BYTE *__fastcall KiBugCheckUnicodeToAnsi(UINT16 *a1, BYTE *a2){
unsigned int v2;
BYTE *v3;
BYTE *v4;
unsigned int v5;
BYTE v6;
v2 = *a1;
v3 = (BYTE *)*((_QWORD *)a1 + 1);
v4 = a2;
v5 = v2 >> 1;
if( v5 >= 0x80 )
v5 = 127;
for( ; v5; --v5 )
{
v6 = *v3;
v3 += 2;
*v4++ = v6;
}
*v4 = 0;
return a2;
}