Function at 0x42ca00
Capabilities:
Get geographical location

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x204
mov eax, dword [0x50c7c4]
xor eax, ebp
mov dword [ebp - 4], eax
push esi
mov esi, dword [ebp + 8]
lea eax, [ebp - 0x204]
push edi
push 0x100
push eax
push reloc.OLEAUT32.dll_VariantCopy
push 0x400
call dword [sym.imp.KERNEL32.dll_GetLocaleInfoW]
lea ecx, [ebp - 0x204]
call fcn.00423100
mov edi, eax
cmp edi, 0x401
jg 0x42caa7
je 0x42ca85
cmp edi, 4
je 0x42ca63
cmp edi, 0x1a
jne case.0x42d255.5131
push str.Croatian__hr__t
jmp 0x42d5fd
push 0x27
push str.Chinese__zh__tSUBLANG_CHINESE_SIMPLIFIED
mov ecx, esi
call fcn.00403860
mov eax, edi
pop edi
pop esi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.004a6d1e
mov esp, ebp
pop ebp
ret 4
push 0x22
push str.Arabic_tSUBLANG_ARABIC_SAUDI_ARABIA
mov ecx, esi
call fcn.00403860
mov eax, edi
pop edi
pop esi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.004a6d1e
mov esp, ebp
pop ebp
ret 4
cmp edi, 0x801
jg 0x42cf5d
je 0x42cf3b
lea eax, [edi - 0x402]
cmp eax, 0x90
ja case.0x42d255.5131
jmp dword [eax*4 + 0x42d618]
push str.Afrikaans__af__tSUBLANG_AFRIKAANS_SOUTH_AFRICA
jmp 0x42d5fd
push str.Albanian__sq__tSUBLANG_ALBANIAN_ALBANIA
jmp 0x42d5fd
push str.Alsatian__gsw__tSUBLANG_ALSATIAN_FRANCE
jmp 0x42d5fd
push str.Amharic__am__tSUBLANG_AMHARIC_ETHIOPIA
jmp 0x42d5fd
push str.Armenian__hy__tSUBLANG_ARMENIAN_ARMENIA
jmp 0x42d5fd
push str.Assamese__as__tSUBLANG_ASSAMESE_INDIA
jmp 0x42d5fd
push str.Bangla_tSUBLANG_BANGLA_BANGLADESH
jmp 0x42d5fd
push str.Bashkir__ba__tSUBLANG_BASHKIR_RUSSIA
jmp 0x42d5fd
push str.Basque__eu__tSUBLANG_BASQUE_BASQUE
jmp 0x42d5fd
push str.Belarusian__be__tSUBLANG_BELARUSIAN_BELARUS
jmp 0x42d5fd
push str.Breton__br__tSUBLANG_BRETON_FRANCE
jmp 0x42d5fd
push str.Bulgarian__bg__tSUBLANG_BULGARIAN_BULGARIA
jmp 0x42d5fd
push str.Central_Kurdish__ku__tSUBLANG_CENTRAL_KURDISH_IRAQ
jmp 0x42d5fd
push str.Cherokee__chr__tSUBLANG_CHEROKEE_CHEROKEE
jmp 0x42d5fd
push str.Catalan__ca__tSUBLANG_CATALAN_CATALAN
jmp 0x42d5fd
push str.Chinese__zh__tSUBLANG_CHINESE_TRADITIONAL
jmp 0x42d5fd
push str.Corsican__co__tSUBLANG_CORSICAN_FRANCE
jmp 0x42d5fd
push str.Croatian_tSUBLANG_CROATIAN_CROATIA
jmp 0x42d5fd
push str.Czech__cs__tSUBLANG_CZECH_CZECH_REPUBLIC
jmp 0x42d5fd
push str.Danish__da__tSUBLANG_DANISH_DENMARK
jmp 0x42d5fd
push str.Dari__prs__tSUBLANG_DARI_AFGHANISTAN
jmp 0x42d5fd
push str.Divehi__dv__tSUBLANG_DIVEHI_MALDIVES
jmp 0x42d5fd
push str.Dutch_tSUBLANG_DUTCH
jmp 0x42d5fd
push str.English_tSUBLANG_ENGLISH_US
jmp 0x42d5fd
push str.Estonian__et__tSUBLANG_ESTONIAN_ESTONIA
jmp 0x42d5fd
push str.Faroese__fo__tSUBLANG_FAEROESE_FAROE_ISLANDS
jmp 0x42d5fd
push str.Filipino__fil__tSUBLANG_FILIPINO_PHILIPPINES
jmp 0x42d5fd
push str.Finnish__fi__tSUBLANG_FINNISH_FINLAND
jmp 0x42d5fd
push str.French_tSUBLANG_FRENCH
jmp 0x42d5fd
push str.Frisian__fy__tSUBLANG_FRISIAN_NETHERLANDS
jmp 0x42d5fd
push str.Galician__gl__tSUBLANG_GALICIAN_GALICIAN
jmp 0x42d5fd
push str.Georgian__ka__tSUBLANG_GEORGIAN_GEORGIA
jmp 0x42d5fd
push str.German_tSUBLANG_GERMAN
jmp 0x42d5fd
push str.Greek__el__tSUBLANG_GREEK_GREECE
jmp 0x42d5fd
push str.Greenlandic__kl__tSUBLANG_GREENLANDIC_GREENLAND
jmp 0x42d5fd
push str.Gujarati__gu__tSUBLANG_GUJARATI_INDIA
jmp 0x42d5fd
push str.Hausa__ha__tSUBLANG_HAUSA_NIGERIA_LATIN
jmp 0x42d5fd
push str.Hawiian__haw__tSUBLANG_HAWAIIAN_US
jmp 0x42d5fd
push str.Hebrew__he__tSUBLANG_HEBREW_ISRAEL
jmp 0x42d5fd
push str.Hindi__hi__tSUBLANG_HINDI_INDIA
jmp 0x42d5fd
push str.Hungarian__hu__tSUBLANG_HUNGARIAN_HUNGARY
jmp 0x42d5fd
push str.Icelandic__is__tSUBLANG_ICELANDIC_ICELAND
jmp 0x42d5fd
push str.Igbo__ig__tSUBLANG_IGBO_NIGERIA
jmp 0x42d5fd
push str.Indonesian__id__tSUBLANG_INDONESIAN_INDONESIA
jmp 0x42d5fd
push str.Inuktitut__iu__tSUBLANG_INUKTITUT_CANADA
jmp 0x42d5fd
push str.isiXhosa__xh__tSUBLANG_XHOSA_SOUTH_AFRICA
jmp 0x42d5fd
push str.isiZulu__zu__tSUBLANG_ZULU_SOUTH_AFRICA
jmp 0x42d5fd
push str.Italian__it__tSUBLANG_ITALIAN
jmp 0x42d5fd
push str.Japanese__ja__tSUBLANG_JAPANESE_JAPAN
jmp 0x42d5fd
push str.Kannada__kn__tSUBLANG_KANNADA_INDIA
jmp 0x42d5fd
push str.Kazakh__kk__tSUBLANG_KAZAK_KAZAKHSTAN
jmp 0x42d5fd
push str.Khmer__kh__tSUBLANG_KHMER_CAMBODIA
jmp 0x42d5fd
push str.Kiche__qut__tSUBLANG_KICHE_GUATEMALA
jmp 0x42d5fd
push str.Kinyarwanda__rw__tSUBLANG_KINYARWANDA_RWANDA
jmp 0x42d5fd
push str.Konkani__kok__tSUBLANG_KONKANI_INDIA
jmp 0x42d5fd
push str.Korean__ko__tSUBLANG_KOREAN
jmp 0x42d5fd
push str.Kyrgyz__ky__tSUBLANG_KYRGYZ_KYRGYZSTAN
jmp 0x42d5fd
push str.Lao__lo__tSUBLANG_LAO_LAO
jmp 0x42d5fd
push str.Latvian__lv__tSUBLANG_LATVIAN_LATVIA
jmp 0x42d5fd
push str.Lithuanian__lt__tSUBLANG_LITHUANIAN_LITHUANIA
jmp 0x42d5fd
push str.Luxembourgish__lb__tSUBLANG_LUXEMBOURGISH_LUXEMBOURG
jmp 0x42d5fd
push str.Macedonian__mk__tSUBLANG_MACEDONIAN_MACEDONIA
jmp 0x42d5fd
push str.Malay_tSUBLANG_MALAY_MALAYSIA
jmp 0x42d5fd
push str.Malayalam__ml__tSUBLANG_MALAYALAM_INDIA
jmp 0x42d5fd
push str.Maltese__mt__tSUBLANG_MALTESE_MALTA
jmp 0x42d5fd
push str.Maori__mi__tSUBLANG_MAORI_NEW_ZEALAND
jmp 0x42d5fd
push str.Mapudungun__arn__tSUBLANG_MAPUDUNGUN_CHILE
jmp 0x42d5fd
push str.Marathi__mr__tSUBLANG_MARATHI_INDIA
jmp 0x42d5fd
push str.Mohawk__moh__tSUBLANG_MOHAWK_MOHAWK
jmp 0x42d5fd
push str.Mongolian__mn__tSUBLANG_MONGOLIAN_CYRILLIC_MONGOLIA
jmp 0x42d5fd
push str.Nepali__ne__tSUBLANG_NEPALI_NEPAL
jmp 0x42d5fd
push str.Norwegian__no__tSUBLANG_NORWEGIAN_BOKMAL
jmp 0x42d5fd
push str.Occitan__oc__tSUBLANG_OCCITAN_FRANCE
jmp 0x42d5fd
push str.Oriya__or__tSUBLANG_ORIYA_INDIA
jmp 0x42d5fd
push str.Pashto__ps__tSUBLANG_PASHTO_AFGHANISTAN
jmp 0x42d5fd
push str.Persian_tSUBLANG_PERSIAN_IRAN
jmp 0x42d5fd
push str.Polish__pl__tSUBLANG_POLISH_POLAND
jmp 0x42d5fd
push str.Portuguese__pt__tSUBLANG_PORTUGUESE_BRAZILIAN
jmp 0x42d5fd
push str.Punjabi__pa__tSUBLANG_PUNJABI_INDIA
jmp 0x42d5fd
push str.Quechua__quz__tSUBLANG_QUECHUA_BOLIVIA
jmp 0x42d5fd
push str.Romanian__ro__tSUBLANG_ROMANIAN_ROMANIA
jmp 0x42d5fd
push str.Romansh__rm__tSUBLANG_ROMANSH_SWITZERLAND
jmp 0x42d5fd
push str.Russian__ru__tSUBLANG_RUSSIAN_RUSSIA
jmp 0x42d5fd
push str.Sakha_tSUBLANG_SAKHA_RUSSIA
jmp 0x42d5fd
push str.Sami_tSUBLANG_SAMI_NORTHERN_NORWAY
jmp 0x42d5fd
push str.Sanskrit__sa__tSUBLANG_SANSKRIT_INDIA
jmp 0x42d5fd
push str.Sesotho_sa_Leboa__nso__tSUBLANG_SOTHO_NORTHERN_SOUTH_AFRICA
jmp 0x42d5fd
push str.Sinhala__si__tSUBLANG_SINHALESE_SRI_LANKA
jmp 0x42d5fd
push str.Slovak__sk__tSUBLANG_SLOVAK_SLOVAKIA
jmp 0x42d5fd
push str.Slovenian__sl__tSUBLANG_SLOVENIAN_SLOVENIA
jmp 0x42d5fd
push str.Spanish_tSUBLANG_SPANISH
jmp 0x42d5fd
push str.Swahili__sw__tSUBLANG_SWAHILI
jmp 0x42d5fd
push str.Swedish_tSUBLANG_SWEDISH
jmp 0x42d5fd
push str.Syriac__syr__tSUBLANG_SYRIAC
jmp 0x42d5fd
push str.Tajik__tg__tSUBLANG_TAJIK_TAJIKISTAN
jmp 0x42d5fd
push str.Tamil__ta__tSUBLANG_TAMIL_INDIA
jmp 0x42d5fd
push str.Tatar__tt__tSUBLANG_TATAR_RUSSIA
jmp 0x42d5fd
push str.Telugu__te__tSUBLANG_TELUGU_INDIA
jmp 0x42d5fd
push str.Thai__th__tSUBLANG_THAI_THAILAND
jmp 0x42d5fd
push str.Tibetan__bo__tSUBLANG_TIBETAN_PRC
jmp 0x42d5fd
push str.Tigrinya_tSUBLANG_TIGRINYA_ETHIOPIA
jmp 0x42d5fd
push str.Turkish__tr__tSUBLANG_TURKISH_TURKEY
jmp 0x42d5fd
push str.Turkmen__tk__tSUBLANG_TURKMEN_TURKMENISTAN
jmp 0x42d5fd
push str.Ukrainian__uk__tSUBLANG_UKRAINIAN_UKRAINE
jmp 0x42d5fd
push str.Upper_Sorbian__hsb__tSUBLANG_UPPER_SORBIAN_GERMANY
jmp 0x42d5fd
push str.Urdu_tSUBLANG_URDU_PAKISTAN
jmp 0x42d5fd
push str.Uyghur__ug__tSUBLANG_UIGHUR_PRC
jmp 0x42d5fd
push str.Uzbek_tSUBLANG_UZBEK_LATIN
jmp 0x42d5fd
push str.Vietnamese__vi__tSUBLANG_VIETNAMESE_VIETNAM
jmp 0x42d5fd
push str.Welsh__cy__tSUBLANG_WELSH_UNITED_KINGDOM
jmp 0x42d5fd
push str.Wolof__wo__tSUBLANG_WOLOF_SENEGAL
jmp 0x42d5fd
push str.Yi__ii__tSUBLANG_YI_PRC
jmp 0x42d5fd
push str.Yoruba__yo_
jmp 0x42d5fd
push 0x1a
push str.Arabic_tSUBLANG_ARABIC_IRAQ
mov ecx, esi
call fcn.00403860
mov eax, edi
pop edi
pop esi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.004a6d1e
mov esp, ebp
pop ebp
ret 4
cmp edi, 0xc01
jg 0x42d0ae
je 0x42d0a4
lea eax, [edi - 0x803]
cmp eax, 0x70
ja case.0x42d255.5131
movzx eax, byte [eax + 0x42d8d0]
jmp dword [eax*4 + 0x42d85c]
push str.Chinese_Simplified
jmp 0x42d5fd
push str.Azeri__az__tSUBLANG_AZERI_CYRILLIC
jmp 0x42d5fd
push str.Dutch__nl__tSUBLANG_DUTCH_BELGIAN
jmp 0x42d5fd
push str.English_tSUBLANG_ENGLISH_UK
jmp 0x42d5fd
push str.French__fr__tSUBLANG_FRENCH_BELGIAN
jmp 0x42d5fd
push str.German_tSUBLANG_GERMAN_SWISS
jmp 0x42d5fd
push str.Inuktitut__iu__tSUBLANG_INUKTITUT_CANADA_LATIN
jmp 0x42d5fd
push str.Irish_tSUBLANG_IRISH_IRELAND
jmp 0x42d5fd
push str.Italian_tSUBLANG_ITALIAN_SWISS
jmp 0x42d5fd
push str.Lower_Sorbian__dsb__tSUBLANG_LOWER_SORBIAN_GERMANY
jmp 0x42d5fd
push str.Malay__ms__tSUBLANG_MALAY_BRUNEI_DARUSSALAM
jmp 0x42d5fd
push str.Mongolian_tSUBLANG_MONGOLIAN_PRC
jmp 0x42d5fd
push str.Portuguese_tSUBLANG_PORTUGUESE
jmp 0x42d5fd
push str.Pular__ff__tSUBLANG_PULAR_SENEGAL
jmp 0x42d5fd
push str.Punjabi__pa__tSUBLANG_PUNJABI_PAKISTAN
jmp 0x42d5fd
push str.Quechua__quz__tSUBLANG_QUECHUA_ECUADOR
jmp 0x42d5fd
push str.Sami_tSUBLANG_SAMI_NORTHERN_SWEDEN
jmp 0x42d5fd
push str.Serbian_tSUBLANG_SERBIAN_LATIN
jmp 0x42d5fd
push str.Setswana___Tswana__tn__tSUBLANG_TSWANA_BOTSWANA
jmp 0x42d5fd
push str.Sindhi__sd__tSUBLANG_SINDHI_PAKISTAN
jmp 0x42d5fd
push str.Spanish_tSUBLANG_SPANISH_MEXICAN
jmp 0x42d5fd
push str.Swedish__sv__tSUBLANG_SWEDISH_FINLAND
jmp 0x42d5fd
push str.Tamazight__tzm__tSUBLANG_TAMAZIGHT_ALGERIA_LATIN
jmp 0x42d5fd
push str.Tamil_tSUBLANG_TAMIL_SRI_LANKA
jmp 0x42d5fd
push str.Tigrinya__ti__tSUBLANG_TIGRINYA_ERITREA
jmp 0x42d5fd
push str.Urdu__ur__tSUBLANG_URDU_INDIA
jmp 0x42d5fd
push str.Uzbek__uz__tSUBLANG_UZBEK_CYRILLIC
jmp 0x42d5fd
push str.Valencian__ca__tSUBLANG_VALENCIAN_VALENCIA
jmp 0x42d5fd
push str.Arabic_tSUBLANG_ARABIC_EGYPT
jmp 0x42d5fd
cmp edi, 0x2009
jg 0x42d36a
je 0x42d360
cmp edi, 0x1407
jg 0x42d223
je 0x42d219
cmp edi, 0x1004
jg 0x42d192
je 0x42d188
cmp edi, 0xc07
jg 0x42d10e
je 0x42d104
cmp edi, 0xc04
jne case.0x42d255.5131
push str.Chinese__zh__tSUBLANG_CHINESE_HONGKONG
jmp 0x42d5fd
push str.German__de__tSUBLANG_GERMAN_AUSTRIAN
jmp 0x42d5fd
cmp edi, 0xc1a
jg 0x42d153
je 0x42d149
sub eax, 0xc09
je 0x42d13f
dec eax
je 0x42d135
sub eax, 2
jne case.0x42d255.5131
push str.French_tSUBLANG_FRENCH_CANADIAN
jmp 0x42d5fd
push str.Spanish_tSUBLANG_SPANISH_MODERN
jmp 0x42d5fd
push str.English__en__tSUBLANG_ENGLISH_AUS
jmp 0x42d5fd
push str.Serbian_tSUBLANG_SERBIAN_CYRILLIC
jmp 0x42d5fd
sub eax, 0xc3b
je 0x42d17e
sub eax, 0x30
je 0x42d174
sub eax, 0x396
jne case.0x42d255.5131
push str.Arabic_tSUBLANG_ARABIC_LIBYA
jmp 0x42d5fd
push str.Quechua__quz__tSUBLANG_QUECHUA_PERU
jmp 0x42d5fd
push str.Sami__se__tSUBLANG_SAMI_NORTHERN_FINLAND
jmp 0x42d5fd
push str.Chinese_tSUBLANG_CHINESE_SINGAPORE
jmp 0x42d5fd
cmp edi, 0x101a
jg 0x42d1e4
je 0x42d1da
lea eax, [edi - 0x1007]
cmp eax, 5
ja case.0x42d255.5131
jmp dword [eax*4 + 0x42d944]
push str.English_tSUBLANG_ENGLISH_CAN
jmp 0x42d5fd
push str.French_tSUBLANG_FRENCH_SWISS
jmp 0x42d5fd
push str.German_tSUBLANG_GERMAN_LUXEMBOURG
jmp 0x42d5fd
push str.Spanish_tSUBLANG_SPANISH_GUATEMALA
jmp 0x42d5fd
push str.Croatian__hr__tSUBLANG_CROATIAN_BOSNIA_HERZEGOVINA_LATIN
jmp 0x42d5fd
sub eax, 0x103b
je 0x42d20f
sub eax, 0x3c6
je 0x42d205
sub eax, 3
jne case.0x42d255.5131
push str.Chinese_tSUBLANG_CHINESE_MACAU
jmp 0x42d5fd
push str.Arabic__ar__tSUBLANG_ARABIC_ALGERIA
jmp 0x42d5fd
push str.Sami__smj__tSUBLANG_SAMI_LULE_NORWAY
jmp 0x42d5fd
push str.German_tSUBLANG_GERMAN_LIECHTENSTEIN
jmp 0x42d5fd
cmp edi, 0x180c
jg 0x42d2c9
je 0x42d2bf
cmp edi, 0x143b
jg 0x42d28e
je 0x42d284
lea eax, [edi - 0x1409]
cmp eax, 0x11
ja case.0x42d255.5131
movzx eax, byte [eax + 0x42d970]
jmp dword [eax*4 + 0x42d95c]
push str.Bosnian__bs__tSUBLANG_BOSNIAN_BOSNIA_HERZEGOVINA_LATIN
jmp 0x42d5fd
push str.English_tSUBLANG_ENGLISH_NZ
jmp 0x42d5fd
push str.French_tSUBLANG_FRENCH_LUXEMBOURG
jmp 0x42d5fd
push str.Spanish_tSUBLANG_SPANISH_COSTA_RICA
jmp 0x42d5fd
push str.Sami_tSUBLANG_SAMI_LULE_SWEDEN
jmp 0x42d5fd
sub eax, 0x1801
je 0x42d2b5
sub eax, 8
je 0x42d2ab
dec eax
jne case.0x42d255.5131
push str.Spanish_tSUBLANG_SPANISH_PANAMA
jmp 0x42d5fd
push str.English_tSUBLANG_ENGLISH_EIRE
jmp 0x42d5fd
push str.Arabic_tSUBLANG_ARABIC_MOROCCO
jmp 0x42d5fd
push str.French_tSUBLANG_FRENCH_MONACO
jmp 0x42d5fd
cmp edi, 0x1c0a
jg 0x42d32b
je 0x42d321
cmp edi, 0x1c01
jg 0x42d30b
je 0x42d301
sub eax, 0x181a
je 0x42d2f7
sub eax, 0x21
jne case.0x42d255.5131
push str.Sami__sma__tSUBLANG_SAMI_SOUTHERN_NORWAY
jmp 0x42d5fd
push str.Serbian_tSUBLANG_SERBIAN_BOSNIA_HERZEGOVINA_LATIN
jmp 0x42d5fd
push str.Arabic_tSUBLANG_ARABIC_TUNISIA
jmp 0x42d5fd
cmp edi, 0x1c09
jne case.0x42d255.5131
push str.English_tSUBLANG_ENGLISH_SOUTH_AFRICA
jmp 0x42d5fd
push str.Spanish_tSUBLANG_SPANISH_DOMINICAN_REPUBLIC
jmp 0x42d5fd
sub eax, 0x1c1a
je 0x42d356
sub eax, 0x21
je 0x42d34c
sub eax, 0x3c6
jne case.0x42d255.5131
push str.Arabic_tSUBLANG_ARABIC_OMAN
jmp 0x42d5fd
push str.Saami_tSUBLANG_SAMI_SOUTHERN_SWEDEN
jmp 0x42d5fd
push str.Serbian_tSUBLANG_SERBIAN_BOSNIA_HERZEGOVINA_CYRILLIC
jmp 0x42d5fd
push str.English_tSUBLANG_ENGLISH_JAMAICA
jmp 0x42d5fd
cmp edi, 0x340a
jg 0x42d4e9
je 0x42d4df
cmp edi, 0x280a
jg 0x42d448
je 0x42d43e
cmp edi, 0x2409
jg 0x42d3f0
je 0x42d3e6
cmp edi, 0x203b
jg 0x42d3d0
je 0x42d3c6
sub eax, 0x200a
je 0x42d3bc
sub eax, 0x10
jne case.0x42d255.5131
push str.Bosnian__bs__tSUBLANG_BOSNIAN_BOSNIA_HERZEGOVINA_CYRILLIC
jmp 0x42d5fd
push str.Spanish_tSUBLANG_SPANISH_VENEZUELA
jmp 0x42d5fd
push str.Sami__sms__tSUBLANG_SAMI_SKOLT_FINLAND
jmp 0x42d5fd
cmp edi, 0x2401
jne case.0x42d255.5131
push str.Arabic_tSUBLANG_ARABIC_YEMEN
jmp 0x42d5fd
push str.English_tSUBLANG_ENGLISH_CARIBBEAN
jmp 0x42d5fd
cmp edi, 0x2801
jg 0x42d428
je 0x42d41e
sub eax, 0x240a
je 0x42d414
sub eax, 0x31
jne case.0x42d255.5131
push str.Sami__smn__tSUBLANG_SAMI_INARI_FINLAND
jmp 0x42d5fd
push str.Spanish_tSUBLANG_SPANISH_COLOMBIA
jmp 0x42d5fd
push str.Arabic_tSUBLANG_ARABIC_SYRIA
jmp 0x42d5fd
cmp edi, 0x2809
jne case.0x42d255.5131
push str.English_tSUBLANG_ENGLISH_BELIZE
jmp 0x42d5fd
push str.Spanish_tSUBLANG_SPANISH_PERU
jmp 0x42d5fd
cmp edi, 0x3009
jg 0x42d4aa
je 0x42d4a0
cmp edi, 0x2c0a
jg 0x42d48a
je 0x42d480
sub eax, 0x2c01
je 0x42d476
sub eax, 8
jne case.0x42d255.5131
push str.English_tSUBLANG_ENGLISH_TRINIDAD
jmp 0x42d5fd
push str.Arabic_tSUBLANG_ARABIC_JORDAN
jmp 0x42d5fd
push str.Spanish__es__tSUBLANG_SPANISH_ARGENTINA
jmp 0x42d5fd
cmp edi, 0x3001
jne case.0x42d255.5131
push str.Arabic_tSUBLANG_ARABIC_LEBANON
jmp 0x42d5fd
push str.English_tSUBLANG_ENGLISH_ZIMBABWE
jmp 0x42d5fd
sub eax, 0x300a
je 0x42d4d5
sub eax, 0x3f7
je 0x42d4cb
sub eax, 8
jne case.0x42d255.5131
push str.English_tSUBLANG_ENGLISH_PHILIPPINES
jmp 0x42d5fd
push str.Arabic_tSUBLANG_ARABIC_KUWAIT
jmp 0x42d5fd
push str.Spanish_tSUBLANG_SPANISH_ECUADOR
jmp 0x42d5fd
push str.Spanish_tSUBLANG_SPANISH_CHILE
jmp 0x42d5fd
cmp edi, 0x440a
jg 0x42d591
je 0x42d58a
cmp edi, 0x4001
jg 0x42d55d
je 0x42d553
cmp edi, 0x3c01
jg 0x42d53d
je 0x42d533
sub eax, 0x3801
je 0x42d529
sub eax, 9
jne case.0x42d255.5131
push str.Spanish_tSUBLANG_SPANISH_URUGUAY
jmp 0x42d5fd
push str.Arabic_tSUBLANG_ARABIC_UAE
jmp 0x42d5fd
push str.Arabic_tSUBLANG_ARABIC_BAHRAIN
jmp 0x42d5fd
cmp edi, 0x3c0a
jne case.0x42d255.5131
push str.Spanish_tSUBLANG_SPANISH_PARAGUAY
jmp 0x42d5fd
push str.Arabic_tSUBLANG_ARABIC_QATAR
jmp 0x42d5fd
sub eax, 0x4009
je 0x42d583
dec eax
je 0x42d57c
sub eax, 0x3ff
jne case.0x42d255.5131
push str.English_tSUBLANG_ENGLISH_MALAYSIA
jmp 0x42d5fd
push str.Spanish_tSUBLANG_SPANISH_BOLIVIA
jmp 0x42d5fd
push str.English_tSUBLANG_ENGLISH_INDIA
jmp 0x42d5fd
push str.Spanish_tSUBLANG_SPANISH_EL_SALVADOR
jmp 0x42d5fd
cmp edi, 0x540a
jg 0x42d5da
je 0x42d5d3
cmp edi, 0x4c0a
jg 0x42d5c4
je 0x42d5bd
sub eax, 0x4809
je 0x42d5b6
dec eax
jne case.0x42d255.5131
push str.Spanish_tSUBLANG_SPANISH_HONDURAS
jmp 0x42d5fd
push str.English_tSUBLANG_ENGLISH_SINGAPORE
jmp 0x42d5fd
push str.Spanish_tSUBLANG_SPANISH_NICARAGUA
jmp 0x42d5fd
cmp edi, 0x500a
jne case.0x42d255.5131
push str.Spanish_tSUBLANG_SPANISH_PUERTO_RICO
jmp 0x42d5fd
push str.Spanish_tSUBLANG_SPANISH_US
jmp 0x42d5fd
sub eax, 0x781a
je 0x42d5f8
sub eax, 0x3ea
je case.0x42caca.1028
sub eax, 0x16
jne case.0x42d255.5131
push str.Serbian
jmp 0x42d5fd
push str.Bosnian__bs__t
mov ecx, esi
call fcn.00419000
mov ecx, dword [ebp - 4]
mov eax, edi
pop edi
xor ecx, ebp
pop esi
call fcn.004a6d1e
mov esp, ebp
pop ebp
ret 4