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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc8
mov dword [ebp - 0xc], 3
cmp dword [ebp - 0xc], 3
je 0x4d13da
cmp dword [ebp - 0xc], 3
ja 0x4d1635
cmp dword [ebp - 0xc], 2
je 0x4d12ab
cmp dword [ebp - 0xc], 2
ja 0x4d1635
cmp dword [ebp - 0xc], 0
je 0x4d1505
cmp dword [ebp - 0xc], 1
jne 0x4d1635
jmp 0x4d163b
mov eax, dword [ebp + 0xc]
mov eax, dword [eax]
mov dword [esp + 0xa4], 1
mov dword [esp + 0xa0], 0
mov dword [esp + 0x9c], 4
mov dword [esp + 0x98], eax
mov dword [esp + 0x94], 0
mov dword [esp + 0x90], 7
fld qword [0x58eac8]
fstp qword [esp + 0x88]
fld qword [0x58ead0]
fstp qword [esp + 0x80]
fld qword [0x58eac8]
fstp qword [esp + 0x78]
mov dword [esp + 0x74], 3
mov dword [esp + 0x70], 9
mov dword [esp + 0x6c], 8
mov dword [esp + 0x68], 4
fld qword [0x58eac8]
fstp qword [esp + 0x60]
fld qword [0x58eae0]
fstp qword [esp + 0x58]
mov dword [esp + 0x54], 7
fld qword [0x58eae8]
fstp qword [esp + 0x4c]
mov dword [esp + 0x48], 1
mov dword [esp + 0x44], 7
fld qword [0x58eae8]
fstp qword [esp + 0x3c]
mov dword [esp + 0x38], 0
mov dword [esp + 0x34], 0
fld1
fstp qword [esp + 0x2c]
mov dword [esp + 0x28], 0
mov dword [esp + 0x24], 0
fld qword [0x58eae0]
fstp qword [esp + 0x1c]
mov dword [esp + 0x18], 9
mov dword [esp + 0x14], 0
fld1
fstp qword [esp + 0xc]
fld qword [0x58eac0]
fstp qword [esp + 4]
mov dword [esp], 8
call sym._ByteFree
mov dword [ebp - 0xc], 0
jmp 0x4d1636
mov eax, dword [ebp + 8]
mov eax, dword [eax]
mov dword [esp + 0xa4], 5
mov dword [esp + 0xa0], 0
mov dword [esp + 0x9c], 5
mov dword [esp + 0x98], eax
mov dword [esp + 0x94], 0
mov dword [esp + 0x90], 2
fld1
fstp qword [esp + 0x88]
fld qword [0x58eac8]
fstp qword [esp + 0x80]
fld qword [0x58ead8]
fstp qword [esp + 0x78]
mov dword [esp + 0x74], 2
mov dword [esp + 0x70], 2
mov dword [esp + 0x6c], 8
mov dword [esp + 0x68], 1
fld qword [0x58eab8]
fstp qword [esp + 0x60]
fld qword [0x58eac0]
fstp qword [esp + 0x58]
mov dword [esp + 0x54], 9
fld qword [0x58eae0]
fstp qword [esp + 0x4c]
mov dword [esp + 0x48], 7
mov dword [esp + 0x44], 4
fld qword [0x58ead8]
fstp qword [esp + 0x3c]
mov dword [esp + 0x38], 0
mov dword [esp + 0x34], 2
fld1
fstp qword [esp + 0x2c]
mov dword [esp + 0x28], 0
mov dword [esp + 0x24], 8
fld qword [0x58ead0]
fstp qword [esp + 0x1c]
mov dword [esp + 0x18], 0
mov dword [esp + 0x14], 0
fld qword [0x58eac8]
fstp qword [esp + 0xc]
fldz
fstp qword [esp + 4]
mov dword [esp], 3
call sym._ByteFree
mov dword [ebp - 0xc], 2
jmp 0x4d1636
mov eax, dword [ebp + 0x10]
mov eax, dword [eax]
mov dword [esp + 0xa4], 1
mov dword [esp + 0xa0], 0
mov dword [esp + 0x9c], 5
mov dword [esp + 0x98], eax
mov dword [esp + 0x94], 0
mov dword [esp + 0x90], 5
fld qword [0x58eab0]
fstp qword [esp + 0x88]
fld qword [0x58eac8]
fstp qword [esp + 0x80]
fld qword [0x58eac0]
fstp qword [esp + 0x78]
mov dword [esp + 0x74], 0
mov dword [esp + 0x70], 1
mov dword [esp + 0x6c], 4
mov dword [esp + 0x68], 3
fld qword [0x58ead0]
fstp qword [esp + 0x60]
fld qword [0x58eae8]
fstp qword [esp + 0x58]
mov dword [esp + 0x54], 9
fld qword [0x58ead8]
fstp qword [esp + 0x4c]
mov dword [esp + 0x48], 7
mov dword [esp + 0x44], 6
fld qword [0x58ead0]
fstp qword [esp + 0x3c]
mov dword [esp + 0x38], 0
mov dword [esp + 0x34], 2
fld qword [0x58ead8]
fstp qword [esp + 0x2c]
mov dword [esp + 0x28], 0
mov dword [esp + 0x24], 1
fld qword [0x58eac8]
fstp qword [esp + 0x1c]
mov dword [esp + 0x18], 8
mov dword [esp + 0x14], 0
fld qword [0x58eac0]
fstp qword [esp + 0xc]
fld1
fstp qword [esp + 4]
mov dword [esp], 0
call sym._ByteFree
mov dword [ebp - 0xc], 1
jmp 0x4d1636
nop
jmp 0x4d126e
leave
ret