Function at 0x1000c0b0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1004a4d0
mov eax, dword fs:[0]
push eax
sub esp, 0x64
mov eax, dword [0x10063018]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov ebx, dword [0x100744ec]
mov eax, dword [ebx]
mov edx, dword [eax + 0xc0]
lea ecx, [ebp - 0x70]
push ecx
push ebx
call edx
add dword [0x1006ce78], 2
add dword [0x1006ce7c], 3
add dword [0x1006ce80], 4
push 0x2d
mov dword [0x10072738], 0x10002950
call fcn.10002950
cwde
shr eax, 0x10
test eax, eax
je 0x1000c14c
cmp byte [0x100737c8], 0
je 0x1000c13e
cmp dword [0x100737cc], 0
je 0x1000c153
call dword [sym.imp.KERNEL32.dll_GetTickCount]
cmp dword [0x100737cc], eax
ja 0x1000c153
mov byte [0x100737c8], 1
mov eax, 1
jmp 0x1000c155
mov byte [0x100737c8], 0
xor eax, eax
test al, 1
je 0x1000c167
cmp byte [0x1006d88c], 0
sete byte [0x1006d88c]
cmp byte [0x1006d88c], 0
je 0x1000d0dc
xor eax, eax
mov edi, 0x10060d28
lea esi, [ebp - 0x20]
mov dword [0x10073e6c], eax
mov dword [0x10074278], eax
call fcn.10015240
push eax
mov eax, ebx
mov dword [ebp - 4], 0
call fcn.1000b980
add esp, 4
mov eax, ebx
mov dword [ebp - 4], 0xffffffff
call fcn.1000b6d0
mov edi, 0x10150b44
lea esi, [ebp - 0x20]
call fcn.10015950
push ebx
mov dword [ebp - 4], 1
mov edx, dword [0x10073e6c]
push 0x10071448
push eax
mov eax, dword [0x10074278]
add eax, 0x30
add edx, 0x14
call fcn.1000ba90
add esp, 0xc
mov edi, 0x10150b50
lea esi, [ebp - 0x20]
call fcn.10015950
push ebx
mov dword [ebp - 4], 2
mov edx, dword [0x10073e6c]
push 0x1007144c
push eax
mov eax, dword [0x10074278]
add eax, 0x44
add edx, 0x14
call fcn.1000ba90
add esp, 0xc
mov edi, 0x10150b5c
lea esi, [ebp - 0x20]
call fcn.10015950
push ebx
mov dword [ebp - 4], 3
mov edx, dword [0x10073e6c]
push 0x10071450
push eax
mov eax, dword [0x10074278]
add eax, 0x58
add edx, 0x14
call fcn.1000ba90
add esp, 0xc
mov edi, 0x10150b68
lea esi, [ebp - 0x20]
call fcn.10015950
push ebx
mov dword [ebp - 4], 4
mov edx, dword [0x10073e6c]
push 0x10071454
push eax
mov eax, dword [0x10074278]
add eax, 0x6c
add edx, 0x14
call fcn.1000ba90
add esp, 0xc
mov ecx, 0x10150b74
lea eax, [ebp - 0x1c]
call fcn.10015990
push ebx
push 0x10071458
push eax
mov dword [ebp - 4], 5
mov eax, dword [0x10074278]
sub eax, 0xffffff80
mov edx, dword [0x10073e6c]
add edx, 0x14
call fcn.1000ba90
add esp, 0xc
mov ecx, 0x10150b80
lea eax, [ebp - 0x20]
call fcn.10015a00
push ebx
mov dword [ebp - 4], 6
mov edx, dword [0x10073e6c]
push 0x1007145c
push eax
mov eax, dword [0x10074278]
add eax, 0x94
add edx, 0x14
call fcn.1000ba90
add esp, 0xc
mov ecx, 0x10150b8c
lea eax, [ebp - 0x1c]
call fcn.10015a80
push ebx
mov dword [ebp - 4], 7
mov edx, dword [0x10073e6c]
push 0x10071460
push eax
mov eax, dword [0x10074278]
add eax, 0xa8
add edx, 0x14
call fcn.1000ba90
add esp, 0xc
mov edi, 0x10150b94
lea esi, [ebp - 0x20]
call fcn.10015950
push ebx
mov dword [ebp - 4], 8
mov edx, dword [0x10073e6c]
push 0x10074618
push eax
mov eax, dword [0x10074278]
add eax, 0xe4
add edx, 0x14
call fcn.1000ba90
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
cmp dword [0x10071448], 0
je 0x1000c8be
mov edi, 0x10141444
lea esi, [ebp - 0x20]
call fcn.10015ae0
push eax
push 0x145
mov eax, ebx
mov dword [ebp - 4], 9
call fcn.1000b550
add esp, 8
mov edi, 0x1014149f
lea esi, [ebp - 0x28]
call fcn.10015b20
push eax
mov dword [ebp - 4], 0xa
mov ecx, dword [0x10073e6c]
push 0x10074fd0
add ecx, 0x8a
push 0x37
push ecx
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov edi, 0x101414b7
lea esi, [ebp - 0x54]
call fcn.10015b60
push eax
mov dword [ebp - 4], 0xb
mov edx, dword [0x10073e6c]
push 0x10074fdc
add edx, 0x8a
push 0x46
push edx
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov edi, 0x101414cf
lea esi, [ebp - 0x20]
call fcn.10015ba0
push eax
mov dword [ebp - 4], 0xc
mov eax, dword [0x10073e6c]
push 0x10074ff4
add eax, 0x8a
push 0x55
push eax
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov edi, 0x101414df
lea esi, [ebp - 0x24]
call fcn.10015be0
push eax
mov dword [ebp - 4], 0xd
mov ecx, dword [0x10073e6c]
push 0x10074fd4
add ecx, 0x8a
push 0x64
push ecx
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov ecx, 0x101414ef
lea eax, [ebp - 0x20]
call fcn.10015c20
push eax
mov dword [ebp - 4], 0xe
mov edx, dword [0x10073e6c]
push 0x10074fd8
add edx, 0x8a
push 0x73
push edx
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov ecx, 0x101414fb
lea eax, [ebp - 0x1c]
call fcn.10015ca0
push eax
mov dword [ebp - 4], 0xf
mov eax, dword [0x10073e6c]
push 0x1007500c
add eax, 0x8a
push 0x82
push eax
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov ecx, 0x10141507
lea eax, [ebp - 0x1c]
call fcn.10015ca0
push eax
mov dword [ebp - 4], 0x10
mov ecx, dword [0x10073e6c]
push 0x1007501c
add ecx, 0x8a
push 0x91
push ecx
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov ecx, 0x10141513
lea eax, [ebp - 0x1c]
call fcn.10015d10
push eax
mov dword [ebp - 4], 0x11
mov edx, dword [0x10073e6c]
push 0x10075028
add edx, 0x8a
push 0xa0
push edx
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov ecx, 0x1014151b
lea eax, [ebp - 0x1c]
call fcn.10015ca0
push eax
mov dword [ebp - 4], 0x12
mov eax, dword [0x10073e6c]
push 0x10075018
add eax, 0x8a
push 0xaf
push eax
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov ecx, 0x10141527
lea eax, [ebp - 0x1c]
call fcn.10015ca0
push eax
mov dword [ebp - 4], 0x13
mov ecx, dword [0x10073e6c]
push 0x10075004
add ecx, 0x8a
push 0xbe
push ecx
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov edi, 0x10141533
lea esi, [ebp - 0x24]
call fcn.10015d70
push eax
mov dword [ebp - 4], 0x14
mov edx, dword [0x10073e6c]
push 0x10075034
push 0xcd
add edx, 0x8a
push edx
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov edi, 0x10141543
lea esi, [ebp - 0x24]
call fcn.10015d70
push eax
mov dword [ebp - 4], 0x15
mov eax, dword [0x10073e6c]
push 0x10075030
add eax, 0x8a
push 0xdc
push eax
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov edi, 0x10141553
lea esi, [ebp - 0x20]
call fcn.10015ba0
push eax
mov dword [ebp - 4], 0x16
mov ecx, dword [0x10073e6c]
push 0x1007502c
add ecx, 0x8a
push 0xeb
push ecx
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov edi, 0x10141563
lea esi, [ebp - 0x54]
call fcn.10015b20
mov dword [ebp - 4], 0x17
mov edx, dword [0x10074278]
push 0x40
push eax
mov eax, dword [0x10073e6c]
add edx, 0xfa
mov dword [ebp - 0x18], edx
fild dword [ebp - 0x18]
push 0xffff0000
sub esp, 8
add eax, 0x96
fstp dword [esp + 4]
mov dword [ebp - 0x18], eax
fild dword [ebp - 0x18]
fstp dword [esp]
call fcn.10017d50
or edi, 0xffffffff
mov dword [ebp - 4], edi
mov ecx, dword [0x10074278]
mov edx, dword [0x10073e6c]
push 0x69
push 0xae
add ecx, 0x109
push ecx
add edx, 0x87
push edx
mov eax, ebx
call fcn.1000b3f0
mov dword [ebp - 0x1c], 0x6e6f4220
mov word [ebp - 0x18], 0x65
mov dword [ebp - 4], 0x18
mov eax, dword [0x1006ce78]
movzx ecx, byte [0x1006ce7c]
movzx edx, byte [0x1006ce80]
or eax, 0xffffff00
shl eax, 8
or eax, ecx
mov ecx, dword [0x10073e6c]
shl eax, 8
or eax, edx
push eax
push 0x100714f4
lea eax, [ebp - 0x1c]
push eax
sub ecx, 0xffffff80
push ecx
mov ecx, ebx
mov eax, 0x10b
call fcn.1000be60
mov dword [ebp - 0x1c], 0x6e694c20
mov word [ebp - 0x18], 0x65
mov dword [ebp - 4], 0x19
mov edx, dword [0x1006ce78]
movzx eax, byte [0x1006ce7c]
movzx ecx, byte [0x1006ce80]
or edx, 0xffffff00
shl edx, 8
or edx, eax
mov eax, dword [0x10073e6c]
shl edx, 8
or edx, ecx
push edx
push 0x100714f8
lea edx, [ebp - 0x1c]
sub eax, 0xffffff80
push edx
push eax
mov ecx, ebx
mov eax, 0x11b
call fcn.1000be60
mov dword [ebp - 0x1c], 0x6d614e20
mov word [ebp - 0x18], 0x65
mov dword [ebp - 4], 0x1a
mov ecx, dword [0x1006ce78]
movzx edx, byte [0x1006ce7c]
movzx eax, byte [0x1006ce80]
or ecx, 0xffffff00
shl ecx, 8
or ecx, edx
mov edx, dword [0x10073e6c]
shl ecx, 8
or ecx, eax
push ecx
push 0x100714fc
lea ecx, [ebp - 0x1c]
push ecx
sub edx, 0xffffff80
push edx
mov ecx, ebx
mov eax, 0x12b
call fcn.1000be60
add esp, 0x40
mov dword [ebp - 0x18], 0x786f4220
mov byte [ebp - 0x14], 0
mov dword [ebp - 4], 0x1b
mov eax, dword [0x1006ce78]
movzx ecx, byte [0x1006ce7c]
movzx edx, byte [0x1006ce80]
or eax, 0xffffff00
shl eax, 8
or eax, ecx
mov ecx, dword [0x10073e6c]
shl eax, 8
or eax, edx
push eax
push 0x10071500
lea eax, [ebp - 0x18]
push eax
sub ecx, 0xffffff80
push ecx
mov ecx, ebx
mov eax, 0x13b
call fcn.1000be60
add esp, 0x10
mov ecx, 0x1014157b
lea eax, [ebp - 0x20]
call fcn.10015db0
mov dword [ebp - 4], 0x1c
mov edx, dword [0x1006ce78]
movzx ecx, byte [0x1006ce7c]
or edx, 0xffffff00
shl edx, 8
or edx, ecx
movzx ecx, byte [0x1006ce80]
shl edx, 8
or edx, ecx
push edx
mov edx, dword [0x10073e6c]
push 0x10071504
push eax
sub edx, 0xffffff80
push edx
mov ecx, ebx
mov eax, 0x14b
call fcn.1000be60
add esp, 0x10
mov ecx, 0x10141587
lea eax, [ebp - 0x20]
call fcn.10015c20
mov dword [ebp - 4], 0x1d
mov ecx, dword [0x1006ce78]
movzx edx, byte [0x1006ce7c]
or ecx, 0xffffff00
shl ecx, 8
or ecx, edx
movzx edx, byte [0x1006ce80]
shl ecx, 8
or ecx, edx
push ecx
push 0x10071508
push eax
mov eax, dword [0x10073e6c]
sub eax, 0xffffff80
push eax
mov ecx, ebx
mov eax, 0x15b
call fcn.1000be60
add esp, 0x10
mov dword [ebp - 4], edi
cmp dword [0x10071450], 0
je 0x1000cafd
mov edi, 0x1012f592
lea esi, [ebp - 0x20]
call fcn.10015e40
push eax
push 0xa5
mov eax, ebx
mov dword [ebp - 4], 0x1e
call fcn.1000b550
add esp, 8
mov edi, 0x1012f59e
lea esi, [ebp - 0x58]
call fcn.10015e80
push eax
mov dword [ebp - 4], 0x1f
mov ecx, dword [0x10073e6c]
push 0x10074e5c
add ecx, 0x8a
push 0x37
push ecx
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov ecx, 0x1012f5ba
lea eax, [ebp - 0x20]
call fcn.10015ec0
push eax
mov dword [ebp - 4], 0x20
mov edx, dword [0x10073e6c]
push 0x10074e54
add edx, 0x8a
push 0x46
push edx
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov ecx, 0x1012f5c6
lea eax, [ebp - 0x20]
call fcn.10015ec0
push eax
mov dword [ebp - 4], 0x21
mov eax, dword [0x10073e6c]
push 0x10074e94
add eax, 0x8a
push 0x55
push eax
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov edi, 0x1012f5d2
lea esi, [ebp - 0x3c]
call fcn.10015f50
push eax
mov dword [ebp - 4], 0x22
mov ecx, dword [0x10073e6c]
push 0x10074e98
add ecx, 0x8a
push 0x64
push ecx
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov ecx, 0x1012f5e2
lea eax, [ebp - 0x20]
call fcn.10015f90
push eax
mov dword [ebp - 4], 0x23
mov edx, dword [0x10073e6c]
push 0x10074ed8
add edx, 0x8a
push 0x73
push edx
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov edi, 0x1012f5ee
lea esi, [ebp - 0x3c]
call fcn.10016010
push eax
mov dword [ebp - 4], 0x24
mov eax, dword [0x10073e6c]
push 0x10074ec4
add eax, 0x8a
push 0x82
push eax
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov ecx, 0x1012f602
lea eax, [ebp - 0x20]
call fcn.10015ec0
push eax
mov dword [ebp - 4], 0x25
mov ecx, dword [0x10073e6c]
push 0x10074e88
add ecx, 0x8a
push 0x91
push ecx
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov ecx, 0x1012f60e
lea eax, [ebp - 0x1c]
call fcn.10016050
push eax
mov dword [ebp - 4], 0x26
mov edx, dword [0x10073e6c]
push 0x10074ea8
add edx, 0x8a
push 0xa0
push edx
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov edi, 0x1012f616
lea esi, [ebp - 0x38]
call fcn.100160b0
push eax
mov dword [ebp - 4], 0x27
mov eax, dword [0x10073e6c]
push 0x10074eec
add eax, 0x8a
push 0xaf
push eax
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov edi, 0x1011ff25
lea esi, [ebp - 0x38]
call fcn.100160f0
push eax
mov dword [ebp - 4], 0x28
mov ecx, dword [0x10073e6c]
push 0x10074eb8
add ecx, 0x8a
push 0xbe
push ecx
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov dword [ebp - 4], 0xffffffff
cmp dword [0x10071454], 0
je 0x1000cd70
mov edi, 0x1011ff35
lea esi, [ebp - 0x20]
call fcn.10016130
push eax
push 0x138
mov eax, ebx
mov dword [ebp - 4], 0x29
call fcn.1000b550
add esp, 8
mov edi, 0x1011ff41
lea esi, [ebp - 0x20]
call fcn.10016130
push eax
mov dword [ebp - 4], 0x2a
mov edx, dword [0x10073e6c]
push 0x10074fa4
add edx, 0x8a
push 0x37
push edx
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov ecx, 0x1011ff4d
lea eax, [ebp - 0x20]
call fcn.10016170
push eax
mov dword [ebp - 4], 0x2b
mov eax, dword [0x10073e6c]
push 0x10074fc8
add eax, 0x8a
push 0x46
push eax
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov ecx, 0x1011ff59
lea eax, [ebp - 0x20]
call fcn.100161f0
push eax
mov dword [ebp - 4], 0x2c
mov ecx, dword [0x10073e6c]
push 0x10074fb4
add ecx, 0x8a
push 0x55
push ecx
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov edi, 0x1011ff65
lea esi, [ebp - 0x20]
call fcn.10016130
push eax
mov dword [ebp - 4], 0x2d
mov edx, dword [0x10073e6c]
push 0x10074f90
add edx, 0x8a
push 0x64
push edx
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov edi, 0x1011ff71
lea esi, [ebp - 0x20]
call fcn.10016130
push eax
mov dword [ebp - 4], 0x2e
mov eax, dword [0x10073e6c]
push 0x10074f88
add eax, 0x8a
push 0x73
push eax
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov ecx, 0x1011ff7d
lea eax, [ebp - 0x20]
call fcn.100161f0
push eax
mov dword [ebp - 4], 0x2f
mov ecx, dword [0x10073e6c]
push 0x10074fb0
add ecx, 0x8a
push 0x82
push ecx
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov edi, 0x1011ff89
lea esi, [ebp - 0x38]
call fcn.10016280
push eax
mov dword [ebp - 4], 0x30
mov edx, dword [0x10073e6c]
push 0x10074f9c
add edx, 0x8a
push 0x91
push edx
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov edi, 0x1011ff99
lea esi, [ebp - 0x38]
call fcn.100160f0
push eax
mov dword [ebp - 4], 0x31
mov eax, dword [0x10073e6c]
push 0x10074fa0
add eax, 0x8a
push 0xa0
push eax
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov edi, 0x1011ffa9
lea esi, [ebp - 0x38]
call fcn.100160f0
push eax
mov dword [ebp - 4], 0x32
mov ecx, dword [0x10073e6c]
push 0x10074f98
add ecx, 0x8a
push 0xaf
push ecx
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov ecx, 0x1011ffb9
lea eax, [ebp - 0x20]
call fcn.100161f0
push eax
mov dword [ebp - 4], 0x33
mov edx, dword [0x10073e6c]
push 0x10074f94
add edx, 0x8a
push 0xbe
push edx
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov edi, 0x1011ffc5
lea esi, [ebp - 0x38]
call fcn.100160f0
push eax
mov dword [ebp - 4], 0x34
mov eax, dword [0x10073e6c]
push 0x10074fbc
add eax, 0x8a
push 0xcd
push eax
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov dword [ebp - 4], 0xffffffff
cmp dword [0x10071458], 0
je 0x1000ce3c
mov ecx, 0x1011ffd5
lea eax, [ebp - 0x1c]
call fcn.100162c0
push eax
push 0x55
mov eax, ebx
mov dword [ebp - 4], 0x35
call fcn.1000b550
add esp, 8
mov ecx, 0x1011ffe1
lea eax, [ebp - 0x20]
call fcn.100161f0
push eax
mov dword [ebp - 4], 0x36
mov ecx, dword [0x10073e6c]
push 0x10074e9c
add ecx, 0x8a
push 0x37
push ecx
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov edi, 0x1011ffed
lea esi, [ebp - 0x38]
call fcn.100160f0
push eax
mov dword [ebp - 4], 0x37
mov edx, dword [0x10073e6c]
push 0x10074fc8
add edx, 0x8a
push 0x46
push edx
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov ecx, 0x101108fc
lea eax, [ebp - 0x1c]
call fcn.10016330
push eax
mov dword [ebp - 4], 0x38
mov eax, dword [0x10073e6c]
push 0x10074fb4
add eax, 0x8a
push 0x55
push eax
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov dword [ebp - 4], 0xffffffff
cmp dword [0x1007145c], 0
je 0x1000d045
mov ecx, 0x10110904
lea eax, [ebp - 0x20]
call fcn.10016390
push eax
push 0x138
mov eax, ebx
mov dword [ebp - 4], 0x39
call fcn.1000b550
add esp, 8
mov ecx, 0x10110910
lea eax, [ebp - 0x1c]
call fcn.10016410
push eax
mov dword [ebp - 4], 0x3a
mov ecx, dword [0x10073e6c]
push 0x10074f34
add ecx, 0x8a
push 0x37
push ecx
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov ecx, 0x1011091c
lea eax, [ebp - 0x20]
call fcn.10016390
push eax
mov dword [ebp - 4], 0x3b
mov edx, dword [0x10073e6c]
push 0x10074e7c
add edx, 0x8a
push 0x46
push edx
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov edi, 0x10110928
lea esi, [ebp - 0x20]
call fcn.10016480
push eax
mov dword [ebp - 4], 0x3c
mov eax, dword [0x10073e6c]
push 0x10074f48
add eax, 0x8a
push 0x55
push eax
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov edi, 0x10110934
lea esi, [ebp - 0x3c]
call fcn.100164c0
push eax
mov dword [ebp - 4], 0x3d
mov ecx, dword [0x10073e6c]
push 0x10074f18
add ecx, 0x8a
push 0x64
push ecx
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov edi, 0x10110944
lea esi, [ebp - 0x20]
call fcn.10016480
push eax
mov dword [ebp - 4], 0x3e
mov edx, dword [0x10073e6c]
push 0x10074f20
add edx, 0x8a
push 0x73
push edx
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov edi, 0x10110950
lea esi, [ebp - 0x38]
call fcn.10016500
push eax
mov dword [ebp - 4], 0x3f
mov eax, dword [0x10073e6c]
push 0x10074f54
add eax, 0x8a
push 0x82
push eax
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov edi, 0x10110960
lea esi, [ebp - 0x3c]
call fcn.10016540
push eax
mov dword [ebp - 4], 0x40
mov ecx, dword [0x10073e6c]
push 0x10074f58
add ecx, 0x8a
push 0x91
push ecx
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov edi, 0x10110974
lea esi, [ebp - 0x3c]
call fcn.100164c0
push eax
mov dword [ebp - 4], 0x41
mov edx, dword [0x10073e6c]
push 0x10074f5c
add edx, 0x8a
push 0xa0
push edx
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov ecx, 0x10110984
lea eax, [ebp - 0x1c]
call fcn.10016410
push eax
mov dword [ebp - 4], 0x42
mov eax, dword [0x10073e6c]
push 0x10074f38
add eax, 0x8a
push 0xaf
push eax
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov dword [ebp - 4], 0xffffffff
cmp dword [0x10071460], 0
je 0x1000d0dc
mov ecx, 0x10110990
lea eax, [ebp - 0x1c]
call fcn.10016330
push eax
push 0x138
mov eax, ebx
mov dword [ebp - 4], 0x43
call fcn.1000b550
add esp, 8
mov ecx, 0x10110998
lea eax, [ebp - 0x20]
call fcn.10016580
push eax
mov dword [ebp - 4], 0x44
mov ecx, dword [0x10073e6c]
push 0x10074f08
add ecx, 0x8a
push 0x37
push ecx
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov edi, 0x101109a4
lea esi, [ebp - 0x38]
call fcn.10016480
push eax
mov dword [ebp - 4], 0x45
mov edx, dword [0x10073e6c]
push 0x10074f0c
add edx, 0x8a
push 0x46
push edx
mov eax, ebx
call fcn.1000bbf0
add esp, 0x10
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.100197a5
mov esp, ebp
pop ebp
ret