__int64 __fastcall sub_14065FACC(INT64 a1, int a2, INT64 *a3){
INT64 Slots;
unsigned int v6;
unsigned __int64 v7;
Slots = 0i64;
if( a2 )
{
v6 = (unsigned int)(a2 + 63) >> 6;
v7 = (ExGenRandom(1i64) & 0x7FFFFFFFui64) % (1023 - v6 + 1);
Slots = WbAllocateSlots(a1, v7, 1023 - v6, v6);
if( !Slots )
Slots = WbAllocateSlots(a1, 0i64, (unsigned int)v7, v6);
}
if( a3 )
*a3 = Slots;
return 0i64;
}