INT64 __fastcall MiTranslateWsType(INT64 a1){
INT64 result;
int v2;
int v3;
int v4;
int v5;
int v6;
result = 2i64;
v2 = a1 - 2;
if( v2 )
{
v3 = v2 - 1;
if( !v3 )
return result;
v4 = v3 - 1;
if( !v4 )
return 1i64;
v5 = v4 - 1;
if( !v5 )
return 3i64;
v6 = v5 - 1;
if( !v6 )
return 4i64;
if( v6 == 1 )
return 5i64;
}
return 0i64;
}