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