TLDS = [
"ABB",
"ABBOTT",
"ABOGADO",
"AC",
"ACADEMY",
"ACCENTURE",
"ACCOUNTANT",
"ACCOUNTANTS",
"ACTIVE",
"ACTOR",
"AD",
"ADS",
"ADULT",
"AE",
"AEG",
"AERO",
"AF",
"AFL",
"AG",
"AGENCY",
"AI",
"AIG",
"AIRFORCE",
"AL",
"ALLFINANZ",
"ALSACE",
"AM",
"AMSTERDAM",
"AN",
"ANDROID",
"AO",
"APARTMENTS",
"AQ",
"AQUARELLE",
"AR",
"ARCHI",
"ARMY",
"ARPA",
"AS",
"ASIA",
"ASSOCIATES",
"AT",
"ATTORNEY",
"AU",
"AUCTION",
"AUDIO",
"AUTO",
"AUTOS",
"AW",
"AX",
"AXA",
"AZ",
"AZURE",
"BA",
"BAND",
"BANK",
"BAR",
"BARCLAYCARD",
"BARCLAYS",
"BARGAINS",
"BAUHAUS",
"BAYERN",
"BB",
"BBC",
"BBVA",
"BD",
"BE",
"BEER",
"BERLIN",
"BEST",
"BF",
"BG",
"BH",
"BHARTI",
"BI",
"BIBLE",
"BID",
"BIKE",
"BING",
"BINGO",
"BIO",
"BIZ",
"BJ",
"BLACK",
"BLACKFRIDAY",
"BLOOMBERG",
"BLUE",
"BM",
"BMW",
"BN",
"BNL",
"BNPPARIBAS",
"BO",
"BOATS",
"BOND",
"BOO",
"BOUTIQUE",
"BR",
"BRADESCO",
"BRIDGESTONE",
"BROKER",
"BROTHER",
"BRUSSELS",
"BS",
"BT",
"BUDAPEST",
"BUILD",
"BUILDERS",
"BUSINESS",
"BUZZ",
"BV",
"BW",
"BY",
"BZ",
"BZH",
"CA",
"CAB",
"CAFE",
"CAL",
"CAMERA",
"CAMP",
"CANCERRESEARCH",
"CANON",
"CAPETOWN",
"CAPITAL",
"CARAVAN",
"CARDS",
"CARE",
"CAREER",
"CAREERS",
"CARS",
"CARTIER",
"CASA",
"CASH",
"CASINO",
"CAT",
"CATERING",
"CBA",
"CBN",
"CC",
"CD",
"CENTER",
"CEO",
"CERN",
"CF",
"CFA",
"CFD",
"CG",
"CH",
"CHANNEL",
"CHAT",
"CHEAP",
"CHLOE",
"CHRISTMAS",
"CHROME",
"CHURCH",
"CI",
"CISCO",
"CITIC",
"CITY",
"CK",
"CL",
"CLAIMS",
"CLEANING",
"CLICK",
"CLINIC",
"CLOTHING",
"CLOUD",
"CLUB",
"CM",
"CN",
"CO",
"COACH",
"CODES",
"COFFEE",
"COLLEGE",
"COLOGNE",
"COM",
"COMMBANK",
"COMMUNITY",
"COMPANY",
"COMPUTER",
"CONDOS",
"CONSTRUCTION",
"CONSULTING",
"CONTRACTORS",
"COOKING",
"COOL",
"COOP",
"CORSICA",
"COUNTRY",
"COUPONS",
"COURSES",
"CR",
"CREDIT",
"CREDITCARD",
"CRICKET",
"CROWN",
"CRS",
"CRUISES",
"CU",
"CUISINELLA",
"CV",
"CW",
"CX",
"CY",
"CYMRU",
"CYOU",
"CZ",
"DABUR",
"DAD",
"DANCE",
"DATE",
"DATING",
"DATSUN",
"DAY",
"DCLK",
"DE",
"DEALS",
"DEGREE",
"DELIVERY",
"DEMOCRAT",
"DENTAL",
"DENTIST",
"DESI",
"DESIGN",
"DEV",
"DIAMONDS",
"DIET",
"DIGITAL",
"DIRECT",
"DIRECTORY",
"DISCOUNT",
"DJ",
"DK",
"DM",
"DNP",
"DO",
"DOCS",
"DOG",
"DOHA",
"DOMAINS",
"DOOSAN",
"DOWNLOAD",
"DRIVE",
"DURBAN",
"DVAG",
"DZ",
"EARTH",
"EAT",
"EC",
"EDU",
"EDUCATION",
"EE",
"EG",
"EMAIL",
"EMERCK",
"ENERGY",
"ENGINEER",
"ENGINEERING",
"ENTERPRISES",
"EPSON",
"EQUIPMENT",
"ER",
"ERNI",
"ES",
"ESQ",
"ESTATE",
"ET",
"EU",
"EUROVISION",
"EUS",
"EVENTS",
"EVERBANK",
"EXCHANGE",
"EXPERT",
"EXPOSED",
"EXPRESS",
"FAIL",
"FAITH",
"FAN",
"FANS",
"FARM",
"FASHION",
"FEEDBACK",
"FI",
"FILM",
"FINANCE",
"FINANCIAL",
"FIRMDALE",
"FISH",
"FISHING",
"FIT",
"FITNESS",
"FJ",
"FK",
"FLIGHTS",
"FLORIST",
"FLOWERS",
"FLSMIDTH",
"FLY",
"FM",
"FO",
"FOO",
"FOOTBALL",
"FOREX",
"FORSALE",
"FORUM",
"FOUNDATION",
"FR",
"FRL",
"FROGANS",
"FUND",
"FURNITURE",
"FUTBOL",
"FYI",
"GA",
"GAL",
"GALLERY",
"GARDEN",
"GB",
"GBIZ",
"GD",
"GDN",
"GE",
"GENT",
"GENTING",
"GF",
"GG",
"GGEE",
"GH",
"GI",
"GIFT",
"GIFTS",
"GIVES",
"GL",
"GLASS",
"GLE",
"GLOBAL",
"GLOBO",
"GM",
"GMAIL",
"GMO",
"GMX",
"GN",
"GOLD",
"GOLDPOINT",
"GOLF",
"GOO",
"GOOG",
"GOOGLE",
"GOP",
"GOV",
"GP",
"GQ",
"GR",
"GRAPHICS",
"GRATIS",
"GREEN",
"GRIPE",
"GS",
"GT",
"GU",
"GUGE",
"GUIDE",
"GUITARS",
"GURU",
"GW",
"GY",
"HAMBURG",
"HANGOUT",
"HAUS",
"HEALTHCARE",
"HELP",
"HERE",
"HERMES",
"HIPHOP",
"HITACHI",
"HIV",
"HK",
"HM",
"HN",
"HOCKEY",
"HOLDINGS",
"HOLIDAY",
"HOMEDEPOT",
"HOMES",
"HONDA",
"HORSE",
"HOST",
"HOSTING",
"HOTELES",
"HOTMAIL",
"HOUSE",
"HOW",
"HR",
"HT",
"HU",
"IBM",
"ICBC",
"ICU",
"ID",
"IE",
"IFM",
"IL",
"IM",
"IMMO",
"IMMOBILIEN",
"IN",
"INDUSTRIES",
"INFINITI",
"INFO",
"ING",
"INK",
"INSTITUTE",
"INSURE",
"INT",
"INTERNATIONAL",
"INVESTMENTS",
"IO",
"IQ",
"IR",
"IRISH",
"IS",
"IT",
"IWC",
"JAVA",
"JCB",
"JE",
"JETZT",
"JEWELRY",
"JLC",
"JLL",
"JM",
"JO",
"JOBS",
"JOBURG",
"JP",
"JUEGOS",
"KAUFEN",
"KDDI",
"KE",
"KG",
"KH",
"KI",
"KIM",
"KITCHEN",
"KIWI",
"KM",
"KN",
"KOELN",
"KOMATSU",
"KP",
"KR",
"KRD",
"KRED",
"KW",
"KY",
"KYOTO",
"KZ",
"LA",
"LACAIXA",
"LAND",
"LASALLE",
"LAT",
"LATROBE",
"LAW",
"LAWYER",
"LB",
"LC",
"LDS",
"LEASE",
"LECLERC",
"LEGAL",
"LGBT",
"LI",
"LIAISON",
"LIDL",
"LIFE",
"LIGHTING",
"LIMITED",
"LIMO",
"LINK",
"LK",
"LOAN",
"LOANS",
"LOL",
"LONDON",
"LOTTE",
"LOTTO",
"LOVE",
"LR",
"LS",
"LT",
"LTDA",
"LU",
"LUPIN",
"LUXE",
"LUXURY",
"LV",
"LY",
"MA",
"MADRID",
"MAIF",
"MAISON",
"MANAGEMENT",
"MANGO",
"MARKET",
"MARKETING",
"MARKETS",
"MARRIOTT",
"MBA",
"MC",
"MD",
"ME",
"MEDIA",
"MEET",
"MELBOURNE",
"MEME",
"MEMORIAL",
"MEN",
"MENU",
"MG",
"MH",
"MIAMI",
"MICROSOFT",
"MIL",
"MINI",
"MK",
"ML",
"MM",
"MMA",
"MN",
"MO",
"MOBI",
"MODA",
"MOE",
"MONASH",
"MONEY",
"MONTBLANC",
"MORMON",
"MORTGAGE",
"MOSCOW",
"MOTORCYCLES",
"MOV",
"MOVIE",
"MOVISTAR",
"MP",
"MQ",
"MR",
"MS",
"MT",
"MTN",
"MTPC",
"MU",
"MUSEUM",
"MV",
"MW",
"MX",
"MY",
"MZ",
"NA",
"NADEX",
"NAGOYA",
"NAME",
"NAVY",
"NC",
"NE",
"NEC",
"NET",
"NETBANK",
"NETWORK",
"NEUSTAR",
"NEW",
"NEWS",
"NEXUS",
"NF",
"NG",
"NGO",
"NHK",
"NI",
"NICO",
"NINJA",
"NISSAN",
"NL",
"NO",
"NP",
"NR",
"NRA",
"NRW",
"NTT",
"NU",
"NYC",
"NZ",
"OFFICE",
"OKINAWA",
"OM",
"OMEGA",
"ONE",
"ONG",
"ONL",
"ONLINE",
"OOO",
"ORACLE",
"ORG",
"ORGANIC",
"OSAKA",
"OTSUKA",
"OVH",
"PA",
"PAGE",
"PANERAI",
"PARIS",
"PARTNERS",
"PARTS",
"PARTY",
"PE",
"PF",
"PG",
"PH",
"PHARMACY",
"PHILIPS",
"PHOTO",
"PHOTOGRAPHY",
"PHOTOS",
"PHYSIO",
"PIAGET",
"PICS",
"PICTET",
"PICTURES",
"PINK",
"PIZZA",
"PK",
"PL",
"PLACE",
"PLAY",
"PLUMBING",
"PLUS",
"PM",
"PN",
"POHL",
"POKER",
"PORN",
"POST",
"PR",
"PRAXI",
"PRESS",
"PRO",
"PROD",
"PRODUCTIONS",
"PROF",
"PROPERTIES",
"PROPERTY",
"PS",
"PT",
"PUB",
"PW",
"PY",
"QA",
"QPON",
"QUEBEC",
"RACING",
"RE",
"REALTOR",
"REALTY",
"RECIPES",
"RED",
"REDSTONE",
"REHAB",
"REISE",
"REISEN",
"REIT",
"REN",
"RENT",
"RENTALS",
"REPAIR",
"REPORT",
"REPUBLICAN",
"REST",
"RESTAURANT",
"REVIEW",
"REVIEWS",
"RICH",
"RICOH",
"RIO",
"RIP",
"RO",
"ROCKS",
"RODEO",
"RS",
"RSVP",
"RU",
"RUHR",
"RUN",
"RW",
"RYUKYU",
"SA",
"SAARLAND",
"SALE",
"SAMSUNG",
"SANDVIK",
"SANDVIKCOROMANT",
"SAP",
"SARL",
"SAXO",
"SB",
"SC",
"SCA",
"SCB",
"SCHMIDT",
"SCHOLARSHIPS",
"SCHOOL",
"SCHULE",
"SCHWARZ",
"SCIENCE",
"SCOR",
"SCOT",
"SD",
"SE",
"SEAT",
"SENER",
"SERVICES",
"SEW",
"SEX",
"SEXY",
"SG",
"SH",
"SHIKSHA",
"SHOES",
"SHOW",
"SHRIRAM",
"SI",
"SINGLES",
"SITE",
"SJ",
"SK",
"SKI",
"SKY",
"SKYPE",
"SL",
"SM",
"SN",
"SNCF",
"SO",
"SOCCER",
"SOCIAL",
"SOFTWARE",
"SOHU",
"SOLAR",
"SOLUTIONS",
"SONY",
"SOY",
"SPACE",
"SPIEGEL",
"SPREADBETTING",
"SR",
"ST",
"STARHUB",
"STATOIL",
"STUDY",
"STYLE",
"SU",
"SUCKS",
"SUPPLIES",
"SUPPLY",
"SUPPORT",
"SURF",
"SURGERY",
"SUZUKI",
"SV",
"SWATCH",
"SWISS",
"SX",
"SY",
"SYDNEY",
"SYSTEMS",
"SZ",
"TAIPEI",
"TATAR",
"TATTOO",
"TAX",
"TAXI",
"TC",
"TD",
"TEAM",
"TECH",
"TECHNOLOGY",
"TEL",
"TELEFONICA",
"TEMASEK",
"TENNIS",
"TF",
"TG",
"TH",
"THD",
"THEATER",
"TICKETS",
"TIENDA",
"TIPS",
"TIRES",
"TIROL",
"TJ",
"TK",
"TL",
"TM",
"TN",
"TO",
"TODAY",
"TOKYO",
"TOOLS",
"TOP",
"TORAY",
"TOSHIBA",
"TOURS",
"TOWN",
"TOYS",
"TR",
"TRADE",
"TRADING",
"TRAINING",
"TRAVEL",
"TRUST",
"TT",
"TUI",
"TV",
"TW",
"TZ",
"UA",
"UG",
"UK",
"UNIVERSITY",
"UNO",
"UOL",
"US",
"UY",
"UZ",
"VA",
"VACATIONS",
"VC",
"VE",
"VEGAS",
"VENTURES",
"VERSICHERUNG",
"VET",
"VG",
"VI",
"VIAJES",
"VIDEO",
"VILLAS",
"VISION",
"VISTA",
"VISTAPRINT",
"VLAANDEREN",
"VN",
"VODKA",
"VOTE",
"VOTING",
"VOTO",
"VOYAGE",
"VU",
"WALES",
"WALTER",
"WANG",
"WATCH",
"WEBCAM",
"WEBSITE",
"WED",
"WEDDING",
"WEIR",
"WF",
"WHOSWHO",
"WIEN",
"WIKI",
"WILLIAMHILL",
"WIN",
"WINDOWS",
"WME",
"WORK",
"WORKS",
"WORLD",
"WS",
"WTC",
"WTF",
"XBOX",
"XEROX",
"XIN",
"XN--1QQW23A",
"XN--30RR7Y",
"XN--3BST00M",
"XN--3DS443G",
"XN--3E0B707E",
"XN--45BRJ9C",
"XN--45Q11C",
"XN--4GBRIM",
"XN--55QW42G",
"XN--55QX5D",
"XN--6FRZ82G",
"XN--6QQ986B3XL",
"XN--80ADXHKS",
"XN--80AO21A",
"XN--80ASEHDB",
"XN--80ASWG",
"XN--90A3AC",
"XN--90AIS",
"XN--9ET52U",
"XN--B4W605FERD",
"XN--C1AVG",
"XN--CG4BKI",
"XN--CLCHC0EA0B2G2A9GCD",
"XN--CZR694B",
"XN--CZRS0T",
"XN--CZRU2D",
"XN--D1ACJ3B",
"XN--D1ALF",
"XN--ESTV75G",
"XN--FIQ228C5HS",
"XN--FIQ64B",
"XN--FIQS8S",
"XN--FIQZ9S",
"XN--FJQ720A",
"XN--FLW351E",
"XN--FPCRJ9C3D",
"XN--FZC2C9E2C",
"XN--GECRJ9C",
"XN--H2BRJ9C",
"XN--HXT814E",
"XN--I1B6B1A6A2E",
"XN--IMR513N",
"XN--IO0A7I",
"XN--J1AMH",
"XN--J6W193G",
"XN--KCRX77D1X4A",
"XN--KPRW13D",
"XN--KPRY57D",
"XN--KPUT3I",
"XN--L1ACC",
"XN--LGBBAT1AD8J",
"XN--MGB9AWBF",
"XN--MGBA3A4F16A",
"XN--MGBAAM7A8H",
"XN--MGBAB2BD",
"XN--MGBAYH7GPA",
"XN--MGBBH1A71E",
"XN--MGBC0A9AZCG",
"XN--MGBERP4A5D4AR",
"XN--MGBPL2FH",
"XN--MGBX4CD0AB",
"XN--MXTQ1M",
"XN--NGBC5AZD",
"XN--NODE",
"XN--NQV7F",
"XN--NQV7FS00EMA",
"XN--NYQY26A",
"XN--O3CW4H",
"XN--OGBPF8FL",
"XN--P1ACF",
"XN--P1AI",
"XN--PGBS0DH",
"XN--Q9JYB4C",
"XN--QCKA1PMC",
"XN--RHQV96G",
"XN--S9BRJ9C",
"XN--SES554G",
"XN--UNUP4Y",
"XN--VERMGENSBERATER-CTB",
"XN--VERMGENSBERATUNG-PWB",
"XN--VHQUV",
"XN--VUQ861B",
"XN--WGBH1C",
"XN--WGBL6A",
"XN--XHQ521B",
"XN--XKC2AL3HYE2A",
"XN--XKC2DL3A5EE0H",
"XN--Y9A3AQ",
"XN--YFRO4I67O",
"XN--YGBI2AMMX",
"XN--ZFR164B",
"XXX",
"XYZ",
"YACHTS",
"YANDEX",
"YE",
"YODOBASHI",
"YOGA",
"YOKOHAMA",
"YOUTUBE",
"YT",
"ZA",
"ZIP",
"ZM",
"ZONE",
"ZUERICH",
"ZW",
]
