Function at 0x1000b6f0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x100487b0
mov eax, dword fs:[0]
push eax
sub esp, 0x64
mov eax, dword [0x10062018]
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 [0x10073440]
mov eax, dword [ebx]
mov edx, dword [eax + 0xc0]
lea ecx, [ebp - 0x70]
push ecx
push ebx
call edx
add dword [0x1006be78], 2
add dword [0x1006be7c], 3
add dword [0x1006be80], 4
push 0x2d
mov dword [0x10071724], 0x10002810
call fcn.10002810
cwde
shr eax, 0x10
test eax, eax
je 0x1000b78c
cmp byte [0x10072718], 0
je 0x1000b77e
cmp dword [0x1007271c], 0
je 0x1000b793
call dword [sym.imp.KERNEL32.dll_GetTickCount]
cmp dword [0x1007271c], eax
ja 0x1000b793
mov byte [0x10072718], 1
mov eax, 1
jmp 0x1000b795
mov byte [0x10072718], 0
xor eax, eax
test al, 1
je 0x1000b7a7
cmp byte [0x1006c88c], 0
sete byte [0x1006c88c]
cmp byte [0x1006c88c], 0
je 0x1000c71c
xor eax, eax
mov edi, 0x1005f834
lea esi, [ebp - 0x20]
mov dword [0x10072dbc], eax
mov dword [0x100731cc], eax
call fcn.10013f00
push eax
mov eax, ebx
mov dword [ebp - 4], 0
call fcn.1000afc0
add esp, 4
mov eax, ebx
mov dword [ebp - 4], 0xffffffff
call fcn.1000ad00
mov edi, 0x1014f690
lea esi, [ebp - 0x20]
call fcn.10014690
push ebx
mov dword [ebp - 4], 1
mov edx, dword [0x10072dbc]
push 0x10070448
push eax
mov eax, dword [0x100731cc]
add eax, 0x30
add edx, 0x14
call fcn.1000b0d0
add esp, 0xc
mov edi, 0x1014f69c
lea esi, [ebp - 0x20]
call fcn.10014690
push ebx
mov dword [ebp - 4], 2
mov edx, dword [0x10072dbc]
push 0x1007044c
push eax
mov eax, dword [0x100731cc]
add eax, 0x44
add edx, 0x14
call fcn.1000b0d0
add esp, 0xc
mov edi, 0x1014f6a8
lea esi, [ebp - 0x20]
call fcn.10014690
push ebx
mov dword [ebp - 4], 3
mov edx, dword [0x10072dbc]
push 0x10070450
push eax
mov eax, dword [0x100731cc]
add eax, 0x58
add edx, 0x14
call fcn.1000b0d0
add esp, 0xc
mov edi, 0x1014f6b4
lea esi, [ebp - 0x20]
call fcn.10014690
push ebx
mov dword [ebp - 4], 4
mov edx, dword [0x10072dbc]
push 0x10070454
push eax
mov eax, dword [0x100731cc]
add eax, 0x6c
add edx, 0x14
call fcn.1000b0d0
add esp, 0xc
mov ecx, 0x1014f6c0
lea eax, [ebp - 0x1c]
call fcn.100146d0
push ebx
push 0x10070458
push eax
mov dword [ebp - 4], 5
mov eax, dword [0x100731cc]
sub eax, 0xffffff80
mov edx, dword [0x10072dbc]
add edx, 0x14
call fcn.1000b0d0
add esp, 0xc
mov ecx, 0x1014f6cc
lea eax, [ebp - 0x20]
call fcn.10014740
push ebx
mov dword [ebp - 4], 6
mov edx, dword [0x10072dbc]
push 0x1007045c
push eax
mov eax, dword [0x100731cc]
add eax, 0x94
add edx, 0x14
call fcn.1000b0d0
add esp, 0xc
mov ecx, 0x1014f6d8
lea eax, [ebp - 0x1c]
call fcn.100147c0
push ebx
mov dword [ebp - 4], 7
mov edx, dword [0x10072dbc]
push 0x10070460
push eax
mov eax, dword [0x100731cc]
add eax, 0xa8
add edx, 0x14
call fcn.1000b0d0
add esp, 0xc
mov edi, 0x1014f6e0
lea esi, [ebp - 0x20]
call fcn.10014690
push ebx
mov dword [ebp - 4], 8
mov edx, dword [0x10072dbc]
push 0x1007356c
push eax
mov eax, dword [0x100731cc]
add eax, 0xe4
add edx, 0x14
call fcn.1000b0d0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
cmp dword [0x10070448], 0
je 0x1000befe
mov edi, 0x1013ff90
lea esi, [ebp - 0x20]
call fcn.10014820
push eax
push 0x145
mov eax, ebx
mov dword [ebp - 4], 9
call fcn.1000ab80
add esp, 8
mov edi, 0x1013ffeb
lea esi, [ebp - 0x28]
call fcn.10014860
push eax
mov dword [ebp - 4], 0xa
mov ecx, dword [0x10072dbc]
push 0x10073f50
add ecx, 0x8a
push 0x37
push ecx
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov edi, 0x10140003
lea esi, [ebp - 0x54]
call fcn.100148a0
push eax
mov dword [ebp - 4], 0xb
mov edx, dword [0x10072dbc]
push 0x10073f5c
add edx, 0x8a
push 0x46
push edx
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov edi, 0x1014001b
lea esi, [ebp - 0x20]
call fcn.100148e0
push eax
mov dword [ebp - 4], 0xc
mov eax, dword [0x10072dbc]
push 0x10073f78
add eax, 0x8a
push 0x55
push eax
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov edi, 0x1014002b
lea esi, [ebp - 0x24]
call fcn.10014920
push eax
mov dword [ebp - 4], 0xd
mov ecx, dword [0x10072dbc]
push 0x10073f54
add ecx, 0x8a
push 0x64
push ecx
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov ecx, 0x1014003b
lea eax, [ebp - 0x20]
call fcn.10014960
push eax
mov dword [ebp - 4], 0xe
mov edx, dword [0x10072dbc]
push 0x10073f58
add edx, 0x8a
push 0x73
push edx
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov ecx, 0x10140047
lea eax, [ebp - 0x1c]
call fcn.100149e0
push eax
mov dword [ebp - 4], 0xf
mov eax, dword [0x10072dbc]
push 0x10073f8c
add eax, 0x8a
push 0x82
push eax
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov ecx, 0x10140053
lea eax, [ebp - 0x1c]
call fcn.100149e0
push eax
mov dword [ebp - 4], 0x10
mov ecx, dword [0x10072dbc]
push 0x10073f9c
add ecx, 0x8a
push 0x91
push ecx
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov ecx, 0x1014005f
lea eax, [ebp - 0x1c]
call fcn.10014a50
push eax
mov dword [ebp - 4], 0x11
mov edx, dword [0x10072dbc]
push 0x10073fa8
add edx, 0x8a
push 0xa0
push edx
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov ecx, 0x10140067
lea eax, [ebp - 0x1c]
call fcn.100149e0
push eax
mov dword [ebp - 4], 0x12
mov eax, dword [0x10072dbc]
push 0x10073f98
add eax, 0x8a
push 0xaf
push eax
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov ecx, 0x10140073
lea eax, [ebp - 0x1c]
call fcn.100149e0
push eax
mov dword [ebp - 4], 0x13
mov ecx, dword [0x10072dbc]
push 0x10073f84
add ecx, 0x8a
push 0xbe
push ecx
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov edi, 0x1014007f
lea esi, [ebp - 0x24]
call fcn.10014ab0
push eax
mov dword [ebp - 4], 0x14
mov edx, dword [0x10072dbc]
push 0x10073fb4
push 0xcd
add edx, 0x8a
push edx
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov edi, 0x1014008f
lea esi, [ebp - 0x24]
call fcn.10014ab0
push eax
mov dword [ebp - 4], 0x15
mov eax, dword [0x10072dbc]
push 0x10073fb0
add eax, 0x8a
push 0xdc
push eax
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov edi, 0x1014009f
lea esi, [ebp - 0x20]
call fcn.100148e0
push eax
mov dword [ebp - 4], 0x16
mov ecx, dword [0x10072dbc]
push 0x10073fac
add ecx, 0x8a
push 0xeb
push ecx
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov edi, 0x101400af
lea esi, [ebp - 0x54]
call fcn.10014860
mov dword [ebp - 4], 0x17
mov edx, dword [0x100731cc]
push 0x40
push eax
mov eax, dword [0x10072dbc]
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.10016650
or edi, 0xffffffff
mov dword [ebp - 4], edi
mov ecx, dword [0x100731cc]
mov edx, dword [0x10072dbc]
push 0x69
push 0xae
add ecx, 0x109
push ecx
add edx, 0x87
push edx
mov eax, ebx
call fcn.1000aa20
mov dword [ebp - 0x1c], 0x6e6f4220
mov word [ebp - 0x18], 0x65
mov dword [ebp - 4], 0x18
mov eax, dword [0x1006be78]
movzx ecx, byte [0x1006be7c]
movzx edx, byte [0x1006be80]
or eax, 0xffffff00
shl eax, 8
or eax, ecx
mov ecx, dword [0x10072dbc]
shl eax, 8
or eax, edx
push eax
push 0x100704f4
lea eax, [ebp - 0x1c]
push eax
sub ecx, 0xffffff80
push ecx
mov ecx, ebx
mov eax, 0x10b
call fcn.1000b4a0
mov dword [ebp - 0x1c], 0x6e694c20
mov word [ebp - 0x18], 0x65
mov dword [ebp - 4], 0x19
mov edx, dword [0x1006be78]
movzx eax, byte [0x1006be7c]
movzx ecx, byte [0x1006be80]
or edx, 0xffffff00
shl edx, 8
or edx, eax
mov eax, dword [0x10072dbc]
shl edx, 8
or edx, ecx
push edx
push 0x100704f8
lea edx, [ebp - 0x1c]
sub eax, 0xffffff80
push edx
push eax
mov ecx, ebx
mov eax, 0x11b
call fcn.1000b4a0
mov dword [ebp - 0x1c], 0x6d614e20
mov word [ebp - 0x18], 0x65
mov dword [ebp - 4], 0x1a
mov ecx, dword [0x1006be78]
movzx edx, byte [0x1006be7c]
movzx eax, byte [0x1006be80]
or ecx, 0xffffff00
shl ecx, 8
or ecx, edx
mov edx, dword [0x10072dbc]
shl ecx, 8
or ecx, eax
push ecx
push 0x100704fc
lea ecx, [ebp - 0x1c]
push ecx
sub edx, 0xffffff80
push edx
mov ecx, ebx
mov eax, 0x12b
call fcn.1000b4a0
add esp, 0x40
mov dword [ebp - 0x18], 0x786f4220
mov byte [ebp - 0x14], 0
mov dword [ebp - 4], 0x1b
mov eax, dword [0x1006be78]
movzx ecx, byte [0x1006be7c]
movzx edx, byte [0x1006be80]
or eax, 0xffffff00
shl eax, 8
or eax, ecx
mov ecx, dword [0x10072dbc]
shl eax, 8
or eax, edx
push eax
push 0x10070500
lea eax, [ebp - 0x18]
push eax
sub ecx, 0xffffff80
push ecx
mov ecx, ebx
mov eax, 0x13b
call fcn.1000b4a0
add esp, 0x10
mov ecx, 0x101400c7
lea eax, [ebp - 0x20]
call fcn.10014af0
mov dword [ebp - 4], 0x1c
mov edx, dword [0x1006be78]
movzx ecx, byte [0x1006be7c]
or edx, 0xffffff00
shl edx, 8
or edx, ecx
movzx ecx, byte [0x1006be80]
shl edx, 8
or edx, ecx
push edx
mov edx, dword [0x10072dbc]
push 0x10070504
push eax
sub edx, 0xffffff80
push edx
mov ecx, ebx
mov eax, 0x14b
call fcn.1000b4a0
add esp, 0x10
mov ecx, 0x101400d3
lea eax, [ebp - 0x20]
call fcn.10014960
mov dword [ebp - 4], 0x1d
mov ecx, dword [0x1006be78]
movzx edx, byte [0x1006be7c]
or ecx, 0xffffff00
shl ecx, 8
or ecx, edx
movzx edx, byte [0x1006be80]
shl ecx, 8
or ecx, edx
push ecx
push 0x10070508
push eax
mov eax, dword [0x10072dbc]
sub eax, 0xffffff80
push eax
mov ecx, ebx
mov eax, 0x15b
call fcn.1000b4a0
add esp, 0x10
mov dword [ebp - 4], edi
cmp dword [0x10070450], 0
je 0x1000c13d
mov edi, 0x1012e0de
lea esi, [ebp - 0x20]
call fcn.10014b80
push eax
push 0xa5
mov eax, ebx
mov dword [ebp - 4], 0x1e
call fcn.1000ab80
add esp, 8
mov edi, 0x1012e0ea
lea esi, [ebp - 0x58]
call fcn.10014bc0
push eax
mov dword [ebp - 4], 0x1f
mov ecx, dword [0x10072dbc]
push 0x10073dd4
add ecx, 0x8a
push 0x37
push ecx
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov ecx, 0x1012e106
lea eax, [ebp - 0x20]
call fcn.10014c00
push eax
mov dword [ebp - 4], 0x20
mov edx, dword [0x10072dbc]
push 0x10073dcc
add edx, 0x8a
push 0x46
push edx
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov ecx, 0x1012e112
lea eax, [ebp - 0x20]
call fcn.10014c00
push eax
mov dword [ebp - 4], 0x21
mov eax, dword [0x10072dbc]
push 0x10073e0c
add eax, 0x8a
push 0x55
push eax
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov edi, 0x1012e11e
lea esi, [ebp - 0x3c]
call fcn.10014c90
push eax
mov dword [ebp - 4], 0x22
mov ecx, dword [0x10072dbc]
push 0x10073e10
add ecx, 0x8a
push 0x64
push ecx
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov ecx, 0x1012e12e
lea eax, [ebp - 0x20]
call fcn.10014cd0
push eax
mov dword [ebp - 4], 0x23
mov edx, dword [0x10072dbc]
push 0x10073e50
add edx, 0x8a
push 0x73
push edx
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov edi, 0x1012e13a
lea esi, [ebp - 0x3c]
call fcn.10014d50
push eax
mov dword [ebp - 4], 0x24
mov eax, dword [0x10072dbc]
push 0x10073e3c
add eax, 0x8a
push 0x82
push eax
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov ecx, 0x1012e14e
lea eax, [ebp - 0x20]
call fcn.10014c00
push eax
mov dword [ebp - 4], 0x25
mov ecx, dword [0x10072dbc]
push 0x10073e00
add ecx, 0x8a
push 0x91
push ecx
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov ecx, 0x1012e15a
lea eax, [ebp - 0x1c]
call fcn.10014d90
push eax
mov dword [ebp - 4], 0x26
mov edx, dword [0x10072dbc]
push 0x10073e20
add edx, 0x8a
push 0xa0
push edx
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov edi, 0x1012e162
lea esi, [ebp - 0x38]
call fcn.10014df0
push eax
mov dword [ebp - 4], 0x27
mov eax, dword [0x10072dbc]
push 0x10073e64
add eax, 0x8a
push 0xaf
push eax
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov edi, 0x1011ea71
lea esi, [ebp - 0x38]
call fcn.10014e30
push eax
mov dword [ebp - 4], 0x28
mov ecx, dword [0x10072dbc]
push 0x10073e30
add ecx, 0x8a
push 0xbe
push ecx
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov dword [ebp - 4], 0xffffffff
cmp dword [0x10070454], 0
je 0x1000c3b0
mov edi, 0x1011ea81
lea esi, [ebp - 0x20]
call fcn.10014e70
push eax
push 0x138
mov eax, ebx
mov dword [ebp - 4], 0x29
call fcn.1000ab80
add esp, 8
mov edi, 0x1011ea8d
lea esi, [ebp - 0x20]
call fcn.10014e70
push eax
mov dword [ebp - 4], 0x2a
mov edx, dword [0x10072dbc]
push 0x10073f24
add edx, 0x8a
push 0x37
push edx
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov ecx, 0x1011ea99
lea eax, [ebp - 0x20]
call fcn.10014eb0
push eax
mov dword [ebp - 4], 0x2b
mov eax, dword [0x10072dbc]
push 0x10073f48
add eax, 0x8a
push 0x46
push eax
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov ecx, 0x1011eaa5
lea eax, [ebp - 0x20]
call fcn.10014f30
push eax
mov dword [ebp - 4], 0x2c
mov ecx, dword [0x10072dbc]
push 0x10073f34
add ecx, 0x8a
push 0x55
push ecx
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov edi, 0x1011eab1
lea esi, [ebp - 0x20]
call fcn.10014e70
push eax
mov dword [ebp - 4], 0x2d
mov edx, dword [0x10072dbc]
push 0x10073f0c
add edx, 0x8a
push 0x64
push edx
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov edi, 0x1011eabd
lea esi, [ebp - 0x20]
call fcn.10014e70
push eax
mov dword [ebp - 4], 0x2e
mov eax, dword [0x10072dbc]
push 0x10073f04
add eax, 0x8a
push 0x73
push eax
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov ecx, 0x1011eac9
lea eax, [ebp - 0x20]
call fcn.10014f30
push eax
mov dword [ebp - 4], 0x2f
mov ecx, dword [0x10072dbc]
push 0x10073f30
add ecx, 0x8a
push 0x82
push ecx
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov edi, 0x1011ead5
lea esi, [ebp - 0x38]
call fcn.10014fc0
push eax
mov dword [ebp - 4], 0x30
mov edx, dword [0x10072dbc]
push 0x10073f18
add edx, 0x8a
push 0x91
push edx
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov edi, 0x1011eae5
lea esi, [ebp - 0x38]
call fcn.10014e30
push eax
mov dword [ebp - 4], 0x31
mov eax, dword [0x10072dbc]
push 0x10073f20
add eax, 0x8a
push 0xa0
push eax
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov edi, 0x1011eaf5
lea esi, [ebp - 0x38]
call fcn.10014e30
push eax
mov dword [ebp - 4], 0x32
mov ecx, dword [0x10072dbc]
push 0x10073f14
add ecx, 0x8a
push 0xaf
push ecx
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov ecx, 0x1011eb05
lea eax, [ebp - 0x20]
call fcn.10014f30
push eax
mov dword [ebp - 4], 0x33
mov edx, dword [0x10072dbc]
push 0x10073f10
add edx, 0x8a
push 0xbe
push edx
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov edi, 0x1011eb11
lea esi, [ebp - 0x38]
call fcn.10014e30
push eax
mov dword [ebp - 4], 0x34
mov eax, dword [0x10072dbc]
push 0x10073f3c
add eax, 0x8a
push 0xcd
push eax
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov dword [ebp - 4], 0xffffffff
cmp dword [0x10070458], 0
je 0x1000c47c
mov ecx, 0x1011eb21
lea eax, [ebp - 0x1c]
call fcn.10015000
push eax
push 0x55
mov eax, ebx
mov dword [ebp - 4], 0x35
call fcn.1000ab80
add esp, 8
mov ecx, 0x1011eb2d
lea eax, [ebp - 0x20]
call fcn.10014f30
push eax
mov dword [ebp - 4], 0x36
mov ecx, dword [0x10072dbc]
push 0x10073e14
add ecx, 0x8a
push 0x37
push ecx
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov edi, 0x1011eb39
lea esi, [ebp - 0x38]
call fcn.10014e30
push eax
mov dword [ebp - 4], 0x37
mov edx, dword [0x10072dbc]
push 0x10073f48
add edx, 0x8a
push 0x46
push edx
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov ecx, 0x1010f448
lea eax, [ebp - 0x1c]
call fcn.10015070
push eax
mov dword [ebp - 4], 0x38
mov eax, dword [0x10072dbc]
push 0x10073f34
add eax, 0x8a
push 0x55
push eax
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov dword [ebp - 4], 0xffffffff
cmp dword [0x1007045c], 0
je 0x1000c685
mov ecx, 0x1010f450
lea eax, [ebp - 0x20]
call fcn.100150d0
push eax
push 0x138
mov eax, ebx
mov dword [ebp - 4], 0x39
call fcn.1000ab80
add esp, 8
mov ecx, 0x1010f45c
lea eax, [ebp - 0x1c]
call fcn.10015150
push eax
mov dword [ebp - 4], 0x3a
mov ecx, dword [0x10072dbc]
push 0x10073eb0
add ecx, 0x8a
push 0x37
push ecx
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov ecx, 0x1010f468
lea eax, [ebp - 0x20]
call fcn.100150d0
push eax
mov dword [ebp - 4], 0x3b
mov edx, dword [0x10072dbc]
push 0x10073df4
add edx, 0x8a
push 0x46
push edx
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov edi, 0x1010f474
lea esi, [ebp - 0x20]
call fcn.100151c0
push eax
mov dword [ebp - 4], 0x3c
mov eax, dword [0x10072dbc]
push 0x10073ec4
add eax, 0x8a
push 0x55
push eax
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov edi, 0x1010f480
lea esi, [ebp - 0x3c]
call fcn.10015200
push eax
mov dword [ebp - 4], 0x3d
mov ecx, dword [0x10072dbc]
push 0x10073e94
add ecx, 0x8a
push 0x64
push ecx
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov edi, 0x1010f490
lea esi, [ebp - 0x20]
call fcn.100151c0
push eax
mov dword [ebp - 4], 0x3e
mov edx, dword [0x10072dbc]
push 0x10073e9c
add edx, 0x8a
push 0x73
push edx
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov edi, 0x1010f49c
lea esi, [ebp - 0x38]
call fcn.10015240
push eax
mov dword [ebp - 4], 0x3f
mov eax, dword [0x10072dbc]
push 0x10073ed0
add eax, 0x8a
push 0x82
push eax
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov edi, 0x1010f4ac
lea esi, [ebp - 0x3c]
call fcn.10015280
push eax
mov dword [ebp - 4], 0x40
mov ecx, dword [0x10072dbc]
push 0x10073ed4
add ecx, 0x8a
push 0x91
push ecx
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov edi, 0x1010f4c0
lea esi, [ebp - 0x3c]
call fcn.10015200
push eax
mov dword [ebp - 4], 0x41
mov edx, dword [0x10072dbc]
push 0x10073ed8
add edx, 0x8a
push 0xa0
push edx
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov ecx, 0x1010f4d0
lea eax, [ebp - 0x1c]
call fcn.10015150
push eax
mov dword [ebp - 4], 0x42
mov eax, dword [0x10072dbc]
push 0x10073eb4
add eax, 0x8a
push 0xaf
push eax
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov dword [ebp - 4], 0xffffffff
cmp dword [0x10070460], 0
je 0x1000c71c
mov ecx, 0x1010f4dc
lea eax, [ebp - 0x1c]
call fcn.10015070
push eax
push 0x138
mov eax, ebx
mov dword [ebp - 4], 0x43
call fcn.1000ab80
add esp, 8
mov ecx, 0x1010f4e4
lea eax, [ebp - 0x20]
call fcn.100152c0
push eax
mov dword [ebp - 4], 0x44
mov ecx, dword [0x10072dbc]
push 0x10073e80
add ecx, 0x8a
push 0x37
push ecx
mov eax, ebx
call fcn.1000b230
add esp, 0x10
mov edi, 0x1010f4f0
lea esi, [ebp - 0x38]
call fcn.100151c0
push eax
mov dword [ebp - 4], 0x45
mov edx, dword [0x10072dbc]
push 0x10073e84
add edx, 0x8a
push 0x46
push edx
mov eax, ebx
call fcn.1000b230
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.10017f25
mov esp, ebp
pop ebp
ret