__int64 __fastcall sub_14065EAF4(__int64 a1, __int64 *a2){
__int64 result;
__int64 v4;
__int64 v5;
v5 = 0i64;
result = sub_14065EB58((__int64)&qword_140C53AD0, a1, 8u, &v5, 0i64);
if( (int)result >= 0 && a2 )
{
v4 = v5;
if( v5 )
{
_InterlockedIncrement64((volatile signed __int64 *)(v5 + 232));
v4 = v5;
}
*a2 = v4;
}
return result;
}