Function at 0x1003c501
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 [0x100ba0cc], 0
je 0x1003ecad
mov ebx, dword [0x100b9e30]
mov dword [ebp - 0xc], ebx
mov ebx, dword [ebp - 0xc]
fld dword [ebx]
fadd qword [0x100b3025]
fstp qword [ebp - 0x14]
fld qword [ebp - 0x14]
call fcn.10001b62
mov dword [ebp - 4], eax
mov ebx, dword [0x100b9e30]
add ebx, 4
mov dword [ebp - 0xc], ebx
mov ebx, dword [ebp - 0xc]
fld dword [ebx]
fadd qword [0x1008527b]
fstp qword [ebp - 0x14]
fld qword [ebp - 0x14]
call fcn.10001b62
mov dword [ebp - 8], eax
fild dword [ebp - 8]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b302d]
fstp qword [ebp - 0x18]
push 1
push 0xb4
push 0
call fcn.1002b643
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.1002e522
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100848d8]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b302d]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xffffff
call fcn.1002b643
mov dword [ebp - 0x30], eax
push 1
push 0x41600000
push dword [ebp - 0x30]
mov eax, 0x100b3035
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.1002b97b
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x1003c63e
push ebx
call fcn.1006953e
add esp, 4
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10085273]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b2110]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0
call fcn.1002b643
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.1002e522
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b303e]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b2110]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x800000
call fcn.1002b643
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.1002e522
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b3046]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b2110]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x8000
call fcn.1002b643
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.1002e522
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b2d28]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b2110]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x808000
call fcn.1002b643
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.1002e522
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b304e]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b2110]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x80
call fcn.1002b643
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.1002e522
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10085273]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b3056]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x800080
call fcn.1002b643
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.1002e522
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b303e]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b3056]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x8080
call fcn.1002b643
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.1002e522
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b3046]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b3056]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xc0c0c0
call fcn.1002b643
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.1002e522
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b2d28]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b3056]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x808080
call fcn.1002b643
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.1002e522
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b304e]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b3056]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xff0000
call fcn.1002b643
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.1002e522
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10085273]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b305e]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xff00
call fcn.1002b643
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.1002e522
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b303e]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b305e]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xffff00
call fcn.1002b643
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.1002e522
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b3046]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b305e]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xff
call fcn.1002b643
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.1002e522
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b2d28]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b305e]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xff00ff
call fcn.1002b643
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.1002e522
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b304e]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b305e]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xffff
call fcn.1002b643
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.1002e522
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10085273]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b3066]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xffffff
call fcn.1002b643
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.1002e522
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b303e]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b3066]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xff8080
call fcn.1002b643
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.1002e522
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b3046]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b3066]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xe03058
call fcn.1002b643
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.1002e522
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b2d28]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b3066]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xe080
call fcn.1002b643
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.1002e522
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b304e]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b3066]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x80e000
call fcn.1002b643
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.1002e522
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10085273]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b306e]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x60c0
call fcn.1002b643
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.1002e522
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b303e]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b306e]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xffa8ff
call fcn.1002b643
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.1002e522
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b3046]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b306e]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xd8d8
call fcn.1002b643
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.1002e522
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b2d28]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b306e]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xececec
call fcn.1002b643
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.1002e522
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b304e]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b306e]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xff0090
call fcn.1002b643
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.1002e522
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10085273]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b3076]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xff8800
call fcn.1002b643
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.1002e522
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b303e]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b3076]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x80a080
call fcn.1002b643
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.1002e522
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b3046]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b3076]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xc06000
call fcn.1002b643
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.1002e522
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b2d28]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b3076]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x80ff
call fcn.1002b643
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.1002e522
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b304e]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x100b3076]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x8050ff
call fcn.1002b643
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.1002e522
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 0x1003d49a
push 0x1329
push 0x4011235
push 6
call fcn.10069544
add esp, 0xc
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 0
je 0x1003eca8
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10085273]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b62
push eax
call fcn.10036bc4
test eax, eax
je 0x1003d54e
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b2ad8]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b62
push eax
call fcn.10036c32
test eax, eax
je 0x1003d54e
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x10085126]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b62
push eax
call fcn.10036bfb
test eax, eax
je 0x1003d54e
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b307e]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b62
push eax
call fcn.10036c69
test eax, eax
je 0x1003d54e
mov eax, 1
jmp 0x1003d553
mov eax, 0
test eax, eax
je 0x1003d574
mov dword [0x100ba0c4], 0
mov dword [0x100ba0cc], 0
jmp 0x1003eca8
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b303e]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b62
push eax
call fcn.10036bc4
test eax, eax
je 0x1003d61b
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b2ad8]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b62
push eax
call fcn.10036c32
test eax, eax
je 0x1003d61b
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x100b2060]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b62
push eax
call fcn.10036bfb
test eax, eax
je 0x1003d61b
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b307e]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b62
push eax
call fcn.10036c69
test eax, eax
je 0x1003d61b
mov eax, 1
jmp 0x1003d620
mov eax, 0
test eax, eax
je 0x1003d641
mov dword [0x100ba0c4], 0x800000
mov dword [0x100ba0cc], 0
jmp 0x1003eca8
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b3046]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b62
push eax
call fcn.10036bc4
test eax, eax
je 0x1003d6e8
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b2ad8]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b62
push eax
call fcn.10036c32
test eax, eax
je 0x1003d6e8
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008513f]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b62
push eax
call fcn.10036bfb
test eax, eax
je 0x1003d6e8
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b307e]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b62
push eax
call fcn.10036c69
test eax, eax
je 0x1003d6e8
mov eax, 1
jmp 0x1003d6ed
mov eax, 0
test eax, eax
je 0x1003d70e
mov dword [0x100ba0c4], 0x8000
mov dword [0x100ba0cc], 0
jmp 0x1003eca8
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b2d28]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b62
push eax
call fcn.10036bc4
test eax, eax
je 0x1003d7b5
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b2ad8]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b62
push eax
call fcn.10036c32
test eax, eax
je 0x1003d7b5
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x100b29d5]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b62
push eax
call fcn.10036bfb
test eax, eax
je 0x1003d7b5
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b307e]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b62
push eax
call fcn.10036c69
test eax, eax
je 0x1003d7b5
mov eax, 1
jmp 0x1003d7ba
mov eax, 0
test eax, eax
je 0x1003d7db
mov dword [0x100ba0c4], 0x808000
mov dword [0x100ba0cc], 0
jmp 0x1003eca8
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b304e]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b62
push eax
call fcn.10036bc4
test eax, eax
je 0x1003d882
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b2ad8]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b62
push eax
call fcn.10036c32
test eax, eax
je 0x1003d882
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008568e]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b62
push eax
call fcn.10036bfb
test eax, eax
je 0x1003d882
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b307e]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b62
push eax
call fcn.10036c69
test eax, eax
je 0x1003d882
mov eax, 1
jmp 0x1003d887
mov eax, 0
test eax, eax
je 0x1003d8a8
mov dword [0x100ba0c4], 0x80
mov dword [0x100ba0cc], 0
jmp 0x1003eca8
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10085273]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b62
push eax
call fcn.10036bc4
test eax, eax
je 0x1003d94f
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b3056]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b62
push eax
call fcn.10036c32
test eax, eax
je 0x1003d94f
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x10085126]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b62
push eax
call fcn.10036bfb
test eax, eax
je 0x1003d94f
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b3086]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b62
push eax
call fcn.10036c69
test eax, eax
je 0x1003d94f
mov eax, 1
jmp 0x1003d954
mov eax, 0
test eax, eax
je 0x1003d975
mov dword [0x100ba0c4], 0x800080
mov dword [0x100ba0cc], 0
jmp 0x1003eca8
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b303e]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b62
push eax
call fcn.10036bc4
test eax, eax
je 0x1003da1c
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b3056]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b62
push eax
call fcn.10036c32
test eax, eax
je 0x1003da1c
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x100b2060]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b62
push eax
call fcn.10036bfb
test eax, eax
je 0x1003da1c
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b3086]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b62
push eax
call fcn.10036c69
test eax, eax
je 0x1003da1c
mov eax, 1
jmp 0x1003da21
mov eax, 0
test eax, eax
je 0x1003da42
mov dword [0x100ba0c4], 0x8080
mov dword [0x100ba0cc], 0
jmp 0x1003eca8
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b3046]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b62
push eax
call fcn.10036bc4
test eax, eax
je 0x1003dae9
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b3056]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b62
push eax
call fcn.10036c32
test eax, eax
je 0x1003dae9
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008513f]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b62
push eax
call fcn.10036bfb
test eax, eax
je 0x1003dae9
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b3086]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b62
push eax
call fcn.10036c69
test eax, eax
je 0x1003dae9
mov eax, 1
jmp 0x1003daee
mov eax, 0
test eax, eax
je 0x1003db0f
mov dword [0x100ba0c4], 0xc0c0c0
mov dword [0x100ba0cc], 0
jmp 0x1003eca8
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b2d28]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b62
push eax
call fcn.10036bc4
test eax, eax
je 0x1003dbb6
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b3056]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b62
push eax
call fcn.10036c32
test eax, eax
je 0x1003dbb6
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x100b29d5]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b62
push eax
call fcn.10036bfb
test eax, eax
je 0x1003dbb6
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b3086]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b62
push eax
call fcn.10036c69
test eax, eax
je 0x1003dbb6
mov eax, 1
jmp 0x1003dbbb
mov eax, 0
test eax, eax
je 0x1003dbdc
mov dword [0x100ba0c4], 0x808080
mov dword [0x100ba0cc], 0
jmp 0x1003eca8
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b304e]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b62
push eax
call fcn.10036bc4
test eax, eax
je 0x1003dc83
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b3056]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b62
push eax
call fcn.10036c32
test eax, eax
je 0x1003dc83
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008568e]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b62
push eax
call fcn.10036bfb
test eax, eax
je 0x1003dc83
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b3086]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b62
push eax
call fcn.10036c69
test eax, eax
je 0x1003dc83
mov eax, 1
jmp 0x1003dc88
mov eax, 0
test eax, eax
je 0x1003dca9
mov dword [0x100ba0c4], 0xff0000
mov dword [0x100ba0cc], 0
jmp 0x1003eca8
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10085273]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b62
push eax
call fcn.10036bc4
test eax, eax
je 0x1003dd50
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b305e]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b62
push eax
call fcn.10036c32
test eax, eax
je 0x1003dd50
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x10085126]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b62
push eax
call fcn.10036bfb
test eax, eax
je 0x1003dd50
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b308e]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b62
push eax
call fcn.10036c69
test eax, eax
je 0x1003dd50
mov eax, 1
jmp 0x1003dd55
mov eax, 0
test eax, eax
je 0x1003dd76
mov dword [0x100ba0c4], 0xff00
mov dword [0x100ba0cc], 0
jmp 0x1003eca8
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b303e]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b62
push eax
call fcn.10036bc4
test eax, eax
je 0x1003de1d
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b305e]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b62
push eax
call fcn.10036c32
test eax, eax
je 0x1003de1d
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x100b2060]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b62
push eax
call fcn.10036bfb
test eax, eax
je 0x1003de1d
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b308e]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b62
push eax
call fcn.10036c69
test eax, eax
je 0x1003de1d
mov eax, 1
jmp 0x1003de22
mov eax, 0
test eax, eax
je 0x1003de43
mov dword [0x100ba0c4], 0xffff00
mov dword [0x100ba0cc], 0
jmp 0x1003eca8
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b3046]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b62
push eax
call fcn.10036bc4
test eax, eax
je 0x1003deea
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b305e]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b62
push eax
call fcn.10036c32
test eax, eax
je 0x1003deea
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008513f]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b62
push eax
call fcn.10036bfb
test eax, eax
je 0x1003deea
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b308e]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b62
push eax
call fcn.10036c69
test eax, eax
je 0x1003deea
mov eax, 1
jmp 0x1003deef
mov eax, 0
test eax, eax
je 0x1003df10
mov dword [0x100ba0c4], 0xff
mov dword [0x100ba0cc], 0
jmp 0x1003eca8
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b2d28]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b62
push eax
call fcn.10036bc4
test eax, eax
je 0x1003dfb7
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b305e]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b62
push eax
call fcn.10036c32
test eax, eax
je 0x1003dfb7
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x100b29d5]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b62
push eax
call fcn.10036bfb
test eax, eax
je 0x1003dfb7
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b308e]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b62
push eax
call fcn.10036c69
test eax, eax
je 0x1003dfb7
mov eax, 1
jmp 0x1003dfbc
mov eax, 0
test eax, eax
je 0x1003dfdd
mov dword [0x100ba0c4], 0xff00ff
mov dword [0x100ba0cc], 0
jmp 0x1003eca8
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b304e]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b62
push eax
call fcn.10036bc4
test eax, eax
je 0x1003e084
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b305e]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b62
push eax
call fcn.10036c32
test eax, eax
je 0x1003e084
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008568e]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b62
push eax
call fcn.10036bfb
test eax, eax
je 0x1003e084
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b308e]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b62
push eax
call fcn.10036c69
test eax, eax
je 0x1003e084
mov eax, 1
jmp 0x1003e089
mov eax, 0
test eax, eax
je 0x1003e0aa
mov dword [0x100ba0c4], 0xffff
mov dword [0x100ba0cc], 0
jmp 0x1003eca8
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10085273]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b62
push eax
call fcn.10036bc4
test eax, eax
je 0x1003e151
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b3066]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b62
push eax
call fcn.10036c32
test eax, eax
je 0x1003e151
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x10085126]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b62
push eax
call fcn.10036bfb
test eax, eax
je 0x1003e151
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b3096]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b62
push eax
call fcn.10036c69
test eax, eax
je 0x1003e151
mov eax, 1
jmp 0x1003e156
mov eax, 0
test eax, eax
je 0x1003e177
mov dword [0x100ba0c4], 0xffffff
mov dword [0x100ba0cc], 0
jmp 0x1003eca8
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b303e]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b62
push eax
call fcn.10036bc4
test eax, eax
je 0x1003e21e
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b3066]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b62
push eax
call fcn.10036c32
test eax, eax
je 0x1003e21e
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x100b2060]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b62
push eax
call fcn.10036bfb
test eax, eax
je 0x1003e21e
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b3096]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b62
push eax
call fcn.10036c69
test eax, eax
je 0x1003e21e
mov eax, 1
jmp 0x1003e223
mov eax, 0
test eax, eax
je 0x1003e244
mov dword [0x100ba0c4], 0xff8080
mov dword [0x100ba0cc], 0
jmp 0x1003eca8
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b3046]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b62
push eax
call fcn.10036bc4
test eax, eax
je 0x1003e2eb
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b3066]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b62
push eax
call fcn.10036c32
test eax, eax
je 0x1003e2eb
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008513f]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b62
push eax
call fcn.10036bfb
test eax, eax
je 0x1003e2eb
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b3096]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b62
push eax
call fcn.10036c69
test eax, eax
je 0x1003e2eb
mov eax, 1
jmp 0x1003e2f0
mov eax, 0
test eax, eax
je 0x1003e311
mov dword [0x100ba0c4], 0xe03058
mov dword [0x100ba0cc], 0
jmp 0x1003eca8
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b2d28]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b62
push eax
call fcn.10036bc4
test eax, eax
je 0x1003e3b8
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b3066]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b62
push eax
call fcn.10036c32
test eax, eax
je 0x1003e3b8
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x100b29d5]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b62
push eax
call fcn.10036bfb
test eax, eax
je 0x1003e3b8
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b3096]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b62
push eax
call fcn.10036c69
test eax, eax
je 0x1003e3b8
mov eax, 1
jmp 0x1003e3bd
mov eax, 0
test eax, eax
je 0x1003e3de
mov dword [0x100ba0c4], 0xe080
mov dword [0x100ba0cc], 0
jmp 0x1003eca8
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b304e]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b62
push eax
call fcn.10036bc4
test eax, eax
je 0x1003e485
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b3066]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b62
push eax
call fcn.10036c32
test eax, eax
je 0x1003e485
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008568e]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b62
push eax
call fcn.10036bfb
test eax, eax
je 0x1003e485
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b3096]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b62
push eax
call fcn.10036c69
test eax, eax
je 0x1003e485
mov eax, 1
jmp 0x1003e48a
mov eax, 0
test eax, eax
je 0x1003e4ab
mov dword [0x100ba0c4], 0x80e000
mov dword [0x100ba0cc], 0
jmp 0x1003eca8
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10085273]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b62
push eax
call fcn.10036bc4
test eax, eax
je 0x1003e552
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b306e]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b62
push eax
call fcn.10036c32
test eax, eax
je 0x1003e552
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x10085126]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b62
push eax
call fcn.10036bfb
test eax, eax
je 0x1003e552
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b309e]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b62
push eax
call fcn.10036c69
test eax, eax
je 0x1003e552
mov eax, 1
jmp 0x1003e557
mov eax, 0
test eax, eax
je 0x1003e578
mov dword [0x100ba0c4], 0x60c0
mov dword [0x100ba0cc], 0
jmp 0x1003eca8
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b303e]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b62
push eax
call fcn.10036bc4
test eax, eax
je 0x1003e61f
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b306e]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b62
push eax
call fcn.10036c32
test eax, eax
je 0x1003e61f
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x100b2060]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b62
push eax
call fcn.10036bfb
test eax, eax
je 0x1003e61f
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b309e]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b62
push eax
call fcn.10036c69
test eax, eax
je 0x1003e61f
mov eax, 1
jmp 0x1003e624
mov eax, 0
test eax, eax
je 0x1003e645
mov dword [0x100ba0c4], 0xffa8ff
mov dword [0x100ba0cc], 0
jmp 0x1003eca8
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b3046]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b62
push eax
call fcn.10036bc4
test eax, eax
je 0x1003e6ec
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b306e]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b62
push eax
call fcn.10036c32
test eax, eax
je 0x1003e6ec
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008513f]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b62
push eax
call fcn.10036bfb
test eax, eax
je 0x1003e6ec
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b309e]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b62
push eax
call fcn.10036c69
test eax, eax
je 0x1003e6ec
mov eax, 1
jmp 0x1003e6f1
mov eax, 0
test eax, eax
je 0x1003e712
mov dword [0x100ba0c4], 0xd8d8
mov dword [0x100ba0cc], 0
jmp 0x1003eca8
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b2d28]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b62
push eax
call fcn.10036bc4
test eax, eax
je 0x1003e7b9
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b306e]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b62
push eax
call fcn.10036c32
test eax, eax
je 0x1003e7b9
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x100b29d5]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b62
push eax
call fcn.10036bfb
test eax, eax
je 0x1003e7b9
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b309e]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b62
push eax
call fcn.10036c69
test eax, eax
je 0x1003e7b9
mov eax, 1
jmp 0x1003e7be
mov eax, 0
test eax, eax
je 0x1003e7df
mov dword [0x100ba0c4], 0xececec
mov dword [0x100ba0cc], 0
jmp 0x1003eca8
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b304e]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b62
push eax
call fcn.10036bc4
test eax, eax
je 0x1003e886
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b306e]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b62
push eax
call fcn.10036c32
test eax, eax
je 0x1003e886
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008568e]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b62
push eax
call fcn.10036bfb
test eax, eax
je 0x1003e886
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b309e]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b62
push eax
call fcn.10036c69
test eax, eax
je 0x1003e886
mov eax, 1
jmp 0x1003e88b
mov eax, 0
test eax, eax
je 0x1003e8ac
mov dword [0x100ba0c4], 0xff0090
mov dword [0x100ba0cc], 0
jmp 0x1003eca8
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10085273]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b62
push eax
call fcn.10036bc4
test eax, eax
je 0x1003e953
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b3076]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b62
push eax
call fcn.10036c32
test eax, eax
je 0x1003e953
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x10085126]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b62
push eax
call fcn.10036bfb
test eax, eax
je 0x1003e953
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b30a6]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b62
push eax
call fcn.10036c69
test eax, eax
je 0x1003e953
mov eax, 1
jmp 0x1003e958
mov eax, 0
test eax, eax
je 0x1003e979
mov dword [0x100ba0c4], 0xff8800
mov dword [0x100ba0cc], 0
jmp 0x1003eca8
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b303e]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b62
push eax
call fcn.10036bc4
test eax, eax
je 0x1003ea20
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b3076]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b62
push eax
call fcn.10036c32
test eax, eax
je 0x1003ea20
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x100b2060]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b62
push eax
call fcn.10036bfb
test eax, eax
je 0x1003ea20
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b30a6]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b62
push eax
call fcn.10036c69
test eax, eax
je 0x1003ea20
mov eax, 1
jmp 0x1003ea25
mov eax, 0
test eax, eax
je 0x1003ea46
mov dword [0x100ba0c4], 0x80a080
mov dword [0x100ba0cc], 0
jmp 0x1003eca8
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b3046]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b62
push eax
call fcn.10036bc4
test eax, eax
je 0x1003eaed
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b3076]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b62
push eax
call fcn.10036c32
test eax, eax
je 0x1003eaed
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008513f]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b62
push eax
call fcn.10036bfb
test eax, eax
je 0x1003eaed
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b30a6]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b62
push eax
call fcn.10036c69
test eax, eax
je 0x1003eaed
mov eax, 1
jmp 0x1003eaf2
mov eax, 0
test eax, eax
je 0x1003eb13
mov dword [0x100ba0c4], 0xc06000
mov dword [0x100ba0cc], 0
jmp 0x1003eca8
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b2d28]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b62
push eax
call fcn.10036bc4
test eax, eax
je 0x1003ebba
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b3076]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b62
push eax
call fcn.10036c32
test eax, eax
je 0x1003ebba
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x100b29d5]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b62
push eax
call fcn.10036bfb
test eax, eax
je 0x1003ebba
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b30a6]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b62
push eax
call fcn.10036c69
test eax, eax
je 0x1003ebba
mov eax, 1
jmp 0x1003ebbf
mov eax, 0
test eax, eax
je 0x1003ebe0
mov dword [0x100ba0c4], 0x80ff
mov dword [0x100ba0cc], 0
jmp 0x1003eca8
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x100b304e]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b62
push eax
call fcn.10036bc4
test eax, eax
je 0x1003ec87
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x100b3076]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b62
push eax
call fcn.10036c32
test eax, eax
je 0x1003ec87
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008568e]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b62
push eax
call fcn.10036bfb
test eax, eax
je 0x1003ec87
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100b30a6]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b62
push eax
call fcn.10036c69
test eax, eax
je 0x1003ec87
mov eax, 1
jmp 0x1003ec8c
mov eax, 0
test eax, eax
je 0x1003eca8
mov dword [0x100ba0c4], 0x8050ff
mov dword [0x100ba0cc], 0
jmp 0x1003ecad
mov esp, ebp
pop ebp
ret