Function at 0x100551d8
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 [0x1012de3b], 0
je 0x1005797c
mov ebx, dword [0x1012dac7]
mov dword [ebp - 0xc], ebx
mov ebx, dword [ebp - 0xc]
fld dword [ebx]
fadd qword [0x1009462b]
fstp qword [ebp - 0x14]
fld qword [ebp - 0x14]
call fcn.10001b73
mov dword [ebp - 4], eax
mov ebx, dword [0x1012dac7]
add ebx, 4
mov dword [ebp - 0xc], ebx
mov ebx, dword [ebp - 0xc]
fld dword [ebx]
fadd qword [0x1008c27b]
fstp qword [ebp - 0x14]
fld qword [ebp - 0x14]
call fcn.10001b73
mov dword [ebp - 8], eax
fild dword [ebp - 8]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094633]
fstp qword [ebp - 0x18]
push 1
push 0xb4
push 0
call fcn.10044f69
mov dword [ebp - 0x1c], eax
push 1
push 0xf
push 1
push 5
push dword [ebp - 0x1c]
push 0xa0
push 0x6c
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
push dword [ebp - 4]
call fcn.10048263
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1008b8d8]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10094633]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xffffff
call fcn.10044f69
mov dword [ebp - 0x30], eax
push 0x41600000
push dword [ebp - 0x30]
mov eax, 0x1009463b
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
fld qword [ebp - 0x28]
call fcn.10001b73
push eax
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.10045548
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x1005530d
push ebx
call fcn.100707a2
add esp, 4
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1008c273]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10093efd]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0
call fcn.10044f69
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 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001b73
push eax
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.10048263
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094644]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10093efd]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x800000
call fcn.10044f69
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 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001b73
push eax
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.10048263
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1009464c]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10093efd]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x8000
call fcn.10044f69
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 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001b73
push eax
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.10048263
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1009432e]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10093efd]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x808000
call fcn.10044f69
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 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001b73
push eax
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.10048263
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094654]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10093efd]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x80
call fcn.10044f69
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 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001b73
push eax
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.10048263
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1008c273]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x1009465c]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x800080
call fcn.10044f69
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 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001b73
push eax
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.10048263
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094644]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x1009465c]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x8080
call fcn.10044f69
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 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001b73
push eax
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.10048263
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1009464c]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x1009465c]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xc0c0c0
call fcn.10044f69
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 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001b73
push eax
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.10048263
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1009432e]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x1009465c]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x808080
call fcn.10044f69
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 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001b73
push eax
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.10048263
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094654]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x1009465c]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xff0000
call fcn.10044f69
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 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001b73
push eax
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.10048263
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1008c273]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10092fe0]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xff00
call fcn.10044f69
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 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001b73
push eax
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.10048263
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094644]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10092fe0]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xffff00
call fcn.10044f69
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 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001b73
push eax
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.10048263
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1009464c]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10092fe0]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xff
call fcn.10044f69
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 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001b73
push eax
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.10048263
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1009432e]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10092fe0]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xff00ff
call fcn.10044f69
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 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001b73
push eax
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.10048263
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094654]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10092fe0]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xffff
call fcn.10044f69
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 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001b73
push eax
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.10048263
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1008c273]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10094664]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xffffff
call fcn.10044f69
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 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001b73
push eax
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.10048263
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094644]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10094664]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xff8080
call fcn.10044f69
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 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001b73
push eax
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.10048263
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1009464c]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10094664]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xe03058
call fcn.10044f69
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 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001b73
push eax
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.10048263
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1009432e]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10094664]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xe080
call fcn.10044f69
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 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001b73
push eax
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.10048263
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094654]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10094664]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x80e000
call fcn.10044f69
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 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001b73
push eax
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.10048263
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1008c273]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x1009466c]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x60c0
call fcn.10044f69
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 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001b73
push eax
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.10048263
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094644]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x1009466c]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xffa8ff
call fcn.10044f69
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 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001b73
push eax
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.10048263
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1009464c]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x1009466c]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xd8d8
call fcn.10044f69
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 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001b73
push eax
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.10048263
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1009432e]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x1009466c]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xececec
call fcn.10044f69
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 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001b73
push eax
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.10048263
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094654]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x1009466c]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xff0090
call fcn.10044f69
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 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001b73
push eax
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.10048263
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1008c273]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10094674]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xff8800
call fcn.10044f69
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 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001b73
push eax
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.10048263
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094644]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10094674]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x80a080
call fcn.10044f69
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 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001b73
push eax
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.10048263
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1009464c]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10094674]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0xc06000
call fcn.10044f69
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 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001b73
push eax
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.10048263
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1009432e]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10094674]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x80ff
call fcn.10044f69
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 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001b73
push eax
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.10048263
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094654]
fstp qword [ebp - 0x18]
fild dword [ebp - 8]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fadd qword [0x10094674]
fstp qword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 0x8050ff
call fcn.10044f69
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 0xe
push 0xe
fld qword [ebp - 0x28]
call fcn.10001b73
push eax
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.10048263
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 0x10056169
push 0x1329
push 0x4011235
push 6
call fcn.100707a8
add esp, 0xc
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 0
je 0x10057977
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1008c273]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.1004f942
test eax, eax
je 0x1005621d
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10094104]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b73
push eax
call fcn.1004f9b0
test eax, eax
je 0x1005621d
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008c126]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b73
push eax
call fcn.1004f979
test eax, eax
je 0x1005621d
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x10092fd0]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b73
push eax
call fcn.1004f9e7
test eax, eax
je 0x1005621d
mov eax, 1
jmp 0x10056222
mov eax, 0
test eax, eax
je 0x10056243
mov dword [0x1012de33], 0
mov dword [0x1012de3b], 0
jmp 0x10057977
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094644]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.1004f942
test eax, eax
je 0x100562ea
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10094104]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b73
push eax
call fcn.1004f9b0
test eax, eax
je 0x100562ea
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x10091322]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b73
push eax
call fcn.1004f979
test eax, eax
je 0x100562ea
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x10092fd0]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b73
push eax
call fcn.1004f9e7
test eax, eax
je 0x100562ea
mov eax, 1
jmp 0x100562ef
mov eax, 0
test eax, eax
je 0x10056310
mov dword [0x1012de33], 0x800000
mov dword [0x1012de3b], 0
jmp 0x10057977
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1009464c]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.1004f942
test eax, eax
je 0x100563b7
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10094104]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b73
push eax
call fcn.1004f9b0
test eax, eax
je 0x100563b7
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008c13f]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b73
push eax
call fcn.1004f979
test eax, eax
je 0x100563b7
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x10092fd0]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b73
push eax
call fcn.1004f9e7
test eax, eax
je 0x100563b7
mov eax, 1
jmp 0x100563bc
mov eax, 0
test eax, eax
je 0x100563dd
mov dword [0x1012de33], 0x8000
mov dword [0x1012de3b], 0
jmp 0x10057977
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1009432e]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.1004f942
test eax, eax
je 0x10056484
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10094104]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b73
push eax
call fcn.1004f9b0
test eax, eax
je 0x10056484
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x10094009]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b73
push eax
call fcn.1004f979
test eax, eax
je 0x10056484
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x10092fd0]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b73
push eax
call fcn.1004f9e7
test eax, eax
je 0x10056484
mov eax, 1
jmp 0x10056489
mov eax, 0
test eax, eax
je 0x100564aa
mov dword [0x1012de33], 0x808000
mov dword [0x1012de3b], 0
jmp 0x10057977
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094654]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.1004f942
test eax, eax
je 0x10056551
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10094104]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b73
push eax
call fcn.1004f9b0
test eax, eax
je 0x10056551
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008c684]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b73
push eax
call fcn.1004f979
test eax, eax
je 0x10056551
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x10092fd0]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b73
push eax
call fcn.1004f9e7
test eax, eax
je 0x10056551
mov eax, 1
jmp 0x10056556
mov eax, 0
test eax, eax
je 0x10056577
mov dword [0x1012de33], 0x80
mov dword [0x1012de3b], 0
jmp 0x10057977
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1008c273]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.1004f942
test eax, eax
je 0x1005661e
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x1009465c]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b73
push eax
call fcn.1004f9b0
test eax, eax
je 0x1005661e
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008c126]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b73
push eax
call fcn.1004f979
test eax, eax
je 0x1005661e
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x1009467c]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b73
push eax
call fcn.1004f9e7
test eax, eax
je 0x1005661e
mov eax, 1
jmp 0x10056623
mov eax, 0
test eax, eax
je 0x10056644
mov dword [0x1012de33], 0x800080
mov dword [0x1012de3b], 0
jmp 0x10057977
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094644]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.1004f942
test eax, eax
je 0x100566eb
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x1009465c]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b73
push eax
call fcn.1004f9b0
test eax, eax
je 0x100566eb
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x10091322]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b73
push eax
call fcn.1004f979
test eax, eax
je 0x100566eb
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x1009467c]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b73
push eax
call fcn.1004f9e7
test eax, eax
je 0x100566eb
mov eax, 1
jmp 0x100566f0
mov eax, 0
test eax, eax
je 0x10056711
mov dword [0x1012de33], 0x8080
mov dword [0x1012de3b], 0
jmp 0x10057977
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1009464c]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.1004f942
test eax, eax
je 0x100567b8
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x1009465c]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b73
push eax
call fcn.1004f9b0
test eax, eax
je 0x100567b8
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008c13f]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b73
push eax
call fcn.1004f979
test eax, eax
je 0x100567b8
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x1009467c]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b73
push eax
call fcn.1004f9e7
test eax, eax
je 0x100567b8
mov eax, 1
jmp 0x100567bd
mov eax, 0
test eax, eax
je 0x100567de
mov dword [0x1012de33], 0xc0c0c0
mov dword [0x1012de3b], 0
jmp 0x10057977
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1009432e]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.1004f942
test eax, eax
je 0x10056885
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x1009465c]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b73
push eax
call fcn.1004f9b0
test eax, eax
je 0x10056885
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x10094009]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b73
push eax
call fcn.1004f979
test eax, eax
je 0x10056885
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x1009467c]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b73
push eax
call fcn.1004f9e7
test eax, eax
je 0x10056885
mov eax, 1
jmp 0x1005688a
mov eax, 0
test eax, eax
je 0x100568ab
mov dword [0x1012de33], 0x808080
mov dword [0x1012de3b], 0
jmp 0x10057977
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094654]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.1004f942
test eax, eax
je 0x10056952
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x1009465c]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b73
push eax
call fcn.1004f9b0
test eax, eax
je 0x10056952
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008c684]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b73
push eax
call fcn.1004f979
test eax, eax
je 0x10056952
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x1009467c]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b73
push eax
call fcn.1004f9e7
test eax, eax
je 0x10056952
mov eax, 1
jmp 0x10056957
mov eax, 0
test eax, eax
je 0x10056978
mov dword [0x1012de33], 0xff0000
mov dword [0x1012de3b], 0
jmp 0x10057977
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1008c273]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.1004f942
test eax, eax
je 0x10056a1f
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10092fe0]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b73
push eax
call fcn.1004f9b0
test eax, eax
je 0x10056a1f
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008c126]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b73
push eax
call fcn.1004f979
test eax, eax
je 0x10056a1f
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x10094684]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b73
push eax
call fcn.1004f9e7
test eax, eax
je 0x10056a1f
mov eax, 1
jmp 0x10056a24
mov eax, 0
test eax, eax
je 0x10056a45
mov dword [0x1012de33], 0xff00
mov dword [0x1012de3b], 0
jmp 0x10057977
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094644]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.1004f942
test eax, eax
je 0x10056aec
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10092fe0]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b73
push eax
call fcn.1004f9b0
test eax, eax
je 0x10056aec
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x10091322]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b73
push eax
call fcn.1004f979
test eax, eax
je 0x10056aec
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x10094684]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b73
push eax
call fcn.1004f9e7
test eax, eax
je 0x10056aec
mov eax, 1
jmp 0x10056af1
mov eax, 0
test eax, eax
je 0x10056b12
mov dword [0x1012de33], 0xffff00
mov dword [0x1012de3b], 0
jmp 0x10057977
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1009464c]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.1004f942
test eax, eax
je 0x10056bb9
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10092fe0]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b73
push eax
call fcn.1004f9b0
test eax, eax
je 0x10056bb9
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008c13f]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b73
push eax
call fcn.1004f979
test eax, eax
je 0x10056bb9
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x10094684]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b73
push eax
call fcn.1004f9e7
test eax, eax
je 0x10056bb9
mov eax, 1
jmp 0x10056bbe
mov eax, 0
test eax, eax
je 0x10056bdf
mov dword [0x1012de33], 0xff
mov dword [0x1012de3b], 0
jmp 0x10057977
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1009432e]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.1004f942
test eax, eax
je 0x10056c86
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10092fe0]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b73
push eax
call fcn.1004f9b0
test eax, eax
je 0x10056c86
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x10094009]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b73
push eax
call fcn.1004f979
test eax, eax
je 0x10056c86
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x10094684]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b73
push eax
call fcn.1004f9e7
test eax, eax
je 0x10056c86
mov eax, 1
jmp 0x10056c8b
mov eax, 0
test eax, eax
je 0x10056cac
mov dword [0x1012de33], 0xff00ff
mov dword [0x1012de3b], 0
jmp 0x10057977
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094654]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.1004f942
test eax, eax
je 0x10056d53
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10092fe0]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b73
push eax
call fcn.1004f9b0
test eax, eax
je 0x10056d53
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008c684]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b73
push eax
call fcn.1004f979
test eax, eax
je 0x10056d53
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x10094684]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b73
push eax
call fcn.1004f9e7
test eax, eax
je 0x10056d53
mov eax, 1
jmp 0x10056d58
mov eax, 0
test eax, eax
je 0x10056d79
mov dword [0x1012de33], 0xffff
mov dword [0x1012de3b], 0
jmp 0x10057977
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1008c273]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.1004f942
test eax, eax
je 0x10056e20
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10094664]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b73
push eax
call fcn.1004f9b0
test eax, eax
je 0x10056e20
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008c126]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b73
push eax
call fcn.1004f979
test eax, eax
je 0x10056e20
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x1009468c]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b73
push eax
call fcn.1004f9e7
test eax, eax
je 0x10056e20
mov eax, 1
jmp 0x10056e25
mov eax, 0
test eax, eax
je 0x10056e46
mov dword [0x1012de33], 0xffffff
mov dword [0x1012de3b], 0
jmp 0x10057977
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094644]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.1004f942
test eax, eax
je 0x10056eed
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10094664]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b73
push eax
call fcn.1004f9b0
test eax, eax
je 0x10056eed
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x10091322]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b73
push eax
call fcn.1004f979
test eax, eax
je 0x10056eed
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x1009468c]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b73
push eax
call fcn.1004f9e7
test eax, eax
je 0x10056eed
mov eax, 1
jmp 0x10056ef2
mov eax, 0
test eax, eax
je 0x10056f13
mov dword [0x1012de33], 0xff8080
mov dword [0x1012de3b], 0
jmp 0x10057977
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1009464c]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.1004f942
test eax, eax
je 0x10056fba
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10094664]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b73
push eax
call fcn.1004f9b0
test eax, eax
je 0x10056fba
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008c13f]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b73
push eax
call fcn.1004f979
test eax, eax
je 0x10056fba
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x1009468c]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b73
push eax
call fcn.1004f9e7
test eax, eax
je 0x10056fba
mov eax, 1
jmp 0x10056fbf
mov eax, 0
test eax, eax
je 0x10056fe0
mov dword [0x1012de33], 0xe03058
mov dword [0x1012de3b], 0
jmp 0x10057977
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1009432e]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.1004f942
test eax, eax
je 0x10057087
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10094664]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b73
push eax
call fcn.1004f9b0
test eax, eax
je 0x10057087
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x10094009]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b73
push eax
call fcn.1004f979
test eax, eax
je 0x10057087
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x1009468c]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b73
push eax
call fcn.1004f9e7
test eax, eax
je 0x10057087
mov eax, 1
jmp 0x1005708c
mov eax, 0
test eax, eax
je 0x100570ad
mov dword [0x1012de33], 0xe080
mov dword [0x1012de3b], 0
jmp 0x10057977
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094654]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.1004f942
test eax, eax
je 0x10057154
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10094664]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b73
push eax
call fcn.1004f9b0
test eax, eax
je 0x10057154
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008c684]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b73
push eax
call fcn.1004f979
test eax, eax
je 0x10057154
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x1009468c]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b73
push eax
call fcn.1004f9e7
test eax, eax
je 0x10057154
mov eax, 1
jmp 0x10057159
mov eax, 0
test eax, eax
je 0x1005717a
mov dword [0x1012de33], 0x80e000
mov dword [0x1012de3b], 0
jmp 0x10057977
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1008c273]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.1004f942
test eax, eax
je 0x10057221
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x1009466c]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b73
push eax
call fcn.1004f9b0
test eax, eax
je 0x10057221
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008c126]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b73
push eax
call fcn.1004f979
test eax, eax
je 0x10057221
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x10094694]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b73
push eax
call fcn.1004f9e7
test eax, eax
je 0x10057221
mov eax, 1
jmp 0x10057226
mov eax, 0
test eax, eax
je 0x10057247
mov dword [0x1012de33], 0x60c0
mov dword [0x1012de3b], 0
jmp 0x10057977
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094644]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.1004f942
test eax, eax
je 0x100572ee
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x1009466c]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b73
push eax
call fcn.1004f9b0
test eax, eax
je 0x100572ee
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x10091322]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b73
push eax
call fcn.1004f979
test eax, eax
je 0x100572ee
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x10094694]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b73
push eax
call fcn.1004f9e7
test eax, eax
je 0x100572ee
mov eax, 1
jmp 0x100572f3
mov eax, 0
test eax, eax
je 0x10057314
mov dword [0x1012de33], 0xffa8ff
mov dword [0x1012de3b], 0
jmp 0x10057977
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1009464c]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.1004f942
test eax, eax
je 0x100573bb
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x1009466c]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b73
push eax
call fcn.1004f9b0
test eax, eax
je 0x100573bb
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008c13f]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b73
push eax
call fcn.1004f979
test eax, eax
je 0x100573bb
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x10094694]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b73
push eax
call fcn.1004f9e7
test eax, eax
je 0x100573bb
mov eax, 1
jmp 0x100573c0
mov eax, 0
test eax, eax
je 0x100573e1
mov dword [0x1012de33], 0xd8d8
mov dword [0x1012de3b], 0
jmp 0x10057977
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1009432e]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.1004f942
test eax, eax
je 0x10057488
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x1009466c]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b73
push eax
call fcn.1004f9b0
test eax, eax
je 0x10057488
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x10094009]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b73
push eax
call fcn.1004f979
test eax, eax
je 0x10057488
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x10094694]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b73
push eax
call fcn.1004f9e7
test eax, eax
je 0x10057488
mov eax, 1
jmp 0x1005748d
mov eax, 0
test eax, eax
je 0x100574ae
mov dword [0x1012de33], 0xececec
mov dword [0x1012de3b], 0
jmp 0x10057977
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094654]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.1004f942
test eax, eax
je 0x10057555
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x1009466c]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b73
push eax
call fcn.1004f9b0
test eax, eax
je 0x10057555
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008c684]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b73
push eax
call fcn.1004f979
test eax, eax
je 0x10057555
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x10094694]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b73
push eax
call fcn.1004f9e7
test eax, eax
je 0x10057555
mov eax, 1
jmp 0x1005755a
mov eax, 0
test eax, eax
je 0x1005757b
mov dword [0x1012de33], 0xff0090
mov dword [0x1012de3b], 0
jmp 0x10057977
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1008c273]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.1004f942
test eax, eax
je 0x10057622
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10094674]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b73
push eax
call fcn.1004f9b0
test eax, eax
je 0x10057622
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008c126]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b73
push eax
call fcn.1004f979
test eax, eax
je 0x10057622
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x1009469c]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b73
push eax
call fcn.1004f9e7
test eax, eax
je 0x10057622
mov eax, 1
jmp 0x10057627
mov eax, 0
test eax, eax
je 0x10057648
mov dword [0x1012de33], 0xff8800
mov dword [0x1012de3b], 0
jmp 0x10057977
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094644]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.1004f942
test eax, eax
je 0x100576ef
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10094674]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b73
push eax
call fcn.1004f9b0
test eax, eax
je 0x100576ef
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x10091322]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b73
push eax
call fcn.1004f979
test eax, eax
je 0x100576ef
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x1009469c]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b73
push eax
call fcn.1004f9e7
test eax, eax
je 0x100576ef
mov eax, 1
jmp 0x100576f4
mov eax, 0
test eax, eax
je 0x10057715
mov dword [0x1012de33], 0x80a080
mov dword [0x1012de3b], 0
jmp 0x10057977
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1009464c]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.1004f942
test eax, eax
je 0x100577bc
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10094674]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b73
push eax
call fcn.1004f9b0
test eax, eax
je 0x100577bc
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008c13f]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b73
push eax
call fcn.1004f979
test eax, eax
je 0x100577bc
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x1009469c]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b73
push eax
call fcn.1004f9e7
test eax, eax
je 0x100577bc
mov eax, 1
jmp 0x100577c1
mov eax, 0
test eax, eax
je 0x100577e2
mov dword [0x1012de33], 0xc06000
mov dword [0x1012de3b], 0
jmp 0x10057977
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x1009432e]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.1004f942
test eax, eax
je 0x10057889
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10094674]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b73
push eax
call fcn.1004f9b0
test eax, eax
je 0x10057889
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x10094009]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b73
push eax
call fcn.1004f979
test eax, eax
je 0x10057889
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x1009469c]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b73
push eax
call fcn.1004f9e7
test eax, eax
je 0x10057889
mov eax, 1
jmp 0x1005788e
mov eax, 0
test eax, eax
je 0x100578af
mov dword [0x1012de33], 0x80ff
mov dword [0x1012de3b], 0
jmp 0x10057977
fild dword [ebp - 4]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fadd qword [0x10094654]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
call fcn.10001b73
push eax
call fcn.1004f942
test eax, eax
je 0x10057956
fild dword [ebp - 8]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fadd qword [0x10094674]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
call fcn.10001b73
push eax
call fcn.1004f9b0
test eax, eax
je 0x10057956
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1008c684]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.10001b73
push eax
call fcn.1004f979
test eax, eax
je 0x10057956
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x1009469c]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b73
push eax
call fcn.1004f9e7
test eax, eax
je 0x10057956
mov eax, 1
jmp 0x1005795b
mov eax, 0
test eax, eax
je 0x10057977
mov dword [0x1012de33], 0x8050ff
mov dword [0x1012de3b], 0
jmp 0x1005797c
mov esp, ebp
pop ebp
ret