/* WARNING: Globals starting with '_' overlap smaller symbols at the same address */

void FUN_00404b6c(void)

{
  undefined **ppuVar1;
  undefined **ppuVar2;
  
  fputs("Events ================================\n",_stderr);
  ppuVar1 = (undefined **)0x0;
  while( true ) {
    ppuVar2 = (undefined **)PTR_LOOP_0041b0e0;
    if (ppuVar1 != (undefined **)0x0) {
      ppuVar2 = (undefined **)*ppuVar1;
    }
    if ((ppuVar2 == &PTR_LOOP_0041b0e0) || (ppuVar2 == (undefined **)0x0)) break;
    FUN_00404a80(ppuVar2);
    ppuVar1 = ppuVar2;
  }
  (*(code *)(undefined *)0x0)("=======================================\n",_stderr);
  (*(code *)(undefined *)0x0)();
  (*(code *)(undefined *)0x0)();
  (*(code *)(undefined *)0x0)();
  (*(code *)(undefined *)0x0)();
  (*(code *)(undefined *)0x0)();
  (*(code *)(undefined *)0x0)();
  (*(code *)(undefined *)0x0)();
  (*(code *)(undefined *)0x0)();
  (*(code *)(undefined *)0x0)();
  (*(code *)(undefined *)0x0)();
  (*(code *)(undefined *)0x0)();
  (*(code *)(undefined *)0x0)();
  (*(code *)(undefined *)0x0)();
  (*(code *)(undefined *)0x0)();
  (*(code *)(undefined *)0x0)();
  (*(code *)(undefined *)0x0)();
  (*(code *)(undefined *)0x0)();
  (*(code *)(undefined *)0x0)();
  (*(code *)(undefined *)0x0)();
  (*(code *)(undefined *)0x0)();
  (*(code *)(undefined *)0x0)();
  (*(code *)(undefined *)0x0)();
  (*(code *)(undefined *)0x0)();
  (*(code *)(undefined *)0x0)();
  FUN_00401660();
  return;
}