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

Disassembly:
push ebp
push ebx
mov edx, 0x102
sub esp, 4
mov dword [esp], 0
dec edx
jne 0x1001a015
mov eax, dword [esp + 0x418]
mov dword [0x10044d80], eax
mov edx, dword [esp + 0x414]
lea ecx, [esp]
call fcn.10031000
lea edx, str.speak
lea ecx, [esp + 0x50]
call fcn.10031008
lea edx, str.efforts
lea ecx, [esp + 0xc4]
call fcn.10031008
mov word [esp + 0xd0], 3
movzx ebx, word [esp + 0xd0]
mov eax, 1
cmp ebx, eax
jl 0x1001a08e
movzx ebx, word [esp + 0xd0]
dec ebx
push ebx
pop eax
mov word [esp + 0xd4], ax
jmp 0x1001a0a1
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, 0x12
cmp ebx, dword [esp]
jne 0x1001a0ca
mov eax, dword [esp + 0x41c]
mov dword [0x10044d80], eax
add esp, 4
jmp 0x1002917b
mov ebx, 6
cmp ebx, dword [esp]
jne 0x1001a0e8
movzx eax, word [esp + 0xd8]
push eax
pop eax
mov word [esp + 0xd4], ax
jmp 0x1001a105
mov ebx, 4
cmp ebx, dword [esp]
jne 0x1001a105
movzx ebx, word [esp + 0xd8]
inc ebx
push ebx
pop eax
mov word [esp + 0xd4], ax
pop eax
mov word [esp + 0xdc], 1
movzx ebx, word [esp + 0xdc]
mov eax, 1
cmp ebx, eax
jl 0x1001a136
movzx ebx, word [esp + 0xdc]
dec ebx
push ebx
pop eax
mov word [esp + 0xe0], ax
jmp 0x1001a149
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, 0xb
cmp ebx, dword [esp]
jne 0x1001a172
mov eax, dword [esp + 0x41c]
mov dword [0x10044d80], eax
add esp, 4
jmp 0x1002917b
mov ebx, 7
cmp ebx, dword [esp]
jne 0x1001a190
movzx eax, word [esp + 0xe4]
push eax
pop eax
mov word [esp + 0xe0], ax
jmp 0x1001a1ad
mov ebx, 5
cmp ebx, dword [esp]
jne 0x1001a1ad
movzx ebx, word [esp + 0xe4]
inc ebx
push ebx
pop eax
mov word [esp + 0xe0], ax
pop eax
push dword [esp]
lea edx, [0x1003d028]
pop ecx
call fcn.100311d0
je 0x1001a1c4
jmp 0x1002917b
push dword [0x10044d80]
push 0x40
push 0x10
call fcn.10014574
push eax
call fcn.10011856
lea eax, [esp + 0x10]
push eax
call fcn.1003ad80
push dword [0x10044d80]
push dword [0x10044d80]
push 0x384
push 0x2bc
call fcn.10014574
cdq
push edx
push eax
call fcn.100316d0
lea eax, [esp + 0x20]
push eax
call fcn.1003ad80
push dword [0x10044d80]
push 0x20
push 8
call fcn.10014574
push eax
call fcn.100027d9
lea eax, [esp + 0x24]
push eax
call fcn.1003ad80
mov edx, dword [esp + 0x20]
push dword [0x10044d80]
push edx
call fcn.1003ad20
mov edx, dword [esp + 0x20]
push edx
call fcn.1003ad20
lea eax, [esp + 0x1c]
push eax
call fcn.1003ad80
lea edx, [0x1003d028]
lea ecx, [esp + 0x1c]
call fcn.10031008
lea eax, [esp + 8]
lea edx, [0x1003d0c6]
push edx
push 1
push eax
call fcn.1003ae30
lea eax, [esp + 0xb0]
lea edx, [0x1003ea9c]
push edx
push 2
push eax
call fcn.1003ae30
lea edx, [esp + 0xe4]
push edx
push 0x1003f1c8
push 8
push 0x79
push 4
call fcn.1003a3c2
mov word [esp + 0xec], 1
movzx ebx, word [esp + 0xec]
mov eax, 1
cmp ebx, eax
jl 0x1001a2ee
movzx ebx, word [esp + 0xec]
dec ebx
push ebx
pop eax
mov word [esp + 0xf0], ax
jmp 0x1001a301
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, 0xe
cmp ebx, dword [esp]
jne 0x1001a32a
mov eax, dword [esp + 0x41c]
mov dword [0x10044d80], eax
add esp, 4
jmp 0x1002917b
mov ebx, 7
cmp ebx, dword [esp]
jne 0x1001a348
movzx eax, word [esp + 0xf4]
push eax
pop eax
mov word [esp + 0xf0], ax
jmp 0x1001a365
mov ebx, 5
cmp ebx, dword [esp]
jne 0x1001a365
movzx ebx, word [esp + 0xf4]
inc ebx
push ebx
pop eax
mov word [esp + 0xf0], ax
pop eax
push 0x78
call fcn.1000ecea
mov dword [esp + 0xd8], eax
mov ebx, dword [esp + 0xd8]
and ebx, ebx
jne 0x1001a387
jmp 0x1002917b
push dword [esp + 0xe4]
mov ebp, dword [esp + 0xdc]
push ebp
pop eax
push dword [ebp]
call fcn.1003a686
push dword [esp + 0xd8]
call fcn.1003a910
mov dword [esp + 0xd8], 0
lea edx, str.candidates
lea ecx, [esp + 0xf4]
call fcn.10031008
push dword [esp + 0xc]
call fcn.100316a0
mov dword [esp + 0x14], eax
push dword [0x10044d80]
push 0x3b
call fcn.1001251d
lea eax, [esp + 0x60]
push 1
push eax
call fcn.1003ae00
push dword [0x10044d80]
push 0x3a
call fcn.1001251d
lea eax, [esp + 0x64]
push 1
push eax
call fcn.1003ae00
lea edx, str.wisdom
lea ecx, [esp + 0xf8]
call fcn.10031008
push dword [0x10044d80]
push 0x29
call fcn.1001251d
push dword [0x10044d80]
push 0x3b
call fcn.1001251d
pop eax
lea eax, [esp + 0x68]
push 2
push eax
call fcn.1003ae00
push dword [0x10044d80]
push 0x5b
call fcn.1001251d
lea eax, [esp + 0x6c]
push 1
push eax
call fcn.1003ae00
push dword [0x10044d80]
push 0x28
call fcn.1001251d
lea eax, [esp + 0x70]
push 1
push eax
call fcn.1003ae00
push dword [0x10044d80]
push 0x7d
call fcn.1001251d
lea eax, [esp + 0x80]
push 1
push eax
call fcn.1003ae00
push dword [0x10044d80]
push 0x27
call fcn.1001251d
push dword [0x10044d80]
push 0x3b
call fcn.1001251d
pop eax
lea eax, [esp + 0xb8]
push 2
push eax
call fcn.1003ae00
push dword [0x10044d80]
push 0x28
call fcn.1001251d
push dword [0x10044d80]
push 0x28
call fcn.1001251d
pop eax
lea eax, [esp + 0xbc]
push 2
push eax
call fcn.1003ae00
push dword [0x10044d80]
push 0x5d
call fcn.1001251d
push dword [0x10044d80]
push 0x3b
call fcn.1001251d
pop eax
lea eax, [esp + 0xc0]
push 2
push eax
call fcn.1003ae00
push dword [0x10044d80]
push 0x20
call fcn.1001251d
lea eax, [esp + 0xc4]
push 1
push eax
call fcn.1003ae00
push dword [0x10044d80]
mov ebp, 0x1003f35f
push ebp
mov ebp, 0x1003f35c
push ebp
call fcn.1000a328
lea eax, [esp + 0x84]
push 3
push eax
call fcn.1003ae00
push dword [0x10044d80]
push 0x2c
call fcn.1001251d
lea edx, [esp + 0xc4]
push 1
push edx
call fcn.1003ae60
lea eax, [esp + 0x8c]
push 2
push eax
call fcn.1003ae00
push dword [0x10044d80]
mov ebp, 0x1003f364
push ebp
mov ebp, 0x1003f35f
push ebp
call fcn.1000a328
lea eax, [esp + 0x90]
push 5
push eax
call fcn.1003ae00
mov word [esp + 0xfc], 1
movzx ebx, word [esp + 0xfc]
mov eax, 5
cmp ebx, eax
jl 0x1001a626
movzx ebx, word [esp + 0xfc]
dec ebx
push ebx
pop eax
mov word [esp + 0x100], ax
jmp 0x1001a639
movzx ebx, word [esp + 0xfc]
inc ebx
push ebx
pop eax
mov word [esp + 0x100], ax
movzx ebx, word [esp + 0x100]
push ebx
mov ebx, 0xd
cmp ebx, dword [esp]
jne 0x1001a662
mov eax, dword [esp + 0x41c]
mov dword [0x10044d80], eax
add esp, 4
jmp 0x1002917b
mov ebx, 6
cmp ebx, dword [esp]
jne 0x1001a680
movzx eax, word [esp + 0x104]
push eax
pop eax
mov word [esp + 0x100], ax
jmp 0x1001a69d
mov ebx, 4
cmp ebx, dword [esp]
jne 0x1001a69d
movzx ebx, word [esp + 0x104]
inc ebx
push ebx
pop eax
mov word [esp + 0x100], ax
pop eax
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f368
push ebp
mov ebp, 0x1003f364
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f36e
push ebp
mov ebp, 0x1003f368
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f368
push ebp
mov ebp, 0x1003f364
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 4]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f36e
push ebp
mov ebp, 0x1003f368
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f368
push ebp
mov ebp, 0x1003f364
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 8]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f373
push ebp
mov ebp, 0x1003f36e
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f368
push ebp
mov ebp, 0x1003f364
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x14c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f373
push ebp
mov ebp, 0x1003f36e
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f368
push ebp
mov ebp, 0x1003f364
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x114]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f373
push ebp
mov ebp, 0x1003f36e
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f368
push ebp
mov ebp, 0x1003f364
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x150]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f373
push ebp
mov ebp, 0x1003f36e
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f368
push ebp
mov ebp, 0x1003f364
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x154]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f373
push ebp
mov ebp, 0x1003f36e
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f368
push ebp
mov ebp, 0x1003f364
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x10]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f373
push ebp
mov ebp, 0x1003f36e
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
lea edx, str.trains
lea ecx, [esp + 0x104]
call fcn.10031008
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f368
push ebp
mov ebp, 0x1003f364
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x15c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f373
push ebp
mov ebp, 0x1003f36e
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f368
push ebp
mov ebp, 0x1003f364
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x128]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f373
push ebp
mov ebp, 0x1003f36e
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
lea edx, str.costumes
lea ecx, [esp + 0x108]
call fcn.10031008
mov word [esp + 0x10c], 2
movzx ebx, word [esp + 0x10c]
mov eax, 2
cmp ebx, eax
jl 0x1001ab3c
movzx ebx, word [esp + 0x10c]
dec ebx
push ebx
pop eax
mov word [esp + 0x110], ax
jmp 0x1001ab4f
movzx ebx, word [esp + 0x10c]
inc ebx
push ebx
pop eax
mov word [esp + 0x110], ax
movzx ebx, word [esp + 0x110]
push ebx
mov ebx, 0x11
cmp ebx, dword [esp]
jne 0x1001ab78
mov eax, dword [esp + 0x41c]
mov dword [0x10044d80], eax
add esp, 4
jmp 0x1002917b
mov ebx, 6
cmp ebx, dword [esp]
jne 0x1001ab96
movzx eax, word [esp + 0x114]
push eax
pop eax
mov word [esp + 0x110], ax
jmp 0x1001abb3
mov ebx, 2
cmp ebx, dword [esp]
jne 0x1001abb3
movzx ebx, word [esp + 0x114]
inc ebx
push ebx
pop eax
mov word [esp + 0x110], ax
pop eax
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
push dword [0x10044d80]
mov ebp, 0x1003f37c
push ebp
mov ebp, 0x1003f373
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x14]
push edx
call fcn.1003ad20
lea edx, [esp + 0x70]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x18]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f37f
push ebp
mov ebp, 0x1003f37c
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f387
push ebp
mov ebp, 0x1003f37f
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x1c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xc]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xc]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0x60]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f396
push ebp
mov ebp, 0x1003f38a
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x18]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f37f
push ebp
mov ebp, 0x1003f37c
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
push dword [0x10044d80]
mov ebp, 0x1003f3a3
push ebp
mov ebp, 0x1003f396
push ebp
call fcn.1000a328
lea eax, [esp + 0x78]
push eax
call fcn.1003ad80
push dword [0x10044d80]
mov ebp, 0x1003f3af
push ebp
mov ebp, 0x1003f3a3
push ebp
call fcn.1000a328
lea eax, [esp + 0x7c]
push eax
call fcn.1003ad80
mov dword [esp + 0x2c], 0x20
jmp 0x1001ad9b
mov eax, 0x7e
cmp eax, dword [esp + 0x2c]
jl 0x1001afc1
push dword [esp + 0x2c]
mov ebx, 0x22
cmp ebx, dword [esp]
jne 0x1001adfa
push dword [0x10044d80]
push 0x27
call fcn.1001251d
lea edx, [esp + 0x10]
push 1
push edx
call fcn.1003ae60
push dword [0x10044d80]
push 0x27
call fcn.1001251d
pop eax
lea eax, [esp + 0xd0]
push eax
call fcn.1003ad80
jmp 0x1001ae9a
mov ebx, 0x5c
cmp ebx, dword [esp]
jne 0x1001ae59
lea edx, [esp + 0xc]
push dword [0x10044d80]
push 1
push edx
call fcn.1003ae60
push dword [0x10044d80]
push 0x5c
call fcn.1001251d
pop eax
push dword [0x10044d80]
push 0x5c
call fcn.1001251d
pop eax
lea edx, [esp + 0x10]
push 1
push edx
call fcn.1003ae60
lea eax, [esp + 0xd0]
push eax
call fcn.1003ad80
jmp 0x1001ae9a
lea edx, [esp + 0xc]
push dword [0x10044d80]
push 1
push edx
call fcn.1003ae60
push dword [0x10044d80]
push dword [esp + 0x38]
call fcn.1001251d
pop eax
lea edx, [esp + 0x10]
push 1
push edx
call fcn.1003ae60
lea eax, [esp + 0xd0]
push eax
call fcn.1003ad80
pop eax
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
mov edx, dword [esp + 0x78]
push edx
call fcn.1003ad20
push dword [0x10044d80]
push dword [0x10044d80]
mov eax, dword [esp + 0x38]
cdq
push edx
push eax
call fcn.100316d0
pop eax
lea edx, [esp + 0x64]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
mov edx, dword [esp + 0x7c]
push edx
call fcn.1003ad20
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x1c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
mov edx, dword [esp + 0xcc]
push edx
call fcn.1003ad20
lea edx, [esp + 0x60]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3c1
push ebp
mov ebp, 0x1003f3af
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
inc dword [esp + 0x2c]
jno 0x1001ad9b
lea edx, [0x1003d028]
lea ecx, [esp + 0xc8]
call fcn.10031008
mov dword [esp + 0x2c], 0
lea edx, [0x1003d028]
lea ecx, [esp + 0x74]
call fcn.10031008
mov word [esp + 0x114], 2
movzx ebx, word [esp + 0x114]
mov eax, 4
cmp ebx, eax
jl 0x1001b01a
movzx ebx, word [esp + 0x114]
dec ebx
push ebx
pop eax
mov word [esp + 0x118], ax
jmp 0x1001b02d
movzx ebx, word [esp + 0x114]
inc ebx
push ebx
pop eax
mov word [esp + 0x118], ax
movzx ebx, word [esp + 0x118]
push ebx
mov ebx, 0x12
cmp ebx, dword [esp]
jne 0x1001b056
mov eax, dword [esp + 0x41c]
mov dword [0x10044d80], eax
add esp, 4
jmp 0x1002917b
mov ebx, 4
cmp ebx, dword [esp]
jne 0x1001b074
movzx eax, word [esp + 0x11c]
push eax
pop eax
mov word [esp + 0x118], ax
jmp 0x1001b091
mov ebx, 4
cmp ebx, dword [esp]
jne 0x1001b091
movzx ebx, word [esp + 0x11c]
inc ebx
push ebx
pop eax
mov word [esp + 0x118], ax
pop eax
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3c6
push ebp
mov ebp, 0x1003f3c1
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3d1
push ebp
mov ebp, 0x1003f3c6
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x1c]
push edx
call fcn.1003ad20
lea edx, [esp + 0x60]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
lea edx, [esp + 0x80]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov word [esp + 0x11c], 1
movzx ebx, word [esp + 0x11c]
mov eax, 5
cmp ebx, eax
jl 0x1001b1b9
movzx ebx, word [esp + 0x11c]
dec ebx
push ebx
pop eax
mov word [esp + 0x120], ax
jmp 0x1001b1cc
movzx ebx, word [esp + 0x11c]
inc ebx
push ebx
pop eax
mov word [esp + 0x120], ax
movzx ebx, word [esp + 0x120]
push ebx
mov ebx, 0xc
cmp ebx, dword [esp]
jne 0x1001b1f5
mov eax, dword [esp + 0x41c]
mov dword [0x10044d80], eax
add esp, 4
jmp 0x1002917b
mov ebx, 5
cmp ebx, dword [esp]
jne 0x1001b213
movzx eax, word [esp + 0x124]
push eax
pop eax
mov word [esp + 0x120], ax
jmp 0x1001b230
mov ebx, 5
cmp ebx, dword [esp]
jne 0x1001b230
movzx ebx, word [esp + 0x124]
inc ebx
push ebx
pop eax
mov word [esp + 0x120], ax
pop eax
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f37c
push ebp
mov ebp, 0x1003f373
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x20]
push edx
call fcn.1003ad20
lea edx, [esp + 0x70]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x24]
push edx
call fcn.1003ad20
lea edx, [esp + 0x8c]
push 2
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x28]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f37f
push ebp
mov ebp, 0x1003f37c
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f387
push ebp
mov ebp, 0x1003f37f
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x2c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xc]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xc]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0x60]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f387
push ebp
mov ebp, 0x1003f37f
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x30]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f373
push ebp
mov ebp, 0x1003f36e
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3d9
push ebp
mov ebp, 0x1003f3d1
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3e1
push ebp
mov ebp, 0x1003f3d9
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x2c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x2c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3e4
push ebp
mov ebp, 0x1003f3e1
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x14]
push edx
call fcn.1003ad20
lea edx, [esp + 0x70]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x24]
push edx
call fcn.1003ad20
lea edx, [esp + 0x6c]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x30]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3e7
push ebp
mov ebp, 0x1003f3e4
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3e1
push ebp
mov ebp, 0x1003f3d9
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x30]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x30]
push edx
call fcn.1003ad20
lea edx, [esp + 0x90]
push 5
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3f4
push ebp
mov ebp, 0x1003f3e7
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x30]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3f7
push ebp
mov ebp, 0x1003f3f4
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x28]
push edx
call fcn.1003ad20
lea edx, [esp + 0x68]
push 2
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov word [esp + 0x124], 5
movzx ebx, word [esp + 0x124]
mov eax, 4
cmp ebx, eax
jl 0x1001b64e
movzx ebx, word [esp + 0x124]
dec ebx
push ebx
pop eax
mov word [esp + 0x128], ax
jmp 0x1001b661
movzx ebx, word [esp + 0x124]
inc ebx
push ebx
pop eax
mov word [esp + 0x128], ax
movzx ebx, word [esp + 0x128]
push ebx
mov ebx, 0x10
cmp ebx, dword [esp]
jne 0x1001b68a
mov eax, dword [esp + 0x41c]
mov dword [0x10044d80], eax
add esp, 4
jmp 0x1002917b
mov ebx, 6
cmp ebx, dword [esp]
jne 0x1001b6a8
movzx eax, word [esp + 0x12c]
push eax
pop eax
mov word [esp + 0x128], ax
jmp 0x1001b6c5
mov ebx, 4
cmp ebx, dword [esp]
jne 0x1001b6c5
movzx ebx, word [esp + 0x12c]
inc ebx
push ebx
pop eax
mov word [esp + 0x128], ax
pop eax
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3d1
push ebp
mov ebp, 0x1003f3c6
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x2c]
push edx
call fcn.1003ad20
lea edx, [esp + 0x60]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
lea edx, [esp + 0x80]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f37c
push ebp
mov ebp, 0x1003f373
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x34]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3fb
push ebp
mov ebp, 0x1003f3f7
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f387
push ebp
mov ebp, 0x1003f37f
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x38]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f36e
push ebp
mov ebp, 0x1003f368
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
lea edx, str.ignore
lea ecx, [esp + 0x12c]
call fcn.10031008
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f387
push ebp
mov ebp, 0x1003f37f
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x3c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f373
push ebp
mov ebp, 0x1003f36e
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov word [esp + 0x130], 9
movzx ebx, word [esp + 0x130]
mov eax, 1
cmp ebx, eax
jl 0x1001b8ff
movzx ebx, word [esp + 0x130]
dec ebx
push ebx
pop eax
mov word [esp + 0x134], ax
jmp 0x1001b912
movzx ebx, word [esp + 0x130]
inc ebx
push ebx
pop eax
mov word [esp + 0x134], ax
movzx ebx, word [esp + 0x134]
push ebx
mov ebx, 0x11
cmp ebx, dword [esp]
jne 0x1001b93b
mov eax, dword [esp + 0x41c]
mov dword [0x10044d80], eax
add esp, 4
jmp 0x1002917b
mov ebx, 4
cmp ebx, dword [esp]
jne 0x1001b959
movzx eax, word [esp + 0x138]
push eax
pop eax
mov word [esp + 0x134], ax
jmp 0x1001b976
mov ebx, 3
cmp ebx, dword [esp]
jne 0x1001b976
movzx ebx, word [esp + 0x138]
inc ebx
push ebx
pop eax
mov word [esp + 0x134], ax
pop eax
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f387
push ebp
mov ebp, 0x1003f37f
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x40]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
push dword [0x10044d80]
push 0x41
call fcn.100029be
pop eax
lea edx, [esp + 0x60]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f406
push ebp
mov ebp, 0x1003f3fb
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x40]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3f7
push ebp
mov ebp, 0x1003f3f4
push ebp
call fcn.1000a328
pop eax
push dword [0x10044d80]
push 0x5b
call fcn.100029be
pop eax
push dword [0x10044d80]
mov ebp, 0x1003f37f
push ebp
mov ebp, 0x1003f37c
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3e1
push ebp
mov ebp, 0x1003f3d9
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x38]
push edx
call fcn.1003ad20
lea edx, [esp + 0x6c]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x3c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f40a
push ebp
mov ebp, 0x1003f406
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x14]
push edx
call fcn.1003ad20
lea edx, [esp + 0x70]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x40]
push edx
call fcn.1003ad20
lea edx, [esp + 0x68]
push 2
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3e1
push ebp
mov ebp, 0x1003f3d9
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x40]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x40]
push edx
call fcn.1003ad20
lea edx, [esp + 0x90]
push 5
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3e1
push ebp
mov ebp, 0x1003f3d9
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x3c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x3c]
push edx
call fcn.1003ad20
lea edx, [esp + 0x90]
push 5
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3c6
push ebp
mov ebp, 0x1003f3c1
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f40e
push ebp
mov ebp, 0x1003f40a
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x40]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
push dword [0x10044d80]
push 0x61
call fcn.100029be
pop eax
lea edx, [esp + 0x60]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov word [esp + 0x138], 8
movzx ebx, word [esp + 0x138]
mov eax, 2
cmp ebx, eax
jl 0x1001bd6f
movzx ebx, word [esp + 0x138]
dec ebx
push ebx
pop eax
mov word [esp + 0x13c], ax
jmp 0x1001bd82
movzx ebx, word [esp + 0x138]
inc ebx
push ebx
pop eax
mov word [esp + 0x13c], ax
movzx ebx, word [esp + 0x13c]
push ebx
mov ebx, 0xf
cmp ebx, dword [esp]
jne 0x1001bdab
mov eax, dword [esp + 0x41c]
mov dword [0x10044d80], eax
add esp, 4
jmp 0x1002917b
mov ebx, 6
cmp ebx, dword [esp]
jne 0x1001bdc9
movzx eax, word [esp + 0x140]
push eax
pop eax
mov word [esp + 0x13c], ax
jmp 0x1001bde6
mov ebx, 4
cmp ebx, dword [esp]
jne 0x1001bde6
movzx ebx, word [esp + 0x140]
inc ebx
push ebx
pop eax
mov word [esp + 0x13c], ax
pop eax
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f406
push ebp
mov ebp, 0x1003f3fb
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x40]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3f7
push ebp
mov ebp, 0x1003f3f4
push ebp
call fcn.1000a328
pop eax
push dword [0x10044d80]
push 0x7b
call fcn.100029be
pop eax
push dword [0x10044d80]
mov ebp, 0x1003f37f
push ebp
mov ebp, 0x1003f37c
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3e1
push ebp
mov ebp, 0x1003f3d9
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x38]
push edx
call fcn.1003ad20
lea edx, [esp + 0x6c]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x3c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f40a
push ebp
mov ebp, 0x1003f406
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x14]
push edx
call fcn.1003ad20
lea edx, [esp + 0x70]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x40]
push edx
call fcn.1003ad20
lea edx, [esp + 0x68]
push 2
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3e1
push ebp
mov ebp, 0x1003f3d9
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x40]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x40]
push edx
call fcn.1003ad20
lea edx, [esp + 0x90]
push 5
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
lea edx, str.tracks
lea ecx, [esp + 0x140]
call fcn.10031008
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3e1
push ebp
mov ebp, 0x1003f3d9
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x3c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x3c]
push edx
call fcn.1003ad20
lea edx, [esp + 0x90]
push 5
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3c6
push ebp
mov ebp, 0x1003f3c1
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f40e
push ebp
mov ebp, 0x1003f40a
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x40]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
push dword [0x10044d80]
push 0x30
call fcn.100029be
pop eax
lea edx, [esp + 0x60]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
lea edx, str.plunge
lea ecx, [esp + 0x144]
call fcn.10031008
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f406
push ebp
mov ebp, 0x1003f3fb
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x40]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3f7
push ebp
mov ebp, 0x1003f3f4
push ebp
call fcn.1000a328
pop eax
push dword [0x10044d80]
push 0x3a
call fcn.100029be
pop eax
push dword [0x10044d80]
mov ebp, 0x1003f37f
push ebp
mov ebp, 0x1003f37c
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov word [esp + 0x148], 8
movzx ebx, word [esp + 0x148]
mov eax, 3
cmp ebx, eax
jl 0x1001c20c
movzx ebx, word [esp + 0x148]
dec ebx
push ebx
pop eax
mov word [esp + 0x14c], ax
jmp 0x1001c21f
movzx ebx, word [esp + 0x148]
inc ebx
push ebx
pop eax
mov word [esp + 0x14c], ax
movzx ebx, word [esp + 0x14c]
push ebx
mov ebx, 0xf
cmp ebx, dword [esp]
jne 0x1001c248
mov eax, dword [esp + 0x41c]
mov dword [0x10044d80], eax
add esp, 4
jmp 0x1002917b
mov ebx, 5
cmp ebx, dword [esp]
jne 0x1001c266
movzx eax, word [esp + 0x150]
push eax
pop eax
mov word [esp + 0x14c], ax
jmp 0x1001c283
mov ebx, 4
cmp ebx, dword [esp]
jne 0x1001c283
movzx ebx, word [esp + 0x150]
inc ebx
push ebx
pop eax
mov word [esp + 0x14c], ax
pop eax
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3e1
push ebp
mov ebp, 0x1003f3d9
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x38]
push edx
call fcn.1003ad20
lea edx, [esp + 0x6c]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x3c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f40a
push ebp
mov ebp, 0x1003f406
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x14]
push edx
call fcn.1003ad20
lea edx, [esp + 0x70]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x40]
push edx
call fcn.1003ad20
lea edx, [esp + 0x68]
push 2
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3e1
push ebp
mov ebp, 0x1003f3d9
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x40]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x40]
push edx
call fcn.1003ad20
lea edx, [esp + 0x90]
push 5
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3e1
push ebp
mov ebp, 0x1003f3d9
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x3c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x3c]
push edx
call fcn.1003ad20
lea edx, [esp + 0x90]
push 5
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3c6
push ebp
mov ebp, 0x1003f3c1
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f40e
push ebp
mov ebp, 0x1003f40a
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x38]
push edx
call fcn.1003ad20
lea edx, [esp + 0x6c]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x3c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f40a
push ebp
mov ebp, 0x1003f406
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x14]
push edx
call fcn.1003ad20
push dword [0x10044d80]
push 0x21
call fcn.100029be
pop eax
lea edx, [esp + 0x60]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f40e
push ebp
mov ebp, 0x1003f40a
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x3c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x3c]
push edx
call fcn.1003ad20
lea edx, [esp + 0x90]
push 5
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
lea edx, str.planets
lea ecx, [esp + 0x150]
call fcn.10031008
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f40e
push ebp
mov ebp, 0x1003f40a
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x40]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
push dword [0x10044d80]
push 0x23
call fcn.100029be
pop eax
lea edx, [esp + 0x60]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f406
push ebp
mov ebp, 0x1003f3fb
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x40]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3f7
push ebp
mov ebp, 0x1003f3f4
push ebp
call fcn.1000a328
pop eax
push dword [0x10044d80]
push 0x27
call fcn.100029be
pop eax
push dword [0x10044d80]
mov ebp, 0x1003f37f
push ebp
mov ebp, 0x1003f37c
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov word [esp + 0x154], 3
movzx ebx, word [esp + 0x154]
mov eax, 5
cmp ebx, eax
jl 0x1001c744
movzx ebx, word [esp + 0x154]
dec ebx
push ebx
pop eax
mov word [esp + 0x158], ax
jmp 0x1001c757
movzx ebx, word [esp + 0x154]
inc ebx
push ebx
pop eax
mov word [esp + 0x158], ax
movzx ebx, word [esp + 0x158]
push ebx
mov ebx, 0xc
cmp ebx, dword [esp]
jne 0x1001c780
mov eax, dword [esp + 0x41c]
mov dword [0x10044d80], eax
add esp, 4
jmp 0x1002917b
mov ebx, 9
cmp ebx, dword [esp]
jne 0x1001c79e
movzx eax, word [esp + 0x15c]
push eax
pop eax
mov word [esp + 0x158], ax
jmp 0x1001c7bb
mov ebx, 4
cmp ebx, dword [esp]
jne 0x1001c7bb
movzx ebx, word [esp + 0x15c]
inc ebx
push ebx
pop eax
mov word [esp + 0x158], ax
pop eax
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3e1
push ebp
mov ebp, 0x1003f3d9
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x38]
push edx
call fcn.1003ad20
lea edx, [esp + 0x6c]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x3c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f40a
push ebp
mov ebp, 0x1003f406
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x14]
push edx
call fcn.1003ad20
lea edx, [esp + 0x70]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x40]
push edx
call fcn.1003ad20
lea edx, [esp + 0x68]
push 2
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov word [esp + 0x15c], 8
movzx ebx, word [esp + 0x15c]
mov eax, 5
cmp ebx, eax
jl 0x1001c8a7
movzx ebx, word [esp + 0x15c]
dec ebx
push ebx
pop eax
mov word [esp + 0x160], ax
jmp 0x1001c8ba
movzx ebx, word [esp + 0x15c]
inc ebx
push ebx
pop eax
mov word [esp + 0x160], ax
movzx ebx, word [esp + 0x160]
push ebx
mov ebx, 0x10
cmp ebx, dword [esp]
jne 0x1001c8e3
mov eax, dword [esp + 0x41c]
mov dword [0x10044d80], eax
add esp, 4
jmp 0x1002917b
mov ebx, 7
cmp ebx, dword [esp]
jne 0x1001c901
movzx eax, word [esp + 0x164]
push eax
pop eax
mov word [esp + 0x160], ax
jmp 0x1001c91e
mov ebx, 2
cmp ebx, dword [esp]
jne 0x1001c91e
movzx ebx, word [esp + 0x164]
inc ebx
push ebx
pop eax
mov word [esp + 0x160], ax
pop eax
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3e1
push ebp
mov ebp, 0x1003f3d9
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x40]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x40]
push edx
call fcn.1003ad20
lea edx, [esp + 0x90]
push 5
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3e1
push ebp
mov ebp, 0x1003f3d9
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x3c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x3c]
push edx
call fcn.1003ad20
lea edx, [esp + 0x90]
push 5
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3c6
push ebp
mov ebp, 0x1003f3c1
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f40e
push ebp
mov ebp, 0x1003f40a
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x40]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
push dword [0x10044d80]
push 0x28
call fcn.100029be
pop eax
lea edx, [esp + 0x60]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f406
push ebp
mov ebp, 0x1003f3fb
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x40]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3f7
push ebp
mov ebp, 0x1003f3f4
push ebp
call fcn.1000a328
pop eax
push dword [0x10044d80]
push 0x2d
call fcn.100029be
pop eax
push dword [0x10044d80]
mov ebp, 0x1003f37f
push ebp
mov ebp, 0x1003f37c
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3e1
push ebp
mov ebp, 0x1003f3d9
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x38]
push edx
call fcn.1003ad20
lea edx, [esp + 0x6c]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x3c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f40a
push ebp
mov ebp, 0x1003f406
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x14]
push edx
call fcn.1003ad20
lea edx, [esp + 0x70]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x40]
push edx
call fcn.1003ad20
lea edx, [esp + 0x68]
push 2
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3e1
push ebp
mov ebp, 0x1003f3d9
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x40]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x40]
push edx
call fcn.1003ad20
lea edx, [esp + 0x90]
push 5
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov word [esp + 0x164], 0xa
movzx ebx, word [esp + 0x164]
mov eax, 4
cmp ebx, eax
jl 0x1001cd19
movzx ebx, word [esp + 0x164]
dec ebx
push ebx
pop eax
mov word [esp + 0x168], ax
jmp 0x1001cd2c
movzx ebx, word [esp + 0x164]
inc ebx
push ebx
pop eax
mov word [esp + 0x168], ax
movzx ebx, word [esp + 0x168]
push ebx
mov ebx, 0xa
cmp ebx, dword [esp]
jne 0x1001cd55
mov eax, dword [esp + 0x41c]
mov dword [0x10044d80], eax
add esp, 4
jmp 0x1002917b
mov ebx, 8
cmp ebx, dword [esp]
jne 0x1001cd73
movzx eax, word [esp + 0x16c]
push eax
pop eax
mov word [esp + 0x168], ax
jmp 0x1001cd90
mov ebx, 4
cmp ebx, dword [esp]
jne 0x1001cd90
movzx ebx, word [esp + 0x16c]
inc ebx
push ebx
pop eax
mov word [esp + 0x168], ax
pop eax
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3e1
push ebp
mov ebp, 0x1003f3d9
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x3c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x3c]
push edx
call fcn.1003ad20
lea edx, [esp + 0x90]
push 5
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3c6
push ebp
mov ebp, 0x1003f3c1
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
lea edx, str.used
lea ecx, [esp + 0x16c]
call fcn.10031008
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f40e
push ebp
mov ebp, 0x1003f40a
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x38]
push edx
call fcn.1003ad20
lea edx, [esp + 0x6c]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x3c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f40a
push ebp
mov ebp, 0x1003f406
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x14]
push edx
call fcn.1003ad20
push dword [0x10044d80]
push 0x2e
call fcn.100029be
pop eax
lea edx, [esp + 0x60]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
lea edx, str.affects
lea ecx, [esp + 0x170]
call fcn.10031008
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f40e
push ebp
mov ebp, 0x1003f40a
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x3c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x3c]
push edx
call fcn.1003ad20
lea edx, [esp + 0x90]
push 5
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
lea edx, str.drift
lea ecx, [esp + 0x174]
call fcn.10031008
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f40e
push ebp
mov ebp, 0x1003f40a
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x38]
push edx
call fcn.1003ad20
lea edx, [esp + 0x6c]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x3c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f40a
push ebp
mov ebp, 0x1003f406
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x14]
push edx
call fcn.1003ad20
push dword [0x10044d80]
push 0x2f
call fcn.100029be
pop eax
lea edx, [esp + 0x60]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f40e
push ebp
mov ebp, 0x1003f40a
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x3c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x3c]
push edx
call fcn.1003ad20
lea edx, [esp + 0x90]
push 5
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f40e
push ebp
mov ebp, 0x1003f40a
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x40]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
push dword [0x10044d80]
push 0x3a
call fcn.100029be
pop eax
lea edx, [esp + 0x60]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f406
push ebp
mov ebp, 0x1003f3fb
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x40]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3f7
push ebp
mov ebp, 0x1003f3f4
push ebp
call fcn.1000a328
pop eax
push dword [0x10044d80]
push 0x41
call fcn.100029be
pop eax
push dword [0x10044d80]
mov ebp, 0x1003f37f
push ebp
mov ebp, 0x1003f37c
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3e1
push ebp
mov ebp, 0x1003f3d9
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x38]
push edx
call fcn.1003ad20
lea edx, [esp + 0x6c]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x3c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f40a
push ebp
mov ebp, 0x1003f406
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x14]
push edx
call fcn.1003ad20
lea edx, [esp + 0x70]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x40]
push edx
call fcn.1003ad20
lea edx, [esp + 0x68]
push 2
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3e1
push ebp
mov ebp, 0x1003f3d9
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x40]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x40]
push edx
call fcn.1003ad20
lea edx, [esp + 0x90]
push 5
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3e1
push ebp
mov ebp, 0x1003f3d9
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x3c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x3c]
push edx
call fcn.1003ad20
lea edx, [esp + 0x90]
push 5
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3c6
push ebp
mov ebp, 0x1003f3c1
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f40e
push ebp
mov ebp, 0x1003f40a
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x38]
push edx
call fcn.1003ad20
lea edx, [esp + 0x6c]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x3c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f40a
push ebp
mov ebp, 0x1003f406
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x14]
push edx
call fcn.1003ad20
push dword [0x10044d80]
push 0x5b
call fcn.100029be
pop eax
lea edx, [esp + 0x60]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
lea edx, [0x1003dd0c]
lea ecx, [esp + 0x178]
call fcn.10031008
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f40e
push ebp
mov ebp, 0x1003f40a
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x3c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x3c]
push edx
call fcn.1003ad20
lea edx, [esp + 0x90]
push 5
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov word [esp + 0x17c], 6
movzx ebx, word [esp + 0x17c]
mov eax, 3
cmp ebx, eax
jl 0x1001d5dd
movzx ebx, word [esp + 0x17c]
dec ebx
push ebx
pop eax
mov word [esp + 0x180], ax
jmp 0x1001d5f0
movzx ebx, word [esp + 0x17c]
inc ebx
push ebx
pop eax
mov word [esp + 0x180], ax
movzx ebx, word [esp + 0x180]
push ebx
mov ebx, 0xa
cmp ebx, dword [esp]
jne 0x1001d619
mov eax, dword [esp + 0x41c]
mov dword [0x10044d80], eax
add esp, 4
jmp 0x1002917b
mov ebx, 7
cmp ebx, dword [esp]
jne 0x1001d637
movzx eax, word [esp + 0x184]
push eax
pop eax
mov word [esp + 0x180], ax
jmp 0x1001d654
mov ebx, 5
cmp ebx, dword [esp]
jne 0x1001d654
movzx ebx, word [esp + 0x184]
inc ebx
push ebx
pop eax
mov word [esp + 0x180], ax
pop eax
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f40e
push ebp
mov ebp, 0x1003f40a
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x38]
push edx
call fcn.1003ad20
lea edx, [esp + 0x6c]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x3c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f40a
push ebp
mov ebp, 0x1003f406
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x14]
push edx
call fcn.1003ad20
push dword [0x10044d80]
push 0x5d
call fcn.100029be
pop eax
lea edx, [esp + 0x60]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov word [esp + 0x184], 1
movzx ebx, word [esp + 0x184]
mov eax, 3
cmp ebx, eax
jl 0x1001d739
movzx ebx, word [esp + 0x184]
dec ebx
push ebx
pop eax
mov word [esp + 0x188], ax
jmp 0x1001d74c
movzx ebx, word [esp + 0x184]
inc ebx
push ebx
pop eax
mov word [esp + 0x188], ax
movzx ebx, word [esp + 0x188]
push ebx
mov ebx, 0xf
cmp ebx, dword [esp]
jne 0x1001d775
mov eax, dword [esp + 0x41c]
mov dword [0x10044d80], eax
add esp, 4
jmp 0x1002917b
mov ebx, 5
cmp ebx, dword [esp]
jne 0x1001d793
movzx eax, word [esp + 0x18c]
push eax
pop eax
mov word [esp + 0x188], ax
jmp 0x1001d7b0
mov ebx, 5
cmp ebx, dword [esp]
jne 0x1001d7b0
movzx ebx, word [esp + 0x18c]
inc ebx
push ebx
pop eax
mov word [esp + 0x188], ax
pop eax
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f40e
push ebp
mov ebp, 0x1003f40a
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x3c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x3c]
push edx
call fcn.1003ad20
lea edx, [esp + 0x90]
push 5
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f40e
push ebp
mov ebp, 0x1003f40a
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x40]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
push dword [0x10044d80]
push 0x5e
call fcn.100029be
pop eax
lea edx, [esp + 0x60]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
lea edx, str.squirrel
lea ecx, [esp + 0x18c]
call fcn.10031008
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f406
push ebp
mov ebp, 0x1003f3fb
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x40]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3f7
push ebp
mov ebp, 0x1003f3f4
push ebp
call fcn.1000a328
pop eax
push dword [0x10044d80]
push 0x61
call fcn.100029be
pop eax
push dword [0x10044d80]
mov ebp, 0x1003f37f
push ebp
mov ebp, 0x1003f37c
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3e1
push ebp
mov ebp, 0x1003f3d9
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x38]
push edx
call fcn.1003ad20
lea edx, [esp + 0x6c]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x3c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f40a
push ebp
mov ebp, 0x1003f406
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x14]
push edx
call fcn.1003ad20
lea edx, [esp + 0x70]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x40]
push edx
call fcn.1003ad20
lea edx, [esp + 0x68]
push 2
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3e1
push ebp
mov ebp, 0x1003f3d9
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x40]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x40]
push edx
call fcn.1003ad20
lea edx, [esp + 0x90]
push 5
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3e1
push ebp
mov ebp, 0x1003f3d9
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x3c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x3c]
push edx
call fcn.1003ad20
lea edx, [esp + 0x90]
push 5
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3c6
push ebp
mov ebp, 0x1003f3c1
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov word [esp + 0x190], 9
movzx ebx, word [esp + 0x190]
mov eax, 2
cmp ebx, eax
jl 0x1001dbbd
movzx ebx, word [esp + 0x190]
dec ebx
push ebx
pop eax
mov word [esp + 0x194], ax
jmp 0x1001dbd0
movzx ebx, word [esp + 0x190]
inc ebx
push ebx
pop eax
mov word [esp + 0x194], ax
movzx ebx, word [esp + 0x194]
push ebx
mov ebx, 0xa
cmp ebx, dword [esp]
jne 0x1001dbf9
mov eax, dword [esp + 0x41c]
mov dword [0x10044d80], eax
add esp, 4
jmp 0x1002917b
mov ebx, 5
cmp ebx, dword [esp]
jne 0x1001dc17
movzx eax, word [esp + 0x198]
push eax
pop eax
mov word [esp + 0x194], ax
jmp 0x1001dc34
mov ebx, 3
cmp ebx, dword [esp]
jne 0x1001dc34
movzx ebx, word [esp + 0x198]
inc ebx
push ebx
pop eax
mov word [esp + 0x194], ax
pop eax
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f40e
push ebp
mov ebp, 0x1003f40a
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x40]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
push dword [0x10044d80]
push 0x7b
call fcn.100029be
pop eax
lea edx, [esp + 0x60]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f406
push ebp
mov ebp, 0x1003f3fb
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x40]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3f7
push ebp
mov ebp, 0x1003f3f4
push ebp
call fcn.1000a328
pop eax
push dword [0x10044d80]
push 0x7f
call fcn.100029be
pop eax
push dword [0x10044d80]
mov ebp, 0x1003f37f
push ebp
mov ebp, 0x1003f37c
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3e1
push ebp
mov ebp, 0x1003f3d9
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x38]
push edx
call fcn.1003ad20
lea edx, [esp + 0x6c]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x3c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f40a
push ebp
mov ebp, 0x1003f406
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x14]
push edx
call fcn.1003ad20
lea edx, [esp + 0x70]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x40]
push edx
call fcn.1003ad20
lea edx, [esp + 0x68]
push 2
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
lea edx, str.marks
lea ecx, [esp + 0x198]
call fcn.10031008
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3e1
push ebp
mov ebp, 0x1003f3d9
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x40]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x40]
push edx
call fcn.1003ad20
lea edx, [esp + 0x90]
push 5
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov word [esp + 0x19c], 9
movzx ebx, word [esp + 0x19c]
mov eax, 4
cmp ebx, eax
jl 0x1001dee1
movzx ebx, word [esp + 0x19c]
dec ebx
push ebx
pop eax
mov word [esp + 0x1a0], ax
jmp 0x1001def4
movzx ebx, word [esp + 0x19c]
inc ebx
push ebx
pop eax
mov word [esp + 0x1a0], ax
movzx ebx, word [esp + 0x1a0]
push ebx
mov ebx, 0x10
cmp ebx, dword [esp]
jne 0x1001df1d
mov eax, dword [esp + 0x41c]
mov dword [0x10044d80], eax
add esp, 4
jmp 0x1002917b
mov ebx, 9
cmp ebx, dword [esp]
jne 0x1001df3b
movzx eax, word [esp + 0x1a4]
push eax
pop eax
mov word [esp + 0x1a0], ax
jmp 0x1001df58
mov ebx, 2
cmp ebx, dword [esp]
jne 0x1001df58
movzx ebx, word [esp + 0x1a4]
inc ebx
push ebx
pop eax
mov word [esp + 0x1a0], ax
pop eax
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3e1
push ebp
mov ebp, 0x1003f3d9
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x3c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x3c]
push edx
call fcn.1003ad20
lea edx, [esp + 0x90]
push 5
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3c6
push ebp
mov ebp, 0x1003f3c1
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f40e
push ebp
mov ebp, 0x1003f40a
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x38]
push edx
call fcn.1003ad20
lea edx, [esp + 0x6c]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x3c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f40a
push ebp
mov ebp, 0x1003f406
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x14]
push edx
call fcn.1003ad20
push dword [0x10044d80]
push 0x22
call fcn.100029be
pop eax
lea edx, [esp + 0x60]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3d1
push ebp
mov ebp, 0x1003f3c6
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x38]
push edx
call fcn.1003ad20
lea edx, [esp + 0x60]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
lea edx, [esp + 0x80]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
lea edx, str.beings
lea ecx, [esp + 0x1a4]
call fcn.10031008
lea edx, [0x1003e836]
lea ecx, [esp + 0x1a8]
call fcn.10031008
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f37c
push ebp
mov ebp, 0x1003f373
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x44]
push edx
call fcn.1003ad20
lea edx, [esp + 0x70]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x48]
push edx
call fcn.1003ad20
lea edx, [esp + 0x8c]
push 2
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x4c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f37f
push ebp
mov ebp, 0x1003f37c
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov word [esp + 0x1ac], 4
movzx ebx, word [esp + 0x1ac]
mov eax, 3
cmp ebx, eax
jl 0x1001e285
movzx ebx, word [esp + 0x1ac]
dec ebx
push ebx
pop eax
mov word [esp + 0x1b0], ax
jmp 0x1001e298
movzx ebx, word [esp + 0x1ac]
inc ebx
push ebx
pop eax
mov word [esp + 0x1b0], ax
movzx ebx, word [esp + 0x1b0]
push ebx
mov ebx, 0xd
cmp ebx, dword [esp]
jne 0x1001e2c1
mov eax, dword [esp + 0x41c]
mov dword [0x10044d80], eax
add esp, 4
jmp 0x1002917b
mov ebx, 7
cmp ebx, dword [esp]
jne 0x1001e2df
movzx eax, word [esp + 0x1b4]
push eax
pop eax
mov word [esp + 0x1b0], ax
jmp 0x1001e2fc
mov ebx, 2
cmp ebx, dword [esp]
jne 0x1001e2fc
movzx ebx, word [esp + 0x1b4]
inc ebx
push ebx
pop eax
mov word [esp + 0x1b0], ax
pop eax
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f387
push ebp
mov ebp, 0x1003f37f
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x50]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f373
push ebp
mov ebp, 0x1003f36e
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3d9
push ebp
mov ebp, 0x1003f3d1
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
lea edx, str.parade
lea ecx, [esp + 0x1b4]
call fcn.10031008
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f41a
push ebp
mov ebp, 0x1003f40e
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x48]
push edx
call fcn.1003ad20
lea edx, [esp + 0x6c]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x50]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f420
push ebp
mov ebp, 0x1003f41a
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x4c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f37f
push ebp
mov ebp, 0x1003f37c
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f433
push ebp
mov ebp, 0x1003f420
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x50]
push edx
call fcn.1003ad20
lea edx, [esp + 0x60]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f43c
push ebp
mov ebp, 0x1003f433
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
lea edx, str.hope
lea ecx, [esp + 0x1b8]
call fcn.10031008
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3e1
push ebp
mov ebp, 0x1003f3d9
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x50]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x50]
push edx
call fcn.1003ad20
lea edx, [esp + 0x90]
push 5
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
lea edx, str.episode
lea ecx, [esp + 0x1bc]
call fcn.10031008
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3f4
push ebp
mov ebp, 0x1003f3e7
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x50]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3f7
push ebp
mov ebp, 0x1003f3f4
push ebp
call fcn.1000a328
pop eax
push dword [0x10044d80]
push 0x5b
call fcn.100029be
pop eax
lea edx, [esp + 0x68]
push 2
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
lea edx, [esp + 0x80]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f37c
push ebp
mov ebp, 0x1003f373
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x54]
push edx
call fcn.1003ad20
lea edx, [esp + 0x70]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x58]
push edx
call fcn.1003ad20
lea edx, [esp + 0x8c]
push 2
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x5c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f37f
push ebp
mov ebp, 0x1003f37c
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f40e
push ebp
mov ebp, 0x1003f40a
push ebp
call fcn.1000a328
pop eax
push dword [0x10044d80]
mov ebp, 0x1003f441
push ebp
mov ebp, 0x1003f43c
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
lea edx, str.dumb
lea ecx, [esp + 0x1c0]
call fcn.10031008
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f44d
push ebp
mov ebp, 0x1003f441
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x64]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f373
push ebp
mov ebp, 0x1003f36e
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f459
push ebp
mov ebp, 0x1003f44d
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
lea edx, str.pixels
lea ecx, [esp + 0x1c4]
call fcn.10031008
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f469
push ebp
mov ebp, 0x1003f459
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x58]
push edx
call fcn.1003ad20
lea edx, [esp + 0x6c]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x64]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f46f
push ebp
mov ebp, 0x1003f469
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x5c]
push edx
call fcn.1003ad20
lea edx, [esp + 0x6c]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x64]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f473
push ebp
mov ebp, 0x1003f46f
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f490
push ebp
mov ebp, 0x1003f473
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f49d
push ebp
mov ebp, 0x1003f490
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3af
push ebp
mov ebp, 0x1003f3a3
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x64]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x64]
push edx
call fcn.1003ad20
lea edx, [esp + 0x90]
push 5
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov word [esp + 0x1c8], 2
movzx ebx, word [esp + 0x1c8]
mov eax, 2
cmp ebx, eax
jl 0x1001ea79
movzx ebx, word [esp + 0x1c8]
dec ebx
push ebx
pop eax
mov word [esp + 0x1cc], ax
jmp 0x1001ea8c
movzx ebx, word [esp + 0x1c8]
inc ebx
push ebx
pop eax
mov word [esp + 0x1cc], ax
movzx ebx, word [esp + 0x1cc]
push ebx
mov ebx, 0xd
cmp ebx, dword [esp]
jne 0x1001eab5
mov eax, dword [esp + 0x41c]
mov dword [0x10044d80], eax
add esp, 4
jmp 0x1002917b
mov ebx, 9
cmp ebx, dword [esp]
jne 0x1001ead3
movzx eax, word [esp + 0x1d0]
push eax
pop eax
mov word [esp + 0x1cc], ax
jmp 0x1001eaf0
mov ebx, 4
cmp ebx, dword [esp]
jne 0x1001eaf0
movzx ebx, word [esp + 0x1d0]
inc ebx
push ebx
pop eax
mov word [esp + 0x1cc], ax
pop eax
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f4ae
push ebp
mov ebp, 0x1003f49d
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x64]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3f7
push ebp
mov ebp, 0x1003f3f4
push ebp
call fcn.1000a328
pop eax
push dword [0x10044d80]
push dword [esp + 0x1c]
call fcn.100029be
pop eax
lea edx, [esp + 0x68]
push 2
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f4c2
push ebp
mov ebp, 0x1003f4ae
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f4cf
push ebp
mov ebp, 0x1003f4c2
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x60]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f37f
push ebp
mov ebp, 0x1003f37c
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f4e4
push ebp
mov ebp, 0x1003f4cf
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3c6
push ebp
mov ebp, 0x1003f3c1
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
lea edx, [esp + 0x80]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov word [esp + 0x1d0], 4
movzx ebx, word [esp + 0x1d0]
mov eax, 1
cmp ebx, eax
jl 0x1001ed34
movzx ebx, word [esp + 0x1d0]
dec ebx
push ebx
pop eax
mov word [esp + 0x1d4], ax
jmp 0x1001ed47
movzx ebx, word [esp + 0x1d0]
inc ebx
push ebx
pop eax
mov word [esp + 0x1d4], ax
movzx ebx, word [esp + 0x1d4]
push ebx
mov ebx, 0x11
cmp ebx, dword [esp]
jne 0x1001ed70
mov eax, dword [esp + 0x41c]
mov dword [0x10044d80], eax
add esp, 4
jmp 0x1002917b
mov ebx, 8
cmp ebx, dword [esp]
jne 0x1001ed8e
movzx eax, word [esp + 0x1d8]
push eax
pop eax
mov word [esp + 0x1d4], ax
jmp 0x1001edab
mov ebx, 5
cmp ebx, dword [esp]
jne 0x1001edab
movzx ebx, word [esp + 0x1d8]
inc ebx
push ebx
pop eax
mov word [esp + 0x1d4], ax
pop eax
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f37c
push ebp
mov ebp, 0x1003f373
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x1d4]
push edx
call fcn.1003ad20
lea edx, [esp + 0x70]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x1d8]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f37f
push ebp
mov ebp, 0x1003f37c
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3d1
push ebp
mov ebp, 0x1003f3c6
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x1d8]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f4eb
push ebp
mov ebp, 0x1003f4e4
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xc]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xc]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0x68]
push 2
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov word [esp + 0x1d8], 2
movzx ebx, word [esp + 0x1d8]
mov eax, 5
cmp ebx, eax
jl 0x1001ef02
movzx ebx, word [esp + 0x1d8]
dec ebx
push ebx
pop eax
mov word [esp + 0x1dc], ax
jmp 0x1001ef15
movzx ebx, word [esp + 0x1d8]
inc ebx
push ebx
pop eax
mov word [esp + 0x1dc], ax
movzx ebx, word [esp + 0x1dc]
push ebx
mov ebx, 0xa
cmp ebx, dword [esp]
jne 0x1001ef3e
mov eax, dword [esp + 0x41c]
mov dword [0x10044d80], eax
add esp, 4
jmp 0x1002917b
mov ebx, 8
cmp ebx, dword [esp]
jne 0x1001ef5c
movzx eax, word [esp + 0x1e0]
push eax
pop eax
mov word [esp + 0x1dc], ax
jmp 0x1001ef79
mov ebx, 2
cmp ebx, dword [esp]
jne 0x1001ef79
movzx ebx, word [esp + 0x1e0]
inc ebx
push ebx
pop eax
mov word [esp + 0x1dc], ax
pop eax
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
lea edx, [esp + 0x80]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov word [esp + 0x1e0], 8
movzx ebx, word [esp + 0x1e0]
mov eax, 3
cmp ebx, eax
jl 0x1001effa
movzx ebx, word [esp + 0x1e0]
dec ebx
push ebx
pop eax
mov word [esp + 0x1e4], ax
jmp 0x1001f00d
movzx ebx, word [esp + 0x1e0]
inc ebx
push ebx
pop eax
mov word [esp + 0x1e4], ax
movzx ebx, word [esp + 0x1e4]
push ebx
mov ebx, 0xc
cmp ebx, dword [esp]
jne 0x1001f036
mov eax, dword [esp + 0x41c]
mov dword [0x10044d80], eax
add esp, 4
jmp 0x1002917b
mov ebx, 4
cmp ebx, dword [esp]
jne 0x1001f054
movzx eax, word [esp + 0x1e8]
push eax
pop eax
mov word [esp + 0x1e4], ax
jmp 0x1001f071
mov ebx, 3
cmp ebx, dword [esp]
jne 0x1001f071
movzx ebx, word [esp + 0x1e8]
inc ebx
push ebx
pop eax
mov word [esp + 0x1e4], ax
pop eax
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f37c
push ebp
mov ebp, 0x1003f373
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x68]
push edx
call fcn.1003ad20
lea edx, [esp + 0x70]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x6c]
push edx
call fcn.1003ad20
lea edx, [esp + 0x8c]
push 2
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x70]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f37f
push ebp
mov ebp, 0x1003f37c
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f4f3
push ebp
mov ebp, 0x1003f4eb
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x6c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f37f
push ebp
mov ebp, 0x1003f37c
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f44d
push ebp
mov ebp, 0x1003f441
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x74]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f36e
push ebp
mov ebp, 0x1003f368
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f44d
push ebp
mov ebp, 0x1003f441
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x78]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f373
push ebp
mov ebp, 0x1003f36e
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov word [esp + 0x1e8], 5
movzx ebx, word [esp + 0x1e8]
mov eax, 4
cmp ebx, eax
jl 0x1001f285
movzx ebx, word [esp + 0x1e8]
dec ebx
push ebx
pop eax
mov word [esp + 0x1ec], ax
jmp 0x1001f298
movzx ebx, word [esp + 0x1e8]
inc ebx
push ebx
pop eax
mov word [esp + 0x1ec], ax
movzx ebx, word [esp + 0x1ec]
push ebx
mov ebx, 0xc
cmp ebx, dword [esp]
jne 0x1001f2c1
mov eax, dword [esp + 0x41c]
mov dword [0x10044d80], eax
add esp, 4
jmp 0x1002917b
mov ebx, 4
cmp ebx, dword [esp]
jne 0x1001f2df
movzx eax, word [esp + 0x1f0]
push eax
pop eax
mov word [esp + 0x1ec], ax
jmp 0x1001f2fc
mov ebx, 5
cmp ebx, dword [esp]
jne 0x1001f2fc
movzx ebx, word [esp + 0x1f0]
inc ebx
push ebx
pop eax
mov word [esp + 0x1ec], ax
pop eax
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f44d
push ebp
mov ebp, 0x1003f441
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x7c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f373
push ebp
mov ebp, 0x1003f36e
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f44d
push ebp
mov ebp, 0x1003f441
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f4f9
push ebp
mov ebp, 0x1003f4f3
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f44d
push ebp
mov ebp, 0x1003f441
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x84]
push edx
call fcn.1003ad20
lea edx, [esp + 0x60]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f44d
push ebp
mov ebp, 0x1003f441
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x88]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f373
push ebp
mov ebp, 0x1003f36e
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f44d
push ebp
mov ebp, 0x1003f441
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x1d0]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f36e
push ebp
mov ebp, 0x1003f368
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f44d
push ebp
mov ebp, 0x1003f441
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x120]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f373
push ebp
mov ebp, 0x1003f36e
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3e1
push ebp
mov ebp, 0x1003f3d9
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x1d0]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x1d4]
push edx
call fcn.1003ad20
lea edx, [esp + 0x70]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x6c]
push edx
call fcn.1003ad20
lea edx, [esp + 0x68]
push 2
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov word [esp + 0x1f0], 1
movzx ebx, word [esp + 0x1f0]
mov eax, 4
cmp ebx, eax
jl 0x1001f664
movzx ebx, word [esp + 0x1f0]
dec ebx
push ebx
pop eax
mov word [esp + 0x1f4], ax
jmp 0x1001f677
movzx ebx, word [esp + 0x1f0]
inc ebx
push ebx
pop eax
mov word [esp + 0x1f4], ax
movzx ebx, word [esp + 0x1f4]
push ebx
mov ebx, 0xb
cmp ebx, dword [esp]
jne 0x1001f6a0
mov eax, dword [esp + 0x41c]
mov dword [0x10044d80], eax
add esp, 4
jmp 0x1002917b
mov ebx, 7
cmp ebx, dword [esp]
jne 0x1001f6be
movzx eax, word [esp + 0x1f8]
push eax
pop eax
mov word [esp + 0x1f4], ax
jmp 0x1001f6db
mov ebx, 2
cmp ebx, dword [esp]
jne 0x1001f6db
movzx ebx, word [esp + 0x1f8]
inc ebx
push ebx
pop eax
mov word [esp + 0x1f4], ax
pop eax
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f41a
push ebp
mov ebp, 0x1003f40e
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x1d0]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f37f
push ebp
mov ebp, 0x1003f37c
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f509
push ebp
mov ebp, 0x1003f4f9
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3e1
push ebp
mov ebp, 0x1003f3d9
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x84]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x44]
push edx
call fcn.1003ad20
lea edx, [esp + 0x70]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 4]
push edx
call fcn.1003ad20
lea edx, [esp + 0x8c]
push 2
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x1d0]
push edx
call fcn.1003ad20
lea edx, [esp + 0x6c]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x88]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3e7
push ebp
mov ebp, 0x1003f3e4
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f51d
push ebp
mov ebp, 0x1003f509
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x84]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f527
push ebp
mov ebp, 0x1003f51d
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f53f
push ebp
mov ebp, 0x1003f527
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f546
push ebp
mov ebp, 0x1003f53f
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f556
push ebp
mov ebp, 0x1003f546
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x84]
push edx
call fcn.1003ad20
lea edx, [esp + 0x60]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f572
push ebp
mov ebp, 0x1003f556
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f581
push ebp
mov ebp, 0x1003f572
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3e4
push ebp
mov ebp, 0x1003f3e1
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x84]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f584
push ebp
mov ebp, 0x1003f581
push ebp
call fcn.1000a328
pop eax
push dword [0x10044d80]
push 0x5b
call fcn.100029be
pop eax
lea edx, [esp + 0x60]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f581
push ebp
mov ebp, 0x1003f572
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x78]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x78]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f587
push ebp
mov ebp, 0x1003f584
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f58b
push ebp
mov ebp, 0x1003f587
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x7c]
push edx
call fcn.1003ad20
lea edx, [esp + 0x60]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f5a8
push ebp
mov ebp, 0x1003f58b
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f5ab
push ebp
mov ebp, 0x1003f5a8
push ebp
call fcn.1000a328
pop eax
push dword [0x10044d80]
push 0x1fff
call fcn.100029be
pop eax
push dword [0x10044d80]
mov ebp, 0x1003f5af
push ebp
mov ebp, 0x1003f5ab
push ebp
call fcn.1000a328
pop eax
push dword [0x10044d80]
push 0x58
call fcn.100029be
pop eax
push dword [0x10044d80]
mov ebp, 0x1003f37f
push ebp
mov ebp, 0x1003f37c
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f5c2
push ebp
mov ebp, 0x1003f5af
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x7c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x7c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3e4
push ebp
mov ebp, 0x1003f3e1
push ebp
call fcn.1000a328
pop eax
push dword [0x10044d80]
push 0xd
call fcn.100029be
pop eax
lea edx, [esp + 0x60]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov word [esp + 0x1f8], 6
movzx ebx, word [esp + 0x1f8]
mov eax, 1
cmp ebx, eax
jl 0x1001fd92
movzx ebx, word [esp + 0x1f8]
dec ebx
push ebx
pop eax
mov word [esp + 0x1fc], ax
jmp 0x1001fda5
movzx ebx, word [esp + 0x1f8]
inc ebx
push ebx
pop eax
mov word [esp + 0x1fc], ax
movzx ebx, word [esp + 0x1fc]
push ebx
mov ebx, 0xb
cmp ebx, dword [esp]
jne 0x1001fdce
mov eax, dword [esp + 0x41c]
mov dword [0x10044d80], eax
add esp, 4
jmp 0x1002917b
mov ebx, 7
cmp ebx, dword [esp]
jne 0x1001fdec
movzx eax, word [esp + 0x200]
push eax
pop eax
mov word [esp + 0x1fc], ax
jmp 0x1001fe09
mov ebx, 5
cmp ebx, dword [esp]
jne 0x1001fe09
movzx ebx, word [esp + 0x200]
inc ebx
push ebx
pop eax
mov word [esp + 0x1fc], ax
pop eax
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f5e2
push ebp
mov ebp, 0x1003f5c2
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f5c2
push ebp
mov ebp, 0x1003f5af
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x7c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x7c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3e4
push ebp
mov ebp, 0x1003f3e1
push ebp
call fcn.1000a328
pop eax
push dword [0x10044d80]
push 0xe
call fcn.100029be
pop eax
lea edx, [esp + 0x60]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f5fb
push ebp
mov ebp, 0x1003f5e2
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f617
push ebp
mov ebp, 0x1003f5fb
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f5c2
push ebp
mov ebp, 0x1003f5af
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x74]
push edx
call fcn.1003ad20
lea edx, [esp + 0x6c]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x120]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f40a
push ebp
mov ebp, 0x1003f406
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x78]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f5ab
push ebp
mov ebp, 0x1003f5a8
push ebp
call fcn.1000a328
pop eax
push dword [0x10044d80]
push 0xff
call fcn.100029be
pop eax
lea edx, [esp + 0x60]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f5c2
push ebp
mov ebp, 0x1003f5af
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x78]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x78]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f61b
push ebp
mov ebp, 0x1003f617
push ebp
call fcn.1000a328
pop eax
push dword [0x10044d80]
push 8
call fcn.100029be
pop eax
lea edx, [esp + 0x60]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f5c2
push ebp
mov ebp, 0x1003f5af
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x7c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x7c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f61e
push ebp
mov ebp, 0x1003f61b
push ebp
call fcn.1000a328
pop eax
push dword [0x10044d80]
push 8
call fcn.100029be
pop eax
lea edx, [esp + 0x60]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f5c2
push ebp
mov ebp, 0x1003f5af
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x120]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x120]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f364
push ebp
mov ebp, 0x1003f35f
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f63f
push ebp
mov ebp, 0x1003f61e
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x7c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f642
push ebp
mov ebp, 0x1003f63f
push ebp
call fcn.1000a328
pop eax
push dword [0x10044d80]
push 7
call fcn.100029be
pop eax
lea edx, [esp + 0x68]
push 2
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
lea edx, str.broken
lea ecx, [esp + 0x200]
call fcn.10031008
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f581
push ebp
mov ebp, 0x1003f572
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f4f9
push ebp
mov ebp, 0x1003f4f3
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov word [esp + 0x204], 8
movzx ebx, word [esp + 0x204]
mov eax, 2
cmp ebx, eax
jl 0x10020398
movzx ebx, word [esp + 0x204]
dec ebx
push ebx
pop eax
mov word [esp + 0x208], ax
jmp 0x100203ab
movzx ebx, word [esp + 0x204]
inc ebx
push ebx
pop eax
mov word [esp + 0x208], ax
movzx ebx, word [esp + 0x208]
push ebx
mov ebx, 0xb
cmp ebx, dword [esp]
jne 0x100203d4
mov eax, dword [esp + 0x41c]
mov dword [0x10044d80], eax
add esp, 4
jmp 0x1002917b
mov ebx, 6
cmp ebx, dword [esp]
jne 0x100203f2
movzx eax, word [esp + 0x20c]
push eax
pop eax
mov word [esp + 0x208], ax
jmp 0x1002040f
mov ebx, 2
cmp ebx, dword [esp]
jne 0x1002040f
movzx ebx, word [esp + 0x20c]
inc ebx
push ebx
pop eax
mov word [esp + 0x208], ax
pop eax
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f657
push ebp
mov ebp, 0x1003f642
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f668
push ebp
mov ebp, 0x1003f657
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f66f
push ebp
mov ebp, 0x1003f668
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x88]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x88]
push edx
call fcn.1003ad20
lea edx, [esp + 0x90]
push 5
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f684
push ebp
mov ebp, 0x1003f66f
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x88]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3f7
push ebp
mov ebp, 0x1003f3f4
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x70]
push edx
call fcn.1003ad20
lea edx, [esp + 0x68]
push 2
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f469
push ebp
mov ebp, 0x1003f459
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f68c
push ebp
mov ebp, 0x1003f684
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov word [esp + 0x20c], 7
movzx ebx, word [esp + 0x20c]
mov eax, 4
cmp ebx, eax
jl 0x10020659
movzx ebx, word [esp + 0x20c]
dec ebx
push ebx
pop eax
mov word [esp + 0x210], ax
jmp 0x1002066c
movzx ebx, word [esp + 0x20c]
inc ebx
push ebx
pop eax
mov word [esp + 0x210], ax
movzx ebx, word [esp + 0x210]
push ebx
mov ebx, 0x10
cmp ebx, dword [esp]
jne 0x10020695
mov eax, dword [esp + 0x41c]
mov dword [0x10044d80], eax
add esp, 4
jmp 0x1002917b
mov ebx, 6
cmp ebx, dword [esp]
jne 0x100206b3
movzx eax, word [esp + 0x214]
push eax
pop eax
mov word [esp + 0x210], ax
jmp 0x100206d0
mov ebx, 4
cmp ebx, dword [esp]
jne 0x100206d0
movzx ebx, word [esp + 0x214]
inc ebx
push ebx
pop eax
mov word [esp + 0x210], ax
pop eax
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f66f
push ebp
mov ebp, 0x1003f668
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x74]
push edx
call fcn.1003ad20
lea edx, [esp + 0x6c]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x120]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f691
push ebp
mov ebp, 0x1003f68c
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x78]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f587
push ebp
mov ebp, 0x1003f584
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f58b
push ebp
mov ebp, 0x1003f587
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x7c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f695
push ebp
mov ebp, 0x1003f691
push ebp
call fcn.1000a328
pop eax
push dword [0x10044d80]
push 0xff
call fcn.100029be
pop eax
lea edx, [esp + 0x60]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f66f
push ebp
mov ebp, 0x1003f668
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x120]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x120]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f364
push ebp
mov ebp, 0x1003f35f
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f49d
push ebp
mov ebp, 0x1003f490
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f698
push ebp
mov ebp, 0x1003f695
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x128]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x120]
push edx
call fcn.1003ad20
lea edx, [esp + 0x60]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov word [esp + 0x214], 2
movzx ebx, word [esp + 0x214]
mov eax, 5
cmp ebx, eax
jl 0x10020992
movzx ebx, word [esp + 0x214]
dec ebx
push ebx
pop eax
mov word [esp + 0x218], ax
jmp 0x100209a5
movzx ebx, word [esp + 0x214]
inc ebx
push ebx
pop eax
mov word [esp + 0x218], ax
movzx ebx, word [esp + 0x218]
push ebx
mov ebx, 0xa
cmp ebx, dword [esp]
jne 0x100209ce
mov eax, dword [esp + 0x41c]
mov dword [0x10044d80], eax
add esp, 4
jmp 0x1002917b
mov ebx, 7
cmp ebx, dword [esp]
jne 0x100209ec
movzx eax, word [esp + 0x21c]
push eax
pop eax
mov word [esp + 0x218], ax
jmp 0x10020a09
mov ebx, 3
cmp ebx, dword [esp]
jne 0x10020a09
movzx ebx, word [esp + 0x21c]
inc ebx
push ebx
pop eax
mov word [esp + 0x218], ax
pop eax
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f433
push ebp
mov ebp, 0x1003f420
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x74]
push edx
call fcn.1003ad20
lea edx, [esp + 0x60]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f43c
push ebp
mov ebp, 0x1003f433
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
lea edx, str.timber
lea ecx, [esp + 0x21c]
call fcn.10031008
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3c6
push ebp
mov ebp, 0x1003f3c1
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
lea edx, [esp + 0x80]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f37c
push ebp
mov ebp, 0x1003f373
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x130]
push edx
call fcn.1003ad20
lea edx, [esp + 0x70]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x134]
push edx
call fcn.1003ad20
lea edx, [esp + 0x8c]
push 2
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x138]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f37f
push ebp
mov ebp, 0x1003f37c
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f6a5
push ebp
mov ebp, 0x1003f698
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x134]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f6a9
push ebp
mov ebp, 0x1003f6a5
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x138]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f6af
push ebp
mov ebp, 0x1003f6a9
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x134]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f5ab
push ebp
mov ebp, 0x1003f5a8
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x138]
push edx
call fcn.1003ad20
lea edx, [esp + 0x84]
push 3
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
lea edx, [esp + 0x80]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f37c
push ebp
mov ebp, 0x1003f373
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x13c]
push edx
call fcn.1003ad20
lea edx, [esp + 0x70]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x140]
push edx
call fcn.1003ad20
lea edx, [esp + 0x8c]
push 2
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x144]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f37f
push ebp
mov ebp, 0x1003f37c
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f387
push ebp
mov ebp, 0x1003f37f
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x148]
push edx
call fcn.1003ad20
lea edx, [esp + 0x60]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f4f3
push ebp
mov ebp, 0x1003f4eb
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x140]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f6b4
push ebp
mov ebp, 0x1003f6af
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x144]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f37f
push ebp
mov ebp, 0x1003f37c
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f6c5
push ebp
mov ebp, 0x1003f6b4
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3c6
push ebp
mov ebp, 0x1003f3c1
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f40e
push ebp
mov ebp, 0x1003f40a
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x148]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x140]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f6c8
push ebp
mov ebp, 0x1003f6c5
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x144]
push edx
call fcn.1003ad20
lea edx, [esp + 0x60]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f40e
push ebp
mov ebp, 0x1003f40a
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x148]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x148]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f6cd
push ebp
mov ebp, 0x1003f6c8
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
lea edx, str.fisheries
lea ecx, [esp + 0x220]
call fcn.10031008
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3d1
push ebp
mov ebp, 0x1003f3c6
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x140]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f6d1
push ebp
mov ebp, 0x1003f6cd
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x144]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f584
push ebp
mov ebp, 0x1003f581
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x148]
push edx
call fcn.1003ad20
lea edx, [esp + 0x68]
push 2
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
lea edx, [esp + 0x80]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov word [esp + 0x224], 4
movzx ebx, word [esp + 0x224]
mov eax, 4
cmp ebx, eax
jl 0x1002120d
movzx ebx, word [esp + 0x224]
dec ebx
push ebx
pop eax
mov word [esp + 0x228], ax
jmp 0x10021220
movzx ebx, word [esp + 0x224]
inc ebx
push ebx
pop eax
mov word [esp + 0x228], ax
movzx ebx, word [esp + 0x228]
push ebx
mov ebx, 0xb
cmp ebx, dword [esp]
jne 0x10021249
mov eax, dword [esp + 0x41c]
mov dword [0x10044d80], eax
add esp, 4
jmp 0x1002917b
mov ebx, 6
cmp ebx, dword [esp]
jne 0x10021267
movzx eax, word [esp + 0x22c]
push eax
pop eax
mov word [esp + 0x228], ax
jmp 0x10021284
mov ebx, 4
cmp ebx, dword [esp]
jne 0x10021284
movzx ebx, word [esp + 0x22c]
inc ebx
push ebx
pop eax
mov word [esp + 0x228], ax
pop eax
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f37c
push ebp
mov ebp, 0x1003f373
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x8c]
push edx
call fcn.1003ad20
lea edx, [esp + 0x70]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x90]
push edx
call fcn.1003ad20
lea edx, [esp + 0x8c]
push 2
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x94]
push edx
call fcn.1003ad20
lea edx, [esp + 0x8c]
push 2
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x98]
push edx
call fcn.1003ad20
lea edx, [esp + 0x8c]
push 2
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x124]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f37f
push ebp
mov ebp, 0x1003f37c
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f387
push ebp
mov ebp, 0x1003f37f
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x9c]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f36e
push ebp
mov ebp, 0x1003f368
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f387
push ebp
mov ebp, 0x1003f37f
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0xa0]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f373
push ebp
mov ebp, 0x1003f36e
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f387
push ebp
mov ebp, 0x1003f37f
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0xa4]
push edx
call fcn.1003ad20
lea edx, [esp + 0x60]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f387
push ebp
mov ebp, 0x1003f37f
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0xa8]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f36e
push ebp
mov ebp, 0x1003f368
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f387
push ebp
mov ebp, 0x1003f37f
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0xac]
push edx
call fcn.1003ad20
lea edx, [esp + 0x60]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f387
push ebp
mov ebp, 0x1003f37f
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0xb0]
push edx
call fcn.1003ad20
lea edx, [esp + 0x60]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f4f3
push ebp
mov ebp, 0x1003f4eb
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x94]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f6d5
push ebp
mov ebp, 0x1003f6d1
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x90]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f6d5
push ebp
mov ebp, 0x1003f6d1
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x124]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f37f
push ebp
mov ebp, 0x1003f37c
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3e1
push ebp
mov ebp, 0x1003f3d9
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0xac]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f373
push ebp
mov ebp, 0x1003f36e
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f459
push ebp
mov ebp, 0x1003f44d
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
lea edx, str.drives
lea ecx, [esp + 0x22c]
call fcn.10031008
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
mov edx, dword [esp + 0x7c]
push edx
call fcn.1003ad20
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x9c]
push edx
call fcn.1003ad20
lea edx, [esp + 0x6c]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0xac]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f40a
push ebp
mov ebp, 0x1003f406
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0xac]
push edx
call fcn.1003ad20
lea edx, [esp + 0x60]
push 1
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
mov edx, dword [esp + 0x7c]
push edx
call fcn.1003ad20
mov edx, dword [ebp + 0xac]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f6db
push ebp
mov ebp, 0x1003f6d5
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
lea edx, str.curve
lea ecx, [esp + 0x230]
call fcn.10031008
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f4ae
push ebp
mov ebp, 0x1003f49d
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0xac]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3f7
push ebp
mov ebp, 0x1003f3f4
push ebp
call fcn.1000a328
pop eax
push dword [0x10044d80]
push 0x100
call fcn.100029be
pop eax
lea edx, [esp + 0x68]
push 2
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3e1
push ebp
mov ebp, 0x1003f3d9
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0xac]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f373
push ebp
mov ebp, 0x1003f36e
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f459
push ebp
mov ebp, 0x1003f44d
push ebp
call fcn.1000a328
pop eax
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
mov edx, dword [esp + 0x7c]
push edx
call fcn.1003ad20
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0xa0]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x13c]
push edx
call fcn.1003ad20
lea edx, [esp + 0xbc]
push 2
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0xa0]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f3e4
push ebp
mov ebp, 0x1003f3e1
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x9c]
push edx
call fcn.1003ad20
lea edx, [esp + 0x6c]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0xac]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f6df
push ebp
mov ebp, 0x1003f6db
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x94]
push edx
call fcn.1003ad20
lea edx, [esp + 0x6c]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x13c]
push edx
call fcn.1003ad20
lea edx, [esp + 0x70]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0xac]
push edx
call fcn.1003ad20
lea edx, [esp + 0x8c]
push 2
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0x98]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f6e4
push ebp
mov ebp, 0x1003f6df
push ebp
call fcn.1000a328
pop eax
push dword [0x10044d80]
push 0x100
call fcn.100029be
pop eax
lea edx, [esp + 0x68]
push 2
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
mov edx, dword [esp + 0x7c]
push edx
call fcn.1003ad20
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0xa4]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f38a
push ebp
mov ebp, 0x1003f387
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x9c]
push edx
call fcn.1003ad20
lea edx, [esp + 0x6c]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0xac]
push edx
call fcn.1003ad20
lea edx, [esp + 0xc0]
push 2
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
lea edx, str.electric
lea ecx, [esp + 0x234]
call fcn.10031008
mov edx, dword [esp + 4]
push dword [0x10044d80]
push edx
call fcn.1003ad20
mov edx, dword [esp + 0x7c]
push edx
call fcn.1003ad20
mov edx, dword [ebp + 0x9c]
push edx
call fcn.1003ad20
lea edx, [esp + 0x6c]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0xac]
push edx
call fcn.1003ad20
push dword [0x10044d80]
mov ebp, 0x1003f40a
push ebp
mov ebp, 0x1003f406
push ebp
call fcn.1000a328
pop eax
mov ebp, dword [esp + 0xe8]
mov edx, dword [ebp + 0x9c]
push edx
call fcn.1003ad20
lea edx, [esp + 0x6c]
push 1
push edx
call fcn.1003ae60
mov edx, dword [ebp + 0xa0]
push edx
call fcn.1003ad20
lea edx, [esp + 0xc0]
push 2
push edx
call fcn.1003ae60
lea edx, [esp + 0xb4]
push 2
push edx
call fcn.1003ae60
lea eax, [esp + 8]
push eax
call fcn.1003ad80
mov word [esp + 0x238], 3
movzx ebx, word [esp + 0x238]
mov eax, 5
cmp ebx, eax
jl 0x10021ce5
movzx ebx, word [esp + 0x238]
dec ebx
push ebx
pop eax
mov word [esp + 0x23c], ax
jmp 0x10021cf8
movzx ebx, word [esp + 0x238]
inc ebx
push ebx
pop eax
mov word [esp + 0x23c], ax
movzx ebx, word [esp + 0x23c]
push ebx
mov ebx, 0xc
cmp ebx, dword [esp]
jne 0x10021d21
mov eax, dword [esp + 0x41c]
mov dword [0x10044d80], eax
add esp, 4
jmp 0x1002917b
mov ebx, 8
cmp ebx, dword [esp]
jne 0x10021d3f
movzx eax, word [esp + 0x240]
push eax
pop eax
mov word [esp + 0x23c], ax
jmp 0x10021d5c
mov ebx, 4
cmp ebx, dword [esp]
jne 0x10021d5c
mov eax, dword [0x10044d80]
add eax, dword [0x1003fd28]
mov word [eax], 0
push dword [esp + 0x220]
call fcn.1003acf0
push dword [esp + 0x1b4]
call fcn.1003acf0
push dword [esp + 0x30]
call fcn.1003acf0
push dword [esp + 0xf4]
call fcn.1003acf0
push dword [esp + 4]
call fcn.1003acf0
push dword [esp + 0x3e8]
call fcn.1003acf0
push dword [esp + 0xc4]
call fcn.1003acf0
push dword [esp + 0x1c0]
call fcn.1003acf0
push dword [esp + 0x54]
call fcn.1003acf0
push dword [esp + 0x1b8]
call fcn.1003acf0
push dword [esp + 0x18c]
call fcn.1003acf0
push dword [esp + 0x2e0]
call fcn.1003acf0
push dword [esp + 0x170]
call fcn.1003acf0
push dword [esp + 0x22c]
call fcn.1003acf0
push dword [esp + 0x44]
call fcn.1003acf0
push dword [esp + 0x338]
call fcn.1003acf0
push dword [esp + 0x174]
call fcn.1003acf0
push dword [esp + 0x234]
call fcn.1003acf0
push dword [esp + 0x1a8]
call fcn.1003acf0
push dword [esp + 0x2b0]
call fcn.1003acf0
push dword [esp + 0x1bc]
call fcn.1003acf0
push dword [esp + 0x16c]
call fcn.1003acf0
push dword [esp + 0x38]
call fcn.1003acf0
push dword [esp + 0x3ec]
call fcn.1003acf0
push dword [esp + 0x3b0]
call fcn.1003acf0
push dword [esp + 0x270]
call fcn.1003acf0
push dword [esp + 0x310]
call fcn.1003acf0
push dword [esp + 0x2f4]
call fcn.1003acf0
push dword [esp + 0x358]
call fcn.1003acf0
push dword [esp + 0x104]
call fcn.1003acf0
push dword [esp + 0x3cc]
call fcn.1003acf0
push dword [esp + 0x2d4]
call fcn.1003acf0
push dword [esp + 0x144]
call fcn.1003acf0
push dword [esp + 0x330]
call fcn.1003acf0
push dword [esp + 0x70]
call fcn.1003acf0
push dword [esp + 0x4c]
call fcn.1003acf0
push dword [esp + 0x230]
call fcn.1003acf0
push dword [esp + 0x150]
call fcn.1003acf0
push dword [esp + 0xc8]
call fcn.1003acf0
push dword [esp + 0x48]
call fcn.1003acf0
push dword [esp + 0x298]
call fcn.1003acf0
push dword [esp + 0x240]
call fcn.1003acf0
push dword [esp]
call fcn.1003acf0
push dword [esp + 0x3a8]
call fcn.1003acf0
push dword [esp + 0x74]
call fcn.1003acf0
push dword [esp + 0x78]
call fcn.1003acf0
push dword [esp + 0x18]
call fcn.1003acf0
push dword [esp + 0x334]
call fcn.1003acf0
push dword [esp + 0x58]
call fcn.1003acf0
push dword [esp + 0x1a4]
call fcn.1003acf0
push dword [esp + 0xf8]
call fcn.1003acf0
push dword [esp + 0x3f8]
call fcn.1003acf0
push dword [esp + 0x1c]
call fcn.1003acf0
push dword [esp + 0x354]
call fcn.1003acf0
push dword [esp + 0x25c]
call fcn.1003acf0
push dword [esp + 0x314]
call fcn.1003acf0
push dword [esp + 0x398]
call fcn.1003acf0
push dword [esp + 0x3dc]
call fcn.1003acf0
push dword [esp + 0x3a4]
call fcn.1003acf0
push dword [esp + 0x250]
call fcn.1003acf0
push dword [esp + 0x40]
call fcn.1003acf0
push dword [esp + 0x200]
call fcn.1003acf0
push dword [esp + 0x140]
call fcn.1003acf0
push dword [esp + 0x108]
call fcn.1003acf0
push dword [esp + 0x198]
call fcn.1003acf0
push dword [esp + 0x3e0]
call fcn.1003acf0
push dword [esp + 0x178]
call fcn.1003acf0
push dword [esp + 0x28c]
call fcn.1003acf0
push dword [esp + 0x20]
call fcn.1003acf0
push dword [esp + 0x2a4]
call fcn.1003acf0
push dword [esp + 0x21c]
call fcn.1003acf0
push dword [esp + 0xc]
call fcn.1003acf0
push dword [esp + 0x3e4]
call fcn.1003acf0
push dword [esp + 0x12c]
call fcn.1003acf0
push dword [esp + 0x3d0]
call fcn.1003acf0
push dword [esp + 0x1c4]
call fcn.1003acf0
push dword [esp + 0x24c]
call fcn.1003acf0
push dword [esp + 0x3ac]
call fcn.1003acf0
push dword [esp + 0x384]
call fcn.1003acf0
push dword [esp + 0x50]
call fcn.1003acf0
push dword [esp + 0x3fc]
call fcn.1003acf0
push eax
push dword [esp + 0xe8]
call fcn.1003a57d
pop eax
add esp, 0x408
pop ebx
pop ebp
ret 4