Function at 0x1000972a
Capabilities:
Extract resource via kernel32 functions

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x10053b21
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
sub esp, 0x268
push ebx
push esi
push edi
mov dword [ebp - 0x10], esp
movzx eax, byte [ebp + 8]
test eax, eax
je 0x1000a774
lea eax, [ebp + 0x10]
mov dword [ebp - 0x18c], eax
mov eax, dword [ebp + 0x1c]
mov dword [ebp - 0x148], eax
mov dword [ebp - 0xe8], 0x54e8
mov dword [ebp - 0x188], str.ujcru_ujmtfdlh_gruhquuk_ozbt_fkslsfbe_oehvlzx_wfoeows_xpveirypy_huyahg_mnnznuto_kupyknrre_hhbgfdqi_abb
cmp dword [ebp - 0xe8], 0x57fc
jle 0x10009824
and dword [ebp - 0x50], 0
jmp 0x1000979e
mov eax, dword [ebp - 0x50]
inc eax
mov dword [ebp - 0x50], eax
cmp dword [ebp - 0x50], 0x644d
jge 0x10009824
and dword [ebp - 0x78], 0
jmp 0x100097b4
mov eax, dword [ebp - 0x78]
inc eax
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0x617
jge 0x1000981f
and dword [ebp - 0x40], 0
jmp 0x100097ca
mov eax, dword [ebp - 0x40]
inc eax
mov dword [ebp - 0x40], eax
cmp dword [ebp - 0x40], 0x50fa
jge 0x1000981d
and dword [ebp - 0x48], 0
jmp 0x100097e0
mov eax, dword [ebp - 0x48]
inc eax
mov dword [ebp - 0x48], eax
cmp dword [ebp - 0x48], 0x2dff
jge 0x1000981b
mov eax, dword [ebp - 0x78]
imul eax, dword [ebp - 0x40]
add eax, dword [ebp - 0x50]
sub eax, dword [ebp - 0x48]
cdq
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], edx
push dword [ebp - 0x194]
push dword [ebp - 0x198]
mov ecx, 0x1006de98
call fcn.1000bb28
jmp 0x100097d9
jmp 0x100097c3
jmp 0x100097ad
jmp 0x10009797
lea eax, [ebp + 0x18]
mov dword [ebp - 0x1c4], eax
and dword [ebp - 4], 0
cmp dword [ebp - 0xe8], 0x51d6
jge 0x1000984d
mov edx, dword [ebp - 0x188]
mov ecx, 0x1006de98
call fcn.100102b0
jmp 0x10009869
or dword [ebp - 4], 0xffffffff
jmp 0x10009873
mov eax, dword [ebp - 0x18c]
movzx eax, byte [eax]
test eax, eax
je 0x1000a58c
mov eax, dword [ebp - 0x1c4]
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x148]
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0x118], 0x7f6af112
mov dword [ebp - 0x114], 0x7f6af112
mov dword [ebp - 0x110], 0x7f6af112
mov dword [ebp - 0x10c], 0x7f6af112
push 4
pop eax
shl eax, 0
mov dword [ebp + eax - 0x118], 0xffffffeb
jmp 0x100098ef
push 4
pop eax
shl eax, 0
mov eax, dword [ebp + eax - 0x118]
inc eax
push 4
pop ecx
shl ecx, 0
mov dword [ebp + ecx - 0x118], eax
push 4
pop eax
shl eax, 0
cmp dword [ebp + eax - 0x118], 1
jne 0x10009a4f
mov dword [ebp - 0x138], 0xfddd3f46
mov dword [ebp - 0x174], 0
mov dword [ebp - 0xfc], 0x3b81
mov dword [ebp - 0x17c], str.zwayd_guogpsxap_gonrn_wxufziagp_rvmnu_aacwmo
cmp dword [ebp - 0xfc], 0x3ca5
jle 0x100099dc
and dword [ebp - 0x5c], 0
jmp 0x10009948
mov eax, dword [ebp - 0x5c]
inc eax
mov dword [ebp - 0x5c], eax
cmp dword [ebp - 0x5c], 0x4562
jge 0x100099dc
and dword [ebp - 0x54], 0
jmp 0x10009962
mov eax, dword [ebp - 0x54]
inc eax
mov dword [ebp - 0x54], eax
cmp dword [ebp - 0x54], 0x41a1
jge 0x100099d7
and dword [ebp - 0x38], 0
jmp 0x10009978
mov eax, dword [ebp - 0x38]
inc eax
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 0x7d8f
jge 0x100099d5
mov eax, dword [ebp - 0x54]
sub eax, dword [ebp - 0x38]
or eax, dword [ebp - 0x5c]
cdq
mov dword [ebp - 0x1a4], eax
mov dword [ebp - 0x1a0], edx
push dword [ebp - 0x1a0]
push dword [ebp - 0x1a4]
lea ecx, [ebp - 0x278]
call fcn.10002543
pop ecx
pop ecx
mov dword [ebp - 0x130], eax
mov ecx, dword [ebp - 0x130]
call fcn.1000b763
push eax
call fcn.1003de4c
pop ecx
lea ecx, [ebp - 0x278]
call fcn.1000b724
jmp 0x10009971
jmp 0x1000995b
jmp 0x10009941
push 1
push 0x5f2d
push 1
lea eax, [ebp - 0x174]
push eax
push 0x46e6
push 0x29c6
lea eax, [ebp - 0x138]
push eax
call fcn.10007413
add esp, 0x1c
mov dword [ebp - 4], 2
cmp dword [ebp - 0xfc], 0x37e3
jge 0x10009a24
push dword [ebp - 0x17c]
call fcn.1003de4c
pop ecx
jmp 0x10009a40
or dword [ebp - 4], 0xffffffff
jmp 0x10009a4a
jmp 0x100098d4
push 4
pop eax
imul eax, eax, 0
mov eax, dword [ebp + eax - 0x118]
mov dword [ebp - 0x108], eax
push 4
pop eax
shl eax, 0
mov ecx, dword [ebp - 0x108]
mov dword [ebp + eax - 0x118], ecx
mov eax, dword [ebp - 0x108]
neg eax
jne 0x10009ac3
mov dword [ebp - 0x184], 0x8a012e1d
push 0
push 1
push 0x1810
lea eax, [ebp - 0x184]
push eax
push 0x63c
push 0x251
push 0x6c2c
push 0x26c2
push 0xea6
push 1
push 0x147d
call fcn.10008014
add esp, 0x2c
jmp 0x10009ae5
push 0x5d0c
push 0x1c04
push 0x371e
push 1
push 1
push 0
push 0x601a
call fcn.10005dc5
add esp, 0x1c
mov eax, dword [0x1006f810]
and eax, 1
jne 0x10009b1c
mov eax, dword [0x1006f810]
or eax, 1
mov dword [0x1006f810], eax
mov dword [ebp - 4], 4
mov ecx, 0x1006f7ec
call fcn.1000c0b1
push 0x10054d9f
call fcn.1003dc2b
pop ecx
or dword [ebp - 4], 0xffffffff
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax]
call fcn.10003720
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x70], 0x1f7e2799
mov dword [ebp - 0x58], 0
jmp 0x10009b40
mov eax, dword [ebp - 0x58]
inc eax
mov dword [ebp - 0x58], eax
cmp dword [ebp - 0x58], 2
jge 0x10009b56
mov eax, dword [ebp - 0x58]
mov dword [ebp + eax*4 - 0x210], 0xfd4914d2
jmp 0x10009b39
mov dword [ebp - 0x70], 0
jmp 0x10009b66
mov eax, dword [ebp - 0x70]
dec eax
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 0xffffffe2
je 0x10009bc9
mov dword [ebp - 0x2c], 0xefa9d19a
mov byte [ebp - 0x1e], 0
push 0x2e4a
push 0x3f88
push 1
lea eax, [ebp - 0x1e]
push eax
push 0x368
push 0xccc
push 0x5045
push 0
call fcn.10007f0e
add esp, 0x20
mov dword [ebp - 0x2c], 1
jmp 0x10009bb0
mov eax, dword [ebp - 0x2c]
dec eax
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 0
jl 0x10009bc7
mov eax, dword [ebp - 0x2c]
cmp dword [ebp + eax*4 - 0x210], 0
je 0x10009bc5
jmp 0x10009bc7
jmp 0x10009ba9
jmp 0x10009b5f
cmp dword [ebp - 0x7c], 6
jae 0x10009cef
mov eax, dword [ebp - 0x34]
mov eax, dword [eax]
mov dword [ebp - 0x140], eax
lea eax, [ebp - 0x1e8]
push eax
mov ecx, 0x1006f7ec
call fcn.1000beea
push eax
lea eax, [ebp - 0x140]
push eax
lea eax, [ebp - 0x214]
push eax
mov ecx, 0x1006f7ec
call fcn.1000bef8
mov ecx, eax
call fcn.1000bf0d
movzx eax, al
test eax, eax
je 0x10009cef
mov dword [ebp - 0x21c], 0
mov dword [ebp - 0x180], 0xfa7
mov dword [ebp - 0x18], 0
jmp 0x10009c3e
mov eax, dword [ebp - 0x18]
inc eax
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 1
jge 0x10009c54
mov eax, dword [ebp - 0x18]
mov dword [ebp + eax*4 - 0x144], 0x1c08901f
jmp 0x10009c37
mov dword [ebp - 0x18], 0
jmp 0x10009c64
mov eax, dword [ebp - 0x18]
inc eax
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 2
jge 0x10009c7a
mov eax, dword [ebp - 0x18]
mov dword [ebp + eax*4 - 0x224], 0
jmp 0x10009c5d
push 4
pop eax
imul eax, eax, 0
mov eax, dword [ebp + eax - 0x144]
mov dword [ebp - 0x228], eax
push 4
pop eax
imul eax, eax, 0
mov dword [ebp + eax - 0x224], 0xfffffff9
push 1
push 0x70a7
push 0x5c35
push 0
push 1
lea eax, [ebp - 0x180]
push eax
push 0x7f35
call fcn.10009409
add esp, 0x1c
mov eax, dword [ebp - 0x34]
mov eax, dword [eax]
mov dword [ebp - 0x150], eax
lea eax, [ebp - 0x150]
push eax
mov ecx, 0x1006f7ec
call fcn.1000c105
push eax
mov ecx, dword [ebp - 0xb0]
call fcn.1000bca7
jmp 0x1000a7a1
mov dword [ebp - 0xac], 0xffffffff
mov dword [ebp - 0x24], 0xfdeb7727
mov dword [ebp - 0x1e4], 0xfffffffa
mov dword [ebp - 0x1e0], 0xfffffffa
mov dword [ebp - 0x1dc], 0xfffffffa
mov dword [ebp - 0x1d8], 0xfffffffa
mov dword [ebp - 0x1b4], 1
mov dword [ebp - 0x158], 3
mov dword [ebp - 0x1c], 0
jmp 0x10009d4c
mov eax, dword [ebp - 0x1c]
inc eax
mov dword [ebp - 0x1c], eax
cmp dword [ebp - 0x1c], 1
jge 0x10009d5f
mov eax, dword [ebp - 0x1c]
mov dword [ebp + eax*4 - 0x60], 0x6bdde0bc
jmp 0x10009d45
mov dword [ebp - 0x1c], 0
jmp 0x10009d6f
mov eax, dword [ebp - 0x1c]
inc eax
mov dword [ebp - 0x1c], eax
cmp dword [ebp - 0x1c], 3
jge 0x10009d85
mov eax, dword [ebp - 0x1c]
mov dword [ebp + eax*4 - 0x124], 0xbe8e56f9
jmp 0x10009d68
push 4
pop eax
shl eax, 0
mov dword [ebp + eax - 0x124], 0
jmp 0x10009db3
push 4
pop eax
shl eax, 0
mov eax, dword [ebp + eax - 0x124]
inc eax
push 4
pop ecx
shl ecx, 0
mov dword [ebp + ecx - 0x124], eax
push 4
pop eax
shl eax, 0
cmp dword [ebp + eax - 0x124], 0
jg 0x10009de5
push 0x3d8d
push 0xd54
push 0x73b3
push 0x6551
push 1
push 1
call fcn.1000768c
add esp, 0x18
jmp 0x10009d98
push 4
pop eax
shl eax, 1
mov dword [ebp + eax - 0x124], 1
push 4
pop eax
imul eax, eax, 0
cmp dword [ebp + eax - 0x60], 1
jle 0x10009e0e
mov dword [ebp - 0xa8], 1
jmp 0x10009e15
and dword [ebp - 0xa8], 0
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0xac], eax
push 4
pop eax
imul eax, eax, 0
mov eax, dword [ebp + eax - 0x60]
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 0xac]
cmp eax, dword [ebp - 0x24]
jle 0x10009e45
mov dword [ebp - 0x98], 1
jmp 0x10009e4c
and dword [ebp - 0x98], 0
push 4
pop eax
imul eax, eax, 0
mov eax, dword [ebp + eax - 0x60]
neg eax
cmp eax, dword [ebp - 0x1b4]
jle 0x10009e6c
mov dword [ebp - 0xdc], 1
jmp 0x10009e73
and dword [ebp - 0xdc], 0
cmp dword [ebp - 0xdc], 0xfffffff8
je 0x10009e88
mov dword [ebp - 0xb4], 1
jmp 0x10009e8f
and dword [ebp - 0xb4], 0
push 4
pop eax
imul eax, eax, 3
mov ecx, dword [ebp - 0x98]
mov dword [ebp + eax - 0x1e4], ecx
push 4
pop eax
imul eax, eax, 0
mov ecx, dword [ebp - 0xb4]
sub ecx, dword [ebp + eax - 0x60]
cmp dword [ebp - 0x98], ecx
jne 0x10009fc0
mov dword [ebp - 0x128], 3
lea eax, [ebp - 0x158]
push eax
lea eax, [ebp - 0x128]
push eax
push 0
push 1
push 0x4aed
call fcn.10008cc4
add esp, 0x14
mov dword [ebp - 0xf4], 0x6200
mov dword [ebp - 0x160], str.ckf_gckjce_peway_cydv_lpxct_njmgxvbsk
cmp dword [ebp - 0xf4], 0x628a
jle 0x10009f72
push 0
push 0x1499
push 0
call dword [sym.imp.GDI32.dll_GetRegionData]
and dword [ebp - 0x80], 0
jmp 0x10009f23
mov eax, dword [ebp - 0x80]
inc eax
mov dword [ebp - 0x80], eax
cmp dword [ebp - 0x80], 0x3414
jge 0x10009f72
and dword [ebp - 0x68], 0
jmp 0x10009f39
mov eax, dword [ebp - 0x68]
inc eax
mov dword [ebp - 0x68], eax
cmp dword [ebp - 0x68], 0x7600
jge 0x10009f70
mov eax, dword [ebp - 0x80]
cdq
idiv dword [ebp - 0x68]
mov eax, edx
cdq
mov dword [ebp - 0x1b0], eax
mov dword [ebp - 0x1ac], edx
push dword [ebp - 0x1ac]
push dword [ebp - 0x1b0]
mov ecx, 0x1006de98
call fcn.1000bb28
jmp 0x10009f32
jmp 0x10009f1c
mov dword [ebp - 4], 5
cmp dword [ebp - 0xf4], 0x6002
jge 0x10009f95
mov edx, dword [ebp - 0x160]
mov ecx, 0x1006de98
call fcn.100102b0
jmp 0x10009fb1
or dword [ebp - 4], 0xffffffff
jmp 0x10009fbb
jmp 0x1000a076
mov dword [ebp - 0x1a8], 0x1fb8eb5e
mov dword [ebp - 0x168], 0xc4f32b7b
mov dword [ebp - 0x24], 0
jmp 0x10009fe4
mov eax, dword [ebp - 0x24]
inc eax
mov dword [ebp - 0x24], eax
cmp dword [ebp - 0x24], 8
jg 0x1000a00a
mov byte [ebp - 0x1d], 0
push 0x128e
lea eax, [ebp - 0x1d]
push eax
push 1
push 0x29ce
push 1
call fcn.10007e49
add esp, 0x14
jmp 0x10009fdd
push 4
pop eax
shl eax, 0
mov eax, dword [ebp + eax - 0x124]
mov dword [ebp - 0x208], eax
cmp dword [ebp - 0x1a8], 0
jne 0x1000a038
mov eax, 0x8c7fffaa
test eax, eax
jne 0x1000a038
and dword [ebp - 0xbc], 0
jmp 0x1000a042
mov dword [ebp - 0xbc], 1
push 4
pop eax
imul eax, eax, 0
mov eax, dword [ebp + eax - 0x1e4]
cmp dword [ebp - 0xbc], eax
jle 0x1000a063
mov dword [ebp - 0xe4], 1
jmp 0x1000a06a
and dword [ebp - 0xe4], 0
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x168], eax
lea ecx, [ebp - 0x204]
call fcn.1000bc65
mov dword [ebp - 4], 7
mov dword [ebp - 0x30], 0xc45c
mov dword [ebp - 0x3c], 0
jmp 0x1000a09f
mov eax, dword [ebp - 0x3c]
inc eax
mov dword [ebp - 0x3c], eax
cmp dword [ebp - 0x3c], 3
jge 0x1000a0b5
mov eax, dword [ebp - 0x3c]
mov dword [ebp + eax*4 - 0x254], 0xffffffff
jmp 0x1000a098
push 1
push 1
lea eax, [ebp - 0x30]
push eax
call fcn.100067bd
add esp, 0xc
mov dword [ebp - 0x30], 0
jmp 0x1000a0d5
mov eax, dword [ebp - 0x30]
inc eax
mov dword [ebp - 0x30], eax
cmp dword [ebp - 0x30], 2
jg 0x1000a10a
mov byte [ebp - 0x20], 0
push 0x6a38
lea eax, [ebp - 0x20]
push eax
push 1
push 0x21d8
push 0x58a5
push 0x2f7d
push 0xeb3
push 1
call fcn.10007f0e
add esp, 0x20
jmp 0x1000a0ce
mov eax, dword [ebp - 0x7c]
xor edx, edx
push 2
pop ecx
div ecx
test edx, edx
jne 0x1000a552
lea eax, [ebp - 0x260]
push eax
call fcn.100025b0
pop ecx
mov esi, eax
lea edi, [ebp - 0x240]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
lea esi, [ebp - 0x240]
lea edi, [ebp - 0x234]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x1d4], 1
mov dword [ebp - 0x1d0], 1
mov dword [ebp - 0x1cc], 1
mov dword [ebp - 0x1c8], 1
mov dword [ebp - 0x4c], 0xffffffff
mov dword [ebp - 0x44], 0
jmp 0x1000a182
mov eax, dword [ebp - 0x44]
inc eax
mov dword [ebp - 0x44], eax
cmp dword [ebp - 0x44], 2
jge 0x1000a198
mov eax, dword [ebp - 0x44]
mov dword [ebp + eax*4 - 0x8c], 0xb1cecb45
jmp 0x1000a17b
push 4
pop eax
shl eax, 0
push 4
pop ecx
shl ecx, 0
mov ecx, dword [ebp + ecx - 0x8c]
sub ecx, 0x1479
imul ecx, dword [ebp + eax - 0x8c]
test ecx, ecx
je 0x1000a1d9
push 4
pop eax
imul eax, eax, 0
cmp dword [ebp + eax - 0x8c], 0
je 0x1000a1d9
mov dword [ebp - 0xc4], 1
jmp 0x1000a1e0
and dword [ebp - 0xc4], 0
push 4
pop eax
shl eax, 0
mov eax, dword [ebp + eax - 0x8c]
cmp dword [ebp - 0xc4], eax
jge 0x1000a201
mov dword [ebp - 0x104], 1
jmp 0x1000a208
and dword [ebp - 0x104], 0
cmp dword [ebp - 0x104], 0x3cc47d1a
jge 0x1000a220
mov dword [ebp - 0xcc], 1
jmp 0x1000a227
and dword [ebp - 0xcc], 0
push 4
pop eax
shl eax, 1
push 4
pop ecx
shl ecx, 1
mov edx, dword [ebp - 0xcc]
sub edx, dword [ebp + ecx - 0x1d4]
cmp edx, dword [ebp + eax - 0x1d4]
jle 0x1000a253
mov dword [ebp - 0xec], 1
jmp 0x1000a25a
and dword [ebp - 0xec], 0
push 4
pop eax
shl eax, 1
mov ecx, dword [ebp - 0xec]
add ecx, 0xfa42
cmp ecx, dword [ebp + eax - 0x1d4]
je 0x1000a280
mov dword [ebp - 0x190], 1
jmp 0x1000a287
and dword [ebp - 0x190], 0
push 4
pop eax
imul eax, eax, 0
mov eax, dword [ebp + eax - 0x8c]
mov dword [ebp - 0x218], eax
or eax, 0xffffffff
cmp eax, 0xcadd6352
jae 0x1000a2b0
mov dword [ebp - 0xd4], 1
jmp 0x1000a2b7
and dword [ebp - 0xd4], 0
push 4
pop eax
shl eax, 0
mov eax, dword [ebp + eax - 0x8c]
cmp eax, dword [ebp - 0xd4]
jle 0x1000a2d8
mov dword [ebp - 0xa4], 1
jmp 0x1000a2df
and dword [ebp - 0xa4], 0
push 4
pop eax
shl eax, 0
mov ecx, dword [ebp - 0xa4]
mov dword [ebp + eax - 0x8c], ecx
mov dword [ebp - 0x4c], 0
jmp 0x1000a302
mov eax, dword [ebp - 0x4c]
inc eax
mov dword [ebp - 0x4c], eax
cmp dword [ebp - 0x4c], 1
jg 0x1000a327
mov dword [ebp - 0x170], 0xadd5d088
mov eax, dword [ebp - 0x170]
push 4
pop ecx
shl ecx, 0
mov dword [ebp + ecx - 0x8c], eax
jmp 0x1000a2fb
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax]
call fcn.10003747
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x13c], 0xea5d6c05
mov dword [ebp - 0x19c], 0xb5cf1c94
mov dword [ebp - 0x178], 0xf758fc5
mov dword [ebp - 0x1c0], 1
mov dword [ebp - 0x64], 0
jmp 0x1000a36f
mov eax, dword [ebp - 0x64]
inc eax
mov dword [ebp - 0x64], eax
cmp dword [ebp - 0x64], 2
jge 0x1000a385
mov eax, dword [ebp - 0x64]
mov dword [ebp + eax*4 - 0x248], 0
jmp 0x1000a368
lea eax, [ebp - 0x1c0]
push eax
push 1
push 1
lea eax, [ebp - 0x178]
push eax
lea eax, [ebp - 0x19c]
push eax
lea eax, [ebp - 0x13c]
push eax
call fcn.1000692a
add esp, 0x18
push 1
push 1
push 0x3558
push 0x2e9d
push 0x256a
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x14c]
push eax
lea eax, [ebp - 0x7c]
push eax
lea eax, [ebp - 0x234]
push eax
push 1
push 0x317a
call fcn.10008014
add esp, 0x2c
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x28], 0
jmp 0x1000a3ff
mov eax, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x28], eax
cmp dword [ebp - 0x28], 0x12
jne 0x1000a50d
mov byte [ebp - 0x1f], 0
mov dword [ebp - 0xa0], 0x4da9
mov dword [ebp - 0x154], str.ztppq_fls_ezej_tsb_skzrzdxt_nysugjhe_owxizus_dbfkol_qnfmojrpi_vdhdyuapm_hkr_uzb_zvxqxuybq_hvrpqj
cmp dword [ebp - 0xa0], 0x4e63
jle 0x1000a490
push 0
call dword [sym.imp.KERNEL32.dll_LockResource]
and dword [ebp - 0x6c], 0
jmp 0x1000a442
mov eax, dword [ebp - 0x6c]
inc eax
mov dword [ebp - 0x6c], eax
cmp dword [ebp - 0x6c], 0x7dc8
jge 0x1000a490
and dword [ebp - 0x74], 0
jmp 0x1000a458
mov eax, dword [ebp - 0x74]
inc eax
mov dword [ebp - 0x74], eax
cmp dword [ebp - 0x74], 0x5a00
jge 0x1000a48e
mov eax, dword [ebp - 0x6c]
mov ecx, dword [ebp - 0x74]
sar eax, cl
cdq
mov dword [ebp - 0x1bc], eax
mov dword [ebp - 0x1b8], edx
push dword [ebp - 0x1b8]
push dword [ebp - 0x1bc]
mov ecx, 0x1006de98
call fcn.1000bb28
jmp 0x1000a451
jmp 0x1000a43b
push 1
push 0x7619
push 1
lea eax, [ebp - 0x1f]
push eax
push 1
push 0x7951
push 0x695b
call fcn.10008e84
add esp, 0x1c
mov byte [ebp - 4], 8
cmp dword [ebp - 0xa0], 0x4d6f
jge 0x1000a4d1
mov edx, dword [ebp - 0x154]
mov ecx, 0x1006de98
call fcn.100102b0
jmp 0x1000a4ed
mov dword [ebp - 4], 7
jmp 0x1000a4fd
cmp dword [ebp - 0x28], 0
je 0x1000a508
jmp 0x1000a3f8
jmp 0x1000a3f8
push 1
lea eax, [ebp - 0x28]
push eax
push 0x1dcc
push 1
push 1
push 0x3c39
push 0x5e9f
call fcn.10009409
add esp, 0x1c
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x7c]
push eax
push 1
push 1
push 0x6d8c
push dword [ebp - 0x34]
push 0x1006f7ec
call fcn.10009643
add esp, 0x1c
lea eax, [ebp - 0x204]
push eax
mov ecx, dword [ebp - 0xb0]
call fcn.1000bca7
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x204]
call fcn.1000bc9d
jmp 0x1000a7a1
mov dword [ebp - 0x14], 0x73ff82f
mov dword [ebp - 0x90], 0xfff8
mov dword [ebp - 0xc0], 0xd621ec21
mov dword [ebp - 0xc8], 0x2a83a0f0
mov dword [ebp - 0xf8], 0xa8ccedb7
mov dword [ebp - 0x16c], 0xffffffff
mov dword [ebp - 0x84], 0
jmp 0x1000a5de
mov eax, dword [ebp - 0x84]
inc eax
mov dword [ebp - 0x84], eax
cmp dword [ebp - 0x84], 1
jge 0x1000a5fa
mov eax, dword [ebp - 0x84]
mov dword [ebp + eax*4 - 0x15c], 1
jmp 0x1000a5d1
mov eax, dword [ebp - 0x14]
mov dword [ebp - 0x90], eax
mov eax, dword [ebp - 0x14]
cmp eax, dword [ebp - 0x90]
jge 0x1000a61a
mov dword [ebp - 0xd0], 1
jmp 0x1000a621
and dword [ebp - 0xd0], 0
cmp dword [ebp - 0x14], 0
jne 0x1000a636
cmp dword [ebp - 0x14], 0
jne 0x1000a636
and dword [ebp - 0xb8], 0
jmp 0x1000a640
mov dword [ebp - 0xb8], 1
mov eax, dword [ebp - 0xb8]
mov dword [ebp - 0xc0], eax
mov eax, dword [ebp - 0xc0]
cmp eax, dword [ebp - 0x14]
jne 0x1000a663
mov dword [ebp - 0x94], 1
jmp 0x1000a66a
and dword [ebp - 0x94], 0
push 4
pop eax
imul eax, eax, 0
mov ecx, dword [ebp - 0x94]
mov dword [ebp + eax - 0x15c], ecx
mov eax, dword [ebp - 0x14]
add eax, dword [ebp - 0x94]
mov dword [ebp - 0xc8], eax
mov eax, dword [ebp - 0xc8]
cmp dword [ebp - 0xd0], eax
jle 0x1000a6a6
mov dword [ebp - 0xd8], 1
jmp 0x1000a6ad
and dword [ebp - 0xd8], 0
cmp dword [ebp - 0xd8], 0x5ec6
jne 0x1000a6c5
mov dword [ebp - 0xe0], 1
jmp 0x1000a6cc
and dword [ebp - 0xe0], 0
mov eax, dword [ebp - 0x14]
cmp dword [ebp - 0xe0], eax
je 0x1000a6e3
mov dword [ebp - 0x9c], 1
jmp 0x1000a6ea
and dword [ebp - 0x9c], 0
mov eax, dword [ebp - 0x14]
cmp dword [ebp - 0x9c], eax
jge 0x1000a707
mov eax, 0x2b4b5a9c
test eax, eax
jne 0x1000a707
and dword [ebp - 0xf0], 0
jmp 0x1000a711
mov dword [ebp - 0xf0], 1
mov eax, dword [ebp - 0xf0]
mov dword [ebp - 0xf8], eax
mov eax, dword [ebp - 0xf8]
cmp eax, dword [ebp - 0x14]
je 0x1000a734
mov dword [ebp - 0x100], 1
jmp 0x1000a73b
and dword [ebp - 0x100], 0
mov eax, dword [ebp - 0x14]
imul eax, dword [ebp - 0x100]
cmp eax, 5
jge 0x1000a756
mov dword [ebp - 0x164], 1
jmp 0x1000a75d
and dword [ebp - 0x164], 0
mov eax, dword [ebp - 0x14]
mov dword [ebp - 0x1ec], eax
mov eax, dword [ebp - 0x90]
mov dword [ebp - 0x16c], eax
jmp 0x1000a7a1
mov eax, dword [ebp + 0x14]
mov dword [ebp - 0x12c], eax
mov eax, dword [ebp + 0xc]
mov dword [ebp - 0x134], eax
push dword [ebp - 0x12c]
push 1
push 0x6a5d
push dword [ebp - 0x134]
call fcn.10003852
add esp, 0x10
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret