Function at 0x1000352b
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
push ebx
mov edx, 0x3c
sub esp, 4
mov dword [esp], 0
dec edx
jne 0x10003532
mov word [esp], 1
movzx ebx, word [esp]
mov eax, 5
cmp ebx, eax
jl 0x10003560
movzx ebx, word [esp]
dec ebx
push ebx
pop eax
mov word [esp + 4], ax
jmp 0x1000356c
movzx ebx, word [esp]
inc ebx
push ebx
pop eax
mov word [esp + 4], ax
movzx ebx, word [esp + 4]
push ebx
mov ebx, 0x10
cmp ebx, dword [esp]
jne 0x10003586
add esp, 4
jmp 0x100043d1
mov ebx, 7
cmp ebx, dword [esp]
jne 0x1000359e
movzx eax, word [esp + 8]
push eax
pop eax
mov word [esp + 4], ax
jmp 0x100035b5
mov ebx, 2
cmp ebx, dword [esp]
jne 0x100035b5
movzx ebx, word [esp + 8]
inc ebx
push ebx
pop eax
mov word [esp + 4], ax
pop eax
push dword [0x10043918]
mov ebp, 0x10040ae3
push ebp
mov ebp, 0x10040ad8
push ebp
call fcn.1000af15
lea eax, [esp + 0x34]
push 0xb
push eax
call fcn.10037e40
push dword [0x10043918]
mov ebp, 0x10040aec
push ebp
mov ebp, 0x10040ae3
push ebp
call fcn.1000af15
lea edx, [esp + 0x34]
push 0xb
push edx
call fcn.10037ea0
lea eax, [esp + 0x18]
push eax
call fcn.10037dc0
mov word [esp + 0x60], 0xa
movzx ebx, word [esp + 0x60]
mov eax, 5
cmp ebx, eax
jl 0x10003630
movzx ebx, word [esp + 0x60]
dec ebx
push ebx
pop eax
mov word [esp + 0x64], ax
jmp 0x1000363d
movzx ebx, word [esp + 0x60]
inc ebx
push ebx
pop eax
mov word [esp + 0x64], ax
movzx ebx, word [esp + 0x64]
push ebx
mov ebx, 0x12
cmp ebx, dword [esp]
jne 0x10003657
add esp, 4
jmp 0x100043d1
mov ebx, 8
cmp ebx, dword [esp]
jne 0x1000366f
movzx eax, word [esp + 0x68]
push eax
pop eax
mov word [esp + 0x64], ax
jmp 0x10003686
mov ebx, 2
cmp ebx, dword [esp]
jne 0x10003686
movzx ebx, word [esp + 0x68]
inc ebx
push ebx
pop eax
mov word [esp + 0x64], ax
pop eax
movsx ebx, byte [0x10041fd0]
cmp ebx, 1
jne 0x100039f8
mov word [esp + 0x68], 7
movzx ebx, word [esp + 0x68]
mov eax, 1
cmp ebx, eax
jl 0x100036bb
movzx ebx, word [esp + 0x68]
dec ebx
push ebx
pop eax
mov word [esp + 0x6c], ax
jmp 0x100036c8
movzx ebx, word [esp + 0x68]
inc ebx
push ebx
pop eax
mov word [esp + 0x6c], ax
movzx ebx, word [esp + 0x6c]
push ebx
mov ebx, 0xf
cmp ebx, dword [esp]
jne 0x100036e2
add esp, 4
jmp 0x100043d1
mov ebx, 4
cmp ebx, dword [esp]
jne 0x100036fa
movzx eax, word [esp + 0x70]
push eax
pop eax
mov word [esp + 0x6c], ax
jmp 0x10003711
mov ebx, 2
cmp ebx, dword [esp]
jne 0x10003711
movzx ebx, word [esp + 0x70]
inc ebx
push ebx
pop eax
mov word [esp + 0x6c], ax
pop eax
mov word [esp + 0x70], 4
movzx ebx, word [esp + 0x70]
mov eax, 5
cmp ebx, eax
jl 0x10003736
movzx ebx, word [esp + 0x70]
dec ebx
push ebx
pop eax
mov word [esp + 0x74], ax
jmp 0x10003743
movzx ebx, word [esp + 0x70]
inc ebx
push ebx
pop eax
mov word [esp + 0x74], ax
movzx ebx, word [esp + 0x74]
push ebx
mov ebx, 0xe
cmp ebx, dword [esp]
jne 0x1000375d
add esp, 4
jmp 0x100043d1
mov ebx, 5
cmp ebx, dword [esp]
jne 0x10003775
movzx eax, word [esp + 0x78]
push eax
pop eax
mov word [esp + 0x74], ax
jmp 0x1000378c
mov ebx, 4
cmp ebx, dword [esp]
jne 0x1000378c
movzx ebx, word [esp + 0x78]
inc ebx
push ebx
pop eax
mov word [esp + 0x74], ax
pop eax
push dword [0x10043918]
push dword [0x10043918]
mov ebp, 0x10040afb
push ebp
mov ebp, 0x10040aec
push ebp
call fcn.1000af15
mov edx, dword [0x10040b7c]
add dword [esp], edx
call fcn.1001097c
lea eax, [esp + 0x50]
push eax
call fcn.10037dc0
mov word [esp + 0x78], 7
movzx ebx, word [esp + 0x78]
mov eax, 1
cmp ebx, eax
jl 0x100037e6
movzx ebx, word [esp + 0x78]
dec ebx
push ebx
pop eax
mov word [esp + 0x7c], ax
jmp 0x100037f3
movzx ebx, word [esp + 0x78]
inc ebx
push ebx
pop eax
mov word [esp + 0x7c], ax
movzx ebx, word [esp + 0x7c]
push ebx
mov ebx, 0xc
cmp ebx, dword [esp]
jne 0x1000380d
add esp, 4
jmp 0x100043d1
mov ebx, 6
cmp ebx, dword [esp]
jne 0x10003828
movzx eax, word [esp + 0x80]
push eax
pop eax
mov word [esp + 0x7c], ax
jmp 0x10003842
mov ebx, 4
cmp ebx, dword [esp]
jne 0x10003842
movzx ebx, word [esp + 0x80]
inc ebx
push ebx
pop eax
mov word [esp + 0x7c], ax
pop eax
movsx ebx, byte [0x10041fd7]
cmp ebx, 1
jne 0x10003895
mov edx, dword [esp + 0x4c]
push dword [0x10043918]
push edx
call fcn.10037d60
push dword [0x10043918]
mov ebp, 0x10040b0c
push ebp
mov ebp, 0x10040afb
push ebp
call fcn.1000af15
pop eax
lea edx, [esp + 0x34]
push 0xb
push edx
call fcn.10037ea0
lea eax, [esp + 0x30]
push eax
call fcn.10037dc0
jmp 0x1000395a
mov edx, dword [esp + 0x4c]
push dword [0x10043918]
push edx
call fcn.10037d60
lea edx, [esp + 0x34]
push 0xb
push edx
call fcn.10037ea0
lea eax, [esp + 0x30]
push eax
call fcn.10037dc0
mov word [esp + 0x80], 0xa
movzx ebx, word [esp + 0x80]
mov eax, 1
cmp ebx, eax
jl 0x100038ee
movzx ebx, word [esp + 0x80]
dec ebx
push ebx
pop eax
mov word [esp + 0x84], ax
jmp 0x10003901
movzx ebx, word [esp + 0x80]
inc ebx
push ebx
pop eax
mov word [esp + 0x84], ax
movzx ebx, word [esp + 0x84]
push ebx
mov ebx, 0x11
cmp ebx, dword [esp]
jne 0x1000391e
add esp, 4
jmp 0x100043d1
mov ebx, 5
cmp ebx, dword [esp]
jne 0x1000393c
movzx eax, word [esp + 0x88]
push eax
pop eax
mov word [esp + 0x84], ax
jmp 0x10003959
mov ebx, 5
cmp ebx, dword [esp]
jne 0x10003959
movzx ebx, word [esp + 0x88]
inc ebx
push ebx
pop eax
mov word [esp + 0x84], ax
pop eax
mov word [esp + 0x88], 5
movzx ebx, word [esp + 0x88]
mov eax, 4
cmp ebx, eax
jl 0x1000398a
movzx ebx, word [esp + 0x88]
dec ebx
push ebx
pop eax
mov word [esp + 0x8c], ax
jmp 0x1000399d
movzx ebx, word [esp + 0x88]
inc ebx
push ebx
pop eax
mov word [esp + 0x8c], ax
movzx ebx, word [esp + 0x8c]
push ebx
mov ebx, 0x12
cmp ebx, dword [esp]
jne 0x100039ba
add esp, 4
jmp 0x100043d1
mov ebx, 9
cmp ebx, dword [esp]
jne 0x100039d8
movzx eax, word [esp + 0x90]
push eax
pop eax
mov word [esp + 0x8c], ax
jmp 0x100039f5
mov ebx, 3
cmp ebx, dword [esp]
jne 0x100039f5
movzx ebx, word [esp + 0x90]
inc ebx
push ebx
pop eax
mov word [esp + 0x8c], ax
pop eax
jmp 0x10003a3c
push dword [0x10043918]
push dword [0x10043918]
mov ebp, 0x10040b13
push ebp
mov ebp, 0x10040b0c
push ebp
call fcn.1000af15
mov edx, dword [0x10040b7c]
add dword [esp], edx
call fcn.1001097c
lea edx, [esp + 0x34]
push 0xb
push edx
call fcn.10037ea0
lea eax, [esp + 0x30]
push eax
call fcn.10037dc0
lea eax, [esp + 0x30]
lea edx, [0x1003e03e]
push edx
push 0xb
push eax
call fcn.10037e70
lea edx, str.pair
lea ecx, [esp + 0x90]
call fcn.10031008
mov edx, dword [esp + 0x2c]
push dword [0x10043918]
push edx
call fcn.10037d60
mov edx, dword [0x10041fac]
push edx
call fcn.10037d60
lea eax, [esp + 0xc]
push eax
call fcn.10037dc0
push dword [0x10043918]
push dword [esp + 0x30]
mov edx, dword [esp + 0x34]
push dword [0x10043918]
push edx
call fcn.10037d60
mov edx, dword [0x10041f10]
push edx
call fcn.10037d60
mov edx, dword [0x10040b7c]
add dword [esp], edx
call fcn.10014e43
pop dword [0x10043918]
mov ebx, eax
and ebx, ebx
jne 0x10003ad4
xor eax, eax
movsx eax, al
jmp 0x100043d1
lea edx, [0x1003ed4a]
lea ecx, [esp + 0x94]
call fcn.10031008
push dword [esp + 8]
call fcn.10019386
mov ebx, eax
and ebx, ebx
jne 0x10003aff
xor eax, eax
movsx eax, al
jmp 0x100043d1
mov word [esp + 0x98], 3
movzx ebx, word [esp + 0x98]
mov eax, 3
cmp ebx, eax
jl 0x10003b2f
movzx ebx, word [esp + 0x98]
dec ebx
push ebx
pop eax
mov word [esp + 0x9c], ax
jmp 0x10003b42
movzx ebx, word [esp + 0x98]
inc ebx
push ebx
pop eax
mov word [esp + 0x9c], ax
movzx ebx, word [esp + 0x9c]
push ebx
mov ebx, 0x11
cmp ebx, dword [esp]
jne 0x10003b5f
add esp, 4
jmp 0x100043d1
mov ebx, 9
cmp ebx, dword [esp]
jne 0x10003b7d
movzx eax, word [esp + 0xa0]
push eax
pop eax
mov word [esp + 0x9c], ax
jmp 0x10003b9a
mov ebx, 4
cmp ebx, dword [esp]
jne 0x10003b9a
movzx ebx, word [esp + 0xa0]
inc ebx
push ebx
pop eax
mov word [esp + 0x9c], ax
pop eax
lea edx, [0x1003e03e]
lea ecx, [esp + 8]
call fcn.10031008
mov word [esp + 0xa0], 6
movzx ebx, word [esp + 0xa0]
mov eax, 5
cmp ebx, eax
jl 0x10003bda
movzx ebx, word [esp + 0xa0]
dec ebx
push ebx
pop eax
mov word [esp + 0xa4], ax
jmp 0x10003bed
movzx ebx, word [esp + 0xa0]
inc ebx
push ebx
pop eax
mov word [esp + 0xa4], ax
movzx ebx, word [esp + 0xa4]
push ebx
mov ebx, 0xe
cmp ebx, dword [esp]
jne 0x10003c0a
add esp, 4
jmp 0x100043d1
mov ebx, 8
cmp ebx, dword [esp]
jne 0x10003c28
movzx eax, word [esp + 0xa8]
push eax
pop eax
mov word [esp + 0xa4], ax
jmp 0x10003c45
mov ebx, 3
cmp ebx, dword [esp]
jne 0x10003c45
movzx ebx, word [esp + 0xa8]
inc ebx
push ebx
pop eax
mov word [esp + 0xa4], ax
pop eax
push dword [0x10043918]
mov ebp, 0x100409c6
push ebp
mov ebp, 0x100409bb
push ebp
call fcn.1000af15
lea eax, [0x10041f74]
push eax
call fcn.10037dc0
lea edx, str.nights
lea ecx, [esp + 0xa8]
call fcn.10031008
mov word [esp + 0xac], 5
movzx ebx, word [esp + 0xac]
mov eax, 3
cmp ebx, eax
jl 0x10003cab
movzx ebx, word [esp + 0xac]
dec ebx
push ebx
pop eax
mov word [esp + 0xb0], ax
jmp 0x10003cbe
movzx ebx, word [esp + 0xac]
inc ebx
push ebx
pop eax
mov word [esp + 0xb0], ax
movzx ebx, word [esp + 0xb0]
push ebx
mov ebx, 0xd
cmp ebx, dword [esp]
jne 0x10003cdb
add esp, 4
jmp 0x100043d1
mov ebx, 9
cmp ebx, dword [esp]
jne 0x10003cf9
movzx eax, word [esp + 0xb4]
push eax
pop eax
mov word [esp + 0xb0], ax
jmp 0x10003d16
mov ebx, 5
cmp ebx, dword [esp]
jne 0x10003d16
movzx ebx, word [esp + 0xb4]
inc ebx
push ebx
pop eax
mov word [esp + 0xb0], ax
pop eax
movsx ebx, byte [0x10041fd0]
cmp ebx, 1
jne 0x10003d6a
mov edx, dword [0x10041f74]
push dword [0x10043918]
push edx
call fcn.10037d60
mov edx, dword [0x10041f10]
push edx
call fcn.10037d60
lea eax, [0x10041f74]
push eax
call fcn.10037dc0
lea edx, str.alien
lea ecx, [esp + 0xb4]
call fcn.10031008
push dword [esp + 0x2c]
call fcn.10004e19
jmp 0x10003dbb
mov edx, dword [0x10041f74]
push dword [0x10043918]
push edx
call fcn.10037d60
lea edx, [0x1003e11a]
push edx
call fcn.10037d60
mov edx, dword [esp + 0x18]
push edx
call fcn.10037d60
mov edx, dword [0x10041f10]
push edx
call fcn.10037d60
lea edx, [0x1003e11a]
push edx
call fcn.10037d60
lea eax, [0x10041f74]
push eax
call fcn.10037dc0
call fcn.1000b213
lea edx, [0x1003e03e]
lea ecx, [0x10041f74]
call fcn.10031008
lea edx, [0x1003e03e]
lea ecx, [0x10041ee0]
call fcn.10031008
lea edx, [0x1003e03e]
lea ecx, [0x10041f10]
call fcn.10031008
lea edx, [0x1003e03e]
lea ecx, [esp + 0x14]
call fcn.10031008
lea edx, [0x1003e03e]
lea ecx, [0x10041f00]
call fcn.10031008
push dword [0x10043918]
mov ebp, 0x10040b1c
push ebp
mov ebp, 0x10040b13
push ebp
call fcn.1000af15
lea eax, [esp + 0x1c]
push 9
push eax
call fcn.10037e40
push dword [0x10043918]
lea edx, [esp + 0x1c]
push dword [0x10043918]
push 9
push edx
call fcn.10037ea0
mov edx, dword [0x10040b7c]
add dword [esp], edx
call fcn.100103a8
pop dword [0x10043918]
mov ebx, eax
and ebx, ebx
je 0x10003ecf
mov ebx, dword [esp + 0x10]
inc ebx
mov dword [esp + 0x10], ebx
mov ebx, dword [esp + 0x10]
cmp ebx, 3
jle 0x10003e7d
jmp 0x10003ecf
push dword [0x10043918]
lea edx, [esp + 0x1c]
push dword [0x10043918]
push 9
push edx
call fcn.10037ea0
mov edx, dword [0x10040b7c]
add dword [esp], edx
call fcn.100103a8
pop dword [0x10043918]
mov dword [esp + 0xc], eax
cmp dword [esp + 0xc], 0
je 0x10003ec0
push dword [esp + 0xc]
call fcn.10018ce0
push 0xc8
call fcn.1000f4fa
jmp 0x10003e34
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
lea eax, [esp + 0x54]
push eax
push 0x409
push 1
call fcn.1000f8c7
mov ebx, eax
cmp ebx, 1
jne 0x10003fb8
lea ebp, [esp + 0x54]
push dword [ebp]
pop eax
call fcn.100311a0
mov ebx, eax
cmp ebx, 0x4d
jne 0x10003f2b
mov ebx, dword [ebp]
inc ebx
push ebx
pop eax
call fcn.100311a0
mov ebx, eax
cmp ebx, 0x5a
jne 0x10003f2b
mov eax, 1
jmp 0x10003f2d
xor eax, eax
and eax, eax
je 0x10003fa5
lea edx, str.fotos
lea ecx, [esp + 0xb8]
call fcn.10031008
push dword [0x10043918]
lea ebp, [esp + 0x58]
mov eax, dword [ebp + 4]
push eax
push dword [ebp]
mov edx, dword [esp + 0x38]
push dword [0x10043918]
push edx
call fcn.10037d60
lea edx, [esp + 0x28]
push 9
push edx
call fcn.10037ea0
mov edx, dword [0x10040b7c]
add dword [esp], edx
call fcn.1002f917
pop dword [0x10043918]
mov ebx, eax
cmp ebx, 1
jne 0x10003f93
mov byte [esp + 0x48], 1
lea edx, str.tales
lea ecx, [esp + 0xbc]
call fcn.10031008
lea ebp, [esp + 0x54]
push dword [ebp]
call fcn.10037950
mov dword [ebp], 0
movsx ebx, byte [esp + 0x48]
cmp ebx, 1
jne 0x10003fdd
push dword [0x10041fac]
lea edx, [0x1003e03e]
pop ecx
call fcn.100311d0
jne 0x10003fdd
mov eax, 1
jmp 0x10003fdf
xor eax, eax
and eax, eax
je 0x100042a3
mov word [esp + 0xc0], 3
movzx ebx, word [esp + 0xc0]
mov eax, 5
cmp ebx, eax
jl 0x10004017
movzx ebx, word [esp + 0xc0]
dec ebx
push ebx
pop eax
mov word [esp + 0xc4], ax
jmp 0x1000402a
movzx ebx, word [esp + 0xc0]
inc ebx
push ebx
pop eax
mov word [esp + 0xc4], ax
movzx ebx, word [esp + 0xc4]
push ebx
mov ebx, 0xe
cmp ebx, dword [esp]
jne 0x10004047
add esp, 4
jmp 0x100043d1
mov ebx, 5
cmp ebx, dword [esp]
jne 0x10004065
movzx eax, word [esp + 0xc8]
push eax
pop eax
mov word [esp + 0xc4], ax
jmp 0x10004082
mov ebx, 3
cmp ebx, dword [esp]
jne 0x10004082
movzx ebx, word [esp + 0xc8]
inc ebx
push ebx
pop eax
mov word [esp + 0xc4], ax
pop eax
lea edx, str.origins
lea ecx, [esp + 0xc8]
call fcn.10031008
push 2
push 0
call fcn.10014b4b
mov dword [esp + 0x50], eax
lea edx, str.concerts
lea ecx, [esp + 0xcc]
call fcn.10031008
push dword [esp + 0x50]
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x100040c7
jmp 0x100040ea
mov ebx, 1
cmp ebx, dword [esp]
jne 0x100040d3
jmp 0x100040ea
lea edx, str.drill
lea ecx, [esp + 0xd4]
call fcn.10031008
jmp 0x100042a8
pop eax
push 0
push 0
push 0
push 3
push 0
push 0
push 0
push 0xffffffff
push 0
call fcn.1000f38e
mov dword [esp + 0x50], eax
push dword [esp + 0x50]
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x1000412e
jmp 0x10004163
mov ebx, 0x80010119
cmp ebx, dword [esp]
jne 0x1000414c
lea edx, str.firms
lea ecx, [esp + 0xd8]
call fcn.10031008
jmp 0x10004163
lea edx, str.fatal
lea ecx, [esp + 0xdc]
call fcn.10031008
jmp 0x100042a8
pop eax
mov word [esp + 0xdc], 2
movzx ebx, word [esp + 0xdc]
mov eax, 3
cmp ebx, eax
jl 0x10004194
movzx ebx, word [esp + 0xdc]
dec ebx
push ebx
pop eax
mov word [esp + 0xe0], ax
jmp 0x100041a7
movzx ebx, word [esp + 0xdc]
inc ebx
push ebx
pop eax
mov word [esp + 0xe0], ax
movzx ebx, word [esp + 0xe0]
push ebx
mov ebx, 0xd
cmp ebx, dword [esp]
jne 0x100041c4
add esp, 4
jmp 0x100043d1
mov ebx, 4
cmp ebx, dword [esp]
jne 0x100041e2
movzx eax, word [esp + 0xe4]
push eax
pop eax
mov word [esp + 0xe0], ax
jmp 0x100041ff
mov ebx, 5
cmp ebx, dword [esp]
jne 0x100041ff
movzx ebx, word [esp + 0xe4]
inc ebx
push ebx
pop eax
mov word [esp + 0xe0], ax
pop eax
push dword [0x10043918]
mov eax, 1
push eax
mov eax, 1
push eax
push dword [esp + 0x38]
mov edx, dword [esp + 0x3c]
push dword [0x10043918]
push edx
call fcn.10037d60
lea edx, [esp + 0x2c]
push 9
push edx
call fcn.10037ea0
push dword [0x10043918]
push 0x20
call fcn.10012fb1
pop eax
mov edx, dword [0x10041fac]
push edx
call fcn.10037d60
push dword [0x10043918]
push 0x20
call fcn.10012fb1
pop eax
mov edx, dword [0x10041fac]
push edx
call fcn.10037d60
mov edx, dword [0x10040b7c]
add dword [esp], edx
call fcn.100299e3
pop dword [0x10043918]
mov dword [esp + 0x50], eax
lea edx, str.watts
lea ecx, [esp + 0xe4]
call fcn.10031008
mov ebx, dword [esp + 0x50]
and ebx, ebx
jne 0x100042a3
jmp 0x100042a8
jmp 0x100043d1
mov word [esp + 0xe8], 4
movzx ebx, word [esp + 0xe8]
mov eax, 2
cmp ebx, eax
jl 0x100042d8
movzx ebx, word [esp + 0xe8]
dec ebx
push ebx
pop eax
mov word [esp + 0xec], ax
jmp 0x100042eb
movzx ebx, word [esp + 0xe8]
inc ebx
push ebx
pop eax
mov word [esp + 0xec], ax
movzx ebx, word [esp + 0xec]
push ebx
mov ebx, 0xd
cmp ebx, dword [esp]
jne 0x10004308
add esp, 4
jmp 0x100043d1
mov ebx, 6
cmp ebx, dword [esp]
jne 0x10004326
movzx eax, word [esp + 0xf0]
push eax
pop eax
mov word [esp + 0xec], ax
jmp 0x10004343
mov ebx, 3
cmp ebx, dword [esp]
jne 0x10004343
movzx ebx, word [esp + 0xf0]
inc ebx
push ebx
pop eax
mov word [esp + 0xec], ax
pop eax
mov dword [0x10041f80], 0
push dword [0x10043918]
mov eax, 1
push eax
lea edx, [esp + 0x20]
push dword [0x10043918]
push 9
push edx
call fcn.10037ea0
add dword [0x10043918], 2
mov edx, dword [0x10041fac]
push dword [0x10043918]
push edx
call fcn.10037d60
push dword [0x10043918]
push 0x20
call fcn.10012fb1
pop eax
mov edx, dword [0x10041fac]
push edx
call fcn.10037d60
add dword [0x10043918], 2
push dword [esp + 0x3c]
mov edx, dword [0x10040b7c]
add dword [esp + 4], edx
mov edx, dword [0x10040b7c]
add dword [esp + 8], edx
call fcn.1000d2d1
pop dword [0x10043918]
xor eax, eax
push dword [esp + 0xbc]
call fcn.10037d30
push dword [esp + 8]
call fcn.10037d30
push dword [esp + 0xc8]
call fcn.10037d30
push dword [esp + 0xd4]
call fcn.10037d30
push dword [esp + 0xd8]
call fcn.10037d30
push dword [esp + 0x94]
call fcn.10037d30
push dword [esp + 0xcc]
call fcn.10037d30
push dword [esp + 0x90]
call fcn.10037d30
push dword [esp + 0xa8]
call fcn.10037d30
push dword [esp + 0x4c]
call fcn.10037d30
push dword [esp + 0xd0]
call fcn.10037d30
push dword [esp + 0x2c]
call fcn.10037d30
push dword [esp + 0xe4]
call fcn.10037d30
push dword [esp + 0x14]
call fcn.10037d30
push dword [esp + 0xb4]
call fcn.10037d30
push dword [esp + 0xb8]
call fcn.10037d30
add esp, 0xf0
pop ebx
pop ebp
ret