undefined4 ApCheckLongPreambleSTA(int param_1)

{
  char cVar1;
  int *piVar2;
  
  piVar2 = (int *)(param_1 + 0x5cf38);
  cVar1 = '\0';
  while (((cVar1 = cVar1 + '\x01', *piVar2 != 1 || (piVar2[0x9d] != 2)) ||   //possible issue identified - semgrep
         ((*(ushort *)(piVar2 + 0xa0) & 0x20) != 0))) {
    piVar2 = piVar2 + 0x288;
    if (cVar1 == ' ') {
      return 0;
    }
  }
  return 1;
}