int FUN_00485de0(undefined4 param_1)

{
  int iVar1;
  int iVar2;
  int iVar3;
  int *piVar4;
  
  piVar4 = DAT_004c2254;
  if (DAT_004c2254 == (int *)0x0) {
    return 0;
  }
  iVar1 = FUN_00483e50();
  do {
    iVar3 = *piVar4;
    while( true ) {
      piVar4 = piVar4 + 1;
      if (iVar3 == 0) {
        return 0;
      }
      iVar2 = FUN_00483c60(param_1,iVar3,iVar1);
      if (iVar2 != 0) break;
      if (*(char *)(iVar3 + iVar1) == '=') {
        return iVar3 + iVar1 + 1;
      }
      iVar3 = *piVar4;
    }
  } while( true );
}