INT64 __fastcall MiGatherHiberRange(INT64 a1, VOID *a2, INT64 a3, INT64 a4){
UINT64 v5;
UINT64 v6;
UINT64 Tag;
if( (_DWORD)a4 == 2 )
v5 = 1i64;
else
v5 = a3 << 12;
LODWORD(Tag) = 1953525069;
v6 = 81920i64;
if( (_DWORD)a4 != 2 )
v6 = 0x10000i64;
PoSetHiberRange(0i64, v6, a2, v5, Tag);
return 0i64;
}