Function at 0x459d82
Capabilities:
Delete file

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4ad5fb
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
sub esp, 0x2e4
push ebx
push esi
push edi
mov dword [ebp - 0x10], esp
mov dword [ebp - 0xfc], 0x219d
mov dword [ebp - 0x184], str.amhyilx_zkadoc_fbbgvpwyl_pngy_hio_qwfqgpru_shqdtj_zmqaw_lxmqpj_jnghjejtg_xqz_auvhn_jeiaeh_vxeoziaj
cmp dword [ebp - 0xfc], 0x243b
jle 0x459e4f
and dword [ebp - 0xcc], 0
jmp 0x459de1
mov eax, dword [ebp - 0xcc]
inc eax
mov dword [ebp - 0xcc], eax
cmp dword [ebp - 0xcc], 0x1b13
jge 0x459e4f
and dword [ebp - 0x1c], 0
jmp 0x459dfa
mov eax, dword [ebp - 0x1c]
inc eax
mov dword [ebp - 0x1c], eax
cmp dword [ebp - 0x1c], 0x1c89
jge 0x459e4d
mov eax, dword [ebp - 0xcc]
and eax, dword [ebp - 0x1c]
cdq
mov dword [ebp - 0x1d8], eax
mov dword [ebp - 0x1d4], edx
push dword [ebp - 0x1d4]
push dword [ebp - 0x1d8]
lea ecx, [ebp - 0x258]
call fcn.004530f8
pop ecx
pop ecx
mov ecx, eax
call fcn.004026c4
push eax
call fcn.004814e5
pop ecx
lea ecx, [ebp - 0x258]
call fcn.004024b1
jmp 0x459df3
jmp 0x459dd4
mov dword [ebp - 0x108], 0x162
and dword [ebp - 4], 0
cmp dword [ebp - 0xfc], 0x1fb4
jge 0x459e75
push dword [ebp - 0x184]
call fcn.004814e5
pop ecx
jmp 0x459e91
or dword [ebp - 4], 0xffffffff
jmp 0x459e9b
mov dword [ebp - 0x1c4], str.zfgd_wwfmdv_juyak_hjbyrabvp_yyxy_iaijyf_urtsl_jiffmphf_bmnjx_ihbpkgtzc_mpqdwzomz_shcdjdt
cmp dword [ebp - 0x108], 0x530
jle 0x45a3a4
push 0
call dword [sym.imp.KERNEL32.dll_DeleteFileW]
mov dword [ebp - 0xec], 0x454e
mov dword [ebp - 0x13c], str.sznqvk_xheozg_nrtb_xehcmguj_chslawlii_apx_jrirhao_nrblrgkdo_wehezy_lothqyz_mkgnrees_idtha
cmp dword [ebp - 0xec], 0x48fe
jle 0x459f52
and dword [ebp - 0x7c], 0
jmp 0x459eea
mov eax, dword [ebp - 0x7c]
inc eax
mov dword [ebp - 0x7c], eax
cmp dword [ebp - 0x7c], 0x3e51
jge 0x459f52
and dword [ebp - 0x24], 0
jmp 0x459f00
mov eax, dword [ebp - 0x24]
inc eax
mov dword [ebp - 0x24], eax
cmp dword [ebp - 0x24], 0x50d5
jge 0x459f50
mov eax, dword [ebp - 0x7c]
xor eax, dword [ebp - 0x24]
cdq
mov dword [ebp - 0x1a0], eax
mov dword [ebp - 0x19c], edx
push dword [ebp - 0x19c]
push dword [ebp - 0x1a0]
lea ecx, [ebp - 0x2b8]
call fcn.004530f8
pop ecx
pop ecx
mov ecx, eax
call fcn.004026c4
push eax
call fcn.004814e5
pop ecx
lea ecx, [ebp - 0x2b8]
call fcn.004024b1
jmp 0x459ef9
jmp 0x459ee3
and dword [ebp - 0x94], 0
jmp 0x459f68
mov eax, dword [ebp - 0x94]
inc eax
mov dword [ebp - 0x94], eax
cmp dword [ebp - 0x94], 0x5e6a
jge 0x45a269
and dword [ebp - 0xb4], 0
jmp 0x459f8e
mov eax, dword [ebp - 0xb4]
inc eax
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0x1b4f
jge 0x45a264
mov dword [ebp - 0x104], 0x4217
mov dword [ebp - 0x1f8], str.sjzfgu_ulfk_hrll_qjfptukqn_miyjpbwnr
cmp dword [ebp - 0x104], 0x4325
jle 0x45a07e
and dword [ebp - 0xac], 0
jmp 0x459fd8
mov eax, dword [ebp - 0xac]
inc eax
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0x4daa
jge 0x45a07e
and dword [ebp - 0x2c], 0
jmp 0x459ff5
mov eax, dword [ebp - 0x2c]
inc eax
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 0x3c2c
jge 0x45a079
and dword [ebp - 0x84], 0
jmp 0x45a014
mov eax, dword [ebp - 0x84]
inc eax
mov dword [ebp - 0x84], eax
cmp dword [ebp - 0x84], 0x2cd3
jge 0x45a074
and dword [ebp - 0x34], 0
jmp 0x45a02d
mov eax, dword [ebp - 0x34]
inc eax
mov dword [ebp - 0x34], eax
cmp dword [ebp - 0x34], 0x2243
jge 0x45a072
mov eax, dword [ebp - 0xac]
mov ecx, dword [ebp - 0x2c]
sar eax, cl
mov ecx, dword [ebp - 0x84]
imul ecx, dword [ebp - 0x34]
or eax, ecx
cdq
mov dword [ebp - 0x1e4], eax
mov dword [ebp - 0x1e0], edx
push dword [ebp - 0x1e0]
push dword [ebp - 0x1e4]
mov ecx, 0xab4140
call fcn.0047c836
jmp 0x45a026
jmp 0x45a007
jmp 0x459fee
jmp 0x459fcb
and dword [ebp - 0x4c], 0
jmp 0x45a08b
mov eax, dword [ebp - 0x4c]
inc eax
mov dword [ebp - 0x4c], eax
cmp dword [ebp - 0x4c], 0x6ddf
jge 0x45a216
mov dword [ebp - 0xe4], 0x1ef8
mov dword [ebp - 0x130], str.etosf_tqjvf_sjkbzu_kanh_irstds_yfd_mnzdolhme_pdj_qvs_osnbtt_dlglees_unf
cmp dword [ebp - 0xe4], 0x2212
jle 0x45a177
and dword [ebp - 0xc4], 0
jmp 0x45a0d2
mov eax, dword [ebp - 0xc4]
inc eax
mov dword [ebp - 0xc4], eax
cmp dword [ebp - 0xc4], 0x6465
jge 0x45a177
and dword [ebp - 0x3c], 0
jmp 0x45a0ef
mov eax, dword [ebp - 0x3c]
inc eax
mov dword [ebp - 0x3c], eax
cmp dword [ebp - 0x3c], 0x4edc
jge 0x45a172
and dword [ebp - 0x8c], 0
jmp 0x45a10e
mov eax, dword [ebp - 0x8c]
inc eax
mov dword [ebp - 0x8c], eax
cmp dword [ebp - 0x8c], 0x2480
jge 0x45a16d
and dword [ebp - 0x44], 0
jmp 0x45a127
mov eax, dword [ebp - 0x44]
inc eax
mov dword [ebp - 0x44], eax
cmp dword [ebp - 0x44], 0xeec
jge 0x45a16b
mov eax, dword [ebp - 0xc4]
mov ecx, dword [ebp - 0x3c]
sar eax, cl
mov ecx, dword [ebp - 0x8c]
sar eax, cl
or eax, dword [ebp - 0x44]
cdq
mov dword [ebp - 0x1b0], eax
mov dword [ebp - 0x1ac], edx
push dword [ebp - 0x1ac]
push dword [ebp - 0x1b0]
mov ecx, 0xab4140
call fcn.0047c836
jmp 0x45a120
jmp 0x45a101
jmp 0x45a0e8
jmp 0x45a0c5
mov ecx, dword [ebp - 0xb4]
imul ecx, dword [ebp - 0x4c]
mov eax, dword [ebp - 0x94]
sar eax, cl
cdq
mov dword [ebp - 0x1f0], eax
mov dword [ebp - 0x1ec], edx
mov dword [ebp - 4], 2
cmp dword [ebp - 0xe4], 0x1c16
jge 0x45a1b9
mov edx, dword [ebp - 0x130]
mov ecx, 0xab4140
call fcn.0047dce4
jmp 0x45a1d5
or dword [ebp - 4], 0xffffffff
jmp 0x45a1df
push dword [ebp - 0x1ec]
push dword [ebp - 0x1f0]
lea ecx, [ebp - 0x288]
call fcn.004530f8
pop ecx
pop ecx
mov ecx, eax
call fcn.004026c4
push eax
call fcn.004814e5
pop ecx
lea ecx, [ebp - 0x288]
call fcn.004024b1
jmp 0x45a084
mov dword [ebp - 4], 4
cmp dword [ebp - 0x104], 0x40c3
jge 0x45a239
mov edx, dword [ebp - 0x1f8]
mov ecx, 0xab4140
call fcn.0047dce4
jmp 0x45a255
or dword [ebp - 4], 0xffffffff
jmp 0x45a25f
jmp 0x459f81
jmp 0x459f5b
mov dword [ebp - 4], 6
cmp dword [ebp - 0xec], 0x4232
jge 0x45a288
push dword [ebp - 0x13c]
call fcn.004814e5
pop ecx
jmp 0x45a2a4
or dword [ebp - 4], 0xffffffff
jmp 0x45a2ae
mov dword [ebp - 0x114], 0xdae
mov dword [ebp - 0x1c8], str.flgkedm_negmrsagk_ttulsfgl_kmf_mjohzfg_ukzzrhhoe
cmp dword [ebp - 0x114], 0xf09
jle 0x45a336
and dword [ebp - 0x54], 0
jmp 0x45a2db
mov eax, dword [ebp - 0x54]
inc eax
mov dword [ebp - 0x54], eax
cmp dword [ebp - 0x54], 0x3c68
jge 0x45a336
and dword [ebp - 0xd4], 0
jmp 0x45a2fa
mov eax, dword [ebp - 0xd4]
inc eax
mov dword [ebp - 0xd4], eax
cmp dword [ebp - 0xd4], 0x4f46
jge 0x45a334
mov eax, dword [ebp - 0x54]
sub eax, dword [ebp - 0xd4]
cdq
mov dword [ebp - 0x1c0], eax
mov dword [ebp - 0x1bc], edx
push dword [ebp - 0x1bc]
push dword [ebp - 0x1c0]
mov ecx, 0xab4140
call fcn.0047c836
jmp 0x45a2ed
jmp 0x45a2d4
push 0x1a48
push 0
push 0x1f23
push 0xca0
call dword [sym.imp.USER32.dll_GetDesktopWindow]
push eax
call dword [sym.imp.USER32.dll_GetDC]
push eax
call dword [sym.imp.GDI32.dll_ExtFloodFill]
mov dword [ebp - 4], 8
cmp dword [ebp - 0x114], 0xc7b
jge 0x45a37e
mov edx, dword [ebp - 0x1c8]
mov ecx, 0xab4140
call fcn.0047dce4
jmp 0x45a39a
or dword [ebp - 4], 0xffffffff
jmp 0x45a3a4
cmp dword [ebp + 8], 2
jl 0x45ad48
push 1
lea eax, [ebp - 0x2dc]
push eax
xor edx, edx
inc edx
xor ecx, ecx
call fcn.00452314
pop ecx
pop ecx
mov esi, eax
lea edi, [ebp - 0x210]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
lea esi, [ebp - 0x210]
lea edi, [ebp - 0x204]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0xf4], 0x4587
mov dword [ebp - 0x148], str.pmv_nhegelxx_mwdf_pambfkd_azyliik_aduevwj_ytujrl_vgkhmzyy_teoi_ubfqinkki
cmp dword [ebp - 0xf4], 0x47e6
jle 0x45a465
and dword [ebp - 0x5c], 0
jmp 0x45a40a
mov eax, dword [ebp - 0x5c]
inc eax
mov dword [ebp - 0x5c], eax
cmp dword [ebp - 0x5c], 0x4185
jge 0x45a465
and dword [ebp - 0x9c], 0
jmp 0x45a429
mov eax, dword [ebp - 0x9c]
inc eax
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 0x776a
jge 0x45a463
mov eax, dword [ebp - 0x5c]
xor eax, dword [ebp - 0x9c]
cdq
mov dword [ebp - 0x12c], eax
mov dword [ebp - 0x128], edx
push dword [ebp - 0x128]
push dword [ebp - 0x12c]
mov ecx, 0xab4140
call fcn.0047c836
jmp 0x45a41c
jmp 0x45a403
mov dword [ebp - 0xe8], 0x73d2
mov dword [ebp - 4], 0xa
cmp dword [ebp - 0xf4], 0x4442
jge 0x45a492
mov edx, dword [ebp - 0x148]
mov ecx, 0xab4140
call fcn.0047dce4
jmp 0x45a4ae
or dword [ebp - 4], 0xffffffff
jmp 0x45a4b8
mov dword [ebp - 0x10c], 0x53bc
mov dword [ebp - 0x1f4], str.dsrs_sfb_kpdgu_lplikjaxv_alufe_ovztw_xgjkdiim_rbucpdrk_rki_fmi_vxkdmgi
cmp dword [ebp - 0x10c], 0x5692
jle 0x45a583
and dword [ebp - 0x64], 0
jmp 0x45a4e9
mov eax, dword [ebp - 0x64]
inc eax
mov dword [ebp - 0x64], eax
cmp dword [ebp - 0x64], 0x340e
jge 0x45a583
and dword [ebp - 0xbc], 0
jmp 0x45a50c
mov eax, dword [ebp - 0xbc]
inc eax
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0x487a
jge 0x45a57e
and dword [ebp - 0x6c], 0
jmp 0x45a525
mov eax, dword [ebp - 0x6c]
inc eax
mov dword [ebp - 0x6c], eax
cmp dword [ebp - 0x6c], 0x7d3e
jge 0x45a57c
mov eax, dword [ebp - 0x64]
imul eax, dword [ebp - 0xbc]
or eax, dword [ebp - 0x6c]
cdq
mov dword [ebp - 0x138], eax
mov dword [ebp - 0x134], edx
push dword [ebp - 0x134]
push dword [ebp - 0x138]
lea ecx, [ebp - 0x228]
call fcn.004530f8
pop ecx
pop ecx
mov ecx, eax
call fcn.004026c4
push eax
call fcn.004814e5
pop ecx
lea ecx, [ebp - 0x228]
call fcn.004024b1
jmp 0x45a51e
jmp 0x45a4ff
jmp 0x45a4e2
mov dword [ebp - 0x1e8], str.llht_iwittudud_zvhmwx_bzbcbql_rszf_uybrwl
mov dword [ebp - 4], 0xc
cmp dword [ebp - 0x10c], 0x5255
jge 0x45a5ac
push dword [ebp - 0x1f4]
call fcn.004814e5
pop ecx
jmp 0x45a5c8
or dword [ebp - 4], 0xffffffff
jmp 0x45a5d2
cmp dword [ebp - 0xe8], 0x73ea
jle 0x45a842
and dword [ebp - 0x20], 0
jmp 0x45a5ef
mov eax, dword [ebp - 0x20]
inc eax
mov dword [ebp - 0x20], eax
cmp dword [ebp - 0x20], 0x7709
jge 0x45a842
and dword [ebp - 0x14], 0
jmp 0x45a609
mov eax, dword [ebp - 0x14]
inc eax
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 0x5946
jge 0x45a83d
and dword [ebp - 0x18], 0
jmp 0x45a623
mov eax, dword [ebp - 0x18]
inc eax
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0x18e0
jge 0x45a838
mov dword [ebp - 0xdc], 0x6e33
mov dword [ebp - 0x154], str.dkt_fzp_mjolncdy_uzwnxrrbm_lcgaxrewa_xbrexjx_dyw_hwni_cumr_whn_xrz_hyselkros_boa_wxiaus
cmp dword [ebp - 0xdc], 0x6efc
jle 0x45a6e0
push 0
call dword [sym.imp.ole32.dll_CoInitialize]
and dword [ebp - 0xa4], 0
jmp 0x45a672
mov eax, dword [ebp - 0xa4]
inc eax
mov dword [ebp - 0xa4], eax
cmp dword [ebp - 0xa4], 0x71da
jge 0x45a6e0
and dword [ebp - 0x74], 0
jmp 0x45a68b
mov eax, dword [ebp - 0x74]
inc eax
mov dword [ebp - 0x74], eax
cmp dword [ebp - 0x74], 0x5562
jge 0x45a6de
mov eax, dword [ebp - 0xa4]
or eax, dword [ebp - 0x74]
cdq
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x140], edx
push dword [ebp - 0x140]
push dword [ebp - 0x144]
lea ecx, [ebp - 0x240]
call fcn.004530f8
pop ecx
pop ecx
mov ecx, eax
call fcn.004026c4
push eax
call fcn.004814e5
pop ecx
lea ecx, [ebp - 0x240]
call fcn.004024b1
jmp 0x45a684
jmp 0x45a665
mov eax, dword [ebp - 0x14]
mov ecx, dword [ebp - 0x18]
sar eax, cl
and eax, dword [ebp - 0x20]
cdq
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x158], edx
mov dword [ebp - 4], 0xe
cmp dword [ebp - 0xdc], 0x6b83
jge 0x45a717
push dword [ebp - 0x154]
call fcn.004814e5
pop ecx
jmp 0x45a733
or dword [ebp - 4], 0xffffffff
jmp 0x45a73d
mov dword [ebp - 0x11c], 0x6052
mov dword [ebp - 0x1d0], str.jndnbw_tzzht_qtff_shrmt
cmp dword [ebp - 0x11c], 0x6194
jle 0x45a7d4
push 0x146f
push 0
call dword [sym.imp.USER32.dll_GetDesktopWindow]
push eax
call dword [sym.imp.USER32.dll_GetDC]
push eax
call dword [sym.imp.GDI32.dll_Polygon]
and dword [ebp - 0x28], 0
jmp 0x45a785
mov eax, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x28], eax
cmp dword [ebp - 0x28], 0x3d89
jge 0x45a7d4
and dword [ebp - 0x30], 0
jmp 0x45a79b
mov eax, dword [ebp - 0x30]
inc eax
mov dword [ebp - 0x30], eax
cmp dword [ebp - 0x30], 0x6d58
jge 0x45a7d2
mov eax, dword [ebp - 0x28]
cdq
idiv dword [ebp - 0x30]
mov eax, edx
cdq
mov dword [ebp - 0x150], eax
mov dword [ebp - 0x14c], edx
push dword [ebp - 0x14c]
push dword [ebp - 0x150]
mov ecx, 0xab4140
call fcn.0047c836
jmp 0x45a794
jmp 0x45a77e
push dword [ebp - 0x158]
push dword [ebp - 0x15c]
mov ecx, 0xab4140
call fcn.0047c836
mov dword [ebp - 4], 0x10
cmp dword [ebp - 0x11c], 0x5f83
jge 0x45a80d
mov edx, dword [ebp - 0x1d0]
mov ecx, 0xab4140
call fcn.0047dce4
jmp 0x45a829
or dword [ebp - 4], 0xffffffff
jmp 0x45a833
jmp 0x45a61c
jmp 0x45a602
jmp 0x45a5e8
mov dword [ebp - 0xe0], 0x62e9
mov dword [ebp - 0x160], str.jgeq_awuioi_gghro_hrpj_bzst_hrem_jcevdxvn
cmp dword [ebp - 0xe0], 0x64ac
jle 0x45a906
push 0
push 0x215c
call dword [sym.imp.GDI32.dll_CreateHatchBrush]
and dword [ebp - 0x48], 0
jmp 0x45a880
mov eax, dword [ebp - 0x48]
inc eax
mov dword [ebp - 0x48], eax
cmp dword [ebp - 0x48], 0x374d
jge 0x45a906
and dword [ebp - 0x38], 0
jmp 0x45a896
mov eax, dword [ebp - 0x38]
inc eax
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 0x11cc
jge 0x45a901
and dword [ebp - 0x40], 0
jmp 0x45a8ac
mov eax, dword [ebp - 0x40]
inc eax
mov dword [ebp - 0x40], eax
cmp dword [ebp - 0x40], 0x6039
jge 0x45a8ff
mov eax, dword [ebp - 0x38]
sub eax, dword [ebp - 0x40]
or eax, dword [ebp - 0x48]
cdq
mov dword [ebp - 0x168], eax
mov dword [ebp - 0x164], edx
push dword [ebp - 0x164]
push dword [ebp - 0x168]
lea ecx, [ebp - 0x270]
call fcn.004530f8
pop ecx
pop ecx
mov ecx, eax
call fcn.004026c4
push eax
call fcn.004814e5
pop ecx
lea ecx, [ebp - 0x270]
call fcn.004024b1
jmp 0x45a8a5
jmp 0x45a88f
jmp 0x45a879
cmp dword [ebp - 0x204], 0
je 0x45a923
push 0
push dword [ebp - 0x1fc]
push dword [ebp - 0x200]
call dword [ebp - 0x204]
mov dword [ebp - 4], 0x12
cmp dword [ebp - 0xe0], 0x5ff3
jge 0x45a942
push dword [ebp - 0x160]
call fcn.004814e5
pop ecx
jmp 0x45a95e
or dword [ebp - 4], 0xffffffff
jmp 0x45a968
mov dword [ebp - 4], 0x14
mov dword [ebp - 0xf0], 0x762
mov dword [ebp - 0x16c], str.jwcstfeo_qyn_anupwd_rgfqw_fmoxepsl_eduagxgd_zrzvqa_vgge_tbepjhij_faqymgd
cmp dword [ebp - 0xf0], 0x96c
jle 0x45aa51
and dword [ebp - 0x50], 0
jmp 0x45a9a0
mov eax, dword [ebp - 0x50]
inc eax
mov dword [ebp - 0x50], eax
cmp dword [ebp - 0x50], 0x30e3
jge 0x45aa51
and dword [ebp - 0x58], 0
jmp 0x45a9ba
mov eax, dword [ebp - 0x58]
inc eax
mov dword [ebp - 0x58], eax
cmp dword [ebp - 0x58], 0x1468
jge 0x45aa4c
and dword [ebp - 0x60], 0
jmp 0x45a9d4
mov eax, dword [ebp - 0x60]
inc eax
mov dword [ebp - 0x60], eax
cmp dword [ebp - 0x60], 0x6d5a
jge 0x45aa47
and dword [ebp - 0x68], 0
jmp 0x45a9ea
mov eax, dword [ebp - 0x68]
inc eax
mov dword [ebp - 0x68], eax
cmp dword [ebp - 0x68], 0x582e
jge 0x45aa45
mov eax, dword [ebp - 0x50]
cdq
idiv dword [ebp - 0x58]
mov ecx, dword [ebp - 0x60]
sub ecx, dword [ebp - 0x68]
shl edx, cl
mov eax, edx
cdq
mov dword [ebp - 0x174], eax
mov dword [ebp - 0x170], edx
push dword [ebp - 0x170]
push dword [ebp - 0x174]
lea ecx, [ebp - 0x2a0]
call fcn.004530f8
pop ecx
pop ecx
mov ecx, eax
call fcn.004026c4
push eax
call fcn.004814e5
pop ecx
lea ecx, [ebp - 0x2a0]
call fcn.004024b1
jmp 0x45a9e3
jmp 0x45a9cd
jmp 0x45a9b3
jmp 0x45a999
cmp dword [ebp - 0xe8], 0x72ba
jge 0x45aa6d
mov edx, dword [ebp - 0x1e8]
mov ecx, 0xab4140
call fcn.0047dce4
mov byte [ebp - 4], 0x15
cmp dword [ebp - 0xf0], 0x69d
jge 0x45aa89
push dword [ebp - 0x16c]
call fcn.004814e5
pop ecx
jmp 0x45aaa5
mov dword [ebp - 4], 0x14
jmp 0x45aab5
jmp 0x45ac01
or dword [ebp - 4], 0xffffffff
jmp 0x45ac0b
mov dword [ebp - 0x100], 0x62e8
mov dword [ebp - 0x178], str.rgwnr_opmvexye_rdsatf_zzwxt_sqayeoq_dsxpt_ipbxjaq_rzwza_wcjkvjtna
cmp dword [ebp - 0x100], 0x669f
jle 0x45acfe
and dword [ebp - 0xa0], 0
jmp 0x45ac45
mov eax, dword [ebp - 0xa0]
inc eax
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0x8026
jge 0x45acf6
and dword [ebp - 0x90], 0
jmp 0x45ac6b
mov eax, dword [ebp - 0x90]
inc eax
mov dword [ebp - 0x90], eax
cmp dword [ebp - 0x90], 0x3601
jge 0x45acf1
and dword [ebp - 0x98], 0
jmp 0x45ac8d
mov eax, dword [ebp - 0x98]
inc eax
mov dword [ebp - 0x98], eax
cmp dword [ebp - 0x98], 0x30d8
jge 0x45acec
mov eax, dword [ebp - 0x90]
sub eax, dword [ebp - 0x98]
and eax, dword [ebp - 0xa0]
cdq
mov dword [ebp - 0x18c], eax
mov dword [ebp - 0x188], edx
push dword [ebp - 0x188]
push dword [ebp - 0x18c]
lea ecx, [ebp - 0x2d0]
call fcn.004530f8
pop ecx
pop ecx
mov ecx, eax
call fcn.004026c4
push eax
call fcn.004814e5
pop ecx
lea ecx, [ebp - 0x2d0]
call fcn.004024b1
jmp 0x45ac80
jmp 0x45ac5e
jmp 0x45ac38
push 0
call dword [sym.imp.KERNEL32.dll_InitializeSListHead]
jmp 0x45b09e
mov dword [ebp - 4], 0x1c
mov dword [ebp - 0x118], 0x3c2a
mov dword [ebp - 0x1cc], str.clz_uen_bvhl_bjsu_rwb_kvw_pjrrm
cmp dword [ebp - 0x118], 0x3e48
jle 0x45ae3a
and dword [ebp - 0xa8], 0
jmp 0x45ad89
mov eax, dword [ebp - 0xa8]
inc eax
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 0x4594
jge 0x45ae3a
and dword [ebp - 0xb0], 0
jmp 0x45adaf
mov eax, dword [ebp - 0xb0]
inc eax
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 0x60bd
jge 0x45ae35
and dword [ebp - 0xb8], 0
jmp 0x45add1
mov eax, dword [ebp - 0xb8]
inc eax
mov dword [ebp - 0xb8], eax
cmp dword [ebp - 0xb8], 0x3f5
jge 0x45ae30
mov eax, dword [ebp - 0xa8]
xor eax, dword [ebp - 0xb0]
xor eax, dword [ebp - 0xb8]
cdq
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], edx
push dword [ebp - 0x194]
push dword [ebp - 0x198]
lea ecx, [ebp - 0x2f4]
call fcn.004530f8
pop ecx
pop ecx
mov ecx, eax
call fcn.004026c4
push eax
call fcn.004814e5
pop ecx
lea ecx, [ebp - 0x2f4]
call fcn.004024b1
jmp 0x45adc4
jmp 0x45ada2
jmp 0x45ad7c
cmp dword [ebp - 0x108], 0xfffffe93
jge 0x45af39
mov dword [ebp - 0x110], 0x39c8
mov dword [ebp - 0x124], str.zmyxb_hnje_gghyxpvrh_mvluuwaq_ctyy_awfwh_xtbb_igdphxz_jinh_fiyeon
cmp dword [ebp - 0x110], 0x39ee
jle 0x45aee1
and dword [ebp - 0xc0], 0
jmp 0x45ae80
mov eax, dword [ebp - 0xc0]
inc eax
mov dword [ebp - 0xc0], eax
cmp dword [ebp - 0xc0], 0x2516
jge 0x45aee1
and dword [ebp - 0xc8], 0
jmp 0x45aea2
mov eax, dword [ebp - 0xc8]
inc eax
mov dword [ebp - 0xc8], eax
cmp dword [ebp - 0xc8], 0x7756
jge 0x45aedf
mov eax, dword [ebp - 0xc0]
and eax, dword [ebp - 0xc8]
cdq
mov dword [ebp - 0x1a8], eax
mov dword [ebp - 0x1a4], edx
push dword [ebp - 0x1a4]
push dword [ebp - 0x1a8]
mov ecx, 0xab4140
call fcn.0047c836
jmp 0x45ae95
jmp 0x45ae73
push dword [ebp - 0x1c4]
call fcn.004814e5
pop ecx
mov byte [ebp - 4], 0x1d
cmp dword [ebp - 0x110], 0x390b
jge 0x45af0d
mov edx, dword [ebp - 0x124]
mov ecx, 0xab4140
call fcn.0047dce4
jmp 0x45af29
mov dword [ebp - 4], 0x1c
jmp 0x45af39
mov byte [ebp - 4], 0x1f
cmp dword [ebp - 0x118], 0x3af2
jge 0x45af55
push dword [ebp - 0x1cc]
call fcn.004814e5
pop ecx
jmp 0x45af71
mov dword [ebp - 4], 0x1c
jmp 0x45af81
jmp 0x45b089
or dword [ebp - 4], 0xffffffff
jmp 0x45b093
mov eax, dword [ebp + 8]
inc eax
push eax
call fcn.0045c723
pop ecx
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret