Function at 0x100397e0
Capabilities:
Allocate or change rwx memory
Execute shellcode via indirect call

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
fild dword [0xe61e58]
push esi
push edi
fdiv dword [0xe7c3d4]
fld qword [0x1005c508]
fsub st(1), st(0)
fxch st(1)
fadd qword [0x1005c798]
fstp qword [0x101db138]
fild dword [0xe61e5c]
fdiv dword [0xe7c3d8]
fld qword [0x1005c500]
fsub st(1), st(0)
fxch st(1)
fadd qword [0x1005c790]
fstp dword [0x101db130]
fild dword [0xe61e58]
fdiv dword [0xe7c3d4]
fsub st(2)
fadd qword [0x1005c788]
fstp dword [0x101dae7c]
fild dword [0xe61e5c]
fdiv dword [0xe7c3d8]
fsub st(1)
fadd qword [0x1005c780]
fstp dword [0x101dae80]
fild dword [0xe61e5c]
fdiv dword [0xe7c3d8]
fsub st(1)
fadd qword [0x1005c620]
fstp dword [0x101dae88]
fild dword [0xe61e5c]
fdiv dword [0xe7c3d8]
fsub st(1)
fadd qword [0x1005c778]
fstp dword [0x101dae90]
fild dword [0xe61e5c]
fdiv dword [0xe7c3d8]
fsub st(1)
fadd qword [0x1005c770]
fstp dword [0x101dae98]
fild dword [0xe61e5c]
fdiv dword [0xe7c3d8]
fsub st(1)
fadd qword [0x1005c768]
fstp dword [0x101daea0]
fild dword [0xe61e5c]
fdiv dword [0xe7c3d8]
fsub st(1)
fadd qword [0x1005c760]
fstp dword [0x101daea8]
fild dword [0xe61e58]
fdiv dword [0xe7c3d4]
fsub st(2)
fadd qword [0x1005c758]
fstp dword [0x101dae84]
fild dword [0xe61e58]
fdiv dword [0xe7c3d4]
fsub st(2)
fadd qword [0x1005c750]
fstp dword [0x101dae8c]
fild dword [0xe61e58]
fdiv dword [0xe7c3d4]
fsub st(2)
fadd qword [0x1005c748]
fstp dword [0x101dae94]
fild dword [0xe61e58]
fdiv dword [0xe7c3d4]
fsub st(2)
fadd qword [0x1005c740]
fstp dword [0x101dae9c]
fild dword [0xe61e58]
fdiv dword [0xe7c3d4]
fsub st(2)
fadd qword [0x1005c738]
fstp dword [0x101daea4]
fild dword [0xe61e58]
fdiv dword [0xe7c3d4]
fsub st(2)
fld qword [0x1005c730]
fadd st(1), st(0)
fxch st(1)
mov esi, dword [sym.imp.KERNEL32.dll_VirtualProtect]
fstp dword [0x101daeac]
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88d864
fsub st(2)
fadd qword [0x1005c728]
fstp dword [0x101daeb0]
fild dword [0xe61e58]
fdiv dword [0xe7c3d4]
fsubrp st(3)
faddp st(2)
fxch st(1)
fstp dword [0x101daeb4]
fild dword [0xe61e5c]
fdiv dword [0xe7c3d8]
fsub st(1)
fadd qword [0x1005c720]
fstp dword [0x101daeb8]
fild dword [0xe61e5c]
fdiv dword [0xe7c3d8]
fsubrp st(1)
fadd qword [0x1005c718]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88d864], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88d864
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88d869
fsub qword [0x1005c508]
fadd qword [0x1005c710]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88d869], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88d869
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 8], eax
fsub qword [0x1005c500]
fadd qword [0x1005c708]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88d8e6
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88d8e6], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88d8e6
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88d8eb
fsub qword [0x1005c508]
fadd qword [0x1005c798]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88d8eb], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88d8eb
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88d6c6
fsub qword [0x1005c500]
fadd qword [0x1005c700]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88d6c6], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88d6c6
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
fsub qword [0x1005c500]
fadd qword [0x1005c6f8]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
push eax
push 0x40
push 4
push 0x88d776
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88d776], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88d776
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88d6cb
fsub qword [0x1005c508]
fadd qword [0x1005c6f0]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88d6cb], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88d6cb
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88d77b
fsub qword [0x1005c508]
fadd qword [0x1005c750]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88d77b], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88d77b
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
fsub qword [0x1005c500]
fmul qword [0x1005c460]
fadd qword [0x1005c6e8]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
push 4
push 0x88cdcb
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88cdcb], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88cdcb
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88ce28
fsub qword [0x1005c500]
fmul qword [0x1005c460]
fadd qword [0x1005c6e8]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88ce28], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88ce28
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88ce85
fsub qword [0x1005c500]
fmul qword [0x1005c460]
fadd qword [0x1005c6e8]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88ce85], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88ce85
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
fsub qword [0x1005c500]
fmul qword [0x1005c460]
fadd qword [0x1005c6e0]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
push 4
push 0x88ccc1
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88ccc1], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88ccc1
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88cee1
fsub qword [0x1005c500]
fmul qword [0x1005c460]
fadd qword [0x1005c6e8]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88cee1], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88cee1
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88cf3e
fsub qword [0x1005c500]
fmul qword [0x1005c460]
fadd qword [0x1005c6e8]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88cf3e], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88cf3e
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
fsub qword [0x1005c500]
fmul qword [0x1005c460]
fadd qword [0x1005c6e8]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
push 4
push 0x88cf9b
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88cf9b], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88cf9b
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88cff7
fsub qword [0x1005c500]
fmul qword [0x1005c460]
fadd qword [0x1005c6e8]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88cff7], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88cff7
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88d054
fsub qword [0x1005c500]
fmul qword [0x1005c460]
fadd qword [0x1005c6e8]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88d054], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88d054
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
fsub qword [0x1005c500]
fmul qword [0x1005c460]
fadd qword [0x1005c6e8]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
push 4
push 0x88d0b1
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88d0b1], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88d0b1
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88d10d
fsub qword [0x1005c500]
fmul qword [0x1005c460]
fadd qword [0x1005c6e8]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88d10d], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88d10d
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88cbea
fsub qword [0x1005c500]
fmul qword [0x1005c460]
fadd qword [0x1005c6e0]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88cbea], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88cbea
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
fsub qword [0x1005c500]
fmul qword [0x1005c460]
fadd qword [0x1005c6d8]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
push 4
push 0x88cb9d
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88cb9d], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88cb9d
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88dd0d
fsub qword [0x1005c500]
fmul qword [0x1005c460]
fadd qword [0x1005c4d0]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88dd0d], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88dd0d
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88dd87
fsub qword [0x1005c500]
fmul qword [0x1005c460]
fadd qword [0x1005c6d0]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88dd87], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88dd87
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
fsub qword [0x1005c500]
fmul qword [0x1005c460]
fadd qword [0x1005c4d0]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
push 4
push 0x88de1d
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88de1d], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88de1d
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88de7c
fsub qword [0x1005c500]
fmul qword [0x1005c460]
fadd qword [0x1005c4d0]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88de7c], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88de7c
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88deca
fsub qword [0x1005c500]
fmul qword [0x1005c460]
fadd qword [0x1005c4d0]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88deca], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88deca
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
fsub qword [0x1005c500]
fmul qword [0x1005c460]
fadd qword [0x1005c4d0]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
push 4
push 0x88df66
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88df66], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88df66
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88dfc8
fsub qword [0x1005c500]
fmul qword [0x1005c460]
fadd qword [0x1005c4d0]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88dfc8], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88dfc8
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88e019
fsub qword [0x1005c500]
fmul qword [0x1005c460]
fadd qword [0x1005c4d0]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88e019], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88e019
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
fsub qword [0x1005c500]
fmul qword [0x1005c460]
fadd qword [0x1005c6c8]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
push 4
push 0x88e048
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88e048], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88e048
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88e05d
fsub qword [0x1005c500]
fmul qword [0x1005c460]
fadd qword [0x1005c6c0]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88e05d], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88e05d
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88e0fd
fsub qword [0x1005c500]
fmul qword [0x1005c460]
fadd qword [0x1005c6d0]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88e0fd], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88e0fd
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
fsub qword [0x1005c500]
fmul qword [0x1005c460]
fadd qword [0x1005c4d0]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
push 4
push 0x88e13f
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88e13f], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88e13f
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88e14f
fsub qword [0x1005c500]
fmul qword [0x1005c460]
fadd qword [0x1005c620]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88e14f], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88e14f
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88e193
fsub qword [0x1005c500]
fmul qword [0x1005c460]
fadd qword [0x1005c4d0]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88e193], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88e193
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
fsub qword [0x1005c500]
fmul qword [0x1005c460]
fadd qword [0x1005c4d0]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
push 4
push 0x88e1f3
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88e1f3], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88e1f3
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88e242
fsub qword [0x1005c500]
fmul qword [0x1005c460]
fadd qword [0x1005c4d0]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88e242], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88e242
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88e26f
fsub qword [0x1005c500]
fmul qword [0x1005c460]
fadd qword [0x1005c6c8]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88e26f], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88e26f
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
fsub qword [0x1005c500]
fmul qword [0x1005c460]
fadd qword [0x1005c6c0]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
push 4
push 0x88e284
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88e284], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88e284
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88e2c6
fsub qword [0x1005c500]
fmul qword [0x1005c460]
fadd qword [0x1005c6b8]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88e2c6], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88e2c6
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88cdd7
fsub qword [0x1005c508]
fmul qword [0x1005c460]
fadd qword [0x1005c6b0]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88cdd7], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88cdd7
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
fsub qword [0x1005c508]
fmul qword [0x1005c460]
fadd qword [0x1005c718]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
push 4
push 0x88ce34
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88ce34], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88ce34
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88ce90
fsub qword [0x1005c508]
fmul qword [0x1005c460]
fadd qword [0x1005c6a8]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88ce90], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88ce90
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88ccc6
fsub qword [0x1005c508]
fmul qword [0x1005c460]
fadd qword [0x1005c6a0]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88ccc6], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88ccc6
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
fsub qword [0x1005c508]
fmul qword [0x1005c460]
fadd qword [0x1005c698]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
push 4
push 0x88ceed
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88ceed], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88ceed
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88cf4a
fsub qword [0x1005c508]
fmul qword [0x1005c460]
fadd qword [0x1005c690]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88cf4a], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88cf4a
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88cfa6
fsub qword [0x1005c508]
fmul qword [0x1005c460]
fadd qword [0x1005c688]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88cfa6], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88cfa6
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
fsub qword [0x1005c508]
fmul qword [0x1005c460]
fadd qword [0x1005c680]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
push 4
push 0x88d003
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88d003], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88d003
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88d060
fsub qword [0x1005c508]
fmul qword [0x1005c460]
fadd qword [0x1005c678]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88d060], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88d060
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88d0bc
fsub qword [0x1005c508]
fmul qword [0x1005c460]
fadd qword [0x1005c670]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88d0bc], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88d0bc
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
fsub qword [0x1005c508]
fmul qword [0x1005c460]
fadd qword [0x1005c668]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
push 4
push 0x88d119
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88d119], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88d119
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88cbf4
fsub qword [0x1005c508]
fmul qword [0x1005c460]
fadd qword [0x1005c4d0]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88cbf4], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88cbf4
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88cba2
fsub qword [0x1005c508]
fmul qword [0x1005c460]
fadd qword [0x1005c558]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88cba2], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88cba2
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
fsub qword [0x1005c508]
fmul qword [0x1005c460]
fadd qword [0x1005c6d8]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
push 4
push 0x88c9f2
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88c9f2], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88c9f2
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88ca66
fsub qword [0x1005c508]
fmul qword [0x1005c460]
fadd qword [0x1005c6d8]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88ca66], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88ca66
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88c9ad
fsub qword [0x1005c508]
fmul qword [0x1005c460]
fadd qword [0x1005c660]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88c9ad], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88c9ad
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
fsub qword [0x1005c508]
fmul qword [0x1005c460]
fadd qword [0x1005c660]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
push 4
push 0x88ca96
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88ca96], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88ca96
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88dd14
fsub qword [0x1005c508]
fmul qword [0x1005c460]
fadd qword [0x1005c658]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88dd14], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88dd14
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88dd8c
fsub qword [0x1005c508]
fmul qword [0x1005c460]
fadd qword [0x1005c650]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88dd8c], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88dd8c
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
fsub qword [0x1005c508]
fmul qword [0x1005c460]
fadd qword [0x1005c648]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
push 4
push 0x88e076
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88e076], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88e076
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88e0a4
fsub qword [0x1005c508]
fmul qword [0x1005c460]
fadd qword [0x1005c648]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88e0a4], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88e0a4
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88e102
fsub qword [0x1005c508]
fmul qword [0x1005c460]
fadd qword [0x1005c650]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88e102], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88e102
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
fsub qword [0x1005c508]
fmul qword [0x1005c460]
fadd qword [0x1005c678]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
push 4
push 0x88e11f
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88e11f], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88e11f
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88e12f
fsub qword [0x1005c508]
fmul qword [0x1005c460]
fadd qword [0x1005c640]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88e12f], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88e12f
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88e198
fsub qword [0x1005c508]
fmul qword [0x1005c460]
fadd qword [0x1005c678]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88e198], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88e198
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
fsub qword [0x1005c508]
fmul qword [0x1005c460]
fadd qword [0x1005c678]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
push 4
push 0x88e1f8
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88e1f8], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88e1f8
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88e247
fsub qword [0x1005c508]
fmul qword [0x1005c460]
fadd qword [0x1005c678]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88e247], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88e247
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88e29d
fsub qword [0x1005c508]
fmul qword [0x1005c460]
fadd qword [0x1005c648]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88e29d], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88e29d
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 8], eax
lea eax, [ebp - 4]
push eax
push 0x40
fsub qword [0x1005c508]
fmul qword [0x1005c460]
fadd qword [0x1005c648]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edi, dword [ebp - 0xc]
fldcw word [ebp - 2]
push 4
push 0x88e2cb
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88e2cb], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88e2cb
call esi
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88c6dd
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88c6dd], 0x101dae7c
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88c6dd
call esi
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88c6e9
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88c6e9], 0x101dae80
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88c6e9
call esi
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88c83c
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88c83c], 0x101daeac
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88c83c
call esi
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88c848
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88c848], 0x101daeb0
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88c848
call esi
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88dcc2
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88dcc2], 0x101db138
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88dcc2
call esi
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88dcb3
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88dcb3], 0x101db130
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88dcb3
call esi
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88c884
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88c884], 0x101daeb4
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88c884
call esi
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88c890
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88c890], 0x101daeb8
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88c890
call esi
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88c725
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88c725], 0x101dae84
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88c725
call esi
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88c764
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88c764], 0x101dae8c
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88c764
call esi
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88c79a
call esi
lea ecx, [ebp - 4]
mov dword [0x88c79a], 0x101dae94
mov edx, dword [ebp - 4]
push ecx
push edx
push 4
push 0x88c79a
call esi
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88c7d0
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88c7d0], 0x101dae9c
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88c7d0
call esi
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88c806
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88c806], 0x101daea4
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88c806
call esi
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88c731
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88c731], 0x101dae88
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88c731
call esi
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88c76d
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88c76d], 0x101dae90
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88c76d
call esi
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88c7a3
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88c7a3], 0x101dae98
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88c7a3
call esi
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88c7d9
call esi
mov dword [0x88c7d9], 0x101daea0
lea ecx, [ebp - 4]
mov edx, dword [ebp - 4]
push ecx
push edx
push 4
push 0x88c7d9
call esi
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x88c80f
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x88c80f], 0x101daea8
mov edx, dword [ebp - 4]
push edx
push 4
push 0x88c80f
call esi
pop edi
pop esi
mov esp, ebp
pop ebp
ret