INT64 *__fastcall CmInitSystem0(__int64 a1, __int64 a2){
INT64 v3;
__int64 ***v4;
__int64 **v5;
CmpGetSystemControlValues(*(_QWORD *)(a1 + 168), a2, 0);
v4 = (__int64 ***)(*(_QWORD *)(a1 + 240) + 312i64);
v5 = *v4;
while( v5 != (__int64 **)v4 )
{
if( ((_DWORD)v5[3] & 0x40) != 0 )
CmpGetSystemControlValues((INT64)v5[4], v3, 1);
v5 = (__int64 **)*v5;
v4 = (__int64 ***)(*(_QWORD *)(a1 + 240) + 312i64);
}
return CmFcInitSystem1();
}