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

Disassembly:
push ebp
push ebx
mov edx, 0x1b
sub esp, 4
mov dword [esp], 0
dec edx
jne 0x10014625
mov edx, dword [esp + 0x78]
lea ecx, [esp]
call fcn.10031000
lea edx, str.squeeze
lea ecx, [esp + 0x30]
call fcn.10031008
push dword [esp]
lea edx, [0x1003e03e]
pop ecx
call fcn.100311d0
je 0x10014668
xor eax, eax
movsx eax, al
jmp 0x100149f0
push dword [0x10043918]
mov ebp, 0x100400ab
push ebp
mov ebp, 0x100400a7
push ebp
call fcn.1000af15
mov edx, dword [esp + 4]
push edx
call fcn.10037d60
lea eax, [esp + 4]
push eax
call fcn.10037dc0
mov word [esp + 0x34], 3
movzx ebx, word [esp + 0x34]
mov eax, 4
cmp ebx, eax
jl 0x100146b7
movzx ebx, word [esp + 0x34]
dec ebx
push ebx
pop eax
mov word [esp + 0x38], ax
jmp 0x100146c4
movzx ebx, word [esp + 0x34]
inc ebx
push ebx
pop eax
mov word [esp + 0x38], ax
movzx ebx, word [esp + 0x38]
push ebx
mov ebx, 0x10
cmp ebx, dword [esp]
jne 0x100146de
add esp, 4
jmp 0x100149f0
mov ebx, 9
cmp ebx, dword [esp]
jne 0x100146f6
movzx eax, word [esp + 0x3c]
push eax
pop eax
mov word [esp + 0x38], ax
jmp 0x1001470d
mov ebx, 4
cmp ebx, dword [esp]
jne 0x1001470d
movzx ebx, word [esp + 0x3c]
inc ebx
push ebx
pop eax
mov word [esp + 0x38], ax
pop eax
push 0x19
push dword [esp + 4]
call fcn.100357c0
mov dword [esp + 0x20], eax
lea edx, str.coach
lea ecx, [esp + 0x3c]
call fcn.10031008
mov ebx, dword [esp + 0x20]
add ebx, 2
push ebx
call fcn.100377e0
mov dword [esp + 0x1c], eax
mov ebx, dword [esp + 0x1c]
and ebx, ebx
jne 0x10014761
lea edx, str.owner
lea ecx, [esp + 0x40]
call fcn.10031008
xor eax, eax
movsx eax, al
jmp 0x100149f0
mov word [esp + 0x44], 3
movzx ebx, word [esp + 0x44]
mov eax, 4
cmp ebx, eax
jl 0x10014785
movzx ebx, word [esp + 0x44]
dec ebx
push ebx
pop eax
mov word [esp + 0x48], ax
jmp 0x10014792
movzx ebx, word [esp + 0x44]
inc ebx
push ebx
pop eax
mov word [esp + 0x48], ax
movzx ebx, word [esp + 0x48]
push ebx
mov ebx, 0x12
cmp ebx, dword [esp]
jne 0x100147ac
add esp, 4
jmp 0x100149f0
mov ebx, 5
cmp ebx, dword [esp]
jne 0x100147c4
movzx eax, word [esp + 0x4c]
push eax
pop eax
mov word [esp + 0x48], ax
jmp 0x100147db
mov ebx, 2
cmp ebx, dword [esp]
jne 0x100147db
movzx ebx, word [esp + 0x4c]
inc ebx
push ebx
pop eax
mov word [esp + 0x48], ax
pop eax
push 0x19
push 0xffffffff
push dword [esp + 8]
push dword [esp + 0x28]
call fcn.10037800
push dword [esp + 0x20]
lea ebp, [esp + 0x28]
pop eax
mov word [ebp], ax
mov ebx, dword [esp + 0x20]
add ebx, 2
push ebx
pop eax
mov word [ebp + 2], ax
mov word [esp + 0x4c], 7
movzx ebx, word [esp + 0x4c]
mov eax, 4
cmp ebx, eax
jl 0x10014831
movzx ebx, word [esp + 0x4c]
dec ebx
push ebx
pop eax
mov word [esp + 0x50], ax
jmp 0x1001483e
movzx ebx, word [esp + 0x4c]
inc ebx
push ebx
pop eax
mov word [esp + 0x50], ax
movzx ebx, word [esp + 0x50]
push ebx
mov ebx, 0xa
cmp ebx, dword [esp]
jne 0x10014858
add esp, 4
jmp 0x100149f0
mov ebx, 7
cmp ebx, dword [esp]
jne 0x10014870
movzx eax, word [esp + 0x54]
push eax
pop eax
mov word [esp + 0x50], ax
jmp 0x10014887
mov ebx, 4
cmp ebx, dword [esp]
jne 0x10014887
movzx ebx, word [esp + 0x54]
inc ebx
push ebx
pop eax
mov word [esp + 0x50], ax
pop eax
push dword [esp + 0x1c]
lea ebp, [esp + 0x28]
pop eax
mov dword [ebp + 4], eax
lea ebp, [esp + 4]
mov dword [ebp + 0xc], 0x40
mov dword [ebp], 0x18
lea edx, str.peanut
lea ecx, [esp + 0x54]
call fcn.10031008
lea eax, [esp + 0x24]
push eax
pop eax
mov dword [ebp + 8], eax
lea edx, str.void
lea ecx, [esp + 0x58]
call fcn.10031008
lea eax, [esp + 4]
push eax
call fcn.10011b42
mov ebx, eax
and ebx, ebx
jne 0x10014964
mov dword [esp + 0x2c], 1
mov word [esp + 0x5c], 1
movzx ebx, word [esp + 0x5c]
mov eax, 4
cmp ebx, eax
jl 0x1001490d
movzx ebx, word [esp + 0x5c]
dec ebx
push ebx
pop eax
mov word [esp + 0x60], ax
jmp 0x1001491a
movzx ebx, word [esp + 0x5c]
inc ebx
push ebx
pop eax
mov word [esp + 0x60], ax
movzx ebx, word [esp + 0x60]
push ebx
mov ebx, 0x12
cmp ebx, dword [esp]
jne 0x10014934
add esp, 4
jmp 0x100149f0
mov ebx, 6
cmp ebx, dword [esp]
jne 0x1001494c
movzx eax, word [esp + 0x64]
push eax
pop eax
mov word [esp + 0x60], ax
jmp 0x10014963
mov ebx, 4
cmp ebx, dword [esp]
jne 0x10014963
movzx ebx, word [esp + 0x64]
inc ebx
push ebx
pop eax
mov word [esp + 0x60], ax
pop eax
push dword [esp + 0x1c]
call fcn.10037950
mov word [esp + 0x64], 2
movzx ebx, word [esp + 0x64]
mov eax, 2
cmp ebx, eax
jl 0x10014991
movzx ebx, word [esp + 0x64]
dec ebx
push ebx
pop eax
mov word [esp + 0x68], ax
jmp 0x1001499e
movzx ebx, word [esp + 0x64]
inc ebx
push ebx
pop eax
mov word [esp + 0x68], ax
movzx ebx, word [esp + 0x68]
push ebx
mov ebx, 0xd
cmp ebx, dword [esp]
jne 0x100149b5
add esp, 4
jmp 0x100149f0
mov ebx, 7
cmp ebx, dword [esp]
jne 0x100149cd
movzx eax, word [esp + 0x6c]
push eax
pop eax
mov word [esp + 0x68], ax
jmp 0x100149e4
mov ebx, 2
cmp ebx, dword [esp]
jne 0x100149e4
movzx ebx, word [esp + 0x6c]
inc ebx
push ebx
pop eax
mov word [esp + 0x68], ax
pop eax
mov eax, dword [esp + 0x2c]
movsx eax, al
jmp 0x100149f0
push dword [esp + 0x58]
call fcn.10037d30
push dword [esp + 0x30]
call fcn.10037d30
push dword [esp + 0x40]
call fcn.10037d30
push dword [esp + 0x3c]
call fcn.10037d30
push dword [esp]
call fcn.10037d30
push dword [esp + 0x54]
call fcn.10037d30
add esp, 0x6c
pop ebx
pop ebp
ret 4