Function at 0x100ddeb0
Capabilities:
Check for time delay via gettickcount
Log keystrokes via polling

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x5c
mov eax, dword [0x1014a018]
xor eax, ebp
mov dword [ebp - 4], eax
cmp byte [0x10a76dbb], 0
jne 0x100de001
mov ecx, dword [0x10234f4c]
fld qword [0x1013f5e0]
mov edx, dword [0x10234a28]
test ecx, ecx
jne 0x100ddef2
cmp edx, 3
jae 0x100ddef2
fld qword [0x1013ffd8]
fld st(0)
jmp 0x100ddf0a
fild dword [0xe61e58]
fdiv dword [0xe7c3d4]
fsub st(1)
fld qword [0x1013ffd8]
fadd st(1), st(0)
fxch st(1)
fnstcw word [ebp - 0x26]
movzx eax, word [ebp - 0x26]
or eax, 0xc00
mov dword [ebp - 0x38], eax
fldcw word [ebp - 0x38]
fistp qword [ebp - 0x48]
mov eax, dword [ebp - 0x48]
mov dword [0x1190fcf0], eax
fldcw word [ebp - 0x26]
fld qword [0x1013f5d8]
test ecx, ecx
jne 0x100ddf43
cmp edx, 3
jae 0x100ddf43
fld qword [0x1013f9e0]
fld st(0)
jmp 0x100ddf5b
fild dword [0xe61e5c]
fdiv dword [0xe7c3d8]
fsub st(1)
fld qword [0x1013f9e0]
fadd st(1), st(0)
fxch st(1)
fnstcw word [ebp - 0x26]
movzx eax, word [ebp - 0x26]
or eax, 0xc00
mov dword [ebp - 0x38], eax
fldcw word [ebp - 0x38]
fistp qword [ebp - 0x48]
mov eax, dword [ebp - 0x48]
mov dword [0x1190fcf4], eax
fldcw word [ebp - 0x26]
test ecx, ecx
jne 0x100ddf88
cmp edx, 3
jae 0x100ddf88
fstp st(3)
jmp 0x100ddf9a
fild dword [0xe61e58]
fdiv dword [0xe7c3d4]
fsubrp st(4)
fxch st(3)
faddp st(2)
fnstcw word [ebp - 0x26]
movzx eax, word [ebp - 0x26]
fxch st(1)
or eax, 0xc00
mov dword [ebp - 0x38], eax
fldcw word [ebp - 0x38]
fistp qword [ebp - 0x48]
mov eax, dword [ebp - 0x48]
mov dword [0x1190fd38], eax
fldcw word [ebp - 0x26]
test ecx, ecx
jne 0x100ddfc9
cmp edx, 3
jae 0x100ddfc9
fstp st(0)
jmp 0x100ddfd9
fild dword [0xe61e5c]
fdiv dword [0xe7c3d8]
fsubrp st(1)
faddp st(1)
fnstcw word [ebp - 0x26]
mov byte [0x10a76dbb], 1
movzx eax, word [ebp - 0x26]
or eax, 0xc00
mov dword [ebp - 0x38], eax
fldcw word [ebp - 0x38]
fistp qword [ebp - 0x48]
mov ecx, dword [ebp - 0x48]
mov dword [0x1190fd3c], ecx
fldcw word [ebp - 0x26]
call fcn.100bc350
test al, al
jne case.0x100de023.5
mov eax, dword [0x10a723a8]
cmp eax, 0x51
ja case.0x100de023.5
movzx edx, byte [eax + 0x100df9dc]
jmp dword [edx*4 + 0x100df9d4]
push edi
xor edi, edi
cmp dword [0x108c7874], edi
je 0x100df9c3
push 0x48
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x100df9c3
push 1
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x100df9c3
push 0x39
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x100df9c3
push 0x41
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x100df9c3
push 0x22
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x100df9c3
mov eax, dword [0x10a88848]
cmp byte [eax + 0x29], 0
jne 0x100df9c3
cmp byte [0x10a88af9], 0
jne 0x100df9c3
cmp dword [0x108c77d4], edi
jne 0x100df9c3
cmp dword [0x1190fce4], 0xffffffff
je 0x100de124
cmp dword [0x108c7874], edi
je 0x100de124
mov ecx, dword [0x1190fd3c]
mov edx, dword [0x1190fd38]
push 0x78
push 0x78
add ecx, 0xfffffff1
push ecx
add edx, 0xfffffff1
push edx
mov eax, 0x790b10
call eax
add esp, 0x10
test al, al
je 0x100de124
mov dword [0xe8cb3c], 1
mov ecx, dword [0x7bc4f04]
fld dword [ecx + 0x418]
push esi
fdiv qword [0x1013f918]
call fcn.1012e5b0
mov esi, dword [0x1190fd20]
cdq
xor eax, edx
sub eax, edx
add eax, 4
imul eax, eax, 0x2d
mov dword [ebp - 0x38], eax
fild dword [ebp - 0x38]
fstp dword [ebp - 0x38]
call fcn.100dd760
fld qword [0x10140a98]
fld1
fld qword [0x1013f510]
cmp esi, 1
jne 0x100de172
fld st(2)
jmp 0x100de17d
cmp esi, 2
jne 0x100de17b
fld st(0)
jmp 0x100de17d
fld st(1)
fstp dword [ebp - 0x54]
cmp esi, 1
jne 0x100de18b
fstp st(1)
fstp st(0)
jmp 0x100de198
fstp st(2)
cmp esi, 2
jne 0x100de196
fstp st(0)
jmp 0x100de198
fstp st(1)
mov edx, dword [0x1190fcf4]
fstp dword [ebp - 0x44]
fild dword [0x1190fcf4]
test edx, edx
jns 0x100de1b1
fadd qword [0x1013f5e8]
fadd qword [0x1013f580]
mov eax, dword [0x1190fcf0]
fstp dword [ebp - 0x40]
fild dword [0x1190fcf0]
test eax, eax
jns 0x100de1cf
fadd dword [0x1013f6c8]
mov ecx, dword [0x879340c]
fstp dword [ebp - 0x3c]
fld dword [ebp - 0x3c]
mov dword [ebp - 0x2c], ecx
fst dword [ebp - 0x30]
fld dword [ebp - 0x40]
fst dword [ebp - 0x34]
fild dword [ebp - 0x2c]
mov dword [ebp - 0x2c], edi
fild dword [0xe61e58]
fdiv dword [0xe7c3d4]
fcompp
fnstsw ax
test ah, 0x41
jnp 0x100de205
mov dword [ebp - 0x2c], ecx
fild dword [ebp - 0x2c]
mov ecx, dword [0x8793410]
mov dword [ebp - 0x2c], ecx
fstp dword [ebp - 0x28]
fild dword [ebp - 0x2c]
mov dword [ebp - 0x2c], edi
fild dword [0xe61e5c]
fdiv dword [0xe7c3d8]
fcompp
fnstsw ax
test ah, 0x41
jnp 0x100de232
mov dword [ebp - 0x2c], ecx
fild dword [ebp - 0x2c]
push ebx
push 1
sub esp, 0x10
fstp dword [ebp - 0x2c]
fld dword [0x1013fc3c]
fstp dword [esp + 0xc]
fld dword [0x10140490]
fstp dword [esp + 8]
fadd qword [0x10140028]
fstp dword [ebp - 0x4c]
fld dword [ebp - 0x4c]
fstp dword [esp + 4]
fadd qword [0x1013f6c0]
fstp dword [ebp - 0x4c]
fld dword [ebp - 0x4c]
fstp dword [esp]
call fcn.100c3210
mov edi, dword [sym.imp.USER32.dll_GetKeyState]
mov esi, dword [sym.imp.KERNEL32.dll_GetTickCount]
test al, al
je 0x100de2d9
cmp byte [0x1190fd30], 0
jne 0x100de2e6
push 1
call edi
mov ecx, 0x8000
test cx, ax
je 0x100de2d9
call esi
mov edx, dword [0x1190fd2c]
add edx, 0x96
cmp eax, edx
jb 0x100de2d9
fld dword [ebp - 0x28]
mov byte [0x1190fd30], 1
call fcn.1012e5b0
fld dword [ebp - 0x2c]
mov word [0x1190fd32], ax
call fcn.1012e5b0
mov word [0x1190fd34], ax
call esi
mov dword [0x1190fd2c], eax
cmp byte [0x1190fd30], 0
je 0x100de3f7
movsx eax, word [0x1190fd32]
fld dword [ebp - 0x28]
movsx ecx, word [0x1190fd34]
mov dword [ebp - 0x4c], eax
fild dword [ebp - 0x4c]
mov dword [ebp - 0x4c], ecx
fsubp st(1)
fadd dword [ebp - 0x3c]
fstp dword [ebp - 0x30]
fld dword [ebp - 0x2c]
fild dword [ebp - 0x4c]
fsubp st(1)
fadd dword [ebp - 0x40]
fstp dword [ebp - 0x34]
fld dword [0x10150fa8]
fcom dword [ebp - 0x30]
fnstsw ax
test ah, 0x41
jne 0x100de32b
fstp dword [ebp - 0x30]
jmp 0x100de32d
fstp st(0)
fld dword [ebp - 0x30]
fcomp qword [0x1013f8c0]
fnstsw ax
test ah, 0x41
jne 0x100de346
fld dword [0x10140a94]
fstp dword [ebp - 0x30]
fld dword [0x1013f668]
fld dword [ebp - 0x34]
fcom st(1)
fnstsw ax
test ah, 5
jp 0x100de35f
fstp st(0)
fstp dword [ebp - 0x34]
jmp 0x100de379
fstp st(1)
fld dword [0x101404a8]
fcom st(1)
fnstsw ax
fstp st(1)
test ah, 5
jp 0x100de377
fstp dword [ebp - 0x34]
jmp 0x100de379
fstp st(0)
fld dword [ebp - 0x30]
fnstcw word [ebp - 0x26]
movzx eax, word [ebp - 0x26]
or eax, 0xc00
mov dword [ebp - 0x4c], eax
fldcw word [ebp - 0x4c]
fistp qword [ebp - 0x50]
mov esi, dword [ebp - 0x50]
mov dword [0x1190fd38], esi
fldcw word [ebp - 0x26]
fld dword [ebp - 0x34]
fnstcw word [ebp - 0x26]
movzx eax, word [ebp - 0x26]
or eax, 0xc00
mov dword [ebp - 0x4c], eax
fldcw word [ebp - 0x4c]
fistp qword [ebp - 0x50]
mov ebx, dword [ebp - 0x50]
cmp byte [0x1190fd30], 0
mov dword [0x1190fd3c], ebx
fldcw word [ebp - 0x26]
je 0x100de3f7
push 1
call edi
mov edx, 0x8000
test dx, ax
jne 0x100de3f7
mov byte [0x1190fd30], 0
mov dword [0x1190fcf0], esi
mov dword [0x1190fcf4], ebx
mov dword [0x1190fd38], esi
mov dword [0x1190fd3c], ebx
fld dword [ebp - 0x34]
push ecx
fsub qword [0x101405f8]
mov eax, 0x637c60
fstp dword [ebp - 0x2c]
fldz
fstp dword [esp]
fld dword [0x10140a90]
push 1
push 1
sub esp, 0x20
fstp dword [esp + 0x1c]
fld dword [0x10140a8c]
fstp dword [esp + 0x18]
fld dword [0x101406a8]
fstp dword [esp + 0x14]
fld dword [0x10140a88]
fstp dword [esp + 0x10]
fld dword [0x1013f54c]
fst dword [esp + 0xc]
fstp dword [esp + 8]
fld dword [ebp - 0x2c]
fstp dword [esp + 4]
fld dword [ebp - 0x30]
fsub qword [0x1013f9f0]
fstp dword [ebp - 0x4c]
fld dword [ebp - 0x4c]
fstp dword [esp]
push 0x7ae3
call eax
fldz
fstp dword [esp + 0x2c]
add esp, 0x2c
fld dword [ebp - 0x54]
push 1
push 1
sub esp, 0x20
fstp dword [esp + 0x1c]
mov ecx, 0x637c60
fld dword [ebp - 0x44]
fstp dword [esp + 0x18]
fld dword [0x1190fd1c]
fstp dword [esp + 0x14]
fld dword [0x1190fd18]
fstp dword [esp + 0x10]
fld dword [0x10140390]
fst dword [esp + 0xc]
fstp dword [esp + 8]
fld dword [ebp - 0x34]
fstp dword [esp + 4]
fld dword [ebp - 0x30]
fstp dword [esp]
push 0x7ae6
call ecx
mov eax, dword [0x10234a28]
add esp, 0x30
cmp eax, 1
je 0x100de586
cmp eax, 2
je 0x100de586
test eax, eax
je 0x100de4f0
cmp eax, 3
je 0x100de4f0
cmp eax, 4
jne 0x100de61a
fld dword [0x1013f6b4]
mov ecx, dword [0x1190fd04]
sub ecx, dword [0x1190fd14]
mov eax, dword [0x1190fd00]
sub eax, dword [0x1190fd10]
add ecx, dword [0x1190fd3c]
add eax, dword [0x1190fd38]
sub esp, 0x24
fst dword [esp + 0x20]
mov dword [ebp - 0x44], ecx
fstp dword [esp + 0x1c]
mov dword [0x1190fd08], eax
fldz
mov dword [0x1190fd0c], ecx
fst dword [esp + 0x18]
fstp dword [esp + 0x14]
fld dword [ebp - 0x38]
fstp dword [esp + 0x10]
fld dword [0x1013fc00]
fst dword [esp + 0xc]
fstp dword [esp + 8]
fild dword [ebp - 0x44]
test ecx, ecx
jns 0x100de55e
fadd dword [0x1013f6c8]
mov dword [ebp - 0x44], eax
fstp dword [esp + 4]
fild dword [ebp - 0x44]
test eax, eax
jns 0x100de572
fadd dword [0x1013f6c8]
fstp dword [esp]
push 0x7ec2
mov edx, 0x637e80
call edx
jmp 0x100de617
fld dword [0x1013f6b4]
mov ecx, dword [0x1190fd04]
sub ecx, dword [0x1190fd14]
mov eax, dword [0x1190fd00]
sub eax, dword [0x1190fd10]
add ecx, dword [0x1190fd3c]
add eax, dword [0x1190fd38]
sub esp, 0x24
fst dword [esp + 0x20]
mov dword [ebp - 0x44], ecx
fstp dword [esp + 0x1c]
mov dword [0x1190fd08], eax
fldz
mov dword [0x1190fd0c], ecx
fst dword [esp + 0x18]
fstp dword [esp + 0x14]
fld dword [ebp - 0x38]
fstp dword [esp + 0x10]
fld dword [0x1013fc00]
fst dword [esp + 0xc]
fstp dword [esp + 8]
fild dword [ebp - 0x44]
test ecx, ecx
jns 0x100de5f4
fadd dword [0x1013f6c8]
mov dword [ebp - 0x44], eax
fstp dword [esp + 4]
fild dword [ebp - 0x44]
test eax, eax
jns 0x100de608
fadd dword [0x1013f6c8]
fstp dword [esp]
push 0x7ec2
mov eax, 0x637e80
call eax
add esp, 0x28
push 1
mov ecx, 0x635fd0
call ecx
fld dword [0x1190fd28]
mov esi, dword [sym.imp.OPENGL32.dll_glColor4f]
fstp dword [esp]
fld1
sub esp, 0xc
fst dword [esp + 8]
fst dword [esp + 4]
fstp dword [esp]
call esi
call fcn.100dd900
mov eax, dword [0x10234a28]
cmp eax, 1
je 0x100de65c
cmp eax, 2
jne 0x100de7be
mov eax, 0xf
push 0x26a
mov ecx, eax
mov edx, 0xf0
call fcn.10114fa0
add esp, 4
test al, al
je 0x100de6ee
push 0
push 0
push 0x19
mov edx, 0x6d6c20
call edx
mov edi, dword [sym.imp.KERNEL32.dll_GetTickCount]
add esp, 0xc
call edi
mov ecx, dword [0x108c93e0]
add ecx, 0xc8
cmp eax, ecx
jb 0x100de6f4
mov eax, dword [0x1190fd20]
cmp eax, 1
jne 0x100de6be
mov dword [0x1190fd20], 2
call edi
mov dword [0x108c93e0], eax
jmp 0x100de6f4
cmp eax, 2
jne 0x100de6d6
mov dword [0x1190fd20], 3
call edi
mov dword [0x108c93e0], eax
jmp 0x100de6f4
cmp eax, 3
jne 0x100de6e5
mov dword [0x1190fd20], 1
call edi
mov dword [0x108c93e0], eax
jmp 0x100de6f4
mov edi, dword [sym.imp.KERNEL32.dll_GetTickCount]
mov eax, 0x14
push 0x222
lea ecx, [eax + 0xf]
mov edx, 0xef
call fcn.10114fa0
add esp, 4
test al, al
je 0x100de7c4
push 0
push 0
push 0x19
mov edx, 0x6d6c20
call edx
add esp, 0xc
call edi
mov ecx, dword [0x108c93e0]
add ecx, 0xc8
cmp eax, ecx
jb 0x100de7c4
fld dword [0x1190fd28]
fld st(0)
fld1
fld st(0)
fucomp st(2)
fnstsw ax
fstp st(1)
test ah, 0x44
jp 0x100de76c
fstp st(1)
fstp st(0)
fld dword [0x1013f5b0]
fstp dword [0x1190fd28]
call edi
mov dword [0x108c93e0], eax
jmp 0x100de7c4
fld st(1)
fld qword [0x10140a80]
fucompp
fnstsw ax
test ah, 0x44
jp 0x100de796
fstp st(1)
fstp st(0)
fld dword [0x1013f5bc]
fstp dword [0x1190fd28]
call edi
mov dword [0x108c93e0], eax
jmp 0x100de7c4
fld qword [0x1013f4f8]
fucomp st(2)
fnstsw ax
fstp st(1)
test ah, 0x44
jp 0x100de7af
fstp st(0)
fld dword [0x1013f5d0]
fstp dword [0x1190fd28]
call edi
mov dword [0x108c93e0], eax
jmp 0x100de7c4
mov edi, dword [sym.imp.KERNEL32.dll_GetTickCount]
mov edx, 0x635f50
call edx
push 0
mov eax, 0x635fd0
call eax
fld1
fst dword [esp]
sub esp, 0xc
fst dword [esp + 8]
fst dword [esp + 4]
fstp dword [esp]
call esi
fld dword [ebp - 0x30]
fsub qword [0x101405f8]
push ecx
mov ecx, 0x637c60
fstp dword [ebp - 0x38]
fldz
fstp dword [esp]
fld dword [0x10140a90]
push 1
push 1
sub esp, 0x20
fstp dword [esp + 0x1c]
fld dword [0x10140a8c]
fstp dword [esp + 0x18]
fld dword [0x101406a8]
fstp dword [esp + 0x14]
fld dword [0x10140a88]
fstp dword [esp + 0x10]
fld dword [0x1013f54c]
fst dword [esp + 0xc]
fstp dword [esp + 8]
fld dword [ebp - 0x2c]
fstp dword [esp + 4]
fld dword [ebp - 0x38]
fstp dword [esp]
push 0x7ae8
call ecx
fldz
fstp dword [esp + 0x2c]
add esp, 0x2c
fld dword [0x10140a90]
push 1
push 1
sub esp, 0x20
fstp dword [esp + 0x1c]
mov edx, 0x637c60
fld dword [0x10140a8c]
fstp dword [esp + 0x18]
fld dword [0x101406a8]
fstp dword [esp + 0x14]
fld dword [0x10140a7c]
fstp dword [esp + 0x10]
fld dword [0x1013f54c]
fst dword [esp + 0xc]
fstp dword [esp + 8]
fld dword [ebp - 0x2c]
fstp dword [esp + 4]
fld dword [ebp - 0x38]
fstp dword [esp]
push 0x7ae7
call edx
add esp, 0x30
cmp dword [0x108c7870], 0
je 0x100de9b8
fldz
push ecx
fstp dword [esp]
mov eax, 0x637c60
fld dword [0x1013f8a4]
push 1
push 0
sub esp, 0x20
fst dword [esp + 0x1c]
fstp dword [esp + 0x18]
fld dword [0x10140a78]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x1013f8d0]
fstp dword [esp + 0xc]
fld dword [0x1013fb2c]
fstp dword [esp + 8]
fld dword [ebp - 0x34]
fadd qword [0x10140a70]
fstp dword [ebp - 0x44]
fld dword [ebp - 0x44]
fstp dword [esp + 4]
fld dword [ebp - 0x30]
fadd qword [0x1013f6c0]
fstp dword [ebp - 0x44]
fld dword [ebp - 0x44]
fstp dword [esp]
push 0x7ae2
call eax
lea ecx, [ebp - 0x5c]
push ecx
call dword [sym.imp.MSVCR100.dll__time64]
lea edx, [ebp - 0x5c]
push edx
call dword [sym.imp.MSVCR100.dll__localtime64]
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov eax, dword [eax + 8]
push ecx
push edx
push eax
lea ecx, [ebp - 0x24]
push str._2d:_02d:_02d
push ecx
call dword [sym.imp.MSVCR100.dll_sprintf]
add esp, 0x4c
push 1
mov edx, 0x635fd0
call edx
fld dword [ebp - 0x34]
fadd qword [0x10140250]
add esp, 4
lea eax, [ebp - 0x24]
push eax
push 0x64
call fcn.1012e5b0
fld dword [ebp - 0x30]
fadd qword [0x1013f998]
mov esi, eax
call fcn.1012e5b0
push eax
push 0xffffffffffffffff
mov ebx, 1
mov ecx, esi
call fcn.100bb860
mov ecx, 0x636070
call ecx
mov edx, 0x635f50
call edx
push 0
mov eax, 0x635fd0
call eax
add esp, 0x14
fld dword [ebp - 0x30]
fsub qword [0x1013f6c0]
call fcn.1012e5b0
fld dword [ebp - 0x34]
fadd qword [0x1013fa60]
mov esi, eax
mov dword [ebp - 0x2c], esi
call fcn.1012e5b0
push 0x12
push 0x12
push eax
push esi
mov ecx, 0x790b10
mov dword [ebp - 0x28], eax
call ecx
add esp, 0x10
test al, al
je 0x100deb17
fld dword [ebp - 0x40]
push str.Zoom____
fsub qword [0x1013f600]
call fcn.1012e5b0
fld dword [ebp - 0x3c]
fadd qword [0x101402f8]
push eax
call fcn.1012e5b0
push eax
call fcn.100bba40
fldz
add esp, 0xc
push ecx
fstp dword [esp]
push 1
fld dword [0x10140a6c]
push 1
sub esp, 0x20
cmp byte [0x8793386], 0
fstp dword [esp + 0x1c]
fld dword [0x10140a68]
mov edx, 0x637c60
fstp dword [esp + 0x18]
fld dword [0x10140a64]
fstp dword [esp + 0x14]
je 0x100deae9
fld dword [0x10140a60]
fstp dword [esp + 0x10]
fld dword [0x10140a5c]
fst dword [esp + 0xc]
fstp dword [esp + 8]
fild dword [ebp - 0x28]
fstp dword [esp + 4]
fild dword [ebp - 0x2c]
fstp dword [esp]
push 0x7ae7
call edx
push 0
push 0
push 0x19
mov eax, 0x6d6c20
call eax
add esp, 0x3c
call edi
mov ecx, dword [0x1190fd24]
add ecx, 0xc8
cmp eax, ecx
jb 0x100deb70
mov eax, dword [0x1190fd20]
cmp eax, 3
jne 0x100deace
mov dword [0x1190fd20], 2
call edi
mov dword [0x1190fd24], eax
jmp 0x100deb70
cmp eax, 2
jne 0x100deadd
mov dword [0x1190fd20], 1
call edi
mov dword [0x1190fd24], eax
jmp 0x100deb70
fld dword [0x10140a58]
fstp dword [esp + 0x10]
fld dword [0x10140a5c]
fst dword [esp + 0xc]
fstp dword [esp + 8]
fild dword [ebp - 0x28]
fstp dword [esp + 4]
fild dword [ebp - 0x2c]
fstp dword [esp]
push 0x7ae7
call edx
jmp 0x100deb6d
fldz
push ecx
fst dword [esp]
mov eax, 0x637c60
fld dword [0x10140a6c]
push 1
push 1
sub esp, 0x20
fstp dword [esp + 0x1c]
fld dword [0x10140a68]
fstp dword [esp + 0x18]
fld dword [0x10140a64]
fstp dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x10140a5c]
fst dword [esp + 0xc]
fstp dword [esp + 8]
fild dword [ebp - 0x28]
fstp dword [esp + 4]
fild dword [ebp - 0x2c]
fstp dword [esp]
push 0x7ae7
call eax
add esp, 0x30
fld dword [ebp - 0x30]
fsub qword [0x1013fee0]
call fcn.1012e5b0
fld dword [ebp - 0x34]
fadd qword [0x10140a50]
mov esi, eax
mov dword [ebp - 0x2c], esi
call fcn.1012e5b0
push 0x12
push 0x12
push eax
push esi
mov ecx, 0x790b10
mov ebx, eax
mov dword [ebp - 0x28], eax
call ecx
add esp, 0x10
test al, al
je 0x100decae
fld dword [ebp - 0x40]
push str.Zoom___
fsub qword [0x1013f600]
call fcn.1012e5b0
fld dword [ebp - 0x3c]
fadd qword [0x101402f8]
push eax
call fcn.1012e5b0
push eax
call fcn.100bba40
fldz
add esp, 0xc
push ecx
fstp dword [esp]
push 1
fld dword [0x10140a6c]
push 1
sub esp, 0x20
cmp byte [0x8793386], 0
fstp dword [esp + 0x1c]
fld dword [0x10140a68]
mov edx, 0x637c60
fstp dword [esp + 0x18]
fld dword [0x10140a48]
fstp dword [esp + 0x14]
je 0x100deca3
fld dword [0x10140a60]
fstp dword [esp + 0x10]
fld dword [0x10140a5c]
fst dword [esp + 0xc]
fstp dword [esp + 8]
fild dword [ebp - 0x28]
fstp dword [esp + 4]
fild dword [ebp - 0x2c]
fstp dword [esp]
push 0x7ae7
call edx
push 0
push 0
push 0x19
mov eax, 0x6d6c20
call eax
add esp, 0x3c
call edi
mov ecx, dword [0x1190fd24]
add ecx, 0xc8
cmp eax, ecx
jb 0x100dedcf
mov eax, dword [0x1190fd20]
cmp eax, 1
jne 0x100dec88
mov dword [0x1190fd20], 2
call edi
mov dword [0x1190fd24], eax
jmp 0x100dedcf
cmp eax, 2
jne 0x100dec97
mov dword [0x1190fd20], 3
call edi
mov dword [0x1190fd24], eax
jmp 0x100dedcf
fld dword [0x10140a58]
jmp 0x100deda6
mov eax, dword [0x1190fd20]
fldz
push ecx
cmp eax, 2
jne 0x100ded19
fstp dword [esp]
push 1
fld dword [0x10140a6c]
push 1
sub esp, 0x20
fstp dword [esp + 0x1c]
mov eax, 0x637c60
fld dword [0x10140a68]
fstp dword [esp + 0x18]
fld dword [0x10140a48]
fstp dword [esp + 0x14]
fld dword [0x10140a58]
fstp dword [esp + 0x10]
fld dword [0x10140a5c]
fst dword [esp + 0xc]
fstp dword [esp + 8]
fild dword [ebp - 0x28]
fstp dword [esp + 4]
fild dword [ebp - 0x2c]
fstp dword [esp]
push 0x7ae7
call eax
jmp 0x100dedcc
cmp eax, 3
jne 0x100ded79
fstp dword [esp]
push 1
fld dword [0x10140a6c]
push 1
sub esp, 0x20
fstp dword [esp + 0x1c]
mov ecx, 0x637c60
fld dword [0x10140a68]
fstp dword [esp + 0x18]
fld dword [0x10140a48]
fstp dword [esp + 0x14]
fld dword [0x10140a58]
fstp dword [esp + 0x10]
fld dword [0x10140a5c]
fst dword [esp + 0xc]
fstp dword [esp + 8]
fild dword [ebp - 0x28]
fstp dword [esp + 4]
fild dword [ebp - 0x2c]
fstp dword [esp]
push 0x7ae7
call ecx
jmp 0x100dedcc
fst dword [esp]
push 1
fld dword [0x10140a6c]
push 1
sub esp, 0x20
fstp dword [esp + 0x1c]
mov edx, 0x637c60
fld dword [0x10140a68]
fstp dword [esp + 0x18]
fld dword [0x10140a48]
fstp dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x10140a5c]
fst dword [esp + 0xc]
fstp dword [esp + 8]
fild dword [ebp - 0x28]
fstp dword [esp + 4]
fild dword [ebp - 0x2c]
fstp dword [esp]
push 0x7ae7
call edx
add esp, 0x30
fld dword [ebp - 0x30]
fadd qword [0x1013f758]
call fcn.1012e5b0
push 0x12
mov ecx, ebx
push 0x12
push ecx
mov dword [ebp - 0x44], eax
mov dword [ebp - 0x2c], eax
push eax
mov eax, 0x790b10
mov dword [ebp - 0x28], ecx
call eax
add esp, 0x10
test al, al
je 0x100def35
fld dword [ebp - 0x40]
push str.Config_Helper
fsub qword [0x1013f600]
call fcn.1012e5b0
fld dword [ebp - 0x3c]
fadd qword [0x101402f8]
push eax
call fcn.1012e5b0
push eax
call fcn.100bba40
add esp, 0xc
cmp byte [0x8793386], 0
je 0x100deed4
push 0
push 0
push 0x19
mov ecx, 0x6d6c20
call ecx
fldz
fstp dword [esp + 8]
add esp, 8
fld dword [0x10140a6c]
push 1
push 1
sub esp, 0x20
fstp dword [esp + 0x1c]
mov edx, 0x637c60
fld dword [0x10140a68]
fstp dword [esp + 0x18]
fld dword [0x10140a44]
fstp dword [esp + 0x14]
fld dword [0x10140a60]
fstp dword [esp + 0x10]
fld dword [0x10140a5c]
fst dword [esp + 0xc]
fstp dword [esp + 8]
fild dword [ebp - 0x28]
fstp dword [esp + 4]
fild dword [ebp - 0x2c]
fstp dword [esp]
push 0x7ae7
call edx
add esp, 0x30
call edi
mov ecx, dword [0x1190fd24]
add ecx, 0xc8
cmp eax, ecx
jb 0x100defff
push 0x4f
mov edx, 0x861110
call edx
mov edx, 0x85ec50
mov ecx, eax
call edx
jmp 0x100defff
fldz
push ecx
fstp dword [esp]
mov eax, 0x637c60
fld dword [0x10140a6c]
push 1
push 1
sub esp, 0x20
fstp dword [esp + 0x1c]
fld dword [0x10140a68]
fstp dword [esp + 0x18]
fld dword [0x10140a44]
fstp dword [esp + 0x14]
fld dword [0x10140a58]
fstp dword [esp + 0x10]
fld dword [0x10140a5c]
fst dword [esp + 0xc]
fstp dword [esp + 8]
fild dword [ebp - 0x28]
fstp dword [esp + 4]
fild dword [ebp - 0x2c]
fstp dword [esp]
push 0x7ae7
call eax
jmp 0x100deffc
push 0x4f
mov ecx, 0x861110
call ecx
mov edx, 0x85ec20
mov ecx, eax
call edx
fldz
push ecx
test al, al
je 0x100defa9
fstp dword [esp]
push 1
fld dword [0x10140a6c]
push 1
sub esp, 0x20
fstp dword [esp + 0x1c]
mov eax, 0x637c60
fld dword [0x10140a68]
fstp dword [esp + 0x18]
fld dword [0x10140a44]
fstp dword [esp + 0x14]
fld dword [0x10140a58]
fstp dword [esp + 0x10]
fld dword [0x10140a5c]
fst dword [esp + 0xc]
fstp dword [esp + 8]
fild dword [ebp - 0x28]
fstp dword [esp + 4]
fild dword [ebp - 0x2c]
fstp dword [esp]
push 0x7ae7
call eax
jmp 0x100deffc
fst dword [esp]
push 1
fld dword [0x10140a6c]
push 1
sub esp, 0x20
fstp dword [esp + 0x1c]
mov ecx, 0x637c60
fld dword [0x10140a68]
fstp dword [esp + 0x18]
fld dword [0x10140a44]
fstp dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x10140a5c]
fst dword [esp + 0xc]
fstp dword [esp + 8]
fild dword [ebp - 0x28]
fstp dword [esp + 4]
fild dword [ebp - 0x2c]
fstp dword [esp]
push 0x7ae7
call ecx
add esp, 0x30
fld dword [ebp - 0x30]
fsub qword [0x1013fbb8]
call fcn.1012e5b0
fld dword [ebp - 0x34]
fsub qword [0x1013f6e8]
mov esi, eax
mov dword [ebp - 0x2c], esi
call fcn.1012e5b0
push 0x12
push 0x12
push eax
push esi
mov edx, 0x790b10
mov dword [ebp - 0x54], eax
mov dword [ebp - 0x28], eax
call edx
add esp, 0x10
test al, al
je 0x100df17c
fld dword [ebp - 0x40]
push str.Camera_3D
fsub qword [0x1013f600]
call fcn.1012e5b0
fld dword [ebp - 0x3c]
fadd qword [0x101402f8]
push eax
call fcn.1012e5b0
push eax
call fcn.100bba40
add esp, 0xc
cmp byte [0x8793386], 0
je 0x100df11b
push 0
push 0
push 0x19
mov eax, 0x6d6c20
call eax
fldz
fstp dword [esp + 8]
add esp, 8
fld dword [0x10140a6c]
push 1
push 1
sub esp, 0x20
fstp dword [esp + 0x1c]
mov ecx, 0x637c60
fld dword [0x10140a68]
fstp dword [esp + 0x18]
fld dword [0x10140a40]
fstp dword [esp + 0x14]
fld dword [0x10140a60]
fstp dword [esp + 0x10]
fld dword [0x10140a5c]
fst dword [esp + 0xc]
fstp dword [esp + 8]
fild dword [ebp - 0x28]
fstp dword [esp + 4]
fild dword [ebp - 0x2c]
fstp dword [esp]
push 0x7ae7
call ecx
add esp, 0x30
call edi
mov edx, dword [0x1190fd24]
add edx, 0xc8
cmp eax, edx
jb 0x100df239
call edi
sub eax, dword [0x118caebc]
cmp eax, 0x3e8
jb 0x100df10f
call fcn.100bd330
call edi
mov dword [0x1190fd24], eax
jmp 0x100df239
fldz
push ecx
fstp dword [esp]
mov eax, 0x637c60
fld dword [0x10140a6c]
push 1
push 1
sub esp, 0x20
fstp dword [esp + 0x1c]
fld dword [0x10140a68]
fstp dword [esp + 0x18]
fld dword [0x10140a40]
fstp dword [esp + 0x14]
fld dword [0x10140a58]
fstp dword [esp + 0x10]
fld dword [0x10140a5c]
fst dword [esp + 0xc]
fstp dword [esp + 8]
fild dword [ebp - 0x28]
fstp dword [esp + 4]
fild dword [ebp - 0x2c]
fstp dword [esp]
push 0x7ae7
call eax
jmp 0x100df236
cmp byte [0x101513e8], 0
fldz
push ecx
je 0x100df1e3
fstp dword [esp]
push 1
fld dword [0x10140a6c]
push 1
sub esp, 0x20
fstp dword [esp + 0x1c]
mov ecx, 0x637c60
fld dword [0x10140a68]
fstp dword [esp + 0x18]
fld dword [0x10140a40]
fstp dword [esp + 0x14]
fld dword [0x10140a58]
fstp dword [esp + 0x10]
fld dword [0x10140a5c]
fst dword [esp + 0xc]
fstp dword [esp + 8]
fild dword [ebp - 0x28]
fstp dword [esp + 4]
fild dword [ebp - 0x2c]
fstp dword [esp]
push 0x7ae7
call ecx
jmp 0x100df236
fst dword [esp]
push 1
fld dword [0x10140a6c]
push 1
sub esp, 0x20
fstp dword [esp + 0x1c]
mov edx, 0x637c60
fld dword [0x10140a68]
fstp dword [esp + 0x18]
fld dword [0x10140a40]
fstp dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x10140a5c]
fst dword [esp + 0xc]
fstp dword [esp + 8]
fild dword [ebp - 0x28]
fstp dword [esp + 4]
fild dword [ebp - 0x2c]
fstp dword [esp]
push 0x7ae7
call edx
add esp, 0x30
fld dword [ebp - 0x30]
fadd qword [0x1013fdc0]
call fcn.1012e5b0
fld dword [ebp - 0x34]
fadd qword [0x1013fda8]
mov ebx, eax
mov esi, eax
mov dword [ebp - 0x2c], esi
call fcn.1012e5b0
push 0x12
push 0x12
push eax
mov dword [ebp - 0x28], eax
push esi
mov eax, 0x790b10
call eax
add esp, 0x10
test al, al
je 0x100df3a9
fld dword [ebp - 0x40]
push str.Full_Map__TAB_
fsub qword [0x1013f600]
call fcn.1012e5b0
fld dword [ebp - 0x3c]
fadd qword [0x101402f8]
push eax
call fcn.1012e5b0
push eax
call fcn.100bba40
add esp, 0xc
cmp byte [0x8793386], 0
je 0x100df34b
push 0
push 0
push 0x19
mov ecx, 0x6d6c20
call ecx
fldz
fstp dword [esp + 8]
add esp, 8
fld dword [0x10140a6c]
push 1
push 1
sub esp, 0x20
fstp dword [esp + 0x1c]
mov edx, 0x637c60
fld dword [0x10140a68]
fstp dword [esp + 0x18]
fld dword [0x10140a3c]
fstp dword [esp + 0x14]
fld dword [0x10140a60]
fstp dword [esp + 0x10]
fld dword [0x10140a5c]
fst dword [esp + 0xc]
fstp dword [esp + 8]
fild dword [ebp - 0x28]
fstp dword [esp + 4]
fild dword [ebp - 0x2c]
fstp dword [esp]
push 0x7ae7
call edx
add esp, 0x30
call edi
mov ecx, dword [0x1190fd24]
add ecx, 0xc8
cmp eax, ecx
jb 0x100df402
push 0x48
mov edx, 0x861110
call edx
mov edx, 0x85ec50
mov ecx, eax
call edx
jmp 0x100df402
fldz
push ecx
fstp dword [esp]
mov eax, 0x637c60
fld dword [0x10140a6c]
push 1
push 1
sub esp, 0x20
fstp dword [esp + 0x1c]
fld dword [0x10140a68]
fstp dword [esp + 0x18]
fld dword [0x10140a3c]
fstp dword [esp + 0x14]
fld dword [0x10140a58]
fstp dword [esp + 0x10]
fld dword [0x10140a5c]
fst dword [esp + 0xc]
fstp dword [esp + 8]
fild dword [ebp - 0x28]
fstp dword [esp + 4]
fild dword [ebp - 0x2c]
fstp dword [esp]
push 0x7ae7
call eax
jmp 0x100df3ff
fldz
push ecx
fst dword [esp]
mov ecx, 0x637c60
fld dword [0x10140a6c]
push 1
push 1
sub esp, 0x20
fstp dword [esp + 0x1c]
fld dword [0x10140a68]
fstp dword [esp + 0x18]
fld dword [0x10140a3c]
fstp dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x10140a5c]
fst dword [esp + 0xc]
fstp dword [esp + 8]
fild dword [ebp - 0x28]
fstp dword [esp + 4]
fild dword [ebp - 0x2c]
fstp dword [esp]
push 0x7ae7
call ecx
add esp, 0x30
fld dword [ebp - 0x34]
mov esi, dword [ebp - 0x44]
fadd qword [0x1013f580]
mov dword [ebp - 0x2c], esi
call fcn.1012e5b0
push 0x12
push 0x12
push eax
push esi
mov edx, 0x790b10
mov dword [ebp - 0x28], eax
call edx
add esp, 0x10
test al, al
je 0x100df563
fld dword [ebp - 0x40]
push str.Character_Status
fsub qword [0x1013f600]
call fcn.1012e5b0
fld dword [ebp - 0x3c]
fadd qword [0x101402f8]
push eax
call fcn.1012e5b0
push eax
call fcn.100bba40
add esp, 0xc
cmp byte [0x8793386], 0
je 0x100df505
push 0
push 0
push 0x19
mov eax, 0x6d6c20
call eax
fldz
fstp dword [esp + 8]
add esp, 8
fld dword [0x10140a6c]
push 1
push 1
sub esp, 0x20
fstp dword [esp + 0x1c]
mov ecx, 0x637c60
fld dword [0x10140a68]
fstp dword [esp + 0x18]
fld dword [0x10140a38]
fstp dword [esp + 0x14]
fld dword [0x10140a60]
fstp dword [esp + 0x10]
fld dword [0x10140a5c]
fst dword [esp + 0xc]
fstp dword [esp + 8]
fild dword [ebp - 0x28]
fstp dword [esp + 4]
fild dword [ebp - 0x2c]
fstp dword [esp]
push 0x7ae7
call ecx
add esp, 0x30
call edi
mov edx, dword [0x1190fd24]
add edx, 0xc8
cmp eax, edx
jb 0x100df5bc
push 0x10
mov eax, 0x861110
call eax
mov edx, 0x85ec50
mov ecx, eax
call edx
jmp 0x100df5bc
fldz
push ecx
fstp dword [esp]
mov eax, 0x637c60
fld dword [0x10140a6c]
push 1
push 1
sub esp, 0x20
fstp dword [esp + 0x1c]
fld dword [0x10140a68]
fstp dword [esp + 0x18]
fld dword [0x10140a38]
fstp dword [esp + 0x14]
fld dword [0x10140a58]
fstp dword [esp + 0x10]
fld dword [0x10140a5c]
fst dword [esp + 0xc]
fstp dword [esp + 8]
fild dword [ebp - 0x28]
fstp dword [esp + 4]
fild dword [ebp - 0x2c]
fstp dword [esp]
push 0x7ae7
call eax
jmp 0x100df5b9
fldz
push ecx
fst dword [esp]
mov ecx, 0x637c60
fld dword [0x10140a6c]
push 1
push 1
sub esp, 0x20
fstp dword [esp + 0x1c]
fld dword [0x10140a68]
fstp dword [esp + 0x18]
fld dword [0x10140a38]
fstp dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x10140a5c]
fst dword [esp + 0xc]
fstp dword [esp + 8]
fild dword [ebp - 0x28]
fstp dword [esp + 4]
fild dword [ebp - 0x2c]
fstp dword [esp]
push 0x7ae7
call ecx
add esp, 0x30
mov ecx, dword [ebp - 0x54]
push 0x12
push 0x12
mov eax, ebx
push ecx
push eax
mov edx, 0x790b10
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x28], ecx
call edx
add esp, 0x10
pop ebx
test al, al
je 0x100df711
fld dword [ebp - 0x40]
push str.System_Option
fsub qword [0x1013f600]
call fcn.1012e5b0
fld dword [ebp - 0x3c]
fadd qword [0x101402f8]
push eax
call fcn.1012e5b0
push eax
call fcn.100bba40
add esp, 0xc
cmp byte [0x8793386], 0
je 0x100df6b0
push 0
push 0
push 0x19
mov eax, 0x6d6c20
call eax
fldz
fstp dword [esp + 8]
add esp, 8
fld dword [0x10140a6c]
push 1
push 1
sub esp, 0x20
fstp dword [esp + 0x1c]
mov ecx, 0x637c60
fld dword [0x10140a68]
fstp dword [esp + 0x18]
fld dword [0x10140a34]
fstp dword [esp + 0x14]
fld dword [0x10140a60]
fstp dword [esp + 0x10]
fld dword [0x10140a5c]
fst dword [esp + 0xc]
fstp dword [esp + 8]
fild dword [ebp - 0x28]
fstp dword [esp + 4]
fild dword [ebp - 0x2c]
fstp dword [esp]
push 0x7ae7
call ecx
add esp, 0x30
call edi
mov edx, dword [0x1190fd24]
add edx, 0xc8
cmp eax, edx
jb 0x100df7db
xor eax, eax
call fcn.100bd1c0
call edi
mov dword [0x1190fd24], eax
jmp 0x100df7db
fldz
push ecx
fstp dword [esp]
mov eax, 0x637c60
fld dword [0x10140a6c]
push 1
push 1
sub esp, 0x20
fstp dword [esp + 0x1c]
fld dword [0x10140a68]
fstp dword [esp + 0x18]
fld dword [0x10140a34]
fstp dword [esp + 0x14]
fld dword [0x10140a58]
fstp dword [esp + 0x10]
fld dword [0x10140a5c]
fst dword [esp + 0xc]
fstp dword [esp + 8]
fild dword [ebp - 0x28]
fstp dword [esp + 4]
fild dword [ebp - 0x2c]
fstp dword [esp]
push 0x7ae7
call eax
jmp 0x100df7d8
push 0x23
mov ecx, 0x861110
call ecx
mov edx, 0x85ec20
mov ecx, eax
call edx
fldz
push ecx
test al, al
je 0x100df785
fstp dword [esp]
push 1
fld dword [0x10140a6c]
push 1
sub esp, 0x20
fstp dword [esp + 0x1c]
mov eax, 0x637c60
fld dword [0x10140a68]
fstp dword [esp + 0x18]
fld dword [0x10140a34]
fstp dword [esp + 0x14]
fld dword [0x10140a58]
fstp dword [esp + 0x10]
fld dword [0x10140a5c]
fst dword [esp + 0xc]
fstp dword [esp + 8]
fild dword [ebp - 0x28]
fstp dword [esp + 4]
fild dword [ebp - 0x2c]
fstp dword [esp]
push 0x7ae7
call eax
jmp 0x100df7d8
fst dword [esp]
push 1
fld dword [0x10140a6c]
push 1
sub esp, 0x20
fstp dword [esp + 0x1c]
mov ecx, 0x637c60
fld dword [0x10140a68]
fstp dword [esp + 0x18]
fld dword [0x10140a34]
fstp dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x10140a5c]
fst dword [esp + 0xc]
fstp dword [esp + 8]
fild dword [ebp - 0x28]
fstp dword [esp + 4]
fild dword [ebp - 0x2c]
fstp dword [esp]
push 0x7ae7
call ecx
add esp, 0x30
fld dword [ebp - 0x30]
fsub qword [0x1013f518]
call fcn.1012e5b0
fld dword [ebp - 0x34]
fadd qword [0x101405f8]
mov esi, eax
mov dword [ebp - 0x2c], esi
call fcn.1012e5b0
push 0x12
push 0x12
push eax
push esi
mov edx, 0x790b10
mov dword [ebp - 0x28], eax
call edx
add esp, 0x10
pop esi
test al, al
je 0x100df96a
fld dword [ebp - 0x40]
push str.Camera_3D_Reset
fsub qword [0x1013f600]
call fcn.1012e5b0
fld dword [ebp - 0x3c]
fadd qword [0x101402f8]
push eax
call fcn.1012e5b0
push eax
call fcn.100bba40
add esp, 0xc
cmp byte [0x8793386], 0
je 0x100df8fc
push 0
push 0
push 0x19
mov eax, 0x6d6c20
call eax
fldz
fstp dword [esp + 8]
add esp, 8
fld dword [0x10140a6c]
push 1
push 1
sub esp, 0x20
fstp dword [esp + 0x1c]
mov ecx, 0x637c60
fld dword [0x10140a68]
fstp dword [esp + 0x18]
fld dword [0x10140a30]
fstp dword [esp + 0x14]
fld dword [0x10140a60]
fstp dword [esp + 0x10]
fld dword [0x10140a5c]
fst dword [esp + 0xc]
fstp dword [esp + 8]
fild dword [ebp - 0x28]
fstp dword [esp + 4]
fild dword [ebp - 0x2c]
fstp dword [esp]
push 0x7ae7
call ecx
add esp, 0x30
call edi
mov edx, dword [0x1190fd24]
add edx, 0xc8
cmp eax, edx
jb 0x100df9c3
call edi
sub eax, dword [0x118cae68]
cmp eax, 0x3e8
jb 0x100df9c3
call fcn.100bd3a0
pop edi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.1012db16
mov esp, ebp
pop ebp
ret
fldz
push ecx
fstp dword [esp]
mov eax, 0x637c60
fld dword [0x10140a6c]
push 1
push 1
sub esp, 0x20
fstp dword [esp + 0x1c]
fld dword [0x10140a68]
fstp dword [esp + 0x18]
fld dword [0x10140a30]
fstp dword [esp + 0x14]
fld dword [0x10140a58]
fstp dword [esp + 0x10]
fld dword [0x10140a5c]
fst dword [esp + 0xc]
fstp dword [esp + 8]
fild dword [ebp - 0x28]
fstp dword [esp + 4]
fild dword [ebp - 0x2c]
fstp dword [esp]
push 0x7ae7
call eax
add esp, 0x30
pop edi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.1012db16
mov esp, ebp
pop ebp
ret
fldz
push ecx
fst dword [esp]
mov ecx, 0x637c60
fld dword [0x10140a6c]
push 1
push 1
sub esp, 0x20
fstp dword [esp + 0x1c]
fld dword [0x10140a68]
fstp dword [esp + 0x18]
fld dword [0x10140a30]
fstp dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x10140a5c]
fst dword [esp + 0xc]
fstp dword [esp + 8]
fild dword [ebp - 0x28]
fstp dword [esp + 4]
fild dword [ebp - 0x2c]
fstp dword [esp]
push 0x7ae7
call ecx
add esp, 0x30
pop edi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.1012db16
mov esp, ebp
pop ebp
ret