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

Disassembly:
push ebp
push ebx
mov edx, 0x48
sub esp, 4
mov dword [esp], 0
dec edx
jne 0x10004b07
mov edx, dword [esp + 0x12c]
lea ecx, [esp]
call fcn.10033000
push dword [esp]
lea edx, [0x1003f028]
pop ecx
call fcn.100331d0
je 0x10004b3e
xor eax, eax
movsx eax, al
jmp 0x10006124
lea eax, [esp + 0x44]
lea edx, [0x1003f0f2]
push edx
push 1
push eax
call fcn.1003ce30
lea edx, str.help
lea ecx, [esp + 0x64]
call fcn.10033008
push 3
call fcn.1000fbc1
mov dword [esp + 0x60], eax
mov ebx, dword [esp + 0x60]
and ebx, ebx
jne 0x10004b92
xor eax, eax
movsx eax, al
jmp 0x10006124
lea edx, [esp + 0x6c]
push edx
push 0x10040fc0
push 8
push 4
push 4
call fcn.1003c3c2
lea edx, str.always
lea ecx, [esp + 0x74]
call fcn.10033008
mov word [esp + 0x78], 3
movzx ebx, word [esp + 0x78]
mov eax, 4
cmp ebx, eax
jl 0x10004be3
movzx ebx, word [esp + 0x78]
dec ebx
push ebx
pop eax
mov word [esp + 0x7c], ax
jmp 0x10004bf0
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, 0xb
cmp ebx, dword [esp]
jne 0x10004c0a
add esp, 4
jmp 0x10006124
mov ebx, 8
cmp ebx, dword [esp]
jne 0x10004c25
movzx eax, word [esp + 0x80]
push eax
pop eax
mov word [esp + 0x7c], ax
jmp 0x10004c3f
mov ebx, 3
cmp ebx, dword [esp]
jne 0x10004c3f
movzx ebx, word [esp + 0x80]
inc ebx
push ebx
pop eax
mov word [esp + 0x7c], ax
pop eax
push dword [esp + 0x6c]
mov ebp, dword [esp + 0x64]
push ebp
pop eax
push dword [ebp]
call fcn.1003c686
push dword [esp + 0x60]
call fcn.1003c910
mov dword [esp + 0x60], 0
push dword [0x10046b70]
mov ebp, 0x10041905
push ebp
mov ebp, 0x100418fb
push ebp
call fcn.1000ada6
lea eax, [esp + 0x50]
push eax
call fcn.1003cd80
push dword [0x10046b70]
mov ebp, 0x1004190f
push ebp
mov ebp, 0x10041905
push ebp
call fcn.1000ada6
lea edx, [esp + 0x48]
push 1
push edx
call fcn.1003ce60
mov ebp, dword [esp + 0x70]
mov edx, dword [ebp]
push edx
call fcn.1003cd20
push dword [0x10046b70]
mov ebp, 0x10041917
push ebp
mov ebp, 0x1004190f
push ebp
call fcn.1000ada6
pop eax
lea edx, [esp + 0x48]
push 1
push edx
call fcn.1003ce60
lea edx, [0x1003f0ea]
push edx
call fcn.1003cd20
mov edx, dword [esp + 0x50]
push edx
call fcn.1003cd20
push dword [0x10046b70]
mov ebp, 0x10041921
push ebp
mov ebp, 0x10041917
push ebp
call fcn.1000ada6
pop eax
lea edx, [esp + 0x48]
push 1
push edx
call fcn.1003ce60
mov ebp, dword [esp + 0x70]
mov edx, dword [ebp + 4]
push edx
call fcn.1003cd20
push dword [0x10046b70]
mov ebp, 0x10041923
push ebp
mov ebp, 0x10041921
push ebp
call fcn.1000ada6
pop eax
mov ebp, dword [esp + 0x70]
mov edx, dword [ebp]
push edx
call fcn.1003cd20
push dword [0x10046b70]
mov ebp, 0x10041929
push ebp
mov ebp, 0x10041923
push ebp
call fcn.1000ada6
pop eax
lea edx, [esp + 0x48]
push 1
push edx
call fcn.1003ce60
lea eax, [esp + 0x4c]
push eax
call fcn.1003cd80
mov word [esp + 0x80], 7
movzx ebx, word [esp + 0x80]
mov eax, 3
cmp ebx, eax
jl 0x10004dae
movzx ebx, word [esp + 0x80]
dec ebx
push ebx
pop eax
mov word [esp + 0x84], ax
jmp 0x10004dc1
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, 0x12
cmp ebx, dword [esp]
jne 0x10004dde
add esp, 4
jmp 0x10006124
mov ebx, 5
cmp ebx, dword [esp]
jne 0x10004dfc
movzx eax, word [esp + 0x88]
push eax
pop eax
mov word [esp + 0x84], ax
jmp 0x10004e19
mov ebx, 4
cmp ebx, dword [esp]
jne 0x10004e19
movzx ebx, word [esp + 0x88]
inc ebx
push ebx
pop eax
mov word [esp + 0x84], ax
pop eax
mov edx, dword [esp + 0x48]
push dword [0x10046b70]
push edx
call fcn.1003cd20
lea edx, [0x1003f0ea]
push edx
call fcn.1003cd20
mov edx, dword [esp + 0x50]
push edx
call fcn.1003cd20
push dword [0x10046b70]
mov ebp, 0x1004192b
push ebp
mov ebp, 0x10041929
push ebp
call fcn.1000ada6
pop eax
mov ebp, dword [esp + 0x70]
mov edx, dword [ebp + 4]
push edx
call fcn.1003cd20
push dword [0x10046b70]
mov ebp, 0x1004192f
push ebp
mov ebp, 0x1004192b
push ebp
call fcn.1000ada6
pop eax
lea edx, [esp + 0x48]
push 1
push edx
call fcn.1003ce60
mov ebp, dword [esp + 0x70]
mov edx, dword [ebp + 8]
push edx
call fcn.1003cd20
push dword [0x10046b70]
mov ebp, 0x10041931
push ebp
mov ebp, 0x1004192f
push ebp
call fcn.1000ada6
pop eax
lea edx, [esp + 0x48]
push 1
push edx
call fcn.1003ce60
lea eax, [esp + 0x4c]
push eax
call fcn.1003cd80
mov edx, dword [esp + 0x48]
push dword [0x10046b70]
push edx
call fcn.1003cd20
lea edx, [0x1003f0ea]
push edx
call fcn.1003cd20
mov edx, dword [esp + 0x50]
push edx
call fcn.1003cd20
push dword [0x10046b70]
mov ebp, 0x1004192b
push ebp
mov ebp, 0x10041929
push ebp
call fcn.1000ada6
pop eax
mov ebp, dword [esp + 0x70]
mov edx, dword [ebp + 4]
push edx
call fcn.1003cd20
push dword [0x10046b70]
mov ebp, 0x1004192f
push ebp
mov ebp, 0x1004192b
push ebp
call fcn.1000ada6
pop eax
lea edx, [esp + 0x48]
push 1
push edx
call fcn.1003ce60
mov ebp, dword [esp + 0x70]
mov edx, dword [ebp + 0xc]
push edx
call fcn.1003cd20
push dword [0x10046b70]
mov ebp, 0x10041933
push ebp
mov ebp, 0x10041931
push ebp
call fcn.1000ada6
pop eax
lea edx, [esp + 0x48]
push 1
push edx
call fcn.1003ce60
lea eax, [esp + 0x4c]
push eax
call fcn.1003cd80
mov edx, dword [esp + 0x48]
push dword [0x10046b70]
push edx
call fcn.1003cd20
lea edx, [0x1003f0ea]
push edx
call fcn.1003cd20
mov edx, dword [esp + 0x50]
push edx
call fcn.1003cd20
push dword [0x10046b70]
mov ebp, 0x1004193a
push ebp
mov ebp, 0x10041933
push ebp
call fcn.1000ada6
pop eax
mov ebp, dword [esp + 0x70]
mov edx, dword [ebp + 4]
push edx
call fcn.1003cd20
push dword [0x10046b70]
mov ebp, 0x1004193f
push ebp
mov ebp, 0x1004193a
push ebp
call fcn.1000ada6
pop eax
mov ebp, dword [esp + 0x70]
mov edx, dword [ebp + 8]
push edx
call fcn.1003cd20
push dword [0x10046b70]
mov ebp, 0x10041941
push ebp
mov ebp, 0x1004193f
push ebp
call fcn.1000ada6
pop eax
lea edx, [esp + 0x48]
push 1
push edx
call fcn.1003ce60
lea edx, [esp + 0x48]
push 1
push edx
call fcn.1003ce60
push dword [0x10046b70]
mov ebp, 0x10041944
push ebp
mov ebp, 0x10041941
push ebp
call fcn.1000ada6
pop eax
mov ebp, dword [esp + 0x70]
mov edx, dword [ebp + 4]
push edx
call fcn.1003cd20
push dword [0x10046b70]
mov ebp, 0x10041948
push ebp
mov ebp, 0x10041944
push ebp
call fcn.1000ada6
pop eax
mov ebp, dword [esp + 0x70]
mov edx, dword [ebp + 0xc]
push edx
call fcn.1003cd20
push dword [0x10046b70]
mov ebp, 0x1004194b
push ebp
mov ebp, 0x10041948
push ebp
call fcn.1000ada6
pop eax
mov ebp, dword [esp + 0x70]
mov edx, dword [ebp + 8]
push edx
call fcn.1003cd20
push dword [0x10046b70]
mov ebp, 0x10041952
push ebp
mov ebp, 0x1004194b
push ebp
call fcn.1000ada6
pop eax
mov ebp, dword [esp + 0x70]
mov edx, dword [ebp + 4]
push edx
call fcn.1003cd20
push dword [0x10046b70]
mov ebp, 0x10041948
push ebp
mov ebp, 0x10041944
push ebp
call fcn.1000ada6
pop eax
mov ebp, dword [esp + 0x70]
mov edx, dword [ebp + 0xc]
push edx
call fcn.1003cd20
push dword [0x10046b70]
mov ebp, 0x1004194b
push ebp
mov ebp, 0x10041948
push ebp
call fcn.1000ada6
pop eax
mov ebp, dword [esp + 0x70]
mov edx, dword [ebp + 8]
push edx
call fcn.1003cd20
lea edx, [0x1003f1bc]
push edx
call fcn.1003cd20
mov edx, dword [0x100422a0]
push edx
call fcn.1003cd20
lea eax, [esp + 0x4c]
push eax
call fcn.1003cd80
lea edx, str.foil
lea ecx, [esp + 0x88]
call fcn.10033008
push dword [esp + 0x6c]
call fcn.1003c578
lea edx, [0x1003f028]
lea ecx, [esp + 0x4c]
call fcn.10033008
lea edx, str.calm
lea ecx, [esp + 0x8c]
call fcn.10033008
push dword [0x10046b70]
mov ebp, 0x1004195d
push ebp
mov ebp, 0x10041952
push ebp
call fcn.1000ada6
lea edx, [esp + 0x48]
push 1
push edx
call fcn.1003ce60
mov edx, dword [esp + 4]
push edx
call fcn.1003cd20
mov edx, dword [0x100422a0]
push edx
call fcn.1003cd20
lea edx, [esp + 0x48]
push 1
push edx
call fcn.1003ce60
lea eax, [esp + 0x44]
push eax
call fcn.1003cd80
push dword [0x10046b70]
push dword [0x10046b70]
mov ebp, 0x1004196a
push ebp
mov ebp, 0x1004195d
push ebp
call fcn.1000ada6
mov edx, dword [0x10041b0c]
add dword [esp], edx
call fcn.10011228
pop dword [0x10046b70]
mov ebx, eax
and ebx, ebx
jle 0x100052b9
mov edx, dword [esp + 0x40]
push dword [0x10046b70]
push edx
call fcn.1003cd20
lea eax, [0x10042304]
push eax
call fcn.1003cd80
mov word [esp + 0x90], 8
movzx ebx, word [esp + 0x90]
mov eax, 4
cmp ebx, eax
jl 0x10005238
movzx ebx, word [esp + 0x90]
dec ebx
push ebx
pop eax
mov word [esp + 0x94], ax
jmp 0x1000524b
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, 0xa
cmp ebx, dword [esp]
jne 0x10005268
add esp, 4
jmp 0x10006124
mov ebx, 5
cmp ebx, dword [esp]
jne 0x10005286
movzx eax, word [esp + 0x98]
push eax
pop eax
mov word [esp + 0x94], ax
jmp 0x100052a3
mov ebx, 5
cmp ebx, dword [esp]
jne 0x100052a3
movzx ebx, word [esp + 0x98]
inc ebx
push ebx
pop eax
mov word [esp + 0x94], ax
pop eax
push dword [0x10042290]
call fcn.10017af4
xor eax, eax
movsx eax, al
jmp 0x10006124
mov word [esp + 0x98], 5
movzx ebx, word [esp + 0x98]
mov eax, 3
cmp ebx, eax
jl 0x100052e9
movzx ebx, word [esp + 0x98]
dec ebx
push ebx
pop eax
mov word [esp + 0x9c], ax
jmp 0x100052fc
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, 0x12
cmp ebx, dword [esp]
jne 0x10005319
add esp, 4
jmp 0x10006124
mov ebx, 4
cmp ebx, dword [esp]
jne 0x10005337
movzx eax, word [esp + 0xa0]
push eax
pop eax
mov word [esp + 0x9c], ax
jmp 0x10005354
mov ebx, 3
cmp ebx, dword [esp]
jne 0x10005354
movzx ebx, word [esp + 0xa0]
inc ebx
push ebx
pop eax
mov word [esp + 0x9c], ax
pop eax
movsx ebx, byte [0x10042367]
and ebx, ebx
jne 0x10006029
mov word [esp + 0xa0], 6
movzx ebx, word [esp + 0xa0]
mov eax, 1
cmp ebx, eax
jl 0x10005394
movzx ebx, word [esp + 0xa0]
dec ebx
push ebx
pop eax
mov word [esp + 0xa4], ax
jmp 0x100053a7
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, 0xc
cmp ebx, dword [esp]
jne 0x100053c4
add esp, 4
jmp 0x10006124
mov ebx, 8
cmp ebx, dword [esp]
jne 0x100053e2
movzx eax, word [esp + 0xa8]
push eax
pop eax
mov word [esp + 0xa4], ax
jmp 0x100053ff
mov ebx, 3
cmp ebx, dword [esp]
jne 0x100053ff
movzx ebx, word [esp + 0xa8]
inc ebx
push ebx
pop eax
mov word [esp + 0xa4], ax
pop eax
mov edx, dword [esp]
push dword [0x10046b70]
push edx
call fcn.1003cd20
push dword [0x10046b70]
push 0x10
push 8
call fcn.100157f7
push eax
call fcn.10012974
pop eax
push dword [0x10046b70]
mov ebp, 0x10041875
push ebp
mov ebp, 0x10041871
push ebp
call fcn.1000ada6
pop eax
lea eax, [esp + 0xc]
push eax
call fcn.1003cd80
lea edx, str.burden
lea ecx, [esp + 0xa8]
call fcn.10033008
lea eax, [esp + 0x54]
push eax
push 0x409
push 3
call fcn.1000ff0e
mov ebx, eax
cmp ebx, 1
jne 0x10005588
lea ebp, [esp + 0x54]
push dword [ebp]
pop eax
call fcn.100331a0
mov ebx, eax
cmp ebx, 0x3c
jne 0x100054ab
mov ebx, dword [ebp]
inc ebx
push ebx
pop eax
call fcn.100331a0
mov ebx, eax
cmp ebx, 0x3f
jne 0x100054ab
mov eax, 1
jmp 0x100054ad
xor eax, eax
and eax, eax
je 0x1000557c
push dword [0x10046b70]
push dword [0x10046b70]
push 0x18
lea ebp, [esp + 0x60]
mov eax, dword [ebp + 4]
push eax
push dword [ebp]
call fcn.1003c930
lea eax, [esp + 0x10]
push eax
call fcn.1003cd80
mov word [esp + 0xac], 7
movzx ebx, word [esp + 0xac]
mov eax, 1
cmp ebx, eax
jl 0x10005510
movzx ebx, word [esp + 0xac]
dec ebx
push ebx
pop eax
mov word [esp + 0xb0], ax
jmp 0x10005523
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, 0xb
cmp ebx, dword [esp]
jne 0x10005540
add esp, 4
jmp 0x10006124
mov ebx, 6
cmp ebx, dword [esp]
jne 0x1000555e
movzx eax, word [esp + 0xb4]
push eax
pop eax
mov word [esp + 0xb0], ax
jmp 0x1000557b
mov ebx, 3
cmp ebx, dword [esp]
jne 0x1000557b
movzx ebx, word [esp + 0xb4]
inc ebx
push ebx
pop eax
mov word [esp + 0xb0], ax
pop eax
lea ebp, [esp + 0x54]
push dword [ebp]
call fcn.1003c910
mov edx, dword [esp + 0xc]
xor ecx, ecx
call fcn.100331d0
jne 0x100056b7
lea edx, str.flights
lea ecx, [esp + 0xb4]
call fcn.10033008
mov edx, dword [esp + 0xc]
push dword [0x10046b70]
push edx
call fcn.1003cd20
mov edx, dword [esp + 0x4c]
push edx
call fcn.1003cd20
push dword [0x10046b70]
mov ebp, 0x10041976
push ebp
mov ebp, 0x1004196a
push ebp
call fcn.1000ada6
pop eax
lea edx, [0x1003f094]
push edx
call fcn.1003cd20
push dword [0x10046b70]
mov ebp, 0x10041988
push ebp
mov ebp, 0x10041976
push ebp
call fcn.1000ada6
pop eax
mov edx, dword [esp + 4]
push edx
call fcn.1003cd20
push dword [0x10046b70]
mov ebp, 0x1004199b
push ebp
mov ebp, 0x10041988
push ebp
call fcn.1000ada6
pop eax
lea edx, [0x1003f094]
push edx
call fcn.1003cd20
push dword [0x10046b70]
mov ebp, 0x100419a2
push ebp
mov ebp, 0x1004199b
push ebp
call fcn.1000ada6
pop eax
lea edx, [0x1003f094]
push edx
call fcn.1003cd20
push dword [0x10046b70]
mov ebp, 0x100419ac
push ebp
mov ebp, 0x100419a2
push ebp
call fcn.1000ada6
pop eax
lea edx, [0x10040996]
push edx
call fcn.1003cd20
push dword [0x10046b70]
mov ebp, 0x100419b3
push ebp
mov ebp, 0x100419ac
push ebp
call fcn.1000ada6
pop eax
lea eax, [esp + 0x10]
push eax
call fcn.1003cd80
push dword [esp + 0xc]
call fcn.100336a0
mov dword [esp + 0x14], eax
mov ebx, dword [esp + 0x14]
add ebx, 2
push ebx
call fcn.1003c7a0
mov dword [esp + 0x10], eax
mov word [esp + 0xb8], 4
movzx ebx, word [esp + 0xb8]
mov eax, 1
cmp ebx, eax
jl 0x100056e7
movzx ebx, word [esp + 0xb8]
dec ebx
push ebx
pop eax
mov word [esp + 0xbc], ax
jmp 0x100056fa
movzx ebx, word [esp + 0xb8]
inc ebx
push ebx
pop eax
mov word [esp + 0xbc], ax
movzx ebx, word [esp + 0xbc]
push ebx
mov ebx, 0x12
cmp ebx, dword [esp]
jne 0x10005717
add esp, 4
jmp 0x10006124
mov ebx, 9
cmp ebx, dword [esp]
jne 0x10005735
movzx eax, word [esp + 0xc0]
push eax
pop eax
mov word [esp + 0xbc], ax
jmp 0x10005752
mov ebx, 3
cmp ebx, dword [esp]
jne 0x10005752
movzx ebx, word [esp + 0xc0]
inc ebx
push ebx
pop eax
mov word [esp + 0xbc], ax
pop eax
cmp dword [esp + 0x10], 0
je 0x100057a6
push 0x18
push 0xffffffff
push dword [esp + 0x14]
push dword [esp + 0x1c]
call fcn.1003c7c0
lea edx, [0x1003f028]
lea ecx, [esp + 0xc]
call fcn.10033008
push dword [esp + 0x14]
push dword [esp + 0x14]
push dword [esp + 0x10]
call fcn.10031d53
mov ebx, eax
cmp ebx, 1
jne 0x1000579d
mov byte [esp + 4], 1
push dword [esp + 0x10]
call fcn.1003c910
mov word [esp + 0xc0], 0xa
movzx ebx, word [esp + 0xc0]
mov eax, 1
cmp ebx, eax
jl 0x100057d6
movzx ebx, word [esp + 0xc0]
dec ebx
push ebx
pop eax
mov word [esp + 0xc4], ax
jmp 0x100057e9
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, 0xc
cmp ebx, dword [esp]
jne 0x10005806
add esp, 4
jmp 0x10006124
mov ebx, 4
cmp ebx, dword [esp]
jne 0x10005824
movzx eax, word [esp + 0xc8]
push eax
pop eax
mov word [esp + 0xc4], ax
jmp 0x10005841
mov ebx, 3
cmp ebx, dword [esp]
jne 0x10005841
movzx ebx, word [esp + 0xc8]
inc ebx
push ebx
pop eax
mov word [esp + 0xc4], ax
pop eax
movsx ebx, byte [esp + 4]
cmp ebx, 1
jne 0x10005ffd
lea edx, str.commitments
lea ecx, [esp + 0xc8]
call fcn.10033008
push dword [0x10046b70]
mov ebp, 0x100419c0
push ebp
mov ebp, 0x100419b3
push ebp
call fcn.1000ada6
lea edx, [esp + 0x48]
push 1
push edx
call fcn.1003ce60
mov edx, dword [0x10042270]
push edx
call fcn.1003cd20
lea edx, [esp + 0x48]
push 1
push edx
call fcn.1003ce60
push dword [0x10046b70]
mov ebp, 0x100419c6
push ebp
mov ebp, 0x100419c0
push ebp
call fcn.1000ada6
pop eax
lea edx, [esp + 0x48]
push 1
push edx
call fcn.1003ce60
mov edx, dword [esp + 0xc]
push edx
call fcn.1003cd20
lea edx, [esp + 0x48]
push 1
push edx
call fcn.1003ce60
lea eax, [esp + 0x1c]
push eax
call fcn.1003cd80
push dword [0x10046b70]
mov ebp, 0x100419d6
push ebp
mov ebp, 0x100419c6
push ebp
call fcn.1000ada6
lea edx, [esp + 0x48]
push 1
push edx
call fcn.1003ce60
mov edx, dword [0x10042270]
push edx
call fcn.1003cd20
lea edx, [esp + 0x48]
push 1
push edx
call fcn.1003ce60
lea eax, [esp + 0x24]
push eax
call fcn.1003cd80
push dword [0x10046b70]
mov ebp, 0x100419e2
push ebp
mov ebp, 0x100419d6
push ebp
call fcn.1000ada6
lea eax, [esp + 0x2c]
push 0xc
push eax
call fcn.1003ce00
cmp byte [0x10042365], 0
je 0x10005b4a
push dword [0x10046b70]
push dword [0x10046b70]
mov ebp, 0x100419e8
push ebp
mov ebp, 0x100419e2
push ebp
call fcn.1000ada6
mov edx, dword [0x10041b0c]
add dword [esp], edx
call fcn.100116c2
push dword [0x10046b70]
mov ebp, 0x1004103c
push ebp
mov ebp, 0x10041033
push ebp
call fcn.1000ada6
pop eax
push dword [0x10046b70]
push 0x5c
call fcn.10013868
pop eax
lea eax, [esp + 0x20]
push eax
call fcn.1003cd80
lea edx, str.acquisitions
lea ecx, [esp + 0xcc]
call fcn.10033008
push dword [0x10046b70]
mov eax, 1
push eax
push dword [esp + 0x24]
push dword [esp + 0x2c]
mov edx, dword [esp + 0x2c]
push dword [0x10046b70]
push edx
call fcn.1003cd20
lea edx, [esp + 0x3c]
push 0xc
push edx
call fcn.1003ce60
mov edx, dword [0x10041b0c]
add dword [esp], edx
call fcn.10009cb3
pop dword [0x10046b70]
push dword [0x10046b70]
mov eax, 1
push eax
push dword [esp + 0x24]
push dword [esp + 0x24]
mov edx, dword [esp + 0x2c]
push dword [0x10046b70]
push edx
call fcn.1003cd20
lea edx, [esp + 0x3c]
push 0xc
push edx
call fcn.1003ce60
mov edx, dword [0x10041b0c]
add dword [esp], edx
call fcn.10009cb3
pop dword [0x10046b70]
mov ebx, eax
and ebx, ebx
jne 0x10005b36
mov word [esp + 0xd0], 5
movzx ebx, word [esp + 0xd0]
mov eax, 3
cmp ebx, eax
jl 0x10005aa3
movzx ebx, word [esp + 0xd0]
dec ebx
push ebx
pop eax
mov word [esp + 0xd4], ax
jmp 0x10005ab6
movzx ebx, word [esp + 0xd0]
inc ebx
push ebx
pop eax
mov word [esp + 0xd4], ax
movzx ebx, word [esp + 0xd4]
push ebx
mov ebx, 0xb
cmp ebx, dword [esp]
jne 0x10005ad3
add esp, 4
jmp 0x10006124
mov ebx, 8
cmp ebx, dword [esp]
jne 0x10005af1
movzx eax, word [esp + 0xd8]
push eax
pop eax
mov word [esp + 0xd4], ax
jmp 0x10005b0e
mov ebx, 5
cmp ebx, dword [esp]
jne 0x10005b0e
movzx ebx, word [esp + 0xd8]
inc ebx
push ebx
pop eax
mov word [esp + 0xd4], ax
pop eax
mov edx, dword [esp + 0x40]
push dword [0x10046b70]
push edx
call fcn.1003cd20
lea eax, [0x10042304]
push eax
call fcn.1003cd80
push dword [0x10042290]
call fcn.10017af4
lea edx, [0x1003f028]
lea ecx, [esp + 0x1c]
call fcn.10033008
jmp 0x10005ef4
mov word [esp + 0xd8], 0xa
movzx ebx, word [esp + 0xd8]
mov eax, 2
cmp ebx, eax
jl 0x10005b7a
movzx ebx, word [esp + 0xd8]
dec ebx
push ebx
pop eax
mov word [esp + 0xdc], ax
jmp 0x10005b8d
movzx ebx, word [esp + 0xd8]
inc ebx
push ebx
pop eax
mov word [esp + 0xdc], ax
movzx ebx, word [esp + 0xdc]
push ebx
mov ebx, 0xc
cmp ebx, dword [esp]
jne 0x10005baa
add esp, 4
jmp 0x10006124
mov ebx, 5
cmp ebx, dword [esp]
jne 0x10005bc8
movzx eax, word [esp + 0xe0]
push eax
pop eax
mov word [esp + 0xdc], ax
jmp 0x10005be5
mov ebx, 5
cmp ebx, dword [esp]
jne 0x10005be5
movzx ebx, word [esp + 0xe0]
inc ebx
push ebx
pop eax
mov word [esp + 0xdc], ax
pop eax
push dword [0x10046b70]
push dword [0x10046b70]
mov ebp, 0x100419e8
push ebp
mov ebp, 0x100419e2
push ebp
call fcn.1000ada6
mov edx, dword [0x10041b0c]
add dword [esp], edx
call fcn.100116c2
push dword [0x10046b70]
mov ebp, 0x10041045
push ebp
mov ebp, 0x1004103c
push ebp
call fcn.1000ada6
pop eax
push dword [0x10046b70]
push 0x5c
call fcn.10013868
pop eax
lea eax, [esp + 0x28]
push eax
call fcn.1003cd80
lea edx, str.anger
lea ecx, [esp + 0xe0]
call fcn.10033008
mov word [esp + 0xe4], 0xa
movzx ebx, word [esp + 0xe4]
mov eax, 1
cmp ebx, eax
jl 0x10005c86
movzx ebx, word [esp + 0xe4]
dec ebx
push ebx
pop eax
mov word [esp + 0xe8], ax
jmp 0x10005c99
movzx ebx, word [esp + 0xe4]
inc ebx
push ebx
pop eax
mov word [esp + 0xe8], ax
movzx ebx, word [esp + 0xe8]
push ebx
mov ebx, 0xa
cmp ebx, dword [esp]
jne 0x10005cb6
add esp, 4
jmp 0x10006124
mov ebx, 8
cmp ebx, dword [esp]
jne 0x10005cd4
movzx eax, word [esp + 0xec]
push eax
pop eax
mov word [esp + 0xe8], ax
jmp 0x10005cf1
mov ebx, 2
cmp ebx, dword [esp]
jne 0x10005cf1
movzx ebx, word [esp + 0xec]
inc ebx
push ebx
pop eax
mov word [esp + 0xe8], ax
pop eax
push dword [0x10046b70]
mov eax, 1
push eax
push dword [esp + 0x2c]
push dword [esp + 0x2c]
mov edx, dword [esp + 0x34]
push dword [0x10046b70]
push edx
call fcn.1003cd20
lea edx, [esp + 0x3c]
push 0xc
push edx
call fcn.1003ce60
mov edx, dword [0x10041b0c]
add dword [esp], edx
call fcn.10009cb3
pop dword [0x10046b70]
push dword [0x10046b70]
mov eax, 1
push eax
push dword [esp + 0x2c]
push dword [esp + 0x24]
mov edx, dword [esp + 0x34]
push dword [0x10046b70]
push edx
call fcn.1003cd20
lea edx, [esp + 0x3c]
push 0xc
push edx
call fcn.1003ce60
mov edx, dword [0x10041b0c]
add dword [esp], edx
call fcn.10009cb3
pop dword [0x10046b70]
mov ebx, eax
and ebx, ebx
jne 0x10005dad
mov edx, dword [esp + 0x40]
push dword [0x10046b70]
push edx
call fcn.1003cd20
lea eax, [0x10042304]
push eax
call fcn.1003cd80
push dword [0x10042290]
call fcn.10017af4
mov word [esp + 0xec], 5
movzx ebx, word [esp + 0xec]
mov eax, 4
cmp ebx, eax
jl 0x10005ddd
movzx ebx, word [esp + 0xec]
dec ebx
push ebx
pop eax
mov word [esp + 0xf0], ax
jmp 0x10005df0
movzx ebx, word [esp + 0xec]
inc ebx
push ebx
pop eax
mov word [esp + 0xf0], ax
movzx ebx, word [esp + 0xf0]
push ebx
mov ebx, 0xf
cmp ebx, dword [esp]
jne 0x10005e0d
add esp, 4
jmp 0x10006124
mov ebx, 9
cmp ebx, dword [esp]
jne 0x10005e2b
movzx eax, word [esp + 0xf4]
push eax
pop eax
mov word [esp + 0xf0], ax
jmp 0x10005e48
mov ebx, 2
cmp ebx, dword [esp]
jne 0x10005e48
movzx ebx, word [esp + 0xf4]
inc ebx
push ebx
pop eax
mov word [esp + 0xf0], ax
pop eax
lea edx, [0x1003f028]
lea ecx, [esp + 0x24]
call fcn.10033008
mov word [esp + 0xf4], 7
movzx ebx, word [esp + 0xf4]
mov eax, 2
cmp ebx, eax
jl 0x10005e88
movzx ebx, word [esp + 0xf4]
dec ebx
push ebx
pop eax
mov word [esp + 0xf8], ax
jmp 0x10005e9b
movzx ebx, word [esp + 0xf4]
inc ebx
push ebx
pop eax
mov word [esp + 0xf8], ax
movzx ebx, word [esp + 0xf8]
push ebx
mov ebx, 0x12
cmp ebx, dword [esp]
jne 0x10005eb8
add esp, 4
jmp 0x10006124
mov ebx, 8
cmp ebx, dword [esp]
jne 0x10005ed6
movzx eax, word [esp + 0xfc]
push eax
pop eax
mov word [esp + 0xf8], ax
jmp 0x10005ef3
mov ebx, 2
cmp ebx, dword [esp]
jne 0x10005ef3
movzx ebx, word [esp + 0xfc]
inc ebx
push ebx
pop eax
mov word [esp + 0xf8], ax
pop eax
lea edx, str.movie
lea ecx, [esp + 0xfc]
call fcn.10033008
lea edx, [0x1003f028]
lea ecx, [esp + 0x20]
call fcn.10033008
lea edx, [0x1003f028]
lea ecx, [esp + 0x18]
call fcn.10033008
lea eax, [esp + 0x28]
lea edx, [0x1003f028]
push edx
push 0xc
push eax
call fcn.1003ce30
push 0x64
call fcn.1000face
lea edx, str.beans
lea ecx, [esp + 0x100]
call fcn.10033008
push dword [esp + 8]
call fcn.1001528e
mov word [esp + 0x104], 2
movzx ebx, word [esp + 0x104]
mov eax, 2
cmp ebx, eax
jl 0x10005f8f
movzx ebx, word [esp + 0x104]
dec ebx
push ebx
pop eax
mov word [esp + 0x108], ax
jmp 0x10005fa2
movzx ebx, word [esp + 0x104]
inc ebx
push ebx
pop eax
mov word [esp + 0x108], ax
movzx ebx, word [esp + 0x108]
push ebx
mov ebx, 0xe
cmp ebx, dword [esp]
jne 0x10005fbf
add esp, 4
jmp 0x10006124
mov ebx, 6
cmp ebx, dword [esp]
jne 0x10005fdd
movzx eax, word [esp + 0x10c]
push eax
pop eax
mov word [esp + 0x108], ax
jmp 0x10005ffa
mov ebx, 5
cmp ebx, dword [esp]
jne 0x10005ffa
movzx ebx, word [esp + 0x10c]
inc ebx
push ebx
pop eax
mov word [esp + 0x108], ax
pop eax
jmp 0x10006024
mov edx, dword [esp + 0x40]
push dword [0x10046b70]
push edx
call fcn.1003cd20
lea eax, [0x10042304]
push eax
call fcn.1003cd80
push dword [0x10042290]
call fcn.10017af4
jmp 0x10006110
lea edx, str.hobby
lea ecx, [esp + 0x10c]
call fcn.10033008
mov word [esp + 0x110], 6
movzx ebx, word [esp + 0x110]
mov eax, 1
cmp ebx, eax
jl 0x1000606b
movzx ebx, word [esp + 0x110]
dec ebx
push ebx
pop eax
mov word [esp + 0x114], ax
jmp 0x1000607e
movzx ebx, word [esp + 0x110]
inc ebx
push ebx
pop eax
mov word [esp + 0x114], ax
movzx ebx, word [esp + 0x114]
push ebx
mov ebx, 0xf
cmp ebx, dword [esp]
jne 0x1000609b
add esp, 4
jmp 0x10006124
mov ebx, 8
cmp ebx, dword [esp]
jne 0x100060b9
movzx eax, word [esp + 0x118]
push eax
pop eax
mov word [esp + 0x114], ax
jmp 0x100060d6
mov ebx, 5
cmp ebx, dword [esp]
jne 0x100060d6
movzx ebx, word [esp + 0x118]
inc ebx
push ebx
pop eax
mov word [esp + 0x114], ax
pop eax
lea edx, str.films
lea ecx, [esp + 0x118]
call fcn.10033008
mov edx, dword [esp + 0x40]
push dword [0x10046b70]
push edx
call fcn.1003cd20
lea eax, [0x10042304]
push eax
call fcn.1003cd80
push dword [0x10042290]
call fcn.10017af4
lea edx, str.panel
lea ecx, [esp + 0x11c]
call fcn.10033008
xor eax, eax
push dword [esp + 0x48]
call fcn.1003ccf0
push dword [esp + 0xc]
call fcn.1003ccf0
push dword [esp + 0x118]
call fcn.1003ccf0
push dword [esp + 0x18]
call fcn.1003ccf0
push dword [esp + 0xfc]
call fcn.1003ccf0
push dword [esp + 0xc8]
call fcn.1003ccf0
push dword [esp + 0x40]
call fcn.1003ccf0
push dword [esp + 0xb4]
call fcn.1003ccf0
push dword [esp + 0x8c]
call fcn.1003ccf0
push dword [esp + 0x10c]
call fcn.1003ccf0
push dword [esp + 0x68]
call fcn.1003ccf0
push dword [esp + 0xe0]
call fcn.1003ccf0
push dword [esp + 8]
call fcn.1003ccf0
push dword [esp + 0x1c]
call fcn.1003ccf0
push dword [esp]
call fcn.1003ccf0
push dword [esp + 0x74]
call fcn.1003ccf0
push dword [esp + 0x24]
call fcn.1003ccf0
push dword [esp + 0x100]
call fcn.1003ccf0
push dword [esp + 0xa8]
call fcn.1003ccf0
push dword [esp + 0x4c]
call fcn.1003ccf0
push dword [esp + 0x64]
call fcn.1003ccf0
push dword [esp + 0x11c]
call fcn.1003ccf0
push dword [esp + 0xcc]
call fcn.1003ccf0
push dword [esp + 0x88]
call fcn.1003ccf0
push dword [esp + 0x20]
call fcn.1003ccf0
push eax
push dword [esp + 0x70]
call fcn.1003c57d
pop eax
add esp, 0x120
pop ebx
pop ebp
ret 4