Function at 0x10007a53
Capabilities:
Contain obfuscated stackstrings
Resolve function by parsing pe exports

Disassembly:
push ebp
push ebx
mov edx, 0x25
sub esp, 4
mov dword [esp], 0
dec edx
jne 0x10007a5a
mov word [esp + 0xc], 9
movzx ebx, word [esp + 0xc]
mov eax, 5
cmp ebx, eax
jl 0x10007a8b
movzx ebx, word [esp + 0xc]
dec ebx
push ebx
pop eax
mov word [esp + 0x10], ax
jmp 0x10007a98
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, 0xe
cmp ebx, dword [esp]
jne 0x10007ab2
add esp, 4
jmp 0x10008a93
mov ebx, 9
cmp ebx, dword [esp]
jne 0x10007aca
movzx eax, word [esp + 0x14]
push eax
pop eax
mov word [esp + 0x10], ax
jmp 0x10007ae1
mov ebx, 2
cmp ebx, dword [esp]
jne 0x10007ae1
movzx ebx, word [esp + 0x14]
inc ebx
push ebx
pop eax
mov word [esp + 0x10], ax
pop eax
movsx ebx, byte [0x100392ea]
and ebx, ebx
jne 0x100088bf
mov dword [esp + 8], 9
mov dword [0x10039204], 0
push dword [esp + 8]
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x10007b3b
mov dword [0x10039204], 0
mov dword [0x100392d8], 0
mov dword [0x100392bc], 0
mov dword [0x100392b8], 0
jmp 0x10007ec2
mov ebx, 1
cmp ebx, dword [esp]
jne 0x10007bf1
mov word [esp + 0x18], 3
movzx ebx, word [esp + 0x18]
mov eax, 3
cmp ebx, eax
jl 0x10007b6d
movzx ebx, word [esp + 0x18]
dec ebx
push ebx
pop eax
mov word [esp + 0x1c], ax
jmp 0x10007b7a
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, 0x11
cmp ebx, dword [esp]
jne 0x10007b94
add esp, 8
jmp 0x10008a93
mov ebx, 9
cmp ebx, dword [esp]
jne 0x10007bac
movzx eax, word [esp + 0x20]
push eax
pop eax
mov word [esp + 0x1c], ax
jmp 0x10007bc3
mov ebx, 4
cmp ebx, dword [esp]
jne 0x10007bc3
movzx ebx, word [esp + 0x20]
inc ebx
push ebx
pop eax
mov word [esp + 0x1c], ax
pop eax
mov dword [0x10039204], 4
mov dword [0x100392d8], 4
mov dword [0x100392bc], 0
mov dword [0x100392b8], 4
jmp 0x10007ec2
mov ebx, 2
cmp ebx, dword [esp]
jne 0x10007ca7
mov word [esp + 0x20], 8
movzx ebx, word [esp + 0x20]
mov eax, 2
cmp ebx, eax
jl 0x10007c23
movzx ebx, word [esp + 0x20]
dec ebx
push ebx
pop eax
mov word [esp + 0x24], ax
jmp 0x10007c30
movzx ebx, word [esp + 0x20]
inc ebx
push ebx
pop eax
mov word [esp + 0x24], ax
movzx ebx, word [esp + 0x24]
push ebx
mov ebx, 0xf
cmp ebx, dword [esp]
jne 0x10007c4a
add esp, 8
jmp 0x10008a93
mov ebx, 7
cmp ebx, dword [esp]
jne 0x10007c62
movzx eax, word [esp + 0x28]
push eax
pop eax
mov word [esp + 0x24], ax
jmp 0x10007c79
mov ebx, 3
cmp ebx, dword [esp]
jne 0x10007c79
movzx ebx, word [esp + 0x28]
inc ebx
push ebx
pop eax
mov word [esp + 0x24], ax
pop eax
mov dword [0x10039204], 4
mov dword [0x100392d8], 5
mov dword [0x100392bc], 0
mov dword [0x100392b8], 8
jmp 0x10007ec2
mov ebx, 3
cmp ebx, dword [esp]
jne 0x10007ced
lea edx, str.carbon
lea ecx, [esp + 0x28]
call fcn.10032008
mov dword [0x10039204], 4
mov dword [0x100392d8], 6
mov dword [0x100392bc], 0
mov dword [0x100392b8], 0x20
jmp 0x10007ec2
mov ebx, 4
cmp ebx, dword [esp]
jne 0x10007d24
mov dword [0x10039204], 4
mov dword [0x100392d8], 4
mov dword [0x100392bc], 0x10
mov dword [0x100392b8], 0x10
jmp 0x10007ec2
mov ebx, 5
cmp ebx, dword [esp]
jne 0x10007d6a
lea edx, str.wire
lea ecx, [esp + 0x2c]
call fcn.10032008
mov dword [0x10039204], 8
mov dword [0x100392d8], 0x10
mov dword [0x100392bc], 0x20
mov dword [0x100392b8], 0x20
jmp 0x10007ec2
mov ebx, 6
cmp ebx, dword [esp]
jne 0x10007db0
lea edx, str.feed
lea ecx, [esp + 0x30]
call fcn.10032008
mov dword [0x10039204], 8
mov dword [0x100392d8], 0x10
mov dword [0x100392bc], 0x80
mov dword [0x100392b8], 0x80
jmp 0x10007ec2
mov ebx, 7
cmp ebx, dword [esp]
jne 0x10007de7
mov dword [0x10039204], 8
mov dword [0x100392d8], 0x20
mov dword [0x100392bc], 0x80
mov dword [0x100392b8], 0x100
jmp 0x10007ec2
mov ebx, 8
cmp ebx, dword [esp]
jne 0x10007e9a
mov word [esp + 0x34], 7
movzx ebx, word [esp + 0x34]
mov eax, 5
cmp ebx, eax
jl 0x10007e19
movzx ebx, word [esp + 0x34]
dec ebx
push ebx
pop eax
mov word [esp + 0x38], ax
jmp 0x10007e26
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, 0xd
cmp ebx, dword [esp]
jne 0x10007e40
add esp, 8
jmp 0x10008a93
mov ebx, 4
cmp ebx, dword [esp]
jne 0x10007e58
movzx eax, word [esp + 0x3c]
push eax
pop eax
mov word [esp + 0x38], ax
jmp 0x10007e6f
mov ebx, 5
cmp ebx, dword [esp]
jne 0x10007e6f
movzx ebx, word [esp + 0x3c]
inc ebx
push ebx
pop eax
mov word [esp + 0x38], ax
pop eax
mov dword [0x10039204], 0x20
mov dword [0x100392d8], 0x80
mov dword [0x100392bc], 0x102
mov dword [0x100392b8], 0x400
jmp 0x10007ec2
mov dword [0x10039204], 0x20
mov dword [0x100392d8], 0x102
mov dword [0x100392bc], 0x102
mov dword [0x100392b8], 0x1000
pop eax
push 0x100392f0
push 0
push 0x18
push 0x13
push 1
call fcn.10033106
push 0x100392f8
push 0
push 3
push 0x1d
push 2
call fcn.10033106
push 0x10039300
push 0
push 0x19
push 0x20
push 2
call fcn.10033106
push 0x10039308
push 0
push 1
push 0x1d
push 1
call fcn.10033106
push 0x10039310
push 0
push 1
push 0x20
push 1
call fcn.10033106
lea edx, str.bonus
lea ecx, [esp + 0x38]
call fcn.10032008
push 0x10039318
push 0
push 5
push 0x120
push 4
call fcn.10033106
push 0x10039320
push 0
push 5
push 0x20
push 4
call fcn.10033106
push 0x10039328
push 0
push 5
push 0x11
push 4
call fcn.10033106
lea edx, str.trusts
lea ecx, [esp + 0x3c]
call fcn.10032008
push 0x10039330
push 0
push 0x19
push 0x11
push 2
call fcn.10033106
push 0x10039338
push 0
push 0x18
push 1
push 1
call fcn.10033106
push 0x10039340
push 0
push 5
push 1
push 4
call fcn.10033106
push 0x10039348
push 0
push 5
push 1
push 4
call fcn.10033106
mov word [esp + 0x40], 1
movzx ebx, word [esp + 0x40]
mov eax, 4
cmp ebx, eax
jl 0x1000806d
movzx ebx, word [esp + 0x40]
dec ebx
push ebx
pop eax
mov word [esp + 0x44], ax
jmp 0x1000807a
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, 0x11
cmp ebx, dword [esp]
jne 0x10008094
add esp, 4
jmp 0x10008a93
mov ebx, 9
cmp ebx, dword [esp]
jne 0x100080ac
movzx eax, word [esp + 0x48]
push eax
pop eax
mov word [esp + 0x44], ax
jmp 0x100080c3
mov ebx, 3
cmp ebx, dword [esp]
jne 0x100080c3
movzx ebx, word [esp + 0x48]
inc ebx
push ebx
pop eax
mov word [esp + 0x44], ax
pop eax
push 0x10039350
push 0
push 5
push 1
push 4
call fcn.10033106
push 0x10039358
push 0
push 5
push 1
push 4
call fcn.10033106
mov word [esp + 0x48], 1
movzx ebx, word [esp + 0x48]
mov eax, 5
cmp ebx, eax
jl 0x10008124
movzx ebx, word [esp + 0x48]
dec ebx
push ebx
pop eax
mov word [esp + 0x4c], ax
jmp 0x10008131
movzx ebx, word [esp + 0x48]
inc ebx
push ebx
pop eax
mov word [esp + 0x4c], ax
movzx ebx, word [esp + 0x4c]
push ebx
mov ebx, 0xe
cmp ebx, dword [esp]
jne 0x1000814b
add esp, 4
jmp 0x10008a93
mov ebx, 4
cmp ebx, dword [esp]
jne 0x10008163
movzx eax, word [esp + 0x50]
push eax
pop eax
mov word [esp + 0x4c], ax
jmp 0x1000817a
mov ebx, 4
cmp ebx, dword [esp]
jne 0x1000817a
movzx ebx, word [esp + 0x50]
inc ebx
push ebx
pop eax
mov word [esp + 0x4c], ax
pop eax
push 0x10039360
push 0
push 0x18
push 1
push 1
call fcn.10033106
push 0x10039368
push 0
push 5
push 1
push 4
call fcn.10033106
push 0x10039370
push 0
push 5
push 1
push 4
call fcn.10033106
push 0x10039378
push 0
push 5
push 1
push 4
call fcn.10033106
lea edx, str.shadows
lea ecx, [esp + 0x50]
call fcn.10032008
push 0x10039380
push 0
push 5
push 1
push 4
call fcn.10033106
mov word [esp + 0x54], 3
movzx ebx, word [esp + 0x54]
mov eax, 5
cmp ebx, eax
jl 0x10008244
movzx ebx, word [esp + 0x54]
dec ebx
push ebx
pop eax
mov word [esp + 0x58], ax
jmp 0x10008251
movzx ebx, word [esp + 0x54]
inc ebx
push ebx
pop eax
mov word [esp + 0x58], ax
movzx ebx, word [esp + 0x58]
push ebx
mov ebx, 0x10
cmp ebx, dword [esp]
jne 0x1000826b
add esp, 4
jmp 0x10008a93
mov ebx, 6
cmp ebx, dword [esp]
jne 0x10008283
movzx eax, word [esp + 0x5c]
push eax
pop eax
mov word [esp + 0x58], ax
jmp 0x1000829a
mov ebx, 2
cmp ebx, dword [esp]
jne 0x1000829a
movzx ebx, word [esp + 0x5c]
inc ebx
push ebx
pop eax
mov word [esp + 0x58], ax
pop eax
push 0x10039388
push 0
push 0x18
push 1
push 1
call fcn.10033106
mov ebp, dword [0x100392f0]
mov byte [ebp], 0x10
mov byte [ebp + 1], 0x11
mov byte [ebp + 2], 0x12
mov byte [ebp + 3], 0
mov byte [ebp + 4], 8
mov byte [ebp + 5], 7
mov byte [ebp + 6], 9
mov byte [ebp + 7], 6
mov byte [ebp + 8], 0xa
mov byte [ebp + 9], 5
mov byte [ebp + 0xa], 0xb
mov byte [ebp + 0xb], 4
mov byte [ebp + 0xc], 0xc
mov byte [ebp + 0xd], 3
mov byte [ebp + 0xe], 0xd
mov byte [ebp + 0xf], 2
mov byte [ebp + 0x10], 0xe
mov byte [ebp + 0x11], 1
mov byte [ebp + 0x12], 0xf
mov word [esp + 0x5c], 9
movzx ebx, word [esp + 0x5c]
mov eax, 3
cmp ebx, eax
jl 0x1000832f
movzx ebx, word [esp + 0x5c]
dec ebx
push ebx
pop eax
mov word [esp + 0x60], ax
jmp 0x1000833c
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, 0xd
cmp ebx, dword [esp]
jne 0x10008356
add esp, 4
jmp 0x10008a93
mov ebx, 6
cmp ebx, dword [esp]
jne 0x1000836e
movzx eax, word [esp + 0x64]
push eax
pop eax
mov word [esp + 0x60], ax
jmp 0x10008385
mov ebx, 4
cmp ebx, dword [esp]
jne 0x10008385
movzx ebx, word [esp + 0x64]
inc ebx
push ebx
pop eax
mov word [esp + 0x60], ax
pop eax
mov ebp, dword [0x100392f8]
mov word [ebp], 3
mov word [ebp + 2], 4
mov word [ebp + 4], 5
mov word [ebp + 6], 6
mov word [ebp + 8], 7
mov word [ebp + 0xa], 8
mov word [ebp + 0xc], 9
mov word [ebp + 0xe], 0xa
lea edx, str.eternal
lea ecx, [esp + 0x64]
call fcn.10032008
mov word [ebp + 0x10], 0xb
mov word [ebp + 0x12], 0xd
mov word [ebp + 0x14], 0xf
mov word [ebp + 0x16], 0x11
mov word [ebp + 0x18], 0x13
mov word [ebp + 0x1a], 0x17
mov word [ebp + 0x1c], 0x1b
mov word [ebp + 0x1e], 0x1f
mov word [esp + 0x68], 6
movzx ebx, word [esp + 0x68]
mov eax, 2
cmp ebx, eax
jl 0x1000841f
movzx ebx, word [esp + 0x68]
dec ebx
push ebx
pop eax
mov word [esp + 0x6c], ax
jmp 0x1000842c
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, 0xe
cmp ebx, dword [esp]
jne 0x10008446
add esp, 4
jmp 0x10008a93
mov ebx, 8
cmp ebx, dword [esp]
jne 0x1000845e
movzx eax, word [esp + 0x70]
push eax
pop eax
mov word [esp + 0x6c], ax
jmp 0x10008475
mov ebx, 4
cmp ebx, dword [esp]
jne 0x10008475
movzx ebx, word [esp + 0x70]
inc ebx
push ebx
pop eax
mov word [esp + 0x6c], ax
pop eax
mov ebp, dword [0x100392f8]
mov word [ebp + 0x20], 0x23
mov word [ebp + 0x22], 0x2b
mov word [ebp + 0x24], 0x33
mov word [ebp + 0x26], 0x3b
mov word [ebp + 0x28], 0x43
mov word [ebp + 0x2a], 0x53
mov word [ebp + 0x2c], 0x63
mov word [ebp + 0x2e], 0x73
mov word [ebp + 0x30], 0x83
mov word [ebp + 0x32], 0xa3
mov word [ebp + 0x34], 0xc3
mov word [ebp + 0x36], 0xe3
mov word [ebp + 0x38], 0x102
mov ebp, dword [0x10039300]
mov word [ebp], 1
mov word [ebp + 2], 2
mov word [ebp + 4], 3
mov word [ebp + 6], 4
mov word [ebp + 8], 5
mov word [ebp + 0xa], 7
mov word [ebp + 0xc], 9
mov word [ebp + 0xe], 0xd
mov word [ebp + 0x10], 0x11
mov word [ebp + 0x12], 0x19
mov word [ebp + 0x14], 0x21
mov word [ebp + 0x16], 0x31
mov word [ebp + 0x18], 0x41
mov word [ebp + 0x1a], 0x61
mov word [ebp + 0x1c], 0x81
mov word [ebp + 0x1e], 0xc1
mov word [ebp + 0x20], 0x101
mov word [ebp + 0x22], 0x181
mov word [ebp + 0x24], 0x201
mov word [ebp + 0x26], 0x301
mov word [ebp + 0x28], 0x401
mov word [ebp + 0x2a], 0x601
mov word [ebp + 0x2c], 0x801
mov word [ebp + 0x2e], 0xc01
mov word [esp + 0x70], 2
movzx ebx, word [esp + 0x70]
mov eax, 2
cmp ebx, eax
jl 0x10008584
movzx ebx, word [esp + 0x70]
dec ebx
push ebx
pop eax
mov word [esp + 0x74], ax
jmp 0x10008591
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, 0x10
cmp ebx, dword [esp]
jne 0x100085ab
add esp, 4
jmp 0x10008a93
mov ebx, 5
cmp ebx, dword [esp]
jne 0x100085c3
movzx eax, word [esp + 0x78]
push eax
pop eax
mov word [esp + 0x74], ax
jmp 0x100085da
mov ebx, 3
cmp ebx, dword [esp]
jne 0x100085da
movzx ebx, word [esp + 0x78]
inc ebx
push ebx
pop eax
mov word [esp + 0x74], ax
pop eax
mov ebp, dword [0x10039300]
mov word [ebp + 0x30], 0x1001
mov word [ebp + 0x32], 0x1801
mov word [ebp + 0x34], 0x2001
mov word [ebp + 0x36], 0x3001
mov word [ebp + 0x38], 0x4001
mov word [ebp + 0x3a], 0x6001
mov word [ebp + 0x3c], 0x8001
mov word [ebp + 0x3e], 0xc001
mov dword [esp], 0
mov dword [esp + 4], 0
jmp 0x10008622
mov eax, 0x1c
cmp eax, dword [esp + 4]
jl 0x10008699
push dword [esp + 4]
mov ebx, 8
cmp ebx, dword [esp]
je 0x10008663
mov ebx, 0xc
cmp ebx, dword [esp]
je 0x10008663
mov ebx, 0x10
cmp ebx, dword [esp]
je 0x10008663
mov ebx, 0x14
cmp ebx, dword [esp]
je 0x10008663
mov ebx, 0x18
cmp ebx, dword [esp]
jne 0x1000866e
mov ebx, dword [esp + 4]
inc ebx
mov dword [esp + 4], ebx
jmp 0x10008680
mov ebx, 0x1c
cmp ebx, dword [esp]
jne 0x10008680
mov dword [esp + 4], 0
pop eax
push dword [esp]
mov ebx, dword [esp + 8]
mov ebp, dword [0x10039308]
pop eax
mov byte [ebp + ebx], al
inc dword [esp + 4]
jno 0x10008622
mov dword [esp], 0
mov dword [esp + 4], 0
jmp 0x100086aa
mov eax, 0x1f
cmp eax, dword [esp + 4]
jl 0x10008773
push dword [esp + 4]
mov ebx, 4
cmp ebx, dword [esp]
je 0x1000874d
mov ebx, 6
cmp ebx, dword [esp]
je 0x1000874d
mov ebx, 8
cmp ebx, dword [esp]
je 0x1000874d
mov ebx, 0xa
cmp ebx, dword [esp]
je 0x1000874d
mov ebx, 0xc
cmp ebx, dword [esp]
je 0x1000874d
mov ebx, 0xe
cmp ebx, dword [esp]
je 0x1000874d
mov ebx, 0x10
cmp ebx, dword [esp]
je 0x1000874d
mov ebx, 0x12
cmp ebx, dword [esp]
je 0x1000874d
mov ebx, 0x14
cmp ebx, dword [esp]
je 0x1000874d
mov ebx, 0x16
cmp ebx, dword [esp]
je 0x1000874d
mov ebx, 0x18
cmp ebx, dword [esp]
je 0x1000874d
mov ebx, 0x1a
cmp ebx, dword [esp]
je 0x1000874d
mov ebx, 0x1c
cmp ebx, dword [esp]
je 0x1000874d
mov ebx, 0x1e
cmp ebx, dword [esp]
jne 0x10008756
mov ebx, dword [esp + 4]
inc ebx
mov dword [esp + 4], ebx
pop eax
push dword [esp]
mov ebx, dword [esp + 8]
mov ebp, dword [0x10039310]
pop eax
mov byte [ebp + ebx], al
inc dword [esp + 4]
jno 0x100086aa
mov dword [esp + 4], 0
jmp 0x1000877d
mov eax, 0x11f
cmp eax, dword [esp + 4]
jl 0x100087f3
push dword [esp + 4]
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x1000879d
mov dword [esp + 4], 8
jmp 0x100087d7
mov ebx, 0x90
cmp ebx, dword [esp]
jne 0x100087b1
mov dword [esp + 4], 9
jmp 0x100087d7
mov ebx, 0x100
cmp ebx, dword [esp]
jne 0x100087c5
mov dword [esp + 4], 7
jmp 0x100087d7
mov ebx, 0x118
cmp ebx, dword [esp]
jne 0x100087d7
mov dword [esp + 4], 8
pop eax
push dword [esp]
mov ebx, dword [esp + 8]
mov ebp, dword [0x10039318]
shl ebx, 2
pop eax
mov dword [ebp + ebx], eax
inc dword [esp + 4]
jno 0x1000877d
mov dword [esp + 4], 0
jmp 0x100087fd
mov eax, 0x1f
cmp eax, dword [esp + 4]
jl 0x10008823
mov ebx, dword [esp + 4]
mov ebp, dword [0x10039320]
shl ebx, 2
mov dword [ebp + ebx], 5
inc dword [esp + 4]
jno 0x100087fd
lea edx, str.marine
lea ecx, [esp + 0x78]
call fcn.10032008
mov dword [esp + 4], 0
jmp 0x1000883c
mov eax, 0x10
cmp eax, dword [esp + 4]
jl 0x100088b8
fild dword [esp + 4]
sub esp, 8
fstp qword [esp]
fld qword [0x10038110]
sub esp, 8
fstp qword [esp]
call fcn.10032ee0
fadd qword [0x10038118]
mov ebx, dword [esp + 4]
mov ebp, dword [0x10039328]
shl ebx, 2
fistp dword [esp - 4]
mov eax, dword [esp - 4]
mov dword [ebp + ebx], eax
fild dword [esp + 4]
sub esp, 8
fstp qword [esp]
fld qword [0x10038110]
sub esp, 8
fstp qword [esp]
call fcn.10032ee0
push eax
fistp dword [esp]
mov ebx, dword [esp + 8]
mov ebp, dword [0x10039330]
add ebx, ebx
pop eax
mov word [ebp + ebx], ax
inc dword [esp + 4]
jno 0x1000883c
mov byte [0x100392ea], 1
mov word [esp + 0x7c], 6
movzx ebx, word [esp + 0x7c]
mov eax, 3
cmp ebx, eax
jl 0x100088e6
movzx ebx, word [esp + 0x7c]
dec ebx
push ebx
pop eax
mov word [esp + 0x80], ax
jmp 0x100088f6
movzx ebx, word [esp + 0x7c]
inc ebx
push ebx
pop eax
mov word [esp + 0x80], ax
movzx ebx, word [esp + 0x80]
push ebx
mov ebx, 0xb
cmp ebx, dword [esp]
jne 0x10008913
add esp, 4
jmp 0x10008a93
mov ebx, 8
cmp ebx, dword [esp]
jne 0x10008931
movzx eax, word [esp + 0x84]
push eax
pop eax
mov word [esp + 0x80], ax
jmp 0x1000894e
mov ebx, 3
cmp ebx, dword [esp]
jne 0x1000894e
movzx ebx, word [esp + 0x84]
inc ebx
push ebx
pop eax
mov word [esp + 0x80], ax
pop eax
mov word [esp + 0x84], 6
movzx ebx, word [esp + 0x84]
mov eax, 4
cmp ebx, eax
jl 0x1000897f
movzx ebx, word [esp + 0x84]
dec ebx
push ebx
pop eax
mov word [esp + 0x88], ax
jmp 0x10008992
movzx ebx, word [esp + 0x84]
inc ebx
push ebx
pop eax
mov word [esp + 0x88], ax
movzx ebx, word [esp + 0x88]
push ebx
mov ebx, 0xd
cmp ebx, dword [esp]
jne 0x100089af
add esp, 4
jmp 0x10008a93
mov ebx, 7
cmp ebx, dword [esp]
jne 0x100089cd
movzx eax, word [esp + 0x8c]
push eax
pop eax
mov word [esp + 0x88], ax
jmp 0x100089ea
mov ebx, 5
cmp ebx, dword [esp]
jne 0x100089ea
movzx ebx, word [esp + 0x8c]
inc ebx
push ebx
pop eax
mov word [esp + 0x88], ax
pop eax
mov eax, 1
movsx eax, al
jmp 0x10008a93
push dword [esp + 0x78]
call fcn.10033a30
push dword [esp + 0x50]
call fcn.10033a30
push dword [esp + 0x64]
call fcn.10033a30
push dword [esp + 0x3c]
call fcn.10033a30
push dword [esp + 0x38]
call fcn.10033a30
push dword [esp + 0x2c]
call fcn.10033a30
push dword [esp + 0x28]
call fcn.10033a30
push dword [esp + 0x24]
call fcn.10033a30
add esp, 0x94
pop ebx
pop ebp
ret