Function at 0x100baa00
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1021b125
mov eax, dword fs:[0]
push eax
sub esp, 0x140
push ebx
push esi
push edi
push ecx
lea edi, [ebp - 0x8c]
mov ecx, 0x20
mov eax, 0xcccccccc
rep stosd dword es:[edi], eax
pop ecx
mov eax, dword [0x1025fd80]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x14], ecx
mov ecx, 0x1026b07c
call fcn.100b4986
nop
mov ecx, dword [ebp - 0x14]
add ecx, 8
call fcn.100b4a21
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x14]
add ecx, 0x38b0
call fcn.100b421a
nop
mov ecx, dword [ebp - 0x14]
add ecx, 0x38d4
call fcn.100b206e
nop
mov ecx, dword [ebp - 0x14]
add ecx, 0x3d6c
call fcn.100b4d19
mov byte [ebp - 4], 1
mov ecx, dword [ebp - 0x14]
add ecx, 0x3fa0
call fcn.100b464d
mov byte [ebp - 4], 2
mov ecx, dword [ebp - 0x14]
add ecx, 0x3fac
call fcn.100b464d
mov byte [ebp - 4], 3
mov ecx, dword [ebp - 0x14]
add ecx, 0x3fc0
call fcn.100b2852
mov byte [ebp - 4], 4
mov ecx, dword [ebp - 0x14]
add ecx, 0x3fcc
call fcn.100b2852
mov byte [ebp - 4], 5
mov ecx, dword [ebp - 0x14]
add ecx, 0x3fd8
call fcn.100b2852
mov byte [ebp - 4], 6
mov ecx, dword [ebp - 0x14]
add ecx, 0x3fe4
call fcn.100b2d52
mov byte [ebp - 4], 7
mov ecx, dword [ebp - 0x14]
add ecx, 0x3ff0
call fcn.100b214f
mov byte [ebp - 4], 8
mov ecx, dword [ebp - 0x14]
add ecx, 0x4000
call fcn.100b2596
nop
mov ecx, dword [ebp - 0x14]
add ecx, 0x4024
call fcn.100b2596
nop
mov ecx, dword [ebp - 0x14]
add ecx, 0x4038
call fcn.100b2596
nop
mov ecx, dword [ebp - 0x14]
add ecx, 0x4040
call fcn.100b2596
nop
mov ecx, dword [ebp - 0x14]
add ecx, 0x4080
call fcn.100b2596
nop
mov ecx, dword [ebp - 0x14]
add ecx, 0x40c0
call fcn.100b309f
nop
push 0x100b4c56
push 0x9a
push 0xc
mov eax, dword [ebp - 0x14]
add eax, 0x40d4
push eax
call fcn.100b24b5
nop
mov ecx, dword [ebp - 0x14]
add ecx, 0x480c
call fcn.100b4012
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x14]
add ecx, 0x4970
call fcn.100b200f
nop
mov ecx, dword [ebp - 0x14]
add ecx, 0x49a8
call fcn.100b4215
nop
mov ecx, dword [ebp - 0x14]
add ecx, 0x49f8
call fcn.100b2b5e
nop
mov ecx, dword [ebp - 0x14]
add ecx, 0x4a68
call fcn.100b303b
mov byte [ebp - 4], 0xa
mov ecx, dword [ebp - 0x14]
add ecx, 0x4a74
call fcn.100b3f40
mov byte [ebp - 4], 0xb
mov ecx, dword [ebp - 0x14]
add ecx, 0x4a80
call fcn.100b4044
mov byte [ebp - 4], 0xc
mov ecx, dword [ebp - 0x14]
add ecx, 0x4a8c
call fcn.100b33d8
mov byte [ebp - 4], 0xd
mov ecx, dword [ebp - 0x14]
add ecx, 0x4a98
call fcn.100b3586
mov byte [ebp - 4], 0xe
mov ecx, dword [ebp - 0x14]
add ecx, 0x4aa4
call fcn.100b3bfd
mov byte [ebp - 4], 0xf
mov ecx, dword [ebp - 0x14]
add ecx, 0x4ab0
call fcn.100b2f1e
mov byte [ebp - 4], 0x10
mov ecx, dword [ebp - 0x14]
add ecx, 0x4abc
call fcn.100b2f1e
mov byte [ebp - 4], 0x11
mov ecx, dword [ebp - 0x14]
add ecx, 0x4ac8
call fcn.100b28a2
mov byte [ebp - 4], 0x12
mov ecx, dword [ebp - 0x14]
add ecx, 0x4ad4
call fcn.100b4a0d
mov byte [ebp - 4], 0x13
mov ecx, dword [ebp - 0x14]
add ecx, 0x4b04
call fcn.100b33d8
mov byte [ebp - 4], 0x14
mov ecx, dword [ebp - 0x14]
add ecx, 0x4b38
call fcn.100b3572
nop
mov ecx, dword [ebp - 0x14]
add ecx, 0x4b8c
call fcn.100b2825
nop
mov ecx, dword [ebp - 0x14]
add ecx, 0x4b9c
call fcn.100b2825
nop
mov ecx, dword [ebp - 0x14]
add ecx, 0x4bb8
call fcn.100b3572
nop
mov ecx, dword [ebp - 0x14]
add ecx, 0x4bf0
call fcn.100b3572
nop
mov ecx, dword [ebp - 0x14]
add ecx, 0x4c28
call fcn.100b3572
nop
mov ecx, dword [ebp - 0x14]
add ecx, 0x4c60
call fcn.100b3572
nop
mov ecx, dword [ebp - 0x14]
add ecx, 0x4cd0
call fcn.100b2596
nop
mov ecx, dword [ebp - 0x14]
add ecx, 0x4cd8
call fcn.100b2596
nop
mov ecx, dword [ebp - 0x14]
add ecx, 0x4cf4
call fcn.100b2ca8
nop
mov ecx, dword [ebp - 0x14]
add ecx, 0x4d2c
call fcn.100b2825
nop
mov ecx, dword [ebp - 0x14]
add ecx, 0x4d3c
call fcn.100b2825
nop
mov ecx, dword [ebp - 0x14]
add ecx, 0x4d68
call fcn.100b3770
mov byte [ebp - 4], 0x15
mov ecx, dword [ebp - 0x14]
add ecx, 0x4d88
call fcn.100b33dd
mov byte [ebp - 4], 0x16
mov ecx, dword [ebp - 0x14]
add ecx, 0x4da0
call fcn.100b33bf
mov byte [ebp - 4], 0x17
mov ecx, dword [ebp - 0x14]
add ecx, 0x4dac
call fcn.100b3874
mov byte [ebp - 4], 0x18
mov ecx, dword [ebp - 0x14]
add ecx, 0x4dcc
call fcn.100b3d92
mov byte [ebp - 4], 0x19
mov ecx, dword [ebp - 0x14]
add ecx, 0x4dd8
call fcn.100b2884
mov byte [ebp - 4], 0x1a
mov ecx, dword [ebp - 0x14]
add ecx, 0x4de8
call fcn.100b4e68
mov byte [ebp - 4], 0x1b
mov ecx, dword [ebp - 0x14]
add ecx, 0x4e08
call fcn.100b3748
mov byte [ebp - 4], 0x1c
mov ecx, dword [ebp - 0x14]
add ecx, 0x4e14
call fcn.100b4a85
mov byte [ebp - 4], 0x1d
mov ecx, dword [ebp - 0x14]
add ecx, 0x4e20
call fcn.100b2e1a
nop
mov ecx, dword [ebp - 0x14]
add ecx, 0x4e88
call fcn.100b2d66
mov byte [ebp - 4], 0x1e
mov ecx, dword [ebp - 0x14]
add ecx, 0x4e94
call fcn.100b279e
mov byte [ebp - 4], 0x1f
mov ecx, dword [ebp - 0x14]
add ecx, 0x4ed4
call fcn.100b2596
nop
mov ecx, dword [ebp - 0x14]
add ecx, 0x4edc
call fcn.100b3ca2
mov byte [ebp - 4], 0x20
mov ecx, dword [ebp - 0x14]
add ecx, 0x4f34
call fcn.100b2424
mov byte [ebp - 4], 0x21
mov ecx, dword [ebp - 0x14]
add ecx, 0x4f44
call fcn.100b325c
mov byte [ebp - 4], 0x22
mov ecx, dword [ebp - 0x14]
add ecx, 0x4fd0
call fcn.100b2d70
nop
mov ecx, dword [ebp - 0x14]
add ecx, 0x4fe0
call fcn.100b2d3e
nop
mov ecx, dword [ebp - 0x14]
add ecx, 0x5010
call fcn.100b2825
nop
mov ecx, dword [ebp - 0x14]
add ecx, 0x5048
call fcn.100b21c7
mov byte [ebp - 4], 0x23
mov ecx, dword [ebp - 0x14]
add ecx, 0x5054
call fcn.100b4963
mov byte [ebp - 4], 0x24
mov ecx, dword [ebp - 0x14]
add ecx, 0x5060
call fcn.100b4eb8
nop
mov ecx, dword [ebp - 0x14]
add ecx, 0x50c0
call fcn.100b41c5
nop
mov ecx, dword [ebp - 0x14]
add ecx, 0x50d0
call fcn.100b41c5
nop
mov ecx, dword [ebp - 0x14]
add ecx, 0x50e8
call fcn.100b2bea
mov byte [ebp - 4], 0x25
mov ecx, dword [ebp - 0x14]
add ecx, 0x50f4
call fcn.100b2d75
mov byte [ebp - 4], 0x26
mov ecx, dword [ebp - 0x14]
add ecx, 0x5100
call fcn.100b2564
mov byte [ebp - 4], 0x27
mov ecx, dword [ebp - 0x14]
add ecx, 0x510c
call fcn.100b20dc
mov byte [ebp - 4], 0x28
mov ecx, dword [ebp - 0x14]
add ecx, 0x5118
call fcn.100b4ecc
mov byte [ebp - 4], 0x29
mov ecx, dword [ebp - 0x14]
add ecx, 0x5160
call fcn.100b2bea
mov byte [ebp - 4], 0x2a
mov ecx, dword [ebp - 0x14]
add ecx, 0x5190
call fcn.100b2596
nop
mov ecx, dword [ebp - 0x14]
add ecx, 0x51a0
call fcn.100b4cc4
nop
mov ecx, dword [ebp - 0x14]
add ecx, 0x51c4
call fcn.100b2bea
mov byte [ebp - 4], 0x2b
mov ecx, dword [ebp - 0x14]
add ecx, 0x51d0
call fcn.100b335b
mov byte [ebp - 4], 0x2c
mov ecx, dword [ebp - 0x14]
add ecx, 0x51fc
call fcn.100b2d70
nop
mov ecx, dword [ebp - 0x14]
add ecx, 0x520c
call fcn.100b3112
nop
mov ecx, dword [ebp - 0x14]
add ecx, 0x5228
call fcn.100b2668
mov byte [ebp - 4], 0x2d
mov ecx, dword [ebp - 0x14]
add ecx, 0x5248
call fcn.100b507a
nop
mov ecx, dword [ebp - 0x14]
add ecx, 0x538c
call fcn.100b21c7
mov byte [ebp - 4], 0x2e
mov eax, dword [ebp - 0x14]
mov ecx, dword [ebp - 0x14]
mov dword [eax + 0xb4], ecx
mov eax, dword [ebp - 0x14]
mov ecx, dword [ebp - 0x14]
mov dword [eax + 0x4edc], ecx
mov eax, dword [ebp - 0x14]
mov byte [eax], 0
cmp dword [ebp + 8], 0
je 0x100bafff
mov byte [ebp - 0x145], 0
jmp 0x100bb006
mov byte [ebp - 0x145], 1
mov eax, dword [ebp - 0x14]
mov cl, byte [ebp - 0x145]
mov byte [eax + 1], cl
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x3d58], 0
mov eax, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [eax + 0x3d68], xmm0
mov ecx, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [ecx + 0x3d64], xmm0
mov edx, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [edx + 0x3d60], xmm0
mov eax, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [eax + 0x3d5c], xmm0
cmp dword [ebp + 8], 0
je 0x100bb06b
mov eax, dword [ebp + 8]
mov dword [ebp - 0x148], eax
jmp 0x100bb0f4
push 0x478
call fcn.100b3d88
add esp, 4
mov dword [ebp - 0xf8], eax
lea ecx, [ebp - 0x10d]
mov dword [ebp - 0x104], ecx
mov edx, dword [ebp - 0xf8]
push edx
mov eax, dword [ebp - 0x104]
movzx ecx, byte [eax]
push ecx
push 0x478
call fcn.100b3077
add esp, 0xc
mov dword [ebp - 0xec], eax
mov byte [ebp - 4], 0x2f
cmp dword [ebp - 0xec], 0
je 0x100bb0ce
mov ecx, dword [ebp - 0xec]
call fcn.100b477e
mov dword [ebp - 0x14c], eax
jmp 0x100bb0d8
mov dword [ebp - 0x14c], 0
mov edx, dword [ebp - 0x14c]
mov dword [ebp - 0xe0], edx
mov byte [ebp - 4], 0x2e
mov eax, dword [ebp - 0xe0]
mov dword [ebp - 0x148], eax
mov ecx, dword [ebp - 0x14]
mov edx, dword [ebp - 0x148]
mov dword [ecx + 0x2c], edx
mov eax, dword [ebp - 0x14]
xorps xmm0, xmm0
movsd qword [eax + 0x3f70], xmm0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x3f78], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x3f80], 0xffffffff
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x3f7c], 0xffffffff
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x3f86], 0
mov ecx, dword [ebp - 0x14]
mov byte [ecx + 0x3f85], 0
mov edx, dword [ebp - 0x14]
mov byte [edx + 0x3f84], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x3f87], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x3f88], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x3f8c], 0
push 0x10
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x3f90
push eax
call fcn.100b31ee
add esp, 0xc
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x3fb8], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x3fbc], 1
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x3ffc], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x400c], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4010], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4014], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4018], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x401c], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4020], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4030], 0xffffffff
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x402c], 0xffffffff
mov eax, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [eax + 0x4034], xmm0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4048], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x404c], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4054], 0
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x4050], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4058], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x4064], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x4065], 0
mov eax, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [eax + 0x4060], xmm0
mov ecx, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [ecx + 0x405c], xmm0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x4066], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4068], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x406c], 0
mov eax, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [eax + 0x4070], xmm0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x4074], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x4075], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x4076], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x4077], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x4078], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x4079], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x407a], 0
push ecx
movss xmm0, dword [0x1022e99c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1022e99c]
movss dword [esp], xmm0
lea ecx, [ebp - 0x120]
call fcn.100b3946
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4080], ecx
mov dword [eax + 0x4084], edx
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4088], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x408c], 0
mov eax, dword [ebp - 0x14]
mov ecx, dword [eax + 0x407c]
or ecx, 0xff
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x407c], ecx
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4090], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x4094], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x4095], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4098], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x409c], 0
mov eax, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [eax + 0x40a0], xmm0
mov eax, dword [ebp - 0x14]
movsd xmm0, qword [0x1022e9a0]
movsd qword [eax + 0x40b0], xmm0
mov ecx, dword [ebp - 0x14]
movsd xmm0, qword [0x1022e9a0]
movsd qword [ecx + 0x40a8], xmm0
mov edx, dword [ebp - 0x14]
movsd xmm0, qword [0x1022e9a0]
movsd qword [edx + 0x40b8], xmm0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4958], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x495c], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4964], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4968], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x4a60], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x4ae0], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x4ae1], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x4ae2], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x4ae3], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4ae4], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4ae8], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4afc], 0
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x4af8], 0
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x4af4], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4aec], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4af0], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4b18], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4b1c], 0
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x4b00], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4b10], 0
mov eax, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [eax + 0x4b14], xmm0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4b20], 2
mov eax, dword [ebp - 0x14]
or ecx, 0xffffffff
mov dword [eax + 0x4b28], 0xffffffff
mov dword [eax + 0x4b2c], ecx
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x4b30], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x4b31], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x4b32], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x4b33], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x4b70], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x4b71], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x4b72], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4b74], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4b78], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4b7c], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4b88], 0xffffffff
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x4b84], 0xffffffff
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x4b80], 0xffffffff
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4bac], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4bb0], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4bb4], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4ca0], 0
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x4c9c], 0
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x4c98], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4ca4], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x4ca8], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x4ca9], 0
mov eax, dword [ebp - 0x14]
movzx ecx, byte [eax + 0x4c]
test ecx, ecx
je 0x100bb63b
mov dword [ebp - 0x148], 0x8200
jmp 0x100bb645
mov dword [ebp - 0x148], 0x1200
mov edx, dword [ebp - 0x14]
mov eax, dword [ebp - 0x148]
mov dword [edx + 0x4cac], eax
mov eax, dword [ebp - 0x14]
movzx ecx, byte [eax + 0x4c]
test ecx, ecx
je 0x100bb66b
mov dword [ebp - 0x148], 0xa200
jmp 0x100bb675
mov dword [ebp - 0x148], 0x3200
mov edx, dword [ebp - 0x14]
mov eax, dword [ebp - 0x148]
mov dword [edx + 0x4cb0], eax
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4cbc], 0
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x4cb8], 0
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x4cb4], 0
mov eax, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [eax + 0x4cc4], xmm0
mov ecx, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [ecx + 0x4cc0], xmm0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x4cc8], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4ccc], 0
mov eax, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [eax + 0x4ce0], xmm0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x4ce6], 0
mov ecx, dword [ebp - 0x14]
mov byte [ecx + 0x4ce5], 0
mov edx, dword [ebp - 0x14]
mov byte [edx + 0x4ce4], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4ce8], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4cec], 0xffffffff
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4cf0], 0xffffffff
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4d4c], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4d50], 0
mov eax, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [eax + 0x4d54], xmm0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4d58], 0
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x4d5c], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4d60], 0xffffffff
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4d64], 0
push 0x10
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x4d74
push eax
call fcn.100b31ee
add esp, 0xc
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4d84], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4d94], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4d9c], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4de4], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4e80], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4e84], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4ec8], 0
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x4ec4], 0
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x4eb8], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4eb4], 0
mov eax, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [eax + 0x4ec0], xmm0
mov ecx, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [ecx + 0x4ebc], xmm0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4ecc], 0
mov eax, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [eax + 0x4ed0], xmm0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4fa4], 0
push 8
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x4fa8
push eax
call fcn.100b31ee
add esp, 0xc
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4fb4], 0
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x4fb0], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4fb8], 0xa900000
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4fc0], 0
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x4fbc], 0
mov eax, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [eax + 0x4fc8], xmm0
mov ecx, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [ecx + 0x4fc4], xmm0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4fcc], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x5020], 0
xor eax, eax
mov ecx, dword [ebp - 0x14]
mov word [ecx + 0x5022], ax
mov eax, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [eax + 0x5024], xmm0
mov eax, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [eax + 0x5028], xmm0
mov eax, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [eax + 0x502c], xmm0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x5030], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x5031], 0
mov eax, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [eax + 0x5034], xmm0
mov eax, dword [ebp - 0x14]
movss xmm0, dword [0x1022e888]
movss dword [eax + 0x5038], xmm0
mov eax, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [eax + 0x503c], xmm0
xor eax, eax
mov ecx, dword [ebp - 0x14]
mov word [ecx + 0x5040], ax
xor eax, eax
mov ecx, dword [ebp - 0x14]
mov word [ecx + 0x5042], ax
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x5044], 0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea ecx, [ebp - 0x130]
call fcn.100b3946
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x50c4], ecx
mov dword [eax + 0x50c8], edx
push ecx
movss xmm0, dword [0x1022e99c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1022e99c]
movss dword [esp], xmm0
lea ecx, [ebp - 0x140]
call fcn.100b3946
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x50d4], ecx
mov dword [eax + 0x50d8], edx
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x50e0], 0
mov eax, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [eax + 0x50e4], xmm0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x5124], 0
push 0x28
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x5128
push eax
call fcn.100b31ee
add esp, 0xc
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x5150], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x5154], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x5158], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x5170], 0
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x516c], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x515c], 0
mov eax, dword [ebp - 0x14]
movss xmm0, dword [0x1022e990]
movss dword [eax + 0x5174], xmm0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x5178], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x517c], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x5184], 2
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x5180], 2
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x5188], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x518c], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x5198], 1
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x519c], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x51b8], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x51bc], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x51c0], 0x100001
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x496c], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x51e0], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x51e4], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x51e8], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x51e9], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x51f0], 0xff
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x51f1], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x51f2], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x51f4], 0
mov eax, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [eax + 0x51f8], xmm0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4a64], 0x38
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4008], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4d98], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x51ea], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x51ec], 0x263
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4960], 0
push 0xf0
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x5284
push eax
call fcn.100b31ee
add esp, 0xc
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x5378], 0
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x5374], 0
mov eax, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [eax + 0x537c], xmm0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x5388], 0xffffffff
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x5384], 0xffffffff
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x5380], 0xffffffff
push 0x40
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x5398
push eax
call fcn.100b31ee
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
mov eax, dword [ebp - 0x14]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
add esp, 0x14c
cmp ebp, esp
call fcn.100b3cbb
mov esp, ebp
pop ebp
ret 4