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*/
}
