{
  "openapi": "3.1.0",
  "info": {
    "title": "TextAPI",
    "description": "\nThis is an API specification and implementation to serve a middleware\nfor storing and retrieving LOD-enabled metadata on textual resources\nand references. For more information see [textapi.sub.uni-goettingen.de](https://textapi.sub.uni-goettingen.de).\n",
    "version": "2.0.0"
  },
  "servers": [
    {
      "url": "https://editions.sub.uni-goettingen.de/textapi/v2",
      "description": "Public Test Server with TTL-Index. Resources will be cleand after TTL"
    }
  ],
  "paths": {
    "/collections/": {
      "get": {
        "tags": [
          "collections"
        ],
        "summary": "Retrieve a list of Collection IDs.",
        "description": "Retrieve a list of all TextAPI Collection ids.",
        "operationId": "retrieve_collections_collections__get",
        "responses": {
          "200": {
            "description": "A list of Collection IDs.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  },
                  "title": "Response Retrieve Collections Collections  Get"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "collections"
        ],
        "summary": "Create a Collection.",
        "description": "Create a TextAPI Collection with an optional\n`slug` for the Collection ID and return it.",
        "operationId": "create_collection_collections__post",
        "parameters": [
          {
            "name": "slug",
            "in": "header",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "title": "Slug"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TextApiInputCollection"
              },
              "examples": {
                "basic": {
                  "summary": "Basic example",
                  "description": "A minimal example to showcase the additions by the OutputCollection.",
                  "value": {
                    "titles": [
                      "The Famous Collection`s Main Title"
                    ],
                    "collectors": [
                      {
                        "name": "Collien Collector",
                        "roles": [
                          "Collector",
                          "Principal Investigator"
                        ]
                      }
                    ]
                  }
                },
                "extended": {
                  "summary": "Complete example with all fields",
                  "description": "A comprehensive example showcasing all available fields in a Collection.",
                  "value": {
                    "@context": "https://subugoe.gwdg.de/texapi/context/textapi.jsonld",
                    "textapiVersion": "2.0.0",
                    "id": "https://example.com/collections/collection-123",
                    "textapiType": "TextApiCollection",
                    "revision": "2026-05-27",
                    "created": "2026-01-15T10:30:00Z",
                    "modified": "2026-05-27T14:45:00Z",
                    "prevRevision": "https://example.com/collections/collection-123/revisions/2025-05-27",
                    "titles": [
                      "The Famous Collection's Main Title",
                      "Ein ber\u00fchmter Sammlungstitel",
                      "Un titre de collection c\u00e9l\u00e8bre"
                    ],
                    "collectors": [
                      {
                        "name": "Collien Collector",
                        "roles": [
                          "Collector",
                          "Principal Investigator"
                        ],
                        "id": "https://example.com/people/collector-1",
                        "sameAs": [
                          "https://orcid.org/0000-0000-0000-0000"
                        ],
                        "textapiType": "TextApiAgent"
                      },
                      {
                        "name": "Secondary Collector",
                        "roles": [
                          "Assistant",
                          "Researcher"
                        ],
                        "id": "https://example.com/people/collector-2",
                        "textapiType": "TextApiAgent"
                      }
                    ],
                    "editors": [
                      {
                        "name": "Edwin Editor",
                        "roles": [
                          "Editor",
                          "Proofreader"
                        ],
                        "id": "https://example.com/people/editor-1",
                        "textapiType": "TextApiAgent"
                      }
                    ],
                    "funders": [
                      {
                        "name": "Funding Organization",
                        "roles": [
                          "Funding Agency"
                        ],
                        "id": "https://example.com/organizations/funder-1",
                        "textapiType": "TextApiAgent"
                      }
                    ],
                    "description": "A comprehensive collection showcasing all available fields with rich metadata about editors, funders, and collection structure.",
                    "annotationCollection": "https://example.com/annotations/collection-123",
                    "via": "https://legacy.example.com/collections/old-123",
                    "partOf": [
                      "https://example.com/collections/parent-collection-1",
                      "https://example.com/collections/parent-collection-2"
                    ],
                    "total": 3,
                    "manifests": [
                      {
                        "id": "https://example.com/manifests/manifest-1",
                        "label": "First Manifest",
                        "titles": [
                          "A far mor sweet title for the First Manifest",
                          "A superstitious Subtitle"
                        ],
                        "revision": "2026-05-27",
                        "license": "CC-BY-4.0",
                        "copyright": "\u00a9 2026 Example Organization",
                        "items": []
                      },
                      {
                        "id": "https://example.com/manifests/manifest-2",
                        "label": "Second Manifest",
                        "titles": [
                          "What a Second Manifest",
                          "Secondary Subtitle"
                        ],
                        "revision": "2026-05-27",
                        "license": "CC-BY-4.0 AND EUPL-1.2",
                        "copyright": "\u00a9 2026 Example Organization - Some rights reserved",
                        "items": []
                      }
                    ]
                  }
                },
                "invalid": {
                  "summary": "Invalid data is rejected with an error",
                  "value": {
                    "empty": "This is an `empty` (and invalid) collection, since it does not contain mandatory fields."
                  }
                }
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "The created Collection.",
            "content": {
              "application/ld+json;profile='https://editions.sub.uni-goettingen.de/context.json'": {
                "schema": {
                  "$ref": "#/components/schemas/TextApiCollection"
                }
              }
            }
          },
          "409": {
            "content": {
              "application/json": {},
              "application/ld+json;profile='https://editions.sub.uni-goettingen.de/context.json'": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessage"
                }
              }
            },
            "description": "Conflict"
          },
          "422": {
            "description": "Validation Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            }
          }
        }
      }
    },
    "/collections/{slug}/": {
      "get": {
        "tags": [
          "collections"
        ],
        "summary": "Retrieve a Collection.",
        "description": "Retrieve a TextAPI Collection.",
        "operationId": "retrieve_latest_collection_collections__slug___get",
        "parameters": [
          {
            "name": "slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Slug"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The requested Collection.",
            "content": {
              "application/ld+json;profile='https://editions.sub.uni-goettingen.de/context.json'": {
                "schema": {
                  "$ref": "#/components/schemas/TextApiCollection"
                }
              }
            }
          },
          "404": {
            "content": {
              "application/json": {},
              "application/ld+json;profile='https://editions.sub.uni-goettingen.de/context.json'": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessage"
                }
              }
            },
            "description": "Not Found"
          },
          "422": {
            "description": "Validation Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "collections"
        ],
        "summary": "Replace a Collection.",
        "description": "Replace the latest revision of a TextAPI Collection.",
        "operationId": "replace_latest_collection_collections__slug___put",
        "parameters": [
          {
            "name": "slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Slug"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TextApiInputCollection"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "The updated Collection.",
            "content": {
              "application/ld+json;profile='https://editions.sub.uni-goettingen.de/context.json'": {
                "schema": {
                  "$ref": "#/components/schemas/TextApiCollection"
                }
              }
            }
          },
          "201": {
            "content": {
              "application/ld+json;profile='https://editions.sub.uni-goettingen.de/context.json'": {
                "schema": {
                  "$ref": "#/components/schemas/TextApiCollection"
                }
              }
            },
            "description": "Created"
          },
          "404": {
            "content": {
              "application/json": {},
              "application/ld+json;profile='https://editions.sub.uni-goettingen.de/context.json'": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessage"
                }
              }
            },
            "description": "Not Found"
          },
          "422": {
            "description": "Validation Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "collections"
        ],
        "summary": "Delete the latest revision of a Collection.",
        "description": "Delete the latest revision of a TextAPI Collection.",
        "operationId": "delete_collection_collections__slug___delete",
        "parameters": [
          {
            "name": "slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Slug"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "Empty response."
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessage"
                }
              }
            },
            "description": "Not Found"
          },
          "422": {
            "description": "Validation Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            }
          }
        }
      }
    },
    "/collections/{slug}/revisions/": {
      "delete": {
        "tags": [
          "collections"
        ],
        "summary": "Delete the latest revision of a Collection.",
        "description": "Do not use this function, it will destroy all your revisions.",
        "operationId": "delete_collection_revisions_collections__slug__revisions__delete",
        "parameters": [
          {
            "name": "slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Slug"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "Empty response."
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessage"
                }
              }
            },
            "description": "Not Found"
          },
          "422": {
            "description": "Validation Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            }
          }
        }
      }
    },
    "/collections/{collection_slug}/revisions/": {
      "put": {
        "tags": [
          "collections"
        ],
        "summary": "Create a new collection revision.",
        "description": "Create a TextAPI Collection revision with an optional\n`slug` for the revision ID and return it.",
        "operationId": "create_revision_collections__collection_slug__revisions__put",
        "parameters": [
          {
            "name": "collection_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Collection Slug"
            }
          },
          {
            "name": "slug",
            "in": "header",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "title": "Slug"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TextApiInputCollection"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "The created collection revision.",
            "content": {
              "application/ld+json;profile='https://editions.sub.uni-goettingen.de/context.json'": {
                "schema": {
                  "$ref": "#/components/schemas/TextApiCollection"
                }
              }
            }
          },
          "404": {
            "content": {
              "application/json": {},
              "application/ld+json;profile='https://editions.sub.uni-goettingen.de/context.json'": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessage"
                }
              }
            },
            "description": "Not Found"
          },
          "409": {
            "content": {
              "application/json": {},
              "application/ld+json;profile='https://editions.sub.uni-goettingen.de/context.json'": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessage"
                }
              }
            },
            "description": "Conflict"
          },
          "503": {
            "content": {
              "application/json": {},
              "application/ld+json;profile='https://editions.sub.uni-goettingen.de/context.json'": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessage"
                }
              }
            },
            "description": "Service Unavailable"
          },
          "422": {
            "description": "Validation Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            }
          }
        }
      }
    },
    "/collections/{collection_slug}/revisions/{rev_slug}/": {
      "get": {
        "tags": [
          "collections"
        ],
        "summary": "Retrieve a Collection revision.",
        "description": "Retrieve a TextAPI Collection revision.",
        "operationId": "retrieve_collection_revision_collections__collection_slug__revisions__rev_slug___get",
        "parameters": [
          {
            "name": "collection_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Collection Slug"
            }
          },
          {
            "name": "rev_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Rev Slug"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The requested Collection revision.",
            "content": {
              "application/ld+json;profile='https://editions.sub.uni-goettingen.de/context.json'": {
                "schema": {
                  "$ref": "#/components/schemas/TextApiCollection"
                }
              }
            }
          },
          "404": {
            "content": {
              "application/json": {},
              "application/ld+json;profile='https://editions.sub.uni-goettingen.de/context.json'": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessage"
                }
              }
            },
            "description": "Not Found"
          },
          "422": {
            "description": "Validation Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "collections"
        ],
        "summary": "Replace a Collection revision.",
        "description": "Replace a TextAPI Collection revision.",
        "operationId": "replace_collection_revision_collections__collection_slug__revisions__rev_slug___put",
        "parameters": [
          {
            "name": "collection_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Collection Slug"
            }
          },
          {
            "name": "rev_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Rev Slug"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TextApiInputCollection"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "The Collection revision after replacement.",
            "content": {
              "application/ld+json;profile='https://editions.sub.uni-goettingen.de/context.json'": {
                "schema": {
                  "$ref": "#/components/schemas/TextApiCollection"
                }
              }
            }
          },
          "404": {
            "content": {
              "application/json": {},
              "application/ld+json;profile='https://editions.sub.uni-goettingen.de/context.json'": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessage"
                }
              }
            },
            "description": "Not Found"
          },
          "422": {
            "description": "Validation Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "collections"
        ],
        "summary": "Replace a Collection revision.",
        "description": "Delete a TextAPI Collection revision.",
        "operationId": "delete_collection_revision_collections__collection_slug__revisions__rev_slug___delete",
        "parameters": [
          {
            "name": "collection_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Collection Slug"
            }
          },
          {
            "name": "rev_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Rev Slug"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "Empty response."
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessage"
                }
              }
            },
            "description": "Not Found"
          },
          "422": {
            "description": "Validation Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            }
          }
        }
      }
    },
    "/manifests/": {
      "get": {
        "tags": [
          "manifests"
        ],
        "summary": "Retrieve a list of Manifest IDs.",
        "description": "Retrieve a list of IDs of all TextAPI Manifests.",
        "operationId": "retrieve_manifests_manifests__get",
        "responses": {
          "200": {
            "description": "A list of Manifest IDs.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  },
                  "title": "Response Retrieve Manifests Manifests  Get"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "manifests"
        ],
        "summary": "Create a Manifest.",
        "description": "Create a TextAPI Manifest with an optional\n`slug` for the Manifest ID and return it.",
        "operationId": "create_manifest_manifests__post",
        "parameters": [
          {
            "name": "slug",
            "in": "header",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "title": "Slug"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/InputManifest"
              },
              "examples": {
                "basic": {
                  "summary": "Basic example",
                  "description": "A minimal example to showcase the additions by the OutputManifest.",
                  "value": {
                    "copyright": "G\u00f6ttingen University. G\u00f6ttingen State- and University Library.",
                    "label": "Example Manifest",
                    "titles": [
                      "My Example Title for this Manifest"
                    ],
                    "license": "CC0-1.0"
                  }
                },
                "extended": {
                  "summary": "Complete example with all fields",
                  "description": "A comprehensive example showcasing all available fields in a Manifest.",
                  "value": {
                    "@context": "https://subugoe.gwdg.de/texapi/context/textapi.jsonld",
                    "textapiVersion": "2.0.0",
                    "id": "https://example.com/manifests/manifest-123",
                    "textapiType": "TextApiManifest",
                    "revision": "2026-05-27",
                    "created": "2026-01-15T10:30:00Z",
                    "modified": "2026-05-27T14:45:00Z",
                    "total": 2,
                    "titles": [
                      "The Famous Manuscript",
                      "Ein ber\u00fchmtes Manuskript",
                      "Un manuscrit c\u00e9l\u00e8bre"
                    ],
                    "license": "CC-BY-4.0 AND EUPL-1.2",
                    "copyright": "\u00a9 2026 Example University - Digital Library. Some rights reserved.",
                    "description": "A comprehensive manifest representing a historical manuscript with rich metadata including repository information, agents, and text classifications.",
                    "agents": [
                      {
                        "name": "Author Person",
                        "roles": [
                          "Author",
                          "Creator"
                        ],
                        "id": "https://example.com/people/author-1",
                        "textapiType": "TextApiAgent"
                      },
                      {
                        "name": "Research Institution",
                        "roles": [
                          "Publisher",
                          "Digitalizing Institution"
                        ],
                        "id": "https://example.com/institutions/institution-1",
                        "textapiType": "TextApiAgent"
                      }
                    ],
                    "repository": {
                      "id": "https://library.example.edu",
                      "label": "University Library",
                      "externalId": "https://library.example.edu/catalogue/12345",
                      "textapiType": "TextApiRepository",
                      "country": "DE",
                      "place": "G\u00f6ttingen"
                    },
                    "origin": "Brought from Monastery of Saint Benedict, founded 10th century, acquired by the University Library in the 18th century through the collection of Professor Example",
                    "identifier": "MS 42 Cod. Hist. 7th",
                    "textClasses": [
                      "manuscript",
                      "historical-document",
                      "medieval-text"
                    ],
                    "image": {
                      "id": "https://example.com/images/manifest-thumbnail/info.json",
                      "mimetype": "application/ld+json;profile=\"http://iiif.io/api/image/3/context.json\"",
                      "license": "CC-BY-4.0",
                      "copyright": "\u00a9 2026 Example University"
                    },
                    "annotationCollection": "https://example.com/annotations/manifest-123",
                    "via": "https://legacy.example.com/manifests/old-123",
                    "partOf": [
                      "https://example.com/collections/collection-1",
                      "https://example.com/collections/collection-2"
                    ],
                    "prevRevision": "https://example.com/manifests/manifest-123/revisions/2025-05-27",
                    "assets": [
                      {
                        "id": "https://example.com/assets/styles.css",
                        "contentType": "text/css",
                        "textapiType": "TextApiAsset"
                      },
                      {
                        "id": "https://example.com/assets/translation.xsl",
                        "contentType": "application/xslt+xml",
                        "textapiType": "TextApiAsset",
                        "integrity": {
                          "algorithm": "SHA-256",
                          "checksum": "f1e2d3c4b5a697886054321a6549871234f5678901a2b3c4d5e6f7980123456",
                          "textapiType": "TextApiIntegrity"
                        }
                      }
                    ],
                    "metadata": [
                      {
                        "textapiType": "TextApiMetadata",
                        "key": "language",
                        "value": "Latin"
                      },
                      {
                        "textapiType": "TextApiMetadata",
                        "key": "physical_description",
                        "value": "240 folios, 300 x 220 mm, parchment"
                      },
                      {
                        "textapiType": "TextApiMetadata",
                        "key": "provenance",
                        "value": [
                          {
                            "textapiType": "TextApiMetadata",
                            "key": "acquisition",
                            "value": "Purchased 1845"
                          },
                          {
                            "textapiType": "TextApiMetadata",
                            "key": "previous_owner",
                            "value": "Private Collection of Baron Example"
                          }
                        ]
                      }
                    ],
                    "items": [
                      {
                        "id": "https://example.com/manifests/manifest-123/items/item-1",
                        "revision": "2026-05-27",
                        "created": "2026-01-15T10:30:00Z",
                        "modified": "2026-05-27T14:45:00Z",
                        "textItemType": "full",
                        "languages": [
                          "lat",
                          "eng"
                        ],
                        "contents": [
                          {
                            "id": "https://example.com/manifests/manifest-123/items/item-1/fulltext.html",
                            "contentType": "text/html"
                          },
                          {
                            "id": "https://example.com/manifests/manifest-123/items/item-1/tei.xml",
                            "contentType": "application/tei+xml"
                          }
                        ]
                      },
                      {
                        "id": "https://example.com/manifests/manifest-123/items/item-2",
                        "revision": "2026-05-27",
                        "created": "2026-01-15T10:30:00Z",
                        "modified": "2026-05-27T14:45:00Z",
                        "textItemType": "section",
                        "languages": [
                          "lat"
                        ],
                        "contents": [
                          {
                            "id": "https://example.com/manifests/manifest-123/items/item-2/transcript.html",
                            "contentType": "text/html;type=transcription"
                          }
                        ]
                      }
                    ]
                  }
                },
                "invalid": {
                  "summary": "Invalid data is rejected with an error",
                  "value": {
                    "empty": "This is an `empty` (and invalid) manifest, since it does not contain mandatory fields."
                  }
                }
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "The created Manifest.",
            "content": {
              "application/ld+json;profile='https://editions.sub.uni-goettingen.de/context.json'": {
                "schema": {
                  "$ref": "#/components/schemas/Manifest"
                }
              }
            }
          },
          "409": {
            "content": {
              "application/json": {},
              "application/ld+json;profile='https://editions.sub.uni-goettingen.de/context.json'": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessage"
                }
              }
            },
            "description": "Conflict"
          },
          "422": {
            "description": "Validation Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            }
          }
        }
      }
    },
    "/manifests/{slug}/": {
      "get": {
        "tags": [
          "manifests"
        ],
        "summary": "Retrieve a Manifest.",
        "description": "Retrieve a TextAPI Manifest.",
        "operationId": "retrieve_manifest_manifests__slug___get",
        "parameters": [
          {
            "name": "slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Slug"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The requested Manifest.",
            "content": {
              "application/ld+json;profile='https://editions.sub.uni-goettingen.de/context.json'": {
                "schema": {
                  "$ref": "#/components/schemas/Manifest"
                }
              }
            }
          },
          "404": {
            "content": {
              "application/json": {},
              "application/ld+json;profile='https://editions.sub.uni-goettingen.de/context.json'": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessage"
                }
              }
            },
            "description": "Not Found"
          },
          "422": {
            "description": "Validation Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "manifests"
        ],
        "summary": "Replace a Manifest.",
        "description": "Replace the latest revision of a TextAPI Manifest.",
        "operationId": "replace_latest_manifest_manifests__slug___put",
        "parameters": [
          {
            "name": "slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Slug"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/InputManifest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "The updated Manifest.",
            "content": {
              "application/ld+json;profile='https://editions.sub.uni-goettingen.de/context.json'": {
                "schema": {
                  "$ref": "#/components/schemas/Manifest"
                }
              }
            }
          },
          "201": {
            "content": {
              "application/ld+json;profile='https://editions.sub.uni-goettingen.de/context.json'": {
                "schema": {
                  "$ref": "#/components/schemas/Manifest"
                }
              }
            },
            "description": "Created"
          },
          "404": {
            "content": {
              "application/json": {},
              "application/ld+json;profile='https://editions.sub.uni-goettingen.de/context.json'": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessage"
                }
              }
            },
            "description": "Not Found"
          },
          "422": {
            "description": "Validation Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "manifests"
        ],
        "summary": "Delete the latest revision of a Manifest.",
        "description": "Delete the latest revision of a TextAPI Manifest.",
        "operationId": "delete_manifest_manifests__slug___delete",
        "parameters": [
          {
            "name": "slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Slug"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "Empty response."
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessage"
                }
              }
            },
            "description": "Not Found"
          },
          "422": {
            "description": "Validation Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            }
          }
        }
      }
    },
    "/manifests/{slug}/revisions/": {
      "delete": {
        "tags": [
          "manifests"
        ],
        "summary": "Delete the ALL revisions of a Manifest. Do not use.",
        "description": "Do not use this function, it will destroy all your revisions.",
        "operationId": "delete_manifest_revisions_manifests__slug__revisions__delete",
        "parameters": [
          {
            "name": "slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Slug"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "Empty response."
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessage"
                }
              }
            },
            "description": "Not Found"
          },
          "422": {
            "description": "Validation Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            }
          }
        }
      }
    },
    "/manifests/{manifest_slug}/revisions/": {
      "put": {
        "tags": [
          "manifests"
        ],
        "summary": "Create a new Manifest revision.",
        "description": "Create a TextAPI Manifest revision with an optional\n`slug` for the revision ID and return it.",
        "operationId": "create_revision_manifests__manifest_slug__revisions__put",
        "parameters": [
          {
            "name": "manifest_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Manifest Slug"
            }
          },
          {
            "name": "slug",
            "in": "header",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "title": "Slug"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/InputManifest"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "The created Manifest revision.",
            "content": {
              "application/ld+json;profile='https://editions.sub.uni-goettingen.de/context.json'": {
                "schema": {
                  "$ref": "#/components/schemas/Manifest"
                }
              }
            }
          },
          "404": {
            "content": {
              "application/json": {},
              "application/ld+json;profile='https://editions.sub.uni-goettingen.de/context.json'": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessage"
                }
              }
            },
            "description": "Not Found"
          },
          "409": {
            "content": {
              "application/json": {},
              "application/ld+json;profile='https://editions.sub.uni-goettingen.de/context.json'": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessage"
                }
              }
            },
            "description": "Conflict"
          },
          "503": {
            "content": {
              "application/json": {},
              "application/ld+json;profile='https://editions.sub.uni-goettingen.de/context.json'": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessage"
                }
              }
            },
            "description": "Service Unavailable"
          },
          "422": {
            "description": "Validation Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            }
          }
        }
      }
    },
    "/manifests/{man_slug}/revisions/{rev_slug}/": {
      "get": {
        "tags": [
          "manifests"
        ],
        "summary": "Retrieve a Manifest revision.",
        "description": "Retrieve a TextAPI Manifest revision.",
        "operationId": "retrieve_manifest_revision_manifests__man_slug__revisions__rev_slug___get",
        "parameters": [
          {
            "name": "man_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Man Slug"
            }
          },
          {
            "name": "rev_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Rev Slug"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The requested Manifest revision.",
            "content": {
              "application/ld+json;profile='https://editions.sub.uni-goettingen.de/context.json'": {
                "schema": {
                  "$ref": "#/components/schemas/Manifest"
                }
              }
            }
          },
          "404": {
            "content": {
              "application/json": {},
              "application/ld+json;profile='https://editions.sub.uni-goettingen.de/context.json'": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessage"
                }
              }
            },
            "description": "Not Found"
          },
          "422": {
            "description": "Validation Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "manifests"
        ],
        "summary": "Replace a Manifest revision.",
        "description": "Replace a TextAPI Manifest revision.",
        "operationId": "replace_manifest_revision_manifests__man_slug__revisions__rev_slug___put",
        "parameters": [
          {
            "name": "man_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Man Slug"
            }
          },
          {
            "name": "rev_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Rev Slug"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/InputManifest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "The Manifest revision after replacement.",
            "content": {
              "application/ld+json;profile='https://editions.sub.uni-goettingen.de/context.json'": {
                "schema": {
                  "$ref": "#/components/schemas/Manifest"
                }
              }
            }
          },
          "404": {
            "content": {
              "application/json": {},
              "application/ld+json;profile='https://editions.sub.uni-goettingen.de/context.json'": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessage"
                }
              }
            },
            "description": "Not Found"
          },
          "422": {
            "description": "Validation Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "manifests"
        ],
        "summary": "Replace a Manifest revision.",
        "description": "Delete a TextAPI Manifest revision.",
        "operationId": "delete_manifest_revision_manifests__man_slug__revisions__rev_slug___delete",
        "parameters": [
          {
            "name": "man_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Man Slug"
            }
          },
          {
            "name": "rev_slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Rev Slug"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "Empty response."
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessage"
                }
              }
            },
            "description": "Not Found"
          },
          "422": {
            "description": "Validation Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            }
          }
        }
      }
    },
    "/items/{slug}/revisions/": {
      "get": {
        "tags": [
          "items"
        ],
        "summary": "List of revisions.",
        "description": "List all revisions for a given Item slug.",
        "operationId": "list_revisions_items__slug__revisions__get",
        "parameters": [
          {
            "name": "slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Slug"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "A list of revisions for a requested Item.",
            "content": {
              "application/ld+json;profile='https://editions.sub.uni-goettingen.de/context.json'": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  },
                  "title": "Response List Revisions Items  Slug  Revisions  Get"
                }
              }
            }
          },
          "404": {
            "content": {
              "application/json": {},
              "application/ld+json;profile='https://editions.sub.uni-goettingen.de/context.json'": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessage"
                }
              }
            },
            "description": "Not Found"
          },
          "422": {
            "description": "Validation Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            }
          }
        }
      }
    },
    "/items/revisions/": {
      "put": {
        "tags": [
          "items"
        ],
        "summary": "Create an Item.",
        "description": "Create a TextAPI Item with an optional\n`slug` for the Item ID and return it.",
        "operationId": "create_item_items_revisions__put",
        "parameters": [
          {
            "name": "slug",
            "in": "header",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "title": "Slug"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/InputItem"
              },
              "examples": {
                "basic": {
                  "summary": "Basic example",
                  "description": "A minimal example to showcase the additions by the OutputItem.",
                  "value": {
                    "textItemType": "section",
                    "languages": [
                      "eng"
                    ],
                    "contents": [
                      {
                        "id": "https://example.com/index.html",
                        "contentType": "text/html"
                      }
                    ]
                  }
                },
                "extended": {
                  "summary": "Complete example with all fields",
                  "description": "A comprehensive example showcasing all available fields in an Item.",
                  "value": {
                    "@context": "https://subugoe.gwdg.de/texapi/context/textapi.jsonld",
                    "textapiVersion": "2.0.0",
                    "id": "https://example.com/items/item-123",
                    "textapiType": "TextApiItem",
                    "revision": "2026-05-27",
                    "created": "2026-01-15T10:30:00Z",
                    "modified": "2026-05-27T14:45:00Z",
                    "prevRevision": "https://example.com/items/item-123/revisions/2025-05-27",
                    "titles": [
                      "Example Document Title",
                      "Alternativer Dokumententitel"
                    ],
                    "textItemType": "section",
                    "division": "Chapter 1",
                    "languages": [
                      "eng",
                      "deu"
                    ],
                    "langAlt": [
                      "english",
                      "german"
                    ],
                    "contents": [
                      {
                        "id": "https://example.com/content/document.html",
                        "contentType": "text/html;type=annotated",
                        "integrity": {
                          "algorithm": "SHA-256",
                          "checksum": "a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t0u1v2w3x4y5z6a7b8c9d0e1f2",
                          "textapiType": "TextApiIntegrity"
                        }
                      },
                      {
                        "id": "https://example.com/content/document.txt",
                        "contentType": "text/plain"
                      },
                      {
                        "id": "https://example.com/content/document.xml",
                        "contentType": "application/tei+xml"
                      }
                    ],
                    "description": "A comprehensive example document showcasing the complete TextAPI Item structure with all optional fields populated.",
                    "images": [
                      {
                        "id": "https://example.com/images/doc-page-1/info.json",
                        "mimetype": "application/ld+json;profile=\"http://iiif.io/api/image/3/context.json\"",
                        "license": "CC-BY-4.0",
                        "copyright": "\u00a9 2024 Example Organization"
                      }
                    ],
                    "annotationCollection": "https://example.com/annotations/item-123",
                    "via": "https://legacy.example.com/items/old-123",
                    "partOf": [
                      "https://example.com/collections/collection-1",
                      "https://example.com/collections/collection-2"
                    ]
                  }
                },
                "invalid": {
                  "summary": "Invalid data is rejected with an error",
                  "value": {
                    "empty": "This is an `empty` (and invalid) item, since it does not contain mandatory fields."
                  }
                }
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "The created Item.",
            "content": {
              "application/ld+json;profile='https://editions.sub.uni-goettingen.de/context.json'": {
                "schema": {
                  "$ref": "#/components/schemas/Item"
                }
              }
            }
          },
          "409": {
            "content": {
              "application/json": {},
              "application/ld+json;profile='https://editions.sub.uni-goettingen.de/context.json'": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessage"
                }
              }
            },
            "description": "Conflict"
          },
          "422": {
            "description": "Validation Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            }
          }
        }
      }
    },
    "/items/": {
      "post": {
        "tags": [
          "items"
        ],
        "summary": "Create an Item.",
        "description": "Create a TextAPI Item with an optional\n`slug` for the Item ID and return it.",
        "operationId": "create_item_items__post",
        "parameters": [
          {
            "name": "slug",
            "in": "header",
            "required": false,
            "schema": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "title": "Slug"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/InputItem"
              },
              "examples": {
                "basic": {
                  "summary": "Basic example",
                  "description": "A minimal example to showcase the additions by the OutputItem.",
                  "value": {
                    "textItemType": "section",
                    "languages": [
                      "eng"
                    ],
                    "contents": [
                      {
                        "id": "https://example.com/index.html",
                        "contentType": "text/html"
                      }
                    ]
                  }
                },
                "extended": {
                  "summary": "Complete example with all fields",
                  "description": "A comprehensive example showcasing all available fields in an Item.",
                  "value": {
                    "@context": "https://subugoe.gwdg.de/texapi/context/textapi.jsonld",
                    "textapiVersion": "2.0.0",
                    "id": "https://example.com/items/item-123",
                    "textapiType": "TextApiItem",
                    "revision": "2026-05-27",
                    "created": "2026-01-15T10:30:00Z",
                    "modified": "2026-05-27T14:45:00Z",
                    "prevRevision": "https://example.com/items/item-123/revisions/2025-05-27",
                    "titles": [
                      "Example Document Title",
                      "Alternativer Dokumententitel"
                    ],
                    "textItemType": "section",
                    "division": "Chapter 1",
                    "languages": [
                      "eng",
                      "deu"
                    ],
                    "langAlt": [
                      "english",
                      "german"
                    ],
                    "contents": [
                      {
                        "id": "https://example.com/content/document.html",
                        "contentType": "text/html;type=annotated",
                        "integrity": {
                          "algorithm": "SHA-256",
                          "checksum": "a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t0u1v2w3x4y5z6a7b8c9d0e1f2",
                          "textapiType": "TextApiIntegrity"
                        }
                      },
                      {
                        "id": "https://example.com/content/document.txt",
                        "contentType": "text/plain"
                      },
                      {
                        "id": "https://example.com/content/document.xml",
                        "contentType": "application/tei+xml"
                      }
                    ],
                    "description": "A comprehensive example document showcasing the complete TextAPI Item structure with all optional fields populated.",
                    "images": [
                      {
                        "id": "https://example.com/images/doc-page-1/info.json",
                        "mimetype": "application/ld+json;profile=\"http://iiif.io/api/image/3/context.json\"",
                        "license": "CC-BY-4.0",
                        "copyright": "\u00a9 2024 Example Organization"
                      }
                    ],
                    "annotationCollection": "https://example.com/annotations/item-123",
                    "via": "https://legacy.example.com/items/old-123",
                    "partOf": [
                      "https://example.com/collections/collection-1",
                      "https://example.com/collections/collection-2"
                    ]
                  }
                },
                "invalid": {
                  "summary": "Invalid data is rejected with an error",
                  "value": {
                    "empty": "This is an `empty` (and invalid) item, since it does not contain mandatory fields."
                  }
                }
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "The created Item.",
            "content": {
              "application/ld+json;profile='https://editions.sub.uni-goettingen.de/context.json'": {
                "schema": {
                  "$ref": "#/components/schemas/Item"
                }
              }
            }
          },
          "409": {
            "content": {
              "application/json": {},
              "application/ld+json;profile='https://editions.sub.uni-goettingen.de/context.json'": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessage"
                }
              }
            },
            "description": "Conflict"
          },
          "422": {
            "description": "Validation Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            }
          }
        }
      }
    },
    "/items/{slug}/revisions/{revslug}/": {
      "get": {
        "tags": [
          "items"
        ],
        "summary": "Retrieve an Item.",
        "description": "Retrieve a TextAPI Item.",
        "operationId": "retrieve_item_items__slug__revisions__revslug___get",
        "parameters": [
          {
            "name": "slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Slug"
            }
          },
          {
            "name": "revslug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Revslug"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The requested Item.",
            "content": {
              "application/ld+json;profile='https://editions.sub.uni-goettingen.de/context.json'": {
                "schema": {
                  "$ref": "#/components/schemas/Item"
                }
              }
            }
          },
          "404": {
            "content": {
              "application/json": {},
              "application/ld+json;profile='https://editions.sub.uni-goettingen.de/context.json'": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessage"
                }
              }
            },
            "description": "Not Found"
          },
          "422": {
            "description": "Validation Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            }
          }
        }
      }
    },
    "/items/{slug}/": {
      "get": {
        "tags": [
          "items"
        ],
        "summary": "Retrieve an Item.",
        "description": "Retrieve a TextAPI Item.",
        "operationId": "retrieve_item_items__slug___get",
        "parameters": [
          {
            "name": "slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Slug"
            }
          },
          {
            "name": "revslug",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "default": "",
              "title": "Revslug"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "The requested Item.",
            "content": {
              "application/ld+json;profile='https://editions.sub.uni-goettingen.de/context.json'": {
                "schema": {
                  "$ref": "#/components/schemas/Item"
                }
              }
            }
          },
          "404": {
            "content": {
              "application/json": {},
              "application/ld+json;profile='https://editions.sub.uni-goettingen.de/context.json'": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessage"
                }
              }
            },
            "description": "Not Found"
          },
          "422": {
            "description": "Validation Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "items"
        ],
        "summary": "Remove an Item.",
        "description": "Remove an Item from the database.",
        "operationId": "delete_item_items__slug___delete",
        "parameters": [
          {
            "name": "slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Slug"
            }
          },
          {
            "name": "revslug",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "default": "",
              "title": "Revslug"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "Remove an Item from the database. If no revision is provided, the latest revision will be deleted."
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessage"
                }
              }
            },
            "description": "Not Found"
          },
          "422": {
            "description": "Validation Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            }
          }
        }
      }
    },
    "/items/revisions/{revslug}/": {
      "delete": {
        "tags": [
          "items"
        ],
        "summary": "Remove an Item.",
        "description": "Remove an Item from the database.",
        "operationId": "delete_item_items_revisions__revslug___delete",
        "parameters": [
          {
            "name": "revslug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Revslug"
            }
          },
          {
            "name": "slug",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "title": "Slug"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "Remove an Item from the database. If no revision is provided, the latest revision will be deleted."
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorMessage"
                }
              }
            },
            "description": "Not Found"
          },
          "422": {
            "description": "Validation Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HTTPValidationError"
                }
              }
            }
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "Agent": {
        "properties": {
          "roles": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "minItems": 1,
            "title": "Roles",
            "description": "The role of an entity in relation to the parent object"
          },
          "name": {
            "type": "string",
            "title": "Name",
            "description": "The principal name of the entity."
          },
          "id": {
            "anyOf": [
              {
                "type": "string",
                "format": "uri"
              },
              {
                "type": "null"
              }
            ],
            "title": "Id",
            "description": "Internal identifier."
          },
          "sameAs": {
            "anyOf": [
              {
                "items": {
                  "type": "string",
                  "format": "uri"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "Sameas",
            "description": "Authoritative identifier of the enitity."
          },
          "textapiType": {
            "type": "string",
            "const": "TextApiAgent",
            "title": "Textapitype",
            "description": "MUST be TextApiAgent.",
            "default": "TextApiAgent"
          }
        },
        "type": "object",
        "required": [
          "roles",
          "name"
        ],
        "title": "Agent"
      },
      "Asset": {
        "properties": {
          "contentType": {
            "type": "string",
            "title": "Contenttype",
            "description": "The MIME type for the resource."
          },
          "id": {
            "type": "string",
            "format": "uri",
            "title": "Id",
            "description": "URL pointing to the resource."
          },
          "textapiType": {
            "type": "string",
            "const": "TextApiAsset",
            "title": "Textapitype",
            "default": "TextApiAsset"
          },
          "integrity": {
            "anyOf": [
              {
                "$ref": "#/components/schemas/Integrity"
              },
              {
                "type": "null"
              }
            ],
            "description": "Information on data integrity."
          }
        },
        "type": "object",
        "required": [
          "contentType",
          "id"
        ],
        "title": "Asset",
        "description": "Metadata about an external asset used by the text resource."
      },
      "Content": {
        "properties": {
          "id": {
            "type": "string",
            "title": "Id",
            "description": "URL pointing to the content."
          },
          "contentType": {
            "type": "string",
            "pattern": "^(application|audio|example|font|haptics|image|message|model|multipart|text|video)\\/[\\w\\.\\-\\+]+(;.+)?",
            "title": "Contenttype",
            "description": "A MIME type. If several Content Objects with the same MIME type are provided, these SHOULD be distinguished with a MIME type parameter where the key is type and the value can be freely chosen, e.g. text/html;type=transcription."
          },
          "integrity": {
            "anyOf": [
              {
                "$ref": "#/components/schemas/Integrity"
              },
              {
                "type": "null"
              }
            ],
            "description": "Information on data integrity."
          }
        },
        "type": "object",
        "required": [
          "id",
          "contentType"
        ],
        "title": "Content",
        "description": "A content representation associated with a TextAPI item."
      },
      "ErrorMessage": {
        "properties": {
          "detail": {
            "type": "string",
            "title": "Detail"
          }
        },
        "type": "object",
        "required": [
          "detail"
        ],
        "title": "ErrorMessage",
        "description": "An Error message.",
        "example": {
          "detail": "Your request failed because..."
        }
      },
      "HTTPValidationError": {
        "properties": {
          "detail": {
            "items": {
              "$ref": "#/components/schemas/ValidationError"
            },
            "type": "array",
            "title": "Detail"
          }
        },
        "type": "object",
        "title": "HTTPValidationError"
      },
      "Image": {
        "properties": {
          "id": {
            "type": "string",
            "format": "uri",
            "title": "Id",
            "description": "URL pointing to the image or, in case of IIIF, to an `info.json` document."
          },
          "mimetype": {
            "anyOf": [
              {
                "type": "string",
                "enum": [
                  "application/ld+json;profile=\"http://iiif.io/api/image/3/context.json",
                  "application/ld+json;profile=\"http://iiif.io/api/presentation/3/context.json"
                ]
              },
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Mimetype",
            "description": "The expected mimetype of the resource at `id`. Most likely either starting with `image/` or, in case of IIIF, `application/ld+json;profile=\"http://iiif.io/api/image/3/context.json`\"."
          },
          "license": {
            "type": "string",
            "title": "License",
            "description": "The license applied to the image as SPDX license expression."
          },
          "copyright": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Copyright",
            "description": "A copyright statement."
          }
        },
        "type": "object",
        "required": [
          "id",
          "mimetype",
          "license"
        ],
        "title": "Image",
        "description": "An image representing the source or its provider. It is recommended that a IIIF\nImage API service is available for this image for manipulations such as resizing."
      },
      "InputItem": {
        "properties": {
          "prevRevision": {
            "anyOf": [
              {
                "type": "string",
                "format": "uri"
              },
              {
                "type": "null"
              }
            ],
            "title": "Prevrevision",
            "description": "IRI of the previous revision of this item."
          },
          "titles": {
            "anyOf": [
              {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "Titles",
            "description": "The title(s) of the item."
          },
          "textItemType": {
            "$ref": "#/components/schemas/TextItemType",
            "description": "The type of this item"
          },
          "division": {
            "anyOf": [
              {
                "type": "string",
                "minLength": 1
              },
              {
                "type": "null"
              }
            ],
            "title": "Division",
            "description": "The division label for this item."
          },
          "languages": {
            "items": {
              "type": "string",
              "enum": [
                "aaa",
                "aab",
                "aac",
                "aad",
                "aae",
                "aaf",
                "aag",
                "aah",
                "aai",
                "aak",
                "aal",
                "aan",
                "aao",
                "aap",
                "aaq",
                "aar",
                "aas",
                "aat",
                "aau",
                "aaw",
                "aax",
                "aaz",
                "aba",
                "abb",
                "abc",
                "abd",
                "abe",
                "abf",
                "abg",
                "abh",
                "abi",
                "abj",
                "abk",
                "abl",
                "abm",
                "abn",
                "abo",
                "abp",
                "abq",
                "abr",
                "abs",
                "abt",
                "abu",
                "abv",
                "abw",
                "abx",
                "aby",
                "abz",
                "aca",
                "acb",
                "acd",
                "ace",
                "acf",
                "ach",
                "aci",
                "ack",
                "acl",
                "acm",
                "acn",
                "acp",
                "acq",
                "acr",
                "acs",
                "act",
                "acu",
                "acv",
                "acw",
                "acx",
                "acy",
                "acz",
                "ada",
                "adb",
                "add",
                "ade",
                "adf",
                "adg",
                "adh",
                "adi",
                "adj",
                "adl",
                "adn",
                "ado",
                "adq",
                "adr",
                "ads",
                "adt",
                "adu",
                "adw",
                "adx",
                "ady",
                "adz",
                "aea",
                "aeb",
                "aec",
                "aed",
                "aee",
                "aek",
                "ael",
                "aem",
                "aen",
                "aeq",
                "aer",
                "aes",
                "aeu",
                "aew",
                "aey",
                "aez",
                "afb",
                "afd",
                "afe",
                "afg",
                "afh",
                "afi",
                "afk",
                "afn",
                "afo",
                "afp",
                "afr",
                "afs",
                "aft",
                "afu",
                "afz",
                "aga",
                "agb",
                "agc",
                "agd",
                "age",
                "agf",
                "agg",
                "agh",
                "agi",
                "agj",
                "agk",
                "agl",
                "agm",
                "agn",
                "ago",
                "agq",
                "agr",
                "ags",
                "agt",
                "agu",
                "agv",
                "agw",
                "agx",
                "agy",
                "agz",
                "aha",
                "ahb",
                "ahg",
                "ahh",
                "ahi",
                "ahk",
                "ahl",
                "ahm",
                "ahn",
                "aho",
                "ahp",
                "ahr",
                "ahs",
                "aht",
                "aia",
                "aib",
                "aic",
                "aid",
                "aie",
                "aif",
                "aig",
                "aih",
                "aii",
                "aij",
                "aik",
                "ail",
                "aim",
                "ain",
                "aio",
                "aip",
                "aiq",
                "air",
                "ait",
                "aiw",
                "aix",
                "aiy",
                "aja",
                "ajg",
                "aji",
                "ajn",
                "ajs",
                "aju",
                "ajw",
                "ajz",
                "aka",
                "akb",
                "akc",
                "akd",
                "ake",
                "akf",
                "akg",
                "akh",
                "aki",
                "akj",
                "akk",
                "akl",
                "akm",
                "ako",
                "akp",
                "akq",
                "akr",
                "aks",
                "akt",
                "aku",
                "akv",
                "akw",
                "akx",
                "aky",
                "akz",
                "ala",
                "alc",
                "ald",
                "ale",
                "alf",
                "alh",
                "ali",
                "alj",
                "alk",
                "all",
                "alm",
                "aln",
                "alo",
                "alp",
                "alq",
                "alr",
                "als",
                "alt",
                "alu",
                "alw",
                "alx",
                "aly",
                "alz",
                "ama",
                "amb",
                "amc",
                "ame",
                "amf",
                "amg",
                "amh",
                "ami",
                "amj",
                "amk",
                "aml",
                "amm",
                "amn",
                "amo",
                "amp",
                "amq",
                "amr",
                "ams",
                "amt",
                "amu",
                "amv",
                "amw",
                "amx",
                "amy",
                "amz",
                "ana",
                "anb",
                "anc",
                "and",
                "ane",
                "anf",
                "ang",
                "anh",
                "ani",
                "anj",
                "ank",
                "anl",
                "anm",
                "ann",
                "ano",
                "anp",
                "anq",
                "anr",
                "ans",
                "ant",
                "anu",
                "anv",
                "anw",
                "anx",
                "any",
                "anz",
                "aoa",
                "aob",
                "aoc",
                "aod",
                "aoe",
                "aof",
                "aog",
                "aoi",
                "aoj",
                "aok",
                "aol",
                "aom",
                "aon",
                "aor",
                "aos",
                "aot",
                "aou",
                "aox",
                "aoz",
                "apb",
                "apc",
                "apd",
                "ape",
                "apf",
                "apg",
                "aph",
                "api",
                "apj",
                "apk",
                "apl",
                "apm",
                "apn",
                "apo",
                "app",
                "apq",
                "apr",
                "aps",
                "apt",
                "apu",
                "apv",
                "apw",
                "apx",
                "apy",
                "apz",
                "aqc",
                "aqd",
                "aqg",
                "aqk",
                "aqm",
                "aqn",
                "aqp",
                "aqr",
                "aqt",
                "aqz",
                "ara",
                "arb",
                "arc",
                "ard",
                "are",
                "arg",
                "arh",
                "ari",
                "arj",
                "ark",
                "arl",
                "arn",
                "aro",
                "arp",
                "arq",
                "arr",
                "ars",
                "aru",
                "arv",
                "arw",
                "arx",
                "ary",
                "arz",
                "asa",
                "asb",
                "asc",
                "ase",
                "asf",
                "asg",
                "ash",
                "asi",
                "asj",
                "ask",
                "asl",
                "asm",
                "asn",
                "aso",
                "asp",
                "asq",
                "asr",
                "ass",
                "ast",
                "asu",
                "asv",
                "asw",
                "asx",
                "asy",
                "asz",
                "ata",
                "atb",
                "atc",
                "atd",
                "ate",
                "atg",
                "ati",
                "atj",
                "atk",
                "atl",
                "atm",
                "atn",
                "ato",
                "atp",
                "atq",
                "atr",
                "ats",
                "att",
                "atu",
                "atv",
                "atw",
                "atx",
                "aty",
                "atz",
                "aua",
                "aub",
                "auc",
                "aud",
                "aug",
                "auh",
                "aui",
                "auj",
                "auk",
                "aul",
                "aum",
                "aun",
                "auo",
                "aup",
                "auq",
                "aur",
                "aut",
                "auu",
                "auw",
                "aux",
                "auy",
                "auz",
                "ava",
                "avb",
                "avd",
                "ave",
                "avi",
                "avk",
                "avl",
                "avm",
                "avn",
                "avo",
                "avs",
                "avt",
                "avu",
                "avv",
                "awa",
                "awb",
                "awc",
                "awe",
                "awg",
                "awh",
                "awi",
                "awk",
                "awm",
                "awn",
                "awo",
                "awr",
                "aws",
                "awt",
                "awu",
                "awv",
                "aww",
                "awx",
                "awy",
                "axb",
                "axe",
                "axg",
                "axk",
                "axl",
                "axm",
                "axx",
                "aya",
                "ayb",
                "ayc",
                "ayd",
                "aye",
                "ayg",
                "ayh",
                "ayi",
                "ayk",
                "ayl",
                "aym",
                "ayn",
                "ayo",
                "ayp",
                "ayq",
                "ayr",
                "ays",
                "ayt",
                "ayu",
                "ayz",
                "aza",
                "azb",
                "azd",
                "aze",
                "azg",
                "azj",
                "azm",
                "azn",
                "azo",
                "azt",
                "azz",
                "baa",
                "bab",
                "bac",
                "bae",
                "baf",
                "bag",
                "bah",
                "baj",
                "bak",
                "bal",
                "bam",
                "ban",
                "bao",
                "bap",
                "bar",
                "bas",
                "bau",
                "bav",
                "baw",
                "bax",
                "bay",
                "bba",
                "bbb",
                "bbc",
                "bbd",
                "bbe",
                "bbf",
                "bbg",
                "bbh",
                "bbi",
                "bbj",
                "bbk",
                "bbl",
                "bbm",
                "bbn",
                "bbo",
                "bbp",
                "bbq",
                "bbr",
                "bbs",
                "bbt",
                "bbu",
                "bbv",
                "bbw",
                "bbx",
                "bby",
                "bca",
                "bcb",
                "bcc",
                "bcd",
                "bce",
                "bcf",
                "bcg",
                "bch",
                "bci",
                "bcj",
                "bck",
                "bcl",
                "bcm",
                "bcn",
                "bco",
                "bcp",
                "bcq",
                "bcr",
                "bcs",
                "bct",
                "bcu",
                "bcv",
                "bcw",
                "bcy",
                "bcz",
                "bda",
                "bdb",
                "bdc",
                "bdd",
                "bde",
                "bdf",
                "bdg",
                "bdh",
                "bdi",
                "bdj",
                "bdk",
                "bdl",
                "bdm",
                "bdn",
                "bdo",
                "bdp",
                "bdq",
                "bdr",
                "bds",
                "bdt",
                "bdu",
                "bdv",
                "bdw",
                "bdx",
                "bdy",
                "bdz",
                "bea",
                "beb",
                "bec",
                "bed",
                "bee",
                "bef",
                "beg",
                "beh",
                "bei",
                "bej",
                "bek",
                "bel",
                "bem",
                "ben",
                "beo",
                "bep",
                "beq",
                "bes",
                "bet",
                "beu",
                "bev",
                "bew",
                "bex",
                "bey",
                "bez",
                "bfa",
                "bfb",
                "bfc",
                "bfd",
                "bfe",
                "bff",
                "bfg",
                "bfh",
                "bfi",
                "bfj",
                "bfk",
                "bfl",
                "bfm",
                "bfn",
                "bfo",
                "bfp",
                "bfq",
                "bfr",
                "bfs",
                "bft",
                "bfu",
                "bfw",
                "bfx",
                "bfy",
                "bfz",
                "bga",
                "bgb",
                "bgc",
                "bgd",
                "bge",
                "bgf",
                "bgg",
                "bgi",
                "bgj",
                "bgk",
                "bgl",
                "bgn",
                "bgo",
                "bgp",
                "bgq",
                "bgr",
                "bgs",
                "bgt",
                "bgu",
                "bgv",
                "bgw",
                "bgx",
                "bgy",
                "bgz",
                "bha",
                "bhb",
                "bhc",
                "bhd",
                "bhe",
                "bhf",
                "bhg",
                "bhh",
                "bhi",
                "bhj",
                "bhl",
                "bhm",
                "bhn",
                "bho",
                "bhp",
                "bhq",
                "bhr",
                "bhs",
                "bht",
                "bhu",
                "bhv",
                "bhw",
                "bhx",
                "bhy",
                "bhz",
                "bia",
                "bib",
                "bid",
                "bie",
                "bif",
                "big",
                "bik",
                "bil",
                "bim",
                "bin",
                "bio",
                "bip",
                "biq",
                "bir",
                "bis",
                "bit",
                "biu",
                "biv",
                "biw",
                "bix",
                "biy",
                "biz",
                "bja",
                "bjb",
                "bjc",
                "bje",
                "bjf",
                "bjg",
                "bjh",
                "bji",
                "bjj",
                "bjk",
                "bjl",
                "bjm",
                "bjn",
                "bjo",
                "bjp",
                "bjr",
                "bjs",
                "bjt",
                "bju",
                "bjv",
                "bjw",
                "bjx",
                "bjy",
                "bjz",
                "bka",
                "bkc",
                "bkd",
                "bkf",
                "bkg",
                "bkh",
                "bki",
                "bkj",
                "bkk",
                "bkl",
                "bkm",
                "bkn",
                "bko",
                "bkp",
                "bkq",
                "bkr",
                "bks",
                "bkt",
                "bku",
                "bkv",
                "bkw",
                "bkx",
                "bky",
                "bkz",
                "bla",
                "blb",
                "blc",
                "bld",
                "ble",
                "blf",
                "blh",
                "bli",
                "blj",
                "blk",
                "bll",
                "blm",
                "bln",
                "blo",
                "blp",
                "blq",
                "blr",
                "bls",
                "blt",
                "blv",
                "blw",
                "blx",
                "bly",
                "blz",
                "bma",
                "bmb",
                "bmc",
                "bmd",
                "bme",
                "bmf",
                "bmg",
                "bmh",
                "bmi",
                "bmj",
                "bmk",
                "bml",
                "bmm",
                "bmn",
                "bmo",
                "bmp",
                "bmq",
                "bmr",
                "bms",
                "bmt",
                "bmu",
                "bmv",
                "bmw",
                "bmx",
                "bmz",
                "bna",
                "bnb",
                "bnc",
                "bnd",
                "bne",
                "bnf",
                "bng",
                "bni",
                "bnj",
                "bnk",
                "bnl",
                "bnm",
                "bnn",
                "bno",
                "bnp",
                "bnq",
                "bnr",
                "bns",
                "bnu",
                "bnv",
                "bnw",
                "bnx",
                "bny",
                "bnz",
                "boa",
                "bob",
                "bod",
                "boe",
                "bof",
                "bog",
                "boh",
                "boi",
                "boj",
                "bok",
                "bol",
                "bom",
                "bon",
                "boo",
                "bop",
                "boq",
                "bor",
                "bos",
                "bot",
                "bou",
                "bov",
                "bow",
                "box",
                "boy",
                "boz",
                "bpa",
                "bpc",
                "bpd",
                "bpe",
                "bpg",
                "bph",
                "bpi",
                "bpj",
                "bpk",
                "bpl",
                "bpm",
                "bpn",
                "bpo",
                "bpp",
                "bpq",
                "bpr",
                "bps",
                "bpt",
                "bpu",
                "bpv",
                "bpw",
                "bpx",
                "bpy",
                "bpz",
                "bqa",
                "bqb",
                "bqc",
                "bqd",
                "bqf",
                "bqg",
                "bqh",
                "bqi",
                "bqj",
                "bqk",
                "bql",
                "bqm",
                "bqn",
                "bqo",
                "bqp",
                "bqq",
                "bqr",
                "bqs",
                "bqt",
                "bqu",
                "bqv",
                "bqw",
                "bqx",
                "bqy",
                "bqz",
                "bra",
                "brb",
                "brc",
                "brd",
                "bre",
                "brf",
                "brg",
                "brh",
                "bri",
                "brj",
                "brk",
                "brl",
                "brm",
                "brn",
                "bro",
                "brp",
                "brq",
                "brr",
                "brs",
                "brt",
                "bru",
                "brv",
                "brw",
                "brx",
                "bry",
                "brz",
                "bsa",
                "bsb",
                "bsc",
                "bse",
                "bsf",
                "bsg",
                "bsh",
                "bsi",
                "bsj",
                "bsk",
                "bsl",
                "bsm",
                "bsn",
                "bso",
                "bsp",
                "bsq",
                "bsr",
                "bss",
                "bst",
                "bsu",
                "bsv",
                "bsw",
                "bsx",
                "bsy",
                "bta",
                "btc",
                "btd",
                "bte",
                "btf",
                "btg",
                "bth",
                "bti",
                "btj",
                "btm",
                "btn",
                "bto",
                "btp",
                "btq",
                "btr",
                "bts",
                "btt",
                "btu",
                "btv",
                "btw",
                "btx",
                "bty",
                "btz",
                "bua",
                "bub",
                "buc",
                "bud",
                "bue",
                "buf",
                "bug",
                "buh",
                "bui",
                "buj",
                "buk",
                "bul",
                "bum",
                "bun",
                "buo",
                "bup",
                "buq",
                "bus",
                "but",
                "buu",
                "buv",
                "buw",
                "bux",
                "buy",
                "buz",
                "bva",
                "bvb",
                "bvc",
                "bvd",
                "bve",
                "bvf",
                "bvg",
                "bvh",
                "bvi",
                "bvj",
                "bvk",
                "bvl",
                "bvm",
                "bvn",
                "bvo",
                "bvp",
                "bvq",
                "bvr",
                "bvt",
                "bvu",
                "bvv",
                "bvw",
                "bvx",
                "bvy",
                "bvz",
                "bwa",
                "bwb",
                "bwc",
                "bwd",
                "bwe",
                "bwf",
                "bwg",
                "bwh",
                "bwi",
                "bwj",
                "bwk",
                "bwl",
                "bwm",
                "bwn",
                "bwo",
                "bwp",
                "bwq",
                "bwr",
                "bws",
                "bwt",
                "bwu",
                "bww",
                "bwx",
                "bwy",
                "bwz",
                "bxa",
                "bxb",
                "bxc",
                "bxd",
                "bxe",
                "bxf",
                "bxg",
                "bxh",
                "bxi",
                "bxj",
                "bxk",
                "bxl",
                "bxm",
                "bxn",
                "bxo",
                "bxp",
                "bxq",
                "bxr",
                "bxs",
                "bxu",
                "bxv",
                "bxw",
                "bxz",
                "bya",
                "byb",
                "byc",
                "byd",
                "bye",
                "byf",
                "byg",
                "byh",
                "byi",
                "byj",
                "byk",
                "byl",
                "bym",
                "byn",
                "byo",
                "byp",
                "byq",
                "byr",
                "bys",
                "byt",
                "byv",
                "byw",
                "byx",
                "byz",
                "bza",
                "bzb",
                "bzc",
                "bzd",
                "bze",
                "bzf",
                "bzg",
                "bzh",
                "bzi",
                "bzj",
                "bzk",
                "bzl",
                "bzm",
                "bzn",
                "bzo",
                "bzp",
                "bzq",
                "bzr",
                "bzs",
                "bzt",
                "bzu",
                "bzv",
                "bzw",
                "bzx",
                "bzy",
                "bzz",
                "caa",
                "cab",
                "cac",
                "cad",
                "cae",
                "caf",
                "cag",
                "cah",
                "caj",
                "cak",
                "cal",
                "cam",
                "can",
                "cao",
                "cap",
                "caq",
                "car",
                "cas",
                "cat",
                "cav",
                "caw",
                "cax",
                "cay",
                "caz",
                "cbb",
                "cbc",
                "cbd",
                "cbg",
                "cbi",
                "cbj",
                "cbk",
                "cbl",
                "cbn",
                "cbo",
                "cbq",
                "cbr",
                "cbs",
                "cbt",
                "cbu",
                "cbv",
                "cbw",
                "cby",
                "ccc",
                "ccd",
                "cce",
                "ccg",
                "cch",
                "ccj",
                "ccl",
                "ccm",
                "cco",
                "ccp",
                "ccr",
                "cda",
                "cde",
                "cdf",
                "cdh",
                "cdi",
                "cdj",
                "cdm",
                "cdn",
                "cdo",
                "cdr",
                "cds",
                "cdy",
                "cdz",
                "cea",
                "ceb",
                "ceg",
                "cek",
                "cen",
                "ces",
                "cet",
                "cey",
                "cfa",
                "cfd",
                "cfg",
                "cfm",
                "cga",
                "cgc",
                "cgg",
                "cgk",
                "cha",
                "chb",
                "chc",
                "chd",
                "che",
                "chf",
                "chg",
                "chh",
                "chj",
                "chk",
                "chl",
                "chm",
                "chn",
                "cho",
                "chp",
                "chq",
                "chr",
                "cht",
                "chu",
                "chv",
                "chw",
                "chx",
                "chy",
                "chz",
                "cia",
                "cib",
                "cic",
                "cid",
                "cie",
                "cih",
                "cik",
                "cim",
                "cin",
                "cip",
                "cir",
                "ciw",
                "ciy",
                "cja",
                "cje",
                "cjh",
                "cji",
                "cjk",
                "cjm",
                "cjn",
                "cjo",
                "cjp",
                "cjs",
                "cjv",
                "cjy",
                "ckb",
                "ckh",
                "ckl",
                "ckm",
                "ckn",
                "cko",
                "ckq",
                "ckr",
                "cks",
                "ckt",
                "cku",
                "ckv",
                "ckx",
                "cky",
                "ckz",
                "cla",
                "clc",
                "cld",
                "cle",
                "clh",
                "cli",
                "clj",
                "clk",
                "cll",
                "clm",
                "clo",
                "cls",
                "clt",
                "clu",
                "clw",
                "cly",
                "cma",
                "cme",
                "cmg",
                "cmi",
                "cml",
                "cmm",
                "cmn",
                "cmo",
                "cmr",
                "cms",
                "cmt",
                "cna",
                "cnb",
                "cnc",
                "cng",
                "cnh",
                "cni",
                "cnk",
                "cnl",
                "cno",
                "cnp",
                "cnq",
                "cnr",
                "cns",
                "cnt",
                "cnu",
                "cnw",
                "cnx",
                "coa",
                "cob",
                "coc",
                "cod",
                "coe",
                "cof",
                "cog",
                "coh",
                "coj",
                "cok",
                "col",
                "com",
                "con",
                "coo",
                "cop",
                "coq",
                "cor",
                "cos",
                "cot",
                "cou",
                "cov",
                "cow",
                "cox",
                "coz",
                "cpa",
                "cpb",
                "cpc",
                "cpg",
                "cpi",
                "cpn",
                "cpo",
                "cps",
                "cpu",
                "cpx",
                "cpy",
                "cqd",
                "cra",
                "crb",
                "crc",
                "crd",
                "cre",
                "crf",
                "crg",
                "crh",
                "cri",
                "crj",
                "crk",
                "crl",
                "crm",
                "crn",
                "cro",
                "crq",
                "crr",
                "crs",
                "crt",
                "crv",
                "crw",
                "crx",
                "cry",
                "crz",
                "csa",
                "csb",
                "csc",
                "csd",
                "cse",
                "csf",
                "csg",
                "csh",
                "csi",
                "csj",
                "csk",
                "csl",
                "csm",
                "csn",
                "cso",
                "csp",
                "csq",
                "csr",
                "css",
                "cst",
                "csv",
                "csw",
                "csx",
                "csy",
                "csz",
                "cta",
                "ctc",
                "ctd",
                "cte",
                "ctg",
                "cth",
                "ctl",
                "ctm",
                "ctn",
                "cto",
                "ctp",
                "cts",
                "ctt",
                "ctu",
                "cty",
                "ctz",
                "cua",
                "cub",
                "cuc",
                "cuh",
                "cui",
                "cuj",
                "cuk",
                "cul",
                "cuo",
                "cup",
                "cuq",
                "cur",
                "cut",
                "cuu",
                "cuv",
                "cuw",
                "cux",
                "cuy",
                "cvg",
                "cvn",
                "cwa",
                "cwb",
                "cwd",
                "cwe",
                "cwg",
                "cwt",
                "cxh",
                "cya",
                "cyb",
                "cym",
                "cyo",
                "czh",
                "czk",
                "czn",
                "czo",
                "czt",
                "daa",
                "dac",
                "dad",
                "dae",
                "dag",
                "dah",
                "dai",
                "daj",
                "dak",
                "dal",
                "dam",
                "dan",
                "dao",
                "daq",
                "dar",
                "das",
                "dau",
                "dav",
                "daw",
                "dax",
                "daz",
                "dba",
                "dbb",
                "dbd",
                "dbe",
                "dbf",
                "dbg",
                "dbi",
                "dbj",
                "dbl",
                "dbm",
                "dbn",
                "dbo",
                "dbp",
                "dbq",
                "dbr",
                "dbt",
                "dbu",
                "dbv",
                "dbw",
                "dby",
                "dcc",
                "dcr",
                "dda",
                "ddd",
                "dde",
                "ddg",
                "ddi",
                "ddj",
                "ddn",
                "ddo",
                "ddr",
                "dds",
                "ddw",
                "dec",
                "ded",
                "dee",
                "def",
                "deg",
                "deh",
                "dei",
                "del",
                "dem",
                "den",
                "dep",
                "deq",
                "der",
                "des",
                "deu",
                "dev",
                "dez",
                "dga",
                "dgb",
                "dgc",
                "dgd",
                "dge",
                "dgg",
                "dgh",
                "dgi",
                "dgk",
                "dgl",
                "dgn",
                "dgo",
                "dgr",
                "dgs",
                "dgt",
                "dgw",
                "dgx",
                "dgz",
                "dhd",
                "dhg",
                "dhi",
                "dhl",
                "dhm",
                "dhn",
                "dho",
                "dhr",
                "dhs",
                "dhu",
                "dhv",
                "dhw",
                "dhx",
                "dia",
                "dib",
                "dic",
                "did",
                "dif",
                "dig",
                "dih",
                "dii",
                "dij",
                "dik",
                "dil",
                "dim",
                "din",
                "dio",
                "dip",
                "diq",
                "dir",
                "dis",
                "diu",
                "div",
                "diw",
                "dix",
                "diy",
                "diz",
                "dja",
                "djb",
                "djc",
                "djd",
                "dje",
                "djf",
                "dji",
                "djj",
                "djk",
                "djm",
                "djn",
                "djo",
                "djr",
                "dju",
                "djw",
                "dka",
                "dkg",
                "dkk",
                "dkr",
                "dks",
                "dkx",
                "dlg",
                "dlk",
                "dlm",
                "dln",
                "dma",
                "dmb",
                "dmc",
                "dmd",
                "dme",
                "dmf",
                "dmg",
                "dmk",
                "dml",
                "dmm",
                "dmo",
                "dmr",
                "dms",
                "dmu",
                "dmv",
                "dmw",
                "dmx",
                "dmy",
                "dna",
                "dnd",
                "dne",
                "dng",
                "dni",
                "dnj",
                "dnk",
                "dnn",
                "dno",
                "dnr",
                "dnt",
                "dnu",
                "dnv",
                "dnw",
                "dny",
                "doa",
                "dob",
                "doc",
                "doe",
                "dof",
                "doh",
                "doi",
                "dok",
                "dol",
                "don",
                "doo",
                "dop",
                "doq",
                "dor",
                "dos",
                "dot",
                "dov",
                "dow",
                "dox",
                "doy",
                "doz",
                "dpp",
                "drb",
                "drc",
                "drd",
                "dre",
                "drg",
                "dri",
                "drl",
                "drn",
                "dro",
                "drq",
                "drs",
                "drt",
                "dru",
                "dry",
                "dsb",
                "dse",
                "dsh",
                "dsi",
                "dsk",
                "dsl",
                "dsn",
                "dso",
                "dsq",
                "dsz",
                "dta",
                "dtb",
                "dtd",
                "dth",
                "dti",
                "dtk",
                "dtm",
                "dtn",
                "dto",
                "dtp",
                "dtr",
                "dts",
                "dtt",
                "dtu",
                "dty",
                "dua",
                "dub",
                "duc",
                "due",
                "duf",
                "dug",
                "duh",
                "dui",
                "duk",
                "dul",
                "dum",
                "dun",
                "duo",
                "dup",
                "duq",
                "dur",
                "dus",
                "duu",
                "duv",
                "duw",
                "dux",
                "duy",
                "duz",
                "dva",
                "dwa",
                "dwk",
                "dwr",
                "dws",
                "dwu",
                "dww",
                "dwy",
                "dwz",
                "dya",
                "dyb",
                "dyd",
                "dyg",
                "dyi",
                "dym",
                "dyn",
                "dyo",
                "dyr",
                "dyu",
                "dyy",
                "dza",
                "dzd",
                "dze",
                "dzg",
                "dzl",
                "dzn",
                "dzo",
                "eaa",
                "ebc",
                "ebg",
                "ebk",
                "ebo",
                "ebr",
                "ebu",
                "ecr",
                "ecs",
                "ecy",
                "eee",
                "efa",
                "efe",
                "efi",
                "ega",
                "egl",
                "egm",
                "ego",
                "egy",
                "ehs",
                "ehu",
                "eip",
                "eit",
                "eiv",
                "eja",
                "eka",
                "eke",
                "ekg",
                "eki",
                "ekk",
                "ekl",
                "ekm",
                "eko",
                "ekp",
                "ekr",
                "eky",
                "ele",
                "elh",
                "eli",
                "elk",
                "ell",
                "elm",
                "elo",
                "elu",
                "elx",
                "ema",
                "emb",
                "eme",
                "emg",
                "emi",
                "emk",
                "emm",
                "emn",
                "emp",
                "emq",
                "ems",
                "emu",
                "emw",
                "emx",
                "emy",
                "emz",
                "ena",
                "enb",
                "enc",
                "end",
                "enf",
                "eng",
                "enh",
                "enl",
                "enm",
                "enn",
                "eno",
                "enq",
                "enr",
                "enu",
                "env",
                "enw",
                "enx",
                "eot",
                "epi",
                "epo",
                "era",
                "erg",
                "erh",
                "eri",
                "erk",
                "ero",
                "err",
                "ers",
                "ert",
                "erw",
                "ese",
                "esg",
                "esh",
                "esi",
                "esk",
                "esl",
                "esm",
                "esn",
                "eso",
                "esq",
                "ess",
                "est",
                "esu",
                "esy",
                "etb",
                "etc",
                "eth",
                "etn",
                "eto",
                "etr",
                "ets",
                "ett",
                "etu",
                "etx",
                "etz",
                "eud",
                "eus",
                "eve",
                "evh",
                "evn",
                "ewe",
                "ewo",
                "ext",
                "eya",
                "eyo",
                "eza",
                "eze",
                "faa",
                "fab",
                "fad",
                "faf",
                "fag",
                "fah",
                "fai",
                "faj",
                "fak",
                "fal",
                "fam",
                "fan",
                "fao",
                "fap",
                "far",
                "fas",
                "fat",
                "fau",
                "fax",
                "fay",
                "faz",
                "fbl",
                "fcs",
                "fer",
                "ffi",
                "ffm",
                "fgr",
                "fia",
                "fie",
                "fif",
                "fij",
                "fil",
                "fin",
                "fip",
                "fir",
                "fit",
                "fiw",
                "fkk",
                "fkv",
                "fla",
                "flh",
                "fli",
                "fll",
                "fln",
                "flr",
                "fly",
                "fmp",
                "fmu",
                "fnb",
                "fng",
                "fni",
                "fod",
                "foi",
                "fom",
                "fon",
                "for",
                "fos",
                "fpe",
                "fqs",
                "fra",
                "frc",
                "frd",
                "frk",
                "frm",
                "fro",
                "frp",
                "frq",
                "frr",
                "frs",
                "frt",
                "fry",
                "fse",
                "fsl",
                "fss",
                "fub",
                "fuc",
                "fud",
                "fue",
                "fuf",
                "fuh",
                "fui",
                "fuj",
                "ful",
                "fum",
                "fun",
                "fuq",
                "fur",
                "fut",
                "fuu",
                "fuv",
                "fuy",
                "fvr",
                "fwa",
                "fwe",
                "gaa",
                "gab",
                "gac",
                "gad",
                "gae",
                "gaf",
                "gag",
                "gah",
                "gai",
                "gaj",
                "gak",
                "gal",
                "gam",
                "gan",
                "gao",
                "gap",
                "gaq",
                "gar",
                "gas",
                "gat",
                "gau",
                "gaw",
                "gax",
                "gay",
                "gaz",
                "gba",
                "gbb",
                "gbd",
                "gbe",
                "gbf",
                "gbg",
                "gbh",
                "gbi",
                "gbj",
                "gbk",
                "gbl",
                "gbm",
                "gbn",
                "gbo",
                "gbp",
                "gbq",
                "gbr",
                "gbs",
                "gbu",
                "gbv",
                "gbw",
                "gbx",
                "gby",
                "gbz",
                "gcc",
                "gcd",
                "gce",
                "gcf",
                "gcl",
                "gcn",
                "gcr",
                "gct",
                "gda",
                "gdb",
                "gdc",
                "gdd",
                "gde",
                "gdf",
                "gdg",
                "gdh",
                "gdi",
                "gdj",
                "gdk",
                "gdl",
                "gdm",
                "gdn",
                "gdo",
                "gdq",
                "gdr",
                "gds",
                "gdt",
                "gdu",
                "gdx",
                "gea",
                "geb",
                "gec",
                "ged",
                "gef",
                "geg",
                "geh",
                "gei",
                "gej",
                "gek",
                "gel",
                "geq",
                "ges",
                "gev",
                "gew",
                "gex",
                "gey",
                "gez",
                "gfk",
                "gft",
                "gga",
                "ggb",
                "ggd",
                "gge",
                "ggg",
                "ggk",
                "ggl",
                "ggt",
                "ggu",
                "ggw",
                "gha",
                "ghc",
                "ghe",
                "ghh",
                "ghk",
                "ghl",
                "ghn",
                "gho",
                "ghr",
                "ghs",
                "ght",
                "gia",
                "gib",
                "gic",
                "gid",
                "gie",
                "gig",
                "gih",
                "gii",
                "gil",
                "gim",
                "gin",
                "gip",
                "giq",
                "gir",
                "gis",
                "git",
                "giu",
                "giw",
                "gix",
                "giy",
                "giz",
                "gjk",
                "gjm",
                "gjn",
                "gjr",
                "gju",
                "gka",
                "gkd",
                "gke",
                "gkn",
                "gko",
                "gkp",
                "gku",
                "gla",
                "glb",
                "glc",
                "gld",
                "gle",
                "glg",
                "glh",
                "glj",
                "glk",
                "gll",
                "glo",
                "glr",
                "glu",
                "glv",
                "glw",
                "gly",
                "gma",
                "gmb",
                "gmd",
                "gmg",
                "gmh",
                "gml",
                "gmm",
                "gmn",
                "gmr",
                "gmu",
                "gmv",
                "gmx",
                "gmy",
                "gmz",
                "gna",
                "gnb",
                "gnc",
                "gnd",
                "gne",
                "gng",
                "gnh",
                "gni",
                "gnj",
                "gnk",
                "gnl",
                "gnm",
                "gnn",
                "gno",
                "gnq",
                "gnr",
                "gnt",
                "gnu",
                "gnw",
                "gnz",
                "goa",
                "gob",
                "goc",
                "god",
                "goe",
                "gof",
                "gog",
                "goh",
                "goi",
                "goj",
                "gok",
                "gol",
                "gom",
                "gon",
                "goo",
                "gop",
                "goq",
                "gor",
                "gos",
                "got",
                "gou",
                "gov",
                "gow",
                "gox",
                "goy",
                "goz",
                "gpa",
                "gpe",
                "gpn",
                "gqa",
                "gqi",
                "gqn",
                "gqr",
                "gqu",
                "gra",
                "grb",
                "grc",
                "grd",
                "grg",
                "grh",
                "gri",
                "grj",
                "grm",
                "grn",
                "gro",
                "grq",
                "grr",
                "grs",
                "grt",
                "gru",
                "grv",
                "grw",
                "grx",
                "gry",
                "grz",
                "gse",
                "gsg",
                "gsl",
                "gsm",
                "gsn",
                "gso",
                "gsp",
                "gss",
                "gsw",
                "gta",
                "gtu",
                "gua",
                "gub",
                "guc",
                "gud",
                "gue",
                "guf",
                "gug",
                "guh",
                "gui",
                "guj",
                "guk",
                "gul",
                "gum",
                "gun",
                "guo",
                "gup",
                "guq",
                "gur",
                "gus",
                "gut",
                "guu",
                "guw",
                "gux",
                "guz",
                "gva",
                "gvc",
                "gve",
                "gvf",
                "gvj",
                "gvl",
                "gvm",
                "gvn",
                "gvo",
                "gvp",
                "gvr",
                "gvs",
                "gvy",
                "gwa",
                "gwb",
                "gwc",
                "gwd",
                "gwe",
                "gwf",
                "gwg",
                "gwi",
                "gwj",
                "gwm",
                "gwn",
                "gwr",
                "gwt",
                "gwu",
                "gww",
                "gwx",
                "gxx",
                "gya",
                "gyb",
                "gyd",
                "gye",
                "gyf",
                "gyg",
                "gyi",
                "gyl",
                "gym",
                "gyn",
                "gyo",
                "gyr",
                "gyy",
                "gyz",
                "gza",
                "gzi",
                "gzn",
                "haa",
                "hab",
                "hac",
                "had",
                "hae",
                "haf",
                "hag",
                "hah",
                "hai",
                "haj",
                "hak",
                "hal",
                "ham",
                "han",
                "hao",
                "hap",
                "haq",
                "har",
                "has",
                "hat",
                "hau",
                "hav",
                "haw",
                "hax",
                "hay",
                "haz",
                "hba",
                "hbb",
                "hbn",
                "hbo",
                "hbs",
                "hbu",
                "hca",
                "hch",
                "hdn",
                "hds",
                "hdy",
                "hea",
                "heb",
                "hed",
                "heg",
                "heh",
                "hei",
                "hem",
                "her",
                "hgm",
                "hgw",
                "hhi",
                "hhr",
                "hhy",
                "hia",
                "hib",
                "hid",
                "hif",
                "hig",
                "hih",
                "hii",
                "hij",
                "hik",
                "hil",
                "hin",
                "hio",
                "hir",
                "hit",
                "hiw",
                "hix",
                "hji",
                "hka",
                "hke",
                "hkh",
                "hkk",
                "hkn",
                "hks",
                "hla",
                "hlb",
                "hld",
                "hle",
                "hlt",
                "hlu",
                "hma",
                "hmb",
                "hmc",
                "hmd",
                "hme",
                "hmf",
                "hmg",
                "hmh",
                "hmi",
                "hmj",
                "hmk",
                "hml",
                "hmm",
                "hmn",
                "hmo",
                "hmp",
                "hmq",
                "hmr",
                "hms",
                "hmt",
                "hmu",
                "hmv",
                "hmw",
                "hmy",
                "hmz",
                "hna",
                "hnd",
                "hne",
                "hng",
                "hnh",
                "hni",
                "hnj",
                "hnm",
                "hnn",
                "hno",
                "hns",
                "hnu",
                "hoa",
                "hob",
                "hoc",
                "hod",
                "hoe",
                "hoh",
                "hoi",
                "hoj",
                "hol",
                "hom",
                "hoo",
                "hop",
                "hor",
                "hos",
                "hot",
                "hov",
                "how",
                "hoy",
                "hoz",
                "hpo",
                "hps",
                "hra",
                "hrc",
                "hre",
                "hrk",
                "hrm",
                "hro",
                "hrp",
                "hrt",
                "hru",
                "hrv",
                "hrw",
                "hrx",
                "hrz",
                "hsb",
                "hsh",
                "hsl",
                "hsn",
                "hss",
                "hti",
                "hto",
                "hts",
                "htu",
                "htx",
                "hub",
                "huc",
                "hud",
                "hue",
                "huf",
                "hug",
                "huh",
                "hui",
                "huj",
                "huk",
                "hul",
                "hum",
                "hun",
                "huo",
                "hup",
                "huq",
                "hur",
                "hus",
                "hut",
                "huu",
                "huv",
                "huw",
                "hux",
                "huy",
                "huz",
                "hvc",
                "hve",
                "hvk",
                "hvn",
                "hvv",
                "hwa",
                "hwc",
                "hwo",
                "hya",
                "hye",
                "hyw",
                "iai",
                "ian",
                "iar",
                "iba",
                "ibb",
                "ibd",
                "ibe",
                "ibg",
                "ibh",
                "ibl",
                "ibm",
                "ibn",
                "ibo",
                "ibr",
                "ibu",
                "iby",
                "ica",
                "ich",
                "icl",
                "icr",
                "ida",
                "idb",
                "idc",
                "idd",
                "ide",
                "idi",
                "ido",
                "idr",
                "ids",
                "idt",
                "idu",
                "ifa",
                "ifb",
                "ife",
                "iff",
                "ifk",
                "ifm",
                "ifu",
                "ify",
                "igb",
                "ige",
                "igg",
                "igl",
                "igm",
                "ign",
                "igo",
                "igs",
                "igw",
                "ihb",
                "ihi",
                "ihp",
                "ihw",
                "iii",
                "iin",
                "ijc",
                "ije",
                "ijj",
                "ijn",
                "ijs",
                "ike",
                "ikh",
                "iki",
                "ikk",
                "ikl",
                "iko",
                "ikp",
                "ikr",
                "iks",
                "ikt",
                "iku",
                "ikv",
                "ikw",
                "ikx",
                "ikz",
                "ila",
                "ilb",
                "ile",
                "ilg",
                "ili",
                "ilk",
                "ilm",
                "ilo",
                "ilp",
                "ils",
                "ilu",
                "ilv",
                "ima",
                "imi",
                "iml",
                "imn",
                "imo",
                "imr",
                "ims",
                "imt",
                "imy",
                "ina",
                "inb",
                "ind",
                "ing",
                "inh",
                "inj",
                "inl",
                "inm",
                "inn",
                "ino",
                "inp",
                "ins",
                "int",
                "inz",
                "ior",
                "iou",
                "iow",
                "ipi",
                "ipk",
                "ipo",
                "iqu",
                "iqw",
                "ire",
                "irh",
                "iri",
                "irk",
                "irn",
                "irr",
                "iru",
                "irx",
                "iry",
                "isa",
                "isc",
                "isd",
                "ise",
                "isg",
                "ish",
                "isi",
                "isk",
                "isl",
                "ism",
                "isn",
                "iso",
                "isr",
                "ist",
                "isu",
                "isv",
                "ita",
                "itb",
                "itd",
                "ite",
                "iti",
                "itk",
                "itl",
                "itm",
                "ito",
                "itr",
                "its",
                "itt",
                "itv",
                "itw",
                "itx",
                "ity",
                "itz",
                "ium",
                "ivb",
                "ivv",
                "iwk",
                "iwm",
                "iwo",
                "iws",
                "ixc",
                "ixl",
                "iya",
                "iyo",
                "iyx",
                "izh",
                "izm",
                "izr",
                "izz",
                "jaa",
                "jab",
                "jac",
                "jad",
                "jae",
                "jaf",
                "jah",
                "jaj",
                "jak",
                "jal",
                "jam",
                "jan",
                "jao",
                "jaq",
                "jas",
                "jat",
                "jau",
                "jav",
                "jax",
                "jay",
                "jaz",
                "jbe",
                "jbi",
                "jbj",
                "jbk",
                "jbm",
                "jbn",
                "jbo",
                "jbr",
                "jbt",
                "jbu",
                "jbw",
                "jcs",
                "jct",
                "jda",
                "jdg",
                "jdt",
                "jeb",
                "jee",
                "jeh",
                "jei",
                "jek",
                "jel",
                "jen",
                "jer",
                "jet",
                "jeu",
                "jgb",
                "jge",
                "jgk",
                "jgo",
                "jhi",
                "jhs",
                "jia",
                "jib",
                "jic",
                "jid",
                "jie",
                "jig",
                "jih",
                "jii",
                "jil",
                "jim",
                "jio",
                "jiq",
                "jit",
                "jiu",
                "jiv",
                "jiy",
                "jje",
                "jjr",
                "jka",
                "jkm",
                "jko",
                "jkp",
                "jkr",
                "jks",
                "jku",
                "jle",
                "jls",
                "jma",
                "jmb",
                "jmc",
                "jmd",
                "jmi",
                "jml",
                "jmn",
                "jmr",
                "jms",
                "jmw",
                "jmx",
                "jna",
                "jnd",
                "jng",
                "jni",
                "jnj",
                "jnl",
                "jns",
                "job",
                "jod",
                "jog",
                "jor",
                "jos",
                "jow",
                "jpa",
                "jpn",
                "jpr",
                "jqr",
                "jra",
                "jrb",
                "jrr",
                "jrt",
                "jru",
                "jsl",
                "jua",
                "jub",
                "juc",
                "jud",
                "juh",
                "jui",
                "juk",
                "jul",
                "jum",
                "jun",
                "juo",
                "jup",
                "jur",
                "jus",
                "jut",
                "juu",
                "juw",
                "juy",
                "jvd",
                "jvn",
                "jwi",
                "jya",
                "jye",
                "jyy",
                "kaa",
                "kab",
                "kac",
                "kad",
                "kae",
                "kaf",
                "kag",
                "kah",
                "kai",
                "kaj",
                "kak",
                "kal",
                "kam",
                "kan",
                "kao",
                "kap",
                "kaq",
                "kas",
                "kat",
                "kau",
                "kav",
                "kaw",
                "kax",
                "kay",
                "kaz",
                "kba",
                "kbb",
                "kbc",
                "kbd",
                "kbe",
                "kbg",
                "kbh",
                "kbi",
                "kbj",
                "kbk",
                "kbl",
                "kbm",
                "kbn",
                "kbo",
                "kbp",
                "kbq",
                "kbr",
                "kbs",
                "kbt",
                "kbu",
                "kbv",
                "kbw",
                "kbx",
                "kby",
                "kbz",
                "kca",
                "kcb",
                "kcc",
                "kcd",
                "kce",
                "kcf",
                "kcg",
                "kch",
                "kci",
                "kcj",
                "kck",
                "kcl",
                "kcm",
                "kcn",
                "kco",
                "kcp",
                "kcq",
                "kcr",
                "kcs",
                "kct",
                "kcu",
                "kcv",
                "kcw",
                "kcx",
                "kcy",
                "kcz",
                "kda",
                "kdc",
                "kdd",
                "kde",
                "kdf",
                "kdg",
                "kdh",
                "kdi",
                "kdj",
                "kdk",
                "kdl",
                "kdm",
                "kdn",
                "kdp",
                "kdq",
                "kdr",
                "kdt",
                "kdu",
                "kdw",
                "kdx",
                "kdy",
                "kdz",
                "kea",
                "keb",
                "kec",
                "ked",
                "kee",
                "kef",
                "keg",
                "keh",
                "kei",
                "kej",
                "kek",
                "kel",
                "kem",
                "ken",
                "keo",
                "kep",
                "keq",
                "ker",
                "kes",
                "ket",
                "keu",
                "kev",
                "kew",
                "kex",
                "key",
                "kez",
                "kfa",
                "kfb",
                "kfc",
                "kfd",
                "kfe",
                "kff",
                "kfg",
                "kfh",
                "kfi",
                "kfj",
                "kfk",
                "kfl",
                "kfm",
                "kfn",
                "kfo",
                "kfp",
                "kfq",
                "kfr",
                "kfs",
                "kft",
                "kfu",
                "kfv",
                "kfw",
                "kfx",
                "kfy",
                "kfz",
                "kga",
                "kgb",
                "kge",
                "kgf",
                "kgg",
                "kgi",
                "kgj",
                "kgk",
                "kgl",
                "kgn",
                "kgo",
                "kgp",
                "kgq",
                "kgr",
                "kgs",
                "kgt",
                "kgu",
                "kgv",
                "kgw",
                "kgx",
                "kgy",
                "kha",
                "khb",
                "khc",
                "khd",
                "khe",
                "khf",
                "khg",
                "khh",
                "khj",
                "khk",
                "khl",
                "khm",
                "khn",
                "kho",
                "khp",
                "khq",
                "khr",
                "khs",
                "kht",
                "khu",
                "khv",
                "khw",
                "khx",
                "khy",
                "khz",
                "kia",
                "kib",
                "kic",
                "kid",
                "kie",
                "kif",
                "kig",
                "kih",
                "kii",
                "kij",
                "kik",
                "kil",
                "kim",
                "kin",
                "kio",
                "kip",
                "kiq",
                "kir",
                "kis",
                "kit",
                "kiu",
                "kiv",
                "kiw",
                "kix",
                "kiy",
                "kiz",
                "kja",
                "kjb",
                "kjc",
                "kjd",
                "kje",
                "kjg",
                "kjh",
                "kji",
                "kjj",
                "kjk",
                "kjl",
                "kjm",
                "kjn",
                "kjo",
                "kjp",
                "kjq",
                "kjr",
                "kjs",
                "kjt",
                "kju",
                "kjv",
                "kjx",
                "kjy",
                "kjz",
                "kka",
                "kkb",
                "kkc",
                "kkd",
                "kke",
                "kkf",
                "kkg",
                "kkh",
                "kki",
                "kkj",
                "kkk",
                "kkl",
                "kkm",
                "kkn",
                "kko",
                "kkp",
                "kkq",
                "kkr",
                "kks",
                "kkt",
                "kku",
                "kkv",
                "kkw",
                "kkx",
                "kky",
                "kkz",
                "kla",
                "klb",
                "klc",
                "kld",
                "kle",
                "klf",
                "klg",
                "klh",
                "kli",
                "klj",
                "klk",
                "kll",
                "klm",
                "kln",
                "klo",
                "klp",
                "klq",
                "klr",
                "kls",
                "klt",
                "klu",
                "klv",
                "klw",
                "klx",
                "kly",
                "klz",
                "kma",
                "kmb",
                "kmc",
                "kmd",
                "kme",
                "kmf",
                "kmg",
                "kmh",
                "kmi",
                "kmj",
                "kmk",
                "kml",
                "kmm",
                "kmn",
                "kmo",
                "kmp",
                "kmq",
                "kmr",
                "kms",
                "kmt",
                "kmu",
                "kmv",
                "kmw",
                "kmx",
                "kmy",
                "kmz",
                "kna",
                "knb",
                "knc",
                "knd",
                "kne",
                "knf",
                "kng",
                "kni",
                "knj",
                "knk",
                "knl",
                "knm",
                "knn",
                "kno",
                "knp",
                "knq",
                "knr",
                "kns",
                "knt",
                "knu",
                "knv",
                "knw",
                "knx",
                "kny",
                "knz",
                "koa",
                "koc",
                "kod",
                "koe",
                "kof",
                "kog",
                "koh",
                "koi",
                "kok",
                "kol",
                "kom",
                "kon",
                "koo",
                "kop",
                "koq",
                "kor",
                "kos",
                "kot",
                "kou",
                "kov",
                "kow",
                "koy",
                "koz",
                "kpa",
                "kpb",
                "kpc",
                "kpd",
                "kpe",
                "kpf",
                "kpg",
                "kph",
                "kpi",
                "kpj",
                "kpk",
                "kpl",
                "kpm",
                "kpn",
                "kpo",
                "kpq",
                "kpr",
                "kps",
                "kpt",
                "kpu",
                "kpv",
                "kpw",
                "kpx",
                "kpy",
                "kpz",
                "kqa",
                "kqb",
                "kqc",
                "kqd",
                "kqe",
                "kqf",
                "kqg",
                "kqh",
                "kqi",
                "kqj",
                "kqk",
                "kql",
                "kqm",
                "kqn",
                "kqo",
                "kqp",
                "kqq",
                "kqr",
                "kqs",
                "kqt",
                "kqu",
                "kqv",
                "kqw",
                "kqx",
                "kqy",
                "kqz",
                "kra",
                "krb",
                "krc",
                "krd",
                "kre",
                "krf",
                "krh",
                "kri",
                "krj",
                "krk",
                "krl",
                "krn",
                "krp",
                "krr",
                "krs",
                "krt",
                "kru",
                "krv",
                "krw",
                "krx",
                "kry",
                "krz",
                "ksb",
                "ksc",
                "ksd",
                "kse",
                "ksf",
                "ksg",
                "ksh",
                "ksi",
                "ksj",
                "ksk",
                "ksl",
                "ksm",
                "ksn",
                "kso",
                "ksp",
                "ksq",
                "ksr",
                "kss",
                "kst",
                "ksu",
                "ksv",
                "ksw",
                "ksx",
                "ksy",
                "ksz",
                "kta",
                "ktb",
                "ktc",
                "ktd",
                "kte",
                "ktf",
                "ktg",
                "kth",
                "kti",
                "ktj",
                "ktk",
                "ktl",
                "ktm",
                "ktn",
                "kto",
                "ktp",
                "ktq",
                "kts",
                "ktt",
                "ktu",
                "ktv",
                "ktw",
                "ktx",
                "kty",
                "ktz",
                "kua",
                "kub",
                "kuc",
                "kud",
                "kue",
                "kuf",
                "kug",
                "kuh",
                "kui",
                "kuj",
                "kuk",
                "kul",
                "kum",
                "kun",
                "kuo",
                "kup",
                "kuq",
                "kur",
                "kus",
                "kut",
                "kuu",
                "kuv",
                "kuw",
                "kux",
                "kuy",
                "kuz",
                "kva",
                "kvb",
                "kvc",
                "kvd",
                "kve",
                "kvf",
                "kvg",
                "kvh",
                "kvi",
                "kvj",
                "kvk",
                "kvl",
                "kvm",
                "kvn",
                "kvo",
                "kvp",
                "kvq",
                "kvr",
                "kvt",
                "kvu",
                "kvv",
                "kvw",
                "kvx",
                "kvy",
                "kvz",
                "kwa",
                "kwb",
                "kwc",
                "kwd",
                "kwe",
                "kwf",
                "kwg",
                "kwh",
                "kwi",
                "kwj",
                "kwk",
                "kwl",
                "kwm",
                "kwn",
                "kwo",
                "kwp",
                "kwr",
                "kws",
                "kwt",
                "kwu",
                "kwv",
                "kww",
                "kwx",
                "kwy",
                "kwz",
                "kxa",
                "kxb",
                "kxc",
                "kxd",
                "kxf",
                "kxh",
                "kxi",
                "kxj",
                "kxk",
                "kxm",
                "kxn",
                "kxo",
                "kxp",
                "kxq",
                "kxr",
                "kxs",
                "kxt",
                "kxv",
                "kxw",
                "kxx",
                "kxy",
                "kxz",
                "kya",
                "kyb",
                "kyc",
                "kyd",
                "kye",
                "kyf",
                "kyg",
                "kyh",
                "kyi",
                "kyj",
                "kyk",
                "kyl",
                "kym",
                "kyn",
                "kyo",
                "kyp",
                "kyq",
                "kyr",
                "kys",
                "kyt",
                "kyu",
                "kyv",
                "kyw",
                "kyx",
                "kyy",
                "kyz",
                "kza",
                "kzb",
                "kzc",
                "kzd",
                "kze",
                "kzf",
                "kzg",
                "kzi",
                "kzk",
                "kzl",
                "kzm",
                "kzn",
                "kzo",
                "kzp",
                "kzq",
                "kzr",
                "kzs",
                "kzu",
                "kzv",
                "kzw",
                "kzx",
                "kzy",
                "kzz",
                "laa",
                "lab",
                "lac",
                "lad",
                "lae",
                "laf",
                "lag",
                "lah",
                "lai",
                "laj",
                "lal",
                "lam",
                "lan",
                "lao",
                "lap",
                "laq",
                "lar",
                "las",
                "lat",
                "lau",
                "lav",
                "law",
                "lax",
                "lay",
                "laz",
                "lbb",
                "lbc",
                "lbe",
                "lbf",
                "lbg",
                "lbi",
                "lbj",
                "lbk",
                "lbl",
                "lbm",
                "lbn",
                "lbo",
                "lbq",
                "lbr",
                "lbs",
                "lbt",
                "lbu",
                "lbv",
                "lbw",
                "lbx",
                "lby",
                "lbz",
                "lcc",
                "lcd",
                "lce",
                "lcf",
                "lch",
                "lcl",
                "lcm",
                "lcp",
                "lcq",
                "lcs",
                "lda",
                "ldb",
                "ldd",
                "ldg",
                "ldh",
                "ldi",
                "ldj",
                "ldk",
                "ldl",
                "ldm",
                "ldn",
                "ldo",
                "ldp",
                "ldq",
                "lea",
                "leb",
                "lec",
                "led",
                "lee",
                "lef",
                "leh",
                "lei",
                "lej",
                "lek",
                "lel",
                "lem",
                "len",
                "leo",
                "lep",
                "leq",
                "ler",
                "les",
                "let",
                "leu",
                "lev",
                "lew",
                "lex",
                "ley",
                "lez",
                "lfa",
                "lfn",
                "lga",
                "lgb",
                "lgg",
                "lgh",
                "lgi",
                "lgk",
                "lgl",
                "lgm",
                "lgn",
                "lgo",
                "lgq",
                "lgr",
                "lgs",
                "lgt",
                "lgu",
                "lgz",
                "lha",
                "lhh",
                "lhi",
                "lhl",
                "lhm",
                "lhn",
                "lhp",
                "lhs",
                "lht",
                "lhu",
                "lia",
                "lib",
                "lic",
                "lid",
                "lie",
                "lif",
                "lig",
                "lih",
                "lij",
                "lik",
                "lil",
                "lim",
                "lin",
                "lio",
                "lip",
                "liq",
                "lir",
                "lis",
                "lit",
                "liu",
                "liv",
                "liw",
                "lix",
                "liy",
                "liz",
                "lja",
                "lje",
                "lji",
                "ljl",
                "ljp",
                "ljw",
                "ljx",
                "lka",
                "lkb",
                "lkc",
                "lkd",
                "lke",
                "lkh",
                "lki",
                "lkj",
                "lkl",
                "lkm",
                "lkn",
                "lko",
                "lkr",
                "lks",
                "lkt",
                "lku",
                "lky",
                "lla",
                "llb",
                "llc",
                "lld",
                "lle",
                "llf",
                "llg",
                "llh",
                "lli",
                "llj",
                "llk",
                "lll",
                "llm",
                "lln",
                "llp",
                "llq",
                "lls",
                "llu",
                "llx",
                "lma",
                "lmb",
                "lmc",
                "lmd",
                "lme",
                "lmf",
                "lmg",
                "lmh",
                "lmi",
                "lmj",
                "lmk",
                "lml",
                "lmn",
                "lmo",
                "lmp",
                "lmq",
                "lmr",
                "lmu",
                "lmv",
                "lmw",
                "lmx",
                "lmy",
                "lna",
                "lnb",
                "lnd",
                "lng",
                "lnh",
                "lni",
                "lnj",
                "lnl",
                "lnm",
                "lnn",
                "lns",
                "lnu",
                "lnw",
                "lnz",
                "loa",
                "lob",
                "loc",
                "loe",
                "lof",
                "log",
                "loh",
                "loi",
                "loj",
                "lok",
                "lol",
                "lom",
                "lon",
                "loo",
                "lop",
                "loq",
                "lor",
                "los",
                "lot",
                "lou",
                "lov",
                "low",
                "lox",
                "loy",
                "loz",
                "lpa",
                "lpe",
                "lpn",
                "lpo",
                "lpx",
                "lqr",
                "lra",
                "lrc",
                "lre",
                "lrg",
                "lri",
                "lrk",
                "lrl",
                "lrm",
                "lrn",
                "lro",
                "lrr",
                "lrt",
                "lrv",
                "lrz",
                "lsa",
                "lsb",
                "lsc",
                "lsd",
                "lse",
                "lsh",
                "lsi",
                "lsl",
                "lsm",
                "lsn",
                "lso",
                "lsp",
                "lsr",
                "lss",
                "lst",
                "lsv",
                "lsw",
                "lsy",
                "ltc",
                "ltg",
                "lth",
                "lti",
                "ltn",
                "lto",
                "lts",
                "ltu",
                "ltz",
                "lua",
                "lub",
                "luc",
                "lud",
                "lue",
                "luf",
                "lug",
                "luh",
                "lui",
                "luj",
                "luk",
                "lul",
                "lum",
                "lun",
                "luo",
                "lup",
                "luq",
                "lur",
                "lus",
                "lut",
                "luu",
                "luv",
                "luw",
                "luy",
                "luz",
                "lva",
                "lvi",
                "lvk",
                "lvl",
                "lvs",
                "lvu",
                "lwa",
                "lwe",
                "lwg",
                "lwh",
                "lwl",
                "lwm",
                "lwo",
                "lws",
                "lwt",
                "lwu",
                "lww",
                "lxm",
                "lya",
                "lyg",
                "lyn",
                "lzh",
                "lzl",
                "lzn",
                "lzz",
                "maa",
                "mab",
                "mad",
                "mae",
                "maf",
                "mag",
                "mah",
                "mai",
                "maj",
                "mak",
                "mal",
                "mam",
                "man",
                "maq",
                "mar",
                "mas",
                "mat",
                "mau",
                "mav",
                "maw",
                "max",
                "maz",
                "mba",
                "mbb",
                "mbc",
                "mbd",
                "mbe",
                "mbf",
                "mbh",
                "mbi",
                "mbj",
                "mbk",
                "mbl",
                "mbm",
                "mbn",
                "mbo",
                "mbp",
                "mbq",
                "mbr",
                "mbs",
                "mbt",
                "mbu",
                "mbv",
                "mbw",
                "mbx",
                "mby",
                "mbz",
                "mca",
                "mcb",
                "mcc",
                "mcd",
                "mce",
                "mcf",
                "mcg",
                "mch",
                "mci",
                "mcj",
                "mck",
                "mcl",
                "mcm",
                "mcn",
                "mco",
                "mcp",
                "mcq",
                "mcr",
                "mcs",
                "mct",
                "mcu",
                "mcv",
                "mcw",
                "mcx",
                "mcy",
                "mcz",
                "mda",
                "mdb",
                "mdc",
                "mdd",
                "mde",
                "mdf",
                "mdg",
                "mdh",
                "mdi",
                "mdj",
                "mdk",
                "mdl",
                "mdm",
                "mdn",
                "mdp",
                "mdq",
                "mdr",
                "mds",
                "mdt",
                "mdu",
                "mdv",
                "mdw",
                "mdx",
                "mdy",
                "mdz",
                "mea",
                "meb",
                "mec",
                "med",
                "mee",
                "mef",
                "meh",
                "mei",
                "mej",
                "mek",
                "mel",
                "mem",
                "men",
                "meo",
                "mep",
                "meq",
                "mer",
                "mes",
                "met",
                "meu",
                "mev",
                "mew",
                "mey",
                "mez",
                "mfa",
                "mfb",
                "mfc",
                "mfd",
                "mfe",
                "mff",
                "mfg",
                "mfh",
                "mfi",
                "mfj",
                "mfk",
                "mfl",
                "mfm",
                "mfn",
                "mfo",
                "mfp",
                "mfq",
                "mfr",
                "mfs",
                "mft",
                "mfu",
                "mfv",
                "mfw",
                "mfx",
                "mfy",
                "mfz",
                "mga",
                "mgb",
                "mgc",
                "mgd",
                "mge",
                "mgf",
                "mgg",
                "mgh",
                "mgi",
                "mgj",
                "mgk",
                "mgl",
                "mgm",
                "mgn",
                "mgo",
                "mgp",
                "mgq",
                "mgr",
                "mgs",
                "mgt",
                "mgu",
                "mgv",
                "mgw",
                "mgy",
                "mgz",
                "mha",
                "mhb",
                "mhc",
                "mhd",
                "mhe",
                "mhf",
                "mhg",
                "mhi",
                "mhj",
                "mhk",
                "mhl",
                "mhm",
                "mhn",
                "mho",
                "mhp",
                "mhq",
                "mhr",
                "mhs",
                "mht",
                "mhu",
                "mhw",
                "mhx",
                "mhy",
                "mhz",
                "mia",
                "mib",
                "mic",
                "mid",
                "mie",
                "mif",
                "mig",
                "mih",
                "mii",
                "mij",
                "mik",
                "mil",
                "mim",
                "min",
                "mio",
                "mip",
                "miq",
                "mir",
                "mis",
                "mit",
                "miu",
                "miw",
                "mix",
                "miy",
                "miz",
                "mjb",
                "mjc",
                "mjd",
                "mje",
                "mjg",
                "mjh",
                "mji",
                "mjj",
                "mjk",
                "mjl",
                "mjm",
                "mjn",
                "mjo",
                "mjp",
                "mjq",
                "mjr",
                "mjs",
                "mjt",
                "mju",
                "mjv",
                "mjw",
                "mjx",
                "mjy",
                "mjz",
                "mka",
                "mkb",
                "mkc",
                "mkd",
                "mke",
                "mkf",
                "mkg",
                "mki",
                "mkj",
                "mkk",
                "mkl",
                "mkm",
                "mkn",
                "mko",
                "mkp",
                "mkq",
                "mkr",
                "mks",
                "mkt",
                "mku",
                "mkv",
                "mkw",
                "mkx",
                "mky",
                "mkz",
                "mla",
                "mlb",
                "mlc",
                "mle",
                "mlf",
                "mlg",
                "mlh",
                "mli",
                "mlj",
                "mlk",
                "mll",
                "mlm",
                "mln",
                "mlo",
                "mlp",
                "mlq",
                "mlr",
                "mls",
                "mlt",
                "mlu",
                "mlv",
                "mlw",
                "mlx",
                "mlz",
                "mma",
                "mmb",
                "mmc",
                "mmd",
                "mme",
                "mmf",
                "mmg",
                "mmh",
                "mmi",
                "mmj",
                "mmk",
                "mml",
                "mmm",
                "mmn",
                "mmo",
                "mmp",
                "mmq",
                "mmr",
                "mmt",
                "mmu",
                "mmv",
                "mmw",
                "mmx",
                "mmy",
                "mmz",
                "mna",
                "mnb",
                "mnc",
                "mnd",
                "mne",
                "mnf",
                "mng",
                "mnh",
                "mni",
                "mnj",
                "mnk",
                "mnl",
                "mnm",
                "mnn",
                "mnp",
                "mnq",
                "mnr",
                "mns",
                "mnu",
                "mnv",
                "mnw",
                "mnx",
                "mny",
                "mnz",
                "moa",
                "moc",
                "mod",
                "moe",
                "mog",
                "moh",
                "moi",
                "moj",
                "mok",
                "mom",
                "mon",
                "moo",
                "mop",
                "moq",
                "mor",
                "mos",
                "mot",
                "mou",
                "mov",
                "mow",
                "mox",
                "moy",
                "moz",
                "mpa",
                "mpb",
                "mpc",
                "mpd",
                "mpe",
                "mpg",
                "mph",
                "mpi",
                "mpj",
                "mpk",
                "mpl",
                "mpm",
                "mpn",
                "mpo",
                "mpp",
                "mpq",
                "mpr",
                "mps",
                "mpt",
                "mpu",
                "mpv",
                "mpw",
                "mpx",
                "mpy",
                "mpz",
                "mqa",
                "mqb",
                "mqc",
                "mqe",
                "mqf",
                "mqg",
                "mqh",
                "mqi",
                "mqj",
                "mqk",
                "mql",
                "mqm",
                "mqn",
                "mqo",
                "mqp",
                "mqq",
                "mqr",
                "mqs",
                "mqt",
                "mqu",
                "mqv",
                "mqw",
                "mqx",
                "mqy",
                "mqz",
                "mra",
                "mrb",
                "mrc",
                "mrd",
                "mre",
                "mrf",
                "mrg",
                "mrh",
                "mri",
                "mrj",
                "mrk",
                "mrl",
                "mrm",
                "mrn",
                "mro",
                "mrp",
                "mrq",
                "mrr",
                "mrs",
                "mrt",
                "mru",
                "mrv",
                "mrw",
                "mrx",
                "mry",
                "mrz",
                "msa",
                "msb",
                "msc",
                "msd",
                "mse",
                "msf",
                "msg",
                "msh",
                "msi",
                "msj",
                "msk",
                "msl",
                "msm",
                "msn",
                "mso",
                "msp",
                "msq",
                "msr",
                "mss",
                "msu",
                "msv",
                "msw",
                "msx",
                "msy",
                "msz",
                "mta",
                "mtb",
                "mtc",
                "mtd",
                "mte",
                "mtf",
                "mtg",
                "mth",
                "mti",
                "mtj",
                "mtk",
                "mtl",
                "mtm",
                "mtn",
                "mto",
                "mtp",
                "mtq",
                "mtr",
                "mts",
                "mtt",
                "mtu",
                "mtv",
                "mtw",
                "mtx",
                "mty",
                "mua",
                "mub",
                "muc",
                "mud",
                "mue",
                "mug",
                "muh",
                "mui",
                "muj",
                "muk",
                "mul",
                "mum",
                "muo",
                "mup",
                "muq",
                "mur",
                "mus",
                "mut",
                "muu",
                "muv",
                "mux",
                "muy",
                "muz",
                "mva",
                "mvb",
                "mvd",
                "mve",
                "mvf",
                "mvg",
                "mvh",
                "mvi",
                "mvk",
                "mvl",
                "mvn",
                "mvo",
                "mvp",
                "mvq",
                "mvr",
                "mvs",
                "mvt",
                "mvu",
                "mvv",
                "mvw",
                "mvx",
                "mvy",
                "mvz",
                "mwa",
                "mwb",
                "mwc",
                "mwe",
                "mwf",
                "mwg",
                "mwh",
                "mwi",
                "mwk",
                "mwl",
                "mwm",
                "mwn",
                "mwo",
                "mwp",
                "mwq",
                "mwr",
                "mws",
                "mwt",
                "mwu",
                "mwv",
                "mww",
                "mwz",
                "mxa",
                "mxb",
                "mxc",
                "mxd",
                "mxe",
                "mxf",
                "mxg",
                "mxh",
                "mxi",
                "mxj",
                "mxk",
                "mxl",
                "mxm",
                "mxn",
                "mxo",
                "mxp",
                "mxq",
                "mxr",
                "mxs",
                "mxt",
                "mxu",
                "mxv",
                "mxw",
                "mxx",
                "mxy",
                "mxz",
                "mya",
                "myb",
                "myc",
                "mye",
                "myf",
                "myg",
                "myh",
                "myj",
                "myk",
                "myl",
                "mym",
                "myo",
                "myp",
                "myr",
                "mys",
                "myu",
                "myv",
                "myw",
                "myx",
                "myy",
                "myz",
                "mza",
                "mzb",
                "mzc",
                "mzd",
                "mze",
                "mzg",
                "mzh",
                "mzi",
                "mzj",
                "mzk",
                "mzl",
                "mzm",
                "mzn",
                "mzo",
                "mzp",
                "mzq",
                "mzr",
                "mzs",
                "mzt",
                "mzu",
                "mzv",
                "mzw",
                "mzx",
                "mzy",
                "mzz",
                "naa",
                "nab",
                "nac",
                "nae",
                "naf",
                "nag",
                "naj",
                "nak",
                "nal",
                "nam",
                "nan",
                "nao",
                "nap",
                "naq",
                "nar",
                "nas",
                "nat",
                "nau",
                "nav",
                "naw",
                "nax",
                "nay",
                "naz",
                "nba",
                "nbb",
                "nbc",
                "nbd",
                "nbe",
                "nbg",
                "nbh",
                "nbi",
                "nbj",
                "nbk",
                "nbl",
                "nbm",
                "nbn",
                "nbo",
                "nbp",
                "nbq",
                "nbr",
                "nbs",
                "nbt",
                "nbu",
                "nbv",
                "nbw",
                "nby",
                "nca",
                "ncb",
                "ncc",
                "ncd",
                "nce",
                "ncf",
                "ncg",
                "nch",
                "nci",
                "ncj",
                "nck",
                "ncl",
                "ncm",
                "ncn",
                "nco",
                "ncq",
                "ncr",
                "ncs",
                "nct",
                "ncu",
                "ncx",
                "ncz",
                "nda",
                "ndb",
                "ndc",
                "ndd",
                "nde",
                "ndf",
                "ndg",
                "ndh",
                "ndi",
                "ndj",
                "ndk",
                "ndl",
                "ndm",
                "ndn",
                "ndo",
                "ndp",
                "ndq",
                "ndr",
                "nds",
                "ndt",
                "ndu",
                "ndv",
                "ndw",
                "ndx",
                "ndy",
                "ndz",
                "nea",
                "neb",
                "nec",
                "ned",
                "nee",
                "nef",
                "neg",
                "neh",
                "nei",
                "nej",
                "nek",
                "nem",
                "nen",
                "neo",
                "nep",
                "neq",
                "ner",
                "nes",
                "net",
                "neu",
                "nev",
                "new",
                "nex",
                "ney",
                "nez",
                "nfa",
                "nfd",
                "nfl",
                "nfr",
                "nfu",
                "nga",
                "ngb",
                "ngc",
                "ngd",
                "nge",
                "ngg",
                "ngh",
                "ngi",
                "ngj",
                "ngk",
                "ngl",
                "ngm",
                "ngn",
                "ngp",
                "ngq",
                "ngr",
                "ngs",
                "ngt",
                "ngu",
                "ngv",
                "ngw",
                "ngx",
                "ngy",
                "ngz",
                "nha",
                "nhb",
                "nhc",
                "nhd",
                "nhe",
                "nhf",
                "nhg",
                "nhh",
                "nhi",
                "nhk",
                "nhm",
                "nhn",
                "nho",
                "nhp",
                "nhq",
                "nhr",
                "nht",
                "nhu",
                "nhv",
                "nhw",
                "nhx",
                "nhy",
                "nhz",
                "nia",
                "nib",
                "nid",
                "nie",
                "nif",
                "nig",
                "nih",
                "nii",
                "nij",
                "nik",
                "nil",
                "nim",
                "nin",
                "nio",
                "niq",
                "nir",
                "nis",
                "nit",
                "niu",
                "niv",
                "niw",
                "nix",
                "niy",
                "niz",
                "nja",
                "njb",
                "njd",
                "njh",
                "nji",
                "njj",
                "njl",
                "njm",
                "njn",
                "njo",
                "njr",
                "njs",
                "njt",
                "nju",
                "njx",
                "njy",
                "njz",
                "nka",
                "nkb",
                "nkc",
                "nkd",
                "nke",
                "nkf",
                "nkg",
                "nkh",
                "nki",
                "nkj",
                "nkk",
                "nkm",
                "nkn",
                "nko",
                "nkp",
                "nkq",
                "nkr",
                "nks",
                "nkt",
                "nku",
                "nkv",
                "nkw",
                "nkx",
                "nkz",
                "nla",
                "nlc",
                "nld",
                "nle",
                "nlg",
                "nli",
                "nlj",
                "nlk",
                "nll",
                "nlm",
                "nlo",
                "nlq",
                "nlu",
                "nlv",
                "nlw",
                "nlx",
                "nly",
                "nlz",
                "nma",
                "nmb",
                "nmc",
                "nmd",
                "nme",
                "nmf",
                "nmg",
                "nmh",
                "nmi",
                "nmj",
                "nmk",
                "nml",
                "nmm",
                "nmn",
                "nmo",
                "nmp",
                "nmq",
                "nmr",
                "nms",
                "nmt",
                "nmu",
                "nmv",
                "nmw",
                "nmx",
                "nmy",
                "nmz",
                "nna",
                "nnb",
                "nnc",
                "nnd",
                "nne",
                "nnf",
                "nng",
                "nnh",
                "nni",
                "nnj",
                "nnk",
                "nnl",
                "nnm",
                "nnn",
                "nno",
                "nnp",
                "nnq",
                "nnr",
                "nnt",
                "nnu",
                "nnv",
                "nnw",
                "nny",
                "nnz",
                "noa",
                "nob",
                "noc",
                "nod",
                "noe",
                "nof",
                "nog",
                "noh",
                "noi",
                "noj",
                "nok",
                "nol",
                "non",
                "nop",
                "noq",
                "nor",
                "nos",
                "not",
                "nou",
                "nov",
                "now",
                "noy",
                "noz",
                "npa",
                "npb",
                "npg",
                "nph",
                "npi",
                "npl",
                "npn",
                "npo",
                "nps",
                "npu",
                "npx",
                "npy",
                "nqg",
                "nqk",
                "nql",
                "nqm",
                "nqn",
                "nqo",
                "nqq",
                "nqt",
                "nqy",
                "nra",
                "nrb",
                "nrc",
                "nre",
                "nrf",
                "nrg",
                "nri",
                "nrk",
                "nrl",
                "nrm",
                "nrn",
                "nrp",
                "nrr",
                "nrt",
                "nru",
                "nrx",
                "nrz",
                "nsa",
                "nsb",
                "nsc",
                "nsd",
                "nse",
                "nsf",
                "nsg",
                "nsh",
                "nsi",
                "nsk",
                "nsl",
                "nsm",
                "nsn",
                "nso",
                "nsp",
                "nsq",
                "nsr",
                "nss",
                "nst",
                "nsu",
                "nsv",
                "nsw",
                "nsx",
                "nsy",
                "nsz",
                "ntd",
                "ntg",
                "nti",
                "ntj",
                "ntk",
                "ntm",
                "nto",
                "ntp",
                "ntr",
                "ntu",
                "ntw",
                "ntx",
                "nty",
                "ntz",
                "nua",
                "nuc",
                "nud",
                "nue",
                "nuf",
                "nug",
                "nuh",
                "nui",
                "nuj",
                "nuk",
                "nul",
                "num",
                "nun",
                "nuo",
                "nup",
                "nuq",
                "nur",
                "nus",
                "nut",
                "nuu",
                "nuv",
                "nuw",
                "nux",
                "nuy",
                "nuz",
                "nvh",
                "nvm",
                "nvo",
                "nwa",
                "nwb",
                "nwc",
                "nwe",
                "nwg",
                "nwi",
                "nwm",
                "nwo",
                "nwr",
                "nww",
                "nwx",
                "nwy",
                "nxa",
                "nxd",
                "nxe",
                "nxg",
                "nxi",
                "nxk",
                "nxl",
                "nxm",
                "nxn",
                "nxo",
                "nxq",
                "nxr",
                "nxx",
                "nya",
                "nyb",
                "nyc",
                "nyd",
                "nye",
                "nyf",
                "nyg",
                "nyh",
                "nyi",
                "nyj",
                "nyk",
                "nyl",
                "nym",
                "nyn",
                "nyo",
                "nyp",
                "nyq",
                "nyr",
                "nys",
                "nyt",
                "nyu",
                "nyv",
                "nyw",
                "nyx",
                "nyy",
                "nza",
                "nzb",
                "nzd",
                "nzi",
                "nzk",
                "nzm",
                "nzr",
                "nzs",
                "nzu",
                "nzy",
                "nzz",
                "oaa",
                "oac",
                "oak",
                "oar",
                "oav",
                "obi",
                "obk",
                "obl",
                "obm",
                "obo",
                "obr",
                "obt",
                "obu",
                "oca",
                "och",
                "oci",
                "ocm",
                "oco",
                "ocu",
                "oda",
                "odk",
                "odt",
                "odu",
                "ofo",
                "ofs",
                "ofu",
                "ogb",
                "ogc",
                "oge",
                "ogg",
                "ogo",
                "ogu",
                "oht",
                "ohu",
                "oia",
                "oie",
                "oin",
                "ojb",
                "ojc",
                "ojg",
                "oji",
                "ojp",
                "ojs",
                "ojv",
                "ojw",
                "oka",
                "okb",
                "okc",
                "okd",
                "oke",
                "okg",
                "okh",
                "oki",
                "okj",
                "okk",
                "okl",
                "okm",
                "okn",
                "oko",
                "okr",
                "oks",
                "oku",
                "okv",
                "okx",
                "okz",
                "ola",
                "old",
                "ole",
                "olk",
                "olm",
                "olo",
                "olr",
                "olt",
                "olu",
                "oma",
                "omb",
                "omc",
                "omg",
                "omi",
                "omk",
                "oml",
                "omn",
                "omo",
                "omp",
                "omr",
                "omt",
                "omu",
                "omw",
                "omx",
                "omy",
                "ona",
                "onb",
                "one",
                "ong",
                "oni",
                "onj",
                "onk",
                "onn",
                "ono",
                "onp",
                "onr",
                "ons",
                "ont",
                "onu",
                "onw",
                "onx",
                "ood",
                "oog",
                "oon",
                "oor",
                "oos",
                "opa",
                "opk",
                "opm",
                "opo",
                "opt",
                "opy",
                "ora",
                "orc",
                "ore",
                "org",
                "orh",
                "ori",
                "orm",
                "orn",
                "oro",
                "orr",
                "ors",
                "ort",
                "oru",
                "orv",
                "orw",
                "orx",
                "ory",
                "orz",
                "osa",
                "osc",
                "osi",
                "osn",
                "oso",
                "osp",
                "oss",
                "ost",
                "osu",
                "osx",
                "ota",
                "otb",
                "otd",
                "ote",
                "oti",
                "otk",
                "otl",
                "otm",
                "otn",
                "otq",
                "otr",
                "ots",
                "ott",
                "otu",
                "otw",
                "otx",
                "oty",
                "otz",
                "oua",
                "oub",
                "oue",
                "oui",
                "oum",
                "ovd",
                "owi",
                "owl",
                "oyb",
                "oyd",
                "oym",
                "oyy",
                "ozm",
                "pab",
                "pac",
                "pad",
                "pae",
                "paf",
                "pag",
                "pah",
                "pai",
                "pak",
                "pal",
                "pam",
                "pan",
                "pao",
                "pap",
                "paq",
                "par",
                "pas",
                "pau",
                "pav",
                "paw",
                "pax",
                "pay",
                "paz",
                "pbb",
                "pbc",
                "pbe",
                "pbf",
                "pbg",
                "pbh",
                "pbi",
                "pbl",
                "pbm",
                "pbn",
                "pbo",
                "pbp",
                "pbr",
                "pbs",
                "pbt",
                "pbu",
                "pbv",
                "pby",
                "pca",
                "pcb",
                "pcc",
                "pcd",
                "pce",
                "pcf",
                "pcg",
                "pch",
                "pci",
                "pcj",
                "pck",
                "pcl",
                "pcm",
                "pcn",
                "pcp",
                "pcw",
                "pda",
                "pdc",
                "pdi",
                "pdn",
                "pdo",
                "pdt",
                "pdu",
                "pea",
                "peb",
                "ped",
                "pee",
                "pef",
                "peg",
                "peh",
                "pei",
                "pej",
                "pek",
                "pel",
                "pem",
                "peo",
                "pep",
                "peq",
                "pes",
                "pev",
                "pex",
                "pey",
                "pez",
                "pfa",
                "pfe",
                "pfl",
                "pga",
                "pgd",
                "pgg",
                "pgi",
                "pgk",
                "pgl",
                "pgn",
                "pgs",
                "pgu",
                "pgz",
                "pha",
                "phd",
                "phg",
                "phh",
                "phj",
                "phk",
                "phl",
                "phm",
                "phn",
                "pho",
                "phq",
                "phr",
                "pht",
                "phu",
                "phv",
                "phw",
                "pia",
                "pib",
                "pic",
                "pid",
                "pie",
                "pif",
                "pig",
                "pih",
                "pij",
                "pil",
                "pim",
                "pin",
                "pio",
                "pip",
                "pir",
                "pis",
                "pit",
                "piu",
                "piv",
                "piw",
                "pix",
                "piy",
                "piz",
                "pjt",
                "pka",
                "pkb",
                "pkc",
                "pkg",
                "pkh",
                "pkn",
                "pko",
                "pkp",
                "pkr",
                "pks",
                "pkt",
                "pku",
                "pla",
                "plb",
                "plc",
                "pld",
                "ple",
                "plg",
                "plh",
                "pli",
                "plk",
                "pll",
                "pln",
                "plo",
                "plq",
                "plr",
                "pls",
                "plt",
                "plu",
                "plv",
                "plw",
                "ply",
                "plz",
                "pma",
                "pmb",
                "pmd",
                "pme",
                "pmf",
                "pmh",
                "pmi",
                "pmj",
                "pml",
                "pmm",
                "pmn",
                "pmo",
                "pmq",
                "pmr",
                "pms",
                "pmt",
                "pmw",
                "pmx",
                "pmy",
                "pmz",
                "pna",
                "pnb",
                "pnc",
                "pnd",
                "pne",
                "png",
                "pnh",
                "pni",
                "pnj",
                "pnk",
                "pnl",
                "pnm",
                "pnn",
                "pno",
                "pnp",
                "pnq",
                "pnr",
                "pns",
                "pnt",
                "pnu",
                "pnv",
                "pnw",
                "pnx",
                "pny",
                "pnz",
                "poc",
                "poe",
                "pof",
                "pog",
                "poh",
                "poi",
                "pok",
                "pol",
                "pom",
                "pon",
                "poo",
                "pop",
                "poq",
                "por",
                "pos",
                "pot",
                "pov",
                "pow",
                "pox",
                "poy",
                "ppe",
                "ppi",
                "ppk",
                "ppl",
                "ppm",
                "ppn",
                "ppo",
                "ppp",
                "ppq",
                "pps",
                "ppt",
                "ppu",
                "pqa",
                "pqm",
                "prc",
                "prd",
                "pre",
                "prf",
                "prg",
                "prh",
                "pri",
                "prk",
                "prl",
                "prm",
                "prn",
                "pro",
                "prq",
                "prr",
                "prs",
                "prt",
                "pru",
                "prw",
                "prx",
                "prz",
                "psa",
                "psc",
                "psd",
                "pse",
                "psg",
                "psh",
                "psi",
                "psl",
                "psm",
                "psn",
                "pso",
                "psp",
                "psq",
                "psr",
                "pss",
                "pst",
                "psu",
                "psw",
                "psy",
                "pta",
                "pth",
                "pti",
                "ptn",
                "pto",
                "ptp",
                "ptq",
                "ptr",
                "ptt",
                "ptu",
                "ptv",
                "ptw",
                "pty",
                "pua",
                "pub",
                "puc",
                "pud",
                "pue",
                "puf",
                "pug",
                "pui",
                "puj",
                "pum",
                "puo",
                "pup",
                "puq",
                "pur",
                "pus",
                "put",
                "puu",
                "puw",
                "pux",
                "puy",
                "pwa",
                "pwb",
                "pwg",
                "pwi",
                "pwm",
                "pwn",
                "pwo",
                "pwr",
                "pww",
                "pxm",
                "pye",
                "pym",
                "pyn",
                "pys",
                "pyu",
                "pyx",
                "pyy",
                "pze",
                "pzh",
                "pzn",
                "qua",
                "qub",
                "quc",
                "qud",
                "que",
                "quf",
                "qug",
                "quh",
                "qui",
                "quk",
                "qul",
                "qum",
                "qun",
                "qup",
                "quq",
                "qur",
                "qus",
                "quv",
                "quw",
                "qux",
                "quy",
                "quz",
                "qva",
                "qvc",
                "qve",
                "qvh",
                "qvi",
                "qvj",
                "qvl",
                "qvm",
                "qvn",
                "qvo",
                "qvp",
                "qvs",
                "qvw",
                "qvy",
                "qvz",
                "qwa",
                "qwc",
                "qwh",
                "qwm",
                "qws",
                "qwt",
                "qxa",
                "qxc",
                "qxh",
                "qxl",
                "qxn",
                "qxo",
                "qxp",
                "qxq",
                "qxr",
                "qxs",
                "qxt",
                "qxu",
                "qxw",
                "qya",
                "qyp",
                "raa",
                "rab",
                "rac",
                "rad",
                "raf",
                "rag",
                "rah",
                "rai",
                "raj",
                "rak",
                "ral",
                "ram",
                "ran",
                "rao",
                "rap",
                "raq",
                "rar",
                "ras",
                "rat",
                "rau",
                "rav",
                "raw",
                "rax",
                "ray",
                "raz",
                "rbb",
                "rbk",
                "rbl",
                "rbp",
                "rcf",
                "rdb",
                "rea",
                "reb",
                "ree",
                "reg",
                "rei",
                "rej",
                "rel",
                "rem",
                "ren",
                "rer",
                "res",
                "ret",
                "rey",
                "rga",
                "rge",
                "rgk",
                "rgn",
                "rgr",
                "rgs",
                "rgu",
                "rhg",
                "rhp",
                "ria",
                "rib",
                "rif",
                "ril",
                "rim",
                "rin",
                "rir",
                "rit",
                "riu",
                "rjg",
                "rji",
                "rjs",
                "rka",
                "rkb",
                "rkh",
                "rki",
                "rkm",
                "rkt",
                "rkw",
                "rma",
                "rmb",
                "rmc",
                "rmd",
                "rme",
                "rmf",
                "rmg",
                "rmh",
                "rmi",
                "rmk",
                "rml",
                "rmm",
                "rmn",
                "rmo",
                "rmp",
                "rmq",
                "rms",
                "rmt",
                "rmu",
                "rmv",
                "rmw",
                "rmx",
                "rmy",
                "rmz",
                "rnb",
                "rnd",
                "rng",
                "rnl",
                "rnn",
                "rnp",
                "rnr",
                "rnw",
                "rob",
                "roc",
                "rod",
                "roe",
                "rof",
                "rog",
                "roh",
                "rol",
                "rom",
                "ron",
                "roo",
                "rop",
                "ror",
                "rou",
                "row",
                "rpn",
                "rpt",
                "rri",
                "rrm",
                "rro",
                "rrt",
                "rsb",
                "rsk",
                "rsl",
                "rsm",
                "rsn",
                "rsw",
                "rtc",
                "rth",
                "rtm",
                "rts",
                "rtw",
                "rub",
                "ruc",
                "rue",
                "ruf",
                "rug",
                "ruh",
                "rui",
                "ruk",
                "run",
                "ruo",
                "rup",
                "ruq",
                "rus",
                "rut",
                "ruu",
                "ruy",
                "ruz",
                "rwa",
                "rwk",
                "rwl",
                "rwm",
                "rwo",
                "rwr",
                "rxd",
                "rxw",
                "ryn",
                "rys",
                "ryu",
                "rzh",
                "saa",
                "sab",
                "sac",
                "sad",
                "sae",
                "saf",
                "sag",
                "sah",
                "saj",
                "sak",
                "sam",
                "san",
                "sao",
                "saq",
                "sar",
                "sas",
                "sat",
                "sau",
                "sav",
                "saw",
                "sax",
                "say",
                "saz",
                "sba",
                "sbb",
                "sbc",
                "sbd",
                "sbe",
                "sbf",
                "sbg",
                "sbh",
                "sbi",
                "sbj",
                "sbk",
                "sbl",
                "sbm",
                "sbn",
                "sbo",
                "sbp",
                "sbq",
                "sbr",
                "sbs",
                "sbt",
                "sbu",
                "sbv",
                "sbw",
                "sbx",
                "sby",
                "sbz",
                "scb",
                "sce",
                "scf",
                "scg",
                "sch",
                "sci",
                "sck",
                "scl",
                "scn",
                "sco",
                "scp",
                "scq",
                "scs",
                "sct",
                "scu",
                "scv",
                "scw",
                "scx",
                "sda",
                "sdb",
                "sdc",
                "sde",
                "sdf",
                "sdg",
                "sdh",
                "sdj",
                "sdk",
                "sdl",
                "sdn",
                "sdo",
                "sdp",
                "sdq",
                "sdr",
                "sds",
                "sdt",
                "sdu",
                "sdx",
                "sdz",
                "sea",
                "seb",
                "sec",
                "sed",
                "see",
                "sef",
                "seg",
                "seh",
                "sei",
                "sej",
                "sek",
                "sel",
                "sen",
                "seo",
                "sep",
                "seq",
                "ser",
                "ses",
                "set",
                "seu",
                "sev",
                "sew",
                "sey",
                "sez",
                "sfb",
                "sfe",
                "sfm",
                "sfs",
                "sfw",
                "sga",
                "sgb",
                "sgc",
                "sgd",
                "sge",
                "sgg",
                "sgh",
                "sgi",
                "sgj",
                "sgk",
                "sgm",
                "sgp",
                "sgr",
                "sgs",
                "sgt",
                "sgu",
                "sgw",
                "sgx",
                "sgy",
                "sgz",
                "sha",
                "shb",
                "shc",
                "shd",
                "she",
                "shg",
                "shh",
                "shi",
                "shj",
                "shk",
                "shl",
                "shm",
                "shn",
                "sho",
                "shp",
                "shq",
                "shr",
                "shs",
                "sht",
                "shu",
                "shv",
                "shw",
                "shx",
                "shy",
                "shz",
                "sia",
                "sib",
                "sid",
                "sie",
                "sif",
                "sig",
                "sih",
                "sii",
                "sij",
                "sik",
                "sil",
                "sim",
                "sin",
                "sip",
                "siq",
                "sir",
                "sis",
                "siu",
                "siv",
                "siw",
                "six",
                "siy",
                "siz",
                "sja",
                "sjb",
                "sjc",
                "sjd",
                "sje",
                "sjg",
                "sjk",
                "sjl",
                "sjm",
                "sjn",
                "sjo",
                "sjp",
                "sjr",
                "sjs",
                "sjt",
                "sju",
                "sjw",
                "ska",
                "skb",
                "skc",
                "skd",
                "ske",
                "skf",
                "skg",
                "skh",
                "ski",
                "skj",
                "skm",
                "skn",
                "sko",
                "skp",
                "skq",
                "skr",
                "sks",
                "skt",
                "sku",
                "skv",
                "skw",
                "skx",
                "sky",
                "skz",
                "slc",
                "sld",
                "sle",
                "slf",
                "slg",
                "slh",
                "sli",
                "slj",
                "slk",
                "sll",
                "slm",
                "sln",
                "slp",
                "slr",
                "sls",
                "slt",
                "slu",
                "slv",
                "slw",
                "slx",
                "sly",
                "slz",
                "sma",
                "smb",
                "smc",
                "sme",
                "smf",
                "smg",
                "smh",
                "smj",
                "smk",
                "sml",
                "smm",
                "smn",
                "smo",
                "smp",
                "smq",
                "smr",
                "sms",
                "smt",
                "smu",
                "smv",
                "smw",
                "smx",
                "smy",
                "smz",
                "sna",
                "snc",
                "snd",
                "sne",
                "snf",
                "sng",
                "sni",
                "snj",
                "snk",
                "snl",
                "snm",
                "snn",
                "sno",
                "snp",
                "snq",
                "snr",
                "sns",
                "snu",
                "snv",
                "snw",
                "snx",
                "sny",
                "snz",
                "soa",
                "sob",
                "soc",
                "sod",
                "soe",
                "sog",
                "soh",
                "soi",
                "soj",
                "sok",
                "sol",
                "som",
                "soo",
                "sop",
                "soq",
                "sor",
                "sos",
                "sot",
                "sou",
                "sov",
                "sow",
                "sox",
                "soy",
                "soz",
                "spa",
                "spb",
                "spc",
                "spd",
                "spe",
                "spg",
                "spi",
                "spk",
                "spl",
                "spm",
                "spn",
                "spo",
                "spp",
                "spq",
                "spr",
                "sps",
                "spt",
                "spu",
                "spv",
                "spx",
                "spy",
                "sqa",
                "sqh",
                "sqi",
                "sqk",
                "sqm",
                "sqn",
                "sqo",
                "sqq",
                "sqr",
                "sqs",
                "sqt",
                "squ",
                "sqx",
                "sra",
                "srb",
                "src",
                "srd",
                "sre",
                "srf",
                "srg",
                "srh",
                "sri",
                "srk",
                "srl",
                "srm",
                "srn",
                "sro",
                "srp",
                "srq",
                "srr",
                "srs",
                "srt",
                "sru",
                "srv",
                "srw",
                "srx",
                "sry",
                "srz",
                "ssb",
                "ssc",
                "ssd",
                "sse",
                "ssf",
                "ssg",
                "ssh",
                "ssi",
                "ssj",
                "ssk",
                "ssl",
                "ssm",
                "ssn",
                "sso",
                "ssp",
                "ssq",
                "ssr",
                "sss",
                "sst",
                "ssu",
                "ssv",
                "ssw",
                "ssx",
                "ssy",
                "ssz",
                "sta",
                "stb",
                "std",
                "ste",
                "stf",
                "stg",
                "sth",
                "sti",
                "stj",
                "stk",
                "stl",
                "stm",
                "stn",
                "sto",
                "stp",
                "stq",
                "str",
                "sts",
                "stt",
                "stu",
                "stv",
                "stw",
                "sty",
                "sua",
                "sub",
                "suc",
                "sue",
                "sug",
                "sui",
                "suj",
                "suk",
                "sun",
                "suo",
                "suq",
                "sur",
                "sus",
                "sut",
                "suv",
                "suw",
                "sux",
                "suy",
                "suz",
                "sva",
                "svb",
                "svc",
                "sve",
                "svk",
                "svm",
                "svs",
                "svx",
                "swa",
                "swb",
                "swc",
                "swe",
                "swf",
                "swg",
                "swh",
                "swi",
                "swj",
                "swk",
                "swl",
                "swm",
                "swn",
                "swo",
                "swp",
                "swq",
                "swr",
                "sws",
                "swt",
                "swu",
                "swv",
                "sww",
                "swx",
                "swy",
                "sxb",
                "sxc",
                "sxe",
                "sxg",
                "sxk",
                "sxl",
                "sxm",
                "sxn",
                "sxo",
                "sxr",
                "sxs",
                "sxu",
                "sxw",
                "sya",
                "syb",
                "syc",
                "syi",
                "syk",
                "syl",
                "sym",
                "syn",
                "syo",
                "syr",
                "sys",
                "syw",
                "syx",
                "syy",
                "sza",
                "szb",
                "szc",
                "sze",
                "szg",
                "szl",
                "szn",
                "szp",
                "szs",
                "szv",
                "szw",
                "szy",
                "taa",
                "tab",
                "tac",
                "tad",
                "tae",
                "taf",
                "tag",
                "tah",
                "taj",
                "tak",
                "tal",
                "tam",
                "tan",
                "tao",
                "tap",
                "taq",
                "tar",
                "tas",
                "tat",
                "tau",
                "tav",
                "taw",
                "tax",
                "tay",
                "taz",
                "tba",
                "tbc",
                "tbd",
                "tbe",
                "tbf",
                "tbg",
                "tbh",
                "tbi",
                "tbj",
                "tbk",
                "tbl",
                "tbm",
                "tbn",
                "tbo",
                "tbp",
                "tbr",
                "tbs",
                "tbt",
                "tbu",
                "tbv",
                "tbw",
                "tbx",
                "tby",
                "tbz",
                "tca",
                "tcb",
                "tcc",
                "tcd",
                "tce",
                "tcf",
                "tcg",
                "tch",
                "tci",
                "tck",
                "tcl",
                "tcm",
                "tcn",
                "tco",
                "tcp",
                "tcq",
                "tcs",
                "tct",
                "tcu",
                "tcw",
                "tcx",
                "tcy",
                "tcz",
                "tda",
                "tdb",
                "tdc",
                "tdd",
                "tde",
                "tdf",
                "tdg",
                "tdh",
                "tdi",
                "tdj",
                "tdk",
                "tdl",
                "tdm",
                "tdn",
                "tdo",
                "tdq",
                "tdr",
                "tds",
                "tdt",
                "tdv",
                "tdx",
                "tdy",
                "tea",
                "teb",
                "tec",
                "ted",
                "tee",
                "tef",
                "teg",
                "teh",
                "tei",
                "tek",
                "tel",
                "tem",
                "ten",
                "teo",
                "tep",
                "teq",
                "ter",
                "tes",
                "tet",
                "teu",
                "tev",
                "tew",
                "tex",
                "tey",
                "tez",
                "tfi",
                "tfn",
                "tfo",
                "tfr",
                "tft",
                "tga",
                "tgb",
                "tgc",
                "tgd",
                "tge",
                "tgf",
                "tgh",
                "tgi",
                "tgj",
                "tgk",
                "tgl",
                "tgn",
                "tgo",
                "tgp",
                "tgq",
                "tgr",
                "tgs",
                "tgt",
                "tgu",
                "tgv",
                "tgw",
                "tgx",
                "tgy",
                "tgz",
                "tha",
                "thd",
                "the",
                "thf",
                "thh",
                "thi",
                "thk",
                "thl",
                "thm",
                "thn",
                "thp",
                "thq",
                "thr",
                "ths",
                "tht",
                "thu",
                "thv",
                "thy",
                "thz",
                "tia",
                "tic",
                "tif",
                "tig",
                "tih",
                "tii",
                "tij",
                "tik",
                "til",
                "tim",
                "tin",
                "tio",
                "tip",
                "tiq",
                "tir",
                "tis",
                "tit",
                "tiu",
                "tiv",
                "tiw",
                "tix",
                "tiy",
                "tiz",
                "tja",
                "tjg",
                "tji",
                "tjj",
                "tjl",
                "tjm",
                "tjn",
                "tjo",
                "tjp",
                "tjs",
                "tju",
                "tjw",
                "tka",
                "tkb",
                "tkd",
                "tke",
                "tkf",
                "tkg",
                "tkl",
                "tkm",
                "tkn",
                "tkp",
                "tkq",
                "tkr",
                "tks",
                "tkt",
                "tku",
                "tkv",
                "tkw",
                "tkx",
                "tkz",
                "tla",
                "tlb",
                "tlc",
                "tld",
                "tlf",
                "tlg",
                "tlh",
                "tli",
                "tlj",
                "tlk",
                "tll",
                "tlm",
                "tln",
                "tlo",
                "tlp",
                "tlq",
                "tlr",
                "tls",
                "tlt",
                "tlu",
                "tlv",
                "tlx",
                "tly",
                "tma",
                "tmb",
                "tmc",
                "tmd",
                "tme",
                "tmf",
                "tmg",
                "tmh",
                "tmi",
                "tmj",
                "tml",
                "tmm",
                "tmn",
                "tmo",
                "tmq",
                "tmr",
                "tms",
                "tmt",
                "tmu",
                "tmv",
                "tmw",
                "tmy",
                "tmz",
                "tna",
                "tnb",
                "tnc",
                "tnd",
                "tng",
                "tnh",
                "tni",
                "tnk",
                "tnl",
                "tnm",
                "tnn",
                "tno",
                "tnp",
                "tnq",
                "tnr",
                "tns",
                "tnt",
                "tnu",
                "tnv",
                "tnw",
                "tnx",
                "tny",
                "tnz",
                "tob",
                "toc",
                "tod",
                "tof",
                "tog",
                "toh",
                "toi",
                "toj",
                "tok",
                "tol",
                "tom",
                "ton",
                "too",
                "top",
                "toq",
                "tor",
                "tos",
                "tou",
                "tov",
                "tow",
                "tox",
                "toy",
                "toz",
                "tpa",
                "tpc",
                "tpe",
                "tpf",
                "tpg",
                "tpi",
                "tpj",
                "tpk",
                "tpl",
                "tpm",
                "tpn",
                "tpo",
                "tpp",
                "tpq",
                "tpr",
                "tpt",
                "tpu",
                "tpv",
                "tpx",
                "tpy",
                "tpz",
                "tqb",
                "tql",
                "tqm",
                "tqn",
                "tqo",
                "tqp",
                "tqq",
                "tqr",
                "tqt",
                "tqu",
                "tqw",
                "tra",
                "trb",
                "trc",
                "trd",
                "tre",
                "trf",
                "trg",
                "trh",
                "tri",
                "trj",
                "trl",
                "trm",
                "trn",
                "tro",
                "trp",
                "trq",
                "trr",
                "trs",
                "trt",
                "tru",
                "trv",
                "trw",
                "trx",
                "try",
                "trz",
                "tsa",
                "tsb",
                "tsc",
                "tsd",
                "tse",
                "tsg",
                "tsh",
                "tsi",
                "tsj",
                "tsk",
                "tsl",
                "tsm",
                "tsn",
                "tso",
                "tsp",
                "tsq",
                "tsr",
                "tss",
                "tst",
                "tsu",
                "tsv",
                "tsw",
                "tsx",
                "tsy",
                "tsz",
                "tta",
                "ttb",
                "ttc",
                "ttd",
                "tte",
                "ttf",
                "ttg",
                "tth",
                "tti",
                "ttj",
                "ttk",
                "ttl",
                "ttm",
                "ttn",
                "tto",
                "ttp",
                "ttq",
                "ttr",
                "tts",
                "ttt",
                "ttu",
                "ttv",
                "ttw",
                "tty",
                "ttz",
                "tua",
                "tub",
                "tuc",
                "tud",
                "tue",
                "tuf",
                "tug",
                "tuh",
                "tui",
                "tuj",
                "tuk",
                "tul",
                "tum",
                "tun",
                "tuo",
                "tuq",
                "tur",
                "tus",
                "tuu",
                "tuv",
                "tux",
                "tuy",
                "tuz",
                "tva",
                "tvd",
                "tve",
                "tvi",
                "tvk",
                "tvl",
                "tvm",
                "tvn",
                "tvo",
                "tvs",
                "tvt",
                "tvu",
                "tvw",
                "tvx",
                "tvy",
                "twa",
                "twb",
                "twc",
                "twd",
                "twe",
                "twf",
                "twg",
                "twh",
                "twi",
                "twl",
                "twm",
                "twn",
                "two",
                "twp",
                "twq",
                "twr",
                "twt",
                "twu",
                "tww",
                "twx",
                "twy",
                "txa",
                "txb",
                "txc",
                "txe",
                "txg",
                "txh",
                "txi",
                "txj",
                "txm",
                "txn",
                "txo",
                "txq",
                "txr",
                "txs",
                "txt",
                "txu",
                "txx",
                "txy",
                "tya",
                "tye",
                "tyh",
                "tyi",
                "tyj",
                "tyl",
                "tyn",
                "typ",
                "tyr",
                "tys",
                "tyt",
                "tyu",
                "tyv",
                "tyx",
                "tyy",
                "tyz",
                "tza",
                "tzh",
                "tzj",
                "tzl",
                "tzm",
                "tzn",
                "tzo",
                "tzx",
                "uam",
                "uan",
                "uar",
                "uba",
                "ubi",
                "ubl",
                "ubr",
                "ubu",
                "uby",
                "uda",
                "ude",
                "udg",
                "udi",
                "udj",
                "udl",
                "udm",
                "udu",
                "ues",
                "ufi",
                "uga",
                "ugb",
                "uge",
                "ugh",
                "ugn",
                "ugo",
                "ugy",
                "uha",
                "uhn",
                "uig",
                "uis",
                "uiv",
                "uji",
                "uka",
                "ukg",
                "ukh",
                "uki",
                "ukk",
                "ukl",
                "ukp",
                "ukq",
                "ukr",
                "uks",
                "uku",
                "ukv",
                "ukw",
                "uky",
                "ula",
                "ulb",
                "ulc",
                "ule",
                "ulf",
                "uli",
                "ulk",
                "ull",
                "ulm",
                "uln",
                "ulu",
                "ulw",
                "uly",
                "uma",
                "umb",
                "umc",
                "umd",
                "umg",
                "umi",
                "umm",
                "umn",
                "umo",
                "ump",
                "umr",
                "ums",
                "umu",
                "una",
                "und",
                "une",
                "ung",
                "uni",
                "unk",
                "unm",
                "unn",
                "unr",
                "unu",
                "unx",
                "unz",
                "uon",
                "upi",
                "upv",
                "ura",
                "urb",
                "urc",
                "urd",
                "ure",
                "urf",
                "urg",
                "urh",
                "uri",
                "urk",
                "url",
                "urm",
                "urn",
                "uro",
                "urp",
                "urr",
                "urt",
                "uru",
                "urv",
                "urw",
                "urx",
                "ury",
                "urz",
                "usa",
                "ush",
                "usi",
                "usk",
                "usp",
                "uss",
                "usu",
                "uta",
                "ute",
                "uth",
                "utp",
                "utr",
                "utu",
                "uum",
                "uur",
                "uuu",
                "uve",
                "uvh",
                "uvl",
                "uwa",
                "uya",
                "uzb",
                "uzn",
                "uzs",
                "vaa",
                "vae",
                "vaf",
                "vag",
                "vah",
                "vai",
                "vaj",
                "val",
                "vam",
                "van",
                "vao",
                "vap",
                "var",
                "vas",
                "vau",
                "vav",
                "vay",
                "vbb",
                "vbk",
                "vec",
                "ved",
                "vel",
                "vem",
                "ven",
                "veo",
                "vep",
                "ver",
                "vgr",
                "vgt",
                "vic",
                "vid",
                "vie",
                "vif",
                "vig",
                "vil",
                "vin",
                "vis",
                "vit",
                "viv",
                "vjk",
                "vka",
                "vkj",
                "vkk",
                "vkl",
                "vkm",
                "vkn",
                "vko",
                "vkp",
                "vkt",
                "vku",
                "vkz",
                "vlp",
                "vls",
                "vma",
                "vmb",
                "vmc",
                "vmd",
                "vme",
                "vmf",
                "vmg",
                "vmh",
                "vmi",
                "vmj",
                "vmk",
                "vml",
                "vmm",
                "vmp",
                "vmq",
                "vmr",
                "vms",
                "vmu",
                "vmv",
                "vmw",
                "vmx",
                "vmy",
                "vmz",
                "vnk",
                "vnm",
                "vnp",
                "vol",
                "vor",
                "vot",
                "vra",
                "vro",
                "vrs",
                "vrt",
                "vsi",
                "vsl",
                "vsn",
                "vsv",
                "vto",
                "vum",
                "vun",
                "vut",
                "vwa",
                "waa",
                "wab",
                "wac",
                "wad",
                "wae",
                "waf",
                "wag",
                "wah",
                "wai",
                "waj",
                "wal",
                "wam",
                "wan",
                "wao",
                "wap",
                "waq",
                "war",
                "was",
                "wat",
                "wau",
                "wav",
                "waw",
                "wax",
                "way",
                "waz",
                "wba",
                "wbb",
                "wbe",
                "wbf",
                "wbh",
                "wbi",
                "wbj",
                "wbk",
                "wbl",
                "wbm",
                "wbp",
                "wbq",
                "wbr",
                "wbs",
                "wbt",
                "wbv",
                "wbw",
                "wca",
                "wci",
                "wdd",
                "wdg",
                "wdj",
                "wdk",
                "wdt",
                "wdu",
                "wdy",
                "wea",
                "wec",
                "wed",
                "weg",
                "weh",
                "wei",
                "wem",
                "weo",
                "wep",
                "wer",
                "wes",
                "wet",
                "weu",
                "wew",
                "wfg",
                "wga",
                "wgb",
                "wgg",
                "wgi",
                "wgo",
                "wgu",
                "wgy",
                "wha",
                "whg",
                "whk",
                "whu",
                "wib",
                "wic",
                "wie",
                "wif",
                "wig",
                "wih",
                "wii",
                "wij",
                "wik",
                "wil",
                "wim",
                "win",
                "wir",
                "wiu",
                "wiv",
                "wiy",
                "wja",
                "wji",
                "wka",
                "wkb",
                "wkd",
                "wkl",
                "wkr",
                "wku",
                "wkw",
                "wky",
                "wla",
                "wlc",
                "wle",
                "wlg",
                "wlh",
                "wli",
                "wlk",
                "wll",
                "wlm",
                "wln",
                "wlo",
                "wlr",
                "wls",
                "wlu",
                "wlv",
                "wlw",
                "wlx",
                "wly",
                "wma",
                "wmb",
                "wmc",
                "wmd",
                "wme",
                "wmg",
                "wmh",
                "wmi",
                "wmm",
                "wmn",
                "wmo",
                "wms",
                "wmt",
                "wmw",
                "wmx",
                "wnb",
                "wnc",
                "wnd",
                "wne",
                "wng",
                "wni",
                "wnk",
                "wnm",
                "wnn",
                "wno",
                "wnp",
                "wnu",
                "wnw",
                "wny",
                "woa",
                "wob",
                "woc",
                "wod",
                "woe",
                "wof",
                "wog",
                "woi",
                "wok",
                "wol",
                "wom",
                "won",
                "woo",
                "wor",
                "wos",
                "wow",
                "woy",
                "wpc",
                "wrb",
                "wrg",
                "wrh",
                "wri",
                "wrk",
                "wrl",
                "wrm",
                "wrn",
                "wro",
                "wrp",
                "wrr",
                "wrs",
                "wru",
                "wrv",
                "wrw",
                "wrx",
                "wry",
                "wrz",
                "wsa",
                "wsg",
                "wsi",
                "wsk",
                "wsr",
                "wss",
                "wsu",
                "wsv",
                "wtb",
                "wtf",
                "wth",
                "wti",
                "wtk",
                "wtm",
                "wtw",
                "wua",
                "wub",
                "wud",
                "wuh",
                "wul",
                "wum",
                "wun",
                "wur",
                "wut",
                "wuu",
                "wuv",
                "wux",
                "wuy",
                "wwa",
                "wwb",
                "wwo",
                "wwr",
                "www",
                "wxa",
                "wxw",
                "wyb",
                "wyi",
                "wym",
                "wyn",
                "wyr",
                "wyy",
                "xaa",
                "xab",
                "xac",
                "xad",
                "xae",
                "xag",
                "xai",
                "xaj",
                "xak",
                "xal",
                "xam",
                "xan",
                "xao",
                "xap",
                "xaq",
                "xar",
                "xas",
                "xat",
                "xau",
                "xav",
                "xaw",
                "xay",
                "xbb",
                "xbc",
                "xbd",
                "xbe",
                "xbg",
                "xbi",
                "xbj",
                "xbm",
                "xbn",
                "xbo",
                "xbp",
                "xbr",
                "xbw",
                "xby",
                "xcb",
                "xcc",
                "xce",
                "xcg",
                "xch",
                "xcl",
                "xcm",
                "xcn",
                "xco",
                "xcr",
                "xct",
                "xcu",
                "xcv",
                "xcw",
                "xcy",
                "xda",
                "xdc",
                "xdk",
                "xdm",
                "xdo",
                "xdq",
                "xdy",
                "xeb",
                "xed",
                "xeg",
                "xel",
                "xem",
                "xep",
                "xer",
                "xes",
                "xet",
                "xeu",
                "xfa",
                "xga",
                "xgb",
                "xgd",
                "xgf",
                "xgg",
                "xgi",
                "xgl",
                "xgm",
                "xgr",
                "xgu",
                "xgw",
                "xha",
                "xhc",
                "xhd",
                "xhe",
                "xhm",
                "xho",
                "xhr",
                "xht",
                "xhu",
                "xhv",
                "xib",
                "xii",
                "xil",
                "xin",
                "xir",
                "xis",
                "xiv",
                "xiy",
                "xjb",
                "xjt",
                "xka",
                "xkb",
                "xkc",
                "xkd",
                "xke",
                "xkf",
                "xkg",
                "xki",
                "xkj",
                "xkk",
                "xkl",
                "xkn",
                "xko",
                "xkp",
                "xkq",
                "xkr",
                "xks",
                "xkt",
                "xku",
                "xkv",
                "xkw",
                "xkx",
                "xky",
                "xkz",
                "xla",
                "xlb",
                "xlc",
                "xld",
                "xle",
                "xlg",
                "xli",
                "xln",
                "xlo",
                "xlp",
                "xls",
                "xlu",
                "xly",
                "xma",
                "xmb",
                "xmc",
                "xmd",
                "xme",
                "xmf",
                "xmg",
                "xmh",
                "xmj",
                "xmk",
                "xml",
                "xmm",
                "xmn",
                "xmo",
                "xmp",
                "xmq",
                "xmr",
                "xms",
                "xmt",
                "xmu",
                "xmv",
                "xmw",
                "xmx",
                "xmy",
                "xmz",
                "xna",
                "xnb",
                "xng",
                "xnh",
                "xni",
                "xnj",
                "xnk",
                "xnm",
                "xnn",
                "xno",
                "xnq",
                "xnr",
                "xns",
                "xnt",
                "xnu",
                "xny",
                "xnz",
                "xoc",
                "xod",
                "xog",
                "xoi",
                "xok",
                "xom",
                "xon",
                "xoo",
                "xop",
                "xor",
                "xow",
                "xpa",
                "xpb",
                "xpc",
                "xpd",
                "xpe",
                "xpf",
                "xpg",
                "xph",
                "xpi",
                "xpj",
                "xpk",
                "xpl",
                "xpm",
                "xpn",
                "xpo",
                "xpp",
                "xpq",
                "xpr",
                "xps",
                "xpt",
                "xpu",
                "xpv",
                "xpw",
                "xpx",
                "xpy",
                "xpz",
                "xqa",
                "xqt",
                "xra",
                "xrb",
                "xrd",
                "xre",
                "xrg",
                "xri",
                "xrm",
                "xrn",
                "xrr",
                "xrt",
                "xru",
                "xrw",
                "xsa",
                "xsb",
                "xsc",
                "xsd",
                "xse",
                "xsh",
                "xsi",
                "xsj",
                "xsl",
                "xsm",
                "xsn",
                "xso",
                "xsp",
                "xsq",
                "xsr",
                "xsu",
                "xsv",
                "xsy",
                "xta",
                "xtb",
                "xtc",
                "xtd",
                "xte",
                "xtg",
                "xth",
                "xti",
                "xtj",
                "xtl",
                "xtm",
                "xtn",
                "xto",
                "xtp",
                "xtq",
                "xtr",
                "xts",
                "xtt",
                "xtu",
                "xtv",
                "xtw",
                "xty",
                "xua",
                "xub",
                "xud",
                "xug",
                "xuj",
                "xul",
                "xum",
                "xun",
                "xuo",
                "xup",
                "xur",
                "xut",
                "xuu",
                "xve",
                "xvi",
                "xvn",
                "xvo",
                "xvs",
                "xwa",
                "xwc",
                "xwd",
                "xwe",
                "xwg",
                "xwj",
                "xwk",
                "xwl",
                "xwo",
                "xwr",
                "xwt",
                "xww",
                "xxb",
                "xxk",
                "xxm",
                "xxr",
                "xxt",
                "xya",
                "xyb",
                "xyj",
                "xyk",
                "xyl",
                "xyt",
                "xyy",
                "xzh",
                "xzm",
                "xzp",
                "yaa",
                "yab",
                "yac",
                "yad",
                "yae",
                "yaf",
                "yag",
                "yah",
                "yai",
                "yaj",
                "yak",
                "yal",
                "yam",
                "yan",
                "yao",
                "yap",
                "yaq",
                "yar",
                "yas",
                "yat",
                "yau",
                "yav",
                "yaw",
                "yax",
                "yay",
                "yaz",
                "yba",
                "ybb",
                "ybe",
                "ybh",
                "ybi",
                "ybj",
                "ybk",
                "ybl",
                "ybm",
                "ybn",
                "ybo",
                "ybx",
                "yby",
                "ych",
                "ycl",
                "ycn",
                "ycp",
                "ycr",
                "yda",
                "ydd",
                "yde",
                "ydg",
                "ydk",
                "yea",
                "yec",
                "yee",
                "yei",
                "yej",
                "yel",
                "yer",
                "yes",
                "yet",
                "yeu",
                "yev",
                "yey",
                "yga",
                "ygi",
                "ygl",
                "ygm",
                "ygp",
                "ygr",
                "ygs",
                "ygu",
                "ygw",
                "yha",
                "yhd",
                "yhl",
                "yhs",
                "yia",
                "yid",
                "yif",
                "yig",
                "yih",
                "yii",
                "yij",
                "yik",
                "yil",
                "yim",
                "yin",
                "yip",
                "yiq",
                "yir",
                "yis",
                "yit",
                "yiu",
                "yiv",
                "yix",
                "yiz",
                "yka",
                "ykg",
                "ykh",
                "yki",
                "ykk",
                "ykl",
                "ykm",
                "ykn",
                "yko",
                "ykr",
                "ykt",
                "yku",
                "yky",
                "yla",
                "ylb",
                "yle",
                "ylg",
                "yli",
                "yll",
                "ylm",
                "yln",
                "ylo",
                "ylr",
                "ylu",
                "yly",
                "ymb",
                "ymc",
                "ymd",
                "yme",
                "ymg",
                "ymh",
                "ymi",
                "ymk",
                "yml",
                "ymm",
                "ymn",
                "ymo",
                "ymp",
                "ymq",
                "ymr",
                "yms",
                "ymx",
                "ymz",
                "yna",
                "ynb",
                "ynd",
                "yne",
                "yng",
                "ynk",
                "ynl",
                "ynn",
                "yno",
                "ynq",
                "yns",
                "ynu",
                "yob",
                "yog",
                "yoi",
                "yok",
                "yol",
                "yom",
                "yon",
                "yor",
                "yot",
                "yox",
                "yoy",
                "ypa",
                "ypb",
                "ypg",
                "yph",
                "ypm",
                "ypn",
                "ypo",
                "ypp",
                "ypz",
                "yra",
                "yrb",
                "yre",
                "yrk",
                "yrl",
                "yrm",
                "yrn",
                "yro",
                "yrs",
                "yrw",
                "yry",
                "ysc",
                "ysd",
                "ysg",
                "ysl",
                "ysm",
                "ysn",
                "yso",
                "ysp",
                "ysr",
                "yss",
                "ysy",
                "yta",
                "ytl",
                "ytp",
                "ytw",
                "yty",
                "yua",
                "yub",
                "yuc",
                "yud",
                "yue",
                "yuf",
                "yug",
                "yui",
                "yuj",
                "yuk",
                "yul",
                "yum",
                "yun",
                "yup",
                "yuq",
                "yur",
                "yut",
                "yuw",
                "yux",
                "yuy",
                "yuz",
                "yva",
                "yvt",
                "ywa",
                "ywg",
                "ywl",
                "ywn",
                "ywq",
                "ywr",
                "ywt",
                "ywu",
                "yww",
                "yxa",
                "yxg",
                "yxl",
                "yxm",
                "yxu",
                "yxy",
                "yyr",
                "yyu",
                "yyz",
                "yzg",
                "yzk",
                "zaa",
                "zab",
                "zac",
                "zad",
                "zae",
                "zaf",
                "zag",
                "zah",
                "zai",
                "zaj",
                "zak",
                "zal",
                "zam",
                "zao",
                "zap",
                "zaq",
                "zar",
                "zas",
                "zat",
                "zau",
                "zav",
                "zaw",
                "zax",
                "zay",
                "zaz",
                "zba",
                "zbc",
                "zbe",
                "zbl",
                "zbt",
                "zbu",
                "zbw",
                "zca",
                "zcd",
                "zch",
                "zdj",
                "zea",
                "zeg",
                "zeh",
                "zem",
                "zen",
                "zga",
                "zgb",
                "zgh",
                "zgm",
                "zgn",
                "zgr",
                "zha",
                "zhb",
                "zhd",
                "zhi",
                "zhn",
                "zho",
                "zhw",
                "zia",
                "zib",
                "zik",
                "zil",
                "zim",
                "zin",
                "ziw",
                "ziz",
                "zka",
                "zkd",
                "zkg",
                "zkh",
                "zkk",
                "zkn",
                "zko",
                "zkp",
                "zkr",
                "zkt",
                "zku",
                "zkv",
                "zkz",
                "zla",
                "zlj",
                "zlm",
                "zln",
                "zlq",
                "zlu",
                "zma",
                "zmb",
                "zmc",
                "zmd",
                "zme",
                "zmf",
                "zmg",
                "zmh",
                "zmi",
                "zmj",
                "zmk",
                "zml",
                "zmm",
                "zmn",
                "zmo",
                "zmp",
                "zmq",
                "zmr",
                "zms",
                "zmt",
                "zmu",
                "zmv",
                "zmw",
                "zmx",
                "zmy",
                "zmz",
                "zna",
                "zne",
                "zng",
                "znk",
                "zns",
                "zoc",
                "zoh",
                "zom",
                "zoo",
                "zoq",
                "zor",
                "zos",
                "zpa",
                "zpb",
                "zpc",
                "zpd",
                "zpe",
                "zpf",
                "zpg",
                "zph",
                "zpi",
                "zpj",
                "zpk",
                "zpl",
                "zpm",
                "zpn",
                "zpo",
                "zpp",
                "zpq",
                "zpr",
                "zps",
                "zpt",
                "zpu",
                "zpv",
                "zpw",
                "zpx",
                "zpy",
                "zpz",
                "zqe",
                "zra",
                "zrg",
                "zrn",
                "zro",
                "zrp",
                "zrs",
                "zsa",
                "zsk",
                "zsl",
                "zsm",
                "zsr",
                "zsu",
                "zte",
                "ztg",
                "ztl",
                "ztm",
                "ztn",
                "ztp",
                "ztq",
                "zts",
                "ztt",
                "ztu",
                "ztx",
                "zty",
                "zuh",
                "zul",
                "zum",
                "zun",
                "zuy",
                "zwa",
                "zxx",
                "zyb",
                "zyg",
                "zyj",
                "zyn",
                "zyp",
                "zza",
                "zzj"
              ],
              "maxLength": 3,
              "minLength": 3
            },
            "type": "array",
            "title": "Languages",
            "description": "Languages present in this item as ISO 639-3 language codes."
          },
          "langAlt": {
            "anyOf": [
              {
                "items": {
                  "type": "string"
                },
                "type": "array",
                "minItems": 1
              },
              {
                "type": "null"
              }
            ],
            "title": "Langalt",
            "description": "Alternative language name or code (when there is no ISO 639-3 code available, e.g. karshuni)."
          },
          "contents": {
            "items": {
              "$ref": "#/components/schemas/Content"
            },
            "type": "array",
            "title": "Contents",
            "description": "Different serializations of the item, e.g. HTML, plain text, XML."
          },
          "description": {
            "anyOf": [
              {
                "type": "string",
                "minLength": 1
              },
              {
                "type": "null"
              }
            ],
            "title": "Description",
            "description": "A short description of the item."
          },
          "images": {
            "anyOf": [
              {
                "items": {
                  "$ref": "#/components/schemas/Image"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "Images",
            "description": "Image(s) representing the item."
          },
          "annotationCollection": {
            "anyOf": [
              {
                "type": "string",
                "format": "uri"
              },
              {
                "type": "null"
              }
            ],
            "title": "Annotationcollection",
            "description": "IRI pointing to an Annotation Collection for this item."
          },
          "via": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Via",
            "description": "If created from an existing collection, save its previous id to via."
          },
          "partOf": {
            "anyOf": [
              {
                "items": {
                  "type": "string",
                  "format": "uri"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "Partof",
            "description": "IRI(s) / ID(s) of holding manifest(s)."
          },
          "@context": {
            "anyOf": [
              {
                "type": "string",
                "format": "uri"
              },
              {
                "items": {
                  "type": "string",
                  "format": "uri"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "JSON-LD Context(s)",
            "default": "https://editions.sub.uni-goettingen.de/context.json"
          },
          "textapiVersion": {
            "anyOf": [
              {
                "type": "string",
                "pattern": "^(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\+([0-9a-zA-Z-]+(?:\\.[0-9a-zA-Z-]+)*))?$"
              },
              {
                "type": "null"
              }
            ],
            "title": "Textapiversion",
            "description": "The TextAPI version covered by the implementation. MUST be at least `2.0.0`.",
            "default": "2.0.0"
          },
          "id": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Id",
            "description": "IRI pointing to this item"
          },
          "textapiType": {
            "anyOf": [
              {
                "type": "string",
                "const": "TextApiItem"
              },
              {
                "type": "null"
              }
            ],
            "title": "Textapitype",
            "default": "TextApiItem"
          },
          "revision": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Revision",
            "description": "The revision of this Item Object."
          },
          "created": {
            "anyOf": [
              {
                "type": "string",
                "format": "date-time"
              },
              {
                "type": "null"
              }
            ],
            "title": "Created",
            "description": "The time this Item Object was created"
          },
          "modified": {
            "anyOf": [
              {
                "type": "string",
                "format": "date-time"
              },
              {
                "type": "null"
              }
            ],
            "title": "Modified",
            "description": "The time this Item Object was modified"
          }
        },
        "additionalProperties": true,
        "type": "object",
        "required": [
          "textItemType",
          "languages",
          "contents"
        ],
        "title": "InputItem",
        "description": "An Item object as posted by the user on create.",
        "example": {
          "contents": [
            {
              "contentType": "text/html",
              "id": "https://example.com/index.html"
            }
          ],
          "languages": [
            "eng"
          ],
          "textItemType": "section"
        }
      },
      "InputManifest": {
        "properties": {
          "agents": {
            "anyOf": [
              {
                "items": {
                  "$ref": "#/components/schemas/Agent"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "Agents",
            "description": "Personal entities involved in or related to this manifest."
          },
          "annotationCollection": {
            "anyOf": [
              {
                "type": "string",
                "format": "uri"
              },
              {
                "type": "null"
              }
            ],
            "title": "Annotationcollection",
            "description": "IRI pointing to an Annotation Collection for the complete manifest."
          },
          "assets": {
            "anyOf": [
              {
                "items": {
                  "$ref": "#/components/schemas/Asset"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "Assets",
            "description": "Additional files necessary for rendering the manifest correctly in some client."
          },
          "copyright": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Copyright",
            "description": "Copyright statement"
          },
          "description": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Description",
            "description": "A short description of the object."
          },
          "image": {
            "anyOf": [
              {
                "$ref": "#/components/schemas/Image"
              },
              {
                "type": "null"
              }
            ],
            "description": "An image representing the resources (e.g. thumbnail or logo)."
          },
          "titles": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "minItems": 1,
            "title": "Titles",
            "description": "Human-readable name(s) or title(s)."
          },
          "license": {
            "type": "string",
            "title": "License",
            "description": "The license applied to the manifest as SPDX license expression."
          },
          "metadata": {
            "anyOf": [
              {
                "items": {
                  "$ref": "#/components/schemas/Metadata-Input"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "Metadata",
            "description": "Additional information about the manifest."
          },
          "partOf": {
            "anyOf": [
              {
                "items": {
                  "type": "string",
                  "format": "uri"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "Partof",
            "description": "IRI(s) / ID(s) of holding collection(s)."
          },
          "prevRevision": {
            "anyOf": [
              {
                "type": "string",
                "format": "uri"
              },
              {
                "type": "null"
              }
            ],
            "title": "Prevrevision",
            "description": "IRI of the preceding revision of this manifest."
          },
          "repository": {
            "anyOf": [
              {
                "$ref": "#/components/schemas/Repository"
              },
              {
                "type": "null"
              }
            ],
            "description": "Information about the holding repository."
          },
          "origin": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Origin",
            "description": "The origin of the manuscript. MAY also comprise full provenence information."
          },
          "identifier": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Identifier",
            "description": "The identifier of the manuscript, e.g. a shelfmark."
          },
          "textClasses": {
            "anyOf": [
              {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "Textclasses",
            "description": "A term classifying the text\u2019s genre(s) or category/categories, preferably taken from a controlled vocabulary."
          },
          "via": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Via",
            "description": "If created from an existing collection, save its previous id to via."
          },
          "@context": {
            "anyOf": [
              {
                "type": "string",
                "format": "uri"
              },
              {
                "items": {
                  "type": "string",
                  "format": "uri"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "@Context",
            "default": "https://editions.sub.uni-goettingen.de/context.json"
          },
          "textapiVersion": {
            "anyOf": [
              {
                "type": "string",
                "pattern": "^(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\+([0-9a-zA-Z-]+(?:\\.[0-9a-zA-Z-]+)*))?$"
              },
              {
                "type": "null"
              }
            ],
            "title": "Textapiversion",
            "description": "The TextAPI version covered by the implementation",
            "default": "2.0.0"
          },
          "id": {
            "anyOf": [
              {
                "type": "string",
                "format": "uri"
              },
              {
                "type": "null"
              }
            ],
            "title": "Id",
            "description": "IRI pointing to this manifest."
          },
          "textapiType": {
            "anyOf": [
              {
                "type": "string",
                "const": "TextApiManifest"
              },
              {
                "type": "null"
              }
            ],
            "title": "Textapitype",
            "default": "TextApiManifest"
          },
          "revision": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Revision",
            "description": "The revision of this Item Object."
          },
          "total": {
            "anyOf": [
              {
                "type": "integer",
                "minimum": 0.0
              },
              {
                "type": "null"
              }
            ],
            "title": "Total",
            "description": "Total number of items in `items`.",
            "default": 0
          },
          "items": {
            "anyOf": [
              {
                "items": {
                  "$ref": "#/components/schemas/InputItem"
                },
                "type": "array"
              },
              {
                "items": {
                  "type": "string",
                  "format": "uri"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "Items",
            "description": "Items belonging to this manifest."
          },
          "created": {
            "anyOf": [
              {
                "type": "string",
                "format": "date-time"
              },
              {
                "type": "null"
              }
            ],
            "title": "Created",
            "description": "The time this Manifest Object was created"
          },
          "modified": {
            "anyOf": [
              {
                "type": "string",
                "format": "date-time"
              },
              {
                "type": "null"
              }
            ],
            "title": "Modified",
            "description": "The time this Manifest Object was modified"
          }
        },
        "additionalProperties": true,
        "type": "object",
        "required": [
          "titles",
          "license"
        ],
        "title": "InputManifest",
        "description": "A Manifest object as posted by the user on create.",
        "example": {
          "copyright": "G\u00f6ttingen University. G\u00f6ttingen State- and University Library.",
          "label": "Example Manifest",
          "license": "CC0-1.0",
          "titles": [
            "My Example Title for this Manifest"
          ]
        }
      },
      "Integrity": {
        "properties": {
          "algorithm": {
            "type": "string",
            "minLength": 1,
            "title": "Algorithm",
            "description": "Algorithm to calculate checksum (e.g. `MD5`, `SHA-256`)"
          },
          "checksum": {
            "type": "string",
            "minLength": 1,
            "title": "Checksum",
            "description": "The checksum"
          },
          "textapiType": {
            "type": "string",
            "const": "TextApiIntegrity",
            "title": "Textapitype",
            "description": "MUST be TextApiIntegrity.",
            "default": "TextApiIntegrity"
          }
        },
        "type": "object",
        "required": [
          "algorithm",
          "checksum"
        ],
        "title": "Integrity",
        "description": "Contains information regarding data integrity (checksum) of the referenced\nresources."
      },
      "Item": {
        "properties": {
          "prevRevision": {
            "anyOf": [
              {
                "type": "string",
                "format": "uri"
              },
              {
                "type": "null"
              }
            ],
            "title": "Prevrevision",
            "description": "IRI of the previous revision of this item."
          },
          "titles": {
            "anyOf": [
              {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "Titles",
            "description": "The title(s) of the item."
          },
          "textItemType": {
            "$ref": "#/components/schemas/TextItemType",
            "description": "The type of this item"
          },
          "division": {
            "anyOf": [
              {
                "type": "string",
                "minLength": 1
              },
              {
                "type": "null"
              }
            ],
            "title": "Division",
            "description": "The division label for this item."
          },
          "languages": {
            "items": {
              "type": "string",
              "enum": [
                "aaa",
                "aab",
                "aac",
                "aad",
                "aae",
                "aaf",
                "aag",
                "aah",
                "aai",
                "aak",
                "aal",
                "aan",
                "aao",
                "aap",
                "aaq",
                "aar",
                "aas",
                "aat",
                "aau",
                "aaw",
                "aax",
                "aaz",
                "aba",
                "abb",
                "abc",
                "abd",
                "abe",
                "abf",
                "abg",
                "abh",
                "abi",
                "abj",
                "abk",
                "abl",
                "abm",
                "abn",
                "abo",
                "abp",
                "abq",
                "abr",
                "abs",
                "abt",
                "abu",
                "abv",
                "abw",
                "abx",
                "aby",
                "abz",
                "aca",
                "acb",
                "acd",
                "ace",
                "acf",
                "ach",
                "aci",
                "ack",
                "acl",
                "acm",
                "acn",
                "acp",
                "acq",
                "acr",
                "acs",
                "act",
                "acu",
                "acv",
                "acw",
                "acx",
                "acy",
                "acz",
                "ada",
                "adb",
                "add",
                "ade",
                "adf",
                "adg",
                "adh",
                "adi",
                "adj",
                "adl",
                "adn",
                "ado",
                "adq",
                "adr",
                "ads",
                "adt",
                "adu",
                "adw",
                "adx",
                "ady",
                "adz",
                "aea",
                "aeb",
                "aec",
                "aed",
                "aee",
                "aek",
                "ael",
                "aem",
                "aen",
                "aeq",
                "aer",
                "aes",
                "aeu",
                "aew",
                "aey",
                "aez",
                "afb",
                "afd",
                "afe",
                "afg",
                "afh",
                "afi",
                "afk",
                "afn",
                "afo",
                "afp",
                "afr",
                "afs",
                "aft",
                "afu",
                "afz",
                "aga",
                "agb",
                "agc",
                "agd",
                "age",
                "agf",
                "agg",
                "agh",
                "agi",
                "agj",
                "agk",
                "agl",
                "agm",
                "agn",
                "ago",
                "agq",
                "agr",
                "ags",
                "agt",
                "agu",
                "agv",
                "agw",
                "agx",
                "agy",
                "agz",
                "aha",
                "ahb",
                "ahg",
                "ahh",
                "ahi",
                "ahk",
                "ahl",
                "ahm",
                "ahn",
                "aho",
                "ahp",
                "ahr",
                "ahs",
                "aht",
                "aia",
                "aib",
                "aic",
                "aid",
                "aie",
                "aif",
                "aig",
                "aih",
                "aii",
                "aij",
                "aik",
                "ail",
                "aim",
                "ain",
                "aio",
                "aip",
                "aiq",
                "air",
                "ait",
                "aiw",
                "aix",
                "aiy",
                "aja",
                "ajg",
                "aji",
                "ajn",
                "ajs",
                "aju",
                "ajw",
                "ajz",
                "aka",
                "akb",
                "akc",
                "akd",
                "ake",
                "akf",
                "akg",
                "akh",
                "aki",
                "akj",
                "akk",
                "akl",
                "akm",
                "ako",
                "akp",
                "akq",
                "akr",
                "aks",
                "akt",
                "aku",
                "akv",
                "akw",
                "akx",
                "aky",
                "akz",
                "ala",
                "alc",
                "ald",
                "ale",
                "alf",
                "alh",
                "ali",
                "alj",
                "alk",
                "all",
                "alm",
                "aln",
                "alo",
                "alp",
                "alq",
                "alr",
                "als",
                "alt",
                "alu",
                "alw",
                "alx",
                "aly",
                "alz",
                "ama",
                "amb",
                "amc",
                "ame",
                "amf",
                "amg",
                "amh",
                "ami",
                "amj",
                "amk",
                "aml",
                "amm",
                "amn",
                "amo",
                "amp",
                "amq",
                "amr",
                "ams",
                "amt",
                "amu",
                "amv",
                "amw",
                "amx",
                "amy",
                "amz",
                "ana",
                "anb",
                "anc",
                "and",
                "ane",
                "anf",
                "ang",
                "anh",
                "ani",
                "anj",
                "ank",
                "anl",
                "anm",
                "ann",
                "ano",
                "anp",
                "anq",
                "anr",
                "ans",
                "ant",
                "anu",
                "anv",
                "anw",
                "anx",
                "any",
                "anz",
                "aoa",
                "aob",
                "aoc",
                "aod",
                "aoe",
                "aof",
                "aog",
                "aoi",
                "aoj",
                "aok",
                "aol",
                "aom",
                "aon",
                "aor",
                "aos",
                "aot",
                "aou",
                "aox",
                "aoz",
                "apb",
                "apc",
                "apd",
                "ape",
                "apf",
                "apg",
                "aph",
                "api",
                "apj",
                "apk",
                "apl",
                "apm",
                "apn",
                "apo",
                "app",
                "apq",
                "apr",
                "aps",
                "apt",
                "apu",
                "apv",
                "apw",
                "apx",
                "apy",
                "apz",
                "aqc",
                "aqd",
                "aqg",
                "aqk",
                "aqm",
                "aqn",
                "aqp",
                "aqr",
                "aqt",
                "aqz",
                "ara",
                "arb",
                "arc",
                "ard",
                "are",
                "arg",
                "arh",
                "ari",
                "arj",
                "ark",
                "arl",
                "arn",
                "aro",
                "arp",
                "arq",
                "arr",
                "ars",
                "aru",
                "arv",
                "arw",
                "arx",
                "ary",
                "arz",
                "asa",
                "asb",
                "asc",
                "ase",
                "asf",
                "asg",
                "ash",
                "asi",
                "asj",
                "ask",
                "asl",
                "asm",
                "asn",
                "aso",
                "asp",
                "asq",
                "asr",
                "ass",
                "ast",
                "asu",
                "asv",
                "asw",
                "asx",
                "asy",
                "asz",
                "ata",
                "atb",
                "atc",
                "atd",
                "ate",
                "atg",
                "ati",
                "atj",
                "atk",
                "atl",
                "atm",
                "atn",
                "ato",
                "atp",
                "atq",
                "atr",
                "ats",
                "att",
                "atu",
                "atv",
                "atw",
                "atx",
                "aty",
                "atz",
                "aua",
                "aub",
                "auc",
                "aud",
                "aug",
                "auh",
                "aui",
                "auj",
                "auk",
                "aul",
                "aum",
                "aun",
                "auo",
                "aup",
                "auq",
                "aur",
                "aut",
                "auu",
                "auw",
                "aux",
                "auy",
                "auz",
                "ava",
                "avb",
                "avd",
                "ave",
                "avi",
                "avk",
                "avl",
                "avm",
                "avn",
                "avo",
                "avs",
                "avt",
                "avu",
                "avv",
                "awa",
                "awb",
                "awc",
                "awe",
                "awg",
                "awh",
                "awi",
                "awk",
                "awm",
                "awn",
                "awo",
                "awr",
                "aws",
                "awt",
                "awu",
                "awv",
                "aww",
                "awx",
                "awy",
                "axb",
                "axe",
                "axg",
                "axk",
                "axl",
                "axm",
                "axx",
                "aya",
                "ayb",
                "ayc",
                "ayd",
                "aye",
                "ayg",
                "ayh",
                "ayi",
                "ayk",
                "ayl",
                "aym",
                "ayn",
                "ayo",
                "ayp",
                "ayq",
                "ayr",
                "ays",
                "ayt",
                "ayu",
                "ayz",
                "aza",
                "azb",
                "azd",
                "aze",
                "azg",
                "azj",
                "azm",
                "azn",
                "azo",
                "azt",
                "azz",
                "baa",
                "bab",
                "bac",
                "bae",
                "baf",
                "bag",
                "bah",
                "baj",
                "bak",
                "bal",
                "bam",
                "ban",
                "bao",
                "bap",
                "bar",
                "bas",
                "bau",
                "bav",
                "baw",
                "bax",
                "bay",
                "bba",
                "bbb",
                "bbc",
                "bbd",
                "bbe",
                "bbf",
                "bbg",
                "bbh",
                "bbi",
                "bbj",
                "bbk",
                "bbl",
                "bbm",
                "bbn",
                "bbo",
                "bbp",
                "bbq",
                "bbr",
                "bbs",
                "bbt",
                "bbu",
                "bbv",
                "bbw",
                "bbx",
                "bby",
                "bca",
                "bcb",
                "bcc",
                "bcd",
                "bce",
                "bcf",
                "bcg",
                "bch",
                "bci",
                "bcj",
                "bck",
                "bcl",
                "bcm",
                "bcn",
                "bco",
                "bcp",
                "bcq",
                "bcr",
                "bcs",
                "bct",
                "bcu",
                "bcv",
                "bcw",
                "bcy",
                "bcz",
                "bda",
                "bdb",
                "bdc",
                "bdd",
                "bde",
                "bdf",
                "bdg",
                "bdh",
                "bdi",
                "bdj",
                "bdk",
                "bdl",
                "bdm",
                "bdn",
                "bdo",
                "bdp",
                "bdq",
                "bdr",
                "bds",
                "bdt",
                "bdu",
                "bdv",
                "bdw",
                "bdx",
                "bdy",
                "bdz",
                "bea",
                "beb",
                "bec",
                "bed",
                "bee",
                "bef",
                "beg",
                "beh",
                "bei",
                "bej",
                "bek",
                "bel",
                "bem",
                "ben",
                "beo",
                "bep",
                "beq",
                "bes",
                "bet",
                "beu",
                "bev",
                "bew",
                "bex",
                "bey",
                "bez",
                "bfa",
                "bfb",
                "bfc",
                "bfd",
                "bfe",
                "bff",
                "bfg",
                "bfh",
                "bfi",
                "bfj",
                "bfk",
                "bfl",
                "bfm",
                "bfn",
                "bfo",
                "bfp",
                "bfq",
                "bfr",
                "bfs",
                "bft",
                "bfu",
                "bfw",
                "bfx",
                "bfy",
                "bfz",
                "bga",
                "bgb",
                "bgc",
                "bgd",
                "bge",
                "bgf",
                "bgg",
                "bgi",
                "bgj",
                "bgk",
                "bgl",
                "bgn",
                "bgo",
                "bgp",
                "bgq",
                "bgr",
                "bgs",
                "bgt",
                "bgu",
                "bgv",
                "bgw",
                "bgx",
                "bgy",
                "bgz",
                "bha",
                "bhb",
                "bhc",
                "bhd",
                "bhe",
                "bhf",
                "bhg",
                "bhh",
                "bhi",
                "bhj",
                "bhl",
                "bhm",
                "bhn",
                "bho",
                "bhp",
                "bhq",
                "bhr",
                "bhs",
                "bht",
                "bhu",
                "bhv",
                "bhw",
                "bhx",
                "bhy",
                "bhz",
                "bia",
                "bib",
                "bid",
                "bie",
                "bif",
                "big",
                "bik",
                "bil",
                "bim",
                "bin",
                "bio",
                "bip",
                "biq",
                "bir",
                "bis",
                "bit",
                "biu",
                "biv",
                "biw",
                "bix",
                "biy",
                "biz",
                "bja",
                "bjb",
                "bjc",
                "bje",
                "bjf",
                "bjg",
                "bjh",
                "bji",
                "bjj",
                "bjk",
                "bjl",
                "bjm",
                "bjn",
                "bjo",
                "bjp",
                "bjr",
                "bjs",
                "bjt",
                "bju",
                "bjv",
                "bjw",
                "bjx",
                "bjy",
                "bjz",
                "bka",
                "bkc",
                "bkd",
                "bkf",
                "bkg",
                "bkh",
                "bki",
                "bkj",
                "bkk",
                "bkl",
                "bkm",
                "bkn",
                "bko",
                "bkp",
                "bkq",
                "bkr",
                "bks",
                "bkt",
                "bku",
                "bkv",
                "bkw",
                "bkx",
                "bky",
                "bkz",
                "bla",
                "blb",
                "blc",
                "bld",
                "ble",
                "blf",
                "blh",
                "bli",
                "blj",
                "blk",
                "bll",
                "blm",
                "bln",
                "blo",
                "blp",
                "blq",
                "blr",
                "bls",
                "blt",
                "blv",
                "blw",
                "blx",
                "bly",
                "blz",
                "bma",
                "bmb",
                "bmc",
                "bmd",
                "bme",
                "bmf",
                "bmg",
                "bmh",
                "bmi",
                "bmj",
                "bmk",
                "bml",
                "bmm",
                "bmn",
                "bmo",
                "bmp",
                "bmq",
                "bmr",
                "bms",
                "bmt",
                "bmu",
                "bmv",
                "bmw",
                "bmx",
                "bmz",
                "bna",
                "bnb",
                "bnc",
                "bnd",
                "bne",
                "bnf",
                "bng",
                "bni",
                "bnj",
                "bnk",
                "bnl",
                "bnm",
                "bnn",
                "bno",
                "bnp",
                "bnq",
                "bnr",
                "bns",
                "bnu",
                "bnv",
                "bnw",
                "bnx",
                "bny",
                "bnz",
                "boa",
                "bob",
                "bod",
                "boe",
                "bof",
                "bog",
                "boh",
                "boi",
                "boj",
                "bok",
                "bol",
                "bom",
                "bon",
                "boo",
                "bop",
                "boq",
                "bor",
                "bos",
                "bot",
                "bou",
                "bov",
                "bow",
                "box",
                "boy",
                "boz",
                "bpa",
                "bpc",
                "bpd",
                "bpe",
                "bpg",
                "bph",
                "bpi",
                "bpj",
                "bpk",
                "bpl",
                "bpm",
                "bpn",
                "bpo",
                "bpp",
                "bpq",
                "bpr",
                "bps",
                "bpt",
                "bpu",
                "bpv",
                "bpw",
                "bpx",
                "bpy",
                "bpz",
                "bqa",
                "bqb",
                "bqc",
                "bqd",
                "bqf",
                "bqg",
                "bqh",
                "bqi",
                "bqj",
                "bqk",
                "bql",
                "bqm",
                "bqn",
                "bqo",
                "bqp",
                "bqq",
                "bqr",
                "bqs",
                "bqt",
                "bqu",
                "bqv",
                "bqw",
                "bqx",
                "bqy",
                "bqz",
                "bra",
                "brb",
                "brc",
                "brd",
                "bre",
                "brf",
                "brg",
                "brh",
                "bri",
                "brj",
                "brk",
                "brl",
                "brm",
                "brn",
                "bro",
                "brp",
                "brq",
                "brr",
                "brs",
                "brt",
                "bru",
                "brv",
                "brw",
                "brx",
                "bry",
                "brz",
                "bsa",
                "bsb",
                "bsc",
                "bse",
                "bsf",
                "bsg",
                "bsh",
                "bsi",
                "bsj",
                "bsk",
                "bsl",
                "bsm",
                "bsn",
                "bso",
                "bsp",
                "bsq",
                "bsr",
                "bss",
                "bst",
                "bsu",
                "bsv",
                "bsw",
                "bsx",
                "bsy",
                "bta",
                "btc",
                "btd",
                "bte",
                "btf",
                "btg",
                "bth",
                "bti",
                "btj",
                "btm",
                "btn",
                "bto",
                "btp",
                "btq",
                "btr",
                "bts",
                "btt",
                "btu",
                "btv",
                "btw",
                "btx",
                "bty",
                "btz",
                "bua",
                "bub",
                "buc",
                "bud",
                "bue",
                "buf",
                "bug",
                "buh",
                "bui",
                "buj",
                "buk",
                "bul",
                "bum",
                "bun",
                "buo",
                "bup",
                "buq",
                "bus",
                "but",
                "buu",
                "buv",
                "buw",
                "bux",
                "buy",
                "buz",
                "bva",
                "bvb",
                "bvc",
                "bvd",
                "bve",
                "bvf",
                "bvg",
                "bvh",
                "bvi",
                "bvj",
                "bvk",
                "bvl",
                "bvm",
                "bvn",
                "bvo",
                "bvp",
                "bvq",
                "bvr",
                "bvt",
                "bvu",
                "bvv",
                "bvw",
                "bvx",
                "bvy",
                "bvz",
                "bwa",
                "bwb",
                "bwc",
                "bwd",
                "bwe",
                "bwf",
                "bwg",
                "bwh",
                "bwi",
                "bwj",
                "bwk",
                "bwl",
                "bwm",
                "bwn",
                "bwo",
                "bwp",
                "bwq",
                "bwr",
                "bws",
                "bwt",
                "bwu",
                "bww",
                "bwx",
                "bwy",
                "bwz",
                "bxa",
                "bxb",
                "bxc",
                "bxd",
                "bxe",
                "bxf",
                "bxg",
                "bxh",
                "bxi",
                "bxj",
                "bxk",
                "bxl",
                "bxm",
                "bxn",
                "bxo",
                "bxp",
                "bxq",
                "bxr",
                "bxs",
                "bxu",
                "bxv",
                "bxw",
                "bxz",
                "bya",
                "byb",
                "byc",
                "byd",
                "bye",
                "byf",
                "byg",
                "byh",
                "byi",
                "byj",
                "byk",
                "byl",
                "bym",
                "byn",
                "byo",
                "byp",
                "byq",
                "byr",
                "bys",
                "byt",
                "byv",
                "byw",
                "byx",
                "byz",
                "bza",
                "bzb",
                "bzc",
                "bzd",
                "bze",
                "bzf",
                "bzg",
                "bzh",
                "bzi",
                "bzj",
                "bzk",
                "bzl",
                "bzm",
                "bzn",
                "bzo",
                "bzp",
                "bzq",
                "bzr",
                "bzs",
                "bzt",
                "bzu",
                "bzv",
                "bzw",
                "bzx",
                "bzy",
                "bzz",
                "caa",
                "cab",
                "cac",
                "cad",
                "cae",
                "caf",
                "cag",
                "cah",
                "caj",
                "cak",
                "cal",
                "cam",
                "can",
                "cao",
                "cap",
                "caq",
                "car",
                "cas",
                "cat",
                "cav",
                "caw",
                "cax",
                "cay",
                "caz",
                "cbb",
                "cbc",
                "cbd",
                "cbg",
                "cbi",
                "cbj",
                "cbk",
                "cbl",
                "cbn",
                "cbo",
                "cbq",
                "cbr",
                "cbs",
                "cbt",
                "cbu",
                "cbv",
                "cbw",
                "cby",
                "ccc",
                "ccd",
                "cce",
                "ccg",
                "cch",
                "ccj",
                "ccl",
                "ccm",
                "cco",
                "ccp",
                "ccr",
                "cda",
                "cde",
                "cdf",
                "cdh",
                "cdi",
                "cdj",
                "cdm",
                "cdn",
                "cdo",
                "cdr",
                "cds",
                "cdy",
                "cdz",
                "cea",
                "ceb",
                "ceg",
                "cek",
                "cen",
                "ces",
                "cet",
                "cey",
                "cfa",
                "cfd",
                "cfg",
                "cfm",
                "cga",
                "cgc",
                "cgg",
                "cgk",
                "cha",
                "chb",
                "chc",
                "chd",
                "che",
                "chf",
                "chg",
                "chh",
                "chj",
                "chk",
                "chl",
                "chm",
                "chn",
                "cho",
                "chp",
                "chq",
                "chr",
                "cht",
                "chu",
                "chv",
                "chw",
                "chx",
                "chy",
                "chz",
                "cia",
                "cib",
                "cic",
                "cid",
                "cie",
                "cih",
                "cik",
                "cim",
                "cin",
                "cip",
                "cir",
                "ciw",
                "ciy",
                "cja",
                "cje",
                "cjh",
                "cji",
                "cjk",
                "cjm",
                "cjn",
                "cjo",
                "cjp",
                "cjs",
                "cjv",
                "cjy",
                "ckb",
                "ckh",
                "ckl",
                "ckm",
                "ckn",
                "cko",
                "ckq",
                "ckr",
                "cks",
                "ckt",
                "cku",
                "ckv",
                "ckx",
                "cky",
                "ckz",
                "cla",
                "clc",
                "cld",
                "cle",
                "clh",
                "cli",
                "clj",
                "clk",
                "cll",
                "clm",
                "clo",
                "cls",
                "clt",
                "clu",
                "clw",
                "cly",
                "cma",
                "cme",
                "cmg",
                "cmi",
                "cml",
                "cmm",
                "cmn",
                "cmo",
                "cmr",
                "cms",
                "cmt",
                "cna",
                "cnb",
                "cnc",
                "cng",
                "cnh",
                "cni",
                "cnk",
                "cnl",
                "cno",
                "cnp",
                "cnq",
                "cnr",
                "cns",
                "cnt",
                "cnu",
                "cnw",
                "cnx",
                "coa",
                "cob",
                "coc",
                "cod",
                "coe",
                "cof",
                "cog",
                "coh",
                "coj",
                "cok",
                "col",
                "com",
                "con",
                "coo",
                "cop",
                "coq",
                "cor",
                "cos",
                "cot",
                "cou",
                "cov",
                "cow",
                "cox",
                "coz",
                "cpa",
                "cpb",
                "cpc",
                "cpg",
                "cpi",
                "cpn",
                "cpo",
                "cps",
                "cpu",
                "cpx",
                "cpy",
                "cqd",
                "cra",
                "crb",
                "crc",
                "crd",
                "cre",
                "crf",
                "crg",
                "crh",
                "cri",
                "crj",
                "crk",
                "crl",
                "crm",
                "crn",
                "cro",
                "crq",
                "crr",
                "crs",
                "crt",
                "crv",
                "crw",
                "crx",
                "cry",
                "crz",
                "csa",
                "csb",
                "csc",
                "csd",
                "cse",
                "csf",
                "csg",
                "csh",
                "csi",
                "csj",
                "csk",
                "csl",
                "csm",
                "csn",
                "cso",
                "csp",
                "csq",
                "csr",
                "css",
                "cst",
                "csv",
                "csw",
                "csx",
                "csy",
                "csz",
                "cta",
                "ctc",
                "ctd",
                "cte",
                "ctg",
                "cth",
                "ctl",
                "ctm",
                "ctn",
                "cto",
                "ctp",
                "cts",
                "ctt",
                "ctu",
                "cty",
                "ctz",
                "cua",
                "cub",
                "cuc",
                "cuh",
                "cui",
                "cuj",
                "cuk",
                "cul",
                "cuo",
                "cup",
                "cuq",
                "cur",
                "cut",
                "cuu",
                "cuv",
                "cuw",
                "cux",
                "cuy",
                "cvg",
                "cvn",
                "cwa",
                "cwb",
                "cwd",
                "cwe",
                "cwg",
                "cwt",
                "cxh",
                "cya",
                "cyb",
                "cym",
                "cyo",
                "czh",
                "czk",
                "czn",
                "czo",
                "czt",
                "daa",
                "dac",
                "dad",
                "dae",
                "dag",
                "dah",
                "dai",
                "daj",
                "dak",
                "dal",
                "dam",
                "dan",
                "dao",
                "daq",
                "dar",
                "das",
                "dau",
                "dav",
                "daw",
                "dax",
                "daz",
                "dba",
                "dbb",
                "dbd",
                "dbe",
                "dbf",
                "dbg",
                "dbi",
                "dbj",
                "dbl",
                "dbm",
                "dbn",
                "dbo",
                "dbp",
                "dbq",
                "dbr",
                "dbt",
                "dbu",
                "dbv",
                "dbw",
                "dby",
                "dcc",
                "dcr",
                "dda",
                "ddd",
                "dde",
                "ddg",
                "ddi",
                "ddj",
                "ddn",
                "ddo",
                "ddr",
                "dds",
                "ddw",
                "dec",
                "ded",
                "dee",
                "def",
                "deg",
                "deh",
                "dei",
                "del",
                "dem",
                "den",
                "dep",
                "deq",
                "der",
                "des",
                "deu",
                "dev",
                "dez",
                "dga",
                "dgb",
                "dgc",
                "dgd",
                "dge",
                "dgg",
                "dgh",
                "dgi",
                "dgk",
                "dgl",
                "dgn",
                "dgo",
                "dgr",
                "dgs",
                "dgt",
                "dgw",
                "dgx",
                "dgz",
                "dhd",
                "dhg",
                "dhi",
                "dhl",
                "dhm",
                "dhn",
                "dho",
                "dhr",
                "dhs",
                "dhu",
                "dhv",
                "dhw",
                "dhx",
                "dia",
                "dib",
                "dic",
                "did",
                "dif",
                "dig",
                "dih",
                "dii",
                "dij",
                "dik",
                "dil",
                "dim",
                "din",
                "dio",
                "dip",
                "diq",
                "dir",
                "dis",
                "diu",
                "div",
                "diw",
                "dix",
                "diy",
                "diz",
                "dja",
                "djb",
                "djc",
                "djd",
                "dje",
                "djf",
                "dji",
                "djj",
                "djk",
                "djm",
                "djn",
                "djo",
                "djr",
                "dju",
                "djw",
                "dka",
                "dkg",
                "dkk",
                "dkr",
                "dks",
                "dkx",
                "dlg",
                "dlk",
                "dlm",
                "dln",
                "dma",
                "dmb",
                "dmc",
                "dmd",
                "dme",
                "dmf",
                "dmg",
                "dmk",
                "dml",
                "dmm",
                "dmo",
                "dmr",
                "dms",
                "dmu",
                "dmv",
                "dmw",
                "dmx",
                "dmy",
                "dna",
                "dnd",
                "dne",
                "dng",
                "dni",
                "dnj",
                "dnk",
                "dnn",
                "dno",
                "dnr",
                "dnt",
                "dnu",
                "dnv",
                "dnw",
                "dny",
                "doa",
                "dob",
                "doc",
                "doe",
                "dof",
                "doh",
                "doi",
                "dok",
                "dol",
                "don",
                "doo",
                "dop",
                "doq",
                "dor",
                "dos",
                "dot",
                "dov",
                "dow",
                "dox",
                "doy",
                "doz",
                "dpp",
                "drb",
                "drc",
                "drd",
                "dre",
                "drg",
                "dri",
                "drl",
                "drn",
                "dro",
                "drq",
                "drs",
                "drt",
                "dru",
                "dry",
                "dsb",
                "dse",
                "dsh",
                "dsi",
                "dsk",
                "dsl",
                "dsn",
                "dso",
                "dsq",
                "dsz",
                "dta",
                "dtb",
                "dtd",
                "dth",
                "dti",
                "dtk",
                "dtm",
                "dtn",
                "dto",
                "dtp",
                "dtr",
                "dts",
                "dtt",
                "dtu",
                "dty",
                "dua",
                "dub",
                "duc",
                "due",
                "duf",
                "dug",
                "duh",
                "dui",
                "duk",
                "dul",
                "dum",
                "dun",
                "duo",
                "dup",
                "duq",
                "dur",
                "dus",
                "duu",
                "duv",
                "duw",
                "dux",
                "duy",
                "duz",
                "dva",
                "dwa",
                "dwk",
                "dwr",
                "dws",
                "dwu",
                "dww",
                "dwy",
                "dwz",
                "dya",
                "dyb",
                "dyd",
                "dyg",
                "dyi",
                "dym",
                "dyn",
                "dyo",
                "dyr",
                "dyu",
                "dyy",
                "dza",
                "dzd",
                "dze",
                "dzg",
                "dzl",
                "dzn",
                "dzo",
                "eaa",
                "ebc",
                "ebg",
                "ebk",
                "ebo",
                "ebr",
                "ebu",
                "ecr",
                "ecs",
                "ecy",
                "eee",
                "efa",
                "efe",
                "efi",
                "ega",
                "egl",
                "egm",
                "ego",
                "egy",
                "ehs",
                "ehu",
                "eip",
                "eit",
                "eiv",
                "eja",
                "eka",
                "eke",
                "ekg",
                "eki",
                "ekk",
                "ekl",
                "ekm",
                "eko",
                "ekp",
                "ekr",
                "eky",
                "ele",
                "elh",
                "eli",
                "elk",
                "ell",
                "elm",
                "elo",
                "elu",
                "elx",
                "ema",
                "emb",
                "eme",
                "emg",
                "emi",
                "emk",
                "emm",
                "emn",
                "emp",
                "emq",
                "ems",
                "emu",
                "emw",
                "emx",
                "emy",
                "emz",
                "ena",
                "enb",
                "enc",
                "end",
                "enf",
                "eng",
                "enh",
                "enl",
                "enm",
                "enn",
                "eno",
                "enq",
                "enr",
                "enu",
                "env",
                "enw",
                "enx",
                "eot",
                "epi",
                "epo",
                "era",
                "erg",
                "erh",
                "eri",
                "erk",
                "ero",
                "err",
                "ers",
                "ert",
                "erw",
                "ese",
                "esg",
                "esh",
                "esi",
                "esk",
                "esl",
                "esm",
                "esn",
                "eso",
                "esq",
                "ess",
                "est",
                "esu",
                "esy",
                "etb",
                "etc",
                "eth",
                "etn",
                "eto",
                "etr",
                "ets",
                "ett",
                "etu",
                "etx",
                "etz",
                "eud",
                "eus",
                "eve",
                "evh",
                "evn",
                "ewe",
                "ewo",
                "ext",
                "eya",
                "eyo",
                "eza",
                "eze",
                "faa",
                "fab",
                "fad",
                "faf",
                "fag",
                "fah",
                "fai",
                "faj",
                "fak",
                "fal",
                "fam",
                "fan",
                "fao",
                "fap",
                "far",
                "fas",
                "fat",
                "fau",
                "fax",
                "fay",
                "faz",
                "fbl",
                "fcs",
                "fer",
                "ffi",
                "ffm",
                "fgr",
                "fia",
                "fie",
                "fif",
                "fij",
                "fil",
                "fin",
                "fip",
                "fir",
                "fit",
                "fiw",
                "fkk",
                "fkv",
                "fla",
                "flh",
                "fli",
                "fll",
                "fln",
                "flr",
                "fly",
                "fmp",
                "fmu",
                "fnb",
                "fng",
                "fni",
                "fod",
                "foi",
                "fom",
                "fon",
                "for",
                "fos",
                "fpe",
                "fqs",
                "fra",
                "frc",
                "frd",
                "frk",
                "frm",
                "fro",
                "frp",
                "frq",
                "frr",
                "frs",
                "frt",
                "fry",
                "fse",
                "fsl",
                "fss",
                "fub",
                "fuc",
                "fud",
                "fue",
                "fuf",
                "fuh",
                "fui",
                "fuj",
                "ful",
                "fum",
                "fun",
                "fuq",
                "fur",
                "fut",
                "fuu",
                "fuv",
                "fuy",
                "fvr",
                "fwa",
                "fwe",
                "gaa",
                "gab",
                "gac",
                "gad",
                "gae",
                "gaf",
                "gag",
                "gah",
                "gai",
                "gaj",
                "gak",
                "gal",
                "gam",
                "gan",
                "gao",
                "gap",
                "gaq",
                "gar",
                "gas",
                "gat",
                "gau",
                "gaw",
                "gax",
                "gay",
                "gaz",
                "gba",
                "gbb",
                "gbd",
                "gbe",
                "gbf",
                "gbg",
                "gbh",
                "gbi",
                "gbj",
                "gbk",
                "gbl",
                "gbm",
                "gbn",
                "gbo",
                "gbp",
                "gbq",
                "gbr",
                "gbs",
                "gbu",
                "gbv",
                "gbw",
                "gbx",
                "gby",
                "gbz",
                "gcc",
                "gcd",
                "gce",
                "gcf",
                "gcl",
                "gcn",
                "gcr",
                "gct",
                "gda",
                "gdb",
                "gdc",
                "gdd",
                "gde",
                "gdf",
                "gdg",
                "gdh",
                "gdi",
                "gdj",
                "gdk",
                "gdl",
                "gdm",
                "gdn",
                "gdo",
                "gdq",
                "gdr",
                "gds",
                "gdt",
                "gdu",
                "gdx",
                "gea",
                "geb",
                "gec",
                "ged",
                "gef",
                "geg",
                "geh",
                "gei",
                "gej",
                "gek",
                "gel",
                "geq",
                "ges",
                "gev",
                "gew",
                "gex",
                "gey",
                "gez",
                "gfk",
                "gft",
                "gga",
                "ggb",
                "ggd",
                "gge",
                "ggg",
                "ggk",
                "ggl",
                "ggt",
                "ggu",
                "ggw",
                "gha",
                "ghc",
                "ghe",
                "ghh",
                "ghk",
                "ghl",
                "ghn",
                "gho",
                "ghr",
                "ghs",
                "ght",
                "gia",
                "gib",
                "gic",
                "gid",
                "gie",
                "gig",
                "gih",
                "gii",
                "gil",
                "gim",
                "gin",
                "gip",
                "giq",
                "gir",
                "gis",
                "git",
                "giu",
                "giw",
                "gix",
                "giy",
                "giz",
                "gjk",
                "gjm",
                "gjn",
                "gjr",
                "gju",
                "gka",
                "gkd",
                "gke",
                "gkn",
                "gko",
                "gkp",
                "gku",
                "gla",
                "glb",
                "glc",
                "gld",
                "gle",
                "glg",
                "glh",
                "glj",
                "glk",
                "gll",
                "glo",
                "glr",
                "glu",
                "glv",
                "glw",
                "gly",
                "gma",
                "gmb",
                "gmd",
                "gmg",
                "gmh",
                "gml",
                "gmm",
                "gmn",
                "gmr",
                "gmu",
                "gmv",
                "gmx",
                "gmy",
                "gmz",
                "gna",
                "gnb",
                "gnc",
                "gnd",
                "gne",
                "gng",
                "gnh",
                "gni",
                "gnj",
                "gnk",
                "gnl",
                "gnm",
                "gnn",
                "gno",
                "gnq",
                "gnr",
                "gnt",
                "gnu",
                "gnw",
                "gnz",
                "goa",
                "gob",
                "goc",
                "god",
                "goe",
                "gof",
                "gog",
                "goh",
                "goi",
                "goj",
                "gok",
                "gol",
                "gom",
                "gon",
                "goo",
                "gop",
                "goq",
                "gor",
                "gos",
                "got",
                "gou",
                "gov",
                "gow",
                "gox",
                "goy",
                "goz",
                "gpa",
                "gpe",
                "gpn",
                "gqa",
                "gqi",
                "gqn",
                "gqr",
                "gqu",
                "gra",
                "grb",
                "grc",
                "grd",
                "grg",
                "grh",
                "gri",
                "grj",
                "grm",
                "grn",
                "gro",
                "grq",
                "grr",
                "grs",
                "grt",
                "gru",
                "grv",
                "grw",
                "grx",
                "gry",
                "grz",
                "gse",
                "gsg",
                "gsl",
                "gsm",
                "gsn",
                "gso",
                "gsp",
                "gss",
                "gsw",
                "gta",
                "gtu",
                "gua",
                "gub",
                "guc",
                "gud",
                "gue",
                "guf",
                "gug",
                "guh",
                "gui",
                "guj",
                "guk",
                "gul",
                "gum",
                "gun",
                "guo",
                "gup",
                "guq",
                "gur",
                "gus",
                "gut",
                "guu",
                "guw",
                "gux",
                "guz",
                "gva",
                "gvc",
                "gve",
                "gvf",
                "gvj",
                "gvl",
                "gvm",
                "gvn",
                "gvo",
                "gvp",
                "gvr",
                "gvs",
                "gvy",
                "gwa",
                "gwb",
                "gwc",
                "gwd",
                "gwe",
                "gwf",
                "gwg",
                "gwi",
                "gwj",
                "gwm",
                "gwn",
                "gwr",
                "gwt",
                "gwu",
                "gww",
                "gwx",
                "gxx",
                "gya",
                "gyb",
                "gyd",
                "gye",
                "gyf",
                "gyg",
                "gyi",
                "gyl",
                "gym",
                "gyn",
                "gyo",
                "gyr",
                "gyy",
                "gyz",
                "gza",
                "gzi",
                "gzn",
                "haa",
                "hab",
                "hac",
                "had",
                "hae",
                "haf",
                "hag",
                "hah",
                "hai",
                "haj",
                "hak",
                "hal",
                "ham",
                "han",
                "hao",
                "hap",
                "haq",
                "har",
                "has",
                "hat",
                "hau",
                "hav",
                "haw",
                "hax",
                "hay",
                "haz",
                "hba",
                "hbb",
                "hbn",
                "hbo",
                "hbs",
                "hbu",
                "hca",
                "hch",
                "hdn",
                "hds",
                "hdy",
                "hea",
                "heb",
                "hed",
                "heg",
                "heh",
                "hei",
                "hem",
                "her",
                "hgm",
                "hgw",
                "hhi",
                "hhr",
                "hhy",
                "hia",
                "hib",
                "hid",
                "hif",
                "hig",
                "hih",
                "hii",
                "hij",
                "hik",
                "hil",
                "hin",
                "hio",
                "hir",
                "hit",
                "hiw",
                "hix",
                "hji",
                "hka",
                "hke",
                "hkh",
                "hkk",
                "hkn",
                "hks",
                "hla",
                "hlb",
                "hld",
                "hle",
                "hlt",
                "hlu",
                "hma",
                "hmb",
                "hmc",
                "hmd",
                "hme",
                "hmf",
                "hmg",
                "hmh",
                "hmi",
                "hmj",
                "hmk",
                "hml",
                "hmm",
                "hmn",
                "hmo",
                "hmp",
                "hmq",
                "hmr",
                "hms",
                "hmt",
                "hmu",
                "hmv",
                "hmw",
                "hmy",
                "hmz",
                "hna",
                "hnd",
                "hne",
                "hng",
                "hnh",
                "hni",
                "hnj",
                "hnm",
                "hnn",
                "hno",
                "hns",
                "hnu",
                "hoa",
                "hob",
                "hoc",
                "hod",
                "hoe",
                "hoh",
                "hoi",
                "hoj",
                "hol",
                "hom",
                "hoo",
                "hop",
                "hor",
                "hos",
                "hot",
                "hov",
                "how",
                "hoy",
                "hoz",
                "hpo",
                "hps",
                "hra",
                "hrc",
                "hre",
                "hrk",
                "hrm",
                "hro",
                "hrp",
                "hrt",
                "hru",
                "hrv",
                "hrw",
                "hrx",
                "hrz",
                "hsb",
                "hsh",
                "hsl",
                "hsn",
                "hss",
                "hti",
                "hto",
                "hts",
                "htu",
                "htx",
                "hub",
                "huc",
                "hud",
                "hue",
                "huf",
                "hug",
                "huh",
                "hui",
                "huj",
                "huk",
                "hul",
                "hum",
                "hun",
                "huo",
                "hup",
                "huq",
                "hur",
                "hus",
                "hut",
                "huu",
                "huv",
                "huw",
                "hux",
                "huy",
                "huz",
                "hvc",
                "hve",
                "hvk",
                "hvn",
                "hvv",
                "hwa",
                "hwc",
                "hwo",
                "hya",
                "hye",
                "hyw",
                "iai",
                "ian",
                "iar",
                "iba",
                "ibb",
                "ibd",
                "ibe",
                "ibg",
                "ibh",
                "ibl",
                "ibm",
                "ibn",
                "ibo",
                "ibr",
                "ibu",
                "iby",
                "ica",
                "ich",
                "icl",
                "icr",
                "ida",
                "idb",
                "idc",
                "idd",
                "ide",
                "idi",
                "ido",
                "idr",
                "ids",
                "idt",
                "idu",
                "ifa",
                "ifb",
                "ife",
                "iff",
                "ifk",
                "ifm",
                "ifu",
                "ify",
                "igb",
                "ige",
                "igg",
                "igl",
                "igm",
                "ign",
                "igo",
                "igs",
                "igw",
                "ihb",
                "ihi",
                "ihp",
                "ihw",
                "iii",
                "iin",
                "ijc",
                "ije",
                "ijj",
                "ijn",
                "ijs",
                "ike",
                "ikh",
                "iki",
                "ikk",
                "ikl",
                "iko",
                "ikp",
                "ikr",
                "iks",
                "ikt",
                "iku",
                "ikv",
                "ikw",
                "ikx",
                "ikz",
                "ila",
                "ilb",
                "ile",
                "ilg",
                "ili",
                "ilk",
                "ilm",
                "ilo",
                "ilp",
                "ils",
                "ilu",
                "ilv",
                "ima",
                "imi",
                "iml",
                "imn",
                "imo",
                "imr",
                "ims",
                "imt",
                "imy",
                "ina",
                "inb",
                "ind",
                "ing",
                "inh",
                "inj",
                "inl",
                "inm",
                "inn",
                "ino",
                "inp",
                "ins",
                "int",
                "inz",
                "ior",
                "iou",
                "iow",
                "ipi",
                "ipk",
                "ipo",
                "iqu",
                "iqw",
                "ire",
                "irh",
                "iri",
                "irk",
                "irn",
                "irr",
                "iru",
                "irx",
                "iry",
                "isa",
                "isc",
                "isd",
                "ise",
                "isg",
                "ish",
                "isi",
                "isk",
                "isl",
                "ism",
                "isn",
                "iso",
                "isr",
                "ist",
                "isu",
                "isv",
                "ita",
                "itb",
                "itd",
                "ite",
                "iti",
                "itk",
                "itl",
                "itm",
                "ito",
                "itr",
                "its",
                "itt",
                "itv",
                "itw",
                "itx",
                "ity",
                "itz",
                "ium",
                "ivb",
                "ivv",
                "iwk",
                "iwm",
                "iwo",
                "iws",
                "ixc",
                "ixl",
                "iya",
                "iyo",
                "iyx",
                "izh",
                "izm",
                "izr",
                "izz",
                "jaa",
                "jab",
                "jac",
                "jad",
                "jae",
                "jaf",
                "jah",
                "jaj",
                "jak",
                "jal",
                "jam",
                "jan",
                "jao",
                "jaq",
                "jas",
                "jat",
                "jau",
                "jav",
                "jax",
                "jay",
                "jaz",
                "jbe",
                "jbi",
                "jbj",
                "jbk",
                "jbm",
                "jbn",
                "jbo",
                "jbr",
                "jbt",
                "jbu",
                "jbw",
                "jcs",
                "jct",
                "jda",
                "jdg",
                "jdt",
                "jeb",
                "jee",
                "jeh",
                "jei",
                "jek",
                "jel",
                "jen",
                "jer",
                "jet",
                "jeu",
                "jgb",
                "jge",
                "jgk",
                "jgo",
                "jhi",
                "jhs",
                "jia",
                "jib",
                "jic",
                "jid",
                "jie",
                "jig",
                "jih",
                "jii",
                "jil",
                "jim",
                "jio",
                "jiq",
                "jit",
                "jiu",
                "jiv",
                "jiy",
                "jje",
                "jjr",
                "jka",
                "jkm",
                "jko",
                "jkp",
                "jkr",
                "jks",
                "jku",
                "jle",
                "jls",
                "jma",
                "jmb",
                "jmc",
                "jmd",
                "jmi",
                "jml",
                "jmn",
                "jmr",
                "jms",
                "jmw",
                "jmx",
                "jna",
                "jnd",
                "jng",
                "jni",
                "jnj",
                "jnl",
                "jns",
                "job",
                "jod",
                "jog",
                "jor",
                "jos",
                "jow",
                "jpa",
                "jpn",
                "jpr",
                "jqr",
                "jra",
                "jrb",
                "jrr",
                "jrt",
                "jru",
                "jsl",
                "jua",
                "jub",
                "juc",
                "jud",
                "juh",
                "jui",
                "juk",
                "jul",
                "jum",
                "jun",
                "juo",
                "jup",
                "jur",
                "jus",
                "jut",
                "juu",
                "juw",
                "juy",
                "jvd",
                "jvn",
                "jwi",
                "jya",
                "jye",
                "jyy",
                "kaa",
                "kab",
                "kac",
                "kad",
                "kae",
                "kaf",
                "kag",
                "kah",
                "kai",
                "kaj",
                "kak",
                "kal",
                "kam",
                "kan",
                "kao",
                "kap",
                "kaq",
                "kas",
                "kat",
                "kau",
                "kav",
                "kaw",
                "kax",
                "kay",
                "kaz",
                "kba",
                "kbb",
                "kbc",
                "kbd",
                "kbe",
                "kbg",
                "kbh",
                "kbi",
                "kbj",
                "kbk",
                "kbl",
                "kbm",
                "kbn",
                "kbo",
                "kbp",
                "kbq",
                "kbr",
                "kbs",
                "kbt",
                "kbu",
                "kbv",
                "kbw",
                "kbx",
                "kby",
                "kbz",
                "kca",
                "kcb",
                "kcc",
                "kcd",
                "kce",
                "kcf",
                "kcg",
                "kch",
                "kci",
                "kcj",
                "kck",
                "kcl",
                "kcm",
                "kcn",
                "kco",
                "kcp",
                "kcq",
                "kcr",
                "kcs",
                "kct",
                "kcu",
                "kcv",
                "kcw",
                "kcx",
                "kcy",
                "kcz",
                "kda",
                "kdc",
                "kdd",
                "kde",
                "kdf",
                "kdg",
                "kdh",
                "kdi",
                "kdj",
                "kdk",
                "kdl",
                "kdm",
                "kdn",
                "kdp",
                "kdq",
                "kdr",
                "kdt",
                "kdu",
                "kdw",
                "kdx",
                "kdy",
                "kdz",
                "kea",
                "keb",
                "kec",
                "ked",
                "kee",
                "kef",
                "keg",
                "keh",
                "kei",
                "kej",
                "kek",
                "kel",
                "kem",
                "ken",
                "keo",
                "kep",
                "keq",
                "ker",
                "kes",
                "ket",
                "keu",
                "kev",
                "kew",
                "kex",
                "key",
                "kez",
                "kfa",
                "kfb",
                "kfc",
                "kfd",
                "kfe",
                "kff",
                "kfg",
                "kfh",
                "kfi",
                "kfj",
                "kfk",
                "kfl",
                "kfm",
                "kfn",
                "kfo",
                "kfp",
                "kfq",
                "kfr",
                "kfs",
                "kft",
                "kfu",
                "kfv",
                "kfw",
                "kfx",
                "kfy",
                "kfz",
                "kga",
                "kgb",
                "kge",
                "kgf",
                "kgg",
                "kgi",
                "kgj",
                "kgk",
                "kgl",
                "kgn",
                "kgo",
                "kgp",
                "kgq",
                "kgr",
                "kgs",
                "kgt",
                "kgu",
                "kgv",
                "kgw",
                "kgx",
                "kgy",
                "kha",
                "khb",
                "khc",
                "khd",
                "khe",
                "khf",
                "khg",
                "khh",
                "khj",
                "khk",
                "khl",
                "khm",
                "khn",
                "kho",
                "khp",
                "khq",
                "khr",
                "khs",
                "kht",
                "khu",
                "khv",
                "khw",
                "khx",
                "khy",
                "khz",
                "kia",
                "kib",
                "kic",
                "kid",
                "kie",
                "kif",
                "kig",
                "kih",
                "kii",
                "kij",
                "kik",
                "kil",
                "kim",
                "kin",
                "kio",
                "kip",
                "kiq",
                "kir",
                "kis",
                "kit",
                "kiu",
                "kiv",
                "kiw",
                "kix",
                "kiy",
                "kiz",
                "kja",
                "kjb",
                "kjc",
                "kjd",
                "kje",
                "kjg",
                "kjh",
                "kji",
                "kjj",
                "kjk",
                "kjl",
                "kjm",
                "kjn",
                "kjo",
                "kjp",
                "kjq",
                "kjr",
                "kjs",
                "kjt",
                "kju",
                "kjv",
                "kjx",
                "kjy",
                "kjz",
                "kka",
                "kkb",
                "kkc",
                "kkd",
                "kke",
                "kkf",
                "kkg",
                "kkh",
                "kki",
                "kkj",
                "kkk",
                "kkl",
                "kkm",
                "kkn",
                "kko",
                "kkp",
                "kkq",
                "kkr",
                "kks",
                "kkt",
                "kku",
                "kkv",
                "kkw",
                "kkx",
                "kky",
                "kkz",
                "kla",
                "klb",
                "klc",
                "kld",
                "kle",
                "klf",
                "klg",
                "klh",
                "kli",
                "klj",
                "klk",
                "kll",
                "klm",
                "kln",
                "klo",
                "klp",
                "klq",
                "klr",
                "kls",
                "klt",
                "klu",
                "klv",
                "klw",
                "klx",
                "kly",
                "klz",
                "kma",
                "kmb",
                "kmc",
                "kmd",
                "kme",
                "kmf",
                "kmg",
                "kmh",
                "kmi",
                "kmj",
                "kmk",
                "kml",
                "kmm",
                "kmn",
                "kmo",
                "kmp",
                "kmq",
                "kmr",
                "kms",
                "kmt",
                "kmu",
                "kmv",
                "kmw",
                "kmx",
                "kmy",
                "kmz",
                "kna",
                "knb",
                "knc",
                "knd",
                "kne",
                "knf",
                "kng",
                "kni",
                "knj",
                "knk",
                "knl",
                "knm",
                "knn",
                "kno",
                "knp",
                "knq",
                "knr",
                "kns",
                "knt",
                "knu",
                "knv",
                "knw",
                "knx",
                "kny",
                "knz",
                "koa",
                "koc",
                "kod",
                "koe",
                "kof",
                "kog",
                "koh",
                "koi",
                "kok",
                "kol",
                "kom",
                "kon",
                "koo",
                "kop",
                "koq",
                "kor",
                "kos",
                "kot",
                "kou",
                "kov",
                "kow",
                "koy",
                "koz",
                "kpa",
                "kpb",
                "kpc",
                "kpd",
                "kpe",
                "kpf",
                "kpg",
                "kph",
                "kpi",
                "kpj",
                "kpk",
                "kpl",
                "kpm",
                "kpn",
                "kpo",
                "kpq",
                "kpr",
                "kps",
                "kpt",
                "kpu",
                "kpv",
                "kpw",
                "kpx",
                "kpy",
                "kpz",
                "kqa",
                "kqb",
                "kqc",
                "kqd",
                "kqe",
                "kqf",
                "kqg",
                "kqh",
                "kqi",
                "kqj",
                "kqk",
                "kql",
                "kqm",
                "kqn",
                "kqo",
                "kqp",
                "kqq",
                "kqr",
                "kqs",
                "kqt",
                "kqu",
                "kqv",
                "kqw",
                "kqx",
                "kqy",
                "kqz",
                "kra",
                "krb",
                "krc",
                "krd",
                "kre",
                "krf",
                "krh",
                "kri",
                "krj",
                "krk",
                "krl",
                "krn",
                "krp",
                "krr",
                "krs",
                "krt",
                "kru",
                "krv",
                "krw",
                "krx",
                "kry",
                "krz",
                "ksb",
                "ksc",
                "ksd",
                "kse",
                "ksf",
                "ksg",
                "ksh",
                "ksi",
                "ksj",
                "ksk",
                "ksl",
                "ksm",
                "ksn",
                "kso",
                "ksp",
                "ksq",
                "ksr",
                "kss",
                "kst",
                "ksu",
                "ksv",
                "ksw",
                "ksx",
                "ksy",
                "ksz",
                "kta",
                "ktb",
                "ktc",
                "ktd",
                "kte",
                "ktf",
                "ktg",
                "kth",
                "kti",
                "ktj",
                "ktk",
                "ktl",
                "ktm",
                "ktn",
                "kto",
                "ktp",
                "ktq",
                "kts",
                "ktt",
                "ktu",
                "ktv",
                "ktw",
                "ktx",
                "kty",
                "ktz",
                "kua",
                "kub",
                "kuc",
                "kud",
                "kue",
                "kuf",
                "kug",
                "kuh",
                "kui",
                "kuj",
                "kuk",
                "kul",
                "kum",
                "kun",
                "kuo",
                "kup",
                "kuq",
                "kur",
                "kus",
                "kut",
                "kuu",
                "kuv",
                "kuw",
                "kux",
                "kuy",
                "kuz",
                "kva",
                "kvb",
                "kvc",
                "kvd",
                "kve",
                "kvf",
                "kvg",
                "kvh",
                "kvi",
                "kvj",
                "kvk",
                "kvl",
                "kvm",
                "kvn",
                "kvo",
                "kvp",
                "kvq",
                "kvr",
                "kvt",
                "kvu",
                "kvv",
                "kvw",
                "kvx",
                "kvy",
                "kvz",
                "kwa",
                "kwb",
                "kwc",
                "kwd",
                "kwe",
                "kwf",
                "kwg",
                "kwh",
                "kwi",
                "kwj",
                "kwk",
                "kwl",
                "kwm",
                "kwn",
                "kwo",
                "kwp",
                "kwr",
                "kws",
                "kwt",
                "kwu",
                "kwv",
                "kww",
                "kwx",
                "kwy",
                "kwz",
                "kxa",
                "kxb",
                "kxc",
                "kxd",
                "kxf",
                "kxh",
                "kxi",
                "kxj",
                "kxk",
                "kxm",
                "kxn",
                "kxo",
                "kxp",
                "kxq",
                "kxr",
                "kxs",
                "kxt",
                "kxv",
                "kxw",
                "kxx",
                "kxy",
                "kxz",
                "kya",
                "kyb",
                "kyc",
                "kyd",
                "kye",
                "kyf",
                "kyg",
                "kyh",
                "kyi",
                "kyj",
                "kyk",
                "kyl",
                "kym",
                "kyn",
                "kyo",
                "kyp",
                "kyq",
                "kyr",
                "kys",
                "kyt",
                "kyu",
                "kyv",
                "kyw",
                "kyx",
                "kyy",
                "kyz",
                "kza",
                "kzb",
                "kzc",
                "kzd",
                "kze",
                "kzf",
                "kzg",
                "kzi",
                "kzk",
                "kzl",
                "kzm",
                "kzn",
                "kzo",
                "kzp",
                "kzq",
                "kzr",
                "kzs",
                "kzu",
                "kzv",
                "kzw",
                "kzx",
                "kzy",
                "kzz",
                "laa",
                "lab",
                "lac",
                "lad",
                "lae",
                "laf",
                "lag",
                "lah",
                "lai",
                "laj",
                "lal",
                "lam",
                "lan",
                "lao",
                "lap",
                "laq",
                "lar",
                "las",
                "lat",
                "lau",
                "lav",
                "law",
                "lax",
                "lay",
                "laz",
                "lbb",
                "lbc",
                "lbe",
                "lbf",
                "lbg",
                "lbi",
                "lbj",
                "lbk",
                "lbl",
                "lbm",
                "lbn",
                "lbo",
                "lbq",
                "lbr",
                "lbs",
                "lbt",
                "lbu",
                "lbv",
                "lbw",
                "lbx",
                "lby",
                "lbz",
                "lcc",
                "lcd",
                "lce",
                "lcf",
                "lch",
                "lcl",
                "lcm",
                "lcp",
                "lcq",
                "lcs",
                "lda",
                "ldb",
                "ldd",
                "ldg",
                "ldh",
                "ldi",
                "ldj",
                "ldk",
                "ldl",
                "ldm",
                "ldn",
                "ldo",
                "ldp",
                "ldq",
                "lea",
                "leb",
                "lec",
                "led",
                "lee",
                "lef",
                "leh",
                "lei",
                "lej",
                "lek",
                "lel",
                "lem",
                "len",
                "leo",
                "lep",
                "leq",
                "ler",
                "les",
                "let",
                "leu",
                "lev",
                "lew",
                "lex",
                "ley",
                "lez",
                "lfa",
                "lfn",
                "lga",
                "lgb",
                "lgg",
                "lgh",
                "lgi",
                "lgk",
                "lgl",
                "lgm",
                "lgn",
                "lgo",
                "lgq",
                "lgr",
                "lgs",
                "lgt",
                "lgu",
                "lgz",
                "lha",
                "lhh",
                "lhi",
                "lhl",
                "lhm",
                "lhn",
                "lhp",
                "lhs",
                "lht",
                "lhu",
                "lia",
                "lib",
                "lic",
                "lid",
                "lie",
                "lif",
                "lig",
                "lih",
                "lij",
                "lik",
                "lil",
                "lim",
                "lin",
                "lio",
                "lip",
                "liq",
                "lir",
                "lis",
                "lit",
                "liu",
                "liv",
                "liw",
                "lix",
                "liy",
                "liz",
                "lja",
                "lje",
                "lji",
                "ljl",
                "ljp",
                "ljw",
                "ljx",
                "lka",
                "lkb",
                "lkc",
                "lkd",
                "lke",
                "lkh",
                "lki",
                "lkj",
                "lkl",
                "lkm",
                "lkn",
                "lko",
                "lkr",
                "lks",
                "lkt",
                "lku",
                "lky",
                "lla",
                "llb",
                "llc",
                "lld",
                "lle",
                "llf",
                "llg",
                "llh",
                "lli",
                "llj",
                "llk",
                "lll",
                "llm",
                "lln",
                "llp",
                "llq",
                "lls",
                "llu",
                "llx",
                "lma",
                "lmb",
                "lmc",
                "lmd",
                "lme",
                "lmf",
                "lmg",
                "lmh",
                "lmi",
                "lmj",
                "lmk",
                "lml",
                "lmn",
                "lmo",
                "lmp",
                "lmq",
                "lmr",
                "lmu",
                "lmv",
                "lmw",
                "lmx",
                "lmy",
                "lna",
                "lnb",
                "lnd",
                "lng",
                "lnh",
                "lni",
                "lnj",
                "lnl",
                "lnm",
                "lnn",
                "lns",
                "lnu",
                "lnw",
                "lnz",
                "loa",
                "lob",
                "loc",
                "loe",
                "lof",
                "log",
                "loh",
                "loi",
                "loj",
                "lok",
                "lol",
                "lom",
                "lon",
                "loo",
                "lop",
                "loq",
                "lor",
                "los",
                "lot",
                "lou",
                "lov",
                "low",
                "lox",
                "loy",
                "loz",
                "lpa",
                "lpe",
                "lpn",
                "lpo",
                "lpx",
                "lqr",
                "lra",
                "lrc",
                "lre",
                "lrg",
                "lri",
                "lrk",
                "lrl",
                "lrm",
                "lrn",
                "lro",
                "lrr",
                "lrt",
                "lrv",
                "lrz",
                "lsa",
                "lsb",
                "lsc",
                "lsd",
                "lse",
                "lsh",
                "lsi",
                "lsl",
                "lsm",
                "lsn",
                "lso",
                "lsp",
                "lsr",
                "lss",
                "lst",
                "lsv",
                "lsw",
                "lsy",
                "ltc",
                "ltg",
                "lth",
                "lti",
                "ltn",
                "lto",
                "lts",
                "ltu",
                "ltz",
                "lua",
                "lub",
                "luc",
                "lud",
                "lue",
                "luf",
                "lug",
                "luh",
                "lui",
                "luj",
                "luk",
                "lul",
                "lum",
                "lun",
                "luo",
                "lup",
                "luq",
                "lur",
                "lus",
                "lut",
                "luu",
                "luv",
                "luw",
                "luy",
                "luz",
                "lva",
                "lvi",
                "lvk",
                "lvl",
                "lvs",
                "lvu",
                "lwa",
                "lwe",
                "lwg",
                "lwh",
                "lwl",
                "lwm",
                "lwo",
                "lws",
                "lwt",
                "lwu",
                "lww",
                "lxm",
                "lya",
                "lyg",
                "lyn",
                "lzh",
                "lzl",
                "lzn",
                "lzz",
                "maa",
                "mab",
                "mad",
                "mae",
                "maf",
                "mag",
                "mah",
                "mai",
                "maj",
                "mak",
                "mal",
                "mam",
                "man",
                "maq",
                "mar",
                "mas",
                "mat",
                "mau",
                "mav",
                "maw",
                "max",
                "maz",
                "mba",
                "mbb",
                "mbc",
                "mbd",
                "mbe",
                "mbf",
                "mbh",
                "mbi",
                "mbj",
                "mbk",
                "mbl",
                "mbm",
                "mbn",
                "mbo",
                "mbp",
                "mbq",
                "mbr",
                "mbs",
                "mbt",
                "mbu",
                "mbv",
                "mbw",
                "mbx",
                "mby",
                "mbz",
                "mca",
                "mcb",
                "mcc",
                "mcd",
                "mce",
                "mcf",
                "mcg",
                "mch",
                "mci",
                "mcj",
                "mck",
                "mcl",
                "mcm",
                "mcn",
                "mco",
                "mcp",
                "mcq",
                "mcr",
                "mcs",
                "mct",
                "mcu",
                "mcv",
                "mcw",
                "mcx",
                "mcy",
                "mcz",
                "mda",
                "mdb",
                "mdc",
                "mdd",
                "mde",
                "mdf",
                "mdg",
                "mdh",
                "mdi",
                "mdj",
                "mdk",
                "mdl",
                "mdm",
                "mdn",
                "mdp",
                "mdq",
                "mdr",
                "mds",
                "mdt",
                "mdu",
                "mdv",
                "mdw",
                "mdx",
                "mdy",
                "mdz",
                "mea",
                "meb",
                "mec",
                "med",
                "mee",
                "mef",
                "meh",
                "mei",
                "mej",
                "mek",
                "mel",
                "mem",
                "men",
                "meo",
                "mep",
                "meq",
                "mer",
                "mes",
                "met",
                "meu",
                "mev",
                "mew",
                "mey",
                "mez",
                "mfa",
                "mfb",
                "mfc",
                "mfd",
                "mfe",
                "mff",
                "mfg",
                "mfh",
                "mfi",
                "mfj",
                "mfk",
                "mfl",
                "mfm",
                "mfn",
                "mfo",
                "mfp",
                "mfq",
                "mfr",
                "mfs",
                "mft",
                "mfu",
                "mfv",
                "mfw",
                "mfx",
                "mfy",
                "mfz",
                "mga",
                "mgb",
                "mgc",
                "mgd",
                "mge",
                "mgf",
                "mgg",
                "mgh",
                "mgi",
                "mgj",
                "mgk",
                "mgl",
                "mgm",
                "mgn",
                "mgo",
                "mgp",
                "mgq",
                "mgr",
                "mgs",
                "mgt",
                "mgu",
                "mgv",
                "mgw",
                "mgy",
                "mgz",
                "mha",
                "mhb",
                "mhc",
                "mhd",
                "mhe",
                "mhf",
                "mhg",
                "mhi",
                "mhj",
                "mhk",
                "mhl",
                "mhm",
                "mhn",
                "mho",
                "mhp",
                "mhq",
                "mhr",
                "mhs",
                "mht",
                "mhu",
                "mhw",
                "mhx",
                "mhy",
                "mhz",
                "mia",
                "mib",
                "mic",
                "mid",
                "mie",
                "mif",
                "mig",
                "mih",
                "mii",
                "mij",
                "mik",
                "mil",
                "mim",
                "min",
                "mio",
                "mip",
                "miq",
                "mir",
                "mis",
                "mit",
                "miu",
                "miw",
                "mix",
                "miy",
                "miz",
                "mjb",
                "mjc",
                "mjd",
                "mje",
                "mjg",
                "mjh",
                "mji",
                "mjj",
                "mjk",
                "mjl",
                "mjm",
                "mjn",
                "mjo",
                "mjp",
                "mjq",
                "mjr",
                "mjs",
                "mjt",
                "mju",
                "mjv",
                "mjw",
                "mjx",
                "mjy",
                "mjz",
                "mka",
                "mkb",
                "mkc",
                "mkd",
                "mke",
                "mkf",
                "mkg",
                "mki",
                "mkj",
                "mkk",
                "mkl",
                "mkm",
                "mkn",
                "mko",
                "mkp",
                "mkq",
                "mkr",
                "mks",
                "mkt",
                "mku",
                "mkv",
                "mkw",
                "mkx",
                "mky",
                "mkz",
                "mla",
                "mlb",
                "mlc",
                "mle",
                "mlf",
                "mlg",
                "mlh",
                "mli",
                "mlj",
                "mlk",
                "mll",
                "mlm",
                "mln",
                "mlo",
                "mlp",
                "mlq",
                "mlr",
                "mls",
                "mlt",
                "mlu",
                "mlv",
                "mlw",
                "mlx",
                "mlz",
                "mma",
                "mmb",
                "mmc",
                "mmd",
                "mme",
                "mmf",
                "mmg",
                "mmh",
                "mmi",
                "mmj",
                "mmk",
                "mml",
                "mmm",
                "mmn",
                "mmo",
                "mmp",
                "mmq",
                "mmr",
                "mmt",
                "mmu",
                "mmv",
                "mmw",
                "mmx",
                "mmy",
                "mmz",
                "mna",
                "mnb",
                "mnc",
                "mnd",
                "mne",
                "mnf",
                "mng",
                "mnh",
                "mni",
                "mnj",
                "mnk",
                "mnl",
                "mnm",
                "mnn",
                "mnp",
                "mnq",
                "mnr",
                "mns",
                "mnu",
                "mnv",
                "mnw",
                "mnx",
                "mny",
                "mnz",
                "moa",
                "moc",
                "mod",
                "moe",
                "mog",
                "moh",
                "moi",
                "moj",
                "mok",
                "mom",
                "mon",
                "moo",
                "mop",
                "moq",
                "mor",
                "mos",
                "mot",
                "mou",
                "mov",
                "mow",
                "mox",
                "moy",
                "moz",
                "mpa",
                "mpb",
                "mpc",
                "mpd",
                "mpe",
                "mpg",
                "mph",
                "mpi",
                "mpj",
                "mpk",
                "mpl",
                "mpm",
                "mpn",
                "mpo",
                "mpp",
                "mpq",
                "mpr",
                "mps",
                "mpt",
                "mpu",
                "mpv",
                "mpw",
                "mpx",
                "mpy",
                "mpz",
                "mqa",
                "mqb",
                "mqc",
                "mqe",
                "mqf",
                "mqg",
                "mqh",
                "mqi",
                "mqj",
                "mqk",
                "mql",
                "mqm",
                "mqn",
                "mqo",
                "mqp",
                "mqq",
                "mqr",
                "mqs",
                "mqt",
                "mqu",
                "mqv",
                "mqw",
                "mqx",
                "mqy",
                "mqz",
                "mra",
                "mrb",
                "mrc",
                "mrd",
                "mre",
                "mrf",
                "mrg",
                "mrh",
                "mri",
                "mrj",
                "mrk",
                "mrl",
                "mrm",
                "mrn",
                "mro",
                "mrp",
                "mrq",
                "mrr",
                "mrs",
                "mrt",
                "mru",
                "mrv",
                "mrw",
                "mrx",
                "mry",
                "mrz",
                "msa",
                "msb",
                "msc",
                "msd",
                "mse",
                "msf",
                "msg",
                "msh",
                "msi",
                "msj",
                "msk",
                "msl",
                "msm",
                "msn",
                "mso",
                "msp",
                "msq",
                "msr",
                "mss",
                "msu",
                "msv",
                "msw",
                "msx",
                "msy",
                "msz",
                "mta",
                "mtb",
                "mtc",
                "mtd",
                "mte",
                "mtf",
                "mtg",
                "mth",
                "mti",
                "mtj",
                "mtk",
                "mtl",
                "mtm",
                "mtn",
                "mto",
                "mtp",
                "mtq",
                "mtr",
                "mts",
                "mtt",
                "mtu",
                "mtv",
                "mtw",
                "mtx",
                "mty",
                "mua",
                "mub",
                "muc",
                "mud",
                "mue",
                "mug",
                "muh",
                "mui",
                "muj",
                "muk",
                "mul",
                "mum",
                "muo",
                "mup",
                "muq",
                "mur",
                "mus",
                "mut",
                "muu",
                "muv",
                "mux",
                "muy",
                "muz",
                "mva",
                "mvb",
                "mvd",
                "mve",
                "mvf",
                "mvg",
                "mvh",
                "mvi",
                "mvk",
                "mvl",
                "mvn",
                "mvo",
                "mvp",
                "mvq",
                "mvr",
                "mvs",
                "mvt",
                "mvu",
                "mvv",
                "mvw",
                "mvx",
                "mvy",
                "mvz",
                "mwa",
                "mwb",
                "mwc",
                "mwe",
                "mwf",
                "mwg",
                "mwh",
                "mwi",
                "mwk",
                "mwl",
                "mwm",
                "mwn",
                "mwo",
                "mwp",
                "mwq",
                "mwr",
                "mws",
                "mwt",
                "mwu",
                "mwv",
                "mww",
                "mwz",
                "mxa",
                "mxb",
                "mxc",
                "mxd",
                "mxe",
                "mxf",
                "mxg",
                "mxh",
                "mxi",
                "mxj",
                "mxk",
                "mxl",
                "mxm",
                "mxn",
                "mxo",
                "mxp",
                "mxq",
                "mxr",
                "mxs",
                "mxt",
                "mxu",
                "mxv",
                "mxw",
                "mxx",
                "mxy",
                "mxz",
                "mya",
                "myb",
                "myc",
                "mye",
                "myf",
                "myg",
                "myh",
                "myj",
                "myk",
                "myl",
                "mym",
                "myo",
                "myp",
                "myr",
                "mys",
                "myu",
                "myv",
                "myw",
                "myx",
                "myy",
                "myz",
                "mza",
                "mzb",
                "mzc",
                "mzd",
                "mze",
                "mzg",
                "mzh",
                "mzi",
                "mzj",
                "mzk",
                "mzl",
                "mzm",
                "mzn",
                "mzo",
                "mzp",
                "mzq",
                "mzr",
                "mzs",
                "mzt",
                "mzu",
                "mzv",
                "mzw",
                "mzx",
                "mzy",
                "mzz",
                "naa",
                "nab",
                "nac",
                "nae",
                "naf",
                "nag",
                "naj",
                "nak",
                "nal",
                "nam",
                "nan",
                "nao",
                "nap",
                "naq",
                "nar",
                "nas",
                "nat",
                "nau",
                "nav",
                "naw",
                "nax",
                "nay",
                "naz",
                "nba",
                "nbb",
                "nbc",
                "nbd",
                "nbe",
                "nbg",
                "nbh",
                "nbi",
                "nbj",
                "nbk",
                "nbl",
                "nbm",
                "nbn",
                "nbo",
                "nbp",
                "nbq",
                "nbr",
                "nbs",
                "nbt",
                "nbu",
                "nbv",
                "nbw",
                "nby",
                "nca",
                "ncb",
                "ncc",
                "ncd",
                "nce",
                "ncf",
                "ncg",
                "nch",
                "nci",
                "ncj",
                "nck",
                "ncl",
                "ncm",
                "ncn",
                "nco",
                "ncq",
                "ncr",
                "ncs",
                "nct",
                "ncu",
                "ncx",
                "ncz",
                "nda",
                "ndb",
                "ndc",
                "ndd",
                "nde",
                "ndf",
                "ndg",
                "ndh",
                "ndi",
                "ndj",
                "ndk",
                "ndl",
                "ndm",
                "ndn",
                "ndo",
                "ndp",
                "ndq",
                "ndr",
                "nds",
                "ndt",
                "ndu",
                "ndv",
                "ndw",
                "ndx",
                "ndy",
                "ndz",
                "nea",
                "neb",
                "nec",
                "ned",
                "nee",
                "nef",
                "neg",
                "neh",
                "nei",
                "nej",
                "nek",
                "nem",
                "nen",
                "neo",
                "nep",
                "neq",
                "ner",
                "nes",
                "net",
                "neu",
                "nev",
                "new",
                "nex",
                "ney",
                "nez",
                "nfa",
                "nfd",
                "nfl",
                "nfr",
                "nfu",
                "nga",
                "ngb",
                "ngc",
                "ngd",
                "nge",
                "ngg",
                "ngh",
                "ngi",
                "ngj",
                "ngk",
                "ngl",
                "ngm",
                "ngn",
                "ngp",
                "ngq",
                "ngr",
                "ngs",
                "ngt",
                "ngu",
                "ngv",
                "ngw",
                "ngx",
                "ngy",
                "ngz",
                "nha",
                "nhb",
                "nhc",
                "nhd",
                "nhe",
                "nhf",
                "nhg",
                "nhh",
                "nhi",
                "nhk",
                "nhm",
                "nhn",
                "nho",
                "nhp",
                "nhq",
                "nhr",
                "nht",
                "nhu",
                "nhv",
                "nhw",
                "nhx",
                "nhy",
                "nhz",
                "nia",
                "nib",
                "nid",
                "nie",
                "nif",
                "nig",
                "nih",
                "nii",
                "nij",
                "nik",
                "nil",
                "nim",
                "nin",
                "nio",
                "niq",
                "nir",
                "nis",
                "nit",
                "niu",
                "niv",
                "niw",
                "nix",
                "niy",
                "niz",
                "nja",
                "njb",
                "njd",
                "njh",
                "nji",
                "njj",
                "njl",
                "njm",
                "njn",
                "njo",
                "njr",
                "njs",
                "njt",
                "nju",
                "njx",
                "njy",
                "njz",
                "nka",
                "nkb",
                "nkc",
                "nkd",
                "nke",
                "nkf",
                "nkg",
                "nkh",
                "nki",
                "nkj",
                "nkk",
                "nkm",
                "nkn",
                "nko",
                "nkp",
                "nkq",
                "nkr",
                "nks",
                "nkt",
                "nku",
                "nkv",
                "nkw",
                "nkx",
                "nkz",
                "nla",
                "nlc",
                "nld",
                "nle",
                "nlg",
                "nli",
                "nlj",
                "nlk",
                "nll",
                "nlm",
                "nlo",
                "nlq",
                "nlu",
                "nlv",
                "nlw",
                "nlx",
                "nly",
                "nlz",
                "nma",
                "nmb",
                "nmc",
                "nmd",
                "nme",
                "nmf",
                "nmg",
                "nmh",
                "nmi",
                "nmj",
                "nmk",
                "nml",
                "nmm",
                "nmn",
                "nmo",
                "nmp",
                "nmq",
                "nmr",
                "nms",
                "nmt",
                "nmu",
                "nmv",
                "nmw",
                "nmx",
                "nmy",
                "nmz",
                "nna",
                "nnb",
                "nnc",
                "nnd",
                "nne",
                "nnf",
                "nng",
                "nnh",
                "nni",
                "nnj",
                "nnk",
                "nnl",
                "nnm",
                "nnn",
                "nno",
                "nnp",
                "nnq",
                "nnr",
                "nnt",
                "nnu",
                "nnv",
                "nnw",
                "nny",
                "nnz",
                "noa",
                "nob",
                "noc",
                "nod",
                "noe",
                "nof",
                "nog",
                "noh",
                "noi",
                "noj",
                "nok",
                "nol",
                "non",
                "nop",
                "noq",
                "nor",
                "nos",
                "not",
                "nou",
                "nov",
                "now",
                "noy",
                "noz",
                "npa",
                "npb",
                "npg",
                "nph",
                "npi",
                "npl",
                "npn",
                "npo",
                "nps",
                "npu",
                "npx",
                "npy",
                "nqg",
                "nqk",
                "nql",
                "nqm",
                "nqn",
                "nqo",
                "nqq",
                "nqt",
                "nqy",
                "nra",
                "nrb",
                "nrc",
                "nre",
                "nrf",
                "nrg",
                "nri",
                "nrk",
                "nrl",
                "nrm",
                "nrn",
                "nrp",
                "nrr",
                "nrt",
                "nru",
                "nrx",
                "nrz",
                "nsa",
                "nsb",
                "nsc",
                "nsd",
                "nse",
                "nsf",
                "nsg",
                "nsh",
                "nsi",
                "nsk",
                "nsl",
                "nsm",
                "nsn",
                "nso",
                "nsp",
                "nsq",
                "nsr",
                "nss",
                "nst",
                "nsu",
                "nsv",
                "nsw",
                "nsx",
                "nsy",
                "nsz",
                "ntd",
                "ntg",
                "nti",
                "ntj",
                "ntk",
                "ntm",
                "nto",
                "ntp",
                "ntr",
                "ntu",
                "ntw",
                "ntx",
                "nty",
                "ntz",
                "nua",
                "nuc",
                "nud",
                "nue",
                "nuf",
                "nug",
                "nuh",
                "nui",
                "nuj",
                "nuk",
                "nul",
                "num",
                "nun",
                "nuo",
                "nup",
                "nuq",
                "nur",
                "nus",
                "nut",
                "nuu",
                "nuv",
                "nuw",
                "nux",
                "nuy",
                "nuz",
                "nvh",
                "nvm",
                "nvo",
                "nwa",
                "nwb",
                "nwc",
                "nwe",
                "nwg",
                "nwi",
                "nwm",
                "nwo",
                "nwr",
                "nww",
                "nwx",
                "nwy",
                "nxa",
                "nxd",
                "nxe",
                "nxg",
                "nxi",
                "nxk",
                "nxl",
                "nxm",
                "nxn",
                "nxo",
                "nxq",
                "nxr",
                "nxx",
                "nya",
                "nyb",
                "nyc",
                "nyd",
                "nye",
                "nyf",
                "nyg",
                "nyh",
                "nyi",
                "nyj",
                "nyk",
                "nyl",
                "nym",
                "nyn",
                "nyo",
                "nyp",
                "nyq",
                "nyr",
                "nys",
                "nyt",
                "nyu",
                "nyv",
                "nyw",
                "nyx",
                "nyy",
                "nza",
                "nzb",
                "nzd",
                "nzi",
                "nzk",
                "nzm",
                "nzr",
                "nzs",
                "nzu",
                "nzy",
                "nzz",
                "oaa",
                "oac",
                "oak",
                "oar",
                "oav",
                "obi",
                "obk",
                "obl",
                "obm",
                "obo",
                "obr",
                "obt",
                "obu",
                "oca",
                "och",
                "oci",
                "ocm",
                "oco",
                "ocu",
                "oda",
                "odk",
                "odt",
                "odu",
                "ofo",
                "ofs",
                "ofu",
                "ogb",
                "ogc",
                "oge",
                "ogg",
                "ogo",
                "ogu",
                "oht",
                "ohu",
                "oia",
                "oie",
                "oin",
                "ojb",
                "ojc",
                "ojg",
                "oji",
                "ojp",
                "ojs",
                "ojv",
                "ojw",
                "oka",
                "okb",
                "okc",
                "okd",
                "oke",
                "okg",
                "okh",
                "oki",
                "okj",
                "okk",
                "okl",
                "okm",
                "okn",
                "oko",
                "okr",
                "oks",
                "oku",
                "okv",
                "okx",
                "okz",
                "ola",
                "old",
                "ole",
                "olk",
                "olm",
                "olo",
                "olr",
                "olt",
                "olu",
                "oma",
                "omb",
                "omc",
                "omg",
                "omi",
                "omk",
                "oml",
                "omn",
                "omo",
                "omp",
                "omr",
                "omt",
                "omu",
                "omw",
                "omx",
                "omy",
                "ona",
                "onb",
                "one",
                "ong",
                "oni",
                "onj",
                "onk",
                "onn",
                "ono",
                "onp",
                "onr",
                "ons",
                "ont",
                "onu",
                "onw",
                "onx",
                "ood",
                "oog",
                "oon",
                "oor",
                "oos",
                "opa",
                "opk",
                "opm",
                "opo",
                "opt",
                "opy",
                "ora",
                "orc",
                "ore",
                "org",
                "orh",
                "ori",
                "orm",
                "orn",
                "oro",
                "orr",
                "ors",
                "ort",
                "oru",
                "orv",
                "orw",
                "orx",
                "ory",
                "orz",
                "osa",
                "osc",
                "osi",
                "osn",
                "oso",
                "osp",
                "oss",
                "ost",
                "osu",
                "osx",
                "ota",
                "otb",
                "otd",
                "ote",
                "oti",
                "otk",
                "otl",
                "otm",
                "otn",
                "otq",
                "otr",
                "ots",
                "ott",
                "otu",
                "otw",
                "otx",
                "oty",
                "otz",
                "oua",
                "oub",
                "oue",
                "oui",
                "oum",
                "ovd",
                "owi",
                "owl",
                "oyb",
                "oyd",
                "oym",
                "oyy",
                "ozm",
                "pab",
                "pac",
                "pad",
                "pae",
                "paf",
                "pag",
                "pah",
                "pai",
                "pak",
                "pal",
                "pam",
                "pan",
                "pao",
                "pap",
                "paq",
                "par",
                "pas",
                "pau",
                "pav",
                "paw",
                "pax",
                "pay",
                "paz",
                "pbb",
                "pbc",
                "pbe",
                "pbf",
                "pbg",
                "pbh",
                "pbi",
                "pbl",
                "pbm",
                "pbn",
                "pbo",
                "pbp",
                "pbr",
                "pbs",
                "pbt",
                "pbu",
                "pbv",
                "pby",
                "pca",
                "pcb",
                "pcc",
                "pcd",
                "pce",
                "pcf",
                "pcg",
                "pch",
                "pci",
                "pcj",
                "pck",
                "pcl",
                "pcm",
                "pcn",
                "pcp",
                "pcw",
                "pda",
                "pdc",
                "pdi",
                "pdn",
                "pdo",
                "pdt",
                "pdu",
                "pea",
                "peb",
                "ped",
                "pee",
                "pef",
                "peg",
                "peh",
                "pei",
                "pej",
                "pek",
                "pel",
                "pem",
                "peo",
                "pep",
                "peq",
                "pes",
                "pev",
                "pex",
                "pey",
                "pez",
                "pfa",
                "pfe",
                "pfl",
                "pga",
                "pgd",
                "pgg",
                "pgi",
                "pgk",
                "pgl",
                "pgn",
                "pgs",
                "pgu",
                "pgz",
                "pha",
                "phd",
                "phg",
                "phh",
                "phj",
                "phk",
                "phl",
                "phm",
                "phn",
                "pho",
                "phq",
                "phr",
                "pht",
                "phu",
                "phv",
                "phw",
                "pia",
                "pib",
                "pic",
                "pid",
                "pie",
                "pif",
                "pig",
                "pih",
                "pij",
                "pil",
                "pim",
                "pin",
                "pio",
                "pip",
                "pir",
                "pis",
                "pit",
                "piu",
                "piv",
                "piw",
                "pix",
                "piy",
                "piz",
                "pjt",
                "pka",
                "pkb",
                "pkc",
                "pkg",
                "pkh",
                "pkn",
                "pko",
                "pkp",
                "pkr",
                "pks",
                "pkt",
                "pku",
                "pla",
                "plb",
                "plc",
                "pld",
                "ple",
                "plg",
                "plh",
                "pli",
                "plk",
                "pll",
                "pln",
                "plo",
                "plq",
                "plr",
                "pls",
                "plt",
                "plu",
                "plv",
                "plw",
                "ply",
                "plz",
                "pma",
                "pmb",
                "pmd",
                "pme",
                "pmf",
                "pmh",
                "pmi",
                "pmj",
                "pml",
                "pmm",
                "pmn",
                "pmo",
                "pmq",
                "pmr",
                "pms",
                "pmt",
                "pmw",
                "pmx",
                "pmy",
                "pmz",
                "pna",
                "pnb",
                "pnc",
                "pnd",
                "pne",
                "png",
                "pnh",
                "pni",
                "pnj",
                "pnk",
                "pnl",
                "pnm",
                "pnn",
                "pno",
                "pnp",
                "pnq",
                "pnr",
                "pns",
                "pnt",
                "pnu",
                "pnv",
                "pnw",
                "pnx",
                "pny",
                "pnz",
                "poc",
                "poe",
                "pof",
                "pog",
                "poh",
                "poi",
                "pok",
                "pol",
                "pom",
                "pon",
                "poo",
                "pop",
                "poq",
                "por",
                "pos",
                "pot",
                "pov",
                "pow",
                "pox",
                "poy",
                "ppe",
                "ppi",
                "ppk",
                "ppl",
                "ppm",
                "ppn",
                "ppo",
                "ppp",
                "ppq",
                "pps",
                "ppt",
                "ppu",
                "pqa",
                "pqm",
                "prc",
                "prd",
                "pre",
                "prf",
                "prg",
                "prh",
                "pri",
                "prk",
                "prl",
                "prm",
                "prn",
                "pro",
                "prq",
                "prr",
                "prs",
                "prt",
                "pru",
                "prw",
                "prx",
                "prz",
                "psa",
                "psc",
                "psd",
                "pse",
                "psg",
                "psh",
                "psi",
                "psl",
                "psm",
                "psn",
                "pso",
                "psp",
                "psq",
                "psr",
                "pss",
                "pst",
                "psu",
                "psw",
                "psy",
                "pta",
                "pth",
                "pti",
                "ptn",
                "pto",
                "ptp",
                "ptq",
                "ptr",
                "ptt",
                "ptu",
                "ptv",
                "ptw",
                "pty",
                "pua",
                "pub",
                "puc",
                "pud",
                "pue",
                "puf",
                "pug",
                "pui",
                "puj",
                "pum",
                "puo",
                "pup",
                "puq",
                "pur",
                "pus",
                "put",
                "puu",
                "puw",
                "pux",
                "puy",
                "pwa",
                "pwb",
                "pwg",
                "pwi",
                "pwm",
                "pwn",
                "pwo",
                "pwr",
                "pww",
                "pxm",
                "pye",
                "pym",
                "pyn",
                "pys",
                "pyu",
                "pyx",
                "pyy",
                "pze",
                "pzh",
                "pzn",
                "qua",
                "qub",
                "quc",
                "qud",
                "que",
                "quf",
                "qug",
                "quh",
                "qui",
                "quk",
                "qul",
                "qum",
                "qun",
                "qup",
                "quq",
                "qur",
                "qus",
                "quv",
                "quw",
                "qux",
                "quy",
                "quz",
                "qva",
                "qvc",
                "qve",
                "qvh",
                "qvi",
                "qvj",
                "qvl",
                "qvm",
                "qvn",
                "qvo",
                "qvp",
                "qvs",
                "qvw",
                "qvy",
                "qvz",
                "qwa",
                "qwc",
                "qwh",
                "qwm",
                "qws",
                "qwt",
                "qxa",
                "qxc",
                "qxh",
                "qxl",
                "qxn",
                "qxo",
                "qxp",
                "qxq",
                "qxr",
                "qxs",
                "qxt",
                "qxu",
                "qxw",
                "qya",
                "qyp",
                "raa",
                "rab",
                "rac",
                "rad",
                "raf",
                "rag",
                "rah",
                "rai",
                "raj",
                "rak",
                "ral",
                "ram",
                "ran",
                "rao",
                "rap",
                "raq",
                "rar",
                "ras",
                "rat",
                "rau",
                "rav",
                "raw",
                "rax",
                "ray",
                "raz",
                "rbb",
                "rbk",
                "rbl",
                "rbp",
                "rcf",
                "rdb",
                "rea",
                "reb",
                "ree",
                "reg",
                "rei",
                "rej",
                "rel",
                "rem",
                "ren",
                "rer",
                "res",
                "ret",
                "rey",
                "rga",
                "rge",
                "rgk",
                "rgn",
                "rgr",
                "rgs",
                "rgu",
                "rhg",
                "rhp",
                "ria",
                "rib",
                "rif",
                "ril",
                "rim",
                "rin",
                "rir",
                "rit",
                "riu",
                "rjg",
                "rji",
                "rjs",
                "rka",
                "rkb",
                "rkh",
                "rki",
                "rkm",
                "rkt",
                "rkw",
                "rma",
                "rmb",
                "rmc",
                "rmd",
                "rme",
                "rmf",
                "rmg",
                "rmh",
                "rmi",
                "rmk",
                "rml",
                "rmm",
                "rmn",
                "rmo",
                "rmp",
                "rmq",
                "rms",
                "rmt",
                "rmu",
                "rmv",
                "rmw",
                "rmx",
                "rmy",
                "rmz",
                "rnb",
                "rnd",
                "rng",
                "rnl",
                "rnn",
                "rnp",
                "rnr",
                "rnw",
                "rob",
                "roc",
                "rod",
                "roe",
                "rof",
                "rog",
                "roh",
                "rol",
                "rom",
                "ron",
                "roo",
                "rop",
                "ror",
                "rou",
                "row",
                "rpn",
                "rpt",
                "rri",
                "rrm",
                "rro",
                "rrt",
                "rsb",
                "rsk",
                "rsl",
                "rsm",
                "rsn",
                "rsw",
                "rtc",
                "rth",
                "rtm",
                "rts",
                "rtw",
                "rub",
                "ruc",
                "rue",
                "ruf",
                "rug",
                "ruh",
                "rui",
                "ruk",
                "run",
                "ruo",
                "rup",
                "ruq",
                "rus",
                "rut",
                "ruu",
                "ruy",
                "ruz",
                "rwa",
                "rwk",
                "rwl",
                "rwm",
                "rwo",
                "rwr",
                "rxd",
                "rxw",
                "ryn",
                "rys",
                "ryu",
                "rzh",
                "saa",
                "sab",
                "sac",
                "sad",
                "sae",
                "saf",
                "sag",
                "sah",
                "saj",
                "sak",
                "sam",
                "san",
                "sao",
                "saq",
                "sar",
                "sas",
                "sat",
                "sau",
                "sav",
                "saw",
                "sax",
                "say",
                "saz",
                "sba",
                "sbb",
                "sbc",
                "sbd",
                "sbe",
                "sbf",
                "sbg",
                "sbh",
                "sbi",
                "sbj",
                "sbk",
                "sbl",
                "sbm",
                "sbn",
                "sbo",
                "sbp",
                "sbq",
                "sbr",
                "sbs",
                "sbt",
                "sbu",
                "sbv",
                "sbw",
                "sbx",
                "sby",
                "sbz",
                "scb",
                "sce",
                "scf",
                "scg",
                "sch",
                "sci",
                "sck",
                "scl",
                "scn",
                "sco",
                "scp",
                "scq",
                "scs",
                "sct",
                "scu",
                "scv",
                "scw",
                "scx",
                "sda",
                "sdb",
                "sdc",
                "sde",
                "sdf",
                "sdg",
                "sdh",
                "sdj",
                "sdk",
                "sdl",
                "sdn",
                "sdo",
                "sdp",
                "sdq",
                "sdr",
                "sds",
                "sdt",
                "sdu",
                "sdx",
                "sdz",
                "sea",
                "seb",
                "sec",
                "sed",
                "see",
                "sef",
                "seg",
                "seh",
                "sei",
                "sej",
                "sek",
                "sel",
                "sen",
                "seo",
                "sep",
                "seq",
                "ser",
                "ses",
                "set",
                "seu",
                "sev",
                "sew",
                "sey",
                "sez",
                "sfb",
                "sfe",
                "sfm",
                "sfs",
                "sfw",
                "sga",
                "sgb",
                "sgc",
                "sgd",
                "sge",
                "sgg",
                "sgh",
                "sgi",
                "sgj",
                "sgk",
                "sgm",
                "sgp",
                "sgr",
                "sgs",
                "sgt",
                "sgu",
                "sgw",
                "sgx",
                "sgy",
                "sgz",
                "sha",
                "shb",
                "shc",
                "shd",
                "she",
                "shg",
                "shh",
                "shi",
                "shj",
                "shk",
                "shl",
                "shm",
                "shn",
                "sho",
                "shp",
                "shq",
                "shr",
                "shs",
                "sht",
                "shu",
                "shv",
                "shw",
                "shx",
                "shy",
                "shz",
                "sia",
                "sib",
                "sid",
                "sie",
                "sif",
                "sig",
                "sih",
                "sii",
                "sij",
                "sik",
                "sil",
                "sim",
                "sin",
                "sip",
                "siq",
                "sir",
                "sis",
                "siu",
                "siv",
                "siw",
                "six",
                "siy",
                "siz",
                "sja",
                "sjb",
                "sjc",
                "sjd",
                "sje",
                "sjg",
                "sjk",
                "sjl",
                "sjm",
                "sjn",
                "sjo",
                "sjp",
                "sjr",
                "sjs",
                "sjt",
                "sju",
                "sjw",
                "ska",
                "skb",
                "skc",
                "skd",
                "ske",
                "skf",
                "skg",
                "skh",
                "ski",
                "skj",
                "skm",
                "skn",
                "sko",
                "skp",
                "skq",
                "skr",
                "sks",
                "skt",
                "sku",
                "skv",
                "skw",
                "skx",
                "sky",
                "skz",
                "slc",
                "sld",
                "sle",
                "slf",
                "slg",
                "slh",
                "sli",
                "slj",
                "slk",
                "sll",
                "slm",
                "sln",
                "slp",
                "slr",
                "sls",
                "slt",
                "slu",
                "slv",
                "slw",
                "slx",
                "sly",
                "slz",
                "sma",
                "smb",
                "smc",
                "sme",
                "smf",
                "smg",
                "smh",
                "smj",
                "smk",
                "sml",
                "smm",
                "smn",
                "smo",
                "smp",
                "smq",
                "smr",
                "sms",
                "smt",
                "smu",
                "smv",
                "smw",
                "smx",
                "smy",
                "smz",
                "sna",
                "snc",
                "snd",
                "sne",
                "snf",
                "sng",
                "sni",
                "snj",
                "snk",
                "snl",
                "snm",
                "snn",
                "sno",
                "snp",
                "snq",
                "snr",
                "sns",
                "snu",
                "snv",
                "snw",
                "snx",
                "sny",
                "snz",
                "soa",
                "sob",
                "soc",
                "sod",
                "soe",
                "sog",
                "soh",
                "soi",
                "soj",
                "sok",
                "sol",
                "som",
                "soo",
                "sop",
                "soq",
                "sor",
                "sos",
                "sot",
                "sou",
                "sov",
                "sow",
                "sox",
                "soy",
                "soz",
                "spa",
                "spb",
                "spc",
                "spd",
                "spe",
                "spg",
                "spi",
                "spk",
                "spl",
                "spm",
                "spn",
                "spo",
                "spp",
                "spq",
                "spr",
                "sps",
                "spt",
                "spu",
                "spv",
                "spx",
                "spy",
                "sqa",
                "sqh",
                "sqi",
                "sqk",
                "sqm",
                "sqn",
                "sqo",
                "sqq",
                "sqr",
                "sqs",
                "sqt",
                "squ",
                "sqx",
                "sra",
                "srb",
                "src",
                "srd",
                "sre",
                "srf",
                "srg",
                "srh",
                "sri",
                "srk",
                "srl",
                "srm",
                "srn",
                "sro",
                "srp",
                "srq",
                "srr",
                "srs",
                "srt",
                "sru",
                "srv",
                "srw",
                "srx",
                "sry",
                "srz",
                "ssb",
                "ssc",
                "ssd",
                "sse",
                "ssf",
                "ssg",
                "ssh",
                "ssi",
                "ssj",
                "ssk",
                "ssl",
                "ssm",
                "ssn",
                "sso",
                "ssp",
                "ssq",
                "ssr",
                "sss",
                "sst",
                "ssu",
                "ssv",
                "ssw",
                "ssx",
                "ssy",
                "ssz",
                "sta",
                "stb",
                "std",
                "ste",
                "stf",
                "stg",
                "sth",
                "sti",
                "stj",
                "stk",
                "stl",
                "stm",
                "stn",
                "sto",
                "stp",
                "stq",
                "str",
                "sts",
                "stt",
                "stu",
                "stv",
                "stw",
                "sty",
                "sua",
                "sub",
                "suc",
                "sue",
                "sug",
                "sui",
                "suj",
                "suk",
                "sun",
                "suo",
                "suq",
                "sur",
                "sus",
                "sut",
                "suv",
                "suw",
                "sux",
                "suy",
                "suz",
                "sva",
                "svb",
                "svc",
                "sve",
                "svk",
                "svm",
                "svs",
                "svx",
                "swa",
                "swb",
                "swc",
                "swe",
                "swf",
                "swg",
                "swh",
                "swi",
                "swj",
                "swk",
                "swl",
                "swm",
                "swn",
                "swo",
                "swp",
                "swq",
                "swr",
                "sws",
                "swt",
                "swu",
                "swv",
                "sww",
                "swx",
                "swy",
                "sxb",
                "sxc",
                "sxe",
                "sxg",
                "sxk",
                "sxl",
                "sxm",
                "sxn",
                "sxo",
                "sxr",
                "sxs",
                "sxu",
                "sxw",
                "sya",
                "syb",
                "syc",
                "syi",
                "syk",
                "syl",
                "sym",
                "syn",
                "syo",
                "syr",
                "sys",
                "syw",
                "syx",
                "syy",
                "sza",
                "szb",
                "szc",
                "sze",
                "szg",
                "szl",
                "szn",
                "szp",
                "szs",
                "szv",
                "szw",
                "szy",
                "taa",
                "tab",
                "tac",
                "tad",
                "tae",
                "taf",
                "tag",
                "tah",
                "taj",
                "tak",
                "tal",
                "tam",
                "tan",
                "tao",
                "tap",
                "taq",
                "tar",
                "tas",
                "tat",
                "tau",
                "tav",
                "taw",
                "tax",
                "tay",
                "taz",
                "tba",
                "tbc",
                "tbd",
                "tbe",
                "tbf",
                "tbg",
                "tbh",
                "tbi",
                "tbj",
                "tbk",
                "tbl",
                "tbm",
                "tbn",
                "tbo",
                "tbp",
                "tbr",
                "tbs",
                "tbt",
                "tbu",
                "tbv",
                "tbw",
                "tbx",
                "tby",
                "tbz",
                "tca",
                "tcb",
                "tcc",
                "tcd",
                "tce",
                "tcf",
                "tcg",
                "tch",
                "tci",
                "tck",
                "tcl",
                "tcm",
                "tcn",
                "tco",
                "tcp",
                "tcq",
                "tcs",
                "tct",
                "tcu",
                "tcw",
                "tcx",
                "tcy",
                "tcz",
                "tda",
                "tdb",
                "tdc",
                "tdd",
                "tde",
                "tdf",
                "tdg",
                "tdh",
                "tdi",
                "tdj",
                "tdk",
                "tdl",
                "tdm",
                "tdn",
                "tdo",
                "tdq",
                "tdr",
                "tds",
                "tdt",
                "tdv",
                "tdx",
                "tdy",
                "tea",
                "teb",
                "tec",
                "ted",
                "tee",
                "tef",
                "teg",
                "teh",
                "tei",
                "tek",
                "tel",
                "tem",
                "ten",
                "teo",
                "tep",
                "teq",
                "ter",
                "tes",
                "tet",
                "teu",
                "tev",
                "tew",
                "tex",
                "tey",
                "tez",
                "tfi",
                "tfn",
                "tfo",
                "tfr",
                "tft",
                "tga",
                "tgb",
                "tgc",
                "tgd",
                "tge",
                "tgf",
                "tgh",
                "tgi",
                "tgj",
                "tgk",
                "tgl",
                "tgn",
                "tgo",
                "tgp",
                "tgq",
                "tgr",
                "tgs",
                "tgt",
                "tgu",
                "tgv",
                "tgw",
                "tgx",
                "tgy",
                "tgz",
                "tha",
                "thd",
                "the",
                "thf",
                "thh",
                "thi",
                "thk",
                "thl",
                "thm",
                "thn",
                "thp",
                "thq",
                "thr",
                "ths",
                "tht",
                "thu",
                "thv",
                "thy",
                "thz",
                "tia",
                "tic",
                "tif",
                "tig",
                "tih",
                "tii",
                "tij",
                "tik",
                "til",
                "tim",
                "tin",
                "tio",
                "tip",
                "tiq",
                "tir",
                "tis",
                "tit",
                "tiu",
                "tiv",
                "tiw",
                "tix",
                "tiy",
                "tiz",
                "tja",
                "tjg",
                "tji",
                "tjj",
                "tjl",
                "tjm",
                "tjn",
                "tjo",
                "tjp",
                "tjs",
                "tju",
                "tjw",
                "tka",
                "tkb",
                "tkd",
                "tke",
                "tkf",
                "tkg",
                "tkl",
                "tkm",
                "tkn",
                "tkp",
                "tkq",
                "tkr",
                "tks",
                "tkt",
                "tku",
                "tkv",
                "tkw",
                "tkx",
                "tkz",
                "tla",
                "tlb",
                "tlc",
                "tld",
                "tlf",
                "tlg",
                "tlh",
                "tli",
                "tlj",
                "tlk",
                "tll",
                "tlm",
                "tln",
                "tlo",
                "tlp",
                "tlq",
                "tlr",
                "tls",
                "tlt",
                "tlu",
                "tlv",
                "tlx",
                "tly",
                "tma",
                "tmb",
                "tmc",
                "tmd",
                "tme",
                "tmf",
                "tmg",
                "tmh",
                "tmi",
                "tmj",
                "tml",
                "tmm",
                "tmn",
                "tmo",
                "tmq",
                "tmr",
                "tms",
                "tmt",
                "tmu",
                "tmv",
                "tmw",
                "tmy",
                "tmz",
                "tna",
                "tnb",
                "tnc",
                "tnd",
                "tng",
                "tnh",
                "tni",
                "tnk",
                "tnl",
                "tnm",
                "tnn",
                "tno",
                "tnp",
                "tnq",
                "tnr",
                "tns",
                "tnt",
                "tnu",
                "tnv",
                "tnw",
                "tnx",
                "tny",
                "tnz",
                "tob",
                "toc",
                "tod",
                "tof",
                "tog",
                "toh",
                "toi",
                "toj",
                "tok",
                "tol",
                "tom",
                "ton",
                "too",
                "top",
                "toq",
                "tor",
                "tos",
                "tou",
                "tov",
                "tow",
                "tox",
                "toy",
                "toz",
                "tpa",
                "tpc",
                "tpe",
                "tpf",
                "tpg",
                "tpi",
                "tpj",
                "tpk",
                "tpl",
                "tpm",
                "tpn",
                "tpo",
                "tpp",
                "tpq",
                "tpr",
                "tpt",
                "tpu",
                "tpv",
                "tpx",
                "tpy",
                "tpz",
                "tqb",
                "tql",
                "tqm",
                "tqn",
                "tqo",
                "tqp",
                "tqq",
                "tqr",
                "tqt",
                "tqu",
                "tqw",
                "tra",
                "trb",
                "trc",
                "trd",
                "tre",
                "trf",
                "trg",
                "trh",
                "tri",
                "trj",
                "trl",
                "trm",
                "trn",
                "tro",
                "trp",
                "trq",
                "trr",
                "trs",
                "trt",
                "tru",
                "trv",
                "trw",
                "trx",
                "try",
                "trz",
                "tsa",
                "tsb",
                "tsc",
                "tsd",
                "tse",
                "tsg",
                "tsh",
                "tsi",
                "tsj",
                "tsk",
                "tsl",
                "tsm",
                "tsn",
                "tso",
                "tsp",
                "tsq",
                "tsr",
                "tss",
                "tst",
                "tsu",
                "tsv",
                "tsw",
                "tsx",
                "tsy",
                "tsz",
                "tta",
                "ttb",
                "ttc",
                "ttd",
                "tte",
                "ttf",
                "ttg",
                "tth",
                "tti",
                "ttj",
                "ttk",
                "ttl",
                "ttm",
                "ttn",
                "tto",
                "ttp",
                "ttq",
                "ttr",
                "tts",
                "ttt",
                "ttu",
                "ttv",
                "ttw",
                "tty",
                "ttz",
                "tua",
                "tub",
                "tuc",
                "tud",
                "tue",
                "tuf",
                "tug",
                "tuh",
                "tui",
                "tuj",
                "tuk",
                "tul",
                "tum",
                "tun",
                "tuo",
                "tuq",
                "tur",
                "tus",
                "tuu",
                "tuv",
                "tux",
                "tuy",
                "tuz",
                "tva",
                "tvd",
                "tve",
                "tvi",
                "tvk",
                "tvl",
                "tvm",
                "tvn",
                "tvo",
                "tvs",
                "tvt",
                "tvu",
                "tvw",
                "tvx",
                "tvy",
                "twa",
                "twb",
                "twc",
                "twd",
                "twe",
                "twf",
                "twg",
                "twh",
                "twi",
                "twl",
                "twm",
                "twn",
                "two",
                "twp",
                "twq",
                "twr",
                "twt",
                "twu",
                "tww",
                "twx",
                "twy",
                "txa",
                "txb",
                "txc",
                "txe",
                "txg",
                "txh",
                "txi",
                "txj",
                "txm",
                "txn",
                "txo",
                "txq",
                "txr",
                "txs",
                "txt",
                "txu",
                "txx",
                "txy",
                "tya",
                "tye",
                "tyh",
                "tyi",
                "tyj",
                "tyl",
                "tyn",
                "typ",
                "tyr",
                "tys",
                "tyt",
                "tyu",
                "tyv",
                "tyx",
                "tyy",
                "tyz",
                "tza",
                "tzh",
                "tzj",
                "tzl",
                "tzm",
                "tzn",
                "tzo",
                "tzx",
                "uam",
                "uan",
                "uar",
                "uba",
                "ubi",
                "ubl",
                "ubr",
                "ubu",
                "uby",
                "uda",
                "ude",
                "udg",
                "udi",
                "udj",
                "udl",
                "udm",
                "udu",
                "ues",
                "ufi",
                "uga",
                "ugb",
                "uge",
                "ugh",
                "ugn",
                "ugo",
                "ugy",
                "uha",
                "uhn",
                "uig",
                "uis",
                "uiv",
                "uji",
                "uka",
                "ukg",
                "ukh",
                "uki",
                "ukk",
                "ukl",
                "ukp",
                "ukq",
                "ukr",
                "uks",
                "uku",
                "ukv",
                "ukw",
                "uky",
                "ula",
                "ulb",
                "ulc",
                "ule",
                "ulf",
                "uli",
                "ulk",
                "ull",
                "ulm",
                "uln",
                "ulu",
                "ulw",
                "uly",
                "uma",
                "umb",
                "umc",
                "umd",
                "umg",
                "umi",
                "umm",
                "umn",
                "umo",
                "ump",
                "umr",
                "ums",
                "umu",
                "una",
                "und",
                "une",
                "ung",
                "uni",
                "unk",
                "unm",
                "unn",
                "unr",
                "unu",
                "unx",
                "unz",
                "uon",
                "upi",
                "upv",
                "ura",
                "urb",
                "urc",
                "urd",
                "ure",
                "urf",
                "urg",
                "urh",
                "uri",
                "urk",
                "url",
                "urm",
                "urn",
                "uro",
                "urp",
                "urr",
                "urt",
                "uru",
                "urv",
                "urw",
                "urx",
                "ury",
                "urz",
                "usa",
                "ush",
                "usi",
                "usk",
                "usp",
                "uss",
                "usu",
                "uta",
                "ute",
                "uth",
                "utp",
                "utr",
                "utu",
                "uum",
                "uur",
                "uuu",
                "uve",
                "uvh",
                "uvl",
                "uwa",
                "uya",
                "uzb",
                "uzn",
                "uzs",
                "vaa",
                "vae",
                "vaf",
                "vag",
                "vah",
                "vai",
                "vaj",
                "val",
                "vam",
                "van",
                "vao",
                "vap",
                "var",
                "vas",
                "vau",
                "vav",
                "vay",
                "vbb",
                "vbk",
                "vec",
                "ved",
                "vel",
                "vem",
                "ven",
                "veo",
                "vep",
                "ver",
                "vgr",
                "vgt",
                "vic",
                "vid",
                "vie",
                "vif",
                "vig",
                "vil",
                "vin",
                "vis",
                "vit",
                "viv",
                "vjk",
                "vka",
                "vkj",
                "vkk",
                "vkl",
                "vkm",
                "vkn",
                "vko",
                "vkp",
                "vkt",
                "vku",
                "vkz",
                "vlp",
                "vls",
                "vma",
                "vmb",
                "vmc",
                "vmd",
                "vme",
                "vmf",
                "vmg",
                "vmh",
                "vmi",
                "vmj",
                "vmk",
                "vml",
                "vmm",
                "vmp",
                "vmq",
                "vmr",
                "vms",
                "vmu",
                "vmv",
                "vmw",
                "vmx",
                "vmy",
                "vmz",
                "vnk",
                "vnm",
                "vnp",
                "vol",
                "vor",
                "vot",
                "vra",
                "vro",
                "vrs",
                "vrt",
                "vsi",
                "vsl",
                "vsn",
                "vsv",
                "vto",
                "vum",
                "vun",
                "vut",
                "vwa",
                "waa",
                "wab",
                "wac",
                "wad",
                "wae",
                "waf",
                "wag",
                "wah",
                "wai",
                "waj",
                "wal",
                "wam",
                "wan",
                "wao",
                "wap",
                "waq",
                "war",
                "was",
                "wat",
                "wau",
                "wav",
                "waw",
                "wax",
                "way",
                "waz",
                "wba",
                "wbb",
                "wbe",
                "wbf",
                "wbh",
                "wbi",
                "wbj",
                "wbk",
                "wbl",
                "wbm",
                "wbp",
                "wbq",
                "wbr",
                "wbs",
                "wbt",
                "wbv",
                "wbw",
                "wca",
                "wci",
                "wdd",
                "wdg",
                "wdj",
                "wdk",
                "wdt",
                "wdu",
                "wdy",
                "wea",
                "wec",
                "wed",
                "weg",
                "weh",
                "wei",
                "wem",
                "weo",
                "wep",
                "wer",
                "wes",
                "wet",
                "weu",
                "wew",
                "wfg",
                "wga",
                "wgb",
                "wgg",
                "wgi",
                "wgo",
                "wgu",
                "wgy",
                "wha",
                "whg",
                "whk",
                "whu",
                "wib",
                "wic",
                "wie",
                "wif",
                "wig",
                "wih",
                "wii",
                "wij",
                "wik",
                "wil",
                "wim",
                "win",
                "wir",
                "wiu",
                "wiv",
                "wiy",
                "wja",
                "wji",
                "wka",
                "wkb",
                "wkd",
                "wkl",
                "wkr",
                "wku",
                "wkw",
                "wky",
                "wla",
                "wlc",
                "wle",
                "wlg",
                "wlh",
                "wli",
                "wlk",
                "wll",
                "wlm",
                "wln",
                "wlo",
                "wlr",
                "wls",
                "wlu",
                "wlv",
                "wlw",
                "wlx",
                "wly",
                "wma",
                "wmb",
                "wmc",
                "wmd",
                "wme",
                "wmg",
                "wmh",
                "wmi",
                "wmm",
                "wmn",
                "wmo",
                "wms",
                "wmt",
                "wmw",
                "wmx",
                "wnb",
                "wnc",
                "wnd",
                "wne",
                "wng",
                "wni",
                "wnk",
                "wnm",
                "wnn",
                "wno",
                "wnp",
                "wnu",
                "wnw",
                "wny",
                "woa",
                "wob",
                "woc",
                "wod",
                "woe",
                "wof",
                "wog",
                "woi",
                "wok",
                "wol",
                "wom",
                "won",
                "woo",
                "wor",
                "wos",
                "wow",
                "woy",
                "wpc",
                "wrb",
                "wrg",
                "wrh",
                "wri",
                "wrk",
                "wrl",
                "wrm",
                "wrn",
                "wro",
                "wrp",
                "wrr",
                "wrs",
                "wru",
                "wrv",
                "wrw",
                "wrx",
                "wry",
                "wrz",
                "wsa",
                "wsg",
                "wsi",
                "wsk",
                "wsr",
                "wss",
                "wsu",
                "wsv",
                "wtb",
                "wtf",
                "wth",
                "wti",
                "wtk",
                "wtm",
                "wtw",
                "wua",
                "wub",
                "wud",
                "wuh",
                "wul",
                "wum",
                "wun",
                "wur",
                "wut",
                "wuu",
                "wuv",
                "wux",
                "wuy",
                "wwa",
                "wwb",
                "wwo",
                "wwr",
                "www",
                "wxa",
                "wxw",
                "wyb",
                "wyi",
                "wym",
                "wyn",
                "wyr",
                "wyy",
                "xaa",
                "xab",
                "xac",
                "xad",
                "xae",
                "xag",
                "xai",
                "xaj",
                "xak",
                "xal",
                "xam",
                "xan",
                "xao",
                "xap",
                "xaq",
                "xar",
                "xas",
                "xat",
                "xau",
                "xav",
                "xaw",
                "xay",
                "xbb",
                "xbc",
                "xbd",
                "xbe",
                "xbg",
                "xbi",
                "xbj",
                "xbm",
                "xbn",
                "xbo",
                "xbp",
                "xbr",
                "xbw",
                "xby",
                "xcb",
                "xcc",
                "xce",
                "xcg",
                "xch",
                "xcl",
                "xcm",
                "xcn",
                "xco",
                "xcr",
                "xct",
                "xcu",
                "xcv",
                "xcw",
                "xcy",
                "xda",
                "xdc",
                "xdk",
                "xdm",
                "xdo",
                "xdq",
                "xdy",
                "xeb",
                "xed",
                "xeg",
                "xel",
                "xem",
                "xep",
                "xer",
                "xes",
                "xet",
                "xeu",
                "xfa",
                "xga",
                "xgb",
                "xgd",
                "xgf",
                "xgg",
                "xgi",
                "xgl",
                "xgm",
                "xgr",
                "xgu",
                "xgw",
                "xha",
                "xhc",
                "xhd",
                "xhe",
                "xhm",
                "xho",
                "xhr",
                "xht",
                "xhu",
                "xhv",
                "xib",
                "xii",
                "xil",
                "xin",
                "xir",
                "xis",
                "xiv",
                "xiy",
                "xjb",
                "xjt",
                "xka",
                "xkb",
                "xkc",
                "xkd",
                "xke",
                "xkf",
                "xkg",
                "xki",
                "xkj",
                "xkk",
                "xkl",
                "xkn",
                "xko",
                "xkp",
                "xkq",
                "xkr",
                "xks",
                "xkt",
                "xku",
                "xkv",
                "xkw",
                "xkx",
                "xky",
                "xkz",
                "xla",
                "xlb",
                "xlc",
                "xld",
                "xle",
                "xlg",
                "xli",
                "xln",
                "xlo",
                "xlp",
                "xls",
                "xlu",
                "xly",
                "xma",
                "xmb",
                "xmc",
                "xmd",
                "xme",
                "xmf",
                "xmg",
                "xmh",
                "xmj",
                "xmk",
                "xml",
                "xmm",
                "xmn",
                "xmo",
                "xmp",
                "xmq",
                "xmr",
                "xms",
                "xmt",
                "xmu",
                "xmv",
                "xmw",
                "xmx",
                "xmy",
                "xmz",
                "xna",
                "xnb",
                "xng",
                "xnh",
                "xni",
                "xnj",
                "xnk",
                "xnm",
                "xnn",
                "xno",
                "xnq",
                "xnr",
                "xns",
                "xnt",
                "xnu",
                "xny",
                "xnz",
                "xoc",
                "xod",
                "xog",
                "xoi",
                "xok",
                "xom",
                "xon",
                "xoo",
                "xop",
                "xor",
                "xow",
                "xpa",
                "xpb",
                "xpc",
                "xpd",
                "xpe",
                "xpf",
                "xpg",
                "xph",
                "xpi",
                "xpj",
                "xpk",
                "xpl",
                "xpm",
                "xpn",
                "xpo",
                "xpp",
                "xpq",
                "xpr",
                "xps",
                "xpt",
                "xpu",
                "xpv",
                "xpw",
                "xpx",
                "xpy",
                "xpz",
                "xqa",
                "xqt",
                "xra",
                "xrb",
                "xrd",
                "xre",
                "xrg",
                "xri",
                "xrm",
                "xrn",
                "xrr",
                "xrt",
                "xru",
                "xrw",
                "xsa",
                "xsb",
                "xsc",
                "xsd",
                "xse",
                "xsh",
                "xsi",
                "xsj",
                "xsl",
                "xsm",
                "xsn",
                "xso",
                "xsp",
                "xsq",
                "xsr",
                "xsu",
                "xsv",
                "xsy",
                "xta",
                "xtb",
                "xtc",
                "xtd",
                "xte",
                "xtg",
                "xth",
                "xti",
                "xtj",
                "xtl",
                "xtm",
                "xtn",
                "xto",
                "xtp",
                "xtq",
                "xtr",
                "xts",
                "xtt",
                "xtu",
                "xtv",
                "xtw",
                "xty",
                "xua",
                "xub",
                "xud",
                "xug",
                "xuj",
                "xul",
                "xum",
                "xun",
                "xuo",
                "xup",
                "xur",
                "xut",
                "xuu",
                "xve",
                "xvi",
                "xvn",
                "xvo",
                "xvs",
                "xwa",
                "xwc",
                "xwd",
                "xwe",
                "xwg",
                "xwj",
                "xwk",
                "xwl",
                "xwo",
                "xwr",
                "xwt",
                "xww",
                "xxb",
                "xxk",
                "xxm",
                "xxr",
                "xxt",
                "xya",
                "xyb",
                "xyj",
                "xyk",
                "xyl",
                "xyt",
                "xyy",
                "xzh",
                "xzm",
                "xzp",
                "yaa",
                "yab",
                "yac",
                "yad",
                "yae",
                "yaf",
                "yag",
                "yah",
                "yai",
                "yaj",
                "yak",
                "yal",
                "yam",
                "yan",
                "yao",
                "yap",
                "yaq",
                "yar",
                "yas",
                "yat",
                "yau",
                "yav",
                "yaw",
                "yax",
                "yay",
                "yaz",
                "yba",
                "ybb",
                "ybe",
                "ybh",
                "ybi",
                "ybj",
                "ybk",
                "ybl",
                "ybm",
                "ybn",
                "ybo",
                "ybx",
                "yby",
                "ych",
                "ycl",
                "ycn",
                "ycp",
                "ycr",
                "yda",
                "ydd",
                "yde",
                "ydg",
                "ydk",
                "yea",
                "yec",
                "yee",
                "yei",
                "yej",
                "yel",
                "yer",
                "yes",
                "yet",
                "yeu",
                "yev",
                "yey",
                "yga",
                "ygi",
                "ygl",
                "ygm",
                "ygp",
                "ygr",
                "ygs",
                "ygu",
                "ygw",
                "yha",
                "yhd",
                "yhl",
                "yhs",
                "yia",
                "yid",
                "yif",
                "yig",
                "yih",
                "yii",
                "yij",
                "yik",
                "yil",
                "yim",
                "yin",
                "yip",
                "yiq",
                "yir",
                "yis",
                "yit",
                "yiu",
                "yiv",
                "yix",
                "yiz",
                "yka",
                "ykg",
                "ykh",
                "yki",
                "ykk",
                "ykl",
                "ykm",
                "ykn",
                "yko",
                "ykr",
                "ykt",
                "yku",
                "yky",
                "yla",
                "ylb",
                "yle",
                "ylg",
                "yli",
                "yll",
                "ylm",
                "yln",
                "ylo",
                "ylr",
                "ylu",
                "yly",
                "ymb",
                "ymc",
                "ymd",
                "yme",
                "ymg",
                "ymh",
                "ymi",
                "ymk",
                "yml",
                "ymm",
                "ymn",
                "ymo",
                "ymp",
                "ymq",
                "ymr",
                "yms",
                "ymx",
                "ymz",
                "yna",
                "ynb",
                "ynd",
                "yne",
                "yng",
                "ynk",
                "ynl",
                "ynn",
                "yno",
                "ynq",
                "yns",
                "ynu",
                "yob",
                "yog",
                "yoi",
                "yok",
                "yol",
                "yom",
                "yon",
                "yor",
                "yot",
                "yox",
                "yoy",
                "ypa",
                "ypb",
                "ypg",
                "yph",
                "ypm",
                "ypn",
                "ypo",
                "ypp",
                "ypz",
                "yra",
                "yrb",
                "yre",
                "yrk",
                "yrl",
                "yrm",
                "yrn",
                "yro",
                "yrs",
                "yrw",
                "yry",
                "ysc",
                "ysd",
                "ysg",
                "ysl",
                "ysm",
                "ysn",
                "yso",
                "ysp",
                "ysr",
                "yss",
                "ysy",
                "yta",
                "ytl",
                "ytp",
                "ytw",
                "yty",
                "yua",
                "yub",
                "yuc",
                "yud",
                "yue",
                "yuf",
                "yug",
                "yui",
                "yuj",
                "yuk",
                "yul",
                "yum",
                "yun",
                "yup",
                "yuq",
                "yur",
                "yut",
                "yuw",
                "yux",
                "yuy",
                "yuz",
                "yva",
                "yvt",
                "ywa",
                "ywg",
                "ywl",
                "ywn",
                "ywq",
                "ywr",
                "ywt",
                "ywu",
                "yww",
                "yxa",
                "yxg",
                "yxl",
                "yxm",
                "yxu",
                "yxy",
                "yyr",
                "yyu",
                "yyz",
                "yzg",
                "yzk",
                "zaa",
                "zab",
                "zac",
                "zad",
                "zae",
                "zaf",
                "zag",
                "zah",
                "zai",
                "zaj",
                "zak",
                "zal",
                "zam",
                "zao",
                "zap",
                "zaq",
                "zar",
                "zas",
                "zat",
                "zau",
                "zav",
                "zaw",
                "zax",
                "zay",
                "zaz",
                "zba",
                "zbc",
                "zbe",
                "zbl",
                "zbt",
                "zbu",
                "zbw",
                "zca",
                "zcd",
                "zch",
                "zdj",
                "zea",
                "zeg",
                "zeh",
                "zem",
                "zen",
                "zga",
                "zgb",
                "zgh",
                "zgm",
                "zgn",
                "zgr",
                "zha",
                "zhb",
                "zhd",
                "zhi",
                "zhn",
                "zho",
                "zhw",
                "zia",
                "zib",
                "zik",
                "zil",
                "zim",
                "zin",
                "ziw",
                "ziz",
                "zka",
                "zkd",
                "zkg",
                "zkh",
                "zkk",
                "zkn",
                "zko",
                "zkp",
                "zkr",
                "zkt",
                "zku",
                "zkv",
                "zkz",
                "zla",
                "zlj",
                "zlm",
                "zln",
                "zlq",
                "zlu",
                "zma",
                "zmb",
                "zmc",
                "zmd",
                "zme",
                "zmf",
                "zmg",
                "zmh",
                "zmi",
                "zmj",
                "zmk",
                "zml",
                "zmm",
                "zmn",
                "zmo",
                "zmp",
                "zmq",
                "zmr",
                "zms",
                "zmt",
                "zmu",
                "zmv",
                "zmw",
                "zmx",
                "zmy",
                "zmz",
                "zna",
                "zne",
                "zng",
                "znk",
                "zns",
                "zoc",
                "zoh",
                "zom",
                "zoo",
                "zoq",
                "zor",
                "zos",
                "zpa",
                "zpb",
                "zpc",
                "zpd",
                "zpe",
                "zpf",
                "zpg",
                "zph",
                "zpi",
                "zpj",
                "zpk",
                "zpl",
                "zpm",
                "zpn",
                "zpo",
                "zpp",
                "zpq",
                "zpr",
                "zps",
                "zpt",
                "zpu",
                "zpv",
                "zpw",
                "zpx",
                "zpy",
                "zpz",
                "zqe",
                "zra",
                "zrg",
                "zrn",
                "zro",
                "zrp",
                "zrs",
                "zsa",
                "zsk",
                "zsl",
                "zsm",
                "zsr",
                "zsu",
                "zte",
                "ztg",
                "ztl",
                "ztm",
                "ztn",
                "ztp",
                "ztq",
                "zts",
                "ztt",
                "ztu",
                "ztx",
                "zty",
                "zuh",
                "zul",
                "zum",
                "zun",
                "zuy",
                "zwa",
                "zxx",
                "zyb",
                "zyg",
                "zyj",
                "zyn",
                "zyp",
                "zza",
                "zzj"
              ],
              "maxLength": 3,
              "minLength": 3
            },
            "type": "array",
            "title": "Languages",
            "description": "Languages present in this item as ISO 639-3 language codes."
          },
          "langAlt": {
            "anyOf": [
              {
                "items": {
                  "type": "string"
                },
                "type": "array",
                "minItems": 1
              },
              {
                "type": "null"
              }
            ],
            "title": "Langalt",
            "description": "Alternative language name or code (when there is no ISO 639-3 code available, e.g. karshuni)."
          },
          "contents": {
            "items": {
              "$ref": "#/components/schemas/Content"
            },
            "type": "array",
            "title": "Contents",
            "description": "Different serializations of the item, e.g. HTML, plain text, XML."
          },
          "description": {
            "anyOf": [
              {
                "type": "string",
                "minLength": 1
              },
              {
                "type": "null"
              }
            ],
            "title": "Description",
            "description": "A short description of the item."
          },
          "images": {
            "anyOf": [
              {
                "items": {
                  "$ref": "#/components/schemas/Image"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "Images",
            "description": "Image(s) representing the item."
          },
          "annotationCollection": {
            "anyOf": [
              {
                "type": "string",
                "format": "uri"
              },
              {
                "type": "null"
              }
            ],
            "title": "Annotationcollection",
            "description": "IRI pointing to an Annotation Collection for this item."
          },
          "via": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Via",
            "description": "If created from an existing collection, save its previous id to via."
          },
          "partOf": {
            "anyOf": [
              {
                "items": {
                  "type": "string",
                  "format": "uri"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "Partof",
            "description": "IRI(s) / ID(s) of holding manifest(s)."
          },
          "textapiVersion": {
            "type": "string",
            "pattern": "^(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\+([0-9a-zA-Z-]+(?:\\.[0-9a-zA-Z-]+)*))?$",
            "title": "Textapiversion",
            "description": "The TextAPI version covered by the implementation.",
            "default": "2.0.0"
          },
          "id": {
            "type": "string",
            "format": "uri",
            "title": "Id",
            "description": "IRI pointing to this item."
          },
          "@context": {
            "anyOf": [
              {
                "type": "string",
                "format": "uri"
              },
              {
                "items": {
                  "type": "string",
                  "format": "uri"
                },
                "type": "array"
              }
            ],
            "title": "JSON-LD context(s)"
          },
          "textapiType": {
            "type": "string",
            "const": "TextApiItem",
            "title": "Textapitype",
            "default": "TextApiItem"
          },
          "revision": {
            "type": "string",
            "title": "Revision",
            "description": "The revision of this Item Object"
          },
          "created": {
            "type": "string",
            "title": "Created",
            "description": "The time this Item Object was created."
          },
          "modified": {
            "type": "string",
            "title": "Modified",
            "description": "The time this Item Object was modified."
          }
        },
        "additionalProperties": true,
        "type": "object",
        "required": [
          "textItemType",
          "languages",
          "contents",
          "id",
          "@context",
          "revision",
          "created",
          "modified"
        ],
        "title": "OutputItem",
        "description": "Item output class."
      },
      "Manifest": {
        "properties": {
          "agents": {
            "anyOf": [
              {
                "items": {
                  "$ref": "#/components/schemas/Agent"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "Agents",
            "description": "Personal entities involved in or related to this manifest."
          },
          "annotationCollection": {
            "anyOf": [
              {
                "type": "string",
                "format": "uri"
              },
              {
                "type": "null"
              }
            ],
            "title": "Annotationcollection",
            "description": "IRI pointing to an Annotation Collection for the complete manifest."
          },
          "assets": {
            "anyOf": [
              {
                "items": {
                  "$ref": "#/components/schemas/Asset"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "Assets",
            "description": "Additional files necessary for rendering the manifest correctly in some client."
          },
          "copyright": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Copyright",
            "description": "Copyright statement"
          },
          "description": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Description",
            "description": "A short description of the object."
          },
          "image": {
            "anyOf": [
              {
                "$ref": "#/components/schemas/Image"
              },
              {
                "type": "null"
              }
            ],
            "description": "An image representing the resources (e.g. thumbnail or logo)."
          },
          "titles": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "minItems": 1,
            "title": "Titles",
            "description": "Human-readable name(s) or title(s)."
          },
          "license": {
            "type": "string",
            "title": "License",
            "description": "The license applied to the manifest as SPDX license expression."
          },
          "metadata": {
            "anyOf": [
              {
                "items": {
                  "$ref": "#/components/schemas/Metadata-Output"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "Metadata",
            "description": "Additional information about the manifest."
          },
          "partOf": {
            "anyOf": [
              {
                "items": {
                  "type": "string",
                  "format": "uri"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "Partof",
            "description": "IRI(s) / ID(s) of holding collection(s)."
          },
          "prevRevision": {
            "anyOf": [
              {
                "type": "string",
                "format": "uri"
              },
              {
                "type": "null"
              }
            ],
            "title": "Prevrevision",
            "description": "IRI of the preceding revision of this manifest."
          },
          "repository": {
            "anyOf": [
              {
                "$ref": "#/components/schemas/Repository"
              },
              {
                "type": "null"
              }
            ],
            "description": "Information about the holding repository."
          },
          "origin": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Origin",
            "description": "The origin of the manuscript. MAY also comprise full provenence information."
          },
          "identifier": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Identifier",
            "description": "The identifier of the manuscript, e.g. a shelfmark."
          },
          "textClasses": {
            "anyOf": [
              {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "Textclasses",
            "description": "A term classifying the text\u2019s genre(s) or category/categories, preferably taken from a controlled vocabulary."
          },
          "via": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Via",
            "description": "If created from an existing collection, save its previous id to via."
          },
          "@context": {
            "anyOf": [
              {
                "type": "string",
                "format": "uri"
              },
              {
                "items": {
                  "type": "string",
                  "format": "uri"
                },
                "type": "array"
              }
            ],
            "title": "@Context",
            "default": "https://editions.sub.uni-goettingen.de/context.json"
          },
          "textapiVersion": {
            "type": "string",
            "pattern": "^(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\+([0-9a-zA-Z-]+(?:\\.[0-9a-zA-Z-]+)*))?$",
            "title": "Textapiversion",
            "description": "The TextAPI version covered by the implementation"
          },
          "id": {
            "type": "string",
            "format": "uri",
            "title": "Id",
            "description": "IRI pointing to this manifest."
          },
          "textapiType": {
            "type": "string",
            "const": "TextApiManifest",
            "title": "Textapitype",
            "description": "MUST be TextApiManifest.",
            "default": "TextApiManifest"
          },
          "revision": {
            "type": "string",
            "title": "Revision",
            "description": "The current revision of this manifest, e.g. a hash, date, etc."
          },
          "total": {
            "type": "integer",
            "minimum": 0.0,
            "title": "Total",
            "description": "Total number of items in `items`."
          },
          "items": {
            "anyOf": [
              {
                "items": {
                  "$ref": "#/components/schemas/Item"
                },
                "type": "array"
              },
              {
                "items": {
                  "type": "string",
                  "format": "uri"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "Items",
            "description": "Items belonging to this manifest."
          },
          "created": {
            "type": "string",
            "title": "Created",
            "description": "The time this Manifest Object was created."
          },
          "modified": {
            "type": "string",
            "title": "Modified",
            "description": "The time this Manifest Object was modified."
          }
        },
        "additionalProperties": true,
        "type": "object",
        "required": [
          "titles",
          "license",
          "textapiVersion",
          "id",
          "revision",
          "total",
          "created",
          "modified"
        ],
        "title": "OutputManifest",
        "description": "This is the main object in the schema to represent a single text, its derivatives\n(e.g. HTML) and therefore contains the text's metadata.",
        "example": {
          "copyright": "all rights reserved by disney",
          "id": "http://test.com/idfcx",
          "items": [
            {
              "contents": [
                {
                  "contentType": "application/vnd.ms-powerpoint.presentation.macroEnabled.12",
                  "id": "http://uri.com/content1"
                }
              ],
              "id": "http://uri.com/item1",
              "languages": [
                "deu"
              ],
              "revision": "1",
              "textItemType": "fragment"
            },
            {
              "contents": [
                {
                  "contentType": "application/vnd.openxmlformats-officedocument.presentationml.commentAuthors+xml",
                  "id": "http://uri.com/content1"
                }
              ],
              "id": "http://uri.com/item2",
              "languages": [
                "deu"
              ],
              "revision": "r0",
              "textItemType": "fragment"
            }
          ],
          "label": "mein manifest",
          "license": "MIT and EUPL-1.2",
          "revision": "abcd12234"
        }
      },
      "Metadata-Input": {
        "properties": {
          "textapiType": {
            "type": "string",
            "title": "Textapitype",
            "default": "TextApiMetadata"
          },
          "key": {
            "type": "string",
            "title": "Key",
            "description": "a label for the metadata"
          },
          "value": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "items": {
                  "$ref": "#/components/schemas/Metadata-Input"
                },
                "type": "array"
              }
            ],
            "title": "Value",
            "description": "the content of the metadata. Can either be a string or another Metadata object"
          }
        },
        "type": "object",
        "required": [
          "key",
          "value"
        ],
        "title": "Metadata",
        "description": "Metadata key-value information for a text resource."
      },
      "Metadata-Output": {
        "properties": {
          "textapiType": {
            "type": "string",
            "title": "Textapitype",
            "default": "TextApiMetadata"
          },
          "key": {
            "type": "string",
            "title": "Key",
            "description": "a label for the metadata"
          },
          "value": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "items": {
                  "$ref": "#/components/schemas/Metadata-Output"
                },
                "type": "array"
              }
            ],
            "title": "Value",
            "description": "the content of the metadata. Can either be a string or another Metadata object"
          }
        },
        "type": "object",
        "required": [
          "key",
          "value"
        ],
        "title": "Metadata",
        "description": "Metadata key-value information for a text resource."
      },
      "Repository": {
        "properties": {
          "label": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Label",
            "description": "The label as given by the hosting institution."
          },
          "id": {
            "type": "string",
            "format": "uri",
            "title": "Id",
            "description": "URL pointing to the website of the institution."
          },
          "externalId": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Externalid",
            "description": "The identifier at the hosting institution. SHOULD be an IRI pointing to the digital object or catalogue entry. Can be any other form of identification if an IRI is not available."
          },
          "textapiType": {
            "type": "string",
            "const": "TextApiRepository",
            "title": "Textapitype",
            "default": "TextApiRepository"
          },
          "country": {
            "anyOf": [
              {
                "type": "string",
                "pattern": "^\\w{2}$"
              },
              {
                "type": "null"
              }
            ],
            "title": "Country",
            "description": "The country in which the repository is located."
          },
          "place": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Place",
            "description": "The name of a settlement, e.g. city or village, in which the repository in focus is located."
          }
        },
        "type": "object",
        "required": [
          "id",
          "externalId"
        ],
        "title": "Repository",
        "description": "Metadata about the hosting institution of a text resource."
      },
      "TextApiCollection": {
        "properties": {
          "titles": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "minItems": 1,
            "title": "Titles",
            "description": "The title(s) of the collection. First item in the array is the main title"
          },
          "collectors": {
            "items": {
              "$ref": "#/components/schemas/Agent"
            },
            "type": "array",
            "title": "Collectors",
            "description": "Personal entities responsible for the collection"
          },
          "editors": {
            "anyOf": [
              {
                "items": {
                  "$ref": "#/components/schemas/Agent"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "Editors",
            "description": "Personal entities responsible for the edition"
          },
          "funders": {
            "anyOf": [
              {
                "items": {
                  "$ref": "#/components/schemas/Agent"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "Funders",
            "description": "Entities (e.g. organizations or individual persons) responsible for funding the project in which the text(s) in focus is/are edited"
          },
          "partOf": {
            "anyOf": [
              {
                "items": {
                  "type": "string",
                  "format": "uri"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "Partof",
            "description": "IRI(s) / ID(s) of holding collection(s)"
          },
          "description": {
            "anyOf": [
              {
                "type": "string",
                "minLength": 1
              },
              {
                "type": "null"
              }
            ],
            "title": "Description",
            "description": "Human readable description of the collection"
          },
          "annotationCollection": {
            "anyOf": [
              {
                "type": "string",
                "format": "uri"
              },
              {
                "type": "null"
              }
            ],
            "title": "Annotationcollection",
            "description": "IRI pointing to an Annotation Collection for the complete collection"
          },
          "via": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Via",
            "description": "If created from an existing collection, hold its former ID"
          },
          "prevRevision": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Prevrevision",
            "description": "Previous revision of this collection (slug)"
          },
          "@context": {
            "anyOf": [
              {
                "type": "string",
                "format": "uri"
              },
              {
                "items": {
                  "type": "string",
                  "format": "uri"
                },
                "type": "array"
              }
            ],
            "title": "JSON-LD context(s)"
          },
          "textapiVersion": {
            "type": "string",
            "pattern": "^(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\+([0-9a-zA-Z-]+(?:\\.[0-9a-zA-Z-]+)*))?$",
            "title": "Textapiversion",
            "description": "The TextAPI version covered by the implementation. MUST be at least `2.0.0`."
          },
          "collections": {
            "anyOf": [
              {
                "items": {
                  "$ref": "#/components/schemas/TextApiCollection"
                },
                "type": "array"
              },
              {
                "items": {
                  "type": "string",
                  "format": "uri"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "Collections",
            "description": "A set of collections included in this collection. If `collections` is set, the holding collection MUST NOT contain `manifests`."
          },
          "created": {
            "type": "string",
            "title": "Created",
            "description": "The time this Collection Object was created"
          },
          "modified": {
            "type": "string",
            "title": "Modified",
            "description": "The time this Collection Object was modified."
          },
          "id": {
            "type": "string",
            "format": "uri",
            "title": "Id",
            "description": "IRI pointing to this collection"
          },
          "textapiType": {
            "type": "string",
            "const": "TextApiCollection",
            "title": "Textapitype",
            "description": "MUST be TextApiCollection."
          },
          "total": {
            "type": "integer",
            "minimum": 0.0,
            "title": "Total",
            "description": "Total number of collections or manifests included in this collection"
          },
          "revision": {
            "type": "string",
            "title": "Revision",
            "description": "The revision of this Collection Object"
          },
          "manifests": {
            "anyOf": [
              {
                "items": {
                  "$ref": "#/components/schemas/Manifest"
                },
                "type": "array"
              },
              {
                "items": {
                  "type": "string",
                  "format": "uri"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "Manifests",
            "description": "A set of manifests included in this collection. If `manifests` is set, the holding collection MUST NOT contain `collections`."
          }
        },
        "additionalProperties": true,
        "type": "object",
        "required": [
          "titles",
          "collectors",
          "@context",
          "textapiVersion",
          "created",
          "modified",
          "id",
          "textapiType",
          "total",
          "revision"
        ],
        "title": "OutputCollection",
        "description": "A collection contains a curated list of texts or other collections.",
        "example": {
          "collectors": [
            {
              "name": "Stefan",
              "roles": [
                "collector"
              ]
            }
          ],
          "created": "2025-01-09T13:08:36.732135+00:00",
          "id": "http://thenewid",
          "manifests": [
            {
              "copyright": "all rights reserved by disney",
              "id": "http://test.com/idfcx",
              "items": [
                {
                  "contents": [
                    {
                      "contentType": "application/vnd.ms-powerpoint.presentation.macroEnabled.12",
                      "id": "http://uri.com/content1"
                    }
                  ],
                  "id": "http://uri.com/item1",
                  "languages": [
                    "deu"
                  ],
                  "revision": "1",
                  "textItemType": "fragment"
                },
                {
                  "contents": [
                    {
                      "contentType": "application/vnd.openxmlformats-officedocument.presentationml.commentAuthors+xml",
                      "id": "http://uri.com/content1"
                    }
                  ],
                  "id": "http://uri.com/item2",
                  "languages": [
                    "deu"
                  ],
                  "revision": "r0",
                  "textItemType": "fragment"
                }
              ],
              "label": "mein manifest",
              "license": "MIT and EUPL-1.2",
              "revision": "abcd12234"
            }
          ],
          "modified": "2025-01-09T13:08:36.732135+00:00",
          "titles": [
            "haupttitel"
          ]
        }
      },
      "TextApiInputCollection": {
        "properties": {
          "titles": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "minItems": 1,
            "title": "Titles",
            "description": "The title(s) of the collection. First item in the array is the main title"
          },
          "collectors": {
            "items": {
              "$ref": "#/components/schemas/Agent"
            },
            "type": "array",
            "title": "Collectors",
            "description": "Personal entities responsible for the collection"
          },
          "editors": {
            "anyOf": [
              {
                "items": {
                  "$ref": "#/components/schemas/Agent"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "Editors",
            "description": "Personal entities responsible for the edition"
          },
          "funders": {
            "anyOf": [
              {
                "items": {
                  "$ref": "#/components/schemas/Agent"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "Funders",
            "description": "Entities (e.g. organizations or individual persons) responsible for funding the project in which the text(s) in focus is/are edited"
          },
          "partOf": {
            "anyOf": [
              {
                "items": {
                  "type": "string",
                  "format": "uri"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "Partof",
            "description": "IRI(s) / ID(s) of holding collection(s)"
          },
          "description": {
            "anyOf": [
              {
                "type": "string",
                "minLength": 1
              },
              {
                "type": "null"
              }
            ],
            "title": "Description",
            "description": "Human readable description of the collection"
          },
          "annotationCollection": {
            "anyOf": [
              {
                "type": "string",
                "format": "uri"
              },
              {
                "type": "null"
              }
            ],
            "title": "Annotationcollection",
            "description": "IRI pointing to an Annotation Collection for the complete collection"
          },
          "via": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Via",
            "description": "If created from an existing collection, hold its former ID"
          },
          "prevRevision": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Prevrevision",
            "description": "Previous revision of this collection (slug)"
          },
          "@context": {
            "anyOf": [
              {
                "type": "string",
                "format": "uri"
              },
              {
                "items": {
                  "type": "string",
                  "format": "uri"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "JSON-LD Context(s)",
            "default": "https://editions.sub.uni-goettingen.de/context.json"
          },
          "textapiVersion": {
            "anyOf": [
              {
                "type": "string",
                "pattern": "^(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\+([0-9a-zA-Z-]+(?:\\.[0-9a-zA-Z-]+)*))?$"
              },
              {
                "type": "null"
              }
            ],
            "title": "Textapiversion",
            "description": "The TextAPI version covered by the implementation. MUST be at least `2.0.0`.",
            "default": "2.0.0"
          },
          "id": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Id",
            "description": "IRI pointing to this collection"
          },
          "revision": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Revision",
            "description": "The revision of this Collection Object"
          },
          "textapiType": {
            "anyOf": [
              {
                "type": "string",
                "const": "TextApiCollection"
              },
              {
                "type": "null"
              }
            ],
            "title": "Textapitype",
            "default": "TextApiCollection"
          },
          "total": {
            "anyOf": [
              {
                "type": "integer",
                "minimum": 0.0
              },
              {
                "type": "null"
              }
            ],
            "title": "Total",
            "description": "Total number of collections or manifests included in this collection",
            "default": 0
          },
          "collections": {
            "anyOf": [
              {
                "items": {
                  "$ref": "#/components/schemas/TextApiInputCollection"
                },
                "type": "array"
              },
              {
                "items": {
                  "type": "string",
                  "format": "uri"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "Collections",
            "description": "A set of collections included in this collection. If `collections` is set, the holding collection MUST NOT contain `manifests`."
          },
          "manifests": {
            "anyOf": [
              {
                "items": {
                  "$ref": "#/components/schemas/InputManifest"
                },
                "type": "array"
              },
              {
                "items": {
                  "type": "string",
                  "format": "uri"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "title": "Manifests",
            "description": "A set of manifests included in this collection. If `manifests` is set, the holding collection MUST NOT contain `collections`."
          },
          "created": {
            "anyOf": [
              {
                "type": "string",
                "format": "date-time"
              },
              {
                "type": "null"
              }
            ],
            "title": "Created",
            "description": "The time this Collection Object was created"
          },
          "modified": {
            "anyOf": [
              {
                "type": "string",
                "format": "date-time"
              },
              {
                "type": "null"
              }
            ],
            "title": "Modified",
            "description": "The time this Collection Object was modified"
          }
        },
        "additionalProperties": true,
        "type": "object",
        "required": [
          "titles",
          "collectors"
        ],
        "title": "InputCollection",
        "description": "A collection object as posted by the user on create.",
        "example": {
          "collectors": [
            {
              "name": "Collien Collector",
              "roles": [
                "Collector",
                "Principal Investigator"
              ]
            }
          ],
          "titles": [
            "The Famous Collection`s Main Title"
          ]
        }
      },
      "TextItemType": {
        "type": "string",
        "enum": [
          "fragment",
          "section",
          "page",
          "full"
        ],
        "title": "TextItemType",
        "description": "Supported item granularity types in TextAPI."
      },
      "ValidationError": {
        "properties": {
          "loc": {
            "items": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "integer"
                }
              ]
            },
            "type": "array",
            "title": "Location"
          },
          "msg": {
            "type": "string",
            "title": "Message"
          },
          "type": {
            "type": "string",
            "title": "Error Type"
          },
          "input": {
            "title": "Input"
          },
          "ctx": {
            "type": "object",
            "title": "Context"
          }
        },
        "type": "object",
        "required": [
          "loc",
          "msg",
          "type"
        ],
        "title": "ValidationError"
      }
    }
  }
}