Function at 0x11013ce0
Capabilities:
Resolve function by parsing pe exports
Terminate process

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x128
push ebx
mov ebx, dword [ebp + 0x14]
test ebx, ebx
push esi
mov esi, dword [ebp + 8]
mov ecx, dword [esi*4 + 0x1102fe8c]
lea edx, [esi*4 + 0x1102fe84]
push edi
mov edi, dword [edx]
lea eax, [esi*4 + 0x1102fe8c]
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x120], edx
mov dword [ebp - 0x114], edi
jle 0x11014e5b
mov eax, dword [ebp + 0xc]
add eax, 0x48
mov dword [ebp - 0x124], 0x1103f5c0
mov dword [ebp + 0x14], eax
mov dword [ebp - 0x118], ebx
jmp 0x11013d4a
fld dword [eax + 0x870]
fadd dword [eax - 0x48]
fmul dword [0x11022490]
fld dword [eax - 0x48]
fsub dword [eax + 0x870]
fmul dword [0x11028f2c]
fstp dword [ebp - 0x50]
fld dword [eax + 0x828]
fadd dword [eax]
fmul dword [0x11022490]
fstp dword [ebp - 0x8c]
fld dword [eax]
fsub dword [eax + 0x828]
fmul dword [0x11028f30]
fstp dword [ebp - 0x4c]
fld dword [eax + 0x7e0]
fadd dword [eax + 0x48]
fmul dword [0x11022490]
fstp dword [ebp - 0x84]
fld dword [eax + 0x48]
fsub dword [eax + 0x7e0]
fmul dword [0x11028f34]
fstp dword [ebp - 0x44]
fld dword [eax + 0x798]
fadd dword [eax + 0x90]
fmul dword [0x11022490]
fstp dword [ebp - 0x88]
fld dword [eax + 0x90]
fsub dword [eax + 0x798]
fmul dword [0x11028f38]
fstp dword [ebp - 0x48]
fld dword [eax + 0x750]
fadd dword [eax + 0xd8]
fmul dword [0x11022490]
fstp dword [ebp - 0x78]
fld dword [eax + 0xd8]
fsub dword [eax + 0x750]
fmul dword [0x11028f3c]
fstp dword [ebp - 0x38]
fld dword [eax + 0x708]
fadd dword [eax + 0x120]
fmul dword [0x11022490]
fstp dword [ebp - 0x74]
fld dword [eax + 0x120]
fsub dword [eax + 0x708]
fmul dword [0x11028f40]
fstp dword [ebp - 0x34]
fld dword [eax + 0x6c0]
fadd dword [eax + 0x168]
fmul dword [0x11022490]
fstp dword [ebp - 0x7c]
fld dword [eax + 0x168]
fsub dword [eax + 0x6c0]
fmul dword [0x11028f44]
fstp dword [ebp - 0x3c]
fld dword [eax + 0x678]
fadd dword [eax + 0x1b0]
fmul dword [0x11022490]
fstp dword [ebp - 0x80]
fld dword [eax + 0x1b0]
fsub dword [eax + 0x678]
fmul dword [0x11028f48]
fstp dword [ebp - 0x40]
fld dword [eax + 0x630]
fadd dword [eax + 0x1f8]
fmul dword [0x11022490]
fstp dword [ebp - 0x60]
fld dword [eax + 0x1f8]
fsub dword [eax + 0x630]
fmul dword [0x11028f4c]
fstp dword [ebp - 0x20]
fld dword [eax + 0x5e8]
fadd dword [eax + 0x240]
fmul dword [0x11022490]
fstp dword [ebp - 0x5c]
fld dword [eax + 0x240]
fsub dword [eax + 0x5e8]
fmul dword [0x11028f50]
fstp dword [ebp - 0x1c]
fld dword [eax + 0x5a0]
fadd dword [eax + 0x288]
fmul dword [0x11022490]
fstp dword [ebp - 0x54]
fld dword [eax + 0x288]
fsub dword [eax + 0x5a0]
fmul dword [0x11028f54]
fstp dword [ebp - 0x14]
fld dword [eax + 0x558]
fadd dword [eax + 0x2d0]
fmul dword [0x11022490]
fstp dword [ebp - 0x58]
fld dword [eax + 0x2d0]
fsub dword [eax + 0x558]
fmul dword [0x11028f58]
fstp dword [ebp - 0x18]
fld dword [eax + 0x510]
fadd dword [eax + 0x318]
fmul dword [0x11022490]
fstp dword [ebp - 0x68]
fld dword [eax + 0x318]
fsub dword [eax + 0x510]
fmul dword [0x11028f5c]
fstp dword [ebp - 0x28]
fld dword [eax + 0x4c8]
fadd dword [eax + 0x360]
fmul dword [0x11022490]
fstp dword [ebp - 0x64]
fld dword [eax + 0x360]
fsub dword [eax + 0x4c8]
fmul dword [0x11028f60]
fstp dword [ebp - 0x24]
fld dword [eax + 0x480]
fadd dword [eax + 0x3a8]
fmul dword [0x11022490]
fstp dword [ebp - 0x6c]
fld dword [eax + 0x3a8]
fsub dword [eax + 0x480]
fmul dword [0x11028f64]
fstp dword [ebp - 0x2c]
fld dword [eax + 0x438]
fadd dword [eax + 0x3f0]
fmul dword [0x11022490]
fld dword [eax + 0x3f0]
fsub dword [eax + 0x438]
fmul dword [0x11028f68]
fstp dword [ebp - 0x30]
fld st(0)
fadd st(2)
fstp dword [ebp - 0x110]
fxch st(1)
fsub st(1)
fmul dword [0x11022480]
fxch st(1)
fstp st(0)
fld dword [ebp - 0x6c]
fadd dword [ebp - 0x8c]
fstp dword [ebp - 0x10c]
fld dword [ebp - 0x8c]
fsub dword [ebp - 0x6c]
fmul dword [0x1102247c]
fstp dword [ebp - 0xec]
fld dword [ebp - 0x30]
fadd dword [ebp - 0x50]
fstp dword [ebp - 0xd0]
fld dword [ebp - 0x50]
fsub dword [ebp - 0x30]
fmul dword [0x11022480]
fstp dword [ebp - 0xb0]
fld dword [ebp - 0x2c]
fadd dword [ebp - 0x4c]
fstp dword [ebp - 0xcc]
fld dword [ebp - 0x4c]
fsub dword [ebp - 0x2c]
fmul dword [0x1102247c]
fstp dword [ebp - 0xac]
fld dword [ebp - 0x68]
fadd dword [ebp - 0x88]
fstp dword [ebp - 0x108]
fld dword [ebp - 0x88]
fsub dword [ebp - 0x68]
fmul dword [0x11022478]
fstp dword [ebp - 0xe8]
fld dword [ebp - 0x64]
fadd dword [ebp - 0x84]
fld dword [ebp - 0x84]
fsub dword [ebp - 0x64]
fmul dword [0x11022474]
fstp dword [ebp - 0xe4]
fld dword [ebp - 0x28]
fadd dword [ebp - 0x48]
fstp dword [ebp - 0xc8]
fld dword [ebp - 0x48]
fsub dword [ebp - 0x28]
fmul dword [0x11022478]
fstp dword [ebp - 0xa8]
fld dword [ebp - 0x24]
fadd dword [ebp - 0x44]
fstp dword [ebp - 0xc4]
fld dword [ebp - 0x44]
fsub dword [ebp - 0x24]
fmul dword [0x11022474]
fstp dword [ebp - 0xa4]
fld dword [ebp - 0x60]
fadd dword [ebp - 0x80]
fld dword [ebp - 0x80]
fsub dword [ebp - 0x60]
fmul dword [0x11022470]
fstp dword [ebp - 0xe0]
fld dword [ebp - 0x5c]
fadd dword [ebp - 0x7c]
fstp dword [ebp - 0xfc]
fld dword [ebp - 0x7c]
fsub dword [ebp - 0x5c]
fmul dword [0x1102246c]
fstp dword [ebp - 0xdc]
fld dword [ebp - 0x20]
fadd dword [ebp - 0x40]
fstp dword [ebp - 0xc0]
fld dword [ebp - 0x40]
fsub dword [ebp - 0x20]
fmul dword [0x11022470]
fstp dword [ebp - 0xa0]
fld dword [ebp - 0x1c]
fadd dword [ebp - 0x3c]
fstp dword [ebp - 0xbc]
fld dword [ebp - 0x3c]
fsub dword [ebp - 0x1c]
fmul dword [0x1102246c]
fstp dword [ebp - 0x9c]
fld dword [ebp - 0x58]
fadd dword [ebp - 0x78]
fstp dword [ebp - 0xf8]
fld dword [ebp - 0x78]
fsub dword [ebp - 0x58]
fmul dword [0x11022468]
fstp dword [ebp - 0xd8]
fld dword [ebp - 0x54]
fadd dword [ebp - 0x74]
fstp dword [ebp - 0xf4]
fld dword [ebp - 0x74]
fsub dword [ebp - 0x54]
fmul dword [0x11022464]
fstp dword [ebp - 0xd4]
fld dword [ebp - 0x18]
fadd dword [ebp - 0x38]
fstp dword [ebp - 0xb8]
fld dword [ebp - 0x38]
fsub dword [ebp - 0x18]
fmul dword [0x11022468]
fstp dword [ebp - 0x98]
fld dword [ebp - 0x14]
fadd dword [ebp - 0x34]
fstp dword [ebp - 0xb4]
fld dword [ebp - 0x34]
fsub dword [ebp - 0x14]
fmul dword [0x11022464]
fstp dword [ebp - 0x94]
fld st(0)
fadd dword [ebp - 0x110]
fstp dword [ebp - 0x90]
fld dword [ebp - 0x110]
fsub st(1)
fmul dword [0x11022460]
fstp dword [ebp - 0x80]
fstp st(0)
fld dword [ebp - 0xf4]
fadd st(1)
fstp dword [ebp - 0x84]
fsub dword [ebp - 0xf4]
fmul dword [0x1102245c]
fstp dword [ebp - 0x74]
fld dword [ebp - 0xe0]
fadd st(1)
fstp dword [ebp - 0x70]
fsub dword [ebp - 0xe0]
fmul dword [0x11022460]
fld dword [ebp - 0xd4]
fadd dword [ebp - 0xe4]
fld dword [ebp - 0xe4]
fsub dword [ebp - 0xd4]
fmul dword [0x1102245c]
fstp dword [ebp - 0x54]
fld dword [ebp - 0xc0]
fadd dword [ebp - 0xd0]
fstp dword [ebp - 0x50]
fld dword [ebp - 0xd0]
fsub dword [ebp - 0xc0]
fmul dword [0x11022460]
fstp dword [ebp - 0x40]
fld dword [ebp - 0xb4]
fadd dword [ebp - 0xc4]
fstp dword [ebp - 0x44]
fld dword [ebp - 0xc4]
fsub dword [ebp - 0xb4]
fmul dword [0x1102245c]
fstp dword [ebp - 0x34]
fld dword [ebp - 0xa0]
fadd dword [ebp - 0xb0]
fstp dword [ebp - 0x30]
fld dword [ebp - 0xb0]
fsub dword [ebp - 0xa0]
fmul dword [0x11022460]
fstp dword [ebp - 0x20]
fld dword [ebp - 0x94]
fadd dword [ebp - 0xa4]
fstp dword [ebp - 0x24]
fld dword [ebp - 0xa4]
fsub dword [ebp - 0x94]
fmul dword [0x1102245c]
fstp dword [ebp - 0x14]
fld dword [ebp - 0xfc]
fadd dword [ebp - 0x10c]
fld dword [ebp - 0x10c]
fsub dword [ebp - 0xfc]
fmul dword [0x11022458]
fstp dword [ebp - 0x7c]
fld dword [ebp - 0xf8]
fadd dword [ebp - 0x108]
fld dword [ebp - 0x108]
fsub dword [ebp - 0xf8]
fmul dword [0x11022454]
fstp dword [ebp - 0x78]
fld dword [ebp - 0xdc]
fadd dword [ebp - 0xec]
fstp dword [ebp - 0x6c]
fld dword [ebp - 0xec]
fsub dword [ebp - 0xdc]
fmul dword [0x11022458]
fstp dword [ebp - 0x5c]
fld dword [ebp - 0xd8]
fadd dword [ebp - 0xe8]
fstp dword [ebp - 0x68]
fld dword [ebp - 0xe8]
fsub dword [ebp - 0xd8]
fmul dword [0x11022454]
fstp dword [ebp - 0x58]
fld dword [ebp - 0xbc]
fadd dword [ebp - 0xcc]
fstp dword [ebp - 0x4c]
fld dword [ebp - 0xcc]
fsub dword [ebp - 0xbc]
fmul dword [0x11022458]
fstp dword [ebp - 0x3c]
fld dword [ebp - 0xb8]
fadd dword [ebp - 0xc8]
fstp dword [ebp - 0x48]
fld dword [ebp - 0xc8]
fsub dword [ebp - 0xb8]
fmul dword [0x11022454]
fstp dword [ebp - 0x38]
fld dword [ebp - 0x9c]
fadd dword [ebp - 0xac]
fstp dword [ebp - 0x2c]
fld dword [ebp - 0xac]
fsub dword [ebp - 0x9c]
fmul dword [0x11022458]
fstp dword [ebp - 0x1c]
fld dword [ebp - 0x98]
fadd dword [ebp - 0xa8]
fstp dword [ebp - 0x28]
fld dword [ebp - 0xa8]
fsub dword [ebp - 0x98]
fmul dword [0x11022454]
fstp dword [ebp - 0x18]
fld st(0)
fadd dword [ebp - 0x90]
fstp dword [ebp - 0x110]
fld dword [ebp - 0x90]
fsub st(1)
fmul dword [0x11022450]
fstp dword [ebp - 0x108]
fstp st(0)
fld dword [ebp - 0x84]
fadd st(1)
fstp dword [ebp - 0x10c]
fsub dword [ebp - 0x84]
fmul dword [0x1102244c]
fstp dword [ebp - 0x104]
fld dword [ebp - 0x80]
fadd dword [ebp - 0x78]
fstp dword [ebp - 0x100]
fld dword [ebp - 0x80]
fsub dword [ebp - 0x78]
fmul dword [0x11022450]
fstp dword [ebp - 0xf8]
fld dword [ebp - 0x7c]
fadd dword [ebp - 0x74]
fstp dword [ebp - 0xfc]
fld dword [ebp - 0x7c]
fsub dword [ebp - 0x74]
fmul dword [0x1102244c]
fstp dword [ebp - 0xf4]
fld dword [ebp - 0x70]
fadd dword [ebp - 0x68]
fstp dword [ebp - 0xf0]
fld dword [ebp - 0x70]
fsub dword [ebp - 0x68]
fmul dword [0x11022450]
fstp dword [ebp - 0xe8]
fld dword [ebp - 0x6c]
fadd st(1)
fstp dword [ebp - 0xec]
fld dword [ebp - 0x6c]
fsub st(1)
fmul dword [0x1102244c]
fstp dword [ebp - 0xe4]
fstp st(0)
fld dword [ebp - 0x58]
fadd st(1)
fstp dword [ebp - 0xe0]
fsub dword [ebp - 0x58]
fmul dword [0x11022450]
fld dword [ebp - 0x54]
fadd dword [ebp - 0x5c]
fld dword [ebp - 0x5c]
fsub dword [ebp - 0x54]
fmul dword [0x1102244c]
fstp dword [ebp - 0xd4]
fld dword [ebp - 0x48]
fadd dword [ebp - 0x50]
fstp dword [ebp - 0xd0]
fld dword [ebp - 0x50]
fsub dword [ebp - 0x48]
fmul dword [0x11022450]
fstp dword [ebp - 0xc8]
fld dword [ebp - 0x44]
fadd dword [ebp - 0x4c]
fstp dword [ebp - 0xcc]
fld dword [ebp - 0x4c]
fsub dword [ebp - 0x44]
fmul dword [0x1102244c]
fstp dword [ebp - 0xc4]
fld dword [ebp - 0x40]
fadd dword [ebp - 0x38]
fstp dword [ebp - 0xc0]
fld dword [ebp - 0x40]
fsub dword [ebp - 0x38]
fmul dword [0x11022450]
fstp dword [ebp - 0xb8]
fld dword [ebp - 0x3c]
fadd dword [ebp - 0x34]
fstp dword [ebp - 0xbc]
fld dword [ebp - 0x3c]
fsub dword [ebp - 0x34]
fmul dword [0x1102244c]
fstp dword [ebp - 0xb4]
fld dword [ebp - 0x30]
fadd dword [ebp - 0x28]
fstp dword [ebp - 0xb0]
fld dword [ebp - 0x30]
fsub dword [ebp - 0x28]
fmul dword [0x11022450]
fstp dword [ebp - 0xa8]
fld dword [ebp - 0x2c]
fadd dword [ebp - 0x24]
fstp dword [ebp - 0xac]
fld dword [ebp - 0x2c]
fsub dword [ebp - 0x24]
fmul dword [0x1102244c]
fstp dword [ebp - 0xa4]
fld dword [ebp - 0x18]
fadd dword [ebp - 0x20]
fstp dword [ebp - 0xa0]
fld dword [ebp - 0x20]
fsub dword [ebp - 0x18]
fmul dword [0x11022450]
fstp dword [ebp - 0x98]
fld dword [ebp - 0x14]
fadd dword [ebp - 0x1c]
fstp dword [ebp - 0x9c]
fld dword [ebp - 0x1c]
fsub dword [ebp - 0x14]
fmul dword [0x1102244c]
fstp dword [ebp - 0x94]
fld dword [ebp - 0x10c]
fadd dword [ebp - 0x110]
fstp dword [ebp - 0x90]
fld dword [ebp - 0x110]
fsub dword [ebp - 0x10c]
fmul dword [0x11022448]
fstp dword [ebp - 0x8c]
fld dword [ebp - 0x104]
fadd dword [ebp - 0x108]
fstp dword [ebp - 0x88]
fld dword [ebp - 0x108]
fsub dword [ebp - 0x104]
fmul dword [0x11022448]
fstp dword [ebp - 0x84]
fld dword [ebp - 0xfc]
fadd dword [ebp - 0x100]
fstp dword [ebp - 0x80]
fld dword [ebp - 0x100]
fsub dword [ebp - 0xfc]
fmul dword [0x11022448]
fstp dword [ebp - 0x7c]
fld dword [ebp - 0xf4]
fadd dword [ebp - 0xf8]
fstp dword [ebp - 0x78]
fld dword [ebp - 0xf8]
fsub dword [ebp - 0xf4]
fmul dword [0x11022448]
fstp dword [ebp - 0x74]
fld dword [ebp - 0xec]
fadd dword [ebp - 0xf0]
fstp dword [ebp - 0x70]
fld dword [ebp - 0xf0]
fsub dword [ebp - 0xec]
fmul dword [0x11022448]
fstp dword [ebp - 0x6c]
fld dword [ebp - 0xe4]
fadd dword [ebp - 0xe8]
fstp dword [ebp - 0x68]
fld dword [ebp - 0xe8]
fsub dword [ebp - 0xe4]
fmul dword [0x11022448]
fstp dword [ebp - 0x64]
fld st(0)
fadd dword [ebp - 0xe0]
fstp dword [ebp - 0x60]
fld dword [ebp - 0xe0]
fsub st(1)
fmul dword [0x11022448]
fstp dword [ebp - 0x5c]
fstp st(0)
fld dword [ebp - 0xd4]
fadd st(1)
fstp dword [ebp - 0x58]
fsub dword [ebp - 0xd4]
fmul dword [0x11022448]
fld dword [ebp - 0xcc]
fadd dword [ebp - 0xd0]
fstp dword [ebp - 0x50]
fld dword [ebp - 0xd0]
fsub dword [ebp - 0xcc]
fmul dword [0x11022448]
fld dword [ebp - 0xc4]
fadd dword [ebp - 0xc8]
fstp dword [ebp - 0x48]
fld dword [ebp - 0xc8]
fsub dword [ebp - 0xc4]
fmul dword [0x11022448]
fstp dword [ebp - 0x44]
fld dword [ebp - 0xbc]
fadd dword [ebp - 0xc0]
fstp dword [ebp - 0x40]
fld dword [ebp - 0xc0]
fsub dword [ebp - 0xbc]
fmul dword [0x11022448]
fstp dword [ebp - 0x3c]
fld dword [ebp - 0xb4]
fadd dword [ebp - 0xb8]
fld dword [ebp - 0xb8]
fsub dword [ebp - 0xb4]
fmul dword [0x11022448]
fstp dword [ebp - 0x34]
fld dword [ebp - 0xac]
fadd dword [ebp - 0xb0]
fstp dword [ebp - 0x30]
fld dword [ebp - 0xb0]
fsub dword [ebp - 0xac]
fmul dword [0x11022448]
fstp dword [ebp - 0x2c]
fld dword [ebp - 0xa4]
fadd dword [ebp - 0xa8]
fstp dword [ebp - 0x28]
fld dword [ebp - 0xa8]
fsub dword [ebp - 0xa4]
fmul dword [0x11022448]
fstp dword [ebp - 0x24]
fld dword [ebp - 0x9c]
fadd dword [ebp - 0xa0]
fstp dword [ebp - 0x20]
fld dword [ebp - 0xa0]
fsub dword [ebp - 0x9c]
fmul dword [0x11022448]
lea edx, [ecx + esi*2]
xor ecx, 1
fstp dword [ebp - 0x1c]
mov dword [ebp - 0x11c], ecx
fld dword [ebp - 0x94]
lea ecx, [ecx + esi*2]
fadd dword [ebp - 0x98]
mov eax, edx
fld dword [ebp - 0x98]
shl eax, 9
fsub dword [ebp - 0x94]
add eax, edi
lea eax, [eax*4 + 0x1103c9c0]
shl ecx, 9
fmul dword [0x11022448]
mov dword [eax + 0x40], 0
add ecx, edi
fstp dword [ebp - 0x14]
lea ecx, [ecx*4 + 0x1103c9c0]
fld dword [ebp - 0x6c]
fadd dword [ebp - 0x64]
fstp dword [ebp - 0x64]
fld dword [ebp - 0x8c]
fadd qword [0x11022488]
fstp qword [ebp - 8]
mov esi, dword [ebp - 8]
fld st(1)
add esi, 0x80000000
fadd dword [ebp - 0x48]
mov dword [eax], esi
neg esi
mov dword [ecx], esi
fadd dword [ebp - 0x50]
fsub st(1)
fadd qword [0x11022488]
fstp qword [ebp - 8]
mov esi, dword [ebp - 8]
add esi, 0x80000000
fstp st(0)
mov dword [ecx + 4], esi
fld st(1)
mov dword [ecx + 0x7c], esi
fadd qword [0x11022488]
fstp qword [ebp - 8]
mov ebx, dword [ebp - 8]
fld dword [ebp - 0x70]
lea esi, [esi + ebx - 0x80000000]
fadd dword [ebp - 0x68]
mov dword [eax + 4], esi
neg esi
mov dword [eax + 0x7c], esi
fsub dword [ebp - 0x58]
fadd qword [0x11022488]
fstp qword [ebp - 8]
mov esi, dword [ebp - 8]
fld dword [ebp - 0x6c]
add esi, 0x80000000
fadd qword [0x11022488]
mov dword [ecx + 8], esi
mov dword [ecx + 0x78], esi
fstp qword [ebp - 8]
mov ebx, dword [ebp - 8]
fld dword [ebp - 0x30]
lea esi, [esi + ebx - 0x80000000]
fadd dword [ebp - 0x28]
mov dword [eax + 8], esi
neg esi
mov dword [eax + 0x78], esi
fsub dword [ebp - 0x50]
fsub dword [ebp - 0x48]
fsub st(1)
fadd qword [0x11022488]
fstp qword [ebp - 8]
mov esi, dword [ebp - 8]
add esi, 0x80000000
fstp st(0)
mov dword [ecx + 0xc], esi
mov dword [ecx + 0x74], esi
fld dword [ebp - 0x2c]
fsub st(1)
fadd qword [0x11022488]
fstp qword [ebp - 8]
mov ebx, dword [ebp - 8]
fld dword [ebp - 0x80]
lea esi, [ebx + esi - 0x80000000]
fsub dword [ebp - 0x78]
mov dword [eax + 0xc], esi
neg esi
mov dword [eax + 0x74], esi
fadd qword [0x11022488]
fstp qword [ebp - 8]
mov esi, dword [ebp - 8]
fld dword [ebp - 0x7c]
add esi, 0x80000000
fadd qword [0x11022488]
mov dword [ecx + 0x10], esi
mov dword [ecx + 0x70], esi
fstp qword [ebp - 8]
mov ebx, dword [ebp - 8]
fld dword [ebp - 0x40]
lea esi, [ebx + esi - 0x80000000]
fadd dword [ebp - 0x48]
mov dword [eax + 0x10], esi
neg esi
mov dword [eax + 0x70], esi
fadd dword [ebp - 0x50]
fsub dword [ebp - 0x30]
fsub dword [ebp - 0x28]
fadd qword [0x11022488]
fstp qword [ebp - 8]
mov esi, dword [ebp - 8]
fld dword [ebp - 0x3c]
add esi, 0x80000000
fadd st(1)
mov dword [ecx + 0x14], esi
mov dword [ecx + 0x6c], esi
fsub dword [ebp - 0x2c]
fadd qword [0x11022488]
fstp qword [ebp - 8]
mov ebx, dword [ebp - 8]
fld dword [ebp - 0x60]
lea esi, [ebx + esi - 0x80000000]
fsub dword [ebp - 0x70]
mov dword [eax + 0x14], esi
neg esi
mov dword [eax + 0x6c], esi
fsub dword [ebp - 0x68]
fadd qword [0x11022488]
fstp qword [ebp - 8]
mov esi, dword [ebp - 8]
fld dword [ebp - 0x5c]
add esi, 0x80000000
fsub dword [ebp - 0x6c]
mov dword [ecx + 0x18], esi
mov dword [ecx + 0x68], esi
fadd qword [0x11022488]
fstp qword [ebp - 8]
mov ebx, dword [ebp - 8]
lea esi, [ebx + esi - 0x80000000]
fadd dword [ebp - 0x44]
mov dword [eax + 0x18], esi
neg esi
mov dword [eax + 0x68], esi
fadd dword [ebp - 0x50]
fld dword [ebp - 0x40]
fadd dword [ebp - 0x3c]
fadd st(1)
fsub dword [ebp - 0x20]
fsub dword [ebp - 0x1c]
fadd qword [0x11022488]
fstp qword [ebp - 8]
mov esi, dword [ebp - 8]
fld dword [ebp - 0x48]
add esi, 0x80000000
fsub dword [ebp - 0x44]
mov dword [eax + 0x24], esi
neg esi
mov dword [eax + 0x5c], esi
fadd qword [0x11022488]
fstp qword [ebp - 8]
mov ebx, dword [ebp - 8]
fld dword [ebp - 0x84]
sub esi, ebx
fsub dword [ebp - 0x88]
add esi, 0x80000000
mov dword [eax + 0x1c], esi
neg esi
fadd qword [0x11022488]
mov dword [eax + 0x64], esi
fstp qword [ebp - 8]
mov esi, dword [ebp - 8]
fld dword [ebp - 0x70]
add esi, 0x80000000
fadd dword [ebp - 0x64]
mov dword [eax + 0x20], esi
neg esi
mov dword [eax + 0x60], esi
fst dword [ebp + 0xc]
fsub dword [ebp - 0x60]
fsub dword [ebp - 0x5c]
fadd qword [0x11022488]
fstp qword [ebp - 8]
mov esi, dword [ebp - 8]
fld dword [ebp - 0x40]
add esi, 0x80000000
fadd dword [ebp - 0x3c]
mov dword [eax + 0x28], esi
neg esi
mov dword [eax + 0x58], esi
fadd st(1)
fsubr dword [ebp - 0x30]
fadd dword [ebp - 0x2c]
fadd dword [ebp - 0x24]
fadd qword [0x11022488]
fstp qword [ebp - 8]
mov esi, dword [ebp - 8]
fld dword [ebp - 0x80]
add esi, 0x80000000
fadd dword [ebp - 0x7c]
mov dword [eax + 0x2c], esi
neg esi
mov dword [eax + 0x54], esi
fsubr dword [ebp - 0x74]
fadd qword [0x11022488]
fstp qword [ebp - 8]
mov esi, dword [ebp - 8]
fld dword [ebp - 0x34]
add esi, 0x80000000
fadd st(1)
mov dword [eax + 0x30], esi
neg esi
mov dword [eax + 0x50], esi
fstp dword [ebp - 4]
fstp st(0)
fld dword [ebp - 4]
fsub dword [ebp - 0x30]
fsub dword [ebp - 0x2c]
fsub dword [ebp - 0x24]
fadd qword [0x11022488]
fstp qword [ebp - 0x10]
mov esi, dword [ebp - 0x10]
fsub dword [ebp + 0xc]
add esi, 0x80000000
mov dword [eax + 0x34], esi
neg esi
fadd qword [0x11022488]
mov dword [eax + 0x4c], esi
fstp qword [ebp - 0x10]
fld dword [ebp - 0x14]
mov esi, dword [ebp - 0x10]
fsub dword [ebp - 4]
add esi, 0x80000000
mov dword [eax + 0x38], esi
neg esi
fadd qword [0x11022488]
mov dword [eax + 0x48], esi
fstp qword [ebp - 0x10]
mov esi, dword [ebp - 0x10]
add esi, 0x80000000
mov dword [eax + 0x3c], esi
fld dword [ebp - 0x50]
neg esi
fadd qword [0x11022488]
mov dword [eax + 0x44], esi
mov eax, 0x80000000
fstp qword [ebp - 0x10]
mov ebx, dword [ebp - 0x10]
fld dword [ebp - 0x50]
fsub dword [ebp - 0x30]
sub eax, ebx
mov dword [ecx + 0x3c], eax
mov dword [ecx + 0x44], eax
fadd qword [0x11022488]
fstp qword [ebp - 0x10]
fld dword [ebp - 0x40]
mov eax, dword [ebp - 0x10]
fadd dword [ebp - 0x50]
add eax, 0x80000000
fld dword [ebp - 0x20]
mov dword [ecx + 0x34], eax
mov dword [ecx + 0x4c], eax
fsub st(1)
fsub dword [ebp - 0x48]
fadd qword [0x11022488]
fstp qword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
fld dword [ebp - 0x88]
fadd qword [0x11022488]
add eax, 0x80000000
mov dword [ecx + 0x1c], eax
mov dword [ecx + 0x64], eax
fstp qword [ebp - 0x10]
mov eax, 0x80000000
mov esi, dword [ebp - 0x10]
fld st(0)
sub eax, esi
fsub dword [ebp - 0x20]
mov dword [ecx + 0x20], eax
mov dword [ecx + 0x60], eax
fadd qword [0x11022488]
fstp qword [ebp - 0x10]
fld dword [ebp - 0x70]
mov eax, dword [ebp - 0x10]
fsub dword [ebp - 0x60]
add eax, 0x80000000
mov dword [ecx + 0x24], eax
mov dword [ecx + 0x5c], eax
fadd qword [0x11022488]
fstp qword [ebp - 0x10]
fld dword [ebp - 0x30]
mov eax, dword [ebp - 0x10]
fsub st(1)
add eax, 0x80000000
mov dword [ecx + 0x28], eax
mov dword [ecx + 0x58], eax
fadd qword [0x11022488]
fstp qword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
fstp st(0)
add eax, 0x80000000
fld dword [ebp - 0x80]
mov dword [ecx + 0x2c], eax
fadd qword [0x11022488]
mov dword [ecx + 0x54], eax
mov eax, 0x80000000
fstp qword [ebp - 0x10]
fld dword [ebp - 0x70]
mov ebx, dword [ebp - 0x10]
fadd qword [0x11022488]
sub eax, ebx
mov dword [ecx + 0x30], eax
mov dword [ecx + 0x50], eax
fstp qword [ebp - 0x10]
mov eax, 0x80000000
fld dword [ebp - 0x90]
mov esi, dword [ebp - 0x10]
fadd qword [0x11022488]
sub eax, esi
mov dword [ecx + 0x38], eax
mov dword [ecx + 0x48], eax
fstp qword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
neg eax
shl eax, 1
shl edx, 0xb
mov dword [ecx + 0x40], eax
add edx, 0x1103c9c0
mov dword [edx], edi
pop edi
pop esi
mov dword [eax], ecx
pop ebx
mov esp, ebp
pop ebp
ret