Function at 0x45b75f
Capabilities:
Delete directory

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4aefff
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
sub esp, 0x5d4
push ebx
push esi
push edi
mov dword [ebp - 0x10], esp
mov dword [ebp - 0x25c], 0x3968
mov dword [ebp - 0x32c], str.vadnvxr_zzcfp_gvu_lwbaxao_rwzmx_ozwzs
cmp dword [ebp - 0x25c], 0x3a8a
jle 0x45b82c
and dword [ebp - 0xfc], 0
jmp 0x45b7be
mov eax, dword [ebp - 0xfc]
inc eax
mov dword [ebp - 0xfc], eax
cmp dword [ebp - 0xfc], 0x6de3
jge 0x45b82c
and dword [ebp - 0x1c], 0
jmp 0x45b7d7
mov eax, dword [ebp - 0x1c]
inc eax
mov dword [ebp - 0x1c], eax
cmp dword [ebp - 0x1c], 0x7321
jge 0x45b82a
mov eax, dword [ebp - 0xfc]
and eax, dword [ebp - 0x1c]
cdq
mov dword [ebp - 0x36c], eax
mov dword [ebp - 0x368], edx
push dword [ebp - 0x368]
push dword [ebp - 0x36c]
lea ecx, [ebp - 0x548]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0x548]
call fcn.004026e0
jmp 0x45b7d0
jmp 0x45b7b1
mov dword [ebp - 0x210], 0x5158
and dword [ebp - 4], 0
cmp dword [ebp - 0x25c], 0x37f4
jge 0x45b852
push dword [ebp - 0x32c]
call fcn.00482ed5
pop ecx
jmp 0x45b86e
or dword [ebp - 4], 0xffffffff
jmp 0x45b878
mov dword [ebp - 0x314], str.qphut_cfk_ldgclf_bgt_igjxq_szil_uwkcfil_evuizmdr_qnopihq_rgrhyw
mov dword [ebp - 0x1f4], 0x4e4c
mov dword [ebp - 0x3b8], str.luerwezt_rozsylezb_jqkcvtgh_cowsi_gfuze_kgof_cwpjheu_tqqlrgb_yeycv
cmp dword [ebp - 0x1f4], 0x5186
jle 0x45b93c
and dword [ebp - 0x104], 0
jmp 0x45b8bc
mov eax, dword [ebp - 0x104]
inc eax
mov dword [ebp - 0x104], eax
cmp dword [ebp - 0x104], 0x6a67
jge 0x45b93c
and dword [ebp - 0x1c4], 0
jmp 0x45b8de
mov eax, dword [ebp - 0x1c4]
inc eax
mov dword [ebp - 0x1c4], eax
cmp dword [ebp - 0x1c4], 0x5d1
jge 0x45b937
and dword [ebp - 0x24], 0
jmp 0x45b8f7
mov eax, dword [ebp - 0x24]
inc eax
mov dword [ebp - 0x24], eax
cmp dword [ebp - 0x24], 0x1f10
jge 0x45b935
mov eax, dword [ebp - 0x1c4]
imul eax, dword [ebp - 0x24]
and eax, dword [ebp - 0x104]
cdq
mov dword [ebp - 0x3f0], eax
mov dword [ebp - 0x3ec], edx
push dword [ebp - 0x3ec]
push dword [ebp - 0x3f0]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x45b8f0
jmp 0x45b8d1
jmp 0x45b8af
cmp dword [ebp - 0x210], 0x523f
jle 0x45bc17
push 0
push 0x15d5
push 0x2156
push 0xd0f
push 0x13aa
call dword [sym.imp.GDI32.dll_CreateBitmap]
mov dword [ebp - 0x234], 0x7389
mov dword [ebp - 0x290], str.yeoumn_nydb_wrgdbhu
cmp dword [ebp - 0x234], 0x7446
jle 0x45b9f0
and dword [ebp - 0x2c], 0
jmp 0x45b995
mov eax, dword [ebp - 0x2c]
inc eax
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 0x2d92
jge 0x45b9f0
and dword [ebp - 0x174], 0
jmp 0x45b9b4
mov eax, dword [ebp - 0x174]
inc eax
mov dword [ebp - 0x174], eax
cmp dword [ebp - 0x174], 0x72f1
jge 0x45b9ee
mov eax, dword [ebp - 0x2c]
xor eax, dword [ebp - 0x174]
cdq
mov dword [ebp - 0x37c], eax
mov dword [ebp - 0x378], edx
push dword [ebp - 0x378]
push dword [ebp - 0x37c]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x45b9a7
jmp 0x45b98e
and dword [ebp - 0x44], 0
jmp 0x45b9fd
mov eax, dword [ebp - 0x44]
inc eax
mov dword [ebp - 0x44], eax
cmp dword [ebp - 0x44], 0x11c
jge 0x45bbce
and dword [ebp - 0x114], 0
jmp 0x45ba20
mov eax, dword [ebp - 0x114]
inc eax
mov dword [ebp - 0x114], eax
cmp dword [ebp - 0x114], 0x321b
jge 0x45bbc9
and dword [ebp - 0x4c], 0
jmp 0x45ba3d
mov eax, dword [ebp - 0x4c]
inc eax
mov dword [ebp - 0x4c], eax
cmp dword [ebp - 0x4c], 0x3f2a
jge 0x45bbc4
mov dword [ebp - 0x1ec], 0x4286
mov dword [ebp - 0x418], str.fpnzznbg_hwd_hnuuc_wyt_iaqnzewrq_wru_aimvtaf
cmp dword [ebp - 0x1ec], 0x44f3
jle 0x45bb49
and dword [ebp - 0x34], 0
jmp 0x45ba7b
mov eax, dword [ebp - 0x34]
inc eax
mov dword [ebp - 0x34], eax
cmp dword [ebp - 0x34], 0x3058
jge 0x45bb49
and dword [ebp - 0x10c], 0
jmp 0x45ba9e
mov eax, dword [ebp - 0x10c]
inc eax
mov dword [ebp - 0x10c], eax
cmp dword [ebp - 0x10c], 0x35ab
jge 0x45bb44
and dword [ebp - 0x3c], 0
jmp 0x45babb
mov eax, dword [ebp - 0x3c]
inc eax
mov dword [ebp - 0x3c], eax
cmp dword [ebp - 0x3c], 0x2317
jge 0x45bb3f
and dword [ebp - 0x1ac], 0
jmp 0x45bada
mov eax, dword [ebp - 0x1ac]
inc eax
mov dword [ebp - 0x1ac], eax
cmp dword [ebp - 0x1ac], 0x4115
jge 0x45bb3a
mov eax, dword [ebp - 0x34]
imul eax, dword [ebp - 0x10c]
and eax, dword [ebp - 0x3c]
and eax, dword [ebp - 0x1ac]
cdq
mov dword [ebp - 0x3f8], eax
mov dword [ebp - 0x3f4], edx
push dword [ebp - 0x3f4]
push dword [ebp - 0x3f8]
lea ecx, [ebp - 0x4b8]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0x4b8]
call fcn.004026e0
jmp 0x45bacd
jmp 0x45bab4
jmp 0x45ba91
jmp 0x45ba74
mov eax, dword [ebp - 0x44]
mov ecx, dword [ebp - 0x114]
sar eax, cl
or eax, dword [ebp - 0x4c]
cdq
mov dword [ebp - 0x38c], eax
mov dword [ebp - 0x388], edx
mov dword [ebp - 4], 2
cmp dword [ebp - 0x1ec], 0x3ffa
jge 0x45bb83
push dword [ebp - 0x418]
call fcn.00482ed5
pop ecx
jmp 0x45bb9f
or dword [ebp - 4], 0xffffffff
jmp 0x45bba9
push dword [ebp - 0x388]
push dword [ebp - 0x38c]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x45ba36
jmp 0x45ba13
jmp 0x45b9f6
mov dword [ebp - 4], 4
cmp dword [ebp - 0x234], 0x7333
jge 0x45bbf1
mov edx, dword [ebp - 0x290]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x45bc0d
or dword [ebp - 4], 0xffffffff
jmp 0x45bc17
mov dword [ebp - 4], 6
cmp dword [ebp - 0x1f4], 0x4c1c
jge 0x45bc3a
mov edx, dword [ebp - 0x3b8]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x45bc56
or dword [ebp - 4], 0xffffffff
jmp 0x45bc60
cmp dword [ebp + 8], 2
jl 0x45d350
mov dword [ebp - 0x274], 0x429e
mov dword [ebp - 0x29c], str.fvnlano_rjgo_qdylbdejr_zhyhi_vwsgo_sphme_tsbclerw
cmp dword [ebp - 0x274], 0x42f9
jle 0x45bd6b
and dword [ebp - 0x17c], 0
jmp 0x45bca4
mov eax, dword [ebp - 0x17c]
inc eax
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0x395a
jge 0x45bd6b
and dword [ebp - 0x54], 0
jmp 0x45bcc1
mov eax, dword [ebp - 0x54]
inc eax
mov dword [ebp - 0x54], eax
cmp dword [ebp - 0x54], 0x56a7
jge 0x45bd66
and dword [ebp - 0x11c], 0
jmp 0x45bce4
mov eax, dword [ebp - 0x11c]
inc eax
mov dword [ebp - 0x11c], eax
cmp dword [ebp - 0x11c], 0x6cee
jge 0x45bd61
and dword [ebp - 0x5c], 0
jmp 0x45bcfd
mov eax, dword [ebp - 0x5c]
inc eax
mov dword [ebp - 0x5c], eax
cmp dword [ebp - 0x5c], 0x7ac2
jge 0x45bd5c
mov eax, dword [ebp - 0x17c]
add eax, dword [ebp - 0x54]
mov ecx, dword [ebp - 0x11c]
imul ecx, dword [ebp - 0x5c]
shl eax, cl
cdq
mov dword [ebp - 0x404], eax
mov dword [ebp - 0x400], edx
push dword [ebp - 0x400]
push dword [ebp - 0x404]
lea ecx, [ebp - 0x5a8]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0x5a8]
call fcn.004026e0
jmp 0x45bcf6
jmp 0x45bcd7
jmp 0x45bcba
jmp 0x45bc97
push 1
lea eax, [ebp - 0x5cc]
push eax
xor edx, edx
inc edx
xor ecx, ecx
call fcn.004500f7
pop ecx
pop ecx
mov esi, eax
lea edi, [ebp - 0x458]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
lea esi, [ebp - 0x458]
lea edi, [ebp - 0x44c]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 4], 8
cmp dword [ebp - 0x274], 0x41cc
jge 0x45bdb9
push dword [ebp - 0x29c]
call fcn.00482ed5
pop ecx
jmp 0x45bdd5
or dword [ebp - 4], 0xffffffff
jmp 0x45bddf
mov dword [ebp - 0x1fc], 0x6750
mov dword [ebp - 0x420], str.beezhag_pha_wsaqfhvcl_ggk_lclucrgv
cmp dword [ebp - 0x1fc], 0x68ca
jle 0x45be8d
call dword [sym.imp.KERNEL32.dll_GetUserDefaultLCID]
and dword [ebp - 0x1d4], 0
jmp 0x45be1f
mov eax, dword [ebp - 0x1d4]
inc eax
mov dword [ebp - 0x1d4], eax
cmp dword [ebp - 0x1d4], 0x23a8
jge 0x45be8d
and dword [ebp - 0x64], 0
jmp 0x45be38
mov eax, dword [ebp - 0x64]
inc eax
mov dword [ebp - 0x64], eax
cmp dword [ebp - 0x64], 0x3b95
jge 0x45be8b
mov eax, dword [ebp - 0x1d4]
sub eax, dword [ebp - 0x64]
cdq
mov dword [ebp - 0x39c], eax
mov dword [ebp - 0x398], edx
push dword [ebp - 0x398]
push dword [ebp - 0x39c]
lea ecx, [ebp - 0x4e8]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0x4e8]
call fcn.004026e0
jmp 0x45be31
jmp 0x45be12
mov dword [ebp - 0x26c], 0xffb
mov dword [ebp - 4], 0xa
cmp dword [ebp - 0x1fc], 0x6437
jge 0x45beb6
push dword [ebp - 0x420]
call fcn.00482ed5
pop ecx
jmp 0x45bed2
or dword [ebp - 4], 0xffffffff
jmp 0x45bedc
mov dword [ebp - 0x23c], 0x6f16
mov dword [ebp - 0x2a8], str.pogrlyjr_yebv_ozztvy_wxhu_dyt_jkuow_bfaeszuy_sbhnyoakb_pyewuxjz_oube_zvkbswai_temewo_mxk_huzmv
cmp dword [ebp - 0x23c], 0x7100
jle 0x45bf86
and dword [ebp - 0x124], 0
jmp 0x45bf16
mov eax, dword [ebp - 0x124]
inc eax
mov dword [ebp - 0x124], eax
cmp dword [ebp - 0x124], 0x55ef
jge 0x45bf86
and dword [ebp - 0x6c], 0
jmp 0x45bf2f
mov eax, dword [ebp - 0x6c]
inc eax
mov dword [ebp - 0x6c], eax
cmp dword [ebp - 0x6c], 0x4b10
jge 0x45bf84
mov eax, dword [ebp - 0x124]
mov ecx, dword [ebp - 0x6c]
sar eax, cl
cdq
mov dword [ebp - 0x410], eax
mov dword [ebp - 0x40c], edx
push dword [ebp - 0x40c]
push dword [ebp - 0x410]
lea ecx, [ebp - 0x578]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0x578]
call fcn.004026e0
jmp 0x45bf28
jmp 0x45bf09
mov dword [ebp - 0x2cc], str.mghnpv_tnjli_jis_yfaedyibd_wwae_wpljfh_cdm_baierzvg_dgmktkpg
mov dword [ebp - 4], 0xc
cmp dword [ebp - 0x23c], 0x6d44
jge 0x45bfaf
push dword [ebp - 0x2a8]
call fcn.00482ed5
pop ecx
jmp 0x45bfcb
or dword [ebp - 4], 0xffffffff
jmp 0x45bfd5
mov dword [ebp - 0x244], 0x41e1
mov dword [ebp - 0x2c0], str.vkct_dyqhcyawt_hjkrxr_zcchmgia_rcfccudcj_govujfjmh_twffci_ybwyflohq_puej_qflr_lcztdvj_ljwdvh
cmp dword [ebp - 0x244], 0x44f2
jle 0x45c060
and dword [ebp - 0x184], 0
jmp 0x45c00b
mov eax, dword [ebp - 0x184]
inc eax
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0x79c6
jge 0x45c060
and dword [ebp - 0x74], 0
jmp 0x45c024
mov eax, dword [ebp - 0x74]
inc eax
mov dword [ebp - 0x74], eax
cmp dword [ebp - 0x74], 0x293
jge 0x45c05e
mov eax, dword [ebp - 0x184]
cdq
idiv dword [ebp - 0x74]
mov eax, edx
cdq
mov dword [ebp - 0x3ac], eax
mov dword [ebp - 0x3a8], edx
push dword [ebp - 0x3a8]
push dword [ebp - 0x3ac]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x45c01d
jmp 0x45bffe
cmp dword [ebp - 0x26c], 0x136f
jle 0x45c535
mov dword [ebp - 0x20c], 0x3d17
mov dword [ebp - 0x428], str.xcxcbihn_byi_nhdftvl
cmp dword [ebp - 0x20c], 0x40e5
jle 0x45c17f
and dword [ebp - 0x1b4], 0
jmp 0x45c0aa
mov eax, dword [ebp - 0x1b4]
inc eax
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0x4a07
jge 0x45c17f
and dword [ebp - 0x12c], 0
jmp 0x45c0d0
mov eax, dword [ebp - 0x12c]
inc eax
mov dword [ebp - 0x12c], eax
cmp dword [ebp - 0x12c], 0x67be
jge 0x45c17a
and dword [ebp - 0x7c], 0
jmp 0x45c0ed
mov eax, dword [ebp - 0x7c]
inc eax
mov dword [ebp - 0x7c], eax
cmp dword [ebp - 0x7c], 0x5886
jge 0x45c175
and dword [ebp - 0x84], 0
jmp 0x45c10c
mov eax, dword [ebp - 0x84]
inc eax
mov dword [ebp - 0x84], eax
cmp dword [ebp - 0x84], 0x62d9
jge 0x45c170
mov eax, dword [ebp - 0x12c]
mov ecx, dword [ebp - 0x7c]
sar eax, cl
and eax, dword [ebp - 0x1b4]
xor eax, dword [ebp - 0x84]
cdq
mov dword [ebp - 0x284], eax
mov dword [ebp - 0x280], edx
push dword [ebp - 0x280]
push dword [ebp - 0x284]
lea ecx, [ebp - 0x518]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0x518]
call fcn.004026e0
jmp 0x45c0ff
jmp 0x45c0e6
jmp 0x45c0c3
jmp 0x45c09d
and dword [ebp - 0x94], 0
jmp 0x45c195
mov eax, dword [ebp - 0x94]
inc eax
mov dword [ebp - 0x94], eax
cmp dword [ebp - 0x94], 0x6446
jge 0x45c4f0
and dword [ebp - 0x13c], 0
jmp 0x45c1bb
mov eax, dword [ebp - 0x13c]
inc eax
mov dword [ebp - 0x13c], eax
cmp dword [ebp - 0x13c], 0x2e7b
jge 0x45c4eb
and dword [ebp - 0x9c], 0
jmp 0x45c1e1
mov eax, dword [ebp - 0x9c]
inc eax
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 0x76a
jge 0x45c4e6
mov dword [ebp - 0x1e4], 0x152f
mov dword [ebp - 0x2b4], str.jbkbvq_vhw_gsnxt_oiclgtv_fxjr
cmp dword [ebp - 0x1e4], 0x154a
jle 0x45c2c6
and dword [ebp - 0x134], 0
jmp 0x45c22b
mov eax, dword [ebp - 0x134]
inc eax
mov dword [ebp - 0x134], eax
cmp dword [ebp - 0x134], 0x5480
jge 0x45c2be
and dword [ebp - 0x8c], 0
jmp 0x45c251
mov eax, dword [ebp - 0x8c]
inc eax
mov dword [ebp - 0x8c], eax
cmp dword [ebp - 0x8c], 0x6fd
jge 0x45c2b9
and dword [ebp - 0x18c], 0
jmp 0x45c273
mov eax, dword [ebp - 0x18c]
inc eax
mov dword [ebp - 0x18c], eax
cmp dword [ebp - 0x18c], 0x7e4b
jge 0x45c2b7
mov eax, dword [ebp - 0x134]
imul eax, dword [ebp - 0x8c]
xor eax, dword [ebp - 0x18c]
cdq
mov dword [ebp - 0x28c], eax
mov dword [ebp - 0x288], edx
push dword [ebp - 0x288]
push dword [ebp - 0x28c]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x45c266
jmp 0x45c244
jmp 0x45c21e
push 0
call dword [sym.imp.USER32.dll_SetCursor]
and dword [ebp - 0x1cc], 0
jmp 0x45c2dc
mov eax, dword [ebp - 0x1cc]
inc eax
mov dword [ebp - 0x1cc], eax
cmp dword [ebp - 0x1cc], 0x4227
jge 0x45c498
mov eax, dword [ebp - 0x94]
mov ecx, dword [ebp - 0x13c]
shl eax, cl
mov ecx, dword [ebp - 0x9c]
sub ecx, dword [ebp - 0x1cc]
sar eax, cl
cdq
mov dword [ebp - 0x2a4], eax
mov dword [ebp - 0x2a0], edx
mov dword [ebp - 0x204], 0x26a0
mov dword [ebp - 0x3c4], str.bmzo_rvkof_refg_piuotp
cmp dword [ebp - 0x204], 0x2854
jle 0x45c438
and dword [ebp - 0xa4], 0
jmp 0x45c34f
mov eax, dword [ebp - 0xa4]
inc eax
mov dword [ebp - 0xa4], eax
cmp dword [ebp - 0xa4], 0x3357
jge 0x45c438
and dword [ebp - 0x144], 0
jmp 0x45c375
mov eax, dword [ebp - 0x144]
inc eax
mov dword [ebp - 0x144], eax
cmp dword [ebp - 0x144], 0x4fe8
jge 0x45c433
and dword [ebp - 0xac], 0
jmp 0x45c39b
mov eax, dword [ebp - 0xac]
inc eax
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0x3d9c
jge 0x45c42e
and dword [ebp - 0x194], 0
jmp 0x45c3c1
mov eax, dword [ebp - 0x194]
inc eax
mov dword [ebp - 0x194], eax
cmp dword [ebp - 0x194], 0x3d38
jge 0x45c429
mov eax, dword [ebp - 0xa4]
imul eax, dword [ebp - 0x144]
mov ecx, dword [ebp - 0xac]
shl eax, cl
or eax, dword [ebp - 0x194]
cdq
mov dword [ebp - 0x298], eax
mov dword [ebp - 0x294], edx
push dword [ebp - 0x294]
push dword [ebp - 0x298]
lea ecx, [ebp - 0x470]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0x470]
call fcn.004026e0
jmp 0x45c3b4
jmp 0x45c38e
jmp 0x45c368
jmp 0x45c342
push dword [ebp - 0x2a0]
push dword [ebp - 0x2a4]
mov ecx, 0xab96a0
call fcn.0047e22e
mov dword [ebp - 4], 0xe
cmp dword [ebp - 0x204], 0x23a5
jge 0x45c46d
push dword [ebp - 0x3c4]
call fcn.00482ed5
pop ecx
jmp 0x45c489
or dword [ebp - 4], 0xffffffff
jmp 0x45c493
jmp 0x45c2cf
mov dword [ebp - 4], 0x10
cmp dword [ebp - 0x1e4], 0x14a8
jge 0x45c4bb
mov edx, dword [ebp - 0x2b4]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x45c4d7
or dword [ebp - 4], 0xffffffff
jmp 0x45c4e1
jmp 0x45c1d4
jmp 0x45c1ae
jmp 0x45c188
mov dword [ebp - 4], 0x12
cmp dword [ebp - 0x20c], 0x3c97
jge 0x45c50f
push dword [ebp - 0x428]
call fcn.00482ed5
pop ecx
jmp 0x45c52b
or dword [ebp - 4], 0xffffffff
jmp 0x45c535
mov dword [ebp - 4], 0x14
cmp dword [ebp - 0x244], 0x4175
jge 0x45c558
mov edx, dword [ebp - 0x2c0]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x45c574
or dword [ebp - 4], 0xffffffff
jmp 0x45c57e
mov dword [ebp - 0x214], 0xd66
mov dword [ebp - 0x3d0], str.ziiuzfdz_fjm_zxbbesukz_sgqijbqjf_uwuie_bcygrgbsd_fbfuaqihi
cmp dword [ebp - 0x214], 0xda4
jle 0x45c683
and dword [ebp - 0xb4], 0
jmp 0x45c5b8
mov eax, dword [ebp - 0xb4]
inc eax
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0x2d70
jge 0x45c67b
and dword [ebp - 0x14c], 0
jmp 0x45c5de
mov eax, dword [ebp - 0x14c]
inc eax
mov dword [ebp - 0x14c], eax
cmp dword [ebp - 0x14c], 0x2b6d
jge 0x45c676
and dword [ebp - 0xbc], 0
jmp 0x45c604
mov eax, dword [ebp - 0xbc]
inc eax
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0x27bc
jge 0x45c671
and dword [ebp - 0x1bc], 0
jmp 0x45c626
mov eax, dword [ebp - 0x1bc]
inc eax
mov dword [ebp - 0x1bc], eax
cmp dword [ebp - 0x1bc], 0x7a69
jge 0x45c66f
mov eax, dword [ebp - 0xb4]
and eax, dword [ebp - 0x14c]
and eax, dword [ebp - 0xbc]
and eax, dword [ebp - 0x1bc]
cdq
mov dword [ebp - 0x2b0], eax
mov dword [ebp - 0x2ac], edx
push dword [ebp - 0x2ac]
push dword [ebp - 0x2b0]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x45c619
jmp 0x45c5f7
jmp 0x45c5d1
jmp 0x45c5ab
push 0
call dword [sym.imp.USER32.dll_CharUpperW]
cmp dword [ebp - 0x44c], 0
je 0x45c6a0
push 0
push dword [ebp - 0x444]
push dword [ebp - 0x448]
call dword [ebp - 0x44c]
mov dword [ebp - 4], 0x16
cmp dword [ebp - 0x214], 0xb89
jge 0x45c6c3
mov edx, dword [ebp - 0x3d0]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x45c6df
or dword [ebp - 4], 0xffffffff
jmp 0x45c6e9
mov dword [ebp - 4], 0x18
cmp dword [ebp - 0x26c], 0xf78
jge 0x45c829
mov dword [ebp - 0x21c], 0x2978
mov dword [ebp - 0x430], str.fcfiwku_dvxgo_ghbis_xylnv_rytbi_hsijm
cmp dword [ebp - 0x21c], 0x29cf
jle 0x45c7cd
and dword [ebp - 0xc4], 0
jmp 0x45c73a
mov eax, dword [ebp - 0xc4]
inc eax
mov dword [ebp - 0xc4], eax
cmp dword [ebp - 0xc4], 0x5283
jge 0x45c7cd
and dword [ebp - 0x154], 0
jmp 0x45c760
mov eax, dword [ebp - 0x154]
inc eax
mov dword [ebp - 0x154], eax
cmp dword [ebp - 0x154], 0xf16
jge 0x45c7c8
and dword [ebp - 0xcc], 0
jmp 0x45c782
mov eax, dword [ebp - 0xcc]
inc eax
mov dword [ebp - 0xcc], eax
cmp dword [ebp - 0xcc], 0x388b
jge 0x45c7c6
mov eax, dword [ebp - 0xc4]
imul eax, dword [ebp - 0x154]
add eax, dword [ebp - 0xcc]
cdq
mov dword [ebp - 0x2bc], eax
mov dword [ebp - 0x2b8], edx
push dword [ebp - 0x2b8]
push dword [ebp - 0x2bc]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x45c775
jmp 0x45c753
jmp 0x45c72d
mov edx, dword [ebp - 0x2cc]
mov ecx, 0xab96a0
call fcn.0047f6dc
mov byte [ebp - 4], 0x19
cmp dword [ebp - 0x21c], 0x263d
jge 0x45c7fd
mov edx, dword [ebp - 0x430]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x45c819
mov dword [ebp - 4], 0x18
jmp 0x45c829
jmp 0x45c9b4
or dword [ebp - 4], 0xffffffff
jmp 0x45c9be
mov dword [ebp - 0x224], 0x372f
mov dword [ebp - 0x3dc], str.mid_cacz_vti_qrxbs_abcivewxs_hiqvsthjk_trkcb_suded
cmp dword [ebp - 0x224], 0x3a73
jle 0x45ca78
and dword [ebp - 0x1dc], 0
jmp 0x45c9f8
mov eax, dword [ebp - 0x1dc]
inc eax
mov dword [ebp - 0x1dc], eax
cmp dword [ebp - 0x1dc], 0x2251
jge 0x45ca78
and dword [ebp - 0xe4], 0
jmp 0x45ca1a
mov eax, dword [ebp - 0xe4]
inc eax
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0x24e1
jge 0x45ca73
mov eax, dword [ebp - 0x1dc]
or eax, dword [ebp - 0xe4]
cdq
mov dword [ebp - 0x2d4], eax
mov dword [ebp - 0x2d0], edx
push dword [ebp - 0x2d0]
push dword [ebp - 0x2d4]
lea ecx, [ebp - 0x4a0]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0x4a0]
call fcn.004026e0
jmp 0x45ca0d
jmp 0x45c9eb
mov dword [ebp - 0x1f8], 0x65de
mov dword [ebp - 4], 0x1e
cmp dword [ebp - 0x224], 0x3479
jge 0x45caa1
push dword [ebp - 0x3dc]
call fcn.00482ed5
pop ecx
jmp 0x45cabd
or dword [ebp - 4], 0xffffffff
jmp 0x45cac7
mov dword [ebp - 0x440], str.afyzlobgs_vusgrge_ifakywxsi_smceo_wijnv_ivoatbs_gnj_teltx_jgyy_miembsfh_xflghdst_repdh
mov dword [ebp - 0x1f0], 0x2777
mov dword [ebp - 0x2fc], str.lobgifjb_tqiqcm_gbwvy_sgx_qbyspooq_jolwggdg
cmp dword [ebp - 0x1f0], 0x2894
jle 0x45cbfc
push 0
call dword [sym.imp.USER32.dll_SetKeyboardState]
and dword [ebp - 0xf4], 0
jmp 0x45cb13
mov eax, dword [ebp - 0xf4]
inc eax
mov dword [ebp - 0xf4], eax
cmp dword [ebp - 0xf4], 0x33eb
jge 0x45cbfc
and dword [ebp - 0x164], 0
jmp 0x45cb39
mov eax, dword [ebp - 0x164]
inc eax
mov dword [ebp - 0x164], eax
cmp dword [ebp - 0x164], 0xb3d
jge 0x45cbf7
and dword [ebp - 0xec], 0
jmp 0x45cb5f
mov eax, dword [ebp - 0xec]
inc eax
mov dword [ebp - 0xec], eax
cmp dword [ebp - 0xec], 0x26ca
jge 0x45cbf2
and dword [ebp - 0x1a4], 0
jmp 0x45cb85
mov eax, dword [ebp - 0x1a4]
inc eax
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0x3906
jge 0x45cbed
mov ecx, dword [ebp - 0x164]
imul ecx, dword [ebp - 0xec]
sub ecx, dword [ebp - 0x1a4]
mov eax, dword [ebp - 0xf4]
shl eax, cl
cdq
mov dword [ebp - 0x2e0], eax
mov dword [ebp - 0x2dc], edx
push dword [ebp - 0x2dc]
push dword [ebp - 0x2e0]
lea ecx, [ebp - 0x4d0]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0x4d0]
call fcn.004026e0
jmp 0x45cb78
jmp 0x45cb52
jmp 0x45cb2c
jmp 0x45cb06
cmp dword [ebp - 0x1f8], 0x66eb
jle 0x45d07f
mov dword [ebp - 0x1e8], 0x335
mov dword [ebp - 0x3e8], str.dsrsgkabm_mprcwoam_kjfqgafwc_giap_tvgdeukqo_owqp_ugron_gdzj_dhmj_xeno_usutubz_dtroavgkv_jgpzsaorg_gkfl
cmp dword [ebp - 0x1e8], 0x624
jle 0x45ccda
and dword [ebp - 0x16c], 0
jmp 0x45cc46
mov eax, dword [ebp - 0x16c]
inc eax
mov dword [ebp - 0x16c], eax
cmp dword [ebp - 0x16c], 0x72a1
jge 0x45ccda
and dword [ebp - 0x14], 0
jmp 0x45cc63
mov eax, dword [ebp - 0x14]
inc eax
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 0x26d5
jge 0x45ccd5
and dword [ebp - 0x18], 0
jmp 0x45cc79
mov eax, dword [ebp - 0x18]
inc eax
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0x200f
jge 0x45ccd3
mov eax, dword [ebp - 0x16c]
mov ecx, dword [ebp - 0x14]
sar eax, cl
mov ecx, dword [ebp - 0x18]
sar eax, cl
cdq
mov dword [ebp - 0x2ec], eax
mov dword [ebp - 0x2e8], edx
push dword [ebp - 0x2e8]
push dword [ebp - 0x2ec]
lea ecx, [ebp - 0x500]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0x500]
call fcn.004026e0
jmp 0x45cc72
jmp 0x45cc5c
jmp 0x45cc39
and dword [ebp - 0x58], 0
jmp 0x45cce7
mov eax, dword [ebp - 0x58]
inc eax
mov dword [ebp - 0x58], eax
cmp dword [ebp - 0x58], 0x528f
jge 0x45d03a
and dword [ebp - 0x60], 0
jmp 0x45cd01
mov eax, dword [ebp - 0x60]
inc eax
mov dword [ebp - 0x60], eax
cmp dword [ebp - 0x60], 0x3aa3
jge 0x45d035
mov dword [ebp - 0x254], 0x1328
mov dword [ebp - 0x2f0], str.zdgpjytku_okqx_bmsfyqqb_rufp_guxeva_qyrtoxn_drdtexl_cnszlw_wonmrxagz_qgrlffein_gqqygmtlj_zyvgaarjp_rgnkqdf_ghnbunpu
cmp dword [ebp - 0x254], 0x1552
jle 0x45cdc7
and dword [ebp - 0x20], 0
jmp 0x45cd3f
mov eax, dword [ebp - 0x20]
inc eax
mov dword [ebp - 0x20], eax
cmp dword [ebp - 0x20], 0x4951
jge 0x45cdc7
and dword [ebp - 0x28], 0
jmp 0x45cd55
mov eax, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x28], eax
cmp dword [ebp - 0x28], 0x344f
jge 0x45cdc2
and dword [ebp - 0x30], 0
jmp 0x45cd6b
mov eax, dword [ebp - 0x30]
inc eax
mov dword [ebp - 0x30], eax
cmp dword [ebp - 0x30], 0x5b5f
jge 0x45cdc0
and dword [ebp - 0x38], 0
jmp 0x45cd81
mov eax, dword [ebp - 0x38]
inc eax
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 0x4902
jge 0x45cdbe
mov eax, dword [ebp - 0x20]
imul eax, dword [ebp - 0x28]
mov ecx, dword [ebp - 0x30]
xor ecx, dword [ebp - 0x38]
or eax, ecx
cdq
mov dword [ebp - 0x2f8], eax
mov dword [ebp - 0x2f4], edx
push dword [ebp - 0x2f4]
push dword [ebp - 0x2f8]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x45cd7a
jmp 0x45cd64
jmp 0x45cd4e
jmp 0x45cd38
and dword [ebp - 0x68], 0
jmp 0x45cdd4
mov eax, dword [ebp - 0x68]
inc eax
mov dword [ebp - 0x68], eax
cmp dword [ebp - 0x68], 0x290
jge 0x45cfe7
mov dword [ebp - 0x264], 0x58c7
mov dword [ebp - 0x2e4], str.wzyahes_ztmchbgq_uofkzslh_wfodxymqk_htot_qipgbp_jcmckn_volssvldy_trhslacb
cmp dword [ebp - 0x264], 0x5a1d
jle 0x45ce75
and dword [ebp - 0x40], 0
jmp 0x45ce0e
mov eax, dword [ebp - 0x40]
inc eax
mov dword [ebp - 0x40], eax
cmp dword [ebp - 0x40], 0x56cd
jge 0x45ce75
and dword [ebp - 0x48], 0
jmp 0x45ce24
mov eax, dword [ebp - 0x48]
inc eax
mov dword [ebp - 0x48], eax
cmp dword [ebp - 0x48], 0x4d26
jge 0x45ce73
and dword [ebp - 0x50], 0
jmp 0x45ce3a
mov eax, dword [ebp - 0x50]
inc eax
mov dword [ebp - 0x50], eax
cmp dword [ebp - 0x50], 0x5590
jge 0x45ce71
mov eax, dword [ebp - 0x40]
and eax, dword [ebp - 0x48]
and eax, dword [ebp - 0x50]
cdq
mov dword [ebp - 0x304], eax
mov dword [ebp - 0x300], edx
push dword [ebp - 0x300]
push dword [ebp - 0x304]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x45ce33
jmp 0x45ce1d
jmp 0x45ce07
mov eax, dword [ebp - 0x58]
sub eax, dword [ebp - 0x60]
add eax, dword [ebp - 0x68]
cdq
mov dword [ebp - 0x31c], eax
mov dword [ebp - 0x318], edx
mov dword [ebp - 4], 0x20
cmp dword [ebp - 0x264], 0x58b8
jge 0x45ceae
mov edx, dword [ebp - 0x2e4]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x45ceca
or dword [ebp - 4], 0xffffffff
jmp 0x45ced4
mov dword [ebp - 0x22c], 0x3468
mov dword [ebp - 0x438], str.chcjf_byopcyq_bivbfsqgj_elsp_hbgqpgeiu_cndhv
cmp dword [ebp - 0x22c], 0x3481
jle 0x45cf83
and dword [ebp - 0x70], 0
jmp 0x45cf05
mov eax, dword [ebp - 0x70]
inc eax
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 0x7e15
jge 0x45cf6c
and dword [ebp - 0x78], 0
jmp 0x45cf1b
mov eax, dword [ebp - 0x78]
inc eax
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xede
jge 0x45cf6a
and dword [ebp - 0x80], 0
jmp 0x45cf31
mov eax, dword [ebp - 0x80]
inc eax
mov dword [ebp - 0x80], eax
cmp dword [ebp - 0x80], 0x7ae0
jge 0x45cf68
mov eax, dword [ebp - 0x70]
add eax, dword [ebp - 0x78]
or eax, dword [ebp - 0x80]
cdq
mov dword [ebp - 0x310], eax
mov dword [ebp - 0x30c], edx
push dword [ebp - 0x30c]
push dword [ebp - 0x310]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x45cf2a
jmp 0x45cf14
jmp 0x45cefe
push 0x1956
push 0x19cb
call dword [sym.imp.USER32.dll_GetDesktopWindow]
push eax
call dword [sym.imp.USER32.dll_CheckDlgButton]
push dword [ebp - 0x318]
push dword [ebp - 0x31c]
mov ecx, 0xab96a0
call fcn.0047e22e
mov dword [ebp - 4], 0x22
cmp dword [ebp - 0x22c], 0x32cc
jge 0x45cfbc
mov edx, dword [ebp - 0x438]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x45cfd8
or dword [ebp - 4], 0xffffffff
jmp 0x45cfe2
jmp 0x45cdcd
mov dword [ebp - 4], 0x24
cmp dword [ebp - 0x254], 0xffc
jge 0x45d00a
mov edx, dword [ebp - 0x2f0]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x45d026
or dword [ebp - 4], 0xffffffff
jmp 0x45d030
jmp 0x45ccfa
jmp 0x45cce0
mov dword [ebp - 4], 0x26
cmp dword [ebp - 0x1e8], 0x2c2
jge 0x45d059
push dword [ebp - 0x3e8]
call fcn.00482ed5
pop ecx
jmp 0x45d075
or dword [ebp - 4], 0xffffffff
jmp 0x45d07f
mov dword [ebp - 4], 0x28
cmp dword [ebp - 0x1f0], 0x2645
jge 0x45d09e
push dword [ebp - 0x2fc]
call fcn.00482ed5
pop ecx
jmp 0x45d0ba
or dword [ebp - 4], 0xffffffff
jmp 0x45d0c4
jmp 0x45e285
mov dword [ebp - 0x220], 0x31a6
mov dword [ebp - 0x320], str.aqm_ftuq_ehcjssggn_rngvix_fnbrban_bhqpoagi
cmp dword [ebp - 0x220], 0x31d6
jle 0x45d40b
and dword [ebp - 0xb8], 0
jmp 0x45d38a
mov eax, dword [ebp - 0xb8]
inc eax
mov dword [ebp - 0xb8], eax
cmp dword [ebp - 0xb8], 0x2833
jge 0x45d40b
and dword [ebp - 0xc0], 0
jmp 0x45d3ac
mov eax, dword [ebp - 0xc0]
inc eax
mov dword [ebp - 0xc0], eax
cmp dword [ebp - 0xc0], 0x223c
jge 0x45d406
mov eax, dword [ebp - 0xb8]
imul eax, dword [ebp - 0xc0]
cdq
mov dword [ebp - 0x340], eax
mov dword [ebp - 0x33c], edx
push dword [ebp - 0x33c]
push dword [ebp - 0x340]
lea ecx, [ebp - 0x530]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0x530]
call fcn.004026e0
jmp 0x45d39f
jmp 0x45d37d
mov dword [ebp - 4], 0x30
cmp dword [ebp - 0x210], 0x50a6
jge 0x45d54b
mov dword [ebp - 0x218], 0x5603
mov dword [ebp - 0x3fc], str.odecqvxji_kfm_jdoi_yjsmkoht_xjwasswgw_fwwb_agfgcv_zwarlpkrf_txiqe_abt_dljgxjeb_pgxt
cmp dword [ebp - 0x218], 0x5656
jle 0x45d4ef
and dword [ebp - 0xc8], 0
jmp 0x45d45c
mov eax, dword [ebp - 0xc8]
inc eax
mov dword [ebp - 0xc8], eax
cmp dword [ebp - 0xc8], 0xc47
jge 0x45d4ef
and dword [ebp - 0xd0], 0
jmp 0x45d482
mov eax, dword [ebp - 0xd0]
inc eax
mov dword [ebp - 0xd0], eax
cmp dword [ebp - 0xd0], 0x3d3f
jge 0x45d4ea
and dword [ebp - 0xd8], 0
jmp 0x45d4a4
mov eax, dword [ebp - 0xd8]
inc eax
mov dword [ebp - 0xd8], eax
cmp dword [ebp - 0xd8], 0x73ae
jge 0x45d4e8
mov eax, dword [ebp - 0xc8]
imul eax, dword [ebp - 0xd0]
xor eax, dword [ebp - 0xd8]
cdq
mov dword [ebp - 0x34c], eax
mov dword [ebp - 0x348], edx
push dword [ebp - 0x348]
push dword [ebp - 0x34c]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x45d497
jmp 0x45d475
jmp 0x45d44f
mov edx, dword [ebp - 0x314]
mov ecx, 0xab96a0
call fcn.0047f6dc
mov byte [ebp - 4], 0x31
cmp dword [ebp - 0x218], 0x528f
jge 0x45d51f
mov edx, dword [ebp - 0x3fc]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x45d53b
mov dword [ebp - 4], 0x30
jmp 0x45d54b
jmp 0x45d567
or dword [ebp - 4], 0xffffffff
jmp 0x45d571
mov dword [ebp - 4], 0x34
cmp dword [ebp - 0x220], 0x3089
jge 0x45d590
push dword [ebp - 0x320]
call fcn.00482ed5
pop ecx
jmp 0x45d5ac
or dword [ebp - 4], 0xffffffff
jmp 0x45d5b6
mov dword [ebp - 0x228], 0x6128
mov dword [ebp - 0x424], str.lyzlgabej_eanvmeoaj_sofwwsm
cmp dword [ebp - 0x228], 0x63ea
jle 0x45d673
and dword [ebp - 0xe0], 0
jmp 0x45d5f0
mov eax, dword [ebp - 0xe0]
inc eax
mov dword [ebp - 0xe0], eax
cmp dword [ebp - 0xe0], 0x47d
jge 0x45d673
and dword [ebp - 0xe8], 0
jmp 0x45d612
mov eax, dword [ebp - 0xe8]
inc eax
mov dword [ebp - 0xe8], eax
cmp dword [ebp - 0xe8], 0x2292
jge 0x45d66e
mov eax, dword [ebp - 0xe0]
cdq
idiv dword [ebp - 0xe8]
mov eax, edx
cdq
mov dword [ebp - 0x358], eax
mov dword [ebp - 0x354], edx
push dword [ebp - 0x354]
push dword [ebp - 0x358]
lea ecx, [ebp - 0x560]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0x560]
call fcn.004026e0
jmp 0x45d605
jmp 0x45d5e3
mov dword [ebp - 0x260], 0x4b91
mov dword [ebp - 4], 0x36
cmp dword [ebp - 0x228], 0x5eec
jge 0x45d69c
push dword [ebp - 0x424]
call fcn.00482ed5
pop ecx
jmp 0x45d6b8
or dword [ebp - 4], 0xffffffff
jmp 0x45d6c2
mov dword [ebp - 0x230], 0x1467
mov dword [ebp - 0x27c], str.gkklaaedd_tbkg_nrlswujk_odjdvcj_xsh_agwnhsa_eqg
cmp dword [ebp - 0x230], 0x17ee
jle 0x45d78e
call dword [sym.imp.KERNEL32.dll_SwitchToThread]
and dword [ebp - 0xf0], 0
jmp 0x45d702
mov eax, dword [ebp - 0xf0]
inc eax
mov dword [ebp - 0xf0], eax
cmp dword [ebp - 0xf0], 0x7c6a
jge 0x45d784
and dword [ebp - 0xf8], 0
jmp 0x45d724
mov eax, dword [ebp - 0xf8]
inc eax
mov dword [ebp - 0xf8], eax
cmp dword [ebp - 0xf8], 0x39d6
jge 0x45d77f
mov eax, dword [ebp - 0xf0]
mov ecx, dword [ebp - 0xf8]
sar eax, cl
cdq
mov dword [ebp - 0x364], eax
mov dword [ebp - 0x360], edx
push dword [ebp - 0x360]
push dword [ebp - 0x364]
lea ecx, [ebp - 0x590]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0x590]
call fcn.004026e0
jmp 0x45d717
jmp 0x45d6f5
push 0
push 0
call dword [sym.imp.KERNEL32.dll_GetExitCodeProcess]
mov dword [ebp - 0x350], str.rqmhqdb_pqlebx_nojjjz
mov dword [ebp - 4], 0x38
cmp dword [ebp - 0x230], 0x1098
jge 0x45d7b7
push dword [ebp - 0x27c]
call fcn.00482ed5
pop ecx
jmp 0x45d7d3
or dword [ebp - 4], 0xffffffff
jmp 0x45d7dd
cmp dword [ebp - 0x260], 0x4e5f
jle 0x45dd32
mov dword [ebp - 0x250], 0x2db8
mov dword [ebp - 0x344], str.wyrboy_jaz_zje_aaype_yaoizirmw_znvj_znoe_ifziqvs_lnhrdmbr_jynkkbft_ywaleoc_hlx_abyoagp
cmp dword [ebp - 0x250], 0x2dff
jle 0x45d8f0
and dword [ebp - 0x100], 0
jmp 0x45d827
mov eax, dword [ebp - 0x100]
inc eax
mov dword [ebp - 0x100], eax
cmp dword [ebp - 0x100], 0x4547
jge 0x45d8f0
and dword [ebp - 0x108], 0
jmp 0x45d84d
mov eax, dword [ebp - 0x108]
inc eax
mov dword [ebp - 0x108], eax
cmp dword [ebp - 0x108], 0x7304
jge 0x45d8eb
and dword [ebp - 0x110], 0
jmp 0x45d873
mov eax, dword [ebp - 0x110]
inc eax
mov dword [ebp - 0x110], eax
cmp dword [ebp - 0x110], 0x7ec4
jge 0x45d8e6
and dword [ebp - 0x118], 0
jmp 0x45d895
mov eax, dword [ebp - 0x118]
inc eax
mov dword [ebp - 0x118], eax
cmp dword [ebp - 0x118], 0x5a90
jge 0x45d8e4
mov eax, dword [ebp - 0x100]
cdq
idiv dword [ebp - 0x108]
mov eax, edx
cdq
idiv dword [ebp - 0x110]
and edx, dword [ebp - 0x118]
mov eax, edx
cdq
mov dword [ebp - 0x374], eax
mov dword [ebp - 0x370], edx
push dword [ebp - 0x370]
push dword [ebp - 0x374]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x45d888
jmp 0x45d866
jmp 0x45d840
jmp 0x45d81a
and dword [ebp - 0x140], 0
jmp 0x45d906
mov eax, dword [ebp - 0x140]
inc eax
mov dword [ebp - 0x140], eax
cmp dword [ebp - 0x140], 0x6eaf
jge 0x45dce9
mov dword [ebp - 0x248], 0x398f
mov dword [ebp - 0x434], str.noeq_eatfmokzo_okz_lpwef_whrly_pvargxdwy_ttxnmdv_lkm
cmp dword [ebp - 0x248], 0x3a6b
jle 0x45d9c7
call dword [sym.imp.USER32.dll_GetDesktopWindow]
push eax
call dword [sym.imp.USER32.dll_GetDC]
push eax
call dword [sym.imp.GDI32.dll_SaveDC]
and dword [ebp - 0x120], 0
jmp 0x45d964
mov eax, dword [ebp - 0x120]
inc eax
mov dword [ebp - 0x120], eax
cmp dword [ebp - 0x120], 0x4536
jge 0x45d9c7
and dword [ebp - 0x128], 0
jmp 0x45d986
mov eax, dword [ebp - 0x128]
inc eax
mov dword [ebp - 0x128], eax
cmp dword [ebp - 0x128], 0x3086
jge 0x45d9c5
mov eax, dword [ebp - 0x120]
mov ecx, dword [ebp - 0x128]
shl eax, cl
cdq
mov dword [ebp - 0x384], eax
mov dword [ebp - 0x380], edx
push dword [ebp - 0x380]
push dword [ebp - 0x384]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x45d979
jmp 0x45d957
and dword [ebp - 0x148], 0
jmp 0x45d9dd
mov eax, dword [ebp - 0x148]
inc eax
mov dword [ebp - 0x148], eax
cmp dword [ebp - 0x148], 0x301
jge 0x45dc9b
mov dword [ebp - 0x240], 0x1e50
mov dword [ebp - 0x338], str.hnlcujpyd_qaozijvp_jzheoiwjc_velbvonri_biujij_yfeoctod_qoyfvx_lltsa_isgghto
cmp dword [ebp - 0x240], 0x1eea
jle 0x45da84
and dword [ebp - 0x130], 0
jmp 0x45da23
mov eax, dword [ebp - 0x130]
inc eax
mov dword [ebp - 0x130], eax
cmp dword [ebp - 0x130], 0x1a7c
jge 0x45da84
and dword [ebp - 0x138], 0
jmp 0x45da45
mov eax, dword [ebp - 0x138]
inc eax
mov dword [ebp - 0x138], eax
cmp dword [ebp - 0x138], 0x2dae
jge 0x45da82
mov eax, dword [ebp - 0x130]
sub eax, dword [ebp - 0x138]
cdq
mov dword [ebp - 0x394], eax
mov dword [ebp - 0x390], edx
push dword [ebp - 0x390]
push dword [ebp - 0x394]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x45da38
jmp 0x45da16
and dword [ebp - 0x150], 0
jmp 0x45da9a
mov eax, dword [ebp - 0x150]
inc eax
mov dword [ebp - 0x150], eax
cmp dword [ebp - 0x150], 0x19c4
jge 0x45dc4d
and dword [ebp - 0x158], 0
jmp 0x45dac0
mov eax, dword [ebp - 0x158]
inc eax
mov dword [ebp - 0x158], eax
cmp dword [ebp - 0x158], 0x59c0
jge 0x45dc48
mov eax, dword [ebp - 0x140]
sub eax, dword [ebp - 0x148]
mov ecx, dword [ebp - 0x150]
imul ecx, dword [ebp - 0x158]
sar eax, cl
cdq
mov dword [ebp - 0x3b4], eax
mov dword [ebp - 0x3b0], edx
mov dword [ebp - 0x238], 0x39e5
mov dword [ebp - 0x408], str.glp_pzflju_rpjtyan_gbipaph_xyn_ydrpz_alj
cmp dword [ebp - 0x238], 0x3a8e
jle 0x45dbe8
and dword [ebp - 0x170], 0
jmp 0x45db32
mov eax, dword [ebp - 0x170]
inc eax
mov dword [ebp - 0x170], eax
cmp dword [ebp - 0x170], 0x2759
jge 0x45dbe8
and dword [ebp - 0x160], 0
jmp 0x45db58
mov eax, dword [ebp - 0x160]
inc eax
mov dword [ebp - 0x160], eax
cmp dword [ebp - 0x160], 0x6ba9
jge 0x45dbe3
and dword [ebp - 0x168], 0
jmp 0x45db7a
mov eax, dword [ebp - 0x168]
inc eax
mov dword [ebp - 0x168], eax
cmp dword [ebp - 0x168], 0x1b3e
jge 0x45dbde
mov eax, dword [ebp - 0x160]
imul eax, dword [ebp - 0x168]
mov ecx, dword [ebp - 0x170]
sub ecx, eax
mov eax, ecx
cdq
mov dword [ebp - 0x3a4], eax
mov dword [ebp - 0x3a0], edx
push dword [ebp - 0x3a0]
push dword [ebp - 0x3a4]
lea ecx, [ebp - 0x5c0]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0x5c0]
call fcn.004026e0
jmp 0x45db6d
jmp 0x45db4b
jmp 0x45db25
push dword [ebp - 0x3b0]
push dword [ebp - 0x3b4]
mov ecx, 0xab96a0
call fcn.0047e22e
mov dword [ebp - 4], 0x3a
cmp dword [ebp - 0x238], 0x3993
jge 0x45dc1d
push dword [ebp - 0x408]
call fcn.00482ed5
pop ecx
jmp 0x45dc39
or dword [ebp - 4], 0xffffffff
jmp 0x45dc43
jmp 0x45dab3
jmp 0x45da8d
mov dword [ebp - 4], 0x3c
cmp dword [ebp - 0x240], 0x1c45
jge 0x45dc70
mov edx, dword [ebp - 0x338]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x45dc8c
or dword [ebp - 4], 0xffffffff
jmp 0x45dc96
jmp 0x45d9d0
mov dword [ebp - 4], 0x3e
cmp dword [ebp - 0x248], 0x371f
jge 0x45dcbe
mov edx, dword [ebp - 0x434]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x45dcda
or dword [ebp - 4], 0xffffffff
jmp 0x45dce4
jmp 0x45d8f9
mov dword [ebp - 4], 0x40
cmp dword [ebp - 0x250], 0x2c44
jge 0x45dd0c
mov edx, dword [ebp - 0x344]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x45dd28
or dword [ebp - 4], 0xffffffff
jmp 0x45dd32
mov dword [ebp - 0x258], 0x16f1
mov dword [ebp - 0x414], str.amozlfq_ntjyxhevb_qogjkge_kpc_veeuw_fuu_qdek_hvixdrauq_rnjcikz_hafbi_zpovcdic_icubctcle
cmp dword [ebp - 0x258], 0x189e
jle 0x45ddd7
push 0
call dword [sym.imp.KERNEL32.dll_RemoveDirectoryW]
and dword [ebp - 0x178], 0
jmp 0x45dd74
mov eax, dword [ebp - 0x178]
inc eax
mov dword [ebp - 0x178], eax
cmp dword [ebp - 0x178], 0x769e
jge 0x45ddd7
and dword [ebp - 0x180], 0
jmp 0x45dd96
mov eax, dword [ebp - 0x180]
inc eax
mov dword [ebp - 0x180], eax
cmp dword [ebp - 0x180], 0x3205
jge 0x45ddd5
mov eax, dword [ebp - 0x178]
mov ecx, dword [ebp - 0x180]
sar eax, cl
cdq
mov dword [ebp - 0x3c0], eax
mov dword [ebp - 0x3bc], edx
push dword [ebp - 0x3bc]
push dword [ebp - 0x3c0]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x45dd89
jmp 0x45dd67
mov eax, dword [ebp + 8]
inc eax
push eax
call fcn.0045e29c
pop ecx
mov dword [ebp - 4], 0x42
cmp dword [ebp - 0x258], 0x1636
jge 0x45de05
mov edx, dword [ebp - 0x414]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x45de21
or dword [ebp - 4], 0xffffffff
jmp 0x45de2b
mov dword [ebp - 0x278], 0x2339
mov dword [ebp - 0x41c], str.mhvjxlnk_kvnfq_feyfrqn_nmifljj_nntfphyl_jzqt_kjsy_plw_ltgih_hszhnxog_wxdff
cmp dword [ebp - 0x278], 0x254c
jle 0x45df4e
and dword [ebp - 0x1a0], 0
jmp 0x45de65
mov eax, dword [ebp - 0x1a0]
inc eax
mov dword [ebp - 0x1a0], eax
cmp dword [ebp - 0x1a0], 0x3ee2
jge 0x45df4e
and dword [ebp - 0x188], 0
jmp 0x45de8b
mov eax, dword [ebp - 0x188]
inc eax
mov dword [ebp - 0x188], eax
cmp dword [ebp - 0x188], 0x6106
jge 0x45df49
and dword [ebp - 0x190], 0
jmp 0x45deb1
mov eax, dword [ebp - 0x190]
inc eax
mov dword [ebp - 0x190], eax
cmp dword [ebp - 0x190], 0x5767
jge 0x45df44
and dword [ebp - 0x198], 0
jmp 0x45ded7
mov eax, dword [ebp - 0x198]
inc eax
mov dword [ebp - 0x198], eax
cmp dword [ebp - 0x198], 0x4f4b
jge 0x45df3f
mov ecx, dword [ebp - 0x188]
imul ecx, dword [ebp - 0x190]
add ecx, dword [ebp - 0x198]
mov eax, dword [ebp - 0x1a0]
sar eax, cl
cdq
mov dword [ebp - 0x3cc], eax
mov dword [ebp - 0x3c8], edx
push dword [ebp - 0x3c8]
push dword [ebp - 0x3cc]
lea ecx, [ebp - 0x5e4]
call fcn.00450edb
pop ecx
pop ecx
mov ecx, eax
call fcn.004028f3
push eax
call fcn.00482ed5
pop ecx
lea ecx, [ebp - 0x5e4]
call fcn.004026e0
jmp 0x45deca
jmp 0x45dea4
jmp 0x45de7e
jmp 0x45de58
mov dword [ebp - 4], 0x44
mov dword [ebp - 0x268], 0xdd3
mov dword [ebp - 0x42c], str.dkeelwb_alwggoz_vtkx_xbwbxe_plvqkwh
cmp dword [ebp - 0x268], 0xe18
jle 0x45e055
and dword [ebp - 0x1c0], 0
jmp 0x45df8f
mov eax, dword [ebp - 0x1c0]
inc eax
mov dword [ebp - 0x1c0], eax
cmp dword [ebp - 0x1c0], 0x1f82
jge 0x45e055
and dword [ebp - 0x1a8], 0
jmp 0x45dfb5
mov eax, dword [ebp - 0x1a8]
inc eax
mov dword [ebp - 0x1a8], eax
cmp dword [ebp - 0x1a8], 0x772b
jge 0x45e050
and dword [ebp - 0x1b0], 0
jmp 0x45dfdb
mov eax, dword [ebp - 0x1b0]
inc eax
mov dword [ebp - 0x1b0], eax
cmp dword [ebp - 0x1b0], 0x55f3
jge 0x45e04b
and dword [ebp - 0x1b8], 0
jmp 0x45dffd
mov eax, dword [ebp - 0x1b8]
inc eax
mov dword [ebp - 0x1b8], eax
cmp dword [ebp - 0x1b8], 0x1586
jge 0x45e049
mov eax, dword [ebp - 0x1a8]
imul eax, dword [ebp - 0x1b0]
mov ecx, dword [ebp - 0x1b8]
shl eax, cl
or eax, dword [ebp - 0x1c0]
cdq
mov dword [ebp - 0x3d8], eax
mov dword [ebp - 0x3d4], edx
push dword [ebp - 0x3d4]
push dword [ebp - 0x3d8]
mov ecx, 0xab96a0
call fcn.0047e22e
jmp 0x45dff0
jmp 0x45dfce
jmp 0x45dfa8
jmp 0x45df82
cmp dword [ebp - 0x260], 0x48c3
jge 0x45e071
mov edx, dword [ebp - 0x350]
mov ecx, 0xab96a0
call fcn.0047f6dc
mov byte [ebp - 4], 0x45
cmp dword [ebp - 0x268], 0x9f2
jge 0x45e091
mov edx, dword [ebp - 0x42c]
mov ecx, 0xab96a0
call fcn.0047f6dc
jmp 0x45e0ad
mov dword [ebp - 4], 0x44
jmp 0x45e0bd
jmp 0x45e236
or dword [ebp - 4], 0xffffffff
jmp 0x45e240
mov dword [ebp - 4], 0x4a
cmp dword [ebp - 0x278], 0x2094
jge 0x45e25f
push dword [ebp - 0x41c]
call fcn.00482ed5
pop ecx
jmp 0x45e27b
or dword [ebp - 4], 0xffffffff
jmp 0x45e285
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret