Function at 0x46963a
Capabilities:
Accept command line arguments

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4b8e6d
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
sub esp, 0x81c
push ebx
push esi
push edi
mov dword [ebp - 0x10], esp
mov dword [ebp - 0x308], 0x5e2c
mov dword [ebp - 0x450], str.fgzb_juhslb_vehggy_oglrlbeuj_emjxb_fckqtdy_fpdowwt_cuau
cmp dword [ebp - 0x308], 0x60ab
jle 0x469727
and dword [ebp - 0x1ec], 0
jmp 0x469699
mov eax, dword [ebp - 0x1ec]
inc eax
mov dword [ebp - 0x1ec], eax
cmp dword [ebp - 0x1ec], 0x7c5c
jge 0x469718
and dword [ebp - 0x1c], 0
jmp 0x4696b2
mov eax, dword [ebp - 0x1c]
inc eax
mov dword [ebp - 0x1c], eax
cmp dword [ebp - 0x1c], 0x264d
jge 0x469713
and dword [ebp - 0x154], 0
jmp 0x4696d1
mov eax, dword [ebp - 0x154]
inc eax
mov dword [ebp - 0x154], eax
cmp dword [ebp - 0x154], 0x5bf2
jge 0x469711
mov eax, dword [ebp - 0x1ec]
and eax, dword [ebp - 0x1c]
or eax, dword [ebp - 0x154]
cdq
mov dword [ebp - 0x49c], eax
mov dword [ebp - 0x498], edx
push dword [ebp - 0x498]
push dword [ebp - 0x49c]
mov ecx, 0xab5820
call fcn.00487a52
jmp 0x4696c4
jmp 0x4696ab
jmp 0x46968c
push 0
push 0x2234
push 0
call dword [sym.imp.OLEAUT32.dll_SafeArrayLock]
mov dword [ebp - 0x33c], 0x347b
and dword [ebp - 4], 0
cmp dword [ebp - 0x308], 0x5c3d
jge 0x469751
mov edx, dword [ebp - 0x450]
mov ecx, 0xab5820
call fcn.00489088
jmp 0x46976d
or dword [ebp - 4], 0xffffffff
jmp 0x469777
mov dword [ebp - 0x348], 0x10f4
mov dword [ebp - 0x594], str.xek_eyuogir_ggl_jjmfviuc_ddbl_uyiej_rdnmmwidt_qzequ_rypd
cmp dword [ebp - 0x348], 0x13d9
jle 0x46985b
and dword [ebp - 0x2c], 0
jmp 0x4697a8
mov eax, dword [ebp - 0x2c]
inc eax
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 0x649e
jge 0x46985b
and dword [ebp - 0x24], 0
jmp 0x4697c2
mov eax, dword [ebp - 0x24]
inc eax
mov dword [ebp - 0x24], eax
cmp dword [ebp - 0x24], 0x5632
jge 0x469856
and dword [ebp - 0x23c], 0
jmp 0x4697e5
mov eax, dword [ebp - 0x23c]
inc eax
mov dword [ebp - 0x23c], eax
cmp dword [ebp - 0x23c], 0x8be
jge 0x469851
and dword [ebp - 0x15c], 0
jmp 0x469807
mov eax, dword [ebp - 0x15c]
inc eax
mov dword [ebp - 0x15c], eax
cmp dword [ebp - 0x15c], 0x3cae
jge 0x46984f
mov eax, dword [ebp - 0x24]
cdq
idiv dword [ebp - 0x23c]
add edx, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0x15c]
shl edx, cl
mov eax, edx
cdq
mov dword [ebp - 0x550], eax
mov dword [ebp - 0x54c], edx
push dword [ebp - 0x54c]
push dword [ebp - 0x550]
mov ecx, 0xab5820
call fcn.00487a52
jmp 0x4697fa
jmp 0x4697d8
jmp 0x4697bb
jmp 0x4697a1
mov dword [ebp - 0x480], str.hyqwskd_qna_xztx_ysqunqr
mov dword [ebp - 4], 2
cmp dword [ebp - 0x348], 0xd41
jge 0x469888
mov edx, dword [ebp - 0x594]
mov ecx, 0xab5820
call fcn.00489088
jmp 0x4698a4
or dword [ebp - 4], 0xffffffff
jmp 0x4698ae
mov dword [ebp - 0x328], 0x78f
mov dword [ebp - 0x59c], str.sxycukd_ipkcecem_cmwtkvgz_ovgoluts_vbc_ufaxjcg
cmp dword [ebp - 0x328], 0x7c6
jle 0x4699b6
and dword [ebp - 0x34], 0
jmp 0x4698df
mov eax, dword [ebp - 0x34]
inc eax
mov dword [ebp - 0x34], eax
cmp dword [ebp - 0x34], 0x52ea
jge 0x4699b6
and dword [ebp - 0x1f4], 0
jmp 0x469902
mov eax, dword [ebp - 0x1f4]
inc eax
mov dword [ebp - 0x1f4], eax
cmp dword [ebp - 0x1f4], 0x4487
jge 0x4699b1
and dword [ebp - 0x3c], 0
jmp 0x46991f
mov eax, dword [ebp - 0x3c]
inc eax
mov dword [ebp - 0x3c], eax
cmp dword [ebp - 0x3c], 0x5d44
jge 0x4699ac
and dword [ebp - 0x164], 0
jmp 0x469942
mov eax, dword [ebp - 0x164]
inc eax
mov dword [ebp - 0x164], eax
cmp dword [ebp - 0x164], 0x3efe
jge 0x4699a7
mov eax, dword [ebp - 0x34]
imul eax, dword [ebp - 0x1f4]
cdq
idiv dword [ebp - 0x3c]
mov ecx, dword [ebp - 0x164]
sar edx, cl
mov eax, edx
cdq
mov dword [ebp - 0x4ac], eax
mov dword [ebp - 0x4a8], edx
push dword [ebp - 0x4a8]
push dword [ebp - 0x4ac]
lea ecx, [ebp - 0x72c]
call fcn.00466410
pop ecx
pop ecx
mov ecx, eax
call fcn.004031c5
push eax
call fcn.0048cd85
pop ecx
lea ecx, [ebp - 0x72c]
call fcn.00402fb2
jmp 0x469935
jmp 0x469918
jmp 0x4698f5
jmp 0x4698d8
cmp dword [ebp - 0x33c], 0x34ce
jle 0x469d69
mov dword [ebp - 0x298], 0x3261
mov dword [ebp - 0x36c], str.najsiknwa_gdin_dbq_xtsgrozr_jkhpsr_omh
cmp dword [ebp - 0x298], 0x349c
jle 0x469a4f
and dword [ebp - 0x44], 0
jmp 0x4699f3
mov eax, dword [ebp - 0x44]
inc eax
mov dword [ebp - 0x44], eax
cmp dword [ebp - 0x44], 0x7696
jge 0x469a4f
and dword [ebp - 0x264], 0
jmp 0x469a12
mov eax, dword [ebp - 0x264]
inc eax
mov dword [ebp - 0x264], eax
cmp dword [ebp - 0x264], 0x66a1
jge 0x469a4d
mov eax, dword [ebp - 0x44]
imul eax, dword [ebp - 0x264]
cdq
mov dword [ebp - 0x55c], eax
mov dword [ebp - 0x558], edx
push dword [ebp - 0x558]
push dword [ebp - 0x55c]
mov ecx, 0xab5820
call fcn.00487a52
jmp 0x469a05
jmp 0x4699ec
push 0x33
push 0
push 0
call dword [sym.imp.KERNEL32.dll_VirtualQuery]
mov dword [ebp - 4], 4
cmp dword [ebp - 0x298], 0x302e
jge 0x469a7e
mov edx, dword [ebp - 0x36c]
mov ecx, 0xab5820
call fcn.00489088
jmp 0x469a9a
or dword [ebp - 4], 0xffffffff
jmp 0x469aa4
mov dword [ebp - 0x2a0], 0x22c5
mov dword [ebp - 0x378], str.xgwjwouu_shcov_xfdrdk_iwzzk_ncgehw_wkzyupmm_gidcoxfzd
cmp dword [ebp - 0x2a0], 0x260e
jle 0x469b2e
and dword [ebp - 0x4c], 0
jmp 0x469ad1
mov eax, dword [ebp - 0x4c]
inc eax
mov dword [ebp - 0x4c], eax
cmp dword [ebp - 0x4c], 0x5c3c
jge 0x469b2e
and dword [ebp - 0x16c], 0
jmp 0x469af0
mov eax, dword [ebp - 0x16c]
inc eax
mov dword [ebp - 0x16c], eax
cmp dword [ebp - 0x16c], 0x7701
jge 0x469b2c
mov eax, dword [ebp - 0x4c]
mov ecx, dword [ebp - 0x16c]
sar eax, cl
cdq
mov dword [ebp - 0x4bc], eax
mov dword [ebp - 0x4b8], edx
push dword [ebp - 0x4b8]
push dword [ebp - 0x4bc]
mov ecx, 0xab5820
call fcn.00487a52
jmp 0x469ae3
jmp 0x469aca
and dword [ebp - 0x174], 0
jmp 0x469b44
mov eax, dword [ebp - 0x174]
inc eax
mov dword [ebp - 0x174], eax
cmp dword [ebp - 0x174], 0x805e
jge 0x469d20
and dword [ebp - 0x64], 0
jmp 0x469b61
mov eax, dword [ebp - 0x64]
inc eax
mov dword [ebp - 0x64], eax
cmp dword [ebp - 0x64], 0x3bd2
jge 0x469d1b
and dword [ebp - 0x244], 0
jmp 0x469b84
mov eax, dword [ebp - 0x244]
inc eax
mov dword [ebp - 0x244], eax
cmp dword [ebp - 0x244], 0x790c
jge 0x469d16
and dword [ebp - 0x6c], 0
jmp 0x469ba1
mov eax, dword [ebp - 0x6c]
inc eax
mov dword [ebp - 0x6c], eax
cmp dword [ebp - 0x6c], 0x64cb
jge 0x469d11
mov dword [ebp - 0x2f8], 0x27c0
mov dword [ebp - 0x508], str.shq_qdnjx_fswoibse
cmp dword [ebp - 0x2f8], 0x2821
jle 0x469c6c
and dword [ebp - 0x5c], 0
jmp 0x469bdf
mov eax, dword [ebp - 0x5c]
inc eax
mov dword [ebp - 0x5c], eax
cmp dword [ebp - 0x5c], 0x3ced
jge 0x469c5d
and dword [ebp - 0x54], 0
jmp 0x469bf5
mov eax, dword [ebp - 0x54]
inc eax
mov dword [ebp - 0x54], eax
cmp dword [ebp - 0x54], 0x22f1
jge 0x469c58
and dword [ebp - 0x1fc], 0
jmp 0x469c14
mov eax, dword [ebp - 0x1fc]
inc eax
mov dword [ebp - 0x1fc], eax
cmp dword [ebp - 0x1fc], 0x5bfc
jge 0x469c56
mov eax, dword [ebp - 0x54]
cdq
idiv dword [ebp - 0x1fc]
mov eax, dword [ebp - 0x5c]
mov ecx, edx
sar eax, cl
cdq
mov dword [ebp - 0x568], eax
mov dword [ebp - 0x564], edx
push dword [ebp - 0x564]
push dword [ebp - 0x568]
mov ecx, 0xab5820
call fcn.00487a52
jmp 0x469c07
jmp 0x469bee
jmp 0x469bd8
push 0x24fa
push 0
push 0
call dword [sym.imp.KERNEL32.dll_lstrcpynW]
mov eax, dword [ebp - 0x174]
cdq
idiv dword [ebp - 0x64]
mov eax, edx
cdq
idiv dword [ebp - 0x244]
sub edx, dword [ebp - 0x6c]
mov eax, edx
cdq
mov dword [ebp - 0x4cc], eax
mov dword [ebp - 0x4c8], edx
mov dword [ebp - 4], 6
cmp dword [ebp - 0x2f8], 0x27a9
jge 0x469cb4
mov edx, dword [ebp - 0x508]
mov ecx, 0xab5820
call fcn.00489088
jmp 0x469cd0
or dword [ebp - 4], 0xffffffff
jmp 0x469cda
push dword [ebp - 0x4c8]
push dword [ebp - 0x4cc]
lea ecx, [ebp - 0x63c]
call fcn.00466410
pop ecx
pop ecx
mov ecx, eax
call fcn.004031c5
push eax
call fcn.0048cd85
pop ecx
lea ecx, [ebp - 0x63c]
call fcn.00402fb2
jmp 0x469b9a
jmp 0x469b77
jmp 0x469b5a
jmp 0x469b37
mov dword [ebp - 4], 8
cmp dword [ebp - 0x2a0], 0x206f
jge 0x469d43
mov edx, dword [ebp - 0x378]
mov ecx, 0xab5820
call fcn.00489088
jmp 0x469d5f
or dword [ebp - 4], 0xffffffff
jmp 0x469d69
mov dword [ebp - 4], 0xa
cmp dword [ebp - 0x328], 0x50a
jge 0x469d88
push dword [ebp - 0x59c]
call fcn.0048cd85
pop ecx
jmp 0x469da4
or dword [ebp - 4], 0xffffffff
jmp 0x469dae
cmp dword [ebp + 8], 2
jl 0x46a3ad
mov dword [ebp - 0x2a8], 0x4a2b
mov dword [ebp - 0x384], str.xzs_sjwsro_dnqmrcd_xzvyiatp_covegotsb_osg_cffhw
cmp dword [ebp - 0x2a8], 0x4c81
jle 0x469e46
and dword [ebp - 0x17c], 0
jmp 0x469dee
mov eax, dword [ebp - 0x17c]
inc eax
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0x3fa7
jge 0x469e40
and dword [ebp - 0x74], 0
jmp 0x469e07
mov eax, dword [ebp - 0x74]
inc eax
mov dword [ebp - 0x74], eax
cmp dword [ebp - 0x74], 0x4427
jge 0x469e3e
mov eax, dword [ebp - 0x17c]
xor eax, dword [ebp - 0x74]
cdq
mov dword [ebp - 0x574], eax
mov dword [ebp - 0x570], edx
push dword [ebp - 0x570]
push dword [ebp - 0x574]
mov ecx, 0xab5820
call fcn.00487a52
jmp 0x469e00
jmp 0x469de1
call dword [sym.imp.KERNEL32.dll_GetCommandLineA]
push 1
lea eax, [ebp - 0x7e0]
push eax
xor edx, edx
inc edx
xor ecx, ecx
call fcn.0046562c
pop ecx
pop ecx
mov esi, eax
lea edi, [ebp - 0x5dc]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
lea esi, [ebp - 0x5dc]
lea edi, [ebp - 0x5d0]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 4], 0xc
mov dword [ebp - 0x2b0], 0x1b49
mov dword [ebp - 0x390], str.odyzcqnkd_dytn_fth
cmp dword [ebp - 0x2b0], 0x1c93
jle 0x469f6e
and dword [ebp - 0x204], 0
jmp 0x469eb6
mov eax, dword [ebp - 0x204]
inc eax
mov dword [ebp - 0x204], eax
cmp dword [ebp - 0x204], 0x429
jge 0x469f6e
and dword [ebp - 0x7c], 0
jmp 0x469ed3
mov eax, dword [ebp - 0x7c]
inc eax
mov dword [ebp - 0x7c], eax
cmp dword [ebp - 0x7c], 0x426c
jge 0x469f69
and dword [ebp - 0x184], 0
jmp 0x469ef6
mov eax, dword [ebp - 0x184]
inc eax
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0x2c3f
jge 0x469f64
and dword [ebp - 0x84], 0
jmp 0x469f18
mov eax, dword [ebp - 0x84]
inc eax
mov dword [ebp - 0x84], eax
cmp dword [ebp - 0x84], 0x3f60
jge 0x469f62
mov eax, dword [ebp - 0x204]
imul eax, dword [ebp - 0x7c]
cdq
idiv dword [ebp - 0x184]
xor edx, dword [ebp - 0x84]
mov eax, edx
cdq
mov dword [ebp - 0x4dc], eax
mov dword [ebp - 0x4d8], edx
push dword [ebp - 0x4d8]
push dword [ebp - 0x4dc]
mov ecx, 0xab5820
call fcn.00487a52
jmp 0x469f0b
jmp 0x469ee9
jmp 0x469ecc
jmp 0x469ea9
cmp dword [ebp - 0x2a8], 0x4867
jge 0x46a085
mov dword [ebp - 0x300], 0x7cc
mov dword [ebp - 0x514], str.gpdaded_udxoenk_qeqccqeuz_klzddgug_tmaztmp_mczdgy_xaaur_acxgbo_ftkfdubs
cmp dword [ebp - 0x300], 0xa0a
jle 0x46a029
and dword [ebp - 0x284], 0
jmp 0x469fb8
mov eax, dword [ebp - 0x284]
inc eax
mov dword [ebp - 0x284], eax
cmp dword [ebp - 0x284], 0xcb5
jge 0x46a01c
and dword [ebp - 0x8c], 0
jmp 0x469fda
mov eax, dword [ebp - 0x8c]
inc eax
mov dword [ebp - 0x8c], eax
cmp dword [ebp - 0x8c], 0x1d6b
jge 0x46a01a
mov eax, dword [ebp - 0x284]
cdq
idiv dword [ebp - 0x8c]
mov eax, edx
cdq
mov dword [ebp - 0x580], eax
mov dword [ebp - 0x57c], edx
push dword [ebp - 0x57c]
push dword [ebp - 0x580]
mov ecx, 0xab5820
call fcn.00487a52
jmp 0x469fcd
jmp 0x469fab
call dword [sym.imp.USER32.dll_GetDesktopWindow]
push eax
call dword [sym.imp.USER32.dll_IsIconic]
mov edx, dword [ebp - 0x384]
mov ecx, 0xab5820
call fcn.00489088
mov byte [ebp - 4], 0xd
cmp dword [ebp - 0x300], 0x7b1
jge 0x46a059
mov edx, dword [ebp - 0x514]
mov ecx, 0xab5820
call fcn.00489088
jmp 0x46a075
mov dword [ebp - 4], 0xc
jmp 0x46a085
mov byte [ebp - 4], 0xf
cmp dword [ebp - 0x2b0], 0x1958
jge 0x46a0a5
mov edx, dword [ebp - 0x390]
mov ecx, 0xab5820
call fcn.00489088
jmp 0x46a0c1
mov dword [ebp - 4], 0xc
jmp 0x46a0d1
jmp 0x46a226
or dword [ebp - 4], 0xffffffff
jmp 0x46a230
cmp dword [ebp - 0x5d0], 0
je 0x46a24d
push 0
push dword [ebp - 0x5c8]
push dword [ebp - 0x5cc]
call dword [ebp - 0x5d0]
call fcn.0048ce71
mov dword [ebp - 0x2b8], 0x4847
mov dword [ebp - 0x39c], str.rtcgkbnp_qyr_rznkpg_rmkj_ijawea_cdra_vcl_wvdziasw_daocstp_rvj_zei_bkd_nsykiqd_lwzz
cmp dword [ebp - 0x2b8], 0x4857
jle 0x46a35e
and dword [ebp - 0x9c], 0
jmp 0x46a28c
mov eax, dword [ebp - 0x9c]
inc eax
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 0x913
jge 0x46a341
and dword [ebp - 0x194], 0
jmp 0x46a2b2
mov eax, dword [ebp - 0x194]
inc eax
mov dword [ebp - 0x194], eax
cmp dword [ebp - 0x194], 0x49ff
jge 0x46a33c
and dword [ebp - 0xa4], 0
jmp 0x46a2d4
mov eax, dword [ebp - 0xa4]
inc eax
mov dword [ebp - 0xa4], eax
cmp dword [ebp - 0xa4], 0x5e81
jge 0x46a337
mov eax, dword [ebp - 0x9c]
imul eax, dword [ebp - 0x194]
cdq
idiv dword [ebp - 0xa4]
mov eax, edx
cdq
mov dword [ebp - 0x58c], eax
mov dword [ebp - 0x588], edx
push dword [ebp - 0x588]
push dword [ebp - 0x58c]
lea ecx, [ebp - 0x7bc]
call fcn.00466410
pop ecx
pop ecx
mov ecx, eax
call fcn.004031c5
push eax
call fcn.0048cd85
pop ecx
lea ecx, [ebp - 0x7bc]
call fcn.00402fb2
jmp 0x46a2c7
jmp 0x46a2a5
jmp 0x46a27f
push 0
push 0x4f1
push 0
call dword [sym.imp.USER32.dll_GetDesktopWindow]
push eax
call dword [sym.imp.USER32.dll_GetDC]
push eax
call dword [sym.imp.GDI32.dll_GetTextExtentPoint32W]
jmp 0x46d28a
cmp dword [ebp + 8], 1
jne 0x46a3d8
call fcn.004664af
call fcn.0048ca92
cdq
push 3
pop ecx
idiv ecx
add edx, 3
imul eax, edx, 0x3e8
push eax
call dword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x46ceb6
mov dword [ebp - 0x28c], 0x69ae
mov dword [ebp - 0x520], str.iukza_mjsh_sdvyux_ccdooht_bfito_zilvynrso
cmp dword [ebp - 0x28c], 0x6aa8
jle 0x46a498
call dword [sym.imp.KERNEL32.dll_GetConsoleCP]
and dword [ebp - 0x24c], 0
jmp 0x46a418
mov eax, dword [ebp - 0x24c]
inc eax
mov dword [ebp - 0x24c], eax
cmp dword [ebp - 0x24c], 0x4c2f
jge 0x46a498
and dword [ebp - 0xac], 0
jmp 0x46a43a
mov eax, dword [ebp - 0xac]
inc eax
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0x62b6
jge 0x46a493
mov eax, dword [ebp - 0x24c]
add eax, dword [ebp - 0xac]
cdq
mov dword [ebp - 0x4fc], eax
mov dword [ebp - 0x4f8], edx
push dword [ebp - 0x4f8]
push dword [ebp - 0x4fc]
lea ecx, [ebp - 0x66c]
call fcn.00466410
pop ecx
pop ecx
mov ecx, eax
call fcn.004031c5
push eax
call fcn.0048cd85
pop ecx
lea ecx, [ebp - 0x66c]
call fcn.00402fb2
jmp 0x46a42d
jmp 0x46a40b
mov dword [ebp - 0x350], 0x6fa
mov dword [ebp - 4], 0x16
cmp dword [ebp - 0x28c], 0x6948
jge 0x46a4c1
push dword [ebp - 0x520]
call fcn.0048cd85
pop ecx
jmp 0x46a4dd
or dword [ebp - 4], 0xffffffff
jmp 0x46a4e7
mov dword [ebp - 0x2c0], 0x7f51
mov dword [ebp - 0x3a8], str.ryxhquouc_olsnmcd_fhq_xnk
cmp dword [ebp - 0x2c0], 0x80ac
jle 0x46a601
and dword [ebp - 0x214], 0
jmp 0x46a521
mov eax, dword [ebp - 0x214]
inc eax
mov dword [ebp - 0x214], eax
cmp dword [ebp - 0x214], 0x7a35
jge 0x46a5e6
and dword [ebp - 0x19c], 0
jmp 0x46a547
mov eax, dword [ebp - 0x19c]
inc eax
mov dword [ebp - 0x19c], eax
cmp dword [ebp - 0x19c], 0x4dd0
jge 0x46a5e1
and dword [ebp - 0xb4], 0
jmp 0x46a56d
mov eax, dword [ebp - 0xb4]
inc eax
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0x619
jge 0x46a5dc
and dword [ebp - 0xbc], 0
jmp 0x46a58f
mov eax, dword [ebp - 0xbc]
inc eax
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0x6fe0
jge 0x46a5da
mov eax, dword [ebp - 0x19c]
mov ecx, dword [ebp - 0xb4]
shl eax, cl
or eax, dword [ebp - 0x214]
or eax, dword [ebp - 0xbc]
cdq
mov dword [ebp - 0x360], eax
mov dword [ebp - 0x35c], edx
push dword [ebp - 0x35c]
push dword [ebp - 0x360]
mov ecx, 0xab5820
call fcn.00487a52
jmp 0x46a582
jmp 0x46a560
jmp 0x46a53a
jmp 0x46a514
push 0x2575
push 0
push 0x19c3
push 0
push 0x1945
push 0
call dword [sym.imp.KERNEL32.dll_CompareStringW]
mov dword [ebp - 0x5b4], str.zhzxhmxjq_xjmh_qsonqaf_gtrqhf_rxybti_fqgcttgqk_sbtawpak
mov dword [ebp - 4], 0x18
cmp dword [ebp - 0x2c0], 0x7b7e
jge 0x46a62e
mov edx, dword [ebp - 0x3a8]
mov ecx, 0xab5820
call fcn.00489088
jmp 0x46a64a
or dword [ebp - 4], 0xffffffff
jmp 0x46a654
mov dword [ebp - 0x310], 0x651c
mov dword [ebp - 0x52c], str.kokzpuu_oycrbfhgk_jmhgntud_fvdgysym
cmp dword [ebp - 0x310], 0x65ed
jle 0x46a724
and dword [ebp - 0x1a4], 0
jmp 0x46a68e
mov eax, dword [ebp - 0x1a4]
inc eax
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0x5543
jge 0x46a724
and dword [ebp - 0xc4], 0
jmp 0x46a6b4
mov eax, dword [ebp - 0xc4]
inc eax
mov dword [ebp - 0xc4], eax
cmp dword [ebp - 0xc4], 0x4c96
jge 0x46a71f
and dword [ebp - 0x26c], 0
jmp 0x46a6d6
mov eax, dword [ebp - 0x26c]
inc eax
mov dword [ebp - 0x26c], eax
cmp dword [ebp - 0x26c], 0x3bf6
jge 0x46a71d
mov eax, dword [ebp - 0x1a4]
mov ecx, dword [ebp - 0xc4]
sar eax, cl
mov ecx, dword [ebp - 0x26c]
shl eax, cl
cdq
mov dword [ebp - 0x368], eax
mov dword [ebp - 0x364], edx
push dword [ebp - 0x364]
push dword [ebp - 0x368]
mov ecx, 0xab5820
call fcn.00487a52
jmp 0x46a6c9
jmp 0x46a6a7
jmp 0x46a681
cmp dword [ebp - 0x350], 0x901
jle 0x46aa9e
and dword [ebp - 0xec], 0
jmp 0x46a74a
mov eax, dword [ebp - 0xec]
inc eax
mov dword [ebp - 0xec], eax
cmp dword [ebp - 0xec], 0x813
jge 0x46aa9e
and dword [ebp - 0x1bc], 0
jmp 0x46a770
mov eax, dword [ebp - 0x1bc]
inc eax
mov dword [ebp - 0x1bc], eax
cmp dword [ebp - 0x1bc], 0x2eef
jge 0x46aa99
mov dword [ebp - 0x2c8], 0x46b0
mov dword [ebp - 0x3b4], str.jgp_lmbkpdpjg_kjabxe_ajfr_ypzgvuufk_nupue_ooygk_emhgxulx
cmp dword [ebp - 0x2c8], 0x4861
jle 0x46a882
and dword [ebp - 0xcc], 0
jmp 0x46a7ba
mov eax, dword [ebp - 0xcc]
inc eax
mov dword [ebp - 0xcc], eax
cmp dword [ebp - 0xcc], 0x89c
jge 0x46a882
and dword [ebp - 0x1ac], 0
jmp 0x46a7e0
mov eax, dword [ebp - 0x1ac]
inc eax
mov dword [ebp - 0x1ac], eax
cmp dword [ebp - 0x1ac], 0x7c6b
jge 0x46a87d
and dword [ebp - 0xd4], 0
jmp 0x46a806
mov eax, dword [ebp - 0xd4]
inc eax
mov dword [ebp - 0xd4], eax
cmp dword [ebp - 0xd4], 0x2fc
jge 0x46a878
and dword [ebp - 0x21c], 0
jmp 0x46a828
mov eax, dword [ebp - 0x21c]
inc eax
mov dword [ebp - 0x21c], eax
cmp dword [ebp - 0x21c], 0x1cbd
jge 0x46a876
mov eax, dword [ebp - 0xcc]
cdq
idiv dword [ebp - 0x1ac]
mov ecx, dword [ebp - 0xd4]
sar edx, cl
and edx, dword [ebp - 0x21c]
mov eax, edx
cdq
mov dword [ebp - 0x374], eax
mov dword [ebp - 0x370], edx
push dword [ebp - 0x370]
push dword [ebp - 0x374]
mov ecx, 0xab5820
call fcn.00487a52
jmp 0x46a81b
jmp 0x46a7f9
jmp 0x46a7d3
jmp 0x46a7ad
and dword [ebp - 0xf4], 0
jmp 0x46a898
mov eax, dword [ebp - 0xf4]
inc eax
mov dword [ebp - 0xf4], eax
cmp dword [ebp - 0xf4], 0x7e04
jge 0x46aa4b
mov dword [ebp - 0x330], 0x6ae3
mov dword [ebp - 0x5ac], str.uutxt_bqezpc_jsblfasz_brot_fjaumkzij_vpotwkrpl_grxwnkgy_zyh
cmp dword [ebp - 0x330], 0x6d7b
jle 0x46a9c8
and dword [ebp - 0xdc], 0
jmp 0x46a8e2
mov eax, dword [ebp - 0xdc]
inc eax
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0x5721
jge 0x46a9c8
and dword [ebp - 0x1b4], 0
jmp 0x46a908
mov eax, dword [ebp - 0x1b4]
inc eax
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0x5054
jge 0x46a9c3
and dword [ebp - 0xe4], 0
jmp 0x46a92e
mov eax, dword [ebp - 0xe4]
inc eax
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0x1165
jge 0x46a9be
and dword [ebp - 0x254], 0
jmp 0x46a954
mov eax, dword [ebp - 0x254]
inc eax
mov dword [ebp - 0x254], eax
cmp dword [ebp - 0x254], 0x3963
jge 0x46a9b9
mov eax, dword [ebp - 0xdc]
add eax, dword [ebp - 0x1b4]
and eax, dword [ebp - 0xe4]
and eax, dword [ebp - 0x254]
cdq
mov dword [ebp - 0x380], eax
mov dword [ebp - 0x37c], edx
push dword [ebp - 0x37c]
push dword [ebp - 0x380]
lea ecx, [ebp - 0x75c]
call fcn.00466410
pop ecx
pop ecx
mov ecx, eax
call fcn.004031c5
push eax
call fcn.0048cd85
pop ecx
lea ecx, [ebp - 0x75c]
call fcn.00402fb2
jmp 0x46a947
jmp 0x46a921
jmp 0x46a8fb
jmp 0x46a8d5
mov eax, dword [ebp - 0xec]
imul eax, dword [ebp - 0x1bc]
cdq
idiv dword [ebp - 0xf4]
mov eax, edx
cdq
mov dword [ebp - 0x38c], eax
mov dword [ebp - 0x388], edx
mov dword [ebp - 4], 0x1a
cmp dword [ebp - 0x330], 0x69d4
jge 0x46aa0a
push dword [ebp - 0x5ac]
call fcn.0048cd85
pop ecx
jmp 0x46aa26
or dword [ebp - 4], 0xffffffff
jmp 0x46aa30
push dword [ebp - 0x388]
push dword [ebp - 0x38c]
mov ecx, 0xab5820
call fcn.00487a52
jmp 0x46a88b
mov dword [ebp - 4], 0x1c
cmp dword [ebp - 0x2c8], 0x44b6
jge 0x46aa6e
mov edx, dword [ebp - 0x3b4]
mov ecx, 0xab5820
call fcn.00489088
jmp 0x46aa8a
or dword [ebp - 4], 0xffffffff
jmp 0x46aa94
jmp 0x46a763
jmp 0x46a73d
mov dword [ebp - 4], 0x1e
cmp dword [ebp - 0x310], 0x644e
jge 0x46aac1
mov edx, dword [ebp - 0x52c]
mov ecx, 0xab5820
call fcn.00489088
jmp 0x46aadd
or dword [ebp - 4], 0xffffffff
jmp 0x46aae7
mov dword [ebp - 0x2d0], 0x225e
mov dword [ebp - 0x3c0], str.xaghynn_btfh_yfrezezyp_scbab_slihyjiuj_ltsqg_gfywgqs_tgavhm_rzle
cmp dword [ebp - 0x2d0], 0x24aa
jle 0x46abf2
push 0x63e
push 0
call dword [sym.imp.USER32.dll_CharLowerBuffW]
and dword [ebp - 0x224], 0
jmp 0x46ab2e
mov eax, dword [ebp - 0x224]
inc eax
mov dword [ebp - 0x224], eax
cmp dword [ebp - 0x224], 0x7b4e
jge 0x46abf2
and dword [ebp - 0xfc], 0
jmp 0x46ab54
mov eax, dword [ebp - 0xfc]
inc eax
mov dword [ebp - 0xfc], eax
cmp dword [ebp - 0xfc], 0x799d
jge 0x46abed
and dword [ebp - 0x1c4], 0
jmp 0x46ab7a
mov eax, dword [ebp - 0x1c4]
inc eax
mov dword [ebp - 0x1c4], eax
cmp dword [ebp - 0x1c4], 0x6f7c
jge 0x46abe8
and dword [ebp - 0x104], 0
jmp 0x46ab9c
mov eax, dword [ebp - 0x104]
inc eax
mov dword [ebp - 0x104], eax
cmp dword [ebp - 0x104], 0x3f29
jge 0x46abe6
mov eax, dword [ebp - 0x224]
imul eax, dword [ebp - 0xfc]
sub eax, dword [ebp - 0x1c4]
and eax, dword [ebp - 0x104]
cdq
mov dword [ebp - 0x398], eax
mov dword [ebp - 0x394], edx
push dword [ebp - 0x394]
push dword [ebp - 0x398]
mov ecx, 0xab5820
call fcn.00487a52
jmp 0x46ab8f
jmp 0x46ab6d
jmp 0x46ab47
jmp 0x46ab21
xor ecx, ecx
call fcn.00431659
push eax
call fcn.0048cab3
pop ecx
mov dword [ebp - 4], 0x20
cmp dword [ebp - 0x2d0], 0x20b9
jge 0x46ac23
mov edx, dword [ebp - 0x3c0]
mov ecx, 0xab5820
call fcn.00489088
jmp 0x46ac3f
or dword [ebp - 4], 0xffffffff
jmp 0x46ac49
mov dword [ebp - 0x338], 0x42b8
mov dword [ebp - 0x5bc], str.ynuwovqfc_tjcra_khhyvj_nnexziysh_zfuew_gctemmiz_skxuajw_kvehvy_ppto
cmp dword [ebp - 0x338], 0x42cc
jle 0x46ad06
and dword [ebp - 0x27c], 0
jmp 0x46ac83
mov eax, dword [ebp - 0x27c]
inc eax
mov dword [ebp - 0x27c], eax
cmp dword [ebp - 0x27c], 0x24c5
jge 0x46ad06
and dword [ebp - 0x10c], 0
jmp 0x46aca5
mov eax, dword [ebp - 0x10c]
inc eax
mov dword [ebp - 0x10c], eax
cmp dword [ebp - 0x10c], 0x32b3
jge 0x46ad01
mov eax, dword [ebp - 0x27c]
cdq
idiv dword [ebp - 0x10c]
mov eax, edx
cdq
mov dword [ebp - 0x3a4], eax
mov dword [ebp - 0x3a0], edx
push dword [ebp - 0x3a0]
push dword [ebp - 0x3a4]
lea ecx, [ebp - 0x69c]
call fcn.00466410
pop ecx
pop ecx
mov ecx, eax
call fcn.004031c5
push eax
call fcn.0048cd85
pop ecx
lea ecx, [ebp - 0x69c]
call fcn.00402fb2
jmp 0x46ac98
jmp 0x46ac76
mov dword [ebp - 4], 0x22
mov dword [ebp - 0x318], 0xe86
mov dword [ebp - 0x538], str.cspvayege_uecuflsr_siabwbg_pdb_rihecmm_mhkydf
cmp dword [ebp - 0x318], 0x11ad
jle 0x46adc9
and dword [ebp - 0x1cc], 0
jmp 0x46ad47
mov eax, dword [ebp - 0x1cc]
inc eax
mov dword [ebp - 0x1cc], eax
cmp dword [ebp - 0x1cc], 0x5559
jge 0x46adc9
and dword [ebp - 0x114], 0
jmp 0x46ad69
mov eax, dword [ebp - 0x114]
inc eax
mov dword [ebp - 0x114], eax
cmp dword [ebp - 0x114], 0x6f5
jge 0x46adc4
mov eax, dword [ebp - 0x1cc]
mov ecx, dword [ebp - 0x114]
sar eax, cl
cdq
mov dword [ebp - 0x3b0], eax
mov dword [ebp - 0x3ac], edx
push dword [ebp - 0x3ac]
push dword [ebp - 0x3b0]
lea ecx, [ebp - 0x810]
call fcn.00466410
pop ecx
pop ecx
mov ecx, eax
call fcn.004031c5
push eax
call fcn.0048cd85
pop ecx
lea ecx, [ebp - 0x810]
call fcn.00402fb2
jmp 0x46ad5c
jmp 0x46ad3a
cmp dword [ebp - 0x350], 0x4d6
jge 0x46af53
mov dword [ebp - 0x2d8], 0x3714
mov dword [ebp - 0x3cc], str.ogzeflbzq_aak_ykbfyczlx_wljkggx
cmp dword [ebp - 0x2d8], 0x38a9
jle 0x46aefb
and dword [ebp - 0x1d4], 0
jmp 0x46ae13
mov eax, dword [ebp - 0x1d4]
inc eax
mov dword [ebp - 0x1d4], eax
cmp dword [ebp - 0x1d4], 0x6d0a
jge 0x46aefb
and dword [ebp - 0x22c], 0
jmp 0x46ae39
mov eax, dword [ebp - 0x22c]
inc eax
mov dword [ebp - 0x22c], eax
cmp dword [ebp - 0x22c], 0xce6
jge 0x46aef6
and dword [ebp - 0x11c], 0
jmp 0x46ae5f
mov eax, dword [ebp - 0x11c]
inc eax
mov dword [ebp - 0x11c], eax
cmp dword [ebp - 0x11c], 0x54ca
jge 0x46aef1
and dword [ebp - 0x124], 0
jmp 0x46ae85
mov eax, dword [ebp - 0x124]
inc eax
mov dword [ebp - 0x124], eax
cmp dword [ebp - 0x124], 0x27ea
jge 0x46aeec
mov eax, dword [ebp - 0x22c]
mov ecx, dword [ebp - 0x11c]
sar eax, cl
and eax, dword [ebp - 0x1d4]
xor eax, dword [ebp - 0x124]
cdq
mov dword [ebp - 0x3bc], eax
mov dword [ebp - 0x3b8], edx
push dword [ebp - 0x3b8]
push dword [ebp - 0x3bc]
lea ecx, [ebp - 0x6cc]
call fcn.00466410
pop ecx
pop ecx
mov ecx, eax
call fcn.004031c5
push eax
call fcn.0048cd85
pop ecx
lea ecx, [ebp - 0x6cc]
call fcn.00402fb2
jmp 0x46ae78
jmp 0x46ae52
jmp 0x46ae2c
jmp 0x46ae06
mov edx, dword [ebp - 0x5b4]
mov ecx, 0xab5820
call fcn.00489088
mov byte [ebp - 4], 0x23
cmp dword [ebp - 0x2d8], 0x3361
jge 0x46af27
push dword [ebp - 0x3cc]
call fcn.0048cd85
pop ecx
jmp 0x46af43
mov dword [ebp - 4], 0x22
jmp 0x46af53
mov byte [ebp - 4], 0x25
cmp dword [ebp - 0x318], 0xae3
jge 0x46af6f
push dword [ebp - 0x538]
call fcn.0048cd85
pop ecx
jmp 0x46af8b
mov dword [ebp - 4], 0x22
jmp 0x46af9b
jmp 0x46b126
or dword [ebp - 4], 0xffffffff
jmp 0x46b130
mov dword [ebp - 4], 0x2a
cmp dword [ebp - 0x338], 0x421b
jge 0x46b14f
push dword [ebp - 0x5bc]
call fcn.0048cd85
pop ecx
jmp 0x46b16b
or dword [ebp - 4], 0xffffffff
jmp 0x46b175
mov dword [ebp - 0x29c], 0x23cb
mov dword [ebp - 0x2e8], 0xcdb
mov dword [ebp - 0x3e4], str.zfrjxc_kseowulsg_jpmgnpdme_cud_cacbg_rrmmwkar_ryrvozsjr_vvpv_jjsmhq
cmp dword [ebp - 0x2e8], 0x1027
jle 0x46b28f
and dword [ebp - 0x234], 0
jmp 0x46b1b9
mov eax, dword [ebp - 0x234]
inc eax
mov dword [ebp - 0x234], eax
cmp dword [ebp - 0x234], 0x236f
jge 0x46b282
and dword [ebp - 0x13c], 0
jmp 0x46b1df
mov eax, dword [ebp - 0x13c]
inc eax
mov dword [ebp - 0x13c], eax
cmp dword [ebp - 0x13c], 0x584e
jge 0x46b27d
and dword [ebp - 0x1e4], 0
jmp 0x46b205
mov eax, dword [ebp - 0x1e4]
inc eax
mov dword [ebp - 0x1e4], eax
cmp dword [ebp - 0x1e4], 0x6238
jge 0x46b278
and dword [ebp - 0x144], 0
jmp 0x46b227
mov eax, dword [ebp - 0x144]
inc eax
mov dword [ebp - 0x144], eax
cmp dword [ebp - 0x144], 0x3e59
jge 0x46b276
mov eax, dword [ebp - 0x234]
mov ecx, dword [ebp - 0x13c]
sar eax, cl
mov edx, dword [ebp - 0x1e4]
mov ecx, dword [ebp - 0x144]
shl edx, cl
and eax, edx
cdq
mov dword [ebp - 0x3d4], eax
mov dword [ebp - 0x3d0], edx
push dword [ebp - 0x3d0]
push dword [ebp - 0x3d4]
mov ecx, 0xab5820
call fcn.00487a52
jmp 0x46b21a
jmp 0x46b1f8
jmp 0x46b1d2
jmp 0x46b1ac
push 0
push 0xa6a
call dword [sym.imp.KERNEL32.dll_GetTempPathW]
mov dword [ebp - 0x5b8], str.fwxobhn_kaf_pgrpbret_knvgi_ehm_uazrgfqk_stffa_xbuqsqpzg_dzmdxan_cocgpfj_idlry_kaewcvbec_qmpl
mov dword [ebp - 4], 0x2c
cmp dword [ebp - 0x2e8], 0x9ad
jge 0x46b2bc
mov edx, dword [ebp - 0x3e4]
mov ecx, 0xab5820
call fcn.00489088
jmp 0x46b2d8
or dword [ebp - 4], 0xffffffff
jmp 0x46b2e2
cmp dword [ebp - 0x29c], 0x264a
jle 0x46b7c9
mov dword [ebp - 0x294], 0x2002
mov dword [ebp - 0x3fc], str.hxtrwyrx_jnsk_uywnfohxf_dlsywblm_bwivu_rbnljcna_ectm_xejihrsy
cmp dword [ebp - 0x294], 0x2156
jle 0x46b3cc
and dword [ebp - 0x14], 0
jmp 0x46b323
mov eax, dword [ebp - 0x14]
inc eax
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 0x7a31
jge 0x46b3cc
and dword [ebp - 0x274], 0
jmp 0x46b346
mov eax, dword [ebp - 0x274]
inc eax
mov dword [ebp - 0x274], eax
cmp dword [ebp - 0x274], 0x165
jge 0x46b3c7
and dword [ebp - 0x14c], 0
jmp 0x46b368
mov eax, dword [ebp - 0x14c]
inc eax
mov dword [ebp - 0x14c], eax
cmp dword [ebp - 0x14c], 0x7f
jge 0x46b3c2
mov eax, dword [ebp - 0x274]
imul eax, dword [ebp - 0x14c]
add eax, dword [ebp - 0x14]
cdq
mov dword [ebp - 0x3e0], eax
mov dword [ebp - 0x3dc], edx
push dword [ebp - 0x3dc]
push dword [ebp - 0x3e0]
lea ecx, [ebp - 0x6fc]
call fcn.00466410
pop ecx
pop ecx
mov ecx, eax
call fcn.004031c5
push eax
call fcn.0048cd85
pop ecx
lea ecx, [ebp - 0x6fc]
call fcn.00402fb2
jmp 0x46b35b
jmp 0x46b339
jmp 0x46b31c
and dword [ebp - 0x58], 0
jmp 0x46b3d9
mov eax, dword [ebp - 0x58]
inc eax
mov dword [ebp - 0x58], eax
cmp dword [ebp - 0x58], 0x7cb6
jge 0x46b784
and dword [ebp - 0x48], 0
jmp 0x46b3f3
mov eax, dword [ebp - 0x48]
inc eax
mov dword [ebp - 0x48], eax
cmp dword [ebp - 0x48], 0x700
jge 0x46b77f
and dword [ebp - 0x50], 0
jmp 0x46b40d
mov eax, dword [ebp - 0x50]
inc eax
mov dword [ebp - 0x50], eax
cmp dword [ebp - 0x50], 0x28c
jge 0x46b77a
mov dword [ebp - 0x290], 0x330b
mov dword [ebp - 0x5c4], str.cmwvtayy_jwyqatso_yhmq_pbyk_wptuq_lyfgfku_cgbgl_ehxrufw_bvjj_lfkj
cmp dword [ebp - 0x290], 0x33a2
jle 0x46b495
and dword [ebp - 0x18], 0
jmp 0x46b447
mov eax, dword [ebp - 0x18]
inc eax
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0x61d7
jge 0x46b495
and dword [ebp - 0x20], 0
jmp 0x46b45d
mov eax, dword [ebp - 0x20]
inc eax
mov dword [ebp - 0x20], eax
cmp dword [ebp - 0x20], 0x2c60
jge 0x46b493
mov eax, dword [ebp - 0x18]
mov ecx, dword [ebp - 0x20]
shl eax, cl
cdq
mov dword [ebp - 0x3ec], eax
mov dword [ebp - 0x3e8], edx
push dword [ebp - 0x3e8]
push dword [ebp - 0x3ec]
mov ecx, 0xab5820
call fcn.00487a52
jmp 0x46b456
jmp 0x46b440
and dword [ebp - 0x60], 0
jmp 0x46b4a2
mov eax, dword [ebp - 0x60]
inc eax
mov dword [ebp - 0x60], eax
cmp dword [ebp - 0x60], 0x441a
jge 0x46b72c
mov dword [ebp - 0x320], 0x7986
mov dword [ebp - 0x544], str.gip_ggfvt_vhxulei_lwdqu_galwb_bungct_oxjpmbhxk_imhuwalvi_kbqpywsnt
cmp dword [ebp - 0x320], 0x7ce5
jle 0x46b58e
and dword [ebp - 0x28], 0
jmp 0x46b4e0
mov eax, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x28], eax
cmp dword [ebp - 0x28], 0x30f1
jge 0x46b58e
and dword [ebp - 0x30], 0
jmp 0x46b4fa
mov eax, dword [ebp - 0x30]
inc eax
mov dword [ebp - 0x30], eax
cmp dword [ebp - 0x30], 0x23a1
jge 0x46b589
and dword [ebp - 0x38], 0
jmp 0x46b514
mov eax, dword [ebp - 0x38]
inc eax
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 0x6a8a
jge 0x46b584
and dword [ebp - 0x40], 0
jmp 0x46b52a
mov eax, dword [ebp - 0x40]
inc eax
mov dword [ebp - 0x40], eax
cmp dword [ebp - 0x40], 0x5512
jge 0x46b582
mov eax, dword [ebp - 0x28]
add eax, dword [ebp - 0x30]
mov ecx, dword [ebp - 0x38]
sub ecx, dword [ebp - 0x40]
shl eax, cl
cdq
mov dword [ebp - 0x3f8], eax
mov dword [ebp - 0x3f4], edx
push dword [ebp - 0x3f4]
push dword [ebp - 0x3f8]
lea ecx, [ebp - 0x5f4]
call fcn.00466410
pop ecx
pop ecx
mov ecx, eax
call fcn.004031c5
push eax
call fcn.0048cd85
pop ecx
lea ecx, [ebp - 0x5f4]
call fcn.00402fb2
jmp 0x46b523
jmp 0x46b50d
jmp 0x46b4f3
jmp 0x46b4d9
mov eax, dword [ebp - 0x48]
sub eax, dword [ebp - 0x50]
xor eax, dword [ebp - 0x58]
or eax, dword [ebp - 0x60]
cdq
mov dword [ebp - 0x410], eax
mov dword [ebp - 0x40c], edx
mov dword [ebp - 4], 0x2e
cmp dword [ebp - 0x320], 0x778b
jge 0x46b5c6
push dword [ebp - 0x544]
call fcn.0048cd85
pop ecx
jmp 0x46b5e2
or dword [ebp - 4], 0xffffffff
jmp 0x46b5ec
mov dword [ebp - 0x2f0], 0x2264
mov dword [ebp - 0x3f0], str.efktvgjdq_oaymzpflg_aug_hue_oprz
cmp dword [ebp - 0x2f0], 0x247b
jle 0x46b6ac
and dword [ebp - 0x68], 0
jmp 0x46b61d
mov eax, dword [ebp - 0x68]
inc eax
mov dword [ebp - 0x68], eax
cmp dword [ebp - 0x68], 0x3417
jge 0x46b6ac
and dword [ebp - 0x70], 0
jmp 0x46b637
mov eax, dword [ebp - 0x70]
inc eax
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 0x1220
jge 0x46b6a7
and dword [ebp - 0x78], 0
jmp 0x46b64d
mov eax, dword [ebp - 0x78]
inc eax
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0x6f94
jge 0x46b6a5
and dword [ebp - 0x80], 0
jmp 0x46b663
mov eax, dword [ebp - 0x80]
inc eax
mov dword [ebp - 0x80], eax
cmp dword [ebp - 0x80], 0x2b3b
jge 0x46b6a3
mov ecx, dword [ebp - 0x68]
imul ecx, dword [ebp - 0x70]
mov eax, dword [ebp - 0x78]
cdq
idiv dword [ebp - 0x80]
xor ecx, edx
mov eax, ecx
cdq
mov dword [ebp - 0x404], eax
mov dword [ebp - 0x400], edx
push dword [ebp - 0x400]
push dword [ebp - 0x404]
mov ecx, 0xab5820
call fcn.00487a52
jmp 0x46b65c
jmp 0x46b646
jmp 0x46b630
jmp 0x46b616
push dword [ebp - 0x40c]
push dword [ebp - 0x410]
lea ecx, [ebp - 0x60c]
call fcn.00466410
pop ecx
pop ecx
mov ecx, eax
call fcn.004031c5
push eax
call fcn.0048cd85
pop ecx
lea ecx, [ebp - 0x60c]
call fcn.00402fb2
mov dword [ebp - 4], 0x30
cmp dword [ebp - 0x2f0], 0x2065
jge 0x46b701
mov edx, dword [ebp - 0x3f0]
mov ecx, 0xab5820
call fcn.00489088
jmp 0x46b71d
or dword [ebp - 4], 0xffffffff
jmp 0x46b727
jmp 0x46b49b
mov dword [ebp - 4], 0x32
cmp dword [ebp - 0x290], 0x3155
jge 0x46b74f
mov edx, dword [ebp - 0x5c4]
mov ecx, 0xab5820
call fcn.00489088
jmp 0x46b76b
or dword [ebp - 4], 0xffffffff
jmp 0x46b775
jmp 0x46b406
jmp 0x46b3ec
jmp 0x46b3d2
mov dword [ebp - 4], 0x34
cmp dword [ebp - 0x294], 0x1e9e
jge 0x46b7a3
push dword [ebp - 0x3fc]
call fcn.0048cd85
pop ecx
jmp 0x46b7bf
or dword [ebp - 4], 0xffffffff
jmp 0x46b7c9
push 0
push 0
push 0
push 0
push 0x19
push 0x64
push 0x1863b
push 0x18695
push 0x90000000
push 0xaaf370
push 0xaaf370
push 0
call dword [sym.imp.USER32.dll_CreateWindowExW]
mov dword [ebp - 0x288], eax
mov dword [ebp - 0x2b4], 0x3544
mov dword [ebp - 0x414], str.hdmqllai_eywfatbor_wjvzk_wmlc_xbgltuuml_memgr_zztw_fpukvuf_keaxt_yiig_mnxkhk_xsnqvuy_vmm_woknglpsj
cmp dword [ebp - 0x2b4], 0x3665
jle 0x46b8c2
push 0x1c01
call dword [sym.imp.USER32.dll_GetKeyboardType]
and dword [ebp - 0x88], 0
jmp 0x46b841
mov eax, dword [ebp - 0x88]
inc eax
mov dword [ebp - 0x88], eax
cmp dword [ebp - 0x88], 0xf99
jge 0x46b8c2
and dword [ebp - 0x90], 0
jmp 0x46b863
mov eax, dword [ebp - 0x90]
inc eax
mov dword [ebp - 0x90], eax
cmp dword [ebp - 0x90], 0x30e2
jge 0x46b8bd
mov eax, dword [ebp - 0x88]
imul eax, dword [ebp - 0x90]
cdq
mov dword [ebp - 0x41c], eax
mov dword [ebp - 0x418], edx
push dword [ebp - 0x418]
push dword [ebp - 0x41c]
lea ecx, [ebp - 0x624]
call fcn.00466410
pop ecx
pop ecx
mov ecx, eax
call fcn.004031c5
push eax
call fcn.0048cd85
pop ecx
lea ecx, [ebp - 0x624]
call fcn.00402fb2
jmp 0x46b856
jmp 0x46b834
mov dword [ebp - 4], 0x36
cmp dword [ebp - 0x29c], 0x2193
jge 0x46ba2e
mov dword [ebp - 0x2a4], 0x1ea5
mov dword [ebp - 0x408], str.mthe_sfnokp_hkkhhwz_bqtcmffwc_fkkw_pwarde_wklzrklx
cmp dword [ebp - 0x2a4], 0x2287
jle 0x46b9d6
and dword [ebp - 0x98], 0
jmp 0x46b913
mov eax, dword [ebp - 0x98]
inc eax
mov dword [ebp - 0x98], eax
cmp dword [ebp - 0x98], 0x54b4
jge 0x46b9d6
and dword [ebp - 0xa0], 0
jmp 0x46b939
mov eax, dword [ebp - 0xa0]
inc eax
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0x641d
jge 0x46b9d1
and dword [ebp - 0xa8], 0
jmp 0x46b95f
mov eax, dword [ebp - 0xa8]
inc eax
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 0x6a26
jge 0x46b9cc
and dword [ebp - 0xb0], 0
jmp 0x46b981
mov eax, dword [ebp - 0xb0]
inc eax
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 0x45f1
jge 0x46b9ca
mov eax, dword [ebp - 0x98]
add eax, dword [ebp - 0xa0]
and eax, dword [ebp - 0xa8]
and eax, dword [ebp - 0xb0]
cdq
mov dword [ebp - 0x428], eax
mov dword [ebp - 0x424], edx
push dword [ebp - 0x424]
push dword [ebp - 0x428]
mov ecx, 0xab5820
call fcn.00487a52
jmp 0x46b974
jmp 0x46b952
jmp 0x46b92c
jmp 0x46b906
push dword [ebp - 0x5b8]
call fcn.0048cd85
pop ecx
mov byte [ebp - 4], 0x37
cmp dword [ebp - 0x2a4], 0x1e0a
jge 0x46ba02
mov edx, dword [ebp - 0x408]
mov ecx, 0xab5820
call fcn.00489088
jmp 0x46ba1e
mov dword [ebp - 4], 0x36
jmp 0x46ba2e
jmp 0x46bb70
or dword [ebp - 4], 0xffffffff
jmp 0x46bb7a
mov dword [ebp - 4], 0x3c
cmp dword [ebp - 0x2b4], 0x329c
jge 0x46bb99
push dword [ebp - 0x414]
call fcn.0048cd85
pop ecx
jmp 0x46bbb5
or dword [ebp - 4], 0xffffffff
jmp 0x46bbbf
mov dword [ebp - 0x2bc], 0xc20
mov dword [ebp - 0x598], str.auyaihzs_fpxx_xbti_zcvmavdf_ged_kkahrrpmx_ivatdn_sumn_kewkmwnu_zgf_xps
cmp dword [ebp - 0x2bc], 0xecd
jle 0x46bcb2
and dword [ebp - 0xd0], 0
jmp 0x46bbf9
mov eax, dword [ebp - 0xd0]
inc eax
mov dword [ebp - 0xd0], eax
cmp dword [ebp - 0xd0], 0x4552
jge 0x46bcaa
and dword [ebp - 0xd8], 0
jmp 0x46bc1f
mov eax, dword [ebp - 0xd8]
inc eax
mov dword [ebp - 0xd8], eax
cmp dword [ebp - 0xd8], 0x75b1
jge 0x46bca5
and dword [ebp - 0xe0], 0
jmp 0x46bc41
mov eax, dword [ebp - 0xe0]
inc eax
mov dword [ebp - 0xe0], eax
cmp dword [ebp - 0xe0], 0x3dc5
jge 0x46bca0
mov eax, dword [ebp - 0xd0]
add eax, dword [ebp - 0xd8]
xor eax, dword [ebp - 0xe0]
cdq
mov dword [ebp - 0x440], eax
mov dword [ebp - 0x43c], edx
push dword [ebp - 0x43c]
push dword [ebp - 0x440]
lea ecx, [ebp - 0x654]
call fcn.00466410
pop ecx
pop ecx
mov ecx, eax
call fcn.004031c5
push eax
call fcn.0048cd85
pop ecx
lea ecx, [ebp - 0x654]
call fcn.00402fb2
jmp 0x46bc34
jmp 0x46bc12
jmp 0x46bbec
push 0
call dword [sym.imp.KERNEL32.dll_GetTimeZoneInformation]
push 5
push dword [ebp - 0x288]
call dword [sym.imp.USER32.dll_ShowWindow]
mov dword [ebp - 4], 0x3e
cmp dword [ebp - 0x2bc], 0x902
jge 0x46bcdf
push dword [ebp - 0x598]
call fcn.0048cd85
pop ecx
jmp 0x46bcfb
or dword [ebp - 4], 0xffffffff
jmp 0x46bd05
mov dword [ebp - 0x2d4], 0x4a0e
mov dword [ebp - 0x42c], str.qxp_mktttkxk_lnxn_ksu_vjqef_fpkagoe_afuww_ifsrbqbx_uufg
mov dword [ebp - 0x2c4], 0x4d2a
mov dword [ebp - 0x420], str.loniazrxc_gdj_jtcsvjp_lhhxz_wtdux_ovhxm_itkx
cmp dword [ebp - 0x2c4], 0x4ea6
jle 0x46be04
and dword [ebp - 0xf8], 0
jmp 0x46bd53
mov eax, dword [ebp - 0xf8]
inc eax
mov dword [ebp - 0xf8], eax
cmp dword [ebp - 0xf8], 0x5996
jge 0x46be04
and dword [ebp - 0xe8], 0
jmp 0x46bd79
mov eax, dword [ebp - 0xe8]
inc eax
mov dword [ebp - 0xe8], eax
cmp dword [ebp - 0xe8], 0x623b
jge 0x46bdff
and dword [ebp - 0xf0], 0
jmp 0x46bd9b
mov eax, dword [ebp - 0xf0]
inc eax
mov dword [ebp - 0xf0], eax
cmp dword [ebp - 0xf0], 0x63fe
jge 0x46bdfa
mov eax, dword [ebp - 0xe8]
xor eax, dword [ebp - 0xf0]
or eax, dword [ebp - 0xf8]
cdq
mov dword [ebp - 0x44c], eax
mov dword [ebp - 0x448], edx
push dword [ebp - 0x448]
push dword [ebp - 0x44c]
lea ecx, [ebp - 0x684]
call fcn.00466410
pop ecx
pop ecx
mov ecx, eax
call fcn.004031c5
push eax
call fcn.0048cd85
pop ecx
lea ecx, [ebp - 0x684]
call fcn.00402fb2
jmp 0x46bd8e
jmp 0x46bd6c
jmp 0x46bd46
cmp dword [ebp - 0x2d4], 0x4b8b
jle 0x46be89
and dword [ebp - 0x100], 0
jmp 0x46be26
mov eax, dword [ebp - 0x100]
inc eax
mov dword [ebp - 0x100], eax
cmp dword [ebp - 0x100], 0x5392
jge 0x46be89
and dword [ebp - 0x108], 0
jmp 0x46be48
mov eax, dword [ebp - 0x108]
inc eax
mov dword [ebp - 0x108], eax
cmp dword [ebp - 0x108], 0x3bbb
jge 0x46be87
mov eax, dword [ebp - 0x100]
mov ecx, dword [ebp - 0x108]
sar eax, cl
cdq
mov dword [ebp - 0x458], eax
mov dword [ebp - 0x454], edx
push dword [ebp - 0x454]
push dword [ebp - 0x458]
mov ecx, 0xab5820
call fcn.00487a52
jmp 0x46be3b
jmp 0x46be19
mov dword [ebp - 4], 0x40
cmp dword [ebp - 0x2c4], 0x49ab
jge 0x46bea8
push dword [ebp - 0x420]
call fcn.0048cd85
pop ecx
jmp 0x46bec4
or dword [ebp - 4], 0xffffffff
jmp 0x46bece
mov dword [ebp - 0x2cc], 0x5e6a
mov dword [ebp - 0x560], str.jhl_ohptz_revvvwo_tsbkp_nzrz_outywv_iptieva
cmp dword [ebp - 0x2cc], 0x60b6
jle 0x46bf65
and dword [ebp - 0x110], 0
jmp 0x46bf04
mov eax, dword [ebp - 0x110]
inc eax
mov dword [ebp - 0x110], eax
cmp dword [ebp - 0x110], 0x34ca
jge 0x46bf65
and dword [ebp - 0x118], 0
jmp 0x46bf26
mov eax, dword [ebp - 0x118]
inc eax
mov dword [ebp - 0x118], eax
cmp dword [ebp - 0x118], 0x7bce
jge 0x46bf63
mov eax, dword [ebp - 0x110]
xor eax, dword [ebp - 0x118]
cdq
mov dword [ebp - 0x464], eax
mov dword [ebp - 0x460], edx
push dword [ebp - 0x460]
push dword [ebp - 0x464]
mov ecx, 0xab5820
call fcn.00487a52
jmp 0x46bf19
jmp 0x46bef7
push dword [ebp - 0x288]
call dword [sym.imp.USER32.dll_UpdateWindow]
mov dword [ebp - 4], 0x42
cmp dword [ebp - 0x2cc], 0x5e51
jge 0x46bf94
mov edx, dword [ebp - 0x560]
mov ecx, 0xab5820
call fcn.00489088
jmp 0x46bfb0
or dword [ebp - 4], 0xffffffff
jmp 0x46bfba
mov dword [ebp - 0x2f4], 0x4ab
mov dword [ebp - 0x444], str.osnrfixz_iyka_dlyycmz_jmeolkfe_hekrrwr_okonn_tkoqtpdtm_kmrpxjr
cmp dword [ebp - 0x2f4], 0x844
jle 0x46c0c8
and dword [ebp - 0x120], 0
jmp 0x46bff4
mov eax, dword [ebp - 0x120]
inc eax
mov dword [ebp - 0x120], eax
cmp dword [ebp - 0x120], 0x11bb
jge 0x46c0b9
and dword [ebp - 0x128], 0
jmp 0x46c01a
mov eax, dword [ebp - 0x128]
inc eax
mov dword [ebp - 0x128], eax
cmp dword [ebp - 0x128], 0xdcd
jge 0x46c0b4
and dword [ebp - 0x130], 0
jmp 0x46c040
mov eax, dword [ebp - 0x130]
inc eax
mov dword [ebp - 0x130], eax
cmp dword [ebp - 0x130], 0x1eb8
jge 0x46c0af
and dword [ebp - 0x138], 0
jmp 0x46c062
mov eax, dword [ebp - 0x138]
inc eax
mov dword [ebp - 0x138], eax
cmp dword [ebp - 0x138], 0x5783
jge 0x46c0ad
mov eax, dword [ebp - 0x120]
xor eax, dword [ebp - 0x128]
mov ecx, dword [ebp - 0x130]
and ecx, dword [ebp - 0x138]
xor eax, ecx
cdq
mov dword [ebp - 0x470], eax
mov dword [ebp - 0x46c], edx
push dword [ebp - 0x46c]
push dword [ebp - 0x470]
mov ecx, 0xab5820
call fcn.00487a52
jmp 0x46c055
jmp 0x46c033
jmp 0x46c00d
jmp 0x46bfe7
push 0
call dword [sym.imp.USER32.dll_GetDesktopWindow]
push eax
call dword [sym.imp.USER32.dll_GetWindowInfo]
mov dword [ebp - 4], 0x44
mov dword [ebp - 0x2e4], 0x12d2
mov dword [ebp - 0x438], str.ctspmbo_hibkel_doknuq_imlry_qewzog_cdvfjign_wytm_cwcfw_kvpqgk_kwbb
cmp dword [ebp - 0x2e4], 0x13ce
jle 0x46c19d
and dword [ebp - 0x150], 0
jmp 0x46c109
mov eax, dword [ebp - 0x150]
inc eax
mov dword [ebp - 0x150], eax
cmp dword [ebp - 0x150], 0x1306
jge 0x46c19d
and dword [ebp - 0x140], 0
jmp 0x46c12f
mov eax, dword [ebp - 0x140]
inc eax
mov dword [ebp - 0x140], eax
cmp dword [ebp - 0x140], 0x4ef3
jge 0x46c198
and dword [ebp - 0x148], 0
jmp 0x46c151
mov eax, dword [ebp - 0x148]
inc eax
mov dword [ebp - 0x148], eax
cmp dword [ebp - 0x148], 0x3e63
jge 0x46c196
mov eax, dword [ebp - 0x140]
mov ecx, dword [ebp - 0x148]
shl eax, cl
or eax, dword [ebp - 0x150]
cdq
mov dword [ebp - 0x47c], eax
mov dword [ebp - 0x478], edx
push dword [ebp - 0x478]
push dword [ebp - 0x47c]
mov ecx, 0xab5820
call fcn.00487a52
jmp 0x46c144
jmp 0x46c122
jmp 0x46c0fc
cmp dword [ebp - 0x2d4], 0x49d7
jge 0x46c307
mov dword [ebp - 0x2dc], 0x573d
mov dword [ebp - 0x5b0], str.pry_vbytkjsg_pkjjhpzer_aczxj_oghwbaq_kjqf
cmp dword [ebp - 0x2dc], 0x5853
jle 0x46c2ab
and dword [ebp - 0x168], 0
jmp 0x46c1e7
mov eax, dword [ebp - 0x168]
inc eax
mov dword [ebp - 0x168], eax
cmp dword [ebp - 0x168], 0xd1b
jge 0x46c2ab
and dword [ebp - 0x158], 0
jmp 0x46c20d
mov eax, dword [ebp - 0x158]
inc eax
mov dword [ebp - 0x158], eax
cmp dword [ebp - 0x158], 0x20ac
jge 0x46c2a6
and dword [ebp - 0x160], 0
jmp 0x46c233
mov eax, dword [ebp - 0x160]
inc eax
mov dword [ebp - 0x160], eax
cmp dword [ebp - 0x160], 0x62a
jge 0x46c2a1
and dword [ebp - 0x170], 0
jmp 0x46c255
mov eax, dword [ebp - 0x170]
inc eax
mov dword [ebp - 0x170], eax
cmp dword [ebp - 0x170], 0x73d0
jge 0x46c29f
mov eax, dword [ebp - 0x158]
imul eax, dword [ebp - 0x160]
add eax, dword [ebp - 0x168]
and eax, dword [ebp - 0x170]
cdq
mov dword [ebp - 0x488], eax
mov dword [ebp - 0x484], edx
push dword [ebp - 0x484]
push dword [ebp - 0x488]
mov ecx, 0xab5820
call fcn.00487a52
jmp 0x46c248
jmp 0x46c226
jmp 0x46c200
jmp 0x46c1da
mov edx, dword [ebp - 0x42c]
mov ecx, 0xab5820
call fcn.00489088
mov byte [ebp - 4], 0x45
cmp dword [ebp - 0x2dc], 0x55ca
jge 0x46c2db
mov edx, dword [ebp - 0x5b0]
mov ecx, 0xab5820
call fcn.00489088
jmp 0x46c2f7
mov dword [ebp - 4], 0x44
jmp 0x46c307
mov byte [ebp - 4], 0x47
cmp dword [ebp - 0x2e4], 0x1016
jge 0x46c327
mov edx, dword [ebp - 0x438]
mov ecx, 0xab5820
call fcn.00489088
jmp 0x46c343
mov dword [ebp - 4], 0x44
jmp 0x46c353
jmp 0x46c491
or dword [ebp - 4], 0xffffffff
jmp 0x46c49b
mov dword [ebp - 4], 0x4c
cmp dword [ebp - 0x2f4], 0x41c
jge 0x46c4be
mov edx, dword [ebp - 0x444]
mov ecx, 0xab5820
call fcn.00489088
jmp 0x46c4da
or dword [ebp - 4], 0xffffffff
jmp 0x46c4e4
mov eax, dword [ebp + 8]
inc eax
mov dword [ebp - 0x5a0], eax
lea eax, [ebp - 0x5a0]
push eax
push fcn.0046963a
lea ecx, [ebp - 0x51c]
call fcn.00489273
mov dword [ebp - 0x32c], 0x703a
mov dword [ebp - 0x2fc], 0x4bea
mov dword [ebp - 0x358], str.rsqexgewc_zeccz_dkxu_exhi_gfateit_oumif_gkm_trwvof_ghe_irskzo
cmp dword [ebp - 0x2fc], 0x4ce8
jle 0x46c61d
push 0
push 0x4d0
push 0xbcd
call dword [sym.imp.USER32.dll_GetDesktopWindow]
push eax
call dword [sym.imp.USER32.dll_GetDC]
push eax
call dword [sym.imp.GDI32.dll_SetWindowExtEx]
and dword [ebp - 0x1a0], 0
jmp 0x46c569
mov eax, dword [ebp - 0x1a0]
inc eax
mov dword [ebp - 0x1a0], eax
cmp dword [ebp - 0x1a0], 0x5712
jge 0x46c61d
and dword [ebp - 0x190], 0
jmp 0x46c58f
mov eax, dword [ebp - 0x190]
inc eax
mov dword [ebp - 0x190], eax
cmp dword [ebp - 0x190], 0x5294
jge 0x46c618
and dword [ebp - 0x198], 0
jmp 0x46c5b1
mov eax, dword [ebp - 0x198]
inc eax
mov dword [ebp - 0x198], eax
cmp dword [ebp - 0x198], 0x546a
jge 0x46c613
mov eax, dword [ebp - 0x190]
cdq
idiv dword [ebp - 0x198]
xor edx, dword [ebp - 0x1a0]
mov eax, edx
cdq
mov dword [ebp - 0x4a4], eax
mov dword [ebp - 0x4a0], edx
push dword [ebp - 0x4a0]
push dword [ebp - 0x4a4]
lea ecx, [ebp - 0x6b4]
call fcn.00466410
pop ecx
pop ecx
mov ecx, eax
call fcn.004031c5
push eax
call fcn.0048cd85
pop ecx
lea ecx, [ebp - 0x6b4]
call fcn.00402fb2
jmp 0x46c5a4
jmp 0x46c582
jmp 0x46c55c
mov dword [ebp - 0x474], str.kudqjmcwr_kugvlzzxt_xzwcir_zkz_mqg_khqxtdru_naywwmcs_dwhqbkohd_rar_ovexqdd_npn
mov dword [ebp - 4], 0x4e
cmp dword [ebp - 0x2fc], 0x481a
jge 0x46c646
push dword [ebp - 0x358]
call fcn.0048cd85
pop ecx
jmp 0x46c662
or dword [ebp - 4], 0xffffffff
jmp 0x46c66c
mov dword [ebp - 0x324], 0x4c5a
mov dword [ebp - 0x584], str.sqzwia_zxbini_binxvqak_tslmfjpqr_hqqrkj_vzkjjgzb_yhnsxxp_hyxvjbmxl_fnng
cmp dword [ebp - 0x324], 0x4e89
jle 0x46c75f
and dword [ebp - 0x1a8], 0
jmp 0x46c6a6
mov eax, dword [ebp - 0x1a8]
inc eax
mov dword [ebp - 0x1a8], eax
cmp dword [ebp - 0x1a8], 0x6253
jge 0x46c757
and dword [ebp - 0x1b0], 0
jmp 0x46c6cc
mov eax, dword [ebp - 0x1b0]
inc eax
mov dword [ebp - 0x1b0], eax
cmp dword [ebp - 0x1b0], 0x3905
jge 0x46c752
and dword [ebp - 0x1b8], 0
jmp 0x46c6ee
mov eax, dword [ebp - 0x1b8]
inc eax
mov dword [ebp - 0x1b8], eax
cmp dword [ebp - 0x1b8], 0x1c5c
jge 0x46c74d
mov eax, dword [ebp - 0x1a8]
sub eax, dword [ebp - 0x1b0]
add eax, dword [ebp - 0x1b8]
cdq
mov dword [ebp - 0x4b4], eax
mov dword [ebp - 0x4b0], edx
push dword [ebp - 0x4b0]
push dword [ebp - 0x4b4]
lea ecx, [ebp - 0x6e4]
call fcn.00466410
pop ecx
pop ecx
mov ecx, eax
call fcn.004031c5
push eax
call fcn.0048cd85
pop ecx
lea ecx, [ebp - 0x6e4]
call fcn.00402fb2
jmp 0x46c6e1
jmp 0x46c6bf
jmp 0x46c699
push 0
call dword [sym.imp.KERNEL32.dll_GetTimeZoneInformation]
cmp dword [ebp - 0x32c], 0x7185
jle 0x46cca9
mov dword [ebp - 0x314], 0x208e
mov dword [ebp - 0x5c0], str.thhd_ssrgwt_xve_nnoenk_ocvijfxj_evba_epv_kzwd_xujd_lbeqm_yvr
cmp dword [ebp - 0x314], 0x22a4
jle 0x46c829
and dword [ebp - 0x1c0], 0
jmp 0x46c7a9
mov eax, dword [ebp - 0x1c0]
inc eax
mov dword [ebp - 0x1c0], eax
cmp dword [ebp - 0x1c0], 0x255d
jge 0x46c829
and dword [ebp - 0x1c8], 0
jmp 0x46c7cb
mov eax, dword [ebp - 0x1c8]
inc eax
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0x105c
jge 0x46c824
mov eax, dword [ebp - 0x1c0]
xor eax, dword [ebp - 0x1c8]
cdq
mov dword [ebp - 0x4c4], eax
mov dword [ebp - 0x4c0], edx
push dword [ebp - 0x4c0]
push dword [ebp - 0x4c4]
lea ecx, [ebp - 0x714]
call fcn.00466410
pop ecx
pop ecx
mov ecx, eax
call fcn.004031c5
push eax
call fcn.0048cd85
pop ecx
lea ecx, [ebp - 0x714]
call fcn.00402fb2
jmp 0x46c7be
jmp 0x46c79c
and dword [ebp - 0x1f8], 0
jmp 0x46c83f
mov eax, dword [ebp - 0x1f8]
inc eax
mov dword [ebp - 0x1f8], eax
cmp dword [ebp - 0x1f8], 0x54f5
jge 0x46cadb
mov dword [ebp - 0x30c], 0x20b0
mov dword [ebp - 0x45c], str.fzgnzrfe_jfaugqphf_yxtcw_yspyp
cmp dword [ebp - 0x30c], 0x220f
jle 0x46c8e6
and dword [ebp - 0x1d0], 0
jmp 0x46c885
mov eax, dword [ebp - 0x1d0]
inc eax
mov dword [ebp - 0x1d0], eax
cmp dword [ebp - 0x1d0], 0x4322
jge 0x46c8e6
and dword [ebp - 0x1d8], 0
jmp 0x46c8a7
mov eax, dword [ebp - 0x1d8]
inc eax
mov dword [ebp - 0x1d8], eax
cmp dword [ebp - 0x1d8], 0x5ef3
jge 0x46c8e4
mov eax, dword [ebp - 0x1d0]
xor eax, dword [ebp - 0x1d8]
cdq
mov dword [ebp - 0x4d4], eax
mov dword [ebp - 0x4d0], edx
push dword [ebp - 0x4d0]
push dword [ebp - 0x4d4]
mov ecx, 0xab5820
call fcn.00487a52
jmp 0x46c89a
jmp 0x46c878
and dword [ebp - 0x200], 0
jmp 0x46c8fc
mov eax, dword [ebp - 0x200]
inc eax
mov dword [ebp - 0x200], eax
cmp dword [ebp - 0x200], 0x12de
jge 0x46ca8d
mov dword [ebp - 0x304], 0x5aec
mov dword [ebp - 0x578], str.pebi_vhpatjf_kakljvvcq_qywe_zca_ymlqis_kxmy_rgwx_ggy_pcvz_dhnmwb
cmp dword [ebp - 0x304], 0x5d71
jle 0x46c9f4
push 0x2278
call dword [sym.imp.USER32.dll_GetDesktopWindow]
push eax
call dword [sym.imp.USER32.dll_GetDC]
push eax
call dword [sym.imp.GDI32.dll_SetPolyFillMode]
and dword [ebp - 0x1f0], 0
jmp 0x46c95f
mov eax, dword [ebp - 0x1f0]
inc eax
mov dword [ebp - 0x1f0], eax
cmp dword [ebp - 0x1f0], 0x4be2
jge 0x46c9f4
and dword [ebp - 0x1e0], 0
jmp 0x46c985
mov eax, dword [ebp - 0x1e0]
inc eax
mov dword [ebp - 0x1e0], eax
cmp dword [ebp - 0x1e0], 0x71a3
jge 0x46c9ef
and dword [ebp - 0x1e8], 0
jmp 0x46c9a7
mov eax, dword [ebp - 0x1e8]
inc eax
mov dword [ebp - 0x1e8], eax
cmp dword [ebp - 0x1e8], 0x658
jge 0x46c9ed
mov eax, dword [ebp - 0x1e0]
cdq
idiv dword [ebp - 0x1e8]
and edx, dword [ebp - 0x1f0]
mov eax, edx
cdq
mov dword [ebp - 0x4e4], eax
mov dword [ebp - 0x4e0], edx
push dword [ebp - 0x4e0]
push dword [ebp - 0x4e4]
mov ecx, 0xab5820
call fcn.00487a52
jmp 0x46c99a
jmp 0x46c978
jmp 0x46c952
mov eax, dword [ebp - 0x1f8]
sub eax, dword [ebp - 0x200]
cdq
mov dword [ebp - 0x4f4], eax
mov dword [ebp - 0x4f0], edx
mov dword [ebp - 4], 0x50
cmp dword [ebp - 0x304], 0x59e8
jge 0x46ca30
mov edx, dword [ebp - 0x578]
mov ecx, 0xab5820
call fcn.00489088
jmp 0x46ca4c
or dword [ebp - 4], 0xffffffff
jmp 0x46ca56
push dword [ebp - 0x4f0]
push dword [ebp - 0x4f4]
lea ecx, [ebp - 0x744]
call fcn.00466410
pop ecx
pop ecx
mov ecx, eax
call fcn.004031c5
push eax
call fcn.0048cd85
pop ecx
lea ecx, [ebp - 0x744]
call fcn.00402fb2
jmp 0x46c8ef
mov dword [ebp - 4], 0x52
cmp dword [ebp - 0x30c], 0x1ee1
jge 0x46cab0
mov edx, dword [ebp - 0x45c]
mov ecx, 0xab5820
call fcn.00489088
jmp 0x46cacc
or dword [ebp - 4], 0xffffffff
jmp 0x46cad6
jmp 0x46c832
mov dword [ebp - 4], 0x54
cmp dword [ebp - 0x314], 0x1f10
jge 0x46cafa
push dword [ebp - 0x5c0]
call fcn.0048cd85
pop ecx
jmp 0x46cb16
or dword [ebp - 4], 0xffffffff
jmp 0x46cb20
mov dword [ebp - 0x31c], 0x55e2
mov dword [ebp - 0x468], str.bbf_jntav_zhpritue_fkrgzeay_mjupsfi_tfuzh_azacnaiby_yzbnm_vvrr_hol_anejf_cuhsmclr_chxm_auqkxk
cmp dword [ebp - 0x31c], 0x5640
jle 0x46cc5c
push 0
call dword [sym.imp.USER32.dll_DestroyCursor]
and dword [ebp - 0x208], 0
jmp 0x46cb62
mov eax, dword [ebp - 0x208]
inc eax
mov dword [ebp - 0x208], eax
cmp dword [ebp - 0x208], 0x5e80
jge 0x46cc4d
and dword [ebp - 0x210], 0
jmp 0x46cb88
mov eax, dword [ebp - 0x210]
inc eax
mov dword [ebp - 0x210], eax
cmp dword [ebp - 0x210], 0x7f50
jge 0x46cc48
and dword [ebp - 0x218], 0
jmp 0x46cbae
mov eax, dword [ebp - 0x218]
inc eax
mov dword [ebp - 0x218], eax
cmp dword [ebp - 0x218], 0x3c4c
jge 0x46cc43
and dword [ebp - 0x220], 0
jmp 0x46cbd4
mov eax, dword [ebp - 0x220]
inc eax
mov dword [ebp - 0x220], eax
cmp dword [ebp - 0x220], 0x7bbe
jge 0x46cc3e
mov ecx, dword [ebp - 0x208]
add ecx, dword [ebp - 0x210]
mov eax, dword [ebp - 0x218]
cdq
idiv dword [ebp - 0x220]
or ecx, edx
mov eax, ecx
cdq
mov dword [ebp - 0x504], eax
mov dword [ebp - 0x500], edx
push dword [ebp - 0x500]
push dword [ebp - 0x504]
lea ecx, [ebp - 0x774]
call fcn.00466410
pop ecx
pop ecx
mov ecx, eax
call fcn.004031c5
push eax
call fcn.0048cd85
pop ecx
lea ecx, [ebp - 0x774]
call fcn.00402fb2
jmp 0x46cbc7
jmp 0x46cba1
jmp 0x46cb7b
jmp 0x46cb55
push 0x183d
push 0
push 0
call dword [sym.imp.KERNEL32.dll_GetEnvironmentVariableW]
push 0
call dword [sym.imp.KERNEL32.dll_GetTimeZoneInformation]
mov dword [ebp - 4], 0x56
cmp dword [ebp - 0x31c], 0x55ca
jge 0x46cc83
push dword [ebp - 0x468]
call fcn.0048cd85
pop ecx
jmp 0x46cc9f
or dword [ebp - 4], 0xffffffff
jmp 0x46cca9
mov dword [ebp - 4], 0x58
cmp dword [ebp - 0x324], 0x4a33
jge 0x46ccc8
push dword [ebp - 0x584]
call fcn.0048cd85
pop ecx
jmp 0x46cce4
or dword [ebp - 4], 0xffffffff
jmp 0x46ccee
push 0
push 0
push 0
lea eax, [ebp - 0x82c]
push eax
call dword [sym.imp.USER32.dll_GetMessageW]
test eax, eax
je 0x46cd26
push 0
push 0
push 0x10
push dword [ebp - 0x288]
call dword [sym.imp.USER32.dll_SendMessageW]
lea ecx, [ebp - 0x51c]
call fcn.0046644f
jmp 0x46cd26
mov dword [ebp - 4], 0x5a
cmp dword [ebp - 0x32c], 0x6db7
jge 0x46cd45
push dword [ebp - 0x474]
call fcn.0048cd85
pop ecx
jmp 0x46cd61
or dword [ebp - 4], 0xffffffff
jmp 0x46cd6b
mov dword [ebp - 0x334], 0x67e2
mov dword [ebp - 0x5a8], str.mvakta_bzst_elf_qdn_xxnlmeet_dpz_iuoztze_cwttob
cmp dword [ebp - 0x334], 0x69f4
jle 0x46ce56
and dword [ebp - 0x228], 0
jmp 0x46cda5
mov eax, dword [ebp - 0x228]
inc eax
mov dword [ebp - 0x228], eax
cmp dword [ebp - 0x228], 0x4b1b
jge 0x46ce56
and dword [ebp - 0x230], 0
jmp 0x46cdcb
mov eax, dword [ebp - 0x230]
inc eax
mov dword [ebp - 0x230], eax
cmp dword [ebp - 0x230], 0x564e
jge 0x46ce51
and dword [ebp - 0x238], 0
jmp 0x46cded
mov eax, dword [ebp - 0x238]
inc eax
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0x28bf
jge 0x46ce4c
mov eax, dword [ebp - 0x228]
and eax, dword [ebp - 0x230]
xor eax, dword [ebp - 0x238]
cdq
mov dword [ebp - 0x510], eax
mov dword [ebp - 0x50c], edx
push dword [ebp - 0x50c]
push dword [ebp - 0x510]
lea ecx, [ebp - 0x7a4]
call fcn.00466410
pop ecx
pop ecx
mov ecx, eax
call fcn.004031c5
push eax
call fcn.0048cd85
pop ecx
lea ecx, [ebp - 0x7a4]
call fcn.00402fb2
jmp 0x46cde0
jmp 0x46cdbe
jmp 0x46cd98
lea ecx, [ebp - 0x51c]
call fcn.00466444
jmp 0x46d28a
mov dword [ebp - 0x354], 0x30f9
mov dword [ebp - 0x548], str.rrlohdk_wkonwib_zmmi_plo_npacbbjkq_mremyir
cmp dword [ebp - 0x354], 0x3242
jle 0x46cf4d
and dword [ebp - 0x240], 0
jmp 0x46ceec
mov eax, dword [ebp - 0x240]
inc eax
mov dword [ebp - 0x240], eax
cmp dword [ebp - 0x240], 0x3051
jge 0x46cf4d
and dword [ebp - 0x248], 0
jmp 0x46cf0e
mov eax, dword [ebp - 0x248]
inc eax
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0x7616
jge 0x46cf4b
mov eax, dword [ebp - 0x240]
add eax, dword [ebp - 0x248]
cdq
mov dword [ebp - 0x528], eax
mov dword [ebp - 0x524], edx
push dword [ebp - 0x524]
push dword [ebp - 0x528]
mov ecx, 0xab5820
call fcn.00487a52
jmp 0x46cf01
jmp 0x46cedf
mov dword [ebp - 4], 0x5e
mov dword [ebp - 0x344], 0x43d8
mov dword [ebp - 0x590], str.jkvzdlwqr_gufvanulb_onynn_dkrx_imgyavbz_jexn_rww_myyf_fze_mnneyfw_ibwfahhhl_ivtjxtr
cmp dword [ebp - 0x344], 0x44fc
jle 0x46d077
and dword [ebp - 0x250], 0
jmp 0x46cf8e
mov eax, dword [ebp - 0x250]
inc eax
mov dword [ebp - 0x250], eax
cmp dword [ebp - 0x250], 0x65d5
jge 0x46d077
and dword [ebp - 0x258], 0
jmp 0x46cfb4
mov eax, dword [ebp - 0x258]
inc eax
mov dword [ebp - 0x258], eax
cmp dword [ebp - 0x258], 0x48e1
jge 0x46d072
and dword [ebp - 0x260], 0
jmp 0x46cfda
mov eax, dword [ebp - 0x260]
inc eax
mov dword [ebp - 0x260], eax
cmp dword [ebp - 0x260], 0x4247
jge 0x46d06d
and dword [ebp - 0x268], 0
jmp 0x46d000
mov eax, dword [ebp - 0x268]
inc eax
mov dword [ebp - 0x268], eax
cmp dword [ebp - 0x268], 0x3da8
jge 0x46d068
mov eax, dword [ebp - 0x250]
cdq
idiv dword [ebp - 0x258]
mov eax, dword [ebp - 0x260]
and eax, dword [ebp - 0x268]
or eax, edx
cdq
mov dword [ebp - 0x534], eax
mov dword [ebp - 0x530], edx
push dword [ebp - 0x530]
push dword [ebp - 0x534]
lea ecx, [ebp - 0x7d4]
call fcn.00466410
pop ecx
pop ecx
mov ecx, eax
call fcn.004031c5
push eax
call fcn.0048cd85
pop ecx
lea ecx, [ebp - 0x7d4]
call fcn.00402fb2
jmp 0x46cff3
jmp 0x46cfcd
jmp 0x46cfa7
jmp 0x46cf81
cmp dword [ebp - 0x33c], 0x318a
jge 0x46d08f
push dword [ebp - 0x480]
call fcn.0048cd85
pop ecx
mov byte [ebp - 4], 0x5f
cmp dword [ebp - 0x344], 0x41af
jge 0x46d0ab
push dword [ebp - 0x590]
call fcn.0048cd85
pop ecx
jmp 0x46d0c7
mov dword [ebp - 4], 0x5e
jmp 0x46d0d7
jmp 0x46d22c
or dword [ebp - 4], 0xffffffff
jmp 0x46d236
mov dword [ebp - 4], 0x64
cmp dword [ebp - 0x354], 0x2e3d
jge 0x46d259
mov edx, dword [ebp - 0x548]
mov ecx, 0xab5820
call fcn.00489088
jmp 0x46d275
or dword [ebp - 4], 0xffffffff
jmp 0x46d27f
mov eax, dword [ebp + 8]
inc eax
push eax
call fcn.0046963a
pop ecx
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret