INT64 __fastcall PopPepStartActivity(INT64 a1, INT64 a2, INT64 a3, INT64 a4, volatile INT32 *a5, INT64 a6){
__int64 v7;
INT64 result;
v7 = (int)a4;
_InterlockedDecrement(a5);
result = ((__int64(__fastcall *)(INT64, INT64, INT64))off_1400029A8[17 * (int)a4])(a1, a2, a6);
**(_DWORD **)(a3 + 8 * v7) &= ~2u;
**(_DWORD **)(a3 + 8 * v7) &= ~8u;
**(_DWORD **)(a3 + 8 * v7) |= 4u;
return result;
}