Function at 0x1003ca4e
Capabilities:
Log keystrokes via polling

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x5c
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
cmp dword [0x113efea0], 0
je 0x1003f1fa
mov ebx, dword [0x113efbf4]
mov dword [ebp - 0xc], ebx
mov ebx, dword [ebp - 0xc]
fld dword [ebx]
fadd qword [0x100b1ff1]
fstp qword [ebp - 0x14]
fld qword [ebp - 0x14]
call fcn.10001bbe
mov dword [ebp - 4], eax
mov ebx, dword [0x113efbf4]
add ebx, 4
mov dword [ebp - 0xc], ebx
mov ebx, dword [ebp - 0xc]
fld dword [ebx]
fadd qword [0x1008427b]
fstp qword [ebp - 0x14]
fld qword [ebp - 0x14]
call fcn.10001bbe
mov dword [ebp - 8], eax
fild dword [ebp - 8]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b1ff9]
fstp qword [ebp - 0x18]
push 1
push 0xb4
push 0
call fcn.1002bb90
mov dword [ebp - 0x1c], eax
push 1
push 0xf
push 1
push 0x40a00000
push dword [ebp - 0x1c]
push 0x43200000
push 0x42d80000
fld qword [ebp - 0x18]
fstp dword [ebp - 0x20]
push dword [ebp - 0x20]
fild dword [ebp - 4]
fstp dword [ebp - 0x24]
push dword [ebp - 0x24]
call fcn.1002ea6f
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100838d8]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b1ff9]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xffffff
call fcn.1002bb90
mov dword [ebp - 0x30], eax
push 1
push 0x41600000
push dword [ebp - 0x30]
mov eax, 0x100b2001
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
fld qword [ebp - 0x28]
fstp dword [ebp - 0x38]
push dword [ebp - 0x38]
fld qword [ebp - 0x18]
fstp dword [ebp - 0x3c]
push dword [ebp - 0x3c]
call fcn.1002bec8
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x1003cb8b
push ebx
call fcn.10068422
add esp, 4
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10084273]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b10dc]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0
call fcn.1002bb90
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
push dword [ebp - 0x30]
push 0x41600000
push 0x41600000
fld qword [ebp - 0x28]
fstp dword [ebp - 0x3c]
push dword [ebp - 0x3c]
fld qword [ebp - 0x18]
fstp dword [ebp - 0x40]
push dword [ebp - 0x40]
call fcn.1002ea6f
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b200a]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b10dc]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x800000
call fcn.1002bb90
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
push dword [ebp - 0x30]
push 0x41600000
push 0x41600000
fld qword [ebp - 0x28]
fstp dword [ebp - 0x3c]
push dword [ebp - 0x3c]
fld qword [ebp - 0x18]
fstp dword [ebp - 0x40]
push dword [ebp - 0x40]
call fcn.1002ea6f
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b2012]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b10dc]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x8000
call fcn.1002bb90
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
push dword [ebp - 0x30]
push 0x41600000
push 0x41600000
fld qword [ebp - 0x28]
fstp dword [ebp - 0x3c]
push dword [ebp - 0x3c]
fld qword [ebp - 0x18]
fstp dword [ebp - 0x40]
push dword [ebp - 0x40]
call fcn.1002ea6f
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b1cf4]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b10dc]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x808000
call fcn.1002bb90
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
push dword [ebp - 0x30]
push 0x41600000
push 0x41600000
fld qword [ebp - 0x28]
fstp dword [ebp - 0x3c]
push dword [ebp - 0x3c]
fld qword [ebp - 0x18]
fstp dword [ebp - 0x40]
push dword [ebp - 0x40]
call fcn.1002ea6f
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b201a]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b10dc]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x80
call fcn.1002bb90
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
push dword [ebp - 0x30]
push 0x41600000
push 0x41600000
fld qword [ebp - 0x28]
fstp dword [ebp - 0x3c]
push dword [ebp - 0x3c]
fld qword [ebp - 0x18]
fstp dword [ebp - 0x40]
push dword [ebp - 0x40]
call fcn.1002ea6f
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10084273]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b2022]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x800080
call fcn.1002bb90
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
push dword [ebp - 0x30]
push 0x41600000
push 0x41600000
fld qword [ebp - 0x28]
fstp dword [ebp - 0x3c]
push dword [ebp - 0x3c]
fld qword [ebp - 0x18]
fstp dword [ebp - 0x40]
push dword [ebp - 0x40]
call fcn.1002ea6f
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b200a]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b2022]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x8080
call fcn.1002bb90
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
push dword [ebp - 0x30]
push 0x41600000
push 0x41600000
fld qword [ebp - 0x28]
fstp dword [ebp - 0x3c]
push dword [ebp - 0x3c]
fld qword [ebp - 0x18]
fstp dword [ebp - 0x40]
push dword [ebp - 0x40]
call fcn.1002ea6f
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b2012]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b2022]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xc0c0c0
call fcn.1002bb90
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
push dword [ebp - 0x30]
push 0x41600000
push 0x41600000
fld qword [ebp - 0x28]
fstp dword [ebp - 0x3c]
push dword [ebp - 0x3c]
fld qword [ebp - 0x18]
fstp dword [ebp - 0x40]
push dword [ebp - 0x40]
call fcn.1002ea6f
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b1cf4]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b2022]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x808080
call fcn.1002bb90
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
push dword [ebp - 0x30]
push 0x41600000
push 0x41600000
fld qword [ebp - 0x28]
fstp dword [ebp - 0x3c]
push dword [ebp - 0x3c]
fld qword [ebp - 0x18]
fstp dword [ebp - 0x40]
push dword [ebp - 0x40]
call fcn.1002ea6f
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b201a]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b2022]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xff0000
call fcn.1002bb90
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
push dword [ebp - 0x30]
push 0x41600000
push 0x41600000
fld qword [ebp - 0x28]
fstp dword [ebp - 0x3c]
push dword [ebp - 0x3c]
fld qword [ebp - 0x18]
fstp dword [ebp - 0x40]
push dword [ebp - 0x40]
call fcn.1002ea6f
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10084273]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b202a]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xff00
call fcn.1002bb90
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
push dword [ebp - 0x30]
push 0x41600000
push 0x41600000
fld qword [ebp - 0x28]
fstp dword [ebp - 0x3c]
push dword [ebp - 0x3c]
fld qword [ebp - 0x18]
fstp dword [ebp - 0x40]
push dword [ebp - 0x40]
call fcn.1002ea6f
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b200a]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b202a]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xffff00
call fcn.1002bb90
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
push dword [ebp - 0x30]
push 0x41600000
push 0x41600000
fld qword [ebp - 0x28]
fstp dword [ebp - 0x3c]
push dword [ebp - 0x3c]
fld qword [ebp - 0x18]
fstp dword [ebp - 0x40]
push dword [ebp - 0x40]
call fcn.1002ea6f
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b2012]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b202a]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xff
call fcn.1002bb90
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
push dword [ebp - 0x30]
push 0x41600000
push 0x41600000
fld qword [ebp - 0x28]
fstp dword [ebp - 0x3c]
push dword [ebp - 0x3c]
fld qword [ebp - 0x18]
fstp dword [ebp - 0x40]
push dword [ebp - 0x40]
call fcn.1002ea6f
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b1cf4]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b202a]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xff00ff
call fcn.1002bb90
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
push dword [ebp - 0x30]
push 0x41600000
push 0x41600000
fld qword [ebp - 0x28]
fstp dword [ebp - 0x3c]
push dword [ebp - 0x3c]
fld qword [ebp - 0x18]
fstp dword [ebp - 0x40]
push dword [ebp - 0x40]
call fcn.1002ea6f
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b201a]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b202a]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xffff
call fcn.1002bb90
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
push dword [ebp - 0x30]
push 0x41600000
push 0x41600000
fld qword [ebp - 0x28]
fstp dword [ebp - 0x3c]
push dword [ebp - 0x3c]
fld qword [ebp - 0x18]
fstp dword [ebp - 0x40]
push dword [ebp - 0x40]
call fcn.1002ea6f
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10084273]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b2032]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xffffff
call fcn.1002bb90
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
push dword [ebp - 0x30]
push 0x41600000
push 0x41600000
fld qword [ebp - 0x28]
fstp dword [ebp - 0x3c]
push dword [ebp - 0x3c]
fld qword [ebp - 0x18]
fstp dword [ebp - 0x40]
push dword [ebp - 0x40]
call fcn.1002ea6f
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b200a]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b2032]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xff8080
call fcn.1002bb90
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
push dword [ebp - 0x30]
push 0x41600000
push 0x41600000
fld qword [ebp - 0x28]
fstp dword [ebp - 0x3c]
push dword [ebp - 0x3c]
fld qword [ebp - 0x18]
fstp dword [ebp - 0x40]
push dword [ebp - 0x40]
call fcn.1002ea6f
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b2012]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b2032]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xe03058
call fcn.1002bb90
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
push dword [ebp - 0x30]
push 0x41600000
push 0x41600000
fld qword [ebp - 0x28]
fstp dword [ebp - 0x3c]
push dword [ebp - 0x3c]
fld qword [ebp - 0x18]
fstp dword [ebp - 0x40]
push dword [ebp - 0x40]
call fcn.1002ea6f
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b1cf4]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b2032]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xe080
call fcn.1002bb90
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
push dword [ebp - 0x30]
push 0x41600000
push 0x41600000
fld qword [ebp - 0x28]
fstp dword [ebp - 0x3c]
push dword [ebp - 0x3c]
fld qword [ebp - 0x18]
fstp dword [ebp - 0x40]
push dword [ebp - 0x40]
call fcn.1002ea6f
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b201a]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b2032]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x80e000
call fcn.1002bb90
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
push dword [ebp - 0x30]
push 0x41600000
push 0x41600000
fld qword [ebp - 0x28]
fstp dword [ebp - 0x3c]
push dword [ebp - 0x3c]
fld qword [ebp - 0x18]
fstp dword [ebp - 0x40]
push dword [ebp - 0x40]
call fcn.1002ea6f
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10084273]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b203a]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x60c0
call fcn.1002bb90
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
push dword [ebp - 0x30]
push 0x41600000
push 0x41600000
fld qword [ebp - 0x28]
fstp dword [ebp - 0x3c]
push dword [ebp - 0x3c]
fld qword [ebp - 0x18]
fstp dword [ebp - 0x40]
push dword [ebp - 0x40]
call fcn.1002ea6f
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b200a]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b203a]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xffa8ff
call fcn.1002bb90
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
push dword [ebp - 0x30]
push 0x41600000
push 0x41600000
fld qword [ebp - 0x28]
fstp dword [ebp - 0x3c]
push dword [ebp - 0x3c]
fld qword [ebp - 0x18]
fstp dword [ebp - 0x40]
push dword [ebp - 0x40]
call fcn.1002ea6f
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b2012]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b203a]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xd8d8
call fcn.1002bb90
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
push dword [ebp - 0x30]
push 0x41600000
push 0x41600000
fld qword [ebp - 0x28]
fstp dword [ebp - 0x3c]
push dword [ebp - 0x3c]
fld qword [ebp - 0x18]
fstp dword [ebp - 0x40]
push dword [ebp - 0x40]
call fcn.1002ea6f
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b1cf4]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b203a]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xececec
call fcn.1002bb90
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
push dword [ebp - 0x30]
push 0x41600000
push 0x41600000
fld qword [ebp - 0x28]
fstp dword [ebp - 0x3c]
push dword [ebp - 0x3c]
fld qword [ebp - 0x18]
fstp dword [ebp - 0x40]
push dword [ebp - 0x40]
call fcn.1002ea6f
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b201a]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b203a]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xff0090
call fcn.1002bb90
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
push dword [ebp - 0x30]
push 0x41600000
push 0x41600000
fld qword [ebp - 0x28]
fstp dword [ebp - 0x3c]
push dword [ebp - 0x3c]
fld qword [ebp - 0x18]
fstp dword [ebp - 0x40]
push dword [ebp - 0x40]
call fcn.1002ea6f
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10084273]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b2042]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xff8800
call fcn.1002bb90
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
push dword [ebp - 0x30]
push 0x41600000
push 0x41600000
fld qword [ebp - 0x28]
fstp dword [ebp - 0x3c]
push dword [ebp - 0x3c]
fld qword [ebp - 0x18]
fstp dword [ebp - 0x40]
push dword [ebp - 0x40]
call fcn.1002ea6f
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b200a]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b2042]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x80a080
call fcn.1002bb90
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
push dword [ebp - 0x30]
push 0x41600000
push 0x41600000
fld qword [ebp - 0x28]
fstp dword [ebp - 0x3c]
push dword [ebp - 0x3c]
fld qword [ebp - 0x18]
fstp dword [ebp - 0x40]
push dword [ebp - 0x40]
call fcn.1002ea6f
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b2012]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b2042]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xc06000
call fcn.1002bb90
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
push dword [ebp - 0x30]
push 0x41600000
push 0x41600000
fld qword [ebp - 0x28]
fstp dword [ebp - 0x3c]
push dword [ebp - 0x3c]
fld qword [ebp - 0x18]
fstp dword [ebp - 0x40]
push dword [ebp - 0x40]
call fcn.1002ea6f
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b1cf4]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b2042]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x80ff
call fcn.1002bb90
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
push dword [ebp - 0x30]
push 0x41600000
push 0x41600000
fld qword [ebp - 0x28]
fstp dword [ebp - 0x3c]
push dword [ebp - 0x3c]
fld qword [ebp - 0x18]
fstp dword [ebp - 0x40]
push dword [ebp - 0x40]
call fcn.1002ea6f
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b201a]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b2042]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x8050ff
call fcn.1002bb90
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
push dword [ebp - 0x30]
push 0x41600000
push 0x41600000
fld qword [ebp - 0x28]
fstp dword [ebp - 0x3c]
push dword [ebp - 0x3c]
fld qword [ebp - 0x18]
fstp dword [ebp - 0x40]
push dword [ebp - 0x40]
call fcn.1002ea6f
mov dword [ebp - 0xc], esp
push 1
xor eax, eax
call dword [sym.imp.USER32.dll_GetAsyncKeyState]
nop
nop
cmp dword [ebp - 0xc], esp
je 0x1003d9e7
push 0x1329
push 0x4011235
push 6
call fcn.10068410
add esp, 0xc
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 0
je 0x1003f1f5
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10084273]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001bbe
push eax
call fcn.10037111
test eax, eax
je 0x1003da9b
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b1aa4]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001bbe
push eax
call fcn.1003717f
test eax, eax
je 0x1003da9b
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x10084126]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001bbe
push eax
call fcn.10037148
test eax, eax
je 0x1003da9b
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b204a]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001bbe
push eax
call fcn.100371b6
test eax, eax
je 0x1003da9b
mov eax, 1
jmp 0x1003daa0
mov eax, 0
test eax, eax
je 0x1003dac1
mov dword [0x113efe98], 0
mov dword [0x113efea0], 0
jmp 0x1003f1f5
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b200a]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001bbe
push eax
call fcn.10037111
test eax, eax
je 0x1003db68
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b1aa4]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001bbe
push eax
call fcn.1003717f
test eax, eax
je 0x1003db68
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x100b102c]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001bbe
push eax
call fcn.10037148
test eax, eax
je 0x1003db68
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b204a]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001bbe
push eax
call fcn.100371b6
test eax, eax
je 0x1003db68
mov eax, 1
jmp 0x1003db6d
mov eax, 0
test eax, eax
je 0x1003db8e
mov dword [0x113efe98], 0x800000
mov dword [0x113efea0], 0
jmp 0x1003f1f5
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b2012]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001bbe
push eax
call fcn.10037111
test eax, eax
je 0x1003dc35
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b1aa4]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001bbe
push eax
call fcn.1003717f
test eax, eax
je 0x1003dc35
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008413f]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001bbe
push eax
call fcn.10037148
test eax, eax
je 0x1003dc35
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b204a]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001bbe
push eax
call fcn.100371b6
test eax, eax
je 0x1003dc35
mov eax, 1
jmp 0x1003dc3a
mov eax, 0
test eax, eax
je 0x1003dc5b
mov dword [0x113efe98], 0x8000
mov dword [0x113efea0], 0
jmp 0x1003f1f5
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b1cf4]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001bbe
push eax
call fcn.10037111
test eax, eax
je 0x1003dd02
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b1aa4]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001bbe
push eax
call fcn.1003717f
test eax, eax
je 0x1003dd02
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x100b19a1]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001bbe
push eax
call fcn.10037148
test eax, eax
je 0x1003dd02
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b204a]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001bbe
push eax
call fcn.100371b6
test eax, eax
je 0x1003dd02
mov eax, 1
jmp 0x1003dd07
mov eax, 0
test eax, eax
je 0x1003dd28
mov dword [0x113efe98], 0x808000
mov dword [0x113efea0], 0
jmp 0x1003f1f5
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b201a]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001bbe
push eax
call fcn.10037111
test eax, eax
je 0x1003ddcf
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b1aa4]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001bbe
push eax
call fcn.1003717f
test eax, eax
je 0x1003ddcf
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x100846c5]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001bbe
push eax
call fcn.10037148
test eax, eax
je 0x1003ddcf
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b204a]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001bbe
push eax
call fcn.100371b6
test eax, eax
je 0x1003ddcf
mov eax, 1
jmp 0x1003ddd4
mov eax, 0
test eax, eax
je 0x1003ddf5
mov dword [0x113efe98], 0x80
mov dword [0x113efea0], 0
jmp 0x1003f1f5
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10084273]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001bbe
push eax
call fcn.10037111
test eax, eax
je 0x1003de9c
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b2022]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001bbe
push eax
call fcn.1003717f
test eax, eax
je 0x1003de9c
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x10084126]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001bbe
push eax
call fcn.10037148
test eax, eax
je 0x1003de9c
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b2052]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001bbe
push eax
call fcn.100371b6
test eax, eax
je 0x1003de9c
mov eax, 1
jmp 0x1003dea1
mov eax, 0
test eax, eax
je 0x1003dec2
mov dword [0x113efe98], 0x800080
mov dword [0x113efea0], 0
jmp 0x1003f1f5
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b200a]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001bbe
push eax
call fcn.10037111
test eax, eax
je 0x1003df69
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b2022]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001bbe
push eax
call fcn.1003717f
test eax, eax
je 0x1003df69
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x100b102c]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001bbe
push eax
call fcn.10037148
test eax, eax
je 0x1003df69
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b2052]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001bbe
push eax
call fcn.100371b6
test eax, eax
je 0x1003df69
mov eax, 1
jmp 0x1003df6e
mov eax, 0
test eax, eax
je 0x1003df8f
mov dword [0x113efe98], 0x8080
mov dword [0x113efea0], 0
jmp 0x1003f1f5
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b2012]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001bbe
push eax
call fcn.10037111
test eax, eax
je 0x1003e036
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b2022]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001bbe
push eax
call fcn.1003717f
test eax, eax
je 0x1003e036
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008413f]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001bbe
push eax
call fcn.10037148
test eax, eax
je 0x1003e036
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b2052]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001bbe
push eax
call fcn.100371b6
test eax, eax
je 0x1003e036
mov eax, 1
jmp 0x1003e03b
mov eax, 0
test eax, eax
je 0x1003e05c
mov dword [0x113efe98], 0xc0c0c0
mov dword [0x113efea0], 0
jmp 0x1003f1f5
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b1cf4]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001bbe
push eax
call fcn.10037111
test eax, eax
je 0x1003e103
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b2022]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001bbe
push eax
call fcn.1003717f
test eax, eax
je 0x1003e103
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x100b19a1]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001bbe
push eax
call fcn.10037148
test eax, eax
je 0x1003e103
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b2052]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001bbe
push eax
call fcn.100371b6
test eax, eax
je 0x1003e103
mov eax, 1
jmp 0x1003e108
mov eax, 0
test eax, eax
je 0x1003e129
mov dword [0x113efe98], 0x808080
mov dword [0x113efea0], 0
jmp 0x1003f1f5
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b201a]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001bbe
push eax
call fcn.10037111
test eax, eax
je 0x1003e1d0
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b2022]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001bbe
push eax
call fcn.1003717f
test eax, eax
je 0x1003e1d0
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x100846c5]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001bbe
push eax
call fcn.10037148
test eax, eax
je 0x1003e1d0
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b2052]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001bbe
push eax
call fcn.100371b6
test eax, eax
je 0x1003e1d0
mov eax, 1
jmp 0x1003e1d5
mov eax, 0
test eax, eax
je 0x1003e1f6
mov dword [0x113efe98], 0xff0000
mov dword [0x113efea0], 0
jmp 0x1003f1f5
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10084273]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001bbe
push eax
call fcn.10037111
test eax, eax
je 0x1003e29d
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b202a]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001bbe
push eax
call fcn.1003717f
test eax, eax
je 0x1003e29d
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x10084126]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001bbe
push eax
call fcn.10037148
test eax, eax
je 0x1003e29d
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b205a]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001bbe
push eax
call fcn.100371b6
test eax, eax
je 0x1003e29d
mov eax, 1
jmp 0x1003e2a2
mov eax, 0
test eax, eax
je 0x1003e2c3
mov dword [0x113efe98], 0xff00
mov dword [0x113efea0], 0
jmp 0x1003f1f5
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b200a]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001bbe
push eax
call fcn.10037111
test eax, eax
je 0x1003e36a
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b202a]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001bbe
push eax
call fcn.1003717f
test eax, eax
je 0x1003e36a
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x100b102c]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001bbe
push eax
call fcn.10037148
test eax, eax
je 0x1003e36a
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b205a]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001bbe
push eax
call fcn.100371b6
test eax, eax
je 0x1003e36a
mov eax, 1
jmp 0x1003e36f
mov eax, 0
test eax, eax
je 0x1003e390
mov dword [0x113efe98], 0xffff00
mov dword [0x113efea0], 0
jmp 0x1003f1f5
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b2012]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001bbe
push eax
call fcn.10037111
test eax, eax
je 0x1003e437
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b202a]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001bbe
push eax
call fcn.1003717f
test eax, eax
je 0x1003e437
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008413f]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001bbe
push eax
call fcn.10037148
test eax, eax
je 0x1003e437
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b205a]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001bbe
push eax
call fcn.100371b6
test eax, eax
je 0x1003e437
mov eax, 1
jmp 0x1003e43c
mov eax, 0
test eax, eax
je 0x1003e45d
mov dword [0x113efe98], 0xff
mov dword [0x113efea0], 0
jmp 0x1003f1f5
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b1cf4]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001bbe
push eax
call fcn.10037111
test eax, eax
je 0x1003e504
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b202a]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001bbe
push eax
call fcn.1003717f
test eax, eax
je 0x1003e504
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x100b19a1]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001bbe
push eax
call fcn.10037148
test eax, eax
je 0x1003e504
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b205a]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001bbe
push eax
call fcn.100371b6
test eax, eax
je 0x1003e504
mov eax, 1
jmp 0x1003e509
mov eax, 0
test eax, eax
je 0x1003e52a
mov dword [0x113efe98], 0xff00ff
mov dword [0x113efea0], 0
jmp 0x1003f1f5
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b201a]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001bbe
push eax
call fcn.10037111
test eax, eax
je 0x1003e5d1
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b202a]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001bbe
push eax
call fcn.1003717f
test eax, eax
je 0x1003e5d1
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x100846c5]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001bbe
push eax
call fcn.10037148
test eax, eax
je 0x1003e5d1
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b205a]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001bbe
push eax
call fcn.100371b6
test eax, eax
je 0x1003e5d1
mov eax, 1
jmp 0x1003e5d6
mov eax, 0
test eax, eax
je 0x1003e5f7
mov dword [0x113efe98], 0xffff
mov dword [0x113efea0], 0
jmp 0x1003f1f5
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10084273]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001bbe
push eax
call fcn.10037111
test eax, eax
je 0x1003e69e
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b2032]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001bbe
push eax
call fcn.1003717f
test eax, eax
je 0x1003e69e
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x10084126]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001bbe
push eax
call fcn.10037148
test eax, eax
je 0x1003e69e
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b2062]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001bbe
push eax
call fcn.100371b6
test eax, eax
je 0x1003e69e
mov eax, 1
jmp 0x1003e6a3
mov eax, 0
test eax, eax
je 0x1003e6c4
mov dword [0x113efe98], 0xffffff
mov dword [0x113efea0], 0
jmp 0x1003f1f5
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b200a]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001bbe
push eax
call fcn.10037111
test eax, eax
je 0x1003e76b
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b2032]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001bbe
push eax
call fcn.1003717f
test eax, eax
je 0x1003e76b
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x100b102c]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001bbe
push eax
call fcn.10037148
test eax, eax
je 0x1003e76b
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b2062]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001bbe
push eax
call fcn.100371b6
test eax, eax
je 0x1003e76b
mov eax, 1
jmp 0x1003e770
mov eax, 0
test eax, eax
je 0x1003e791
mov dword [0x113efe98], 0xff8080
mov dword [0x113efea0], 0
jmp 0x1003f1f5
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b2012]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001bbe
push eax
call fcn.10037111
test eax, eax
je 0x1003e838
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b2032]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001bbe
push eax
call fcn.1003717f
test eax, eax
je 0x1003e838
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008413f]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001bbe
push eax
call fcn.10037148
test eax, eax
je 0x1003e838
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b2062]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001bbe
push eax
call fcn.100371b6
test eax, eax
je 0x1003e838
mov eax, 1
jmp 0x1003e83d
mov eax, 0
test eax, eax
je 0x1003e85e
mov dword [0x113efe98], 0xe03058
mov dword [0x113efea0], 0
jmp 0x1003f1f5
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b1cf4]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001bbe
push eax
call fcn.10037111
test eax, eax
je 0x1003e905
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b2032]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001bbe
push eax
call fcn.1003717f
test eax, eax
je 0x1003e905
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x100b19a1]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001bbe
push eax
call fcn.10037148
test eax, eax
je 0x1003e905
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b2062]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001bbe
push eax
call fcn.100371b6
test eax, eax
je 0x1003e905
mov eax, 1
jmp 0x1003e90a
mov eax, 0
test eax, eax
je 0x1003e92b
mov dword [0x113efe98], 0xe080
mov dword [0x113efea0], 0
jmp 0x1003f1f5
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b201a]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001bbe
push eax
call fcn.10037111
test eax, eax
je 0x1003e9d2
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b2032]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001bbe
push eax
call fcn.1003717f
test eax, eax
je 0x1003e9d2
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x100846c5]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001bbe
push eax
call fcn.10037148
test eax, eax
je 0x1003e9d2
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b2062]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001bbe
push eax
call fcn.100371b6
test eax, eax
je 0x1003e9d2
mov eax, 1
jmp 0x1003e9d7
mov eax, 0
test eax, eax
je 0x1003e9f8
mov dword [0x113efe98], 0x80e000
mov dword [0x113efea0], 0
jmp 0x1003f1f5
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10084273]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001bbe
push eax
call fcn.10037111
test eax, eax
je 0x1003ea9f
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b203a]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001bbe
push eax
call fcn.1003717f
test eax, eax
je 0x1003ea9f
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x10084126]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001bbe
push eax
call fcn.10037148
test eax, eax
je 0x1003ea9f
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b206a]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001bbe
push eax
call fcn.100371b6
test eax, eax
je 0x1003ea9f
mov eax, 1
jmp 0x1003eaa4
mov eax, 0
test eax, eax
je 0x1003eac5
mov dword [0x113efe98], 0x60c0
mov dword [0x113efea0], 0
jmp 0x1003f1f5
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b200a]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001bbe
push eax
call fcn.10037111
test eax, eax
je 0x1003eb6c
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b203a]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001bbe
push eax
call fcn.1003717f
test eax, eax
je 0x1003eb6c
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x100b102c]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001bbe
push eax
call fcn.10037148
test eax, eax
je 0x1003eb6c
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b206a]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001bbe
push eax
call fcn.100371b6
test eax, eax
je 0x1003eb6c
mov eax, 1
jmp 0x1003eb71
mov eax, 0
test eax, eax
je 0x1003eb92
mov dword [0x113efe98], 0xffa8ff
mov dword [0x113efea0], 0
jmp 0x1003f1f5
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b2012]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001bbe
push eax
call fcn.10037111
test eax, eax
je 0x1003ec39
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b203a]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001bbe
push eax
call fcn.1003717f
test eax, eax
je 0x1003ec39
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008413f]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001bbe
push eax
call fcn.10037148
test eax, eax
je 0x1003ec39
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b206a]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001bbe
push eax
call fcn.100371b6
test eax, eax
je 0x1003ec39
mov eax, 1
jmp 0x1003ec3e
mov eax, 0
test eax, eax
je 0x1003ec5f
mov dword [0x113efe98], 0xd8d8
mov dword [0x113efea0], 0
jmp 0x1003f1f5
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b1cf4]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001bbe
push eax
call fcn.10037111
test eax, eax
je 0x1003ed06
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b203a]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001bbe
push eax
call fcn.1003717f
test eax, eax
je 0x1003ed06
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x100b19a1]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001bbe
push eax
call fcn.10037148
test eax, eax
je 0x1003ed06
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b206a]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001bbe
push eax
call fcn.100371b6
test eax, eax
je 0x1003ed06
mov eax, 1
jmp 0x1003ed0b
mov eax, 0
test eax, eax
je 0x1003ed2c
mov dword [0x113efe98], 0xececec
mov dword [0x113efea0], 0
jmp 0x1003f1f5
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b201a]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001bbe
push eax
call fcn.10037111
test eax, eax
je 0x1003edd3
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b203a]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001bbe
push eax
call fcn.1003717f
test eax, eax
je 0x1003edd3
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x100846c5]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001bbe
push eax
call fcn.10037148
test eax, eax
je 0x1003edd3
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b206a]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001bbe
push eax
call fcn.100371b6
test eax, eax
je 0x1003edd3
mov eax, 1
jmp 0x1003edd8
mov eax, 0
test eax, eax
je 0x1003edf9
mov dword [0x113efe98], 0xff0090
mov dword [0x113efea0], 0
jmp 0x1003f1f5
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10084273]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001bbe
push eax
call fcn.10037111
test eax, eax
je 0x1003eea0
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b2042]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001bbe
push eax
call fcn.1003717f
test eax, eax
je 0x1003eea0
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x10084126]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001bbe
push eax
call fcn.10037148
test eax, eax
je 0x1003eea0
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b2072]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001bbe
push eax
call fcn.100371b6
test eax, eax
je 0x1003eea0
mov eax, 1
jmp 0x1003eea5
mov eax, 0
test eax, eax
je 0x1003eec6
mov dword [0x113efe98], 0xff8800
mov dword [0x113efea0], 0
jmp 0x1003f1f5
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b200a]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001bbe
push eax
call fcn.10037111
test eax, eax
je 0x1003ef6d
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b2042]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001bbe
push eax
call fcn.1003717f
test eax, eax
je 0x1003ef6d
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x100b102c]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001bbe
push eax
call fcn.10037148
test eax, eax
je 0x1003ef6d
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b2072]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001bbe
push eax
call fcn.100371b6
test eax, eax
je 0x1003ef6d
mov eax, 1
jmp 0x1003ef72
mov eax, 0
test eax, eax
je 0x1003ef93
mov dword [0x113efe98], 0x80a080
mov dword [0x113efea0], 0
jmp 0x1003f1f5
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b2012]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001bbe
push eax
call fcn.10037111
test eax, eax
je 0x1003f03a
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b2042]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001bbe
push eax
call fcn.1003717f
test eax, eax
je 0x1003f03a
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008413f]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001bbe
push eax
call fcn.10037148
test eax, eax
je 0x1003f03a
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b2072]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001bbe
push eax
call fcn.100371b6
test eax, eax
je 0x1003f03a
mov eax, 1
jmp 0x1003f03f
mov eax, 0
test eax, eax
je 0x1003f060
mov dword [0x113efe98], 0xc06000
mov dword [0x113efea0], 0
jmp 0x1003f1f5
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b1cf4]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001bbe
push eax
call fcn.10037111
test eax, eax
je 0x1003f107
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b2042]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001bbe
push eax
call fcn.1003717f
test eax, eax
je 0x1003f107
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x100b19a1]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001bbe
push eax
call fcn.10037148
test eax, eax
je 0x1003f107
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b2072]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001bbe
push eax
call fcn.100371b6
test eax, eax
je 0x1003f107
mov eax, 1
jmp 0x1003f10c
mov eax, 0
test eax, eax
je 0x1003f12d
mov dword [0x113efe98], 0x80ff
mov dword [0x113efea0], 0
jmp 0x1003f1f5
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b201a]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001bbe
push eax
call fcn.10037111
test eax, eax
je 0x1003f1d4
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b2042]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001bbe
push eax
call fcn.1003717f
test eax, eax
je 0x1003f1d4
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x100846c5]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001bbe
push eax
call fcn.10037148
test eax, eax
je 0x1003f1d4
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b2072]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001bbe
push eax
call fcn.100371b6
test eax, eax
je 0x1003f1d4
mov eax, 1
jmp 0x1003f1d9
mov eax, 0
test eax, eax
je 0x1003f1f5
mov dword [0x113efe98], 0x8050ff
mov dword [0x113efea0], 0
jmp 0x1003f1fa
mov esp, ebp
pop ebp
ret