bool __fastcall sub_FFD826AE(int a1, int a2, char a3)
{
int v5; // eax
int v6; // ecx
int n17; // [esp+Ch] [ebp-10h] BYREF
int v9; // [esp+10h] [ebp-Ch]
int v10; // [esp+14h] [ebp-8h] BYREF
char n2; // [esp+1Bh] [ebp-1h]
v5 = sub_FFD8AD54(); /*0xffd826bb*/
(*(void (__cdecl **)(int, int *))(*(_DWORD *)v5 + 40))(v5, &n17); /*0xffd826c7*/
n2 = *(_BYTE *)(100 * a2 + a1 + 5); /*0xffd826d6*/
sub_FFD8D75C(&v10); /*0xffd826dd*/
v6 = sub_FFD8CBBA(0, v9, v10); /*0xffd826f3*/
return (!n2 || n2 == 2) && n17 == 17 && (*(_BYTE *)(v6 + 76) & 0xFu) >= 3 && a3 == 1; /*0xffd8271c*/
}