Function at 0x10004ac0
Capabilities:
Contain obfuscated stackstrings
Get system information on windows

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff0
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1018eec3
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ebx
sub esp, 0x368
push esi
push edi
lea eax, [ebp - 0x94]
mov edi, ecx
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemInfo]
call dword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov esi, dword [ebp - 0x8c]
mov dword [ebp - 0x14], eax
cmp esi, dword [ebp - 0x88]
jae 0x10004cda
mov edi, edi
push 0x1c
lea ecx, [ebp - 0x36c]
push ecx
push esi
push eax
call dword [sym.imp.KERNEL32.dll_VirtualQueryEx]
cmp dword [ebp - 0x364], 0x40
mov eax, dword [ebp - 0x360]
jne 0x10004b68
cmp dword [ebp - 0x358], 0x40
jne 0x10004b68
cmp dword [ebp - 0x35c], 0x1000
jne 0x10004b68
cmp dword [ebp - 0x354], 0x20000
jne 0x10004b68
cmp eax, 0x10bb000
je 0x10004b7b
add esi, eax
cmp esi, dword [ebp - 0x88]
jae 0x10004cda
mov eax, dword [ebp - 0x14]
jmp 0x10004b20
mov eax, dword [ebp - 0x36c]
test eax, eax
je 0x10004cda
mov dword [0x10217004], eax
mov byte [section..data], 1
mov dword [ebp - 0x14], 0x92a3e113
mov eax, dword [ebp - 0x14]
bswap eax
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
add eax, 0x3ba15c76
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
ror eax, 0xc
mov dword [ebp - 0x14], eax
mov ecx, dword [ebp - 0x14]
add ecx, dword [0x10217004]
mov dword [0x10217008], ecx
lea eax, [ecx + 4]
mov dword [0x1021700c], eax
lea eax, [ecx + 8]
mov dword [0x10217010], eax
mov dword [ebp - 0x14], 0x78fa0386
mov eax, dword [ebp - 0x14]
bswap eax
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
add eax, 0x74e4060c
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
ror eax, 0x10
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
add eax, dword [0x10217004]
mov dword [0x10217014], eax
mov dword [ebp - 0x14], 0x32bc072f
mov eax, dword [ebp - 0x14]
bswap eax
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
sub eax, 0x2ec5407e
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
ror eax, 0xff
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
add eax, dword [0x10217004]
mov dword [0x10217018], eax
mov dword [ebp - 0x14], 0x2354cbb8
mov eax, dword [ebp - 0x14]
bswap eax
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
add eax, 0x2735b5cb
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
ror eax, 0x19
mov dword [ebp - 0x14], eax
mov ecx, dword [ebp - 0x14]
add ecx, dword [0x10217004]
mov dword [0x1021701c], ecx
lea eax, [ecx + 4]
mov dword [0x10217020], eax
lea eax, [ecx + 8]
mov dword [0x10217024], eax
mov dword [ebp - 0x14], 0x5f3d2191
mov eax, dword [ebp - 0x14]
bswap eax
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
add eax, 0x6ee234a2
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
add eax, dword [0x10217004]
mov dword [0x10217028], eax
mov dword [ebp - 0x14], 0x628fe242
mov eax, dword [ebp - 0x14]
bswap eax
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
add eax, 0x3d3e8542
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
ror eax, 0x1d
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
add eax, dword [0x10217004]
mov dword [0x1021702c], eax
mov dword [ebp - 0x40], 0x3b07ee19
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x3c], 0xc223c09b
lea edx, [ecx + 1]
mov dword [ebp - 0x38], 0x84677c41
xor eax, eax
mov dword [ebp - 0x34], 0x8d93501d
movaps xmm1, xmmword [ebp - 0x40]
mov dword [ebp - 0x90], 0xb27ac21
mov dword [ebp - 0x8c], 0xe21ce0df
mov dword [ebp - 0x88], 0xa4585c7e
mov dword [ebp - 0x84], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x90]
mov dword [ebp - 0x30], 0x708f6bf3
mov dword [ebp - 0x2c], 0x3264bfaf
mov dword [ebp - 0x28], 0xb048c3e4
mov dword [ebp - 0x24], 0x533253dc
movaps xmmword [ebp - 0x40], xmm1
movaps xmm1, xmmword [ebp - 0x30]
mov dword [ebp - 0x80], 0x50c92dd3
mov dword [ebp - 0x7c], 0x544f9e9
mov dword [ebp - 0x78], 0x8778e3d0
mov dword [ebp - 0x74], 0x533253dc
pxor xmm1, xmmword [ebp - 0x80]
movaps xmmword [ebp - 0x30], xmm1
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xb4], eax
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xac], eax
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0xa4], eax
nop
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10004da0
sub ecx, edx
lea eax, [ebp - 0x40]
push ecx
push eax
lea ecx, [ebp - 0xb8]
call fcn.10001cc0
xor eax, eax
mov dword [ebp - 0x180], 0x6e4ec042
mov dword [ebp - 0x17c], 0x863294b1
lea ecx, [ebp - 0x180]
mov dword [ebp - 0x178], 0xa4583012
lea edx, [ecx + 1]
mov dword [ebp - 0x174], 0xbeab7022
movaps xmm1, xmmword [ebp - 0x180]
mov dword [ebp - 0x30], 0xb27ac21
mov dword [ebp - 0x2c], 0xe21ce0df
mov dword [ebp - 0x28], 0xa4585c7e
mov dword [ebp - 0x24], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x30]
mov dword [ebp - 4], 0
movaps xmmword [ebp - 0x180], xmm1
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x64], eax
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], eax
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10004e34
sub ecx, edx
lea eax, [ebp - 0x180]
push ecx
push eax
lea ecx, [ebp - 0x68]
call fcn.10001cc0
lea eax, [ebp - 0xb8]
mov byte [ebp - 4], 1
push eax
lea eax, [ebp - 0x68]
push eax
call fcn.100fab40
mov ecx, dword [ebp - 0x54]
add esp, 8
mov byte [ebp - 4], 0
mov eax, dword [eax + 2]
mov dword [0x10217030], eax
cmp ecx, 0x10
jb 0x10004ea4
mov edx, dword [ebp - 0x68]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10004e9a
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10007c1b
push ecx
push edx
call fcn.10161f28
add esp, 8
mov ecx, dword [ebp - 0xa4]
mov dword [ebp - 0x58], 0
mov dword [ebp - 0x54], 0xf
mov byte [ebp - 0x68], 0
mov dword [ebp - 4], 0xffffffff
cmp ecx, 0x10
jb 0x10004ef7
mov edx, dword [ebp - 0xb8]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10004eed
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10007c1b
push ecx
push edx
call fcn.10161f28
add esp, 8
xor eax, eax
mov dword [ebp - 0x190], 0x624bef77
mov dword [ebp - 0x18c], 0xd2688eba
lea ecx, [ebp - 0x190]
mov dword [ebp - 0x188], 0xa458644f
lea edx, [ecx + 1]
mov dword [ebp - 0x184], 0xbeab7022
movaps xmm1, xmmword [ebp - 0x190]
mov dword [ebp - 0x30], 0xb27ac21
mov dword [ebp - 0x2c], 0xe21ce0df
mov dword [ebp - 0x28], 0xa4585c7e
mov dword [ebp - 0x24], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x30]
movaps xmmword [ebp - 0x190], xmm1
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xb4], eax
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xac], eax
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0xa4], eax
lea ecx, [ecx]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10004f80
sub ecx, edx
lea eax, [ebp - 0x190]
push ecx
push eax
lea ecx, [ebp - 0xb8]
call fcn.10001cc0
xor eax, eax
mov dword [ebp - 0x1a0], 0x6e4ec042
mov dword [ebp - 0x19c], 0x863294b1
lea ecx, [ebp - 0x1a0]
mov dword [ebp - 0x198], 0xa4583012
lea edx, [ecx + 1]
mov dword [ebp - 0x194], 0xbeab7022
movaps xmm1, xmmword [ebp - 0x1a0]
mov dword [ebp - 0x30], 0xb27ac21
mov dword [ebp - 0x2c], 0xe21ce0df
mov dword [ebp - 0x28], 0xa4585c7e
mov dword [ebp - 0x24], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x30]
mov dword [ebp - 4], 2
movaps xmmword [ebp - 0x1a0], xmm1
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x64], eax
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], eax
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10005017
sub ecx, edx
lea eax, [ebp - 0x1a0]
push ecx
push eax
lea ecx, [ebp - 0x68]
call fcn.10001cc0
lea eax, [ebp - 0xb8]
mov byte [ebp - 4], 3
push eax
lea eax, [ebp - 0x68]
push eax
call fcn.100049d0
mov ecx, dword [ebp - 0x54]
add esp, 8
mov dword [edi + 8], eax
mov byte [ebp - 4], 2
cmp ecx, 0x10
jb 0x10005082
mov edx, dword [ebp - 0x68]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10005078
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10007c20
push ecx
push edx
call fcn.10161f28
add esp, 8
mov ecx, dword [ebp - 0xa4]
mov dword [ebp - 0x58], 0
mov dword [ebp - 0x54], 0xf
mov byte [ebp - 0x68], 0
mov dword [ebp - 4], 0xffffffff
cmp ecx, 0x10
jb 0x100050d5
mov edx, dword [ebp - 0xb8]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100050cb
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10007c20
push ecx
push edx
call fcn.10161f28
add esp, 8
push dword [edi + 8]
call fcn.10102ae0
add esp, 4
test al, al
je 0x10007bfe
mov dword [ebp - 0xa0], 0x33079914
lea ecx, [ebp - 0xa0]
mov dword [ebp - 0x9c], 0xa159c09d
lea edx, [ecx + 1]
mov dword [ebp - 0x98], 0x846b645e
xor eax, eax
mov dword [ebp - 0x94], 0xf88b4467
movaps xmm1, xmmword [ebp - 0xa0]
mov dword [ebp - 0x50], 0xb27ac21
mov dword [ebp - 0x4c], 0xe21ce0df
mov dword [ebp - 0x48], 0xa4585c7e
mov dword [ebp - 0x44], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x50]
movaps xmmword [ebp - 0xa0], xmm1
mov dword [ebp - 0x90], 0x63f10de3
mov dword [ebp - 0x8c], 0x2507bcc9
mov dword [ebp - 0x88], 0xb258a0e7
mov dword [ebp - 0x84], 0x610773ea
movaps xmm1, xmmword [ebp - 0x90]
mov dword [ebp - 0x40], 0x50c92dd3
mov dword [ebp - 0x3c], 0x544f9e9
mov dword [ebp - 0x38], 0x8778e3d0
mov dword [ebp - 0x34], 0x533253dc
pxor xmm1, xmmword [ebp - 0x40]
mov dword [ebp - 0x80], 0xb1f8e005
mov dword [ebp - 0x7c], 0xdb386f73
mov dword [ebp - 0x78], 0xcbdc1582
mov dword [ebp - 0x74], 0x23df19e6
movaps xmmword [ebp - 0x90], xmm1
movaps xmm1, xmmword [ebp - 0x80]
mov dword [ebp - 0x30], 0xb1f8e005
mov dword [ebp - 0x2c], 0xdb386f73
mov dword [ebp - 0x28], 0xcbdc1582
mov dword [ebp - 0x24], 0x23df19e6
pxor xmm1, xmmword [ebp - 0x30]
movaps xmmword [ebp - 0x80], xmm1
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xb4], eax
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xac], eax
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0xa4], eax
lea ebx, [ebx]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10005210
sub ecx, edx
lea eax, [ebp - 0xa0]
push ecx
push eax
lea ecx, [ebp - 0xb8]
call fcn.10001cc0
xor eax, eax
mov dword [ebp - 0x1b0], 0x6e4ec042
mov dword [ebp - 0x1ac], 0x863294b1
lea ecx, [ebp - 0x1b0]
mov dword [ebp - 0x1a8], 0xa4583012
lea edx, [ecx + 1]
mov dword [ebp - 0x1a4], 0xbeab7022
movaps xmm1, xmmword [ebp - 0x1b0]
mov dword [ebp - 0x30], 0xb27ac21
mov dword [ebp - 0x2c], 0xe21ce0df
mov dword [ebp - 0x28], 0xa4585c7e
mov dword [ebp - 0x24], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x30]
mov dword [ebp - 4], 4
movaps xmmword [ebp - 0x1b0], xmm1
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x64], eax
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], eax
mov al, byte [ecx]
inc ecx
test al, al
jne 0x100052a7
sub ecx, edx
lea eax, [ebp - 0x1b0]
push ecx
push eax
lea ecx, [ebp - 0x68]
call fcn.10001cc0
lea eax, [ebp - 0xb8]
mov byte [ebp - 4], 5
push eax
lea eax, [ebp - 0x68]
push eax
call fcn.100fab40
mov ecx, dword [ebp - 0x54]
add eax, 0x3d
add esp, 8
mov dword [edi + 0x68], eax
mov byte [ebp - 4], 4
cmp ecx, 0x10
jb 0x10005315
mov edx, dword [ebp - 0x68]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1000530b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10007c25
push ecx
push edx
call fcn.10161f28
add esp, 8
mov ecx, dword [ebp - 0xa4]
mov dword [ebp - 0x58], 0
mov dword [ebp - 0x54], 0xf
mov byte [ebp - 0x68], 0
mov dword [ebp - 4], 0xffffffff
cmp ecx, 0x10
jb 0x10005368
mov edx, dword [ebp - 0xb8]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1000535e
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10007c25
push ecx
push edx
call fcn.10161f28
add esp, 8
mov dword [ebp - 0xa0], 0x33079914
lea ecx, [ebp - 0xa0]
mov dword [ebp - 0x9c], 0xa159c09d
lea edx, [ecx + 1]
mov dword [ebp - 0x98], 0x8469645e
xor eax, eax
mov dword [ebp - 0x94], 0xfc8b3367
movaps xmm1, xmmword [ebp - 0xa0]
mov dword [ebp - 0x50], 0xb27ac21
mov dword [ebp - 0x4c], 0xe21ce0df
mov dword [ebp - 0x48], 0xa4585c7e
mov dword [ebp - 0x44], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x50]
movaps xmmword [ebp - 0xa0], xmm1
mov dword [ebp - 0x90], 0x60f90d90
mov dword [ebp - 0x8c], 0x2574c9c9
mov dword [ebp - 0x88], 0xb258d3e0
mov dword [ebp - 0x84], 0x110a73ea
movaps xmm1, xmmword [ebp - 0x90]
mov dword [ebp - 0x40], 0x50c92dd3
mov dword [ebp - 0x3c], 0x544f9e9
mov dword [ebp - 0x38], 0x8778e3d0
mov dword [ebp - 0x34], 0x533253dc
pxor xmm1, xmmword [ebp - 0x40]
mov dword [ebp - 0x80], 0x91c9a625
mov dword [ebp - 0x7c], 0xe3182d4b
mov dword [ebp - 0x78], 0xcbdc15b4
mov dword [ebp - 0x74], 0x23df19e6
movaps xmmword [ebp - 0x90], xmm1
movaps xmm1, xmmword [ebp - 0x80]
mov dword [ebp - 0x30], 0xb1f8e005
mov dword [ebp - 0x2c], 0xdb386f73
mov dword [ebp - 0x28], 0xcbdc1582
mov dword [ebp - 0x24], 0x23df19e6
pxor xmm1, xmmword [ebp - 0x30]
movaps xmmword [ebp - 0x80], xmm1
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xb4], eax
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xac], eax
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0xa4], eax
lea ebx, [ebx]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10005490
sub ecx, edx
lea eax, [ebp - 0xa0]
push ecx
push eax
lea ecx, [ebp - 0xb8]
call fcn.10001cc0
xor eax, eax
mov dword [ebp - 0x1c0], 0x6e4ec042
mov dword [ebp - 0x1bc], 0x863294b1
lea ecx, [ebp - 0x1c0]
mov dword [ebp - 0x1b8], 0xa4583012
lea edx, [ecx + 1]
mov dword [ebp - 0x1b4], 0xbeab7022
movaps xmm1, xmmword [ebp - 0x1c0]
mov dword [ebp - 0x30], 0xb27ac21
mov dword [ebp - 0x2c], 0xe21ce0df
mov dword [ebp - 0x28], 0xa4585c7e
mov dword [ebp - 0x24], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x30]
mov dword [ebp - 4], 6
movaps xmmword [ebp - 0x1c0], xmm1
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x64], eax
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], eax
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10005527
sub ecx, edx
lea eax, [ebp - 0x1c0]
push ecx
push eax
lea ecx, [ebp - 0x68]
call fcn.10001cc0
lea eax, [ebp - 0xb8]
mov byte [ebp - 4], 7
push eax
lea eax, [ebp - 0x68]
push eax
call fcn.100fab40
mov ecx, dword [ebp - 0x54]
add eax, 0x226
add esp, 8
mov dword [edi + 0x6c], eax
mov byte [ebp - 4], 6
cmp ecx, 0x10
jb 0x10005597
mov edx, dword [ebp - 0x68]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1000558d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10007c2a
push ecx
push edx
call fcn.10161f28
add esp, 8
mov ecx, dword [ebp - 0xa4]
mov dword [ebp - 0x58], 0
mov dword [ebp - 0x54], 0xf
mov byte [ebp - 0x68], 0
mov dword [ebp - 4], 0xffffffff
cmp ecx, 0x10
jb 0x100055ea
mov edx, dword [ebp - 0xb8]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100055e0
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10007c2a
push ecx
push edx
call fcn.10161f28
add esp, 8
mov dword [ebp - 0x40], 0x3807ee19
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x3c], 0xc223c0ea
lea edx, [ecx + 1]
mov dword [ebp - 0x38], 0x84677c41
xor eax, eax
mov dword [ebp - 0x34], 0xf8ed501d
movaps xmm1, xmmword [ebp - 0x40]
mov dword [ebp - 0x90], 0xb27ac21
mov dword [ebp - 0x8c], 0xe21ce0df
mov dword [ebp - 0x88], 0xa4585c7e
mov dword [ebp - 0x84], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x90]
mov dword [ebp - 0x30], 0x70f91cf3
mov dword [ebp - 0x2c], 0x4764bfd9
mov dword [ebp - 0x28], 0xb73bc3e7
mov dword [ebp - 0x24], 0x533253dc
movaps xmmword [ebp - 0x40], xmm1
movaps xmm1, xmmword [ebp - 0x30]
mov dword [ebp - 0x80], 0x50c92dd3
mov dword [ebp - 0x7c], 0x544f9e9
mov dword [ebp - 0x78], 0x8778e3d0
mov dword [ebp - 0x74], 0x533253dc
pxor xmm1, xmmword [ebp - 0x80]
movaps xmmword [ebp - 0x30], xmm1
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xb4], eax
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xac], eax
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0xa4], eax
nop
mov al, byte [ecx]
inc ecx
test al, al
jne 0x100056b0
sub ecx, edx
lea eax, [ebp - 0x40]
push ecx
push eax
lea ecx, [ebp - 0xb8]
call fcn.10001cc0
xor eax, eax
mov dword [ebp - 0xf0], 0x6e4ec042
mov dword [ebp - 0xec], 0x863294b1
lea ecx, [ebp - 0xf0]
mov dword [ebp - 0xe8], 0xa4583012
lea edx, [ecx + 1]
mov dword [ebp - 0xe4], 0xbeab7022
movaps xmm1, xmmword [ebp - 0xf0]
mov dword [ebp - 0x30], 0xb27ac21
mov dword [ebp - 0x2c], 0xe21ce0df
mov dword [ebp - 0x28], 0xa4585c7e
mov dword [ebp - 0x24], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x30]
mov dword [ebp - 4], 8
movaps xmmword [ebp - 0xf0], xmm1
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x64], eax
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], eax
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10005744
sub ecx, edx
lea eax, [ebp - 0xf0]
push ecx
push eax
lea ecx, [ebp - 0x68]
call fcn.10001cc0
lea eax, [ebp - 0xb8]
mov byte [ebp - 4], 9
push eax
lea eax, [ebp - 0x68]
push eax
call fcn.100fab40
mov ecx, dword [ebp - 0x54]
add esp, 8
mov byte [ebp - 4], 8
mov eax, dword [eax + 2]
mov dword [edi + 0x44], eax
cmp ecx, 0x10
jb 0x100057b2
mov edx, dword [ebp - 0x68]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100057a8
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10007c2f
push ecx
push edx
call fcn.10161f28
add esp, 8
mov ecx, dword [ebp - 0xa4]
mov dword [ebp - 0x58], 0
mov dword [ebp - 0x54], 0xf
mov byte [ebp - 0x68], 0
mov dword [ebp - 4], 0xffffffff
cmp ecx, 0x10
jb 0x10005805
mov edx, dword [ebp - 0xb8]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100057fb
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10007c2f
push ecx
push edx
call fcn.10161f28
add esp, 8
mov dword [ebp - 0xc0], 0x6f48e177
lea ecx, [ebp - 0xc0]
mov dword [ebp - 0xbc], 0x8c558cba
lea edx, [ecx + 1]
mov dword [ebp - 0xb8], 0xc81b3318
xor eax, eax
mov dword [ebp - 0xb4], 0xcac5154b
movaps xmm1, xmmword [ebp - 0xc0]
mov dword [ebp - 0x90], 0xb27ac21
mov dword [ebp - 0x8c], 0xe21ce0df
mov dword [ebp - 0x88], 0xa4585c7e
mov dword [ebp - 0x84], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x90]
mov dword [ebp - 0xb0], 0x50fd1de3
mov dword [ebp - 0xac], 0x544f9e9
mov dword [ebp - 0xa8], 0x8778e3d0
mov dword [ebp - 0xa4], 0x533253dc
movaps xmmword [ebp - 0xc0], xmm1
movaps xmm1, xmmword [ebp - 0xb0]
mov dword [ebp - 0x80], 0x50c92dd3
mov dword [ebp - 0x7c], 0x544f9e9
mov dword [ebp - 0x78], 0x8778e3d0
mov dword [ebp - 0x74], 0x533253dc
pxor xmm1, xmmword [ebp - 0x80]
movaps xmmword [ebp - 0xb0], xmm1
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x64], eax
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], eax
nop
mov al, byte [ecx]
inc ecx
test al, al
jne 0x100058e0
sub ecx, edx
lea eax, [ebp - 0xc0]
push ecx
push eax
lea ecx, [ebp - 0x68]
call fcn.10001cc0
xor eax, eax
mov dword [ebp - 0x1d0], 0x6240c244
mov dword [ebp - 0x1cc], 0x863285b1
lea ecx, [ebp - 0x1d0]
mov dword [ebp - 0x1c8], 0xa4583012
lea edx, [ecx + 1]
mov dword [ebp - 0x1c4], 0xbeab7022
movaps xmm1, xmmword [ebp - 0x1d0]
mov dword [ebp - 0x30], 0xb27ac21
mov dword [ebp - 0x2c], 0xe21ce0df
mov dword [ebp - 0x28], 0xa4585c7e
mov dword [ebp - 0x24], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x30]
mov dword [ebp - 4], 0xa
movaps xmmword [ebp - 0x1d0], xmm1
mov dword [ebp - 0xf0], eax
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xdc], eax
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10005986
sub ecx, edx
lea eax, [ebp - 0x1d0]
push ecx
push eax
lea ecx, [ebp - 0xf0]
call fcn.10001cc0
cmp dword [ebp - 0xdc], 0x10
lea eax, [ebp - 0xf0]
mov byte [ebp - 4], 0xb
jb 0x100059bb
mov eax, dword [ebp - 0xf0]
mov esi, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
call esi
test eax, eax
je 0x10005a4b
mov dword [ebp - 0x110], 0x6a42de62
lea ecx, [ebp - 0x110]
mov dword [ebp - 0x10c], 0x8c5585ab
mov dword [ebp - 0x108], 0xc22a390a
mov dword [ebp - 0x104], 0xbece1343
movaps xmm1, xmmword [ebp - 0x110]
push ecx
mov dword [ebp - 0x30], 0xb27ac21
mov dword [ebp - 0x2c], 0xe21ce0df
mov dword [ebp - 0x28], 0xa4585c7e
mov dword [ebp - 0x24], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x30]
push eax
movaps xmmword [ebp - 0x110], xmm1
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, eax
test ecx, ecx
je 0x10005a4b
cmp dword [ebp - 0x54], 0x10
lea eax, [ebp - 0x68]
jb 0x10005a43
mov eax, dword [ebp - 0x68]
push 0
push eax
call ecx
add esp, 8
mov ecx, dword [ebp - 0xdc]
mov dword [edi + 0x4c], eax
mov byte [ebp - 4], 0xa
cmp ecx, 0x10
jb 0x10005a8c
mov edx, dword [ebp - 0xf0]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10005a82
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10007c34
push ecx
push edx
call fcn.10161f28
add esp, 8
mov ecx, dword [ebp - 0x54]
mov dword [ebp - 0xe0], 0
mov dword [ebp - 0xdc], 0xf
mov byte [ebp - 0xf0], 0
mov dword [ebp - 4], 0xffffffff
cmp ecx, 0x10
jb 0x10005ae2
mov edx, dword [ebp - 0x68]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10005ad8
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10007c34
push ecx
push edx
call fcn.10161f28
add esp, 8
mov dword [ebp - 0xc0], 0x624bef77
lea ecx, [ebp - 0xc0]
mov dword [ebp - 0xbc], 0xa7688eba
lea edx, [ecx + 1]
mov dword [ebp - 0xb8], 0xd0312810
xor eax, eax
mov dword [ebp - 0xb4], 0xcdc23c5b
movaps xmm1, xmmword [ebp - 0xc0]
mov dword [ebp - 0x90], 0xb27ac21
mov dword [ebp - 0x8c], 0xe21ce0df
mov dword [ebp - 0x88], 0xa4585c7e
mov dword [ebp - 0x84], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x90]
mov dword [ebp - 0xb0], 0x63f91da7
mov dword [ebp - 0xac], 0x544f9e9
mov dword [ebp - 0xa8], 0x8778e3d0
mov dword [ebp - 0xa4], 0x533253dc
movaps xmmword [ebp - 0xc0], xmm1
movaps xmm1, xmmword [ebp - 0xb0]
mov dword [ebp - 0x80], 0x50c92dd3
mov dword [ebp - 0x7c], 0x544f9e9
mov dword [ebp - 0x78], 0x8778e3d0
mov dword [ebp - 0x74], 0x533253dc
pxor xmm1, xmmword [ebp - 0x80]
movaps xmmword [ebp - 0xb0], xmm1
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x64], eax
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], eax
lea esp, [esp]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10005bc0
sub ecx, edx
lea eax, [ebp - 0xc0]
push ecx
push eax
lea ecx, [ebp - 0x68]
call fcn.10001cc0
xor eax, eax
mov dword [ebp - 0x1e0], 0x6e4ec042
mov dword [ebp - 0x1dc], 0x863294b1
lea ecx, [ebp - 0x1e0]
mov dword [ebp - 0x1d8], 0xa4583012
lea edx, [ecx + 1]
mov dword [ebp - 0x1d4], 0xbeab7022
movaps xmm1, xmmword [ebp - 0x1e0]
mov dword [ebp - 0x30], 0xb27ac21
mov dword [ebp - 0x2c], 0xe21ce0df
mov dword [ebp - 0x28], 0xa4585c7e
mov dword [ebp - 0x24], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x30]
mov dword [ebp - 4], 0xc
movaps xmmword [ebp - 0x1e0], xmm1
mov dword [ebp - 0x110], eax
mov dword [ebp - 0x10c], eax
mov dword [ebp - 0x108], eax
mov dword [ebp - 0x104], eax
mov dword [ebp - 0x100], eax
mov dword [ebp - 0xfc], eax
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10005c66
sub ecx, edx
lea eax, [ebp - 0x1e0]
push ecx
push eax
lea ecx, [ebp - 0x110]
call fcn.10001cc0
cmp dword [ebp - 0xfc], 0x10
lea eax, [ebp - 0x110]
mov byte [ebp - 4], 0xd
jb 0x10005c9b
mov eax, dword [ebp - 0x110]
push eax
call esi
test eax, eax
je 0x10005d25
mov dword [ebp - 0x130], 0x6a42de62
lea ecx, [ebp - 0x130]
mov dword [ebp - 0x12c], 0x8c5585ab
mov dword [ebp - 0x128], 0xc22a390a
mov dword [ebp - 0x124], 0xbece1343
movaps xmm1, xmmword [ebp - 0x130]
push ecx
mov dword [ebp - 0x30], 0xb27ac21
mov dword [ebp - 0x2c], 0xe21ce0df
mov dword [ebp - 0x28], 0xa4585c7e
mov dword [ebp - 0x24], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x30]
push eax
movaps xmmword [ebp - 0x130], xmm1
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, eax
test ecx, ecx
je 0x10005d25
cmp dword [ebp - 0x54], 0x10
lea eax, [ebp - 0x68]
jb 0x10005d1d
mov eax, dword [ebp - 0x68]
push 0
push eax
call ecx
add esp, 8
mov ecx, dword [ebp - 0xfc]
mov dword [edi], eax
mov byte [ebp - 4], 0xc
cmp ecx, 0x10
jb 0x10005d65
mov edx, dword [ebp - 0x110]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10005d5b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10007c39
push ecx
push edx
call fcn.10161f28
add esp, 8
mov ecx, dword [ebp - 0x54]
mov dword [ebp - 0x100], 0
mov dword [ebp - 0xfc], 0xf
mov byte [ebp - 0x110], 0
mov dword [ebp - 4], 0xffffffff
cmp ecx, 0x10
jb 0x10005dbb
mov edx, dword [ebp - 0x68]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10005db1
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10007c39
push ecx
push edx
call fcn.10161f28
add esp, 8
mov dword [ebp - 0xc0], 0x6c49e977
lea ecx, [ebp - 0xc0]
mov dword [ebp - 0xbc], 0xa1798eb6
lea edx, [ecx + 1]
mov dword [ebp - 0xb8], 0xca3d3512
xor eax, eax
mov dword [ebp - 0xb4], 0x8a9a4056
movaps xmm1, xmmword [ebp - 0xc0]
mov dword [ebp - 0x90], 0xb27ac21
mov dword [ebp - 0x8c], 0xe21ce0df
mov dword [ebp - 0x88], 0xa4585c7e
mov dword [ebp - 0x84], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x90]
mov dword [ebp - 0xb0], 0x50c92dd3
mov dword [ebp - 0xac], 0x544f9e9
mov dword [ebp - 0xa8], 0x8778e3d0
mov dword [ebp - 0xa4], 0x533253dc
movaps xmmword [ebp - 0xc0], xmm1
movaps xmm1, xmmword [ebp - 0xb0]
mov dword [ebp - 0x80], 0x50c92dd3
mov dword [ebp - 0x7c], 0x544f9e9
mov dword [ebp - 0x78], 0x8778e3d0
mov dword [ebp - 0x74], 0x533253dc
pxor xmm1, xmmword [ebp - 0x80]
movaps xmmword [ebp - 0xb0], xmm1
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x64], eax
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], eax
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10005e95
sub ecx, edx
lea eax, [ebp - 0xc0]
push ecx
push eax
lea ecx, [ebp - 0x68]
call fcn.10001cc0
xor eax, eax
mov dword [ebp - 0x1f0], 0x6240c244
mov dword [ebp - 0x1ec], 0x863285b1
lea ecx, [ebp - 0x1f0]
mov dword [ebp - 0x1e8], 0xa4583012
lea edx, [ecx + 1]
mov dword [ebp - 0x1e4], 0xbeab7022
movaps xmm1, xmmword [ebp - 0x1f0]
mov dword [ebp - 0x30], 0xb27ac21
mov dword [ebp - 0x2c], 0xe21ce0df
mov dword [ebp - 0x28], 0xa4585c7e
mov dword [ebp - 0x24], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x30]
mov dword [ebp - 4], 0xe
movaps xmmword [ebp - 0x1f0], xmm1
mov dword [ebp - 0x130], eax
mov dword [ebp - 0x12c], eax
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x124], eax
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x11c], eax
jmp 0x10005f40
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10005f40
sub ecx, edx
lea eax, [ebp - 0x1f0]
push ecx
push eax
lea ecx, [ebp - 0x130]
call fcn.10001cc0
cmp dword [ebp - 0x11c], 0x10
lea eax, [ebp - 0x130]
mov byte [ebp - 4], 0xf
jb 0x10005f75
mov eax, dword [ebp - 0x130]
push eax
call esi
test eax, eax
je 0x10005fff
mov dword [ebp - 0x270], 0x6a42de62
lea ecx, [ebp - 0x270]
mov dword [ebp - 0x26c], 0x8c5585ab
mov dword [ebp - 0x268], 0xc22a390a
mov dword [ebp - 0x264], 0xbece1343
movaps xmm1, xmmword [ebp - 0x270]
push ecx
mov dword [ebp - 0x30], 0xb27ac21
mov dword [ebp - 0x2c], 0xe21ce0df
mov dword [ebp - 0x28], 0xa4585c7e
mov dword [ebp - 0x24], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x30]
push eax
movaps xmmword [ebp - 0x270], xmm1
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, eax
test ecx, ecx
je 0x10005fff
cmp dword [ebp - 0x54], 0x10
lea eax, [ebp - 0x68]
jb 0x10005ff7
mov eax, dword [ebp - 0x68]
push 0
push eax
call ecx
add esp, 8
mov ecx, dword [ebp - 0x11c]
mov dword [edi + 4], eax
mov byte [ebp - 4], 0xe
cmp ecx, 0x10
jb 0x10006040
mov edx, dword [ebp - 0x130]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10006036
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10007c3e
push ecx
push edx
call fcn.10161f28
add esp, 8
mov ecx, dword [ebp - 0x54]
mov dword [ebp - 0x120], 0
mov dword [ebp - 0x11c], 0xf
mov byte [ebp - 0x130], 0
mov dword [ebp - 4], 0xffffffff
cmp ecx, 0x10
jb 0x10006096
mov edx, dword [ebp - 0x68]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1000608c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10007c3e
push ecx
push edx
call fcn.10161f28
add esp, 8
mov ecx, dword [edi + 8]
mov dword [ebp - 0x300], 0x4657f346
mov dword [ebp - 0x2fc], 0x8e5d8dba
mov dword [ebp - 0x2f8], 0xa43b3312
mov eax, dword [ecx]
mov dword [ebp - 0x2f4], 0xbeab7022
mov dword [ebp - 0x30], 0xb27ac21
mov dword [ebp - 0x2c], 0xe21ce0df
mov eax, dword [eax + 0x28]
mov dword [ebp - 0x28], 0xa4585c7e
mov dword [ebp - 0x24], 0xbeab7022
mov eax, dword [eax + 5]
mov eax, dword [eax]
mov dword [edi + 0xc], eax
mov eax, dword [ecx]
mov eax, dword [eax]
mov eax, dword [eax + 0x1f]
mov eax, dword [eax]
mov dword [edi + 0x10], eax
mov eax, dword [edi + 4]
mov eax, dword [eax]
mov eax, dword [eax + 0x30]
mov eax, dword [eax + 0x10]
mov eax, dword [eax]
mov dword [edi + 0x14], eax
lea eax, [ebp - 0x310]
movaps xmm1, xmmword [ebp - 0x300]
pxor xmm1, xmmword [ebp - 0x30]
movaps xmmword [ebp - 0x300], xmm1
mov dword [ebp - 0x310], 0x7942c555
mov dword [ebp - 0x30c], 0x8e78ceef
mov dword [ebp - 0x308], 0xa4585c12
mov dword [ebp - 0x304], 0xbeab7022
movaps xmm1, xmmword [ebp - 0x310]
mov dword [ebp - 0x30], 0xb27ac21
mov dword [ebp - 0x2c], 0xe21ce0df
mov dword [ebp - 0x28], 0xa4585c7e
mov dword [ebp - 0x24], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x30]
push eax
movaps xmmword [ebp - 0x310], xmm1
call esi
lea ecx, [ebp - 0x300]
push ecx
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [edi + 0x18], eax
xor eax, eax
mov dword [ebp - 0xa0], 0x34079563
mov dword [ebp - 0x9c], 0xdd3cdfff
mov dword [ebp - 0x98], 0xe578635e
mov dword [ebp - 0x94], 0x9e945013
movaps xmm1, xmmword [ebp - 0xa0]
mov dword [ebp - 0x50], 0xb27ac21
mov dword [ebp - 0x4c], 0xe21ce0df
mov dword [ebp - 0x48], 0xa4585c7e
mov dword [ebp - 0x44], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x50]
movaps xmmword [ebp - 0xa0], xmm1
mov dword [ebp - 0x90], 0x70f60dec
mov dword [ebp - 0x8c], 0x4302d9d6
mov dword [ebp - 0x88], 0xa748d2f0
mov dword [ebp - 0x84], 0x6c12629d
movaps xmm1, xmmword [ebp - 0x90]
mov dword [ebp - 0x40], 0x50c92dd3
mov dword [ebp - 0x3c], 0x544f9e9
mov dword [ebp - 0x38], 0x8778e3d0
mov dword [ebp - 0x34], 0x533253dc
pxor xmm1, xmmword [ebp - 0x40]
mov dword [ebp - 0x80], 0x8ed8df25
mov dword [ebp - 0x7c], 0x99185053
mov dword [ebp - 0x78], 0xcbdc15bb
mov dword [ebp - 0x74], 0x23df19e6
movaps xmmword [ebp - 0x90], xmm1
movaps xmm1, xmmword [ebp - 0x80]
mov dword [ebp - 0x30], 0xb1f8e005
mov dword [ebp - 0x2c], 0xdb386f73
mov dword [ebp - 0x28], 0xcbdc1582
mov dword [ebp - 0x24], 0x23df19e6
pxor xmm1, xmmword [ebp - 0x30]
movaps xmmword [ebp - 0x80], xmm1
lea ecx, [ebp - 0xa0]
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xb4], eax
lea edx, [ecx + 1]
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xac], eax
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0xa4], eax
lea esp, [esp]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x100062b0
sub ecx, edx
lea eax, [ebp - 0xa0]
push ecx
push eax
lea ecx, [ebp - 0xb8]
call fcn.10001cc0
xor eax, eax
mov dword [ebp - 0x200], 0x6e4ec042
mov dword [ebp - 0x1fc], 0x863294b1
lea ecx, [ebp - 0x200]
mov dword [ebp - 0x1f8], 0xa4583012
lea edx, [ecx + 1]
mov dword [ebp - 0x1f4], 0xbeab7022
movaps xmm1, xmmword [ebp - 0x200]
mov dword [ebp - 0x30], 0xb27ac21
mov dword [ebp - 0x2c], 0xe21ce0df
mov dword [ebp - 0x28], 0xa4585c7e
mov dword [ebp - 0x24], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x30]
mov dword [ebp - 4], 0x10
movaps xmmword [ebp - 0x200], xmm1
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x64], eax
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], eax
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10006347
sub ecx, edx
lea eax, [ebp - 0x200]
push ecx
push eax
lea ecx, [ebp - 0x68]
call fcn.10001cc0
lea eax, [ebp - 0xb8]
mov byte [ebp - 4], 0x11
push eax
lea eax, [ebp - 0x68]
push eax
call fcn.100fab40
mov ecx, dword [ebp - 0x54]
inc eax
add esp, 8
mov dword [edi + 0x1c], eax
mov byte [ebp - 4], 0x10
cmp ecx, 0x10
jb 0x100063b3
mov edx, dword [ebp - 0x68]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100063a9
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10007c43
push ecx
push edx
call fcn.10161f28
add esp, 8
mov ecx, dword [ebp - 0xa4]
mov dword [ebp - 0x58], 0
mov dword [ebp - 0x54], 0xf
mov byte [ebp - 0x68], 0
mov dword [ebp - 4], 0xffffffff
cmp ecx, 0x10
jb 0x10006406
mov edx, dword [ebp - 0xb8]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100063fc
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10007c43
push ecx
push edx
call fcn.10161f28
add esp, 8
mov dword [ebp - 0x40], 0x3a07ea11
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x3c], 0xd72cc0ee
lea edx, [ecx + 1]
mov dword [ebp - 0x38], 0x8467635e
xor eax, eax
mov dword [ebp - 0x34], 0x818b4f1d
movaps xmm1, xmmword [ebp - 0x40]
mov dword [ebp - 0x90], 0xb27ac21
mov dword [ebp - 0x8c], 0xe21ce0df
mov dword [ebp - 0x88], 0xa4585c7e
mov dword [ebp - 0x84], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x90]
mov dword [ebp - 0x30], 0x6ff60dec
mov dword [ebp - 0x2c], 0x2577c1c9
mov dword [ebp - 0x28], 0xb758db93
mov dword [ebp - 0x24], 0x533253ed
movaps xmmword [ebp - 0x40], xmm1
movaps xmm1, xmmword [ebp - 0x30]
mov dword [ebp - 0x80], 0x50c92dd3
mov dword [ebp - 0x7c], 0x544f9e9
mov dword [ebp - 0x78], 0x8778e3d0
mov dword [ebp - 0x74], 0x533253dc
pxor xmm1, xmmword [ebp - 0x80]
movaps xmmword [ebp - 0x30], xmm1
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xb4], eax
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xac], eax
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0xa4], eax
jmp 0x100064d0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x100064d0
sub ecx, edx
lea eax, [ebp - 0x40]
push ecx
push eax
lea ecx, [ebp - 0xb8]
call fcn.10001cc0
xor eax, eax
mov dword [ebp - 0x210], 0x6e4ec042
mov dword [ebp - 0x20c], 0x863294b1
lea ecx, [ebp - 0x210]
mov dword [ebp - 0x208], 0xa4583012
lea edx, [ecx + 1]
mov dword [ebp - 0x204], 0xbeab7022
movaps xmm1, xmmword [ebp - 0x210]
mov dword [ebp - 0x30], 0xb27ac21
mov dword [ebp - 0x2c], 0xe21ce0df
mov dword [ebp - 0x28], 0xa4585c7e
mov dword [ebp - 0x24], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x30]
mov dword [ebp - 4], 0x12
movaps xmmword [ebp - 0x210], xmm1
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x64], eax
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], eax
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10006564
sub ecx, edx
lea eax, [ebp - 0x210]
push ecx
push eax
lea ecx, [ebp - 0x68]
call fcn.10001cc0
lea eax, [ebp - 0xb8]
mov byte [ebp - 4], 0x13
push eax
lea eax, [ebp - 0x68]
push eax
call fcn.100fab40
mov ecx, dword [ebp - 0x54]
add eax, 3
add esp, 8
mov dword [edi + 0x20], eax
mov byte [ebp - 4], 0x12
cmp ecx, 0x10
jb 0x100065d2
mov edx, dword [ebp - 0x68]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100065c8
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10007c48
push ecx
push edx
call fcn.10161f28
add esp, 8
mov ecx, dword [ebp - 0xa4]
mov dword [ebp - 0x58], 0
mov dword [ebp - 0x54], 0xf
mov byte [ebp - 0x68], 0
mov dword [ebp - 4], 0xffffffff
cmp ecx, 0x10
jb 0x10006625
mov edx, dword [ebp - 0xb8]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1000661b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10007c48
push ecx
push edx
call fcn.10161f28
add esp, 8
mov dword [ebp - 0x40], 0x624bef77
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x3c], 0xb2688eba
lea edx, [ecx + 1]
mov dword [ebp - 0x38], 0xcd3c390c
xor eax, eax
mov dword [ebp - 0x34], 0xd1c20441
movaps xmm1, xmmword [ebp - 0x40]
mov dword [ebp - 0x90], 0xb27ac21
mov dword [ebp - 0x8c], 0xe21ce0df
mov dword [ebp - 0x88], 0xa4585c7e
mov dword [ebp - 0x84], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x90]
mov dword [ebp - 0x30], 0x61f91dbd
mov dword [ebp - 0x2c], 0x544f9e9
mov dword [ebp - 0x28], 0x8778e3d0
mov dword [ebp - 0x24], 0x533253dc
movaps xmmword [ebp - 0x40], xmm1
movaps xmm1, xmmword [ebp - 0x30]
mov dword [ebp - 0x80], 0x50c92dd3
mov dword [ebp - 0x7c], 0x544f9e9
mov dword [ebp - 0x78], 0x8778e3d0
mov dword [ebp - 0x74], 0x533253dc
pxor xmm1, xmmword [ebp - 0x80]
movaps xmmword [ebp - 0x30], xmm1
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xb4], eax
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xac], eax
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0xa4], eax
lea ebx, [ebx]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x100066f0
sub ecx, edx
lea eax, [ebp - 0x40]
push ecx
push eax
lea ecx, [ebp - 0xb8]
call fcn.10001cc0
xor eax, eax
mov dword [ebp - 0x220], 0x6e4ec042
mov dword [ebp - 0x21c], 0x863294b1
lea ecx, [ebp - 0x220]
mov dword [ebp - 0x218], 0xa4583012
lea edx, [ecx + 1]
mov dword [ebp - 0x214], 0xbeab7022
movaps xmm1, xmmword [ebp - 0x220]
mov dword [ebp - 0x30], 0xb27ac21
mov dword [ebp - 0x2c], 0xe21ce0df
mov dword [ebp - 0x28], 0xa4585c7e
mov dword [ebp - 0x24], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x30]
mov dword [ebp - 4], 0x14
movaps xmmword [ebp - 0x220], xmm1
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x64], eax
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], eax
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10006784
sub ecx, edx
lea eax, [ebp - 0x220]
push ecx
push eax
lea ecx, [ebp - 0x68]
call fcn.10001cc0
lea eax, [ebp - 0xb8]
mov byte [ebp - 4], 0x15
push eax
lea eax, [ebp - 0x68]
push eax
call fcn.100049d0
mov ecx, dword [ebp - 0x54]
add esp, 8
mov dword [edi + 0x24], eax
mov byte [ebp - 4], 0x14
cmp ecx, 0x10
jb 0x100067ef
mov edx, dword [ebp - 0x68]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100067e5
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10007c4d
push ecx
push edx
call fcn.10161f28
add esp, 8
mov ecx, dword [ebp - 0xa4]
mov dword [ebp - 0x58], 0
mov dword [ebp - 0x54], 0xf
mov byte [ebp - 0x68], 0
mov dword [ebp - 4], 0xffffffff
cmp ecx, 0x10
jb 0x10006842
mov edx, dword [ebp - 0xb8]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10006838
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10007c4d
push ecx
push edx
call fcn.10161f28
add esp, 8
xor eax, eax
mov dword [ebp - 0x230], 0x6e4acd66
mov dword [ebp - 0x22c], 0x876a8f92
lea ecx, [ebp - 0x230]
mov dword [ebp - 0x228], 0xd0363913
lea edx, [ecx + 1]
mov dword [ebp - 0x224], 0xbe9a4012
movaps xmm1, xmmword [ebp - 0x230]
mov dword [ebp - 0x30], 0xb27ac21
mov dword [ebp - 0x2c], 0xe21ce0df
mov dword [ebp - 0x28], 0xa4585c7e
mov dword [ebp - 0x24], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x30]
movaps xmmword [ebp - 0x230], xmm1
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xb4], eax
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xac], eax
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0xa4], eax
mov al, byte [ecx]
inc ecx
test al, al
jne 0x100068c8
sub ecx, edx
lea eax, [ebp - 0x230]
push ecx
push eax
lea ecx, [ebp - 0xb8]
call fcn.10001cc0
xor eax, eax
mov dword [ebp - 0x240], 0x6e4ec042
mov dword [ebp - 0x23c], 0x863294b1
lea ecx, [ebp - 0x240]
mov dword [ebp - 0x238], 0xa4583012
lea edx, [ecx + 1]
mov dword [ebp - 0x234], 0xbeab7022
movaps xmm1, xmmword [ebp - 0x240]
mov dword [ebp - 0x30], 0xb27ac21
mov dword [ebp - 0x2c], 0xe21ce0df
mov dword [ebp - 0x28], 0xa4585c7e
mov dword [ebp - 0x24], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x30]
mov dword [ebp - 4], 0x16
movaps xmmword [ebp - 0x240], xmm1
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x64], eax
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], eax
nop
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10006960
sub ecx, edx
lea eax, [ebp - 0x240]
push ecx
push eax
lea ecx, [ebp - 0x68]
call fcn.10001cc0
lea eax, [ebp - 0xb8]
mov byte [ebp - 4], 0x17
push eax
lea eax, [ebp - 0x68]
push eax
call fcn.100049d0
mov ecx, dword [ebp - 0x54]
add esp, 8
mov dword [edi + 0x28], eax
mov byte [ebp - 4], 0x16
cmp ecx, 0x10
jb 0x100069cb
mov edx, dword [ebp - 0x68]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100069c1
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10007c52
push ecx
push edx
call fcn.10161f28
add esp, 8
mov ecx, dword [ebp - 0xa4]
mov dword [ebp - 0x58], 0
mov dword [ebp - 0x54], 0xf
mov byte [ebp - 0x68], 0
mov dword [ebp - 4], 0xffffffff
cmp ecx, 0x10
jb 0x10006a1e
mov edx, dword [ebp - 0xb8]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10006a14
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10007c52
push ecx
push edx
call fcn.10161f28
add esp, 8
mov dword [ebp - 0xa0], 0x34079563
lea eax, [ebp - 0xa0]
mov dword [ebp - 0x9c], 0xdd3cdfff
lea ecx, [ebp - 0x68]
mov dword [ebp - 0x98], 0xe278635e
mov dword [ebp - 0x94], 0xf89b5011
movaps xmm1, xmmword [ebp - 0xa0]
mov dword [ebp - 0x50], 0xb27ac21
mov dword [ebp - 0x4c], 0xe21ce0df
mov dword [ebp - 0x48], 0xa4585c7e
mov dword [ebp - 0x44], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x50]
movaps xmmword [ebp - 0xa0], xmm1
mov dword [ebp - 0x90], 0x70f81cf3
mov dword [ebp - 0x8c], 0x3764cdd9
mov dword [ebp - 0x88], 0xc13ec3e4
mov dword [ebp - 0x84], 0x730266fc
movaps xmm1, xmmword [ebp - 0x90]
mov dword [ebp - 0x40], 0x50c92dd3
mov dword [ebp - 0x3c], 0x544f9e9
mov dword [ebp - 0x38], 0x8778e3d0
mov dword [ebp - 0x34], 0x533253dc
pxor xmm1, xmmword [ebp - 0x40]
mov dword [ebp - 0x80], 0xb1f8d034
mov dword [ebp - 0x7c], 0xdb386f73
mov dword [ebp - 0x78], 0xcbdc1582
mov dword [ebp - 0x74], 0x23df19e6
movaps xmmword [ebp - 0x90], xmm1
movaps xmm1, xmmword [ebp - 0x80]
mov dword [ebp - 0x30], 0xb1f8e005
mov dword [ebp - 0x2c], 0xdb386f73
mov dword [ebp - 0x28], 0xcbdc1582
mov dword [ebp - 0x24], 0x23df19e6
pxor xmm1, xmmword [ebp - 0x30]
push eax
movaps xmmword [ebp - 0x80], xmm1
call fcn.100030b0
mov dword [ebp - 0x330], 0x6e4ec042
lea eax, [ebp - 0x330]
mov dword [ebp - 0x32c], 0x863294b1
lea ecx, [ebp - 0xb8]
mov dword [ebp - 0x328], 0xa4583012
mov dword [ebp - 0x324], 0xbeab7022
movaps xmm1, xmmword [ebp - 0x330]
mov dword [ebp - 0x30], 0xb27ac21
mov dword [ebp - 0x2c], 0xe21ce0df
mov dword [ebp - 0x28], 0xa4585c7e
mov dword [ebp - 0x24], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x30]
push eax
mov dword [ebp - 4], 0x18
movaps xmmword [ebp - 0x330], xmm1
call fcn.100030b0
lea eax, [ebp - 0x68]
mov byte [ebp - 4], 0x19
push eax
lea eax, [ebp - 0xb8]
push eax
call fcn.100fab40
add esp, 8
lea ecx, [ebp - 0xb8]
mov eax, dword [eax + 1]
mov dword [edi + 0x30], eax
call fcn.10003ee0
lea ecx, [ebp - 0x68]
mov dword [ebp - 4], 0xffffffff
call fcn.10003ee0
mov dword [ebp - 0x40], 0x7e57c268
mov dword [ebp - 0x3c], 0x9165b3ab
mov dword [ebp - 0x38], 0xf235390a
mov dword [ebp - 0x34], 0xd7d80247
mov dword [ebp - 0x30], 0x60f943bc
mov dword [ebp - 0x2c], 0x544f9d8
mov dword [ebp - 0x28], 0x8778e3d0
mov dword [ebp - 0x24], 0x533253dc
mov dword [ebp - 0x90], 0xb27ac21
mov dword [ebp - 0x8c], 0xe21ce0df
mov dword [ebp - 0x88], 0xa4585c7e
mov dword [ebp - 0x84], 0xbeab7022
movaps xmm1, xmmword [ebp - 0x40]
lea eax, [ebp - 0x40]
pxor xmm1, xmmword [ebp - 0x90]
lea ecx, [ebp - 0x68]
movaps xmmword [ebp - 0x40], xmm1
movaps xmm1, xmmword [ebp - 0x30]
mov dword [ebp - 0x80], 0x50c92dd3
mov dword [ebp - 0x7c], 0x544f9e9
mov dword [ebp - 0x78], 0x8778e3d0
mov dword [ebp - 0x74], 0x533253dc
pxor xmm1, xmmword [ebp - 0x80]
push eax
movaps xmmword [ebp - 0x30], xmm1
call fcn.100030b0
mov dword [ebp - 0x2b0], 0x7e57c248
lea eax, [ebp - 0x2b0]
mov dword [ebp - 0x2ac], 0x916593ab
lea ecx, [ebp - 0xb8]
mov dword [ebp - 0x2a8], 0x8a35390a
mov dword [ebp - 0x2a4], 0xbec71c46
movaps xmm1, xmmword [ebp - 0x2b0]
mov dword [ebp - 0x30], 0xb27ac21
mov dword [ebp - 0x2c], 0xe21ce0df
mov dword [ebp - 0x28], 0xa4585c7e
mov dword [ebp - 0x24], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x30]
push eax
mov dword [ebp - 4], 0x1a
movaps xmmword [ebp - 0x2b0], xmm1
call fcn.100030b0
lea eax, [ebp - 0x68]
mov byte [ebp - 4], 0x1b
push eax
lea eax, [ebp - 0xb8]
push eax
call fcn.100049d0
add esp, 8
mov dword [edi + 0x34], eax
lea ecx, [ebp - 0xb8]
call fcn.10003ee0
lea ecx, [ebp - 0x68]
mov dword [ebp - 4], 0xffffffff
call fcn.10003ee0
mov dword [ebp - 0xa0], 0x34079d60
lea eax, [ebp - 0xa0]
mov dword [ebp - 0x9c], 0xdd3cdfff
lea ecx, [ebp - 0x68]
mov dword [ebp - 0x98], 0xe678635e
mov dword [ebp - 0x94], 0x9e94501b
movaps xmm1, xmmword [ebp - 0xa0]
mov dword [ebp - 0x50], 0xb27ac21
mov dword [ebp - 0x4c], 0xe21ce0df
mov dword [ebp - 0x48], 0xa4585c7e
mov dword [ebp - 0x44], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x50]
movaps xmmword [ebp - 0xa0], xmm1
mov dword [ebp - 0x90], 0x70f60dec
mov dword [ebp - 0x8c], 0x4302d9d6
mov dword [ebp - 0x88], 0xa74dd4f0
mov dword [ebp - 0x84], 0x15126bec
movaps xmm1, xmmword [ebp - 0x90]
mov dword [ebp - 0x40], 0x50c92dd3
mov dword [ebp - 0x3c], 0x544f9e9
mov dword [ebp - 0x38], 0x8778e3d0
mov dword [ebp - 0x34], 0x533253dc
pxor xmm1, xmmword [ebp - 0x40]
mov dword [ebp - 0x80], 0x81cdc043
mov dword [ebp - 0x7c], 0xdb0c5c53
mov dword [ebp - 0x78], 0xcbdc1582
mov dword [ebp - 0x74], 0x23df19e6
movaps xmmword [ebp - 0x90], xmm1
movaps xmm1, xmmword [ebp - 0x80]
mov dword [ebp - 0x30], 0xb1f8e005
mov dword [ebp - 0x2c], 0xdb386f73
mov dword [ebp - 0x28], 0xcbdc1582
mov dword [ebp - 0x24], 0x23df19e6
pxor xmm1, xmmword [ebp - 0x30]
movaps xmmword [ebp - 0x80], xmm1
push eax
call fcn.100030b0
mov dword [ebp - 0x320], 0x6240c244
lea eax, [ebp - 0x320]
mov dword [ebp - 0x31c], 0x863285b1
lea ecx, [ebp - 0xb8]
mov dword [ebp - 0x318], 0xa4583012
mov dword [ebp - 0x314], 0xbeab7022
movaps xmm1, xmmword [ebp - 0x320]
mov dword [ebp - 0x30], 0xb27ac21
mov dword [ebp - 0x2c], 0xe21ce0df
mov dword [ebp - 0x28], 0xa4585c7e
mov dword [ebp - 0x24], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x30]
push eax
mov dword [ebp - 4], 0x1c
movaps xmmword [ebp - 0x320], xmm1
call fcn.100030b0
lea eax, [ebp - 0x68]
mov byte [ebp - 4], 0x1d
push eax
lea eax, [ebp - 0xb8]
push eax
call fcn.100fab40
add esp, 8
lea ecx, [ebp - 0xb8]
inc eax
mov dword [edi + 0x38], eax
call fcn.10003ee0
lea ecx, [ebp - 0x68]
mov dword [ebp - 4], 0xffffffff
call fcn.10003ee0
mov dword [ebp - 0x40], 0x4e6aed66
lea eax, [ebp - 0x40]
mov dword [ebp - 0x3c], 0xac59b69a
lea ecx, [ebp - 0x68]
mov dword [ebp - 0x38], 0xe5150f2a
mov dword [ebp - 0x34], 0xfbec316c
movaps xmm1, xmmword [ebp - 0x40]
mov dword [ebp - 0x90], 0xb27ac21
mov dword [ebp - 0x8c], 0xe21ce0df
mov dword [ebp - 0x88], 0xa4585c7e
mov dword [ebp - 0x84], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x90]
mov dword [ebp - 0x30], 0x62f91d81
mov dword [ebp - 0x2c], 0x544f9e9
mov dword [ebp - 0x28], 0x8778e3d0
mov dword [ebp - 0x24], 0x533253dc
movaps xmmword [ebp - 0x40], xmm1
movaps xmm1, xmmword [ebp - 0x30]
mov dword [ebp - 0x80], 0x50c92dd3
mov dword [ebp - 0x7c], 0x544f9e9
mov dword [ebp - 0x78], 0x8778e3d0
mov dword [ebp - 0x74], 0x533253dc
pxor xmm1, xmmword [ebp - 0x80]
push eax
movaps xmmword [ebp - 0x30], xmm1
call fcn.100030b0
mov dword [ebp - 0x250], 0x6240c244
lea eax, [ebp - 0x250]
mov dword [ebp - 0x24c], 0x863285b1
lea ecx, [ebp - 0xb8]
mov dword [ebp - 0x248], 0xa4583012
mov dword [ebp - 0x244], 0xbeab7022
movaps xmm1, xmmword [ebp - 0x250]
mov dword [ebp - 0x30], 0xb27ac21
mov dword [ebp - 0x2c], 0xe21ce0df
mov dword [ebp - 0x28], 0xa4585c7e
mov dword [ebp - 0x24], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x30]
push eax
mov dword [ebp - 4], 0x1e
movaps xmmword [ebp - 0x250], xmm1
call fcn.100030b0
lea eax, [ebp - 0x68]
mov byte [ebp - 4], 0x1f
push eax
lea eax, [ebp - 0xb8]
push eax
call fcn.100049d0
add esp, 8
mov dword [edi + 0x3c], eax
lea ecx, [ebp - 0xb8]
call fcn.10003ee0
lea ecx, [ebp - 0x68]
mov dword [ebp - 4], 0xffffffff
call fcn.10003ee0
mov dword [ebp - 0x260], 0x6c49e977
lea eax, [ebp - 0x260]
mov dword [ebp - 0x25c], 0xa1798eb6
lea ecx, [ebp - 0x68]
mov dword [ebp - 0x258], 0x942a3d08
mov dword [ebp - 0x254], 0xbeab4712
movaps xmm1, xmmword [ebp - 0x260]
mov dword [ebp - 0x30], 0xb27ac21
mov dword [ebp - 0x2c], 0xe21ce0df
mov dword [ebp - 0x28], 0xa4585c7e
mov dword [ebp - 0x24], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x30]
push eax
movaps xmmword [ebp - 0x260], xmm1
call fcn.100030b0
mov dword [ebp - 0x140], 0x6f53df57
lea eax, [ebp - 0x140]
mov dword [ebp - 0x13c], 0xcc7e89b3
lea ecx, [ebp - 0xb8]
mov dword [ebp - 0x138], 0xa434301a
mov dword [ebp - 0x134], 0xbeab7022
movaps xmm1, xmmword [ebp - 0x140]
mov dword [ebp - 0x30], 0xb27ac21
mov dword [ebp - 0x2c], 0xe21ce0df
mov dword [ebp - 0x28], 0xa4585c7e
mov dword [ebp - 0x24], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x30]
push eax
mov dword [ebp - 4], 0x20
movaps xmmword [ebp - 0x140], xmm1
call fcn.100030b0
lea eax, [ebp - 0x68]
mov byte [ebp - 4], 0x21
push eax
lea eax, [ebp - 0xb8]
push eax
call fcn.100049d0
add esp, 8
mov dword [edi + 0x40], eax
lea ecx, [ebp - 0xb8]
call fcn.10003ee0
lea ecx, [ebp - 0x68]
mov dword [ebp - 4], 0xffffffff
call fcn.10003ee0
mov dword [ebp - 0x280], 0x4272eb77
lea eax, [ebp - 0x280]
mov dword [ebp - 0x27c], 0x9069b380
lea ecx, [ebp - 0x68]
mov dword [ebp - 0x278], 0xc13b3d18
mov dword [ebp - 0x274], 0xbe9a4312
movaps xmm1, xmmword [ebp - 0x280]
mov dword [ebp - 0x30], 0xb27ac21
mov dword [ebp - 0x2c], 0xe21ce0df
mov dword [ebp - 0x28], 0xa4585c7e
mov dword [ebp - 0x24], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x30]
push eax
movaps xmmword [ebp - 0x280], xmm1
call fcn.100030b0
mov dword [ebp - 4], 0x22
mov dword [ebp - 0x150], 0x6252cb57
mov dword [ebp - 0x14c], 0x916881b2
mov dword [ebp - 0x148], 0xc53e2e0b
mov dword [ebp - 0x144], 0xda851541
mov dword [ebp - 0x140], 0x50c941bf
mov dword [ebp - 0x13c], 0x544f9e9
mov dword [ebp - 0x138], 0x8778e3d0
mov dword [ebp - 0x134], 0x533253dc
mov dword [ebp - 0x90], 0xb27ac21
movaps xmm1, xmmword [ebp - 0x150]
lea eax, [ebp - 0x150]
mov dword [ebp - 0x8c], 0xe21ce0df
lea ecx, [ebp - 0xb8]
mov dword [ebp - 0x88], 0xa4585c7e
mov dword [ebp - 0x84], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x90]
movaps xmmword [ebp - 0x150], xmm1
movaps xmm1, xmmword [ebp - 0x140]
mov dword [ebp - 0x80], 0x50c92dd3
mov dword [ebp - 0x7c], 0x544f9e9
mov dword [ebp - 0x78], 0x8778e3d0
mov dword [ebp - 0x74], 0x533253dc
pxor xmm1, xmmword [ebp - 0x80]
push eax
movaps xmmword [ebp - 0x140], xmm1
call fcn.100030b0
lea eax, [ebp - 0x68]
mov byte [ebp - 4], 0x23
push eax
lea eax, [ebp - 0xb8]
push eax
call fcn.100049d0
add esp, 8
mov dword [edi + 0x48], eax
lea ecx, [ebp - 0xb8]
call fcn.10003ee0
lea ecx, [ebp - 0x68]
mov dword [ebp - 4], 0xffffffff
call fcn.10003ee0
mov dword [ebp - 0x40], 0x6942e877
lea eax, [ebp - 0x40]
mov dword [ebp - 0x3c], 0x945387aa
lea ecx, [ebp - 0x68]
mov dword [ebp - 0x38], 0xc5342e1b
mov dword [ebp - 0x34], 0x8a9b405b
movaps xmm1, xmmword [ebp - 0x40]
mov dword [ebp - 0x90], 0xb27ac21
mov dword [ebp - 0x8c], 0xe21ce0df
mov dword [ebp - 0x88], 0xa4585c7e
mov dword [ebp - 0x84], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x90]
mov dword [ebp - 0x30], 0x50c92dd3
mov dword [ebp - 0x2c], 0x544f9e9
mov dword [ebp - 0x28], 0x8778e3d0
mov dword [ebp - 0x24], 0x533253dc
movaps xmmword [ebp - 0x40], xmm1
movaps xmm1, xmmword [ebp - 0x30]
mov dword [ebp - 0x80], 0x50c92dd3
mov dword [ebp - 0x7c], 0x544f9e9
mov dword [ebp - 0x78], 0x8778e3d0
mov dword [ebp - 0x74], 0x533253dc
pxor xmm1, xmmword [ebp - 0x80]
push eax
movaps xmmword [ebp - 0x30], xmm1
call fcn.100030b0
mov dword [ebp - 0x290], 0x6240c244
lea eax, [ebp - 0x290]
mov dword [ebp - 0x28c], 0x863285b1
lea ecx, [ebp - 0xb8]
mov dword [ebp - 0x288], 0xa4583012
mov dword [ebp - 0x284], 0xbeab7022
movaps xmm1, xmmword [ebp - 0x290]
mov dword [ebp - 0x30], 0xb27ac21
mov dword [ebp - 0x2c], 0xe21ce0df
mov dword [ebp - 0x28], 0xa4585c7e
mov dword [ebp - 0x24], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x30]
push eax
mov dword [ebp - 4], 0x24
movaps xmmword [ebp - 0x290], xmm1
call fcn.100030b0
lea eax, [ebp - 0x68]
mov byte [ebp - 4], 0x25
push eax
lea eax, [ebp - 0xb8]
push eax
call fcn.100049d0
add esp, 8
mov dword [edi + 0x50], eax
lea ecx, [ebp - 0xb8]
call fcn.10003ee0
lea ecx, [ebp - 0x68]
mov dword [ebp - 4], 0xffffffff
call fcn.10003ee0
mov dword [ebp - 0x2a0], 0x6c49e977
lea eax, [ebp - 0x2a0]
mov dword [ebp - 0x29c], 0xaf798eb6
lea ecx, [ebp - 0x68]
mov dword [ebp - 0x298], 0xc83d3811
mov dword [ebp - 0x294], 0xbe9d4112
movaps xmm1, xmmword [ebp - 0x2a0]
mov dword [ebp - 0x30], 0xb27ac21
mov dword [ebp - 0x2c], 0xe21ce0df
mov dword [ebp - 0x28], 0xa4585c7e
mov dword [ebp - 0x24], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x30]
push eax
movaps xmmword [ebp - 0x2a0], xmm1
call fcn.100030b0
mov dword [ebp - 0x160], 0x6240c244
lea eax, [ebp - 0x160]
mov dword [ebp - 0x15c], 0x863285b1
lea ecx, [ebp - 0xb8]
mov dword [ebp - 0x158], 0xa4583012
mov dword [ebp - 0x154], 0xbeab7022
movaps xmm1, xmmword [ebp - 0x160]
mov dword [ebp - 0x30], 0xb27ac21
mov dword [ebp - 0x2c], 0xe21ce0df
mov dword [ebp - 0x28], 0xa4585c7e
mov dword [ebp - 0x24], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x30]
push eax
mov dword [ebp - 4], 0x26
movaps xmmword [ebp - 0x160], xmm1
call fcn.100030b0
lea eax, [ebp - 0x68]
mov byte [ebp - 4], 0x27
push eax
lea eax, [ebp - 0xb8]
push eax
call fcn.100049d0
add esp, 8
mov dword [edi + 0x54], eax
lea ecx, [ebp - 0xb8]
call fcn.10003ee0
lea ecx, [ebp - 0x68]
mov dword [ebp - 4], 0xffffffff
call fcn.10003ee0
mov dword [ebp - 0x40], 0x7f46e177
lea eax, [ebp - 0x40]
mov dword [ebp - 0x3c], 0x837592ba
lea ecx, [ebp - 0x68]
mov dword [ebp - 0x38], 0xd7210f12
mov dword [ebp - 0x34], 0x8ec61556
movaps xmm1, xmmword [ebp - 0x40]
mov dword [ebp - 0x90], 0xb27ac21
mov dword [ebp - 0x8c], 0xe21ce0df
mov dword [ebp - 0x88], 0xa4585c7e
mov dword [ebp - 0x84], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x90]
mov dword [ebp - 0x30], 0x50c91deb
mov dword [ebp - 0x2c], 0x544f9e9
mov dword [ebp - 0x28], 0x8778e3d0
mov dword [ebp - 0x24], 0x533253dc
movaps xmmword [ebp - 0x40], xmm1
movaps xmm1, xmmword [ebp - 0x30]
mov dword [ebp - 0x80], 0x50c92dd3
mov dword [ebp - 0x7c], 0x544f9e9
mov dword [ebp - 0x78], 0x8778e3d0
mov dword [ebp - 0x74], 0x533253dc
pxor xmm1, xmmword [ebp - 0x80]
push eax
movaps xmmword [ebp - 0x30], xmm1
call fcn.100030b0
mov dword [ebp - 4], 0x28
mov dword [ebp - 0x170], 0x6e53cd4c
lea eax, [ebp - 0x170]
mov dword [ebp - 0x16c], 0x8e7d89ad
lea ecx, [ebp - 0xb8]
mov dword [ebp - 0x168], 0xd02b250d
mov dword [ebp - 0x164], 0xda851d47
movaps xmm1, xmmword [ebp - 0x170]
mov dword [ebp - 0x90], 0xb27ac21
mov dword [ebp - 0x8c], 0xe21ce0df
mov dword [ebp - 0x88], 0xa4585c7e
mov dword [ebp - 0x84], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x90]
mov dword [ebp - 0x160], 0x50c941bf
mov dword [ebp - 0x15c], 0x544f9e9
mov dword [ebp - 0x158], 0x8778e3d0
mov dword [ebp - 0x154], 0x533253dc
movaps xmmword [ebp - 0x170], xmm1
movaps xmm1, xmmword [ebp - 0x160]
mov dword [ebp - 0x80], 0x50c92dd3
mov dword [ebp - 0x7c], 0x544f9e9
mov dword [ebp - 0x78], 0x8778e3d0
mov dword [ebp - 0x74], 0x533253dc
pxor xmm1, xmmword [ebp - 0x80]
push eax
movaps xmmword [ebp - 0x160], xmm1
call fcn.100030b0
lea eax, [ebp - 0x68]
mov byte [ebp - 4], 0x29
push eax
lea eax, [ebp - 0xb8]
push eax
call fcn.100049d0
add esp, 8
mov dword [edi + 0x58], eax
lea ecx, [ebp - 0xb8]
call fcn.10003ee0
lea ecx, [ebp - 0x68]
mov dword [ebp - 4], 0xffffffff
call fcn.10003ee0
mov dword [ebp - 0x40], 0x34079d60
lea eax, [ebp - 0x40]
mov dword [ebp - 0x3c], 0xdd3cdfff
lea ecx, [ebp - 0x68]
mov dword [ebp - 0x38], 0xe278635e
mov dword [ebp - 0x34], 0xf89b5011
movaps xmm1, xmmword [ebp - 0x40]
mov dword [ebp - 0x90], 0xb27ac21
mov dword [ebp - 0x8c], 0xe21ce0df
mov dword [ebp - 0x88], 0xa4585c7e
mov dword [ebp - 0x84], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x90]
mov dword [ebp - 0x30], 0x70f81cf3
mov dword [ebp - 0x2c], 0x3a64ccdd
mov dword [ebp - 0x28], 0xa73adbf0
mov dword [ebp - 0x24], 0x533263ef
movaps xmmword [ebp - 0x40], xmm1
movaps xmm1, xmmword [ebp - 0x30]
mov dword [ebp - 0x80], 0x50c92dd3
mov dword [ebp - 0x7c], 0x544f9e9
mov dword [ebp - 0x78], 0x8778e3d0
mov dword [ebp - 0x74], 0x533253dc
pxor xmm1, xmmword [ebp - 0x80]
push eax
movaps xmmword [ebp - 0x30], xmm1
call fcn.100030b0
mov dword [ebp - 0x2c0], 0x6e4ec042
lea eax, [ebp - 0x2c0]
mov dword [ebp - 0x2bc], 0x863294b1
mov dword [ebp - 0x2b8], 0xa4583012
mov dword [ebp - 0x2b4], 0xbeab7022
movaps xmm1, xmmword [ebp - 0x2c0]
mov dword [ebp - 0x30], 0xb27ac21
mov dword [ebp - 0x2c], 0xe21ce0df
mov dword [ebp - 0x28], 0xa4585c7e
mov dword [ebp - 0x24], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x30]
mov dword [ebp - 4], 0x2a
movaps xmmword [ebp - 0x2c0], xmm1
push eax
lea ecx, [ebp - 0xb8]
call fcn.100030b0
lea eax, [ebp - 0x68]
mov byte [ebp - 4], 0x2b
push eax
lea eax, [ebp - 0xb8]
push eax
call fcn.100fab40
add esp, 8
lea ecx, [ebp - 0xb8]
mov eax, dword [eax + 1]
mov eax, dword [eax]
mov dword [edi + 0x5c], eax
call fcn.10003ee0
lea ecx, [ebp - 0x68]
mov dword [ebp - 4], 0xffffffff
call fcn.10003ee0
mov dword [ebp - 0x40], 0x724ffc77
lea eax, [ebp - 0x40]
mov dword [ebp - 0x3c], 0x917f89ac
lea ecx, [ebp - 0x68]
mov dword [ebp - 0x38], 0xc22a292d
mov dword [ebp - 0x34], 0xeece1343
movaps xmm1, xmmword [ebp - 0x40]
mov dword [ebp - 0x90], 0xb27ac21
mov dword [ebp - 0x8c], 0xe21ce0df
mov dword [ebp - 0x88], 0xa4585c7e
mov dword [ebp - 0x84], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x90]
mov dword [ebp - 0x30], 0x23b942a1
mov dword [ebp - 0x2c], 0x575c9d9
mov dword [ebp - 0x28], 0x8778e3d0
mov dword [ebp - 0x24], 0x533253dc
movaps xmmword [ebp - 0x40], xmm1
movaps xmm1, xmmword [ebp - 0x30]
mov dword [ebp - 0x80], 0x50c92dd3
mov dword [ebp - 0x7c], 0x544f9e9
mov dword [ebp - 0x78], 0x8778e3d0
mov dword [ebp - 0x74], 0x533253dc
pxor xmm1, xmmword [ebp - 0x80]
push eax
movaps xmmword [ebp - 0x30], xmm1
call fcn.100030b0
mov dword [ebp - 0x2d0], 0x724fdc57
lea eax, [ebp - 0x2d0]
mov dword [ebp - 0x2cc], 0x917f89ac
lea ecx, [ebp - 0xb8]
mov dword [ebp - 0x2c8], 0xc8343850
mov dword [ebp - 0x2c4], 0xbeab7022
movaps xmm1, xmmword [ebp - 0x2d0]
mov dword [ebp - 0x30], 0xb27ac21
mov dword [ebp - 0x2c], 0xe21ce0df
mov dword [ebp - 0x28], 0xa4585c7e
mov dword [ebp - 0x24], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x30]
push eax
mov dword [ebp - 4], 0x2c
movaps xmmword [ebp - 0x2d0], xmm1
call fcn.100030b0
lea eax, [ebp - 0x68]
mov byte [ebp - 4], 0x2d
push eax
lea eax, [ebp - 0xb8]
push eax
call fcn.100049d0
add esp, 8
mov dword [edi + 0x60], eax
lea ecx, [ebp - 0xb8]
call fcn.10003ee0
lea ecx, [ebp - 0x68]
mov dword [ebp - 4], 0xffffffff
call fcn.10003ee0
mov dword [ebp - 0x2e0], 0x4272eb77
mov dword [ebp - 0x2dc], 0x8c7db080
mov dword [ebp - 0x2d8], 0x9468301b
mov dword [ebp - 0x2d4], 0xbeab701b
mov dword [ebp - 0x30], 0xb27ac21
mov dword [ebp - 0x2c], 0xe21ce0df
movaps xmm1, xmmword [ebp - 0x2e0]
lea eax, [ebp - 0x2e0]
mov dword [ebp - 0x28], 0xa4585c7e
lea ecx, [ebp - 0x68]
mov dword [ebp - 0x24], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x30]
push eax
movaps xmmword [ebp - 0x2e0], xmm1
call fcn.100030b0
mov dword [ebp - 0x350], 0x6252cb57
lea eax, [ebp - 0x350]
mov dword [ebp - 0x34c], 0x8e78ceed
lea ecx, [ebp - 0xb8]
mov dword [ebp - 0x348], 0xa4585c12
mov dword [ebp - 0x344], 0xbeab7022
movaps xmm1, xmmword [ebp - 0x350]
mov dword [ebp - 0x30], 0xb27ac21
mov dword [ebp - 0x2c], 0xe21ce0df
mov dword [ebp - 0x28], 0xa4585c7e
mov dword [ebp - 0x24], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x30]
push eax
mov dword [ebp - 4], 0x2e
movaps xmmword [ebp - 0x350], xmm1
call fcn.100030b0
lea eax, [ebp - 0x68]
mov byte [ebp - 4], 0x2f
push eax
lea eax, [ebp - 0xb8]
push eax
call fcn.100049d0
add esp, 8
mov dword [edi + 0x64], eax
lea ecx, [ebp - 0xb8]
call fcn.10003ee0
lea ecx, [ebp - 0x68]
mov dword [ebp - 4], 0xffffffff
call fcn.10003ee0
mov dword [ebp - 0xa0], 0x3b07ee19
lea eax, [ebp - 0xa0]
mov dword [ebp - 0x9c], 0xc223c09b
lea ecx, [ebp - 0x368]
mov dword [ebp - 0x98], 0x84677c41
mov dword [ebp - 0x94], 0xfc93501d
movaps xmm1, xmmword [ebp - 0xa0]
mov dword [ebp - 0xd0], 0xb27ac21
mov dword [ebp - 0xcc], 0xe21ce0df
mov dword [ebp - 0xc8], 0xa4585c7e
mov dword [ebp - 0xc4], 0xbeab7022
pxor xmm1, xmmword [ebp - 0xd0]
movaps xmmword [ebp - 0xa0], xmm1
mov dword [ebp - 0x90], 0x70fc19f3
mov dword [ebp - 0x8c], 0x3471d9d6
mov dword [ebp - 0x88], 0xa73adbf0
mov dword [ebp - 0x84], 0x6b126798
movaps xmm1, xmmword [ebp - 0x90]
mov dword [ebp - 0xc0], 0x50c92dd3
mov dword [ebp - 0xbc], 0x544f9e9
mov dword [ebp - 0xb8], 0x8778e3d0
mov dword [ebp - 0xb4], 0x533253dc
pxor xmm1, xmmword [ebp - 0xc0]
mov dword [ebp - 0x80], 0x83c8c03c
mov dword [ebp - 0x7c], 0xfb7a5753
mov dword [ebp - 0x78], 0xcbdc24b2
mov dword [ebp - 0x74], 0x23df19e6
movaps xmmword [ebp - 0x90], xmm1
movaps xmm1, xmmword [ebp - 0x80]
mov dword [ebp - 0xb0], 0xb1f8e005
mov dword [ebp - 0xac], 0xdb386f73
mov dword [ebp - 0xa8], 0xcbdc1582
mov dword [ebp - 0xa4], 0x23df19e6
pxor xmm1, xmmword [ebp - 0xb0]
push eax
movaps xmmword [ebp - 0x80], xmm1
call fcn.100030b0
mov dword [ebp - 4], 0x30
mov dword [ebp - 0x2f0], 0x6e4ec042
mov dword [ebp - 0x2ec], 0x863294b1
mov dword [ebp - 0x2e8], 0xa4583012
lea eax, [ebp - 0x2f0]
mov dword [ebp - 0x2e4], 0xbeab7022
lea ecx, [ebp - 0x350]
movaps xmm1, xmmword [ebp - 0x2f0]
mov dword [ebp - 0x30], 0xb27ac21
mov dword [ebp - 0x2c], 0xe21ce0df
mov dword [ebp - 0x28], 0xa4585c7e
mov dword [ebp - 0x24], 0xbeab7022
pxor xmm1, xmmword [ebp - 0x30]
push eax
movaps xmmword [ebp - 0x2f0], xmm1
call fcn.100030b0
lea eax, [ebp - 0x368]
mov byte [ebp - 4], 0x31
push eax
lea eax, [ebp - 0x350]
push eax
call fcn.100fab40
add esp, 8
lea ecx, [ebp - 0x350]
mov eax, dword [eax + 2]
mov eax, dword [eax]
mov dword [edi + 0x2c], eax
call fcn.10003ee0
lea ecx, [ebp - 0x368]
mov dword [ebp - 4], 0xffffffff
call fcn.10003ee0
call fcn.10032e10
call fcn.100e6910
mov ecx, dword [ebp - 0xc]
pop edi
mov dword fs:[0], ecx
pop esi
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret
call fcn.1016e2aa
call fcn.1016e2aa
call fcn.1016e2aa
call fcn.1016e2aa
call fcn.1016e2aa
call fcn.1016e2aa
call fcn.1016e2aa
call fcn.1016e2aa
call fcn.1016e2aa
call fcn.1016e2aa
call fcn.1016e2aa
call fcn.1016e2aa
int3