<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;"># this is a city file, generated by parsecity.pl .

package citycode;

sub citycode_assoc_array {
(
    "white sands, nm",       "2c2",
    "spencer, ia",           "3se",
    "allentown, pa",         "abe",
    "abilene, tx",           "abi",
    "albuquerque, nm",       "abq",
    "aberdeen, sd",          "abr",
    "albany, ga",            "aby",
    "nantucket, ma",         "ack",
    "waco, tx",              "act",
    "eureka/arcata, ca",     "acv",
    "atlantic city, nj",     "acy",
    "kodiak, ak",            "adq",
    "augusta, ga",           "ags",
    "athens, ga",            "ahn",
    "alliance, ne",          "aia",
    "akron, co",             "ako",
    "albany, ny",            "alb",
    "alice, tx",             "ali",
    "waterloo, ia",          "alo",
    "alamosa, co",           "als",
    "walla walla, wa",       "alw",
    "amarillo, tx",          "ama",
    "alma, ga",              "amg",
    "anniston, al",          "anb",
    "anchorage, ak",         "anc",
    "anderson, sc",          "and",
    "ainsworth, ne",         "anw",
    "altoona, pa",           "aoo",
    "naples, fl",            "apf",
    "alpena, mi",            "apn",
    "apalachicola, fl",      "aqq",
    "watertown, ny",         "art",
    "aspen, co",             "ase",
    "astoria, or",           "ast",
    "atlanta, ga",           "atl",
    "watertown, sd",         "aty",
    "augusta, me",           "aug",
    "austin, tx",            "aus",
    "asheville, nc",         "avl",
    "scranton, pa",          "avp",
    "alexandria, mn",        "axn",
    "kalamazoo, mi",         "azo",
    "broken bow, ne",        "bbw",
    "hartford, ct",          "bdl",
    "bridgeport, ct",        "bdr",
    "benton harbor, mi",     "beh",
    "bradford, pa",          "bfd",
    "scottsbluff, ne",       "bff",
    "bakersfield, ca",       "bfl",
    "binghamton, ny",        "bgm",
    "bangor, me",            "bgr",
    "bar harbor, me",        "bhb",
    "birmingham, al",        "bhm",
    "block island, ri",      "bid",
    "bishop, ca",            "bih",
    "billings, mt",          "bil",
    "bismarck, nd",          "bis",
    "bemidji, mn",           "bji",
    "baker, or",             "bke",
    "beckley, wv",           "bkw",
    "brookings, sd",         "bkx",
    "bluefield, wv",         "blf",
    "blythe, ca",            "blh",
    "bellingham, wa",        "bli",
    "blue canyon, ca",       "blu",
    "bloomington, in",       "bmg",
    "bloomington, il",       "bmi",
    "nashville, tn",         "bna",
    "boise, id",             "boi",
    "boston, ma",            "bos",
    "beaumont, tx",          "bpt",
    "brainerd, mn",          "brd",
    "burlington, ia",        "brl",
    "brownsville, tx",       "bro",
    "barrow, ak",            "brw",
    "battle creek, mi",      "btl",
    "butte, mt",             "btm",
    "baton rouge, la",       "btr",
    "burlington, vt",        "btv",
    "buffalo, ny",           "buf",
    "burbank, ca",           "bur",
    "bowling green, ky",     "bwg",
    "baltimore, md",         "bwi",
    "bozeman, mt",           "bzn",
    "columbia, sc",          "cae",
    "akron, oh",             "cak",
    "caribou, me",           "car",
    "cedar city, ut",        "cdc",
    "chadron, ne",           "cdr",
    "childress, tx",         "cds",
    "crescent city, ca",     "cec",
    "springfield, ma",       "cef",
    "crestview, fl",         "cew",
    "cortez, co",            "cez",
    "cape girardeau, mo",    "cgi",
    "chattanooga, tn",       "cha",
    "charlottesville, va",   "cho",
    "charleston, sc",        "chs",
    "cedar rapids, ia",      "cid",
    "kinross, mi",           "ciu",
    "clarksburg, wv",        "ckb",
    "cleveland, oh",         "cle",
    "college station, tx",   "cll",
    "port angeles, wa",      "clm",
    "charlotte, nc",         "clt",
    "columbus, oh",          "cmh",
    "champaign, il",         "cmi",
    "houghton, mi",          "cmx",
    "concordia, ks",         "cnk",
    "carlsbad, nm",          "cnm",
    "chanute, ks",           "cnu",
    "cody, wy",              "cod",
    "coeur d'alene, id",     "coe",
    "concord, nh",           "con",
    "colorado springs, co",  "cos",
    "cotulla, tx",           "cot",
    "columbia, mo",          "cou",
    "casper, wy",            "cpr",
    "corpus christi, tx",    "crp",
    "charleston, wv",        "crw",
    "columbus, ga",          "csg",
    "crossville, tn",        "csv",
    "cut bank, mt",          "ctb",
    "cincinnati, oh",        "cvg",
    "corvallis, or",         "cvo",
    "mosinee, wi",           "cwa",
    "harrisburg, pa",        "cxy",
    "cheyenne, wy",          "cys",
    "daytona beach, fl",     "dab",
    "daggett, ca",           "dag",
    "danville, va",          "dan",
    "dayton, oh",            "day",
    "dubuque, ia",           "dbq",
    "washington, dc",        "dca",
    "dodge city, ks",        "ddc",
    "decatur, il",           "dec",
    "denver, co",            "den",
    "dallas-ft worth, tx",   "dfw",
    "dothan, al",            "dhn",
    "dalhart, tx",           "dht",
    "dickinson, nd",         "dik",
    "duluth, mn",            "dlh",
    "the dalles, or",        "dls",
    "deming, nm",            "dmn",
    "dover, de",             "dov",
    "dugway proving, ut",    "dpg",
    "mercury, nv",           "dra",
    "durango, co",           "dro",
    "del rio, tx",           "drt",
    "des moines, ia",        "dsm",
    "detroit lakes, mn",     "dtl",
    "detroit, mi",           "dtw",
    "douglas, az",           "dug",
    "dubois, pa",            "duj",
    "devils lake, nd",       "dvl",
    "dyersburg, tn",         "dyr",
    "taos, nm",              "e23",
    "kearney, ne",           "ear",
    "wenatchee, wa",         "eat",
    "eau claire, wi",        "eau",
    "needles, ca",           "eed",
    "eagle, co",             "ege",
    "elkins, wv",            "ekn",
    "elko, nv",              "eko",
    "el dorado, ar",         "eld",
    "elmira, ny",            "elm",
    "ely, mn",               "elo",
    "el paso, tx",           "elp",
    "ely, nv",               "ely",
    "emporia, ks",           "emp",
    "enid, ok",              "end",
    "wendover, ut",          "env",
    "ephrata, wa",           "eph",
    "erie, pa",              "eri",
    "escanaba, mi",          "esc",
    "alexandria, la",        "esf",
    "estherville, ia",       "est",
    "eugene, or",            "eug",
    "evansville, in",        "evv",
    "new bern, nc",          "ewn",
    "newark, nj",            "ewr",
    "key west, fl",          "eyw",
    "fairbanks, ak",         "fai",
    "fargo, nd",             "far",
    "fresno, ca",            "fat",
    "fayetteville, nc",      "fay",
    "kalispell, mt",         "fca",
    "fort collins, co",      "fcl",
    "findlay, oh",           "fdy",
    "fergus falls, mn",      "ffm",
    "franklin, pa",          "fkl",
    "flagstaff, az",         "flg",
    "florence, sc",          "flo",
    "farmington, nm",        "fmn",
    "fort myers, fl",        "fmy",
    "falls city, ne",        "fnb",
    "flint, mi",             "fnt",
    "fort dodge, ia",        "fod",
    "westhampton, ny",       "fok",
    "fairmont, mn",          "frm",
    "sioux falls, sd",       "fsd",
    "fort smith, ar",        "fsm",
    "fort knox, ky",         "ftk",
    "fort wayne, in",        "fwa",
    "fayetteville, ar",      "fyv",
    "gage, ok",              "gag",
    "garden city, ks",       "gck",
    "grand canyon, az",      "gcn",
    "spokane, wa",           "geg",
    "grand forks, nd",       "gfk",
    "glens falls, ny",       "gfl",
    "longview, tx",          "ggg",
    "glasgow, mt",           "ggw",
    "grand junction, co",    "gjt",
    "goodland, ks",          "gld",
    "greenville, ms",        "glh",
    "galveston, tx",         "gls",
    "gainesville, fl",       "gnv",
    "groton, ct",            "gon",
    "gulfport, ms",          "gpt",
    "green bay, wi",         "grb",
    "grand island, ne",      "gri",
    "grand rapids, mi",      "grr",
    "greensboro, nc",        "gso",
    "greenville, sc",        "gsp",
    "great falls, mt",       "gtf",
    "gunnison, co",          "guc",
    "gallup, nm",            "gup",
    "peru, in",              "gus",
    "greenwood, ms",         "gwo",
    "gary, in",              "gyy",
    "hobart, ok",            "hbr",
    "hondo, tx",             "hdo",
    "natchez, ms",           "hez",
    "hagerstown, md",        "hgr",
    "hibbing, mn",           "hib",
    "hickory, nc",           "hky",
    "hill city, ks",         "hlc",
    "wheeling, wv",          "hlg",
    "helena, mt",            "hln",
    "hanford, wa",           "hms",
    "honolulu, hi",          "hnl",
    "hobbs, nm",             "hob",
    "huron, sd",             "hon",
    "hopkinsville, ky",      "hop",
    "hot springs, ar",       "hot",
    "hoquiam, wa",           "hqm",
    "harrison, ar",          "hro",
    "cape hatteras, nc",     "hse",
    "hastings, ne",          "hsi",
    "huntsville, al",        "hsv",
    "houghton lake, mi",     "htl",
    "huntington, wv",        "hts",
    "terre haute, in",       "huf",
    "houlton, me",           "hul",
    "houma, la",             "hum",
    "hutchinson, ks",        "hut",
    "havre, mt",             "hvr",
    "hyannis, ma",           "hya",
    "hays, ks",              "hys",
    "niagara falls, ny",     "iag",
    "houston, tx",           "iah",
    "wichita, ks",           "ict",
    "idaho falls, id",       "ida",
    "wilmington, de",        "ilg",
    "wilmington, nc",        "ilm",
    "iron mountain, mi",     "imt",
    "indianapolis, in",      "ind",
    "wink, tx",              "ink",
    "intl falls, mn",        "inl",
    "winslow, az",           "inw",
    "imperial, ca",          "ipl",
    "williamsport, pa",      "ipt",
    "kirksville, mo",        "irk",
    "williston, nd",         "isn",
    "kinston, nc",           "iso",
    "islip, ny",             "isp",
    "ithaca, ny",            "ith",
    "hilo, hi",              "ito",
    "ironwood, mi",          "iwd",
    "jackson, wy",           "jac",
    "jackson, ms",           "jan",
    "jacksonville, fl",      "jax",
    "jonesboro, ar",         "jbr",
    "new york, ny",          "jfk",
    "jamestown, ny",         "jhw",
    "jackson, ky",           "jkl",
    "joplin, mo",            "jln",
    "jamestown, nd",         "jms",
    "juneau, ak",            "jnu",
    "san juan, pr",          "jsj",
    "johnstown, pa",         "jst",
    "jackson, mi",           "jxn",
    "ketchikan, ak",         "ktn",
    "lafayette, in",         "laf",
    "lakeland, fl",          "lal",
    "lansing, mi",           "lan",
    "laramie, wy",           "lar",
    "las vegas, nv",         "las",
    "los angeles, ca",       "lax",
    "lubbock, tx",           "lbb",
    "latrobe, pa",           "lbe",
    "north platte, ne",      "lbf",
    "lake charles, la",      "lch",
    "laconia, nh",           "lci",
    "lebanon, nh",           "leb",
    "lexington, ky",         "lex",
    "lufkin, tx",            "lfk",
    "lafayette, la",         "lft",
    "la junta, co",          "lhx",
    "limon, co",             "lic",
    "lihue, hi",             "lih",
    "little rock, ar",       "lit",
    "klamath falls, or",     "lmt",
    "lander, wy",            "lnd",
    "lincoln, ne",           "lnk",
    "lone rock, wi",         "lnr",
    "lancaster, pa",         "lns",
    "lovelock, nv",          "lol",
    "london, ky",            "loz",
    "laredo, tx",            "lrd",
    "la crosse, wi",         "lse",
    "altus, ok",             "lts",
    "livingston, mt",        "lvm",
    "las vegas, nm",         "lvs",
    "lewisburg, wv",         "lwb",
    "lewiston, id",          "lws",
    "lewistown, mt",         "lwt",
    "leadville, co",         "lxv",
    "lynchburg, va",         "lyh",
    "midland, tx",           "maf",
    "manistee, mi",          "mbl",
    "saginaw, mi",           "mbs",
    "mccomb, ms",            "mcb",
    "mcgrath, ak",           "mcg",
    "kansas city, mo",       "mci",
    "macon, ga",             "mcn",
    "orlando, fl",           "mco",
    "mason city, ia",        "mcw",
    "carbondale, il",        "mdh",
    "meridian, ms",          "mei",
    "memphis, tn",           "mem",
    "mansfield, oh",         "mfd",
    "mcallen, tx",           "mfe",
    "medford, or",           "mfr",
    "montgomery, al",        "mgm",
    "morgantown, wv",        "mgw",
    "mitchell, sd",          "mhe",
    "manhattan, ks",         "mhk",
    "mount shasta, ca",      "mhs",
    "manchester, nh",        "mht",
    "miami, fl",             "mia",
    "muncie, in",            "mie",
    "milwaukee, wi",         "mke",
    "muskegon, mi",          "mkg",
    "jackson, tn",           "mkl",
    "mankato, mn",           "mkt",
    "melbourne, fl",         "mlb",
    "mcalester, ok",         "mlc",
    "malad city, id",        "mld",
    "moline, il",            "mli",
    "miles city, mt",        "mls",
    "monroe, la",            "mlu",
    "mammoth lakes, ca",     "mmh",
    "menominee, mi",         "mnm",
    "mobile, al",            "mob",
    "minot, nd",             "mot",
    "montpelier, vt",        "mpv",
    "marquette, mi",         "mqt",
    "martinsburg, wv",       "mrb",
    "marfa, tx",             "mrf",
    "monterey, ca",          "mry",
    "muscle shoals, al",     "msl",
    "madison, wi",           "msn",
    "missoula, mt",          "mso",
    "twin cities, mn",       "msp",
    "massena, ny",           "mss",
    "monticello, ny",        "msv",
    "new orleans, la",       "msy",
    "selfridge, mi",         "mtc",
    "montrose, co",          "mtj",
    "marthas vinyard, ma",   "mvy",
    "mineral wells, tx",     "mwl",
    "mount washington, nh",  "mwn",
    "myrtle beach, sc",      "myr",
    "marysville, ca",        "myv",
    "beaufort, sc",          "nbc",
    "new river, nc",         "nca",
    "brunswick, me",         "nhz",
    "whidbey island, wa",    "nuw",
    "new york city, ny",     "nyc",
    "yuma, az",              "nyl",
    "ord, ne",               "odx",
    "norfolk, ne",           "ofk",
    "ogden, ut",             "ogd",
    "kahului, hi",           "ogg",
    "olathe, ks",            "ojc",
    "oklahoma city, ok",     "okc",
    "olympia, wa",           "olm",
    "columbus, ne",          "olu",
    "omaha, ne",             "oma",
    "nome, ak",              "ome",
    "chicago, il",           "ord",
    "norfolk, va",           "orf",
    "worcester, ma",         "orh",
    "oshkosh, wi",           "osh",
    "worthington, mn",       "otg",
    "north bend, or",        "oth",
    "ottumwa, ia",           "otm",
    "everett, wa",           "pae",
    "paducah, ky",           "pah",
    "pine bluff, ar",        "pbf",
    "plattsburgh, ny",       "pbg",
    "west palm beach, fl",   "pbi",
    "pendleton, or",         "pdt",
    "portland, or",          "pdx",
    "panama city, fl",       "pfn",
    "page, az",              "pga",
    "philadelphia, pa",      "phl",
    "phoenix, az",           "phx",
    "peoria, il",            "pia",
    "pine belt region, ms",  "pib",
    "pocatello, id",         "pih",
    "pierre, sd",            "pir",
    "pittsburgh, pa",        "pit",
    "parkersburg, wv",       "pkb",
    "pellston, mi",          "pln",
    "palmdale, ca",          "pmd",
    "ponca city, ok",        "pnc",
    "pensacola, fl",         "pns",
    "fort polk, la",         "poe",
    "poughkeepsie, ny",      "pou",
    "paso robles, ca",       "prb",
    "prescott, az",          "prc",
    "pasco, wa",             "psc",
    "portsmouth, nh",        "psm",
    "palacios, tx",          "psx",
    "morgan city, la",       "ptn",
    "pueblo, co",            "pub",
    "pullman, wa",           "puw",
    "providence, ri",        "pvd",
    "provo, ut",             "pvu",
    "portland, me",          "pwm",
    "bremerton, wa",         "pwt",
    "rapid city, sd",        "rap",
    "roseburg, or",          "rbg",
    "redding, ca",           "rdd",
    "reading, pa",           "rdg",
    "redmond, or",           "rdm",
    "raleigh-durham, nc",    "rdu",
    "rockford, il",          "rfd",
    "rhinelander, wi",       "rhi",
    "richmond, va",          "ric",
    "rice lake, wi",         "rie",
    "rock springs, wy",      "rks",
    "reno, nv",              "rno",
    "roanoke, va",           "roa",
    "rochester, ny",         "roc",
    "roswell, nm",           "row",
    "russell, ks",           "rsl",
    "rochester, mn",         "rst",
    "redwood falls, mn",     "rwf",
    "rocky mount, nc",       "rwi",
    "rawlins, wy",           "rwl",
    "alturas, ca",           "s11",
    "sacramento, ca",        "sac",
    "santa fe, nm",          "saf",
    "san diego, ca",         "san",
    "san antonio, tx",       "sat",
    "saugus, ca",            "sau",
    "savannah, ga",          "sav",
    "santa barbara, ca",     "sba",
    "south bend, in",        "sbn",
    "salisbury, md",         "sby",
    "stockton, ca",          "sck",
    "louisville, ky",        "sdf",
    "seattle-tacoma, wa",    "sea",
    "san francisco, ca",     "sfo",
    "springfield, mo",       "sgf",
    "sheridan, wy",          "shr",
    "shreveport, la",        "shv",
    "san jose, ca",          "sjc",
    "san angelo, tx",        "sjt",
    "salt lake city, ut",    "slc",
    "salem, or",             "sle",
    "salina, ks",            "sln",
    "stampede pass, wa",     "smp",
    "santa maria, ca",       "smx",
    "salinas, ca",           "sns",
    "show low, az",          "sow",
    "springfield, il",       "spi",
    "wichita falls, tx",     "sps",
    "sarasota, fl",          "srq",
    "sumter, sc",            "ssc",
    "brunswick, ga",         "ssi",
    "st cloud, mn",          "stc",
    "st joseph, mo",         "stj",
    "st louis, mo",          "stl",
    "santa rosa, ca",        "sts",
    "sun valley, id",        "sun",
    "sioux city, ia",        "sux",
    "sexton summit, or",     "sxt",
    "syracuse, ny",          "syr",
    "knob noster, mo",       "szl",
    "trinidad, co",          "tad",
    "fort leonard woods, mo","tbn",
    "tuscaloosa, al",        "tcl",
    "truth/consequences, nm","tcs",
    "toledo, wa",            "tdo",
    "titusville, fl",        "tix",
    "tallahassee, fl",       "tlh",
    "toledo, oh",            "tol",
    "topeka, ks",            "top",
    "tampa, fl",             "tpa",
    "tonopah, nv",           "tph",
    "temple, tx",            "tpl",
    "bristol, tn",           "tri",
    "thermal, ca",           "trm",
    "trenton, nj",           "ttn",
    "tulsa, ok",             "tul",
    "tupelo, ms",            "tup",
    "tucson, az",            "tus",
    "traverse city, mi",     "tvc",
    "thief river falls, mn", "tvf",
    "lake tahoe, ca",        "tvl",
    "twin falls, id",        "twf",
    "texarkana, ar",         "txk",
    "tyler, tx",             "tyr",
    "knoxville, tn",         "tys",
    "utica, ny",             "uca",
    "quillayute, wa",        "uil",
    "quincy, il",            "uin",
    "ukiah, ca",             "uki",
    "state college, pa",     "unv",
    "victoria, tx",          "vct",
    "vernal, ut",            "vel",
    "visalia, ca",           "vis",
    "valdosta, ga",          "vld",
    "van nuys, ca",          "vny",
    "camp douglas, wi",      "vok",
    "vero beach, fl",        "vrb",
    "valentine, ne",         "vtn",
    "valdez, ak",            "vws",
    "west yellowstone, mt",  "wey",
    "winnemucca, nv",        "wmc",
    "worland, wy",           "wrl",
    "sault ste marie, mi",   "y62",
    "yakutat, ak",           "yak",
    "yakima, wa",            "ykm",
    "youngstown, oh",        "yng",
    "zanesville, oh",        "zzv");
}

1;
</pre></body></html>