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

Disassembly:
push ebx
mov edx, 0x2d
sub esp, 4
mov dword [esp], 0
dec edx
jne 0x1002ee13
mov word [esp], 9
movzx ebx, word [esp]
mov eax, 5
cmp ebx, eax
jl 0x1002ee41
movzx ebx, word [esp]
dec ebx
push ebx
pop eax
mov word [esp + 4], ax
jmp 0x1002ee4d
movzx ebx, word [esp]
inc ebx
push ebx
pop eax
mov word [esp + 4], ax
movzx ebx, word [esp + 4]
push ebx
mov ebx, 0xc
cmp ebx, dword [esp]
jne 0x1002ee67
add esp, 4
jmp 0x1002fc1f
mov ebx, 7
cmp ebx, dword [esp]
jne 0x1002ee7f
movzx eax, word [esp + 8]
push eax
pop eax
mov word [esp + 4], ax
jmp 0x1002ee96
mov ebx, 3
cmp ebx, dword [esp]
jne 0x1002ee96
movzx ebx, word [esp + 8]
inc ebx
push ebx
pop eax
mov word [esp + 4], ax
pop eax
mov ebx, dword [0x100392c0]
and ebx, ebx
jle 0x1002fc13
mov word [esp + 0xc], 4
movzx ebx, word [esp + 0xc]
mov eax, 2
cmp ebx, eax
jl 0x1002eec9
movzx ebx, word [esp + 0xc]
dec ebx
push ebx
pop eax
mov word [esp + 0x10], ax
jmp 0x1002eed6
movzx ebx, word [esp + 0xc]
inc ebx
push ebx
pop eax
mov word [esp + 0x10], ax
movzx ebx, word [esp + 0x10]
push ebx
mov ebx, 0x11
cmp ebx, dword [esp]
jne 0x1002eef0
add esp, 4
jmp 0x1002fc1f
mov ebx, 4
cmp ebx, dword [esp]
jne 0x1002ef08
movzx eax, word [esp + 0x14]
push eax
pop eax
mov word [esp + 0x10], ax
jmp 0x1002ef1f
mov ebx, 4
cmp ebx, dword [esp]
jne 0x1002ef1f
movzx ebx, word [esp + 0x14]
inc ebx
push ebx
pop eax
mov word [esp + 0x10], ax
pop eax
mov ebx, dword [0x10039268]
and ebx, ebx
jne 0x1002ef3f
push 0xf5a80454
push dword [0x100392c0]
call fcn.10006839
mov dword [0x10039268], eax
lea edx, str.devote
lea ecx, [esp + 0x14]
call fcn.10032008
mov ebx, dword [0x100392d4]
and ebx, ebx
jne 0x1002effb
mov word [esp + 0x18], 3
movzx ebx, word [esp + 0x18]
mov eax, 4
cmp ebx, eax
jl 0x1002ef80
movzx ebx, word [esp + 0x18]
dec ebx
push ebx
pop eax
mov word [esp + 0x1c], ax
jmp 0x1002ef8d
movzx ebx, word [esp + 0x18]
inc ebx
push ebx
pop eax
mov word [esp + 0x1c], ax
movzx ebx, word [esp + 0x1c]
push ebx
mov ebx, 0xe
cmp ebx, dword [esp]
jne 0x1002efa7
add esp, 4
jmp 0x1002fc1f
mov ebx, 6
cmp ebx, dword [esp]
jne 0x1002efbf
movzx eax, word [esp + 0x20]
push eax
pop eax
mov word [esp + 0x1c], ax
jmp 0x1002efd6
mov ebx, 4
cmp ebx, dword [esp]
jne 0x1002efd6
movzx ebx, word [esp + 0x20]
inc ebx
push ebx
pop eax
mov word [esp + 0x1c], ax
pop eax
push 0x3ee6aa7a
push dword [0x100392c0]
call fcn.10006839
mov dword [0x100392d4], eax
lea edx, str.pelican
lea ecx, [esp + 0x20]
call fcn.10032008
mov word [esp + 0x24], 6
movzx ebx, word [esp + 0x24]
mov eax, 3
cmp ebx, eax
jl 0x1002f01f
movzx ebx, word [esp + 0x24]
dec ebx
push ebx
pop eax
mov word [esp + 0x28], ax
jmp 0x1002f02c
movzx ebx, word [esp + 0x24]
inc ebx
push ebx
pop eax
mov word [esp + 0x28], ax
movzx ebx, word [esp + 0x28]
push ebx
mov ebx, 0xc
cmp ebx, dword [esp]
jne 0x1002f046
add esp, 4
jmp 0x1002fc1f
mov ebx, 7
cmp ebx, dword [esp]
jne 0x1002f05e
movzx eax, word [esp + 0x2c]
push eax
pop eax
mov word [esp + 0x28], ax
jmp 0x1002f075
mov ebx, 5
cmp ebx, dword [esp]
jne 0x1002f075
movzx ebx, word [esp + 0x2c]
inc ebx
push ebx
pop eax
mov word [esp + 0x28], ax
pop eax
mov ebx, dword [0x10039208]
and ebx, ebx
jne 0x1002f095
push 0x3afb8277
push dword [0x100392c0]
call fcn.10006839
mov dword [0x10039208], eax
mov word [esp + 0x2c], 6
movzx ebx, word [esp + 0x2c]
mov eax, 3
cmp ebx, eax
jl 0x1002f0b9
movzx ebx, word [esp + 0x2c]
dec ebx
push ebx
pop eax
mov word [esp + 0x30], ax
jmp 0x1002f0c6
movzx ebx, word [esp + 0x2c]
inc ebx
push ebx
pop eax
mov word [esp + 0x30], ax
movzx ebx, word [esp + 0x30]
push ebx
mov ebx, 0x12
cmp ebx, dword [esp]
jne 0x1002f0e0
add esp, 4
jmp 0x1002fc1f
mov ebx, 9
cmp ebx, dword [esp]
jne 0x1002f0f8
movzx eax, word [esp + 0x34]
push eax
pop eax
mov word [esp + 0x30], ax
jmp 0x1002f10f
mov ebx, 2
cmp ebx, dword [esp]
jne 0x1002f10f
movzx ebx, word [esp + 0x34]
inc ebx
push ebx
pop eax
mov word [esp + 0x30], ax
pop eax
mov ebx, dword [0x10039258]
and ebx, ebx
jne 0x1002f13e
lea edx, str.gospel
lea ecx, [esp + 0x34]
call fcn.10032008
push 0x97fd45b4
push dword [0x100392c0]
call fcn.10006839
mov dword [0x10039258], eax
mov ebx, dword [0x1003927c]
and ebx, ebx
jne 0x1002f15d
push 0xff9ba183
push dword [0x100392c0]
call fcn.10006839
mov dword [0x1003927c], eax
mov ebx, dword [0x10039278]
and ebx, ebx
jne 0x1002f17c
push 0x94fcd6ec
push dword [0x100392c0]
call fcn.10006839
mov dword [0x10039278], eax
mov word [esp + 0x38], 1
movzx ebx, word [esp + 0x38]
mov eax, 2
cmp ebx, eax
jl 0x1002f1a0
movzx ebx, word [esp + 0x38]
dec ebx
push ebx
pop eax
mov word [esp + 0x3c], ax
jmp 0x1002f1ad
movzx ebx, word [esp + 0x38]
inc ebx
push ebx
pop eax
mov word [esp + 0x3c], ax
movzx ebx, word [esp + 0x3c]
push ebx
mov ebx, 0x10
cmp ebx, dword [esp]
jne 0x1002f1c7
add esp, 4
jmp 0x1002fc1f
mov ebx, 4
cmp ebx, dword [esp]
jne 0x1002f1df
movzx eax, word [esp + 0x40]
push eax
pop eax
mov word [esp + 0x3c], ax
jmp 0x1002f1f6
mov ebx, 3
cmp ebx, dword [esp]
jne 0x1002f1f6
movzx ebx, word [esp + 0x40]
inc ebx
push ebx
pop eax
mov word [esp + 0x3c], ax
pop eax
mov ebx, dword [0x10039210]
and ebx, ebx
jne 0x1002f295
push 0xc67a6f74
push dword [0x100392c0]
call fcn.10006839
mov dword [0x10039210], eax
mov word [esp + 0x40], 2
movzx ebx, word [esp + 0x40]
mov eax, 5
cmp ebx, eax
jl 0x1002f23e
movzx ebx, word [esp + 0x40]
dec ebx
push ebx
pop eax
mov word [esp + 0x44], ax
jmp 0x1002f24b
movzx ebx, word [esp + 0x40]
inc ebx
push ebx
pop eax
mov word [esp + 0x44], ax
movzx ebx, word [esp + 0x44]
push ebx
mov ebx, 0xe
cmp ebx, dword [esp]
jne 0x1002f265
add esp, 4
jmp 0x1002fc1f
mov ebx, 4
cmp ebx, dword [esp]
jne 0x1002f27d
movzx eax, word [esp + 0x48]
push eax
pop eax
mov word [esp + 0x44], ax
jmp 0x1002f294
mov ebx, 3
cmp ebx, dword [esp]
jne 0x1002f294
movzx ebx, word [esp + 0x48]
inc ebx
push ebx
pop eax
mov word [esp + 0x44], ax
pop eax
mov ebx, dword [0x100392d0]
and ebx, ebx
jne 0x1002f2c3
lea edx, str.drinks
lea ecx, [esp + 0x48]
call fcn.10032008
push 0x6c4e3017
push dword [0x100392c0]
call fcn.10006839
mov dword [0x100392d0], eax
mov word [esp + 0x4c], 8
movzx ebx, word [esp + 0x4c]
mov eax, 3
cmp ebx, eax
jl 0x1002f2e7
movzx ebx, word [esp + 0x4c]
dec ebx
push ebx
pop eax
mov word [esp + 0x50], ax
jmp 0x1002f2f4
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, 0x12
cmp ebx, dword [esp]
jne 0x1002f30e
add esp, 4
jmp 0x1002fc1f
mov ebx, 6
cmp ebx, dword [esp]
jne 0x1002f326
movzx eax, word [esp + 0x54]
push eax
pop eax
mov word [esp + 0x50], ax
jmp 0x1002f33d
mov ebx, 2
cmp ebx, dword [esp]
jne 0x1002f33d
movzx ebx, word [esp + 0x54]
inc ebx
push ebx
pop eax
mov word [esp + 0x50], ax
pop eax
lea edx, str.enhancements
lea ecx, [esp + 0x54]
call fcn.10032008
mov ebx, dword [0x1003926c]
and ebx, ebx
jne 0x1002f466
mov word [esp + 0x58], 6
movzx ebx, word [esp + 0x58]
mov eax, 2
cmp ebx, eax
jl 0x1002f37f
movzx ebx, word [esp + 0x58]
dec ebx
push ebx
pop eax
mov word [esp + 0x5c], ax
jmp 0x1002f38c
movzx ebx, word [esp + 0x58]
inc ebx
push ebx
pop eax
mov word [esp + 0x5c], ax
movzx ebx, word [esp + 0x5c]
push ebx
mov ebx, 0xe
cmp ebx, dword [esp]
jne 0x1002f3a6
add esp, 4
jmp 0x1002fc1f
mov ebx, 7
cmp ebx, dword [esp]
jne 0x1002f3be
movzx eax, word [esp + 0x60]
push eax
pop eax
mov word [esp + 0x5c], ax
jmp 0x1002f3d5
mov ebx, 5
cmp ebx, dword [esp]
jne 0x1002f3d5
movzx ebx, word [esp + 0x60]
inc ebx
push ebx
pop eax
mov word [esp + 0x5c], ax
pop eax
push 0xe18f0576
push dword [0x100392c0]
call fcn.10006839
mov dword [0x1003926c], eax
mov word [esp + 0x60], 1
movzx ebx, word [esp + 0x60]
mov eax, 1
cmp ebx, eax
jl 0x1002f40f
movzx ebx, word [esp + 0x60]
dec ebx
push ebx
pop eax
mov word [esp + 0x64], ax
jmp 0x1002f41c
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, 0xe
cmp ebx, dword [esp]
jne 0x1002f436
add esp, 4
jmp 0x1002fc1f
mov ebx, 4
cmp ebx, dword [esp]
jne 0x1002f44e
movzx eax, word [esp + 0x68]
push eax
pop eax
mov word [esp + 0x64], ax
jmp 0x1002f465
mov ebx, 4
cmp ebx, dword [esp]
jne 0x1002f465
movzx ebx, word [esp + 0x68]
inc ebx
push ebx
pop eax
mov word [esp + 0x64], ax
pop eax
mov word [esp + 0x68], 7
movzx ebx, word [esp + 0x68]
mov eax, 5
cmp ebx, eax
jl 0x1002f48a
movzx ebx, word [esp + 0x68]
dec ebx
push ebx
pop eax
mov word [esp + 0x6c], ax
jmp 0x1002f497
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, 0x11
cmp ebx, dword [esp]
jne 0x1002f4b1
add esp, 4
jmp 0x1002fc1f
mov ebx, 7
cmp ebx, dword [esp]
jne 0x1002f4c9
movzx eax, word [esp + 0x70]
push eax
pop eax
mov word [esp + 0x6c], ax
jmp 0x1002f4e0
mov ebx, 5
cmp ebx, dword [esp]
jne 0x1002f4e0
movzx ebx, word [esp + 0x70]
inc ebx
push ebx
pop eax
mov word [esp + 0x6c], ax
pop eax
mov ebx, dword [0x10039230]
and ebx, ebx
jne 0x1002f500
push 0xa695717a
push dword [0x100392c0]
call fcn.10006839
mov dword [0x10039230], eax
mov ebx, dword [0x100392c8]
and ebx, ebx
jne 0x1002f51f
push 0xa566cf12
push dword [0x100392c0]
call fcn.10006839
mov dword [0x100392c8], eax
mov word [esp + 0x70], 3
movzx ebx, word [esp + 0x70]
mov eax, 2
cmp ebx, eax
jl 0x1002f543
movzx ebx, word [esp + 0x70]
dec ebx
push ebx
pop eax
mov word [esp + 0x74], ax
jmp 0x1002f550
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, 0x12
cmp ebx, dword [esp]
jne 0x1002f56a
add esp, 4
jmp 0x1002fc1f
mov ebx, 5
cmp ebx, dword [esp]
jne 0x1002f582
movzx eax, word [esp + 0x78]
push eax
pop eax
mov word [esp + 0x74], ax
jmp 0x1002f599
mov ebx, 5
cmp ebx, dword [esp]
jne 0x1002f599
movzx ebx, word [esp + 0x78]
inc ebx
push ebx
pop eax
mov word [esp + 0x74], ax
pop eax
mov ebx, dword [0x100391e8]
and ebx, ebx
jne 0x1002f5b9
push 0x55ba1638
push dword [0x100392c0]
call fcn.10006839
mov dword [0x100391e8], eax
mov ebx, dword [0x10039200]
and ebx, ebx
jne 0x1002f5d8
push 0x4e61a33c
push dword [0x100392c0]
call fcn.10006839
mov dword [0x10039200], eax
mov word [esp + 0x78], 6
movzx ebx, word [esp + 0x78]
mov eax, 5
cmp ebx, eax
jl 0x1002f5fc
movzx ebx, word [esp + 0x78]
dec ebx
push ebx
pop eax
mov word [esp + 0x7c], ax
jmp 0x1002f609
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, 0xd
cmp ebx, dword [esp]
jne 0x1002f623
add esp, 4
jmp 0x1002fc1f
mov ebx, 5
cmp ebx, dword [esp]
jne 0x1002f63e
movzx eax, word [esp + 0x80]
push eax
pop eax
mov word [esp + 0x7c], ax
jmp 0x1002f658
mov ebx, 4
cmp ebx, dword [esp]
jne 0x1002f658
movzx ebx, word [esp + 0x80]
inc ebx
push ebx
pop eax
mov word [esp + 0x7c], ax
pop eax
mov ebx, dword [0x100392dc]
and ebx, ebx
jne 0x1002f678
push 0xdd5520ad
push dword [0x100392c0]
call fcn.10006839
mov dword [0x100392dc], eax
mov word [esp + 0x80], 4
movzx ebx, word [esp + 0x80]
mov eax, 3
cmp ebx, eax
jl 0x1002f6a8
movzx ebx, word [esp + 0x80]
dec ebx
push ebx
pop eax
mov word [esp + 0x84], ax
jmp 0x1002f6bb
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, 0xa
cmp ebx, dword [esp]
jne 0x1002f6d8
add esp, 4
jmp 0x1002fc1f
mov ebx, 4
cmp ebx, dword [esp]
jne 0x1002f6f6
movzx eax, word [esp + 0x88]
push eax
pop eax
mov word [esp + 0x84], ax
jmp 0x1002f713
mov ebx, 5
cmp ebx, dword [esp]
jne 0x1002f713
movzx ebx, word [esp + 0x88]
inc ebx
push ebx
pop eax
mov word [esp + 0x84], ax
pop eax
mov word [esp + 0x88], 2
movzx ebx, word [esp + 0x88]
mov eax, 4
cmp ebx, eax
jl 0x1002f744
movzx ebx, word [esp + 0x88]
dec ebx
push ebx
pop eax
mov word [esp + 0x8c], ax
jmp 0x1002f757
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, 0xd
cmp ebx, dword [esp]
jne 0x1002f774
add esp, 4
jmp 0x1002fc1f
mov ebx, 6
cmp ebx, dword [esp]
jne 0x1002f792
movzx eax, word [esp + 0x90]
push eax
pop eax
mov word [esp + 0x8c], ax
jmp 0x1002f7af
mov ebx, 3
cmp ebx, dword [esp]
jne 0x1002f7af
movzx ebx, word [esp + 0x90]
inc ebx
push ebx
pop eax
mov word [esp + 0x8c], ax
pop eax
mov ebx, dword [0x100392cc]
and ebx, ebx
jne 0x1002f7cf
push 0x483ba6f6
push dword [0x100392c0]
call fcn.10006839
mov dword [0x100392cc], eax
mov ebx, dword [0x10039240]
and ebx, ebx
jne 0x1002f88e
mov word [esp + 0x90], 9
movzx ebx, word [esp + 0x90]
mov eax, 1
cmp ebx, eax
jl 0x1002f80d
movzx ebx, word [esp + 0x90]
dec ebx
push ebx
pop eax
mov word [esp + 0x94], ax
jmp 0x1002f820
movzx ebx, word [esp + 0x90]
inc ebx
push ebx
pop eax
mov word [esp + 0x94], ax
movzx ebx, word [esp + 0x94]
push ebx
mov ebx, 0xd
cmp ebx, dword [esp]
jne 0x1002f83d
add esp, 4
jmp 0x1002fc1f
mov ebx, 5
cmp ebx, dword [esp]
jne 0x1002f85b
movzx eax, word [esp + 0x98]
push eax
pop eax
mov word [esp + 0x94], ax
jmp 0x1002f878
mov ebx, 2
cmp ebx, dword [esp]
jne 0x1002f878
movzx ebx, word [esp + 0x98]
inc ebx
push ebx
pop eax
mov word [esp + 0x94], ax
pop eax
push 0xd86189c1
push dword [0x100392c0]
call fcn.10006839
mov dword [0x10039240], eax
mov word [esp + 0x98], 6
movzx ebx, word [esp + 0x98]
mov eax, 1
cmp ebx, eax
jl 0x1002f8be
movzx ebx, word [esp + 0x98]
dec ebx
push ebx
pop eax
mov word [esp + 0x9c], ax
jmp 0x1002f8d1
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, 0xf
cmp ebx, dword [esp]
jne 0x1002f8ee
add esp, 4
jmp 0x1002fc1f
mov ebx, 7
cmp ebx, dword [esp]
jne 0x1002f90c
movzx eax, word [esp + 0xa0]
push eax
pop eax
mov word [esp + 0x9c], ax
jmp 0x1002f929
mov ebx, 4
cmp ebx, dword [esp]
jne 0x1002f929
movzx ebx, word [esp + 0xa0]
inc ebx
push ebx
pop eax
mov word [esp + 0x9c], ax
pop eax
mov ebx, dword [0x10039260]
and ebx, ebx
jne 0x1002f949
push 0x65c92afc
push dword [0x100392c0]
call fcn.10006839
mov dword [0x10039260], eax
mov word [esp + 0xa0], 4
movzx ebx, word [esp + 0xa0]
mov eax, 2
cmp ebx, eax
jl 0x1002f979
movzx ebx, word [esp + 0xa0]
dec ebx
push ebx
pop eax
mov word [esp + 0xa4], ax
jmp 0x1002f98c
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 0x1002f9a9
add esp, 4
jmp 0x1002fc1f
mov ebx, 5
cmp ebx, dword [esp]
jne 0x1002f9c7
movzx eax, word [esp + 0xa8]
push eax
pop eax
mov word [esp + 0xa4], ax
jmp 0x1002f9e4
mov ebx, 5
cmp ebx, dword [esp]
jne 0x1002f9e4
movzx ebx, word [esp + 0xa8]
inc ebx
push ebx
pop eax
mov word [esp + 0xa4], ax
pop eax
mov ebx, dword [0x10039260]
and ebx, ebx
jle 0x1002fa00
mov ebx, dword [0x10039268]
and ebx, ebx
jle 0x1002fa00
mov eax, 1
jmp 0x1002fa02
xor eax, eax
and eax, eax
je 0x1002fa17
mov ebx, dword [0x100392d4]
and ebx, ebx
jle 0x1002fa17
mov eax, 1
jmp 0x1002fa19
xor eax, eax
and eax, eax
je 0x1002fa2e
mov ebx, dword [0x10039208]
and ebx, ebx
jle 0x1002fa2e
mov eax, 1
jmp 0x1002fa30
xor eax, eax
and eax, eax
je 0x1002fa45
mov ebx, dword [0x10039258]
and ebx, ebx
jle 0x1002fa45
mov eax, 1
jmp 0x1002fa47
xor eax, eax
and eax, eax
je 0x1002fa5c
mov ebx, dword [0x1003927c]
and ebx, ebx
jle 0x1002fa5c
mov eax, 1
jmp 0x1002fa5e
xor eax, eax
and eax, eax
je 0x1002fa73
mov ebx, dword [0x10039278]
and ebx, ebx
jle 0x1002fa73
mov eax, 1
jmp 0x1002fa75
xor eax, eax
and eax, eax
je 0x1002fa8a
mov ebx, dword [0x10039210]
and ebx, ebx
jle 0x1002fa8a
mov eax, 1
jmp 0x1002fa8c
xor eax, eax
and eax, eax
je 0x1002faa1
mov ebx, dword [0x100392d0]
and ebx, ebx
jle 0x1002faa1
mov eax, 1
jmp 0x1002faa3
xor eax, eax
and eax, eax
je 0x1002fab8
mov ebx, dword [0x1003926c]
and ebx, ebx
jle 0x1002fab8
mov eax, 1
jmp 0x1002faba
xor eax, eax
and eax, eax
je 0x1002facf
mov ebx, dword [0x10039230]
and ebx, ebx
jle 0x1002facf
mov eax, 1
jmp 0x1002fad1
xor eax, eax
and eax, eax
je 0x1002fae6
mov ebx, dword [0x100392c8]
and ebx, ebx
jle 0x1002fae6
mov eax, 1
jmp 0x1002fae8
xor eax, eax
and eax, eax
je 0x1002fafd
mov ebx, dword [0x100391e8]
and ebx, ebx
jle 0x1002fafd
mov eax, 1
jmp 0x1002faff
xor eax, eax
and eax, eax
je 0x1002fb14
mov ebx, dword [0x10039200]
and ebx, ebx
jle 0x1002fb14
mov eax, 1
jmp 0x1002fb16
xor eax, eax
and eax, eax
je 0x1002fb2b
mov ebx, dword [0x100392dc]
and ebx, ebx
jle 0x1002fb2b
mov eax, 1
jmp 0x1002fb2d
xor eax, eax
and eax, eax
je 0x1002fb42
mov ebx, dword [0x100392cc]
and ebx, ebx
jle 0x1002fb42
mov eax, 1
jmp 0x1002fb44
xor eax, eax
and eax, eax
je 0x1002fb59
mov ebx, dword [0x10039240]
and ebx, ebx
jle 0x1002fb59
mov eax, 1
jmp 0x1002fb5b
xor eax, eax
and eax, eax
je 0x1002fc13
lea edx, [0x1003768a]
lea ecx, [esp + 0xa8]
call fcn.10032008
mov byte [esp + 8], 1
mov word [esp + 0xac], 3
movzx ebx, word [esp + 0xac]
mov eax, 1
cmp ebx, eax
jl 0x1002fbaa
movzx ebx, word [esp + 0xac]
dec ebx
push ebx
pop eax
mov word [esp + 0xb0], ax
jmp 0x1002fbbd
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, 0xe
cmp ebx, dword [esp]
jne 0x1002fbd7
add esp, 4
jmp 0x1002fc1f
mov ebx, 8
cmp ebx, dword [esp]
jne 0x1002fbf5
movzx eax, word [esp + 0xb4]
push eax
pop eax
mov word [esp + 0xb0], ax
jmp 0x1002fc12
mov ebx, 4
cmp ebx, dword [esp]
jne 0x1002fc12
movzx ebx, word [esp + 0xb4]
inc ebx
push ebx
pop eax
mov word [esp + 0xb0], ax
pop eax
movsx eax, byte [esp + 8]
movsx eax, al
jmp 0x1002fc1f
push dword [esp + 0x54]
call fcn.10033a30
push dword [esp + 0x14]
call fcn.10033a30
push dword [esp + 0x48]
call fcn.10033a30
push dword [esp + 0x34]
call fcn.10033a30
push dword [esp + 0x20]
call fcn.10033a30
push dword [esp + 0xa8]
call fcn.10033a30
add esp, 0xb4
pop ebx
ret