__int64 __fastcall sub_1403DBA10(_QWORD *a1){
__int64 v1;
__int64 v2;
__int64(__fastcall *v3)(__int64);
v1 = a1[2];
v2 = v1 ^ a1[1];
v3 = (__int64(__fastcall *)(__int64))(v1 ^ a1[3]);
if( (*(_DWORD *)(v2 + 0x994) & 0x100000) != 0 )
KeExitRetpoline();
else
_mm_lfence();
return v3(v2);
}