Function at 0x468d1e
Capabilities:
Terminate process

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4ab5dd
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
sub esp, 0x4b0
push ebx
push esi
push edi
mov dword [ebp - 0x10], esp
cmp dword [ebp + 8], 2
jl 0x4691cb
mov dword [ebp - 0x198], 0x7bd8
mov dword [ebp - 0x240], str.jrirq_rihnwyb_gclfbmr_jbftb_mpnkt_slil_erzf
cmp dword [ebp - 0x198], 0x7df1
jle 0x468e04
push 0x203f
push 0
call dword [sym.imp.KERNEL32.dll_TerminateProcess]
and dword [ebp - 0x20], 0
jmp 0x468d8b
mov eax, dword [ebp - 0x20]
inc eax
mov dword [ebp - 0x20], eax
cmp dword [ebp - 0x20], 0x48f3
jge 0x468e04
and dword [ebp - 0x18], 0
jmp 0x468da1
mov eax, dword [ebp - 0x18]
inc eax
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0x2140
jge 0x468e02
and dword [ebp - 0x118], 0
jmp 0x468dc0
mov eax, dword [ebp - 0x118]
inc eax
mov dword [ebp - 0x118], eax
cmp dword [ebp - 0x118], 0x5fea
jge 0x468e00
mov eax, dword [ebp - 0x18]
cdq
idiv dword [ebp - 0x118]
xor edx, dword [ebp - 0x20]
mov eax, edx
cdq
mov dword [ebp - 0x2bc], eax
mov dword [ebp - 0x2b8], edx
push dword [ebp - 0x2b8]
push dword [ebp - 0x2bc]
mov ecx, 0xaa83c0
call fcn.0047a1b8
jmp 0x468db3
jmp 0x468d9a
jmp 0x468d84
push 1
lea eax, [ebp - 0x3e4]
push eax
xor edx, edx
inc edx
xor ecx, ecx
call fcn.00464998
pop ecx
pop ecx
mov esi, eax
lea edi, [ebp - 0x300]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
lea esi, [ebp - 0x300]
lea edi, [ebp - 0x2ec]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
and dword [ebp - 4], 0
cmp dword [ebp - 0x198], 0x7893
jge 0x468e53
mov edx, dword [ebp - 0x240]
mov ecx, 0xaa83c0
call fcn.0047b7ee
jmp 0x468e6f
or dword [ebp - 4], 0xffffffff
jmp 0x468e79
mov dword [ebp - 0x148], 0x7b60
mov dword [ebp - 0x290], str.ift_oovoo_iqvwg_mlpm_cbkp_tcmbzi_eaqngt
cmp dword [ebp - 0x148], 0x7f3b
jle 0x468f57
and dword [ebp - 0xb0], 0
jmp 0x468eb3
mov eax, dword [ebp - 0xb0]
inc eax
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 0x5a7f
jge 0x468f57
and dword [ebp - 0x28], 0
jmp 0x468ed0
mov eax, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x28], eax
cmp dword [ebp - 0x28], 0x7c28
jge 0x468f52
and dword [ebp - 0xf8], 0
jmp 0x468eef
mov eax, dword [ebp - 0xf8]
inc eax
mov dword [ebp - 0xf8], eax
cmp dword [ebp - 0xf8], 0x2944
jge 0x468f4d
and dword [ebp - 0x30], 0
jmp 0x468f08
mov eax, dword [ebp - 0x30]
inc eax
mov dword [ebp - 0x30], eax
cmp dword [ebp - 0x30], 0x6858
jge 0x468f4b
mov eax, dword [ebp - 0xb0]
cdq
idiv dword [ebp - 0x28]
mov eax, dword [ebp - 0xf8]
and eax, dword [ebp - 0x30]
xor eax, edx
cdq
mov dword [ebp - 0x25c], eax
mov dword [ebp - 0x258], edx
push dword [ebp - 0x258]
push dword [ebp - 0x25c]
mov ecx, 0xaa83c0
call fcn.0047a1b8
jmp 0x468f01
jmp 0x468ee2
jmp 0x468ec9
jmp 0x468ea6
cmp dword [ebp - 0x2ec], 0
je 0x468f74
push 0
push dword [ebp - 0x2e4]
push dword [ebp - 0x2e8]
call dword [ebp - 0x2ec]
mov dword [ebp - 4], 2
cmp dword [ebp - 0x148], 0x77f9
jge 0x468f97
mov edx, dword [ebp - 0x290]
mov ecx, 0xaa83c0
call fcn.0047b7ee
jmp 0x468fb3
or dword [ebp - 4], 0xffffffff
jmp 0x468fbd
mov dword [ebp - 0x178], 0x774d
mov dword [ebp - 0x1bc], str.nsjkkxaa_hmritbi_mrmruwwn
cmp dword [ebp - 0x178], 0x7913
jle 0x4690a6
push 0xd7
push 0
call dword [sym.imp.KERNEL32.dll_InitializeCriticalSectionAndSpinCount]
and dword [ebp - 0x138], 0
jmp 0x469004
mov eax, dword [ebp - 0x138]
inc eax
mov dword [ebp - 0x138], eax
cmp dword [ebp - 0x138], 0x51a2
jge 0x4690a6
and dword [ebp - 0xb8], 0
jmp 0x46902a
mov eax, dword [ebp - 0xb8]
inc eax
mov dword [ebp - 0xb8], eax
cmp dword [ebp - 0xb8], 0x73bc
jge 0x4690a1
and dword [ebp - 0x38], 0
jmp 0x469043
mov eax, dword [ebp - 0x38]
inc eax
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 0x6cd
jge 0x46909c
mov eax, dword [ebp - 0xb8]
add eax, dword [ebp - 0x38]
and eax, dword [ebp - 0x138]
cdq
mov dword [ebp - 0x2d4], eax
mov dword [ebp - 0x2d0], edx
push dword [ebp - 0x2d0]
push dword [ebp - 0x2d4]
lea ecx, [ebp - 0x4a4]
call fcn.0046577c
pop ecx
pop ecx
mov ecx, eax
call fcn.00402b5f
push eax
call fcn.0047f4e5
pop ecx
lea ecx, [ebp - 0x4a4]
call fcn.0040294c
jmp 0x46903c
jmp 0x46901d
jmp 0x468ff7
call fcn.0047f5d1
mov dword [ebp - 4], 4
cmp dword [ebp - 0x178], 0x767f
jge 0x4690ca
push dword [ebp - 0x1bc]
call fcn.0047f4e5
pop ecx
jmp 0x4690e6
or dword [ebp - 4], 0xffffffff
jmp 0x4690f0
mov dword [ebp - 0x150], 0x3c02
mov dword [ebp - 0x2b4], str.kthbajxyw_ehzwvut_vtqilwm
cmp dword [ebp - 0x150], 0x3e18
jle 0x469178
and dword [ebp - 0x40], 0
jmp 0x46911d
mov eax, dword [ebp - 0x40]
inc eax
mov dword [ebp - 0x40], eax
cmp dword [ebp - 0x40], 0x51f2
jge 0x469178
and dword [ebp - 0xc0], 0
jmp 0x46913c
mov eax, dword [ebp - 0xc0]
inc eax
mov dword [ebp - 0xc0], eax
cmp dword [ebp - 0xc0], 0x7de7
jge 0x469176
mov eax, dword [ebp - 0x40]
or eax, dword [ebp - 0xc0]
cdq
mov dword [ebp - 0x26c], eax
mov dword [ebp - 0x268], edx
push dword [ebp - 0x268]
push dword [ebp - 0x26c]
mov ecx, 0xaa83c0
call fcn.0047a1b8
jmp 0x46912f
jmp 0x469116
jmp 0x46aae4
cmp dword [ebp + 8], 1
jne 0x46971c
call fcn.0046581b
mov dword [ebp - 0x160], 0x920
mov dword [ebp - 0x2d8], str.mwqytbxkv_gbt_zbgj_pmtyztg_cjepzez
mov dword [ebp - 0x158], 0x3421
mov dword [ebp - 0x298], str.mkzimbu_zgfpsr_dywy_rshe_vllesrl
cmp dword [ebp - 0x158], 0x3439
jle 0x4692bc
and dword [ebp - 0x50], 0
jmp 0x46921f
mov eax, dword [ebp - 0x50]
inc eax
mov dword [ebp - 0x50], eax
cmp dword [ebp - 0x50], 0x312b
jge 0x4692bc
and dword [ebp - 0x48], 0
jmp 0x469239
mov eax, dword [ebp - 0x48]
inc eax
mov dword [ebp - 0x48], eax
cmp dword [ebp - 0x48], 0xf76
jge 0x4692b7
and dword [ebp - 0x100], 0
jmp 0x469258
mov eax, dword [ebp - 0x100]
inc eax
mov dword [ebp - 0x100], eax
cmp dword [ebp - 0x100], 0x32c2
jge 0x4692b2
mov eax, dword [ebp - 0x48]
imul eax, dword [ebp - 0x100]
add eax, dword [ebp - 0x50]
cdq
mov dword [ebp - 0x2e0], eax
mov dword [ebp - 0x2dc], edx
push dword [ebp - 0x2dc]
push dword [ebp - 0x2e0]
lea ecx, [ebp - 0x360]
call fcn.0046577c
pop ecx
pop ecx
mov ecx, eax
call fcn.00402b5f
push eax
call fcn.0047f4e5
pop ecx
lea ecx, [ebp - 0x360]
call fcn.0040294c
jmp 0x46924b
jmp 0x469232
jmp 0x469218
cmp dword [ebp - 0x160], 0xa3a
jle 0x46946e
and dword [ebp - 0x120], 0
jmp 0x4692e2
mov eax, dword [ebp - 0x120]
inc eax
mov dword [ebp - 0x120], eax
cmp dword [ebp - 0x120], 0xae1
jge 0x46946e
and dword [ebp - 0x60], 0
jmp 0x4692ff
mov eax, dword [ebp - 0x60]
inc eax
mov dword [ebp - 0x60], eax
cmp dword [ebp - 0x60], 0x2834
jge 0x469469
and dword [ebp - 0xd0], 0
jmp 0x469322
mov eax, dword [ebp - 0xd0]
inc eax
mov dword [ebp - 0xd0], eax
cmp dword [ebp - 0xd0], 0x6f07
jge 0x469464
mov dword [ebp - 0x190], 0x54bd
mov dword [ebp - 0x1c8], str.zvvy_rskdkcdj_uxuiovij_lugedac_kwo_wqkzp_vomzhar_pyb_zrqsvw_gboqg
cmp dword [ebp - 0x190], 0x55ff
jle 0x4693c5
and dword [ebp - 0xc8], 0
jmp 0x469368
mov eax, dword [ebp - 0xc8]
inc eax
mov dword [ebp - 0xc8], eax
cmp dword [ebp - 0xc8], 0x17cb
jge 0x4693ba
and dword [ebp - 0x58], 0
jmp 0x469381
mov eax, dword [ebp - 0x58]
inc eax
mov dword [ebp - 0x58], eax
cmp dword [ebp - 0x58], 0x7e10
jge 0x4693b8
mov eax, dword [ebp - 0xc8]
xor eax, dword [ebp - 0x58]
cdq
mov dword [ebp - 0x2cc], eax
mov dword [ebp - 0x2c8], edx
push dword [ebp - 0x2c8]
push dword [ebp - 0x2cc]
mov ecx, 0xaa83c0
call fcn.0047a1b8
jmp 0x46937a
jmp 0x46935b
push 0x12b
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov eax, dword [ebp - 0x120]
cdq
idiv dword [ebp - 0x60]
add edx, dword [ebp - 0xd0]
mov eax, edx
cdq
mov dword [ebp - 0x27c], eax
mov dword [ebp - 0x278], edx
mov dword [ebp - 4], 8
cmp dword [ebp - 0x190], 0x5338
jge 0x469407
mov edx, dword [ebp - 0x1c8]
mov ecx, 0xaa83c0
call fcn.0047b7ee
jmp 0x469423
or dword [ebp - 4], 0xffffffff
jmp 0x46942d
push dword [ebp - 0x278]
push dword [ebp - 0x27c]
lea ecx, [ebp - 0x414]
call fcn.0046577c
pop ecx
pop ecx
mov ecx, eax
call fcn.00402b5f
push eax
call fcn.0047f4e5
pop ecx
lea ecx, [ebp - 0x414]
call fcn.0040294c
jmp 0x469315
jmp 0x4692f8
jmp 0x4692d5
mov dword [ebp - 4], 0xa
cmp dword [ebp - 0x158], 0x3256
jge 0x46948d
push dword [ebp - 0x298]
call fcn.0047f4e5
pop ecx
jmp 0x4694a9
or dword [ebp - 4], 0xffffffff
jmp 0x4694b3
mov dword [ebp - 0x180], 0x6d91
mov dword [ebp - 0x1d4], str.gxqdztlmg_oadaqhuj_opo_eomu_dnnps_btxiir_dze_bmnvsu_dsrjk_dutvkr
cmp dword [ebp - 0x180], 0x6eef
jle 0x46955c
and dword [ebp - 0x68], 0
jmp 0x4694e4
mov eax, dword [ebp - 0x68]
inc eax
mov dword [ebp - 0x68], eax
cmp dword [ebp - 0x68], 0x127a
jge 0x46955c
and dword [ebp - 0x108], 0
jmp 0x469503
mov eax, dword [ebp - 0x108]
inc eax
mov dword [ebp - 0x108], eax
cmp dword [ebp - 0x108], 0x215c
jge 0x46955a
mov eax, dword [ebp - 0x68]
imul eax, dword [ebp - 0x108]
cdq
mov dword [ebp - 0x2ac], eax
mov dword [ebp - 0x2a8], edx
push dword [ebp - 0x2a8]
push dword [ebp - 0x2ac]
lea ecx, [ebp - 0x390]
call fcn.0046577c
pop ecx
pop ecx
mov ecx, eax
call fcn.00402b5f
push eax
call fcn.0047f4e5
pop ecx
lea ecx, [ebp - 0x390]
call fcn.0040294c
jmp 0x4694f6
jmp 0x4694dd
call fcn.0047f1f2
cdq
push 3
pop ecx
idiv ecx
add edx, 3
imul eax, edx, 0x3e8
push eax
call dword [sym.imp.KERNEL32.dll_Sleep]
mov dword [ebp - 4], 0xc
cmp dword [ebp - 0x180], 0x6b2a
jge 0x469596
push dword [ebp - 0x1d4]
call fcn.0047f4e5
pop ecx
jmp 0x4695b2
or dword [ebp - 4], 0xffffffff
jmp 0x4695bc
mov dword [ebp - 4], 0xe
cmp dword [ebp - 0x160], 0x8b8
jge 0x4696f1
mov dword [ebp - 0x1a0], 0x89a
mov dword [ebp - 0x1e0], str.lncwef_wrhe_zwlno
cmp dword [ebp - 0x1a0], 0x924
jle 0x46969d
and dword [ebp - 0x70], 0
jmp 0x469604
mov eax, dword [ebp - 0x70]
inc eax
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 0x2de1
jge 0x46969d
and dword [ebp - 0xd8], 0
jmp 0x469627
mov eax, dword [ebp - 0xd8]
inc eax
mov dword [ebp - 0xd8], eax
cmp dword [ebp - 0xd8], 0x2d63
jge 0x469698
and dword [ebp - 0x78], 0
jmp 0x469640
mov eax, dword [ebp - 0x78]
inc eax
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0x3eb
jge 0x469696
mov eax, dword [ebp - 0x70]
and eax, dword [ebp - 0xd8]
and eax, dword [ebp - 0x78]
cdq
mov dword [ebp - 0x288], eax
mov dword [ebp - 0x284], edx
push dword [ebp - 0x284]
push dword [ebp - 0x288]
lea ecx, [ebp - 0x474]
call fcn.0046577c
pop ecx
pop ecx
mov ecx, eax
call fcn.00402b5f
push eax
call fcn.0047f4e5
pop ecx
lea ecx, [ebp - 0x474]
call fcn.0040294c
jmp 0x469639
jmp 0x46961a
jmp 0x4695fd
push dword [ebp - 0x2d8]
call fcn.0047f4e5
pop ecx
mov byte [ebp - 4], 0xf
cmp dword [ebp - 0x1a0], 0x4ed
jge 0x4696c5
push dword [ebp - 0x1e0]
call fcn.0047f4e5
pop ecx
jmp 0x4696e1
mov dword [ebp - 4], 0xe
jmp 0x4696f1
jmp 0x46970d
or dword [ebp - 4], 0xffffffff
jmp 0x469717
jmp 0x46aad9
mov dword [ebp - 0x168], 0x3d58
mov dword [ebp - 0x2a0], str.yotbahkzs_owtthxxbu_fwbbhcve_uomtqv_ilpyrt_rnefqra_xxn_jcwgzj_dabqrkzpk_pwp_slcvgeqkr
cmp dword [ebp - 0x168], 0x40a9
jle 0x4697d8
and dword [ebp - 0x130], 0
jmp 0x469756
mov eax, dword [ebp - 0x130]
inc eax
mov dword [ebp - 0x130], eax
cmp dword [ebp - 0x130], 0x508f
jge 0x4697d8
and dword [ebp - 0x80], 0
jmp 0x46976f
mov eax, dword [ebp - 0x80]
inc eax
mov dword [ebp - 0x80], eax
cmp dword [ebp - 0x80], 0x6a24
jge 0x4697d3
and dword [ebp - 0xe0], 0
jmp 0x46978e
mov eax, dword [ebp - 0xe0]
inc eax
mov dword [ebp - 0xe0], eax
cmp dword [ebp - 0xe0], 0x4608
jge 0x4697d1
mov eax, dword [ebp - 0x130]
cdq
idiv dword [ebp - 0x80]
add edx, dword [ebp - 0xe0]
mov eax, edx
cdq
mov dword [ebp - 0x2c4], eax
mov dword [ebp - 0x2c0], edx
push dword [ebp - 0x2c0]
push dword [ebp - 0x2c4]
mov ecx, 0xaa83c0
call fcn.0047a1b8
jmp 0x469781
jmp 0x469768
jmp 0x469749
xor ecx, ecx
call fcn.00430acb
push eax
call fcn.0047f213
pop ecx
mov dword [ebp - 4], 0x12
cmp dword [ebp - 0x168], 0x39ff
jge 0x469809
mov edx, dword [ebp - 0x2a0]
mov ecx, 0xaa83c0
call fcn.0047b7ee
jmp 0x469825
or dword [ebp - 4], 0xffffffff
jmp 0x46982f
mov dword [ebp - 0x188], 0x3863
mov dword [ebp - 0x1ec], str.jbysf_pbhvt_lwycjsr_cjuasi_bmhlorok
cmp dword [ebp - 0x188], 0x390f
jle 0x469951
and dword [ebp - 0xe8], 0
jmp 0x469869
mov eax, dword [ebp - 0xe8]
inc eax
mov dword [ebp - 0xe8], eax
cmp dword [ebp - 0xe8], 0x4a5a
jge 0x469951
and dword [ebp - 0x88], 0
jmp 0x46988f
mov eax, dword [ebp - 0x88]
inc eax
mov dword [ebp - 0x88], eax
cmp dword [ebp - 0x88], 0x3a61
jge 0x46994c
and dword [ebp - 0x110], 0
jmp 0x4698b5
mov eax, dword [ebp - 0x110]
inc eax
mov dword [ebp - 0x110], eax
cmp dword [ebp - 0x110], 0x585b
jge 0x469947
and dword [ebp - 0x90], 0
jmp 0x4698db
mov eax, dword [ebp - 0x90]
inc eax
mov dword [ebp - 0x90], eax
cmp dword [ebp - 0x90], 0x6471
jge 0x469942
mov eax, dword [ebp - 0x88]
mov ecx, dword [ebp - 0x110]
sar eax, cl
xor eax, dword [ebp - 0x90]
or eax, dword [ebp - 0xe8]
cdq
mov dword [ebp - 0x1b0], eax
mov dword [ebp - 0x1ac], edx
push dword [ebp - 0x1ac]
push dword [ebp - 0x1b0]
lea ecx, [ebp - 0x3c0]
call fcn.0046577c
pop ecx
pop ecx
mov ecx, eax
call fcn.00402b5f
push eax
call fcn.0047f4e5
pop ecx
lea ecx, [ebp - 0x3c0]
call fcn.0040294c
jmp 0x4698ce
jmp 0x4698a8
jmp 0x469882
jmp 0x46985c
mov dword [ebp - 0x14c], 0xd05
mov dword [ebp - 4], 0x14
cmp dword [ebp - 0x188], 0x350e
jge 0x46997a
push dword [ebp - 0x1ec]
call fcn.0047f4e5
pop ecx
jmp 0x469996
or dword [ebp - 4], 0xffffffff
jmp 0x4699a0
mov dword [ebp - 0x170], 0x3127
mov dword [ebp - 0x270], str.lqepielk_vbcnmhp_phefhkan
cmp dword [ebp - 0x170], 0x32a2
jle 0x469a3a
and dword [ebp - 0x98], 0
jmp 0x4699d6
mov eax, dword [ebp - 0x98]
inc eax
mov dword [ebp - 0x98], eax
cmp dword [ebp - 0x98], 0x34fc
jge 0x469a3a
and dword [ebp - 0x128], 0
jmp 0x4699f8
mov eax, dword [ebp - 0x128]
inc eax
mov dword [ebp - 0x128], eax
cmp dword [ebp - 0x128], 0x4e44
jge 0x469a38
mov eax, dword [ebp - 0x98]
cdq
idiv dword [ebp - 0x128]
mov eax, edx
cdq
mov dword [ebp - 0x1b8], eax
mov dword [ebp - 0x1b4], edx
push dword [ebp - 0x1b4]
push dword [ebp - 0x1b8]
mov ecx, 0xaa83c0
call fcn.0047a1b8
jmp 0x4699eb
jmp 0x4699c9
mov dword [ebp - 0x204], str.adqfs_ccwip_hcjztzgg_xequ_nshy_zwu_ndckyp_vlfilc_lpytlemr
mov dword [ebp - 4], 0x16
cmp dword [ebp - 0x170], 0x2fa6
jge 0x469a67
mov edx, dword [ebp - 0x270]
mov ecx, 0xaa83c0
call fcn.0047b7ee
jmp 0x469a83
or dword [ebp - 4], 0xffffffff
jmp 0x469a8d
cmp dword [ebp - 0x14c], 0xdc5
jle 0x469c9b
and dword [ebp - 0x1c], 0
jmp 0x469aaa
mov eax, dword [ebp - 0x1c]
inc eax
mov dword [ebp - 0x1c], eax
cmp dword [ebp - 0x1c], 0x2b72
jge 0x469c9b
and dword [ebp - 0x24], 0
jmp 0x469ac4
mov eax, dword [ebp - 0x24]
inc eax
mov dword [ebp - 0x24], eax
cmp dword [ebp - 0x24], 0x7558
jge 0x469c96
and dword [ebp - 0x2c], 0
jmp 0x469ade
mov eax, dword [ebp - 0x2c]
inc eax
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 0x50b2
jge 0x469c91
mov dword [ebp - 0x140], 0x7159
mov dword [ebp - 0x1f8], str.vyylbmyui_ijijbpr_ocdoui_hlzxggj_qyg_tnuoaikm_vipc_grbmq_zczljwpt_qbrgylq_akoml_harfrfirg_nlcnm_noff
cmp dword [ebp - 0x140], 0x721d
jle 0x469bfb
and dword [ebp - 0xa0], 0
jmp 0x469b25
mov eax, dword [ebp - 0xa0]
inc eax
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0x4de5
jge 0x469bfb
and dword [ebp - 0xf0], 0
jmp 0x469b4b
mov eax, dword [ebp - 0xf0]
inc eax
mov dword [ebp - 0xf0], eax
cmp dword [ebp - 0xf0], 0x7676
jge 0x469bf6
and dword [ebp - 0xa8], 0
jmp 0x469b71
mov eax, dword [ebp - 0xa8]
inc eax
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 0xb46
jge 0x469bf1
and dword [ebp - 0x14], 0
jmp 0x469b8a
mov eax, dword [ebp - 0x14]
inc eax
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 0x243b
jge 0x469bec
mov eax, dword [ebp - 0xa0]
and eax, dword [ebp - 0xf0]
mov ecx, dword [ebp - 0xa8]
imul ecx, dword [ebp - 0x14]
and eax, ecx
cdq
mov dword [ebp - 0x1c4], eax
mov dword [ebp - 0x1c0], edx
push dword [ebp - 0x1c0]
push dword [ebp - 0x1c4]
lea ecx, [ebp - 0x444]
call fcn.0046577c
pop ecx
pop ecx
mov ecx, eax
call fcn.00402b5f
push eax
call fcn.0047f4e5
pop ecx
lea ecx, [ebp - 0x444]
call fcn.0040294c
jmp 0x469b83
jmp 0x469b64
jmp 0x469b3e
jmp 0x469b18
mov eax, dword [ebp - 0x1c]
mov ecx, dword [ebp - 0x24]
shl eax, cl
mov ecx, dword [ebp - 0x2c]
shl eax, cl
cdq
mov dword [ebp - 0x1d0], eax
mov dword [ebp - 0x1cc], edx
mov dword [ebp - 4], 0x18
cmp dword [ebp - 0x140], 0x6f7d
jge 0x469c34
push dword [ebp - 0x1f8]
call fcn.0047f4e5
pop ecx
jmp 0x469c50
or dword [ebp - 4], 0xffffffff
jmp 0x469c5a
push dword [ebp - 0x1cc]
push dword [ebp - 0x1d0]
lea ecx, [ebp - 0x318]
call fcn.0046577c
pop ecx
pop ecx
mov ecx, eax
call fcn.00402b5f
push eax
call fcn.0047f4e5
pop ecx
lea ecx, [ebp - 0x318]
call fcn.0040294c
jmp 0x469ad7
jmp 0x469abd
jmp 0x469aa3
mov dword [ebp - 0x144], 0x238
mov dword [ebp - 0x274], str.mqupcfs_lmr_smqwi_wioxsuqg_xfau_mghwaule_cxdqh
cmp dword [ebp - 0x144], 0x5e3
jle 0x469d7d
and dword [ebp - 0x34], 0
jmp 0x469ccc
mov eax, dword [ebp - 0x34]
inc eax
mov dword [ebp - 0x34], eax
cmp dword [ebp - 0x34], 0x54e2
jge 0x469d7d
and dword [ebp - 0x3c], 0
jmp 0x469ce6
mov eax, dword [ebp - 0x3c]
inc eax
mov dword [ebp - 0x3c], eax
cmp dword [ebp - 0x3c], 0x3f77
jge 0x469d78
and dword [ebp - 0x44], 0
jmp 0x469d00
mov eax, dword [ebp - 0x44]
inc eax
mov dword [ebp - 0x44], eax
cmp dword [ebp - 0x44], 0x27fc
jge 0x469d73
and dword [ebp - 0x4c], 0
jmp 0x469d16
mov eax, dword [ebp - 0x4c]
inc eax
mov dword [ebp - 0x4c], eax
cmp dword [ebp - 0x4c], 0x3210
jge 0x469d71
mov ecx, dword [ebp - 0x34]
and ecx, dword [ebp - 0x3c]
mov eax, dword [ebp - 0x44]
cdq
idiv dword [ebp - 0x4c]
or ecx, edx
mov eax, ecx
cdq
mov dword [ebp - 0x1dc], eax
mov dword [ebp - 0x1d8], edx
push dword [ebp - 0x1d8]
push dword [ebp - 0x1dc]
lea ecx, [ebp - 0x330]
call fcn.0046577c
pop ecx
pop ecx
mov ecx, eax
call fcn.00402b5f
push eax
call fcn.0047f4e5
pop ecx
lea ecx, [ebp - 0x330]
call fcn.0040294c
jmp 0x469d0f
jmp 0x469cf9
jmp 0x469cdf
jmp 0x469cc5
mov dword [ebp - 4], 0x1a
cmp dword [ebp - 0x144], 0xffffffa1
jge 0x469d99
push dword [ebp - 0x274]
call fcn.0047f4e5
pop ecx
jmp 0x469db5
or dword [ebp - 4], 0xffffffff
jmp 0x469dbf
mov dword [ebp - 4], 0x1c
cmp dword [ebp - 0x14c], 0xaf8
jge 0x469dde
push dword [ebp - 0x204]
call fcn.0047f4e5
pop ecx
jmp 0x469dfa
or dword [ebp - 4], 0xffffffff
jmp 0x469e04
mov dword [ebp - 0x16c], 0x699d
mov dword [ebp - 0x21c], str.szgivmtj_pbxa_pqgo_azzxexyl_somcdxyj_tain_rbhm_vmmswkat_bsaqrjw_sceaol_ofyzghd_eindsxr_csagxkmoz_vspo
cmp dword [ebp - 0x16c], 0x6aa2
jle 0x46a17e
and dword [ebp - 0x7c], 0
jmp 0x469e35
mov eax, dword [ebp - 0x7c]
inc eax
mov dword [ebp - 0x7c], eax
cmp dword [ebp - 0x7c], 0x2e9b
jge 0x46a17e
mov dword [ebp - 0x164], 0x20ac
mov dword [ebp - 0x28c], str.ulryyw_amp_jpjf_bkqaalrx_vtf_yggdry_nozjcvov_vviurbxu_bly_smxesgu
cmp dword [ebp - 0x164], 0x2447
jle 0x469ed6
and dword [ebp - 0x64], 0
jmp 0x469e6f
mov eax, dword [ebp - 0x64]
inc eax
mov dword [ebp - 0x64], eax
cmp dword [ebp - 0x64], 0x70f7
jge 0x469ed6
and dword [ebp - 0x54], 0
jmp 0x469e85
mov eax, dword [ebp - 0x54]
inc eax
mov dword [ebp - 0x54], eax
cmp dword [ebp - 0x54], 0x1317
jge 0x469ed4
and dword [ebp - 0x5c], 0
jmp 0x469e9b
mov eax, dword [ebp - 0x5c]
inc eax
mov dword [ebp - 0x5c], eax
cmp dword [ebp - 0x5c], 0x5a00
jge 0x469ed2
mov eax, dword [ebp - 0x54]
add eax, dword [ebp - 0x5c]
or eax, dword [ebp - 0x64]
cdq
mov dword [ebp - 0x1e8], eax
mov dword [ebp - 0x1e4], edx
push dword [ebp - 0x1e4]
push dword [ebp - 0x1e8]
mov ecx, 0xaa83c0
call fcn.0047a1b8
jmp 0x469e94
jmp 0x469e7e
jmp 0x469e68
and dword [ebp - 0x84], 0
jmp 0x469eec
mov eax, dword [ebp - 0x84]
inc eax
mov dword [ebp - 0x84], eax
cmp dword [ebp - 0x84], 0x6872
jge 0x46a130
mov dword [ebp - 0x154], 0x2440
mov dword [ebp - 0x280], str.fxhi_wetz_ndph_gqxdz_bzxqsfbb_ulmc_tfvsqaawp_luutyew_sxgqy_qhf_vvz_afnmjwvx
cmp dword [ebp - 0x154], 0x26b9
jle 0x469f93
and dword [ebp - 0x6c], 0
jmp 0x469f29
mov eax, dword [ebp - 0x6c]
inc eax
mov dword [ebp - 0x6c], eax
cmp dword [ebp - 0x6c], 0x2565
jge 0x469f93
and dword [ebp - 0x74], 0
jmp 0x469f3f
mov eax, dword [ebp - 0x74]
inc eax
mov dword [ebp - 0x74], eax
cmp dword [ebp - 0x74], 0x7cc8
jge 0x469f91
mov eax, dword [ebp - 0x6c]
mov ecx, dword [ebp - 0x74]
shl eax, cl
cdq
mov dword [ebp - 0x1f4], eax
mov dword [ebp - 0x1f0], edx
push dword [ebp - 0x1f0]
push dword [ebp - 0x1f4]
lea ecx, [ebp - 0x348]
call fcn.0046577c
pop ecx
pop ecx
mov ecx, eax
call fcn.00402b5f
push eax
call fcn.0047f4e5
pop ecx
lea ecx, [ebp - 0x348]
call fcn.0040294c
jmp 0x469f38
jmp 0x469f22
mov eax, dword [ebp - 0x7c]
mov ecx, dword [ebp - 0x84]
shl eax, cl
cdq
mov dword [ebp - 0x20c], eax
mov dword [ebp - 0x208], edx
mov dword [ebp - 4], 0x1e
cmp dword [ebp - 0x154], 0x22e1
jge 0x469fca
push dword [ebp - 0x280]
call fcn.0047f4e5
pop ecx
jmp 0x469fe6
or dword [ebp - 4], 0xffffffff
jmp 0x469ff0
mov dword [ebp - 0x15c], 0x40fc
mov dword [ebp - 0x210], str.ksaipe_bejezpd_srsokgoz_wyaepaca_jghqw_vsmoaxbif_nrqo_hte
cmp dword [ebp - 0x15c], 0x4413
jle 0x46a0b4
and dword [ebp - 0x8c], 0
jmp 0x46a02a
mov eax, dword [ebp - 0x8c]
inc eax
mov dword [ebp - 0x8c], eax
cmp dword [ebp - 0x8c], 0x7722
jge 0x46a0aa
and dword [ebp - 0x94], 0
jmp 0x46a04c
mov eax, dword [ebp - 0x94]
inc eax
mov dword [ebp - 0x94], eax
cmp dword [ebp - 0x94], 0x64a0
jge 0x46a0a5
mov eax, dword [ebp - 0x8c]
or eax, dword [ebp - 0x94]
cdq
mov dword [ebp - 0x200], eax
mov dword [ebp - 0x1fc], edx
push dword [ebp - 0x1fc]
push dword [ebp - 0x200]
lea ecx, [ebp - 0x378]
call fcn.0046577c
pop ecx
pop ecx
mov ecx, eax
call fcn.00402b5f
push eax
call fcn.0047f4e5
pop ecx
lea ecx, [ebp - 0x378]
call fcn.0040294c
jmp 0x46a03f
jmp 0x46a01d
push 0
push 0
call dword [sym.imp.KERNEL32.dll_GetCommState]
push dword [ebp - 0x208]
push dword [ebp - 0x20c]
lea ecx, [ebp - 0x3a8]
call fcn.0046577c
pop ecx
pop ecx
mov ecx, eax
call fcn.00402b5f
push eax
call fcn.0047f4e5
pop ecx
lea ecx, [ebp - 0x3a8]
call fcn.0040294c
mov dword [ebp - 4], 0x20
cmp dword [ebp - 0x15c], 0x4096
jge 0x46a105
push dword [ebp - 0x210]
call fcn.0047f4e5
pop ecx
jmp 0x46a121
or dword [ebp - 4], 0xffffffff
jmp 0x46a12b
jmp 0x469edf
mov dword [ebp - 4], 0x22
cmp dword [ebp - 0x164], 0x1e1e
jge 0x46a153
mov edx, dword [ebp - 0x28c]
mov ecx, 0xaa83c0
call fcn.0047b7ee
jmp 0x46a16f
or dword [ebp - 4], 0xffffffff
jmp 0x46a179
jmp 0x469e2e
push 0
push 0
push 0
push 0
push 0x19
push 0x64
push 0x1863b
push 0x18695
push 0x90000000
push 0xaa2c6c
push 0xaa2c6c
push 0
call dword [sym.imp.USER32.dll_CreateWindowExW]
mov dword [ebp - 0x13c], eax
mov dword [ebp - 4], 0x24
cmp dword [ebp - 0x16c], 0x68d4
jge 0x46a1d0
push dword [ebp - 0x21c]
call fcn.0047f4e5
pop ecx
jmp 0x46a1ec
or dword [ebp - 4], 0xffffffff
jmp 0x46a1f6
push 5
push dword [ebp - 0x13c]
call dword [sym.imp.USER32.dll_ShowWindow]
mov dword [ebp - 0x174], 0x2cb3
mov dword [ebp - 0x294], str.jggo_qun_kmerw_iwctujxnv_dssmr_age_lwvw_enxwtqnu_vnhqcjz_dxtmldshq_lxfxbetz
cmp dword [ebp - 0x174], 0x2f6e
jle 0x46a2ef
and dword [ebp - 0x9c], 0
jmp 0x46a23e
mov eax, dword [ebp - 0x9c]
inc eax
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 0x2824
jge 0x46a2ef
and dword [ebp - 0xa4], 0
jmp 0x46a264
mov eax, dword [ebp - 0xa4]
inc eax
mov dword [ebp - 0xa4], eax
cmp dword [ebp - 0xa4], 0x5173
jge 0x46a2ea
and dword [ebp - 0xac], 0
jmp 0x46a286
mov eax, dword [ebp - 0xac]
inc eax
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0x6e4f
jge 0x46a2e5
mov eax, dword [ebp - 0x9c]
and eax, dword [ebp - 0xa4]
and eax, dword [ebp - 0xac]
cdq
mov dword [ebp - 0x218], eax
mov dword [ebp - 0x214], edx
push dword [ebp - 0x214]
push dword [ebp - 0x218]
lea ecx, [ebp - 0x3d8]
call fcn.0046577c
pop ecx
pop ecx
mov ecx, eax
call fcn.00402b5f
push eax
call fcn.0047f4e5
pop ecx
lea ecx, [ebp - 0x3d8]
call fcn.0040294c
jmp 0x46a279
jmp 0x46a257
jmp 0x46a231
push dword [ebp - 0x13c]
call dword [sym.imp.USER32.dll_UpdateWindow]
mov dword [ebp - 4], 0x26
cmp dword [ebp - 0x174], 0x2b8c
jge 0x46a31a
push dword [ebp - 0x294]
call fcn.0047f4e5
pop ecx
jmp 0x46a336
or dword [ebp - 4], 0xffffffff
jmp 0x46a340
mov dword [ebp - 0x17c], 0x60bb
mov dword [ebp - 0x29c], str.xzbv_xrmgr_vmagpuoqa_qwly_iqhxjri_zmps_lpvu_igq_qoomakic_brdqlyej
cmp dword [ebp - 0x17c], 0x645c
jle 0x46a4b7
and dword [ebp - 0xb4], 0
jmp 0x46a37a
mov eax, dword [ebp - 0xb4]
inc eax
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0x6099
jge 0x46a466
and dword [ebp - 0xbc], 0
jmp 0x46a3a0
mov eax, dword [ebp - 0xbc]
inc eax
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0x4baa
jge 0x46a461
and dword [ebp - 0xc4], 0
jmp 0x46a3c6
mov eax, dword [ebp - 0xc4]
inc eax
mov dword [ebp - 0xc4], eax
cmp dword [ebp - 0xc4], 0x64fd
jge 0x46a45c
and dword [ebp - 0xcc], 0
jmp 0x46a3ec
mov eax, dword [ebp - 0xcc]
inc eax
mov dword [ebp - 0xcc], eax
cmp dword [ebp - 0xcc], 0x75f
jge 0x46a457
mov eax, dword [ebp - 0xb4]
mov ecx, dword [ebp - 0xbc]
shl eax, cl
mov ecx, dword [ebp - 0xc4]
shl eax, cl
mov ecx, dword [ebp - 0xcc]
shl eax, cl
cdq
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x220], edx
push dword [ebp - 0x220]
push dword [ebp - 0x224]
lea ecx, [ebp - 0x3fc]
call fcn.0046577c
pop ecx
pop ecx
mov ecx, eax
call fcn.00402b5f
push eax
call fcn.0047f4e5
pop ecx
lea ecx, [ebp - 0x3fc]
call fcn.0040294c
jmp 0x46a3df
jmp 0x46a3b9
jmp 0x46a393
jmp 0x46a36d
push 0x2493
push 0x1b77
push 0x1264
push 0
push 0x987
push 0x782
call dword [sym.imp.USER32.dll_GetDesktopWindow]
push eax
call dword [sym.imp.USER32.dll_GetDC]
push eax
push 0x256
push 0xb72
push 0x14f7
push 0x858
call dword [sym.imp.USER32.dll_GetDesktopWindow]
push eax
call dword [sym.imp.USER32.dll_GetDC]
push eax
call dword [sym.imp.GDI32.dll_MaskBlt]
mov eax, dword [ebp + 8]
inc eax
mov dword [ebp - 0x228], eax
lea eax, [ebp - 0x228]
push eax
push fcn.00468d1e
lea ecx, [ebp - 0x2f4]
call fcn.0047b9d9
mov dword [ebp - 4], 0x28
cmp dword [ebp - 0x17c], 0x5ff0
jge 0x46a4f7
push dword [ebp - 0x29c]
call fcn.0047f4e5
pop ecx
jmp 0x46a513
or dword [ebp - 4], 0xffffffff
jmp 0x46a51d
mov dword [ebp - 0x184], 0x50b3
mov dword [ebp - 0x234], str.iwvmhmww_xcrhjvrg_zox_xsiapqt_bwwzzvqc_kiyif_pfpf_nzf_eavx_tstedjs_bhecmoa
cmp dword [ebp - 0x184], 0x51ad
jle 0x46a60a
and dword [ebp - 0xe4], 0
jmp 0x46a557
mov eax, dword [ebp - 0xe4]
inc eax
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0x7eb
jge 0x46a60a
and dword [ebp - 0xd4], 0
jmp 0x46a57d
mov eax, dword [ebp - 0xd4]
inc eax
mov dword [ebp - 0xd4], eax
cmp dword [ebp - 0xd4], 0x14e2
jge 0x46a605
and dword [ebp - 0xdc], 0
jmp 0x46a59f
mov eax, dword [ebp - 0xdc]
inc eax
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0x926
jge 0x46a600
mov eax, dword [ebp - 0xd4]
mov ecx, dword [ebp - 0xdc]
sar eax, cl
xor eax, dword [ebp - 0xe4]
cdq
mov dword [ebp - 0x230], eax
mov dword [ebp - 0x22c], edx
push dword [ebp - 0x22c]
push dword [ebp - 0x230]
lea ecx, [ebp - 0x42c]
call fcn.0046577c
pop ecx
pop ecx
mov ecx, eax
call fcn.00402b5f
push eax
call fcn.0047f4e5
pop ecx
lea ecx, [ebp - 0x42c]
call fcn.0040294c
jmp 0x46a592
jmp 0x46a570
jmp 0x46a54a
mov dword [ebp - 0x1a4], 0x364b
mov dword [ebp - 4], 0x2a
cmp dword [ebp - 0x184], 0x4e1d
jge 0x46a633
push dword [ebp - 0x234]
call fcn.0047f4e5
pop ecx
jmp 0x46a64f
or dword [ebp - 4], 0xffffffff
jmp 0x46a659
mov dword [ebp - 0x18c], 0x575b
mov dword [ebp - 0x2a4], str.fxrjg_lkcxu_gwcev_ofngm
cmp dword [ebp - 0x18c], 0x5846
jle 0x46a706
and dword [ebp - 0xec], 0
jmp 0x46a693
mov eax, dword [ebp - 0xec]
inc eax
mov dword [ebp - 0xec], eax
cmp dword [ebp - 0xec], 0x7c66
jge 0x46a6f7
and dword [ebp - 0xf4], 0
jmp 0x46a6b5
mov eax, dword [ebp - 0xf4]
inc eax
mov dword [ebp - 0xf4], eax
cmp dword [ebp - 0xf4], 0x7d14
jge 0x46a6f5
mov eax, dword [ebp - 0xec]
cdq
idiv dword [ebp - 0xf4]
mov eax, edx
cdq
mov dword [ebp - 0x23c], eax
mov dword [ebp - 0x238], edx
push dword [ebp - 0x238]
push dword [ebp - 0x23c]
mov ecx, 0xaa83c0
call fcn.0047a1b8
jmp 0x46a6a8
jmp 0x46a686
push 0
push 0x1f8e
push 0
call dword [sym.imp.GDI32.dll_GetRegionData]
mov dword [ebp - 0x24c], str.luc_jmmv_lcoumncvn_uhbrlzxv
mov dword [ebp - 4], 0x2c
cmp dword [ebp - 0x18c], 0x542b
jge 0x46a733
mov edx, dword [ebp - 0x2a4]
mov ecx, 0xaa83c0
call fcn.0047b7ee
jmp 0x46a74f
or dword [ebp - 4], 0xffffffff
jmp 0x46a759
cmp dword [ebp - 0x1a4], 0x36f8
jle 0x46a907
and dword [ebp - 0x10c], 0
jmp 0x46a77f
mov eax, dword [ebp - 0x10c]
inc eax
mov dword [ebp - 0x10c], eax
cmp dword [ebp - 0x10c], 0x4738
jge 0x46a907
mov dword [ebp - 0x194], 0x7474
mov dword [ebp - 0x1a8], str.wmlexdnr_bjvf_pqnex_wlru_ttotbd_bvwoqiea_pmksii_ljrpzvdqs_fnharlf
cmp dword [ebp - 0x194], 0x7778
jle 0x46a84c
and dword [ebp - 0xfc], 0
jmp 0x46a7c9
mov eax, dword [ebp - 0xfc]
inc eax
mov dword [ebp - 0xfc], eax
cmp dword [ebp - 0xfc], 0x1699
jge 0x46a84c
and dword [ebp - 0x104], 0
jmp 0x46a7eb
mov eax, dword [ebp - 0x104]
inc eax
mov dword [ebp - 0x104], eax
cmp dword [ebp - 0x104], 0x3867
jge 0x46a847
mov eax, dword [ebp - 0xfc]
cdq
idiv dword [ebp - 0x104]
mov eax, edx
cdq
mov dword [ebp - 0x248], eax
mov dword [ebp - 0x244], edx
push dword [ebp - 0x244]
push dword [ebp - 0x248]
lea ecx, [ebp - 0x45c]
call fcn.0046577c
pop ecx
pop ecx
mov ecx, eax
call fcn.00402b5f
push eax
call fcn.0047f4e5
pop ecx
lea ecx, [ebp - 0x45c]
call fcn.0040294c
jmp 0x46a7de
jmp 0x46a7bc
and dword [ebp - 0x114], 0
jmp 0x46a862
mov eax, dword [ebp - 0x114]
inc eax
mov dword [ebp - 0x114], eax
cmp dword [ebp - 0x114], 0x38f3
jge 0x46a8bd
mov eax, dword [ebp - 0x10c]
mov ecx, dword [ebp - 0x114]
sar eax, cl
cdq
mov dword [ebp - 0x254], eax
mov dword [ebp - 0x250], edx
push dword [ebp - 0x250]
push dword [ebp - 0x254]
lea ecx, [ebp - 0x48c]
call fcn.0046577c
pop ecx
pop ecx
mov ecx, eax
call fcn.00402b5f
push eax
call fcn.0047f4e5
pop ecx
lea ecx, [ebp - 0x48c]
call fcn.0040294c
jmp 0x46a855
mov dword [ebp - 4], 0x2e
cmp dword [ebp - 0x194], 0x716e
jge 0x46a8dc
push dword [ebp - 0x1a8]
call fcn.0047f4e5
pop ecx
jmp 0x46a8f8
or dword [ebp - 4], 0xffffffff
jmp 0x46a902
jmp 0x46a772
mov dword [ebp - 0x19c], 0x56a3
mov dword [ebp - 0x2b0], str.aswvrsuiv_shhsnzor_rafdc_wuhonbq_lmfkhddt_yiflfpme_xeh_lqslzgzrg_snsxwjjk_fwp_lxewof_izsth_qsz
cmp dword [ebp - 0x19c], 0x5763
jle 0x46aa06
and dword [ebp - 0x11c], 0
jmp 0x46a941
mov eax, dword [ebp - 0x11c]
inc eax
mov dword [ebp - 0x11c], eax
cmp dword [ebp - 0x11c], 0x6e5c
jge 0x46aa06
and dword [ebp - 0x124], 0
jmp 0x46a967
mov eax, dword [ebp - 0x124]
inc eax
mov dword [ebp - 0x124], eax
cmp dword [ebp - 0x124], 0x4d34
jge 0x46aa01
and dword [ebp - 0x12c], 0
jmp 0x46a98d
mov eax, dword [ebp - 0x12c]
inc eax
mov dword [ebp - 0x12c], eax
cmp dword [ebp - 0x12c], 0x7ba3
jge 0x46a9fc
and dword [ebp - 0x134], 0
jmp 0x46a9af
mov eax, dword [ebp - 0x134]
inc eax
mov dword [ebp - 0x134], eax
cmp dword [ebp - 0x134], 0x1e61
jge 0x46a9fa
mov eax, dword [ebp - 0x11c]
and eax, dword [ebp - 0x124]
mov ecx, dword [ebp - 0x12c]
sub ecx, dword [ebp - 0x134]
xor eax, ecx
cdq
mov dword [ebp - 0x264], eax
mov dword [ebp - 0x260], edx
push dword [ebp - 0x260]
push dword [ebp - 0x264]
mov ecx, 0xaa83c0
call fcn.0047a1b8
jmp 0x46a9a2
jmp 0x46a980
jmp 0x46a95a
jmp 0x46a934
push 0
push 0
push 0
lea eax, [ebp - 0x4c0]
push eax
call dword [sym.imp.USER32.dll_GetMessageW]
test eax, eax
je 0x46aa3e
push 0
push 0
push 0x10
push dword [ebp - 0x13c]
call dword [sym.imp.USER32.dll_SendMessageW]
lea ecx, [ebp - 0x2f4]
call fcn.004657bb
jmp 0x46aa3e
mov dword [ebp - 4], 0x30
cmp dword [ebp - 0x19c], 0x548b
jge 0x46aa61
mov edx, dword [ebp - 0x2b0]
mov ecx, 0xaa83c0
call fcn.0047b7ee
jmp 0x46aa7d
or dword [ebp - 4], 0xffffffff
jmp 0x46aa87
mov dword [ebp - 4], 0x32
cmp dword [ebp - 0x1a4], 0x34b4
jge 0x46aaa6
push dword [ebp - 0x24c]
call fcn.0047f4e5
pop ecx
jmp 0x46aac2
or dword [ebp - 4], 0xffffffff
jmp 0x46aacc
lea ecx, [ebp - 0x2f4]
call fcn.004657b0
jmp 0x46aae4
mov eax, dword [ebp + 8]
inc eax
push eax
call fcn.00468d1e
pop ecx
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret