import os
from pathlib import Path

from .datasets._metadata_helpers import NUM_ORGANISM_CLASSES, NUM_FUNCTION_CLASSES

"""
Local paths.
"""

# defaults to ~/.cache/plaid, but can be overridden by setting $PLAID_CACHE
DEFAULT_PLAID_CACHE = Path(os.environ.get("PLAID_CACHE", Path.home() / ".cache/plaid"))

if not DEFAULT_PLAID_CACHE.exists():
    DEFAULT_PLAID_CACHE.mkdir(parents=True)

# Directory to where pre-trained models are stored
CHECKPOINT_DIR_PATH = Path(DEFAULT_PLAID_CACHE) / "checkpoints"


"""
Model and protein constants.
"""
structure_module_c_s = 384
structure_module_c_z = 128
c_s = 1024
c_z = 128

# convenience constants
UNCONDITIONAL_ORGANISM_IDX = NUM_ORGANISM_CLASSES
UNCONDITIONAL_FUNCTION_IDX = NUM_FUNCTION_CLASSES

# protein constants
RESTYPES = [
    "A",
    "R",
    "N",
    "D",
    "C",
    "Q",
    "E",
    "G",
    "H",
    "I",
    "L",
    "K",
    "M",
    "F",
    "P",
    "S",
    "T",
    "W",
    "Y",
    "V",
]


UNIREF_SS_BOUNDARIES = {
    "helix": [0.1647, 0.3294, 0.4941, 0.6589, 0.8236],
    "turn": [0.1628, 0.3255, 0.4883, 0.6510, 0.8138],
    "sheet": [0.1524, 0.3048, 0.4571, 0.6095, 0.7619],
}


CATH_SS_BOUNDARIES = {
    "helix": [0.2109375, 0.25, 0.2734375, 0.296875, 0.3203125],
    "turn": [0.171875, 0.2109375, 0.234375, 0.265625, 0.3046875],
    "sheet": [0.1875, 0.2265625, 0.2578125, 0.296875, 0.3359375],
}

# for quantizing secondary structure fraction for conditioning
NUM_SECONDARY_STRUCTURE_BINS = 6


"""
Additional settings for earlier iterations, included for completeness.
"""


ACCEPTED_LM_EMBEDDER_TYPES = [
    "esmfold",  # 1024 -- i.e. t36_3B with projection layers, used for final model
    "esmfold_pre_mlp",  # 2560
    "esm2_t48_15B_UR50D",  # 5120
    "esm2_t36_3B_UR50D",  # 2560
    "esm2_t33_650M_UR50D",  # 1280
    "esm2_t30_150M_UR50D",  # 64e $EMBED
    "esm2_t12_35M_UR50D",  # dim=480
    "esm2_t6_8M_UR50D",  # dim=320
]


COMPRESSED_DATA_STDS = {
    "qjs33lme": 0.3685586,
    "jzlv54wl": 0.5509415,
    "wiepwn5p": 0.5558105,
    "h9hzw1bp": 0.2876465,
    "j1v1wv6w": 0.3381734,
}


COMPRESSION_INPUT_DIMENSIONS = {
    "qjs33lme": 8,
    "jzlv54wl": 8,
    "wiepwn5p": 8,
    "h9hzw1bp": 64,
    "j1v1wv6w": 32,
    ## CATH, len 256 ##
    "8ebs7j9h": 4,
    "mm9fe6x9": 8,
    "kyytc8i9": 16,
    "fbbrfqzk": 32,
    "13lltqha": 64,
    "uhg29zk4": 128,
    "ich20c3q": 256,
    "7str7fhl": 512,
    "g8e83omk": 1024,
    ## CATH, len 512 ##
    "1b64t79h": 4,
    "1hr1x9r5": 8,
    "yfel5fnl": 16,
    "v2cer77t": 32,
    "2tjrgcde": 64,
    "3rs1hxky": 128,
    "5z4iaak9": 256,
    "q3m9fhii": 512,
}


COMPRESSION_SHORTEN_FACTORS = {
    "qjs33lme": 2,
    "jzlv54wl": 1,
    "wiepwn5p": 1,
    "h9hzw1bp": 2,
    "j1v1wv6w": 2,
    ## CATH, len 256 ##
    "8ebs7j9h": 2,
    "mm9fe6x9": 2,
    "kyytc8i9": 2,
    "fbbrfqzk": 2,
    "13lltqha": 2,
    "uhg29zk4": 2,
    "ich20c3q": 2,
    "7str7fhl": 2,
    "g8e83omk": 2,
    ## CATH, len 512 ##
    "q3m9fhii": 1,
    "5z4iaak9": 1,
    "3rs1hxky": 1,
    "2tjrgcde": 1,
    "v2cer77t": 1,
    "yfel5fnl": 1,
    "1hr1x9r5": 1,
    "1b64t79h": 1,
}


"""
Function index to GO term mapping.
"""

FUNCTION_IDX_TO_GO_TERM = {
    "0": "G protein-coupled receptor activity",
    "1": "ATP hydrolysis activity",
    "2": "ATP binding",
    "3": "GTPase activity",
    "4": "protein dimerization activity",
    "5": "ATP-dependent protein folding chaperone",
    "6": "RNA binding",
    "7": "serine-type endopeptidase inhibitor activity",
    "8": "signal transduction",
    "9": "ribulose-bisphosphate carboxylase activity",
    "10": "protein binding",
    "11": "growth factor activity",
    "12": "homophilic cell adhesion via plasma membrane adhesion molecules",
    "13": "cysteine-type endopeptidase inhibitor activity",
    "14": "electron transfer activity",
    "15": "calcium ion binding",
    "16": "extracellular region",
    "17": "heme binding",
    "18": "NAD binding",
    "19": "DNA binding",
    "20": "chemokine activity",
    "21": "hormone activity",
    "22": "oxidoreductase activity",
    "23": "ligand-gated monoatomic ion channel activity",
    "24": "myosin complex",
    "25": "exo-alpha-sialidase activity",
    "26": "oxidoreductase activity, acting on paired donors, with incorporation or reduction of molecular oxygen",
    "27": "phospholipid metabolic process",
    "28": "protein kinase activity",
    "29": "phosphorelay signal transduction system",
    "30": "structural molecule activity",
    "31": "RNA-DNA hybrid ribonuclease activity",
    "32": "superoxide metabolic process",
    "33": "serine-type peptidase activity",
    "34": "transmembrane transporter activity",
    "35": "serine-type endopeptidase activity",
    "36": "GTP binding",
    "37": "peptidase inhibitor activity",
    "38": "metal ion binding",
    "39": "nucleic acid binding",
    "40": "protein dephosphorylation",
    "41": "sequence-specific DNA binding",
    "42": "acyltransferase activity, transferring groups other than amino-acyl groups",
    "43": "Wnt signaling pathway",
    "44": "iron-sulfur cluster binding",
    "45": "cysteine-type peptidase activity",
    "46": "pilus",
    "47": "aerobic respiration",
    "48": "cytochrome-c oxidase activity",
    "49": "proton-transporting ATP synthase complex, coupling factor F(o)",
    "50": "glutamine synthetase activity",
    "51": "triose-phosphate isomerase activity",
    "52": "photosynthetic electron transport in photosystem II",
    "53": "DNA-binding transcription factor activity",
    "54": "copper ion binding",
    "55": "carbohydrate metabolic process",
    "56": "tRNA aminoacylation for protein translation",
    "57": "nucleotide binding",
    "58": "proton-transporting two-sector ATPase complex, proton-transporting domain",
    "59": "carbohydrate binding",
    "60": "sigma factor activity",
    "61": "response to oxidative stress",
    "62": "cytokine receptor binding",
    "63": "methyltransferase activity",
    "64": "membrane",
    "65": "hydrolase activity",
    "66": "organic substance metabolic process",
    "67": "lipase activity",
    "68": "pyridoxal phosphate binding",
    "69": "transcription factor binding",
    "70": "protein peptidyl-prolyl isomerization",
    "71": "rRNA N-glycosylase activity",
    "72": "phosphoglycerate kinase activity",
    "73": "rRNA binding",
    "74": "ribosome",
    "75": "protein folding chaperone",
    "76": "DNA-binding transcription factor activity, RNA polymerase II-specific",
    "77": "ATP-dependent chromatin remodeler activity",
    "78": "chitinase activity",
    "79": "neurohypophyseal hormone activity",
    "80": "amino acid binding",
    "81": "tetrahydrofolate biosynthetic process",
    "82": "chitin binding",
    "83": "translation",
    "84": "calcium-dependent phospholipid binding",
    "85": "hyaluronic acid binding",
    "86": "regulation of DNA-templated transcription",
    "87": "endopeptidase inhibitor activity",
    "88": "acyltransferase activity",
    "89": "catalase activity",
    "90": "UDP-glycosyltransferase activity",
    "91": "transaminase activity",
    "92": "DNA topoisomerase type II (double strand cut, ATP-hydrolyzing) activity",
    "93": "thiamine pyrophosphate binding",
    "94": "amino acid metabolic process",
    "95": "ferric iron binding",
    "96": "cyclic nucleotide biosynthetic process",
    "97": "proton-transporting ATP synthase activity, rotational mechanism",
    "98": "orotidine-5'-phosphate decarboxylase activity",
    "99": "structural constituent of chromatin",
    "100": "transferase activity, transferring phosphorus-containing groups",
    "101": "indole-3-glycerol-phosphate synthase activity",
    "102": "thylakoid",
    "103": "pyruvate kinase activity",
    "104": "microtubule motor activity",
    "105": "proteasome core complex",
    "106": "tumor necrosis factor receptor binding",
    "107": "channel activity",
    "108": "proton-transporting ATP synthase complex, catalytic core F(1)",
    "109": "hydrolase activity, hydrolyzing O-glycosyl compounds",
    "110": "3',5'-cyclic-nucleotide phosphodiesterase activity",
    "111": "actin binding",
    "112": "DNA strand exchange activity",
    "113": "DNA-directed DNA polymerase activity",
    "114": "signaling receptor binding",
    "115": "phosphatase activity",
    "116": "metallocarboxypeptidase activity",
    "117": "peptidyl-prolyl cis-trans isomerase activity",
    "118": "glutathione peroxidase activity",
    "119": "response to water",
    "120": "FMN binding",
    "121": "sperm DNA condensation",
    "122": "unfolded protein binding",
    "123": "protein secretion",
    "124": "thymidine kinase activity",
    "125": "monoatomic ion transmembrane transport",
    "126": "deoxyribonucleotide biosynthetic process",
    "127": "double-stranded DNA binding",
    "128": "antibacterial humoral response",
    "129": "extracellular space",
    "130": "fructose-bisphosphate aldolase activity",
    "131": "transferase activity, transferring alkyl or aryl (other than methyl) groups",
    "132": "catalytic activity",
    "133": "response to wounding",
    "134": "carbon-carbon lyase activity",
    "135": "photosynthesis",
    "136": "photosystem II",
    "137": "acyltransferase activity, acyl groups converted into alkyl on transfer",
    "138": "viral capsid",
    "139": "sodium:potassium-exchanging ATPase complex",
    "140": "tryptophan synthase activity",
    "141": "polygalacturonase activity",
    "142": "iron ion binding",
    "143": "chloramphenicol O-acetyltransferase activity",
    "144": "oxidoreductase activity, acting on single donors with incorporation of molecular oxygen, incorporation of two atoms of oxygen",
    "145": "proton motive force-driven ATP synthesis",
    "146": "DNA-binding transcription activator activity",
    "147": "phosphoenolpyruvate carboxylase activity",
    "148": "ribonucleoside-diphosphate reductase activity, thioredoxin disulfide as acceptor",
    "149": "defense response",
    "150": "regulation of vasoconstriction",
    "151": "transmembrane transport",
    "152": "NADH dehydrogenase (ubiquinone) activity",
    "153": "inflammatory response",
    "154": "glucose-6-phosphate isomerase activity",
    "155": "glycogen phosphorylase activity",
    "156": "protein transport",
    "157": "cell wall organization",
    "158": "oxidoreductase activity, acting on NAD(P)H",
    "159": "isoprenoid biosynthetic process",
    "160": "phosphotransferase activity, alcohol group as acceptor",
    "161": "oxidoreductase activity, acting on paired donors, with incorporation or reduction of molecular oxygen, reduced pteridine as one donor, and incorporation of one atom of oxygen",
    "162": "DNA-templated transcription initiation",
    "163": "2 iron, 2 sulfur cluster binding",
    "164": "phosphoenolpyruvate-dependent sugar phosphotransferase system",
    "165": "detection of visible light",
    "166": "6-phosphofructokinase activity",
    "167": "protein-N(PI)-phosphohistidine-sugar phosphotransferase activity",
    "168": "hydroxymethylglutaryl-CoA reductase (NADPH) activity",
    "169": "kinase activity",
    "170": "nickel cation binding",
    "171": "symporter activity",
    "172": "protein homooligomerization",
    "173": "TBP-class protein binding",
    "174": "phosphatidylinositol phospholipase C activity",
    "175": "oxidoreductase activity, acting on the CH-OH group of donors, NAD or NADP as acceptor",
    "176": "malic enzyme activity",
    "177": "phosphorylation",
    "178": "pentose-phosphate shunt",
    "179": "structural constituent of cell wall",
    "180": "polysaccharide catabolic process",
    "181": "extracellular matrix",
    "182": "tubulin binding",
    "183": "photosystem",
    "184": "host cell surface receptor binding",
    "185": "host cell nucleus",
    "186": "viral life cycle",
    "187": "phycobilisome",
    "188": "protein phosphorylation",
    "189": "single-stranded DNA binding",
    "190": "S-adenosylmethionine biosynthetic process",
    "191": "oxidoreductase activity, acting on the CH-CH group of donors",
    "192": "protein deubiquitination",
    "193": "ribonuclease T2 activity",
    "194": "multicellular organism development",
    "195": "SRP-dependent cotranslational protein targeting to membrane",
    "196": "serine-type carboxypeptidase activity",
    "197": "ion channel inhibitor activity",
    "198": "isocitrate lyase activity",
    "199": "translation release factor activity",
    "200": "imidazoleglycerol-phosphate dehydratase activity",
    "201": "glucose metabolic process",
    "202": "biosynthetic process",
    "203": "carbonate dehydratase activity",
    "204": "lipid metabolic process",
    "205": "mismatched DNA binding",
    "206": "T-helper 17 cell lineage commitment",
    "207": "porphobilinogen synthase activity",
    "208": "DNA duplex unwinding",
    "209": "G-protein beta/gamma-subunit complex binding",
    "210": "regulation of DNA replication",
    "211": "phosphorelay sensor kinase activity",
    "212": "viral envelope",
    "213": "DNA helicase activity",
    "214": "monoatomic ion channel activity",
    "215": "fusion of virus membrane with host plasma membrane",
    "216": "hydrolase activity, acting on acid anhydrides",
    "217": "structural constituent of eye lens",
    "218": "glycosyltransferase activity",
    "219": "nucleosome assembly",
    "220": "RNA-binding transcription regulator activity",
    "221": "virion attachment to host cell",
    "222": "regulation of nitrogen utilization",
    "223": "RNA endonuclease activity",
    "224": "urea catabolic process",
    "225": "cysteine-type endopeptidase activity",
    "226": "plasma membrane light-harvesting complex",
    "227": "monoatomic cation channel activity",
    "228": "DNA-directed 5'-3' RNA polymerase activity",
    "229": "zinc ion binding",
    "230": "fimbrial usher porin activity",
    "231": "antioxidant activity",
    "232": "protein targeting",
    "233": "RNA methyltransferase activity",
    "234": "DNA integration",
    "235": "host cell membrane",
    "236": "exit of virus from host cell nucleus through nuclear pore",
    "237": "viral RNA genome replication",
    "238": "transcription cis-regulatory region binding",
    "239": "ATP-dependent diacylglycerol kinase activity",
    "240": "intracellular signal transduction",
    "241": "regulation of GTPase activity",
    "242": "small GTPase mediated signal transduction",
    "243": "regulation of apoptotic process",
    "244": "guanyl-nucleotide exchange factor activity",
    "245": "flocculation",
    "246": "G protein-coupled receptor signaling pathway",
    "247": "ubiquitin-protein transferase activity",
    "248": "ribonuclease III activity",
    "249": "vesicle-mediated transport",
    "250": "intracellular transport",
    "251": "NAD+ ADP-ribosyltransferase activity",
    "252": "translational elongation",
    "253": "calcium-dependent cysteine-type endopeptidase activity",
    "254": "voltage-gated chloride channel activity",
    "255": "hydrolase activity, acting on ester bonds",
    "256": "virion assembly",
    "257": "ABC-type transporter activity",
    "258": "oxidoreductase activity, acting on the aldehyde or oxo group of donors, disulfide as acceptor",
    "259": "RNA-dependent RNA polymerase activity",
    "260": "cytoskeleton",
    "261": "heat shock protein binding",
    "262": "sulfotransferase activity",
    "263": "starch binding",
    "264": "TMP biosynthetic process",
    "265": "viral process",
    "266": "phosphoribosylanthranilate isomerase activity",
    "267": "urease complex",
    "268": "lyase activity",
    "269": "translational initiation",
    "270": "adenylosuccinate synthase activity",
    "271": "DNA polymerase III complex",
    "272": "type II interferon receptor binding",
    "273": "interleukin-2 receptor binding",
    "274": "phosphate-containing compound metabolic process",
    "275": "fatty acid metabolic process",
    "276": "interleukin-4 receptor binding",
    "277": "base-excision repair",
    "278": "'de novo' IMP biosynthetic process",
    "279": "oxidoreductase activity, acting on CH-OH group of donors",
    "280": "asparagine synthase (glutamine-hydrolyzing) activity",
    "281": "cellulose binding",
    "282": "phosphate ion binding",
    "283": "viral genome replication",
    "284": "vesicle membrane",
    "285": "N,N-dimethylaniline monooxygenase activity",
    "286": "glutamyl-tRNA reductase activity",
    "287": "tRNA aminoacylation",
    "288": "nuclease activity",
    "289": "heme biosynthetic process",
    "290": "methylenetetrahydrofolate dehydrogenase (NADP+) activity",
    "291": "transferase activity",
    "292": "serine-type D-Ala-D-Ala carboxypeptidase activity",
    "293": "RNA nuclease activity",
    "294": "sialyltransferase activity",
    "295": "protein tyrosine/serine/threonine phosphatase activity",
    "296": "phosphatidylinositol binding",
    "297": "nitrogen compound metabolic process",
    "298": "photosystem I",
    "299": "acetyltransferase activity",
    "300": "DNA replication",
    "301": "L-phenylalanine biosynthetic process",
    "302": "virion membrane",
    "303": "transport of virus in host, cell to cell",
    "304": "pteridine-containing compound metabolic process",
    "305": "protein retention in ER lumen",
    "306": "cell-matrix adhesion",
    "307": "DNA repair",
    "308": "cell outer membrane",
    "309": "envenomation resulting in occlusion of the pore of voltage-gated potassium channel in another organism",
    "310": "phosphoenolpyruvate carboxykinase activity",
    "311": "ribonuclease P activity",
    "312": "structural constituent of ribosome",
    "313": "racemase and epimerase activity, acting on carbohydrates and derivatives",
    "314": "regulation of microtubule polymerization or depolymerization",
    "315": "thyroxine 5'-deiodinase activity",
    "316": "spermatid development",
    "317": "viral nucleocapsid",
    "318": "cellular metabolic process",
    "319": "RNA modification",
    "320": "fucosyltransferase activity",
    "321": "sodium channel activity",
    "322": "sucrose metabolic process",
    "323": "ossification",
    "324": "cellular aromatic compound metabolic process",
    "325": "peptide cross-linking",
    "326": "phosphotransferase activity, carboxyl group as acceptor",
    "327": "transposase activity",
    "328": "lysosomal transport",
    "329": "metalloaminopeptidase activity",
    "330": "riboflavin synthase complex",
    "331": "fatty-acyl-CoA binding",
    "332": "ubiquitin protein ligase binding",
    "333": "O-methyltransferase activity",
    "334": "mitochondrial proton-transporting ATP synthase complex, coupling factor F(o)",
    "335": "keratinization",
    "336": "penicillin binding",
    "337": "positive regulation of DNA-templated transcription",
    "338": "dTDP-4-dehydrorhamnose 3,5-epimerase activity",
    "339": "ammonium transmembrane transport",
    "340": "RNA helicase activity",
    "341": "evasion of host immune response",
    "342": "methylthiotransferase activity",
    "343": "hydro-lyase activity",
    "344": "3,4-dihydroxy-2-butanone-4-phosphate synthase activity",
    "345": "proteolysis",
    "346": "ADP binding",
    "347": "bacterial microcompartment",
    "348": "7-methylguanosine mRNA capping",
    "349": "peptidase activity",
    "350": "ATP-binding cassette (ABC) transporter complex",
    "351": "phosphotransferase activity, for other substituted phosphate groups",
    "352": "recognition of pollen",
    "353": "monoatomic anion transport",
    "354": "GMP biosynthetic process",
    "355": "cell wall macromolecule catabolic process",
    "356": "endonuclease activity",
    "357": "deaminase activity",
    "358": "metalloendopeptidase inhibitor activity",
    "359": "defense response to fungus",
    "360": "MHC class II protein complex",
    "361": "histidine biosynthetic process",
    "362": "trehalose biosynthetic process",
    "363": "cell adhesion",
    "364": "troponin complex",
    "365": "GDP-dissociation inhibitor activity",
    "366": "antiporter activity",
    "367": "ribonucleoside triphosphate phosphatase activity",
    "368": "virion component",
    "369": "double-stranded RNA binding",
    "370": "cytoplasm",
    "371": "pore-forming activity",
    "372": "adenyl-nucleotide exchange factor activity",
    "373": "DNA topoisomerase type I (single strand cut, ATP-independent) activity",
    "374": "protein import",
    "375": "actin filament binding",
    "376": "nucleoside metabolic process",
    "377": "polysaccharide metabolic process",
    "378": "DNA replication initiation",
    "379": "transsulfuration",
    "380": "cell surface",
    "381": "chloride channel activity",
    "382": "transmembrane receptor protein serine/threonine kinase activity",
    "383": "DNA ligase (ATP) activity",
    "384": "3-beta-hydroxy-delta5-steroid dehydrogenase activity",
    "385": "alpha-mannosidase activity",
    "386": "DNA recombination",
    "387": "protein autoprocessing",
    "388": "protein processing",
    "389": "oxidoreductase activity, acting on paired donors, with incorporation or reduction of molecular oxygen, reduced ascorbate as one donor, and incorporation of one atom of oxygen",
    "390": "cell-cell signaling",
    "391": "clathrin coat of coated pit",
    "392": "UDP-glucose:hexose-1-phosphate uridylyltransferase activity",
    "393": "cysteine-type deubiquitinase activity",
    "394": "cell wall modification",
    "395": "cell division",
    "396": "chromatin",
    "397": "outer membrane",
    "398": "iron-sulfur cluster assembly",
    "399": "granulocyte macrophage colony-stimulating factor receptor binding",
    "400": "ciliary neurotrophic factor-mediated signaling pathway",
    "401": "cyclin-dependent protein serine/threonine kinase regulator activity",
    "402": "4-hydroxy-tetrahydrodipicolinate reductase",
    "403": "digestion",
    "404": "F-actin capping protein complex",
    "405": "aldehyde-lyase activity",
    "406": "oxidoreductase activity, acting on the aldehyde or oxo group of donors, NAD or NADP as acceptor",
    "407": "alpha-L-fucosidase activity",
    "408": "dephospho-CoA kinase activity",
    "409": "cobalamin transport",
    "410": "toxin activity",
    "411": "nucleus",
    "412": "heme oxygenase (decyclizing) activity",
    "413": "cytidylyltransferase activity",
    "414": "NAD+-protein-arginine ADP-ribosyltransferase activity",
    "415": "DNA topoisomerase activity",
    "416": "RNA ligase activity",
    "417": "pseudouridine synthase activity",
    "418": "CoA-transferase activity",
    "419": "caveola assembly",
    "420": "DNA N-glycosylase activity",
    "421": "fatty acid elongase activity",
    "422": "oxygen binding",
    "423": "collagen-containing extracellular matrix",
    "424": "protein maturation",
    "425": "hydrolase activity, hydrolyzing N-glycosyl compounds",
    "426": "neuropeptide signaling pathway",
    "427": "regulation of transcription by RNA polymerase II",
    "428": "pyridoxal phosphate biosynthetic process",
    "429": "racemase activity, acting on amino acids and derivatives",
    "430": "primary amine oxidase activity",
    "431": "fungal-type cell wall",
    "432": "oxidoreductase activity, acting on the CH-NH2 group of donors, oxygen as acceptor",
    "433": "aminoacyl-tRNA hydrolase activity",
    "434": "protein secretion by the type II secretion system",
    "435": "trehalose metabolic process",
    "436": "uroporphyrinogen decarboxylase activity",
    "437": "glycerol-3-phosphate catabolic process",
    "438": "cytoskeleton organization",
    "439": "protein kinase CK2 complex",
    "440": "mitochondrial envelope",
    "441": "coproporphyrinogen oxidase activity",
    "442": "phospholipid biosynthetic process",
    "443": "3-dehydroquinate dehydratase activity",
    "444": "dynein complex",
    "445": "oxidoreductase activity, acting on the CH-CH group of donors, NAD or NADP as acceptor",
    "446": "acid-amino acid ligase activity",
    "447": "glycylpeptide N-tetradecanoyltransferase activity",
    "448": "amino acid:sodium symporter activity",
    "449": "lipid binding",
    "450": "protein prenylation",
    "451": "metallodipeptidase activity",
    "452": "aspartic-type endopeptidase activity",
    "453": "nucleosome",
    "454": "isomerase activity",
    "455": "chorismate synthase activity",
    "456": "holocytochrome-c synthase activity",
    "457": "formate-tetrahydrofolate ligase activity",
    "458": "rRNA processing",
    "459": "secretory granule",
    "460": "regulation of DNA-templated transcription elongation",
    "461": "malate synthase activity",
    "462": "monolayer-surrounded lipid storage body",
    "463": "endopeptidase activity",
    "464": "positive regulation of translational termination",
    "465": "folic acid-containing compound biosynthetic process",
    "466": "cholesterol binding",
    "467": "actin monomer binding",
    "468": "cytokine activity",
    "469": "phosphoenolpyruvate carboxykinase (ATP) activity",
    "470": "cAMP biosynthetic process",
    "471": "metal ion transport",
    "472": "single fertilization",
    "473": "gas vesicle",
    "474": "carbohydrate:proton symporter activity",
    "475": "porin activity",
    "476": "hexon binding",
    "477": "oxidoreductase activity, acting on the aldehyde or oxo group of donors, iron-sulfur protein as acceptor",
    "478": "arginine metabolic process",
    "479": "toxic substance binding",
    "480": "peptide deformylase activity",
    "481": "peroxidase activity",
    "482": "4-alpha-hydroxytetrahydrobiopterin dehydratase activity",
    "483": "four-way junction helicase activity",
    "484": "mRNA guanylyltransferase activity",
    "485": "thylakoid membrane",
    "486": "protein-glutamate methylesterase activity",
    "487": "methionine metabolic process",
    "488": "cellulose catabolic process",
    "489": "protein folding",
    "490": "lipid transporter activity",
    "491": "mRNA processing",
    "492": "RNA metabolic process",
    "493": "bioluminescence",
    "494": "aerobic electron transport chain",
    "495": "alpha-amylase inhibitor activity",
    "496": "calcium ion transmembrane transport",
    "497": "viral DNA genome packaging",
    "498": "regulation of ARF protein signal transduction",
    "499": "protein kinase inhibitor activity",
    "500": "beta-amylase activity",
    "501": "chitosanase activity",
    "502": "cell wall",
    "503": "hydroxymethylbilane synthase activity",
    "504": "carbohydrate derivative binding",
    "505": "biotin binding",
    "506": "inorganic phosphate transmembrane transporter activity",
    "507": "odorant binding",
    "508": "chromosome",
    "509": "terpene synthase activity",
    "510": "metallopeptidase activity",
    "511": "metalloendopeptidase activity",
    "512": "peptidyl-dipeptidase activity",
    "513": "photosystem II reaction center",
    "514": "extracellular matrix structural constituent",
    "515": "alanyl-tRNA aminoacylation",
    "516": "GTPase activator activity",
    "517": "collagen trimer",
    "518": "cell communication",
    "519": "interleukin-7 receptor binding",
    "520": "chromatin binding",
    "521": "dipeptidase activity",
    "522": "ATP-dependent peptidase activity",
    "523": "lipoprotein metabolic process",
    "524": "ketol-acid reductoisomerase activity",
    "525": "mitochondrial outer membrane",
    "526": "ubiquitin-dependent protein catabolic process",
    "527": "3-deoxy-7-phosphoheptulonate synthase activity",
    "528": "structural constituent of cuticle",
    "529": "FAD binding",
    "530": "proton-transporting V-type ATPase, V0 domain",
    "531": "viral genome packaging",
    "532": "keratin filament",
    "533": "phosphoribosyl-AMP cyclohydrolase activity",
    "534": "phosphatidylinositol kinase activity",
    "535": "RNA processing",
    "536": "N-acetylmuramoyl-L-alanine amidase activity",
    "537": "NADP biosynthetic process",
    "538": "viral entry into host cell",
    "539": "single-stranded RNA binding",
    "540": "hydrolase activity, acting on carbon-nitrogen (but not peptide) bonds",
    "541": "negative regulation of gene silencing by regulatory ncRNA",
    "542": "host cell cytoplasm",
    "543": "palmitoyltransferase activity",
    "544": "galactoside 2-alpha-L-fucosyltransferase activity",
    "545": "mannosyl-oligosaccharide 1,2-alpha-mannosidase activity",
    "546": "cell surface receptor signaling pathway",
    "547": "metal ion transmembrane transporter activity",
    "548": "monoatomic cation transmembrane transporter activity",
    "549": "xenobiotic transmembrane transporter activity",
    "550": "DNA methylation",
    "551": "oxidoreductase activity, acting on the aldehyde or oxo group of donors",
    "552": "nutrient reservoir activity",
    "553": "virus-mediated perturbation of host defense response",
    "554": "flavin adenine dinucleotide binding",
    "555": "molybdopterin cofactor binding",
    "556": "host cell junction",
    "557": "cytochrome complex assembly",
    "558": "chemotaxis",
    "559": "tRNA binding",
    "560": "fructose metabolic process",
    "561": "receptor-mediated virion attachment to host cell",
    "562": "membrane coat",
    "563": "protein phosphatase type 2A complex",
    "564": "nucleobase-containing compound metabolic process",
    "565": "peptide-methionine (S)-S-oxide reductase activity",
    "566": "hyalurononglucosaminidase activity",
    "567": "ATP phosphoribosyltransferase activity",
    "568": "structural constituent of virion",
    "569": "peptide-methionine (R)-S-oxide reductase activity",
    "570": "intramolecular transferase activity",
    "571": "thiolester hydrolase activity",
    "572": "chitin biosynthetic process",
    "573": "glutamate biosynthetic process",
    "574": "holo-[acyl-carrier-protein] synthase activity",
    "575": "DNA ligase (NAD+) activity",
    "576": "cytochrome complex",
    "577": "mRNA methyltransferase activity",
    "578": "structural constituent of myelin sheath",
    "579": "taxis",
    "580": "lipid catabolic process",
    "581": "diaminopimelate epimerase activity",
    "582": "T=25 icosahedral viral capsid",
    "583": "riboflavin kinase activity",
    "584": "host cell",
    "585": "suppression by virus of host apoptotic process",
    "586": "pentosyltransferase activity",
    "587": "uridylyltransferase activity",
    "588": "oxygen evolving activity",
    "589": "5-methyltetrahydropteroyltriglutamate-homocysteine S-methyltransferase activity",
    "590": "extrachromosomal circular DNA",
    "591": "defense response to bacterium",
    "592": "structural constituent of egg chorion",
    "593": "nucleoside triphosphate catabolic process",
    "594": "methylation",
    "595": "nicotinate-nucleotide diphosphorylase (carboxylating) activity",
    "596": "arylesterase activity",
    "597": "nucleoside transmembrane transport",
    "598": "phospholipid catabolic process",
    "599": "photosystem II stabilization",
    "600": "nucleotidyltransferase activity",
    "601": "sulfate adenylyltransferase (ATP) activity",
    "602": "nuclear import signal receptor activity",
    "603": "enzyme activator activity",
    "604": "fatty acid beta-oxidation",
    "605": "hexosyltransferase activity",
    "606": "chromosome organization",
    "607": "vitamin transport",
    "608": "large ribosomal subunit",
    "609": "alternative oxidase activity",
    "610": "extrinsic component of membrane",
    "611": "phosphatidylglycerol-prolipoprotein diacylglyceryl transferase activity",
    "612": "mannosyltransferase activity",
    "613": "antibiotic biosynthetic process",
    "614": "DNA primase activity",
    "615": "phosphoribosylaminoimidazolecarboxamide formyltransferase activity",
    "616": "amino acid transport",
    "617": "proton-transporting ATPase activity, rotational mechanism",
    "618": "chorismate metabolic process",
    "619": "glutamic-type endopeptidase activity",
    "620": "amidase activity",
    "621": "single strand break repair",
    "622": "protein serine/threonine kinase activator activity",
    "623": "DNA topoisomerase type II (double strand cut, ATP-hydrolyzing) inhibitor activity",
    "624": "histone acetyltransferase activity",
    "625": "regulation of cell cycle",
    "626": "arginine decarboxylase activity",
    "627": "protein histidyl modification to diphthamide",
    "628": "defense response to virus",
    "629": "ribonuclease P complex",
    "630": "5-amino-6-(5-phosphoribosylamino)uracil reductase activity",
    "631": "triphosphoribosyl-dephospho-CoA synthase activity",
    "632": "tRNA processing",
    "633": "cobalamin biosynthetic process",
    "634": "transition metal ion transport",
    "635": "DNA replication, synthesis of RNA primer",
    "636": "cytosolic ribosome assembly",
    "637": "one-carbon metabolic process",
    "638": "peptidyl-lysine modification to peptidyl-hypusine",
    "639": "archaeal or bacterial-type flagellum-dependent cell motility",
    "640": "prefoldin complex",
    "641": "lysyl-tRNA aminoacylation",
    "642": "signal recognition particle",
    "643": "LPPG:FO 2-phospho-L-lactate transferase activity",
    "644": "toxin-antitoxin complex",
    "645": "aspartate dehydrogenase activity",
    "646": "3-dehydroquinate synthase activity",
    "647": "arginine biosynthetic process",
    "648": "thiamine biosynthetic process",
    "649": "Mo-molybdopterin cofactor biosynthetic process",
    "650": "tRNA-intron endonuclease activity",
    "651": "phospholactate guanylyltransferase activity",
    "652": "intracellular manganese ion homeostasis",
    "653": "proton-transporting two-sector ATPase complex, catalytic domain",
    "654": "ferredoxin hydrogenase activity",
    "655": "tRNA nucleoside ribose methylation",
    "656": "tRNA (guanine(10)-N2)-methyltransferase activity",
    "657": "cellulase activity",
    "658": "apoptotic process",
    "659": "hydrolase activity, acting on glycosyl bonds",
    "660": "interleukin-5 receptor binding",
    "661": "nitrogen compound transport",
    "662": "hemolymph coagulation",
    "663": "regulation of monoatomic ion transport",
    "664": "arsenite transport",
    "665": "auxin binding",
    "666": "mitochondrial respiratory chain complex IV",
    "667": "bacterial-type flagellum",
    "668": "guanylate cyclase activator activity",
    "669": "interleukin-3 receptor binding",
    "670": "voltage-gated potassium channel activity",
    "671": "calmodulin binding",
    "672": "regulation of smooth muscle contraction",
    "673": "feeding behavior",
    "674": "aminopeptidase activity",
    "675": "DNA endonuclease activity",
    "676": "mating-type factor pheromone receptor activity",
    "677": "blood vessel diameter maintenance",
    "678": "fusion of sperm to egg plasma membrane involved in single fertilization",
    "679": "DNA methylation on adenine",
    "680": "histamine binding",
    "681": "regulation of blood coagulation",
    "682": "glycyl-tRNA aminoacylation",
    "683": "glycine-tRNA ligase activity",
    "684": "amine binding",
    "685": "ornithine decarboxylase inhibitor activity",
    "686": "tyrosine binding",
    "687": "interstrand cross-link repair",
    "688": "bacterial-type flagellum basal body, distal rod, L ring",
    "689": "oligosaccharyltransferase complex",
    "690": "hydroxyethylthiazole kinase activity",
    "691": "3',5'-cyclic-AMP phosphodiesterase activity",
    "692": "Rho protein signal transduction",
    "693": "sensory perception of chemical stimulus",
    "694": "bacterial-type flagellum basal body, distal rod, P ring",
    "695": "phospholipid transporter activity",
    "696": "catabolic process",
    "697": "adenosine deaminase activity",
    "698": "DNA damage checkpoint signaling",
    "699": "regulation of small GTPase mediated signal transduction",
    "700": "NAD+ binding",
    "701": "DNA-templated transcription",
    "702": "folic acid-containing compound metabolic process",
    "703": "bacterial-type flagellum basal body",
    "704": "glucocorticoid receptor signaling pathway",
    "705": "nuclear estrogen receptor activity",
    "706": "nuclear steroid receptor activity",
    "707": "androgen receptor signaling pathway",
    "708": "transcription coregulator activity",
    "709": "heparin binding",
    "710": "protein-folding chaperone binding",
    "711": "transcription initiation at RNA polymerase II promoter",
    "712": "microtubule binding",
    "713": "GTPase regulator activity",
    "714": "tachykinin receptor signaling pathway",
    "715": "immunoglobulin binding",
    "716": "DNA replication origin binding",
    "717": "methylenetetrahydrofolate reductase (NAD(P)H) activity",
    "718": "cytidylate kinase activity",
    "719": "cyclin-dependent protein serine/threonine kinase inhibitor activity",
    "720": "DNA unwinding involved in DNA replication",
    "721": "protein modification process",
    "722": "coenzyme-B sulfoethylthiotransferase activity",
    "723": "alkylbase DNA N-glycosylase activity",
    "724": "host cell plasmodesma",
    "725": "proteasome activator complex",
    "726": "phospholipase activity",
    "727": "potassium ion transport",
    "728": "hemolysis by symbiont of host erythrocytes",
    "729": "alanine biosynthetic process",
    "730": "carbohydrate transmembrane transport",
    "731": "DNA catabolic process",
    "732": "NAD+ nucleosidase activity",
    "733": "transcription factor TFIIA complex",
    "734": "transcription by RNA polymerase II",
    "735": "mitochondrial electron transport, ubiquinol to cytochrome c",
    "736": "nicotinate-nucleotide-dimethylbenzimidazole phosphoribosyltransferase activity",
    "737": "adenosylcobinamide kinase activity",
    "738": "mitochondrial electron transport, cytochrome c to oxygen",
    "739": "cobalamin binding",
    "740": "methenyltetrahydromethanopterin cyclohydrolase activity",
    "741": "signal recognition particle, endoplasmic reticulum targeting",
    "742": "double-stranded RNA adenosine deaminase activity",
    "743": "clathrin adaptor complex",
    "744": "viral capsid assembly",
    "745": "modulation by virus of host process",
    "746": "transcription coactivator activity",
    "747": "fumarate metabolic process",
    "748": "alcohol dehydrogenase (NAD+) activity",
    "749": "transcription regulator complex",
    "750": "efflux transmembrane transporter activity",
    "751": "glucan biosynthetic process",
    "752": "histidine decarboxylase activity",
    "753": "mitochondrial matrix",
    "754": "cysteine-type endopeptidase inhibitor activity involved in apoptotic process",
    "755": "3-phytase activity",
    "756": "DNA replication termination",
    "757": "nitrite reductase (cytochrome, ammonia-forming) activity",
    "758": "ribulose bisphosphate carboxylase complex assembly",
    "759": "transcription elongation-coupled chromatin remodeling",
    "760": "1,3-beta-D-glucan synthase complex",
    "761": "protein O-linked glycosylation",
    "762": "tRNA threonylcarbamoyladenosine modification",
    "763": "plasmid maintenance",
    "764": "aminoacyltransferase activity",
    "765": "tRNA (guanine(46)-N7)-methyltransferase activity",
    "766": "interleukin-1 receptor binding",
    "767": "dimethylallyl diphosphate biosynthetic process",
    "768": "cytolysis",
    "769": "stem cell factor receptor binding",
    "770": "monooxygenase activity",
    "771": "endodeoxyribonuclease activity, producing 5'-phosphomonoesters",
    "772": "mercury ion transmembrane transporter activity",
    "773": "chromate transmembrane transporter activity",
    "774": "intermediate filament",
    "775": "protein flavinylation",
    "776": "photosystem I reaction center",
    "777": "light-harvesting complex",
    "778": "carbohydrate utilization",
    "779": "suppression by virus of host gene expression",
    "780": "quinolinate synthetase A activity",
    "781": "4-alpha-glucanotransferase activity",
    "782": "gluconate transmembrane transporter activity",
    "783": "beta-galactosidase complex",
    "784": "O-acyltransferase activity",
    "785": "bacterial-type flagellum hook",
    "786": "cytosol",
    "787": "regulation of gene expression",
    "788": "DNA-mediated transformation",
    "789": "primary metabolic process",
    "790": "fatty acid biosynthetic process",
    "791": "methanogenesis",
    "792": "nucleoside diphosphate kinase activity",
    "793": "dTMP biosynthetic process",
    "794": "gamete generation",
    "795": "CAAX-box protein processing",
    "796": "response to auxin",
    "797": "aminoglycoside 3-N-acetyltransferase activity",
    "798": "rRNA methyltransferase activity",
    "799": "cytochrome b6f complex",
    "800": "2-C-methyl-D-erythritol 2,4-cyclodiphosphate synthase activity",
    "801": "nucleoside triphosphate diphosphatase activity",
    "802": "3-methyl-2-oxobutanoate hydroxymethyltransferase activity",
    "803": "methanogenesis, from acetate",
    "804": "cobalt ion transmembrane transporter activity",
    "805": "cellular response to starvation",
    "806": "protein tetramerization",
    "807": "cyanate metabolic process",
    "808": "bacterial-type flagellum assembly",
    "809": "CCA tRNA nucleotidyltransferase activity",
    "810": "pantoate-beta-alanine ligase activity",
    "811": "precorrin-8X methylmutase activity",
    "812": "precorrin-6A reductase activity",
    "813": "corrinoid adenosyltransferase activity",
    "814": "D-aminoacyl-tRNA deacylase activity",
    "815": "protein-DNA covalent cross-linking",
    "816": "queuosine salvage",
    "817": "organic acid phosphorylation",
    "818": "regulation of carbohydrate metabolic process",
    "819": "protein-disulfide reductase activity",
    "820": "exodeoxyribonuclease VII activity",
    "821": "uroporphyrinogen-III synthase activity",
    "822": "tetraacyldisaccharide 4'-kinase activity",
    "823": "plasma membrane",
    "824": "exodeoxyribonuclease VII complex",
    "825": "L-arabinose isomerase activity",
    "826": "CDP-diacylglycerol diphosphatase activity",
    "827": "glucuronate isomerase activity",
    "828": "protein catabolic process",
    "829": "peroxiredoxin activity",
    "830": "oxidoreductase activity, acting on NAD(P)H, heme protein as acceptor",
    "831": "regulation of DNA repair",
    "832": "biotin transport",
    "833": "sulfurtransferase activity",
    "834": "carbon-nitrogen ligase activity, with glutamine as amido-N-donor",
    "835": "GTP cyclohydrolase activity",
    "836": "lactate transport",
    "837": "adenosylcobinamide-GDP ribazoletransferase activity",
    "838": "acyl-phosphate glycerol-3-phosphate acyltransferase activity",
    "839": "S-ribosylhomocysteine lyase activity",
    "840": "phosphatidylserine decarboxylase activity",
    "841": "P-type potassium transmembrane transporter activity",
    "842": "NADPH binding",
    "843": "undecaprenyl-diphosphatase activity",
    "844": "toxin biosynthetic process",
    "845": "spermidine biosynthetic process",
    "846": "lipid-A-disaccharide synthase activity",
    "847": "glucokinase activity",
    "848": "regulation of translational fidelity",
    "849": "helicase activity",
    "850": "sodium-dependent phosphate transport",
    "851": "protein histidine kinase activity",
    "852": "potassium ion transmembrane transporter activity",
    "853": "exit of virus from host cell nucleus by nuclear egress",
    "854": "viral budding from Golgi membrane",
    "855": "carboxyl- or carbamoyltransferase activity",
    "856": "spliceosomal complex",
    "857": "glycerone kinase activity",
    "858": "double-strand break repair via nonhomologous end joining",
    "859": "transition metal ion binding",
    "860": "chromosome, telomeric region",
    "861": "amino acid biosynthetic process",
    "862": "glucose-6-phosphate dehydrogenase activity",
    "863": "electron transport chain",
    "864": "exon-exon junction complex",
    "865": "toxin metabolic process",
    "866": "cation binding",
    "867": "plasminogen activation",
    "868": "negative regulation of protein kinase activity",
    "869": "small molecule binding",
    "870": "pyrophosphatase activity",
    "871": "RNA splicing",
    "872": "purine nucleobase biosynthetic process",
    "873": "ubiquitin binding",
    "874": "arginine binding",
    "875": "methylated-DNA-[protein]-cysteine S-methyltransferase activity",
    "876": "nucleotide catabolic process",
    "877": "UDP-N-acetylmuramate dehydrogenase activity",
    "878": "ATP metabolic process",
    "879": "intramolecular phosphotransferase activity",
    "880": "calcium-activated potassium channel activity",
    "881": "nitric oxide biosynthetic process",
    "882": "ferrous iron binding",
    "883": "transformation of host cell by virus",
    "884": "negative regulation of DNA-templated transcription",
    "885": "phenylalanine-tRNA ligase activity",
    "886": "integrase activity",
    "887": "ubiquinol-cytochrome-c reductase activity",
    "888": "viral procapsid maturation",
    "889": "extracellular ligand-gated monoatomic ion channel activity",
    "890": "monoatomic ion transport",
    "891": "ligase activity",
    "892": "polynucleotide 5'-phosphatase activity",
    "893": "oxidoreductase activity, acting on iron-sulfur proteins as donors",
    "894": "sensory perception of smell",
    "895": "glutathione synthase activity",
    "896": "fucose metabolic process",
    "897": "5-carboxymethyl-2-hydroxymuconate delta-isomerase activity",
    "898": "type II site-specific deoxyribonuclease activity",
    "899": "methane monooxygenase activity",
    "900": "methionine synthase activity",
    "901": "U4/U6 x U5 tri-snRNP complex",
    "902": "post-chaperonin tubulin folding pathway",
    "903": "folic acid binding",
    "904": "oxidoreductase activity, acting on the CH-NH2 group of donors",
    "905": "DNA restriction-modification system",
    "906": "melanin metabolic process",
    "907": "phospholipase inhibitor activity",
    "908": "lysis of host organelle involved in viral entry into host cell",
    "909": "diacylglycerol O-acyltransferase activity",
    "910": "phosphoric diester hydrolase activity",
    "911": "viral transcription",
    "912": "minus-end-directed microtubule motor activity",
    "913": "diphosphate hydrolysis-driven proton transmembrane transporter activity",
    "914": "lipid glycosylation",
    "915": "L-serine-phosphatidylethanolamine phosphatidyltransferase activity",
    "916": "positive regulation of cell population proliferation",
    "917": "interleukin-12 receptor binding",
    "918": "pheromone activity",
    "919": "cysteine-type aminopeptidase activity",
    "920": "nicotianamine biosynthetic process",
    "921": "nitronate monooxygenase activity",
    "922": "protein-arginine deiminase activity",
    "923": "hydrolase activity, acting on carbon-nitrogen (but not peptide) bonds, in linear amides",
    "924": "acetylglucosaminyltransferase activity",
    "925": "glutamate-cysteine ligase activity",
    "926": "acireductone dioxygenase [iron(II)-requiring] activity",
    "927": "phosphatidylinositol-4,5-bisphosphate binding",
    "928": "mating",
    "929": "root development",
    "930": "strictosidine synthase activity",
    "931": "response to metal ion",
    "932": "phosphatase activator activity",
    "933": "protein-heme linkage",
    "934": "carbohydrate biosynthetic process",
    "935": "viral tegument",
    "936": "proteasomal protein catabolic process",
    "937": "nitrogenase activity",
    "938": "laminin binding",
    "939": "exonuclease activity",
    "940": "oligopeptide transmembrane transporter activity",
    "941": "UDP-glucose metabolic process",
    "942": "vacuolar proton-transporting V-type ATPase complex",
    "943": "threonine-phosphate decarboxylase activity",
    "944": "proton channel activity",
    "945": "mRNA splice site recognition",
    "946": "mercury ion transport",
    "947": "nitrogen fixation",
    "948": "pectate lyase activity",
    "949": "ATP:ADP antiporter activity",
    "950": "amino acid transmembrane transport",
    "951": "proton-transporting V-type ATPase, V1 domain",
    "952": "vacuolar proton-transporting V-type ATPase, V1 domain",
    "953": "oxidoreductase activity, acting on a sulfur group of donors, disulfide as acceptor",
    "954": "protein kinase binding",
    "955": "high-affinity iron permease complex",
    "956": "alkylmercury lyase activity",
    "957": "viral release from host cell by cytolysis",
    "958": "tropomyosin binding",
    "959": "urea transmembrane transporter activity",
    "960": "acetyl-CoA carboxylase complex",
    "961": "protein kinase 5 complex",
    "962": "deoxyribonuclease II activity",
    "963": "UDP-galactopyranose mutase activity",
    "964": "host cytoskeleton",
    "965": "regulation of cell shape",
    "966": "poly(A) RNA polymerase activity",
    "967": "tryptophan 2,3-dioxygenase activity",
    "968": "meiotic drive",
    "969": "acetolactate decarboxylase activity",
    "970": "pantothenate kinase activity",
    "971": "L-serine ammonia-lyase activity",
    "972": "fructose 1,6-bisphosphate 1-phosphatase activity",
    "973": "spore germination",
    "974": "DNA polymerase processivity factor activity",
    "975": "UDP-3-O-[3-hydroxymyristoyl] N-acetylglucosamine deacetylase activity",
    "976": "GDP-mannose biosynthetic process",
    "977": "inorganic cation transmembrane transport",
    "978": "response to antibiotic",
    "979": "mRNA splicing, via spliceosome",
    "980": "protein N-linked glycosylation via asparagine",
    "981": "DNA-3-methyladenine glycosylase activity",
    "982": "vacuolar transport",
    "983": "signaling",
    "984": "galactosylgalactosylxylosylprotein 3-beta-glucuronosyltransferase activity",
    "985": "RNA endonuclease activity, producing 5'-phosphomonoesters",
    "986": "small GTPase binding",
    "987": "heme transmembrane transporter activity",
    "988": "organic anion transport",
    "989": "pheromone receptor activity",
    "990": "molybdenum ion binding",
    "991": "acyl-[acyl-carrier-protein] desaturase activity",
    "992": "outer membrane-bounded periplasmic space",
    "993": "protein-phosphatidylethanolamide deconjugating activity",
    "994": "asexual sporulation",
    "995": "chitin catabolic process",
    "996": "[protein-PII] uridylyltransferase activity",
    "997": "NADP binding",
    "998": "molybdopterin cofactor biosynthetic process",
    "999": "translational termination",
    "1000": "regulatory ncRNA-mediated gene silencing",
    "1001": "phenylalanyl-tRNA aminoacylation",
    "1002": "arginyl-tRNA aminoacylation",
    "1003": "serotonin:sodium:chloride symporter activity",
    "1004": "calcium- and calmodulin-responsive adenylate cyclase activity",
    "1005": "cellulose biosynthetic process",
    "1006": "connexin complex",
    "1007": "xylan 1,4-beta-xylosidase activity",
    "1008": "voltage-gated potassium channel complex",
    "1009": "receptor-mediated endocytosis",
    "1010": "reciprocal meiotic recombination",
    "1011": "small conductance calcium-activated potassium channel activity",
    "1012": "positive regulation of GTPase activity",
    "1013": "cellulose synthase (UDP-forming) activity",
    "1014": "allantoicase activity",
    "1015": "heterocyst development",
    "1016": "cysteine-type exopeptidase activity",
    "1017": "triglyceride lipase activity",
    "1018": "deNEDDylase activity",
    "1019": "rRNA (pseudouridine) methyltransferase activity",
    "1020": "leucyl-tRNA--protein transferase activity",
    "1021": "aspartate-ammonia ligase activity",
    "1022": "benzoate transmembrane transporter activity",
    "1023": "carbon-monoxide dehydrogenase (acceptor) activity",
    "1024": "3'-5' exonuclease activity",
    "1025": "C4-dicarboxylate transmembrane transporter activity",
    "1026": "glutamate:sodium symporter activity",
    "1027": "protein tyrosine kinase activity",
    "1028": "retromer, cargo-selective complex",
    "1029": "intracellular protein transport",
    "1030": "mannosyl-glycoprotein endo-beta-N-acetylglucosaminidase activity",
    "1031": "xylan catabolic process",
    "1032": "mitochondrial pyruvate transmembrane transport",
    "1033": "glucan endo-1,3-alpha-glucosidase activity",
    "1034": "L-arabinose metabolic process",
    "1035": "EMC complex",
    "1036": "negative regulation of TOR signaling",
    "1037": "protein insertion into ER membrane",
    "1038": "protein ufmylation",
    "1039": "amino sugar metabolic process",
    "1040": "carboxy-lyase activity",
    "1041": "[glutamate-ammonia-ligase] adenylyltransferase activity",
    "1042": "pyridoxine 5'-phosphate synthase activity",
    "1043": "electron transporter, transferring electrons within cytochrome b6/f complex of photosystem II activity",
    "1044": "biotin biosynthetic process",
    "1045": "embryo development ending in seed dormancy",
    "1046": "inositol phosphate biosynthetic process",
    "1047": "cell morphogenesis",
    "1048": "regulation of division septum assembly",
    "1049": "mannonate dehydratase activity",
    "1050": "Ndc80 complex",
    "1051": "attachment of mitotic spindle microtubules to kinetochore",
    "1052": "prosthetic group biosynthetic process",
    "1053": "plasma membrane phospholipid scrambling",
    "1054": "adhesion of symbiont to microvasculature",
    "1055": "p-aminobenzoyl-glutamate transmembrane transport",
    "1056": "DNA transposition",
    "1057": "2-keto-3-deoxygluconate:proton symporter activity",
    "1058": "monoatomic ion transmembrane transporter activity",
    "1059": "nickel cation transmembrane transporter activity",
    "1060": "nucleoside transport",
    "1061": "orexin receptor activity",
    "1062": "DNA metabolic process",
    "1063": "endoplasmic reticulum membrane",
    "1064": "protein-transporting ATPase activity",
    "1065": "silicic acid import across plasma membrane",
    "1066": "negative regulation of cell division",
    "1067": "transcription factor TFIID complex",
    "1068": "ATPase activator activity",
    "1069": "transcription factor TFIIH core complex",
    "1070": "response to UV",
    "1071": "mismatch repair",
    "1072": "mating pheromone activity",
    "1073": "virion attachment to host cell pilus",
    "1074": "sigma factor antagonist activity",
    "1075": "RNA polymerase complex",
    "1076": "regulation of bone mineralization",
    "1077": "endoplasmic reticulum to Golgi vesicle-mediated transport",
    "1078": "rescue of stalled ribosome",
    "1079": "anaerobic respiration",
    "1080": "protein phosphatase regulator activity",
    "1081": "SNAP receptor activity",
    "1082": "photosystem II oxygen evolving complex",
    "1083": "mRNA transport",
    "1084": "killing by symbiont of host cells",
    "1085": "glutamine biosynthetic process",
    "1086": "L-lysine efflux transmembrane transporter activity",
    "1087": "egg chorion",
    "1088": "electron transporter, transferring electrons within the cyclic electron transport pathway of photosynthesis activity",
    "1089": "isocitrate dehydrogenase (NADP+) activity",
    "1090": "perturbation of host defenses by symbiont",
    "1091": "protein-glutamine glutaminase activity",
    "1092": "sodium ion transport",
    "1093": "MIS12/MIND type complex",
    "1094": "protein-macromolecule adaptor activity",
    "1095": "Cdc73/Paf1 complex",
    "1096": "ubiquitin-like protein transferase activity",
    "1097": "endosome transport via multivesicular body sorting pathway",
    "1098": "small-subunit processome",
    "1099": "checkpoint clamp complex",
    "1100": "Mpp10 complex",
    "1101": "tRNA methyltransferase activity",
    "1102": "coenzyme A biosynthetic process",
    "1103": "sporulation resulting in formation of a cellular spore",
    "1104": "2-phosphosulfolactate phosphatase activity",
    "1105": "D-arabinono-1,4-lactone oxidase activity",
    "1106": "Las1 complex",
    "1107": "enzyme inhibitor activity",
    "1108": "actin cytoskeleton",
    "1109": "vesicle docking involved in exocytosis",
    "1110": "anaphase-promoting complex",
    "1111": "periplasmic space",
    "1112": "Arp2/3 protein complex",
    "1113": "aminoacyl-tRNA editing activity",
    "1114": "tRNA wobble position uridine thiolation",
    "1115": "CCR4-NOT complex",
    "1116": "chromosome separation",
    "1117": "GPI anchor biosynthetic process",
    "1118": "DNA synthesis involved in DNA repair",
    "1119": "origin recognition complex",
    "1120": "signal recognition particle receptor complex",
    "1121": "protein import into peroxisome matrix, docking",
    "1122": "RNA polymerase I core promoter sequence-specific DNA binding",
    "1123": "nucleocytoplasmic transport",
    "1124": "structural constituent of nuclear pore",
    "1125": "TRAPP complex",
    "1126": "cellular modified amino acid biosynthetic process",
    "1127": "autophagy",
    "1128": "autophagosome assembly",
    "1129": "NatC complex",
    "1130": "attachment of GPI anchor to protein",
    "1131": "GPI-anchor transamidase complex",
    "1132": "ureidoglycolate lyase activity",
    "1133": "lipid biosynthetic process",
    "1134": "Golgi transport complex",
    "1135": "gamma-tubulin binding",
    "1136": "N-acylglucosamine-6-phosphate 2-epimerase activity",
    "1137": "snoRNA binding",
    "1138": "protein folding in endoplasmic reticulum",
    "1139": "polysaccharide biosynthetic process",
    "1140": "C-terminal protein methylation",
    "1141": "pyrimidine nucleotide-sugar transmembrane transporter activity",
    "1142": "copper ion transmembrane transport",
    "1143": "COPII receptor activity",
    "1144": "double-strand break repair",
    "1145": "intracellular sterol transport",
    "1146": "karyogamy involved in conjugation with cellular fusion",
    "1147": "regulation of phosphoprotein phosphatase activity",
    "1148": "regulation of signal transduction",
    "1149": "ribosomal small subunit biogenesis",
    "1150": "siderophore biosynthetic process",
    "1151": "alpha-1,6-mannosyltransferase activity",
    "1152": "tRNA (m1A) methyltransferase complex",
    "1153": "arylformamidase activity",
    "1154": "tetrahydromethanopterin S-methyltransferase activity",
    "1155": "ATP-independent citrate lyase complex",
    "1156": "peptidoglycan binding",
    "1157": "pseudouridylate synthase activity",
    "1158": "response to copper ion",
    "1159": "nucleoid",
    "1160": "aspartic endopeptidase activity, intramembrane cleaving",
    "1161": "thiamine diphosphokinase activity",
    "1162": "thiamine binding",
    "1163": "sarcosine oxidase activity",
    "1164": "regulation of ATPase-coupled calcium transmembrane transporter activity",
    "1165": "cholesterol biosynthetic process",
    "1166": "sodium ion transmembrane transporter activity",
    "1167": "chromosome condensation",
    "1168": "glycerol metabolic process",
    "1169": "DNA modification",
    "1170": "[acyl-carrier-protein] phosphodiesterase activity",
    "1171": "regulation of chemotaxis",
    "1172": "chorismate lyase activity",
    "1173": "ethanolamine transport",
    "1174": "bacterial-type flagellum organization",
    "1175": "type IV pilus-dependent motility",
    "1176": "cell septum assembly",
    "1177": "putrescine biosynthetic process",
    "1178": "arginyl-tRNA--protein transferase activity",
    "1179": "protein arginylation",
    "1180": "rRNA base methylation",
    "1181": "cortical actin cytoskeleton organization",
    "1182": "Gram-negative-bacterium-type cell outer membrane assembly",
    "1183": "ribosome biogenesis",
    "1184": "MICOS complex",
    "1185": "tail-anchored membrane protein insertion into ER membrane",
    "1186": "K48-linked deubiquitinase activity",
    "1187": "Dsl1/NZR complex",
    "1188": "long-chain fatty acid luciferin component ligase activity",
    "1189": "catechol 1,2-dioxygenase activity",
    "1190": "rRNA methylation",
    "1191": "tRNA guanylyltransferase activity",
    "1192": "response to organic substance",
    "1193": "CDP-glycerol glycerophosphotransferase activity",
    "1194": "protein phosphatase binding",
    "1195": "dolichol-linked oligosaccharide biosynthetic process",
    "1196": "modulation by virus of host cellular process",
    "1197": "viral release via pore formation in host cell membrane",
    "1198": "4-hydroxy-3-methylbut-2-en-1-yl diphosphate synthase activity",
    "1199": "plant-type cell wall organization",
    "1200": "glutaminyl-tRNA aminoacylation",
    "1201": "negative regulation of ATP-dependent activity",
    "1202": "signal peptidase complex",
    "1203": "protein glycosylation",
    "1204": "Actinobacterium-type cell wall biogenesis",
    "1205": "guanosine tetraphosphate metabolic process",
    "1206": "phosphatidylglycerophosphatase activity",
    "1207": "protein secretion by the type IV secretion system",
    "1208": "sexual reproduction",
    "1209": "lipid A biosynthetic process",
    "1210": "peroxisome",
    "1211": "chorion-containing eggshell formation",
    "1212": "mitochondrial proton-transporting ATP synthase complex, catalytic sector F(1)",
    "1213": "regulation of response to reactive oxygen species",
    "1214": "quorum sensing",
    "1215": "secondary metabolic process",
    "1216": "phenol 2-monooxygenase activity",
    "1217": "signaling receptor activity",
    "1218": "polyketide biosynthetic process",
    "1219": "chromatin remodeling",
    "1220": "negative regulation of Wnt signaling pathway",
    "1221": "gonad development",
    "1222": "radial spoke",
    "1223": "respiratory electron transport chain",
    "1224": "glycoprotein catabolic process",
    "1225": "phosphoprotein phosphatase activity",
    "1226": "glycine reductase complex",
    "1227": "beta-1,4-mannosylglycoprotein 4-beta-N-acetylglucosaminyltransferase activity",
    "1228": "chromatin organization",
    "1229": "ecdysis, chitin-based cuticle",
    "1230": "glutathione specific gamma-glutamylcyclotransferase activity",
    "1231": "hydrotropism",
    "1232": "elongator holoenzyme complex",
    "1233": "viral protein processing",
    "1234": "mating type determination",
    "1235": "induction by virus of host apoptotic process",
    "1236": "proton transmembrane transport",
    "1237": "thiol oxidase activity",
    "1238": "sarcoglycan complex",
    "1239": "Ino80 complex",
    "1240": "mitochondrial fusion",
    "1241": "COPII vesicle coat",
    "1242": "tRNA (adenine(22)-N1)-methyltransferase activity",
    "1243": "carbon-sulfur lyase activity",
    "1244": "cellulose microfibril organization",
    "1245": "purine-rich negative regulatory element binding",
    "1246": "calcium-mediated signaling",
    "1247": "four-way junction DNA binding",
    "1248": "nuclear chromosome",
    "1249": "visual perception",
    "1250": "vesicle fusion with Golgi apparatus",
    "1251": "mannose binding",
    "1252": "peroxisome organization",
    "1253": "glutamate synthase activity",
    "1254": "regulation of G protein-coupled receptor signaling pathway",
    "1255": "microtubule-based process",
    "1256": "dolichyl pyrophosphate Glc2Man9GlcNAc2 alpha-1,2-glucosyltransferase activity",
    "1257": "tissue regeneration",
    "1258": "spliceosomal snRNP assembly",
    "1259": "blue light photoreceptor activity",
    "1260": "regulation of viral transcription",
    "1261": "arginine N-succinyltransferase activity",
    "1262": "glutamine metabolic process",
    "1263": "intramolecular oxidoreductase activity, interconverting aldoses and ketoses",
    "1264": "carbohydrate transport",
    "1265": "nicotinamide riboside transport",
    "1266": "anaerobic electron transport chain",
    "1267": "protein phosphatase inhibitor activity",
    "1268": "heme transport",
    "1269": "N-succinylarginine dihydrolase activity",
    "1270": "positive regulation of growth",
    "1271": "alpha-1,4-mannosyltransferase activity",
    "1272": "ubiquinone biosynthetic process",
    "1273": "glutathione gamma-glutamylcysteinyltransferase activity",
    "1274": "monosaccharide binding",
    "1275": "poly(ADP-ribose) glycohydrolase activity",
    "1276": "histone methyltransferase activity",
    "1277": "2-dehydro-3-deoxygalactonokinase activity",
    "1278": "hormone-mediated signaling pathway",
    "1279": "copper chaperone activity",
    "1280": "alpha-1,6-mannosylglycoprotein 2-beta-N-acetylglucosaminyltransferase activity",
    "1281": "mitochondrial respiratory chain complex I assembly",
    "1282": "glutamate catabolic process to 2-oxoglutarate",
    "1283": "gamma-glutamyl carboxylase activity",
    "1284": "eukaryotic translation initiation factor 3 complex",
    "1285": "glutaminyl-peptide cyclotransferase activity",
    "1286": "maintenance of CRISPR repeat elements",
    "1287": "structural constituent of tooth enamel",
    "1288": "peptidyl-amino acid modification",
    "1289": "gas vesicle organization",
    "1290": "RNA polymerase III complex",
    "1291": "phenylacetate catabolic process",
    "1292": "peptide modification",
    "1293": "motile cilium",
    "1294": "photosynthesis, light reaction",
    "1295": "inositol catabolic process",
    "1296": "polysaccharide transport",
    "1297": "proteasome regulatory particle, lid subcomplex",
    "1298": "iron ion transport",
    "1299": "adenylate kinase activity",
    "1300": "urea metabolic process",
    "1301": "potassium ion transmembrane transport",
    "1302": "protein splicing",
    "1303": "regulation of cell division",
    "1304": "protein-L-histidine N-pros-methyltransferase activity",
    "1305": "transcription by RNA polymerase I",
    "1306": "CENP-A containing chromatin assembly",
    "1307": "oligosaccharyltransferase I complex",
    "1308": "intracellular copper ion homeostasis",
    "1309": "regulation of bacterial-type flagellum assembly",
    "1310": "malonyl-CoA decarboxylase activity",
    "1311": "bitter taste receptor activity",
    "1312": "tubulin N-acetyltransferase activity",
    "1313": "transcription initiation at RNA polymerase I promoter",
    "1314": "sodium channel inhibitor activity",
    "1315": "chylomicron",
    "1316": "regulation of phosphorylation",
    "1317": "enzyme regulator activity",
    "1318": "deoxyribonuclease IV (phage-T4-induced) activity",
    "1319": "2-oxoglutarate-dependent dioxygenase activity",
    "1320": "vacuole",
    "1321": "(1->6)-beta-D-glucan biosynthetic process",
    "1322": "mitochondrial respirasome",
    "1323": "bacteriochlorophyll biosynthetic process",
    "1324": "oligosaccharide biosynthetic process",
    "1325": "endoplasmic reticulum",
    "1326": "corticotropin-releasing hormone binding",
    "1327": "oxidoreductase activity, acting on the CH-NH group of donors",
    "1328": "lysosomal membrane",
    "1329": "thyrotropin-releasing hormone activity",
    "1330": "dystrophin-associated glycoprotein complex",
    "1331": "eukaryotic initiation factor 4E binding",
    "1332": "nuclear origin of replication recognition complex",
    "1333": "translation initiation factor binding",
    "1334": "coagulation",
    "1335": "positive regulation of mitochondrial translation",
    "1336": "cellularization",
    "1337": "synaptonemal complex",
    "1338": "lysozyme activity",
    "1339": "dynactin complex",
    "1340": "viral RNA genome packaging",
    "1341": "phospholipase C activity",
    "1342": "microfibril",
    "1343": "microtubule polymerization",
    "1344": "branched-chain amino acid transmembrane transporter activity",
    "1345": "viral occlusion body",
    "1346": "Z disc",
    "1347": "mitotic spindle assembly checkpoint signaling",
    "1348": "response to unfolded protein",
    "1349": "serine-type exopeptidase activity",
    "1350": "THO complex part of transcription export complex",
    "1351": "cytoplasmic microtubule organization",
    "1352": "molybdate ion transmembrane transporter activity",
    "1353": "protein pupylation",
    "1354": "peroxisome fission",
    "1355": "deadenylation-dependent decapping of nuclear-transcribed mRNA",
    "1356": "magnesium ion transport",
    "1357": "microtubule cytoskeleton",
    "1358": "mitochondrion",
    "1359": "Golgi cisterna membrane",
    "1360": "glycogen biosynthetic process",
    "1361": "selenium binding",
    "1362": "synapse",
    "1363": "phosphatidylinositol-4-phosphate binding",
    "1364": "S-adenosylmethionine-dependent methyltransferase activity",
    "1365": "collagen binding",
    "1366": "mating behavior",
    "1367": "mitotic chromosome condensation",
    "1368": "positive regulation of transcription elongation by RNA polymerase II",
    "1369": "plasmid partitioning",
    "1370": "5'-nucleotidase activity",
    "1371": "melanin-concentrating hormone activity",
    "1372": "syntaxin binding",
    "1373": "kinetochore assembly",
    "1374": "anaphase-promoting complex-dependent catabolic process",
    "1375": "organic phosphonate metabolic process",
    "1376": "3-keto-5-aminohexanoate cleavage activity",
    "1377": "DNA protection",
    "1378": "actin filament polymerization",
    "1379": "mitotic cell cycle",
    "1380": "multivesicular body sorting pathway",
    "1381": "pheromone biosynthetic process",
    "1382": "ceramide metabolic process",
    "1383": "2',3'-cyclic-nucleotide 3'-phosphodiesterase activity",
    "1384": "N-terminal protein amino acid methylation",
    "1385": "acyl-CoA dehydrogenase activity",
    "1386": "oxidoreductase activity, acting on NAD(P)H, quinone or similar compound as acceptor",
    "1387": "beta-catenin binding",
    "1388": "protein secretion by the type III secretion system",
    "1389": "aryl sulfotransferase activity",
    "1390": "extracellular organelle",
    "1391": "neuropeptide hormone activity",
    "1392": "telomere maintenance",
    "1393": "ethanolamine ammonia-lyase activity",
    "1394": "peptide transmembrane transporter activity",
    "1395": "viral outer capsid",
    "1396": "regulation of actin filament polymerization",
    "1397": "oxidoreductase activity, acting on the CH-CH group of donors, iron-sulfur protein as acceptor",
    "1398": "preribosome, small subunit precursor",
    "1399": "FtsZ-dependent cytokinesis",
    "1400": "organic phosphonate catabolic process",
    "1401": "regulation of embryonic development",
    "1402": "glycine N-acyltransferase activity",
    "1403": "ribose-5-phosphate isomerase activity",
    "1404": "malate dehydrogenase (quinone) activity",
    "1405": "exocyst",
    "1406": "blood coagulation",
    "1407": "3-hydroxyanthranilate 3,4-dioxygenase activity",
    "1408": "deoxyribonuclease inhibitor activity",
    "1409": "intracellular transport of virus",
    "1410": "nucleoside diphosphate phosphatase activity",
    "1411": "inositol pentakisphosphate 2-kinase activity",
    "1412": "oleate hydratase activity",
    "1413": "positive regulation of catalytic activity",
    "1414": "hemolysis in another organism",
    "1415": "BRCA1-A complex",
    "1416": "L-rhamnose isomerase activity",
    "1417": "taste receptor activity",
    "1418": "positive regulation of cytoskeleton organization",
    "1419": "septin ring assembly",
    "1420": "tRNA-(2-methylthio-N-6-(cis-hydroxy)isopentenyl adenosine)-hydroxylase activity",
    "1421": "anaerobic cobalamin biosynthetic process",
    "1422": "nucleotide metabolic process",
    "1423": "protein-phycocyanobilin linkage",
    "1424": "lymphocyte activation",
    "1425": "melanin biosynthetic process",
    "1426": "riboflavin transport",
    "1427": "generation of catalytic spliceosome for second transesterification step",
    "1428": "translation initiation factor activity",
    "1429": "manganese ion binding",
    "1430": "[isocitrate dehydrogenase (NADP+)] kinase activity",
    "1431": "host outer membrane",
    "1432": "response to light stimulus",
    "1433": "carbon-oxygen lyase activity, acting on phosphates",
    "1434": "establishment of competence for transformation",
    "1435": "ectoine biosynthetic process",
    "1436": "cholesterol metabolic process",
    "1437": "calcium channel inhibitor activity",
    "1438": "cellular component organization",
    "1439": "anaerobic glutamate catabolic process",
    "1440": "pore complex",
    "1441": "actin cytoskeleton organization",
    "1442": "adult feeding behavior",
    "1443": "mitochondrial electron transport, NADH to ubiquinone",
    "1444": "AP-3 adaptor complex",
    "1445": "hexose transmembrane transport",
    "1446": "clathrin light chain binding",
    "1447": "response to parathyroid hormone",
    "1448": "response to acidic pH",
    "1449": "positive regulation of apoptotic process",
    "1450": "angiotensin-activated signaling pathway",
    "1451": "negative regulation of biosynthetic process",
    "1452": "low-density lipoprotein particle receptor binding",
    "1453": "cell population proliferation",
    "1454": "red chlorophyll catabolite reductase activity",
    "1455": "glucose catabolic process",
    "1456": "biological process involved in symbiotic interaction",
    "1457": "pyrimidine nucleotide biosynthetic process",
    "1458": "mitochondrial chromosome",
    "1459": "ATPase-coupled transmembrane transporter activity",
    "1460": "serine O-acetyltransferase activity",
    "1461": "UDP-glucose:glycoprotein glucosyltransferase activity",
    "1462": "amine dehydrogenase activity",
    "1463": "aconitate hydratase activity",
    "1464": "IMP 5'-nucleotidase activity",
    "1465": "response to xenobiotic stimulus",
    "1466": "intracellular iron ion homeostasis",
    "1467": "sodium:proton antiporter activity",
    "1468": "carbohydrate catabolic process",
    "1469": "protein domain specific binding",
    "1470": "ryanodine-sensitive calcium-release channel activity",
    "1471": "molybdopterin synthase complex",
    "1472": "RNA exonuclease activity",
    "1473": "cytochrome bo3 ubiquinol oxidase activity",
    "1474": "female sex differentiation",
    "1475": "phosphorelay response regulator activity",
    "1476": "response to hormone",
    "1477": "voltage-gated sodium channel activity",
    "1478": "bacteriocin transport",
    "1479": "circadian rhythm",
    "1480": "negative regulation of termination of DNA-templated transcription",
    "1481": "translation regulator activity",
    "1482": "2'-deoxyribonucleotide metabolic process",
    "1483": "FMN adenylyltransferase activity",
    "1484": "regulation of exit from mitosis",
    "1485": "L-amino acid efflux transmembrane transporter activity",
    "1486": "regulation of growth",
    "1487": "positive regulation of cell cycle G2/M phase transition",
    "1488": "antigen processing and presentation",
    "1489": "double-stranded DNA 5'-3' exodeoxyribonuclease activity",
    "1490": "protein-containing complex assembly",
    "1491": "phage shock",
    "1492": "hyaluronan metabolic process",
    "1493": "regulation of store-operated calcium entry",
    "1494": "microtubule minus-end binding",
    "1495": "structural constituent of cytoskeleton",
    "1496": "bacteriocin immunity",
    "1497": "viral DNA genome replication",
    "1498": "peptidoglycan turnover",
    "1499": "nucleolus",
    "1500": "microtubule cytoskeleton organization",
    "1501": "regulation of mitochondrial mRNA stability",
    "1502": "modulation of process of another organism",
    "1503": "organic phosphonate transport",
    "1504": "RNA catabolic process",
    "1505": "lipid storage",
    "1506": "carbohydrate transmembrane transporter activity",
    "1507": "mRNA 3'-end processing",
    "1508": "RNA-templated DNA biosynthetic process",
    "1509": "cell differentiation",
    "1510": "transcription corepressor activity",
    "1511": "DNA-(apurinic or apyrimidinic site) endonuclease activity",
    "1512": "ligase activity, forming carbon-nitrogen bonds",
    "1513": "U3 snoRNA binding",
    "1514": "elongin complex",
    "1515": "enterobacterial common antigen biosynthetic process",
    "1516": "negative regulation of apoptotic process",
    "1517": "pectin catabolic process",
    "1518": "glycolipid biosynthetic process",
    "1519": "mRNA 5'-cap (guanine-N7-)-methyltransferase activity",
    "1520": "deoxyribonucleotide catabolic process",
    "1521": "phospholipase A2 activity",
    "1522": "response to arsenic-containing substance",
    "1523": "apoplast",
    "1524": "COPI vesicle coat",
    "1525": "iron ion transmembrane transporter activity",
    "1526": "regulation of pH",
    "1527": "response to redox state",
    "1528": "mitochondrial ribosome",
    "1529": "galactosylceramide sulfotransferase activity",
    "1530": "keratinocyte differentiation",
    "1531": "perturbation by virus of host apoptosis",
    "1532": "hydrolase activity, acting on acid anhydrides, in phosphorus-containing anhydrides",
    "1533": "endoplasmic reticulum organization",
    "1534": "magnesium protoporphyrin IX methyltransferase activity",
    "1535": "chloroplast",
    "1536": "violaxanthin de-epoxidase activity",
    "1537": "type II interferon-mediated signaling pathway",
    "1538": "prenylcysteine catabolic process",
    "1539": "chromosome segregation",
    "1540": "protein import into peroxisome membrane",
    "1541": "poly-hydroxybutyrate biosynthetic process",
    "1542": "extracellular matrix binding",
    "1543": "biomineral tissue development",
    "1544": "secretion",
    "1545": "phosphatidylinositol 3-kinase binding",
    "1546": "cyclic-di-GMP binding",
    "1547": "immune system process",
    "1548": "negative regulation of endopeptidase activity",
    "1549": "phosphate ion transmembrane transport",
    "1550": "extracellular matrix organization",
    "1551": "adhesion of symbiont to host cell",
    "1552": "photosynthesis, dark reaction",
    "1553": "BBSome",
    "1554": "methylamine metabolic process",
    "1555": "dolichol metabolic process",
    "1556": "menaquinone biosynthetic process",
    "1557": "DNA-templated viral transcription",
    "1558": "ATP synthesis coupled electron transport",
    "1559": "cytoplasmic side of plasma membrane",
    "1560": "oxidoreductase activity, acting on X-H and Y-H to form an X-Y bond, with a disulfide as acceptor",
    "1561": "NAD+-dinitrogen-reductase ADP-D-ribosyltransferase activity",
    "1562": "acetylcholine receptor inhibitor activity",
    "1563": "polyketide metabolic process",
    "1564": "negative regulation of bacterial-type flagellum assembly",
    "1565": "negative regulation of cell population proliferation",
    "1566": "viral latency",
    "1567": "cytoskeleton-dependent cytokinesis",
    "1568": "mycotoxin biosynthetic process",
    "1569": "fucosylation",
    "1570": "bone remodeling",
    "1571": "lipid transport",
    "1572": "D-alanine-D-alanine ligase activity",
    "1573": "glycerol-3-phosphate dehydrogenase [NAD(P)+] activity",
    "1574": "activation of GTPase activity",
    "1575": "negative regulation of phosphoprotein phosphatase activity",
    "1576": "trehalose catabolic process",
    "1577": "DNA-templated transcription termination",
    "1578": "Holliday junction helicase complex",
    "1579": "proton-transporting ATP synthase complex assembly",
    "1580": "spore wall",
    "1581": "meiotic chromosome segregation",
    "1582": "monoatomic anion transmembrane transporter activity",
    "1583": "nitrate assimilation",
    "1584": "Smc5-Smc6 complex",
    "1585": "phospholipid binding",
    "1586": "pilus assembly",
    "1587": "Notch signaling pathway",
    "1588": "ferrous iron transmembrane transporter activity",
    "1589": "rhythmic process",
    "1590": "guanylate cyclase activity",
    "1591": "aromatic amino acid family catabolic process",
    "1592": "Rab geranylgeranyltransferase activity",
    "1593": "identical protein binding",
    "1594": "protein complex oligomerization",
    "1595": "glucosidase activity",
    "1596": "mannose metabolic process",
    "1597": "ribosome binding",
    "1598": "centromere complex assembly",
    "1599": "negative regulation of signal transduction",
    "1600": "poly(A)+ mRNA export from nucleus",
    "1601": "alpha-amylase activity",
    "1602": "cyclic-nucleotide phosphodiesterase activity",
    "1603": "IMP cyclohydrolase activity",
    "1604": "pyrimidine nucleoside metabolic process",
    "1605": "oxo-acid-lyase activity",
    "1606": "regulation of fatty acid metabolic process",
    "1607": "cadmium ion binding",
    "1608": "viral release from host cell",
    "1609": "L-fucose isomerase activity",
    "1610": "H4/H2A histone acetyltransferase complex",
    "1611": "endoplasmic reticulum lumen",
    "1612": "RNA biosynthetic process",
    "1613": "protein import into nucleus",
    "1614": "mRNA binding",
    "1615": "retrograde transport, endosome to Golgi",
    "1616": "endocytosis",
    "1617": "oxidized purine nucleobase lesion DNA N-glycosylase activity",
    "1618": "nematocyst",
    "1619": "potassium ion binding",
    "1620": "endoplasmic reticulum calcium ion homeostasis",
    "1621": "protein transmembrane transporter activity",
    "1622": "protein insertion into mitochondrial inner membrane from matrix",
    "1623": "replication fork processing",
    "1624": "cytolysis in another organism",
    "1625": "microtubule organizing center",
    "1626": "inositol biosynthetic process",
    "1627": "host cell endoplasmic reticulum membrane",
    "1628": "defense response to other organism",
    "1629": "protein import into mitochondrial matrix",
    "1630": "pyrroloquinoline quinone biosynthetic process",
    "1631": "cell junction",
    "1632": "branched-chain amino acid biosynthetic process",
    "1633": "pyrimidine nucleobase biosynthetic process",
    "1634": "transcriptional attenuation by ribosome",
    "1635": "leucine biosynthetic process",
    "1636": "protein serine/threonine kinase activity",
    "1637": "nuclear exosome (RNase complex)",
    "1638": "response to toxic substance",
    "1639": "potassium channel inhibitor activity",
    "1640": "innate immune response",
    "1641": "antifungal humoral response",
    "1642": "regulation of catalytic activity",
    "1643": "mitochondrion inheritance",
    "1644": "histone H3K79 methyltransferase activity",
    "1645": "regulation of viral process",
    "1646": "regulation of female receptivity, post-mating",
    "1647": "endospore-forming forespore",
    "1648": "intra-Golgi vesicle-mediated transport",
    "1649": "positive regulation of single-species biofilm formation",
    "1650": "hydrolase activity, acting on carbon-nitrogen (but not peptide) bonds, in cyclic amidines",
    "1651": "cytidine deaminase activity",
    "1652": "[citrate (pro-3S)-lyase] ligase activity",
    "1653": "histone lysine methylation",
    "1654": "nodulation",
    "1655": "threonine biosynthetic process",
    "1656": "spindle microtubule",
    "1657": "TIM23 mitochondrial import inner membrane translocase complex",
    "1658": "RNA ligase (ATP) activity",
    "1659": "retrograde vesicle-mediated transport, Golgi to endoplasmic reticulum",
    "1660": "acetyl-CoA carboxylase activity",
    "1661": "N6-(1,2-dicarboxyethyl)AMP AMP-lyase (fumarate-forming) activity",
    "1662": "calmodulin-dependent protein kinase activity",
    "1663": "procollagen-proline 4-dioxygenase activity",
    "1664": "semaphorin receptor activity",
    "1665": "peptide transport",
    "1666": "enoyl-[acyl-carrier-protein] reductase (NADH) activity",
    "1667": "chlorophyll biosynthetic process",
    "1668": "regulation of protein catabolic process",
    "1669": "sensory perception of taste",
    "1670": "plasma membrane organization",
    "1671": "biological process involved in interspecies interaction between organisms",
    "1672": "chitin synthase activity",
    "1673": "single-stranded DNA 3'-5' DNA exonuclease activity",
    "1674": "oxidoreductase activity, acting on NAD(P)H, oxygen as acceptor",
    "1675": "chlorophyllide a oxygenase [overall] activity",
    "1676": "lipopolysaccharide 3-alpha-galactosyltransferase activity",
    "1677": "RNA-protein covalent cross-linking",
    "1678": "excinuclease ABC activity",
    "1679": "rRNA (guanine-N2-)-methyltransferase activity",
    "1680": "sucrose-phosphate phosphatase activity",
    "1681": "UDP-glucose 4-epimerase activity",
    "1682": "squalene monooxygenase activity",
    "1683": "aflatoxin biosynthetic process",
    "1684": "steroid biosynthetic process",
    "1685": "shikimate 3-dehydrogenase (NADP+) activity",
    "1686": "2-isopropylmalate synthase activity",
    "1687": "tetrahydrodipicolinate N-acetyltransferase activity",
    "1688": "DNA replication factor C complex",
    "1689": "regulation of termination of DNA-templated transcription",
    "1690": "dipeptidyl-peptidase activity",
    "1691": "beta-galactosidase activity",
    "1692": "galactose metabolic process",
    "1693": "hydroxymethylglutaryl-CoA synthase activity",
    "1694": "3-oxoacyl-[acyl-carrier-protein] synthase activity",
    "1695": "inositol phosphoceramide metabolic process",
    "1696": "protein homodimerization activity",
    "1697": "nuclear protein quality control by the ubiquitin-proteasome system",
    "1698": "PAM complex, Tim23 associated import motor",
    "1699": "RSC-type complex",
    "1700": "mitochondrion autophagosome adaptor activity",
    "1701": "mitochondrial inner membrane",
    "1702": "regulation of cyclin-dependent protein serine/threonine kinase activity",
    "1703": "ribonuclease H2 complex",
    "1704": "meiotic cell cycle",
    "1705": "mitochondrial RNA metabolic process",
    "1706": "vacuolar proton-transporting V-type ATPase complex assembly",
    "1707": "maturation of SSU-rRNA from tricistronic rRNA transcript (SSU-rRNA, 5.8S rRNA, LSU-rRNA)",
    "1708": "mitotic sister chromatid segregation",
    "1709": "histone deacetylation",
    "1710": "mitotic spindle",
    "1711": "attachment of spindle microtubules to kinetochore",
    "1712": "poly(A)-specific ribonuclease activity",
    "1713": "UFM1 conjugating enzyme activity",
    "1714": "platelet activation",
    "1715": "carbon-nitrogen lyase activity",
    "1716": "omega peptidase activity",
    "1717": "intermembrane lipid transfer",
    "1718": "cellular response to iron ion starvation",
    "1719": "nuclear export signal receptor activity",
    "1720": "regulation of sporulation resulting in formation of a cellular spore",
    "1721": "protein-containing complex binding",
    "1722": "SMAD binding",
    "1723": "nuclear receptor binding",
    "1724": "NEDD8 activating enzyme activity",
    "1725": "MHC class II protein binding",
    "1726": "nuclear pore",
    "1727": "threonine-tRNA ligase activity",
    "1728": "transforming growth factor beta receptor activity, type II",
    "1729": "peptidyl-histidine phosphorylation",
    "1730": "non-membrane spanning protein tyrosine kinase activity",
    "1731": "regulation of TOR signaling",
    "1732": "icosahedral viral capsid",
    "1733": "ubiquitin protein ligase activity",
    "1734": "oxidoreductase activity, acting on paired donors, with incorporation or reduction of molecular oxygen, with 2-oxoglutarate as one donor, and the other dehydrogenated",
    "1735": "cell-cell adhesion",
    "1736": "negative regulation of cell killing",
    "1737": "NAD+-diphthamide ADP-ribosyltransferase activity",
    "1738": "protein-glutamine gamma-glutamyltransferase activity",
    "1739": "negative regulation of phagocytosis",
    "1740": "type III protein secretion system complex",
    "1741": "porphyrin-containing compound metabolic process",
    "1742": "histone acetyltransferase complex",
    "1743": "positive regulation of canonical NF-kappaB signal transduction",
    "1744": "P-type potassium:proton transporter activity",
    "1745": "activation of cysteine-type endopeptidase activity involved in apoptotic process",
    "1746": "transmembrane signaling receptor activity",
    "1747": "condensed nuclear chromosome",
    "1748": "virus tail, fiber",
    "1749": "virus tail, baseplate",
    "1750": "double-strand break repair via homologous recombination",
    "1751": "selenocysteine incorporation",
    "1752": "nucleosome binding",
    "1753": "negative regulation of growth",
    "1754": "tRNA thio-modification",
    "1755": "phosphatidate cytidylyltransferase activity",
    "1756": "ruffle",
    "1757": "light absorption",
    "1758": "mRNA export from nucleus",
    "1759": "heme catabolic process",
    "1760": "negative regulation of transcription by RNA polymerase III",
    "1761": "Golgi vesicle transport",
    "1762": "prolyl-tRNA aminoacylation",
    "1763": "protein phosphatase 4 complex",
    "1764": "regulation of DNA methylation",
    "1765": "cysteine-tRNA ligase activity",
    "1766": "evasion by virus of host restriction-modification system",
    "1767": "arabinan metabolic process",
    "1768": "cell death",
    "1769": "chemokine binding",
    "1770": "adhesion of symbiont to host",
    "1771": "apoptotic DNA fragmentation",
    "1772": "erythrocyte differentiation",
    "1773": "production of molecular mediator involved in inflammatory response",
    "1774": "regulation of immune system process",
    "1775": "sialic acid binding",
    "1776": "cytokinin metabolic process",
    "1777": "RNA polymerase II cis-regulatory region sequence-specific DNA binding",
    "1778": "proteasome-mediated ubiquitin-dependent protein catabolic process",
    "1779": "nucleoside binding",
    "1780": "carbon-oxygen lyase activity, acting on polysaccharides",
    "1781": "peptide biosynthetic process",
    "1782": "acetaldehyde dehydrogenase (acetylating) activity",
    "1783": "aromatic amino acid metabolic process",
    "1784": "fatty acid beta-oxidation using acyl-CoA dehydrogenase",
    "1785": "phytochelatin biosynthetic process",
    "1786": "intracellular membrane-bounded organelle",
    "1787": "3'-5' DNA helicase activity",
    "1788": "regulation of sporulation",
    "1789": "microtubule anchoring",
    "1790": "nuclear-transcribed mRNA catabolic process, nonsense-mediated decay",
    "1791": "SREBP signaling pathway",
    "1792": "nucleoplasmic THO complex",
    "1793": "RNA methylation",
    "1794": "kinetochore",
    "1795": "mannosylglycerate biosynthetic process",
    "1796": "Slx1-Slx4 complex",
    "1797": "glucosylglycerol 3-phosphatase activity",
    "1798": "delta DNA polymerase complex",
    "1799": "SWI/SNF complex",
    "1800": "thiamine transmembrane transporter activity",
    "1801": "nucleic acid phosphodiester bond hydrolysis",
    "1802": "nuclear speck",
    "1803": "regulation of ATP-dependent activity",
    "1804": "hydrolase activity, acting on carbon-nitrogen (but not peptide) bonds, in cyclic amides",
    "1805": "ARC complex",
    "1806": "Ctf18 RFC-like complex",
    "1807": "neuronal signal transduction",
    "1808": "cytoskeletal anchor activity",
    "1809": "UFM1 ligase activity",
    "1810": "regulation of alternative mRNA splicing, via spliceosome",
    "1811": "U6 snRNA 3'-end processing",
    "1812": "exocytosis",
    "1813": "cristae formation",
    "1814": "positive regulation of protein dephosphorylation",
    "1815": "MKS complex",
    "1816": "mitochondrial intermembrane space",
    "1817": "mitochondrial large ribosomal subunit",
    "1818": "Golgi organization",
    "1819": "phosphatidylinositol-4,5-bisphosphate 4-phosphatase activity",
    "1820": "phagophore assembly site",
    "1821": "post-translational protein targeting to membrane, translocation",
    "1822": "mitochondrial cytochrome c oxidase assembly",
    "1823": "single-stranded DNA 5'-3' DNA exonuclease activity",
    "1824": "RZZ complex",
    "1825": "ATP adenylyltransferase activity",
    "1826": "lactate racemase activity",
    "1827": "phosphatidate phosphatase activity",
    "1828": "dioxygenase activity",
    "1829": "protein targeting to ER",
    "1830": "Atg1/ULK1 kinase complex",
    "1831": "DRM complex",
    "1832": "protein-arginine rhamnosyltransferase activity",
    "1833": "nuclear membrane",
    "1834": "thiamine-phosphate diphosphorylase activity",
    "1835": "NAD glycohydrolase activity",
    "1836": "2,3-bisphosphoglycerate-independent phosphoglycerate mutase activity",
    "1837": "WASH complex",
    "1838": "lysosome localization",
    "1839": "calcium import into the mitochondrion",
    "1840": "SAGA complex",
    "1841": "positive regulation of plasminogen activation",
    "1842": "TIM22 mitochondrial import inner membrane insertion complex",
    "1843": "proteasome assembly",
    "1844": "response to pheromone",
    "1845": "positive regulation of SREBP signaling pathway",
    "1846": "regulation of protein ADP-ribosylation",
    "1847": "cobalamin metabolic process",
    "1848": "lipid droplet",
    "1849": "intrinsic apoptotic signaling pathway",
    "1850": "ESCRT I complex",
    "1851": "acyl-coenzyme A diphosphatase activity",
    "1852": "RNA 7-methylguanosine cap binding",
    "1853": "G protein-coupled peptide receptor activity",
    "1854": "telomere maintenance via telomerase",
    "1855": "mitotic sister chromatid cohesion",
    "1856": "rRNA (uridine-N3-)-methyltransferase activity",
    "1857": "regulation of ribosomal protein gene transcription by RNA polymerase II",
    "1858": "histone binding",
    "1859": "transcription elongation factor complex",
    "1860": "DNA polymerase activity",
    "1861": "ubiquitin-ubiquitin ligase activity",
    "1862": "porphyrin-containing compound biosynthetic process",
    "1863": "tricarboxylic acid cycle",
    "1864": "transmembrane receptor protein tyrosine kinase signaling pathway",
    "1865": "mannose-6-phosphate isomerase activity",
    "1866": "exosome (RNase complex)",
    "1867": "TORC1 complex",
    "1868": "valine-tRNA ligase activity",
    "1869": "serine-type aminopeptidase activity",
    "1870": "DNA damage response",
    "1871": "nuclear inner membrane",
    "1872": "phosphatidylinositol 3-kinase complex, class IB",
    "1873": "signal peptide processing",
    "1874": "TTT Hsp90 cochaperone complex",
    "1875": "host cell postsynaptic membrane",
    "1876": "SAM complex",
    "1877": "negative regulation of actin nucleation",
    "1878": "4 iron, 4 sulfur cluster binding",
    "1879": "acetylcholine receptor binding",
    "1880": "proteasome core complex, alpha-subunit complex",
    "1881": "U6 snRNA binding",
    "1882": "U5 snRNA binding",
    "1883": "butyrate metabolic process",
    "1884": "L-ascorbic acid binding",
    "1885": "biogenic amine metabolic process",
    "1886": "'de novo' protein folding",
    "1887": "regulation of proteasomal protein catabolic process",
    "1888": "xenobiotic detoxification by transmembrane export across the plasma membrane",
    "1889": "hydrolase activity, acting on acid halide bonds, in C-halide compounds",
    "1890": "cellular response to acidic pH",
    "1891": "energy reserve metabolic process",
    "1892": "90S preribosome",
    "1893": "respirasome",
    "1894": "mitochondrial oxoglutarate dehydrogenase complex",
    "1895": "RNA polymerase II general transcription initiation factor activity",
    "1896": "regulation of cilium movement",
    "1897": "viral inner membrane",
    "1898": "mitochondrial inner membrane peptidase complex",
    "1899": "SMN-Sm protein complex",
    "1900": "orexigenic neuropeptide QRFP receptor binding",
    "1901": "alginic acid biosynthetic process",
    "1902": "photosystem II assembly",
    "1903": "aldehyde decarbonylase activity",
    "1904": "mediator complex",
    "1905": "virus-mediated pore formation in host cell membrane",
    "1906": "NADH dehydrogenase complex (plastoquinone) assembly",
    "1907": "positive regulation of cyclin-dependent protein serine/threonine kinase activity",
    "1908": "regulation of autophagy",
    "1909": "copper ion homeostasis",
    "1910": "detoxification of cadmium ion",
    "1911": "ATP biosynthetic process",
    "1912": "HDA1 complex",
    "1913": "defense response to Gram-negative bacterium",
    "1914": "termination of RNA polymerase II transcription",
    "1915": "cytoplasmic dynein complex",
    "1916": "flap-structured DNA binding",
    "1917": "phosphatidylinositol-3-phosphate binding",
    "1918": "xylan endo-1,3-beta-xylosidase activity",
    "1919": "kinase binding",
    "1920": "mitochondrial fission",
    "1921": "histone H3K27 methyltransferase activity",
    "1922": "photosynthetic electron transport chain",
    "1923": "G-quadruplex RNA binding",
    "1924": "transcription by RNA polymerase III",
    "1925": "malate transport",
    "1926": "damaged DNA binding",
    "1927": "UDP-glucuronate decarboxylase activity",
    "1928": "enterochelin esterase activity",
    "1929": "beta-fructofuranosidase activity",
    "1930": "potassium channel activity",
    "1931": "oxidoreductase activity, acting on paired donors, with oxidation of a pair of donors resulting in the reduction of molecular oxygen to two molecules of water",
    "1932": "magnesium chelatase activity",
    "1933": "alkaloid metabolic process",
    "1934": "RNA-directed DNA polymerase activity",
    "1935": "[heparan sulfate]-glucosamine N-sulfotransferase activity",
    "1936": "tRNA (guanine(18)-2'-O)-methyltransferase activity",
    "1937": "cytokine binding",
    "1938": "host cell endoplasmic reticulum",
    "1939": "catechol oxidase activity",
    "1940": "IkappaB kinase activity",
    "1941": "negative regulation of peptidase activity",
    "1942": "complement binding",
    "1943": "endo-alpha-(2,8)-sialidase activity",
    "1944": "cell wall macromolecule biosynthetic process",
    "1945": "cerebral cortex development",
    "1946": "structural constituent of carboxysome shell",
    "1947": "smoothened signaling pathway",
    "1948": "intraciliary transport",
    "1949": "cellular response to oxidative stress",
    "1950": "nucleolar ribonuclease P complex",
    "1951": "regulation of cytokinesis",
    "1952": "P-type calcium transporter activity",
    "1953": "Cul4A-RING E3 ubiquitin ligase complex",
    "1954": "organelle organization",
    "1955": "phosphate ion transport",
    "1956": "ERMES complex",
    "1957": "tyrosine 3-monooxygenase activity",
    "1958": "gamma-tubulin complex localization",
    "1959": "T cell receptor signaling pathway",
    "1960": "rRNA (guanine) methyltransferase activity",
    "1961": "MCM complex",
    "1962": "myosin binding",
    "1963": "extrinsic component of intraperoxisomal membrane",
    "1964": "telomere capping",
    "1965": "TRAPPII protein complex",
    "1966": "SAGA-type complex",
    "1967": "cell cortex",
    "1968": "mitochondrial genome maintenance",
    "1969": "cullin family protein binding",
    "1970": "protein homotetramerization",
    "1971": "L-aspartate:2-oxoglutarate aminotransferase activity",
    "1972": "glycopeptide alpha-N-acetylgalactosaminidase activity",
    "1973": "calcium ion import across plasma membrane",
    "1974": "V(D)J recombination",
    "1975": "acetyl-CoA transmembrane transporter activity",
    "1976": "molecular adaptor activity",
    "1977": "regulation of miRNA-mediated gene silencing",
    "1978": "Mis6-Sim4 complex",
    "1979": "1-deoxy-D-xylulose-5-phosphate synthase activity",
    "1980": "photosystem II repair",
    "1981": "beta-lactamase activity",
    "1982": "bacterial-type RNA polymerase core enzyme binding",
    "1983": "ribonucleoside-triphosphate reductase activity",
    "1984": "mitochondrial small ribosomal subunit",
    "1985": "ribonucleoprotein complex",
    "1986": "nitrite reductase [NAD(P)H] activity",
    "1987": "propionyl-CoA carboxylase activity",
    "1988": "cell motility",
    "1989": "olfactory receptor activity",
    "1990": "mRNA polyadenylation",
    "1991": "phosphatase binding",
    "1992": "mRNA stabilization",
    "1993": "dormancy process",
    "1994": "polysaccharide binding",
    "1995": "meiotic DNA double-strand break formation",
    "1996": "cell adhesion involved in single-species biofilm formation",
    "1997": "positive regulation of sporulation resulting in formation of a cellular spore",
    "1998": "capsule polysaccharide biosynthetic process",
    "1999": "mitochondrial membrane",
    "2000": "tocopherol cyclase activity",
    "2001": "respiratory chain complex II",
    "2002": "tRNA-specific adenosine deaminase activity",
    "2003": "preQ1 synthase activity",
    "2004": "ribose phosphate diphosphokinase activity",
    "2005": "oligogalacturonide lyase activity",
    "2006": "epidermis development",
    "2007": "sphingomyelin phosphodiesterase D activity",
    "2008": "HAUS complex",
    "2009": "protein-N-terminal asparagine amidohydrolase activity",
    "2010": "integrator complex",
    "2011": "retinol transmembrane transporter activity",
    "2012": "AP-5 adaptor complex",
    "2013": "mitochondrial respiratory chain complex I",
    "2014": "cornified envelope",
    "2015": "regulation of angiogenesis",
    "2016": "glycerol-3-phosphate O-acyltransferase activity",
    "2017": "1-pyrroline-5-carboxylate dehydrogenase activity",
    "2018": "host cell cytoplasmic vesicle",
    "2019": "defense response to Gram-positive bacterium",
    "2020": "cellular respiration",
    "2021": "axonemal microtubule",
    "2022": "negative regulation of phosphatase activity",
    "2023": "RNA polymerase I transcription regulator complex",
    "2024": "BLOC-1 complex",
    "2025": "mitochondrial proton-transporting ATP synthase complex",
    "2026": "mitochondrion organization",
    "2027": "mitochondrial respiratory chain complex III assembly",
    "2028": "melanosome",
    "2029": "AP-type membrane coat adaptor complex",
    "2030": "microtubule organizing center organization",
    "2031": "activation of innate immune response",
    "2032": "lysosome",
    "2033": "Golgi apparatus",
    "2034": "CatSper complex",
    "2035": "regulation of double-strand break repair via nonhomologous end joining",
    "2036": "alpha-1,6-mannosylglycoprotein 6-beta-N-acetylglucosaminyltransferase activity",
    "2037": "positive regulation of protein phosphorylation",
    "2038": "bile acid and bile salt transport",
    "2039": "tetraspanin-enriched microdomain",
    "2040": "vesicle tethering to Golgi",
    "2041": "nervous system development",
    "2042": "sperm principal piece",
    "2043": "actin filament bundle organization",
    "2044": "recombinational repair",
    "2045": "voltage-gated monoatomic ion channel activity",
    "2046": "protein kinase A regulatory subunit binding",
    "2047": "receptor signaling protein tyrosine kinase activator activity",
    "2048": "regulation of toll-like receptor signaling pathway",
    "2049": "secretory granule membrane",
    "2050": "Fanconi anaemia nuclear complex",
    "2051": "release of cytochrome c from mitochondria",
    "2052": "synaptonemal complex assembly",
    "2053": "positive regulation of immune response",
    "2054": "G protein-coupled receptor binding",
    "2055": "sensory perception of sound",
    "2056": "mitochondrial outer membrane translocase complex",
    "2057": "negative regulation of D-amino-acid oxidase activity",
    "2058": "photoreceptor outer segment membrane",
    "2059": "fat cell differentiation",
    "2060": "sperm plasma membrane",
    "2061": "receptor recycling",
    "2062": "positive regulation of cytokine production",
    "2063": "immune response",
    "2064": "synaptonemal complex organization",
    "2065": "regulation of mitotic cell cycle spindle assembly checkpoint",
    "2066": "connexin binding",
    "2067": "killing of cells of another organism",
    "2068": "intraciliary transport particle A",
    "2069": "transcription repressor complex",
    "2070": "acrosomal vesicle",
    "2071": "spermatogenesis",
    "2072": "snRNA binding",
    "2073": "cellular response to ionizing radiation",
    "2074": "RNA 5'-cap (guanine-N7)-methylation",
    "2075": "tRNA-splicing ligase complex",
    "2076": "negative regulation of double-strand break repair via nonhomologous end joining",
    "2077": "transcription elongation factor activity",
    "2078": "B cell receptor signaling pathway",
    "2079": "RNA polymerase transcription factor SL1 complex",
    "2080": "acrosomal vesicle exocytosis",
    "2081": "histone H4-R3 methylation",
    "2082": "negative regulation of T cell activation",
    "2083": "SMN complex",
    "2084": "cell-cell junction",
    "2085": "non-motile cilium assembly",
    "2086": "apelin receptor binding",
    "2087": "box C/D snoRNP assembly",
    "2088": "EKC/KEOPS complex",
    "2089": "calcium-dependent protein binding",
    "2090": "late endosome membrane",
    "2091": "spliceosomal complex disassembly",
    "2092": "histone acetylation",
    "2093": "chloride transport",
    "2094": "protein ubiquitination",
    "2095": "CST complex",
    "2096": "transcription initiation at RNA polymerase III promoter",
    "2097": "SUMO binding",
    "2098": "negative regulation of centriole replication",
    "2099": "methylated histone binding",
    "2100": "axon guidance",
    "2101": "keratinocyte development",
    "2102": "mitotic cell cycle checkpoint signaling",
    "2103": "FANCM-MHF complex",
    "2104": "regulation of B cell receptor signaling pathway",
    "2105": "circadian regulation of gene expression",
    "2106": "cerebellum development",
    "2107": "mitotic spindle assembly",
    "2108": "regulation of lymphocyte activation",
    "2109": "chondrocyte differentiation",
    "2110": "positive regulation of angiogenesis",
    "2111": "regulation of systemic acquired resistance",
    "2112": "B cell activation",
    "2113": "pollen development",
    "2114": "double-strand break repair involved in meiotic recombination",
    "2115": "centriole replication",
    "2116": "single-species biofilm formation",
    "2117": "negative regulation of cell migration",
    "2118": "nuclear retinoic acid receptor binding",
    "2119": "negative regulation of substrate adhesion-dependent cell spreading",
    "2120": "acrosome reaction",
    "2121": "cartilage development",
    "2122": "positive regulation of enamel mineralization",
    "2123": "dynein complex binding",
    "2124": "neurotrophin TRK receptor signaling pathway",
    "2125": "negative regulation of circadian rhythm",
    "2126": "alpha-tubulin binding",
    "2127": "melanosome transport",
    "2128": "positive regulation of release of cytochrome c from mitochondria",
    "2129": "structural constituent of skin epidermis",
    "2130": "negative regulation of glucose import",
    "2131": "SOSS complex",
    "2132": "regulation of cell growth",
    "2133": "sensory organ development",
    "2134": "centrosome cycle",
    "2135": "dolichyl-phosphate-mannose-protein mannosyltransferase activity",
    "2136": "embryonic development via the syncytial blastoderm",
    "2137": "mitotic cytokinesis",
    "2138": "type IV pilus assembly",
    "2139": "protein trimerization",
    "2140": "type II protein secretion system complex",
    "2141": "positive regulation of myeloid cell differentiation",
    "2142": "acid phosphatase activity",
    "2143": "actin filament organization",
    "2144": "negative regulation of cysteine-type endopeptidase activity involved in apoptotic process",
    "2145": "single-stranded telomeric DNA binding",
    "2146": "Ragulator complex",
    "2147": "Shu complex",
    "2148": "dimethylpropiothetin dethiomethylase activity",
    "2149": "import into cell",
    "2150": "intracellular calcium ion homeostasis",
    "2151": "nitrate transmembrane transport",
    "2152": "molybdate ion transport",
    "2153": "regulation of translation",
    "2154": "mitochondrial crista junction",
    "2155": "mRNA cap binding complex",
    "2156": "fungal-type cell wall organization",
    "2157": "protein localization to spindle pole body",
    "2158": "sleep",
    "2159": "nuclear export",
    "2160": "endoplasmic reticulum inheritance",
    "2161": "sperm individualization",
    "2162": "central plaque of spindle pole body",
    "2163": "regulation of osteoblast differentiation",
    "2164": "neuron projection development",
    "2165": "actin cortical patch",
    "2166": "chromosome, centromeric region",
    "2167": "5S rRNA binding",
    "2168": "acetylcholine-gated channel complex",
    "2169": "regulatory ncRNA-mediated post-transcriptional gene silencing",
    "2170": "outer mitochondrial membrane organization",
    "2171": "positive regulation of heart contraction",
    "2172": "pheromone-dependent signal transduction involved in conjugation with cellular fusion",
    "2173": "vacuole inheritance",
    "2174": "N-acyl homoserine lactone synthase activity",
    "2175": "siderophore transport",
    "2176": "cell adhesion molecule binding",
    "2177": "suppression by virus of host transcription",
    "2178": "histidine metabolic process",
    "2179": "protein secretion by the type VI secretion system",
    "2180": "toxin transport",
    "2181": "phosphatidylinositol 3-kinase complex, class III, type II",
    "2182": "cilium assembly",
    "2183": "mitophagy",
    "2184": "response to reactive oxygen species",
    "2185": "negative regulation of helicase activity",
    "2186": "resolution of meiotic recombination intermediates",
    "2187": "(3R)-hydroxypalmitoyl-[acyl-carrier-protein] dehydratase activity",
    "2188": "suspensor development",
    "2189": "COP9 signalosome assembly",
    "2190": "mitochondrial translation",
    "2191": "intramolecular lyase activity",
    "2192": "Hsp90 protein binding",
    "2193": "CRISPR-cas system",
    "2194": "MAPK cascade",
    "2195": "nuclear cap binding complex",
    "2196": "acetate-CoA ligase (ADP-forming) activity",
    "2197": "cis-Golgi network",
    "2198": "cytoskeleton-dependent intracellular transport",
    "2199": "negative regulation of mitotic cell cycle",
    "2200": "mitochondrial outer membrane translocase complex assembly",
    "2201": "regulation of reciprocal meiotic recombination",
    "2202": "AMP deaminase activity",
    "2203": "C-C chemokine binding",
    "2204": "protein tyrosine phosphatase activity",
    "2205": "SCF-dependent proteasomal ubiquitin-dependent protein catabolic process",
    "2206": "type III site-specific deoxyribonuclease activity",
    "2207": "telomerase catalytic core complex assembly",
    "2208": "regulation of mitotic cytokinesis",
    "2209": "site of double-strand break",
    "2210": "thylakoid membrane organization",
    "2211": "pre-miRNA processing",
    "2212": "rRNA primary transcript binding",
    "2213": "snRNA processing",
    "2214": "RNA cap binding",
    "2215": "deoxyribonuclease I activity",
    "2216": "potassium channel regulator activity",
    "2217": "microtubule",
    "2218": "xylan biosynthetic process",
    "2219": "UNCONDITIONAL",
}


