NTSTATUS __stdcall MmGetNumberOfFreeSystemPtes(){
unsigned int NumberOfCachedPtes;
__int64 v1;
unsigned __int64 v2;
NumberOfCachedPtes = MiGetNumberOfCachedPtes((_MI_SYSTEM_PTE_TYPE *)((char *)&stru_140C4DB30 + 4432));
v2 = *(&stru_140C4DB30 + 565) + NumberOfCachedPtes + v1;
if( v2 >= 0x100000000i64 )
LODWORD(v2) = -1;
return v2;
}