VOID __stdcall RtlpHpSegContextCleanup(INT64 a1){
_QWORD *v2;
_QWORD *v3;
_QWORD *v4;
v2 = (_QWORD *)(a1 + 72);
while( (_QWORD *)*v2 != v2 )
{
v3 = (_QWORD *)v2[1];
if( (_QWORD *)*v3 != v2 || (v4 = (_QWORD *)v3[1], (_QWORD *)*v4 != v3) )
__fastfail(3u);
v2[1] = v4;
*v4 = v2;
RtlpHpSegSegmentFree(a1, (INT64)v3, 0x7FFFFFFFi64, 1i64);
}
}