Function at 0x1008c480
Capabilities:
Access peb ldr_data
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x101a0162
mov eax, dword fs:[0]
push eax
sub esp, 0x38
mov eax, dword [0x102b5040]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x14], ecx
mov ecx, dword [ebp - 0x14]
add ecx, 8
call fcn.1008e180
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x14]
add ecx, 0x3788
call fcn.1008db90
mov ecx, dword [ebp - 0x14]
add ecx, 0x3bf4
call fcn.100b28c0
mov byte [ebp - 4], 1
mov ecx, dword [ebp - 0x14]
add ecx, 0x3e20
call fcn.100ae930
mov byte [ebp - 4], 2
mov ecx, dword [ebp - 0x14]
add ecx, 0x3e2c
call fcn.100ae930
mov byte [ebp - 4], 3
mov ecx, dword [ebp - 0x14]
add ecx, 0x3e40
call fcn.100ae930
mov byte [ebp - 4], 4
mov ecx, dword [ebp - 0x14]
add ecx, 0x3e4c
call fcn.100ae930
mov byte [ebp - 4], 5
mov ecx, dword [ebp - 0x14]
add ecx, 0x3e58
call fcn.100ae930
mov byte [ebp - 4], 6
mov ecx, dword [ebp - 0x14]
add ecx, 0x3e64
call fcn.100ae930
mov byte [ebp - 4], 7
mov ecx, dword [ebp - 0x14]
add ecx, 0x3e70
call fcn.1008ac00
mov byte [ebp - 4], 8
mov ecx, dword [ebp - 0x14]
add ecx, 0x3e80
call fcn.1000b220
mov ecx, dword [ebp - 0x14]
add ecx, 0x3e9c
call fcn.1000b220
mov ecx, dword [ebp - 0x14]
add ecx, 0x3eac
call fcn.1000b220
mov ecx, dword [ebp - 0x14]
add ecx, 0x3eb4
call fcn.1000b220
mov ecx, dword [ebp - 0x14]
add ecx, 0x3ee8
call fcn.1000b220
push 0x1008bfa0
push 0x8c
push 0xc
mov eax, dword [ebp - 0x14]
add eax, 0x3f10
push eax
call fcn.1000bb60
mov ecx, dword [ebp - 0x14]
add ecx, 0x45a0
call fcn.1008bed0
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x14]
add ecx, 0x46e8
call fcn.1008bde0
mov ecx, dword [ebp - 0x14]
add ecx, 0x4708
call fcn.1008be20
mov ecx, dword [ebp - 0x14]
add ecx, 0x4744
call fcn.1008bd70
mov ecx, dword [ebp - 0x14]
add ecx, 0x47a4
call fcn.100ae930
mov byte [ebp - 4], 0xa
mov ecx, dword [ebp - 0x14]
add ecx, 0x47b0
call fcn.100ae930
mov byte [ebp - 4], 0xb
mov ecx, dword [ebp - 0x14]
add ecx, 0x47bc
call fcn.100ae930
mov byte [ebp - 4], 0xc
mov ecx, dword [ebp - 0x14]
add ecx, 0x47c8
call fcn.100ae930
mov byte [ebp - 4], 0xd
mov ecx, dword [ebp - 0x14]
add ecx, 0x47d4
call fcn.100ae930
mov byte [ebp - 4], 0xe
mov ecx, dword [ebp - 0x14]
add ecx, 0x47e0
call fcn.100ae930
mov byte [ebp - 4], 0xf
mov ecx, dword [ebp - 0x14]
add ecx, 0x47ec
call fcn.100ae930
mov byte [ebp - 4], 0x10
mov ecx, dword [ebp - 0x14]
add ecx, 0x47f8
call fcn.100ae930
mov byte [ebp - 4], 0x11
mov ecx, dword [ebp - 0x14]
add ecx, 0x4804
call fcn.100ae930
mov byte [ebp - 4], 0x12
mov ecx, dword [ebp - 0x14]
add ecx, 0x4814
call fcn.100ae930
mov byte [ebp - 4], 0x13
mov ecx, dword [ebp - 0x14]
add ecx, 0x4868
call fcn.1008bfd0
mov ecx, dword [ebp - 0x14]
add ecx, 0x48bc
call fcn.1000b850
mov ecx, dword [ebp - 0x14]
add ecx, 0x48cc
call fcn.1000b850
mov ecx, dword [ebp - 0x14]
add ecx, 0x48e8
call fcn.1008bfd0
mov ecx, dword [ebp - 0x14]
add ecx, 0x4920
call fcn.1008bfd0
mov ecx, dword [ebp - 0x14]
add ecx, 0x4958
call fcn.1008bfd0
mov ecx, dword [ebp - 0x14]
add ecx, 0x4990
call fcn.1008bfd0
mov ecx, dword [ebp - 0x14]
add ecx, 0x49e8
call fcn.1000b220
mov ecx, dword [ebp - 0x14]
add ecx, 0x49f0
call fcn.1000b220
mov ecx, dword [ebp - 0x14]
add ecx, 0x4a0c
call fcn.1008ab70
mov ecx, dword [ebp - 0x14]
add ecx, 0x4a44
call fcn.1000b850
mov ecx, dword [ebp - 0x14]
add ecx, 0x4a70
call fcn.100ae930
mov byte [ebp - 4], 0x14
mov ecx, dword [ebp - 0x14]
add ecx, 0x4a90
call fcn.100ae930
mov byte [ebp - 4], 0x15
mov ecx, dword [ebp - 0x14]
add ecx, 0x4aa4
call fcn.100ae930
mov byte [ebp - 4], 0x16
mov ecx, dword [ebp - 0x14]
add ecx, 0x4ab0
call fcn.100aed80
mov byte [ebp - 4], 0x17
mov ecx, dword [ebp - 0x14]
add ecx, 0x4ad0
call fcn.100ae930
mov byte [ebp - 4], 0x18
mov ecx, dword [ebp - 0x14]
add ecx, 0x4adc
call fcn.100ae930
mov byte [ebp - 4], 0x19
mov ecx, dword [ebp - 0x14]
add ecx, 0x4aec
call fcn.100aed80
mov byte [ebp - 4], 0x1a
mov ecx, dword [ebp - 0x14]
add ecx, 0x4b0c
call fcn.100ae930
mov byte [ebp - 4], 0x1b
mov ecx, dword [ebp - 0x14]
add ecx, 0x4b18
call fcn.100ae930
mov byte [ebp - 4], 0x1c
mov ecx, dword [ebp - 0x14]
add ecx, 0x4b44
call fcn.1000b220
mov ecx, dword [ebp - 0x14]
add ecx, 0x4b4c
call fcn.1008bcf0
mov byte [ebp - 4], 0x1d
mov ecx, dword [ebp - 0x14]
add ecx, 0x59c4
call fcn.1008bcc0
mov byte [ebp - 4], 0x1e
mov ecx, dword [ebp - 0x14]
add ecx, 0x59d4
call fcn.100bde10
mov byte [ebp - 4], 0x1f
mov ecx, dword [ebp - 0x14]
add ecx, 0x5a50
call fcn.1000b250
mov ecx, dword [ebp - 0x14]
add ecx, 0x5a60
call fcn.1008bc40
mov ecx, dword [ebp - 0x14]
add ecx, 0x5ab4
call fcn.100ae930
mov byte [ebp - 4], 0x20
mov ecx, dword [ebp - 0x14]
add ecx, 0x5ac0
call fcn.100ae930
mov byte [ebp - 4], 0x21
mov ecx, dword [ebp - 0x14]
add ecx, 0x5acc
call fcn.1008c080
mov ecx, dword [ebp - 0x14]
add ecx, 0x5b2c
call fcn.1008b220
mov ecx, dword [ebp - 0x14]
add ecx, 0x5b3c
call fcn.1008b220
mov ecx, dword [ebp - 0x14]
add ecx, 0x5b54
call fcn.1008ac00
mov byte [ebp - 4], 0x22
mov ecx, dword [ebp - 0x14]
add ecx, 0x5b60
call fcn.100ae930
mov byte [ebp - 4], 0x23
mov ecx, dword [ebp - 0x14]
add ecx, 0x5b6c
call fcn.1008ac00
mov byte [ebp - 4], 0x24
mov ecx, dword [ebp - 0x14]
add ecx, 0x5b78
call fcn.1008ac00
mov byte [ebp - 4], 0x25
mov ecx, dword [ebp - 0x14]
add ecx, 0x5b84
call fcn.100ae930
mov byte [ebp - 4], 0x26
mov ecx, dword [ebp - 0x14]
add ecx, 0x5bc0
call fcn.1008ac00
mov byte [ebp - 4], 0x27
mov ecx, dword [ebp - 0x14]
add ecx, 0x5bec
call fcn.1008ac00
mov byte [ebp - 4], 0x28
mov ecx, dword [ebp - 0x14]
add ecx, 0x5bf8
call fcn.1008d340
mov byte [ebp - 4], 0x29
mov ecx, dword [ebp - 0x14]
add ecx, 0x5c14
call fcn.1008d360
mov ecx, dword [ebp - 0x14]
add ecx, 0x5c24
call fcn.1008c430
mov byte [ebp - 4], 0x2a
mov ecx, dword [ebp - 0x14]
add ecx, 0x5d4c
call fcn.100ae930
mov byte [ebp - 4], 0x2b
mov ecx, dword [ebp - 0x14]
mov edx, dword [ebp - 0x14]
mov dword [ecx + 0xdbc], edx
mov eax, dword [ebp - 0x14]
mov ecx, dword [ebp - 0x14]
mov dword [eax + 0x4b4c], ecx
mov edx, dword [ebp - 0x14]
mov byte [edx], 0
cmp dword [ebp + 8], 0
je 0x1008c97e
mov byte [ebp - 0xd], 0
jmp 0x1008c982
mov byte [ebp - 0xd], 1
mov eax, dword [ebp - 0x14]
mov cl, byte [ebp - 0xd]
mov byte [eax + 1], cl
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x3be8], 0
mov eax, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [eax + 0x3bf0], xmm0
mov ecx, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [ecx + 0x3bec], xmm0
cmp dword [ebp + 8], 0
je 0x1008c9c2
mov edx, dword [ebp + 8]
mov dword [ebp - 0x20], edx
jmp 0x1008ca21
push 0x52c
call fcn.10093560
add esp, 4
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0xe]
mov dword [ebp - 0x28], eax
mov ecx, dword [ebp - 0x24]
push ecx
mov edx, dword [ebp - 0x28]
movzx eax, byte [edx]
push eax
push 0x52c
call fcn.10088a60
add esp, 0xc
mov dword [ebp - 0x18], eax
mov byte [ebp - 4], 0x2c
cmp dword [ebp - 0x18], 0
je 0x1008ca0a
mov ecx, dword [ebp - 0x18]
call fcn.100baff0
mov dword [ebp - 0x1c], eax
jmp 0x1008ca11
mov dword [ebp - 0x1c], 0
mov ecx, dword [ebp - 0x1c]
mov dword [ebp - 0x2c], ecx
mov byte [ebp - 4], 0x2b
mov edx, dword [ebp - 0x2c]
mov dword [ebp - 0x20], edx
mov eax, dword [ebp - 0x14]
mov ecx, dword [ebp - 0x20]
mov dword [eax + 0x30], ecx
mov edx, dword [ebp - 0x14]
xorps xmm0, xmm0
movsd qword [edx + 0x3e00], xmm0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x3e08], 0
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x3e10], 0xffffffff
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x3e0c], 0xffffffff
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x3e16], 0
mov ecx, dword [ebp - 0x14]
mov byte [ecx + 0x3e15], 0
mov edx, dword [ebp - 0x14]
mov byte [edx + 0x3e14], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x3e17], 0
mov ecx, dword [ebp - 0x14]
mov byte [ecx + 0x3e18], 0
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x3e1c], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x3e38], 0
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x3e3c], 1
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x3e7c], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x3e88], 0
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x3e8c], 0
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x3e90], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x3e94], 0
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x3e98], 0
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x3ea4], 0xffffffff
mov eax, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [eax + 0x3ea8], xmm0
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x3ebc], 0
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x3ec4], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x3ec0], 0
mov ecx, dword [ebp - 0x14]
mov byte [ecx + 0x3ec8], 0
mov edx, dword [ebp - 0x14]
mov byte [edx + 0x3ec9], 0
mov eax, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [eax + 0x3ed0], xmm0
mov ecx, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [ecx + 0x3ecc], xmm0
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x3ed4], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x3ed8], 0
mov ecx, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [ecx + 0x3edc], xmm0
mov edx, dword [ebp - 0x14]
mov byte [edx + 0x3ee0], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x3ee1], 0
mov ecx, dword [ebp - 0x14]
mov byte [ecx + 0x3ee2], 0
mov edx, dword [ebp - 0x14]
mov byte [edx + 0x3ee3], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x3ee4], 0
mov ecx, dword [ebp - 0x14]
mov byte [ecx + 0x3ee5], 0
push ecx
movss xmm0, dword [0x102a985c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102a985c]
movss dword [esp], xmm0
lea ecx, [ebp - 0x34]
call fcn.10009b50
mov edx, dword [eax]
mov eax, dword [eax + 4]
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x3ee8], edx
mov dword [ecx + 0x3eec], eax
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x3ef0], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x3ef4], 0
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x3ef8], 0xffffffff
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x3efc], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x3f00], 0
mov ecx, dword [ebp - 0x14]
mov byte [ecx + 0x3f01], 0
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x3f04], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x3f08], 0
mov ecx, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [ecx + 0x3f0c], xmm0
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x46d0], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x46d4], 0
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x46d8], 0
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x46dc], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x46e0], 0
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x4810], 0
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x4820], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4834], 0
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x4830], 0
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x482c], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4828], 0
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x4824], 0
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x4848], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4840], 0
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x483c], 0
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x484c], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4838], 0
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x4844], 0
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x4850], 2
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4854], 0
mov ecx, dword [ebp - 0x14]
or edx, 0xffffffff
mov dword [ecx + 0x4858], 0xffffffff
mov dword [ecx + 0x485c], edx
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x4860], 0
mov ecx, dword [ebp - 0x14]
mov byte [ecx + 0x4861], 0
mov edx, dword [ebp - 0x14]
mov byte [edx + 0x4862], 1
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x4863], 0
mov ecx, dword [ebp - 0x14]
mov byte [ecx + 0x4864], 0
mov edx, dword [ebp - 0x14]
mov byte [edx + 0x4865], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x4866], 0
mov ecx, dword [ebp - 0x14]
mov byte [ecx + 0x48a0], 0
mov edx, dword [ebp - 0x14]
mov byte [edx + 0x48a1], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x48a2], 0
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x48a4], 0
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x48a8], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x48ac], 0
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x48b8], 0xffffffff
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x48b4], 0xffffffff
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x48b0], 0xffffffff
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x48dc], 0
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x48e0], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x48e4], 0
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x49c8], 0x1200
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x49cc], 0x3200
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x49d8], 0
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x49d4], 0
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x49d0], 0
mov eax, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [eax + 0x49e0], xmm0
mov ecx, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [ecx + 0x49dc], xmm0
mov edx, dword [ebp - 0x14]
mov byte [edx + 0x49e4], 0
mov eax, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [eax + 0x49f8], xmm0
mov ecx, dword [ebp - 0x14]
mov byte [ecx + 0x49fe], 0
mov edx, dword [ebp - 0x14]
mov byte [edx + 0x49fd], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x49fc], 0
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x4a00], 0
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x4a04], 0xffffffff
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4a08], 0xffffffff
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x4a54], 0
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x4a58], 0
mov eax, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [eax + 0x4a5c], xmm0
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x4a60], 0
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x4a64], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4a68], 0xffffffff
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x4a6c], 0
xor edx, edx
mov eax, dword [ebp - 0x14]
add eax, 0x4a7c
mov dword [eax], edx
mov dword [eax + 4], edx
mov dword [eax + 8], edx
mov dword [eax + 0xc], edx
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x4a8c], 0
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x4a9c], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4aa0], 0
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x4ae8], 0
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x4b38], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4b34], 0
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x4b28], 0
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x4b24], 0
mov eax, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [eax + 0x4b30], xmm0
mov ecx, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [ecx + 0x4b2c], xmm0
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x4b3c], 0
mov eax, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [eax + 0x4b40], xmm0
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x5a34], 0
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x5a38], 0xa900000
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x5a40], 0
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x5a3c], 0
mov edx, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [edx + 0x5a48], xmm0
mov eax, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [eax + 0x5a44], xmm0
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x5a4c], 0
mov edx, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [edx + 0x5a90], xmm0
mov eax, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [eax + 0x5a94], xmm0
mov ecx, dword [ebp - 0x14]
mov byte [ecx + 0x5a98], 0
mov edx, dword [ebp - 0x14]
mov byte [edx + 0x5a99], 0
mov eax, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [eax + 0x5a9c], xmm0
mov ecx, dword [ebp - 0x14]
movss xmm0, dword [0x102a958c]
movss dword [ecx + 0x5aa0], xmm0
mov edx, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [edx + 0x5aa4], xmm0
mov eax, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [eax + 0x5aa8], xmm0
xor ecx, ecx
mov edx, dword [ebp - 0x14]
mov word [edx + 0x5aac], cx
xor eax, eax
mov ecx, dword [ebp - 0x14]
mov word [ecx + 0x5aae], ax
xor edx, edx
mov eax, dword [ebp - 0x14]
mov word [eax + 0x5ab0], dx
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea ecx, [ebp - 0x3c]
call fcn.10009b50
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x5b30], ecx
mov dword [eax + 0x5b34], edx
push ecx
movss xmm0, dword [0x102a985c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102a985c]
movss dword [esp], xmm0
lea ecx, [ebp - 0x44]
call fcn.10009b50
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x5b40], ecx
mov dword [eax + 0x5b44], edx
mov ecx, dword [ebp - 0x14]
mov byte [ecx + 0x5b4c], 0
mov edx, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [edx + 0x5b50], xmm0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x5b90], 0
xor ecx, ecx
mov edx, dword [ebp - 0x14]
add edx, 0x5b94
mov dword [edx], ecx
mov dword [edx + 4], ecx
mov dword [edx + 8], ecx
mov dword [edx + 0xc], ecx
mov dword [edx + 0x10], ecx
mov dword [edx + 0x14], ecx
mov dword [edx + 0x18], ecx
mov dword [edx + 0x1c], ecx
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x5bb4], 0
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x5bb8], 0
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x5bd0], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x5bcc], 0
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x5bbc], 0
mov edx, dword [ebp - 0x14]
movss xmm0, dword [0x102a983c]
movss dword [edx + 0x5bd4], xmm0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x5bd8], 0
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x5bdc], 0
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x5be4], 2
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x5be0], 2
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x5be8], 0x400
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x46e4], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x5c08], 0
mov ecx, dword [ebp - 0x14]
mov byte [ecx + 0x5c09], 0
mov edx, dword [ebp - 0x14]
mov byte [edx + 0x5c0a], 0xff
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x5c0b], 0
mov ecx, dword [ebp - 0x14]
mov byte [ecx + 0x5c0c], 0
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x5c10], 0
push 0xf0
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x5c44
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x5d38], 0
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x5d34], 0
mov eax, dword [ebp - 0x14]
xorps xmm0, xmm0
movss dword [eax + 0x5d3c], xmm0
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x5d48], 0xffffffff
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x5d44], 0xffffffff
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x5d40], 0xffffffff
mov dword [ebp - 4], 0xffffffff
mov eax, dword [ebp - 0x14]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov esp, ebp
pop ebp
ret 4