Function at 0x4c1680
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
push edi
push esi
push ebx
sub esp, 0xcc
fld qword [ebp + 0xc]
fld qword [ebp + 0x14]
fld qword [0x595078]
fcom st(2)
fnstsw ax
sahf
mov byte [esp + 0xc0], 0x63
ja 0x4c239f
fld qword [0x595080]
fcom st(3)
fnstsw ax
sahf
jb 0x4c2372
fxch st(2)
fcom st(1)
fnstsw ax
sahf
jb 0x4c2345
fcom st(2)
fxch st(2)
fstp st(0)
fnstsw ax
sahf
ja 0x4c231a
fld st(2)
fadd st(2)
fld qword [0x595088]
fxch st(1)
fcomp st(1)
fnstsw ax
sahf
jbe 0x4c1731
fstp st(3)
fstp st(2)
fstp st(0)
fstp st(0)
mov byte [esp + 0xc4], 0
mov byte [esp + 0xc3], 0x4d
mov byte [esp + 0xc2], 0x52
mov byte [esp + 0xc1], 0x48
push 0x80d0c4
mov eax, dword [ebp + 8]
push eax
call fcn.004bb79c
add esp, 0xd4
pop ebx
pop esi
pop edi
mov esp, ebp
pop ebp
ret
fld qword [0x595090]
fld qword [0x595098]
fmul st(5), st(0)
fmul st(4), st(0)
fxch st(1)
fadd st(5), st(0)
fadd st(4), st(0)
fld qword [ebp + 0x1c]
fxch st(6)
fnstcw word [esp + 0x10]
movzx eax, word [esp + 0x10]
or eax, 0xc00
mov dword [esp + 0x18], eax
fldcw word [esp + 0x18]
fistp qword [esp + 0xa0]
fldcw word [esp + 0x10]
mov ebx, dword [esp + 0xa0]
mov ecx, ebx
shr ecx, 0x18
mov edx, ebx
shr edx, 0x10
movzx edx, dl
mov dword [esp + 0xac], edx
mov eax, ebx
shr eax, 8
movzx eax, al
mov dword [esp + 0xa8], eax
fxch st(4)
fnstcw word [esp + 0x10]
movzx eax, word [esp + 0x10]
or eax, 0xc00
mov dword [esp + 0x18], eax
fldcw word [esp + 0x18]
fistp qword [esp + 0xa0]
fldcw word [esp + 0x10]
movzx ebx, bl
mov dword [esp + 0xbc], ebx
mov ebx, dword [esp + 0xa0]
mov edx, ebx
shr edx, 0x18
mov eax, ebx
shr eax, 0x10
movzx eax, al
mov dword [esp + 0xb8], eax
mov eax, ebx
shr eax, 8
movzx eax, al
movzx ebx, bl
mov dword [esp + 0xb4], eax
fxch st(4)
fcomp st(2)
fnstsw ax
mov dword [esp + 0xb0], ebx
sahf
jb 0x4c22a8
fld qword [ebp + 0x24]
fcomp st(2)
fnstsw ax
sahf
jb 0x4c2236
fld qword [ebp + 0x1c]
fld qword [ebp + 0x24]
faddp st(1)
fcomp st(1)
fnstsw ax
sahf
jbe 0x4c18ae
fstp st(3)
fstp st(1)
fstp st(1)
fstp st(0)
mov eax, ebx
mov ebx, dword [esp + 0xb4]
mov byte [esp + 0xc4], 0
mov byte [esp + 0x23], al
mov eax, dword [esp + 0xb8]
mov byte [esp + 0x22], bl
mov byte [esp + 0x21], al
mov eax, dword [esp + 0xa8]
mov byte [esp + 0x20], dl
mov edx, dword [esp + 0xbc]
mov byte [esp + 0xc3], 0x4d
mov byte [esp + 0x1f], dl
mov byte [esp + 0xc2], 0x52
mov byte [esp + 0x1e], al
mov eax, dword [esp + 0xac]
mov byte [esp + 0xc1], 0x48
mov byte [esp + 0x1d], al
mov byte [esp + 0x1c], cl
push 0x80d0c4
mov eax, dword [ebp + 8]
push eax
call fcn.004bb79c
add esp, 0xd4
pop ebx
pop esi
pop edi
mov esp, ebp
pop ebp
ret
fld qword [ebp + 0x1c]
fmul st(4)
fadd st(3)
fld qword [ebp + 0x2c]
fxch st(1)
fnstcw word [esp + 0x10]
movzx eax, word [esp + 0x10]
or eax, 0xc00
mov dword [esp + 0x18], eax
fldcw word [esp + 0x18]
fistp qword [esp + 0xa0]
fldcw word [esp + 0x10]
fld qword [ebp + 0x24]
fmul st(5)
fadd st(4)
mov eax, dword [esp + 0xa0]
mov ebx, eax
shr ebx, 0x18
mov dword [esp + 0x7c], ebx
mov ebx, eax
shr ebx, 0x10
movzx ebx, bl
mov dword [esp + 0x80], ebx
mov ebx, eax
shr ebx, 8
movzx ebx, bl
mov dword [esp + 0x84], ebx
movzx eax, al
mov dword [esp + 0x88], eax
fnstcw word [esp + 0x10]
movzx eax, word [esp + 0x10]
or eax, 0xc00
mov dword [esp + 0x18], eax
fldcw word [esp + 0x18]
fistp qword [esp + 0xa0]
fldcw word [esp + 0x10]
mov ebx, dword [esp + 0xa0]
mov eax, ebx
shr eax, 0x18
mov dword [esp + 0x8c], eax
mov eax, ebx
shr eax, 0x10
movzx eax, al
mov dword [esp + 0x90], eax
mov eax, ebx
shr eax, 8
movzx eax, al
movzx ebx, bl
mov dword [esp + 0x94], eax
fcomp st(2)
fnstsw ax
mov dword [esp + 0x98], ebx
sahf
jb 0x4c216f
fld qword [ebp + 0x34]
fcomp st(2)
fnstsw ax
sahf
jb 0x4c20a8
fld qword [ebp + 0x2c]
fld qword [ebp + 0x34]
faddp st(1)
fcomp st(1)
fnstsw ax
sahf
jbe 0x4c1a7f
fstp st(3)
fstp st(1)
fstp st(1)
fstp st(0)
mov eax, ebx
mov ebx, dword [esp + 0x94]
mov byte [esp + 0xc4], 0
mov byte [esp + 0x2b], al
mov eax, dword [esp + 0x90]
mov byte [esp + 0x2a], bl
mov byte [esp + 0x29], al
mov eax, dword [esp + 0x8c]
mov byte [esp + 0x28], al
mov eax, dword [esp + 0x88]
mov byte [esp + 0xc3], 0x4d
mov byte [esp + 0x27], al
mov eax, dword [esp + 0x84]
mov byte [esp + 0xc2], 0x52
mov byte [esp + 0x26], al
mov eax, dword [esp + 0x80]
mov byte [esp + 0x25], al
mov eax, dword [esp + 0x7c]
mov byte [esp + 0xc1], 0x48
mov byte [esp + 0x24], al
mov eax, dword [esp + 0xb0]
mov byte [esp + 0x23], al
mov eax, dword [esp + 0xb4]
mov byte [esp + 0x22], al
mov eax, dword [esp + 0xb8]
mov byte [esp + 0x21], al
mov eax, dword [esp + 0xa8]
mov byte [esp + 0x20], dl
mov edx, dword [esp + 0xbc]
mov byte [esp + 0x1f], dl
mov byte [esp + 0x1e], al
mov eax, dword [esp + 0xac]
mov byte [esp + 0x1d], al
mov byte [esp + 0x1c], cl
push 0x80d0c4
mov eax, dword [ebp + 8]
push eax
call fcn.004bb79c
add esp, 0xd4
pop ebx
pop esi
pop edi
mov esp, ebp
pop ebp
ret
fld qword [ebp + 0x2c]
fmul st(4)
fadd st(3)
fld qword [ebp + 0x3c]
fxch st(1)
fnstcw word [esp + 0x10]
movzx eax, word [esp + 0x10]
or eax, 0xc00
mov dword [esp + 0x18], eax
fldcw word [esp + 0x18]
fistp qword [esp + 0xa0]
fldcw word [esp + 0x10]
fld qword [ebp + 0x34]
fmul st(5)
fadd st(4)
mov eax, dword [esp + 0xa0]
mov ebx, eax
shr ebx, 0x18
mov dword [esp + 0x5c], ebx
mov ebx, eax
shr ebx, 0x10
movzx ebx, bl
mov dword [esp + 0x60], ebx
mov ebx, eax
shr ebx, 8
movzx ebx, bl
mov dword [esp + 0x64], ebx
movzx eax, al
mov dword [esp + 0x68], eax
fnstcw word [esp + 0x10]
movzx eax, word [esp + 0x10]
or eax, 0xc00
mov dword [esp + 0x18], eax
fldcw word [esp + 0x18]
fistp qword [esp + 0xa0]
fldcw word [esp + 0x10]
mov ebx, dword [esp + 0xa0]
mov eax, ebx
shr eax, 0x18
mov dword [esp + 0x6c], eax
mov eax, ebx
shr eax, 0x10
movzx eax, al
mov dword [esp + 0x70], eax
mov eax, ebx
shr eax, 8
movzx eax, al
movzx ebx, bl
mov dword [esp + 0x74], eax
fcomp st(2)
fnstsw ax
mov dword [esp + 0x78], ebx
sahf
jb 0x4c1f9e
fld qword [ebp + 0x44]
fcomp st(2)
fxch st(1)
fstp st(0)
fnstsw ax
sahf
jb 0x4c1e96
fld qword [ebp + 0x3c]
fld qword [ebp + 0x44]
faddp st(1)
fcompp
fnstsw ax
sahf
ja 0x4c1d7a
fld qword [ebp + 0x3c]
fmul st(2)
fadd st(1)
mov esi, dword [ebp + 8]
fnstcw word [esp + 0x10]
movzx eax, word [esp + 0x10]
or eax, 0xc00
mov dword [esp + 0x18], eax
fldcw word [esp + 0x18]
fistp qword [esp + 0xa0]
fldcw word [esp + 0x10]
fld qword [ebp + 0x44]
fmulp st(2)
faddp st(1)
mov ebx, dword [esp + 0xa0]
mov dword [esp + 0x4c], ebx
mov eax, ebx
shr eax, 0x18
mov dword [esp + 0x40], eax
mov eax, ebx
shr eax, 0x10
mov dword [esp + 0x3c], eax
fnstcw word [esp + 0x10]
movzx eax, word [esp + 0x10]
or eax, 0xc00
mov dword [esp + 0x18], eax
fldcw word [esp + 0x18]
fistp qword [esp + 0xa0]
fldcw word [esp + 0x10]
mov eax, dword [esp + 0xa0]
mov dword [esp + 0x58], eax
shr ebx, 8
mov dword [esp + 0x44], ebx
mov ebx, eax
shr ebx, 0x18
mov dword [esp + 0x50], ebx
mov ebx, eax
shr ebx, 0x10
mov dword [esp + 0x48], ebx
shr eax, 8
mov dword [esp + 0x54], eax
test esi, esi
je 0x4c1d6d
mov ebx, dword [esp + 0x58]
mov byte [esp + 0xc4], 0
mov byte [esp + 0x3b], bl
mov byte [esp + 0xc3], 0x4d
mov byte [esp + 0x3a], al
mov eax, dword [esp + 0x48]
mov byte [esp + 0x39], al
mov eax, dword [esp + 0x50]
mov byte [esp + 0xc2], 0x52
mov byte [esp + 0x38], al
mov eax, dword [esp + 0x4c]
mov byte [esp + 0xc1], 0x48
mov byte [esp + 0x37], al
mov eax, dword [esp + 0x44]
mov byte [esp + 0x36], al
mov eax, dword [esp + 0x3c]
mov byte [esp + 0x35], al
mov eax, dword [esp + 0x40]
mov byte [esp + 0x34], al
mov eax, dword [esp + 0x78]
mov byte [esp + 0x33], al
mov eax, dword [esp + 0x74]
mov byte [esp + 0x32], al
mov eax, dword [esp + 0x70]
mov byte [esp + 0x31], al
mov eax, dword [esp + 0x6c]
mov byte [esp + 0x30], al
mov eax, dword [esp + 0x68]
mov byte [esp + 0x2f], al
mov eax, dword [esp + 0x64]
mov byte [esp + 0x2e], al
mov eax, dword [esp + 0x60]
mov byte [esp + 0x2d], al
mov eax, dword [esp + 0x5c]
mov byte [esp + 0x2c], al
mov eax, dword [esp + 0x98]
mov byte [esp + 0x2b], al
mov eax, dword [esp + 0x94]
mov byte [esp + 0x2a], al
mov eax, dword [esp + 0x90]
mov byte [esp + 0x29], al
mov eax, dword [esp + 0x8c]
mov byte [esp + 0x28], al
mov eax, dword [esp + 0x88]
mov byte [esp + 0x27], al
mov eax, dword [esp + 0x84]
mov byte [esp + 0x26], al
mov eax, dword [esp + 0x80]
mov byte [esp + 0x25], al
mov eax, dword [esp + 0x7c]
mov byte [esp + 0x24], al
mov eax, dword [esp + 0xb0]
mov byte [esp + 0x23], al
mov eax, dword [esp + 0xb4]
mov byte [esp + 0x22], al
mov eax, dword [esp + 0xb8]
mov byte [esp + 0x21], al
mov eax, dword [esp + 0xa8]
mov byte [esp + 0x20], dl
mov edx, dword [esp + 0xbc]
mov byte [esp + 0x1f], dl
mov byte [esp + 0x1e], al
mov eax, dword [esp + 0xac]
mov byte [esp + 0x1d], al
mov eax, dword [ebp + 8]
mov byte [esp + 0x1c], cl
lea edx, [esp + 0xc0]
mov ecx, 0x20
call fcn.004c2708
mov eax, dword [ebp + 8]
lea edx, [esp + 0x1c]
mov ecx, 0x20
call fcn.004c132c
mov eax, dword [ebp + 8]
call fcn.004c2764
add esp, 0xcc
pop ebx
pop esi
pop edi
mov esp, ebp
pop ebp
ret
fstp st(1)
fstp st(0)
mov eax, ebx
mov ebx, dword [esp + 0x74]
mov byte [esp + 0xc4], 0
mov byte [esp + 0x33], al
mov eax, dword [esp + 0x70]
mov byte [esp + 0x32], bl
mov byte [esp + 0x31], al
mov eax, dword [esp + 0x6c]
mov byte [esp + 0x30], al
mov eax, dword [esp + 0x68]
mov byte [esp + 0xc3], 0x4d
mov byte [esp + 0x2f], al
mov eax, dword [esp + 0x64]
mov byte [esp + 0xc2], 0x52
mov byte [esp + 0x2e], al
mov eax, dword [esp + 0x60]
mov byte [esp + 0x2d], al
mov eax, dword [esp + 0x5c]
mov byte [esp + 0xc1], 0x48
mov byte [esp + 0x2c], al
mov eax, dword [esp + 0x98]
mov byte [esp + 0x2b], al
mov eax, dword [esp + 0x94]
mov byte [esp + 0x2a], al
mov eax, dword [esp + 0x90]
mov byte [esp + 0x29], al
mov eax, dword [esp + 0x8c]
mov byte [esp + 0x28], al
mov eax, dword [esp + 0x88]
mov byte [esp + 0x27], al
mov eax, dword [esp + 0x84]
mov byte [esp + 0x26], al
mov eax, dword [esp + 0x80]
mov byte [esp + 0x25], al
mov eax, dword [esp + 0x7c]
mov byte [esp + 0x24], al
mov eax, dword [esp + 0xb0]
mov byte [esp + 0x23], al
mov eax, dword [esp + 0xb4]
mov byte [esp + 0x22], al
mov eax, dword [esp + 0xb8]
mov byte [esp + 0x21], al
mov eax, dword [esp + 0xa8]
mov byte [esp + 0x20], dl
mov edx, dword [esp + 0xbc]
mov byte [esp + 0x1f], dl
mov byte [esp + 0x1e], al
mov eax, dword [esp + 0xac]
mov byte [esp + 0x1d], al
mov byte [esp + 0x1c], cl
push 0x80d0c4
mov eax, dword [ebp + 8]
push eax
call fcn.004bb79c
add esp, 0xd4
pop ebx
pop esi
pop edi
mov esp, ebp
pop ebp
ret
fstp st(2)
fstp st(0)
fstp st(0)
mov eax, ebx
mov ebx, dword [esp + 0x74]
mov byte [esp + 0xc4], 0
mov byte [esp + 0x33], al
mov eax, dword [esp + 0x70]
mov byte [esp + 0x32], bl
mov byte [esp + 0x31], al
mov eax, dword [esp + 0x6c]
mov byte [esp + 0x30], al
mov eax, dword [esp + 0x68]
mov byte [esp + 0xc3], 0x4d
mov byte [esp + 0x2f], al
mov eax, dword [esp + 0x64]
mov byte [esp + 0xc2], 0x52
mov byte [esp + 0x2e], al
mov eax, dword [esp + 0x60]
mov byte [esp + 0x2d], al
mov eax, dword [esp + 0x5c]
mov byte [esp + 0xc1], 0x48
mov byte [esp + 0x2c], al
mov eax, dword [esp + 0x98]
mov byte [esp + 0x2b], al
mov eax, dword [esp + 0x94]
mov byte [esp + 0x2a], al
mov eax, dword [esp + 0x90]
mov byte [esp + 0x29], al
mov eax, dword [esp + 0x8c]
mov byte [esp + 0x28], al
mov eax, dword [esp + 0x88]
mov byte [esp + 0x27], al
mov eax, dword [esp + 0x84]
mov byte [esp + 0x26], al
mov eax, dword [esp + 0x80]
mov byte [esp + 0x25], al
mov eax, dword [esp + 0x7c]
mov byte [esp + 0x24], al
mov eax, dword [esp + 0xb0]
mov byte [esp + 0x23], al
mov eax, dword [esp + 0xb4]
mov byte [esp + 0x22], al
mov eax, dword [esp + 0xb8]
mov byte [esp + 0x21], al
mov eax, dword [esp + 0xa8]
mov byte [esp + 0x20], dl
mov edx, dword [esp + 0xbc]
mov byte [esp + 0x1f], dl
mov byte [esp + 0x1e], al
mov eax, dword [esp + 0xac]
mov byte [esp + 0x1d], al
mov byte [esp + 0x1c], cl
jmp 0x4c1e7b
fstp st(3)
fstp st(1)
fstp st(1)
fstp st(0)
mov eax, ebx
mov ebx, dword [esp + 0x74]
mov byte [esp + 0xc4], 0
mov byte [esp + 0x33], al
mov eax, dword [esp + 0x70]
mov byte [esp + 0x32], bl
mov byte [esp + 0x31], al
mov eax, dword [esp + 0x6c]
mov byte [esp + 0x30], al
mov eax, dword [esp + 0x68]
mov byte [esp + 0xc3], 0x4d
mov byte [esp + 0x2f], al
mov eax, dword [esp + 0x64]
mov byte [esp + 0xc2], 0x52
mov byte [esp + 0x2e], al
mov eax, dword [esp + 0x60]
mov byte [esp + 0x2d], al
mov eax, dword [esp + 0x5c]
mov byte [esp + 0xc1], 0x48
mov byte [esp + 0x2c], al
mov eax, dword [esp + 0x98]
mov byte [esp + 0x2b], al
mov eax, dword [esp + 0x94]
mov byte [esp + 0x2a], al
mov eax, dword [esp + 0x90]
mov byte [esp + 0x29], al
mov eax, dword [esp + 0x8c]
mov byte [esp + 0x28], al
mov eax, dword [esp + 0x88]
mov byte [esp + 0x27], al
mov eax, dword [esp + 0x84]
mov byte [esp + 0x26], al
mov eax, dword [esp + 0x80]
mov byte [esp + 0x25], al
mov eax, dword [esp + 0x7c]
mov byte [esp + 0x24], al
mov eax, dword [esp + 0xb0]
mov byte [esp + 0x23], al
mov eax, dword [esp + 0xb4]
mov byte [esp + 0x22], al
mov eax, dword [esp + 0xb8]
mov byte [esp + 0x21], al
mov eax, dword [esp + 0xa8]
mov byte [esp + 0x20], dl
mov edx, dword [esp + 0xbc]
mov byte [esp + 0x1f], dl
mov byte [esp + 0x1e], al
mov eax, dword [esp + 0xac]
mov byte [esp + 0x1d], al
mov byte [esp + 0x1c], cl
jmp 0x4c1e7b
fstp st(3)
fstp st(1)
fstp st(1)
fstp st(0)
mov eax, ebx
mov ebx, dword [esp + 0x94]
mov byte [esp + 0xc4], 0
mov byte [esp + 0x2b], al
mov eax, dword [esp + 0x90]
mov byte [esp + 0x2a], bl
mov byte [esp + 0x29], al
mov eax, dword [esp + 0x8c]
mov byte [esp + 0x28], al
mov eax, dword [esp + 0x88]
mov byte [esp + 0xc3], 0x4d
mov byte [esp + 0x27], al
mov eax, dword [esp + 0x84]
mov byte [esp + 0xc2], 0x52
mov byte [esp + 0x26], al
mov eax, dword [esp + 0x80]
mov byte [esp + 0x25], al
mov eax, dword [esp + 0x7c]
mov byte [esp + 0xc1], 0x48
mov byte [esp + 0x24], al
mov eax, dword [esp + 0xb0]
mov byte [esp + 0x23], al
mov eax, dword [esp + 0xb4]
mov byte [esp + 0x22], al
mov eax, dword [esp + 0xb8]
mov byte [esp + 0x21], al
mov eax, dword [esp + 0xa8]
mov byte [esp + 0x20], dl
mov edx, dword [esp + 0xbc]
mov byte [esp + 0x1f], dl
mov byte [esp + 0x1e], al
mov eax, dword [esp + 0xac]
mov byte [esp + 0x1d], al
mov byte [esp + 0x1c], cl
jmp 0x4c1a64
fstp st(3)
fstp st(1)
fstp st(1)
fstp st(0)
mov eax, ebx
mov ebx, dword [esp + 0x94]
mov byte [esp + 0xc4], 0
mov byte [esp + 0x2b], al
mov eax, dword [esp + 0x90]
mov byte [esp + 0x2a], bl
mov byte [esp + 0x29], al
mov eax, dword [esp + 0x8c]
mov byte [esp + 0x28], al
mov eax, dword [esp + 0x88]
mov byte [esp + 0xc3], 0x4d
mov byte [esp + 0x27], al
mov eax, dword [esp + 0x84]
mov byte [esp + 0xc2], 0x52
mov byte [esp + 0x26], al
mov eax, dword [esp + 0x80]
mov byte [esp + 0x25], al
mov eax, dword [esp + 0x7c]
mov byte [esp + 0xc1], 0x48
mov byte [esp + 0x24], al
mov eax, dword [esp + 0xb0]
mov byte [esp + 0x23], al
mov eax, dword [esp + 0xb4]
mov byte [esp + 0x22], al
mov eax, dword [esp + 0xb8]
mov byte [esp + 0x21], al
mov eax, dword [esp + 0xa8]
mov byte [esp + 0x20], dl
mov edx, dword [esp + 0xbc]
mov byte [esp + 0x1f], dl
mov byte [esp + 0x1e], al
mov eax, dword [esp + 0xac]
mov byte [esp + 0x1d], al
mov byte [esp + 0x1c], cl
jmp 0x4c1a64
fstp st(3)
fstp st(1)
fstp st(1)
fstp st(0)
mov eax, ebx
mov ebx, dword [esp + 0xb4]
mov byte [esp + 0xc4], 0
mov byte [esp + 0x23], al
mov eax, dword [esp + 0xb8]
mov byte [esp + 0x22], bl
mov byte [esp + 0x21], al
mov eax, dword [esp + 0xa8]
mov byte [esp + 0x20], dl
mov edx, dword [esp + 0xbc]
mov byte [esp + 0xc3], 0x4d
mov byte [esp + 0x1f], dl
mov byte [esp + 0xc2], 0x52
mov byte [esp + 0x1e], al
mov eax, dword [esp + 0xac]
mov byte [esp + 0xc1], 0x48
mov byte [esp + 0x1d], al
mov byte [esp + 0x1c], cl
jmp 0x4c1893
fstp st(3)
fstp st(1)
fstp st(1)
fstp st(0)
mov eax, ebx
mov ebx, dword [esp + 0xb4]
mov byte [esp + 0xc4], 0
mov byte [esp + 0x23], al
mov eax, dword [esp + 0xb8]
mov byte [esp + 0x22], bl
mov byte [esp + 0x21], al
mov eax, dword [esp + 0xa8]
mov byte [esp + 0x20], dl
mov edx, dword [esp + 0xbc]
mov byte [esp + 0xc3], 0x4d
mov byte [esp + 0x1f], dl
mov byte [esp + 0xc2], 0x52
mov byte [esp + 0x1e], al
mov eax, dword [esp + 0xac]
mov byte [esp + 0xc1], 0x48
mov byte [esp + 0x1d], al
mov byte [esp + 0x1c], cl
jmp 0x4c1893
fstp st(2)
fstp st(0)
fstp st(0)
mov byte [esp + 0xc4], 0
mov byte [esp + 0xc3], 0x4d
mov byte [esp + 0xc2], 0x52
mov byte [esp + 0xc1], 0x48
jmp 0x4c1716
fstp st(3)
fstp st(1)
fstp st(1)
fstp st(0)
mov byte [esp + 0xc4], 0
mov byte [esp + 0xc3], 0x4d
mov byte [esp + 0xc2], 0x52
mov byte [esp + 0xc1], 0x48
jmp 0x4c1716
fstp st(3)
fstp st(2)
fstp st(0)
fstp st(0)
mov byte [esp + 0xc4], 0
mov byte [esp + 0xc3], 0x4d
mov byte [esp + 0xc2], 0x52
mov byte [esp + 0xc1], 0x48
jmp 0x4c1716
fstp st(2)
fstp st(0)
fstp st(0)
mov byte [esp + 0xc4], 0
mov byte [esp + 0xc3], 0x4d
mov byte [esp + 0xc2], 0x52
mov byte [esp + 0xc1], 0x48
jmp 0x4c1716