Function at 0x10054f18
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 [0x1012de13], 0
je 0x10057830
mov ebx, dword [0x1012daa7]
mov dword [ebp - 0xc], ebx
mov ebx, dword [ebp - 0xc]
fld dword [ebx]
fadd qword [0x1009462f]
fstp qword [ebp - 0x14]
fld qword [ebp - 0x14]
call fcn.10001d9a
mov dword [ebp - 4], eax
mov ebx, dword [0x1012daa7]
add ebx, 4
mov dword [ebp - 0xc], ebx
mov ebx, dword [ebp - 0xc]
fld dword [ebx]
fadd qword [0x1008c29f]
fstp qword [ebp - 0x14]
fld qword [ebp - 0x14]
call fcn.10001d9a
mov dword [ebp - 8], eax
fild dword [ebp - 8]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094637]
fstp qword [ebp - 0x18]
push 1
push 0xb4
push 0
call fcn.100449ff
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x20], 0
push 0
push dword [ebp - 0x20]
push 1
push 0xf
push 1
push 5
push dword [ebp - 0x1c]
push 0xa0
push 0x6c
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
push dword [ebp - 4]
call fcn.10047d70
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1008b8fc]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10094637]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xffffff
call fcn.100449ff
mov dword [ebp - 0x30], eax
push 0x41600000
push dword [ebp - 0x30]
mov eax, 0x1009463f
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
fld qword [ebp - 0x28]
call fcn.10001d9a
push eax
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.10044fde
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x10055059
push ebx
call fcn.100704d4
add esp, 4
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1008c297]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10093f05]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0
call fcn.100449ff
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]
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
push dword [ebp - 0x30]
push 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001d9a
push eax
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.10047d70
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094648]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10093f05]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x800000
call fcn.100449ff
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]
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
push dword [ebp - 0x30]
push 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001d9a
push eax
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.10047d70
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094650]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10093f05]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x8000
call fcn.100449ff
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]
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
push dword [ebp - 0x30]
push 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001d9a
push eax
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.10047d70
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094332]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10093f05]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x808000
call fcn.100449ff
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]
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
push dword [ebp - 0x30]
push 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001d9a
push eax
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.10047d70
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094658]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10093f05]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x80
call fcn.100449ff
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]
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
push dword [ebp - 0x30]
push 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001d9a
push eax
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.10047d70
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1008c297]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10094660]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x800080
call fcn.100449ff
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]
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
push dword [ebp - 0x30]
push 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001d9a
push eax
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.10047d70
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094648]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10094660]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x8080
call fcn.100449ff
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]
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
push dword [ebp - 0x30]
push 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001d9a
push eax
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.10047d70
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094650]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10094660]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xc0c0c0
call fcn.100449ff
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]
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
push dword [ebp - 0x30]
push 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001d9a
push eax
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.10047d70
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094332]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10094660]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x808080
call fcn.100449ff
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]
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
push dword [ebp - 0x30]
push 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001d9a
push eax
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.10047d70
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094658]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10094660]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xff0000
call fcn.100449ff
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]
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
push dword [ebp - 0x30]
push 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001d9a
push eax
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.10047d70
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1008c297]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10092fe8]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xff00
call fcn.100449ff
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]
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
push dword [ebp - 0x30]
push 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001d9a
push eax
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.10047d70
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094648]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10092fe8]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xffff00
call fcn.100449ff
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]
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
push dword [ebp - 0x30]
push 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001d9a
push eax
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.10047d70
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094650]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10092fe8]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xff
call fcn.100449ff
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]
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
push dword [ebp - 0x30]
push 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001d9a
push eax
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.10047d70
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094332]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10092fe8]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xff00ff
call fcn.100449ff
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]
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
push dword [ebp - 0x30]
push 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001d9a
push eax
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.10047d70
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094658]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10092fe8]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xffff
call fcn.100449ff
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]
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
push dword [ebp - 0x30]
push 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001d9a
push eax
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.10047d70
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1008c297]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10094668]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xffffff
call fcn.100449ff
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]
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
push dword [ebp - 0x30]
push 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001d9a
push eax
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.10047d70
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094648]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10094668]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xff8080
call fcn.100449ff
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]
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
push dword [ebp - 0x30]
push 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001d9a
push eax
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.10047d70
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094650]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10094668]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xe03058
call fcn.100449ff
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]
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
push dword [ebp - 0x30]
push 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001d9a
push eax
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.10047d70
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094332]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10094668]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xe080
call fcn.100449ff
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]
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
push dword [ebp - 0x30]
push 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001d9a
push eax
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.10047d70
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094658]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10094668]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x80e000
call fcn.100449ff
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]
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
push dword [ebp - 0x30]
push 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001d9a
push eax
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.10047d70
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1008c297]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10094670]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x60c0
call fcn.100449ff
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]
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
push dword [ebp - 0x30]
push 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001d9a
push eax
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.10047d70
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094648]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10094670]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xffa8ff
call fcn.100449ff
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]
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
push dword [ebp - 0x30]
push 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001d9a
push eax
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.10047d70
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094650]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10094670]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xd8d8
call fcn.100449ff
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]
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
push dword [ebp - 0x30]
push 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001d9a
push eax
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.10047d70
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094332]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10094670]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xececec
call fcn.100449ff
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]
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
push dword [ebp - 0x30]
push 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001d9a
push eax
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.10047d70
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094658]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10094670]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xff0090
call fcn.100449ff
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]
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
push dword [ebp - 0x30]
push 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001d9a
push eax
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.10047d70
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1008c297]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10094678]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xff8800
call fcn.100449ff
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]
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
push dword [ebp - 0x30]
push 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001d9a
push eax
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.10047d70
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094648]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10094678]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x80a080
call fcn.100449ff
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]
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
push dword [ebp - 0x30]
push 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001d9a
push eax
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.10047d70
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094650]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10094678]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xc06000
call fcn.100449ff
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]
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
push dword [ebp - 0x30]
push 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001d9a
push eax
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.10047d70
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094332]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10094678]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x80ff
call fcn.100449ff
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]
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
push dword [ebp - 0x30]
push 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001d9a
push eax
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.10047d70
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094658]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10094678]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x8050ff
call fcn.100449ff
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]
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
push dword [ebp - 0x30]
push 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001d9a
push eax
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.10047d70
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 0x1005601d
push 0x1329
push 0x4011235
push 6
call fcn.100704da
add esp, 0xc
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 0
je 0x1005782b
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1008c297]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.1004f575
test eax, eax
je 0x100560d1
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10094114]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001d9a
push eax
call fcn.1004f5e3
test eax, eax
je 0x100560d1
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008c14a]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001d9a
push eax
call fcn.1004f5ac
test eax, eax
je 0x100560d1
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x10092fd8]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001d9a
push eax
call fcn.1004f61a
test eax, eax
je 0x100560d1
mov eax, 1
jmp 0x100560d6
mov eax, 0
test eax, eax
je 0x100560f7
mov dword [0x1012de0b], 0
mov dword [0x1012de13], 0
jmp 0x1005782b
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094648]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.1004f575
test eax, eax
je 0x1005619e
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10094114]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001d9a
push eax
call fcn.1004f5e3
test eax, eax
je 0x1005619e
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x10091342]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001d9a
push eax
call fcn.1004f5ac
test eax, eax
je 0x1005619e
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x10092fd8]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001d9a
push eax
call fcn.1004f61a
test eax, eax
je 0x1005619e
mov eax, 1
jmp 0x100561a3
mov eax, 0
test eax, eax
je 0x100561c4
mov dword [0x1012de0b], 0x800000
mov dword [0x1012de13], 0
jmp 0x1005782b
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094650]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.1004f575
test eax, eax
je 0x1005626b
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10094114]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001d9a
push eax
call fcn.1004f5e3
test eax, eax
je 0x1005626b
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008c163]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001d9a
push eax
call fcn.1004f5ac
test eax, eax
je 0x1005626b
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x10092fd8]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001d9a
push eax
call fcn.1004f61a
test eax, eax
je 0x1005626b
mov eax, 1
jmp 0x10056270
mov eax, 0
test eax, eax
je 0x10056291
mov dword [0x1012de0b], 0x8000
mov dword [0x1012de13], 0
jmp 0x1005782b
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094332]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.1004f575
test eax, eax
je 0x10056338
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10094114]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001d9a
push eax
call fcn.1004f5e3
test eax, eax
je 0x10056338
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x10094019]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001d9a
push eax
call fcn.1004f5ac
test eax, eax
je 0x10056338
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x10092fd8]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001d9a
push eax
call fcn.1004f61a
test eax, eax
je 0x10056338
mov eax, 1
jmp 0x1005633d
mov eax, 0
test eax, eax
je 0x1005635e
mov dword [0x1012de0b], 0x808000
mov dword [0x1012de13], 0
jmp 0x1005782b
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094658]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.1004f575
test eax, eax
je 0x10056405
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10094114]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001d9a
push eax
call fcn.1004f5e3
test eax, eax
je 0x10056405
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008c6a4]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001d9a
push eax
call fcn.1004f5ac
test eax, eax
je 0x10056405
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x10092fd8]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001d9a
push eax
call fcn.1004f61a
test eax, eax
je 0x10056405
mov eax, 1
jmp 0x1005640a
mov eax, 0
test eax, eax
je 0x1005642b
mov dword [0x1012de0b], 0x80
mov dword [0x1012de13], 0
jmp 0x1005782b
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1008c297]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.1004f575
test eax, eax
je 0x100564d2
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10094660]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001d9a
push eax
call fcn.1004f5e3
test eax, eax
je 0x100564d2
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008c14a]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001d9a
push eax
call fcn.1004f5ac
test eax, eax
je 0x100564d2
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x10094680]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001d9a
push eax
call fcn.1004f61a
test eax, eax
je 0x100564d2
mov eax, 1
jmp 0x100564d7
mov eax, 0
test eax, eax
je 0x100564f8
mov dword [0x1012de0b], 0x800080
mov dword [0x1012de13], 0
jmp 0x1005782b
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094648]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.1004f575
test eax, eax
je 0x1005659f
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10094660]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001d9a
push eax
call fcn.1004f5e3
test eax, eax
je 0x1005659f
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x10091342]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001d9a
push eax
call fcn.1004f5ac
test eax, eax
je 0x1005659f
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x10094680]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001d9a
push eax
call fcn.1004f61a
test eax, eax
je 0x1005659f
mov eax, 1
jmp 0x100565a4
mov eax, 0
test eax, eax
je 0x100565c5
mov dword [0x1012de0b], 0x8080
mov dword [0x1012de13], 0
jmp 0x1005782b
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094650]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.1004f575
test eax, eax
je 0x1005666c
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10094660]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001d9a
push eax
call fcn.1004f5e3
test eax, eax
je 0x1005666c
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008c163]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001d9a
push eax
call fcn.1004f5ac
test eax, eax
je 0x1005666c
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x10094680]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001d9a
push eax
call fcn.1004f61a
test eax, eax
je 0x1005666c
mov eax, 1
jmp 0x10056671
mov eax, 0
test eax, eax
je 0x10056692
mov dword [0x1012de0b], 0xc0c0c0
mov dword [0x1012de13], 0
jmp 0x1005782b
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094332]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.1004f575
test eax, eax
je 0x10056739
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10094660]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001d9a
push eax
call fcn.1004f5e3
test eax, eax
je 0x10056739
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x10094019]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001d9a
push eax
call fcn.1004f5ac
test eax, eax
je 0x10056739
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x10094680]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001d9a
push eax
call fcn.1004f61a
test eax, eax
je 0x10056739
mov eax, 1
jmp 0x1005673e
mov eax, 0
test eax, eax
je 0x1005675f
mov dword [0x1012de0b], 0x808080
mov dword [0x1012de13], 0
jmp 0x1005782b
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094658]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.1004f575
test eax, eax
je 0x10056806
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10094660]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001d9a
push eax
call fcn.1004f5e3
test eax, eax
je 0x10056806
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008c6a4]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001d9a
push eax
call fcn.1004f5ac
test eax, eax
je 0x10056806
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x10094680]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001d9a
push eax
call fcn.1004f61a
test eax, eax
je 0x10056806
mov eax, 1
jmp 0x1005680b
mov eax, 0
test eax, eax
je 0x1005682c
mov dword [0x1012de0b], 0xff0000
mov dword [0x1012de13], 0
jmp 0x1005782b
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1008c297]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.1004f575
test eax, eax
je 0x100568d3
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10092fe8]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001d9a
push eax
call fcn.1004f5e3
test eax, eax
je 0x100568d3
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008c14a]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001d9a
push eax
call fcn.1004f5ac
test eax, eax
je 0x100568d3
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x10094688]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001d9a
push eax
call fcn.1004f61a
test eax, eax
je 0x100568d3
mov eax, 1
jmp 0x100568d8
mov eax, 0
test eax, eax
je 0x100568f9
mov dword [0x1012de0b], 0xff00
mov dword [0x1012de13], 0
jmp 0x1005782b
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094648]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.1004f575
test eax, eax
je 0x100569a0
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10092fe8]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001d9a
push eax
call fcn.1004f5e3
test eax, eax
je 0x100569a0
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x10091342]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001d9a
push eax
call fcn.1004f5ac
test eax, eax
je 0x100569a0
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x10094688]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001d9a
push eax
call fcn.1004f61a
test eax, eax
je 0x100569a0
mov eax, 1
jmp 0x100569a5
mov eax, 0
test eax, eax
je 0x100569c6
mov dword [0x1012de0b], 0xffff00
mov dword [0x1012de13], 0
jmp 0x1005782b
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094650]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.1004f575
test eax, eax
je 0x10056a6d
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10092fe8]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001d9a
push eax
call fcn.1004f5e3
test eax, eax
je 0x10056a6d
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008c163]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001d9a
push eax
call fcn.1004f5ac
test eax, eax
je 0x10056a6d
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x10094688]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001d9a
push eax
call fcn.1004f61a
test eax, eax
je 0x10056a6d
mov eax, 1
jmp 0x10056a72
mov eax, 0
test eax, eax
je 0x10056a93
mov dword [0x1012de0b], 0xff
mov dword [0x1012de13], 0
jmp 0x1005782b
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094332]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.1004f575
test eax, eax
je 0x10056b3a
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10092fe8]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001d9a
push eax
call fcn.1004f5e3
test eax, eax
je 0x10056b3a
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x10094019]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001d9a
push eax
call fcn.1004f5ac
test eax, eax
je 0x10056b3a
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x10094688]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001d9a
push eax
call fcn.1004f61a
test eax, eax
je 0x10056b3a
mov eax, 1
jmp 0x10056b3f
mov eax, 0
test eax, eax
je 0x10056b60
mov dword [0x1012de0b], 0xff00ff
mov dword [0x1012de13], 0
jmp 0x1005782b
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094658]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.1004f575
test eax, eax
je 0x10056c07
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10092fe8]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001d9a
push eax
call fcn.1004f5e3
test eax, eax
je 0x10056c07
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008c6a4]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001d9a
push eax
call fcn.1004f5ac
test eax, eax
je 0x10056c07
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x10094688]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001d9a
push eax
call fcn.1004f61a
test eax, eax
je 0x10056c07
mov eax, 1
jmp 0x10056c0c
mov eax, 0
test eax, eax
je 0x10056c2d
mov dword [0x1012de0b], 0xffff
mov dword [0x1012de13], 0
jmp 0x1005782b
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1008c297]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.1004f575
test eax, eax
je 0x10056cd4
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10094668]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001d9a
push eax
call fcn.1004f5e3
test eax, eax
je 0x10056cd4
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008c14a]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001d9a
push eax
call fcn.1004f5ac
test eax, eax
je 0x10056cd4
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x10094690]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001d9a
push eax
call fcn.1004f61a
test eax, eax
je 0x10056cd4
mov eax, 1
jmp 0x10056cd9
mov eax, 0
test eax, eax
je 0x10056cfa
mov dword [0x1012de0b], 0xffffff
mov dword [0x1012de13], 0
jmp 0x1005782b
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094648]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.1004f575
test eax, eax
je 0x10056da1
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10094668]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001d9a
push eax
call fcn.1004f5e3
test eax, eax
je 0x10056da1
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x10091342]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001d9a
push eax
call fcn.1004f5ac
test eax, eax
je 0x10056da1
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x10094690]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001d9a
push eax
call fcn.1004f61a
test eax, eax
je 0x10056da1
mov eax, 1
jmp 0x10056da6
mov eax, 0
test eax, eax
je 0x10056dc7
mov dword [0x1012de0b], 0xff8080
mov dword [0x1012de13], 0
jmp 0x1005782b
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094650]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.1004f575
test eax, eax
je 0x10056e6e
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10094668]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001d9a
push eax
call fcn.1004f5e3
test eax, eax
je 0x10056e6e
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008c163]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001d9a
push eax
call fcn.1004f5ac
test eax, eax
je 0x10056e6e
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x10094690]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001d9a
push eax
call fcn.1004f61a
test eax, eax
je 0x10056e6e
mov eax, 1
jmp 0x10056e73
mov eax, 0
test eax, eax
je 0x10056e94
mov dword [0x1012de0b], 0xe03058
mov dword [0x1012de13], 0
jmp 0x1005782b
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094332]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.1004f575
test eax, eax
je 0x10056f3b
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10094668]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001d9a
push eax
call fcn.1004f5e3
test eax, eax
je 0x10056f3b
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x10094019]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001d9a
push eax
call fcn.1004f5ac
test eax, eax
je 0x10056f3b
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x10094690]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001d9a
push eax
call fcn.1004f61a
test eax, eax
je 0x10056f3b
mov eax, 1
jmp 0x10056f40
mov eax, 0
test eax, eax
je 0x10056f61
mov dword [0x1012de0b], 0xe080
mov dword [0x1012de13], 0
jmp 0x1005782b
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094658]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.1004f575
test eax, eax
je 0x10057008
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10094668]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001d9a
push eax
call fcn.1004f5e3
test eax, eax
je 0x10057008
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008c6a4]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001d9a
push eax
call fcn.1004f5ac
test eax, eax
je 0x10057008
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x10094690]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001d9a
push eax
call fcn.1004f61a
test eax, eax
je 0x10057008
mov eax, 1
jmp 0x1005700d
mov eax, 0
test eax, eax
je 0x1005702e
mov dword [0x1012de0b], 0x80e000
mov dword [0x1012de13], 0
jmp 0x1005782b
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1008c297]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.1004f575
test eax, eax
je 0x100570d5
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10094670]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001d9a
push eax
call fcn.1004f5e3
test eax, eax
je 0x100570d5
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008c14a]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001d9a
push eax
call fcn.1004f5ac
test eax, eax
je 0x100570d5
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x10094698]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001d9a
push eax
call fcn.1004f61a
test eax, eax
je 0x100570d5
mov eax, 1
jmp 0x100570da
mov eax, 0
test eax, eax
je 0x100570fb
mov dword [0x1012de0b], 0x60c0
mov dword [0x1012de13], 0
jmp 0x1005782b
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094648]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.1004f575
test eax, eax
je 0x100571a2
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10094670]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001d9a
push eax
call fcn.1004f5e3
test eax, eax
je 0x100571a2
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x10091342]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001d9a
push eax
call fcn.1004f5ac
test eax, eax
je 0x100571a2
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x10094698]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001d9a
push eax
call fcn.1004f61a
test eax, eax
je 0x100571a2
mov eax, 1
jmp 0x100571a7
mov eax, 0
test eax, eax
je 0x100571c8
mov dword [0x1012de0b], 0xffa8ff
mov dword [0x1012de13], 0
jmp 0x1005782b
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094650]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.1004f575
test eax, eax
je 0x1005726f
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10094670]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001d9a
push eax
call fcn.1004f5e3
test eax, eax
je 0x1005726f
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008c163]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001d9a
push eax
call fcn.1004f5ac
test eax, eax
je 0x1005726f
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x10094698]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001d9a
push eax
call fcn.1004f61a
test eax, eax
je 0x1005726f
mov eax, 1
jmp 0x10057274
mov eax, 0
test eax, eax
je 0x10057295
mov dword [0x1012de0b], 0xd8d8
mov dword [0x1012de13], 0
jmp 0x1005782b
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094332]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.1004f575
test eax, eax
je 0x1005733c
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10094670]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001d9a
push eax
call fcn.1004f5e3
test eax, eax
je 0x1005733c
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x10094019]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001d9a
push eax
call fcn.1004f5ac
test eax, eax
je 0x1005733c
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x10094698]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001d9a
push eax
call fcn.1004f61a
test eax, eax
je 0x1005733c
mov eax, 1
jmp 0x10057341
mov eax, 0
test eax, eax
je 0x10057362
mov dword [0x1012de0b], 0xececec
mov dword [0x1012de13], 0
jmp 0x1005782b
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094658]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.1004f575
test eax, eax
je 0x10057409
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10094670]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001d9a
push eax
call fcn.1004f5e3
test eax, eax
je 0x10057409
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008c6a4]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001d9a
push eax
call fcn.1004f5ac
test eax, eax
je 0x10057409
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x10094698]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001d9a
push eax
call fcn.1004f61a
test eax, eax
je 0x10057409
mov eax, 1
jmp 0x1005740e
mov eax, 0
test eax, eax
je 0x1005742f
mov dword [0x1012de0b], 0xff0090
mov dword [0x1012de13], 0
jmp 0x1005782b
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1008c297]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.1004f575
test eax, eax
je 0x100574d6
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10094678]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001d9a
push eax
call fcn.1004f5e3
test eax, eax
je 0x100574d6
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008c14a]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001d9a
push eax
call fcn.1004f5ac
test eax, eax
je 0x100574d6
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100946a0]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001d9a
push eax
call fcn.1004f61a
test eax, eax
je 0x100574d6
mov eax, 1
jmp 0x100574db
mov eax, 0
test eax, eax
je 0x100574fc
mov dword [0x1012de0b], 0xff8800
mov dword [0x1012de13], 0
jmp 0x1005782b
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094648]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.1004f575
test eax, eax
je 0x100575a3
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10094678]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001d9a
push eax
call fcn.1004f5e3
test eax, eax
je 0x100575a3
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x10091342]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001d9a
push eax
call fcn.1004f5ac
test eax, eax
je 0x100575a3
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100946a0]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001d9a
push eax
call fcn.1004f61a
test eax, eax
je 0x100575a3
mov eax, 1
jmp 0x100575a8
mov eax, 0
test eax, eax
je 0x100575c9
mov dword [0x1012de0b], 0x80a080
mov dword [0x1012de13], 0
jmp 0x1005782b
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094650]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.1004f575
test eax, eax
je 0x10057670
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10094678]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001d9a
push eax
call fcn.1004f5e3
test eax, eax
je 0x10057670
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008c163]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001d9a
push eax
call fcn.1004f5ac
test eax, eax
je 0x10057670
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100946a0]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001d9a
push eax
call fcn.1004f61a
test eax, eax
je 0x10057670
mov eax, 1
jmp 0x10057675
mov eax, 0
test eax, eax
je 0x10057696
mov dword [0x1012de0b], 0xc06000
mov dword [0x1012de13], 0
jmp 0x1005782b
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094332]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.1004f575
test eax, eax
je 0x1005773d
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10094678]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001d9a
push eax
call fcn.1004f5e3
test eax, eax
je 0x1005773d
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x10094019]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001d9a
push eax
call fcn.1004f5ac
test eax, eax
je 0x1005773d
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100946a0]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001d9a
push eax
call fcn.1004f61a
test eax, eax
je 0x1005773d
mov eax, 1
jmp 0x10057742
mov eax, 0
test eax, eax
je 0x10057763
mov dword [0x1012de0b], 0x80ff
mov dword [0x1012de13], 0
jmp 0x1005782b
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094658]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001d9a
push eax
call fcn.1004f575
test eax, eax
je 0x1005780a
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10094678]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001d9a
push eax
call fcn.1004f5e3
test eax, eax
je 0x1005780a
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008c6a4]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001d9a
push eax
call fcn.1004f5ac
test eax, eax
je 0x1005780a
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x100946a0]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001d9a
push eax
call fcn.1004f61a
test eax, eax
je 0x1005780a
mov eax, 1
jmp 0x1005780f
mov eax, 0
test eax, eax
je 0x1005782b
mov dword [0x1012de0b], 0x8050ff
mov dword [0x1012de13], 0
jmp 0x10057830
mov esp, ebp
pop ebp
ret