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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x14
test byte [0x11920ea0], 1
push ebx
push esi
push edi
mov esi, vtable.CGFxFrame.0
mov edi, 1
jne 0x100534d5
or dword [0x11920ea0], edi
push 0x101322d0
mov dword [0x11920ea8], esi
call fcn.1012dbc6
add esp, 4
fild dword [0xe61e58]
fdiv dword [0xe7c3d4]
call fcn.1012e5b0
test byte [0x11920ea0], 1
mov dword [0x11920eb0], eax
jne 0x1005350d
or dword [0x11920ea0], edi
push 0x101322d0
mov dword [0x11920ea8], esi
call fcn.1012dbc6
add esp, 4
fild dword [0xe61e5c]
fdiv dword [0xe7c3d8]
call fcn.1012e5b0
test byte [0x11920ea0], 1
mov dword [0x11920eb4], eax
jne 0x10053545
or dword [0x11920ea0], edi
push 0x101322d0
mov dword [0x11920ea8], esi
call fcn.1012dbc6
add esp, 4
test byte [0x11920ea0], 1
fild dword [0xe61e5c]
fdiv dword [0xe7c3d8]
fstp qword [0x11920ec8]
jne 0x10053579
or dword [0x11920ea0], edi
push 0x101322d0
mov dword [0x11920ea8], esi
call fcn.1012dbc6
add esp, 4
test byte [0x11920ea0], 1
fild dword [0xe61e58]
fdiv dword [0xe7c3d4]
fstp qword [0x11920ec0]
jne 0x100535ad
or dword [0x11920ea0], edi
push 0x101322d0
mov dword [0x11920ea8], esi
call fcn.1012dbc6
add esp, 4
test byte [0x11920ea0], 1
fild dword [0xe61e5c]
fdiv dword [0xe7c3d8]
fstp dword [0x11920ebc]
jne 0x100535e1
or dword [0x11920ea0], edi
push 0x101322d0
mov dword [0x11920ea8], esi
call fcn.1012dbc6
add esp, 4
fild dword [0xe61e58]
fdiv dword [0xe7c3d4]
fstp dword [0x11920eb8]
fild dword [0xe61e58]
fdiv dword [0xe7c3d4]
call fcn.1012e5b0
mov esi, dword [sym.imp.KERNEL32.dll_VirtualProtect]
lea ebx, [eax - 0xbe]
lea edi, [eax - 0x17c]
add eax, 0xfffffdc6
mov dword [ebp - 0x10], eax
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x7777b4
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x7777b4], ebx
mov edx, dword [ebp - 4]
push edx
push 4
push 0x7777b4
call esi
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x7777e2
call esi
lea ecx, [ebp - 4]
push ecx
mov dword [0x7777e2], edi
mov edx, dword [ebp - 4]
push edx
push 4
push 0x7777e2
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 ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x77779a
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov eax, dword [ebp - 0xc]
mov dword [ebp - 8], eax
fldcw word [ebp - 2]
call esi
mov edx, dword [ebp - 8]
lea eax, [ebp - 4]
push eax
mov dword [0x77779a], edx
mov ecx, dword [ebp - 4]
push ecx
push 4
push 0x77779a
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
fsub qword [0x101407b0]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edx, dword [ebp - 0xc]
mov dword [ebp - 8], edx
fldcw word [ebp - 2]
push 0x7777cb
call esi
mov ecx, dword [ebp - 8]
lea edx, [ebp - 4]
push edx
mov dword [0x7777cb], ecx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x7777cb
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 edx, [ebp - 4]
push edx
push 0x40
push 4
push 0x85bc31
fmul qword [0x1013f510]
fsub qword [0x1013f7b8]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov ecx, dword [ebp - 0xc]
mov dword [ebp - 8], ecx
fldcw word [ebp - 2]
call esi
mov eax, dword [ebp - 8]
lea ecx, [ebp - 4]
push ecx
mov dword [0x85bc31], eax
mov edx, dword [ebp - 4]
push edx
push 4
push 0x85bc31
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 ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x7777a3
fmul qword [0x1013f510]
fsub qword [0x1013f7b8]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov eax, dword [ebp - 0xc]
mov dword [ebp - 8], eax
fldcw word [ebp - 2]
call esi
mov edx, dword [ebp - 8]
lea eax, [ebp - 4]
push eax
mov dword [0x7777a3], edx
mov ecx, dword [ebp - 4]
push ecx
push 4
push 0x7777a3
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]
fmul qword [0x1013f510]
fsub qword [0x1013f7b8]
fldcw word [ebp - 8]
fistp qword [ebp - 0xc]
mov edx, dword [ebp - 0xc]
mov dword [ebp - 8], edx
fldcw word [ebp - 2]
push eax
push 0x40
push 4
push 0x7777f9
call esi
mov ecx, dword [ebp - 8]
lea edx, [ebp - 4]
push edx
mov dword [0x7777f9], ecx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x7777f9
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 edx, [ebp - 8]
push edx
push 0x40
push 1
push 0x7777bd
fmul qword [0x1013f510]
fsub qword [0x101407a8]
fldcw word [ebp - 8]
fistp dword [ebp - 8]
movzx ecx, byte [ebp - 8]
mov byte [ebp - 4], cl
fldcw word [ebp - 2]
call esi
movzx eax, byte [ebp - 4]
lea ecx, [ebp - 8]
push ecx
mov byte [0x7777bd], al
mov edx, dword [ebp - 8]
push edx
push 1
push 0x7777bd
call esi
lea ecx, [ebp - 8]
fild dword [0xe61e58]
push ecx
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 8], eax
push 0x40
push 1
push 0x7777d4
fmul qword [0x1013f510]
fsub qword [0x101407a0]
fldcw word [ebp - 8]
fistp dword [ebp - 8]
movzx eax, byte [ebp - 8]
mov byte [ebp - 4], al
fldcw word [ebp - 2]
call esi
movzx edx, byte [ebp - 4]
lea eax, [ebp - 8]
push eax
mov byte [0x7777d4], dl
mov ecx, dword [ebp - 8]
push ecx
push 1
push 0x7777d4
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
fmul qword [0x1013f510]
fsub qword [0x10140798]
fldcw word [ebp - 8]
fistp dword [ebp - 8]
fldcw word [ebp - 2]
movzx edx, byte [ebp - 8]
lea eax, [ebp - 8]
push eax
push 0x40
push 1
push 0x7777eb
mov byte [ebp - 4], dl
call esi
movzx ecx, byte [ebp - 4]
lea edx, [ebp - 8]
push edx
mov byte [0x7777eb], cl
mov eax, dword [ebp - 8]
push eax
push 1
push 0x7777eb
call esi
lea ecx, [ebp - 8]
fild dword [0xe61e58]
push ecx
push 0x40
push 4
fdiv dword [0xe7c3d4]
push 0x86bda8
fsub qword [0x1013ff48]
fstp dword [0x11921718]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x86bda8], 0x11921718
mov eax, dword [ebp - 8]
push eax
push 4
push 0x86bda8
call esi
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x5c7284
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x5c7284], ebx
mov eax, dword [ebp - 8]
push eax
push 4
push 0x5c7284
call esi
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x5c72c0
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x5c72c0], ebx
mov eax, dword [ebp - 8]
push eax
push 4
push 0x5c72c0
call esi
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x5c6f68
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x5c6f68], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x5c6f68
call esi
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x5c6fb3
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x5c6fb3], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x5c6fb3
call esi
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x5c6fe9
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x5c6fe9], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x5c6fe9
call esi
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x5c700a
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x5c700a], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x5c700a
call esi
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x5c72b7
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x5c72b7], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x5c72b7
call esi
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x5c7307
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x5c7307], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x5c7307
call esi
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x5c72fe
call esi
mov edi, dword [ebp - 0x10]
lea edx, [ebp - 8]
push edx
mov dword [0x5c72fe], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x5c72fe
call esi
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x5c7325
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x5c7325], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x5c7325
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x842a14
fmul qword [0x1013f510]
fsub qword [0x1013f6d0]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x842a14], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x842a14
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x5c72c9
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x5c72c9], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x5c72c9
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x943a5a
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
mov dword [0x943a5a], edi
mov eax, dword [ebp - 8]
lea edx, [ebp - 8]
push edx
push eax
push 4
push 0x943a5a
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x4d06fa
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x4d06fa], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x4d06fa
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x4d0706
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x4d0706], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x4d0706
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x40f7b8
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x40f7b8], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x40f7b8
call esi
fild dword [0xe61e58]
fdiv dword [0xe7c3d4]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
fldcw word [ebp - 0x10]
push 0x40
push 4
push 0x48bc83
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x48bc83], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x48bc83
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x48bc8d
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x48bc8d], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x48bc8d
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x48bdce
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x48bdce], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x48bdce
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
push ecx
push 0x40
push 4
push 0x48bdd8
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x48bdd8], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x48bdd8
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x4d7d71
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x4d7d71], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x4d7d71
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x4d7d8d
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x4d7d8d], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x4d7d8d
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x4d7e06
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
mov dword [0x4d7e06], edi
mov eax, dword [ebp - 8]
push edx
push eax
push 4
push 0x4d7e06
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x4d7e8c
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x4d7e8c], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x4d7e8c
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x6359c3
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x6359c3], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x6359c3
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x779cd0
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x779cd0], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x779cd0
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
fldcw word [ebp - 0x10]
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x779cdb
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x779cdb], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x779cdb
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x82b76a
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x82b76a], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x82b76a
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x635b5c
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x635b5c], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x635b5c
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
push 0x4d0723
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x4d0723], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x4d0723
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x4d072f
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x4d072f], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x4d072f
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x40f7dd
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x40f7dd], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x40f7dd
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x4d7d7e
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x4d7d7e], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x4d7d7e
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x4d7e13
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x4d7e13], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x4d7e13
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x4d7e99
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x4d7e99], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x4d7e99
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x6359d9
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x6359d9], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x6359d9
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 0x10], eax
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x635b73
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x635b73], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x635b73
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x943a4c
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
sub edi, 0x33
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x943a4c], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x943a4c
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x48bcee
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
sub edi, 0x33
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x48bcee], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x48bcee
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
sub edi, 0x33
fldcw word [ebp - 2]
push 0x48bcf8
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x48bcf8], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x48bcf8
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x48be6e
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
sub edi, 0x33
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x48be6e], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x48be6e
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x48be78
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
sub edi, 0x33
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x48be78], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x48be78
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x48c091
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
sub edi, 0x33
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
mov dword [0x48c091], edi
mov eax, dword [ebp - 8]
push edx
push eax
push 4
push 0x48c091
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x5b4952
fsub qword [0x1013f5d8]
fadd qword [0x1013fb48]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x5b4952], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x5b4952
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x5b8340
fsub qword [0x1013f5d8]
fadd qword [0x1013fb48]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x5b8340], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x5b8340
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x7d453a
fsub qword [0x1013f5d8]
fadd qword [0x1013fb48]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x7d453a], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x7d453a
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x8346f2
fsub qword [0x1013f5d8]
fadd qword [0x1013fb48]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x8346f2], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x8346f2
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x85a426
fsub qword [0x1013f5d8]
fadd qword [0x10140790]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x85a426], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x85a426
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x85a09e
fsub qword [0x1013f5d8]
fadd qword [0x10140790]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x85a09e], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x85a09e
call esi
fild dword [0xe61e5c]
fdiv dword [0xe7c3d8]
fsub qword [0x1013f5d8]
lea ecx, [ebp - 8]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fadd qword [0x1013ff58]
or eax, 0xc00
mov dword [ebp - 0x10], eax
push ecx
push 0x40
fldcw word [ebp - 0x10]
push 4
push 0x597928
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x597928], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x597928
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x59792e
fmul qword [0x1013f510]
fsub qword [0x1013f6d0]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x59792e], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x59792e
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x872632
fmul qword [0x1013f510]
fsub qword [0x1013f6d0]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x872632], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x872632
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
fdiv dword [0xe7c3d4]
fmul qword [0x1013f510]
fsub qword [0x1013f6d0]
movzx eax, word [ebp - 2]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
fldcw word [ebp - 0x10]
push 0x40
push 4
push 0x8737e2
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x8737e2], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x8737e2
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x4e7a4d
fmul qword [0x1013f510]
fsub qword [0x1013f6d0]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x4e7a4d], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x4e7a4d
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x85a110
fmul qword [0x1013f510]
fsub qword [0x10140788]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x85a110], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x85a110
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
fmul qword [0x1013f510]
fsub qword [0x1013f950]
fldcw word [ebp - 0x10]
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x85bcc5
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x85bcc5], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x85bcc5
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x85bdea
fmul qword [0x1013f510]
fsub qword [0x1013f950]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x85bdea], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x85bdea
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x8192d4
fsub qword [0x1013f5d8]
fmul qword [0x1013f510]
fadd qword [0x10140200]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x8192d4], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x8192d4
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 0x10], eax
fsub qword [0x1013f5d8]
fmul qword [0x1013f510]
fadd qword [0x10140200]
fldcw word [ebp - 0x10]
lea ecx, [ebp - 8]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
push ecx
push 0x40
fldcw word [ebp - 2]
push 4
push 0x8192ee
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x8192ee], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x8192ee
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x819308
fsub qword [0x1013f5d8]
fmul qword [0x1013f510]
fadd qword [0x10140200]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x819308], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x819308
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x42b032
fsub qword [0x1013f5d8]
fmul qword [0x1013f510]
fadd qword [0x1013fce0]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x42b032], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x42b032
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
fsub qword [0x1013f5e0]
fmul qword [0x1013f510]
fadd qword [0x10140028]
fldcw word [ebp - 0x10]
lea ecx, [ebp - 8]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
push ecx
push 0x40
fldcw word [ebp - 2]
push 4
push 0x8192c7
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x8192c7], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x8192c7
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x81a5eb
fsub qword [0x1013f5e0]
fmul qword [0x1013f510]
fadd qword [0x10140780]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x81a5eb], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x81a5eb
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x81a653
fsub qword [0x1013f5e0]
fmul qword [0x1013f510]
fadd qword [0x1013fff8]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x81a653], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x81a653
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
fsub qword [0x1013f5e0]
fmul qword [0x1013f510]
fadd qword [0x10140778]
fldcw word [ebp - 0x10]
lea ecx, [ebp - 8]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
push ecx
push 0x40
fldcw word [ebp - 2]
push 4
push 0x42b037
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x42b037], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x42b037
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x9448aa
fsub qword [0x1013f5e0]
fmul qword [0x1013f510]
fadd qword [0x10140770]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x9448aa], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x9448aa
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x4d7d9a
fsub qword [0x1013f5e0]
fmul qword [0x1013f510]
fadd qword [0x10140128]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x4d7d9a], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x4d7d9a
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
fsub qword [0x1013f5e0]
fmul qword [0x1013f510]
fadd qword [0x10140128]
fldcw word [ebp - 0x10]
lea ecx, [ebp - 8]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
push ecx
push 0x40
fldcw word [ebp - 2]
push 4
push 0x4d7e1e
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x4d7e1e], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x4d7e1e
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x8192e1
fsub qword [0x1013f5e0]
fmul qword [0x1013f510]
fadd qword [0x1013ffa0]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x8192e1], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x8192e1
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x8192fb
fsub qword [0x1013f5e0]
fmul qword [0x1013f510]
fadd qword [0x1013fb68]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x8192fb], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x8192fb
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
fsub qword [0x1013f5e0]
fmul qword [0x1013f510]
fadd qword [0x10140768]
fldcw word [ebp - 0x10]
lea ecx, [ebp - 8]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
push ecx
push 0x40
fldcw word [ebp - 2]
push 4
push 0x819441
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x819441], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x819441
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x8737e2
fsub qword [0x1013f5e0]
fmul qword [0x1013f510]
fadd qword [0x1013f9e0]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x8737e2], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x8737e2
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x872632
fsub qword [0x1013f5e0]
fmul qword [0x1013f510]
fadd qword [0x1013f9e0]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x872632], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x872632
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
fsub qword [0x1013f998]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
fldcw word [ebp - 2]
mov edi, dword [ebp - 0x14]
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x82aaae
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x82aaae], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x82aaae
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x85b31b
fsub qword [0x1013feb0]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x85b31b], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x85b31b
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x85c39c
fsub qword [0x1013f990]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x85c39c], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x85c39c
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x428e88
fsub qword [0x10140760]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x428e88], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x428e88
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x4283cb
fsub qword [0x10140760]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x4283cb], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x4283cb
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x426cfe
fsub qword [0x1013ff48]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x426cfe], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x426cfe
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x42622e
fsub qword [0x1013ff48]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
mov dword [0x42622e], edi
mov eax, dword [ebp - 8]
push edx
push eax
push 4
push 0x42622e
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x85b446
fsub qword [0x1013fa88]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x85b446], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x85b446
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x85b9f0
fsub qword [0x1013fa88]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x85b9f0], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x85b9f0
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x85c55f
fsub qword [0x1013ff70]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x85c55f], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x85c55f
call esi
fild dword [0xe61e58]
fdiv dword [0xe7c3d4]
fsub qword [0x1013fea0]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
fldcw word [ebp - 0x10]
push 0x40
push 4
push 0x85b3b2
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x85b3b2], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x85b3b2
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x85bb12
fsub qword [0x10140758]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x85bb12], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x85bb12
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x41f538
fsub qword [0x10140140]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x41f538], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x41f538
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
fsub qword [0x1013fea0]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x85b168
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x85b168], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x85b168
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x85eca7
fsub qword [0x10140160]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x85eca7], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x85eca7
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x85c84d
fsub qword [0x10140750]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x85c84d], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x85c84d
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
fsub qword [0x1013f9c0]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
push 0x85b602
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x85b602], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x85b602
call esi
fild dword [0xe61e58]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d4]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x86859d
fsub qword [0x1013f9c0]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x86859d], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x86859d
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x85b316
fsub qword [0x10140748]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x85b316], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x85b316
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x85b5fd
fsub qword [0x10140740]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
mov dword [0x85b5fd], edi
mov eax, dword [ebp - 8]
push edx
push eax
push 4
push 0x85b5fd
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x85b441
fsub qword [0x10140738]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x85b441], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x85b441
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x85b9eb
fsub qword [0x10140738]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x85b9eb], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x85b9eb
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x7c3211
fsub qword [0x1013ffa0]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x7c3211], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x7c3211
call esi
fild dword [0xe61e5c]
fdiv dword [0xe7c3d8]
fsub qword [0x1013ffa0]
lea ecx, [ebp - 8]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
or eax, 0xc00
mov dword [ebp - 0x10], eax
push ecx
push 0x40
fldcw word [ebp - 0x10]
push 4
push 0x7c3218
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x7c3218], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x7c3218
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x85eca2
fsub qword [0x1013ffa0]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x85eca2], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x85eca2
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x85b3ad
fsub qword [0x10140520]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x85b3ad], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x85b3ad
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 0x10], eax
fsub qword [0x10140730]
fldcw word [ebp - 0x10]
lea ecx, [ebp - 8]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
push ecx
push 0x40
fldcw word [ebp - 2]
push 4
push 0x85bb0d
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x85bb0d], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x85bb0d
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x85c55a
fsub qword [0x10140728]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x85c55a], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x85c55a
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x85c848
fsub qword [0x10140728]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x85c848], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x85c848
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
fsub qword [0x10140520]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
push 4
push 0x85b163
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x85b163], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x85b163
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x8685a7
fsub qword [0x10140720]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x8685a7], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x8685a7
call esi
fild dword [0xe61e5c]
lea ecx, [ebp - 8]
push ecx
fdiv dword [0xe7c3d8]
push 0x40
push 4
push 0x4e77e7
fstp dword [ebp - 0x10]
fld dword [ebp - 0x10]
fstp qword [0x11921710]
fild dword [0xe61e5c]
fdiv dword [0xe7c3d8]
fstp dword [0x1192170c]
fild dword [0xe61e58]
fdiv dword [0xe7c3d4]
fsub qword [0x1013f5e0]
fmul qword [0x1013f510]
fadd qword [0x1013fa50]
fstp dword [0x11921708]
fild dword [0xe61e5c]
fdiv dword [0xe7c3d8]
fstp dword [ebp - 0x10]
fld dword [ebp - 0x10]
fsub qword [0x1013fac0]
fstp dword [0x11921704]
fild dword [0xe61e5c]
fdiv dword [0xe7c3d8]
fstp dword [ebp - 0x10]
fld dword [ebp - 0x10]
fsub qword [0x1013fb00]
fstp dword [0x11921700]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x4e77e7], 0x11921700
mov eax, dword [ebp - 8]
push eax
push 4
push 0x4e77e7
call esi
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x868afc
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x868afc], 0x11921704
mov eax, dword [ebp - 8]
push eax
push 4
push 0x868afc
call esi
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x82afef
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x82afef], 0x11921708
mov eax, dword [ebp - 8]
push eax
push 4
push 0x82afef
call esi
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x80f905
call esi
mov edi, 0x11921710
lea edx, [ebp - 8]
push edx
mov dword [0x80f905], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x80f905
call esi
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x82b391
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x82b391], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x82b391
call esi
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x82b320
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x82b320], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x82b320
call esi
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x82b0dd
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x82b0dd], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x82b0dd
call esi
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x82abea
call esi
mov edi, 0x1192170c
lea edx, [ebp - 8]
push edx
mov dword [0x82abea], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x82abea
call esi
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x5b97ba
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x5b97ba], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x5b97ba
call esi
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x5b982a
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x5b982a], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x5b982a
call esi
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x5b98e2
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x5b98e2], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x5b98e2
call esi
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x8c2ded
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x8c2ded], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x8c2ded
call esi
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x8c2e5d
call esi
lea edx, [ebp - 8]
mov dword [0x8c2e5d], edi
mov eax, dword [ebp - 8]
push edx
push eax
push 4
push 0x8c2e5d
call esi
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x8cc6f1
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x8cc6f1], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x8cc6f1
call esi
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x8cc766
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x8cc766], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x8cc766
call esi
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x8d9996
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x8d9996], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x8d9996
call esi
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x8d9a0b
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x8d9a0b], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x8d9a0b
call esi
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x8ef459
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x8ef459], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x8ef459
call esi
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x8ef4cb
call esi
mov dword [0x8ef4cb], edi
lea edx, [ebp - 8]
mov eax, dword [ebp - 8]
push edx
push eax
push 4
push 0x8ef4cb
call esi
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x8ef5a3
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x8ef5a3], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x8ef5a3
call esi
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x914fa7
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x914fa7], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x914fa7
call esi
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x91501c
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x91501c], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x91501c
call esi
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x8ef638
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x8ef638], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x8ef638
call esi
fild dword [0xe61e5c]
lea ecx, [ebp - 8]
push ecx
fdiv dword [0xe7c3d8]
push 0x40
push 4
push 0x5ca15a
fstp dword [ebp - 0x10]
fld dword [ebp - 0x10]
fdiv qword [0x1013f5d8]
fstp dword [ebp - 0x10]
fld dword [ebp - 0x10]
fld qword [0x10140468]
fmul st(1)
fstp dword [0x119216fc]
fmul qword [0x10140718]
fstp dword [0x119216f8]
call esi
mov dword [0x5ca15a], 0x119216fc
mov eax, dword [ebp - 8]
lea edx, [ebp - 8]
push edx
push eax
push 4
push 0x5ca15a
call esi
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x5ca139
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x5ca139], 0x119216f8
mov eax, dword [ebp - 8]
push eax
push 4
push 0x5ca139
call esi
fild dword [0xe61e5c]
fnstcw word [ebp - 2]
movzx eax, word [ebp - 2]
fdiv dword [0xe7c3d8]
or eax, 0xc00
mov dword [ebp - 0x10], eax
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x4d9324
fsub qword [0x1013f948]
fldcw word [ebp - 0x10]
fistp qword [ebp - 0x14]
mov edi, dword [ebp - 0x14]
fldcw word [ebp - 2]
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x4d9324], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x4d9324
call esi
mov edi, 0x400
cmp dword [0xe61e58], edi
jne 0x10055f43
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x830d49
call esi
lea edx, [ebp - 8]
push edx
mov dword [0x830d49], edi
mov eax, dword [ebp - 8]
push eax
push 4
push 0x830d49
call esi
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x830d51
call esi
mov edx, dword [ebp + 8]
add edx, 8
lea eax, [ebp - 8]
push eax
mov dword [0x830d51], edx
mov ecx, dword [ebp - 8]
push ecx
push 4
push 0x830d51
call esi
mov edi, 0x320
cmp dword [0xe61e58], edi
jle 0x10055f98
lea edx, [ebp - 8]
push edx
push 0x40
push 4
push 0x830d49
call esi
lea eax, [ebp - 8]
push eax
mov dword [0x830d49], edi
mov ecx, dword [ebp - 8]
push ecx
push 4
push 0x830d49
call esi
lea edx, [ebp - 8]
push edx
push 0x40
push 4
push 0x830d51
call esi
mov eax, dword [ebp + 8]
add eax, 8
mov dword [0x830d51], eax
mov edx, dword [ebp - 8]
lea ecx, [ebp - 8]
jmp 0x10055fe1
lea eax, [ebp + 8]
push eax
push 0x40
push 4
push 0x830d49
call esi
lea ecx, [ebp + 8]
push ecx
mov dword [0x830d49], 0x280
mov edx, dword [ebp + 8]
push edx
push 4
push 0x830d49
call esi
lea eax, [ebp + 8]
push eax
push 0x40
push 4
push 0x830d51
call esi
mov dword [0x830d51], 0xe61e58
mov edx, dword [ebp + 8]
lea ecx, [ebp + 8]
push ecx
push edx
push 4
push 0x830d51
call esi
lea eax, [ebp + 8]
push eax
push 0x40
push 1
push 0x830d66
call esi
mov ebx, 0x19
lea ecx, [ebp + 8]
push ecx
mov byte [0x830d66], bl
mov edx, dword [ebp + 8]
push edx
push 1
push 0x830d66
call esi
lea eax, [ebp + 8]
push eax
push 0x40
push 1
push 0x830e57
call esi
lea ecx, [ebp + 8]
push ecx
mov byte [0x830e57], bl
mov edx, dword [ebp + 8]
push edx
push 1
push 0x830e57
call esi
lea eax, [ebp + 8]
push eax
push 0x40
push 1
push 0x830ed5
call esi
lea ecx, [ebp + 8]
push ecx
mov byte [0x830ed5], bl
mov edx, dword [ebp + 8]
push edx
push 1
push 0x830ed5
call esi
lea eax, [ebp + 8]
push eax
push 0x40
push 1
push 0x830fd8
call esi
lea ecx, [ebp + 8]
push ecx
mov byte [0x830fd8], bl
mov edx, dword [ebp + 8]
push edx
push 1
push 0x830fd8
call esi
lea eax, [ebp + 8]
push eax
push 0x40
push 1
push 0x83245d
call esi
lea ecx, [ebp + 8]
push ecx
mov byte [0x83245d], bl
mov edx, dword [ebp + 8]
push edx
push 1
push 0x83245d
call esi
lea eax, [ebp + 8]
push eax
push 0x40
push 1
push 0x832f24
call esi
lea ecx, [ebp + 8]
push ecx
mov byte [0x832f24], bl
mov edx, dword [ebp + 8]
push edx
push 1
push 0x832f24
call esi
lea eax, [ebp + 8]
push eax
push 0x40
push 4
push 0x830ea9
call esi
lea ecx, [ebp + 8]
push ecx
mov dword [0x830ea9], ebx
mov edx, dword [ebp + 8]
push edx
push 4
push 0x830ea9
call esi
lea eax, [ebp + 8]
push eax
push 0x40
push 1
push 0x830efc
call esi
lea ecx, [ebp + 8]
push ecx
mov byte [0x830efc], 0x18
mov edx, dword [ebp + 8]
push edx
push 1
push 0x830efc
call esi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4