ORGANISM_IDX_TO_5_LETTER_CODE = {
    "0": "AADNV",
    "1": "AAV2S",
    "2": "ABIDE",
    "3": "ABLVB",
    "4": "ABPVR",
    "5": "ABRPR",
    "6": "ABSGL",
    "7": "ACACA",
    "8": "ACAM1",
    "9": "ACAPL",
    "10": "ACAVI",
    "11": "ACCRE",
    "12": "ACEAC",
    "13": "ACEAZ",
    "14": "ACECE",
    "15": "ACEMN",
    "16": "ACEP3",
    "17": "ACESD",
    "18": "ACET2",
    "19": "ACEWD",
    "20": "ACHLI",
    "21": "ACIA4",
    "22": "ACIAD",
    "23": "ACIB4",
    "24": "ACIC1",
    "25": "ACIC5",
    "26": "ACICJ",
    "27": "ACICP",
    "28": "ACICS",
    "29": "ACIDE",
    "30": "ACIF2",
    "31": "ACIFD",
    "32": "ACIFR",
    "33": "ACIFV",
    "34": "ACIHW",
    "35": "ACIIR",
    "36": "ACIJB",
    "37": "ACIMT",
    "38": "ACIRT",
    "39": "ACIRU",
    "40": "ACIS3",
    "41": "ACISJ",
    "42": "ACLSP",
    "43": "ACRAR",
    "44": "ACREC",
    "45": "ACTCC",
    "46": "ACTEU",
    "47": "ACTM4",
    "48": "ACTMD",
    "49": "ACTMO",
    "50": "ACTNM",
    "51": "ACTP2",
    "52": "ACTS5",
    "53": "ACTSZ",
    "54": "ACTTE",
    "55": "ACTTI",
    "56": "ACTUT",
    "57": "ACYPI",
    "58": "ADE01",
    "59": "ADE02",
    "60": "ADE04",
    "61": "ADE12",
    "62": "ADE17",
    "63": "ADE40",
    "64": "ADE41",
    "65": "ADEB4",
    "66": "ADEB7",
    "67": "ADEC2",
    "68": "ADEE2",
    "69": "ADEF1",
    "70": "ADEG1",
    "71": "ADEGX",
    "72": "ADEO7",
    "73": "ADES1",
    "74": "ADIRI",
    "75": "ADVMD",
    "76": "AEDAE",
    "77": "AEDAL",
    "78": "AEGCA",
    "79": "AEGTS",
    "80": "AEQSU",
    "81": "AERHH",
    "82": "AERPE",
    "83": "AERUA",
    "84": "AERVM",
    "85": "AEVCA",
    "86": "AFIC5",
    "87": "AFIMA",
    "88": "AFV1Y",
    "89": "AFV2P",
    "90": "AGAAL",
    "91": "AGABI",
    "92": "AGABU",
    "93": "AGARV",
    "94": "AGRFC",
    "95": "AGRPL",
    "96": "AHEBV",
    "97": "AHSV2",
    "98": "AHSV7",
    "99": "AHV2H",
    "100": "AILME",
    "101": "AIVA8",
    "102": "AJEC8",
    "103": "AJECA",
    "104": "AJECG",
    "105": "AJECH",
    "106": "AJECN",
    "107": "AJEDR",
    "108": "AKKM8",
    "109": "ALBFT",
    "110": "ALCBS",
    "111": "ALCDB",
    "112": "ALCTO",
    "113": "ALELA",
    "114": "ALHV1",
    "115": "ALIAD",
    "116": "ALIAG",
    "117": "ALIB4",
    "118": "ALIDK",
    "119": "ALIF1",
    "120": "ALKAL",
    "121": "ALKAM",
    "122": "ALKEH",
    "123": "ALKMQ",
    "124": "ALKOO",
    "125": "ALKPO",
    "126": "ALLAB",
    "127": "ALLM3",
    "128": "ALLMI",
    "129": "ALLSI",
    "130": "ALLVD",
    "131": "ALLWA",
    "132": "ALTAL",
    "133": "ALTPJ",
    "134": "AMAAE",
    "135": "AMAMK",
    "136": "AMBTC",
    "137": "AMEME",
    "138": "AMEPV",
    "139": "AMICL",
    "140": "AMMDK",
    "141": "AMOA5",
    "142": "AMORE",
    "143": "AMPAM",
    "144": "AMPOC",
    "145": "AMPPE",
    "146": "AMPQE",
    "147": "AMPV1",
    "148": "AMPXN",
    "149": "AMV79",
    "150": "AMVLE",
    "151": "AMYCI",
    "152": "AMYME",
    "153": "AMYMS",
    "154": "ANACO",
    "155": "ANADE",
    "156": "ANADF",
    "157": "ANAGA",
    "158": "ANAHA",
    "159": "ANAMF",
    "160": "ANAPL",
    "161": "ANAPP",
    "162": "ANAPZ",
    "163": "ANASB",
    "164": "ANATE",
    "165": "ANATU",
    "166": "ANAVA",
    "167": "ANCCA",
    "168": "ANDGO",
    "169": "ANEMI",
    "170": "ANGCA",
    "171": "ANGCS",
    "172": "ANHAN",
    "173": "ANHV1",
    "174": "ANISI",
    "175": "ANOCA",
    "176": "ANODA",
    "177": "ANOFW",
    "178": "ANOGA",
    "179": "ANOSI",
    "180": "ANOST",
    "181": "ANSCY",
    "182": "ANSSE",
    "183": "ANTCR",
    "184": "ANTMN",
    "185": "AOTNA",
    "186": "APAVI",
    "187": "APHAT",
    "188": "APHCE",
    "189": "APHCR",
    "190": "APHGL",
    "191": "APHSA",
    "192": "APICC",
    "193": "APIGR",
    "194": "APIME",
    "195": "APOV1",
    "196": "APRVF",
    "197": "APTFO",
    "198": "APTOW",
    "199": "APTPA",
    "200": "AQRVC",
    "201": "AQRVG",
    "202": "AQUAE",
    "203": "AQUAV",
    "204": "AQUCA",
    "205": "AQUCH",
    "206": "ARAAL",
    "207": "ARADU",
    "208": "ARAGA",
    "209": "ARAHY",
    "210": "ARALL",
    "211": "ARAPF",
    "212": "ARATH",
    "213": "ARAVE",
    "214": "ARCFU",
    "215": "ARCHD",
    "216": "ARCNC",
    "217": "ARCPA",
    "218": "ARCVS",
    "219": "AREIN",
    "220": "ARMGA",
    "221": "ARMOS",
    "222": "ARMVU",
    "223": "AROAE",
    "224": "ARTAN",
    "225": "ARTBC",
    "226": "ARTGL",
    "227": "ARTGO",
    "228": "ARTGP",
    "229": "ARTOA",
    "230": "ARTOC",
    "231": "ARTS2",
    "232": "ARTSS",
    "233": "ASCIM",
    "234": "ASFB7",
    "235": "ASGVP",
    "236": "ASPA1",
    "237": "ASPAW",
    "238": "ASPBC",
    "239": "ASPBU",
    "240": "ASPC5",
    "241": "ASPCH",
    "242": "ASPCI",
    "243": "ASPCL",
    "244": "ASPCN",
    "245": "ASPCR",
    "246": "ASPFU",
    "247": "ASPGL",
    "248": "ASPHC",
    "249": "ASPLC",
    "250": "ASPN1",
    "251": "ASPNA",
    "252": "ASPNC",
    "253": "ASPNG",
    "254": "ASPNO",
    "255": "ASPOF",
    "256": "ASPOR",
    "257": "ASPOZ",
    "258": "ASPPA",
    "259": "ASPPS",
    "260": "ASPPU",
    "261": "ASPRC",
    "262": "ASPSB",
    "263": "ASPTE",
    "264": "ASPTN",
    "265": "ASPUT",
    "266": "ASPV1",
    "267": "ASPVE",
    "268": "ASPVP",
    "269": "ASPVR",
    "270": "ASPWE",
    "271": "ASTEC",
    "272": "ASTMX",
    "273": "ATETH",
    "274": "ATHCN",
    "275": "ATHV3",
    "276": "ATLHE",
    "277": "ATRSP",
    "278": "ATTCE",
    "279": "AURAN",
    "280": "AURMS",
    "281": "AURN1",
    "282": "AURPU",
    "283": "AURSE",
    "284": "AURST",
    "285": "AUXPR",
    "286": "AVIPA",
    "287": "AVISV",
    "288": "AYTFU",
    "289": "AZOC5",
    "290": "AZOL4",
    "291": "AZOLI",
    "292": "AZOMA",
    "293": "AZOOP",
    "294": "AZOPC",
    "295": "AZOSB",
    "296": "BABBI",
    "297": "BABBO",
    "298": "BABMR",
    "299": "BACAN",
    "300": "BACCR",
    "301": "BACDO",
    "302": "BACFN",
    "303": "BACIE",
    "304": "BACLD",
    "305": "BACMM",
    "306": "BACP2",
    "307": "BACSE",
    "308": "BACSU",
    "309": "BACSX",
    "310": "BACT6",
    "311": "BACTC",
    "312": "BACTN",
    "313": "BAGYA",
    "314": "BALAS",
    "315": "BALHA",
    "316": "BALMU",
    "317": "BALPH",
    "318": "BALRE",
    "319": "BALRX",
    "320": "BAMTH",
    "321": "BARBK",
    "322": "BARMA",
    "323": "BATDJ",
    "324": "BATDL",
    "325": "BAUCH",
    "326": "BAUPA",
    "327": "BAVJK",
    "328": "BAYMY",
    "329": "BBSCV",
    "330": "BBTVA",
    "331": "BBWVS",
    "332": "BC512",
    "333": "BCHK4",
    "334": "BCHK5",
    "335": "BCHK9",
    "336": "BCNVU",
    "337": "BCTIV",
    "338": "BCTVC",
    "339": "BDEBA",
    "340": "BDEBC",
    "341": "BEAB2",
    "342": "BEABA",
    "343": "BECN1",
    "344": "BEFVB",
    "345": "BEII9",
    "346": "BELBD",
    "347": "BERDE",
    "348": "BERLS",
    "349": "BETVV",
    "350": "BEUC1",
    "351": "BEYDV",
    "352": "BFPYV",
    "353": "BGYMJ",
    "354": "BGYMV",
    "355": "BIBTR",
    "356": "BICAN",
    "357": "BIFA0",
    "358": "BIFAA",
    "359": "BIFBI",
    "360": "BIFLO",
    "361": "BILW3",
    "362": "BIOOC",
    "363": "BISBI",
    "364": "BIZPA",
    "365": "BLAGE",
    "366": "BLAGS",
    "367": "BLAHN",
    "368": "BLAHO",
    "369": "BLASD",
    "370": "BLASP",
    "371": "BLAVI",
    "372": "BLOB1",
    "373": "BLOFL",
    "374": "BLUG1",
    "375": "BLUGR",
    "376": "BLUHO",
    "377": "BMDNS",
    "378": "BNYVS",
    "379": "BOBOX",
    "380": "BODSA",
    "381": "BOMGA",
    "382": "BOMMA",
    "383": "BOMMO",
    "384": "BORA1",
    "385": "BORBU",
    "386": "BORPD",
    "387": "BORPE",
    "388": "BOSIN",
    "389": "BOSMU",
    "390": "BOTF1",
    "391": "BOTF4",
    "392": "BOTFB",
    "393": "BOTPV",
    "394": "BOTVF",
    "395": "BOTVX",
    "396": "BOVIN",
    "397": "BP163",
    "398": "BP186",
    "399": "BP201",
    "400": "BP234",
    "401": "BP35C",
    "402": "BP742",
    "403": "BP933",
    "404": "BPA18",
    "405": "BPA50",
    "406": "BPAC4",
    "407": "BPAL3",
    "408": "BPAPS",
    "409": "BPAR1",
    "410": "BPB78",
    "411": "BPBMU",
    "412": "BPBPP",
    "413": "BPBSP",
    "414": "BPBZ1",
    "415": "BPCHP",
    "416": "BPCP1",
    "417": "BPCP7",
    "418": "BPCPT",
    "419": "BPD31",
    "420": "BPDP1",
    "421": "BPDPK",
    "422": "BPE15",
    "423": "BPE32",
    "424": "BPFBB",
    "425": "BPFO1",
    "426": "BPG20",
    "427": "BPGA1",
    "428": "BPGO3",
    "429": "BPGO7",
    "430": "BPGOS",
    "431": "BPGRA",
    "432": "BPHA1",
    "433": "BPHC1",
    "434": "BPHK6",
    "435": "BPHK7",
    "436": "BPI22",
    "437": "BPIF1",
    "438": "BPIKE",
    "439": "BPK1E",
    "440": "BPK1F",
    "441": "BPK21",
    "442": "BPK22",
    "443": "BPKHP",
    "444": "BPKMV",
    "445": "BPKP2",
    "446": "BPKPP",
    "447": "BPKVM",
    "448": "BPLC2",
    "449": "BPLLH",
    "450": "BPLP0",
    "451": "BPLP2",
    "452": "BPLSK",
    "453": "BPLUZ",
    "454": "BPM13",
    "455": "BPMB2",
    "456": "BPMBZ",
    "457": "BPMCO",
    "458": "BPMD2",
    "459": "BPML5",
    "460": "BPMOM",
    "461": "BPMR1",
    "462": "BPMR2",
    "463": "BPMS2",
    "464": "BPMT4",
    "465": "BPMX1",
    "466": "BPN15",
    "467": "BPO12",
    "468": "BPP22",
    "469": "BPPA3",
    "470": "BPPAJ",
    "471": "BPPB1",
    "472": "BPPCD",
    "473": "BPPF1",
    "474": "BPPF3",
    "475": "BPPGK",
    "476": "BPPH1",
    "477": "BPPH2",
    "478": "BPPH6",
    "479": "BPPH8",
    "480": "BPPHA",
    "481": "BPPHC",
    "482": "BPPHD",
    "483": "BPPHE",
    "484": "BPPHH",
    "485": "BPPHM",
    "486": "BPPHS",
    "487": "BPPHX",
    "488": "BPPKT",
    "489": "BPPM2",
    "490": "BPPMB",
    "491": "BPPP7",
    "492": "BPPPB",
    "493": "BPPR1",
    "494": "BPPRD",
    "495": "BPPRM",
    "496": "BPPRR",
    "497": "BPPRS",
    "498": "BPPSP",
    "499": "BPPYU",
    "500": "BPQBE",
    "501": "BPR03",
    "502": "BPR1T",
    "503": "BPR32",
    "504": "BPR69",
    "505": "BPRB1",
    "506": "BPRB4",
    "507": "BPS10",
    "508": "BPS16",
    "509": "BPS2L",
    "510": "BPSAV",
    "511": "BPSF2",
    "512": "BPSF5",
    "513": "BPSFV",
    "514": "BPSHA",
    "515": "BPSP1",
    "516": "BPSP6",
    "517": "BPSPB",
    "518": "BPSPP",
    "519": "BPST6",
    "520": "BPSYP",
    "521": "BPSYS",
    "522": "BPT12",
    "523": "BPTU2",
    "524": "BPTWO",
    "525": "BPVC8",
    "526": "BPVT1",
    "527": "BPVT2",
    "528": "BPW14",
    "529": "BRABE",
    "530": "BRACM",
    "531": "BRADI",
    "532": "BRADU",
    "533": "BRAEL",
    "534": "BRAFD",
    "535": "BRAFL",
    "536": "BRANA",
    "537": "BRAOL",
    "538": "BRAP9",
    "539": "BRAPC",
    "540": "BRARP",
    "541": "BRASO",
    "542": "BREBN",
    "543": "BRELA",
    "544": "BRENA",
    "545": "BRESC",
    "546": "BROTH",
    "547": "BRSVA",
    "548": "BRUA2",
    "549": "BRUA4",
    "550": "BRUMA",
    "551": "BRUPA",
    "552": "BRUSS",
    "553": "BSTV1",
    "554": "BTPV1",
    "555": "BTV10",
    "556": "BUBBB",
    "557": "BUCAB",
    "558": "BUCAI",
    "559": "BUCBP",
    "560": "BUCCC",
    "561": "BUCRH",
    "562": "BUCSC",
    "563": "BUCTT",
    "564": "BUGNE",
    "565": "BUNL8",
    "566": "BUNLC",
    "567": "BUNYW",
    "568": "BURGB",
    "569": "BURM1",
    "570": "BURPL",
    "571": "BURPS",
    "572": "BURVG",
    "573": "BURXY",
    "574": "BUTPB",
    "575": "BVDVN",
    "576": "BYDVP",
    "577": "BYSSN",
    "578": "BYSSP",
    "579": "CADIV",
    "580": "CAEBE",
    "581": "CAEBR",
    "582": "CAEEL",
    "583": "CAEJA",
    "584": "CAERE",
    "585": "CAEVC",
    "586": "CAFRO",
    "587": "CAIMO",
    "588": "CAJCA",
    "589": "CALAN",
    "590": "CALAS",
    "591": "CALCV",
    "592": "CALEA",
    "593": "CALJA",
    "594": "CALLD",
    "595": "CALMI",
    "596": "CALMK",
    "597": "CALMQ",
    "598": "CALMS",
    "599": "CALNI",
    "600": "CALNY",
    "601": "CALOR",
    "602": "CALOW",
    "603": "CALRO",
    "604": "CALS0",
    "605": "CALS4",
    "606": "CALSU",
    "607": "CALTT",
    "608": "CALUR",
    "609": "CALVF",
    "610": "CALVR",
    "611": "CAMC5",
    "612": "CAMDR",
    "613": "CAMFO",
    "614": "CAMFR",
    "615": "CAMHC",
    "616": "CAMJE",
    "617": "CAMPS",
    "618": "CAMSI",
    "619": "CAMVC",
    "620": "CAMVE",
    "621": "CAMVS",
    "622": "CANAL",
    "623": "CANAR",
    "624": "CANAX",
    "625": "CANGA",
    "626": "CANLF",
    "627": "CANLU",
    "628": "CANMX",
    "629": "CANPC",
    "630": "CANSA",
    "631": "CANTC",
    "632": "CANTT",
    "633": "CAPAN",
    "634": "CAPBA",
    "635": "CAPCC",
    "636": "CAPCH",
    "637": "CAPHI",
    "638": "CAPO3",
    "639": "CAPOD",
    "640": "CAPTE",
    "641": "CARAU",
    "642": "CARCD",
    "643": "CARDV",
    "644": "CARH6",
    "645": "CARHZ",
    "646": "CARIC",
    "647": "CARML",
    "648": "CARMS",
    "649": "CARMV",
    "650": "CARRP",
    "651": "CARSF",
    "652": "CASCN",
    "653": "CASDE",
    "654": "CATAD",
    "655": "CATAU",
    "656": "CATFU",
    "657": "CATUS",
    "658": "CAUVC",
    "659": "CAUVN",
    "660": "CAVC1",
    "661": "CAVFA",
    "662": "CAVPO",
    "663": "CCHFI",
    "664": "CEBIM",
    "665": "CELCE",
    "666": "CELFA",
    "667": "CELFI",
    "668": "CELFN",
    "669": "CELGA",
    "670": "CELJU",
    "671": "CELLC",
    "672": "CELLD",
    "673": "CENSY",
    "674": "CEPCN",
    "675": "CEPFO",
    "676": "CEPOR",
    "677": "CERAT",
    "678": "CERCA",
    "679": "CEREH",
    "680": "CERFA",
    "681": "CERFI",
    "682": "CERS4",
    "683": "CERS8",
    "684": "CEV01",
    "685": "CFMVN",
    "686": "CGMVS",
    "687": "CHABU",
    "688": "CHACN",
    "689": "CHAGB",
    "690": "CHAP6",
    "691": "CHAPE",
    "692": "CHATD",
    "693": "CHATO",
    "694": "CHAVO",
    "695": "CHEAB",
    "696": "CHEMY",
    "697": "CHEQI",
    "698": "CHESE",
    "699": "CHICK",
    "700": "CHIJA",
    "701": "CHIKS",
    "702": "CHILA",
    "703": "CHIMN",
    "704": "CHINA",
    "705": "CHIOP",
    "706": "CHIPU",
    "707": "CHISP",
    "708": "CHLAA",
    "709": "CHLFR",
    "710": "CHLGU",
    "711": "CHLIN",
    "712": "CHLL2",
    "713": "CHLL3",
    "714": "CHLPD",
    "715": "CHLPS",
    "716": "CHLRE",
    "717": "CHLSB",
    "718": "CHLSO",
    "719": "CHLSQ",
    "720": "CHLT3",
    "721": "CHLTE",
    "722": "CHLTF",
    "723": "CHLTH",
    "724": "CHLTR",
    "725": "CHLVA",
    "726": "CHOAC",
    "727": "CHOCO",
    "728": "CHOCR",
    "729": "CHPV1",
    "730": "CHPVE",
    "731": "CHRAS",
    "732": "CHRMC",
    "733": "CHRP1",
    "734": "CHRPC",
    "735": "CHRPI",
    "736": "CHRSD",
    "737": "CHRTP",
    "738": "CHRVO",
    "739": "CHTCT",
    "740": "CHV16",
    "741": "CHV9D",
    "742": "CICAR",
    "743": "CILVC",
    "744": "CIMLE",
    "745": "CINMU",
    "746": "CIOIN",
    "747": "CIOSA",
    "748": "CITBB",
    "749": "CITCL",
    "750": "CITK8",
    "751": "CITKO",
    "752": "CITRI",
    "753": "CITSI",
    "754": "CITUN",
    "755": "CLAL4",
    "756": "CLAMG",
    "757": "CLAMM",
    "758": "CLAP2",
    "759": "CLBVS",
    "760": "CLOAB",
    "761": "CLOAI",
    "762": "CLOBH",
    "763": "CLOBO",
    "764": "CLOBU",
    "765": "CLOC7",
    "766": "CLOCY",
    "767": "CLOD6",
    "768": "CLOIN",
    "769": "CLOK5",
    "770": "CLONN",
    "771": "CLOPA",
    "772": "CLOPE",
    "773": "CLOSA",
    "774": "CLOSE",
    "775": "CLOSI",
    "776": "CLOSS",
    "777": "CLOSY",
    "778": "CLOTE",
    "779": "CLOTY",
    "780": "CMVFN",
    "781": "COCAP",
    "782": "COCCA",
    "783": "COCCO",
    "784": "COCH5",
    "785": "COCIM",
    "786": "COCIT",
    "787": "COCNU",
    "788": "COCPS",
    "789": "COCSA",
    "790": "COCSC",
    "791": "COCSN",
    "792": "COERN",
    "793": "COFAR",
    "794": "COFCA",
    "795": "COLAP",
    "796": "COLES",
    "797": "COLFN",
    "798": "COLFT",
    "799": "COLGC",
    "800": "COLGL",
    "801": "COLGM",
    "802": "COLHI",
    "803": "COLLI",
    "804": "COLLU",
    "805": "COLOR",
    "806": "COLP3",
    "807": "COLPI",
    "808": "COLST",
    "809": "COLSU",
    "810": "COLTR",
    "811": "COLVI",
    "812": "COMT2",
    "813": "COMTR",
    "814": "CONA1",
    "815": "CONC2",
    "816": "CONPW",
    "817": "CONWI",
    "818": "COPC7",
    "819": "COPFO",
    "820": "COPPD",
    "821": "COPV6",
    "822": "CORA7",
    "823": "CORAD",
    "824": "CORBR",
    "825": "CORCC",
    "826": "CORCM",
    "827": "CORCN",
    "828": "CORCR",
    "829": "CORDF",
    "830": "CORDI",
    "831": "COREF",
    "832": "CORFA",
    "833": "CORFL",
    "834": "CORGL",
    "835": "CORGP",
    "836": "CORJK",
    "837": "CORK4",
    "838": "CORMM",
    "839": "CORMO",
    "840": "CORP2",
    "841": "CORRG",
    "842": "CORST",
    "843": "CORU7",
    "844": "COSAA",
    "845": "COTCN",
    "846": "COTGO",
    "847": "COTJA",
    "848": "COXBU",
    "849": "COYMV",
    "850": "CPMV1",
    "851": "CPMVS",
    "852": "CPRVZ",
    "853": "CPSVP",
    "854": "CPVBM",
    "855": "CPVKS",
    "856": "CPVOP",
    "857": "CRAGI",
    "858": "CRAVI",
    "859": "CRIGR",
    "860": "CRLVP",
    "861": "CROAH",
    "862": "CROCR",
    "863": "CROPO",
    "864": "CROS5",
    "865": "CROSL",
    "866": "CROVB",
    "867": "CROWT",
    "868": "CRPVC",
    "869": "CRPVK",
    "870": "CRSVL",
    "871": "CRYCD",
    "872": "CRYGA",
    "873": "CRYMR",
    "874": "CRYNJ",
    "875": "CRYPI",
    "876": "CSIVT",
    "877": "CSVMV",
    "878": "CTFVL",
    "879": "CUCMA",
    "880": "CUCME",
    "881": "CUCSA",
    "882": "CULQU",
    "883": "CUPMC",
    "884": "CUPNH",
    "885": "CUTAC",
    "886": "CVH22",
    "887": "CVHK1",
    "888": "CVHN5",
    "889": "CVHNL",
    "890": "CVMA5",
    "891": "CVP67",
    "892": "CVPPU",
    "893": "CVTKE",
    "894": "CYAAP",
    "895": "CYACU",
    "896": "CYAGP",
    "897": "CYAM1",
    "898": "CYASC",
    "899": "CYBFA",
    "900": "CYBJN",
    "901": "CYCLU",
    "902": "CYCMS",
    "903": "CYCSP",
    "904": "CYLCV",
    "905": "CYLGO",
    "906": "CYNCS",
    "907": "CYNSE",
    "908": "CYPCA",
    "909": "CYPVA",
    "910": "CYTH3",
    "911": "DACHA",
    "912": "DACPD",
    "913": "DACSA",
    "914": "DANPL",
    "915": "DANRE",
    "916": "DAPPU",
    "917": "DAUCS",
    "918": "DEBHA",
    "919": "DEFDS",
    "920": "DEFTU",
    "921": "DEHM1",
    "922": "DEIC1",
    "923": "DEIDV",
    "924": "DEIGD",
    "925": "DEIGI",
    "926": "DEIML",
    "927": "DEIPD",
    "928": "DEIPM",
    "929": "DEIRA",
    "930": "DEKBR",
    "931": "DELAS",
    "932": "DELLE",
    "933": "DEN1W",
    "934": "DENA2",
    "935": "DENBC",
    "936": "DENPD",
    "937": "DERPT",
    "938": "DESA1",
    "939": "DESA6",
    "940": "DESAF",
    "941": "DESAH",
    "942": "DESAJ",
    "943": "DESAL",
    "944": "DESAP",
    "945": "DESAR",
    "946": "DESAS",
    "947": "DESAT",
    "948": "DESB2",
    "949": "DESBD",
    "950": "DESBX",
    "951": "DESCC",
    "952": "DESDL",
    "953": "DESHY",
    "954": "DESMD",
    "955": "DESML",
    "956": "DESOD",
    "957": "DESOH",
    "958": "DESPD",
    "959": "DESPS",
    "960": "DESRD",
    "961": "DESRL",
    "962": "DESRM",
    "963": "DESSD",
    "964": "DESTA",
    "965": "DESTD",
    "966": "DESTI",
    "967": "DESTT",
    "968": "DHBV1",
    "969": "DHBVQ",
    "970": "DIACI",
    "971": "DIALT",
    "972": "DIAVI",
    "973": "DIBLA",
    "974": "DICBM",
    "975": "DICD3",
    "976": "DICDI",
    "977": "DICLA",
    "978": "DICNV",
    "979": "DICPU",
    "980": "DICSQ",
    "981": "DICTD",
    "982": "DICVI",
    "983": "DIDRA",
    "984": "DINQU",
    "985": "DINSH",
    "986": "DIPOR",
    "987": "DISMA",
    "988": "DIURU",
    "989": "DMSVA",
    "990": "DOKS4",
    "991": "DOTSN",
    "992": "DPV83",
    "993": "DPV84",
    "994": "DRAME",
    "995": "DROAB",
    "996": "DROAN",
    "997": "DROBS",
    "998": "DROGR",
    "999": "DROGU",
    "1000": "DROKI",
    "1001": "DROLE",
    "1002": "DROME",
    "1003": "DROMO",
    "1004": "DRONA",
    "1005": "DRONO",
    "1006": "DROPE",
    "1007": "DROPS",
    "1008": "DRORH",
    "1009": "DROSE",
    "1010": "DROSI",
    "1011": "DROVI",
    "1012": "DROWI",
    "1013": "DRYPU",
    "1014": "DUFNO",
    "1015": "DUGBA",
    "1016": "DURZI",
    "1017": "DXV96",
    "1018": "DYAFD",
    "1019": "EAVBU",
    "1020": "EBLV1",
    "1021": "EBLV2",
    "1022": "EBOSU",
    "1023": "EBOZM",
    "1024": "EBVA8",
    "1025": "EBVB9",
    "1026": "ECHGR",
    "1027": "ECHNA",
    "1028": "ECHVK",
    "1029": "ECO57",
    "1030": "ECOLI",
    "1031": "ECOLX",
    "1032": "ECOSE",
    "1033": "ECPVO",
    "1034": "ECSVG",
    "1035": "ECTMO",
    "1036": "ECTSI",
    "1037": "EDHAE",
    "1038": "EDWI9",
    "1039": "EEGSY",
    "1040": "EENNA",
    "1041": "EGGLE",
    "1042": "EGRGA",
    "1043": "EHRCJ",
    "1044": "EHRCR",
    "1045": "EHV1B",
    "1046": "EHV8U",
    "1047": "ELAGV",
    "1048": "ELECQ",
    "1049": "ELEEL",
    "1050": "ELHV1",
    "1051": "ELUMP",
    "1052": "ELYCH",
    "1053": "EMARV",
    "1054": "EMCVR",
    "1055": "EMENI",
    "1056": "EMIHU",
    "1057": "ENCCU",
    "1058": "ENDPU",
    "1059": "ENDTX",
    "1060": "ENHLU",
    "1061": "ENSAD",
    "1062": "ENSVE",
    "1063": "ENTAG",
    "1064": "ENTAV",
    "1065": "ENTBF",
    "1066": "ENTBH",
    "1067": "ENTCA",
    "1068": "ENTFA",
    "1069": "ENTFD",
    "1070": "ENTH1",
    "1071": "ENTI1",
    "1072": "ENTIV",
    "1073": "ENTLS",
    "1074": "ENTTH",
    "1075": "ENTVE",
    "1076": "EOLRO",
    "1077": "EPIFF",
    "1078": "EPING",
    "1079": "EPTBU",
    "1080": "EQUAS",
    "1081": "ERBV1",
    "1082": "ERECY",
    "1083": "ERIEU",
    "1084": "ERIRU",
    "1085": "ERPCA",
    "1086": "ERWBE",
    "1087": "ERWT9",
    "1088": "ERYGU",
    "1089": "ERYLH",
    "1090": "ERYLO",
    "1091": "ERYRH",
    "1092": "ESCRO",
    "1093": "ESOLU",
    "1094": "ESV1K",
    "1095": "ETHHY",
    "1096": "EUBCE",
    "1097": "EUBOX",
    "1098": "EUCGR",
    "1099": "EUDCH",
    "1100": "EUDEL",
    "1101": "EUDMI",
    "1102": "EUMVA",
    "1103": "EURHL",
    "1104": "EURMA",
    "1105": "EUTLA",
    "1106": "EUTSA",
    "1107": "EVAC2",
    "1108": "EXIGL",
    "1109": "EXIS2",
    "1110": "EXISA",
    "1111": "EXODN",
    "1112": "EXOME",
    "1113": "FALTI",
    "1114": "FASGI",
    "1115": "FASHE",
    "1116": "FBNY1",
    "1117": "FBNY2",
    "1118": "FCDNV",
    "1119": "FCPVN",
    "1120": "FCVUR",
    "1121": "FDLV8",
    "1122": "FELCA",
    "1123": "FERAC",
    "1124": "FERBD",
    "1125": "FERFK",
    "1126": "FERNB",
    "1127": "FERPA",
    "1128": "FIBSS",
    "1129": "FICAL",
    "1130": "FILAD",
    "1131": "FIMGI",
    "1132": "FINM2",
    "1133": "FISSO",
    "1134": "FIVPE",
    "1135": "FLAB3",
    "1136": "FLABB",
    "1137": "FLABF",
    "1138": "FLACA",
    "1139": "FLAIG",
    "1140": "FLAN2",
    "1141": "FLAPJ",
    "1142": "FLAPL",
    "1143": "FLASP",
    "1144": "FLESM",
    "1145": "FLUTR",
    "1146": "FMDVP",
    "1147": "FNSVC",
    "1148": "FOAMV",
    "1149": "FOLCA",
    "1150": "FOMME",
    "1151": "FONAL",
    "1152": "FORAG",
    "1153": "FOWPN",
    "1154": "FOWPV",
    "1155": "FRAAA",
    "1156": "FRAAD",
    "1157": "FRACC",
    "1158": "FRAOC",
    "1159": "FRATT",
    "1160": "FREGA",
    "1161": "FREMA",
    "1162": "FRG3G",
    "1163": "FRG3V",
    "1164": "FRIPE",
    "1165": "FRUST",
    "1166": "FUKDA",
    "1167": "FULGA",
    "1168": "FUSBL",
    "1169": "FUSC1",
    "1170": "FUSC4",
    "1171": "FUSCU",
    "1172": "FUSHE",
    "1173": "FUSLA",
    "1174": "FUSMR",
    "1175": "FUSNN",
    "1176": "FUSNU",
    "1177": "FUSO4",
    "1178": "FUSOF",
    "1179": "FUSOX",
    "1180": "FUSPO",
    "1181": "FUSPS",
    "1182": "FUSSP",
    "1183": "FUSV7",
    "1184": "FUSVA",
    "1185": "GADMO",
    "1186": "GAET3",
    "1187": "GAHVM",
    "1188": "GALCS",
    "1189": "GALIV",
    "1190": "GALM3",
    "1191": "GALME",
    "1192": "GALPY",
    "1193": "GALSU",
    "1194": "GAMAF",
    "1195": "GARVA",
    "1196": "GASAC",
    "1197": "GAVAU",
    "1198": "GAVST",
    "1199": "GEMAT",
    "1200": "GEOCA",
    "1201": "GEODF",
    "1202": "GEOFO",
    "1203": "GEOKA",
    "1204": "GEOMG",
    "1205": "GEOOG",
    "1206": "GEOPR",
    "1207": "GEOS4",
    "1208": "GEOSA",
    "1209": "GEOSL",
    "1210": "GEOUR",
    "1211": "GFKVM",
    "1212": "GIAIC",
    "1213": "GIAMU",
    "1214": "GIBF5",
    "1215": "GIBM7",
    "1216": "GIBNY",
    "1217": "GIBSU",
    "1218": "GIBZE",
    "1219": "GIGMA",
    "1220": "GILLR",
    "1221": "GLABR",
    "1222": "GLAL2",
    "1223": "GLAL7",
    "1224": "GLANF",
    "1225": "GLAP5",
    "1226": "GLAPT",
    "1227": "GLASK",
    "1228": "GLOC7",
    "1229": "GLOTA",
    "1230": "GLOUD",
    "1231": "GLOV7",
    "1232": "GLOVI",
    "1233": "GLRV3",
    "1234": "GLRV7",
    "1235": "GLUAR",
    "1236": "GLUDA",
    "1237": "GLULI",
    "1238": "GLUOX",
    "1239": "GLUUR",
    "1240": "GLVWB",
    "1241": "GLYSO",
    "1242": "GONPE",
    "1243": "GONPJ",
    "1244": "GORB4",
    "1245": "GORGO",
    "1246": "GORML",
    "1247": "GORPV",
    "1248": "GOSAI",
    "1249": "GOSAR",
    "1250": "GOSBA",
    "1251": "GOSDV",
    "1252": "GOSGO",
    "1253": "GOSHI",
    "1254": "GOSMU",
    "1255": "GOSRA",
    "1256": "GOSSC",
    "1257": "GOTA9",
    "1258": "GOTPU",
    "1259": "GRABC",
    "1260": "GRAC1",
    "1261": "GRAMM",
    "1262": "GRATM",
    "1263": "GRENI",
    "1264": "GRIFR",
    "1265": "GRIHO",
    "1266": "GROCL",
    "1267": "GRUAM",
    "1268": "GRVMC",
    "1269": "GTOVV",
    "1270": "GUITC",
    "1271": "GVAIS",
    "1272": "GVCPM",
    "1273": "GYMAC",
    "1274": "GYMTI",
    "1275": "HAEDU",
    "1276": "HAEIN",
    "1277": "HAELA",
    "1278": "HAEPC",
    "1279": "HAEPH",
    "1280": "HAFAL",
    "1281": "HAHCH",
    "1282": "HALAF",
    "1283": "HALAL",
    "1284": "HALBP",
    "1285": "HALED",
    "1286": "HALGN",
    "1287": "HALH1",
    "1288": "HALH3",
    "1289": "HALH5",
    "1290": "HALHC",
    "1291": "HALHG",
    "1292": "HALHL",
    "1293": "HALHR",
    "1294": "HALJB",
    "1295": "HALLS",
    "1296": "HALMA",
    "1297": "HALMD",
    "1298": "HALMO",
    "1299": "HALMS",
    "1300": "HALNC",
    "1301": "HALO1",
    "1302": "HALOH",
    "1303": "HALP7",
    "1304": "HALPD",
    "1305": "HALPG",
    "1306": "HALRX",
    "1307": "HALSA",
    "1308": "HALSG",
    "1309": "HALTV",
    "1310": "HALVD",
    "1311": "HALVU",
    "1312": "HALWD",
    "1313": "HALXS",
    "1314": "HAMD5",
    "1315": "HANTV",
    "1316": "HANUV",
    "1317": "HAPAX",
    "1318": "HAPBU",
    "1319": "HAPV1",
    "1320": "HARNA",
    "1321": "HARSA",
    "1322": "HASV1",
    "1323": "HATHI",
    "1324": "HAV01",
    "1325": "HAVHM",
    "1326": "HAZVJ",
    "1327": "HBOC1",
    "1328": "HBVCJ",
    "1329": "HBVD3",
    "1330": "HBVDR",
    "1331": "HCMVA",
    "1332": "HCMVM",
    "1333": "HCV01",
    "1334": "HCV77",
    "1335": "HCYV5",
    "1336": "HDVD3",
    "1337": "HEBCY",
    "1338": "HELAN",
    "1339": "HELBC",
    "1340": "HELBI",
    "1341": "HELHP",
    "1342": "HELM1",
    "1343": "HELMI",
    "1344": "HELMO",
    "1345": "HELPY",
    "1346": "HELRO",
    "1347": "HELVI",
    "1348": "HENDH",
    "1349": "HERA2",
    "1350": "HERAR",
    "1351": "HERCA",
    "1352": "HERHM",
    "1353": "HERIL",
    "1354": "HERSS",
    "1355": "HETGA",
    "1356": "HETIT",
    "1357": "HEVBR",
    "1358": "HEVCH",
    "1359": "HGSV2",
    "1360": "HHV11",
    "1361": "HHV2H",
    "1362": "HHV6U",
    "1363": "HHV6Z",
    "1364": "HHV7J",
    "1365": "HHV8P",
    "1366": "HIBSY",
    "1367": "HIMHI",
    "1368": "HIPAR",
    "1369": "HIPMA",
    "1370": "HIRBI",
    "1371": "HIRRU",
    "1372": "HIRRV",
    "1373": "HIS1I",
    "1374": "HMPVC",
    "1375": "HOEPD",
    "1376": "HOLOB",
    "1377": "HOMAM",
    "1378": "HORSE",
    "1379": "HORVV",
    "1380": "HORWE",
    "1381": "HOYSD",
    "1382": "HPBDW",
    "1383": "HPBVH",
    "1384": "HPE2W",
    "1385": "HPV04",
    "1386": "HPV05",
    "1387": "HPV09",
    "1388": "HPV10",
    "1389": "HPV11",
    "1390": "HPV14",
    "1391": "HPV15",
    "1392": "HPV16",
    "1393": "HPV18",
    "1394": "HPV21",
    "1395": "HPV22",
    "1396": "HPV23",
    "1397": "HPV24",
    "1398": "HPV29",
    "1399": "HPV30",
    "1400": "HPV31",
    "1401": "HPV32",
    "1402": "HPV33",
    "1403": "HPV34",
    "1404": "HPV35",
    "1405": "HPV38",
    "1406": "HPV41",
    "1407": "HPV42",
    "1408": "HPV44",
    "1409": "HPV48",
    "1410": "HPV50",
    "1411": "HPV52",
    "1412": "HPV53",
    "1413": "HPV54",
    "1414": "HPV56",
    "1415": "HPV59",
    "1416": "HPV60",
    "1417": "HPV61",
    "1418": "HPV63",
    "1419": "HPV67",
    "1420": "HPV72",
    "1421": "HPV73",
    "1422": "HPV82",
    "1423": "HPV94",
    "1424": "HRSVA",
    "1425": "HRSVB",
    "1426": "HRV8A",
    "1427": "HSVA1",
    "1428": "HTL1A",
    "1429": "HTL1C",
    "1430": "HTL32",
    "1431": "HTLV2",
    "1432": "HUMAN",
    "1433": "HUNVO",
    "1434": "HV192",
    "1435": "HV193",
    "1436": "HV19S",
    "1437": "HV1AN",
    "1438": "HV1B1",
    "1439": "HV1BR",
    "1440": "HV1EL",
    "1441": "HV1ET",
    "1442": "HV1H2",
    "1443": "HV1JR",
    "1444": "HV1MA",
    "1445": "HV1MN",
    "1446": "HV1RH",
    "1447": "HV1U4",
    "1448": "HV1VI",
    "1449": "HV1YF",
    "1450": "HV2BE",
    "1451": "HV2EH",
    "1452": "HV2KR",
    "1453": "HV2RO",
    "1454": "HVAVE",
    "1455": "HYAAE",
    "1456": "HYAAZ",
    "1457": "HYDMR",
    "1458": "HYDSH",
    "1459": "HYDTA",
    "1460": "HYDTE",
    "1461": "HYDTT",
    "1462": "HYDVU",
    "1463": "HYMDI",
    "1464": "HYPAI",
    "1465": "HYPBU",
    "1466": "HYPDA",
    "1467": "HYPDU",
    "1468": "HYPJQ",
    "1469": "HYPMA",
    "1470": "HYPNA",
    "1471": "HYPSF",
    "1472": "HYPSL",
    "1473": "HYPSM",
    "1474": "HYPVG",
    "1475": "HZNV2",
    "1476": "I34A1",
    "1477": "I66A1",
    "1478": "I68A5",
    "1479": "I96A0",
    "1480": "IBDVB",
    "1481": "IBDVU",
    "1482": "ICHMG",
    "1483": "ICHVA",
    "1484": "ICRSV",
    "1485": "ICTTR",
    "1486": "IDEDE",
    "1487": "IDILO",
    "1488": "IGNAA",
    "1489": "IGNAJ",
    "1490": "IGNH4",
    "1491": "IHHNV",
    "1492": "IHNVO",
    "1493": "IHNVW",
    "1494": "ILUCY",
    "1495": "ILYPC",
    "1496": "INBLE",
    "1497": "INCAA",
    "1498": "INCJH",
    "1499": "INDAL",
    "1500": "INTC7",
    "1501": "IPNVJ",
    "1502": "IPNVS",
    "1503": "IPONI",
    "1504": "IPPYV",
    "1505": "IRECY",
    "1506": "ISAV8",
    "1507": "ISKNN",
    "1508": "ISOPI",
    "1509": "ISOV2",
    "1510": "IXOSC",
    "1511": "JACJA",
    "1512": "JACJC",
    "1513": "JANMA",
    "1514": "JANSC",
    "1515": "JATCU",
    "1516": "JDNVP",
    "1517": "JEMBR",
    "1518": "JONDD",
    "1519": "JUGRE",
    "1520": "JUNHY",
    "1521": "KALBG",
    "1522": "KALFE",
    "1523": "KANKD",
    "1524": "KAZAF",
    "1525": "KAZNA",
    "1526": "KETVW",
    "1527": "KIBAR",
    "1528": "KINKI",
    "1529": "KINRD",
    "1530": "KITAU",
    "1531": "KITGR",
    "1532": "KITKI",
    "1533": "KITSK",
    "1534": "KLENI",
    "1535": "KLEP7",
    "1536": "KLEPH",
    "1537": "KLEPN",
    "1538": "KLEPO",
    "1539": "KLEPR",
    "1540": "KLUCR",
    "1541": "KLULA",
    "1542": "KOCRD",
    "1543": "KOMPG",
    "1544": "KORCO",
    "1545": "KORVE",
    "1546": "KOSOT",
    "1547": "KRIFD",
    "1548": "KRYMA",
    "1549": "KTERA",
    "1550": "KUEST",
    "1551": "KYRT2",
    "1552": "LABRH",
    "1553": "LABRO",
    "1554": "LACAC",
    "1555": "LACBS",
    "1556": "LACDA",
    "1557": "LACE2",
    "1558": "LACFM",
    "1559": "LACGL",
    "1560": "LACHE",
    "1561": "LACJO",
    "1562": "LACLA",
    "1563": "LACLC",
    "1564": "LACP7",
    "1565": "LACPL",
    "1566": "LACRH",
    "1567": "LACS5",
    "1568": "LACSA",
    "1569": "LACSH",
    "1570": "LACSW",
    "1571": "LACTC",
    "1572": "LADFU",
    "1573": "LAMBD",
    "1574": "LANLU",
    "1575": "LANP1",
    "1576": "LAOST",
    "1577": "LARCR",
    "1578": "LARHH",
    "1579": "LASNI",
    "1580": "LASSJ",
    "1581": "LATCA",
    "1582": "LATCH",
    "1583": "LATLA",
    "1584": "LATSS",
    "1585": "LATVB",
    "1586": "LAWIP",
    "1587": "LBVAV",
    "1588": "LCDV1",
    "1589": "LDCPR",
    "1590": "LEAAZ",
    "1591": "LEAB4",
    "1592": "LEDLE",
    "1593": "LEEBM",
    "1594": "LEGPH",
    "1595": "LEGSP",
    "1596": "LEIAQ",
    "1597": "LEIBR",
    "1598": "LEIIN",
    "1599": "LEILU",
    "1600": "LEIMA",
    "1601": "LEIXX",
    "1602": "LENAE",
    "1603": "LENBU",
    "1604": "LENED",
    "1605": "LENH9",
    "1606": "LEPBD",
    "1607": "LEPBO",
    "1608": "LEPBP",
    "1609": "LEPBY",
    "1610": "LEPCP",
    "1611": "LEPDC",
    "1612": "LEPFC",
    "1613": "LEPFM",
    "1614": "LEPIN",
    "1615": "LEPIR",
    "1616": "LEPMJ",
    "1617": "LEPOC",
    "1618": "LEPPY",
    "1619": "LEPSM",
    "1620": "LEPWE",
    "1621": "LEUCJ",
    "1622": "LEULA",
    "1623": "LEURO",
    "1624": "LEVBA",
    "1625": "LIBAP",
    "1626": "LIBCB",
    "1627": "LIGR2",
    "1628": "LIGS1",
    "1629": "LIMFE",
    "1630": "LIMLA",
    "1631": "LIMMU",
    "1632": "LIMRD",
    "1633": "LINUN",
    "1634": "LIPST",
    "1635": "LIPVE",
    "1636": "LISGR",
    "1637": "LISMO",
    "1638": "LITSI",
    "1639": "LIYV9",
    "1640": "LLOVA",
    "1641": "LNYV3",
    "1642": "LOALO",
    "1643": "LODEL",
    "1644": "LOTGI",
    "1645": "LOXAF",
    "1646": "LOXCU",
    "1647": "LRVLG",
    "1648": "LUCCU",
    "1649": "LUPAL",
    "1650": "LUPAN",
    "1651": "LUTPR",
    "1652": "LYCVA",
    "1653": "LYNCA",
    "1654": "LYNPA",
    "1655": "LYNSP",
    "1656": "LYSAN",
    "1657": "LYSEN",
    "1658": "MABVM",
    "1659": "MACCJ",
    "1660": "MACFA",
    "1661": "MACMU",
    "1662": "MACNE",
    "1663": "MACPH",
    "1664": "MAGGM",
    "1665": "MAGIU",
    "1666": "MAGML",
    "1667": "MAGMM",
    "1668": "MAGP6",
    "1669": "MAGSQ",
    "1670": "MAHA5",
    "1671": "MAIZE",
    "1672": "MALBA",
    "1673": "MALDO",
    "1674": "MALGO",
    "1675": "MALIO",
    "1676": "MALP2",
    "1677": "MALRU",
    "1678": "MALS4",
    "1679": "MAMLE",
    "1680": "MANES",
    "1681": "MANHA",
    "1682": "MANLE",
    "1683": "MARBU",
    "1684": "MAREN",
    "1685": "MARFU",
    "1686": "MARHT",
    "1687": "MARM1",
    "1688": "MARMA",
    "1689": "MARMM",
    "1690": "MARMO",
    "1691": "MARPK",
    "1692": "MARPO",
    "1693": "MARPU",
    "1694": "MARSD",
    "1695": "MARSH",
    "1696": "MARTH",
    "1697": "MASLA",
    "1698": "MBVLF",
    "1699": "MCMVK",
    "1700": "MDBVW",
    "1701": "MEASC",
    "1702": "MEASM",
    "1703": "MEASW",
    "1704": "MEDTR",
    "1705": "MEGEL",
    "1706": "MEGG1",
    "1707": "MEGR1",
    "1708": "MEGSC",
    "1709": "MEHV1",
    "1710": "MELGA",
    "1711": "MELLP",
    "1712": "MELMO",
    "1713": "MELPT",
    "1714": "MELRP",
    "1715": "MELUD",
    "1716": "MERNU",
    "1717": "MESAU",
    "1718": "MESCH",
    "1719": "MESCO",
    "1720": "MESCW",
    "1721": "MESFC",
    "1722": "MESFL",
    "1723": "MESHY",
    "1724": "META1",
    "1725": "META2",
    "1726": "META3",
    "1727": "METAC",
    "1728": "METAL",
    "1729": "METAN",
    "1730": "METAQ",
    "1731": "METAR",
    "1732": "METAS",
    "1733": "METAX",
    "1734": "METAZ",
    "1735": "METB6",
    "1736": "METBM",
    "1737": "METBU",
    "1738": "METCA",
    "1739": "METCM",
    "1740": "METEZ",
    "1741": "METFB",
    "1742": "METFJ",
    "1743": "METFK",
    "1744": "METFS",
    "1745": "METFV",
    "1746": "METGS",
    "1747": "METH1",
    "1748": "METH6",
    "1749": "METHD",
    "1750": "METHJ",
    "1751": "METID",
    "1752": "METII",
    "1753": "METIK",
    "1754": "METJA",
    "1755": "METKA",
    "1756": "METLA",
    "1757": "METLZ",
    "1758": "METMA",
    "1759": "METML",
    "1760": "METMM",
    "1761": "METMP",
    "1762": "METMS",
    "1763": "METNO",
    "1764": "METP4",
    "1765": "METPB",
    "1766": "METPE",
    "1767": "METPP",
    "1768": "METPS",
    "1769": "METRJ",
    "1770": "METRM",
    "1771": "METRR",
    "1772": "METS5",
    "1773": "METSB",
    "1774": "METSG",
    "1775": "METST",
    "1776": "METSV",
    "1777": "METSZ",
    "1778": "METTH",
    "1779": "METTI",
    "1780": "METTP",
    "1781": "METTU",
    "1782": "METTV",
    "1783": "METV0",
    "1784": "METV3",
    "1785": "METZD",
    "1786": "MHV68",
    "1787": "MICA2",
    "1788": "MICAA",
    "1789": "MICAE",
    "1790": "MICAI",
    "1791": "MICAN",
    "1792": "MICCC",
    "1793": "MICEC",
    "1794": "MICEH",
    "1795": "MICLC",
    "1796": "MICM1",
    "1797": "MICMU",
    "1798": "MICOH",
    "1799": "MICOL",
    "1800": "MICPC",
    "1801": "MICPN",
    "1802": "MICS3",
    "1803": "MICTS",
    "1804": "MIDMI",
    "1805": "MIMIV",
    "1806": "MISV1",
    "1807": "MISV9",
    "1808": "MIXOS",
    "1809": "MIZYE",
    "1810": "MLVMS",
    "1811": "MMTVB",
    "1812": "MMTVC",
    "1813": "MNESV",
    "1814": "MNPVA",
    "1815": "MOBCV",
    "1816": "MOLAT",
    "1817": "MOLML",
    "1818": "MOLMO",
    "1819": "MOMCH",
    "1820": "MONBE",
    "1821": "MONDO",
    "1822": "MONFR",
    "1823": "MONLA",
    "1824": "MONMO",
    "1825": "MONPE",
    "1826": "MONPU",
    "1827": "MONPV",
    "1828": "MONRO",
    "1829": "MOOTH",
    "1830": "MORCB",
    "1831": "MOREP",
    "1832": "MORIS",
    "1833": "MORMO",
    "1834": "MORNO",
    "1835": "MOROS",
    "1836": "MOSMO",
    "1837": "MOTAL",
    "1838": "MOUSE",
    "1839": "MOVA2",
    "1840": "MPRVN",
    "1841": "MPV15",
    "1842": "MRFVC",
    "1843": "MSEPV",
    "1844": "MSVRA",
    "1845": "MSVSE",
    "1846": "MUCC1",
    "1847": "MUCCL",
    "1848": "MUHV1",
    "1849": "MUHVS",
    "1850": "MUMIP",
    "1851": "MUMPM",
    "1852": "MUNRE",
    "1853": "MUSAM",
    "1854": "MUSBA",
    "1855": "MUSPF",
    "1856": "MUSSI",
    "1857": "MWLMV",
    "1858": "MYCAG",
    "1859": "MYCAP",
    "1860": "MYCAS",
    "1861": "MYCAV",
    "1862": "MYCBE",
    "1863": "MYCC1",
    "1864": "MYCCE",
    "1865": "MYCCI",
    "1866": "MYCCL",
    "1867": "MYCCM",
    "1868": "MYCCN",
    "1869": "MYCCO",
    "1870": "MYCCU",
    "1871": "MYCDI",
    "1872": "MYCFA",
    "1873": "MYCFO",
    "1874": "MYCFP",
    "1875": "MYCGA",
    "1876": "MYCGE",
    "1877": "MYCGO",
    "1878": "MYCHA",
    "1879": "MYCHD",
    "1880": "MYCHE",
    "1881": "MYCHN",
    "1882": "MYCIE",
    "1883": "MYCKA",
    "1884": "MYCLE",
    "1885": "MYCMM",
    "1886": "MYCMS",
    "1887": "MYCNE",
    "1888": "MYCPA",
    "1889": "MYCPH",
    "1890": "MYCPN",
    "1891": "MYCPU",
    "1892": "MYCRK",
    "1893": "MYCS2",
    "1894": "MYCS5",
    "1895": "MYCSD",
    "1896": "MYCSL",
    "1897": "MYCT3",
    "1898": "MYCTU",
    "1899": "MYCTX",
    "1900": "MYCUL",
    "1901": "MYCVN",
    "1902": "MYCVP",
    "1903": "MYCWM",
    "1904": "MYCXE",
    "1905": "MYMVV",
    "1906": "MYOBR",
    "1907": "MYODS",
    "1908": "MYOLU",
    "1909": "MYOMY",
    "1910": "MYROD",
    "1911": "MYRV9",
    "1912": "MYRVW",
    "1913": "MYTCO",
    "1914": "MYTGA",
    "1915": "MYXVL",
    "1916": "MYXXD",
    "1917": "NAEFO",
    "1918": "NAEGR",
    "1919": "NAJNA",
    "1920": "NAKMY",
    "1921": "NANEQ",
    "1922": "NANGA",
    "1923": "NANGC",
    "1924": "NANS0",
    "1925": "NANSJ",
    "1926": "NANST",
    "1927": "NASVI",
    "1928": "NATA1",
    "1929": "NATCH",
    "1930": "NATGS",
    "1931": "NATM8",
    "1932": "NATMM",
    "1933": "NATP1",
    "1934": "NATPD",
    "1935": "NATPI",
    "1936": "NATTJ",
    "1937": "NAUCC",
    "1938": "NAUDC",
    "1939": "NAUPA",
    "1940": "NCBVS",
    "1941": "NDVB1",
    "1942": "NECAM",
    "1943": "NEIEG",
    "1944": "NEIG1",
    "1945": "NEIMB",
    "1946": "NELNU",
    "1947": "NEMP3",
    "1948": "NEMVE",
    "1949": "NEOBR",
    "1950": "NEOCL",
    "1951": "NEOFI",
    "1952": "NEOID",
    "1953": "NEOLC",
    "1954": "NEOLE",
    "1955": "NEOSM",
    "1956": "NEOVI",
    "1957": "NEPCE",
    "1958": "NESNO",
    "1959": "NEUCR",
    "1960": "NEUT9",
    "1961": "NIACI",
    "1962": "NIADE",
    "1963": "NIAKG",
    "1964": "NICAT",
    "1965": "NICSY",
    "1966": "NIPAV",
    "1967": "NIPBR",
    "1968": "NIPNI",
    "1969": "NITEU",
    "1970": "NITG3",
    "1971": "NITGG",
    "1972": "NITHN",
    "1973": "NITHX",
    "1974": "NITMO",
    "1975": "NITMS",
    "1976": "NITMU",
    "1977": "NITOC",
    "1978": "NITSB",
    "1979": "NITSE",
    "1980": "NITWN",
    "1981": "NOCAA",
    "1982": "NOCAS",
    "1983": "NOCBR",
    "1984": "NOCCG",
    "1985": "NOCDD",
    "1986": "NOCFA",
    "1987": "NOCIG",
    "1988": "NOCSI",
    "1989": "NOCSJ",
    "1990": "NODAM",
    "1991": "NODSP",
    "1992": "NOMLE",
    "1993": "NOSA0",
    "1994": "NOSB1",
    "1995": "NOSCO",
    "1996": "NOSLI",
    "1997": "NOSP7",
    "1998": "NOSS1",
    "1999": "NOSS7",
    "2000": "NOTFU",
    "2001": "NOTPE",
    "2002": "NOVAD",
    "2003": "NOVHA",
    "2004": "NOVIT",
    "2005": "NPVAC",
    "2006": "NPVCF",
    "2007": "NPVCO",
    "2008": "NPVLS",
    "2009": "NPVMB",
    "2010": "NPVNC",
    "2011": "NPVR1",
    "2012": "NVN68",
    "2013": "NYCGR",
    "2014": "NYCPR",
    "2015": "NYMVT",
    "2016": "OCEGH",
    "2017": "OCEIH",
    "2018": "OCELI",
    "2019": "OCEOC",
    "2020": "OCEP5",
    "2021": "OCESG",
    "2022": "OCETE",
    "2023": "OCSVU",
    "2024": "OCTBM",
    "2025": "OCTDE",
    "2026": "OCTVU",
    "2027": "ODORO",
    "2028": "ODOSD",
    "2029": "ODOVR",
    "2030": "OENOB",
    "2031": "OENON",
    "2032": "OESDE",
    "2033": "OGAPD",
    "2034": "OIKDI",
    "2035": "OLEA2",
    "2036": "OLEAN",
    "2037": "OLSUV",
    "2038": "OLV2I",
    "2039": "ONCKI",
    "2040": "ONCMY",
    "2041": "ONCOC",
    "2042": "ONCTS",
    "2043": "ONCVO",
    "2044": "ONYCO",
    "2045": "ONYPE",
    "2046": "OOCBI",
    "2047": "OPEBR",
    "2048": "OPHHA",
    "2049": "OPHP1",
    "2050": "OPHSC",
    "2051": "OPIFE",
    "2052": "OPIHO",
    "2053": "OPITP",
    "2054": "ORCCI",
    "2055": "OREAU",
    "2056": "ORENI",
    "2057": "ORFSA",
    "2058": "ORIOR",
    "2059": "ORITB",
    "2060": "ORNAN",
    "2061": "ORNRL",
    "2062": "ORNVM",
    "2063": "ORTSP",
    "2064": "ORYAF",
    "2065": "ORYBR",
    "2066": "ORYJA",
    "2067": "ORYLA",
    "2068": "ORYME",
    "2069": "ORYNI",
    "2070": "ORYPU",
    "2071": "ORYRU",
    "2072": "ORYSI",
    "2073": "ORYSJ",
    "2074": "OSCV1",
    "2075": "OSEVJ",
    "2076": "OSHVF",
    "2077": "OSTLU",
    "2078": "OSTTA",
    "2079": "OTOGA",
    "2080": "OVPVD",
    "2081": "OWEHD",
    "2082": "OXAFO",
    "2083": "P1AMV",
    "2084": "PACTA",
    "2085": "PAEAT",
    "2086": "PAELE",
    "2087": "PAEMA",
    "2088": "PAEPP",
    "2089": "PAEPS",
    "2090": "PAEXE",
    "2091": "PALPW",
    "2092": "PANAM",
    "2093": "PANBI",
    "2094": "PANGU",
    "2095": "PANHA",
    "2096": "PANHP",
    "2097": "PANLE",
    "2098": "PANMI",
    "2099": "PANPA",
    "2100": "PANRE",
    "2101": "PANTA",
    "2102": "PANTR",
    "2103": "PANVC",
    "2104": "PAPAN",
    "2105": "PAPMA",
    "2106": "PAPSO",
    "2107": "PAPVE",
    "2108": "PAPXU",
    "2109": "PARA4",
    "2110": "PARA5",
    "2111": "PARAD",
    "2112": "PARAH",
    "2113": "PARAV",
    "2114": "PARBA",
    "2115": "PARBD",
    "2116": "PARBH",
    "2117": "PARD8",
    "2118": "PARDN",
    "2119": "PARDP",
    "2120": "PARG4",
    "2121": "PARL1",
    "2122": "PARP8",
    "2123": "PARPM",
    "2124": "PARTE",
    "2125": "PARUW",
    "2126": "PARXL",
    "2127": "PASAF",
    "2128": "PASI1",
    "2129": "PASMD",
    "2130": "PASMU",
    "2131": "PASVA",
    "2132": "PATFA",
    "2133": "PAULE",
    "2134": "PAVBP",
    "2135": "PAVCR",
    "2136": "PAVHV",
    "2137": "PAXIN",
    "2138": "PBCV1",
    "2139": "PBCVA",
    "2140": "PBCVF",
    "2141": "PBCVM",
    "2142": "PBCVN",
    "2143": "PCV87",
    "2144": "PECAS",
    "2145": "PEDCP",
    "2146": "PEDHC",
    "2147": "PEDHD",
    "2148": "PEDPA",
    "2149": "PEDPL",
    "2150": "PEDTO",
    "2151": "PEGIA",
    "2152": "PELCR",
    "2153": "PELHB",
    "2154": "PELPB",
    "2155": "PELPD",
    "2156": "PELSI",
    "2157": "PELSM",
    "2158": "PELTS",
    "2159": "PELUB",
    "2160": "PELUR",
    "2161": "PEMV1",
    "2162": "PEMV2",
    "2163": "PEMVW",
    "2164": "PENBI",
    "2165": "PEND2",
    "2166": "PENDC",
    "2167": "PENEN",
    "2168": "PENIT",
    "2169": "PENNA",
    "2170": "PENO1",
    "2171": "PENPA",
    "2172": "PENPO",
    "2173": "PENRW",
    "2174": "PENVA",
    "2175": "PEPAC",
    "2176": "PEPLI",
    "2177": "PEPNI",
    "2178": "PEPVA",
    "2179": "PERCH",
    "2180": "PERFL",
    "2181": "PERFV",
    "2182": "PERM5",
    "2183": "PERMB",
    "2184": "PERMH",
    "2185": "PEROL",
    "2186": "PESFW",
    "2187": "PETAA",
    "2188": "PETMA",
    "2189": "PEUTA",
    "2190": "PFDNG",
    "2191": "PHAAN",
    "2192": "PHACA",
    "2193": "PHACC",
    "2194": "PHACI",
    "2195": "PHACS",
    "2196": "PHAIB",
    "2197": "PHALP",
    "2198": "PHAM7",
    "2199": "PHANI",
    "2200": "PHANO",
    "2201": "PHATC",
    "2202": "PHAVU",
    "2203": "PHEME",
    "2204": "PHEV1",
    "2205": "PHEZH",
    "2206": "PHLGI",
    "2207": "PHODC",
    "2208": "PHODD",
    "2209": "PHODP",
    "2210": "PHOLL",
    "2211": "PHOPR",
    "2212": "PHOPY",
    "2213": "PHORB",
    "2214": "PHOS4",
    "2215": "PHOSS",
    "2216": "PHOTE",
    "2217": "PHOV8",
    "2218": "PHYAS",
    "2219": "PHYB8",
    "2220": "PHYIN",
    "2221": "PHYIT",
    "2222": "PHYMC",
    "2223": "PHYMF",
    "2224": "PHYMT",
    "2225": "PHYNI",
    "2226": "PHYPA",
    "2227": "PHYRM",
    "2228": "PHYSP",
    "2229": "PI2HT",
    "2230": "PIACA",
    "2231": "PIARV",
    "2232": "PICGL",
    "2233": "PICGU",
    "2234": "PICGY",
    "2235": "PICKU",
    "2236": "PICSO",
    "2237": "PICST",
    "2238": "PICTO",
    "2239": "PILCF",
    "2240": "PIPCL",
    "2241": "PIPKU",
    "2242": "PIRSD",
    "2243": "PIRSE",
    "2244": "PIRVV",
    "2245": "PIRYV",
    "2246": "PISSA",
    "2247": "PISTI",
    "2248": "PITSO",
    "2249": "PLAAG",
    "2250": "PLABA",
    "2251": "PLABS",
    "2252": "PLACD",
    "2253": "PLAF4",
    "2254": "PLAF7",
    "2255": "PLAFA",
    "2256": "PLAFC",
    "2257": "PLAFO",
    "2258": "PLAFP",
    "2259": "PLAFX",
    "2260": "PLAGO",
    "2261": "PLAHL",
    "2262": "PLAKH",
    "2263": "PLAL2",
    "2264": "PLAMA",
    "2265": "PLARL",
    "2266": "PLAVE",
    "2267": "PLAVS",
    "2268": "PLAYO",
    "2269": "PLEOS",
    "2270": "PLESH",
    "2271": "PLICR",
    "2272": "PLRV1",
    "2273": "PLUGE",
    "2274": "PLUSO",
    "2275": "PMTVS",
    "2276": "PNEJ7",
    "2277": "PNEJ8",
    "2278": "PNEMU",
    "2279": "POCDA",
    "2280": "PODAN",
    "2281": "PODCR",
    "2282": "PODMU",
    "2283": "PODPO",
    "2284": "PODST",
    "2285": "POEAT",
    "2286": "POEFO",
    "2287": "POERE",
    "2288": "POL1M",
    "2289": "POLCE",
    "2290": "POLGL",
    "2291": "POLGS",
    "2292": "POLNA",
    "2293": "POLSJ",
    "2294": "POLVP",
    "2295": "POMCA",
    "2296": "POMRU",
    "2297": "PONAB",
    "2298": "POPAL",
    "2299": "POPTR",
    "2300": "PORAD",
    "2301": "PORCN",
    "2302": "POREA",
    "2303": "PORGI",
    "2304": "PORPP",
    "2305": "PORTR",
    "2306": "PORUM",
    "2307": "POSPM",
    "2308": "POVBK",
    "2309": "POVBO",
    "2310": "POVHA",
    "2311": "POVJC",
    "2312": "POVM1",
    "2313": "POVM3",
    "2314": "POVMA",
    "2315": "POVSM",
    "2316": "POVWU",
    "2317": "PREDD",
    "2318": "PREMB",
    "2319": "PRIM1",
    "2320": "PRIPA",
    "2321": "PROA2",
    "2322": "PROAR",
    "2323": "PROCO",
    "2324": "PROFC",
    "2325": "PROHO",
    "2326": "PROLT",
    "2327": "PROM0",
    "2328": "PROM4",
    "2329": "PROMA",
    "2330": "PROMH",
    "2331": "PROMM",
    "2332": "PROMT",
    "2333": "PROSS",
    "2334": "PROTD",
    "2335": "PRRSB",
    "2336": "PRRSL",
    "2337": "PRRSV",
    "2338": "PRUAR",
    "2339": "PRUAV",
    "2340": "PRUDU",
    "2341": "PRUPE",
    "2342": "PRUYE",
    "2343": "PRVFL",
    "2344": "PSEA2",
    "2345": "PSEA3",
    "2346": "PSEA4",
    "2347": "PSEA6",
    "2348": "PSEA9",
    "2349": "PSEAA",
    "2350": "PSEAE",
    "2351": "PSEAH",
    "2352": "PSEBH",
    "2353": "PSED2",
    "2354": "PSEDA",
    "2355": "PSEDV",
    "2356": "PSEEN",
    "2357": "PSEF1",
    "2358": "PSEF5",
    "2359": "PSEFD",
    "2360": "PSEHS",
    "2361": "PSEKB",
    "2362": "PSELT",
    "2363": "PSEO1",
    "2364": "PSEO7",
    "2365": "PSEOR",
    "2366": "PSEP2",
    "2367": "PSEPJ",
    "2368": "PSEPK",
    "2369": "PSEPM",
    "2370": "PSEPU",
    "2371": "PSERE",
    "2372": "PSESE",
    "2373": "PSESL",
    "2374": "PSESM",
    "2375": "PSESP",
    "2376": "PSEST",
    "2377": "PSET1",
    "2378": "PSETE",
    "2379": "PSETH",
    "2380": "PSEU5",
    "2381": "PSEUL",
    "2382": "PSEUP",
    "2383": "PSEUU",
    "2384": "PSEUX",
    "2385": "PSEVU",
    "2386": "PSHV1",
    "2387": "PSICU",
    "2388": "PSICY",
    "2389": "PSPVP",
    "2390": "PSUAM",
    "2391": "PSV13",
    "2392": "PSYA2",
    "2393": "PSYIN",
    "2394": "PSYTT",
    "2395": "PTEAL",
    "2396": "PTEVA",
    "2397": "PTIVI",
    "2398": "PTV1F",
    "2399": "PUCGR",
    "2400": "PUCGT",
    "2401": "PUCT1",
    "2402": "PUMCO",
    "2403": "PUNGR",
    "2404": "PUNMI",
    "2405": "PUNST",
    "2406": "PURLI",
    "2407": "PUSST",
    "2408": "PVCV1",
    "2409": "PVCV2",
    "2410": "PVT92",
    "2411": "PVXX3",
    "2412": "PYCCI",
    "2413": "PYCJO",
    "2414": "PYFV1",
    "2415": "PYGAD",
    "2416": "PYRAE",
    "2417": "PYRF1",
    "2418": "PYRFU",
    "2419": "PYROC",
    "2420": "PYRTR",
    "2421": "PYRTT",
    "2422": "PYTOL",
    "2423": "PZSVT",
    "2424": "QRFVE",
    "2425": "QUELO",
    "2426": "QUIME",
    "2427": "RABIT",
    "2428": "RABVP",
    "2429": "RABVS",
    "2430": "RAHV1",
    "2431": "RAMTT",
    "2432": "RAMVA",
    "2433": "RAPSA",
    "2434": "RARFA",
    "2435": "RBDVR",
    "2436": "RBSDV",
    "2437": "RCMVE",
    "2438": "RCMVM",
    "2439": "RCNMV",
    "2440": "REGSA",
    "2441": "RENSM",
    "2442": "REOVD",
    "2443": "REOVJ",
    "2444": "REOVL",
    "2445": "RETFI",
    "2446": "RFVKA",
    "2447": "RGMVD",
    "2448": "RHCM6",
    "2449": "RHDVF",
    "2450": "RHIAZ",
    "2451": "RHIBE",
    "2452": "RHICY",
    "2453": "RHIEC",
    "2454": "RHIET",
    "2455": "RHIFE",
    "2456": "RHIFR",
    "2457": "RHIID",
    "2458": "RHIIW",
    "2459": "RHIME",
    "2460": "RHIO9",
    "2461": "RHIRO",
    "2462": "RHIS8",
    "2463": "RHIST",
    "2464": "RHIWR",
    "2465": "RHIZD",
    "2466": "RHOBA",
    "2467": "RHOCB",
    "2468": "RHOCS",
    "2469": "RHOFE",
    "2470": "RHOGL",
    "2471": "RHOGW",
    "2472": "RHOHA",
    "2473": "RHOJR",
    "2474": "RHOOP",
    "2475": "RHOPA",
    "2476": "RHOPL",
    "2477": "RHOPR",
    "2478": "RHORT",
    "2479": "RHOSA",
    "2480": "RHOSS",
    "2481": "RHOSU",
    "2482": "RHOSX",
    "2483": "RHOT2",
    "2484": "RHOTE",
    "2485": "RHOTO",
    "2486": "RHOVT",
    "2487": "RHPV1",
    "2488": "RHYFE",
    "2489": "RICAM",
    "2490": "RICCO",
    "2491": "RICPR",
    "2492": "RIEAN",
    "2493": "RIEPU",
    "2494": "RIPO1",
    "2495": "RISTR",
    "2496": "RMBV1",
    "2497": "RNPV1",
    "2498": "RNQV1",
    "2499": "RNQVW",
    "2500": "ROBBH",
    "2501": "RODNA",
    "2502": "ROSCH",
    "2503": "ROSDO",
    "2504": "ROSEK",
    "2505": "ROSHA",
    "2506": "ROSNE",
    "2507": "ROSNI",
    "2508": "ROSS0",
    "2509": "ROSS1",
    "2510": "ROSV2",
    "2511": "ROTGA",
    "2512": "ROTHC",
    "2513": "ROTJ1",
    "2514": "ROTMD",
    "2515": "ROTS1",
    "2516": "ROTSH",
    "2517": "ROUAE",
    "2518": "ROZAC",
    "2519": "RRSVT",
    "2520": "RSET1",
    "2521": "RSVSA",
    "2522": "RTBVP",
    "2523": "RTSVA",
    "2524": "RUBBR",
    "2525": "RUBGI",
    "2526": "RUBVM",
    "2527": "RUBVT",
    "2528": "RUBXD",
    "2529": "RUEPO",
    "2530": "RUEST",
    "2531": "RUMAL",
    "2532": "RUMCE",
    "2533": "RUMCH",
    "2534": "RUMFL",
    "2535": "RUMHU",
    "2536": "RUTMC",
    "2537": "RVFVZ",
    "2538": "RYNNI",
    "2539": "SACAR",
    "2540": "SACBS",
    "2541": "SACD2",
    "2542": "SACEN",
    "2543": "SACES",
    "2544": "SACK1",
    "2545": "SACPI",
    "2546": "SACS2",
    "2547": "SACSN",
    "2548": "SACSY",
    "2549": "SACVD",
    "2550": "SAGSE",
    "2551": "SAIBB",
    "2552": "SAICN",
    "2553": "SALAR",
    "2554": "SALBH",
    "2555": "SALBN",
    "2556": "SALER",
    "2557": "SALET",
    "2558": "SALFA",
    "2559": "SALHC",
    "2560": "SALMN",
    "2561": "SALNE",
    "2562": "SALR5",
    "2563": "SALRD",
    "2564": "SALSA",
    "2565": "SALSN",
    "2566": "SALTO",
    "2567": "SALTR",
    "2568": "SALTY",
    "2569": "SALVA",
    "2570": "SANKS",
    "2571": "SANLU",
    "2572": "SAPAP",
    "2573": "SAPDV",
    "2574": "SAPGL",
    "2575": "SAPPC",
    "2576": "SARHA",
    "2577": "SARS2",
    "2578": "SARSC",
    "2579": "SARVE",
    "2580": "SBMVA",
    "2581": "SBMVN",
    "2582": "SBWMN",
    "2583": "SCAIO",
    "2584": "SCHAZ",
    "2585": "SCHBO",
    "2586": "SCHCM",
    "2587": "SCHCR",
    "2588": "SCHJA",
    "2589": "SCHJY",
    "2590": "SCHMA",
    "2591": "SCHPO",
    "2592": "SCHSO",
    "2593": "SCIVU",
    "2594": "SCLBF",
    "2595": "SCLFO",
    "2596": "SCLS1",
    "2597": "SCMVC",
    "2598": "SCOMX",
    "2599": "SCOUM",
    "2600": "SCPMV",
    "2601": "SCSVF",
    "2602": "SCVLA",
    "2603": "SCVLB",
    "2604": "SCYLI",
    "2605": "SCYTO",
    "2606": "SDVS5",
    "2607": "SEBTE",
    "2608": "SECCO",
    "2609": "SEDSS",
    "2610": "SEGRC",
    "2611": "SEGRD",
    "2612": "SELML",
    "2613": "SELRU",
    "2614": "SELS3",
    "2615": "SENDO",
    "2616": "SENDZ",
    "2617": "SEPPH",
    "2618": "SERCA",
    "2619": "SERFI",
    "2620": "SERFO",
    "2621": "SERID",
    "2622": "SERL3",
    "2623": "SEROD",
    "2624": "SERS3",
    "2625": "SESIN",
    "2626": "SETIT",
    "2627": "SETKR",
    "2628": "SETVI",
    "2629": "SFAVA",
    "2630": "SFTSV",
    "2631": "SFV3L",
    "2632": "SFVCP",
    "2633": "SHEAM",
    "2634": "SHEDO",
    "2635": "SHEEP",
    "2636": "SHEFN",
    "2637": "SHELP",
    "2638": "SHEON",
    "2639": "SHEPA",
    "2640": "SHESH",
    "2641": "SHEVD",
    "2642": "SHEVT",
    "2643": "SHEWM",
    "2644": "SHIBC",
    "2645": "SHIDS",
    "2646": "SHIFL",
    "2647": "SHIZO",
    "2648": "SHV21",
    "2649": "SIDLE",
    "2650": "SIFVH",
    "2651": "SIMAS",
    "2652": "SIMNZ",
    "2653": "SINAD",
    "2654": "SINDV",
    "2655": "SINFN",
    "2656": "SINGR",
    "2657": "SINV3",
    "2658": "SIRV1",
    "2659": "SIRV2",
    "2660": "SITEU",
    "2661": "SITOR",
    "2662": "SIVA1",
    "2663": "SIVCZ",
    "2664": "SIVEK",
    "2665": "SIVMB",
    "2666": "SIVSA",
    "2667": "SIVSP",
    "2668": "SIVTA",
    "2669": "SIVTN",
    "2670": "SJNNV",
    "2671": "SLAES",
    "2672": "SLAHD",
    "2673": "SMUAF",
    "2674": "SMYEA",
    "2675": "SOCMV",
    "2676": "SOLCM",
    "2677": "SOLFR",
    "2678": "SOLLC",
    "2679": "SOLSS",
    "2680": "SOLTU",
    "2681": "SORBI",
    "2682": "SORC5",
    "2683": "SORMK",
    "2684": "SOUCH",
    "2685": "SOVGS",
    "2686": "SOYBN",
    "2687": "SPAAU",
    "2688": "SPAPN",
    "2689": "SPEDA",
    "2690": "SPHAL",
    "2691": "SPHGB",
    "2692": "SPHMC",
    "2693": "SPHMI",
    "2694": "SPHMS",
    "2695": "SPHPE",
    "2696": "SPHPG",
    "2697": "SPHPU",
    "2698": "SPHS1",
    "2699": "SPHS4",
    "2700": "SPHSI",
    "2701": "SPHSK",
    "2702": "SPHSS",
    "2703": "SPHSX",
    "2704": "SPHTD",
    "2705": "SPIAP",
    "2706": "SPIAZ",
    "2707": "SPIER",
    "2708": "SPIIN",
    "2709": "SPIKU",
    "2710": "SPIME",
    "2711": "SPIOL",
    "2712": "SPIPA",
    "2713": "SPIPD",
    "2714": "SPITZ",
    "2715": "SPMMV",
    "2716": "SPOEX",
    "2717": "SPOGL",
    "2718": "SPOLT",
    "2719": "SPOPA",
    "2720": "SPOPS",
    "2721": "SPOS1",
    "2722": "SPRLO",
    "2723": "SPTNK",
    "2724": "SPV1C",
    "2725": "SPV1R",
    "2726": "SSDRV",
    "2727": "SSRV1",
    "2728": "STAA8",
    "2729": "STAC4",
    "2730": "STAC7",
    "2731": "STAEQ",
    "2732": "STAMF",
    "2733": "STANL",
    "2734": "STAS1",
    "2735": "STECA",
    "2736": "STECR",
    "2737": "STEDE",
    "2738": "STEHR",
    "2739": "STEMI",
    "2740": "STEPR",
    "2741": "STIAD",
    "2742": "STIJA",
    "2743": "STNV1",
    "2744": "STRA4",
    "2745": "STRA5",
    "2746": "STRA7",
    "2747": "STRAD",
    "2748": "STRAF",
    "2749": "STRAS",
    "2750": "STRAW",
    "2751": "STRBB",
    "2752": "STRC0",
    "2753": "STRC3",
    "2754": "STRCA",
    "2755": "STRCG",
    "2756": "STRCI",
    "2757": "STRCJ",
    "2758": "STRCL",
    "2759": "STRCO",
    "2760": "STRCW",
    "2761": "STRDJ",
    "2762": "STRE2",
    "2763": "STREE",
    "2764": "STREK",
    "2765": "STREN",
    "2766": "STRER",
    "2767": "STRGA",
    "2768": "STRGC",
    "2769": "STRHB",
    "2770": "STRHI",
    "2771": "STRHJ",
    "2772": "STRIH",
    "2773": "STRIN",
    "2774": "STRIT",
    "2775": "STRJI",
    "2776": "STRJU",
    "2777": "STRKA",
    "2778": "STRLA",
    "2779": "STRLN",
    "2780": "STRLT",
    "2781": "STRLU",
    "2782": "STRM9",
    "2783": "STRMB",
    "2784": "STRMK",
    "2785": "STRMM",
    "2786": "STRMO",
    "2787": "STRMU",
    "2788": "STRNE",
    "2789": "STRNV",
    "2790": "STROC",
    "2791": "STROL",
    "2792": "STRP1",
    "2793": "STRPU",
    "2794": "STRPX",
    "2795": "STRR3",
    "2796": "STRR6",
    "2797": "STRRB",
    "2798": "STRRC",
    "2799": "STRRD",
    "2800": "STRSO",
    "2801": "STRST",
    "2802": "STRSV",
    "2803": "STRSW",
    "2804": "STRSY",
    "2805": "STRT2",
    "2806": "STRT9",
    "2807": "STRTO",
    "2808": "STRTR",
    "2809": "STRU0",
    "2810": "STRV1",
    "2811": "STRVP",
    "2812": "STRVS",
    "2813": "STRVU",
    "2814": "STYLE",
    "2815": "STYPI",
    "2816": "SUCHY",
    "2817": "SUFV1",
    "2818": "SULAA",
    "2819": "SULAC",
    "2820": "SULAD",
    "2821": "SULAO",
    "2822": "SULD5",
    "2823": "SULDA",
    "2824": "SULDN",
    "2825": "SULDS",
    "2826": "SULGG",
    "2827": "SULKY",
    "2828": "SULNB",
    "2829": "SULTA",
    "2830": "SULTO",
    "2831": "SURSU",
    "2832": "SVCVA",
    "2833": "SVSAP",
    "2834": "SWPV1",
    "2835": "SYLBO",
    "2836": "SYMMI",
    "2837": "SYMPI",
    "2838": "SYMTH",
    "2839": "SYNAC",
    "2840": "SYNAS",
    "2841": "SYNC1",
    "2842": "SYNFM",
    "2843": "SYNGF",
    "2844": "SYNJB",
    "2845": "SYNLT",
    "2846": "SYNP3",
    "2847": "SYNP6",
    "2848": "SYNPW",
    "2849": "SYNR3",
    "2850": "SYNRA",
    "2851": "SYNS3",
    "2852": "SYNS7",
    "2853": "SYNS9",
    "2854": "SYNWW",
    "2855": "SYNY3",
    "2856": "TACVF",
    "2857": "TAEAS",
    "2858": "TAEGU",
    "2859": "TAKRU",
    "2860": "TALEM",
    "2861": "TALIS",
    "2862": "TALMQ",
    "2863": "TALSN",
    "2864": "TAMVU",
    "2865": "TANFA",
    "2866": "TAPDE",
    "2867": "TASV1",
    "2868": "TAUER",
    "2869": "TAVCV",
    "2870": "TAYAM",
    "2871": "TBSVC",
    "2872": "TCTVB",
    "2873": "TELCI",
    "2874": "TENMO",
    "2875": "TEPAE",
    "2876": "TERCA",
    "2877": "TERRK",
    "2878": "TERSA",
    "2879": "TERSS",
    "2880": "TERTT",
    "2881": "TETBL",
    "2882": "TETHN",
    "2883": "TETNG",
    "2884": "TETOB",
    "2885": "TETPH",
    "2886": "TETTS",
    "2887": "TETUR",
    "2888": "TGMVY",
    "2889": "THACA",
    "2890": "THACB",
    "2891": "THACH",
    "2892": "THAGE",
    "2893": "THAL4",
    "2894": "THAOC",
    "2895": "THAPS",
    "2896": "THASP",
    "2897": "THASX",
    "2898": "THATH",
    "2899": "THCOV",
    "2900": "THEAB",
    "2901": "THEAC",
    "2902": "THEAH",
    "2903": "THEAL",
    "2904": "THEAM",
    "2905": "THEAN",
    "2906": "THEAS",
    "2907": "THEBD",
    "2908": "THEBM",
    "2909": "THEC1",
    "2910": "THECC",
    "2911": "THECD",
    "2912": "THECK",
    "2913": "THECL",
    "2914": "THECX",
    "2915": "THEEQ",
    "2916": "THEGE",
    "2917": "THEGP",
    "2918": "THEHA",
    "2919": "THEID",
    "2920": "THEKO",
    "2921": "THEKT",
    "2922": "THELD",
    "2923": "THEM7",
    "2924": "THEMA",
    "2925": "THEOJ",
    "2926": "THEOR",
    "2927": "THEP3",
    "2928": "THEPA",
    "2929": "THEPD",
    "2930": "THEPJ",
    "2931": "THEPS",
    "2932": "THES1",
    "2933": "THESM",
    "2934": "THET1",
    "2935": "THET7",
    "2936": "THET8",
    "2937": "THETB",
    "2938": "THETC",
    "2939": "THETK",
    "2940": "THETT",
    "2941": "THEVB",
    "2942": "THEX5",
    "2943": "THEXX",
    "2944": "THEYD",
    "2945": "THIA3",
    "2946": "THIDA",
    "2947": "THIDE",
    "2948": "THIDL",
    "2949": "THIND",
    "2950": "THINJ",
    "2951": "THISH",
    "2952": "THISK",
    "2953": "THIV6",
    "2954": "THOGV",
    "2955": "THRLU",
    "2956": "THRPL",
    "2957": "TIBVC",
    "2958": "TIELA",
    "2959": "TIGCA",
    "2960": "TILAU",
    "2961": "TINGU",
    "2962": "TISCR",
    "2963": "TISMK",
    "2964": "TMVOM",
    "2965": "TNAVC",
    "2966": "TOBAC",
    "2967": "TOBSV",
    "2968": "TODME",
    "2969": "TOLAT",
    "2970": "TOLOC",
    "2971": "TOMK2",
    "2972": "TORDC",
    "2973": "TORVR",
    "2974": "TOXCA",
    "2975": "TOXGO",
    "2976": "TOXGV",
    "2977": "TOXRE",
    "2978": "TPCTV",
    "2979": "TRAHO",
    "2980": "TRAPU",
    "2981": "TRAVS",
    "2982": "TREBD",
    "2983": "TREDE",
    "2984": "TREMA",
    "2985": "TREME",
    "2986": "TREMS",
    "2987": "TREOI",
    "2988": "TREPA",
    "2989": "TREPH",
    "2990": "TREPO",
    "2991": "TREPR",
    "2992": "TREPZ",
    "2993": "TRES6",
    "2994": "TRESO",
    "2995": "TRIAC",
    "2996": "TRIAD",
    "2997": "TRIAR",
    "2998": "TRIBR",
    "2999": "TRICA",
    "3000": "TRICW",
    "3001": "TRIHA",
    "3002": "TRIIM",
    "3003": "TRIL1",
    "3004": "TRILO",
    "3005": "TRIMA",
    "3006": "TRINI",
    "3007": "TRIPR",
    "3008": "TRIPS",
    "3009": "TRIRC",
    "3010": "TRIRE",
    "3011": "TRIRU",
    "3012": "TRISP",
    "3013": "TRISU",
    "3014": "TRIUA",
    "3015": "TRIV3",
    "3016": "TRIWF",
    "3017": "TRMVU",
    "3018": "TROML",
    "3019": "TROWT",
    "3020": "TRURR",
    "3021": "TRVPP",
    "3022": "TRYB2",
    "3023": "TRYCC",
    "3024": "TRYCI",
    "3025": "TRYCR",
    "3026": "TRYRA",
    "3027": "TRYVY",
    "3028": "TSUPD",
    "3029": "TSWV1",
    "3030": "TTVA1",
    "3031": "TTVB1",
    "3032": "TTVD1",
    "3033": "TTVE1",
    "3034": "TTVF1",
    "3035": "TTVG1",
    "3036": "TTVI1",
    "3037": "TTVK2",
    "3038": "TTVT1",
    "3039": "TTVV2",
    "3040": "TTVV3",
    "3041": "TTVV4",
    "3042": "TTVV5",
    "3043": "TTVV6",
    "3044": "TTVV7",
    "3045": "TTVV8",
    "3046": "TTVV9",
    "3047": "TTVVG",
    "3048": "TTVZ1",
    "3049": "TUBBO",
    "3050": "TUBMM",
    "3051": "TUHV1",
    "3052": "TUMVJ",
    "3053": "TUPCH",
    "3054": "TUPVT",
    "3055": "TURPD",
    "3056": "TURTR",
    "3057": "TVCVL",
    "3058": "TYCSV",
    "3059": "TYLCC",
    "3060": "TYLCI",
    "3061": "TYRSA",
    "3062": "TYTAL",
    "3063": "TYYVF",
    "3064": "UNCNE",
    "3065": "UNCRE",
    "3066": "UPUEP",
    "3067": "UREPA",
    "3068": "UROIN",
    "3069": "UROPR",
    "3070": "URSAM",
    "3071": "URSMA",
    "3072": "USTH4",
    "3073": "USTMA",
    "3074": "USTV1",
    "3075": "USTVR",
    "3076": "VACCC",
    "3077": "VACCT",
    "3078": "VACCW",
    "3079": "VANPL",
    "3080": "VANPO",
    "3081": "VANTA",
    "3082": "VAR67",
    "3083": "VARDE",
    "3084": "VARKO",
    "3085": "VARPD",
    "3086": "VAVCU",
    "3087": "VENIN",
    "3088": "VERA1",
    "3089": "VERDV",
    "3090": "VEREI",
    "3091": "VESGE",
    "3092": "VESPE",
    "3093": "VESVA",
    "3094": "VESVU",
    "3095": "VIBA3",
    "3096": "VIBC1",
    "3097": "VIBCH",
    "3098": "VIBCL",
    "3099": "VIBDI",
    "3100": "VIBFU",
    "3101": "VIBME",
    "3102": "VIBNE",
    "3103": "VIBPA",
    "3104": "VIBSN",
    "3105": "VIBVY",
    "3106": "VICPA",
    "3107": "VIDCH",
    "3108": "VIDMA",
    "3109": "VIGRR",
    "3110": "VIRAL",
    "3111": "VIRPA",
    "3112": "VITBC",
    "3113": "VITCO",
    "3114": "VITFI",
    "3115": "VITS1",
    "3116": "VITVI",
    "3117": "VITXG",
    "3118": "VOLCA",
    "3119": "VOMUR",
    "3120": "VSIVA",
    "3121": "VSNJO",
    "3122": "VULDI",
    "3123": "VULVU",
    "3124": "WADCW",
    "3125": "WALI9",
    "3126": "WALIC",
    "3127": "WALMC",
    "3128": "WASMV",
    "3129": "WBV24",
    "3130": "WCMVM",
    "3131": "WCMVO",
    "3132": "WEEVC",
    "3133": "WEIKK",
    "3134": "WEIOS",
    "3135": "WEIPA",
    "3136": "WEIVI",
    "3137": "WHEAT",
    "3138": "WICAA",
    "3139": "WICCF",
    "3140": "WIGBR",
    "3141": "WOLCO",
    "3142": "WOLPI",
    "3143": "WOLSU",
    "3144": "WSSVS",
    "3145": "WUCBA",
    "3146": "XANAP",
    "3147": "XANCP",
    "3148": "XANOR",
    "3149": "XANP2",
    "3150": "XENBS",
    "3151": "XENLA",
    "3152": "XENNA",
    "3153": "XENTR",
    "3154": "XIPMA",
    "3155": "XMRV6",
    "3156": "XYLCX",
    "3157": "XYLFA",
    "3158": "XYLHT",
    "3159": "YARLI",
    "3160": "YEAST",
    "3161": "YEFV1",
    "3162": "YERPE",
    "3163": "YERRU",
    "3164": "YMTV5",
    "3165": "ZANCU",
    "3166": "ZCTTV",
    "3167": "ZINIC",
    "3168": "ZINOF",
    "3169": "ZIZJJ",
    "3170": "ZIZJU",
    "3171": "ZIZPA",
    "3172": "ZOBGA",
    "3173": "ZONAL",
    "3174": "ZOONE",
    "3175": "ZOORA",
    "3176": "ZOSLA",
    "3177": "ZOSMR",
    "3178": "ZYGMR",
    "3179": "ZYMMO",
    "3180": "ZYMTI",
    "3181": "ZYMTR",
    "3182": "9ABAC",
    "3183": "9ACAR",
    "3184": "9ACTN",
    "3185": "9ACTO",
    "3186": "9ADEN",
    "3187": "9AGAM",
    "3188": "9AGAR",
    "3189": "9ALPC",
    "3190": "9ALPH",
    "3191": "9ALTE",
    "3192": "9ALVE",
    "3193": "9AMPH",
    "3194": "9ANNE",
    "3195": "9ANUR",
    "3196": "9APHY",
    "3197": "9APIC",
    "3198": "9AQUI",
    "3199": "9ARCH",
    "3200": "9ASCO",
    "3201": "9ASPA",
    "3202": "9ASTE",
    "3203": "9ASTR",
    "3204": "9AVES",
    "3205": "9BACE",
    "3206": "9BACI",
    "3207": "9BACL",
    "3208": "9BACT",
    "3209": "9BASI",
    "3210": "9BBAC",
    "3211": "9BETA",
    "3212": "9BETC",
    "3213": "9BIFI",
    "3214": "9BILA",
    "3215": "9BORD",
    "3216": "9BRAD",
    "3217": "9BRAS",
    "3218": "9BROM",
    "3219": "9BURK",
    "3220": "9CAUD",
    "3221": "9CAUL",
    "3222": "9CBAC",
    "3223": "9CELL",
    "3224": "9CEST",
    "3225": "9CETA",
    "3226": "9CHAR",
    "3227": "9CHEL",
    "3228": "9CHIR",
    "3229": "9CHLA",
    "3230": "9CHLB",
    "3231": "9CHLO",
    "3232": "9CHLR",
    "3233": "9CHRO",
    "3234": "9CICH",
    "3235": "9CILI",
    "3236": "9CIRC",
    "3237": "9CLOS",
    "3238": "9CLOT",
    "3239": "9CNID",
    "3240": "9COLE",
    "3241": "9COLU",
    "3242": "9CORV",
    "3243": "9CORY",
    "3244": "9COXI",
    "3245": "9CREN",
    "3246": "9CRUS",
    "3247": "9CUCU",
    "3248": "9CYAN",
    "3249": "9DEIN",
    "3250": "9DEIO",
    "3251": "9DELA",
    "3252": "9DELT",
    "3253": "9DEND",
    "3254": "9DINO",
    "3255": "9DIPT",
    "3256": "9EIME",
    "3257": "9EMBE",
    "3258": "9ENTE",
    "3259": "9ENTR",
    "3260": "9ERIC",
    "3261": "9EUGL",
    "3262": "9EUKA",
    "3263": "9EURO",
    "3264": "9EURY",
    "3265": "9FABA",
    "3266": "9FIRM",
    "3267": "9FLAO",
    "3268": "9FLOR",
    "3269": "9FRIN",
    "3270": "9FUNG",
    "3271": "9FURN",
    "3272": "9FUSO",
    "3273": "9GALL",
    "3274": "9GAMA",
    "3275": "9GAMC",
    "3276": "9GAMM",
    "3277": "9GEMI",
    "3278": "9GLOM",
    "3279": "9GOBI",
    "3280": "9GRUI",
    "3281": "9HELI",
    "3282": "9HELO",
    "3283": "9HEMI",
    "3284": "9HEPA",
    "3285": "9HEXA",
    "3286": "9HIV1",
    "3287": "9HYME",
    "3288": "9HYPH",
    "3289": "9HYPO",
    "3290": "9INFA",
    "3291": "9INFB",
    "3292": "9INSE",
    "3293": "9LABR",
    "3294": "9LACO",
    "3295": "9LACT",
    "3296": "9LAMI",
    "3297": "9LECA",
    "3298": "9LEPT",
    "3299": "9LIST",
    "3300": "9LUTE",
    "3301": "9MAGN",
    "3302": "9METZ",
    "3303": "9MICC",
    "3304": "9MICO",
    "3305": "9MICR",
    "3306": "9MOLU",
    "3307": "9MONO",
    "3308": "9MYCE",
    "3309": "9MYCO",
    "3310": "9MYRT",
    "3311": "9NEIS",
    "3312": "9NEOP",
    "3313": "9NIDO",
    "3314": "9NOCA",
    "3315": "9NOSO",
    "3316": "9NOST",
    "3317": "9ORTO",
    "3318": "9ORYZ",
    "3319": "9PAPI",
    "3320": "9PASE",
    "3321": "9PASS",
    "3322": "9PAST",
    "3323": "9PELO",
    "3324": "9PERO",
    "3325": "9PEZI",
    "3326": "9PHAE",
    "3327": "9PHYC",
    "3328": "9PICI",
    "3329": "9PICO",
    "3330": "9PLAN",
    "3331": "9PLAT",
    "3332": "9PLEO",
    "3333": "9PLVG",
    "3334": "9POAL",
    "3335": "9POLY",
    "3336": "9PORP",
    "3337": "9POTY",
    "3338": "9POXV",
    "3339": "9PRIM",
    "3340": "9PROT",
    "3341": "9PSED",
    "3342": "9PSEU",
    "3343": "9PSIT",
    "3344": "9RALS",
    "3345": "9REOV",
    "3346": "9RETR",
    "3347": "9RHAB",
    "3348": "9RHOB",
    "3349": "9RHOD",
    "3350": "9RHOO",
    "3351": "9RICK",
    "3352": "9ROSA",
    "3353": "9ROSI",
    "3354": "9SACH",
    "3355": "9SAUR",
    "3356": "9SCAR",
    "3357": "9SPHI",
    "3358": "9SPHN",
    "3359": "9SPIO",
    "3360": "9SPIR",
    "3361": "9SPIT",
    "3362": "9STAP",
    "3363": "9STRA",
    "3364": "9STRE",
    "3365": "9STRI",
    "3366": "9SYLV",
    "3367": "9SYNE",
    "3368": "9TELE",
    "3369": "9THEM",
    "3370": "9THEO",
    "3371": "9TOMB",
    "3372": "9TREE",
    "3373": "9TREM",
    "3374": "9TRYP",
    "3375": "9TYRA",
    "3376": "9VIBR",
    "3377": "9VIRU",
}

GO_TERM_TO_FUNCTION_IDX = {v: int(k) for k, v in FUNCTION_IDX_TO_GO_TERM.items()}

ORGANISM_5_LETTER_CODE_TO_IDX = {v: int(k) for k, v in ORGANISM_IDX_TO_5_LETTER_CODE.items()}
