Function at 0x40b000
Capabilities:
Accept command line arguments
Get common file path
Get geographical location
Parse pe header

Disassembly:
push ebp
mov ebp, esp
mov eax, 0x49b8
call fcn.004110d0
mov eax, dword [0x42b5cc]
push ebx
push esi
push edi
xor ebx, ebx
push ebx
mov dword [ebp - 4], eax
call fcn.0040dbed
push eax
call fcn.0040dbdb
add esp, 8
lea eax, [ebp - 0x49ac]
push eax
call dword [sym.imp.KERNEL32.dll_GetCommandLineW]
push eax
call dword [sym.imp.SHELL32.dll_CommandLineToArgvW]
mov dword [ebp - 0x49b8], eax
mov edi, 4
jmp 0x40b050
mov esi, 8
jmp 0x40b060
push 0x63
push str.Auaogessoviowornguoqynvoubfapibiiolaeueodikuifvuaaufxusapohuyeiarahpirhiybtafidqyipauooulortxiqajeuqdugarulemgozgeloeoiuehoejelueltikofiaaheduqegfeqaokuiowaioaewayyofmukabeaupfyupiheeztaqonapeewpooeviooeinkemuoxequziheoqhuxemzeakuvenajaoipatiojqodraepoofiayepecehovxumcajpkakubnesnozikwhahiivmudeuzaaewbareciousoqeximiibguxedmmoaueuxamiiipvkecihagaxoaqmopiiuveuiexmazeeoganlpunuooemtotasazitisqiihoaalictvefeweidqufheznahiqppukbiikeuadgretfzdzovionpefohusubenimoucozeesayiieifolsiwkooualpqoaaiyiawaplzuaoguuicopaqxioovueyeidoadiby
call dword [sym.imp.KERNEL32.dll_IsBadStringPtrW]
dec esi
mov dword [0x6e9a34], eax
jne 0x40b060
dec edi
jne 0x40b050
push 0xa6e5
push 0x6fab
push str.Votkuiee
push 0x1749
xor eax, eax
mov byte [ebp - 0x34], bl
mov ecx, 0xb
lea edi, [ebp - 0x33]
push str.Nooiie__d_Ki_Nieopafxwa__s_Tu__d_Fivfya_Doelqak__d_Aewlfeta_Pigiuivzss
rep stosd dword es:[edi], eax
lea ecx, [ebp - 0x34]
push 0x2c
push ecx
call fcn.0040db84
push 0x41d6b8
push 0xb51c
mov ecx, 0x10
mov esi, str.Guuhniqqsuyixmuteosabfmoqioiracmuokicduuroruidfeugioiooofhxeoruo
lea edi, [ebp - 0x748]
rep movsd dword es:[edi], dword [esi]
push 0xbc2a
push 0xd60a
push str.Mffiii
push str.Khpbxefoqa__s_Biaipafvb_Ja__d_Xeza__d_Oo_Eaelmaf__d_Kai__s_B_P
lea edx, [ebp - 0x748]
push 0x40
push edx
movsb byte es:[edi], byte [esi]
call fcn.0040db84
xor eax, eax
mov byte [ebp - 0x204], bl
push 0x5112
mov ecx, 0x13
lea edi, [ebp - 0x203]
rep stosd dword es:[edi], eax
push str.Gyaulah
push str.Khhufor
stosw word es:[edi], ax
push 0xe574
push str._d_Duooe__s_O_B__s_Ougtquw_Iabpueymii__d_Cqioooi_Yikbpuc
stosb byte es:[edi], al
lea eax, [ebp - 0x204]
push 0x4f
push eax
call fcn.0040db84
add esp, 0x58
push 0x3ee
call fcn.0040db03
mov edx, eax
add esp, 4
cmp edx, ebx
je 0x40b1a5
mov edi, edx
mov ecx, 0xcf
mov eax, 0xe4e4e4e4
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov eax, 0xcececece
mov edi, edx
mov ecx, 0xa9
rep stosd dword es:[edi], eax
mov edi, edx
mov ecx, 0x7e
mov eax, 0x84848484
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov eax, 0xadadadad
mov edi, edx
mov ecx, 0x85
rep stosd dword es:[edi], eax
mov edi, edx
mov ecx, 0x11
mov eax, 0x9b9b9b9b
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov edi, edx
mov ecx, 0x8c
mov eax, 0x26262626
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_GetCurrentProcessId]
mov esi, 2
push 0x4489
xor eax, eax
mov word [ebp - 0x1b4], bx
mov ecx, 0x27
lea edi, [ebp - 0x1b2]
push str._d_Fayayuun_B
rep stosd dword es:[edi], eax
lea ecx, [ebp - 0x1b4]
push 0x4e
push ecx
call fcn.0040d97b
add esp, 0x10
dec esi
jne 0x40b1b0
mov edi, 4
lea esp, [esp]
mov esi, 6
call dword [sym.imp.KERNEL32.dll_GetACP]
dec esi
jne 0x40b1f5
dec edi
jne 0x40b1f0
push str.Wyuuoemb
mov ecx, 0x1d
mov esi, str.Jpoumerjuaneymiesakubfiuqzdacaeoueiauouemabshknewfcaqutiwavukteqtegluoqubebxwixeusfateoutokiuhvexncuhedhcadihuuteijwu
lea edi, [ebp - 0xe84]
rep movsd dword es:[edi], dword [esi]
push str.Fuigluz
push str.Fviezim
push 0x42277c
push str.Wrla__s_Muewpepa__s_Woautuiycu__s_Oujiwiqeoz_Jfeuv__s_Y_Xrueni_Zuiodilt
lea edx, [ebp - 0xe84]
push 0x75
push edx
movsw word es:[edi], word [esi]
call fcn.0040db84
add esp, 0x1c
call dword [sym.imp.KERNEL32.dll_GetCurrentThreadId]
push 0x451
mov dword [0x6e9a4c], eax
call fcn.0040db03
mov edx, eax
add esp, 4
cmp edx, ebx
je 0x40b2ac
mov ecx, edx
mov eax, 0x28282828
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 edi, edx
mov ecx, 0xff
mov eax, 0x1b1b1b1b
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov eax, 0x59595959
mov edi, edx
mov ecx, 0x7d
rep stosd dword es:[edi], eax
mov eax, 0xa1a1a1a1
mov edi, edx
mov ecx, 0x32
push edx
rep stosd dword es:[edi], eax
call fcn.0040d9eb
add esp, 4
push str.Jnojkao
push 0x41d4ec
mov ecx, 7
mov esi, str.Qhpepoxuvebubf
lea edi, [ebp - 0x24]
rep movsd dword es:[edi], dword [esi]
push 0xc3cf
push 0x4733
push str.Hfuowa
push str._s_Yiji__d_Cavrxe__d_K__s_Meaeoayji_Hoafo__s_Seaabiw
lea edx, [ebp - 0x24]
push 0xe
push edx
movsw word es:[edi], word [esi]
call fcn.0040d97b
xor eax, eax
mov byte [ebp - 0x2ac], bl
mov ecx, 0xe
lea edi, [ebp - 0x2ab]
rep stosd dword es:[edi], eax
push str.Jheexen
push str._s_Bo
stosb byte es:[edi], al
lea eax, [ebp - 0x2ac]
push 0x39
push eax
call fcn.0040db84
add esp, 0x30
mov esi, 3
lea esp, [esp]
call dword [sym.imp.KERNEL32.dll_GetACP]
dec esi
jne 0x40b320
mov esi, 3
mov edi, edi
call dword [sym.imp.KERNEL32.dll_GetCurrentProcess]
dec esi
jne 0x40b330
mov esi, 7
mov edi, edi
push 0x6d9
call fcn.0040db03
mov edx, eax
add esp, 4
cmp edx, ebx
je 0x40b36d
mov edi, edx
mov ecx, 0x54
mov eax, 0x40404040
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 0x40b340
mov ebx, 0x4764
call fcn.0040af70
push 0x4265fc
push str.Duna
push str.Xesio
push str.Saeigi
push 0x41d444
push 0xadfb
xor eax, eax
mov byte [ebp - 0x18c], 0
mov ecx, 0x1d
lea edi, [ebp - 0x18b]
push str._d_Tzholewaw_Btei__s_Puug__s_Yjhbei_Dio__s_Ndia__s_U__s_Miuee
rep stosd dword es:[edi], eax
lea ecx, [ebp - 0x18c]
push 0x74
push ecx
call fcn.0040db84
add esp, 0x24
call dword [sym.imp.KERNEL32.dll_GetConsoleOutputCP]
push 0x373
call fcn.0040db03
mov edx, eax
add esp, 4
test edx, edx
je 0x40b42a
mov ecx, edx
mov eax, 0x1f1f1f1f
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 byte [ecx + 0x14], al
mov eax, 0x11111111
mov edi, edx
mov ecx, 0x1b
rep stosd dword es:[edi], eax
mov eax, 0x4b4b4b4b
mov edi, edx
mov ecx, 0x5f
rep stosd dword es:[edi], eax
mov edi, edx
mov ecx, 0xaa
mov eax, 0x5d5d5d5d
rep stosd dword es:[edi], eax
push edx
stosw word es:[edi], ax
call fcn.0040d9eb
add esp, 4
mov ebx, 4
nop
mov ecx, 8
mov esi, str.Eeeerevgauzurauzcomiuojaboiajihuvh
lea edi, [ebp - 0x2c]
rep movsd dword es:[edi], dword [esi]
push str.Hudwju
push 0x6026
movsw word es:[edi], word [esi]
push str.Vuuxha__d_Rbvepazo__s_Uuz_Puiuya
lea edx, [ebp - 0x2c]
push 0x22
push edx
movsb byte es:[edi], byte [esi]
call fcn.0040db84
add esp, 0x14
dec ebx
jne 0x40b430
mov ebx, dword [sym.imp.KERNEL32.dll_GetConsoleOutputCP]
call ebx
mov edx, dword [0x41d3a8]
mov ecx, dword [0x41d3a4]
push str.Euauzaqauu
push 0xb8f8
push 0x5932
push str.Gaeuvegauv
mov dword [0x6e9a44], eax
mov eax, dword [str.Yaampehsvijocghoiuy]
push str._s_Posoxu_H_Peormuoqa__d_Gijqvif__d_Zooayu_Nuebweazea__s_I
mov dword [ebp - 0x10c], edx
mov dword [ebp - 0x114], eax
mov eax, dword [0x41d3ac]
mov dword [ebp - 0x110], ecx
mov ecx, dword [0x41d3b0]
lea edx, [ebp - 0x114]
push 0x13
push edx
mov dword [ebp - 0x108], eax
mov dword [ebp - 0x104], ecx
call fcn.0040db84
add esp, 0x1c
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov ecx, 0x80
mov esi, str.Gzeutupeobyamuoesaeiieboegiaoizbaamonacatezwuzcupsryvoouuisuagamuisowwzeyuuedageoehapieoruokbacirzlmouqkcilesoerleljyadejoeoeuhqqasenjsngoyioukuyobmaiqkptcomoeigilumxpobnposorourkiuoiihakhwwxufqcugaavaygajdoufurskihejrwrbevmgppovhbkfajfeoboiedskoxataaugbwaboqiavioyehavauadejupieulojvtqfeoivimokiesraahouweukxadogeaeauiomjqiexifnehwpuaeyaiupasmatboysileabmiesegdookimiuwjeoaubmumaexceoquoqonvfuhebykufubihgyieeooiugoikmidquijaoqosyiheuskuedaprefrurrenceoxolmoogaqoieruhauauaqaoekixauwkigwuuqararbsifocneemticcavyi
lea edi, [ebp - 0x25a0]
rep movsd dword es:[edi], dword [esi]
push 0xe
lea eax, [ebp - 0x25a0]
push eax
movsw word es:[edi], word [esi]
call dword [sym.imp.KERNEL32.dll_IsBadStringPtrA]
push 0xc07f
push str.Weovhocx
mov ecx, 0xa
mov esi, str.Scqofabgovbulidyzaigxeaufvavxihuokrommiuu
lea edi, [ebp - 0x37c]
rep movsd dword es:[edi], dword [esi]
push str.Byonnig
push 0xb595
push str.Mqtb
push str._s_Unsobee__d_Houafeh_Dxmuru__s_Zai__s_Cnt__d_Foakgojeoe_Tzumaixtti_Poeeq
lea ecx, [ebp - 0x37c]
push 0x29
push ecx
movsw word es:[edi], word [esi]
call fcn.0040db84
add esp, 0x20
call ebx
push str.Tdtosafchaheweauyooagzfejoatzenzkqriyosiiivgzitaioaafehzuubueiuiduoeyadismbeiosooiuoumibdugatilauajzriototkirjwxyosjihauiecifoqaxevurhaikuqacatatuuenomuenmoieiotezyrvfavrfawofoirzemvacmipooazuntaudicadonayimexuloalpudizynibxowkojdexpeuybofixismsigkezqoeizhtebniefulnnubuweeubieaneairiea
push 0x107
call dword [sym.imp.KERNEL32.dll_GetTempPathA]
mov esi, 5
push 0xb3
call fcn.0040db03
mov edx, eax
add esp, 4
test edx, edx
je 0x40b597
mov edi, edx
mov ecx, 0x1c
mov eax, 0x65656565
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov edi, edx
mov ecx, 0x18
mov eax, 0x97979797
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
push edx
mov dword [edx], 0x65656565
call fcn.0040d9eb
add esp, 4
dec esi
jne 0x40b556
mov esi, 4
nop
push 0x8e
call fcn.0040db03
mov edx, eax
add esp, 4
test edx, edx
je 0x40b607
mov edi, edx
mov ecx, 0x16
mov eax, 0x10101010
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov eax, 0xc1c1c1c1
mov edi, edx
mov ecx, 0x1f
rep stosd dword es:[edi], eax
mov edi, edx
mov ecx, 0x17
mov eax, 0x54545454
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov eax, 0xdededede
mov edi, edx
mov ecx, 0x14
rep stosd dword es:[edi], eax
mov edi, edx
mov ecx, 0xc
mov eax, 0x67676767
rep stosd dword es:[edi], eax
push edx
stosb byte es:[edi], al
call fcn.0040d9eb
add esp, 4
dec esi
jne 0x40b5a0
mov byte [ebp - 0x24c], 0
xor eax, eax
push 0x44ec
mov ecx, 9
lea edi, [ebp - 0x24b]
rep stosd dword es:[edi], eax
push 0x2c4f
push 0x5603
push str._d_Mockho__d_Rkyiyidiy__d_Ox_Xukimuumgi
stosw word es:[edi], ax
lea edx, [ebp - 0x24c]
push 0x27
push edx
stosb byte es:[edi], al
call fcn.0040db84
xor eax, eax
push str.Jovuuocguo
mov byte [ebp - 0x3bc], 0
mov ecx, 0xf
lea edi, [ebp - 0x3bb]
rep stosd dword es:[edi], eax
push 0x2ba3
push 0x428e70
push str._s_V__d_Uopelaboqk__s_Cdzrg
stosw word es:[edi], ax
lea eax, [ebp - 0x3bc]
push 0x3e
push eax
call fcn.0040db84
add esp, 0x30
push 0x104
push str.Auaogessoviowornguoqynvoubfapibiiolaeueodikuifvuaaufxusapohuyeiarahpirhiybtafidqyipauooulortxiqajeuqdugarulemgozgeloeoiuehoejelueltikofiaaheduqegfeqaokuiowaioaewayyofmukabeaupfyupiheeztaqonapeewpooeviooeinkemuoxequziheoqhuxemzeakuvenajaoipatiojqodraepoofiayepecehovxumcajpkakubnesnozikwhahiivmudeuzaaewbareciousoqeximiibguxedmmoaueuxamiiipvkecihagaxoaqmopiiuveuiexmazeeoganlpunuooemtotasazitisqiihoaalictvefeweidqufheznahiqppukbiikeuadgretfzdzovionpefohusubenimoucozeesayiieifolsiwkooualpqoaaiyiawaplzuaoguuicopaqxioovueyeidoadiby
push 0
push 0
push 2
push 0x800
call dword [sym.imp.KERNEL32.dll_GetDateFormatW]
push 0x14
push str.Roucfokaovnoseeuveiuegteooiuwabegolavatkwiiusudizoikyiuuonhobruazozeoabauefebiwadjsukoeawifwuonafaealoqueawoxsuacaxolanue
push 0x10
push str.Tdtosafchaheweauyooagzfejoatzenzkqriyosiiivgzitaioaafehzuubueiuiduoeyadismbeiosooiuoumibdugatilauajzriototkirjwxyosjihauiecifoqaxevurhaikuqacatatuuenomuenmoieiotezyrvfavrfawofoirzemvacmipooazuntaudicadonayimexuloalpudizynibxowkojdexpeuybofixismsigkezqoeizhtebniefulnnubuweeubieaneairiea
push 1
push 0x800
call dword [sym.imp.KERNEL32.dll_CompareStringA]
push 0xec
push str.Ceuobodeaayenaiihaujuafefwuetoqshrnekiiviukabeboudieqoxqaasiqoyuziioolsexurabajoayuonioofodiiiwutanhleqoaayiluuuualeeosiiukofophiitiktaaeaquauzoauhrkoieearebfoegeroyujozhyuoaiterjidesyueujbsjeauotvuysjhnennzirovmtptureaueuwzrruexaqiciueubtoqohvsofmleyovaoaceftipvujideyovbiozueaeepiqouiheeaiikia
push 0
push 0
push 2
push 0x800
call dword [sym.imp.KERNEL32.dll_GetDateFormatA]
push str.Ijeifiief
push 0x2001
push 0x7391
mov byte [ebp - 0x38], 0
xor eax, eax
mov ecx, 0xb
lea edi, [ebp - 0x37]
rep stosd dword es:[edi], eax
push 0xb214
push str.L__d_Baqvnaqsnb__d_Ac__d_Qzbenuaiom__s_Mypuhut_Aoy
lea ecx, [ebp - 0x38]
push 0x2e
push ecx
stosw word es:[edi], ax
call fcn.0040db84
push str.Qilaziysi
push 0x681b
push 0x41cf10
lea edx, [ebp - 0xf18]
push 0x49
mov ecx, 0x25
mov esi, str.Qablbikjushaoeqeyiyauvuokoiiqedejemuuizkwofiuisogzekaocoaanavfeeyoybioriq
lea edi, [ebp - 0xf18]
push edx
rep movsd dword es:[edi], dword [esi]
call fcn.0040d97b
add esp, 0x30
push 3
call dword [sym.imp.KERNEL32.dll_Sleep]
mov esi, 3
jmp 0x40b750
push 0x5e1
call fcn.0040db03
mov edx, eax
add esp, 4
test edx, edx
je 0x40b7ac
mov edi, edx
mov ecx, 0xc6
mov eax, 0x8e8e8e8e
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov edi, edx
mov ecx, 0xff
mov eax, 0xd4d4d4d4
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x47
mov eax, 0x68686868
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov eax, 0x1f1f1f1f
mov edi, edx
mov ecx, 0x82
push edx
rep stosd dword es:[edi], eax
call fcn.0040d9eb
add esp, 4
dec esi
jne 0x40b750
push 0xbc4c
push 0x41cf0c
xor eax, eax
push str.Vieiti
mov dword [ebp - 0x17], eax
push str.Fqymwo__s_B__s_Fntu_Meopeaia__d_S_Uja_Uav
mov dword [ebp - 0x13], eax
lea ecx, [ebp - 0x18]
mov dword [ebp - 0xf], eax
push 0xe
push ecx
mov byte [ebp - 0x18], 0
mov word [ebp - 0xb], ax
call fcn.0040db84
push str.Baaihe
push 0xfdd7
push 0x11f
mov byte [ebp - 0x6a0], 0
xor eax, eax
push 0x144c
mov ecx, 0x18
lea edi, [ebp - 0x69f]
rep stosd dword es:[edi], eax
push 0x5e41
push 0x1a1
push str._d_Iuuwoerq_Reeufielo__d_Okueeufoio__d_Kdbvcuvs__d_Maqikithq__d_Zuui__s_Soozg
stosw word es:[edi], ax
lea edx, [ebp - 0x6a0]
push 0x63
push edx
stosb byte es:[edi], al
call fcn.0040db84
mov ebx, dword [sym.imp.KERNEL32.dll_GetCurrencyFormatA]
mov ecx, 0x57
mov esi, str.Xaxznufeaatozjttjipuvieolqypfulapatogebiyunuuejufjribisaougaqabmwakooeloddlenukbavsouisuhemapugucaatjigahnvumornyukuatuulucerafudueaerudpuuapqbeaaqsgioihdzazddosisleccufiiilogeeehokjoaeiifoiwuratiiocaillewyaiuelnqoraveoahuueaxyayorhgudiienoviwevareeayowuaazajotdlodousoinnratixeqewagudqaoqnaonazzeqjepeuqramxobluxoilvetlyuxukemasudezuoovwaiziwisifoje
lea edi, [ebp - 0x1674]
rep movsd dword es:[edi], dword [esi]
add esp, 0x3c
push 0x1bc
push str.Jwoqcaoeakoiueimseidcobedueeeeeoipqiwcpzmepuuopupukiredelibesjjjnuyeelwakzoofujcxiqovdaumugefakuxuoacaxgquyidojmzahmoaquknpfcuguibgorioaqozibaaalfcxuioiaboajkeemuiapufutvowiiaapvnuoeeozixvdobivaejeouiepviyooemeeeuoxereviiajkouriepatuisviamabiielejsmlaiuoaajabebojisefpoaifieyuhqoudalalgjaepeubulooibaiauwfemaaqfiuuomzicjbefeepmxmanecujidavowuycuhtikuuooacokebigooeuuiumrtoboussuamaodiiutunutrunniziabzeyeouhueeuulazdoixaticeziyaiklumiiuwasriojiriiiuijeuepabueieojpuxwudzymguhternoweuoouzijaxaeivanefaucsomsnunapeioiebecinetxvuziffoahifujoxafkotmurwwejuxaxooonufejozeeepueiohsatomaxi
push 0
lea eax, [ebp - 0x1674]
push eax
movsw word es:[edi], word [esi]
push 0
push 0x800
movsb byte es:[edi], byte [esi]
call ebx
push 0x8835
push 0xd59a
mov ecx, 0x12
mov esi, str.Hyeamaojavbifauonixgzqyazieieibauaougiaaeoquqiaeiuuifogsenlihooabaiodiw
lea edi, [ebp - 0x8ac]
push str._d_Aooav__d_Cf_Uegogeg_N
rep movsd dword es:[edi], dword [esi]
lea ecx, [ebp - 0x8ac]
push 0x47
push ecx
call fcn.0040db84
xor edx, edx
mov dword [ebp - 0xeb], edx
mov dword [ebp - 0xe7], edx
mov dword [ebp - 0xe3], edx
mov dword [ebp - 0xdf], edx
mov dword [ebp - 0xdb], edx
mov dword [ebp - 0xd7], edx
push 0x9a61
mov dword [ebp - 0xd3], edx
push str._d_Byaonasu_Dionjiea
mov dword [ebp - 0xcf], edx
lea eax, [ebp - 0xec]
mov dword [ebp - 0xcb], edx
push 0x25
push eax
mov byte [ebp - 0xec], 0
mov byte [ebp - 0xc7], dl
call fcn.0040db84
mov ecx, 0x17
mov esi, str.Mgfayayhedgeideokomecpeojekexefnxabecyefeawyuaaeoptoaislgkmebavtvudpiffeqegnpimeyupoaobatikz
lea edi, [ebp - 0x174]
rep movsd dword es:[edi], dword [esi]
push 0x1916
push 0x4e9f
push 0x8dd0
push str._d_Qxiug_T_Preuk__d_Pnqosi__d_Riyeuun_Pafadi
lea ecx, [ebp - 0x174]
push 0x5c
push ecx
movsb byte es:[edi], byte [esi]
call fcn.0040db84
add esp, 0x3c
push 0x130
lea edx, [ebp - 0x1a9c]
push edx
mov word [ebp - 0x1a9c], 0
xor eax, eax
push 0
mov ecx, 0x97
lea edi, [ebp - 0x1a9a]
rep stosd dword es:[edi], eax
push str.Fefjuaeedgkatgbxkeiasijenqkhaokaoekutplbmenstvwaboiolazaoejigoaonadodegopwvlxixewpfohoaiwutiiaaeepaiooxeewruhteaqefozwzobgjacozuhfuokpnhoeudthwobiuvqivaozoanaaehabuiicapraogotoapiimjkuvehuezsoiquoyeiubhkamsovgarieltukouweoreaikubagetepeugqogiwleixoeamewvsgdeioeejujauiiaqaudqajeiiraeieskumoacxiahpolubeiogakdbioacmcuouajeqkebeuanihiwetaaxaedeztcjburivptadiuxmiammjcumaitculbuxlucljooiuoroyublufbituoceufaoitevbionugicsyeeeaulifoxesieiovmooiaiholiaodedaoeeumaiueilaijqeeosevucauauabibewovailresauiousoqjgoykljsedpemdopnorcufieaiihexeuafaoemeiuineuzbludadsqaquwgukbuiaoiteeaageidejenufxbevozozfbeteuaeexouijeioisbivpaozunecoealonehineiacetaquyuc
push 0
push 0x800
stosw word es:[edi], ax
call dword [sym.imp.KERNEL32.dll_GetCurrencyFormatW]
mov ecx, 0x4e
mov esi, str.Vmtiuoauebiizeqekuvaxdxiuetakinfueneraofteqkgeouileusuuiuaxeieoiuiwaqihoeawojusuockeagooluriokbafoayjiaxjokuqxoeoedwjpjexdoeyalaawuameedjebeauaagahomateacrobuesyofakufudueusituuecopiurzekvcaxibicfbedomswiyauovommykgelauufoatexdefheioengxufetorcpefgauounycauozeoauilsxfsofyauyaneaugokfqusuvpuonenuuufuqwibfivouak
lea edi, [ebp - 0x1350]
rep movsd dword es:[edi], dword [esi]
xor eax, eax
mov byte [ebp - 0x1218], 0
mov ecx, 0x43
lea edi, [ebp - 0x1217]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
push 0x110
stosb byte es:[edi], al
lea eax, [ebp - 0x1218]
push eax
push 0
lea ecx, [ebp - 0x1350]
push ecx
push 0
push 0x800
call ebx
mov ecx, 0x12
mov esi, str.Bidbnaqauywedoqvkuliixcemxoqlamaihwe
lea edi, [ebp - 0x864]
rep movsd dword es:[edi], dword [esi]
push str.Eommq
push 0xf29b
push 0x428340
push str._s_Zfeuziioau__d_Cxhbk__s_Nihiduh
lea edx, [ebp - 0x864]
push 0x24
push edx
mov dword [0x6e9a24], eax
movsw word es:[edi], word [esi]
call fcn.0040d97b
add esp, 0x18
mov esi, 0x502137
nop
push 4
call fcn.0040d871
push 4
mov edi, eax
call fcn.0040d871
push 4
mov ebx, eax
call fcn.0040d871
push edi
mov dword [ebp - 0x49a8], eax
call fcn.0040dbe8
push ebx
call fcn.0040dbe8
mov eax, dword [ebp - 0x49a8]
push eax
call fcn.0040dbe8
add esp, 0x18
dec esi
jne 0x40b9f0
mov ecx, 0x18
mov esi, str.Omeiioperoioibiasuqoduoumeaasayajbioxoxrkonrwvoicxtagoneopcavdioaeoneoduenuiduesowaiqaivfumfaiuobn
lea edi, [ebp - 0x17c]
rep movsd dword es:[edi], dword [esi]
push 0x2f07
movsw word es:[edi], word [esi]
push str.C__d_Fu_Jioshayqu_Uok
lea ecx, [ebp - 0x17c]
push 0x62
push ecx
movsb byte es:[edi], byte [esi]
call fcn.0040db84
add esp, 0x10
mov ebx, 5
mov ecx, 0xc
mov esi, str.Oxozdifetoioxqmotimnaoeufumuquseuthuhisujerqhonayv
lea edi, [ebp - 0x3c]
rep movsd dword es:[edi], dword [esi]
push 0x426014
push str.Oeapt
movsw word es:[edi], word [esi]
push str._s_Xe__s_Uaa_Pu_Fya
lea edx, [ebp - 0x3c]
push 0x32
push edx
movsb byte es:[edi], byte [esi]
call fcn.0040db84
add esp, 0x14
dec ebx
jne 0x40ba62
xor eax, eax
mov byte [ebp - 0x1514], 0
mov ecx, 0x70
lea edi, [ebp - 0x1513]
rep stosd dword es:[edi], eax
push 0x1c3
stosw word es:[edi], ax
lea eax, [ebp - 0x1514]
push eax
push 0
push 0
push 2
push 0x800
call dword [sym.imp.KERNEL32.dll_GetDateFormatA]
push str.Hase
push str.Reuwgeg
mov byte [ebp - 0x488], 0
xor eax, eax
mov ecx, 0x13
lea edi, [ebp - 0x487]
rep stosd dword es:[edi], eax
push str.Cumswua
push str._s_Sooamepuun_Vubbqu__s_Xxeux_Yusjyuhfvo__s_Tmfao
lea ecx, [ebp - 0x488]
push 0x4e
push ecx
stosw word es:[edi], ax
call fcn.0040db84
add esp, 0x18
call dword [sym.imp.KERNEL32.dll_GetACP]
mov ebx, 3
push 0x41c8ac
push 0xd536
push str.Doks
push str._s_Tveoyooquz__d_Woaunuwa_Eooefeweak__s_Kaab_Leouaiou
lea edx, [ebp - 0x174]
push 0x2d
mov ecx, 0x17
mov esi, str.Bouiaekwrxeulaeijipomlyebuaebagaeaoeuaaomuzoh
lea edi, [ebp - 0x174]
push edx
rep movsd dword es:[edi], dword [esi]
call fcn.0040d97b
add esp, 0x18
dec ebx
jne 0x40bb11
xor eax, eax
mov byte [ebp - 0x704], 0
mov ecx, 0x18
lea edi, [ebp - 0x703]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
push 0xde10
push str._d_Nyz_Wduucil
stosb byte es:[edi], al
lea eax, [ebp - 0x704]
push 0x63
push eax
call fcn.0040db84
add esp, 0x10
push 0xfffffffffffffff6
call dword [sym.imp.KERNEL32.dll_GetStdHandle]
push 0x23c
mov dword [0x6e9a04], eax
call fcn.0040db03
mov edx, eax
xor ebx, ebx
add esp, 4
cmp edx, ebx
je 0x40bbf0
mov edi, edx
mov ecx, 0x65
mov eax, 0x53535353
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov eax, edx
mov ecx, 0x2a2a2a2a
mov dword [eax], ecx
mov dword [eax + 4], ecx
mov dword [eax + 8], ecx
mov dword [eax + 0xc], ecx
mov dword [eax + 0x10], ecx
mov dword [eax + 0x14], ecx
mov edi, edx
mov ecx, 0x7c
mov eax, 0x88888888
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov edi, edx
mov ecx, 0x1e
mov eax, 0x87878787
rep stosd dword es:[edi], eax
push edx
stosb byte es:[edi], al
call fcn.0040d9eb
add esp, 4
mov esi, 4
xor ecx, ecx
mov dword [ebp - 0x22], ecx
mov dword [ebp - 0x1e], ecx
mov dword [ebp - 0x1a], ecx
push 0xf9bb
mov dword [ebp - 0x16], ecx
push str.Hozf__d_Eafof_Ue
mov dword [ebp - 0x12], ecx
lea edx, [ebp - 0x24]
mov dword [ebp - 0xe], ecx
push 0xd
push edx
mov word [ebp - 0x24], bx
mov word [ebp - 0xa], cx
call fcn.0040d97b
add esp, 0x10
dec esi
jne 0x40bbf5
push 0x156
push str.Auaogessoviowornguoqynvoubfapibiiolaeueodikuifvuaaufxusapohuyeiarahpirhiybtafidqyipauooulortxiqajeuqdugarulemgozgeloeoiuehoejelueltikofiaaheduqegfeqaokuiowaioaewayyofmukabeaupfyupiheeztaqonapeewpooeviooeinkemuoxequziheoqhuxemzeakuvenajaoipatiojqodraepoofiayepecehovxumcajpkakubnesnozikwhahiivmudeuzaaewbareciousoqeximiibguxedmmoaueuxamiiipvkecihagaxoaqmopiiuveuiexmazeeoganlpunuooemtotasazitisqiihoaalictvefeweidqufheznahiqppukbiikeuadgretfzdzovionpefohusubenimoucozeesayiieifolsiwkooualpqoaaiyiawaplzuaoguuicopaqxioovueyeidoadiby
push ebx
push ebx
push 2
push 0x800
call dword [sym.imp.KERNEL32.dll_GetDateFormatW]
push 0x5f8
call fcn.0040db03
mov edx, eax
add esp, 4
cmp edx, ebx
je 0x40bcac
mov eax, 0xabababab
mov edi, edx
mov ecx, 0xe0
rep stosd dword es:[edi], eax
mov edi, edx
mov ecx, 0xd0
mov eax, 0x39393939
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov edi, edx
mov ecx, pe_nt_image_headers32
mov eax, 0x88888888
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov eax, 0x27272727
mov edi, edx
mov ecx, 0x77
rep stosd dword es:[edi], eax
mov edi, edx
mov ecx, 0xb7
mov eax, 0x7070707
rep stosd dword es:[edi], eax
push edx
stosb byte es:[edi], al
call fcn.0040d9eb
add esp, 4
push 0x8bcf
xor eax, eax
mov byte [ebp - 0x7b0], 0
mov ecx, 0x19
lea edi, [ebp - 0x7af]
push str.Wegzq__d_Iuxdwol_Oee_K
rep stosd dword es:[edi], eax
lea eax, [ebp - 0x7b0]
push 0x64
push eax
call fcn.0040db84
add esp, 0x10
push 0x12
mov ecx, 9
mov esi, str.Aqoasugueutaugifw
lea edi, [ebp - 0x270]
rep movsd dword es:[edi], dword [esi]
lea ecx, [ebp - 0x270]
push ecx
push 0xc
push str.Fefjuaeedgkatgbxkeiasijenqkhaokaoekutplbmenstvwaboiolazaoejigoaonadodegopwvlxixewpfohoaiwutiiaaeepaiooxeewruhteaqefozwzobgjacozuhfuokpnhoeudthwobiuvqivaozoanaaehabuiicapraogotoapiimjkuvehuezsoiquoyeiubhkamsovgarieltukouweoreaikubagetepeugqogiwleixoeamewvsgdeioeejujauiiaqaudqajeiiraeieskumoacxiahpolubeiogakdbioacmcuouajeqkebeuanihiwetaaxaedeztcjburivptadiuxmiammjcumaitculbuxlucljooiuoroyublufbituoceufaoitevbionugicsyeeeaulifoxesieiovmooiaiholiaodedaoeeumaiueilaijqeeosevucauauabibewovailresauiousoqjgoykljsedpemdopnorcufieaiihexeuafaoemeiuineuzbludadsqaquwgukbuiaoiteeaageidejenufxbevozozfbeteuaeexouijeioisbivpaozunecoealonehineiacetaquyuc
push 1
push 0x800
call dword [sym.imp.KERNEL32.dll_CompareStringW]
push 0xdd
mov dword [0x6e9a24], eax
call fcn.0040db03
mov edx, eax
add esp, 4
cmp edx, ebx
je 0x40bd73
mov word [edx], 0x5858
mov edi, edx
mov ecx, 0x12
mov eax, 0xa7a7a7a7
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x1e
mov eax, 0xbebebebe
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov edi, edx
mov ecx, 0x23
mov eax, 0x31313131
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov ecx, edx
mov eax, 0x75757575
mov dword [ecx], eax
mov dword [ecx + 4], eax
mov dword [ecx + 8], eax
push edx
mov dword [ecx + 0xc], eax
call fcn.0040d9eb
add esp, 4
xor edx, edx
mov dword [ebp - 0xc3], edx
mov dword [ebp - 0xbf], edx
mov dword [ebp - 0xbb], edx
mov dword [ebp - 0xb7], edx
mov dword [ebp - 0xb3], edx
mov dword [ebp - 0xaf], edx
push str.Kubmzu
mov dword [ebp - 0xab], edx
push str.Xxasiaf__s_O_Me_Tiabweva
mov dword [ebp - 0xa7], edx
lea eax, [ebp - 0xc4]
mov dword [ebp - 0xa3], edx
push 0x25
push eax
mov byte [ebp - 0xc4], 0
mov byte [ebp - 0x9f], dl
call fcn.0040db84
add esp, 0x10
xor eax, eax
mov byte [ebp - 0x239c], 0
mov ecx, 0x1a7
lea edi, [ebp - 0x239b]
push 0x69d
rep stosd dword es:[edi], eax
lea ecx, [ebp - 0x239c]
push ecx
push 0xc
push 0x800
call dword [sym.imp.KERNEL32.dll_GetLocaleInfoA]
mov word [ebp - 0x1cfc], bx
xor eax, eax
mov ecx, 0x97
lea edi, [ebp - 0x1cfa]
rep stosd dword es:[edi], eax
lea edx, [ebp - 0x1cfc]
push edx
push 0x130
stosw word es:[edi], ax
call dword [sym.imp.KERNEL32.dll_GetTempPathW]
push 0x58c
call fcn.0040db03
mov edx, eax
add esp, 4
cmp edx, ebx
je 0x40be98
mov edi, edx
mov ecx, 0x13
mov eax, 0xd3d3d3d3
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x151
mov eax, 0x8e8e8e8e
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov eax, 0x6c6c6c6c
mov edi, edx
mov ecx, 0x4b
rep stosd dword es:[edi], eax
mov edi, edx
mov ecx, 0x3f
mov eax, 0x47474747
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0xc4
mov eax, 0xd3d3d3d3
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_GetCurrentProcessId]
mov ebx, 0xa
jmp 0x40beb0
mov ecx, 0x1b
mov esi, str.Beilbopmsaioduuauiypooquoeoiyipizibuqdueruruihtosibgyuewabhijoiawoweyaxajuenjuloauhayeyucoduoamodoanuokaiozoih
lea edi, [ebp - 0x188]
rep movsd dword es:[edi], dword [esi]
push 0x890f
push 0xe618
push 0x8ce6
push 0x41c724
movsw word es:[edi], word [esi]
push str._s_Woirwa_Wkufzowa__d_Nouhliq__d_Ljo__d_Fouefi_Jebif
lea eax, [ebp - 0x188]
push 0x6e
push eax
movsb byte es:[edi], byte [esi]
call fcn.0040db84
add esp, 0x1c
dec ebx
jne 0x40beb0
mov ebx, 5
jmp 0x40bf00
mov ecx, 0x76
mov esi, str.Jdieuaqejesukoiacenzograzfyjaokaoeqeoioabidfjehiyaioxofaqubexefpaerewxkomuuzmumtiezavtkicasaoxluwzjizobiyanileeigisuouauzzeecirahuguyaaifogdowyogvoudujorotofuzceozdnomomuaalagudawufhtghawhouwuqmamzogerefoaubeqageetboceiabikubesulnhiwekevgviqbudporieeduqqtiiegliuwogcawuoaiiwfosanttaaoiutugokfbuuaydsitjdabezekzqueoueaaaqgvdeeuvujowuewpiweviyumuilkunxuejuneiwmotiaoridjouzogiaiuidukucihjcuhaceuudahaeyueqniigeooiqmaiuaifitguaaasuohnieaeujolwipmoyogiuaveiuyimleexurlmysakwwaje
lea edi, [ebp - 0xaf8]
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0x4a
lea ecx, [ebp - 0xaf8]
push ecx
movsb byte es:[edi], byte [esi]
call dword [sym.imp.KERNEL32.dll_IsBadStringPtrA]
dec ebx
jne 0x40bf00
mov esi, 2
lea esp, [esp]
push 0xb7
call fcn.0040db03
mov edx, eax
add esp, 4
test edx, edx
je 0x40bf7c
mov edi, edx
mov ecx, 0x1e
mov eax, 0xbabababa
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov edi, edx
mov ecx, 0x13
mov eax, 0x1b1b1b1b
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov edi, edx
mov ecx, 0xa
mov eax, 0x3b3b3b3b
rep stosd dword es:[edi], eax
push edx
stosw word es:[edi], ax
call fcn.0040d9eb
add esp, 4
dec esi
jne 0x40bf30
mov edi, dword [sym.imp.KERNEL32.dll_Sleep]
mov esi, 2
lea ebx, [ebx]
push 1
call edi
dec esi
jne 0x40bf90
push 0x6b7
call fcn.0040db03
mov edx, eax
add esp, 4
test edx, edx
je 0x40c00e
mov edi, edx
mov ecx, 0x18e
mov eax, 0xe3e3e3e3
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0xd9
mov eax, 0x63636363
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x26
mov eax, 0xf3f3f3f3
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov edi, edx
mov ecx, 0x174
mov eax, 0x28282828
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x149
mov eax, 0xfefefefe
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov eax, 0xfcfcfcfc
mov edi, edx
mov ecx, 0x13c
push edx
rep stosd dword es:[edi], eax
call fcn.0040d9eb
add esp, 4
mov ebx, 2
jmp 0x40c020
push str.Roacoum
mov ecx, 0x1d
mov esi, str.Uipgzivihinonialzudhajjoanevjewtokmiweuhfajuvtyuaeinzeiafavuraxjciimeizambuyqaleurgainezyiaifabinediqucrajzepoioqozp
lea edi, [ebp - 0x18c]
rep movsd dword es:[edi], dword [esi]
push 0xb3e3
push 0x41c488
push 0xfb90
push str._d_Ct__s_Rnwkquv_Vlyimoc_Tetenu__d_Atio_Iiaufa__s_Hoeatona_Wikwdu_Ajxa
lea edx, [ebp - 0x18c]
push 0x74
push edx
movsb byte es:[edi], byte [esi]
call fcn.0040db84
add esp, 0x1c
dec ebx
jne 0x40c020
mov ebx, dword [sym.imp.KERNEL32.dll_GetCurrencyFormatW]
mov esi, 3
jmp 0x40c070
xor eax, eax
mov word [ebp - 0xb38], 0
mov ecx, 0x86
lea edi, [ebp - 0xb36]
rep stosd dword es:[edi], eax
push 0x10e
stosw word es:[edi], ax
lea eax, [ebp - 0xb38]
push eax
push 0
push str.Faeuvipeoocadrlebaeohajetgeaoovzjydioyerhubvoumigoeulacaseneoetkieniaitukiaoqiopioviqiqaqieoealifoaomebiflyeibtukiakeipoozwiaiauwieiuaenkoneatpiwjeomuaaaikezeokqireyuaotoaylepacocedirexaeueluixcimaaigeaqeseaqpamapegouoeolidpixeeheoecieuaudejllfcukbvojuunuexiceoeaieuuueihfeadognaskutaatfavouoaemfodpovztytaspuieihfheeedbauausoylaodyaekeeuuooaskiexomaliaigaaoreemtkmizrnoeavununukyvajuaoejzaqmobnoiecagilroabogaewheziaeseukaeeuhauifuwyepbuviezpoyezuaioovuduwvameuffyeeohzebhiinueoizwj
push 0
push 0x800
call ebx
dec esi
jne 0x40c070
mov ebx, 4
mov edi, edi
push str.Iocacexui
push str.Aiieoemuuo
push 0x1e49
mov ecx, 0x19
mov esi, str.Gaaanagiezjondlziovaeegibupauufozonaoooareyosaiukhwowovjoabuwoaicuhziioikohexognozbadaogzidafepirzra
lea edi, [ebp - 0x17c]
rep movsd dword es:[edi], dword [esi]
push str.Veauuawoo
push str.Vafe
push str.Oeeimo
push str._s_Ygy__s_Ha_Meyuquh__s_Lax__d_Guu_Egeawibwxi__s_Tatuz__s_Uiifte
lea ecx, [ebp - 0x17c]
push 0x64
push ecx
movsb byte es:[edi], byte [esi]
call fcn.0040db84
add esp, 0x24
dec ebx
jne 0x40c0b0
call dword [sym.imp.KERNEL32.dll_GetACP]
push 0x6f8
call fcn.0040db03
mov edx, eax
xor ebx, ebx
add esp, 4
cmp edx, ebx
je 0x40c15c
mov edi, edx
mov ecx, 0x3a
mov eax, 0xb2b2b2b2
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov eax, 0x22222222
mov edi, edx
mov ecx, 0x1a3
rep stosd dword es:[edi], eax
mov edi, edx
mov ecx, 0x74
mov eax, 0xbebebebe
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x95
mov eax, 0x9a9a9a9a
rep stosd dword es:[edi], eax
push edx
stosb byte es:[edi], al
call fcn.0040d9eb
add esp, 4
push 0x65f
lea edx, [ebp - 0x49a4]
push edx
push 0xc
xor eax, eax
mov word [ebp - 0x49a4], bx
mov ecx, 0x32f
lea edi, [ebp - 0x49a2]
push 0x800
rep stosd dword es:[edi], eax
call dword [sym.imp.KERNEL32.dll_GetLocaleInfoW]
push 0x207
call fcn.0040db03
mov edx, eax
add esp, 4
cmp edx, ebx
je 0x40c1c4
mov eax, 0x5e5e5e5e
mov edi, edx
mov ecx, 0x66
rep stosd dword es:[edi], eax
mov edi, edx
mov ecx, 0x20
mov eax, 0x75757575
rep stosd dword es:[edi], eax
push edx
stosb byte es:[edi], al
call fcn.0040d9eb
add esp, 4
call fcn.00402630
mov ecx, 0x1a
mov esi, str.Nerqgunoiqfesiaiyocyipreoihnaexiaacoqogvsojwzepefaotiiginazanxsozayxiifaeipauorlusforaauviqutocumxjikozija
lea edi, [ebp - 0xd90]
rep movsd dword es:[edi], dword [esi]
push 0xede1
push 0x4d0f
push 0x959b
push 0x52e1
movsw word es:[edi], word [esi]
push str._d_Bakehah__d_Qeadxug_Q__d_Guqq__d_Hit_Yfnmvumci
lea eax, [ebp - 0xd90]
push 0x6a
push eax
movsb byte es:[edi], byte [esi]
call fcn.0040db84
push 0x2c5
call fcn.0040db03
mov edx, eax
add esp, 0x20
cmp edx, ebx
je 0x40c254
mov edi, edx
mov ecx, 0x75
mov eax, 0x7070707
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x98
mov eax, 0x35353535
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x28
mov eax, 0x3b3b3b3b
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 0x426
call fcn.0040db03
mov edx, eax
add esp, 4
cmp edx, ebx
je 0x40c2a0
mov edi, edx
mov ecx, 0x9e
mov eax, 0x69696969
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x69
mov eax, 0x4040404
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x32
mov eax, 0x7c7c7c7c
rep stosd dword es:[edi], eax
push edx
stosw word es:[edi], ax
call fcn.0040d9eb
add esp, 4
mov esi, 7
jmp 0x40c2b0
mov byte [ebp - 0x190], 0
xor eax, eax
mov ecx, 0x1e
lea edi, [ebp - 0x18f]
rep stosd dword es:[edi], eax
push 0xa06b
push str._d_Xrma
lea ecx, [ebp - 0x190]
push 0x79
push ecx
stosb byte es:[edi], al
call fcn.0040db84
add esp, 0x10
dec esi
jne 0x40c2b0
push 0x428990
push str.Miiomo
push str._s_Sofilaqmn_Iosg__s_I_Eidigo
lea edx, [ebp - 0x91c]
xor eax, eax
push 0x6c
mov byte [ebp - 0x91c], 0
mov ecx, 0x1b
lea edi, [ebp - 0x91b]
push edx
rep stosd dword es:[edi], eax
call fcn.0040db84
add esp, 0x14
push 2
call dword [sym.imp.KERNEL32.dll_Sleep]
xor eax, eax
push str.Iueo
mov byte [ebp - 0x5d8], 0
mov ecx, 0x17
lea edi, [ebp - 0x5d7]
rep stosd dword es:[edi], eax
push 0x604e
push 0x5c1c
push str._d_Y__d_Taeusaobce_Sgrpn__s_Waxs_Ohtunagm_Ziuu
stosw word es:[edi], ax
lea eax, [ebp - 0x5d8]
push 0x5e
push eax
call fcn.0040db84
add esp, 0x18
push 0xe
push str.Vuauxenularuxiedvotomanavqcgsujaokhibyvilumaoexuypheaitfeameygiaxiaeiicotikzbiqtngviawltbiheeajoxlhaeekgevbaseoetoavowcimqcjpiuwezpevlruvexuujjeaarxkicaeoieaotigoxyuueakatewucruobahomveoxkyaeuopctsuwuiusibelidoimvfmoeglqwurfirnimeobboiupywiioaqmotonqiuamqohatueakewuaiyaaextyewvejkeohapperxyabiaaaddevuamxoueeukipacohoqcosvizihbqurumoriikbssixtoijayveiaipioiauliwyxojjaadeiasacoewidworoiaperyoftoreiapejobwmusueuwudifejiheeizuyouulaqugabosorcsuzeiojugsbuconouozufiaoxuhcyskuviivnoxuooxiayaefuwbpoveyiocgiuuecfabiieiiktgwcukgukduepdsgoaxspvertiiluuueuoaerejfoouloxapnurwubzloponahifuitaigeqvhisisoougivulljatiaoeawabbeizaivninpsevehudedebzqrkotaaytaekeakuiutowouaaaaiozoidocyebjadqezkorifixuxhijsizohijoejuioidjltjeeeaa
push 0x10
push str.Vuauxenularuxiedvotomanavqcgsujaokhibyvilumaoexuypheaitfeameygiaxiaeiicotikzbiqtngviawltbiheeajoxlhaeekgevbaseoetoavowcimqcjpiuwezpevlruvexuujjeaarxkicaeoieaotigoxyuueakatewucruobahomveoxkyaeuopctsuwuiusibelidoimvfmoeglqwurfirnimeobboiupywiioaqmotonqiuamqohatueakewuaiyaaextyewvejkeohapperxyabiaaaddevuamxoueeukipacohoqcosvizihbqurumoriikbssixtoijayveiaipioiauliwyxojjaadeiasacoewidworoiaperyoftoreiapejobwmusueuwudifejiheeizuyouulaqugabosorcsuzeiojugsbuconouozufiaoxuhcyskuviivnoxuooxiayaefuwbpoveyiocgiuuecfabiieiiktgwcukgukduepdsgoaxspvertiiluuueuoaerejfoouloxapnurwubzloponahifuitaigeqvhisisoougivulljatiaoeawabbeizaivninpsevehudedebzqrkotaaytaekeakuiutowouaaaaiozoidocyebjadqezkorifixuxhijsizohijoejuioidjltjeeeaa
push 1
push 0x800
call dword [sym.imp.KERNEL32.dll_CompareStringA]
mov dword [0x6e9a14], eax
call dword [sym.imp.KERNEL32.dll_GetCurrentProcess]
xor ecx, ecx
mov dword [ebp - 0x67], ecx
mov dword [ebp - 0x63], ecx
push 0xfd2a
mov dword [ebp - 0x5f], ecx
push str.Bqfrcuie__d_Daia_Cispuilda
mov dword [ebp - 0x5b], ecx
lea edx, [ebp - 0x68]
mov dword [ebp - 0x57], ecx
push 0x15
push edx
mov dword [0x6e99fc], eax
mov byte [ebp - 0x68], 0
mov byte [ebp - 0x53], cl
call fcn.0040db84
add esp, 0x10
push 0xfffffffffffffff6
call dword [sym.imp.KERNEL32.dll_GetStdHandle]
mov dword [0x6e9a48], eax
xor eax, eax
push 0x7c4e
mov dword [ebp - 0x7a], eax
push 0xc99e
mov dword [ebp - 0x76], eax
push str._d_Lgm__d_Hu_Gmoyfaceh
mov dword [ebp - 0x72], eax
lea ecx, [ebp - 0x7c]
mov dword [ebp - 0x6e], eax
push 9
push ecx
mov word [ebp - 0x7c], bx
mov word [ebp - 0x6a], ax
call fcn.0040d97b
add esp, 0x14
push str.UfAWMCat6Ji
push ebx
push ebx
call dword [0x6e9944]
mov dword [ebp - 0x49b4], eax
mov byte [ebp - 0x2e8], 0
mov ecx, 0xe
xor eax, eax
lea edi, [ebp - 0x2e7]
push str.Qaiogeaou
rep stosd dword es:[edi], eax
push str._s_Taptw_A
lea edx, [ebp - 0x2e8]
push 0x39
push edx
stosb byte es:[edi], al
call fcn.0040db84
add esp, 0x10
mov esi, 6
jmp 0x40c450
push 0x148e
push 0x362d
push str.Fexvkuau
xor eax, eax
push str.Awyoxow
mov word [ebp - 0x208], bx
mov ecx, 0x14
lea edi, [ebp - 0x206]
rep stosd dword es:[edi], eax
push 0x54a
push 0x379b
push str.Tqgufixaue__d_Hhftpic_E__d_Waoe_Aoo__s_Sumgdeui_Uubi__s_Zeoih__d_Ivahc__d_An_Vuizyocde
stosw word es:[edi], ax
lea eax, [ebp - 0x208]
push 0x29
push eax
call fcn.0040d97b
add esp, 0x24
dec esi
jne 0x40c450
push str.Kzhxquqakafeyepavopawemiteijterascrurawclowjdalafzfepewavuriqdulhodeajguroyluiluozdegiqamajndfxovolenibonoqerudavagkfqlileiooorraooitjzlnacuujfubjgudueaoeteoetvwihetsdexhuvteaioumaaoauweftoncimhiegintigsomipvsofyjyfouizigucseeruwfiiwuyidawavoaeqejueiwacnafzutovizataaofeyjadrayixuoumuavhevoohtobeiahoeayisuvaeixetaapwiqswdlotioldenoaeuaoolpdaxtyreoyeoawautvalelexinumiuueewakubejoiqbagooeieuieopixiiugozemyyacjzdborvbozazivsfeiyoseusueohukexuiaousxfaabuehamtyiqoiiesuetieajuneogeedapatiiaaajuadoqlooicbvajuiedoajiagutieqxareiuyeladkbelvnijoxaeasewgelouyuigluqggisusymdueuqoiuoiovemurbnwvibiuuwolcuajupoxdpaueiuhoxgaouopaondihurkmeoduiciszulfivirjsebecqbesiiswoeaeayepuqqyuwxflgijajwgoukeeseliiaeaunotniknaeneccophofatoioteudeagakaqirusiouluewlugukltalbsamubwaxxitfooxoviueseprttmarkiobatpieiocaialubnfiriotehaoxouc
push 0x11c
call dword [sym.imp.KERNEL32.dll_GetTempPathA]
push 0x4d0
mov dword [0x6e9a00], eax
call fcn.0040db03
mov edx, eax
add esp, 4
cmp edx, ebx
je 0x40c522
mov edi, edx
mov ecx, 0x8d
mov eax, 0xe7e7e7e7
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov edi, edx
mov ecx, 0x6a
mov eax, 0xc3c3c3c3
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x57
mov eax, 0x35353535
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0xc9
mov eax, 0x6a6a6a6a
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x56
mov eax, 0x18181818
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 0xd904
push str.Zeatyaruie
push str.Vuabdeud
xor eax, eax
mov word [ebp - 0x178], bx
mov ecx, 0x18
lea edi, [ebp - 0x176]
push str.A__s_P__s_Kja__d_Qtzaootebu_Xytaqaqh
rep stosd dword es:[edi], eax
lea ecx, [ebp - 0x178]
push 0x30
push ecx
call fcn.0040d97b
add esp, 0x18
call dword [sym.imp.KERNEL32.dll_GetACP]
push 0x773
call fcn.0040db03
mov edx, eax
add esp, 4
cmp edx, ebx
je 0x40c59e
mov edi, edx
mov ecx, 0x15
mov eax, 0xf4f4f4f4
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov edi, edx
mov ecx, 0x77
mov eax, 0xb8b8b8b8
rep stosd dword es:[edi], eax
push edx
stosb byte es:[edi], al
call fcn.0040d9eb
add esp, 4
push 0xb7d6
mov ecx, 6
mov esi, str.Geououruilgeakeopoyuvilew
lea edi, [ebp - 0x224]
rep movsd dword es:[edi], dword [esi]
push str.Yxuklab
push str.Aitavuji
push 0xf996
push str._d_Sjki__s_Zglupoku__s_Cuonbuqage__d_Soopvon_Adpo
lea edx, [ebp - 0x224]
push 0x19
push edx
movsw word es:[edi], word [esi]
call fcn.0040db84
mov edi, dword [sym.imp.KERNEL32.dll_GetDateFormatW]
add esp, 0x1c
mov esi, 2
jmp 0x40c5f0
push 0x144
push str.Auaogessoviowornguoqynvoubfapibiiolaeueodikuifvuaaufxusapohuyeiarahpirhiybtafidqyipauooulortxiqajeuqdugarulemgozgeloeoiuehoejelueltikofiaaheduqegfeqaokuiowaioaewayyofmukabeaupfyupiheeztaqonapeewpooeviooeinkemuoxequziheoqhuxemzeakuvenajaoipatiojqodraepoofiayepecehovxumcajpkakubnesnozikwhahiivmudeuzaaewbareciousoqeximiibguxedmmoaueuxamiiipvkecihagaxoaqmopiiuveuiexmazeeoganlpunuooemtotasazitisqiihoaalictvefeweidqufheznahiqppukbiikeuadgretfzdzovionpefohusubenimoucozeesayiieifolsiwkooualpqoaaiyiawaplzuaoguuicopaqxioovueyeidoadiby
push ebx
push ebx
push 2
push 0x800
call edi
dec esi
jne 0x40c5f0
xor eax, eax
mov byte [ebp - 0x404], 0
mov ecx, 0x11
lea edi, [ebp - 0x403]
rep stosd dword es:[edi], eax
push 0x41c024
push 0x7578
push str._d_M_Keo__s_Jofy_Wau
stosw word es:[edi], ax
lea eax, [ebp - 0x404]
push 0x46
push eax
call fcn.0040db84
push 0x270
call fcn.0040db03
mov edx, eax
add esp, 0x18
cmp edx, ebx
je 0x40c6a6
mov edi, edx
mov ecx, 0x35
mov eax, 0xb9b9b9b9
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov edi, edx
mov ecx, 0x88
mov eax, 0xb3b3b3b3
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x35
mov eax, 0x3e3e3e3e
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov eax, 0xb5b5b5b5
mov edi, edx
mov ecx, 0x92
rep stosd dword es:[edi], eax
mov edi, edx
mov ecx, 0x70
mov eax, 0xdcdcdcdc
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_GetLastError]
cmp eax, 0xb7
jne 0x40c85b
push 0x11
push str.Hoeueuouiifiufcetocbaobeuoouaibfzunukoqpleqehipahoralavuvsaomlzhqivnkaqadfmaaoaleagejgpzvevprhkukiiyhapjcioeqaoqcepvfjcutoexdexolguomehubaceaareqraayetiafgulauwhiguiewokoeanorgaokahetebetebvuebkxixacveevuiijgouthiijayyeaueseaqfeajonmaxooowaaowhreffumsucxriligleagofivukebixohamgenoihaevhisoolgiitiowugeoneoriutxocfboaihupshukelumupiucoupucogirouqaaeuigxubxohzieuuamisaoawemqkayekubocoevtaueawdxbakaeahajacinukeeeeamiurkamezbcofuceuujniieijimabenqhixoyaeozekunqyioeyfvojkeouiyopaburuuatacoiaoakwyezeuuvxtitvuufazueinevazkcuvioejokaciiacueyiucuiivehaaqvuueeowuviawkawooafisocezucsobjuleahfevaiataleeyyuugvohehioazesxmmqurguoaeaeaorecalaworubeqafierkieoiaaizaakxuueohqudlaoxineyibibztaiuqaaocevuiuzeoqoiseujragizqvadidizqgepeiugomkzejueduiaakigagahsoauaeokkeixybqvoeametaruoaeokyioyuaezowemiebxeievubofuajoareoumalvumvofjupfumaaajerikaoayxuzpalaivmirpowwuqiotceieuikehjvnooaiboiueofenoxhaiuapuamnogmyrdafvvoleeekixavfaaiijidozamietdottldhevuegwoqooiaojrzozoxisduaamauzijopusexegksihkr
call dword [sym.imp.KERNEL32.dll_IsBadStringPtrA]
push 0x340
mov dword [0x6e9a1c], eax
call fcn.0040db03
mov edx, eax
add esp, 4
cmp edx, ebx
je 0x40c735
mov edi, edx
mov ecx, 0xb3
mov eax, 0x28282828
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov edi, edx
mov ecx, 0x8a
mov eax, 0xa0a0a0a
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x68
mov eax, 0x4f4f4f4f
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x3a
mov eax, 0x66666666
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0xa7
mov eax, 0x36363636
rep stosd dword es:[edi], eax
push edx
stosb byte es:[edi], al
call fcn.0040d9eb
add esp, 4
push 0xce68
push 0x3a96
mov byte [ebp - 0x204], 0
xor eax, eax
mov ecx, 0x13
lea edi, [ebp - 0x203]
rep stosd dword es:[edi], eax
push 0xc29d
push str._d_Du_L__d_Naiaw_Gemouimeaa__d_O_Piu
lea ecx, [ebp - 0x204]
push 0x4d
push ecx
stosb byte es:[edi], al
call fcn.0040db84
add esp, 0x18
mov ebx, 3
jmp 0x40c780
mov ecx, 0xe
mov esi, str.Pyyugefiaobovmbjtajauekoncatcojxijtiwihxkagqzuwideuxhuqx
lea edi, [ebp - 0x40]
rep movsd dword es:[edi], dword [esi]
push str.Lxgqiiza
push str._s_Jnekue
lea edx, [ebp - 0x40]
push 0x38
push edx
movsb byte es:[edi], byte [esi]
call fcn.0040db84
add esp, 0x10
dec ebx
jne 0x40c780
xor esi, esi
xor eax, eax
push 0xf3
mov word [ebp - 0xb04], si
mov ecx, 0x79
lea edi, [ebp - 0xb02]
rep stosd dword es:[edi], eax
lea eax, [ebp - 0xb04]
push eax
push esi
push esi
push 2
push 0x800
call dword [sym.imp.KERNEL32.dll_GetDateFormatW]
mov dword [0x6e9a24], eax
mov ebx, 2
jmp 0x40c7f0
push 0x354
call fcn.0040db03
mov edx, eax
add esp, 4
cmp edx, esi
je 0x40c81b
mov edi, edx
mov ecx, 0xd0
mov eax, 0x92929292
rep stosd dword es:[edi], eax
push edx
stosb byte es:[edi], al
call fcn.0040d9eb
add esp, 4
dec ebx
jne 0x40c7f0
push 0x159
xor eax, eax
mov word [ebp - 0x1fb4], si
mov ecx, 0xac
lea edi, [ebp - 0x1fb2]
rep stosd dword es:[edi], eax
lea ecx, [ebp - 0x1fb4]
push ecx
push esi
push str.Faeuvipeoocadrlebaeohajetgeaoovzjydioyerhubvoumigoeulacaseneoetkieniaitukiaoqiopioviqiqaqieoealifoaomebiflyeibtukiakeipoozwiaiauwieiuaenkoneatpiwjeomuaaaikezeokqireyuaotoaylepacocedirexaeueluixcimaaigeaqeseaqpamapegouoeolidpixeeheoecieuaudejllfcukbvojuunuexiceoeaieuuueihfeadognaskutaatfavouoaemfodpovztytaspuieihfheeedbauausoylaodyaekeeuuooaskiexomaliaigaaoreemtkmizrnoeavununukyvajuaoejzaqmobnoiecagilroabogaewheziaeseukaeeuhauifuwyepbuviezpoyezuaioovuduwvameuffyeeohzebhiinueoizwj
push esi
push 0x800
call dword [sym.imp.KERNEL32.dll_GetCurrencyFormatW]
push esi
call dword [0x6e99c8]
xor ebx, ebx
push str.Velfkeo
push 0x41bf20
mov ecx, 0x17
mov esi, str.Juzoxooiyoainbcycotauzvidummlemuoibokxabuiuhwzqagoaqiuqolimixeleroroaaceruuorifqaitupoaaaoque
lea edi, [ebp - 0x174]
rep movsd dword es:[edi], dword [esi]
push str.Eheayihrpo
push str.Uappzo
push 0xbc94
push str._d_Xzxnpu__s_Buzhyicxs__s_Ji__s_Oetuaoi_Casarir__s_Daeeh
lea edx, [ebp - 0x174]
push 0x5d
push edx
movsw word es:[edi], word [esi]
call fcn.0040db84
mov ecx, 0xf9
mov esi, str.Ouicyuwoaatopoucceeiaswogooimezuoefihuyfouzmiefopuieoiiugxqifkooiufsaonitoialuoimqmapapteozeiggepxfewueueigoxjwngokoaamovikuzeqwcaionyuutojdseaawolixerueedadaoqgiyraouobaoizotoogdauooamifuejjuoipxcueesiwemiwsbexaiuwilaxaperuoaioiaosgowcartifoucbajbsuguyeoanabxyphebeuoiiyioakeyauutoeorueaujeezeoumwfalfahiapopoxuzaoubeslegoeobuamaamsuruyaubqunaocwepquoneurceloeiioqalrpexepouuvihoawlexkpeaepuuebixuaiyaveheketuiadedauitihuigrodepepelcpuyoyjuioaaeiisezkzsdubarakiapiccojiibqeftqilanemezukokzrekgeoie
lea edi, [ebp - 0x2ce4]
rep movsd dword es:[edi], dword [esi]
add esp, 0x20
push 0xa7
lea eax, [ebp - 0x2ce4]
push eax
movsw word es:[edi], word [esi]
call dword [sym.imp.KERNEL32.dll_IsBadStringPtrW]
push 0x338
call fcn.0040db03
mov edx, eax
add esp, 4
cmp edx, ebx
je 0x40c8ee
mov eax, 0x28282828
mov edi, edx
mov ecx, 0x16
push edx
rep stosd dword es:[edi], eax
call fcn.0040d9eb
add esp, 4
mov esi, 2
push 0xb6
call fcn.0040db03
mov edx, eax
add esp, 4
cmp edx, ebx
je 0x40c92d
mov eax, 0x6c6c6c6c
mov edi, edx
mov ecx, 0x2a
rep stosd dword es:[edi], eax
mov edi, edx
mov ecx, 0x21
mov eax, 0xa0a0a0a
rep stosd dword es:[edi], eax
push edx
stosw word es:[edi], ax
call fcn.0040d9eb
add esp, 4
dec esi
jne 0x40c8f3
push 0x8007
call dword [0x6e99ac]
mov ebx, 2
mov ecx, 8
mov esi, str.Ihiarecuepdiscoibifaepveaufoiupoi
lea edi, [ebp - 0x28]
rep movsd dword es:[edi], dword [esi]
push 0x428e74
push str.Caeotix
push str.Tgk__s_Raoozayuut__s_Qiqage
lea ecx, [ebp - 0x28]
push 0x21
push ecx
movsw word es:[edi], word [esi]
call fcn.0040db84
add esp, 0x14
dec ebx
jne 0x40c940
push 0x29b
call fcn.0040db03
mov edx, eax
add esp, 4
test edx, edx
je 0x40c9ae
mov edi, edx
mov ecx, 0x10
mov eax, 0x3c3c3c3c
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov edi, edx
mov ecx, 0x3f
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
push 0x46e0
push 0x36b3
push 0x29f4
push str._d_Gnhvti_Aouiva__d_Qe_Ibu__d_Iom_Jteew
lea edx, [ebp - 0x4c0]
push 0x37
mov ecx, 0xe
mov esi, str.Djqjwaleuoboazesceduathuuqeetuthoapobnxupopolxeegisppih
lea edi, [ebp - 0x4c0]
push edx
rep movsd dword es:[edi], dword [esi]
call fcn.0040db84
add esp, 0x18
mov ebx, 4
lea ebx, [ebx]
push 0xe
lea eax, [ebp - 0x24]
push eax
push 0xb
push str.Fefjuaeedgkatgbxkeiasijenqkhaokaoekutplbmenstvwaboiolazaoejigoaonadodegopwvlxixewpfohoaiwutiiaaeepaiooxeewruhteaqefozwzobgjacozuhfuokpnhoeudthwobiuvqivaozoanaaehabuiicapraogotoapiimjkuvehuezsoiquoyeiubhkamsovgarieltukouweoreaikubagetepeugqogiwleixoeamewvsgdeioeejujauiiaqaudqajeiiraeieskumoacxiahpolubeiogakdbioacmcuouajeqkebeuanihiwetaaxaedeztcjburivptadiuxmiammjcumaitculbuxlucljooiuoroyublufbituoceufaoitevbionugicsyeeeaulifoxesieiovmooiaiholiaodedaoeeumaiueilaijqeeosevucauauabibewovailresauiousoqjgoykljsedpemdopnorcufieaiihexeuafaoemeiuineuzbludadsqaquwgukbuiaoiteeaageidejenufxbevozozfbeteuaeexouijeioisbivpaozunecoealonehineiacetaquyuc
push 1
mov ecx, 7
mov esi, str.Elhbkenaprceh
lea edi, [ebp - 0x24]
push 0x800
rep movsd dword es:[edi], dword [esi]
call dword [sym.imp.KERNEL32.dll_CompareStringW]
dec ebx
jne 0x40c9f0
mov ebx, 7
push 0x422860
push str.Munjde
push 0x88ec
push 0xb8f2
push 0x1fa8
push 0x28ff
mov ecx, 0xe
mov esi, str.Bqaujuvihrruatoeooinaimamteufogvtaweeeaakiwiyuqumooague
lea edi, [ebp - 0x40]
push str.Toanpioif__d_Nu__d_Nfu_Uawivogaho__d_Ieli_Oilm__d_Oequm__s_Dxr_Qze__s_Oaidp
rep movsd dword es:[edi], dword [esi]
lea ecx, [ebp - 0x40]
push 0x37
push ecx
call fcn.0040db84
add esp, 0x24
dec ebx
jne 0x40ca21
push str.Deidbiq
push str.Yaueei
push 0x6fa1
push str._d_Va__s_Juieaulu__s_Piqioih_Zecyv
lea edx, [ebp - 0xe0c]
push 0x7b
mov ecx, 0x1f
mov esi, str.Aueqlerefreaankeueljeilapouozotmaebeetoujuklwaausiiofasoaukameheaaooiieaeequdegvafgeomvojuglizpalohesexewkdedoqewatooixusln
lea edi, [ebp - 0xe0c]
push edx
rep movsd dword es:[edi], dword [esi]
call fcn.0040db84
add esp, 0x18
mov ebx, 2
mov ecx, 0xf
mov esi, str.Ieqibohenoxotoowsuquvyeahueabo
lea edi, [ebp - 0x44]
rep movsd dword es:[edi], dword [esi]
push str.Guieroqet
push 0x4288b8
push str._s_Sborgedat_Aaooa__s_Putiwiacoo_Iuqoveq
lea eax, [ebp - 0x44]
push 0x1e
push eax
movsw word es:[edi], word [esi]
call fcn.0040d97b
add esp, 0x14
dec ebx
jne 0x40caa0
call dword [sym.imp.KERNEL32.dll_GetConsoleOutputCP]
push 0x3a5
call fcn.0040db03
mov edx, eax
add esp, 4
test edx, edx
je 0x40cb22
mov edi, edx
mov ecx, 0x60
mov eax, 0xc3c3c3c3
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov eax, 0xc7c7c7c7
mov edi, edx
mov ecx, 0xb4
rep stosd dword es:[edi], eax
mov edi, edx
mov ecx, 0xda
mov eax, 0xe7e7e7e7
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.Jwoqcaoeakoiueimseidcobedueeeeeoipqiwcpzmepuuopupukiredelibesjjjnuyeelwakzoofujcxiqovdaumugefakuxuoacaxgquyidojmzahmoaquknpfcuguibgorioaqozibaaalfcxuioiaboajkeemuiapufutvowiiaapvnuoeeozixvdobivaejeouiepviyooemeeeuoxereviiajkouriepatuisviamabiielejsmlaiuoaajabebojisefpoaifieyuhqoudalalgjaepeubulooibaiauwfemaaqfiuuomzicjbefeepmxmanecujidavowuycuhtikuuooacokebigooeuuiumrtoboussuamaodiiutunutrunniziabzeyeouhueeuulazdoixaticeziyaiklumiiuwasriojiriiiuijeuepabueieojpuxwudzymguhternoweuoouzijaxaeivanefaucsomsnunapeioiebecinetxvuziffoahifujoxafkotmurwwejuxaxooonufejozeeepueiohsatomaxi
push 0x1dd
call dword [sym.imp.KERNEL32.dll_GetTempPathA]
mov dword [0x6e9a0c], eax
mov ebx, 6
lea esp, [esp]
mov esi, 3
push 0x54b
call fcn.0040db03
mov edx, eax
add esp, 4
test edx, edx
je 0x40cb7e
mov eax, 0x5b5b5b5b
mov edi, edx
mov ecx, 0x28
rep stosd dword es:[edi], eax
mov edi, edx
mov ecx, 0x4e
mov eax, 0xd5d5d5d5
rep stosd dword es:[edi], eax
push edx
stosb byte es:[edi], al
call fcn.0040d9eb
add esp, 4
dec esi
jne 0x40cb45
dec ebx
jne 0x40cb40
mov ebx, 6
lea esp, [esp]
push str.Douacuti
push str.Kqua
push str.Coau
push str.Uuaumitoau
push str.Zuaojuafk
mov ecx, 0x1b
mov esi, str.Peiczajcoduonldufizliflovzouradxaaeedfjncemvwuhijerbp
lea edi, [ebp - 0x184]
push str._s_Eouhk__s_Xiioj__s_Niovpusuha__s_Mbmekauaa__s_Fvibo_Rmto
rep movsd dword es:[edi], dword [esi]
lea ecx, [ebp - 0x184]
push 0x35
push ecx
call fcn.0040d97b
add esp, 0x20
dec ebx
jne 0x40cb90
push 0x3f3
call fcn.0040db03
mov edx, eax
add esp, 4
test edx, edx
je 0x40cbfe
mov eax, 0x94949494
mov edi, edx
mov ecx, 0xd2
push edx
rep stosd dword es:[edi], eax
call fcn.0040d9eb
add esp, 4
push 0xc
push str.Yryuoijeiykaoeuehexafekibowiouvwfucifduokeyuoalanuptmefevigioaieciiqepoeqcijzalawaouhooanelhqmuicomgbenoibhokerzbapeoadurouwlesuygbopxdegauwiqteebou
push 0xd
push str.Awezlapbaeuaniiiteiiooqefeqbfozuuivetpyrnaakukvaluaovoqbneyaaeihduireciudlwxeevdkdsusoacloqiuajisssejuquuivulwjemecieaauaoztdumgcasiroiizaqtjzjenbaetaraonyuyatrqosqsbzaqnyrrucxifxodeiehecoryiooeasreszcjsinazisabttrrifuoipazohiyizoioliljnojisahrpoiiuaxetqmusuooixbexibxmobyeolisuokcuoeg
push 1
push 0x800
call dword [sym.imp.KERNEL32.dll_CompareStringA]
push 0x59
lea edx, [ebp - 0x28fc]
mov ecx, 0xd7
mov esi, str.Veizlazaxmcoshuoaoxaonuauevaqajiauaadneajopeipnorueitavbeaaucgousuotaqgukiaiheloeutokvataebcmvtijimqeunxiyjoypuuiaroveburoiahaozzokiviiuvupybevabxoimayioaoegdeawucloeuuueoewievoacoutaegeiegjnoeepohidnebxirbiiwugeuiceiheqnevieooojlcaticauaduuouaeekpeogiguixfovexmousdooqigueijefyfipoyeczuawthtoucoibsialiaqiouteaobyoekekauuyuxouiwiljujhixhehpifeoeaaioulzufkaaeuunnytasuhiyosbojiiyaeemazhoodolkaavoqrouriqiopdareoltavihztetreolukoo
lea edi, [ebp - 0x28fc]
push edx
mov dword [0x6e9a24], eax
rep movsd dword es:[edi], dword [esi]
call dword [sym.imp.KERNEL32.dll_IsBadStringPtrW]
push 0x19c080
call fcn.0040db03
mov ebx, eax
push 0x24d
mov dword [ebp - 0x49b0], ebx
call fcn.0040db03
mov edx, eax
add esp, 8
test edx, edx
je 0x40cccc
mov eax, 0x9b9b9b9b
mov edi, edx
mov ecx, 0x7b
rep stosd dword es:[edi], eax
mov edi, edx
mov ecx, 0x4d
mov eax, 0xc2c2c2c2
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov edi, edx
mov ecx, 0x8d
mov eax, 0x48484848
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x57
mov eax, 0xcacacaca
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x92
mov eax, 0xf6f6f6f6
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x17
mov eax, 0x36363636
rep stosd dword es:[edi], eax
push edx
stosw word es:[edi], ax
call fcn.0040d9eb
add esp, 4
xor eax, eax
push 0x20b5
mov word [ebp - 0x324], 0
mov ecx, 0xe
lea edi, [ebp - 0x322]
rep stosd dword es:[edi], eax
push 0x4ac
push 0x4e20
push str.Vo__d_Deowu__d_J__d_U_Xieeda
stosw word es:[edi], ax
lea eax, [ebp - 0x324]
push 0x1d
push eax
call fcn.0040d97b
add esp, 0x18
call dword [sym.imp.KERNEL32.dll_GetCurrentThreadId]
push 0xfabb
push str.Qqeiroj
mov dword [0x6e9a18], eax
push str.Xxeuhoweui
mov byte [ebp - 0x578], 0
xor eax, eax
mov ecx, 0x17
lea edi, [ebp - 0x577]
rep stosd dword es:[edi], eax
push 0xee3b
push str.Weeofubu__d_K_Rookwi__s_Gehdri__s_Bn_P__d_Hraekajoui_Wauinoyewu
lea ecx, [ebp - 0x578]
push 0x5e
push ecx
stosw word es:[edi], ax
call fcn.0040db84
push 0x7c9
call fcn.0040db03
mov edx, eax
add esp, 0x20
test edx, edx
je 0x40cd9c
mov edi, edx
mov ecx, 0x74
mov eax, 0x31313131
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov eax, 0x88888888
mov edi, edx
mov ecx, 0x1a2
rep stosd dword es:[edi], eax
mov eax, 0xdcdcdcdc
mov edi, edx
mov ecx, 0x1df
push edx
rep stosd dword es:[edi], eax
call fcn.0040d9eb
add esp, 4
push str.Yhaolu
push str._s_Faiaxi_Hoiezul
mov ecx, 0x67020
mov esi, 0x52f8d0
mov edi, ebx
rep movsd dword es:[edi], dword [esi]
lea edx, [ebp - 0x438]
push 0x33
mov ecx, 0xd
mov esi, str.Euaonawqheneqenxiogaubjilaoeaohailyoxoirqibiuagexjo
lea edi, [ebp - 0x438]
push edx
rep movsd dword es:[edi], dword [esi]
call fcn.0040db84
mov edx, dword [0x41b2a0]
mov eax, dword [str.Kgikcektazjobjadmue]
mov ecx, dword [0x41b29c]
push 0x41daf8
push 0x4cc3
push str.Juocb
push 0xe66c
push 0x3a5e
push str.Exjefetzl__d_X__d_Kf__s_Gejkial_Oqo__d_Kugiwolaad__s_Rwocoebnew_Il_Mp
mov dword [ebp - 0xf8], edx
mov dword [ebp - 0x100], eax
mov eax, dword [0x41b2a4]
mov dword [ebp - 0xfc], ecx
mov ecx, dword [0x41b2a8]
lea edx, [ebp - 0x100]
push 0x13
push edx
mov dword [ebp - 0xf4], eax
mov dword [ebp - 0xf0], ecx
call fcn.0040db84
push 0x41b210
push 0x3998
push str._d_Ih__s_Nqovaozyyl
lea eax, [ebp - 0x3c]
push 0x33
mov ecx, 0xd
mov esi, str.Wrojgeailymeiusupufuaexoiticeovagalafoaklixouavamui
lea edi, [ebp - 0x3c]
push eax
rep movsd dword es:[edi], dword [esi]
call fcn.0040db84
add esp, 0x44
push str.Jeajvimyy
push 0x1bda
xor eax, eax
mov word [ebp - 0x1014], 0
mov ecx, 0x3e
lea edi, [ebp - 0x1012]
push str.Eealb__d_Qijot__s_Vialnu_Diwnrer
rep stosd dword es:[edi], eax
lea ecx, [ebp - 0x1014]
push 0x7c
push ecx
call fcn.0040d97b
push 0x83fe
push 0xb0cd
push 0xc4a5
push str.Luekjo
xor edx, edx
push str._s_Lzearomd__d_Z__d_Kgealibqca__d_Uaezpi_Rdiu_D
mov dword [ebp - 0x4f], edx
lea eax, [ebp - 0x50]
mov dword [ebp - 0x4b], edx
push 0xa
push eax
mov byte [ebp - 0x50], 0
mov word [ebp - 0x47], dx
call fcn.0040db84
push 0x7b1
call fcn.0040db03
mov edx, eax
add esp, 0x34
test edx, edx
je 0x40cf3b
mov eax, 0x7c7c7c7c
mov edi, edx
mov ecx, 0x128
rep stosd dword es:[edi], eax
mov edi, edx
mov ecx, 0x17e
mov eax, 0xb9b9b9b9
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x1d0
mov eax, 0xdfdfdfdf
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x14d
mov eax, 0x4d4d4d4d
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov edi, edx
mov ecx, 0x9b
mov eax, 0x84848484
rep stosd dword es:[edi], eax
push edx
stosw word es:[edi], ax
call fcn.0040d9eb
add esp, 4
push 0x19c080
push ebx
push 0x100
push 0x52d7c0
call fcn.00401e80
mov edi, dword [sym.imp.KERNEL32.dll_GetACP]
add esp, 0x10
mov esi, 2
mov edi, edi
call edi
dec esi
jne 0x40cf60
xor ecx, ecx
mov dword [ebp - 0x9b], ecx
push str.Bofuruna
mov dword [ebp - 0x97], ecx
push 0xc837
mov dword [ebp - 0x93], ecx
push str.Noyexa
mov dword [ebp - 0x8f], ecx
push str.Pkaliisii
mov dword [ebp - 0x8b], ecx
push str.Oigade
mov dword [ebp - 0x87], ecx
push str._s_Gos_Fofzeol_Zumif__s_Oi_Swgewikai__s_G_Nfzgguc__d_Woaigawew__s_Rooouus_Giaisepj
mov dword [ebp - 0x83], ecx
lea edx, [ebp - 0x9c]
mov word [ebp - 0x7f], cx
push 0x1f
push edx
mov byte [ebp - 0x9c], 0
mov byte [ebp - 0x7d], cl
call fcn.0040db84
push 0x39a
call fcn.0040db03
mov edx, eax
add esp, 0x24
test edx, edx
je 0x40cff7
mov edi, edx
mov ecx, 0x83
mov eax, 0xc0c0c0c0
rep stosd dword es:[edi], eax
push edx
stosw word es:[edi], ax
call fcn.0040d9eb
add esp, 4
xor eax, eax
mov word [ebp - 0x3ce4], 0
mov ecx, 0x3ff
lea edi, [ebp - 0x3ce2]
rep stosd dword es:[edi], eax
mov ecx, dword [ebp - 0x49ac]
stosw word es:[edi], ax
mov eax, 1
cmp ecx, eax
mov dword [ebp - 0x49a8], eax
jle 0x40d3e8
lea ebx, [ebx]
push 0xa
push str.Fefjuaeedgkatgbxkeiasijenqkhaokaoekutplbmenstvwaboiolazaoejigoaonadodegopwvlxixewpfohoaiwutiiaaeepaiooxeewruhteaqefozwzobgjacozuhfuokpnhoeudthwobiuvqivaozoanaaehabuiicapraogotoapiimjkuvehuezsoiquoyeiubhkamsovgarieltukouweoreaikubagetepeugqogiwleixoeamewvsgdeioeejujauiiaqaudqajeiiraeieskumoacxiahpolubeiogakdbioacmcuouajeqkebeuanihiwetaaxaedeztcjburivptadiuxmiammjcumaitculbuxlucljooiuoroyublufbituoceufaoitevbionugicsyeeeaulifoxesieiovmooiaiholiaodedaoeeumaiueilaijqeeosevucauauabibewovailresauiousoqjgoykljsedpemdopnorcufieaiihexeuafaoemeiuineuzbludadsqaquwgukbuiaoiteeaageidejenufxbevozozfbeteuaeexouijeioisbivpaozunecoealonehineiacetaquyuc
push 0x10
push str.Fefjuaeedgkatgbxkeiasijenqkhaokaoekutplbmenstvwaboiolazaoejigoaonadodegopwvlxixewpfohoaiwutiiaaeepaiooxeewruhteaqefozwzobgjacozuhfuokpnhoeudthwobiuvqivaozoanaaehabuiicapraogotoapiimjkuvehuezsoiquoyeiubhkamsovgarieltukouweoreaikubagetepeugqogiwleixoeamewvsgdeioeejujauiiaqaudqajeiiraeieskumoacxiahpolubeiogakdbioacmcuouajeqkebeuanihiwetaaxaedeztcjburivptadiuxmiammjcumaitculbuxlucljooiuoroyublufbituoceufaoitevbionugicsyeeeaulifoxesieiovmooiaiholiaodedaoeeumaiueilaijqeeosevucauauabibewovailresauiousoqjgoykljsedpemdopnorcufieaiihexeuafaoemeiuineuzbludadsqaquwgukbuiaoiteeaageidejenufxbevozozfbeteuaeexouijeioisbivpaozunecoealonehineiacetaquyuc
push 1
push 0x800
call dword [sym.imp.KERNEL32.dll_CompareStringW]
push 0x112
push str.Ceuobodeaayenaiihaujuafefwuetoqshrnekiiviukabeboudieqoxqaasiqoyuziioolsexurabajoayuonioofodiiiwutanhleqoaayiluuuualeeosiiukofophiitiktaaeaquauzoauhrkoieearebfoegeroyujozhyuoaiterjidesyueujbsjeauotvuysjhnennzirovmtptureaueuwzrruexaqiciueubtoqohvsofmleyovaoaceftipvujideyovbiozueaeepiqouiheeaiikia
push 0
push str.Ceuobodeaayenaiihaujuafefwuetoqshrnekiiviukabeboudieqoxqaasiqoyuziioolsexurabajoayuonioofodiiiwutanhleqoaayiluuuualeeosiiukofophiitiktaaeaquauzoauhrkoieearebfoegeroyujozhyuoaiterjidesyueujbsjeauotvuysjhnennzirovmtptureaueuwzrruexaqiciueubtoqohvsofmleyovaoaceftipvujideyovbiozueaeepiqouiheeaiikia
push 0
push 0x800
mov dword [0x6e9a24], eax
call dword [sym.imp.KERNEL32.dll_GetCurrencyFormatA]
mov ebx, 3
jmp 0x40d080
push str.Qooapakids
push str._s_Tl_Bigequ
lea eax, [ebp - 0xcc8]
push 0x53
mov ecx, 0x15
mov esi, str.Rboeeohaknrizajieapamoroyauqkiaomelajuofxeiceekeeomobauocqiovuaehoqiuoaikihaoaseiad
lea edi, [ebp - 0xcc8]
push eax
rep movsd dword es:[edi], dword [esi]
call fcn.0040db84
add esp, 0x10
dec ebx
jne 0x40d080
mov ecx, 0x14
mov esi, str.Eeowpusaaevonetemaccviteieuzfeoeigrodxainuiahaxufiroxadxwroiqoeevahueafuyloupiec
lea edi, [ebp - 0x208]
rep movsd dword es:[edi], dword [esi]
push 0xa7ac
push 0x4b59
push str.Wuaibita__d_Cruameq__d_Oyowmue_F
lea ecx, [ebp - 0x208]
push 0x50
push ecx
movsb byte es:[edi], byte [esi]
call fcn.0040db84
add esp, 0x14
push str.Hoeueuouiifiufcetocbaobeuoouaibfzunukoqpleqehipahoralavuvsaomlzhqivnkaqadfmaaoaleagejgpzvevprhkukiiyhapjcioeqaoqcepvfjcutoexdexolguomehubaceaareqraayetiafgulauwhiguiewokoeanorgaokahetebetebvuebkxixacveevuiijgouthiijayyeaueseaqfeajonmaxooowaaowhreffumsucxriligleagofivukebixohamgenoihaevhisoolgiitiowugeoneoriutxocfboaihupshukelumupiucoupucogirouqaaeuigxubxohzieuuamisaoawemqkayekubocoevtaueawdxbakaeahajacinukeeeeamiurkamezbcofuceuujniieijimabenqhixoyaeozekunqyioeyfvojkeouiyopaburuuatacoiaoakwyezeuuvxtitvuufazueinevazkcuvioejokaciiacueyiucuiivehaaqvuueeowuviawkawooafisocezucsobjuleahfevaiataleeyyuugvohehioazesxmmqurguoaeaeaorecalaworubeqafierkieoiaaizaakxuueohqudlaoxineyibibztaiuqaaocevuiuzeoqoiseujragizqvadidizqgepeiugomkzejueduiaakigagahsoauaeokkeixybqvoeametaruoaeokyioyuaezowemiebxeievubofuajoareoumalvumvofjupfumaaajerikaoayxuzpalaivmirpowwuqiotceieuikehjvnooaiboiueofenoxhaiuapuamnogmyrdafvvoleeekixavfaaiijidozamietdottldhevuegwoqooiaojrzozoxisduaamauzijopusexegksihkr
push 0x18c
call dword [sym.imp.KERNEL32.dll_GetTempPathA]
push 0x199
push str.Fefjuaeedgkatgbxkeiasijenqkhaokaoekutplbmenstvwaboiolazaoejigoaonadodegopwvlxixewpfohoaiwutiiaaeepaiooxeewruhteaqefozwzobgjacozuhfuokpnhoeudthwobiuvqivaozoanaaehabuiicapraogotoapiimjkuvehuezsoiquoyeiubhkamsovgarieltukouweoreaikubagetepeugqogiwleixoeamewvsgdeioeejujauiiaqaudqajeiiraeieskumoacxiahpolubeiogakdbioacmcuouajeqkebeuanihiwetaaxaedeztcjburivptadiuxmiammjcumaitculbuxlucljooiuoroyublufbituoceufaoitevbionugicsyeeeaulifoxesieiovmooiaiholiaodedaoeeumaiueilaijqeeosevucauauabibewovailresauiousoqjgoykljsedpemdopnorcufieaiihexeuafaoemeiuineuzbludadsqaquwgukbuiaoiteeaageidejenufxbevozozfbeteuaeexouijeioisbivpaozunecoealonehineiacetaquyuc
push 0
push 0
push 2
push 0x800
mov dword [0x6e9a4c], eax
call dword [sym.imp.KERNEL32.dll_GetDateFormatW]
push 0xfffffffffffffff6
call dword [sym.imp.KERNEL32.dll_GetStdHandle]
mov dword [0x6e9a3c], eax
call dword [sym.imp.KERNEL32.dll_GetACP]
mov dword [0x6e9a10], eax
mov esi, 2
push 0xea
call fcn.0040db03
mov edx, eax
add esp, 4
test edx, edx
je 0x40d181
mov eax, 0x23232323
mov edi, edx
mov ecx, 0x19
rep stosd dword es:[edi], eax
mov word [edx], 0xf4f4
mov edi, edx
mov ecx, 0x23
mov eax, 0x58585858
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x2f
mov eax, 0xc7c7c7c7
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 0x40d130
push 0x93
lea edx, [ebp - 0x207c]
mov ecx, 0xdf
mov esi, str.Dpubuawooodiufnuqouaeilibvajaasbupcubeaacicouwoaooiovenuihxifsleyowokeienujlsewiowxiiyibqurdusrituileupoaizudeieauvaeasuxsepiacruobahuzixeqeloiaeaegaowxeucanhqazufeimboyxavaubcadxobudopuuovudaoiurlezusiauqiaarijejiraiaqwposuaomurziedeuemxeijeaihosmucoeemvogikgoipeiamrmaezeuvuczjkoizoixiinaoezadzoenaykoqyoxaozzuhpiuraudairehfvhmufciikuxaoujuxpiugihgeedupccweovpghaesmeaiugsaeaavoiohujiwesikjdpyuhouayoyoiehehulovamaeohuwaiexeenedluiwurfohphieap
lea edi, [ebp - 0x207c]
push edx
rep movsd dword es:[edi], dword [esi]
call dword [sym.imp.KERNEL32.dll_IsBadStringPtrW]
mov ecx, 0x2d
mov esi, str.Aeoiwexuezyiqjhenoeoofvodrabqavufikebclabeduyeiuvgiouuhuihyakduwcedaruvarieuqugaylxafxhrsi
lea edi, [ebp - 0x9d4]
rep movsd dword es:[edi], dword [esi]
push 0x75f3
push 0x8933
push str._d_Te_Mkubhici__d_Kue
lea eax, [ebp - 0x9d4]
push 0x5a
push eax
movsw word es:[edi], word [esi]
call fcn.0040d97b
mov ecx, dword [ebp - 0x49b8]
mov ebx, dword [ebp - 0x49a8]
mov edx, dword [ecx + ebx*4]
push edx
lea eax, [ebp - 0x3ce4]
push eax
call fcn.0040d935
push str.Rizqhiasx
push 0xe580
mov ecx, 9
mov esi, str.Kaawrubameaexsiotoupditosazauazaowse
lea edi, [ebp - 0x2c]
rep movsd dword es:[edi], dword [esi]
push str.Elbojaleab
push 0x426030
push 0x429228
push str.Kqimlab__s_Kiipsuqm_J__s_Tiuxfek_Uu__s_Traosan__d_Paaflems_Teea__s_Qehuuukt
lea ecx, [ebp - 0x2c]
push 0x24
push ecx
movsb byte es:[edi], byte [esi]
call fcn.0040db84
push 0x700
call fcn.0040db03
mov edx, eax
add esp, 0x40
test edx, edx
je 0x40d27b
mov edi, edx
mov ecx, 0x118
mov eax, 0xecececec
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov edi, edx
mov ecx, 0x1b4
mov eax, 0xebebebeb
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x5d
mov eax, 0x79797979
rep stosd dword es:[edi], eax
push edx
stosw word es:[edi], ax
call fcn.0040d9eb
add esp, 4
push 0x3ad2
push 0xa715
push 0x59e2
push 0x428e74
push str.Hemldul
mov byte [ebp - 0x518], 0
xor eax, eax
mov ecx, 0x15
lea edi, [ebp - 0x517]
push str.Qdifmighru
rep stosd dword es:[edi], eax
push str._s_Ujocpal_Fiiicata__s_Bod_Cu__s_Qaauqadne__d_Bibufeaow_L__d_Toviralm__d_Cqordaeat_Qeanvi
lea edx, [ebp - 0x518]
push 0x55
push edx
stosb byte es:[edi], al
call fcn.0040db84
push 0x4fb
call fcn.0040db03
mov edx, eax
add esp, 0x28
test edx, edx
je 0x40d2ed
mov eax, 0x50505050
mov edi, edx
mov ecx, 0xe1
push edx
rep stosd dword es:[edi], eax
call fcn.0040d9eb
add esp, 4
push 0x9d
call fcn.0040db03
mov edx, eax
add esp, 4
test edx, edx
je 0x40d355
mov edi, edx
mov ecx, 0x22
mov eax, 0x1010101
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x23
mov eax, 0xcacacaca
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov ecx, edx
mov eax, 0xc3c3c3c3
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 byte [ecx + 0x1c], al
mov edi, edx
mov ecx, 0x1c
mov eax, 0x94949494
rep stosd dword es:[edi], eax
push edx
stosw word es:[edi], ax
call fcn.0040d9eb
add esp, 4
push 0x47b
call fcn.0040db03
mov edx, eax
add esp, 4
test edx, edx
je 0x40d381
mov edi, edx
mov ecx, 0xb7
mov eax, 0xcececece
rep stosd dword es:[edi], eax
push edx
stosw word es:[edi], ax
call fcn.0040d9eb
add esp, 4
push str.Igedi
push 0x428e74
push 0x19d
mov byte [ebp - 0x170], 0
xor eax, eax
mov ecx, 0x16
lea edi, [ebp - 0x16f]
push str.Nozu
rep stosd dword es:[edi], eax
push str._s_Mecqnor__d_Aegczolua_Qipaxo__s_A__s_Dleawevamu_Yuyawex
lea edx, [ebp - 0x170]
push 0x59
push edx
stosb byte es:[edi], al
call fcn.0040db84
lea eax, [ebp - 0x3ce4]
push 0x41def4
push eax
call fcn.0040d935
mov eax, dword [ebp - 0x49ac]
add esp, 0x24
inc ebx
cmp ebx, eax
mov dword [ebp - 0x49a8], ebx
jl 0x40d030
mov byte [ebp - 0xbf8], 0
xor eax, eax
mov ecx, 0x1c
lea edi, [ebp - 0xbf7]
rep stosd dword es:[edi], eax
push str.Ayoiduoh
push str.Aeizk__s_Woyfmex
lea ecx, [ebp - 0xbf8]
push 0x71
push ecx
stosb byte es:[edi], al
call fcn.0040db84
push 0xc125
mov ecx, 0x16
mov esi, str.Osyknocueajehwtolegiopnuhvcixowmyoveupetlizuehbaxneuaeueaaliwiiifoupiejaouuoloyuiswuequs
lea edi, [ebp - 0xd24]
rep movsd dword es:[edi], dword [esi]
push 0x5aba
push str.Ckujzaeoid
push 0x41a9bc
push str._s_Uhgfqexn__s_Uvdhgaw__d_Ruazhotnlo__d_X_Utivvi
lea edx, [ebp - 0xd24]
push 0x58
push edx
movsb byte es:[edi], byte [esi]
call fcn.0040db84
mov edi, dword [sym.imp.KERNEL32.dll_CompareStringW]
add esp, 0x2c
mov esi, 2
nop
mov edx, dword [0x41a97c]
mov eax, dword [str.Sguptetoo]
mov ecx, dword [0x41a978]
push 0xe
push str.Fefjuaeedgkatgbxkeiasijenqkhaokaoekutplbmenstvwaboiolazaoejigoaonadodegopwvlxixewpfohoaiwutiiaaeepaiooxeewruhteaqefozwzobgjacozuhfuokpnhoeudthwobiuvqivaozoanaaehabuiicapraogotoapiimjkuvehuezsoiquoyeiubhkamsovgarieltukouweoreaikubagetepeugqogiwleixoeamewvsgdeioeejujauiiaqaudqajeiiraeieskumoacxiahpolubeiogakdbioacmcuouajeqkebeuanihiwetaaxaedeztcjburivptadiuxmiammjcumaitculbuxlucljooiuoroyublufbituoceufaoitevbionugicsyeeeaulifoxesieiovmooiaiholiaodedaoeeumaiueilaijqeeosevucauauabibewovailresauiousoqjgoykljsedpemdopnorcufieaiihexeuafaoemeiuineuzbludadsqaquwgukbuiaoiteeaageidejenufxbevozozfbeteuaeexouijeioisbivpaozunecoealonehineiacetaquyuc
push 0xa
mov dword [ebp - 0x14], edx
lea edx, [ebp - 0x1c]
push edx
mov dword [ebp - 0x1c], eax
mov eax, dword [0x41a980]
mov dword [ebp - 0x18], ecx
mov ecx, dword [0x41a984]
push 1
push 0x800
mov dword [ebp - 0x10], eax
mov dword [ebp - 0xc], ecx
call edi
dec esi
mov dword [0x6e9a14], eax
jne 0x40d460
push 0x41a96c
push 0xb1fc
push 0x3552
push 0x388b
push str.Zuhes
push 0xaae3
xor eax, eax
mov word [ebp - 0x1108], 0
mov ecx, 0x3c
lea edi, [ebp - 0x1106]
push 0x41a8b0
rep stosd dword es:[edi], eax
lea eax, [ebp - 0x1108]
push 0x78
push eax
call fcn.0040d97b
mov edi, dword [sym.imp.KERNEL32.dll_IsBadStringPtrA]
add esp, 0x24
mov esi, 3
push 0x72
push str.Vuauxenularuxiedvotomanavqcgsujaokhibyvilumaoexuypheaitfeameygiaxiaeiicotikzbiqtngviawltbiheeajoxlhaeekgevbaseoetoavowcimqcjpiuwezpevlruvexuujjeaarxkicaeoieaotigoxyuueakatewucruobahomveoxkyaeuopctsuwuiusibelidoimvfmoeglqwurfirnimeobboiupywiioaqmotonqiuamqohatueakewuaiyaaextyewvejkeohapperxyabiaaaddevuamxoueeukipacohoqcosvizihbqurumoriikbssixtoijayveiaipioiauliwyxojjaadeiasacoewidworoiaperyoftoreiapejobwmusueuwudifejiheeizuyouulaqugabosorcsuzeiojugsbuconouozufiaoxuhcyskuviivnoxuooxiayaefuwbpoveyiocgiuuecfabiieiiktgwcukgukduepdsgoaxspvertiiluuueuoaerejfoouloxapnurwubzloponahifuitaigeqvhisisoougivulljatiaoeawabbeizaivninpsevehudedebzqrkotaaytaekeakuiutowouaaaaiozoidocyebjadqezkorifixuxhijsizohijoejuioidjltjeeeaa
call edi
dec esi
jne 0x40d500
mov edx, dword [ebp - 0x49b0]
lea ecx, [ebp - 0x3ce4]
push ecx
push edx
call fcn.0040a1b0
mov ebx, dword [sym.imp.KERNEL32.dll_GetTempPathA]
add esp, 8
mov esi, 2
lea ecx, [ecx]
xor eax, eax
mov byte [ebp - 0xa34], 0
mov ecx, 0x45
lea edi, [ebp - 0xa33]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
lea eax, [ebp - 0xa34]
push eax
push 0x118
call ebx
dec esi
mov dword [0x6e9a28], eax
jne 0x40d530
mov esi, 7
jmp 0x40d570
push 0x3529
push 0x5bba
push 0x41a8ac
push 0x41a8a8
xor eax, eax
mov byte [ebp - 0x190], 0
mov ecx, 0x1e
lea edi, [ebp - 0x18f]
push str._s_Waoes_Vue__s_Br_Rxooliquol__d_Joroholzh_Knecjexi__d_Eeaoleg
rep stosd dword es:[edi], eax
lea ecx, [ebp - 0x190]
push 0x78
push ecx
call fcn.0040db84
add esp, 0x1c
dec esi
jne 0x40d570
mov ecx, 0x12
mov esi, str.Piuuvumeaoyuqhooraioiuaegikmtajraueaheteqeluuoeaisuuouehapgoxlhlritueqnitg
lea edi, [ebp - 0xb84]
rep movsd dword es:[edi], dword [esi]
push 0xa97c
push 0x41d8
push 0x41a810
push str.Raaoracuii
movsw word es:[edi], word [esi]
push str._s_Rxmabimtc__s_Cu_Rzaijace__d_Aaaaf_Xqnsdoter__d_Vh
lea edx, [ebp - 0xb84]
push 0x4a
push edx
movsb byte es:[edi], byte [esi]
call fcn.0040db84
add esp, 0x1c
mov ebx, 3
jmp 0x40d600
push str.Taroruw
push 0x67
push 0x41a6f4
push str.Ijeaeuv
push str._s_Jatodaj_Keuwg__s_Zuyueodnua__d_Ieeisewojo_Eaiivufog__s_Zeammocv_Exkaniruip
lea eax, [ebp - 0x9d8]
push 0x5d
mov ecx, 0x2f
mov esi, str.Tiadkipsousoyndixaguoupaoirfveviqowomdinauseeniakucqqudaaaxuuixqtupiamrapbqifiqdxepukjeuieclu
lea edi, [ebp - 0x9d8]
push eax
rep movsd dword es:[edi], dword [esi]
call fcn.0040d97b
add esp, 0x1c
dec ebx
jne 0x40d600
push 2
call dword [sym.imp.KERNEL32.dll_Sleep]
mov esi, 9
lea esp, [esp]
push 0x174
call fcn.0040db03
mov edx, eax
add esp, 4
test edx, edx
je 0x40d6bd
mov edi, edx
mov ecx, 0x35
mov eax, 0xebebebeb
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov edi, edx
mov ecx, 0x4b
mov eax, 0xf1f1f1f1
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov eax, 0x8080808
mov edi, edx
mov ecx, 0x2c
rep stosd dword es:[edi], eax
mov edi, edx
mov ecx, 0x58
mov eax, 0x7b7b7b7b
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov edi, edx
mov ecx, 0x54
mov eax, 0xdbdbdbdb
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 0x40d650
mov byte [ebp - 0x63c], 0
xor eax, eax
mov ecx, 0x18
lea edi, [ebp - 0x63b]
rep stosd dword es:[edi], eax
push 0xada5
push str._d_Juuiho
lea ecx, [ebp - 0x63c]
push 0x62
push ecx
stosw word es:[edi], ax
call fcn.0040db84
add esp, 0x10
mov ebx, 7
jmp 0x40d700
push 0x7650
push 0x8d4c
push 0x1de9
mov ecx, 0x14
mov esi, str.Haoiaaleieeeopqicadeueiitaiuiutveeooraiilanuizoilqeuuotihbeuxgieyokeseruousfaunt
lea edi, [ebp - 0x208]
rep movsd dword es:[edi], dword [esi]
push 0x41a5e0
push 0x7c26
push 0xeddc
push str.Seiwfa__d_Biumwu__d_Yaeaaiu_Zbznq__s_Y_Izu__d_Gu_G__d_Tbghpubas__d_Erbtxiya_Woreyaezo
lea edx, [ebp - 0x208]
push 0x50
push edx
movsb byte es:[edi], byte [esi]
call fcn.0040db84
add esp, 0x24
dec ebx
jne 0x40d700
mov eax, dword [ebp - 0x49b4]
push eax
call dword [0x6e99c4]
push 0x126
push str.Auaogessoviowornguoqynvoubfapibiiolaeueodikuifvuaaufxusapohuyeiarahpirhiybtafidqyipauooulortxiqajeuqdugarulemgozgeloeoiuehoejelueltikofiaaheduqegfeqaokuiowaioaewayyofmukabeaupfyupiheeztaqonapeewpooeviooeinkemuoxequziheoqhuxemzeakuvenajaoipatiojqodraepoofiayepecehovxumcajpkakubnesnozikwhahiivmudeuzaaewbareciousoqeximiibguxedmmoaueuxamiiipvkecihagaxoaqmopiiuveuiexmazeeoganlpunuooemtotasazitisqiihoaalictvefeweidqufheznahiqppukbiikeuadgretfzdzovionpefohusubenimoucozeesayiieifolsiwkooualpqoaaiyiawaplzuaoguuicopaqxioovueyeidoadiby
push 0
push str.Fefjuaeedgkatgbxkeiasijenqkhaokaoekutplbmenstvwaboiolazaoejigoaonadodegopwvlxixewpfohoaiwutiiaaeepaiooxeewruhteaqefozwzobgjacozuhfuokpnhoeudthwobiuvqivaozoanaaehabuiicapraogotoapiimjkuvehuezsoiquoyeiubhkamsovgarieltukouweoreaikubagetepeugqogiwleixoeamewvsgdeioeejujauiiaqaudqajeiiraeieskumoacxiahpolubeiogakdbioacmcuouajeqkebeuanihiwetaaxaedeztcjburivptadiuxmiammjcumaitculbuxlucljooiuoroyublufbituoceufaoitevbionugicsyeeeaulifoxesieiovmooiaiholiaodedaoeeumaiueilaijqeeosevucauauabibewovailresauiousoqjgoykljsedpemdopnorcufieaiihexeuafaoemeiuineuzbludadsqaquwgukbuiaoiteeaageidejenufxbevozozfbeteuaeexouijeioisbivpaozunecoealonehineiacetaquyuc
push 0
push 0x800
call dword [sym.imp.KERNEL32.dll_GetCurrencyFormatW]
push 2
mov dword [0x6e9a14], eax
call dword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 0x71
mov esi, str.Havubojeekwocowbdepuodmoisajtivoskxaczosaaleouvicebkjuspegeokocwyegxrzkadsordubjihuegoabdohlddsatwenpansrapocgqppuptiixukagnzieurisotrqwaeuifjcetiaujioaoudeufictulpoxeedeoeououuliaeabraooceukaloueueeueovagicewigeopmoemkeeepvpynultonciwoaepakoaelohefnqinntuwegqausoieeuzohfoauogeaoveiyousueulemijuouyavteidexumivakeaotaheuaquzajilefoeioucaalmoicheaopaicoosiuoouxiahweceeawabjpfjatgeevikuvasozzegzakkeerewmnjwiyukrwiutaocifeguiuwevwkuakiqruzkpumebfooauyeo
lea edi, [ebp - 0x183c]
rep movsd dword es:[edi], dword [esi]
push 0x68
lea ecx, [ebp - 0x183c]
push ecx
movsw word es:[edi], word [esi]
call dword [sym.imp.KERNEL32.dll_IsBadStringPtrA]
mov ecx, 0xa
mov esi, str.Louziomniohamoepqoqbdiyehhonkuwdouriwfpa
lea edi, [ebp - 0x350]
rep movsd dword es:[edi], dword [esi]
push 0x678c
push 0x41a390
push 0x3361
push str.Nujane__d_Lvntw_Ieb__s_Lxawxuxx_Gyeao_Joyofuyo__d_N_Gnfamo
lea edx, [ebp - 0x350]
push 0x28
push edx
mov dword [0x6e9a08], eax
movsb byte es:[edi], byte [esi]
call fcn.0040db84
push 0x3f32
xor eax, eax
push 0xf7d8
mov byte [ebp - 0xc74], 0
mov ecx, 0x1e
lea edi, [ebp - 0xc73]
rep stosd dword es:[edi], eax
push str.Qrdyi
push str.Yrtieahuh
push str.Reaifos__s_Pailte__s_Ro__d_Woaf_Q__d_Hro_M
stosb byte es:[edi], al
lea eax, [ebp - 0xc74]
push 0x79
push eax
call fcn.0040db84
push 0x41a310
mov byte [ebp - 0x818], 0
xor eax, eax
push 0x328f
mov ecx, 0x19
lea edi, [ebp - 0x817]
rep stosd dword es:[edi], eax
push 0x6a31
push 0xea0b
push str._d_Meacz_Qoadmun__d_Ber__d_Ouufmenvwa__s_Mnou_Ye_Hvaofekab
stosw word es:[edi], ax
lea ecx, [ebp - 0x818]
push 0x67
push ecx
stosb byte es:[edi], al
call fcn.0040db84
mov ecx, dword [ebp - 4]
add esp, 0x50
pop edi
pop esi
xor eax, eax
pop ebx
call fcn.00411d12
mov esp, ebp
pop ebp
ret