UINT64 *__fastcall ExAcquireCacheAwarePushLockExclusive(VOID *a1){
_BYTE *v2;
_BYTE *v3;
UINT64 *result;
LODWORD(v2) = KeAbPreAcquire(a1, 0i64, 0i64);
v3 = v2;
result = ExfAcquireCacheAwarePushLockExclusiveEx((UINT64 **)a1, v2, a1);
if( v3 )
v3[26] |= 1u;
return result;
}