<?php
// This Source Code Form is subject to the terms of the Mozilla Public
// License, v. 2.0. If a copy of the MPL was not distributed with this
// file, You can obtain one at http://mozilla.org/MPL/2.0/.

return array(
 'ac' => array(
  'com' => true,
  'edu' => true,
  'gov' => true,
  'net' => true,
  'mil' => true,
  'org' => true
 ),
 'ad' => array(
  'nom' => true
 ),
 'ae' => array(
  'co' => true,
  'net' => true,
  'org' => true,
  'sch' => true,
  'ac' => true,
  'gov' => true,
  'mil' => true,
  'blogspot' => true
 ),
 'aero' => array(
  'accident-investigation' => true,
  'accident-prevention' => true,
  'aerobatic' => true,
  'aeroclub' => true,
  'aerodrome' => true,
  'agents' => true,
  'aircraft' => true,
  'airline' => true,
  'airport' => true,
  'air-surveillance' => true,
  'airtraffic' => true,
  'air-traffic-control' => true,
  'ambulance' => true,
  'amusement' => true,
  'association' => true,
  'author' => true,
  'ballooning' => true,
  'broker' => true,
  'caa' => true,
  'cargo' => true,
  'catering' => true,
  'certification' => true,
  'championship' => true,
  'charter' => true,
  'civilaviation' => true,
  'club' => true,
  'conference' => true,
  'consultant' => true,
  'consulting' => true,
  'control' => true,
  'council' => true,
  'crew' => true,
  'design' => true,
  'dgca' => true,
  'educator' => true,
  'emergency' => true,
  'engine' => true,
  'engineer' => true,
  'entertainment' => true,
  'equipment' => true,
  'exchange' => true,
  'express' => true,
  'federation' => true,
  'flight' => true,
  'freight' => true,
  'fuel' => true,
  'gliding' => true,
  'government' => true,
  'groundhandling' => true,
  'group' => true,
  'hanggliding' => true,
  'homebuilt' => true,
  'insurance' => true,
  'journal' => true,
  'journalist' => true,
  'leasing' => true,
  'logistics' => true,
  'magazine' => true,
  'maintenance' => true,
  'media' => true,
  'microlight' => true,
  'modelling' => true,
  'navigation' => true,
  'parachuting' => true,
  'paragliding' => true,
  'passenger-association' => true,
  'pilot' => true,
  'press' => true,
  'production' => true,
  'recreation' => true,
  'repbody' => true,
  'res' => true,
  'research' => true,
  'rotorcraft' => true,
  'safety' => true,
  'scientist' => true,
  'services' => true,
  'show' => true,
  'skydiving' => true,
  'software' => true,
  'student' => true,
  'trader' => true,
  'trading' => true,
  'trainer' => true,
  'union' => true,
  'workinggroup' => true,
  'works' => true
 ),
 'af' => array(
  'gov' => true,
  'com' => true,
  'org' => true,
  'net' => true,
  'edu' => true
 ),
 'ag' => array(
  'com' => true,
  'org' => true,
  'net' => true,
  'co' => true,
  'nom' => true
 ),
 'ai' => array(
  'off' => true,
  'com' => true,
  'net' => true,
  'org' => true
 ),
 'al' => array(
  'com' => true,
  'edu' => true,
  'gov' => true,
  'mil' => true,
  'net' => true,
  'org' => true,
  'blogspot' => true
 ),
 'am' => array(
  'blogspot' => true
 ),
 'ao' => array(
  'ed' => true,
  'gv' => true,
  'og' => true,
  'co' => true,
  'pb' => true,
  'it' => true
 ),
 'aq' => true,
 'ar' => array(
  'com' => array(
   'blogspot' => true
  ),
  'edu' => true,
  'gob' => true,
  'gov' => true,
  'int' => true,
  'mil' => true,
  'net' => true,
  'org' => true,
  'tur' => true
 ),
 'arpa' => array(
  'e164' => true,
  'in-addr' => true,
  'ip6' => true,
  'iris' => true,
  'uri' => true,
  'urn' => true
 ),
 'as' => array(
  'gov' => true
 ),
 'asia' => true,
 'at' => array(
  'ac' => true,
  'co' => array(
   'blogspot' => true
  ),
  'gv' => true,
  'or' => true,
  'biz' => true,
  'info' => true,
  'priv' => true
 ),
 'au' => array(
  'com' => array(
   'blogspot' => true
  ),
  'net' => true,
  'org' => true,
  'edu' => array(
   'act' => true,
   'nsw' => true,
   'nt' => true,
   'qld' => true,
   'sa' => true,
   'tas' => true,
   'vic' => true,
   'wa' => true
  ),
  'gov' => array(
   'qld' => true,
   'sa' => true,
   'tas' => true,
   'vic' => true,
   'wa' => true
  ),
  'asn' => true,
  'id' => true,
  'info' => true,
  'conf' => true,
  'oz' => true,
  'act' => true,
  'nsw' => true,
  'nt' => true,
  'qld' => true,
  'sa' => true,
  'tas' => true,
  'vic' => true,
  'wa' => true
 ),
 'aw' => array(
  'com' => true
 ),
 'ax' => true,
 'az' => array(
  'com' => true,
  'net' => true,
  'int' => true,
  'gov' => true,
  'org' => true,
  'edu' => true,
  'info' => true,
  'pp' => true,
  'mil' => true,
  'name' => true,
  'pro' => true,
  'biz' => true
 ),
 'ba' => array(
  'org' => true,
  'net' => true,
  'edu' => true,
  'gov' => true,
  'mil' => true,
  'unsa' => true,
  'unbi' => true,
  'co' => true,
  'com' => true,
  'rs' => true,
  'blogspot' => true
 ),
 'bb' => array(
  'biz' => true,
  'co' => true,
  'com' => true,
  'edu' => true,
  'gov' => true,
  'info' => true,
  'net' => true,
  'org' => true,
  'store' => true,
  'tv' => true
 ),
 'bd' => array(
  '*' => true
 ),
 'be' => array(
  'ac' => true,
  'blogspot' => true
 ),
 'bf' => array(
  'gov' => true
 ),
 'bg' => array(
  'a' => true,
  'b' => true,
  'c' => true,
  'd' => true,
  'e' => true,
  'f' => true,
  'g' => true,
  'h' => true,
  'i' => true,
  'j' => true,
  'k' => true,
  'l' => true,
  'm' => true,
  'n' => true,
  'o' => true,
  'p' => true,
  'q' => true,
  'r' => true,
  's' => true,
  't' => true,
  'u' => true,
  'v' => true,
  'w' => true,
  'x' => true,
  'y' => true,
  'z' => true,
  '0' => true,
  '1' => true,
  '2' => true,
  '3' => true,
  '4' => true,
  '5' => true,
  '6' => true,
  '7' => true,
  '8' => true,
  '9' => true,
  'blogspot' => true
 ),
 'bh' => array(
  'com' => true,
  'edu' => true,
  'net' => true,
  'org' => true,
  'gov' => true
 ),
 'bi' => array(
  'co' => true,
  'com' => true,
  'edu' => true,
  'or' => true,
  'org' => true
 ),
 'biz' => array(
  'dyndns' => true,
  'for-better' => true,
  'for-more' => true,
  'for-some' => true,
  'for-the' => true,
  'selfip' => true,
  'webhop' => true,
  'dscloud' => true
 ),
 'bj' => array(
  'asso' => true,
  'barreau' => true,
  'gouv' => true,
  'blogspot' => true
 ),
 'bm' => array(
  'com' => true,
  'edu' => true,
  'gov' => true,
  'net' => true,
  'org' => true
 ),
 'bn' => array(
  '*' => true
 ),
 'bo' => array(
  'com' => true,
  'edu' => true,
  'gov' => true,
  'gob' => true,
  'int' => true,
  'org' => true,
  'net' => true,
  'mil' => true,
  'tv' => true
 ),
 'br' => array(
  'adm' => true,
  'adv' => true,
  'agr' => true,
  'am' => true,
  'arq' => true,
  'art' => true,
  'ato' => true,
  'b' => true,
  'bio' => true,
  'blog' => true,
  'bmd' => true,
  'cim' => true,
  'cng' => true,
  'cnt' => true,
  'com' => array(
   'blogspot' => true
  ),
  'coop' => true,
  'ecn' => true,
  'eco' => true,
  'edu' => true,
  'emp' => true,
  'eng' => true,
  'esp' => true,
  'etc' => true,
  'eti' => true,
  'far' => true,
  'flog' => true,
  'fm' => true,
  'fnd' => true,
  'fot' => true,
  'fst' => true,
  'g12' => true,
  'ggf' => true,
  'gov' => true,
  'imb' => true,
  'ind' => true,
  'inf' => true,
  'jor' => true,
  'jus' => true,
  'leg' => true,
  'lel' => true,
  'mat' => true,
  'med' => true,
  'mil' => true,
  'mp' => true,
  'mus' => true,
  'net' => true,
  'nom' => array(
   '*' => true
  ),
  'not' => true,
  'ntr' => true,
  'odo' => true,
  'org' => true,
  'ppg' => true,
  'pro' => true,
  'psc' => true,
  'psi' => true,
  'qsl' => true,
  'radio' => true,
  'rec' => true,
  'slg' => true,
  'srv' => true,
  'taxi' => true,
  'teo' => true,
  'tmp' => true,
  'trd' => true,
  'tur' => true,
  'tv' => true,
  'vet' => true,
  'vlog' => true,
  'wiki' => true,
  'zlg' => true
 ),
 'bs' => array(
  'com' => true,
  'net' => true,
  'org' => true,
  'edu' => true,
  'gov' => true
 ),
 'bt' => array(
  'com' => true,
  'edu' => true,
  'gov' => true,
  'net' => true,
  'org' => true
 ),
 'bv' => true,
 'bw' => array(
  'co' => true,
  'org' => true
 ),
 'by' => array(
  'gov' => true,
  'mil' => true,
  'com' => array(
   'blogspot' => true
  ),
  'of' => true
 ),
 'bz' => array(
  'com' => true,
  'net' => true,
  'org' => true,
  'edu' => true,
  'gov' => true,
  'za' => true
 ),
 'ca' => array(
  'ab' => true,
  'bc' => true,
  'mb' => true,
  'nb' => true,
  'nf' => true,
  'nl' => true,
  'ns' => true,
  'nt' => true,
  'nu' => true,
  'on' => true,
  'pe' => true,
  'qc' => true,
  'sk' => true,
  'yk' => true,
  'gc' => true,
  'co' => true,
  'blogspot' => true
 ),
 'cat' => true,
 'cc' => array(
  'ftpaccess' => true,
  'game-server' => true,
  'myphotos' => true,
  'scrapping' => true
 ),
 'cd' => array(
  'gov' => true
 ),
 'cf' => array(
  'blogspot' => true
 ),
 'cg' => true,
 'ch' => array(
  'blogspot' => true
 ),
 'ci' => array(
  'org' => true,
  'or' => true,
  'com' => true,
  'co' => true,
  'edu' => true,
  'ed' => true,
  'ac' => true,
  'net' => true,
  'go' => true,
  'asso' => true,
  'aéroport' => true,
  'int' => true,
  'presse' => true,
  'md' => true,
  'gouv' => true
 ),
 'ck' => array(
  '*' => true,
  '!www' => true
 ),
 'cl' => array(
  'gov' => true,
  'gob' => true,
  'co' => true,
  'mil' => true,
  'blogspot' => true
 ),
 'cm' => array(
  'co' => true,
  'com' => true,
  'gov' => true,
  'net' => true
 ),
 'cn' => array(
  'ac' => true,
  'com' => array(
   'amazonaws' => array(
    'cn-north-1' => array(
     's3' => true
    )
   )
  ),
  'edu' => true,
  'gov' => true,
  'net' => true,
  'org' => true,
  'mil' => true,
  '公司' => true,
  '网络' => true,
  '網絡' => true,
  'ah' => true,
  'bj' => true,
  'cq' => true,
  'fj' => true,
  'gd' => true,
  'gs' => true,
  'gz' => true,
  'gx' => true,
  'ha' => true,
  'hb' => true,
  'he' => true,
  'hi' => true,
  'hl' => true,
  'hn' => true,
  'jl' => true,
  'js' => true,
  'jx' => true,
  'ln' => true,
  'nm' => true,
  'nx' => true,
  'qh' => true,
  'sc' => true,
  'sd' => true,
  'sh' => true,
  'sn' => true,
  'sx' => true,
  'tj' => true,
  'xj' => true,
  'xz' => true,
  'yn' => true,
  'zj' => true,
  'hk' => true,
  'mo' => true,
  'tw' => true,
  'amazonaws' => array(
   'compute' => array(
    'cn-north-1' => true
   )
  )
 ),
 'co' => array(
  'arts' => true,
  'com' => array(
   'blogspot' => true
  ),
  'edu' => true,
  'firm' => true,
  'gov' => true,
  'info' => true,
  'int' => true,
  'mil' => true,
  'net' => true,
  'nom' => true,
  'org' => true,
  'rec' => true,
  'web' => true
 ),
 'com' => array(
  'amazonaws' => array(
   'compute' => array(
    'ap-northeast-1' => true,
    'ap-northeast-2' => true,
    'ap-southeast-1' => true,
    'ap-southeast-2' => true,
    'eu-central-1' => true,
    'eu-west-1' => true,
    'sa-east-1' => true,
    'us-gov-west-1' => true,
    'us-west-1' => true,
    'us-west-2' => true
   ),
   'compute-1' => array(
    'z-1' => true,
    'z-2' => true
   ),
   'us-east-1' => true,
   'elb' => true,
   's3' => true,
   's3-ap-northeast-1' => true,
   's3-ap-northeast-2' => true,
   's3-ap-southeast-1' => true,
   's3-ap-southeast-2' => true,
   's3-eu-central-1' => true,
   's3-eu-west-1' => true,
   's3-external-1' => true,
   's3-external-2' => true,
   's3-fips-us-gov-west-1' => true,
   's3-sa-east-1' => true,
   's3-us-gov-west-1' => true,
   's3-us-west-1' => true,
   's3-us-west-2' => true,
   'ap-northeast-2' => array(
    's3' => true
   ),
   'eu-central-1' => array(
    's3' => true
   )
  ),
  'elasticbeanstalk' => true,
  'betainabox' => true,
  'ar' => true,
  'br' => true,
  'cn' => true,
  'de' => true,
  'eu' => true,
  'gb' => true,
  'hu' => true,
  'jpn' => true,
  'kr' => true,
  'mex' => true,
  'no' => true,
  'qc' => true,
  'ru' => true,
  'sa' => true,
  'se' => true,
  'uk' => true,
  'us' => true,
  'uy' => true,
  'za' => true,
  'africa' => true,
  'xenapponazure' => true,
  'gr' => true,
  'co' => true,
  'cloudcontrolled' => true,
  'cloudcontrolapp' => true,
  'dreamhosters' => true,
  'mydrobo' => true,
  'dyndns-at-home' => true,
  'dyndns-at-work' => true,
  'dyndns-blog' => true,
  'dyndns-free' => true,
  'dyndns-home' => true,
  'dyndns-ip' => true,
  'dyndns-mail' => true,
  'dyndns-office' => true,
  'dyndns-pics' => true,
  'dyndns-remote' => true,
  'dyndns-server' => true,
  'dyndns-web' => true,
  'dyndns-wiki' => true,
  'dyndns-work' => true,
  'blogdns' => true,
  'cechire' => true,
  'dnsalias' => true,
  'dnsdojo' => true,
  'doesntexist' => true,
  'dontexist' => true,
  'doomdns' => true,
  'dyn-o-saur' => true,
  'dynalias' => true,
  'est-a-la-maison' => true,
  'est-a-la-masion' => true,
  'est-le-patron' => true,
  'est-mon-blogueur' => true,
  'from-ak' => true,
  'from-al' => true,
  'from-ar' => true,
  'from-ca' => true,
  'from-ct' => true,
  'from-dc' => true,
  'from-de' => true,
  'from-fl' => true,
  'from-ga' => true,
  'from-hi' => true,
  'from-ia' => true,
  'from-id' => true,
  'from-il' => true,
  'from-in' => true,
  'from-ks' => true,
  'from-ky' => true,
  'from-ma' => true,
  'from-md' => true,
  'from-mi' => true,
  'from-mn' => true,
  'from-mo' => true,
  'from-ms' => true,
  'from-mt' => true,
  'from-nc' => true,
  'from-nd' => true,
  'from-ne' => true,
  'from-nh' => true,
  'from-nj' => true,
  'from-nm' => true,
  'from-nv' => true,
  'from-oh' => true,
  'from-ok' => true,
  'from-or' => true,
  'from-pa' => true,
  'from-pr' => true,
  'from-ri' => true,
  'from-sc' => true,
  'from-sd' => true,
  'from-tn' => true,
  'from-tx' => true,
  'from-ut' => true,
  'from-va' => true,
  'from-vt' => true,
  'from-wa' => true,
  'from-wi' => true,
  'from-wv' => true,
  'from-wy' => true,
  'getmyip' => true,
  'gotdns' => true,
  'hobby-site' => true,
  'homelinux' => true,
  'homeunix' => true,
  'iamallama' => true,
  'is-a-anarchist' => true,
  'is-a-blogger' => true,
  'is-a-bookkeeper' => true,
  'is-a-bulls-fan' => true,
  'is-a-caterer' => true,
  'is-a-chef' => true,
  'is-a-conservative' => true,
  'is-a-cpa' => true,
  'is-a-cubicle-slave' => true,
  'is-a-democrat' => true,
  'is-a-designer' => true,
  'is-a-doctor' => true,
  'is-a-financialadvisor' => true,
  'is-a-geek' => true,
  'is-a-green' => true,
  'is-a-guru' => true,
  'is-a-hard-worker' => true,
  'is-a-hunter' => true,
  'is-a-landscaper' => true,
  'is-a-lawyer' => true,
  'is-a-liberal' => true,
  'is-a-libertarian' => true,
  'is-a-llama' => true,
  'is-a-musician' => true,
  'is-a-nascarfan' => true,
  'is-a-nurse' => true,
  'is-a-painter' => true,
  'is-a-personaltrainer' => true,
  'is-a-photographer' => true,
  'is-a-player' => true,
  'is-a-republican' => true,
  'is-a-rockstar' => true,
  'is-a-socialist' => true,
  'is-a-student' => true,
  'is-a-teacher' => true,
  'is-a-techie' => true,
  'is-a-therapist' => true,
  'is-an-accountant' => true,
  'is-an-actor' => true,
  'is-an-actress' => true,
  'is-an-anarchist' => true,
  'is-an-artist' => true,
  'is-an-engineer' => true,
  'is-an-entertainer' => true,
  'is-certified' => true,
  'is-gone' => true,
  'is-into-anime' => true,
  'is-into-cars' => true,
  'is-into-cartoons' => true,
  'is-into-games' => true,
  'is-leet' => true,
  'is-not-certified' => true,
  'is-slick' => true,
  'is-uberleet' => true,
  'is-with-theband' => true,
  'isa-geek' => true,
  'isa-hockeynut' => true,
  'issmarterthanyou' => true,
  'likes-pie' => true,
  'likescandy' => true,
  'neat-url' => true,
  'saves-the-whales' => true,
  'selfip' => true,
  'sells-for-less' => true,
  'sells-for-u' => true,
  'servebbs' => true,
  'simple-url' => true,
  'space-to-rent' => true,
  'teaches-yoga' => true,
  'writesthisblog' => true,
  'firebaseapp' => true,
  'flynnhub' => true,
  'githubusercontent' => true,
  'ro' => true,
  'appspot' => true,
  'blogspot' => true,
  'codespot' => true,
  'googleapis' => true,
  'googlecode' => true,
  'pagespeedmobilizer' => true,
  'withgoogle' => true,
  'withyoutube' => true,
  'herokuapp' => true,
  'herokussl' => true,
  '4u' => true,
  'nfshost' => true,
  'operaunite' => true,
  'outsystemscloud' => true,
  'pagefrontapp' => true,
  'gotpantheon' => true,
  'prgmr' => array(
   'xen' => true
  ),
  'qa2' => true,
  'rackmaze' => true,
  'rhcloud' => true,
  'sinaapp' => true,
  'vipsinaapp' => true,
  '1kapp' => true,
  'dsmynas' => true,
  'familyds' => true,
  'hk' => true,
  'yolasite' => true
 ),
 'coop' => true,
 'cr' => array(
  'ac' => true,
  'co' => true,
  'ed' => true,
  'fi' => true,
  'go' => true,
  'or' => true,
  'sa' => true
 ),
 'cu' => array(
  'com' => true,
  'edu' => true,
  'org' => true,
  'net' => true,
  'gov' => true,
  'inf' => true
 ),
 'cv' => array(
  'blogspot' => true
 ),
 'cw' => array(
  'com' => true,
  'edu' => true,
  'net' => true,
  'org' => true
 ),
 'cx' => array(
  'gov' => true,
  'ath' => true
 ),
 'cy' => array(
  'ac' => true,
  'biz' => true,
  'com' => array(
   'blogspot' => true
  ),
  'ekloges' => true,
  'gov' => true,
  'ltd' => true,
  'name' => true,
  'net' => true,
  'org' => true,
  'parliament' => true,
  'press' => true,
  'pro' => true,
  'tm' => true
 ),
 'cz' => array(
  'co' => true,
  'blogspot' => true
 ),
 'de' => array(
  'com' => true,
  'fuettertdasnetz' => true,
  'isteingeek' => true,
  'istmein' => true,
  'lebtimnetz' => true,
  'leitungsen' => true,
  'traeumtgerade' => true,
  'blogspot' => true
 ),
 'dj' => true,
 'dk' => array(
  'blogspot' => true
 ),
 'dm' => array(
  'com' => true,
  'net' => true,
  'org' => true,
  'edu' => true,
  'gov' => true
 ),
 'do' => array(
  'art' => true,
  'com' => true,
  'edu' => true,
  'gob' => true,
  'gov' => true,
  'mil' => true,
  'net' => true,
  'org' => true,
  'sld' => true,
  'web' => true
 ),
 'dz' => array(
  'com' => true,
  'org' => true,
  'net' => true,
  'gov' => true,
  'edu' => true,
  'asso' => true,
  'pol' => true,
  'art' => true
 ),
 'ec' => array(
  'com' => true,
  'info' => true,
  'net' => true,
  'fin' => true,
  'k12' => true,
  'med' => true,
  'pro' => true,
  'org' => true,
  'edu' => true,
  'gov' => true,
  'gob' => true,
  'mil' => true
 ),
 'edu' => true,
 'ee' => array(
  'edu' => true,
  'gov' => true,
  'riik' => true,
  'lib' => true,
  'med' => true,
  'com' => array(
   'blogspot' => true
  ),
  'pri' => true,
  'aip' => true,
  'org' => true,
  'fie' => true
 ),
 'eg' => array(
  'com' => array(
   'blogspot' => true
  ),
  'edu' => true,
  'eun' => true,
  'gov' => true,
  'mil' => true,
  'name' => true,
  'net' => true,
  'org' => true,
  'sci' => true
 ),
 'er' => array(
  '*' => true
 ),
 'es' => array(
  'com' => array(
   'blogspot' => true
  ),
  'nom' => true,
  'org' => true,
  'gob' => true,
  'edu' => true
 ),
 'et' => array(
  'com' => true,
  'gov' => true,
  'org' => true,
  'edu' => true,
  'biz' => true,
  'name' => true,
  'info' => true,
  'net' => true
 ),
 'eu' => true,
 'fi' => array(
  'aland' => true,
  'blogspot' => true,
  'iki' => true
 ),
 'fj' => array(
  '*' => true
 ),
 'fk' => array(
  '*' => true
 ),
 'fm' => true,
 'fo' => true,
 'fr' => array(
  'com' => true,
  'asso' => true,
  'nom' => true,
  'prd' => true,
  'presse' => true,
  'tm' => true,
  'aeroport' => true,
  'assedic' => true,
  'avocat' => true,
  'avoues' => true,
  'cci' => true,
  'chambagri' => true,
  'chirurgiens-dentistes' => true,
  'experts-comptables' => true,
  'geometre-expert' => true,
  'gouv' => true,
  'greta' => true,
  'huissier-justice' => true,
  'medecin' => true,
  'notaires' => true,
  'pharmacien' => true,
  'port' => true,
  'veterinaire' => true,
  'blogspot' => true
 ),
 'ga' => true,
 'gb' => true,
 'gd' => true,
 'ge' => array(
  'com' => true,
  'edu' => true,
  'gov' => true,
  'org' => true,
  'mil' => true,
  'net' => true,
  'pvt' => true
 ),
 'gf' => true,
 'gg' => array(
  'co' => true,
  'net' => true,
  'org' => true
 ),
 'gh' => array(
  'com' => true,
  'edu' => true,
  'gov' => true,
  'org' => true,
  'mil' => true
 ),
 'gi' => array(
  'com' => true,
  'ltd' => true,
  'gov' => true,
  'mod' => true,
  'edu' => true,
  'org' => true
 ),
 'gl' => array(
  'co' => true,
  'com' => true,
  'edu' => true,
  'net' => true,
  'org' => true
 ),
 'gm' => true,
 'gn' => array(
  'ac' => true,
  'com' => true,
  'edu' => true,
  'gov' => true,
  'org' => true,
  'net' => true
 ),
 'gov' => true,
 'gp' => array(
  'com' => true,
  'net' => true,
  'mobi' => true,
  'edu' => true,
  'org' => true,
  'asso' => true
 ),
 'gq' => true,
 'gr' => array(
  'com' => true,
  'edu' => true,
  'net' => true,
  'org' => true,
  'gov' => true,
  'blogspot' => true
 ),
 'gs' => true,
 'gt' => array(
  'com' => true,
  'edu' => true,
  'gob' => true,
  'ind' => true,
  'mil' => true,
  'net' => true,
  'org' => true
 ),
 'gu' => array(
  '*' => true
 ),
 'gw' => true,
 'gy' => array(
  'co' => true,
  'com' => true,
  'edu' => true,
  'gov' => true,
  'net' => true,
  'org' => true
 ),
 'hk' => array(
  'com' => true,
  'edu' => true,
  'gov' => true,
  'idv' => true,
  'net' => true,
  'org' => true,
  '公司' => true,
  '教育' => true,
  '敎育' => true,
  '政府' => true,
  '個人' => true,
  '个人' => true,
  '箇人' => true,
  '網络' => true,
  '网络' => true,
  '组織' => true,
  '網絡' => true,
  '网絡' => true,
  '组织' => true,
  '組織' => true,
  '組织' => true,
  'blogspot' => true,
  'ltd' => true,
  'inc' => true
 ),
 'hm' => true,
 'hn' => array(
  'com' => true,
  'edu' => true,
  'org' => true,
  'net' => true,
  'mil' => true,
  'gob' => true
 ),
 'hr' => array(
  'iz' => true,
  'from' => true,
  'name' => true,
  'com' => true,
  'blogspot' => true
 ),
 'ht' => array(
  'com' => true,
  'shop' => true,
  'firm' => true,
  'info' => true,
  'adult' => true,
  'net' => true,
  'pro' => true,
  'org' => true,
  'med' => true,
  'art' => true,
  'coop' => true,
  'pol' => true,
  'asso' => true,
  'edu' => true,
  'rel' => true,
  'gouv' => true,
  'perso' => true
 ),
 'hu' => array(
  'co' => true,
  'info' => true,
  'org' => true,
  'priv' => true,
  'sport' => true,
  'tm' => true,
  '2000' => true,
  'agrar' => true,
  'bolt' => true,
  'casino' => true,
  'city' => true,
  'erotica' => true,
  'erotika' => true,
  'film' => true,
  'forum' => true,
  'games' => true,
  'hotel' => true,
  'ingatlan' => true,
  'jogasz' => true,
  'konyvelo' => true,
  'lakas' => true,
  'media' => true,
  'news' => true,
  'reklam' => true,
  'sex' => true,
  'shop' => true,
  'suli' => true,
  'szex' => true,
  'tozsde' => true,
  'utazas' => true,
  'video' => true,
  'blogspot' => true
 ),
 'id' => array(
  'ac' => true,
  'biz' => true,
  'co' => array(
   'blogspot' => true
  ),
  'desa' => true,
  'go' => true,
  'mil' => true,
  'my' => true,
  'net' => true,
  'or' => true,
  'sch' => true,
  'web' => true
 ),
 'ie' => array(
  'gov' => true,
  'blogspot' => true
 ),
 'il' => array(
  'ac' => true,
  'co' => array(
   'blogspot' => true
  ),
  'gov' => true,
  'idf' => true,
  'k12' => true,
  'muni' => true,
  'net' => true,
  'org' => true
 ),
 'im' => array(
  'ac' => true,
  'co' => array(
   'ltd' => true,
   'plc' => true
  ),
  'com' => true,
  'net' => true,
  'org' => true,
  'tt' => true,
  'tv' => true
 ),
 'in' => array(
  'co' => true,
  'firm' => true,
  'net' => true,
  'org' => true,
  'gen' => true,
  'ind' => true,
  'nic' => true,
  'ac' => true,
  'edu' => true,
  'res' => true,
  'gov' => true,
  'mil' => true,
  'blogspot' => true
 ),
 'info' => array(
  'dyndns' => true,
  'barrel-of-knowledge' => true,
  'barrell-of-knowledge' => true,
  'for-our' => true,
  'groks-the' => true,
  'groks-this' => true,
  'here-for-more' => true,
  'knowsitall' => true,
  'selfip' => true,
  'webhop' => true
 ),
 'int' => array(
  'eu' => true
 ),
 'io' => array(
  'com' => true,
  'github' => true,
  'ngrok' => true,
  'nid' => true,
  'pantheon' => true,
  'sandcats' => true
 ),
 'iq' => array(
  'gov' => true,
  'edu' => true,
  'mil' => true,
  'com' => true,
  'org' => true,
  'net' => true
 ),
 'ir' => array(
  'ac' => true,
  'co' => true,
  'gov' => true,
  'id' => true,
  'net' => true,
  'org' => true,
  'sch' => true,
  'ایران' => true,
  'ايران' => true
 ),
 'is' => array(
  'net' => true,
  'com' => true,
  'edu' => true,
  'gov' => true,
  'org' => true,
  'int' => true,
  'cupcake' => true,
  'blogspot' => true
 ),
 'it' => array(
  'gov' => true,
  'edu' => true,
  'abr' => true,
  'abruzzo' => true,
  'aosta-valley' => true,
  'aostavalley' => true,
  'bas' => true,
  'basilicata' => true,
  'cal' => true,
  'calabria' => true,
  'cam' => true,
  'campania' => true,
  'emilia-romagna' => true,
  'emiliaromagna' => true,
  'emr' => true,
  'friuli-v-giulia' => true,
  'friuli-ve-giulia' => true,
  'friuli-vegiulia' => true,
  'friuli-venezia-giulia' => true,
  'friuli-veneziagiulia' => true,
  'friuli-vgiulia' => true,
  'friuliv-giulia' => true,
  'friulive-giulia' => true,
  'friulivegiulia' => true,
  'friulivenezia-giulia' => true,
  'friuliveneziagiulia' => true,
  'friulivgiulia' => true,
  'fvg' => true,
  'laz' => true,
  'lazio' => true,
  'lig' => true,
  'liguria' => true,
  'lom' => true,
  'lombardia' => true,
  'lombardy' => true,
  'lucania' => true,
  'mar' => true,
  'marche' => true,
  'mol' => true,
  'molise' => true,
  'piedmont' => true,
  'piemonte' => true,
  'pmn' => true,
  'pug' => true,
  'puglia' => true,
  'sar' => true,
  'sardegna' => true,
  'sardinia' => true,
  'sic' => true,
  'sicilia' => true,
  'sicily' => true,
  'taa' => true,
  'tos' => true,
  'toscana' => true,
  'trentino-a-adige' => true,
  'trentino-aadige' => true,
  'trentino-alto-adige' => true,
  'trentino-altoadige' => true,
  'trentino-s-tirol' => true,
  'trentino-stirol' => true,
  'trentino-sud-tirol' => true,
  'trentino-sudtirol' => true,
  'trentino-sued-tirol' => true,
  'trentino-suedtirol' => true,
  'trentinoa-adige' => true,
  'trentinoaadige' => true,
  'trentinoalto-adige' => true,
  'trentinoaltoadige' => true,
  'trentinos-tirol' => true,
  'trentinostirol' => true,
  'trentinosud-tirol' => true,
  'trentinosudtirol' => true,
  'trentinosued-tirol' => true,
  'trentinosuedtirol' => true,
  'tuscany' => true,
  'umb' => true,
  'umbria' => true,
  'val-d-aosta' => true,
  'val-daosta' => true,
  'vald-aosta' => true,
  'valdaosta' => true,
  'valle-aosta' => true,
  'valle-d-aosta' => true,
  'valle-daosta' => true,
  'valleaosta' => true,
  'valled-aosta' => true,
  'valledaosta' => true,
  'vallee-aoste' => true,
  'valleeaoste' => true,
  'vao' => true,
  'vda' => true,
  'ven' => true,
  'veneto' => true,
  'ag' => true,
  'agrigento' => true,
  'al' => true,
  'alessandria' => true,
  'alto-adige' => true,
  'altoadige' => true,
  'an' => true,
  'ancona' => true,
  'andria-barletta-trani' => true,
  'andria-trani-barletta' => true,
  'andriabarlettatrani' => true,
  'andriatranibarletta' => true,
  'ao' => true,
  'aosta' => true,
  'aoste' => true,
  'ap' => true,
  'aq' => true,
  'aquila' => true,
  'ar' => true,
  'arezzo' => true,
  'ascoli-piceno' => true,
  'ascolipiceno' => true,
  'asti' => true,
  'at' => true,
  'av' => true,
  'avellino' => true,
  'ba' => true,
  'balsan' => true,
  'bari' => true,
  'barletta-trani-andria' => true,
  'barlettatraniandria' => true,
  'belluno' => true,
  'benevento' => true,
  'bergamo' => true,
  'bg' => true,
  'bi' => true,
  'biella' => true,
  'bl' => true,
  'bn' => true,
  'bo' => true,
  'bologna' => true,
  'bolzano' => true,
  'bozen' => true,
  'br' => true,
  'brescia' => true,
  'brindisi' => true,
  'bs' => true,
  'bt' => true,
  'bz' => true,
  'ca' => true,
  'cagliari' => true,
  'caltanissetta' => true,
  'campidano-medio' => true,
  'campidanomedio' => true,
  'campobasso' => true,
  'carbonia-iglesias' => true,
  'carboniaiglesias' => true,
  'carrara-massa' => true,
  'carraramassa' => true,
  'caserta' => true,
  'catania' => true,
  'catanzaro' => true,
  'cb' => true,
  'ce' => true,
  'cesena-forli' => true,
  'cesenaforli' => true,
  'ch' => true,
  'chieti' => true,
  'ci' => true,
  'cl' => true,
  'cn' => true,
  'co' => true,
  'como' => true,
  'cosenza' => true,
  'cr' => true,
  'cremona' => true,
  'crotone' => true,
  'cs' => true,
  'ct' => true,
  'cuneo' => true,
  'cz' => true,
  'dell-ogliastra' => true,
  'dellogliastra' => true,
  'en' => true,
  'enna' => true,
  'fc' => true,
  'fe' => true,
  'fermo' => true,
  'ferrara' => true,
  'fg' => true,
  'fi' => true,
  'firenze' => true,
  'florence' => true,
  'fm' => true,
  'foggia' => true,
  'forli-cesena' => true,
  'forlicesena' => true,
  'fr' => true,
  'frosinone' => true,
  'ge' => true,
  'genoa' => true,
  'genova' => true,
  'go' => true,
  'gorizia' => true,
  'gr' => true,
  'grosseto' => true,
  'iglesias-carbonia' => true,
  'iglesiascarbonia' => true,
  'im' => true,
  'imperia' => true,
  'is' => true,
  'isernia' => true,
  'kr' => true,
  'la-spezia' => true,
  'laquila' => true,
  'laspezia' => true,
  'latina' => true,
  'lc' => true,
  'le' => true,
  'lecce' => true,
  'lecco' => true,
  'li' => true,
  'livorno' => true,
  'lo' => true,
  'lodi' => true,
  'lt' => true,
  'lu' => true,
  'lucca' => true,
  'macerata' => true,
  'mantova' => true,
  'massa-carrara' => true,
  'massacarrara' => true,
  'matera' => true,
  'mb' => true,
  'mc' => true,
  'me' => true,
  'medio-campidano' => true,
  'mediocampidano' => true,
  'messina' => true,
  'mi' => true,
  'milan' => true,
  'milano' => true,
  'mn' => true,
  'mo' => true,
  'modena' => true,
  'monza-brianza' => true,
  'monza-e-della-brianza' => true,
  'monza' => true,
  'monzabrianza' => true,
  'monzaebrianza' => true,
  'monzaedellabrianza' => true,
  'ms' => true,
  'mt' => true,
  'na' => true,
  'naples' => true,
  'napoli' => true,
  'no' => true,
  'novara' => true,
  'nu' => true,
  'nuoro' => true,
  'og' => true,
  'ogliastra' => true,
  'olbia-tempio' => true,
  'olbiatempio' => true,
  'or' => true,
  'oristano' => true,
  'ot' => true,
  'pa' => true,
  'padova' => true,
  'padua' => true,
  'palermo' => true,
  'parma' => true,
  'pavia' => true,
  'pc' => true,
  'pd' => true,
  'pe' => true,
  'perugia' => true,
  'pesaro-urbino' => true,
  'pesarourbino' => true,
  'pescara' => true,
  'pg' => true,
  'pi' => true,
  'piacenza' => true,
  'pisa' => true,
  'pistoia' => true,
  'pn' => true,
  'po' => true,
  'pordenone' => true,
  'potenza' => true,
  'pr' => true,
  'prato' => true,
  'pt' => true,
  'pu' => true,
  'pv' => true,
  'pz' => true,
  'ra' => true,
  'ragusa' => true,
  'ravenna' => true,
  'rc' => true,
  're' => true,
  'reggio-calabria' => true,
  'reggio-emilia' => true,
  'reggiocalabria' => true,
  'reggioemilia' => true,
  'rg' => true,
  'ri' => true,
  'rieti' => true,
  'rimini' => true,
  'rm' => true,
  'rn' => true,
  'ro' => true,
  'roma' => true,
  'rome' => true,
  'rovigo' => true,
  'sa' => true,
  'salerno' => true,
  'sassari' => true,
  'savona' => true,
  'si' => true,
  'siena' => true,
  'siracusa' => true,
  'so' => true,
  'sondrio' => true,
  'sp' => true,
  'sr' => true,
  'ss' => true,
  'suedtirol' => true,
  'sv' => true,
  'ta' => true,
  'taranto' => true,
  'te' => true,
  'tempio-olbia' => true,
  'tempioolbia' => true,
  'teramo' => true,
  'terni' => true,
  'tn' => true,
  'to' => true,
  'torino' => true,
  'tp' => true,
  'tr' => true,
  'trani-andria-barletta' => true,
  'trani-barletta-andria' => true,
  'traniandriabarletta' => true,
  'tranibarlettaandria' => true,
  'trapani' => true,
  'trentino' => true,
  'trento' => true,
  'treviso' => true,
  'trieste' => true,
  'ts' => true,
  'turin' => true,
  'tv' => true,
  'ud' => true,
  'udine' => true,
  'urbino-pesaro' => true,
  'urbinopesaro' => true,
  'va' => true,
  'varese' => true,
  'vb' => true,
  'vc' => true,
  've' => true,
  'venezia' => true,
  'venice' => true,
  'verbania' => true,
  'vercelli' => true,
  'verona' => true,
  'vi' => true,
  'vibo-valentia' => true,
  'vibovalentia' => true,
  'vicenza' => true,
  'viterbo' => true,
  'vr' => true,
  'vs' => true,
  'vt' => true,
  'vv' => true,
  'blogspot' => true
 ),
 'je' => array(
  'co' => true,
  'net' => true,
  'org' => true
 ),
 'jm' => array(
  '*' => true
 ),
 'jo' => array(
  'com' => true,
  'org' => true,
  'net' => true,
  'edu' => true,
  'sch' => true,
  'gov' => true,
  'mil' => true,
  'name' => true
 ),
 'jobs' => true,
 'jp' => array(
  'ac' => true,
  'ad' => true,
  'co' => true,
  'ed' => true,
  'go' => true,
  'gr' => true,
  'lg' => true,
  'ne' => true,
  'or' => true,
  'aichi' => array(
   'aisai' => true,
   'ama' => true,
   'anjo' => true,
   'asuke' => true,
   'chiryu' => true,
   'chita' => true,
   'fuso' => true,
   'gamagori' => true,
   'handa' => true,
   'hazu' => true,
   'hekinan' => true,
   'higashiura' => true,
   'ichinomiya' => true,
   'inazawa' => true,
   'inuyama' => true,
   'isshiki' => true,
   'iwakura' => true,
   'kanie' => true,
   'kariya' => true,
   'kasugai' => true,
   'kira' => true,
   'kiyosu' => true,
   'komaki' => true,
   'konan' => true,
   'kota' => true,
   'mihama' => true,
   'miyoshi' => true,
   'nishio' => true,
   'nisshin' => true,
   'obu' => true,
   'oguchi' => true,
   'oharu' => true,
   'okazaki' => true,
   'owariasahi' => true,
   'seto' => true,
   'shikatsu' => true,
   'shinshiro' => true,
   'shitara' => true,
   'tahara' => true,
   'takahama' => true,
   'tobishima' => true,
   'toei' => true,
   'togo' => true,
   'tokai' => true,
   'tokoname' => true,
   'toyoake' => true,
   'toyohashi' => true,
   'toyokawa' => true,
   'toyone' => true,
   'toyota' => true,
   'tsushima' => true,
   'yatomi' => true
  ),
  'akita' => array(
   'akita' => true,
   'daisen' => true,
   'fujisato' => true,
   'gojome' => true,
   'hachirogata' => true,
   'happou' => true,
   'higashinaruse' => true,
   'honjo' => true,
   'honjyo' => true,
   'ikawa' => true,
   'kamikoani' => true,
   'kamioka' => true,
   'katagami' => true,
   'kazuno' => true,
   'kitaakita' => true,
   'kosaka' => true,
   'kyowa' => true,
   'misato' => true,
   'mitane' => true,
   'moriyoshi' => true,
   'nikaho' => true,
   'noshiro' => true,
   'odate' => true,
   'oga' => true,
   'ogata' => true,
   'semboku' => true,
   'yokote' => true,
   'yurihonjo' => true
  ),
  'aomori' => array(
   'aomori' => true,
   'gonohe' => true,
   'hachinohe' => true,
   'hashikami' => true,
   'hiranai' => true,
   'hirosaki' => true,
   'itayanagi' => true,
   'kuroishi' => true,
   'misawa' => true,
   'mutsu' => true,
   'nakadomari' => true,
   'noheji' => true,
   'oirase' => true,
   'owani' => true,
   'rokunohe' => true,
   'sannohe' => true,
   'shichinohe' => true,
   'shingo' => true,
   'takko' => true,
   'towada' => true,
   'tsugaru' => true,
   'tsuruta' => true
  ),
  'chiba' => array(
   'abiko' => true,
   'asahi' => true,
   'chonan' => true,
   'chosei' => true,
   'choshi' => true,
   'chuo' => true,
   'funabashi' => true,
   'futtsu' => true,
   'hanamigawa' => true,
   'ichihara' => true,
   'ichikawa' => true,
   'ichinomiya' => true,
   'inzai' => true,
   'isumi' => true,
   'kamagaya' => true,
   'kamogawa' => true,
   'kashiwa' => true,
   'katori' => true,
   'katsuura' => true,
   'kimitsu' => true,
   'kisarazu' => true,
   'kozaki' => true,
   'kujukuri' => true,
   'kyonan' => true,
   'matsudo' => true,
   'midori' => true,
   'mihama' => true,
   'minamiboso' => true,
   'mobara' => true,
   'mutsuzawa' => true,
   'nagara' => true,
   'nagareyama' => true,
   'narashino' => true,
   'narita' => true,
   'noda' => true,
   'oamishirasato' => true,
   'omigawa' => true,
   'onjuku' => true,
   'otaki' => true,
   'sakae' => true,
   'sakura' => true,
   'shimofusa' => true,
   'shirako' => true,
   'shiroi' => true,
   'shisui' => true,
   'sodegaura' => true,
   'sosa' => true,
   'tako' => true,
   'tateyama' => true,
   'togane' => true,
   'tohnosho' => true,
   'tomisato' => true,
   'urayasu' => true,
   'yachimata' => true,
   'yachiyo' => true,
   'yokaichiba' => true,
   'yokoshibahikari' => true,
   'yotsukaido' => true
  ),
  'ehime' => array(
   'ainan' => true,
   'honai' => true,
   'ikata' => true,
   'imabari' => true,
   'iyo' => true,
   'kamijima' => true,
   'kihoku' => true,
   'kumakogen' => true,
   'masaki' => true,
   'matsuno' => true,
   'matsuyama' => true,
   'namikata' => true,
   'niihama' => true,
   'ozu' => true,
   'saijo' => true,
   'seiyo' => true,
   'shikokuchuo' => true,
   'tobe' => true,
   'toon' => true,
   'uchiko' => true,
   'uwajima' => true,
   'yawatahama' => true
  ),
  'fukui' => array(
   'echizen' => true,
   'eiheiji' => true,
   'fukui' => true,
   'ikeda' => true,
   'katsuyama' => true,
   'mihama' => true,
   'minamiechizen' => true,
   'obama' => true,
   'ohi' => true,
   'ono' => true,
   'sabae' => true,
   'sakai' => true,
   'takahama' => true,
   'tsuruga' => true,
   'wakasa' => true
  ),
  'fukuoka' => array(
   'ashiya' => true,
   'buzen' => true,
   'chikugo' => true,
   'chikuho' => true,
   'chikujo' => true,
   'chikushino' => true,
   'chikuzen' => true,
   'chuo' => true,
   'dazaifu' => true,
   'fukuchi' => true,
   'hakata' => true,
   'higashi' => true,
   'hirokawa' => true,
   'hisayama' => true,
   'iizuka' => true,
   'inatsuki' => true,
   'kaho' => true,
   'kasuga' => true,
   'kasuya' => true,
   'kawara' => true,
   'keisen' => true,
   'koga' => true,
   'kurate' => true,
   'kurogi' => true,
   'kurume' => true,
   'minami' => true,
   'miyako' => true,
   'miyama' => true,
   'miyawaka' => true,
   'mizumaki' => true,
   'munakata' => true,
   'nakagawa' => true,
   'nakama' => true,
   'nishi' => true,
   'nogata' => true,
   'ogori' => true,
   'okagaki' => true,
   'okawa' => true,
   'oki' => true,
   'omuta' => true,
   'onga' => true,
   'onojo' => true,
   'oto' => true,
   'saigawa' => true,
   'sasaguri' => true,
   'shingu' => true,
   'shinyoshitomi' => true,
   'shonai' => true,
   'soeda' => true,
   'sue' => true,
   'tachiarai' => true,
   'tagawa' => true,
   'takata' => true,
   'toho' => true,
   'toyotsu' => true,
   'tsuiki' => true,
   'ukiha' => true,
   'umi' => true,
   'usui' => true,
   'yamada' => true,
   'yame' => true,
   'yanagawa' => true,
   'yukuhashi' => true
  ),
  'fukushima' => array(
   'aizubange' => true,
   'aizumisato' => true,
   'aizuwakamatsu' => true,
   'asakawa' => true,
   'bandai' => true,
   'date' => true,
   'fukushima' => true,
   'furudono' => true,
   'futaba' => true,
   'hanawa' => true,
   'higashi' => true,
   'hirata' => true,
   'hirono' => true,
   'iitate' => true,
   'inawashiro' => true,
   'ishikawa' => true,
   'iwaki' => true,
   'izumizaki' => true,
   'kagamiishi' => true,
   'kaneyama' => true,
   'kawamata' => true,
   'kitakata' => true,
   'kitashiobara' => true,
   'koori' => true,
   'koriyama' => true,
   'kunimi' => true,
   'miharu' => true,
   'mishima' => true,
   'namie' => true,
   'nango' => true,
   'nishiaizu' => true,
   'nishigo' => true,
   'okuma' => true,
   'omotego' => true,
   'ono' => true,
   'otama' => true,
   'samegawa' => true,
   'shimogo' => true,
   'shirakawa' => true,
   'showa' => true,
   'soma' => true,
   'sukagawa' => true,
   'taishin' => true,
   'tamakawa' => true,
   'tanagura' => true,
   'tenei' => true,
   'yabuki' => true,
   'yamato' => true,
   'yamatsuri' => true,
   'yanaizu' => true,
   'yugawa' => true
  ),
  'gifu' => array(
   'anpachi' => true,
   'ena' => true,
   'gifu' => true,
   'ginan' => true,
   'godo' => true,
   'gujo' => true,
   'hashima' => true,
   'hichiso' => true,
   'hida' => true,
   'higashishirakawa' => true,
   'ibigawa' => true,
   'ikeda' => true,
   'kakamigahara' => true,
   'kani' => true,
   'kasahara' => true,
   'kasamatsu' => true,
   'kawaue' => true,
   'kitagata' => true,
   'mino' => true,
   'minokamo' => true,
   'mitake' => true,
   'mizunami' => true,
   'motosu' => true,
   'nakatsugawa' => true,
   'ogaki' => true,
   'sakahogi' => true,
   'seki' => true,
   'sekigahara' => true,
   'shirakawa' => true,
   'tajimi' => true,
   'takayama' => true,
   'tarui' => true,
   'toki' => true,
   'tomika' => true,
   'wanouchi' => true,
   'yamagata' => true,
   'yaotsu' => true,
   'yoro' => true
  ),
  'gunma' => array(
   'annaka' => true,
   'chiyoda' => true,
   'fujioka' => true,
   'higashiagatsuma' => true,
   'isesaki' => true,
   'itakura' => true,
   'kanna' => true,
   'kanra' => true,
   'katashina' => true,
   'kawaba' => true,
   'kiryu' => true,
   'kusatsu' => true,
   'maebashi' => true,
   'meiwa' => true,
   'midori' => true,
   'minakami' => true,
   'naganohara' => true,
   'nakanojo' => true,
   'nanmoku' => true,
   'numata' => true,
   'oizumi' => true,
   'ora' => true,
   'ota' => true,
   'shibukawa' => true,
   'shimonita' => true,
   'shinto' => true,
   'showa' => true,
   'takasaki' => true,
   'takayama' => true,
   'tamamura' => true,
   'tatebayashi' => true,
   'tomioka' => true,
   'tsukiyono' => true,
   'tsumagoi' => true,
   'ueno' => true,
   'yoshioka' => true
  ),
  'hiroshima' => array(
   'asaminami' => true,
   'daiwa' => true,
   'etajima' => true,
   'fuchu' => true,
   'fukuyama' => true,
   'hatsukaichi' => true,
   'higashihiroshima' => true,
   'hongo' => true,
   'jinsekikogen' => true,
   'kaita' => true,
   'kui' => true,
   'kumano' => true,
   'kure' => true,
   'mihara' => true,
   'miyoshi' => true,
   'naka' => true,
   'onomichi' => true,
   'osakikamijima' => true,
   'otake' => true,
   'saka' => true,
   'sera' => true,
   'seranishi' => true,
   'shinichi' => true,
   'shobara' => true,
   'takehara' => true
  ),
  'hokkaido' => array(
   'abashiri' => true,
   'abira' => true,
   'aibetsu' => true,
   'akabira' => true,
   'akkeshi' => true,
   'asahikawa' => true,
   'ashibetsu' => true,
   'ashoro' => true,
   'assabu' => true,
   'atsuma' => true,
   'bibai' => true,
   'biei' => true,
   'bifuka' => true,
   'bihoro' => true,
   'biratori' => true,
   'chippubetsu' => true,
   'chitose' => true,
   'date' => true,
   'ebetsu' => true,
   'embetsu' => true,
   'eniwa' => true,
   'erimo' => true,
   'esan' => true,
   'esashi' => true,
   'fukagawa' => true,
   'fukushima' => true,
   'furano' => true,
   'furubira' => true,
   'haboro' => true,
   'hakodate' => true,
   'hamatonbetsu' => true,
   'hidaka' => true,
   'higashikagura' => true,
   'higashikawa' => true,
   'hiroo' => true,
   'hokuryu' => true,
   'hokuto' => true,
   'honbetsu' => true,
   'horokanai' => true,
   'horonobe' => true,
   'ikeda' => true,
   'imakane' => true,
   'ishikari' => true,
   'iwamizawa' => true,
   'iwanai' => true,
   'kamifurano' => true,
   'kamikawa' => true,
   'kamishihoro' => true,
   'kamisunagawa' => true,
   'kamoenai' => true,
   'kayabe' => true,
   'kembuchi' => true,
   'kikonai' => true,
   'kimobetsu' => true,
   'kitahiroshima' => true,
   'kitami' => true,
   'kiyosato' => true,
   'koshimizu' => true,
   'kunneppu' => true,
   'kuriyama' => true,
   'kuromatsunai' => true,
   'kushiro' => true,
   'kutchan' => true,
   'kyowa' => true,
   'mashike' => true,
   'matsumae' => true,
   'mikasa' => true,
   'minamifurano' => true,
   'mombetsu' => true,
   'moseushi' => true,
   'mukawa' => true,
   'muroran' => true,
   'naie' => true,
   'nakagawa' => true,
   'nakasatsunai' => true,
   'nakatombetsu' => true,
   'nanae' => true,
   'nanporo' => true,
   'nayoro' => true,
   'nemuro' => true,
   'niikappu' => true,
   'niki' => true,
   'nishiokoppe' => true,
   'noboribetsu' => true,
   'numata' => true,
   'obihiro' => true,
   'obira' => true,
   'oketo' => true,
   'okoppe' => true,
   'otaru' => true,
   'otobe' => true,
   'otofuke' => true,
   'otoineppu' => true,
   'oumu' => true,
   'ozora' => true,
   'pippu' => true,
   'rankoshi' => true,
   'rebun' => true,
   'rikubetsu' => true,
   'rishiri' => true,
   'rishirifuji' => true,
   'saroma' => true,
   'sarufutsu' => true,
   'shakotan' => true,
   'shari' => true,
   'shibecha' => true,
   'shibetsu' => true,
   'shikabe' => true,
   'shikaoi' => true,
   'shimamaki' => true,
   'shimizu' => true,
   'shimokawa' => true,
   'shinshinotsu' => true,
   'shintoku' => true,
   'shiranuka' => true,
   'shiraoi' => true,
   'shiriuchi' => true,
   'sobetsu' => true,
   'sunagawa' => true,
   'taiki' => true,
   'takasu' => true,
   'takikawa' => true,
   'takinoue' => true,
   'teshikaga' => true,
   'tobetsu' => true,
   'tohma' => true,
   'tomakomai' => true,
   'tomari' => true,
   'toya' => true,
   'toyako' => true,
   'toyotomi' => true,
   'toyoura' => true,
   'tsubetsu' => true,
   'tsukigata' => true,
   'urakawa' => true,
   'urausu' => true,
   'uryu' => true,
   'utashinai' => true,
   'wakkanai' => true,
   'wassamu' => true,
   'yakumo' => true,
   'yoichi' => true
  ),
  'hyogo' => array(
   'aioi' => true,
   'akashi' => true,
   'ako' => true,
   'amagasaki' => true,
   'aogaki' => true,
   'asago' => true,
   'ashiya' => true,
   'awaji' => true,
   'fukusaki' => true,
   'goshiki' => true,
   'harima' => true,
   'himeji' => true,
   'ichikawa' => true,
   'inagawa' => true,
   'itami' => true,
   'kakogawa' => true,
   'kamigori' => true,
   'kamikawa' => true,
   'kasai' => true,
   'kasuga' => true,
   'kawanishi' => true,
   'miki' => true,
   'minamiawaji' => true,
   'nishinomiya' => true,
   'nishiwaki' => true,
   'ono' => true,
   'sanda' => true,
   'sannan' => true,
   'sasayama' => true,
   'sayo' => true,
   'shingu' => true,
   'shinonsen' => true,
   'shiso' => true,
   'sumoto' => true,
   'taishi' => true,
   'taka' => true,
   'takarazuka' => true,
   'takasago' => true,
   'takino' => true,
   'tamba' => true,
   'tatsuno' => true,
   'toyooka' => true,
   'yabu' => true,
   'yashiro' => true,
   'yoka' => true,
   'yokawa' => true
  ),
  'ibaraki' => array(
   'ami' => true,
   'asahi' => true,
   'bando' => true,
   'chikusei' => true,
   'daigo' => true,
   'fujishiro' => true,
   'hitachi' => true,
   'hitachinaka' => true,
   'hitachiomiya' => true,
   'hitachiota' => true,
   'ibaraki' => true,
   'ina' => true,
   'inashiki' => true,
   'itako' => true,
   'iwama' => true,
   'joso' => true,
   'kamisu' => true,
   'kasama' => true,
   'kashima' => true,
   'kasumigaura' => true,
   'koga' => true,
   'miho' => true,
   'mito' => true,
   'moriya' => true,
   'naka' => true,
   'namegata' => true,
   'oarai' => true,
   'ogawa' => true,
   'omitama' => true,
   'ryugasaki' => true,
   'sakai' => true,
   'sakuragawa' => true,
   'shimodate' => true,
   'shimotsuma' => true,
   'shirosato' => true,
   'sowa' => true,
   'suifu' => true,
   'takahagi' => true,
   'tamatsukuri' => true,
   'tokai' => true,
   'tomobe' => true,
   'tone' => true,
   'toride' => true,
   'tsuchiura' => true,
   'tsukuba' => true,
   'uchihara' => true,
   'ushiku' => true,
   'yachiyo' => true,
   'yamagata' => true,
   'yawara' => true,
   'yuki' => true
  ),
  'ishikawa' => array(
   'anamizu' => true,
   'hakui' => true,
   'hakusan' => true,
   'kaga' => true,
   'kahoku' => true,
   'kanazawa' => true,
   'kawakita' => true,
   'komatsu' => true,
   'nakanoto' => true,
   'nanao' => true,
   'nomi' => true,
   'nonoichi' => true,
   'noto' => true,
   'shika' => true,
   'suzu' => true,
   'tsubata' => true,
   'tsurugi' => true,
   'uchinada' => true,
   'wajima' => true
  ),
  'iwate' => array(
   'fudai' => true,
   'fujisawa' => true,
   'hanamaki' => true,
   'hiraizumi' => true,
   'hirono' => true,
   'ichinohe' => true,
   'ichinoseki' => true,
   'iwaizumi' => true,
   'iwate' => true,
   'joboji' => true,
   'kamaishi' => true,
   'kanegasaki' => true,
   'karumai' => true,
   'kawai' => true,
   'kitakami' => true,
   'kuji' => true,
   'kunohe' => true,
   'kuzumaki' => true,
   'miyako' => true,
   'mizusawa' => true,
   'morioka' => true,
   'ninohe' => true,
   'noda' => true,
   'ofunato' => true,
   'oshu' => true,
   'otsuchi' => true,
   'rikuzentakata' => true,
   'shiwa' => true,
   'shizukuishi' => true,
   'sumita' => true,
   'tanohata' => true,
   'tono' => true,
   'yahaba' => true,
   'yamada' => true
  ),
  'kagawa' => array(
   'ayagawa' => true,
   'higashikagawa' => true,
   'kanonji' => true,
   'kotohira' => true,
   'manno' => true,
   'marugame' => true,
   'mitoyo' => true,
   'naoshima' => true,
   'sanuki' => true,
   'tadotsu' => true,
   'takamatsu' => true,
   'tonosho' => true,
   'uchinomi' => true,
   'utazu' => true,
   'zentsuji' => true
  ),
  'kagoshima' => array(
   'akune' => true,
   'amami' => true,
   'hioki' => true,
   'isa' => true,
   'isen' => true,
   'izumi' => true,
   'kagoshima' => true,
   'kanoya' => true,
   'kawanabe' => true,
   'kinko' => true,
   'kouyama' => true,
   'makurazaki' => true,
   'matsumoto' => true,
   'minamitane' => true,
   'nakatane' => true,
   'nishinoomote' => true,
   'satsumasendai' => true,
   'soo' => true,
   'tarumizu' => true,
   'yusui' => true
  ),
  'kanagawa' => array(
   'aikawa' => true,
   'atsugi' => true,
   'ayase' => true,
   'chigasaki' => true,
   'ebina' => true,
   'fujisawa' => true,
   'hadano' => true,
   'hakone' => true,
   'hiratsuka' => true,
   'isehara' => true,
   'kaisei' => true,
   'kamakura' => true,
   'kiyokawa' => true,
   'matsuda' => true,
   'minamiashigara' => true,
   'miura' => true,
   'nakai' => true,
   'ninomiya' => true,
   'odawara' => true,
   'oi' => true,
   'oiso' => true,
   'sagamihara' => true,
   'samukawa' => true,
   'tsukui' => true,
   'yamakita' => true,
   'yamato' => true,
   'yokosuka' => true,
   'yugawara' => true,
   'zama' => true,
   'zushi' => true
  ),
  'kochi' => array(
   'aki' => true,
   'geisei' => true,
   'hidaka' => true,
   'higashitsuno' => true,
   'ino' => true,
   'kagami' => true,
   'kami' => true,
   'kitagawa' => true,
   'kochi' => true,
   'mihara' => true,
   'motoyama' => true,
   'muroto' => true,
   'nahari' => true,
   'nakamura' => true,
   'nankoku' => true,
   'nishitosa' => true,
   'niyodogawa' => true,
   'ochi' => true,
   'okawa' => true,
   'otoyo' => true,
   'otsuki' => true,
   'sakawa' => true,
   'sukumo' => true,
   'susaki' => true,
   'tosa' => true,
   'tosashimizu' => true,
   'toyo' => true,
   'tsuno' => true,
   'umaji' => true,
   'yasuda' => true,
   'yusuhara' => true
  ),
  'kumamoto' => array(
   'amakusa' => true,
   'arao' => true,
   'aso' => true,
   'choyo' => true,
   'gyokuto' => true,
   'hitoyoshi' => true,
   'kamiamakusa' => true,
   'kashima' => true,
   'kikuchi' => true,
   'kosa' => true,
   'kumamoto' => true,
   'mashiki' => true,
   'mifune' => true,
   'minamata' => true,
   'minamioguni' => true,
   'nagasu' => true,
   'nishihara' => true,
   'oguni' => true,
   'ozu' => true,
   'sumoto' => true,
   'takamori' => true,
   'uki' => true,
   'uto' => true,
   'yamaga' => true,
   'yamato' => true,
   'yatsushiro' => true
  ),
  'kyoto' => array(
   'ayabe' => true,
   'fukuchiyama' => true,
   'higashiyama' => true,
   'ide' => true,
   'ine' => true,
   'joyo' => true,
   'kameoka' => true,
   'kamo' => true,
   'kita' => true,
   'kizu' => true,
   'kumiyama' => true,
   'kyotamba' => true,
   'kyotanabe' => true,
   'kyotango' => true,
   'maizuru' => true,
   'minami' => true,
   'minamiyamashiro' => true,
   'miyazu' => true,
   'muko' => true,
   'nagaokakyo' => true,
   'nakagyo' => true,
   'nantan' => true,
   'oyamazaki' => true,
   'sakyo' => true,
   'seika' => true,
   'tanabe' => true,
   'uji' => true,
   'ujitawara' => true,
   'wazuka' => true,
   'yamashina' => true,
   'yawata' => true
  ),
  'mie' => array(
   'asahi' => true,
   'inabe' => true,
   'ise' => true,
   'kameyama' => true,
   'kawagoe' => true,
   'kiho' => true,
   'kisosaki' => true,
   'kiwa' => true,
   'komono' => true,
   'kumano' => true,
   'kuwana' => true,
   'matsusaka' => true,
   'meiwa' => true,
   'mihama' => true,
   'minamiise' => true,
   'misugi' => true,
   'miyama' => true,
   'nabari' => true,
   'shima' => true,
   'suzuka' => true,
   'tado' => true,
   'taiki' => true,
   'taki' => true,
   'tamaki' => true,
   'toba' => true,
   'tsu' => true,
   'udono' => true,
   'ureshino' => true,
   'watarai' => true,
   'yokkaichi' => true
  ),
  'miyagi' => array(
   'furukawa' => true,
   'higashimatsushima' => true,
   'ishinomaki' => true,
   'iwanuma' => true,
   'kakuda' => true,
   'kami' => true,
   'kawasaki' => true,
   'kesennuma' => true,
   'marumori' => true,
   'matsushima' => true,
   'minamisanriku' => true,
   'misato' => true,
   'murata' => true,
   'natori' => true,
   'ogawara' => true,
   'ohira' => true,
   'onagawa' => true,
   'osaki' => true,
   'rifu' => true,
   'semine' => true,
   'shibata' => true,
   'shichikashuku' => true,
   'shikama' => true,
   'shiogama' => true,
   'shiroishi' => true,
   'tagajo' => true,
   'taiwa' => true,
   'tome' => true,
   'tomiya' => true,
   'wakuya' => true,
   'watari' => true,
   'yamamoto' => true,
   'zao' => true
  ),
  'miyazaki' => array(
   'aya' => true,
   'ebino' => true,
   'gokase' => true,
   'hyuga' => true,
   'kadogawa' => true,
   'kawaminami' => true,
   'kijo' => true,
   'kitagawa' => true,
   'kitakata' => true,
   'kitaura' => true,
   'kobayashi' => true,
   'kunitomi' => true,
   'kushima' => true,
   'mimata' => true,
   'miyakonojo' => true,
   'miyazaki' => true,
   'morotsuka' => true,
   'nichinan' => true,
   'nishimera' => true,
   'nobeoka' => true,
   'saito' => true,
   'shiiba' => true,
   'shintomi' => true,
   'takaharu' => true,
   'takanabe' => true,
   'takazaki' => true,
   'tsuno' => true
  ),
  'nagano' => array(
   'achi' => true,
   'agematsu' => true,
   'anan' => true,
   'aoki' => true,
   'asahi' => true,
   'azumino' => true,
   'chikuhoku' => true,
   'chikuma' => true,
   'chino' => true,
   'fujimi' => true,
   'hakuba' => true,
   'hara' => true,
   'hiraya' => true,
   'iida' => true,
   'iijima' => true,
   'iiyama' => true,
   'iizuna' => true,
   'ikeda' => true,
   'ikusaka' => true,
   'ina' => true,
   'karuizawa' => true,
   'kawakami' => true,
   'kiso' => true,
   'kisofukushima' => true,
   'kitaaiki' => true,
   'komagane' => true,
   'komoro' => true,
   'matsukawa' => true,
   'matsumoto' => true,
   'miasa' => true,
   'minamiaiki' => true,
   'minamimaki' => true,
   'minamiminowa' => true,
   'minowa' => true,
   'miyada' => true,
   'miyota' => true,
   'mochizuki' => true,
   'nagano' => true,
   'nagawa' => true,
   'nagiso' => true,
   'nakagawa' => true,
   'nakano' => true,
   'nozawaonsen' => true,
   'obuse' => true,
   'ogawa' => true,
   'okaya' => true,
   'omachi' => true,
   'omi' => true,
   'ookuwa' => true,
   'ooshika' => true,
   'otaki' => true,
   'otari' => true,
   'sakae' => true,
   'sakaki' => true,
   'saku' => true,
   'sakuho' => true,
   'shimosuwa' => true,
   'shinanomachi' => true,
   'shiojiri' => true,
   'suwa' => true,
   'suzaka' => true,
   'takagi' => true,
   'takamori' => true,
   'takayama' => true,
   'tateshina' => true,
   'tatsuno' => true,
   'togakushi' => true,
   'togura' => true,
   'tomi' => true,
   'ueda' => true,
   'wada' => true,
   'yamagata' => true,
   'yamanouchi' => true,
   'yasaka' => true,
   'yasuoka' => true
  ),
  'nagasaki' => array(
   'chijiwa' => true,
   'futsu' => true,
   'goto' => true,
   'hasami' => true,
   'hirado' => true,
   'iki' => true,
   'isahaya' => true,
   'kawatana' => true,
   'kuchinotsu' => true,
   'matsuura' => true,
   'nagasaki' => true,
   'obama' => true,
   'omura' => true,
   'oseto' => true,
   'saikai' => true,
   'sasebo' => true,
   'seihi' => true,
   'shimabara' => true,
   'shinkamigoto' => true,
   'togitsu' => true,
   'tsushima' => true,
   'unzen' => true
  ),
  'nara' => array(
   'ando' => true,
   'gose' => true,
   'heguri' => true,
   'higashiyoshino' => true,
   'ikaruga' => true,
   'ikoma' => true,
   'kamikitayama' => true,
   'kanmaki' => true,
   'kashiba' => true,
   'kashihara' => true,
   'katsuragi' => true,
   'kawai' => true,
   'kawakami' => true,
   'kawanishi' => true,
   'koryo' => true,
   'kurotaki' => true,
   'mitsue' => true,
   'miyake' => true,
   'nara' => true,
   'nosegawa' => true,
   'oji' => true,
   'ouda' => true,
   'oyodo' => true,
   'sakurai' => true,
   'sango' => true,
   'shimoichi' => true,
   'shimokitayama' => true,
   'shinjo' => true,
   'soni' => true,
   'takatori' => true,
   'tawaramoto' => true,
   'tenkawa' => true,
   'tenri' => true,
   'uda' => true,
   'yamatokoriyama' => true,
   'yamatotakada' => true,
   'yamazoe' => true,
   'yoshino' => true
  ),
  'niigata' => array(
   'aga' => true,
   'agano' => true,
   'gosen' => true,
   'itoigawa' => true,
   'izumozaki' => true,
   'joetsu' => true,
   'kamo' => true,
   'kariwa' => true,
   'kashiwazaki' => true,
   'minamiuonuma' => true,
   'mitsuke' => true,
   'muika' => true,
   'murakami' => true,
   'myoko' => true,
   'nagaoka' => true,
   'niigata' => true,
   'ojiya' => true,
   'omi' => true,
   'sado' => true,
   'sanjo' => true,
   'seiro' => true,
   'seirou' => true,
   'sekikawa' => true,
   'shibata' => true,
   'tagami' => true,
   'tainai' => true,
   'tochio' => true,
   'tokamachi' => true,
   'tsubame' => true,
   'tsunan' => true,
   'uonuma' => true,
   'yahiko' => true,
   'yoita' => true,
   'yuzawa' => true
  ),
  'oita' => array(
   'beppu' => true,
   'bungoono' => true,
   'bungotakada' => true,
   'hasama' => true,
   'hiji' => true,
   'himeshima' => true,
   'hita' => true,
   'kamitsue' => true,
   'kokonoe' => true,
   'kuju' => true,
   'kunisaki' => true,
   'kusu' => true,
   'oita' => true,
   'saiki' => true,
   'taketa' => true,
   'tsukumi' => true,
   'usa' => true,
   'usuki' => true,
   'yufu' => true
  ),
  'okayama' => array(
   'akaiwa' => true,
   'asakuchi' => true,
   'bizen' => true,
   'hayashima' => true,
   'ibara' => true,
   'kagamino' => true,
   'kasaoka' => true,
   'kibichuo' => true,
   'kumenan' => true,
   'kurashiki' => true,
   'maniwa' => true,
   'misaki' => true,
   'nagi' => true,
   'niimi' => true,
   'nishiawakura' => true,
   'okayama' => true,
   'satosho' => true,
   'setouchi' => true,
   'shinjo' => true,
   'shoo' => true,
   'soja' => true,
   'takahashi' => true,
   'tamano' => true,
   'tsuyama' => true,
   'wake' => true,
   'yakage' => true
  ),
  'okinawa' => array(
   'aguni' => true,
   'ginowan' => true,
   'ginoza' => true,
   'gushikami' => true,
   'haebaru' => true,
   'higashi' => true,
   'hirara' => true,
   'iheya' => true,
   'ishigaki' => true,
   'ishikawa' => true,
   'itoman' => true,
   'izena' => true,
   'kadena' => true,
   'kin' => true,
   'kitadaito' => true,
   'kitanakagusuku' => true,
   'kumejima' => true,
   'kunigami' => true,
   'minamidaito' => true,
   'motobu' => true,
   'nago' => true,
   'naha' => true,
   'nakagusuku' => true,
   'nakijin' => true,
   'nanjo' => true,
   'nishihara' => true,
   'ogimi' => true,
   'okinawa' => true,
   'onna' => true,
   'shimoji' => true,
   'taketomi' => true,
   'tarama' => true,
   'tokashiki' => true,
   'tomigusuku' => true,
   'tonaki' => true,
   'urasoe' => true,
   'uruma' => true,
   'yaese' => true,
   'yomitan' => true,
   'yonabaru' => true,
   'yonaguni' => true,
   'zamami' => true
  ),
  'osaka' => array(
   'abeno' => true,
   'chihayaakasaka' => true,
   'chuo' => true,
   'daito' => true,
   'fujiidera' => true,
   'habikino' => true,
   'hannan' => true,
   'higashiosaka' => true,
   'higashisumiyoshi' => true,
   'higashiyodogawa' => true,
   'hirakata' => true,
   'ibaraki' => true,
   'ikeda' => true,
   'izumi' => true,
   'izumiotsu' => true,
   'izumisano' => true,
   'kadoma' => true,
   'kaizuka' => true,
   'kanan' => true,
   'kashiwara' => true,
   'katano' => true,
   'kawachinagano' => true,
   'kishiwada' => true,
   'kita' => true,
   'kumatori' => true,
   'matsubara' => true,
   'minato' => true,
   'minoh' => true,
   'misaki' => true,
   'moriguchi' => true,
   'neyagawa' => true,
   'nishi' => true,
   'nose' => true,
   'osakasayama' => true,
   'sakai' => true,
   'sayama' => true,
   'sennan' => true,
   'settsu' => true,
   'shijonawate' => true,
   'shimamoto' => true,
   'suita' => true,
   'tadaoka' => true,
   'taishi' => true,
   'tajiri' => true,
   'takaishi' => true,
   'takatsuki' => true,
   'tondabayashi' => true,
   'toyonaka' => true,
   'toyono' => true,
   'yao' => true
  ),
  'saga' => array(
   'ariake' => true,
   'arita' => true,
   'fukudomi' => true,
   'genkai' => true,
   'hamatama' => true,
   'hizen' => true,
   'imari' => true,
   'kamimine' => true,
   'kanzaki' => true,
   'karatsu' => true,
   'kashima' => true,
   'kitagata' => true,
   'kitahata' => true,
   'kiyama' => true,
   'kouhoku' => true,
   'kyuragi' => true,
   'nishiarita' => true,
   'ogi' => true,
   'omachi' => true,
   'ouchi' => true,
   'saga' => true,
   'shiroishi' => true,
   'taku' => true,
   'tara' => true,
   'tosu' => true,
   'yoshinogari' => true
  ),
  'saitama' => array(
   'arakawa' => true,
   'asaka' => true,
   'chichibu' => true,
   'fujimi' => true,
   'fujimino' => true,
   'fukaya' => true,
   'hanno' => true,
   'hanyu' => true,
   'hasuda' => true,
   'hatogaya' => true,
   'hatoyama' => true,
   'hidaka' => true,
   'higashichichibu' => true,
   'higashimatsuyama' => true,
   'honjo' => true,
   'ina' => true,
   'iruma' => true,
   'iwatsuki' => true,
   'kamiizumi' => true,
   'kamikawa' => true,
   'kamisato' => true,
   'kasukabe' => true,
   'kawagoe' => true,
   'kawaguchi' => true,
   'kawajima' => true,
   'kazo' => true,
   'kitamoto' => true,
   'koshigaya' => true,
   'kounosu' => true,
   'kuki' => true,
   'kumagaya' => true,
   'matsubushi' => true,
   'minano' => true,
   'misato' => true,
   'miyashiro' => true,
   'miyoshi' => true,
   'moroyama' => true,
   'nagatoro' => true,
   'namegawa' => true,
   'niiza' => true,
   'ogano' => true,
   'ogawa' => true,
   'ogose' => true,
   'okegawa' => true,
   'omiya' => true,
   'otaki' => true,
   'ranzan' => true,
   'ryokami' => true,
   'saitama' => true,
   'sakado' => true,
   'satte' => true,
   'sayama' => true,
   'shiki' => true,
   'shiraoka' => true,
   'soka' => true,
   'sugito' => true,
   'toda' => true,
   'tokigawa' => true,
   'tokorozawa' => true,
   'tsurugashima' => true,
   'urawa' => true,
   'warabi' => true,
   'yashio' => true,
   'yokoze' => true,
   'yono' => true,
   'yorii' => true,
   'yoshida' => true,
   'yoshikawa' => true,
   'yoshimi' => true
  ),
  'shiga' => array(
   'aisho' => true,
   'gamo' => true,
   'higashiomi' => true,
   'hikone' => true,
   'koka' => true,
   'konan' => true,
   'kosei' => true,
   'koto' => true,
   'kusatsu' => true,
   'maibara' => true,
   'moriyama' => true,
   'nagahama' => true,
   'nishiazai' => true,
   'notogawa' => true,
   'omihachiman' => true,
   'otsu' => true,
   'ritto' => true,
   'ryuoh' => true,
   'takashima' => true,
   'takatsuki' => true,
   'torahime' => true,
   'toyosato' => true,
   'yasu' => true
  ),
  'shimane' => array(
   'akagi' => true,
   'ama' => true,
   'gotsu' => true,
   'hamada' => true,
   'higashiizumo' => true,
   'hikawa' => true,
   'hikimi' => true,
   'izumo' => true,
   'kakinoki' => true,
   'masuda' => true,
   'matsue' => true,
   'misato' => true,
   'nishinoshima' => true,
   'ohda' => true,
   'okinoshima' => true,
   'okuizumo' => true,
   'shimane' => true,
   'tamayu' => true,
   'tsuwano' => true,
   'unnan' => true,
   'yakumo' => true,
   'yasugi' => true,
   'yatsuka' => true
  ),
  'shizuoka' => array(
   'arai' => true,
   'atami' => true,
   'fuji' => true,
   'fujieda' => true,
   'fujikawa' => true,
   'fujinomiya' => true,
   'fukuroi' => true,
   'gotemba' => true,
   'haibara' => true,
   'hamamatsu' => true,
   'higashiizu' => true,
   'ito' => true,
   'iwata' => true,
   'izu' => true,
   'izunokuni' => true,
   'kakegawa' => true,
   'kannami' => true,
   'kawanehon' => true,
   'kawazu' => true,
   'kikugawa' => true,
   'kosai' => true,
   'makinohara' => true,
   'matsuzaki' => true,
   'minamiizu' => true,
   'mishima' => true,
   'morimachi' => true,
   'nishiizu' => true,
   'numazu' => true,
   'omaezaki' => true,
   'shimada' => true,
   'shimizu' => true,
   'shimoda' => true,
   'shizuoka' => true,
   'susono' => true,
   'yaizu' => true,
   'yoshida' => true
  ),
  'tochigi' => array(
   'ashikaga' => true,
   'bato' => true,
   'haga' => true,
   'ichikai' => true,
   'iwafune' => true,
   'kaminokawa' => true,
   'kanuma' => true,
   'karasuyama' => true,
   'kuroiso' => true,
   'mashiko' => true,
   'mibu' => true,
   'moka' => true,
   'motegi' => true,
   'nasu' => true,
   'nasushiobara' => true,
   'nikko' => true,
   'nishikata' => true,
   'nogi' => true,
   'ohira' => true,
   'ohtawara' => true,
   'oyama' => true,
   'sakura' => true,
   'sano' => true,
   'shimotsuke' => true,
   'shioya' => true,
   'takanezawa' => true,
   'tochigi' => true,
   'tsuga' => true,
   'ujiie' => true,
   'utsunomiya' => true,
   'yaita' => true
  ),
  'tokushima' => array(
   'aizumi' => true,
   'anan' => true,
   'ichiba' => true,
   'itano' => true,
   'kainan' => true,
   'komatsushima' => true,
   'matsushige' => true,
   'mima' => true,
   'minami' => true,
   'miyoshi' => true,
   'mugi' => true,
   'nakagawa' => true,
   'naruto' => true,
   'sanagochi' => true,
   'shishikui' => true,
   'tokushima' => true,
   'wajiki' => true
  ),
  'tokyo' => array(
   'adachi' => true,
   'akiruno' => true,
   'akishima' => true,
   'aogashima' => true,
   'arakawa' => true,
   'bunkyo' => true,
   'chiyoda' => true,
   'chofu' => true,
   'chuo' => true,
   'edogawa' => true,
   'fuchu' => true,
   'fussa' => true,
   'hachijo' => true,
   'hachioji' => true,
   'hamura' => true,
   'higashikurume' => true,
   'higashimurayama' => true,
   'higashiyamato' => true,
   'hino' => true,
   'hinode' => true,
   'hinohara' => true,
   'inagi' => true,
   'itabashi' => true,
   'katsushika' => true,
   'kita' => true,
   'kiyose' => true,
   'kodaira' => true,
   'koganei' => true,
   'kokubunji' => true,
   'komae' => true,
   'koto' => true,
   'kouzushima' => true,
   'kunitachi' => true,
   'machida' => true,
   'meguro' => true,
   'minato' => true,
   'mitaka' => true,
   'mizuho' => true,
   'musashimurayama' => true,
   'musashino' => true,
   'nakano' => true,
   'nerima' => true,
   'ogasawara' => true,
   'okutama' => true,
   'ome' => true,
   'oshima' => true,
   'ota' => true,
   'setagaya' => true,
   'shibuya' => true,
   'shinagawa' => true,
   'shinjuku' => true,
   'suginami' => true,
   'sumida' => true,
   'tachikawa' => true,
   'taito' => true,
   'tama' => true,
   'toshima' => true
  ),
  'tottori' => array(
   'chizu' => true,
   'hino' => true,
   'kawahara' => true,
   'koge' => true,
   'kotoura' => true,
   'misasa' => true,
   'nanbu' => true,
   'nichinan' => true,
   'sakaiminato' => true,
   'tottori' => true,
   'wakasa' => true,
   'yazu' => true,
   'yonago' => true
  ),
  'toyama' => array(
   'asahi' => true,
   'fuchu' => true,
   'fukumitsu' => true,
   'funahashi' => true,
   'himi' => true,
   'imizu' => true,
   'inami' => true,
   'johana' => true,
   'kamiichi' => true,
   'kurobe' => true,
   'nakaniikawa' => true,
   'namerikawa' => true,
   'nanto' => true,
   'nyuzen' => true,
   'oyabe' => true,
   'taira' => true,
   'takaoka' => true,
   'tateyama' => true,
   'toga' => true,
   'tonami' => true,
   'toyama' => true,
   'unazuki' => true,
   'uozu' => true,
   'yamada' => true
  ),
  'wakayama' => array(
   'arida' => true,
   'aridagawa' => true,
   'gobo' => true,
   'hashimoto' => true,
   'hidaka' => true,
   'hirogawa' => true,
   'inami' => true,
   'iwade' => true,
   'kainan' => true,
   'kamitonda' => true,
   'katsuragi' => true,
   'kimino' => true,
   'kinokawa' => true,
   'kitayama' => true,
   'koya' => true,
   'koza' => true,
   'kozagawa' => true,
   'kudoyama' => true,
   'kushimoto' => true,
   'mihama' => true,
   'misato' => true,
   'nachikatsuura' => true,
   'shingu' => true,
   'shirahama' => true,
   'taiji' => true,
   'tanabe' => true,
   'wakayama' => true,
   'yuasa' => true,
   'yura' => true
  ),
  'yamagata' => array(
   'asahi' => true,
   'funagata' => true,
   'higashine' => true,
   'iide' => true,
   'kahoku' => true,
   'kaminoyama' => true,
   'kaneyama' => true,
   'kawanishi' => true,
   'mamurogawa' => true,
   'mikawa' => true,
   'murayama' => true,
   'nagai' => true,
   'nakayama' => true,
   'nanyo' => true,
   'nishikawa' => true,
   'obanazawa' => true,
   'oe' => true,
   'oguni' => true,
   'ohkura' => true,
   'oishida' => true,
   'sagae' => true,
   'sakata' => true,
   'sakegawa' => true,
   'shinjo' => true,
   'shirataka' => true,
   'shonai' => true,
   'takahata' => true,
   'tendo' => true,
   'tozawa' => true,
   'tsuruoka' => true,
   'yamagata' => true,
   'yamanobe' => true,
   'yonezawa' => true,
   'yuza' => true
  ),
  'yamaguchi' => array(
   'abu' => true,
   'hagi' => true,
   'hikari' => true,
   'hofu' => true,
   'iwakuni' => true,
   'kudamatsu' => true,
   'mitou' => true,
   'nagato' => true,
   'oshima' => true,
   'shimonoseki' => true,
   'shunan' => true,
   'tabuse' => true,
   'tokuyama' => true,
   'toyota' => true,
   'ube' => true,
   'yuu' => true
  ),
  'yamanashi' => array(
   'chuo' => true,
   'doshi' => true,
   'fuefuki' => true,
   'fujikawa' => true,
   'fujikawaguchiko' => true,
   'fujiyoshida' => true,
   'hayakawa' => true,
   'hokuto' => true,
   'ichikawamisato' => true,
   'kai' => true,
   'kofu' => true,
   'koshu' => true,
   'kosuge' => true,
   'minami-alps' => true,
   'minobu' => true,
   'nakamichi' => true,
   'nanbu' => true,
   'narusawa' => true,
   'nirasaki' => true,
   'nishikatsura' => true,
   'oshino' => true,
   'otsuki' => true,
   'showa' => true,
   'tabayama' => true,
   'tsuru' => true,
   'uenohara' => true,
   'yamanakako' => true,
   'yamanashi' => true
  ),
  '栃木' => true,
  '愛知' => true,
  '愛媛' => true,
  '兵庫' => true,
  '熊本' => true,
  '茨城' => true,
  '北海道' => true,
  '千葉' => true,
  '和歌山' => true,
  '長崎' => true,
  '長野' => true,
  '新潟' => true,
  '青森' => true,
  '静岡' => true,
  '東京' => true,
  '石川' => true,
  '埼玉' => true,
  '三重' => true,
  '京都' => true,
  '佐賀' => true,
  '大分' => true,
  '大阪' => true,
  '奈良' => true,
  '宮城' => true,
  '宮崎' => true,
  '富山' => true,
  '山口' => true,
  '山形' => true,
  '山梨' => true,
  '岩手' => true,
  '岐阜' => true,
  '岡山' => true,
  '島根' => true,
  '広島' => true,
  '徳島' => true,
  '沖縄' => true,
  '滋賀' => true,
  '神奈川' => true,
  '福井' => true,
  '福岡' => true,
  '福島' => true,
  '秋田' => true,
  '群馬' => true,
  '香川' => true,
  '高知' => true,
  '鳥取' => true,
  '鹿児島' => true,
  'kawasaki' => array(
   '*' => true,
   '!city' => true
  ),
  'kitakyushu' => array(
   '*' => true,
   '!city' => true
  ),
  'kobe' => array(
   '*' => true,
   '!city' => true
  ),
  'nagoya' => array(
   '*' => true,
   '!city' => true
  ),
  'sapporo' => array(
   '*' => true,
   '!city' => true
  ),
  'sendai' => array(
   '*' => true,
   '!city' => true
  ),
  'yokohama' => array(
   '*' => true,
   '!city' => true
  ),
  'blogspot' => true
 ),
 'ke' => array(
  '*' => true,
  'co' => array(
   'blogspot' => true
  )
 ),
 'kg' => array(
  'org' => true,
  'net' => true,
  'com' => true,
  'edu' => true,
  'gov' => true,
  'mil' => true
 ),
 'kh' => array(
  '*' => true
 ),
 'ki' => array(
  'edu' => true,
  'biz' => true,
  'net' => true,
  'org' => true,
  'gov' => true,
  'info' => true,
  'com' => true
 ),
 'km' => array(
  'org' => true,
  'nom' => true,
  'gov' => true,
  'prd' => true,
  'tm' => true,
  'edu' => true,
  'mil' => true,
  'ass' => true,
  'com' => true,
  'coop' => true,
  'asso' => true,
  'presse' => true,
  'medecin' => true,
  'notaires' => true,
  'pharmaciens' => true,
  'veterinaire' => true,
  'gouv' => true
 ),
 'kn' => array(
  'net' => true,
  'org' => true,
  'edu' => true,
  'gov' => true
 ),
 'kp' => array(
  'com' => true,
  'edu' => true,
  'gov' => true,
  'org' => true,
  'rep' => true,
  'tra' => true
 ),
 'kr' => array(
  'ac' => true,
  'co' => true,
  'es' => true,
  'go' => true,
  'hs' => true,
  'kg' => true,
  'mil' => true,
  'ms' => true,
  'ne' => true,
  'or' => true,
  'pe' => true,
  're' => true,
  'sc' => true,
  'busan' => true,
  'chungbuk' => true,
  'chungnam' => true,
  'daegu' => true,
  'daejeon' => true,
  'gangwon' => true,
  'gwangju' => true,
  'gyeongbuk' => true,
  'gyeonggi' => true,
  'gyeongnam' => true,
  'incheon' => true,
  'jeju' => true,
  'jeonbuk' => true,
  'jeonnam' => true,
  'seoul' => true,
  'ulsan' => true,
  'blogspot' => true
 ),
 'kw' => array(
  '*' => true
 ),
 'ky' => array(
  'edu' => true,
  'gov' => true,
  'com' => true,
  'org' => true,
  'net' => true
 ),
 'kz' => array(
  'org' => true,
  'edu' => true,
  'net' => true,
  'gov' => true,
  'mil' => true,
  'com' => true
 ),
 'la' => array(
  'int' => true,
  'net' => true,
  'info' => true,
  'edu' => true,
  'gov' => true,
  'per' => true,
  'com' => true,
  'org' => true,
  'c' => true
 ),
 'lb' => array(
  'com' => true,
  'edu' => true,
  'gov' => true,
  'net' => true,
  'org' => true
 ),
 'lc' => array(
  'com' => true,
  'net' => true,
  'co' => true,
  'org' => true,
  'edu' => true,
  'gov' => true
 ),
 'li' => array(
  'blogspot' => true
 ),
 'lk' => array(
  'gov' => true,
  'sch' => true,
  'net' => true,
  'int' => true,
  'com' => true,
  'org' => true,
  'edu' => true,
  'ngo' => true,
  'soc' => true,
  'web' => true,
  'ltd' => true,
  'assn' => true,
  'grp' => true,
  'hotel' => true,
  'ac' => true
 ),
 'lr' => array(
  'com' => true,
  'edu' => true,
  'gov' => true,
  'org' => true,
  'net' => true
 ),
 'ls' => array(
  'co' => true,
  'org' => true
 ),
 'lt' => array(
  'gov' => true,
  'blogspot' => true
 ),
 'lu' => array(
  'blogspot' => true
 ),
 'lv' => array(
  'com' => true,
  'edu' => true,
  'gov' => true,
  'org' => true,
  'mil' => true,
  'id' => true,
  'net' => true,
  'asn' => true,
  'conf' => true
 ),
 'ly' => array(
  'com' => true,
  'net' => true,
  'gov' => true,
  'plc' => true,
  'edu' => true,
  'sch' => true,
  'med' => true,
  'org' => true,
  'id' => true
 ),
 'ma' => array(
  'co' => true,
  'net' => true,
  'gov' => true,
  'org' => true,
  'ac' => true,
  'press' => true
 ),
 'mc' => array(
  'tm' => true,
  'asso' => true
 ),
 'md' => array(
  'blogspot' => true
 ),
 'me' => array(
  'co' => true,
  'net' => true,
  'org' => true,
  'edu' => true,
  'ac' => true,
  'gov' => true,
  'its' => true,
  'priv' => true,
  'diskstation' => true,
  'dscloud' => true,
  'i234' => true,
  'myds' => true,
  'synology' => true
 ),
 'mg' => array(
  'org' => true,
  'nom' => true,
  'gov' => true,
  'prd' => true,
  'tm' => true,
  'edu' => true,
  'mil' => true,
  'com' => true,
  'co' => true
 ),
 'mh' => true,
 'mil' => true,
 'mk' => array(
  'com' => true,
  'org' => true,
  'net' => true,
  'edu' => true,
  'gov' => true,
  'inf' => true,
  'name' => true,
  'blogspot' => true
 ),
 'ml' => array(
  'com' => true,
  'edu' => true,
  'gouv' => true,
  'gov' => true,
  'net' => true,
  'org' => true,
  'presse' => true
 ),
 'mm' => array(
  '*' => true
 ),
 'mn' => array(
  'gov' => true,
  'edu' => true,
  'org' => true,
  'nyc' => true
 ),
 'mo' => array(
  'com' => true,
  'net' => true,
  'org' => true,
  'edu' => true,
  'gov' => true
 ),
 'mobi' => array(
  'dscloud' => true
 ),
 'mp' => true,
 'mq' => true,
 'mr' => array(
  'gov' => true,
  'blogspot' => true
 ),
 'ms' => array(
  'com' => true,
  'edu' => true,
  'gov' => true,
  'net' => true,
  'org' => true
 ),
 'mt' => array(
  'com' => array(
   'blogspot' => true
  ),
  'edu' => true,
  'net' => true,
  'org' => true
 ),
 'mu' => array(
  'com' => true,
  'net' => true,
  'org' => true,
  'gov' => true,
  'ac' => true,
  'co' => true,
  'or' => true
 ),
 'museum' => array(
  'academy' => true,
  'agriculture' => true,
  'air' => true,
  'airguard' => true,
  'alabama' => true,
  'alaska' => true,
  'amber' => true,
  'ambulance' => true,
  'american' => true,
  'americana' => true,
  'americanantiques' => true,
  'americanart' => true,
  'amsterdam' => true,
  'and' => true,
  'annefrank' => true,
  'anthro' => true,
  'anthropology' => true,
  'antiques' => true,
  'aquarium' => true,
  'arboretum' => true,
  'archaeological' => true,
  'archaeology' => true,
  'architecture' => true,
  'art' => true,
  'artanddesign' => true,
  'artcenter' => true,
  'artdeco' => true,
  'arteducation' => true,
  'artgallery' => true,
  'arts' => true,
  'artsandcrafts' => true,
  'asmatart' => true,
  'assassination' => true,
  'assisi' => true,
  'association' => true,
  'astronomy' => true,
  'atlanta' => true,
  'austin' => true,
  'australia' => true,
  'automotive' => true,
  'aviation' => true,
  'axis' => true,
  'badajoz' => true,
  'baghdad' => true,
  'bahn' => true,
  'bale' => true,
  'baltimore' => true,
  'barcelona' => true,
  'baseball' => true,
  'basel' => true,
  'baths' => true,
  'bauern' => true,
  'beauxarts' => true,
  'beeldengeluid' => true,
  'bellevue' => true,
  'bergbau' => true,
  'berkeley' => true,
  'berlin' => true,
  'bern' => true,
  'bible' => true,
  'bilbao' => true,
  'bill' => true,
  'birdart' => true,
  'birthplace' => true,
  'bonn' => true,
  'boston' => true,
  'botanical' => true,
  'botanicalgarden' => true,
  'botanicgarden' => true,
  'botany' => true,
  'brandywinevalley' => true,
  'brasil' => true,
  'bristol' => true,
  'british' => true,
  'britishcolumbia' => true,
  'broadcast' => true,
  'brunel' => true,
  'brussel' => true,
  'brussels' => true,
  'bruxelles' => true,
  'building' => true,
  'burghof' => true,
  'bus' => true,
  'bushey' => true,
  'cadaques' => true,
  'california' => true,
  'cambridge' => true,
  'can' => true,
  'canada' => true,
  'capebreton' => true,
  'carrier' => true,
  'cartoonart' => true,
  'casadelamoneda' => true,
  'castle' => true,
  'castres' => true,
  'celtic' => true,
  'center' => true,
  'chattanooga' => true,
  'cheltenham' => true,
  'chesapeakebay' => true,
  'chicago' => true,
  'children' => true,
  'childrens' => true,
  'childrensgarden' => true,
  'chiropractic' => true,
  'chocolate' => true,
  'christiansburg' => true,
  'cincinnati' => true,
  'cinema' => true,
  'circus' => true,
  'civilisation' => true,
  'civilization' => true,
  'civilwar' => true,
  'clinton' => true,
  'clock' => true,
  'coal' => true,
  'coastaldefence' => true,
  'cody' => true,
  'coldwar' => true,
  'collection' => true,
  'colonialwilliamsburg' => true,
  'coloradoplateau' => true,
  'columbia' => true,
  'columbus' => true,
  'communication' => true,
  'communications' => true,
  'community' => true,
  'computer' => true,
  'computerhistory' => true,
  'comunicações' => true,
  'contemporary' => true,
  'contemporaryart' => true,
  'convent' => true,
  'copenhagen' => true,
  'corporation' => true,
  'correios-e-telecomunicações' => true,
  'corvette' => true,
  'costume' => true,
  'countryestate' => true,
  'county' => true,
  'crafts' => true,
  'cranbrook' => true,
  'creation' => true,
  'cultural' => true,
  'culturalcenter' => true,
  'culture' => true,
  'cyber' => true,
  'cymru' => true,
  'dali' => true,
  'dallas' => true,
  'database' => true,
  'ddr' => true,
  'decorativearts' => true,
  'delaware' => true,
  'delmenhorst' => true,
  'denmark' => true,
  'depot' => true,
  'design' => true,
  'detroit' => true,
  'dinosaur' => true,
  'discovery' => true,
  'dolls' => true,
  'donostia' => true,
  'durham' => true,
  'eastafrica' => true,
  'eastcoast' => true,
  'education' => true,
  'educational' => true,
  'egyptian' => true,
  'eisenbahn' => true,
  'elburg' => true,
  'elvendrell' => true,
  'embroidery' => true,
  'encyclopedic' => true,
  'england' => true,
  'entomology' => true,
  'environment' => true,
  'environmentalconservation' => true,
  'epilepsy' => true,
  'essex' => true,
  'estate' => true,
  'ethnology' => true,
  'exeter' => true,
  'exhibition' => true,
  'family' => true,
  'farm' => true,
  'farmequipment' => true,
  'farmers' => true,
  'farmstead' => true,
  'field' => true,
  'figueres' => true,
  'filatelia' => true,
  'film' => true,
  'fineart' => true,
  'finearts' => true,
  'finland' => true,
  'flanders' => true,
  'florida' => true,
  'force' => true,
  'fortmissoula' => true,
  'fortworth' => true,
  'foundation' => true,
  'francaise' => true,
  'frankfurt' => true,
  'franziskaner' => true,
  'freemasonry' => true,
  'freiburg' => true,
  'fribourg' => true,
  'frog' => true,
  'fundacio' => true,
  'furniture' => true,
  'gallery' => true,
  'garden' => true,
  'gateway' => true,
  'geelvinck' => true,
  'gemological' => true,
  'geology' => true,
  'georgia' => true,
  'giessen' => true,
  'glas' => true,
  'glass' => true,
  'gorge' => true,
  'grandrapids' => true,
  'graz' => true,
  'guernsey' => true,
  'halloffame' => true,
  'hamburg' => true,
  'handson' => true,
  'harvestcelebration' => true,
  'hawaii' => true,
  'health' => true,
  'heimatunduhren' => true,
  'hellas' => true,
  'helsinki' => true,
  'hembygdsforbund' => true,
  'heritage' => true,
  'histoire' => true,
  'historical' => true,
  'historicalsociety' => true,
  'historichouses' => true,
  'historisch' => true,
  'historisches' => true,
  'history' => true,
  'historyofscience' => true,
  'horology' => true,
  'house' => true,
  'humanities' => true,
  'illustration' => true,
  'imageandsound' => true,
  'indian' => true,
  'indiana' => true,
  'indianapolis' => true,
  'indianmarket' => true,
  'intelligence' => true,
  'interactive' => true,
  'iraq' => true,
  'iron' => true,
  'isleofman' => true,
  'jamison' => true,
  'jefferson' => true,
  'jerusalem' => true,
  'jewelry' => true,
  'jewish' => true,
  'jewishart' => true,
  'jfk' => true,
  'journalism' => true,
  'judaica' => true,
  'judygarland' => true,
  'juedisches' => true,
  'juif' => true,
  'karate' => true,
  'karikatur' => true,
  'kids' => true,
  'koebenhavn' => true,
  'koeln' => true,
  'kunst' => true,
  'kunstsammlung' => true,
  'kunstunddesign' => true,
  'labor' => true,
  'labour' => true,
  'lajolla' => true,
  'lancashire' => true,
  'landes' => true,
  'lans' => true,
  'läns' => true,
  'larsson' => true,
  'lewismiller' => true,
  'lincoln' => true,
  'linz' => true,
  'living' => true,
  'livinghistory' => true,
  'localhistory' => true,
  'london' => true,
  'losangeles' => true,
  'louvre' => true,
  'loyalist' => true,
  'lucerne' => true,
  'luxembourg' => true,
  'luzern' => true,
  'mad' => true,
  'madrid' => true,
  'mallorca' => true,
  'manchester' => true,
  'mansion' => true,
  'mansions' => true,
  'manx' => true,
  'marburg' => true,
  'maritime' => true,
  'maritimo' => true,
  'maryland' => true,
  'marylhurst' => true,
  'media' => true,
  'medical' => true,
  'medizinhistorisches' => true,
  'meeres' => true,
  'memorial' => true,
  'mesaverde' => true,
  'michigan' => true,
  'midatlantic' => true,
  'military' => true,
  'mill' => true,
  'miners' => true,
  'mining' => true,
  'minnesota' => true,
  'missile' => true,
  'missoula' => true,
  'modern' => true,
  'moma' => true,
  'money' => true,
  'monmouth' => true,
  'monticello' => true,
  'montreal' => true,
  'moscow' => true,
  'motorcycle' => true,
  'muenchen' => true,
  'muenster' => true,
  'mulhouse' => true,
  'muncie' => true,
  'museet' => true,
  'museumcenter' => true,
  'museumvereniging' => true,
  'music' => true,
  'national' => true,
  'nationalfirearms' => true,
  'nationalheritage' => true,
  'nativeamerican' => true,
  'naturalhistory' => true,
  'naturalhistorymuseum' => true,
  'naturalsciences' => true,
  'nature' => true,
  'naturhistorisches' => true,
  'natuurwetenschappen' => true,
  'naumburg' => true,
  'naval' => true,
  'nebraska' => true,
  'neues' => true,
  'newhampshire' => true,
  'newjersey' => true,
  'newmexico' => true,
  'newport' => true,
  'newspaper' => true,
  'newyork' => true,
  'niepce' => true,
  'norfolk' => true,
  'north' => true,
  'nrw' => true,
  'nuernberg' => true,
  'nuremberg' => true,
  'nyc' => true,
  'nyny' => true,
  'oceanographic' => true,
  'oceanographique' => true,
  'omaha' => true,
  'online' => true,
  'ontario' => true,
  'openair' => true,
  'oregon' => true,
  'oregontrail' => true,
  'otago' => true,
  'oxford' => true,
  'pacific' => true,
  'paderborn' => true,
  'palace' => true,
  'paleo' => true,
  'palmsprings' => true,
  'panama' => true,
  'paris' => true,
  'pasadena' => true,
  'pharmacy' => true,
  'philadelphia' => true,
  'philadelphiaarea' => true,
  'philately' => true,
  'phoenix' => true,
  'photography' => true,
  'pilots' => true,
  'pittsburgh' => true,
  'planetarium' => true,
  'plantation' => true,
  'plants' => true,
  'plaza' => true,
  'portal' => true,
  'portland' => true,
  'portlligat' => true,
  'posts-and-telecommunications' => true,
  'preservation' => true,
  'presidio' => true,
  'press' => true,
  'project' => true,
  'public' => true,
  'pubol' => true,
  'quebec' => true,
  'railroad' => true,
  'railway' => true,
  'research' => true,
  'resistance' => true,
  'riodejaneiro' => true,
  'rochester' => true,
  'rockart' => true,
  'roma' => true,
  'russia' => true,
  'saintlouis' => true,
  'salem' => true,
  'salvadordali' => true,
  'salzburg' => true,
  'sandiego' => true,
  'sanfrancisco' => true,
  'santabarbara' => true,
  'santacruz' => true,
  'santafe' => true,
  'saskatchewan' => true,
  'satx' => true,
  'savannahga' => true,
  'schlesisches' => true,
  'schoenbrunn' => true,
  'schokoladen' => true,
  'school' => true,
  'schweiz' => true,
  'science' => true,
  'scienceandhistory' => true,
  'scienceandindustry' => true,
  'sciencecenter' => true,
  'sciencecenters' => true,
  'science-fiction' => true,
  'sciencehistory' => true,
  'sciences' => true,
  'sciencesnaturelles' => true,
  'scotland' => true,
  'seaport' => true,
  'settlement' => true,
  'settlers' => true,
  'shell' => true,
  'sherbrooke' => true,
  'sibenik' => true,
  'silk' => true,
  'ski' => true,
  'skole' => true,
  'society' => true,
  'sologne' => true,
  'soundandvision' => true,
  'southcarolina' => true,
  'southwest' => true,
  'space' => true,
  'spy' => true,
  'square' => true,
  'stadt' => true,
  'stalbans' => true,
  'starnberg' => true,
  'state' => true,
  'stateofdelaware' => true,
  'station' => true,
  'steam' => true,
  'steiermark' => true,
  'stjohn' => true,
  'stockholm' => true,
  'stpetersburg' => true,
  'stuttgart' => true,
  'suisse' => true,
  'surgeonshall' => true,
  'surrey' => true,
  'svizzera' => true,
  'sweden' => true,
  'sydney' => true,
  'tank' => true,
  'tcm' => true,
  'technology' => true,
  'telekommunikation' => true,
  'television' => true,
  'texas' => true,
  'textile' => true,
  'theater' => true,
  'time' => true,
  'timekeeping' => true,
  'topology' => true,
  'torino' => true,
  'touch' => true,
  'town' => true,
  'transport' => true,
  'tree' => true,
  'trolley' => true,
  'trust' => true,
  'trustee' => true,
  'uhren' => true,
  'ulm' => true,
  'undersea' => true,
  'university' => true,
  'usa' => true,
  'usantiques' => true,
  'usarts' => true,
  'uscountryestate' => true,
  'usculture' => true,
  'usdecorativearts' => true,
  'usgarden' => true,
  'ushistory' => true,
  'ushuaia' => true,
  'uslivinghistory' => true,
  'utah' => true,
  'uvic' => true,
  'valley' => true,
  'vantaa' => true,
  'versailles' => true,
  'viking' => true,
  'village' => true,
  'virginia' => true,
  'virtual' => true,
  'virtuel' => true,
  'vlaanderen' => true,
  'volkenkunde' => true,
  'wales' => true,
  'wallonie' => true,
  'war' => true,
  'washingtondc' => true,
  'watchandclock' => true,
  'watch-and-clock' => true,
  'western' => true,
  'westfalen' => true,
  'whaling' => true,
  'wildlife' => true,
  'williamsburg' => true,
  'windmill' => true,
  'workshop' => true,
  'york' => true,
  'yorkshire' => true,
  'yosemite' => true,
  'youth' => true,
  'zoological' => true,
  'zoology' => true,
  'ירושלים' => true,
  'иком' => true
 ),
 'mv' => array(
  'aero' => true,
  'biz' => true,
  'com' => true,
  'coop' => true,
  'edu' => true,
  'gov' => true,
  'info' => true,
  'int' => true,
  'mil' => true,
  'museum' => true,
  'name' => true,
  'net' => true,
  'org' => true,
  'pro' => true
 ),
 'mw' => array(
  'ac' => true,
  'biz' => true,
  'co' => true,
  'com' => true,
  'coop' => true,
  'edu' => true,
  'gov' => true,
  'int' => true,
  'museum' => true,
  'net' => true,
  'org' => true
 ),
 'mx' => array(
  'com' => true,
  'org' => true,
  'gob' => true,
  'edu' => true,
  'net' => true,
  'blogspot' => true
 ),
 'my' => array(
  'com' => true,
  'net' => true,
  'org' => true,
  'gov' => true,
  'edu' => true,
  'mil' => true,
  'name' => true,
  'blogspot' => true
 ),
 'mz' => array(
  '*' => true,
  '!teledata' => true
 ),
 'na' => array(
  'info' => true,
  'pro' => true,
  'name' => true,
  'school' => true,
  'or' => true,
  'dr' => true,
  'us' => true,
  'mx' => true,
  'ca' => true,
  'in' => true,
  'cc' => true,
  'tv' => true,
  'ws' => true,
  'mobi' => true,
  'co' => true,
  'com' => true,
  'org' => true
 ),
 'name' => array(
  'her' => array(
   'forgot' => true
  ),
  'his' => array(
   'forgot' => true
  )
 ),
 'nc' => array(
  'asso' => true
 ),
 'ne' => true,
 'net' => array(
  'cloudfront' => true,
  'gb' => true,
  'hu' => true,
  'jp' => true,
  'se' => true,
  'uk' => true,
  'in' => true,
  'cdn77-ssl' => true,
  'cdn77' => array(
   'r' => true
  ),
  'at-band-camp' => true,
  'blogdns' => true,
  'broke-it' => true,
  'buyshouses' => true,
  'dnsalias' => true,
  'dnsdojo' => true,
  'does-it' => true,
  'dontexist' => true,
  'dynalias' => true,
  'dynathome' => true,
  'endofinternet' => true,
  'from-az' => true,
  'from-co' => true,
  'from-la' => true,
  'from-ny' => true,
  'gets-it' => true,
  'ham-radio-op' => true,
  'homeftp' => true,
  'homeip' => true,
  'homelinux' => true,
  'homeunix' => true,
  'in-the-band' => true,
  'is-a-chef' => true,
  'is-a-geek' => true,
  'isa-geek' => true,
  'kicks-ass' => true,
  'office-on-the' => true,
  'podzone' => true,
  'scrapper-site' => true,
  'selfip' => true,
  'sells-it' => true,
  'servebbs' => true,
  'serveftp' => true,
  'thruhere' => true,
  'webhop' => true,
  'fastly' => array(
   'ssl' => array(
    'a' => true,
    'b' => true,
    'global' => true
   ),
   'prod' => array(
    'a' => true,
    'global' => true
   )
  ),
  'cloudfunctions' => true,
  'azurewebsites' => true,
  'azure-mobile' => true,
  'cloudapp' => true,
  'rackmaze' => true,
  'dsmynas' => true,
  'familyds' => true,
  'za' => true
 ),
 'nf' => array(
  'com' => true,
  'net' => true,
  'per' => true,
  'rec' => true,
  'web' => true,
  'arts' => true,
  'firm' => true,
  'info' => true,
  'other' => true,
  'store' => true
 ),
 'ng' => array(
  'com' => array(
   'blogspot' => true
  ),
  'edu' => true,
  'gov' => true,
  'i' => true,
  'mil' => true,
  'mobi' => true,
  'name' => true,
  'net' => true,
  'org' => true,
  'sch' => true
 ),
 'ni' => array(
  'com' => true,
  'gob' => true,
  'edu' => true,
  'org' => true,
  'nom' => true,
  'net' => true,
  'mil' => true,
  'co' => true,
  'biz' => true,
  'web' => true,
  'int' => true,
  'ac' => true,
  'in' => true,
  'info' => true
 ),
 'nl' => array(
  'bv' => true,
  'co' => true,
  'blogspot' => true
 ),
 'no' => array(
  'fhs' => true,
  'vgs' => true,
  'fylkesbibl' => true,
  'folkebibl' => true,
  'museum' => true,
  'idrett' => true,
  'priv' => true,
  'mil' => true,
  'stat' => true,
  'dep' => true,
  'kommune' => true,
  'herad' => true,
  'aa' => array(
   'gs' => true
  ),
  'ah' => array(
   'gs' => true
  ),
  'bu' => array(
   'gs' => true
  ),
  'fm' => array(
   'gs' => true
  ),
  'hl' => array(
   'gs' => true
  ),
  'hm' => array(
   'gs' => true
  ),
  'jan-mayen' => array(
   'gs' => true
  ),
  'mr' => array(
   'gs' => true
  ),
  'nl' => array(
   'gs' => true
  ),
  'nt' => array(
   'gs' => true
  ),
  'of' => array(
   'gs' => true
  ),
  'ol' => array(
   'gs' => true
  ),
  'oslo' => array(
   'gs' => true
  ),
  'rl' => array(
   'gs' => true
  ),
  'sf' => array(
   'gs' => true
  ),
  'st' => array(
   'gs' => true
  ),
  'svalbard' => array(
   'gs' => true
  ),
  'tm' => array(
   'gs' => true
  ),
  'tr' => array(
   'gs' => true
  ),
  'va' => array(
   'gs' => true
  ),
  'vf' => array(
   'gs' => true
  ),
  'akrehamn' => true,
  'åkrehamn' => true,
  'algard' => true,
  'ålgård' => true,
  'arna' => true,
  'brumunddal' => true,
  'bryne' => true,
  'bronnoysund' => true,
  'brønnøysund' => true,
  'drobak' => true,
  'drøbak' => true,
  'egersund' => true,
  'fetsund' => true,
  'floro' => true,
  'florø' => true,
  'fredrikstad' => true,
  'hokksund' => true,
  'honefoss' => true,
  'hønefoss' => true,
  'jessheim' => true,
  'jorpeland' => true,
  'jørpeland' => true,
  'kirkenes' => true,
  'kopervik' => true,
  'krokstadelva' => true,
  'langevag' => true,
  'langevåg' => true,
  'leirvik' => true,
  'mjondalen' => true,
  'mjøndalen' => true,
  'mo-i-rana' => true,
  'mosjoen' => true,
  'mosjøen' => true,
  'nesoddtangen' => true,
  'orkanger' => true,
  'osoyro' => true,
  'osøyro' => true,
  'raholt' => true,
  'råholt' => true,
  'sandnessjoen' => true,
  'sandnessjøen' => true,
  'skedsmokorset' => true,
  'slattum' => true,
  'spjelkavik' => true,
  'stathelle' => true,
  'stavern' => true,
  'stjordalshalsen' => true,
  'stjørdalshalsen' => true,
  'tananger' => true,
  'tranby' => true,
  'vossevangen' => true,
  'afjord' => true,
  'åfjord' => true,
  'agdenes' => true,
  'al' => true,
  'ål' => true,
  'alesund' => true,
  'ålesund' => true,
  'alstahaug' => true,
  'alta' => true,
  'áltá' => true,
  'alaheadju' => true,
  'álaheadju' => true,
  'alvdal' => true,
  'amli' => true,
  'åmli' => true,
  'amot' => true,
  'åmot' => true,
  'andebu' => true,
  'andoy' => true,
  'andøy' => true,
  'andasuolo' => true,
  'ardal' => true,
  'årdal' => true,
  'aremark' => true,
  'arendal' => true,
  'ås' => true,
  'aseral' => true,
  'åseral' => true,
  'asker' => true,
  'askim' => true,
  'askvoll' => true,
  'askoy' => true,
  'askøy' => true,
  'asnes' => true,
  'åsnes' => true,
  'audnedaln' => true,
  'aukra' => true,
  'aure' => true,
  'aurland' => true,
  'aurskog-holand' => true,
  'aurskog-høland' => true,
  'austevoll' => true,
  'austrheim' => true,
  'averoy' => true,
  'averøy' => true,
  'balestrand' => true,
  'ballangen' => true,
  'balat' => true,
  'bálát' => true,
  'balsfjord' => true,
  'bahccavuotna' => true,
  'báhccavuotna' => true,
  'bamble' => true,
  'bardu' => true,
  'beardu' => true,
  'beiarn' => true,
  'bajddar' => true,
  'bájddar' => true,
  'baidar' => true,
  'báidár' => true,
  'berg' => true,
  'bergen' => true,
  'berlevag' => true,
  'berlevåg' => true,
  'bearalvahki' => true,
  'bearalváhki' => true,
  'bindal' => true,
  'birkenes' => true,
  'bjarkoy' => true,
  'bjarkøy' => true,
  'bjerkreim' => true,
  'bjugn' => true,
  'bodo' => true,
  'bodø' => true,
  'badaddja' => true,
  'bådåddjå' => true,
  'budejju' => true,
  'bokn' => true,
  'bremanger' => true,
  'bronnoy' => true,
  'brønnøy' => true,
  'bygland' => true,
  'bykle' => true,
  'barum' => true,
  'bærum' => true,
  'telemark' => array(
   'bo' => true,
   'bø' => true
  ),
  'nordland' => array(
   'bo' => true,
   'bø' => true,
   'heroy' => true,
   'herøy' => true
  ),
  'bievat' => true,
  'bievát' => true,
  'bomlo' => true,
  'bømlo' => true,
  'batsfjord' => true,
  'båtsfjord' => true,
  'bahcavuotna' => true,
  'báhcavuotna' => true,
  'dovre' => true,
  'drammen' => true,
  'drangedal' => true,
  'dyroy' => true,
  'dyrøy' => true,
  'donna' => true,
  'dønna' => true,
  'eid' => true,
  'eidfjord' => true,
  'eidsberg' => true,
  'eidskog' => true,
  'eidsvoll' => true,
  'eigersund' => true,
  'elverum' => true,
  'enebakk' => true,
  'engerdal' => true,
  'etne' => true,
  'etnedal' => true,
  'evenes' => true,
  'evenassi' => true,
  'evenášši' => true,
  'evje-og-hornnes' => true,
  'farsund' => true,
  'fauske' => true,
  'fuossko' => true,
  'fuoisku' => true,
  'fedje' => true,
  'fet' => true,
  'finnoy' => true,
  'finnøy' => true,
  'fitjar' => true,
  'fjaler' => true,
  'fjell' => true,
  'flakstad' => true,
  'flatanger' => true,
  'flekkefjord' => true,
  'flesberg' => true,
  'flora' => true,
  'fla' => true,
  'flå' => true,
  'folldal' => true,
  'forsand' => true,
  'fosnes' => true,
  'frei' => true,
  'frogn' => true,
  'froland' => true,
  'frosta' => true,
  'frana' => true,
  'fræna' => true,
  'froya' => true,
  'frøya' => true,
  'fusa' => true,
  'fyresdal' => true,
  'forde' => true,
  'førde' => true,
  'gamvik' => true,
  'gangaviika' => true,
  'gáŋgaviika' => true,
  'gaular' => true,
  'gausdal' => true,
  'gildeskal' => true,
  'gildeskål' => true,
  'giske' => true,
  'gjemnes' => true,
  'gjerdrum' => true,
  'gjerstad' => true,
  'gjesdal' => true,
  'gjovik' => true,
  'gjøvik' => true,
  'gloppen' => true,
  'gol' => true,
  'gran' => true,
  'grane' => true,
  'granvin' => true,
  'gratangen' => true,
  'grimstad' => true,
  'grong' => true,
  'kraanghke' => true,
  'kråanghke' => true,
  'grue' => true,
  'gulen' => true,
  'hadsel' => true,
  'halden' => true,
  'halsa' => true,
  'hamar' => true,
  'hamaroy' => true,
  'habmer' => true,
  'hábmer' => true,
  'hapmir' => true,
  'hápmir' => true,
  'hammerfest' => true,
  'hammarfeasta' => true,
  'hámmárfeasta' => true,
  'haram' => true,
  'hareid' => true,
  'harstad' => true,
  'hasvik' => true,
  'aknoluokta' => true,
  'ákŋoluokta' => true,
  'hattfjelldal' => true,
  'aarborte' => true,
  'haugesund' => true,
  'hemne' => true,
  'hemnes' => true,
  'hemsedal' => true,
  'more-og-romsdal' => array(
   'heroy' => true,
   'sande' => true
  ),
  'møre-og-romsdal' => array(
   'herøy' => true,
   'sande' => true
  ),
  'hitra' => true,
  'hjartdal' => true,
  'hjelmeland' => true,
  'hobol' => true,
  'hobøl' => true,
  'hof' => true,
  'hol' => true,
  'hole' => true,
  'holmestrand' => true,
  'holtalen' => true,
  'holtålen' => true,
  'hornindal' => true,
  'horten' => true,
  'hurdal' => true,
  'hurum' => true,
  'hvaler' => true,
  'hyllestad' => true,
  'hagebostad' => true,
  'hægebostad' => true,
  'hoyanger' => true,
  'høyanger' => true,
  'hoylandet' => true,
  'høylandet' => true,
  'ha' => true,
  'hå' => true,
  'ibestad' => true,
  'inderoy' => true,
  'inderøy' => true,
  'iveland' => true,
  'jevnaker' => true,
  'jondal' => true,
  'jolster' => true,
  'jølster' => true,
  'karasjok' => true,
  'karasjohka' => true,
  'kárášjohka' => true,
  'karlsoy' => true,
  'galsa' => true,
  'gálsá' => true,
  'karmoy' => true,
  'karmøy' => true,
  'kautokeino' => true,
  'guovdageaidnu' => true,
  'klepp' => true,
  'klabu' => true,
  'klæbu' => true,
  'kongsberg' => true,
  'kongsvinger' => true,
  'kragero' => true,
  'kragerø' => true,
  'kristiansand' => true,
  'kristiansund' => true,
  'krodsherad' => true,
  'krødsherad' => true,
  'kvalsund' => true,
  'rahkkeravju' => true,
  'ráhkkerávju' => true,
  'kvam' => true,
  'kvinesdal' => true,
  'kvinnherad' => true,
  'kviteseid' => true,
  'kvitsoy' => true,
  'kvitsøy' => true,
  'kvafjord' => true,
  'kvæfjord' => true,
  'giehtavuoatna' => true,
  'kvanangen' => true,
  'kvænangen' => true,
  'navuotna' => true,
  'návuotna' => true,
  'kafjord' => true,
  'kåfjord' => true,
  'gaivuotna' => true,
  'gáivuotna' => true,
  'larvik' => true,
  'lavangen' => true,
  'lavagis' => true,
  'loabat' => true,
  'loabát' => true,
  'lebesby' => true,
  'davvesiida' => true,
  'leikanger' => true,
  'leirfjord' => true,
  'leka' => true,
  'leksvik' => true,
  'lenvik' => true,
  'leangaviika' => true,
  'leaŋgaviika' => true,
  'lesja' => true,
  'levanger' => true,
  'lier' => true,
  'lierne' => true,
  'lillehammer' => true,
  'lillesand' => true,
  'lindesnes' => true,
  'lindas' => true,
  'lindås' => true,
  'lom' => true,
  'loppa' => true,
  'lahppi' => true,
  'láhppi' => true,
  'lund' => true,
  'lunner' => true,
  'luroy' => true,
  'lurøy' => true,
  'luster' => true,
  'lyngdal' => true,
  'lyngen' => true,
  'ivgu' => true,
  'lardal' => true,
  'lerdal' => true,
  'lærdal' => true,
  'lodingen' => true,
  'lødingen' => true,
  'lorenskog' => true,
  'lørenskog' => true,
  'loten' => true,
  'løten' => true,
  'malvik' => true,
  'masoy' => true,
  'måsøy' => true,
  'muosat' => true,
  'muosát' => true,
  'mandal' => true,
  'marker' => true,
  'marnardal' => true,
  'masfjorden' => true,
  'meland' => true,
  'meldal' => true,
  'melhus' => true,
  'meloy' => true,
  'meløy' => true,
  'meraker' => true,
  'meråker' => true,
  'moareke' => true,
  'moåreke' => true,
  'midsund' => true,
  'midtre-gauldal' => true,
  'modalen' => true,
  'modum' => true,
  'molde' => true,
  'moskenes' => true,
  'moss' => true,
  'mosvik' => true,
  'malselv' => true,
  'målselv' => true,
  'malatvuopmi' => true,
  'málatvuopmi' => true,
  'namdalseid' => true,
  'aejrie' => true,
  'namsos' => true,
  'namsskogan' => true,
  'naamesjevuemie' => true,
  'nååmesjevuemie' => true,
  'laakesvuemie' => true,
  'nannestad' => true,
  'narvik' => true,
  'narviika' => true,
  'naustdal' => true,
  'nedre-eiker' => true,
  'akershus' => array(
   'nes' => true
  ),
  'buskerud' => array(
   'nes' => true
  ),
  'nesna' => true,
  'nesodden' => true,
  'nesseby' => true,
  'unjarga' => true,
  'unjárga' => true,
  'nesset' => true,
  'nissedal' => true,
  'nittedal' => true,
  'nord-aurdal' => true,
  'nord-fron' => true,
  'nord-odal' => true,
  'norddal' => true,
  'nordkapp' => true,
  'davvenjarga' => true,
  'davvenjárga' => true,
  'nordre-land' => true,
  'nordreisa' => true,
  'raisa' => true,
  'ráisa' => true,
  'nore-og-uvdal' => true,
  'notodden' => true,
  'naroy' => true,
  'nærøy' => true,
  'notteroy' => true,
  'nøtterøy' => true,
  'odda' => true,
  'oksnes' => true,
  'øksnes' => true,
  'oppdal' => true,
  'oppegard' => true,
  'oppegård' => true,
  'orkdal' => true,
  'orland' => true,
  'ørland' => true,
  'orskog' => true,
  'ørskog' => true,
  'orsta' => true,
  'ørsta' => true,
  'hedmark' => array(
   'os' => true,
   'valer' => true,
   'våler' => true
  ),
  'hordaland' => array(
   'os' => true
  ),
  'osen' => true,
  'osteroy' => true,
  'osterøy' => true,
  'ostre-toten' => true,
  'østre-toten' => true,
  'overhalla' => true,
  'ovre-eiker' => true,
  'øvre-eiker' => true,
  'oyer' => true,
  'øyer' => true,
  'oygarden' => true,
  'øygarden' => true,
  'oystre-slidre' => true,
  'øystre-slidre' => true,
  'porsanger' => true,
  'porsangu' => true,
  'porsáŋgu' => true,
  'porsgrunn' => true,
  'radoy' => true,
  'radøy' => true,
  'rakkestad' => true,
  'rana' => true,
  'ruovat' => true,
  'randaberg' => true,
  'rauma' => true,
  'rendalen' => true,
  'rennebu' => true,
  'rennesoy' => true,
  'rennesøy' => true,
  'rindal' => true,
  'ringebu' => true,
  'ringerike' => true,
  'ringsaker' => true,
  'rissa' => true,
  'risor' => true,
  'risør' => true,
  'roan' => true,
  'rollag' => true,
  'rygge' => true,
  'ralingen' => true,
  'rælingen' => true,
  'rodoy' => true,
  'rødøy' => true,
  'romskog' => true,
  'rømskog' => true,
  'roros' => true,
  'røros' => true,
  'rost' => true,
  'røst' => true,
  'royken' => true,
  'røyken' => true,
  'royrvik' => true,
  'røyrvik' => true,
  'rade' => true,
  'råde' => true,
  'salangen' => true,
  'siellak' => true,
  'saltdal' => true,
  'salat' => true,
  'sálát' => true,
  'sálat' => true,
  'samnanger' => true,
  'vestfold' => array(
   'sande' => true
  ),
  'sandefjord' => true,
  'sandnes' => true,
  'sandoy' => true,
  'sandøy' => true,
  'sarpsborg' => true,
  'sauda' => true,
  'sauherad' => true,
  'sel' => true,
  'selbu' => true,
  'selje' => true,
  'seljord' => true,
  'sigdal' => true,
  'siljan' => true,
  'sirdal' => true,
  'skaun' => true,
  'skedsmo' => true,
  'ski' => true,
  'skien' => true,
  'skiptvet' => true,
  'skjervoy' => true,
  'skjervøy' => true,
  'skierva' => true,
  'skiervá' => true,
  'skjak' => true,
  'skjåk' => true,
  'skodje' => true,
  'skanland' => true,
  'skånland' => true,
  'skanit' => true,
  'skánit' => true,
  'smola' => true,
  'smøla' => true,
  'snillfjord' => true,
  'snasa' => true,
  'snåsa' => true,
  'snoasa' => true,
  'snaase' => true,
  'snåase' => true,
  'sogndal' => true,
  'sokndal' => true,
  'sola' => true,
  'solund' => true,
  'songdalen' => true,
  'sortland' => true,
  'spydeberg' => true,
  'stange' => true,
  'stavanger' => true,
  'steigen' => true,
  'steinkjer' => true,
  'stjordal' => true,
  'stjørdal' => true,
  'stokke' => true,
  'stor-elvdal' => true,
  'stord' => true,
  'stordal' => true,
  'storfjord' => true,
  'omasvuotna' => true,
  'strand' => true,
  'stranda' => true,
  'stryn' => true,
  'sula' => true,
  'suldal' => true,
  'sund' => true,
  'sunndal' => true,
  'surnadal' => true,
  'sveio' => true,
  'svelvik' => true,
  'sykkylven' => true,
  'sogne' => true,
  'søgne' => true,
  'somna' => true,
  'sømna' => true,
  'sondre-land' => true,
  'søndre-land' => true,
  'sor-aurdal' => true,
  'sør-aurdal' => true,
  'sor-fron' => true,
  'sør-fron' => true,
  'sor-odal' => true,
  'sør-odal' => true,
  'sor-varanger' => true,
  'sør-varanger' => true,
  'matta-varjjat' => true,
  'mátta-várjjat' => true,
  'sorfold' => true,
  'sørfold' => true,
  'sorreisa' => true,
  'sørreisa' => true,
  'sorum' => true,
  'sørum' => true,
  'tana' => true,
  'deatnu' => true,
  'time' => true,
  'tingvoll' => true,
  'tinn' => true,
  'tjeldsund' => true,
  'dielddanuorri' => true,
  'tjome' => true,
  'tjøme' => true,
  'tokke' => true,
  'tolga' => true,
  'torsken' => true,
  'tranoy' => true,
  'tranøy' => true,
  'tromso' => true,
  'tromsø' => true,
  'tromsa' => true,
  'romsa' => true,
  'trondheim' => true,
  'troandin' => true,
  'trysil' => true,
  'trana' => true,
  'træna' => true,
  'trogstad' => true,
  'trøgstad' => true,
  'tvedestrand' => true,
  'tydal' => true,
  'tynset' => true,
  'tysfjord' => true,
  'divtasvuodna' => true,
  'divttasvuotna' => true,
  'tysnes' => true,
  'tysvar' => true,
  'tysvær' => true,
  'tonsberg' => true,
  'tønsberg' => true,
  'ullensaker' => true,
  'ullensvang' => true,
  'ulvik' => true,
  'utsira' => true,
  'vadso' => true,
  'vadsø' => true,
  'cahcesuolo' => true,
  'čáhcesuolo' => true,
  'vaksdal' => true,
  'valle' => true,
  'vang' => true,
  'vanylven' => true,
  'vardo' => true,
  'vardø' => true,
  'varggat' => true,
  'várggát' => true,
  'vefsn' => true,
  'vaapste' => true,
  'vega' => true,
  'vegarshei' => true,
  'vegårshei' => true,
  'vennesla' => true,
  'verdal' => true,
  'verran' => true,
  'vestby' => true,
  'vestnes' => true,
  'vestre-slidre' => true,
  'vestre-toten' => true,
  'vestvagoy' => true,
  'vestvågøy' => true,
  'vevelstad' => true,
  'vik' => true,
  'vikna' => true,
  'vindafjord' => true,
  'volda' => true,
  'voss' => true,
  'varoy' => true,
  'værøy' => true,
  'vagan' => true,
  'vågan' => true,
  'voagat' => true,
  'vagsoy' => true,
  'vågsøy' => true,
  'vaga' => true,
  'vågå' => true,
  'ostfold' => array(
   'valer' => true
  ),
  'østfold' => array(
   'våler' => true
  ),
  'co' => true,
  'blogspot' => true
 ),
 'np' => array(
  '*' => true
 ),
 'nr' => array(
  'biz' => true,
  'info' => true,
  'gov' => true,
  'edu' => true,
  'org' => true,
  'net' => true,
  'com' => true
 ),
 'nu' => array(
  'merseine' => true,
  'mine' => true,
  'shacknet' => true
 ),
 'nz' => array(
  'ac' => true,
  'co' => array(
   'blogspot' => true
  ),
  'cri' => true,
  'geek' => true,
  'gen' => true,
  'govt' => true,
  'health' => true,
  'iwi' => true,
  'kiwi' => true,
  'maori' => true,
  'mil' => true,
  'māori' => true,
  'net' => true,
  'org' => true,
  'parliament' => true,
  'school' => true
 ),
 'om' => array(
  'co' => true,
  'com' => true,
  'edu' => true,
  'gov' => true,
  'med' => true,
  'museum' => true,
  'net' => true,
  'org' => true,
  'pro' => true
 ),
 'org' => array(
  'ae' => true,
  'us' => true,
  'cdn77' => array(
   'c' => true,
   'rsc' => true
  ),
  'cdn77-secure' => array(
   'origin' => array(
    'ssl' => true
   )
  ),
  'duckdns' => true,
  'dyndns' => array(
   'go' => true,
   'home' => true
  ),
  'blogdns' => true,
  'blogsite' => true,
  'boldlygoingnowhere' => true,
  'dnsalias' => true,
  'dnsdojo' => true,
  'doesntexist' => true,
  'dontexist' => true,
  'doomdns' => true,
  'dvrdns' => true,
  'dynalias' => true,
  'endofinternet' => true,
  'endoftheinternet' => true,
  'from-me' => true,
  'game-host' => true,
  'gotdns' => true,
  'hobby-site' => true,
  'homedns' => true,
  'homeftp' => true,
  'homelinux' => true,
  'homeunix' => true,
  'is-a-bruinsfan' => true,
  'is-a-candidate' => true,
  'is-a-celticsfan' => true,
  'is-a-chef' => true,
  'is-a-geek' => true,
  'is-a-knight' => true,
  'is-a-linux-user' => true,
  'is-a-patsfan' => true,
  'is-a-soxfan' => true,
  'is-found' => true,
  'is-lost' => true,
  'is-saved' => true,
  'is-very-bad' => true,
  'is-very-evil' => true,
  'is-very-good' => true,
  'is-very-nice' => true,
  'is-very-sweet' => true,
  'isa-geek' => true,
  'kicks-ass' => true,
  'misconfused' => true,
  'podzone' => true,
  'readmyblog' => true,
  'selfip' => true,
  'sellsyourhome' => true,
  'servebbs' => true,
  'serveftp' => true,
  'servegame' => true,
  'stuff-4-sale' => true,
  'webhop' => true,
  'eu' => array(
   'al' => true,
   'asso' => true,
   'at' => true,
   'au' => true,
   'be' => true,
   'bg' => true,
   'ca' => true,
   'cd' => true,
   'ch' => true,
   'cn' => true,
   'cy' => true,
   'cz' => true,
   'de' => true,
   'dk' => true,
   'edu' => true,
   'ee' => true,
   'es' => true,
   'fi' => true,
   'fr' => true,
   'gr' => true,
   'hr' => true,
   'hu' => true,
   'ie' => true,
   'il' => true,
   'in' => true,
   'int' => true,
   'is' => true,
   'it' => true,
   'jp' => true,
   'kr' => true,
   'lt' => true,
   'lu' => true,
   'lv' => true,
   'mc' => true,
   'me' => true,
   'mk' => true,
   'mt' => true,
   'my' => true,
   'net' => true,
   'ng' => true,
   'nl' => true,
   'no' => true,
   'nz' => true,
   'paris' => true,
   'pl' => true,
   'pt' => true,
   'q-a' => true,
   'ro' => true,
   'ru' => true,
   'se' => true,
   'si' => true,
   'sk' => true,
   'tr' => true,
   'uk' => true,
   'us' => true
  ),
  'bmoattachments' => true,
  'dsmynas' => true,
  'familyds' => true,
  'hk' => true,
  'za' => true
 ),
 'pa' => array(
  'ac' => true,
  'gob' => true,
  'com' => true,
  'org' => true,
  'sld' => true,
  'edu' => true,
  'net' => true,
  'ing' => true,
  'abo' => true,
  'med' => true,
  'nom' => true
 ),
 'pe' => array(
  'edu' => true,
  'gob' => true,
  'nom' => true,
  'mil' => true,
  'org' => true,
  'com' => true,
  'net' => true,
  'blogspot' => true
 ),
 'pf' => array(
  'com' => true,
  'org' => true,
  'edu' => true
 ),
 'pg' => array(
  '*' => true
 ),
 'ph' => array(
  'com' => true,
  'net' => true,
  'org' => true,
  'gov' => true,
  'edu' => true,
  'ngo' => true,
  'mil' => true,
  'i' => true
 ),
 'pk' => array(
  'com' => true,
  'net' => true,
  'edu' => true,
  'org' => true,
  'fam' => true,
  'biz' => true,
  'web' => true,
  'gov' => true,
  'gob' => true,
  'gok' => true,
  'gon' => true,
  'gop' => true,
  'gos' => true,
  'info' => true
 ),
 'pl' => array(
  'com' => true,
  'net' => true,
  'org' => true,
  'aid' => true,
  'agro' => true,
  'atm' => true,
  'auto' => true,
  'biz' => true,
  'edu' => true,
  'gmina' => true,
  'gsm' => true,
  'info' => true,
  'mail' => true,
  'miasta' => true,
  'media' => true,
  'mil' => true,
  'nieruchomosci' => true,
  'nom' => true,
  'pc' => true,
  'powiat' => true,
  'priv' => true,
  'realestate' => true,
  'rel' => true,
  'sex' => true,
  'shop' => true,
  'sklep' => true,
  'sos' => true,
  'szkola' => true,
  'targi' => true,
  'tm' => true,
  'tourism' => true,
  'travel' => true,
  'turystyka' => true,
  'gov' => array(
   'ap' => true,
   'ic' => true,
   'is' => true,
   'us' => true,
   'kmpsp' => true,
   'kppsp' => true,
   'kwpsp' => true,
   'psp' => true,
   'wskr' => true,
   'kwp' => true,
   'mw' => true,
   'ug' => true,
   'um' => true,
   'umig' => true,
   'ugim' => true,
   'upow' => true,
   'uw' => true,
   'starostwo' => true,
   'pa' => true,
   'po' => true,
   'psse' => true,
   'pup' => true,
   'rzgw' => true,
   'sa' => true,
   'so' => true,
   'sr' => true,
   'wsa' => true,
   'sko' => true,
   'uzs' => true,
   'wiih' => true,
   'winb' => true,
   'pinb' => true,
   'wios' => true,
   'witd' => true,
   'wzmiuw' => true,
   'piw' => true,
   'wiw' => true,
   'griw' => true,
   'wif' => true,
   'oum' => true,
   'sdn' => true,
   'zp' => true,
   'uppo' => true,
   'mup' => true,
   'wuoz' => true,
   'konsulat' => true,
   'oirm' => true
  ),
  'augustow' => true,
  'babia-gora' => true,
  'bedzin' => true,
  'beskidy' => true,
  'bialowieza' => true,
  'bialystok' => true,
  'bielawa' => true,
  'bieszczady' => true,
  'boleslawiec' => true,
  'bydgoszcz' => true,
  'bytom' => true,
  'cieszyn' => true,
  'czeladz' => true,
  'czest' => true,
  'dlugoleka' => true,
  'elblag' => true,
  'elk' => true,
  'glogow' => true,
  'gniezno' => true,
  'gorlice' => true,
  'grajewo' => true,
  'ilawa' => true,
  'jaworzno' => true,
  'jelenia-gora' => true,
  'jgora' => true,
  'kalisz' => true,
  'kazimierz-dolny' => true,
  'karpacz' => true,
  'kartuzy' => true,
  'kaszuby' => true,
  'katowice' => true,
  'kepno' => true,
  'ketrzyn' => true,
  'klodzko' => true,
  'kobierzyce' => true,
  'kolobrzeg' => true,
  'konin' => true,
  'konskowola' => true,
  'kutno' => true,
  'lapy' => true,
  'lebork' => true,
  'legnica' => true,
  'lezajsk' => true,
  'limanowa' => true,
  'lomza' => true,
  'lowicz' => true,
  'lubin' => true,
  'lukow' => true,
  'malbork' => true,
  'malopolska' => true,
  'mazowsze' => true,
  'mazury' => true,
  'mielec' => true,
  'mielno' => true,
  'mragowo' => true,
  'naklo' => true,
  'nowaruda' => true,
  'nysa' => true,
  'olawa' => true,
  'olecko' => true,
  'olkusz' => true,
  'olsztyn' => true,
  'opoczno' => true,
  'opole' => true,
  'ostroda' => true,
  'ostroleka' => true,
  'ostrowiec' => true,
  'ostrowwlkp' => true,
  'pila' => true,
  'pisz' => true,
  'podhale' => true,
  'podlasie' => true,
  'polkowice' => true,
  'pomorze' => true,
  'pomorskie' => true,
  'prochowice' => true,
  'pruszkow' => true,
  'przeworsk' => true,
  'pulawy' => true,
  'radom' => true,
  'rawa-maz' => true,
  'rybnik' => true,
  'rzeszow' => true,
  'sanok' => true,
  'sejny' => true,
  'slask' => true,
  'slupsk' => true,
  'sosnowiec' => true,
  'stalowa-wola' => true,
  'skoczow' => true,
  'starachowice' => true,
  'stargard' => true,
  'suwalki' => true,
  'swidnica' => true,
  'swiebodzin' => true,
  'swinoujscie' => true,
  'szczecin' => true,
  'szczytno' => true,
  'tarnobrzeg' => true,
  'tgory' => true,
  'turek' => true,
  'tychy' => true,
  'ustka' => true,
  'walbrzych' => true,
  'warmia' => true,
  'warszawa' => true,
  'waw' => true,
  'wegrow' => true,
  'wielun' => true,
  'wlocl' => true,
  'wloclawek' => true,
  'wodzislaw' => true,
  'wolomin' => true,
  'wroclaw' => true,
  'zachpomor' => true,
  'zagan' => true,
  'zarow' => true,
  'zgora' => true,
  'zgorzelec' => true,
  'co' => true,
  'art' => true,
  'gliwice' => true,
  'krakow' => true,
  'poznan' => true,
  'wroc' => true,
  'zakopane' => true,
  'gda' => true,
  'gdansk' => true,
  'gdynia' => true,
  'med' => true,
  'sopot' => true
 ),
 'pm' => true,
 'pn' => array(
  'gov' => true,
  'co' => true,
  'org' => true,
  'edu' => true,
  'net' => true
 ),
 'post' => true,
 'pr' => array(
  'com' => true,
  'net' => true,
  'org' => true,
  'gov' => true,
  'edu' => true,
  'isla' => true,
  'pro' => true,
  'biz' => true,
  'info' => true,
  'name' => true,
  'est' => true,
  'prof' => true,
  'ac' => true
 ),
 'pro' => array(
  'aaa' => true,
  'aca' => true,
  'acct' => true,
  'avocat' => true,
  'bar' => true,
  'cpa' => true,
  'eng' => true,
  'jur' => true,
  'law' => true,
  'med' => true,
  'recht' => true
 ),
 'ps' => array(
  'edu' => true,
  'gov' => true,
  'sec' => true,
  'plo' => true,
  'com' => true,
  'org' => true,
  'net' => true
 ),
 'pt' => array(
  'net' => true,
  'gov' => true,
  'org' => true,
  'edu' => true,
  'int' => true,
  'publ' => true,
  'com' => true,
  'nome' => true,
  'blogspot' => true
 ),
 'pw' => array(
  'co' => true,
  'ne' => true,
  'or' => true,
  'ed' => true,
  'go' => true,
  'belau' => true
 ),
 'py' => array(
  'com' => true,
  'coop' => true,
  'edu' => true,
  'gov' => true,
  'mil' => true,
  'net' => true,
  'org' => true
 ),
 'qa' => array(
  'com' => true,
  'edu' => true,
  'gov' => true,
  'mil' => true,
  'name' => true,
  'net' => true,
  'org' => true,
  'sch' => true,
  'blogspot' => true
 ),
 're' => array(
  'asso' => true,
  'com' => true,
  'nom' => true,
  'blogspot' => true
 ),
 'ro' => array(
  'arts' => true,
  'com' => true,
  'firm' => true,
  'info' => true,
  'nom' => true,
  'nt' => true,
  'org' => true,
  'rec' => true,
  'store' => true,
  'tm' => true,
  'www' => true,
  'blogspot' => true
 ),
 'rs' => array(
  'ac' => true,
  'co' => true,
  'edu' => true,
  'gov' => true,
  'in' => true,
  'org' => true,
  'blogspot' => true
 ),
 'ru' => array(
  'ac' => true,
  'com' => true,
  'edu' => true,
  'int' => true,
  'net' => true,
  'org' => true,
  'pp' => true,
  'adygeya' => true,
  'altai' => true,
  'amur' => true,
  'arkhangelsk' => true,
  'astrakhan' => true,
  'bashkiria' => true,
  'belgorod' => true,
  'bir' => true,
  'bryansk' => true,
  'buryatia' => true,
  'cbg' => true,
  'chel' => true,
  'chelyabinsk' => true,
  'chita' => true,
  'chukotka' => true,
  'chuvashia' => true,
  'dagestan' => true,
  'dudinka' => true,
  'e-burg' => true,
  'grozny' => true,
  'irkutsk' => true,
  'ivanovo' => true,
  'izhevsk' => true,
  'jar' => true,
  'joshkar-ola' => true,
  'kalmykia' => true,
  'kaluga' => true,
  'kamchatka' => true,
  'karelia' => true,
  'kazan' => true,
  'kchr' => true,
  'kemerovo' => true,
  'khabarovsk' => true,
  'khakassia' => true,
  'khv' => true,
  'kirov' => true,
  'koenig' => true,
  'komi' => true,
  'kostroma' => true,
  'krasnoyarsk' => true,
  'kuban' => true,
  'kurgan' => true,
  'kursk' => true,
  'lipetsk' => true,
  'magadan' => true,
  'mari' => true,
  'mari-el' => true,
  'marine' => true,
  'mordovia' => true,
  'msk' => true,
  'murmansk' => true,
  'nalchik' => true,
  'nnov' => true,
  'nov' => true,
  'novosibirsk' => true,
  'nsk' => true,
  'omsk' => true,
  'orenburg' => true,
  'oryol' => true,
  'palana' => true,
  'penza' => true,
  'perm' => true,
  'ptz' => true,
  'rnd' => true,
  'ryazan' => true,
  'sakhalin' => true,
  'samara' => true,
  'saratov' => true,
  'simbirsk' => true,
  'smolensk' => true,
  'spb' => true,
  'stavropol' => true,
  'stv' => true,
  'surgut' => true,
  'tambov' => true,
  'tatarstan' => true,
  'tom' => true,
  'tomsk' => true,
  'tsaritsyn' => true,
  'tsk' => true,
  'tula' => true,
  'tuva' => true,
  'tver' => true,
  'tyumen' => true,
  'udm' => true,
  'udmurtia' => true,
  'ulan-ude' => true,
  'vladikavkaz' => true,
  'vladimir' => true,
  'vladivostok' => true,
  'volgograd' => true,
  'vologda' => true,
  'voronezh' => true,
  'vrn' => true,
  'vyatka' => true,
  'yakutia' => true,
  'yamal' => true,
  'yaroslavl' => true,
  'yekaterinburg' => true,
  'yuzhno-sakhalinsk' => true,
  'amursk' => true,
  'baikal' => true,
  'cmw' => true,
  'fareast' => true,
  'jamal' => true,
  'kms' => true,
  'k-uralsk' => true,
  'kustanai' => true,
  'kuzbass' => true,
  'mytis' => true,
  'nakhodka' => true,
  'nkz' => true,
  'norilsk' => true,
  'oskol' => true,
  'pyatigorsk' => true,
  'rubtsovsk' => true,
  'snz' => true,
  'syzran' => true,
  'vdonsk' => true,
  'zgrad' => true,
  'gov' => true,
  'mil' => true,
  'test' => true,
  'blogspot' => true
 ),
 'rw' => array(
  'gov' => true,
  'net' => true,
  'edu' => true,
  'ac' => true,
  'com' => true,
  'co' => true,
  'int' => true,
  'mil' => true,
  'gouv' => true
 ),
 'sa' => array(
  'com' => true,
  'net' => true,
  'org' => true,
  'gov' => true,
  'med' => true,
  'pub' => true,
  'edu' => true,
  'sch' => true
 ),
 'sb' => array(
  'com' => true,
  'edu' => true,
  'gov' => true,
  'net' => true,
  'org' => true
 ),
 'sc' => array(
  'com' => true,
  'gov' => true,
  'net' => true,
  'org' => true,
  'edu' => true
 ),
 'sd' => array(
  'com' => true,
  'net' => true,
  'org' => true,
  'edu' => true,
  'med' => true,
  'tv' => true,
  'gov' => true,
  'info' => true
 ),
 'se' => array(
  'a' => true,
  'ac' => true,
  'b' => true,
  'bd' => true,
  'brand' => true,
  'c' => true,
  'd' => true,
  'e' => true,
  'f' => true,
  'fh' => true,
  'fhsk' => true,
  'fhv' => true,
  'g' => true,
  'h' => true,
  'i' => true,
  'k' => true,
  'komforb' => true,
  'kommunalforbund' => true,
  'komvux' => true,
  'l' => true,
  'lanbib' => true,
  'm' => true,
  'n' => true,
  'naturbruksgymn' => true,
  'o' => true,
  'org' => true,
  'p' => true,
  'parti' => true,
  'pp' => true,
  'press' => true,
  'r' => true,
  's' => true,
  't' => true,
  'tm' => true,
  'u' => true,
  'w' => true,
  'x' => true,
  'y' => true,
  'z' => true,
  'com' => true,
  'blogspot' => true
 ),
 'sg' => array(
  'com' => true,
  'net' => true,
  'org' => true,
  'gov' => true,
  'edu' => true,
  'per' => true,
  'blogspot' => true
 ),
 'sh' => array(
  'com' => true,
  'net' => true,
  'gov' => true,
  'org' => true,
  'mil' => true,
  'platform' => array(
   '*' => true
  ),
  'hashbang' => true
 ),
 'si' => array(
  'blogspot' => true
 ),
 'sj' => true,
 'sk' => array(
  'blogspot' => true
 ),
 'sl' => array(
  'com' => true,
  'net' => true,
  'edu' => true,
  'gov' => true,
  'org' => true
 ),
 'sm' => true,
 'sn' => array(
  'art' => true,
  'com' => true,
  'edu' => true,
  'gouv' => true,
  'org' => true,
  'perso' => true,
  'univ' => true,
  'blogspot' => true
 ),
 'so' => array(
  'com' => true,
  'net' => true,
  'org' => true
 ),
 'sr' => true,
 'st' => array(
  'co' => true,
  'com' => true,
  'consulado' => true,
  'edu' => true,
  'embaixada' => true,
  'gov' => true,
  'mil' => true,
  'net' => true,
  'org' => true,
  'principe' => true,
  'saotome' => true,
  'store' => true
 ),
 'su' => array(
  'adygeya' => true,
  'arkhangelsk' => true,
  'balashov' => true,
  'bashkiria' => true,
  'bryansk' => true,
  'dagestan' => true,
  'grozny' => true,
  'ivanovo' => true,
  'kalmykia' => true,
  'kaluga' => true,
  'karelia' => true,
  'khakassia' => true,
  'krasnodar' => true,
  'kurgan' => true,
  'lenug' => true,
  'mordovia' => true,
  'msk' => true,
  'murmansk' => true,
  'nalchik' => true,
  'nov' => true,
  'obninsk' => true,
  'penza' => true,
  'pokrovsk' => true,
  'sochi' => true,
  'spb' => true,
  'togliatti' => true,
  'troitsk' => true,
  'tula' => true,
  'tuva' => true,
  'vladikavkaz' => true,
  'vladimir' => true,
  'vologda' => true
 ),
 'sv' => array(
  'com' => true,
  'edu' => true,
  'gob' => true,
  'org' => true,
  'red' => true
 ),
 'sx' => array(
  'gov' => true
 ),
 'sy' => array(
  'edu' => true,
  'gov' => true,
  'net' => true,
  'mil' => true,
  'com' => true,
  'org' => true
 ),
 'sz' => array(
  'co' => true,
  'ac' => true,
  'org' => true
 ),
 'tc' => true,
 'td' => array(
  'blogspot' => true
 ),
 'tel' => true,
 'tf' => true,
 'tg' => true,
 'th' => array(
  'ac' => true,
  'co' => true,
  'go' => true,
  'in' => true,
  'mi' => true,
  'net' => true,
  'or' => true
 ),
 'tj' => array(
  'ac' => true,
  'biz' => true,
  'co' => true,
  'com' => true,
  'edu' => true,
  'go' => true,
  'gov' => true,
  'int' => true,
  'mil' => true,
  'name' => true,
  'net' => true,
  'nic' => true,
  'org' => true,
  'test' => true,
  'web' => true
 ),
 'tk' => true,
 'tl' => array(
  'gov' => true
 ),
 'tm' => array(
  'com' => true,
  'co' => true,
  'org' => true,
  'net' => true,
  'nom' => true,
  'gov' => true,
  'mil' => true,
  'edu' => true
 ),
 'tn' => array(
  'com' => true,
  'ens' => true,
  'fin' => true,
  'gov' => true,
  'ind' => true,
  'intl' => true,
  'nat' => true,
  'net' => true,
  'org' => true,
  'info' => true,
  'perso' => true,
  'tourism' => true,
  'edunet' => true,
  'rnrt' => true,
  'rns' => true,
  'rnu' => true,
  'mincom' => true,
  'agrinet' => true,
  'defense' => true,
  'turen' => true
 ),
 'to' => array(
  'com' => true,
  'gov' => true,
  'net' => true,
  'org' => true,
  'edu' => true,
  'mil' => true
 ),
 'tr' => array(
  'com' => array(
   'blogspot' => true
  ),
  'info' => true,
  'biz' => true,
  'net' => true,
  'org' => true,
  'web' => true,
  'gen' => true,
  'tv' => true,
  'av' => true,
  'dr' => true,
  'bbs' => true,
  'name' => true,
  'tel' => true,
  'gov' => true,
  'bel' => true,
  'pol' => true,
  'mil' => true,
  'k12' => true,
  'edu' => true,
  'kep' => true,
  'nc' => array(
   'gov' => true
  )
 ),
 'travel' => true,
 'tt' => array(
  'co' => true,
  'com' => true,
  'org' => true,
  'net' => true,
  'biz' => true,
  'info' => true,
  'pro' => true,
  'int' => true,
  'coop' => true,
  'jobs' => true,
  'mobi' => true,
  'travel' => true,
  'museum' => true,
  'aero' => true,
  'name' => true,
  'gov' => true,
  'edu' => true
 ),
 'tv' => array(
  'dyndns' => true,
  'better-than' => true,
  'on-the-web' => true,
  'worse-than' => true
 ),
 'tw' => array(
  'edu' => true,
  'gov' => true,
  'mil' => true,
  'com' => true,
  'net' => true,
  'org' => true,
  'idv' => true,
  'game' => true,
  'ebiz' => true,
  'club' => true,
  '網路' => true,
  '組織' => true,
  '商業' => true,
  'blogspot' => true
 ),
 'tz' => array(
  'ac' => true,
  'co' => true,
  'go' => true,
  'hotel' => true,
  'info' => true,
  'me' => true,
  'mil' => true,
  'mobi' => true,
  'ne' => true,
  'or' => true,
  'sc' => true,
  'tv' => true
 ),
 'ua' => array(
  'com' => true,
  'edu' => true,
  'gov' => true,
  'in' => true,
  'net' => true,
  'org' => true,
  'cherkassy' => true,
  'cherkasy' => true,
  'chernigov' => true,
  'chernihiv' => true,
  'chernivtsi' => true,
  'chernovtsy' => true,
  'ck' => true,
  'cn' => true,
  'cr' => true,
  'crimea' => true,
  'cv' => true,
  'dn' => true,
  'dnepropetrovsk' => true,
  'dnipropetrovsk' => true,
  'dominic' => true,
  'donetsk' => true,
  'dp' => true,
  'if' => true,
  'ivano-frankivsk' => true,
  'kh' => true,
  'kharkiv' => true,
  'kharkov' => true,
  'kherson' => true,
  'khmelnitskiy' => true,
  'khmelnytskyi' => true,
  'kiev' => true,
  'kirovograd' => true,
  'km' => true,
  'kr' => true,
  'krym' => true,
  'ks' => true,
  'kv' => true,
  'kyiv' => true,
  'lg' => true,
  'lt' => true,
  'lugansk' => true,
  'lutsk' => true,
  'lv' => true,
  'lviv' => true,
  'mk' => true,
  'mykolaiv' => true,
  'nikolaev' => true,
  'od' => true,
  'odesa' => true,
  'odessa' => true,
  'pl' => true,
  'poltava' => true,
  'rivne' => true,
  'rovno' => true,
  'rv' => true,
  'sb' => true,
  'sebastopol' => true,
  'sevastopol' => true,
  'sm' => true,
  'sumy' => true,
  'te' => true,
  'ternopil' => true,
  'uz' => true,
  'uzhgorod' => true,
  'vinnica' => true,
  'vinnytsia' => true,
  'vn' => true,
  'volyn' => true,
  'yalta' => true,
  'zaporizhzhe' => true,
  'zaporizhzhia' => true,
  'zhitomir' => true,
  'zhytomyr' => true,
  'zp' => true,
  'zt' => true,
  'biz' => true,
  'co' => true,
  'pp' => true
 ),
 'ug' => array(
  'co' => true,
  'or' => true,
  'ac' => true,
  'sc' => true,
  'go' => true,
  'ne' => true,
  'com' => true,
  'org' => true,
  'blogspot' => true
 ),
 'uk' => array(
  'ac' => true,
  'co' => array(
   'blogspot' => true
  ),
  'gov' => array(
   'service' => true
  ),
  'ltd' => true,
  'me' => true,
  'net' => true,
  'nhs' => true,
  'org' => true,
  'plc' => true,
  'police' => true,
  'sch' => array(
   '*' => true
  )
 ),
 'us' => array(
  'dni' => true,
  'fed' => true,
  'isa' => true,
  'kids' => true,
  'nsn' => true,
  'ak' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'al' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'ar' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'as' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'az' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'ca' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'co' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'ct' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'dc' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'de' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'fl' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'ga' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'gu' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'hi' => array(
   'cc' => true,
   'lib' => true
  ),
  'ia' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'id' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'il' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'in' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'ks' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'ky' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'la' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'ma' => array(
   'k12' => array(
    'pvt' => true,
    'chtr' => true,
    'paroch' => true
   ),
   'cc' => true,
   'lib' => true
  ),
  'md' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'me' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'mi' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'mn' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'mo' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'ms' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'mt' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'nc' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'nd' => array(
   'cc' => true,
   'lib' => true
  ),
  'ne' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'nh' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'nj' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'nm' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'nv' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'ny' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'oh' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'ok' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'or' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'pa' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'pr' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'ri' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'sc' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'sd' => array(
   'cc' => true,
   'lib' => true
  ),
  'tn' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'tx' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'ut' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'vi' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'vt' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'va' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'wa' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'wi' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'wv' => array(
   'cc' => true
  ),
  'wy' => array(
   'k12' => true,
   'cc' => true,
   'lib' => true
  ),
  'is-by' => true,
  'land-4-sale' => true,
  'stuff-4-sale' => true
 ),
 'uy' => array(
  'com' => array(
   'blogspot' => true
  ),
  'edu' => true,
  'gub' => true,
  'mil' => true,
  'net' => true,
  'org' => true
 ),
 'uz' => array(
  'co' => true,
  'com' => true,
  'net' => true,
  'org' => true
 ),
 'va' => true,
 'vc' => array(
  'com' => true,
  'net' => true,
  'org' => true,
  'gov' => true,
  'mil' => true,
  'edu' => true
 ),
 've' => array(
  'arts' => true,
  'co' => true,
  'com' => true,
  'e12' => true,
  'edu' => true,
  'firm' => true,
  'gob' => true,
  'gov' => true,
  'info' => true,
  'int' => true,
  'mil' => true,
  'net' => true,
  'org' => true,
  'rec' => true,
  'store' => true,
  'tec' => true,
  'web' => true
 ),
 'vg' => true,
 'vi' => array(
  'co' => true,
  'com' => true,
  'k12' => true,
  'net' => true,
  'org' => true
 ),
 'vn' => array(
  'com' => true,
  'net' => true,
  'org' => true,
  'edu' => true,
  'gov' => true,
  'int' => true,
  'ac' => true,
  'biz' => true,
  'info' => true,
  'name' => true,
  'pro' => true,
  'health' => true,
  'blogspot' => true
 ),
 'vu' => array(
  'com' => true,
  'edu' => true,
  'net' => true,
  'org' => true
 ),
 'wf' => true,
 'ws' => array(
  'com' => true,
  'net' => true,
  'org' => true,
  'gov' => true,
  'edu' => true,
  'dyndns' => true,
  'mypets' => true
 ),
 'yt' => true,
 'امارات' => true,
 'հայ' => true,
 'বাংলা' => true,
 'бел' => true,
 '中国' => true,
 '中國' => true,
 'الجزائر' => true,
 'مصر' => true,
 'გე' => true,
 'ελ' => true,
 '香港' => true,
 'भारत' => true,
 'بھارت' => true,
 'భారత్' => true,
 'ભારત' => true,
 'ਭਾਰਤ' => true,
 'ভারত' => true,
 'இந்தியா' => true,
 'ایران' => true,
 'ايران' => true,
 'عراق' => true,
 'الاردن' => true,
 '한국' => true,
 'қаз' => true,
 'ලංකා' => true,
 'இலங்கை' => true,
 'المغرب' => true,
 'мкд' => true,
 'мон' => true,
 '澳門' => true,
 '澳门' => true,
 'مليسيا' => true,
 'عمان' => true,
 'پاکستان' => true,
 'پاكستان' => true,
 'فلسطين' => true,
 'срб' => array(
  'пр' => true,
  'орг' => true,
  'обр' => true,
  'од' => true,
  'упр' => true,
  'ак' => true
 ),
 'рф' => true,
 'قطر' => true,
 'السعودية' => true,
 'السعودیة' => true,
 'السعودیۃ' => true,
 'السعوديه' => true,
 'سودان' => true,
 '新加坡' => true,
 'சிங்கப்பூர்' => true,
 'سورية' => true,
 'سوريا' => true,
 'ไทย' => true,
 'تونس' => true,
 '台灣' => true,
 '台湾' => true,
 '臺灣' => true,
 'укр' => true,
 'اليمن' => true,
 'xxx' => true,
 'ye' => array(
  '*' => true
 ),
 'za' => array(
  'ac' => true,
  'agric' => true,
  'alt' => true,
  'co' => array(
   'blogspot' => true
  ),
  'edu' => true,
  'gov' => true,
  'grondar' => true,
  'law' => true,
  'mil' => true,
  'net' => true,
  'ngo' => true,
  'nis' => true,
  'nom' => true,
  'org' => true,
  'school' => true,
  'tm' => true,
  'web' => true
 ),
 'zm' => array(
  '*' => true
 ),
 'zw' => array(
  '*' => true
 ),
 'aaa' => true,
 'aarp' => true,
 'abarth' => true,
 'abb' => true,
 'abbott' => true,
 'abbvie' => true,
 'abc' => true,
 'able' => true,
 'abogado' => true,
 'abudhabi' => true,
 'academy' => true,
 'accenture' => true,
 'accountant' => true,
 'accountants' => true,
 'aco' => true,
 'active' => true,
 'actor' => true,
 'adac' => true,
 'ads' => true,
 'adult' => true,
 'aeg' => true,
 'aetna' => true,
 'afamilycompany' => true,
 'afl' => true,
 'africa' => true,
 'africamagic' => true,
 'agakhan' => true,
 'agency' => true,
 'aig' => true,
 'aigo' => true,
 'airbus' => true,
 'airforce' => true,
 'airtel' => true,
 'akdn' => true,
 'alfaromeo' => true,
 'alibaba' => true,
 'alipay' => true,
 'allfinanz' => true,
 'allstate' => true,
 'ally' => true,
 'alsace' => true,
 'alstom' => true,
 'americanexpress' => true,
 'americanfamily' => true,
 'amex' => true,
 'amfam' => true,
 'amica' => true,
 'amsterdam' => true,
 'analytics' => true,
 'android' => true,
 'anquan' => true,
 'anz' => true,
 'aol' => true,
 'apartments' => true,
 'app' => true,
 'apple' => true,
 'aquarelle' => true,
 'arab' => true,
 'aramco' => true,
 'archi' => true,
 'army' => true,
 'arte' => true,
 'asda' => true,
 'associates' => true,
 'athleta' => true,
 'attorney' => true,
 'auction' => true,
 'audi' => true,
 'audible' => true,
 'audio' => true,
 'auspost' => true,
 'author' => true,
 'auto' => true,
 'autos' => true,
 'avianca' => true,
 'aws' => true,
 'axa' => true,
 'azure' => true,
 'baby' => true,
 'baidu' => true,
 'banamex' => true,
 'bananarepublic' => true,
 'band' => true,
 'bank' => true,
 'bar' => true,
 'barcelona' => true,
 'barclaycard' => true,
 'barclays' => true,
 'barefoot' => true,
 'bargains' => true,
 'baseball' => true,
 'basketball' => true,
 'bauhaus' => true,
 'bayern' => true,
 'bbc' => true,
 'bbt' => true,
 'bbva' => true,
 'bcg' => true,
 'bcn' => true,
 'beats' => true,
 'beauty' => true,
 'beer' => true,
 'bentley' => true,
 'berlin' => true,
 'best' => true,
 'bestbuy' => true,
 'bet' => true,
 'bharti' => true,
 'bible' => true,
 'bid' => true,
 'bike' => true,
 'bing' => true,
 'bingo' => true,
 'bio' => true,
 'black' => true,
 'blackfriday' => true,
 'blanco' => true,
 'blockbuster' => true,
 'blog' => true,
 'bloomberg' => true,
 'blue' => true,
 'bms' => true,
 'bmw' => true,
 'bnl' => true,
 'bnpparibas' => true,
 'boats' => true,
 'boehringer' => true,
 'bofa' => true,
 'bom' => true,
 'bond' => true,
 'boo' => true,
 'book' => true,
 'booking' => true,
 'boots' => true,
 'bosch' => true,
 'bostik' => true,
 'boston' => true,
 'bot' => true,
 'boutique' => true,
 'box' => true,
 'bradesco' => true,
 'bridgestone' => true,
 'broadway' => true,
 'broker' => true,
 'brother' => true,
 'brussels' => true,
 'budapest' => true,
 'bugatti' => true,
 'build' => true,
 'builders' => true,
 'business' => true,
 'buy' => true,
 'buzz' => true,
 'bzh' => true,
 'cab' => true,
 'cafe' => true,
 'cal' => true,
 'call' => true,
 'calvinklein' => true,
 'camera' => true,
 'camp' => true,
 'cancerresearch' => true,
 'canon' => true,
 'capetown' => true,
 'capital' => true,
 'capitalone' => true,
 'car' => true,
 'caravan' => true,
 'cards' => true,
 'care' => true,
 'career' => true,
 'careers' => true,
 'cars' => true,
 'cartier' => true,
 'casa' => true,
 'case' => true,
 'caseih' => true,
 'cash' => true,
 'casino' => true,
 'catering' => true,
 'catholic' => true,
 'cba' => true,
 'cbn' => true,
 'cbre' => true,
 'cbs' => true,
 'ceb' => true,
 'center' => true,
 'ceo' => true,
 'cern' => true,
 'cfa' => true,
 'cfd' => true,
 'chanel' => true,
 'channel' => true,
 'chase' => true,
 'chat' => true,
 'cheap' => true,
 'chintai' => true,
 'chloe' => true,
 'christmas' => true,
 'chrome' => true,
 'chrysler' => true,
 'church' => true,
 'cipriani' => true,
 'circle' => true,
 'cisco' => true,
 'citadel' => true,
 'citi' => true,
 'citic' => true,
 'city' => true,
 'cityeats' => true,
 'claims' => true,
 'cleaning' => true,
 'click' => true,
 'clinic' => true,
 'clinique' => true,
 'clothing' => true,
 'cloud' => true,
 'club' => true,
 'clubmed' => true,
 'coach' => true,
 'codes' => true,
 'coffee' => true,
 'college' => true,
 'cologne' => true,
 'comcast' => true,
 'commbank' => true,
 'community' => true,
 'company' => true,
 'compare' => true,
 'computer' => true,
 'comsec' => true,
 'condos' => true,
 'construction' => true,
 'consulting' => true,
 'contact' => true,
 'contractors' => true,
 'cooking' => true,
 'cookingchannel' => true,
 'cool' => true,
 'corsica' => true,
 'country' => true,
 'coupon' => true,
 'coupons' => true,
 'courses' => true,
 'credit' => true,
 'creditcard' => true,
 'creditunion' => true,
 'cricket' => true,
 'crown' => true,
 'crs' => true,
 'cruise' => true,
 'cruises' => true,
 'csc' => true,
 'cuisinella' => true,
 'cymru' => true,
 'cyou' => true,
 'dabur' => true,
 'dad' => true,
 'dance' => true,
 'date' => true,
 'dating' => true,
 'datsun' => true,
 'day' => true,
 'dclk' => true,
 'dds' => true,
 'deal' => true,
 'dealer' => true,
 'deals' => true,
 'degree' => true,
 'delivery' => true,
 'dell' => true,
 'deloitte' => true,
 'delta' => true,
 'democrat' => true,
 'dental' => true,
 'dentist' => true,
 'desi' => true,
 'design' => true,
 'dev' => true,
 'dhl' => true,
 'diamonds' => true,
 'diet' => true,
 'digital' => true,
 'direct' => true,
 'directory' => true,
 'discount' => true,
 'discover' => true,
 'dish' => true,
 'diy' => true,
 'dnp' => true,
 'docs' => true,
 'dodge' => true,
 'dog' => true,
 'doha' => true,
 'domains' => true,
 'doosan' => true,
 'dot' => true,
 'download' => true,
 'drive' => true,
 'dstv' => true,
 'dtv' => true,
 'dubai' => true,
 'duck' => true,
 'dunlop' => true,
 'duns' => true,
 'dupont' => true,
 'durban' => true,
 'dvag' => true,
 'dwg' => true,
 'earth' => true,
 'eat' => true,
 'edeka' => true,
 'education' => true,
 'email' => true,
 'emerck' => true,
 'emerson' => true,
 'energy' => true,
 'engineer' => true,
 'engineering' => true,
 'enterprises' => true,
 'epost' => true,
 'epson' => true,
 'equipment' => true,
 'ericsson' => true,
 'erni' => true,
 'esq' => true,
 'estate' => true,
 'esurance' => true,
 'etisalat' => true,
 'eurovision' => true,
 'eus' => true,
 'events' => true,
 'everbank' => true,
 'exchange' => true,
 'expert' => true,
 'exposed' => true,
 'express' => true,
 'extraspace' => true,
 'fage' => true,
 'fail' => true,
 'fairwinds' => true,
 'faith' => true,
 'family' => true,
 'fan' => true,
 'fans' => true,
 'farm' => true,
 'farmers' => true,
 'fashion' => true,
 'fast' => true,
 'fedex' => true,
 'feedback' => true,
 'ferrari' => true,
 'ferrero' => true,
 'fiat' => true,
 'fidelity' => true,
 'fido' => true,
 'film' => true,
 'final' => true,
 'finance' => true,
 'financial' => true,
 'fire' => true,
 'firestone' => true,
 'firmdale' => true,
 'fish' => true,
 'fishing' => true,
 'fit' => true,
 'fitness' => true,
 'flickr' => true,
 'flights' => true,
 'flir' => true,
 'florist' => true,
 'flowers' => true,
 'flsmidth' => true,
 'fly' => true,
 'foo' => true,
 'foodnetwork' => true,
 'football' => true,
 'ford' => true,
 'forex' => true,
 'forsale' => true,
 'forum' => true,
 'foundation' => true,
 'fox' => true,
 'free' => true,
 'fresenius' => true,
 'frl' => true,
 'frogans' => true,
 'frontdoor' => true,
 'frontier' => true,
 'ftr' => true,
 'fujitsu' => true,
 'fujixerox' => true,
 'fund' => true,
 'furniture' => true,
 'futbol' => true,
 'fyi' => true,
 'gal' => true,
 'gallery' => true,
 'gallo' => true,
 'gallup' => true,
 'game' => true,
 'games' => true,
 'gap' => true,
 'garden' => true,
 'gbiz' => true,
 'gdn' => true,
 'gea' => true,
 'gent' => true,
 'genting' => true,
 'george' => true,
 'ggee' => true,
 'gift' => true,
 'gifts' => true,
 'gives' => true,
 'giving' => true,
 'glade' => true,
 'glass' => true,
 'gle' => true,
 'global' => true,
 'globo' => true,
 'gmail' => true,
 'gmo' => true,
 'gmx' => true,
 'godaddy' => true,
 'gold' => true,
 'goldpoint' => true,
 'golf' => true,
 'goo' => true,
 'goodhands' => true,
 'goodyear' => true,
 'goog' => true,
 'google' => true,
 'gop' => true,
 'got' => true,
 'gotv' => true,
 'grainger' => true,
 'graphics' => true,
 'gratis' => true,
 'green' => true,
 'gripe' => true,
 'group' => true,
 'guardian' => true,
 'gucci' => true,
 'guge' => true,
 'guide' => true,
 'guitars' => true,
 'guru' => true,
 'hair' => true,
 'hamburg' => true,
 'hangout' => true,
 'haus' => true,
 'hbo' => true,
 'hdfc' => true,
 'hdfcbank' => true,
 'health' => true,
 'healthcare' => true,
 'help' => true,
 'helsinki' => true,
 'here' => true,
 'hermes' => true,
 'hgtv' => true,
 'hiphop' => true,
 'hisamitsu' => true,
 'hitachi' => true,
 'hiv' => true,
 'hkt' => true,
 'hockey' => true,
 'holdings' => true,
 'holiday' => true,
 'homedepot' => true,
 'homegoods' => true,
 'homes' => true,
 'homesense' => true,
 'honda' => true,
 'honeywell' => true,
 'horse' => true,
 'host' => true,
 'hosting' => true,
 'hot' => true,
 'hoteles' => true,
 'hotmail' => true,
 'house' => true,
 'how' => true,
 'hsbc' => true,
 'htc' => true,
 'hughes' => true,
 'hyatt' => true,
 'hyundai' => true,
 'ibm' => true,
 'icbc' => true,
 'ice' => true,
 'icu' => true,
 'ieee' => true,
 'ifm' => true,
 'iinet' => true,
 'ikano' => true,
 'imamat' => true,
 'imdb' => true,
 'immo' => true,
 'immobilien' => true,
 'industries' => true,
 'infiniti' => true,
 'ing' => true,
 'ink' => true,
 'institute' => true,
 'insurance' => true,
 'insure' => true,
 'intel' => true,
 'international' => true,
 'intuit' => true,
 'investments' => true,
 'ipiranga' => true,
 'irish' => true,
 'iselect' => true,
 'ismaili' => true,
 'ist' => true,
 'istanbul' => true,
 'itau' => true,
 'itv' => true,
 'iveco' => true,
 'iwc' => true,
 'jaguar' => true,
 'java' => true,
 'jcb' => true,
 'jcp' => true,
 'jeep' => true,
 'jetzt' => true,
 'jewelry' => true,
 'jio' => true,
 'jlc' => true,
 'jll' => true,
 'jmp' => true,
 'jnj' => true,
 'joburg' => true,
 'jot' => true,
 'joy' => true,
 'jpmorgan' => true,
 'jprs' => true,
 'juegos' => true,
 'juniper' => true,
 'kaufen' => true,
 'kddi' => true,
 'kerryhotels' => true,
 'kerrylogistics' => true,
 'kerryproperties' => true,
 'kfh' => true,
 'kia' => true,
 'kim' => true,
 'kinder' => true,
 'kindle' => true,
 'kitchen' => true,
 'kiwi' => true,
 'koeln' => true,
 'komatsu' => true,
 'kosher' => true,
 'kpmg' => true,
 'kpn' => true,
 'krd' => true,
 'kred' => true,
 'kuokgroup' => true,
 'kyknet' => true,
 'kyoto' => true,
 'lacaixa' => true,
 'ladbrokes' => true,
 'lamborghini' => true,
 'lamer' => true,
 'lancaster' => true,
 'lancia' => true,
 'lancome' => true,
 'land' => true,
 'landrover' => true,
 'lanxess' => true,
 'lasalle' => true,
 'lat' => true,
 'latino' => true,
 'latrobe' => true,
 'law' => true,
 'lawyer' => true,
 'lds' => true,
 'lease' => true,
 'leclerc' => true,
 'lefrak' => true,
 'legal' => true,
 'lego' => true,
 'lexus' => true,
 'lgbt' => true,
 'liaison' => true,
 'lidl' => true,
 'life' => true,
 'lifeinsurance' => true,
 'lifestyle' => true,
 'lighting' => true,
 'like' => true,
 'lilly' => true,
 'limited' => true,
 'limo' => true,
 'lincoln' => true,
 'linde' => true,
 'link' => true,
 'lipsy' => true,
 'live' => true,
 'living' => true,
 'lixil' => true,
 'loan' => true,
 'loans' => true,
 'locker' => true,
 'locus' => true,
 'loft' => true,
 'lol' => true,
 'london' => true,
 'lotte' => true,
 'lotto' => true,
 'love' => true,
 'lpl' => true,
 'lplfinancial' => true,
 'ltd' => true,
 'ltda' => true,
 'lundbeck' => true,
 'lupin' => true,
 'luxe' => true,
 'luxury' => true,
 'macys' => true,
 'madrid' => true,
 'maif' => true,
 'maison' => true,
 'makeup' => true,
 'man' => true,
 'management' => true,
 'mango' => true,
 'market' => true,
 'marketing' => true,
 'markets' => true,
 'marriott' => true,
 'marshalls' => true,
 'maserati' => true,
 'mattel' => true,
 'mba' => true,
 'mcd' => true,
 'mcdonalds' => true,
 'mckinsey' => true,
 'med' => true,
 'media' => true,
 'meet' => true,
 'melbourne' => true,
 'meme' => true,
 'memorial' => true,
 'men' => true,
 'menu' => true,
 'meo' => true,
 'metlife' => true,
 'miami' => true,
 'microsoft' => true,
 'mini' => true,
 'mint' => true,
 'mit' => true,
 'mitsubishi' => true,
 'mlb' => true,
 'mls' => true,
 'mma' => true,
 'mnet' => true,
 'mobily' => true,
 'moda' => true,
 'moe' => true,
 'moi' => true,
 'mom' => true,
 'monash' => true,
 'money' => true,
 'monster' => true,
 'montblanc' => true,
 'mopar' => true,
 'mormon' => true,
 'mortgage' => true,
 'moscow' => true,
 'moto' => true,
 'motorcycles' => true,
 'mov' => true,
 'movie' => true,
 'movistar' => true,
 'msd' => true,
 'mtn' => true,
 'mtpc' => true,
 'mtr' => true,
 'multichoice' => true,
 'mutual' => true,
 'mutuelle' => true,
 'mzansimagic' => true,
 'nab' => true,
 'nadex' => true,
 'nagoya' => true,
 'naspers' => true,
 'nationwide' => true,
 'natura' => true,
 'navy' => true,
 'nba' => true,
 'nec' => true,
 'netbank' => true,
 'netflix' => true,
 'network' => true,
 'neustar' => true,
 'new' => true,
 'newholland' => true,
 'news' => true,
 'next' => true,
 'nextdirect' => true,
 'nexus' => true,
 'nfl' => true,
 'ngo' => true,
 'nhk' => true,
 'nico' => true,
 'nike' => true,
 'nikon' => true,
 'ninja' => true,
 'nissan' => true,
 'nissay' => true,
 'nokia' => true,
 'northwesternmutual' => true,
 'norton' => true,
 'now' => true,
 'nowruz' => true,
 'nowtv' => true,
 'nra' => true,
 'nrw' => true,
 'ntt' => true,
 'nyc' => true,
 'obi' => true,
 'observer' => true,
 'off' => true,
 'office' => true,
 'okinawa' => true,
 'olayan' => true,
 'olayangroup' => true,
 'oldnavy' => true,
 'ollo' => true,
 'omega' => true,
 'one' => true,
 'ong' => true,
 'onl' => true,
 'online' => true,
 'onyourside' => true,
 'ooo' => true,
 'open' => true,
 'oracle' => true,
 'orange' => true,
 'organic' => true,
 'orientexpress' => true,
 'origins' => true,
 'osaka' => true,
 'otsuka' => true,
 'ott' => true,
 'ovh' => true,
 'page' => true,
 'pamperedchef' => true,
 'panasonic' => true,
 'panerai' => true,
 'paris' => true,
 'pars' => true,
 'partners' => true,
 'parts' => true,
 'party' => true,
 'passagens' => true,
 'pay' => true,
 'payu' => true,
 'pccw' => true,
 'pet' => true,
 'pfizer' => true,
 'pharmacy' => true,
 'philips' => true,
 'photo' => true,
 'photography' => true,
 'photos' => true,
 'physio' => true,
 'piaget' => true,
 'pics' => true,
 'pictet' => true,
 'pictures' => true,
 'pid' => true,
 'pin' => true,
 'ping' => true,
 'pink' => true,
 'pioneer' => true,
 'pizza' => true,
 'place' => true,
 'play' => true,
 'playstation' => true,
 'plumbing' => true,
 'plus' => true,
 'pnc' => true,
 'pohl' => true,
 'poker' => true,
 'politie' => true,
 'porn' => true,
 'pramerica' => true,
 'praxi' => true,
 'press' => true,
 'prime' => true,
 'prod' => true,
 'productions' => true,
 'prof' => true,
 'progressive' => true,
 'promo' => true,
 'properties' => true,
 'property' => true,
 'protection' => true,
 'pru' => true,
 'prudential' => true,
 'pub' => true,
 'pwc' => true,
 'qpon' => true,
 'quebec' => true,
 'quest' => true,
 'qvc' => true,
 'racing' => true,
 'raid' => true,
 'read' => true,
 'realestate' => true,
 'realtor' => true,
 'realty' => true,
 'recipes' => true,
 'red' => true,
 'redstone' => true,
 'redumbrella' => true,
 'rehab' => true,
 'reise' => true,
 'reisen' => true,
 'reit' => true,
 'reliance' => true,
 'ren' => true,
 'rent' => true,
 'rentals' => true,
 'repair' => true,
 'report' => true,
 'republican' => true,
 'rest' => true,
 'restaurant' => true,
 'review' => true,
 'reviews' => true,
 'rexroth' => true,
 'rich' => true,
 'richardli' => true,
 'ricoh' => true,
 'rightathome' => true,
 'ril' => true,
 'rio' => true,
 'rip' => true,
 'rmit' => true,
 'rocher' => true,
 'rocks' => true,
 'rodeo' => true,
 'rogers' => true,
 'room' => true,
 'rsvp' => true,
 'ruhr' => true,
 'run' => true,
 'rwe' => true,
 'ryukyu' => true,
 'saarland' => true,
 'safe' => true,
 'safety' => true,
 'sakura' => true,
 'sale' => true,
 'salon' => true,
 'samsclub' => true,
 'samsung' => true,
 'sandvik' => true,
 'sandvikcoromant' => true,
 'sanofi' => true,
 'sap' => true,
 'sapo' => true,
 'sarl' => true,
 'sas' => true,
 'save' => true,
 'saxo' => true,
 'sbi' => true,
 'sbs' => true,
 'sca' => true,
 'scb' => true,
 'schaeffler' => true,
 'schmidt' => true,
 'scholarships' => true,
 'school' => true,
 'schule' => true,
 'schwarz' => true,
 'science' => true,
 'scjohnson' => true,
 'scor' => true,
 'scot' => true,
 'seat' => true,
 'secure' => true,
 'security' => true,
 'seek' => true,
 'select' => true,
 'sener' => true,
 'services' => true,
 'ses' => true,
 'seven' => true,
 'sew' => true,
 'sex' => true,
 'sexy' => true,
 'sfr' => true,
 'shangrila' => true,
 'sharp' => true,
 'shaw' => true,
 'shell' => true,
 'shia' => true,
 'shiksha' => true,
 'shoes' => true,
 'shouji' => true,
 'show' => true,
 'showtime' => true,
 'shriram' => true,
 'silk' => true,
 'sina' => true,
 'singles' => true,
 'site' => true,
 'ski' => true,
 'skin' => true,
 'sky' => true,
 'skype' => true,
 'sling' => true,
 'smart' => true,
 'smile' => true,
 'sncf' => true,
 'soccer' => true,
 'social' => true,
 'softbank' => true,
 'software' => true,
 'sohu' => true,
 'solar' => true,
 'solutions' => true,
 'song' => true,
 'sony' => true,
 'soy' => true,
 'space' => true,
 'spiegel' => true,
 'spot' => true,
 'spreadbetting' => true,
 'srl' => true,
 'srt' => true,
 'stada' => true,
 'staples' => true,
 'star' => true,
 'starhub' => true,
 'statebank' => true,
 'statefarm' => true,
 'statoil' => true,
 'stc' => true,
 'stcgroup' => true,
 'stockholm' => true,
 'storage' => true,
 'store' => true,
 'studio' => true,
 'study' => true,
 'style' => true,
 'sucks' => true,
 'supersport' => true,
 'supplies' => true,
 'supply' => true,
 'support' => true,
 'surf' => true,
 'surgery' => true,
 'suzuki' => true,
 'swatch' => true,
 'swiftcover' => true,
 'swiss' => true,
 'sydney' => true,
 'symantec' => true,
 'systems' => true,
 'tab' => true,
 'taipei' => true,
 'talk' => true,
 'taobao' => true,
 'target' => true,
 'tatamotors' => true,
 'tatar' => true,
 'tattoo' => true,
 'tax' => true,
 'taxi' => true,
 'tci' => true,
 'tdk' => true,
 'team' => true,
 'tech' => true,
 'technology' => true,
 'telecity' => true,
 'telefonica' => true,
 'temasek' => true,
 'tennis' => true,
 'teva' => true,
 'thd' => true,
 'theater' => true,
 'theatre' => true,
 'theguardian' => true,
 'tiaa' => true,
 'tickets' => true,
 'tienda' => true,
 'tiffany' => true,
 'tips' => true,
 'tires' => true,
 'tirol' => true,
 'tjmaxx' => true,
 'tjx' => true,
 'tkmaxx' => true,
 'tmall' => true,
 'today' => true,
 'tokyo' => true,
 'tools' => true,
 'top' => true,
 'toray' => true,
 'toshiba' => true,
 'total' => true,
 'tours' => true,
 'town' => true,
 'toyota' => true,
 'toys' => true,
 'trade' => true,
 'trading' => true,
 'training' => true,
 'travelchannel' => true,
 'travelers' => true,
 'travelersinsurance' => true,
 'trust' => true,
 'trv' => true,
 'tube' => true,
 'tui' => true,
 'tunes' => true,
 'tushu' => true,
 'tvs' => true,
 'ubank' => true,
 'ubs' => true,
 'uconnect' => true,
 'unicom' => true,
 'university' => true,
 'uno' => true,
 'uol' => true,
 'ups' => true,
 'vacations' => true,
 'vana' => true,
 'vanguard' => true,
 'vegas' => true,
 'ventures' => true,
 'verisign' => true,
 'versicherung' => true,
 'vet' => true,
 'viajes' => true,
 'video' => true,
 'vig' => true,
 'viking' => true,
 'villas' => true,
 'vin' => true,
 'vip' => true,
 'virgin' => true,
 'visa' => true,
 'vision' => true,
 'vista' => true,
 'vistaprint' => true,
 'viva' => true,
 'vivo' => true,
 'vlaanderen' => true,
 'vodka' => true,
 'volkswagen' => true,
 'volvo' => true,
 'vote' => true,
 'voting' => true,
 'voto' => true,
 'voyage' => true,
 'vuelos' => true,
 'wales' => true,
 'walmart' => true,
 'walter' => true,
 'wang' => true,
 'wanggou' => true,
 'warman' => true,
 'watch' => true,
 'watches' => true,
 'weather' => true,
 'weatherchannel' => true,
 'webcam' => true,
 'weber' => true,
 'website' => true,
 'wed' => true,
 'wedding' => true,
 'weibo' => true,
 'weir' => true,
 'whoswho' => true,
 'wien' => true,
 'wiki' => true,
 'williamhill' => true,
 'win' => true,
 'windows' => true,
 'wine' => true,
 'winners' => true,
 'wme' => true,
 'wolterskluwer' => true,
 'woodside' => true,
 'work' => true,
 'works' => true,
 'world' => true,
 'wow' => true,
 'wtc' => true,
 'wtf' => true,
 'xbox' => true,
 'xerox' => true,
 'xfinity' => true,
 'xihuan' => true,
 'xin' => true,
 'कॉम' => true,
 'セール' => true,
 '佛山' => true,
 '慈善' => true,
 '集团' => true,
 '在线' => true,
 '大众汽车' => true,
 '点看' => true,
 'คอม' => true,
 '八卦' => true,
 'موقع' => true,
 '一号店' => true,
 '公益' => true,
 '公司' => true,
 '香格里拉' => true,
 '网站' => true,
 '移动' => true,
 '我爱你' => true,
 'москва' => true,
 'католик' => true,
 'онлайн' => true,
 'сайт' => true,
 '联通' => true,
 'קום' => true,
 '时尚' => true,
 '微博' => true,
 '淡马锡' => true,
 'ファッション' => true,
 'орг' => true,
 'नेट' => true,
 'ストア' => true,
 '삼성' => true,
 '商标' => true,
 '商店' => true,
 '商城' => true,
 'дети' => true,
 'ポイント' => true,
 '新闻' => true,
 '工行' => true,
 '家電' => true,
 'كوم' => true,
 '中文网' => true,
 '中信' => true,
 '娱乐' => true,
 '谷歌' => true,
 '電訊盈科' => true,
 '购物' => true,
 'クラウド' => true,
 '通販' => true,
 '网店' => true,
 'संगठन' => true,
 '餐厅' => true,
 '网络' => true,
 'ком' => true,
 '诺基亚' => true,
 '食品' => true,
 '飞利浦' => true,
 '手表' => true,
 '手机' => true,
 'ارامكو' => true,
 'العليان' => true,
 'اتصالات' => true,
 'بازار' => true,
 'موبايلي' => true,
 'ابوظبي' => true,
 'كاثوليك' => true,
 'همراه' => true,
 '닷컴' => true,
 '政府' => true,
 'شبكة' => true,
 'بيتك' => true,
 'عرب' => true,
 '机构' => true,
 '组织机构' => true,
 '健康' => true,
 'рус' => true,
 '珠宝' => true,
 '大拿' => true,
 'みんな' => true,
 'グーグル' => true,
 '世界' => true,
 '書籍' => true,
 '网址' => true,
 '닷넷' => true,
 'コム' => true,
 '天主教' => true,
 '游戏' => true,
 'vermögensberater' => true,
 'vermögensberatung' => true,
 '企业' => true,
 '信息' => true,
 '嘉里大酒店' => true,
 '嘉里' => true,
 '广东' => true,
 '政务' => true,
 'xperia' => true,
 'xyz' => true,
 'yachts' => true,
 'yahoo' => true,
 'yamaxun' => true,
 'yandex' => true,
 'yodobashi' => true,
 'yoga' => true,
 'yokohama' => true,
 'you' => true,
 'youtube' => true,
 'yun' => true,
 'zappos' => true,
 'zara' => true,
 'zero' => true,
 'zip' => true,
 'zippo' => true,
 'zone' => true,
 'zuerich' => true
);
?>