// Decompiled from acclient.exe — chunk 0x00740000
// Ghidra 12.0.4 + pyghidra headless

// --- FUN_00740010 at 0x00740010 (size: 38) ---


void FUN_00740010(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b000 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b000 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740040 at 0x00740040 (size: 38) ---


void FUN_00740040(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b004 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b004 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740070 at 0x00740070 (size: 38) ---


void FUN_00740070(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b008 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b008 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007400a0 at 0x007400A0 (size: 38) ---


void FUN_007400a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b00c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b00c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007400d0 at 0x007400D0 (size: 38) ---


void FUN_007400d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b010 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b010 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740100 at 0x00740100 (size: 38) ---


void FUN_00740100(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b014 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b014 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740130 at 0x00740130 (size: 38) ---


void FUN_00740130(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b018 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b018 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740160 at 0x00740160 (size: 38) ---


void FUN_00740160(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b01c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b01c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740190 at 0x00740190 (size: 38) ---


void FUN_00740190(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b020 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b020 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007401c0 at 0x007401C0 (size: 38) ---


void FUN_007401c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b024 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b024 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007401f0 at 0x007401F0 (size: 38) ---


void FUN_007401f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b028 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b028 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740220 at 0x00740220 (size: 38) ---


void FUN_00740220(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b02c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b02c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740250 at 0x00740250 (size: 38) ---


void FUN_00740250(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b030 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b030 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740280 at 0x00740280 (size: 38) ---


void FUN_00740280(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b034 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b034 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007402b0 at 0x007402B0 (size: 38) ---


void FUN_007402b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b038 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b038 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007402e0 at 0x007402E0 (size: 38) ---


void FUN_007402e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b03c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b03c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740310 at 0x00740310 (size: 38) ---


void FUN_00740310(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b040 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b040 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740340 at 0x00740340 (size: 38) ---


void FUN_00740340(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b044 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b044 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740370 at 0x00740370 (size: 38) ---


void FUN_00740370(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b048 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b048 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007403a0 at 0x007403A0 (size: 38) ---


void FUN_007403a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b04c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b04c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007403d0 at 0x007403D0 (size: 38) ---


void FUN_007403d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b050 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b050 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740400 at 0x00740400 (size: 38) ---


void FUN_00740400(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b054 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b054 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740430 at 0x00740430 (size: 38) ---


void FUN_00740430(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b058 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b058 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740460 at 0x00740460 (size: 38) ---


void FUN_00740460(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b05c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b05c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740490 at 0x00740490 (size: 38) ---


void FUN_00740490(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b060 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b060 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007404c0 at 0x007404C0 (size: 38) ---


void FUN_007404c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b064 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b064 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007404f0 at 0x007404F0 (size: 38) ---


void FUN_007404f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b068 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b068 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740520 at 0x00740520 (size: 38) ---


void FUN_00740520(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b06c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b06c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740550 at 0x00740550 (size: 38) ---


void FUN_00740550(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b070 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b070 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740580 at 0x00740580 (size: 38) ---


void FUN_00740580(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b074 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b074 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007405b0 at 0x007405B0 (size: 38) ---


void FUN_007405b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b078 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b078 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007405e0 at 0x007405E0 (size: 38) ---


void FUN_007405e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b07c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b07c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740610 at 0x00740610 (size: 38) ---


void FUN_00740610(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b080 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b080 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740640 at 0x00740640 (size: 38) ---


void FUN_00740640(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b084 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b084 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740670 at 0x00740670 (size: 38) ---


void FUN_00740670(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b088 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b088 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007406a0 at 0x007406A0 (size: 38) ---


void FUN_007406a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b08c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b08c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007406d0 at 0x007406D0 (size: 38) ---


void FUN_007406d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b090 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b090 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740700 at 0x00740700 (size: 38) ---


void FUN_00740700(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b094 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b094 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740730 at 0x00740730 (size: 38) ---


void FUN_00740730(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b098 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b098 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740760 at 0x00740760 (size: 38) ---


void FUN_00740760(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b09c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b09c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740790 at 0x00740790 (size: 38) ---


void FUN_00740790(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b0a0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b0a0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007407c0 at 0x007407C0 (size: 38) ---


void FUN_007407c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b0a4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b0a4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007407f0 at 0x007407F0 (size: 38) ---


void FUN_007407f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b0a8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b0a8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740820 at 0x00740820 (size: 38) ---


void FUN_00740820(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b0ac + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b0ac + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740850 at 0x00740850 (size: 38) ---


void FUN_00740850(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b0b0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b0b0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740880 at 0x00740880 (size: 38) ---


void FUN_00740880(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b0b4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b0b4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007408b0 at 0x007408B0 (size: 38) ---


void FUN_007408b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b0b8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b0b8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007408e0 at 0x007408E0 (size: 38) ---


void FUN_007408e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b0bc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b0bc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740910 at 0x00740910 (size: 38) ---


void FUN_00740910(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b0c0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b0c0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740940 at 0x00740940 (size: 38) ---


void FUN_00740940(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b0c4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b0c4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740970 at 0x00740970 (size: 38) ---


void FUN_00740970(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b0c8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b0c8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007409a0 at 0x007409A0 (size: 38) ---


void FUN_007409a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b0cc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b0cc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007409d0 at 0x007409D0 (size: 38) ---


void FUN_007409d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b0d0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b0d0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740a00 at 0x00740A00 (size: 38) ---


void FUN_00740a00(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b0d4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b0d4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740a30 at 0x00740A30 (size: 38) ---


void FUN_00740a30(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b0d8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b0d8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740a60 at 0x00740A60 (size: 38) ---


void FUN_00740a60(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b0dc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b0dc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740a90 at 0x00740A90 (size: 38) ---


void FUN_00740a90(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b0e0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b0e0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740ac0 at 0x00740AC0 (size: 38) ---


void FUN_00740ac0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b0e4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b0e4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740af0 at 0x00740AF0 (size: 38) ---


void FUN_00740af0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b0e8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b0e8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740b20 at 0x00740B20 (size: 38) ---


void FUN_00740b20(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b0ec + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b0ec + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740b50 at 0x00740B50 (size: 38) ---


void FUN_00740b50(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b0f0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b0f0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740b80 at 0x00740B80 (size: 38) ---


void FUN_00740b80(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b0f4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b0f4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740bb0 at 0x00740BB0 (size: 38) ---


void FUN_00740bb0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b0f8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b0f8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740be0 at 0x00740BE0 (size: 38) ---


void FUN_00740be0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b0fc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b0fc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740c10 at 0x00740C10 (size: 38) ---


void FUN_00740c10(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b100 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b100 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740c40 at 0x00740C40 (size: 38) ---


void FUN_00740c40(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b104 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b104 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740c70 at 0x00740C70 (size: 38) ---


void FUN_00740c70(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b108 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b108 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740ca0 at 0x00740CA0 (size: 38) ---


void FUN_00740ca0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b10c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b10c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740cd0 at 0x00740CD0 (size: 38) ---


void FUN_00740cd0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b110 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b110 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740d00 at 0x00740D00 (size: 38) ---


void FUN_00740d00(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b114 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b114 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740d30 at 0x00740D30 (size: 38) ---


void FUN_00740d30(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b118 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b118 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740d60 at 0x00740D60 (size: 38) ---


void FUN_00740d60(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b11c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b11c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740d90 at 0x00740D90 (size: 38) ---


void FUN_00740d90(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b120 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b120 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740dc0 at 0x00740DC0 (size: 38) ---


void FUN_00740dc0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b124 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b124 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740df0 at 0x00740DF0 (size: 38) ---


void FUN_00740df0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b128 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b128 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740e20 at 0x00740E20 (size: 38) ---


void FUN_00740e20(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b12c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b12c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740e50 at 0x00740E50 (size: 38) ---


void FUN_00740e50(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b130 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b130 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740e80 at 0x00740E80 (size: 38) ---


void FUN_00740e80(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b134 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b134 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740eb0 at 0x00740EB0 (size: 38) ---


void FUN_00740eb0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b138 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b138 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740ee0 at 0x00740EE0 (size: 38) ---


void FUN_00740ee0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b13c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b13c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740f10 at 0x00740F10 (size: 38) ---


void FUN_00740f10(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b140 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b140 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740f40 at 0x00740F40 (size: 38) ---


void FUN_00740f40(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b144 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b144 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740f70 at 0x00740F70 (size: 38) ---


void FUN_00740f70(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b148 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b148 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00740fa0 at 0x00740FA0 (size: 59) ---


void FUN_00740fa0(void)



{

  int *piVar1;

  LONG LVar2;

  int iVar3;

  undefined4 *puVar4;

  undefined4 *puVar5;

  

  puVar5 = &DAT_0083b15c;

  iVar3 = 4;

  do {

    piVar1 = puVar5 + -1;

    puVar5 = puVar5 + -1;

    puVar4 = (undefined4 *)(*piVar1 + -0x14);

    LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));

    if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {

      (**(code **)*puVar4)(1);

    }

    iVar3 = iVar3 + -1;

  } while (iVar3 != 0);

  return;

}





// --- FUN_00740fe0 at 0x00740FE0 (size: 38) ---


void FUN_00740fe0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b15c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b15c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741010 at 0x00741010 (size: 38) ---


void FUN_00741010(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b160 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b160 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741040 at 0x00741040 (size: 38) ---


void FUN_00741040(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b164 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b164 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741070 at 0x00741070 (size: 38) ---


void FUN_00741070(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b168 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b168 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007410a0 at 0x007410A0 (size: 38) ---


void FUN_007410a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b16c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b16c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007410d0 at 0x007410D0 (size: 38) ---


void FUN_007410d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b170 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b170 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741100 at 0x00741100 (size: 38) ---


void FUN_00741100(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b174 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b174 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741130 at 0x00741130 (size: 38) ---


void FUN_00741130(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b178 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b178 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741160 at 0x00741160 (size: 38) ---


void FUN_00741160(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b17c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b17c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741190 at 0x00741190 (size: 38) ---


void FUN_00741190(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b180 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b180 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007411c0 at 0x007411C0 (size: 38) ---


void FUN_007411c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b184 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b184 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007411f0 at 0x007411F0 (size: 38) ---


void FUN_007411f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b188 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b188 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741220 at 0x00741220 (size: 38) ---


void FUN_00741220(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b18c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b18c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741250 at 0x00741250 (size: 38) ---


void FUN_00741250(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b190 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b190 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741280 at 0x00741280 (size: 38) ---


void FUN_00741280(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b194 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b194 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007412b0 at 0x007412B0 (size: 38) ---


void FUN_007412b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b198 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b198 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007412e0 at 0x007412E0 (size: 38) ---


void FUN_007412e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b19c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b19c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741310 at 0x00741310 (size: 38) ---


void FUN_00741310(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b1a0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b1a0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741340 at 0x00741340 (size: 38) ---


void FUN_00741340(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b1a4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b1a4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741370 at 0x00741370 (size: 38) ---


void FUN_00741370(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b1a8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b1a8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007413a0 at 0x007413A0 (size: 38) ---


void FUN_007413a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b1ac + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b1ac + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007413d0 at 0x007413D0 (size: 38) ---


void FUN_007413d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b1b0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b1b0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741400 at 0x00741400 (size: 38) ---


void FUN_00741400(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b1b4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b1b4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741430 at 0x00741430 (size: 38) ---


void FUN_00741430(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b1b8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b1b8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741460 at 0x00741460 (size: 38) ---


void FUN_00741460(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b1bc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b1bc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741490 at 0x00741490 (size: 38) ---


void FUN_00741490(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b1c0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b1c0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007414c0 at 0x007414C0 (size: 38) ---


void FUN_007414c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b1c4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b1c4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007414f0 at 0x007414F0 (size: 38) ---


void FUN_007414f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083aa40 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083aa40 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741520 at 0x00741520 (size: 38) ---


void FUN_00741520(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083aa44 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083aa44 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741550 at 0x00741550 (size: 38) ---


void FUN_00741550(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083aa48 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083aa48 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741580 at 0x00741580 (size: 38) ---


void FUN_00741580(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083aa4c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083aa4c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007415b0 at 0x007415B0 (size: 38) ---


void FUN_007415b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083aa50 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083aa50 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007415e0 at 0x007415E0 (size: 38) ---


void FUN_007415e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083aa54 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083aa54 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741610 at 0x00741610 (size: 38) ---


void FUN_00741610(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083aa58 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083aa58 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741640 at 0x00741640 (size: 38) ---


void FUN_00741640(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083aa5c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083aa5c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741670 at 0x00741670 (size: 38) ---


void FUN_00741670(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083aa60 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083aa60 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007416a0 at 0x007416A0 (size: 38) ---


void FUN_007416a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083aa78 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083aa78 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007416d0 at 0x007416D0 (size: 38) ---


void FUN_007416d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083aa7c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083aa7c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741700 at 0x00741700 (size: 38) ---


void FUN_00741700(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083aa80 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083aa80 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741730 at 0x00741730 (size: 38) ---


void FUN_00741730(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083aa84 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083aa84 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741760 at 0x00741760 (size: 38) ---


void FUN_00741760(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083aa88 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083aa88 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741790 at 0x00741790 (size: 38) ---


void FUN_00741790(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083aa8c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083aa8c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007417c0 at 0x007417C0 (size: 38) ---


void FUN_007417c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083aa90 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083aa90 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007417f0 at 0x007417F0 (size: 38) ---


void FUN_007417f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083aa94 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083aa94 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741820 at 0x00741820 (size: 38) ---


void FUN_00741820(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083aa98 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083aa98 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741850 at 0x00741850 (size: 38) ---


void FUN_00741850(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083aa9c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083aa9c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741880 at 0x00741880 (size: 38) ---


void FUN_00741880(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083aaa0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083aaa0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007418b0 at 0x007418B0 (size: 38) ---


void FUN_007418b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083aaa4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083aaa4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007418e0 at 0x007418E0 (size: 38) ---


void FUN_007418e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083aaa8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083aaa8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741910 at 0x00741910 (size: 38) ---


void FUN_00741910(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083aaac + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083aaac + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741940 at 0x00741940 (size: 38) ---


void FUN_00741940(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083aab0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083aab0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741970 at 0x00741970 (size: 38) ---


void FUN_00741970(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083aab4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083aab4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007419a0 at 0x007419A0 (size: 59) ---


void FUN_007419a0(void)



{

  int *piVar1;

  LONG LVar2;

  int iVar3;

  undefined4 *puVar4;

  undefined *puVar5;

  

  puVar5 = &DAT_0083aac8;

  iVar3 = 4;

  do {

    piVar1 = (int *)(puVar5 + -4);

    puVar5 = puVar5 + -4;

    puVar4 = (undefined4 *)(*piVar1 + -0x14);

    LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));

    if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {

      (**(code **)*puVar4)(1);

    }

    iVar3 = iVar3 + -1;

  } while (iVar3 != 0);

  return;

}





// --- FUN_007419e0 at 0x007419E0 (size: 59) ---


void FUN_007419e0(void)



{

  int *piVar1;

  LONG LVar2;

  int iVar3;

  undefined4 *puVar4;

  undefined *puVar5;

  

  puVar5 = &DAT_0083aadc;

  iVar3 = 5;

  do {

    piVar1 = (int *)(puVar5 + -4);

    puVar5 = puVar5 + -4;

    puVar4 = (undefined4 *)(*piVar1 + -0x14);

    LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));

    if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {

      (**(code **)*puVar4)(1);

    }

    iVar3 = iVar3 + -1;

  } while (iVar3 != 0);

  return;

}





// --- FUN_00741a20 at 0x00741A20 (size: 59) ---


void FUN_00741a20(void)



{

  int *piVar1;

  LONG LVar2;

  int iVar3;

  undefined4 *puVar4;

  undefined *puVar5;

  

  puVar5 = &DAT_0083aaf0;

  iVar3 = 5;

  do {

    piVar1 = (int *)(puVar5 + -4);

    puVar5 = puVar5 + -4;

    puVar4 = (undefined4 *)(*piVar1 + -0x14);

    LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));

    if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {

      (**(code **)*puVar4)(1);

    }

    iVar3 = iVar3 + -1;

  } while (iVar3 != 0);

  return;

}





// --- FUN_00741a60 at 0x00741A60 (size: 59) ---


void FUN_00741a60(void)



{

  int *piVar1;

  LONG LVar2;

  int iVar3;

  undefined4 *puVar4;

  undefined *puVar5;

  

  puVar5 = &DAT_0083aafc;

  iVar3 = 3;

  do {

    piVar1 = (int *)(puVar5 + -4);

    puVar5 = puVar5 + -4;

    puVar4 = (undefined4 *)(*piVar1 + -0x14);

    LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));

    if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {

      (**(code **)*puVar4)(1);

    }

    iVar3 = iVar3 + -1;

  } while (iVar3 != 0);

  return;

}





// --- FUN_00741aa0 at 0x00741AA0 (size: 59) ---


void FUN_00741aa0(void)



{

  int *piVar1;

  LONG LVar2;

  int iVar3;

  undefined4 *puVar4;

  undefined *puVar5;

  

  puVar5 = &DAT_0083ab14;

  iVar3 = 6;

  do {

    piVar1 = (int *)(puVar5 + -4);

    puVar5 = puVar5 + -4;

    puVar4 = (undefined4 *)(*piVar1 + -0x14);

    LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));

    if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {

      (**(code **)*puVar4)(1);

    }

    iVar3 = iVar3 + -1;

  } while (iVar3 != 0);

  return;

}





// --- FUN_00741ae0 at 0x00741AE0 (size: 59) ---


void FUN_00741ae0(void)



{

  int *piVar1;

  LONG LVar2;

  int iVar3;

  undefined4 *puVar4;

  undefined4 *puVar5;

  

  puVar5 = &DAT_0083ab20;

  iVar3 = 3;

  do {

    piVar1 = puVar5 + -1;

    puVar5 = puVar5 + -1;

    puVar4 = (undefined4 *)(*piVar1 + -0x14);

    LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));

    if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {

      (**(code **)*puVar4)(1);

    }

    iVar3 = iVar3 + -1;

  } while (iVar3 != 0);

  return;

}





// --- FUN_00741b20 at 0x00741B20 (size: 1) ---


void FUN_00741b20(void)



{

  return;

}





// --- FUN_00741b30 at 0x00741B30 (size: 37) ---


void FUN_00741b30(void)



{

  if (((DAT_0083b1d4 & 0x80000000) == 0x80000000) && (DAT_0083b1d0 != 0)) {

    operator_delete__((void *)(DAT_0083b1d0 + -4));

  }

  return;

}





// --- FUN_00741b60 at 0x00741B60 (size: 1) ---


void FUN_00741b60(void)



{

  return;

}





// --- FUN_00741b70 at 0x00741B70 (size: 1) ---


void FUN_00741b70(void)



{

  return;

}





// --- FUN_00741b80 at 0x00741B80 (size: 1) ---


void FUN_00741b80(void)



{

  return;

}





// --- FUN_00741b90 at 0x00741B90 (size: 1) ---


void FUN_00741b90(void)



{

  return;

}





// --- FUN_00741ba0 at 0x00741BA0 (size: 38) ---


void FUN_00741ba0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b880 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b880 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741bd0 at 0x00741BD0 (size: 38) ---


void FUN_00741bd0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b884 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b884 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741c00 at 0x00741C00 (size: 38) ---


void FUN_00741c00(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b888 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b888 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741c30 at 0x00741C30 (size: 38) ---


void FUN_00741c30(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b88c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b88c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741c60 at 0x00741C60 (size: 38) ---


void FUN_00741c60(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b890 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b890 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741c90 at 0x00741C90 (size: 38) ---


void FUN_00741c90(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b894 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b894 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741cc0 at 0x00741CC0 (size: 38) ---


void FUN_00741cc0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b898 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b898 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741cf0 at 0x00741CF0 (size: 38) ---


void FUN_00741cf0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b89c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b89c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741d20 at 0x00741D20 (size: 38) ---


void FUN_00741d20(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b8a0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b8a0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741d50 at 0x00741D50 (size: 38) ---


void FUN_00741d50(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b8a4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b8a4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741d80 at 0x00741D80 (size: 38) ---


void FUN_00741d80(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b8a8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b8a8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741db0 at 0x00741DB0 (size: 38) ---


void FUN_00741db0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b8ac + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b8ac + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741de0 at 0x00741DE0 (size: 38) ---


void FUN_00741de0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b8b0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b8b0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741e10 at 0x00741E10 (size: 38) ---


void FUN_00741e10(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b8b4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b8b4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741e40 at 0x00741E40 (size: 38) ---


void FUN_00741e40(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b8b8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b8b8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741e70 at 0x00741E70 (size: 38) ---


void FUN_00741e70(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b8bc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b8bc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00741ea0 at 0x00741EA0 (size: 59) ---


void FUN_00741ea0(void)



{

  int *piVar1;

  LONG LVar2;

  int iVar3;

  undefined4 *puVar4;

  undefined *puVar5;

  

  puVar5 = &DAT_0083b8d0;

  iVar3 = 4;

  do {

    piVar1 = (int *)(puVar5 + -4);

    puVar5 = puVar5 + -4;

    puVar4 = (undefined4 *)(*piVar1 + -0x14);

    LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));

    if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {

      (**(code **)*puVar4)(1);

    }

    iVar3 = iVar3 + -1;

  } while (iVar3 != 0);

  return;

}





// --- FUN_00741ee0 at 0x00741EE0 (size: 59) ---


void FUN_00741ee0(void)



{

  int *piVar1;

  LONG LVar2;

  int iVar3;

  undefined4 *puVar4;

  undefined *puVar5;

  

  puVar5 = &DAT_0083b8e4;

  iVar3 = 5;

  do {

    piVar1 = (int *)(puVar5 + -4);

    puVar5 = puVar5 + -4;

    puVar4 = (undefined4 *)(*piVar1 + -0x14);

    LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));

    if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {

      (**(code **)*puVar4)(1);

    }

    iVar3 = iVar3 + -1;

  } while (iVar3 != 0);

  return;

}





// --- FUN_00741f20 at 0x00741F20 (size: 59) ---


void FUN_00741f20(void)



{

  int *piVar1;

  LONG LVar2;

  int iVar3;

  undefined4 *puVar4;

  undefined *puVar5;

  

  puVar5 = &DAT_0083b8f8;

  iVar3 = 5;

  do {

    piVar1 = (int *)(puVar5 + -4);

    puVar5 = puVar5 + -4;

    puVar4 = (undefined4 *)(*piVar1 + -0x14);

    LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));

    if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {

      (**(code **)*puVar4)(1);

    }

    iVar3 = iVar3 + -1;

  } while (iVar3 != 0);

  return;

}





// --- FUN_00741f60 at 0x00741F60 (size: 59) ---


void FUN_00741f60(void)



{

  int *piVar1;

  LONG LVar2;

  int iVar3;

  undefined4 *puVar4;

  undefined *puVar5;

  

  puVar5 = &DAT_0083b904;

  iVar3 = 3;

  do {

    piVar1 = (int *)(puVar5 + -4);

    puVar5 = puVar5 + -4;

    puVar4 = (undefined4 *)(*piVar1 + -0x14);

    LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));

    if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {

      (**(code **)*puVar4)(1);

    }

    iVar3 = iVar3 + -1;

  } while (iVar3 != 0);

  return;

}





// --- FUN_00741fa0 at 0x00741FA0 (size: 59) ---


void FUN_00741fa0(void)



{

  int *piVar1;

  LONG LVar2;

  int iVar3;

  undefined4 *puVar4;

  undefined *puVar5;

  

  puVar5 = &DAT_0083b91c;

  iVar3 = 6;

  do {

    piVar1 = (int *)(puVar5 + -4);

    puVar5 = puVar5 + -4;

    puVar4 = (undefined4 *)(*piVar1 + -0x14);

    LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));

    if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {

      (**(code **)*puVar4)(1);

    }

    iVar3 = iVar3 + -1;

  } while (iVar3 != 0);

  return;

}





// --- FUN_00741fe0 at 0x00741FE0 (size: 59) ---


void FUN_00741fe0(void)



{

  int *piVar1;

  LONG LVar2;

  int iVar3;

  undefined4 *puVar4;

  undefined4 *puVar5;

  

  puVar5 = &DAT_0083b928;

  iVar3 = 3;

  do {

    piVar1 = puVar5 + -1;

    puVar5 = puVar5 + -1;

    puVar4 = (undefined4 *)(*piVar1 + -0x14);

    LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));

    if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {

      (**(code **)*puVar4)(1);

    }

    iVar3 = iVar3 + -1;

  } while (iVar3 != 0);

  return;

}





// --- FUN_00742020 at 0x00742020 (size: 38) ---


void FUN_00742020(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b928 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b928 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742050 at 0x00742050 (size: 38) ---


void FUN_00742050(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b92c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b92c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742080 at 0x00742080 (size: 38) ---


void FUN_00742080(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b930 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b930 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007420b0 at 0x007420B0 (size: 38) ---


void FUN_007420b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b934 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b934 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007420e0 at 0x007420E0 (size: 38) ---


void FUN_007420e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b938 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b938 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742110 at 0x00742110 (size: 38) ---


void FUN_00742110(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b93c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b93c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742140 at 0x00742140 (size: 38) ---


void FUN_00742140(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b940 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b940 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742170 at 0x00742170 (size: 38) ---


void FUN_00742170(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b944 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b944 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007421a0 at 0x007421A0 (size: 38) ---


void FUN_007421a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b948 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b948 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007421d0 at 0x007421D0 (size: 38) ---


void FUN_007421d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b234 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b234 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742200 at 0x00742200 (size: 38) ---


void FUN_00742200(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b238 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b238 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742230 at 0x00742230 (size: 38) ---


void FUN_00742230(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b23c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b23c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742260 at 0x00742260 (size: 38) ---


void FUN_00742260(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b240 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b240 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742290 at 0x00742290 (size: 38) ---


void FUN_00742290(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b244 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b244 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007422c0 at 0x007422C0 (size: 38) ---


void FUN_007422c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b248 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b248 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007422f0 at 0x007422F0 (size: 38) ---


void FUN_007422f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b24c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b24c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742320 at 0x00742320 (size: 38) ---


void FUN_00742320(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b250 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b250 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742350 at 0x00742350 (size: 38) ---


void FUN_00742350(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b254 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b254 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742380 at 0x00742380 (size: 38) ---


void FUN_00742380(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b258 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b258 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007423b0 at 0x007423B0 (size: 38) ---


void FUN_007423b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b25c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b25c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007423e0 at 0x007423E0 (size: 38) ---


void FUN_007423e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b260 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b260 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742410 at 0x00742410 (size: 38) ---


void FUN_00742410(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b264 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b264 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742440 at 0x00742440 (size: 38) ---


void FUN_00742440(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b268 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b268 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742470 at 0x00742470 (size: 38) ---


void FUN_00742470(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b26c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b26c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007424a0 at 0x007424A0 (size: 38) ---


void FUN_007424a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b270 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b270 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007424d0 at 0x007424D0 (size: 38) ---


void FUN_007424d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b274 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b274 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742500 at 0x00742500 (size: 38) ---


void FUN_00742500(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b278 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b278 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742530 at 0x00742530 (size: 38) ---


void FUN_00742530(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b27c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b27c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742560 at 0x00742560 (size: 38) ---


void FUN_00742560(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b280 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b280 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742590 at 0x00742590 (size: 38) ---


void FUN_00742590(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b284 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b284 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007425c0 at 0x007425C0 (size: 38) ---


void FUN_007425c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b288 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b288 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007425f0 at 0x007425F0 (size: 38) ---


void FUN_007425f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b28c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b28c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742620 at 0x00742620 (size: 38) ---


void FUN_00742620(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b290 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b290 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742650 at 0x00742650 (size: 38) ---


void FUN_00742650(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b294 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b294 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742680 at 0x00742680 (size: 38) ---


void FUN_00742680(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b298 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b298 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007426b0 at 0x007426B0 (size: 38) ---


void FUN_007426b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b29c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b29c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007426e0 at 0x007426E0 (size: 38) ---


void FUN_007426e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b2a0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b2a0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742710 at 0x00742710 (size: 38) ---


void FUN_00742710(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b2a4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b2a4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742740 at 0x00742740 (size: 38) ---


void FUN_00742740(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b2a8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b2a8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742770 at 0x00742770 (size: 38) ---


void FUN_00742770(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b2ac + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b2ac + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007427a0 at 0x007427A0 (size: 38) ---


void FUN_007427a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b2b0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b2b0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007427d0 at 0x007427D0 (size: 38) ---


void FUN_007427d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b2b4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b2b4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742800 at 0x00742800 (size: 38) ---


void FUN_00742800(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b2b8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b2b8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742830 at 0x00742830 (size: 38) ---


void FUN_00742830(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b2bc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b2bc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742860 at 0x00742860 (size: 38) ---


void FUN_00742860(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b2c0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b2c0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742890 at 0x00742890 (size: 38) ---


void FUN_00742890(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b2c4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b2c4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007428c0 at 0x007428C0 (size: 38) ---


void FUN_007428c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b2c8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b2c8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007428f0 at 0x007428F0 (size: 38) ---


void FUN_007428f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b2cc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b2cc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742920 at 0x00742920 (size: 38) ---


void FUN_00742920(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b2d0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b2d0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742950 at 0x00742950 (size: 38) ---


void FUN_00742950(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b2d4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b2d4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742980 at 0x00742980 (size: 38) ---


void FUN_00742980(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b2d8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b2d8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007429b0 at 0x007429B0 (size: 38) ---


void FUN_007429b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b2dc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b2dc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007429e0 at 0x007429E0 (size: 38) ---


void FUN_007429e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b2e0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b2e0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742a10 at 0x00742A10 (size: 38) ---


void FUN_00742a10(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b2e4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b2e4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742a40 at 0x00742A40 (size: 38) ---


void FUN_00742a40(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b2e8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b2e8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742a70 at 0x00742A70 (size: 38) ---


void FUN_00742a70(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b2ec + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b2ec + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742aa0 at 0x00742AA0 (size: 38) ---


void FUN_00742aa0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b2f0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b2f0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742ad0 at 0x00742AD0 (size: 38) ---


void FUN_00742ad0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b2f4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b2f4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742b00 at 0x00742B00 (size: 38) ---


void FUN_00742b00(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b2f8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b2f8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742b30 at 0x00742B30 (size: 38) ---


void FUN_00742b30(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b2fc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b2fc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742b60 at 0x00742B60 (size: 38) ---


void FUN_00742b60(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b300 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b300 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742b90 at 0x00742B90 (size: 38) ---


void FUN_00742b90(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b304 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b304 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742bc0 at 0x00742BC0 (size: 38) ---


void FUN_00742bc0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b308 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b308 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742bf0 at 0x00742BF0 (size: 38) ---


void FUN_00742bf0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b30c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b30c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742c20 at 0x00742C20 (size: 38) ---


void FUN_00742c20(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b310 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b310 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742c50 at 0x00742C50 (size: 38) ---


void FUN_00742c50(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b314 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b314 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742c80 at 0x00742C80 (size: 38) ---


void FUN_00742c80(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b318 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b318 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742cb0 at 0x00742CB0 (size: 38) ---


void FUN_00742cb0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b31c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b31c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742ce0 at 0x00742CE0 (size: 38) ---


void FUN_00742ce0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b320 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b320 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742d10 at 0x00742D10 (size: 38) ---


void FUN_00742d10(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b324 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b324 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742d40 at 0x00742D40 (size: 38) ---


void FUN_00742d40(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b328 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b328 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742d70 at 0x00742D70 (size: 38) ---


void FUN_00742d70(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b32c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b32c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742da0 at 0x00742DA0 (size: 38) ---


void FUN_00742da0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b330 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b330 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742dd0 at 0x00742DD0 (size: 38) ---


void FUN_00742dd0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b334 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b334 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742e00 at 0x00742E00 (size: 38) ---


void FUN_00742e00(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b338 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b338 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742e30 at 0x00742E30 (size: 38) ---


void FUN_00742e30(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b33c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b33c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742e60 at 0x00742E60 (size: 38) ---


void FUN_00742e60(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b340 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b340 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742e90 at 0x00742E90 (size: 38) ---


void FUN_00742e90(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b344 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b344 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742ec0 at 0x00742EC0 (size: 38) ---


void FUN_00742ec0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b348 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b348 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742ef0 at 0x00742EF0 (size: 38) ---


void FUN_00742ef0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b34c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b34c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742f20 at 0x00742F20 (size: 38) ---


void FUN_00742f20(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b350 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b350 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742f50 at 0x00742F50 (size: 38) ---


void FUN_00742f50(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b354 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b354 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742f80 at 0x00742F80 (size: 38) ---


void FUN_00742f80(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b358 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b358 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742fb0 at 0x00742FB0 (size: 38) ---


void FUN_00742fb0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b35c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b35c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00742fe0 at 0x00742FE0 (size: 38) ---


void FUN_00742fe0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b360 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b360 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743010 at 0x00743010 (size: 38) ---


void FUN_00743010(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b364 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b364 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743040 at 0x00743040 (size: 38) ---


void FUN_00743040(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b368 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b368 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743070 at 0x00743070 (size: 38) ---


void FUN_00743070(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b36c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b36c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007430a0 at 0x007430A0 (size: 38) ---


void FUN_007430a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b370 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b370 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007430d0 at 0x007430D0 (size: 38) ---


void FUN_007430d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b374 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b374 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743100 at 0x00743100 (size: 38) ---


void FUN_00743100(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b378 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b378 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743130 at 0x00743130 (size: 38) ---


void FUN_00743130(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b37c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b37c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743160 at 0x00743160 (size: 38) ---


void FUN_00743160(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b380 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b380 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743190 at 0x00743190 (size: 38) ---


void FUN_00743190(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b384 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b384 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007431c0 at 0x007431C0 (size: 38) ---


void FUN_007431c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b388 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b388 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007431f0 at 0x007431F0 (size: 38) ---


void FUN_007431f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b38c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b38c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743220 at 0x00743220 (size: 38) ---


void FUN_00743220(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b390 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b390 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743250 at 0x00743250 (size: 38) ---


void FUN_00743250(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b394 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b394 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743280 at 0x00743280 (size: 38) ---


void FUN_00743280(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b398 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b398 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007432b0 at 0x007432B0 (size: 38) ---


void FUN_007432b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b39c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b39c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007432e0 at 0x007432E0 (size: 38) ---


void FUN_007432e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b3a0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b3a0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743310 at 0x00743310 (size: 38) ---


void FUN_00743310(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b3a4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b3a4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743340 at 0x00743340 (size: 38) ---


void FUN_00743340(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b3a8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b3a8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743370 at 0x00743370 (size: 38) ---


void FUN_00743370(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b3ac + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b3ac + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007433a0 at 0x007433A0 (size: 38) ---


void FUN_007433a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b3b0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b3b0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007433d0 at 0x007433D0 (size: 38) ---


void FUN_007433d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b3b4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b3b4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743400 at 0x00743400 (size: 38) ---


void FUN_00743400(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b3b8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b3b8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743430 at 0x00743430 (size: 38) ---


void FUN_00743430(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b3bc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b3bc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743460 at 0x00743460 (size: 38) ---


void FUN_00743460(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b3c0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b3c0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743490 at 0x00743490 (size: 38) ---


void FUN_00743490(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b3c4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b3c4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007434c0 at 0x007434C0 (size: 38) ---


void FUN_007434c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b3c8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b3c8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007434f0 at 0x007434F0 (size: 38) ---


void FUN_007434f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b3cc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b3cc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743520 at 0x00743520 (size: 38) ---


void FUN_00743520(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b3d0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b3d0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743550 at 0x00743550 (size: 38) ---


void FUN_00743550(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b3d4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b3d4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743580 at 0x00743580 (size: 38) ---


void FUN_00743580(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b3d8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b3d8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007435b0 at 0x007435B0 (size: 38) ---


void FUN_007435b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b3dc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b3dc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007435e0 at 0x007435E0 (size: 38) ---


void FUN_007435e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b3e0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b3e0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743610 at 0x00743610 (size: 38) ---


void FUN_00743610(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b3e4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b3e4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743640 at 0x00743640 (size: 38) ---


void FUN_00743640(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b3e8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b3e8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743670 at 0x00743670 (size: 38) ---


void FUN_00743670(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b3ec + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b3ec + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007436a0 at 0x007436A0 (size: 38) ---


void FUN_007436a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b3f0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b3f0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007436d0 at 0x007436D0 (size: 38) ---


void FUN_007436d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b3f4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b3f4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743700 at 0x00743700 (size: 38) ---


void FUN_00743700(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b3f8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b3f8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743730 at 0x00743730 (size: 38) ---


void FUN_00743730(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b3fc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b3fc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743760 at 0x00743760 (size: 38) ---


void FUN_00743760(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b400 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b400 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743790 at 0x00743790 (size: 38) ---


void FUN_00743790(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b404 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b404 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007437c0 at 0x007437C0 (size: 38) ---


void FUN_007437c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b408 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b408 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007437f0 at 0x007437F0 (size: 38) ---


void FUN_007437f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b40c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b40c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743820 at 0x00743820 (size: 38) ---


void FUN_00743820(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b410 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b410 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743850 at 0x00743850 (size: 38) ---


void FUN_00743850(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b414 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b414 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743880 at 0x00743880 (size: 38) ---


void FUN_00743880(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b418 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b418 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007438b0 at 0x007438B0 (size: 38) ---


void FUN_007438b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b41c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b41c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007438e0 at 0x007438E0 (size: 38) ---


void FUN_007438e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b420 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b420 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743910 at 0x00743910 (size: 38) ---


void FUN_00743910(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b424 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b424 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743940 at 0x00743940 (size: 38) ---


void FUN_00743940(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b428 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b428 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743970 at 0x00743970 (size: 38) ---


void FUN_00743970(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b42c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b42c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007439a0 at 0x007439A0 (size: 38) ---


void FUN_007439a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b430 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b430 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007439d0 at 0x007439D0 (size: 38) ---


void FUN_007439d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b434 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b434 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743a00 at 0x00743A00 (size: 38) ---


void FUN_00743a00(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b438 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b438 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743a30 at 0x00743A30 (size: 38) ---


void FUN_00743a30(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b43c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b43c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743a60 at 0x00743A60 (size: 38) ---


void FUN_00743a60(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b440 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b440 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743a90 at 0x00743A90 (size: 38) ---


void FUN_00743a90(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b444 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b444 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743ac0 at 0x00743AC0 (size: 38) ---


void FUN_00743ac0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b448 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b448 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743af0 at 0x00743AF0 (size: 38) ---


void FUN_00743af0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b44c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b44c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743b20 at 0x00743B20 (size: 38) ---


void FUN_00743b20(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b450 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b450 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743b50 at 0x00743B50 (size: 38) ---


void FUN_00743b50(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b454 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b454 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743b80 at 0x00743B80 (size: 38) ---


void FUN_00743b80(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b458 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b458 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743bb0 at 0x00743BB0 (size: 38) ---


void FUN_00743bb0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b45c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b45c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743be0 at 0x00743BE0 (size: 38) ---


void FUN_00743be0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b460 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b460 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743c10 at 0x00743C10 (size: 38) ---


void FUN_00743c10(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b464 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b464 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743c40 at 0x00743C40 (size: 38) ---


void FUN_00743c40(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b468 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b468 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743c70 at 0x00743C70 (size: 38) ---


void FUN_00743c70(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b46c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b46c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743ca0 at 0x00743CA0 (size: 38) ---


void FUN_00743ca0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b470 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b470 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743cd0 at 0x00743CD0 (size: 38) ---


void FUN_00743cd0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b474 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b474 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743d00 at 0x00743D00 (size: 38) ---


void FUN_00743d00(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b478 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b478 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743d30 at 0x00743D30 (size: 38) ---


void FUN_00743d30(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b47c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b47c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743d60 at 0x00743D60 (size: 38) ---


void FUN_00743d60(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b480 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b480 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743d90 at 0x00743D90 (size: 38) ---


void FUN_00743d90(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b484 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b484 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743dc0 at 0x00743DC0 (size: 38) ---


void FUN_00743dc0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b488 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b488 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743df0 at 0x00743DF0 (size: 38) ---


void FUN_00743df0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b48c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b48c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743e20 at 0x00743E20 (size: 38) ---


void FUN_00743e20(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b490 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b490 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743e50 at 0x00743E50 (size: 38) ---


void FUN_00743e50(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b494 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b494 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743e80 at 0x00743E80 (size: 38) ---


void FUN_00743e80(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b498 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b498 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743eb0 at 0x00743EB0 (size: 38) ---


void FUN_00743eb0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b49c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b49c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743ee0 at 0x00743EE0 (size: 38) ---


void FUN_00743ee0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b4a0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b4a0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743f10 at 0x00743F10 (size: 38) ---


void FUN_00743f10(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b4a4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b4a4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743f40 at 0x00743F40 (size: 38) ---


void FUN_00743f40(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b4a8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b4a8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743f70 at 0x00743F70 (size: 38) ---


void FUN_00743f70(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b4ac + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b4ac + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743fa0 at 0x00743FA0 (size: 38) ---


void FUN_00743fa0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b4b0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b4b0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00743fd0 at 0x00743FD0 (size: 38) ---


void FUN_00743fd0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b4b4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b4b4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744000 at 0x00744000 (size: 38) ---


void FUN_00744000(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b4b8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b4b8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744030 at 0x00744030 (size: 38) ---


void FUN_00744030(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b4bc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b4bc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744060 at 0x00744060 (size: 38) ---


void FUN_00744060(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b4c0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b4c0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744090 at 0x00744090 (size: 38) ---


void FUN_00744090(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b4c4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b4c4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007440c0 at 0x007440C0 (size: 38) ---


void FUN_007440c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b4c8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b4c8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007440f0 at 0x007440F0 (size: 38) ---


void FUN_007440f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b4cc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b4cc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744120 at 0x00744120 (size: 38) ---


void FUN_00744120(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b4d0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b4d0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744150 at 0x00744150 (size: 38) ---


void FUN_00744150(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b4d4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b4d4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744180 at 0x00744180 (size: 38) ---


void FUN_00744180(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b4d8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b4d8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007441b0 at 0x007441B0 (size: 38) ---


void FUN_007441b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b4dc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b4dc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007441e0 at 0x007441E0 (size: 38) ---


void FUN_007441e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b4e0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b4e0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744210 at 0x00744210 (size: 38) ---


void FUN_00744210(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b4e4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b4e4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744240 at 0x00744240 (size: 38) ---


void FUN_00744240(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b4e8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b4e8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744270 at 0x00744270 (size: 38) ---


void FUN_00744270(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b4ec + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b4ec + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007442a0 at 0x007442A0 (size: 38) ---


void FUN_007442a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b4f0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b4f0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007442d0 at 0x007442D0 (size: 38) ---


void FUN_007442d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b4f4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b4f4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744300 at 0x00744300 (size: 38) ---


void FUN_00744300(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b4f8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b4f8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744330 at 0x00744330 (size: 38) ---


void FUN_00744330(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b4fc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b4fc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744360 at 0x00744360 (size: 38) ---


void FUN_00744360(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b500 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b500 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744390 at 0x00744390 (size: 38) ---


void FUN_00744390(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b504 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b504 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007443c0 at 0x007443C0 (size: 38) ---


void FUN_007443c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b508 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b508 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007443f0 at 0x007443F0 (size: 38) ---


void FUN_007443f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b50c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b50c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744420 at 0x00744420 (size: 38) ---


void FUN_00744420(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b510 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b510 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744450 at 0x00744450 (size: 38) ---


void FUN_00744450(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b514 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b514 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744480 at 0x00744480 (size: 38) ---


void FUN_00744480(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b518 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b518 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007444b0 at 0x007444B0 (size: 38) ---


void FUN_007444b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b51c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b51c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007444e0 at 0x007444E0 (size: 38) ---


void FUN_007444e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b520 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b520 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744510 at 0x00744510 (size: 38) ---


void FUN_00744510(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b524 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b524 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744540 at 0x00744540 (size: 38) ---


void FUN_00744540(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b528 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b528 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744570 at 0x00744570 (size: 38) ---


void FUN_00744570(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b52c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b52c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007445a0 at 0x007445A0 (size: 38) ---


void FUN_007445a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b530 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b530 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007445d0 at 0x007445D0 (size: 38) ---


void FUN_007445d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b534 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b534 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744600 at 0x00744600 (size: 38) ---


void FUN_00744600(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b538 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b538 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744630 at 0x00744630 (size: 38) ---


void FUN_00744630(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b53c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b53c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744660 at 0x00744660 (size: 38) ---


void FUN_00744660(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b540 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b540 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744690 at 0x00744690 (size: 38) ---


void FUN_00744690(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b544 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b544 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007446c0 at 0x007446C0 (size: 38) ---


void FUN_007446c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b548 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b548 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007446f0 at 0x007446F0 (size: 38) ---


void FUN_007446f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b54c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b54c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744720 at 0x00744720 (size: 38) ---


void FUN_00744720(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b550 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b550 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744750 at 0x00744750 (size: 38) ---


void FUN_00744750(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b554 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b554 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744780 at 0x00744780 (size: 38) ---


void FUN_00744780(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b558 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b558 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007447b0 at 0x007447B0 (size: 38) ---


void FUN_007447b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b55c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b55c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007447e0 at 0x007447E0 (size: 38) ---


void FUN_007447e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b560 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b560 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744810 at 0x00744810 (size: 38) ---


void FUN_00744810(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b564 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b564 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744840 at 0x00744840 (size: 38) ---


void FUN_00744840(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b568 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b568 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744870 at 0x00744870 (size: 38) ---


void FUN_00744870(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b56c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b56c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007448a0 at 0x007448A0 (size: 38) ---


void FUN_007448a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b570 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b570 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007448d0 at 0x007448D0 (size: 38) ---


void FUN_007448d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b574 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b574 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744900 at 0x00744900 (size: 38) ---


void FUN_00744900(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b578 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b578 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744930 at 0x00744930 (size: 38) ---


void FUN_00744930(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b57c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b57c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744960 at 0x00744960 (size: 38) ---


void FUN_00744960(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b580 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b580 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744990 at 0x00744990 (size: 38) ---


void FUN_00744990(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b584 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b584 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007449c0 at 0x007449C0 (size: 38) ---


void FUN_007449c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b588 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b588 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007449f0 at 0x007449F0 (size: 38) ---


void FUN_007449f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b58c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b58c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744a20 at 0x00744A20 (size: 38) ---


void FUN_00744a20(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b590 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b590 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744a50 at 0x00744A50 (size: 38) ---


void FUN_00744a50(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b594 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b594 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744a80 at 0x00744A80 (size: 38) ---


void FUN_00744a80(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b598 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b598 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744ab0 at 0x00744AB0 (size: 38) ---


void FUN_00744ab0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b59c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b59c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744ae0 at 0x00744AE0 (size: 38) ---


void FUN_00744ae0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b5a0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b5a0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744b10 at 0x00744B10 (size: 38) ---


void FUN_00744b10(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b5a4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b5a4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744b40 at 0x00744B40 (size: 38) ---


void FUN_00744b40(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b5a8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b5a8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744b70 at 0x00744B70 (size: 38) ---


void FUN_00744b70(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b5ac + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b5ac + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744ba0 at 0x00744BA0 (size: 38) ---


void FUN_00744ba0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b5b0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b5b0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744bd0 at 0x00744BD0 (size: 38) ---


void FUN_00744bd0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b5b4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b5b4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744c00 at 0x00744C00 (size: 38) ---


void FUN_00744c00(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b5b8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b5b8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744c30 at 0x00744C30 (size: 38) ---


void FUN_00744c30(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b5bc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b5bc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744c60 at 0x00744C60 (size: 38) ---


void FUN_00744c60(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b5c0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b5c0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744c90 at 0x00744C90 (size: 38) ---


void FUN_00744c90(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b5c4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b5c4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744cc0 at 0x00744CC0 (size: 38) ---


void FUN_00744cc0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b5c8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b5c8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744cf0 at 0x00744CF0 (size: 38) ---


void FUN_00744cf0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b5cc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b5cc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744d20 at 0x00744D20 (size: 38) ---


void FUN_00744d20(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b5d0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b5d0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744d50 at 0x00744D50 (size: 38) ---


void FUN_00744d50(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b5d4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b5d4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744d80 at 0x00744D80 (size: 38) ---


void FUN_00744d80(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b5d8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b5d8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744db0 at 0x00744DB0 (size: 38) ---


void FUN_00744db0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b5dc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b5dc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744de0 at 0x00744DE0 (size: 38) ---


void FUN_00744de0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b5e0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b5e0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744e10 at 0x00744E10 (size: 38) ---


void FUN_00744e10(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b5e4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b5e4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744e40 at 0x00744E40 (size: 38) ---


void FUN_00744e40(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b5e8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b5e8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744e70 at 0x00744E70 (size: 38) ---


void FUN_00744e70(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b5ec + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b5ec + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744ea0 at 0x00744EA0 (size: 38) ---


void FUN_00744ea0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b5f0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b5f0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744ed0 at 0x00744ED0 (size: 38) ---


void FUN_00744ed0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b5f4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b5f4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744f00 at 0x00744F00 (size: 38) ---


void FUN_00744f00(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b5f8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b5f8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744f30 at 0x00744F30 (size: 38) ---


void FUN_00744f30(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b5fc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b5fc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744f60 at 0x00744F60 (size: 38) ---


void FUN_00744f60(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b600 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b600 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744f90 at 0x00744F90 (size: 38) ---


void FUN_00744f90(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b604 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b604 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744fc0 at 0x00744FC0 (size: 38) ---


void FUN_00744fc0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b608 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b608 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00744ff0 at 0x00744FF0 (size: 38) ---


void FUN_00744ff0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b60c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b60c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745020 at 0x00745020 (size: 38) ---


void FUN_00745020(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b610 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b610 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745050 at 0x00745050 (size: 38) ---


void FUN_00745050(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b614 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b614 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745080 at 0x00745080 (size: 38) ---


void FUN_00745080(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b618 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b618 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007450b0 at 0x007450B0 (size: 38) ---


void FUN_007450b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b61c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b61c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007450e0 at 0x007450E0 (size: 38) ---


void FUN_007450e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b620 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b620 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745110 at 0x00745110 (size: 38) ---


void FUN_00745110(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b624 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b624 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745140 at 0x00745140 (size: 38) ---


void FUN_00745140(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b628 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b628 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745170 at 0x00745170 (size: 38) ---


void FUN_00745170(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b62c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b62c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007451a0 at 0x007451A0 (size: 38) ---


void FUN_007451a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b630 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b630 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007451d0 at 0x007451D0 (size: 38) ---


void FUN_007451d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b634 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b634 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745200 at 0x00745200 (size: 38) ---


void FUN_00745200(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b638 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b638 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745230 at 0x00745230 (size: 38) ---


void FUN_00745230(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b63c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b63c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745260 at 0x00745260 (size: 38) ---


void FUN_00745260(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b640 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b640 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745290 at 0x00745290 (size: 38) ---


void FUN_00745290(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b644 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b644 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007452c0 at 0x007452C0 (size: 38) ---


void FUN_007452c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b648 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b648 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007452f0 at 0x007452F0 (size: 38) ---


void FUN_007452f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b64c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b64c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745320 at 0x00745320 (size: 38) ---


void FUN_00745320(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b650 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b650 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745350 at 0x00745350 (size: 38) ---


void FUN_00745350(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b654 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b654 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745380 at 0x00745380 (size: 38) ---


void FUN_00745380(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b658 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b658 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007453b0 at 0x007453B0 (size: 38) ---


void FUN_007453b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b65c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b65c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007453e0 at 0x007453E0 (size: 38) ---


void FUN_007453e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b660 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b660 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745410 at 0x00745410 (size: 38) ---


void FUN_00745410(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b664 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b664 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745440 at 0x00745440 (size: 38) ---


void FUN_00745440(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b668 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b668 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745470 at 0x00745470 (size: 38) ---


void FUN_00745470(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b66c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b66c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007454a0 at 0x007454A0 (size: 38) ---


void FUN_007454a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b670 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b670 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007454d0 at 0x007454D0 (size: 38) ---


void FUN_007454d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b674 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b674 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745500 at 0x00745500 (size: 38) ---


void FUN_00745500(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b678 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b678 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745530 at 0x00745530 (size: 38) ---


void FUN_00745530(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b67c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b67c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745560 at 0x00745560 (size: 38) ---


void FUN_00745560(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b680 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b680 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745590 at 0x00745590 (size: 38) ---


void FUN_00745590(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b684 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b684 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007455c0 at 0x007455C0 (size: 38) ---


void FUN_007455c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b688 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b688 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007455f0 at 0x007455F0 (size: 38) ---


void FUN_007455f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b68c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b68c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745620 at 0x00745620 (size: 38) ---


void FUN_00745620(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b690 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b690 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745650 at 0x00745650 (size: 38) ---


void FUN_00745650(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b694 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b694 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745680 at 0x00745680 (size: 38) ---


void FUN_00745680(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b698 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b698 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007456b0 at 0x007456B0 (size: 38) ---


void FUN_007456b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b69c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b69c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007456e0 at 0x007456E0 (size: 38) ---


void FUN_007456e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b6a0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b6a0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745710 at 0x00745710 (size: 38) ---


void FUN_00745710(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b6a4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b6a4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745740 at 0x00745740 (size: 38) ---


void FUN_00745740(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b6a8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b6a8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745770 at 0x00745770 (size: 38) ---


void FUN_00745770(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b6ac + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b6ac + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007457a0 at 0x007457A0 (size: 38) ---


void FUN_007457a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b6b0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b6b0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007457d0 at 0x007457D0 (size: 38) ---


void FUN_007457d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b6b4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b6b4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745800 at 0x00745800 (size: 38) ---


void FUN_00745800(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b6b8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b6b8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745830 at 0x00745830 (size: 38) ---


void FUN_00745830(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b6bc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b6bc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745860 at 0x00745860 (size: 38) ---


void FUN_00745860(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b6c0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b6c0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745890 at 0x00745890 (size: 38) ---


void FUN_00745890(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b6c4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b6c4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007458c0 at 0x007458C0 (size: 38) ---


void FUN_007458c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b6c8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b6c8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007458f0 at 0x007458F0 (size: 38) ---


void FUN_007458f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b6cc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b6cc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745920 at 0x00745920 (size: 38) ---


void FUN_00745920(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b6d0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b6d0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745950 at 0x00745950 (size: 38) ---


void FUN_00745950(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b6d4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b6d4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745980 at 0x00745980 (size: 38) ---


void FUN_00745980(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b6d8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b6d8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007459b0 at 0x007459B0 (size: 38) ---


void FUN_007459b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b6dc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b6dc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007459e0 at 0x007459E0 (size: 38) ---


void FUN_007459e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b6e0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b6e0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745a10 at 0x00745A10 (size: 38) ---


void FUN_00745a10(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b6e4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b6e4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745a40 at 0x00745A40 (size: 38) ---


void FUN_00745a40(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b6e8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b6e8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745a70 at 0x00745A70 (size: 38) ---


void FUN_00745a70(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b6ec + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b6ec + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745aa0 at 0x00745AA0 (size: 38) ---


void FUN_00745aa0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b6f0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b6f0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745ad0 at 0x00745AD0 (size: 38) ---


void FUN_00745ad0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b6f4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b6f4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745b00 at 0x00745B00 (size: 38) ---


void FUN_00745b00(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b6f8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b6f8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745b30 at 0x00745B30 (size: 38) ---


void FUN_00745b30(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b6fc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b6fc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745b60 at 0x00745B60 (size: 38) ---


void FUN_00745b60(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b700 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b700 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745b90 at 0x00745B90 (size: 38) ---


void FUN_00745b90(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b704 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b704 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745bc0 at 0x00745BC0 (size: 38) ---


void FUN_00745bc0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b708 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b708 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745bf0 at 0x00745BF0 (size: 38) ---


void FUN_00745bf0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b70c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b70c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745c20 at 0x00745C20 (size: 38) ---


void FUN_00745c20(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b710 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b710 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745c50 at 0x00745C50 (size: 38) ---


void FUN_00745c50(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b714 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b714 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745c80 at 0x00745C80 (size: 38) ---


void FUN_00745c80(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b718 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b718 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745cb0 at 0x00745CB0 (size: 38) ---


void FUN_00745cb0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b71c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b71c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745ce0 at 0x00745CE0 (size: 38) ---


void FUN_00745ce0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b720 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b720 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745d10 at 0x00745D10 (size: 38) ---


void FUN_00745d10(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b724 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b724 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745d40 at 0x00745D40 (size: 38) ---


void FUN_00745d40(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b728 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b728 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745d70 at 0x00745D70 (size: 38) ---


void FUN_00745d70(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b72c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b72c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745da0 at 0x00745DA0 (size: 38) ---


void FUN_00745da0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b730 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b730 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745dd0 at 0x00745DD0 (size: 38) ---


void FUN_00745dd0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b734 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b734 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745e00 at 0x00745E00 (size: 38) ---


void FUN_00745e00(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b738 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b738 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745e30 at 0x00745E30 (size: 38) ---


void FUN_00745e30(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b73c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b73c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745e60 at 0x00745E60 (size: 38) ---


void FUN_00745e60(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b740 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b740 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745e90 at 0x00745E90 (size: 38) ---


void FUN_00745e90(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b744 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b744 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745ec0 at 0x00745EC0 (size: 38) ---


void FUN_00745ec0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b748 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b748 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745ef0 at 0x00745EF0 (size: 38) ---


void FUN_00745ef0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b74c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b74c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745f20 at 0x00745F20 (size: 38) ---


void FUN_00745f20(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b750 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b750 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745f50 at 0x00745F50 (size: 38) ---


void FUN_00745f50(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b754 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b754 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745f80 at 0x00745F80 (size: 38) ---


void FUN_00745f80(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b758 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b758 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745fb0 at 0x00745FB0 (size: 38) ---


void FUN_00745fb0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b75c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b75c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00745fe0 at 0x00745FE0 (size: 38) ---


void FUN_00745fe0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b760 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b760 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746010 at 0x00746010 (size: 38) ---


void FUN_00746010(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b764 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b764 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746040 at 0x00746040 (size: 38) ---


void FUN_00746040(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b768 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b768 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746070 at 0x00746070 (size: 38) ---


void FUN_00746070(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b76c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b76c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007460a0 at 0x007460A0 (size: 38) ---


void FUN_007460a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b770 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b770 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007460d0 at 0x007460D0 (size: 38) ---


void FUN_007460d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b774 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b774 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746100 at 0x00746100 (size: 38) ---


void FUN_00746100(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b778 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b778 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746130 at 0x00746130 (size: 38) ---


void FUN_00746130(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b77c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b77c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746160 at 0x00746160 (size: 38) ---


void FUN_00746160(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b780 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b780 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746190 at 0x00746190 (size: 38) ---


void FUN_00746190(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b784 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b784 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007461c0 at 0x007461C0 (size: 38) ---


void FUN_007461c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b788 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b788 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007461f0 at 0x007461F0 (size: 38) ---


void FUN_007461f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b78c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b78c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746220 at 0x00746220 (size: 38) ---


void FUN_00746220(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b790 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b790 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746250 at 0x00746250 (size: 38) ---


void FUN_00746250(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b794 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b794 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746280 at 0x00746280 (size: 38) ---


void FUN_00746280(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b798 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b798 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007462b0 at 0x007462B0 (size: 38) ---


void FUN_007462b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b79c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b79c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007462e0 at 0x007462E0 (size: 38) ---


void FUN_007462e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b7a0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b7a0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746310 at 0x00746310 (size: 38) ---


void FUN_00746310(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b7a4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b7a4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746340 at 0x00746340 (size: 38) ---


void FUN_00746340(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b7a8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b7a8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746370 at 0x00746370 (size: 38) ---


void FUN_00746370(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b7ac + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b7ac + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007463a0 at 0x007463A0 (size: 38) ---


void FUN_007463a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b7b0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b7b0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007463d0 at 0x007463D0 (size: 38) ---


void FUN_007463d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b7b4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b7b4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746400 at 0x00746400 (size: 38) ---


void FUN_00746400(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b7b8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b7b8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746430 at 0x00746430 (size: 38) ---


void FUN_00746430(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b7bc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b7bc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746460 at 0x00746460 (size: 38) ---


void FUN_00746460(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b7c0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b7c0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746490 at 0x00746490 (size: 38) ---


void FUN_00746490(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b7c4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b7c4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007464c0 at 0x007464C0 (size: 38) ---


void FUN_007464c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b7c8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b7c8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007464f0 at 0x007464F0 (size: 38) ---


void FUN_007464f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b7cc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b7cc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746520 at 0x00746520 (size: 38) ---


void FUN_00746520(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b7d0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b7d0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746550 at 0x00746550 (size: 38) ---


void FUN_00746550(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b7d4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b7d4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746580 at 0x00746580 (size: 38) ---


void FUN_00746580(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b7d8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b7d8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007465b0 at 0x007465B0 (size: 38) ---


void FUN_007465b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b7dc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b7dc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007465e0 at 0x007465E0 (size: 38) ---


void FUN_007465e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b7e0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b7e0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746610 at 0x00746610 (size: 38) ---


void FUN_00746610(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b7e4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b7e4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746640 at 0x00746640 (size: 38) ---


void FUN_00746640(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b7e8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b7e8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746670 at 0x00746670 (size: 38) ---


void FUN_00746670(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b7ec + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b7ec + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007466a0 at 0x007466A0 (size: 38) ---


void FUN_007466a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b7f0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b7f0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007466d0 at 0x007466D0 (size: 38) ---


void FUN_007466d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b7f4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b7f4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746700 at 0x00746700 (size: 38) ---


void FUN_00746700(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b7f8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b7f8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746730 at 0x00746730 (size: 38) ---


void FUN_00746730(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b7fc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b7fc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746760 at 0x00746760 (size: 38) ---


void FUN_00746760(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b800 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b800 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746790 at 0x00746790 (size: 38) ---


void FUN_00746790(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b804 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b804 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007467c0 at 0x007467C0 (size: 38) ---


void FUN_007467c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b808 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b808 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007467f0 at 0x007467F0 (size: 38) ---


void FUN_007467f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b80c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b80c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746820 at 0x00746820 (size: 38) ---


void FUN_00746820(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b810 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b810 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746850 at 0x00746850 (size: 38) ---


void FUN_00746850(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b814 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b814 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746880 at 0x00746880 (size: 38) ---


void FUN_00746880(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b818 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b818 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007468b0 at 0x007468B0 (size: 38) ---


void FUN_007468b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b81c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b81c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007468e0 at 0x007468E0 (size: 38) ---


void FUN_007468e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b820 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b820 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746910 at 0x00746910 (size: 38) ---


void FUN_00746910(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b824 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b824 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746940 at 0x00746940 (size: 38) ---


void FUN_00746940(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b828 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b828 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746970 at 0x00746970 (size: 38) ---


void FUN_00746970(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b82c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b82c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007469a0 at 0x007469A0 (size: 38) ---


void FUN_007469a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b830 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b830 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007469d0 at 0x007469D0 (size: 38) ---


void FUN_007469d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b834 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b834 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746a00 at 0x00746A00 (size: 38) ---


void FUN_00746a00(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b838 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b838 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746a30 at 0x00746A30 (size: 38) ---


void FUN_00746a30(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b83c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b83c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746a60 at 0x00746A60 (size: 38) ---


void FUN_00746a60(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b840 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b840 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746a90 at 0x00746A90 (size: 38) ---


void FUN_00746a90(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b844 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b844 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746ac0 at 0x00746AC0 (size: 38) ---


void FUN_00746ac0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b848 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b848 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746af0 at 0x00746AF0 (size: 38) ---


void FUN_00746af0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b84c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b84c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746b20 at 0x00746B20 (size: 38) ---


void FUN_00746b20(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b850 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b850 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746b50 at 0x00746B50 (size: 38) ---


void FUN_00746b50(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b854 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b854 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746b80 at 0x00746B80 (size: 38) ---


void FUN_00746b80(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b858 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b858 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746bb0 at 0x00746BB0 (size: 38) ---


void FUN_00746bb0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b85c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b85c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746be0 at 0x00746BE0 (size: 59) ---


void FUN_00746be0(void)



{

  int *piVar1;

  LONG LVar2;

  int iVar3;

  undefined4 *puVar4;

  undefined *puVar5;

  

  puVar5 = &DAT_0083b870;

  iVar3 = 4;

  do {

    piVar1 = (int *)(puVar5 + -4);

    puVar5 = puVar5 + -4;

    puVar4 = (undefined4 *)(*piVar1 + -0x14);

    LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));

    if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {

      (**(code **)*puVar4)(1);

    }

    iVar3 = iVar3 + -1;

  } while (iVar3 != 0);

  return;

}





// --- FUN_00746c20 at 0x00746C20 (size: 1) ---


void FUN_00746c20(void)



{

  return;

}





// --- FUN_00746c30 at 0x00746C30 (size: 38) ---


void FUN_00746c30(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b9ec + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b9ec + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746c60 at 0x00746C60 (size: 20) ---


void FUN_00746c60(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b9f0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b9f0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746c90 at 0x00746C90 (size: 38) ---


void FUN_00746c90(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b9f4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b9f4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746cc0 at 0x00746CC0 (size: 38) ---


void FUN_00746cc0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b9f8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b9f8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746cf0 at 0x00746CF0 (size: 38) ---


void FUN_00746cf0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083b9fc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083b9fc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746d20 at 0x00746D20 (size: 38) ---


void FUN_00746d20(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083ba00 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083ba00 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746d50 at 0x00746D50 (size: 38) ---


void FUN_00746d50(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083ba04 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083ba04 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746d80 at 0x00746D80 (size: 38) ---


void FUN_00746d80(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083ba08 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083ba08 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746db0 at 0x00746DB0 (size: 38) ---


void FUN_00746db0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083ba0c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083ba0c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746de0 at 0x00746DE0 (size: 38) ---


void FUN_00746de0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083ba10 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083ba10 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746e10 at 0x00746E10 (size: 38) ---


void FUN_00746e10(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083ba14 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083ba14 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746e40 at 0x00746E40 (size: 38) ---


void FUN_00746e40(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083ba18 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083ba18 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746e70 at 0x00746E70 (size: 38) ---


void FUN_00746e70(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083ba1c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083ba1c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746ea0 at 0x00746EA0 (size: 38) ---


void FUN_00746ea0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083ba20 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083ba20 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746ed0 at 0x00746ED0 (size: 38) ---


void FUN_00746ed0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083ba24 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083ba24 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746f00 at 0x00746F00 (size: 38) ---


void FUN_00746f00(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083ba28 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083ba28 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00746f30 at 0x00746F30 (size: 59) ---


void FUN_00746f30(void)



{

  int *piVar1;

  LONG LVar2;

  int iVar3;

  undefined4 *puVar4;

  undefined *puVar5;

  

  puVar5 = &DAT_0083ba3c;

  iVar3 = 4;

  do {

    piVar1 = (int *)(puVar5 + -4);

    puVar5 = puVar5 + -4;

    puVar4 = (undefined4 *)(*piVar1 + -0x14);

    LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));

    if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {

      (**(code **)*puVar4)(1);

    }

    iVar3 = iVar3 + -1;

  } while (iVar3 != 0);

  return;

}





// --- FUN_00746f70 at 0x00746F70 (size: 59) ---


void FUN_00746f70(void)



{

  int *piVar1;

  LONG LVar2;

  int iVar3;

  undefined4 *puVar4;

  undefined *puVar5;

  

  puVar5 = &DAT_0083ba50;

  iVar3 = 5;

  do {

    piVar1 = (int *)(puVar5 + -4);

    puVar5 = puVar5 + -4;

    puVar4 = (undefined4 *)(*piVar1 + -0x14);

    LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));

    if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {

      (**(code **)*puVar4)(1);

    }

    iVar3 = iVar3 + -1;

  } while (iVar3 != 0);

  return;

}





// --- FUN_00746fb0 at 0x00746FB0 (size: 59) ---


void FUN_00746fb0(void)



{

  int *piVar1;

  LONG LVar2;

  int iVar3;

  undefined4 *puVar4;

  undefined *puVar5;

  

  puVar5 = &DAT_0083ba64;

  iVar3 = 5;

  do {

    piVar1 = (int *)(puVar5 + -4);

    puVar5 = puVar5 + -4;

    puVar4 = (undefined4 *)(*piVar1 + -0x14);

    LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));

    if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {

      (**(code **)*puVar4)(1);

    }

    iVar3 = iVar3 + -1;

  } while (iVar3 != 0);

  return;

}





// --- FUN_00746ff0 at 0x00746FF0 (size: 59) ---


void FUN_00746ff0(void)



{

  int *piVar1;

  LONG LVar2;

  int iVar3;

  undefined4 *puVar4;

  undefined *puVar5;

  

  puVar5 = &DAT_0083ba70;

  iVar3 = 3;

  do {

    piVar1 = (int *)(puVar5 + -4);

    puVar5 = puVar5 + -4;

    puVar4 = (undefined4 *)(*piVar1 + -0x14);

    LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));

    if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {

      (**(code **)*puVar4)(1);

    }

    iVar3 = iVar3 + -1;

  } while (iVar3 != 0);

  return;

}





// --- FUN_00747030 at 0x00747030 (size: 59) ---


void FUN_00747030(void)



{

  int *piVar1;

  LONG LVar2;

  int iVar3;

  undefined4 *puVar4;

  undefined *puVar5;

  

  puVar5 = &DAT_0083ba88;

  iVar3 = 6;

  do {

    piVar1 = (int *)(puVar5 + -4);

    puVar5 = puVar5 + -4;

    puVar4 = (undefined4 *)(*piVar1 + -0x14);

    LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));

    if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {

      (**(code **)*puVar4)(1);

    }

    iVar3 = iVar3 + -1;

  } while (iVar3 != 0);

  return;

}





// --- FUN_00747070 at 0x00747070 (size: 59) ---


void FUN_00747070(void)



{

  int *piVar1;

  LONG LVar2;

  int iVar3;

  undefined4 *puVar4;

  undefined4 *puVar5;

  

  puVar5 = &DAT_0083ba94;

  iVar3 = 3;

  do {

    piVar1 = puVar5 + -1;

    puVar5 = puVar5 + -1;

    puVar4 = (undefined4 *)(*piVar1 + -0x14);

    LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));

    if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {

      (**(code **)*puVar4)(1);

    }

    iVar3 = iVar3 + -1;

  } while (iVar3 != 0);

  return;

}





// --- FUN_007470b0 at 0x007470B0 (size: 38) ---


void FUN_007470b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083ba94 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083ba94 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007470e0 at 0x007470E0 (size: 38) ---


void FUN_007470e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083ba98 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083ba98 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747110 at 0x00747110 (size: 38) ---


void FUN_00747110(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083ba9c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083ba9c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747140 at 0x00747140 (size: 38) ---


void FUN_00747140(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083baa0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083baa0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747170 at 0x00747170 (size: 38) ---


void FUN_00747170(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083baa4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083baa4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007471a0 at 0x007471A0 (size: 38) ---


void FUN_007471a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083baa8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083baa8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007471d0 at 0x007471D0 (size: 38) ---


void FUN_007471d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083baac + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083baac + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747200 at 0x00747200 (size: 38) ---


void FUN_00747200(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bab0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bab0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747230 at 0x00747230 (size: 38) ---


void FUN_00747230(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bab4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bab4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747260 at 0x00747260 (size: 1) ---


void FUN_00747260(void)



{

  return;

}





// --- FUN_00747270 at 0x00747270 (size: 1) ---


void FUN_00747270(void)



{

  return;

}





// --- FUN_00747280 at 0x00747280 (size: 1) ---


void FUN_00747280(void)



{

  return;

}





// --- FUN_00747290 at 0x00747290 (size: 1) ---


void FUN_00747290(void)



{

  return;

}





// --- FUN_007472a0 at 0x007472A0 (size: 38) ---


void FUN_007472a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bac8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bac8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007472d0 at 0x007472D0 (size: 38) ---


void FUN_007472d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bacc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bacc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747300 at 0x00747300 (size: 38) ---


void FUN_00747300(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bad0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bad0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747330 at 0x00747330 (size: 38) ---


void FUN_00747330(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bad4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bad4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747360 at 0x00747360 (size: 38) ---


void FUN_00747360(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bad8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bad8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747390 at 0x00747390 (size: 38) ---


void FUN_00747390(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083badc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083badc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007473c0 at 0x007473C0 (size: 38) ---


void FUN_007473c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bae0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bae0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007473f0 at 0x007473F0 (size: 38) ---


void FUN_007473f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bae4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bae4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747420 at 0x00747420 (size: 38) ---


void FUN_00747420(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bae8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bae8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747450 at 0x00747450 (size: 38) ---


void FUN_00747450(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bb24 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bb24 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747480 at 0x00747480 (size: 38) ---


void FUN_00747480(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bb28 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bb28 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007474b0 at 0x007474B0 (size: 38) ---


void FUN_007474b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bb2c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bb2c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007474e0 at 0x007474E0 (size: 38) ---


void FUN_007474e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bb30 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bb30 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747510 at 0x00747510 (size: 38) ---


void FUN_00747510(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bb34 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bb34 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747540 at 0x00747540 (size: 38) ---


void FUN_00747540(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bb38 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bb38 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747570 at 0x00747570 (size: 38) ---


void FUN_00747570(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bb3c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bb3c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007475a0 at 0x007475A0 (size: 38) ---


void FUN_007475a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bb40 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bb40 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007475d0 at 0x007475D0 (size: 38) ---


void FUN_007475d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bb44 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bb44 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747600 at 0x00747600 (size: 38) ---


void FUN_00747600(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bb48 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bb48 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747630 at 0x00747630 (size: 38) ---


void FUN_00747630(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bb4c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bb4c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747660 at 0x00747660 (size: 38) ---


void FUN_00747660(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bb50 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bb50 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747690 at 0x00747690 (size: 38) ---


void FUN_00747690(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bb54 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bb54 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007476c0 at 0x007476C0 (size: 38) ---


void FUN_007476c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bb58 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bb58 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007476f0 at 0x007476F0 (size: 38) ---


void FUN_007476f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bb5c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bb5c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747720 at 0x00747720 (size: 38) ---


void FUN_00747720(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bb60 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bb60 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747750 at 0x00747750 (size: 38) ---


void FUN_00747750(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bb64 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bb64 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747780 at 0x00747780 (size: 38) ---


void FUN_00747780(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bb68 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bb68 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007477b0 at 0x007477B0 (size: 38) ---


void FUN_007477b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bb6c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bb6c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007477e0 at 0x007477E0 (size: 38) ---


void FUN_007477e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bb70 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bb70 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747810 at 0x00747810 (size: 38) ---


void FUN_00747810(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bb74 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bb74 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747840 at 0x00747840 (size: 38) ---


void FUN_00747840(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bb78 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bb78 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747870 at 0x00747870 (size: 38) ---


void FUN_00747870(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bb7c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bb7c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007478a0 at 0x007478A0 (size: 38) ---


void FUN_007478a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bb80 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bb80 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007478d0 at 0x007478D0 (size: 38) ---


void FUN_007478d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bb84 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bb84 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747900 at 0x00747900 (size: 38) ---


void FUN_00747900(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bb88 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bb88 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747930 at 0x00747930 (size: 38) ---


void FUN_00747930(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bb8c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bb8c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747960 at 0x00747960 (size: 38) ---


void FUN_00747960(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bb90 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bb90 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747990 at 0x00747990 (size: 38) ---


void FUN_00747990(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bb94 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bb94 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007479c0 at 0x007479C0 (size: 38) ---


void FUN_007479c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bb98 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bb98 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007479f0 at 0x007479F0 (size: 38) ---


void FUN_007479f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bb9c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bb9c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747a20 at 0x00747A20 (size: 38) ---


void FUN_00747a20(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bba0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bba0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747a50 at 0x00747A50 (size: 38) ---


void FUN_00747a50(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bba4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bba4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747a80 at 0x00747A80 (size: 38) ---


void FUN_00747a80(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bba8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bba8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747ab0 at 0x00747AB0 (size: 38) ---


void FUN_00747ab0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bbac + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bbac + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747ae0 at 0x00747AE0 (size: 38) ---


void FUN_00747ae0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bbb0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bbb0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747b10 at 0x00747B10 (size: 38) ---


void FUN_00747b10(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bbb4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bbb4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747b40 at 0x00747B40 (size: 38) ---


void FUN_00747b40(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bbb8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bbb8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747b70 at 0x00747B70 (size: 38) ---


void FUN_00747b70(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bbbc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bbbc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747ba0 at 0x00747BA0 (size: 38) ---


void FUN_00747ba0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bbc0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bbc0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747bd0 at 0x00747BD0 (size: 38) ---


void FUN_00747bd0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bbc4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bbc4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747c00 at 0x00747C00 (size: 38) ---


void FUN_00747c00(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bbc8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bbc8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747c30 at 0x00747C30 (size: 38) ---


void FUN_00747c30(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bbcc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bbcc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747c60 at 0x00747C60 (size: 38) ---


void FUN_00747c60(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bbd0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bbd0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747c90 at 0x00747C90 (size: 38) ---


void FUN_00747c90(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bbd4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bbd4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747cc0 at 0x00747CC0 (size: 38) ---


void FUN_00747cc0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bbd8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bbd8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747cf0 at 0x00747CF0 (size: 38) ---


void FUN_00747cf0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bbdc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bbdc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747d20 at 0x00747D20 (size: 38) ---


void FUN_00747d20(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bbe0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bbe0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747d50 at 0x00747D50 (size: 38) ---


void FUN_00747d50(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bbe4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bbe4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747d80 at 0x00747D80 (size: 38) ---


void FUN_00747d80(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bbe8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bbe8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747db0 at 0x00747DB0 (size: 38) ---


void FUN_00747db0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bbec + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bbec + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747de0 at 0x00747DE0 (size: 38) ---


void FUN_00747de0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bbf0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bbf0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747e10 at 0x00747E10 (size: 38) ---


void FUN_00747e10(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bbf4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bbf4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747e40 at 0x00747E40 (size: 38) ---


void FUN_00747e40(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bbf8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bbf8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747e70 at 0x00747E70 (size: 38) ---


void FUN_00747e70(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bbfc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bbfc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747ea0 at 0x00747EA0 (size: 38) ---


void FUN_00747ea0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bc00 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bc00 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747ed0 at 0x00747ED0 (size: 38) ---


void FUN_00747ed0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bc04 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bc04 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747f00 at 0x00747F00 (size: 38) ---


void FUN_00747f00(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bc08 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bc08 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747f30 at 0x00747F30 (size: 38) ---


void FUN_00747f30(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bc0c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bc0c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747f60 at 0x00747F60 (size: 38) ---


void FUN_00747f60(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bc10 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bc10 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747f90 at 0x00747F90 (size: 38) ---


void FUN_00747f90(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bc14 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bc14 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747fc0 at 0x00747FC0 (size: 38) ---


void FUN_00747fc0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bc18 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bc18 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00747ff0 at 0x00747FF0 (size: 38) ---


void FUN_00747ff0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bc1c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bc1c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748020 at 0x00748020 (size: 38) ---


void FUN_00748020(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bc20 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bc20 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748050 at 0x00748050 (size: 38) ---


void FUN_00748050(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bc24 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bc24 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748080 at 0x00748080 (size: 38) ---


void FUN_00748080(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bc28 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bc28 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007480b0 at 0x007480B0 (size: 38) ---


void FUN_007480b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bc2c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bc2c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007480e0 at 0x007480E0 (size: 38) ---


void FUN_007480e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bc30 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bc30 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748110 at 0x00748110 (size: 38) ---


void FUN_00748110(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bc34 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bc34 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748140 at 0x00748140 (size: 38) ---


void FUN_00748140(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bc38 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bc38 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748170 at 0x00748170 (size: 38) ---


void FUN_00748170(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bc3c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bc3c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007481a0 at 0x007481A0 (size: 38) ---


void FUN_007481a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bc40 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bc40 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007481d0 at 0x007481D0 (size: 38) ---


void FUN_007481d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bc44 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bc44 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748200 at 0x00748200 (size: 38) ---


void FUN_00748200(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bc48 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bc48 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748230 at 0x00748230 (size: 38) ---


void FUN_00748230(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bc4c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bc4c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748260 at 0x00748260 (size: 38) ---


void FUN_00748260(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bc50 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bc50 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748290 at 0x00748290 (size: 38) ---


void FUN_00748290(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bc54 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bc54 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007482c0 at 0x007482C0 (size: 38) ---


void FUN_007482c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bc58 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bc58 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007482f0 at 0x007482F0 (size: 38) ---


void FUN_007482f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bc5c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bc5c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748320 at 0x00748320 (size: 38) ---


void FUN_00748320(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bc60 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bc60 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748350 at 0x00748350 (size: 38) ---


void FUN_00748350(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bc64 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bc64 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748380 at 0x00748380 (size: 38) ---


void FUN_00748380(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bc68 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bc68 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007483b0 at 0x007483B0 (size: 38) ---


void FUN_007483b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bc6c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bc6c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007483e0 at 0x007483E0 (size: 38) ---


void FUN_007483e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bc70 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bc70 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748410 at 0x00748410 (size: 38) ---


void FUN_00748410(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bc74 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bc74 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748440 at 0x00748440 (size: 38) ---


void FUN_00748440(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bc78 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bc78 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748470 at 0x00748470 (size: 38) ---


void FUN_00748470(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bc7c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bc7c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007484a0 at 0x007484A0 (size: 38) ---


void FUN_007484a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bc80 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bc80 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007484d0 at 0x007484D0 (size: 38) ---


void FUN_007484d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bc84 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bc84 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748500 at 0x00748500 (size: 38) ---


void FUN_00748500(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bc88 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bc88 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748530 at 0x00748530 (size: 38) ---


void FUN_00748530(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bc8c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bc8c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748560 at 0x00748560 (size: 38) ---


void FUN_00748560(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bc90 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bc90 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748590 at 0x00748590 (size: 38) ---


void FUN_00748590(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bc94 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bc94 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007485c0 at 0x007485C0 (size: 38) ---


void FUN_007485c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bc98 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bc98 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007485f0 at 0x007485F0 (size: 38) ---


void FUN_007485f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bc9c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bc9c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748620 at 0x00748620 (size: 38) ---


void FUN_00748620(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bca0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bca0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748650 at 0x00748650 (size: 38) ---


void FUN_00748650(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bca4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bca4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748680 at 0x00748680 (size: 38) ---


void FUN_00748680(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bca8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bca8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007486b0 at 0x007486B0 (size: 38) ---


void FUN_007486b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bcac + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bcac + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007486e0 at 0x007486E0 (size: 38) ---


void FUN_007486e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bcb0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bcb0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748710 at 0x00748710 (size: 38) ---


void FUN_00748710(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bcb4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bcb4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748740 at 0x00748740 (size: 38) ---


void FUN_00748740(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bcb8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bcb8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748770 at 0x00748770 (size: 38) ---


void FUN_00748770(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bcbc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bcbc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007487a0 at 0x007487A0 (size: 38) ---


void FUN_007487a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bcc0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bcc0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007487d0 at 0x007487D0 (size: 38) ---


void FUN_007487d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bcc4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bcc4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748800 at 0x00748800 (size: 38) ---


void FUN_00748800(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bcc8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bcc8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748830 at 0x00748830 (size: 38) ---


void FUN_00748830(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bccc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bccc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748860 at 0x00748860 (size: 38) ---


void FUN_00748860(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bcd0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bcd0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748890 at 0x00748890 (size: 38) ---


void FUN_00748890(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bcd4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bcd4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007488c0 at 0x007488C0 (size: 38) ---


void FUN_007488c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bcd8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bcd8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007488f0 at 0x007488F0 (size: 38) ---


void FUN_007488f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bcdc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bcdc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748920 at 0x00748920 (size: 38) ---


void FUN_00748920(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bce0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bce0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748950 at 0x00748950 (size: 38) ---


void FUN_00748950(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bce4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bce4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748980 at 0x00748980 (size: 38) ---


void FUN_00748980(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bce8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bce8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007489b0 at 0x007489B0 (size: 38) ---


void FUN_007489b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bcec + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bcec + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007489e0 at 0x007489E0 (size: 38) ---


void FUN_007489e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bcf0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bcf0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748a10 at 0x00748A10 (size: 38) ---


void FUN_00748a10(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bcf4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bcf4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748a40 at 0x00748A40 (size: 38) ---


void FUN_00748a40(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bcf8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bcf8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748a70 at 0x00748A70 (size: 38) ---


void FUN_00748a70(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bcfc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bcfc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748aa0 at 0x00748AA0 (size: 38) ---


void FUN_00748aa0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bd00 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bd00 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748ad0 at 0x00748AD0 (size: 38) ---


void FUN_00748ad0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bd04 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bd04 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748b00 at 0x00748B00 (size: 38) ---


void FUN_00748b00(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bd08 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bd08 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748b30 at 0x00748B30 (size: 38) ---


void FUN_00748b30(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bd0c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bd0c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748b60 at 0x00748B60 (size: 38) ---


void FUN_00748b60(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bd10 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bd10 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748b90 at 0x00748B90 (size: 38) ---


void FUN_00748b90(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bd14 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bd14 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748bc0 at 0x00748BC0 (size: 38) ---


void FUN_00748bc0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bd18 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bd18 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748bf0 at 0x00748BF0 (size: 38) ---


void FUN_00748bf0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bd1c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bd1c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748c20 at 0x00748C20 (size: 38) ---


void FUN_00748c20(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bd20 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bd20 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748c50 at 0x00748C50 (size: 38) ---


void FUN_00748c50(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bd24 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bd24 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748c80 at 0x00748C80 (size: 38) ---


void FUN_00748c80(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bd28 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bd28 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748cb0 at 0x00748CB0 (size: 38) ---


void FUN_00748cb0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bd2c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bd2c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748ce0 at 0x00748CE0 (size: 38) ---


void FUN_00748ce0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bd30 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bd30 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748d10 at 0x00748D10 (size: 38) ---


void FUN_00748d10(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bd34 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bd34 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748d40 at 0x00748D40 (size: 38) ---


void FUN_00748d40(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bd38 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bd38 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748d70 at 0x00748D70 (size: 38) ---


void FUN_00748d70(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bd3c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bd3c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748da0 at 0x00748DA0 (size: 38) ---


void FUN_00748da0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bd40 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bd40 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748dd0 at 0x00748DD0 (size: 38) ---


void FUN_00748dd0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bd44 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bd44 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748e00 at 0x00748E00 (size: 38) ---


void FUN_00748e00(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bd48 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bd48 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748e30 at 0x00748E30 (size: 38) ---


void FUN_00748e30(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bd4c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bd4c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748e60 at 0x00748E60 (size: 38) ---


void FUN_00748e60(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bd50 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bd50 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748e90 at 0x00748E90 (size: 38) ---


void FUN_00748e90(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bd54 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bd54 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748ec0 at 0x00748EC0 (size: 38) ---


void FUN_00748ec0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bd58 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bd58 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748ef0 at 0x00748EF0 (size: 38) ---


void FUN_00748ef0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bd5c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bd5c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748f20 at 0x00748F20 (size: 38) ---


void FUN_00748f20(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bd60 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bd60 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748f50 at 0x00748F50 (size: 38) ---


void FUN_00748f50(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bd64 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bd64 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748f80 at 0x00748F80 (size: 38) ---


void FUN_00748f80(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bd68 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bd68 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748fb0 at 0x00748FB0 (size: 38) ---


void FUN_00748fb0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bd6c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bd6c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00748fe0 at 0x00748FE0 (size: 38) ---


void FUN_00748fe0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bd70 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bd70 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749010 at 0x00749010 (size: 38) ---


void FUN_00749010(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bd74 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bd74 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749040 at 0x00749040 (size: 38) ---


void FUN_00749040(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bd78 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bd78 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749070 at 0x00749070 (size: 38) ---


void FUN_00749070(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bd7c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bd7c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007490a0 at 0x007490A0 (size: 38) ---


void FUN_007490a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bd80 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bd80 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007490d0 at 0x007490D0 (size: 38) ---


void FUN_007490d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bd84 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bd84 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749100 at 0x00749100 (size: 38) ---


void FUN_00749100(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bd88 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bd88 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749130 at 0x00749130 (size: 38) ---


void FUN_00749130(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bd8c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bd8c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749160 at 0x00749160 (size: 38) ---


void FUN_00749160(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bd90 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bd90 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749190 at 0x00749190 (size: 38) ---


void FUN_00749190(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bd94 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bd94 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007491c0 at 0x007491C0 (size: 38) ---


void FUN_007491c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bd98 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bd98 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007491f0 at 0x007491F0 (size: 38) ---


void FUN_007491f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bd9c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bd9c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749220 at 0x00749220 (size: 38) ---


void FUN_00749220(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bda0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bda0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749250 at 0x00749250 (size: 38) ---


void FUN_00749250(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bda4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bda4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749280 at 0x00749280 (size: 38) ---


void FUN_00749280(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bda8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bda8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007492b0 at 0x007492B0 (size: 38) ---


void FUN_007492b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bdac + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bdac + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007492e0 at 0x007492E0 (size: 38) ---


void FUN_007492e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bdb0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bdb0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749310 at 0x00749310 (size: 38) ---


void FUN_00749310(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bdb4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bdb4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749340 at 0x00749340 (size: 38) ---


void FUN_00749340(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bdb8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bdb8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749370 at 0x00749370 (size: 38) ---


void FUN_00749370(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bdbc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bdbc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007493a0 at 0x007493A0 (size: 38) ---


void FUN_007493a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bdc0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bdc0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007493d0 at 0x007493D0 (size: 38) ---


void FUN_007493d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bdc4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bdc4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749400 at 0x00749400 (size: 38) ---


void FUN_00749400(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bdc8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bdc8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749430 at 0x00749430 (size: 38) ---


void FUN_00749430(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bdcc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bdcc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749460 at 0x00749460 (size: 38) ---


void FUN_00749460(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bdd0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bdd0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749490 at 0x00749490 (size: 38) ---


void FUN_00749490(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bdd4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bdd4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007494c0 at 0x007494C0 (size: 38) ---


void FUN_007494c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bdd8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bdd8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007494f0 at 0x007494F0 (size: 38) ---


void FUN_007494f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bddc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bddc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749520 at 0x00749520 (size: 38) ---


void FUN_00749520(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bde0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bde0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749550 at 0x00749550 (size: 38) ---


void FUN_00749550(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bde4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bde4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749580 at 0x00749580 (size: 38) ---


void FUN_00749580(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bde8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bde8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007495b0 at 0x007495B0 (size: 38) ---


void FUN_007495b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bdec + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bdec + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007495e0 at 0x007495E0 (size: 38) ---


void FUN_007495e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bdf0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bdf0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749610 at 0x00749610 (size: 38) ---


void FUN_00749610(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bdf4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bdf4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749640 at 0x00749640 (size: 38) ---


void FUN_00749640(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bdf8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bdf8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749670 at 0x00749670 (size: 38) ---


void FUN_00749670(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bdfc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bdfc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007496a0 at 0x007496A0 (size: 38) ---


void FUN_007496a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083be00 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083be00 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007496d0 at 0x007496D0 (size: 38) ---


void FUN_007496d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083be04 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083be04 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749700 at 0x00749700 (size: 38) ---


void FUN_00749700(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083be08 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083be08 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749730 at 0x00749730 (size: 38) ---


void FUN_00749730(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083be0c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083be0c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749760 at 0x00749760 (size: 38) ---


void FUN_00749760(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083be10 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083be10 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749790 at 0x00749790 (size: 38) ---


void FUN_00749790(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083be14 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083be14 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007497c0 at 0x007497C0 (size: 38) ---


void FUN_007497c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083be18 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083be18 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007497f0 at 0x007497F0 (size: 38) ---


void FUN_007497f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083be1c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083be1c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749820 at 0x00749820 (size: 38) ---


void FUN_00749820(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083be20 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083be20 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749850 at 0x00749850 (size: 38) ---


void FUN_00749850(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083be24 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083be24 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749880 at 0x00749880 (size: 38) ---


void FUN_00749880(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083be28 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083be28 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007498b0 at 0x007498B0 (size: 38) ---


void FUN_007498b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083be2c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083be2c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007498e0 at 0x007498E0 (size: 38) ---


void FUN_007498e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083be30 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083be30 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749910 at 0x00749910 (size: 38) ---


void FUN_00749910(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083be34 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083be34 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749940 at 0x00749940 (size: 38) ---


void FUN_00749940(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083be38 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083be38 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749970 at 0x00749970 (size: 38) ---


void FUN_00749970(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083be3c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083be3c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007499a0 at 0x007499A0 (size: 38) ---


void FUN_007499a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083be40 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083be40 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_007499d0 at 0x007499D0 (size: 38) ---


void FUN_007499d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083be44 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083be44 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749a00 at 0x00749A00 (size: 38) ---


void FUN_00749a00(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083be48 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083be48 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749a30 at 0x00749A30 (size: 38) ---


void FUN_00749a30(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083be4c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083be4c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749a60 at 0x00749A60 (size: 38) ---


void FUN_00749a60(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083be50 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083be50 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749a90 at 0x00749A90 (size: 38) ---


void FUN_00749a90(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083be54 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083be54 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749ac0 at 0x00749AC0 (size: 38) ---


void FUN_00749ac0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083be58 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083be58 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749af0 at 0x00749AF0 (size: 38) ---


void FUN_00749af0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083be5c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083be5c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749b20 at 0x00749B20 (size: 38) ---


void FUN_00749b20(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083be60 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083be60 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749b50 at 0x00749B50 (size: 38) ---


void FUN_00749b50(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083be64 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083be64 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749b80 at 0x00749B80 (size: 38) ---


void FUN_00749b80(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083be68 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083be68 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749bb0 at 0x00749BB0 (size: 38) ---


void FUN_00749bb0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083be6c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083be6c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749be0 at 0x00749BE0 (size: 38) ---


void FUN_00749be0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083be70 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083be70 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749c10 at 0x00749C10 (size: 38) ---


void FUN_00749c10(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083be74 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083be74 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749c40 at 0x00749C40 (size: 38) ---


void FUN_00749c40(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083be78 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083be78 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749c70 at 0x00749C70 (size: 38) ---


void FUN_00749c70(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083be7c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083be7c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749ca0 at 0x00749CA0 (size: 38) ---


void FUN_00749ca0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083be80 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083be80 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749cd0 at 0x00749CD0 (size: 38) ---


void FUN_00749cd0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083be84 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083be84 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749d00 at 0x00749D00 (size: 38) ---


void FUN_00749d00(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083be88 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083be88 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749d30 at 0x00749D30 (size: 38) ---


void FUN_00749d30(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083be8c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083be8c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749d60 at 0x00749D60 (size: 38) ---


void FUN_00749d60(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083be90 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083be90 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749d90 at 0x00749D90 (size: 38) ---


void FUN_00749d90(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083be94 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083be94 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749dc0 at 0x00749DC0 (size: 38) ---


void FUN_00749dc0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083be98 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083be98 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749df0 at 0x00749DF0 (size: 38) ---


void FUN_00749df0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083be9c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083be9c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749e20 at 0x00749E20 (size: 38) ---


void FUN_00749e20(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bea0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bea0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749e50 at 0x00749E50 (size: 38) ---


void FUN_00749e50(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bea4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bea4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749e80 at 0x00749E80 (size: 38) ---


void FUN_00749e80(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bea8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bea8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749eb0 at 0x00749EB0 (size: 38) ---


void FUN_00749eb0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083beac + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083beac + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749ee0 at 0x00749EE0 (size: 38) ---


void FUN_00749ee0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083beb0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083beb0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749f10 at 0x00749F10 (size: 38) ---


void FUN_00749f10(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083beb4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083beb4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749f40 at 0x00749F40 (size: 38) ---


void FUN_00749f40(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083beb8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083beb8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749f70 at 0x00749F70 (size: 38) ---


void FUN_00749f70(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bebc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bebc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749fa0 at 0x00749FA0 (size: 38) ---


void FUN_00749fa0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bec0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bec0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_00749fd0 at 0x00749FD0 (size: 38) ---


void FUN_00749fd0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bec4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bec4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a000 at 0x0074A000 (size: 38) ---


void FUN_0074a000(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bec8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bec8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a030 at 0x0074A030 (size: 38) ---


void FUN_0074a030(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083becc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083becc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a060 at 0x0074A060 (size: 38) ---


void FUN_0074a060(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bed0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bed0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a090 at 0x0074A090 (size: 38) ---


void FUN_0074a090(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bed4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bed4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a0c0 at 0x0074A0C0 (size: 38) ---


void FUN_0074a0c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bed8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bed8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a0f0 at 0x0074A0F0 (size: 38) ---


void FUN_0074a0f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bedc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bedc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a120 at 0x0074A120 (size: 38) ---


void FUN_0074a120(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bee0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bee0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a150 at 0x0074A150 (size: 38) ---


void FUN_0074a150(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bee4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bee4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a180 at 0x0074A180 (size: 38) ---


void FUN_0074a180(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bee8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bee8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a1b0 at 0x0074A1B0 (size: 38) ---


void FUN_0074a1b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083beec + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083beec + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a1e0 at 0x0074A1E0 (size: 38) ---


void FUN_0074a1e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bef0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bef0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a210 at 0x0074A210 (size: 38) ---


void FUN_0074a210(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bef4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bef4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a240 at 0x0074A240 (size: 38) ---


void FUN_0074a240(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bef8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bef8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a270 at 0x0074A270 (size: 38) ---


void FUN_0074a270(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083befc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083befc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a2a0 at 0x0074A2A0 (size: 38) ---


void FUN_0074a2a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bf00 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bf00 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a2d0 at 0x0074A2D0 (size: 38) ---


void FUN_0074a2d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bf04 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bf04 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a300 at 0x0074A300 (size: 38) ---


void FUN_0074a300(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bf08 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bf08 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a330 at 0x0074A330 (size: 38) ---


void FUN_0074a330(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bf0c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bf0c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a360 at 0x0074A360 (size: 38) ---


void FUN_0074a360(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bf10 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bf10 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a390 at 0x0074A390 (size: 38) ---


void FUN_0074a390(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bf14 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bf14 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a3c0 at 0x0074A3C0 (size: 38) ---


void FUN_0074a3c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bf18 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bf18 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a3f0 at 0x0074A3F0 (size: 38) ---


void FUN_0074a3f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bf1c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bf1c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a420 at 0x0074A420 (size: 38) ---


void FUN_0074a420(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bf20 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bf20 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a450 at 0x0074A450 (size: 38) ---


void FUN_0074a450(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bf24 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bf24 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a480 at 0x0074A480 (size: 38) ---


void FUN_0074a480(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bf28 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bf28 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a4b0 at 0x0074A4B0 (size: 38) ---


void FUN_0074a4b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bf2c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bf2c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a4e0 at 0x0074A4E0 (size: 38) ---


void FUN_0074a4e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bf30 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bf30 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a510 at 0x0074A510 (size: 38) ---


void FUN_0074a510(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bf34 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bf34 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a540 at 0x0074A540 (size: 38) ---


void FUN_0074a540(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bf38 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bf38 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a570 at 0x0074A570 (size: 38) ---


void FUN_0074a570(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bf3c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bf3c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a5a0 at 0x0074A5A0 (size: 38) ---


void FUN_0074a5a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bf40 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bf40 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a5d0 at 0x0074A5D0 (size: 38) ---


void FUN_0074a5d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bf44 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bf44 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a600 at 0x0074A600 (size: 38) ---


void FUN_0074a600(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bf48 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bf48 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a630 at 0x0074A630 (size: 38) ---


void FUN_0074a630(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bf4c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bf4c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a660 at 0x0074A660 (size: 38) ---


void FUN_0074a660(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bf50 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bf50 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a690 at 0x0074A690 (size: 38) ---


void FUN_0074a690(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bf54 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bf54 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a6c0 at 0x0074A6C0 (size: 38) ---


void FUN_0074a6c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bf58 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bf58 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a6f0 at 0x0074A6F0 (size: 38) ---


void FUN_0074a6f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bf5c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bf5c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a720 at 0x0074A720 (size: 38) ---


void FUN_0074a720(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bf60 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bf60 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a750 at 0x0074A750 (size: 38) ---


void FUN_0074a750(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bf64 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bf64 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a780 at 0x0074A780 (size: 38) ---


void FUN_0074a780(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bf68 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bf68 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a7b0 at 0x0074A7B0 (size: 38) ---


void FUN_0074a7b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bf6c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bf6c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a7e0 at 0x0074A7E0 (size: 38) ---


void FUN_0074a7e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bf70 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bf70 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a810 at 0x0074A810 (size: 38) ---


void FUN_0074a810(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bf74 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bf74 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a840 at 0x0074A840 (size: 38) ---


void FUN_0074a840(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bf78 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bf78 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a870 at 0x0074A870 (size: 38) ---


void FUN_0074a870(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bf7c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bf7c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a8a0 at 0x0074A8A0 (size: 38) ---


void FUN_0074a8a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bf80 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bf80 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a8d0 at 0x0074A8D0 (size: 38) ---


void FUN_0074a8d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bf84 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bf84 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a900 at 0x0074A900 (size: 38) ---


void FUN_0074a900(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bf88 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bf88 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a930 at 0x0074A930 (size: 38) ---


void FUN_0074a930(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bf8c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bf8c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a960 at 0x0074A960 (size: 38) ---


void FUN_0074a960(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bf90 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bf90 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a990 at 0x0074A990 (size: 38) ---


void FUN_0074a990(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bf94 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bf94 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a9c0 at 0x0074A9C0 (size: 38) ---


void FUN_0074a9c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bf98 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bf98 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074a9f0 at 0x0074A9F0 (size: 38) ---


void FUN_0074a9f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bf9c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bf9c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074aa20 at 0x0074AA20 (size: 38) ---


void FUN_0074aa20(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bfa0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bfa0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074aa50 at 0x0074AA50 (size: 38) ---


void FUN_0074aa50(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bfa4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bfa4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074aa80 at 0x0074AA80 (size: 38) ---


void FUN_0074aa80(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bfa8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bfa8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074aab0 at 0x0074AAB0 (size: 38) ---


void FUN_0074aab0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bfac + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bfac + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074aae0 at 0x0074AAE0 (size: 38) ---


void FUN_0074aae0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bfb0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bfb0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ab10 at 0x0074AB10 (size: 38) ---


void FUN_0074ab10(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bfb4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bfb4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ab40 at 0x0074AB40 (size: 38) ---


void FUN_0074ab40(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bfb8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bfb8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ab70 at 0x0074AB70 (size: 38) ---


void FUN_0074ab70(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bfbc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bfbc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074aba0 at 0x0074ABA0 (size: 38) ---


void FUN_0074aba0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bfc0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bfc0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074abd0 at 0x0074ABD0 (size: 38) ---


void FUN_0074abd0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bfc4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bfc4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ac00 at 0x0074AC00 (size: 38) ---


void FUN_0074ac00(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bfc8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bfc8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ac30 at 0x0074AC30 (size: 38) ---


void FUN_0074ac30(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bfcc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bfcc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ac60 at 0x0074AC60 (size: 38) ---


void FUN_0074ac60(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bfd0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bfd0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ac90 at 0x0074AC90 (size: 38) ---


void FUN_0074ac90(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bfd4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bfd4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074acc0 at 0x0074ACC0 (size: 38) ---


void FUN_0074acc0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bfd8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bfd8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074acf0 at 0x0074ACF0 (size: 38) ---


void FUN_0074acf0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bfdc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bfdc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ad20 at 0x0074AD20 (size: 38) ---


void FUN_0074ad20(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bfe0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bfe0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ad50 at 0x0074AD50 (size: 38) ---


void FUN_0074ad50(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bfe4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bfe4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ad80 at 0x0074AD80 (size: 38) ---


void FUN_0074ad80(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bfe8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bfe8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074adb0 at 0x0074ADB0 (size: 38) ---


void FUN_0074adb0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bfec + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bfec + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ade0 at 0x0074ADE0 (size: 38) ---


void FUN_0074ade0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bff0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bff0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ae10 at 0x0074AE10 (size: 38) ---


void FUN_0074ae10(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bff4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bff4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ae40 at 0x0074AE40 (size: 38) ---


void FUN_0074ae40(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bff8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bff8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ae70 at 0x0074AE70 (size: 38) ---


void FUN_0074ae70(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083bffc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083bffc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074aea0 at 0x0074AEA0 (size: 38) ---


void FUN_0074aea0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c000 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c000 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074aed0 at 0x0074AED0 (size: 38) ---


void FUN_0074aed0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c004 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c004 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074af00 at 0x0074AF00 (size: 38) ---


void FUN_0074af00(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c008 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c008 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074af30 at 0x0074AF30 (size: 38) ---


void FUN_0074af30(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c00c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c00c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074af60 at 0x0074AF60 (size: 38) ---


void FUN_0074af60(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c010 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c010 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074af90 at 0x0074AF90 (size: 38) ---


void FUN_0074af90(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c014 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c014 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074afc0 at 0x0074AFC0 (size: 38) ---


void FUN_0074afc0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c018 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c018 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074aff0 at 0x0074AFF0 (size: 38) ---


void FUN_0074aff0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c01c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c01c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b020 at 0x0074B020 (size: 38) ---


void FUN_0074b020(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c020 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c020 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b050 at 0x0074B050 (size: 38) ---


void FUN_0074b050(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c024 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c024 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b080 at 0x0074B080 (size: 38) ---


void FUN_0074b080(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c028 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c028 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b0b0 at 0x0074B0B0 (size: 38) ---


void FUN_0074b0b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c02c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c02c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b0e0 at 0x0074B0E0 (size: 38) ---


void FUN_0074b0e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c030 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c030 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b110 at 0x0074B110 (size: 38) ---


void FUN_0074b110(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c034 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c034 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b140 at 0x0074B140 (size: 38) ---


void FUN_0074b140(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c038 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c038 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b170 at 0x0074B170 (size: 38) ---


void FUN_0074b170(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c03c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c03c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b1a0 at 0x0074B1A0 (size: 38) ---


void FUN_0074b1a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c040 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c040 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b1d0 at 0x0074B1D0 (size: 38) ---


void FUN_0074b1d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c044 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c044 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b200 at 0x0074B200 (size: 38) ---


void FUN_0074b200(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c048 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c048 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b230 at 0x0074B230 (size: 38) ---


void FUN_0074b230(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c04c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c04c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b260 at 0x0074B260 (size: 38) ---


void FUN_0074b260(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c050 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c050 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b290 at 0x0074B290 (size: 38) ---


void FUN_0074b290(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c054 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c054 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b2c0 at 0x0074B2C0 (size: 38) ---


void FUN_0074b2c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c058 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c058 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b2f0 at 0x0074B2F0 (size: 38) ---


void FUN_0074b2f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c05c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c05c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b320 at 0x0074B320 (size: 38) ---


void FUN_0074b320(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c060 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c060 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b350 at 0x0074B350 (size: 38) ---


void FUN_0074b350(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c064 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c064 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b380 at 0x0074B380 (size: 38) ---


void FUN_0074b380(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c068 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c068 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b3b0 at 0x0074B3B0 (size: 38) ---


void FUN_0074b3b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c06c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c06c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b3e0 at 0x0074B3E0 (size: 38) ---


void FUN_0074b3e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c070 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c070 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b410 at 0x0074B410 (size: 38) ---


void FUN_0074b410(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c074 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c074 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b440 at 0x0074B440 (size: 38) ---


void FUN_0074b440(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c078 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c078 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b470 at 0x0074B470 (size: 38) ---


void FUN_0074b470(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c07c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c07c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b4a0 at 0x0074B4A0 (size: 38) ---


void FUN_0074b4a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c080 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c080 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b4d0 at 0x0074B4D0 (size: 38) ---


void FUN_0074b4d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c084 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c084 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b500 at 0x0074B500 (size: 38) ---


void FUN_0074b500(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c088 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c088 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b530 at 0x0074B530 (size: 38) ---


void FUN_0074b530(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c08c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c08c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b560 at 0x0074B560 (size: 38) ---


void FUN_0074b560(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c090 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c090 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b590 at 0x0074B590 (size: 38) ---


void FUN_0074b590(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c094 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c094 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b5c0 at 0x0074B5C0 (size: 38) ---


void FUN_0074b5c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c098 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c098 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b5f0 at 0x0074B5F0 (size: 38) ---


void FUN_0074b5f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c09c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c09c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b620 at 0x0074B620 (size: 38) ---


void FUN_0074b620(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c0a0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c0a0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b650 at 0x0074B650 (size: 38) ---


void FUN_0074b650(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c0a4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c0a4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b680 at 0x0074B680 (size: 38) ---


void FUN_0074b680(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c0a8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c0a8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b6b0 at 0x0074B6B0 (size: 38) ---


void FUN_0074b6b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c0ac + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c0ac + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b6e0 at 0x0074B6E0 (size: 38) ---


void FUN_0074b6e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c0b0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c0b0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b710 at 0x0074B710 (size: 38) ---


void FUN_0074b710(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c0b4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c0b4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b740 at 0x0074B740 (size: 38) ---


void FUN_0074b740(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c0b8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c0b8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b770 at 0x0074B770 (size: 38) ---


void FUN_0074b770(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c0bc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c0bc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b7a0 at 0x0074B7A0 (size: 38) ---


void FUN_0074b7a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c0c0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c0c0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b7d0 at 0x0074B7D0 (size: 38) ---


void FUN_0074b7d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c0c4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c0c4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b800 at 0x0074B800 (size: 38) ---


void FUN_0074b800(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c0c8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c0c8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b830 at 0x0074B830 (size: 38) ---


void FUN_0074b830(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c0cc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c0cc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b860 at 0x0074B860 (size: 38) ---


void FUN_0074b860(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c0d0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c0d0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b890 at 0x0074B890 (size: 38) ---


void FUN_0074b890(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c0d4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c0d4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b8c0 at 0x0074B8C0 (size: 38) ---


void FUN_0074b8c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c0d8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c0d8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b8f0 at 0x0074B8F0 (size: 38) ---


void FUN_0074b8f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c0dc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c0dc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b920 at 0x0074B920 (size: 38) ---


void FUN_0074b920(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c0e0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c0e0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b950 at 0x0074B950 (size: 38) ---


void FUN_0074b950(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c0e4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c0e4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b980 at 0x0074B980 (size: 38) ---


void FUN_0074b980(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c0e8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c0e8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b9b0 at 0x0074B9B0 (size: 38) ---


void FUN_0074b9b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c0ec + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c0ec + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074b9e0 at 0x0074B9E0 (size: 38) ---


void FUN_0074b9e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c0f0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c0f0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ba10 at 0x0074BA10 (size: 38) ---


void FUN_0074ba10(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c0f4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c0f4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ba40 at 0x0074BA40 (size: 38) ---


void FUN_0074ba40(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c0f8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c0f8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ba70 at 0x0074BA70 (size: 38) ---


void FUN_0074ba70(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c0fc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c0fc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074baa0 at 0x0074BAA0 (size: 38) ---


void FUN_0074baa0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c100 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c100 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074bad0 at 0x0074BAD0 (size: 38) ---


void FUN_0074bad0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c104 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c104 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074bb00 at 0x0074BB00 (size: 38) ---


void FUN_0074bb00(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c108 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c108 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074bb30 at 0x0074BB30 (size: 38) ---


void FUN_0074bb30(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c10c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c10c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074bb60 at 0x0074BB60 (size: 38) ---


void FUN_0074bb60(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c110 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c110 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074bb90 at 0x0074BB90 (size: 38) ---


void FUN_0074bb90(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c114 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c114 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074bbc0 at 0x0074BBC0 (size: 38) ---


void FUN_0074bbc0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c118 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c118 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074bbf0 at 0x0074BBF0 (size: 38) ---


void FUN_0074bbf0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c11c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c11c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074bc20 at 0x0074BC20 (size: 38) ---


void FUN_0074bc20(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c120 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c120 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074bc50 at 0x0074BC50 (size: 38) ---


void FUN_0074bc50(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c124 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c124 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074bc80 at 0x0074BC80 (size: 38) ---


void FUN_0074bc80(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c128 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c128 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074bcb0 at 0x0074BCB0 (size: 38) ---


void FUN_0074bcb0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c12c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c12c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074bce0 at 0x0074BCE0 (size: 38) ---


void FUN_0074bce0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c130 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c130 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074bd10 at 0x0074BD10 (size: 38) ---


void FUN_0074bd10(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c134 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c134 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074bd40 at 0x0074BD40 (size: 38) ---


void FUN_0074bd40(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c138 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c138 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074bd70 at 0x0074BD70 (size: 38) ---


void FUN_0074bd70(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c13c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c13c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074bda0 at 0x0074BDA0 (size: 38) ---


void FUN_0074bda0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c140 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c140 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074bdd0 at 0x0074BDD0 (size: 38) ---


void FUN_0074bdd0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c144 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c144 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074be00 at 0x0074BE00 (size: 38) ---


void FUN_0074be00(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c148 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c148 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074be30 at 0x0074BE30 (size: 38) ---


void FUN_0074be30(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c14c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c14c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074be60 at 0x0074BE60 (size: 59) ---


void FUN_0074be60(void)



{

  int *piVar1;

  LONG LVar2;

  int iVar3;

  undefined4 *puVar4;

  undefined *puVar5;

  

  puVar5 = &DAT_0083c164;

  iVar3 = 4;

  do {

    piVar1 = (int *)(puVar5 + -4);

    puVar5 = puVar5 + -4;

    puVar4 = (undefined4 *)(*piVar1 + -0x14);

    LVar2 = InterlockedDecrement((LONG *)(*piVar1 + -0x10));

    if ((LVar2 == 0) && (puVar4 != (undefined4 *)0x0)) {

      (**(code **)*puVar4)(1);

    }

    iVar3 = iVar3 + -1;

  } while (iVar3 != 0);

  return;

}





// --- FUN_0074bea0 at 0x0074BEA0 (size: 38) ---


void FUN_0074bea0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c180 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c180 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074bed0 at 0x0074BED0 (size: 38) ---


void FUN_0074bed0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c184 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c184 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074bf00 at 0x0074BF00 (size: 38) ---


void FUN_0074bf00(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c188 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c188 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074bf30 at 0x0074BF30 (size: 38) ---


void FUN_0074bf30(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c18c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c18c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074bf60 at 0x0074BF60 (size: 38) ---


void FUN_0074bf60(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c190 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c190 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074bf90 at 0x0074BF90 (size: 38) ---


void FUN_0074bf90(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c194 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c194 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074bfc0 at 0x0074BFC0 (size: 38) ---


void FUN_0074bfc0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c198 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c198 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074bff0 at 0x0074BFF0 (size: 38) ---


void FUN_0074bff0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c19c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c19c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c020 at 0x0074C020 (size: 38) ---


void FUN_0074c020(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c1a0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c1a0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c050 at 0x0074C050 (size: 38) ---


void FUN_0074c050(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c1dc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c1dc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c080 at 0x0074C080 (size: 38) ---


void FUN_0074c080(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c1e0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c1e0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c0b0 at 0x0074C0B0 (size: 38) ---


void FUN_0074c0b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c1e4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c1e4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c0e0 at 0x0074C0E0 (size: 38) ---


void FUN_0074c0e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c1e8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c1e8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c110 at 0x0074C110 (size: 38) ---


void FUN_0074c110(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c1ec + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c1ec + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c140 at 0x0074C140 (size: 38) ---


void FUN_0074c140(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c1f0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c1f0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c170 at 0x0074C170 (size: 38) ---


void FUN_0074c170(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c1f4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c1f4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c1a0 at 0x0074C1A0 (size: 38) ---


void FUN_0074c1a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c1f8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c1f8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c1d0 at 0x0074C1D0 (size: 38) ---


void FUN_0074c1d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c1fc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c1fc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c200 at 0x0074C200 (size: 38) ---


void FUN_0074c200(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c200 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c200 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c230 at 0x0074C230 (size: 38) ---


void FUN_0074c230(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c204 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c204 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c260 at 0x0074C260 (size: 38) ---


void FUN_0074c260(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c208 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c208 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c290 at 0x0074C290 (size: 38) ---


void FUN_0074c290(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c20c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c20c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c2c0 at 0x0074C2C0 (size: 38) ---


void FUN_0074c2c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c210 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c210 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c2f0 at 0x0074C2F0 (size: 38) ---


void FUN_0074c2f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c214 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c214 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c320 at 0x0074C320 (size: 38) ---


void FUN_0074c320(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c218 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c218 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c350 at 0x0074C350 (size: 38) ---


void FUN_0074c350(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c21c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c21c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c380 at 0x0074C380 (size: 38) ---


void FUN_0074c380(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c220 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c220 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c3b0 at 0x0074C3B0 (size: 38) ---


void FUN_0074c3b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c224 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c224 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c3e0 at 0x0074C3E0 (size: 38) ---


void FUN_0074c3e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c228 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c228 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c410 at 0x0074C410 (size: 38) ---


void FUN_0074c410(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c22c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c22c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c440 at 0x0074C440 (size: 38) ---


void FUN_0074c440(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c230 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c230 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c470 at 0x0074C470 (size: 38) ---


void FUN_0074c470(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c234 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c234 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c4a0 at 0x0074C4A0 (size: 38) ---


void FUN_0074c4a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c238 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c238 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c4d0 at 0x0074C4D0 (size: 38) ---


void FUN_0074c4d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c23c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c23c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c500 at 0x0074C500 (size: 38) ---


void FUN_0074c500(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c240 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c240 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c530 at 0x0074C530 (size: 38) ---


void FUN_0074c530(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c244 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c244 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c560 at 0x0074C560 (size: 38) ---


void FUN_0074c560(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c248 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c248 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c590 at 0x0074C590 (size: 38) ---


void FUN_0074c590(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c24c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c24c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c5c0 at 0x0074C5C0 (size: 38) ---


void FUN_0074c5c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c250 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c250 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c5f0 at 0x0074C5F0 (size: 38) ---


void FUN_0074c5f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c254 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c254 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c620 at 0x0074C620 (size: 38) ---


void FUN_0074c620(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c258 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c258 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c650 at 0x0074C650 (size: 38) ---


void FUN_0074c650(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c25c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c25c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c680 at 0x0074C680 (size: 38) ---


void FUN_0074c680(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c260 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c260 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c6b0 at 0x0074C6B0 (size: 38) ---


void FUN_0074c6b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c264 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c264 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c6e0 at 0x0074C6E0 (size: 38) ---


void FUN_0074c6e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c268 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c268 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c710 at 0x0074C710 (size: 38) ---


void FUN_0074c710(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c26c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c26c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c740 at 0x0074C740 (size: 38) ---


void FUN_0074c740(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c270 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c270 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c770 at 0x0074C770 (size: 38) ---


void FUN_0074c770(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c274 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c274 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c7a0 at 0x0074C7A0 (size: 38) ---


void FUN_0074c7a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c278 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c278 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c7d0 at 0x0074C7D0 (size: 38) ---


void FUN_0074c7d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c27c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c27c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c800 at 0x0074C800 (size: 38) ---


void FUN_0074c800(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c280 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c280 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c830 at 0x0074C830 (size: 38) ---


void FUN_0074c830(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c284 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c284 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c860 at 0x0074C860 (size: 38) ---


void FUN_0074c860(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c288 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c288 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c890 at 0x0074C890 (size: 38) ---


void FUN_0074c890(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c28c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c28c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c8c0 at 0x0074C8C0 (size: 38) ---


void FUN_0074c8c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c290 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c290 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c8f0 at 0x0074C8F0 (size: 38) ---


void FUN_0074c8f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c294 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c294 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c920 at 0x0074C920 (size: 38) ---


void FUN_0074c920(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c298 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c298 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c950 at 0x0074C950 (size: 38) ---


void FUN_0074c950(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c29c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c29c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c980 at 0x0074C980 (size: 38) ---


void FUN_0074c980(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c2a0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c2a0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c9b0 at 0x0074C9B0 (size: 38) ---


void FUN_0074c9b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c2a4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c2a4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074c9e0 at 0x0074C9E0 (size: 38) ---


void FUN_0074c9e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c2a8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c2a8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ca10 at 0x0074CA10 (size: 38) ---


void FUN_0074ca10(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c2ac + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c2ac + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ca40 at 0x0074CA40 (size: 38) ---


void FUN_0074ca40(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c2b0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c2b0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ca70 at 0x0074CA70 (size: 38) ---


void FUN_0074ca70(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c2b4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c2b4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074caa0 at 0x0074CAA0 (size: 38) ---


void FUN_0074caa0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c2b8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c2b8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074cad0 at 0x0074CAD0 (size: 38) ---


void FUN_0074cad0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c2bc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c2bc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074cb00 at 0x0074CB00 (size: 38) ---


void FUN_0074cb00(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c2c0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c2c0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074cb30 at 0x0074CB30 (size: 38) ---


void FUN_0074cb30(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c2c4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c2c4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074cb60 at 0x0074CB60 (size: 38) ---


void FUN_0074cb60(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c2c8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c2c8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074cb90 at 0x0074CB90 (size: 38) ---


void FUN_0074cb90(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c2cc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c2cc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074cbc0 at 0x0074CBC0 (size: 38) ---


void FUN_0074cbc0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c2d0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c2d0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074cbf0 at 0x0074CBF0 (size: 38) ---


void FUN_0074cbf0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c2d4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c2d4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074cc20 at 0x0074CC20 (size: 38) ---


void FUN_0074cc20(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c2d8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c2d8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074cc50 at 0x0074CC50 (size: 38) ---


void FUN_0074cc50(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c2dc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c2dc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074cc80 at 0x0074CC80 (size: 38) ---


void FUN_0074cc80(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c2e0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c2e0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ccb0 at 0x0074CCB0 (size: 38) ---


void FUN_0074ccb0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c2e4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c2e4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074cce0 at 0x0074CCE0 (size: 38) ---


void FUN_0074cce0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c2e8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c2e8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074cd10 at 0x0074CD10 (size: 38) ---


void FUN_0074cd10(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c2ec + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c2ec + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074cd40 at 0x0074CD40 (size: 38) ---


void FUN_0074cd40(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c2f0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c2f0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074cd70 at 0x0074CD70 (size: 38) ---


void FUN_0074cd70(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c2f4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c2f4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074cda0 at 0x0074CDA0 (size: 38) ---


void FUN_0074cda0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c2f8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c2f8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074cdd0 at 0x0074CDD0 (size: 38) ---


void FUN_0074cdd0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c2fc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c2fc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ce00 at 0x0074CE00 (size: 38) ---


void FUN_0074ce00(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c300 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c300 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ce30 at 0x0074CE30 (size: 38) ---


void FUN_0074ce30(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c304 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c304 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ce60 at 0x0074CE60 (size: 1) ---


void FUN_0074ce60(void)



{

  return;

}





// --- FUN_0074ce70 at 0x0074CE70 (size: 38) ---


void FUN_0074ce70(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c324 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c324 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074cea0 at 0x0074CEA0 (size: 38) ---


void FUN_0074cea0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c328 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c328 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ced0 at 0x0074CED0 (size: 38) ---


void FUN_0074ced0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c32c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c32c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074cf00 at 0x0074CF00 (size: 38) ---


void FUN_0074cf00(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c330 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c330 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074cf30 at 0x0074CF30 (size: 38) ---


void FUN_0074cf30(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c334 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c334 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074cf60 at 0x0074CF60 (size: 38) ---


void FUN_0074cf60(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c338 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c338 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074cf90 at 0x0074CF90 (size: 38) ---


void FUN_0074cf90(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c33c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c33c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074cfc0 at 0x0074CFC0 (size: 38) ---


void FUN_0074cfc0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c340 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c340 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074cff0 at 0x0074CFF0 (size: 38) ---


void FUN_0074cff0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c344 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c344 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d020 at 0x0074D020 (size: 38) ---


void FUN_0074d020(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c380 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c380 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d050 at 0x0074D050 (size: 38) ---


void FUN_0074d050(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c384 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c384 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d080 at 0x0074D080 (size: 38) ---


void FUN_0074d080(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c388 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c388 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d0b0 at 0x0074D0B0 (size: 38) ---


void FUN_0074d0b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c38c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c38c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d0e0 at 0x0074D0E0 (size: 38) ---


void FUN_0074d0e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c390 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c390 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d110 at 0x0074D110 (size: 38) ---


void FUN_0074d110(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c394 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c394 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d140 at 0x0074D140 (size: 38) ---


void FUN_0074d140(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c398 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c398 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d170 at 0x0074D170 (size: 38) ---


void FUN_0074d170(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c39c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c39c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d1a0 at 0x0074D1A0 (size: 38) ---


void FUN_0074d1a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c3a0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c3a0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d1d0 at 0x0074D1D0 (size: 38) ---


void FUN_0074d1d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c3a4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c3a4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d200 at 0x0074D200 (size: 38) ---


void FUN_0074d200(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c3a8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c3a8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d230 at 0x0074D230 (size: 38) ---


void FUN_0074d230(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c3ac + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c3ac + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d260 at 0x0074D260 (size: 38) ---


void FUN_0074d260(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c3b0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c3b0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d290 at 0x0074D290 (size: 38) ---


void FUN_0074d290(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c3b4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c3b4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d2c0 at 0x0074D2C0 (size: 38) ---


void FUN_0074d2c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c3b8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c3b8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d2f0 at 0x0074D2F0 (size: 38) ---


void FUN_0074d2f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c3bc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c3bc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d320 at 0x0074D320 (size: 38) ---


void FUN_0074d320(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c3c0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c3c0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d350 at 0x0074D350 (size: 38) ---


void FUN_0074d350(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c3c4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c3c4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d380 at 0x0074D380 (size: 38) ---


void FUN_0074d380(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c3c8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c3c8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d3b0 at 0x0074D3B0 (size: 38) ---


void FUN_0074d3b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c3cc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c3cc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d3e0 at 0x0074D3E0 (size: 38) ---


void FUN_0074d3e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c3d0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c3d0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d410 at 0x0074D410 (size: 38) ---


void FUN_0074d410(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c3d4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c3d4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d440 at 0x0074D440 (size: 38) ---


void FUN_0074d440(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c3d8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c3d8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d470 at 0x0074D470 (size: 38) ---


void FUN_0074d470(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c3dc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c3dc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d4a0 at 0x0074D4A0 (size: 38) ---


void FUN_0074d4a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c3e0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c3e0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d4d0 at 0x0074D4D0 (size: 38) ---


void FUN_0074d4d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c3e4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c3e4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d500 at 0x0074D500 (size: 38) ---


void FUN_0074d500(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c3e8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c3e8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d530 at 0x0074D530 (size: 38) ---


void FUN_0074d530(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c3ec + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c3ec + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d560 at 0x0074D560 (size: 38) ---


void FUN_0074d560(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c3f0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c3f0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d590 at 0x0074D590 (size: 38) ---


void FUN_0074d590(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c3f4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c3f4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d5c0 at 0x0074D5C0 (size: 38) ---


void FUN_0074d5c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c3f8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c3f8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d5f0 at 0x0074D5F0 (size: 38) ---


void FUN_0074d5f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c3fc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c3fc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d620 at 0x0074D620 (size: 38) ---


void FUN_0074d620(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c400 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c400 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d650 at 0x0074D650 (size: 38) ---


void FUN_0074d650(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c404 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c404 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d680 at 0x0074D680 (size: 38) ---


void FUN_0074d680(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c408 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c408 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d6b0 at 0x0074D6B0 (size: 38) ---


void FUN_0074d6b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c40c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c40c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d6e0 at 0x0074D6E0 (size: 38) ---


void FUN_0074d6e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c410 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c410 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d710 at 0x0074D710 (size: 38) ---


void FUN_0074d710(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c414 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c414 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d740 at 0x0074D740 (size: 38) ---


void FUN_0074d740(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c418 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c418 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d770 at 0x0074D770 (size: 38) ---


void FUN_0074d770(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c41c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c41c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d7a0 at 0x0074D7A0 (size: 38) ---


void FUN_0074d7a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c420 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c420 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d7d0 at 0x0074D7D0 (size: 38) ---


void FUN_0074d7d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c424 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c424 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d800 at 0x0074D800 (size: 38) ---


void FUN_0074d800(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c428 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c428 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d830 at 0x0074D830 (size: 38) ---


void FUN_0074d830(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c42c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c42c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d8c0 at 0x0074D8C0 (size: 38) ---


void FUN_0074d8c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c438 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c438 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d8f0 at 0x0074D8F0 (size: 38) ---


void FUN_0074d8f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c43c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c43c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d920 at 0x0074D920 (size: 38) ---


void FUN_0074d920(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c440 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c440 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d950 at 0x0074D950 (size: 38) ---


void FUN_0074d950(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c444 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c444 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d980 at 0x0074D980 (size: 38) ---


void FUN_0074d980(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c448 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c448 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d9b0 at 0x0074D9B0 (size: 38) ---


void FUN_0074d9b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c44c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c44c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074d9e0 at 0x0074D9E0 (size: 38) ---


void FUN_0074d9e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c450 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c450 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074da10 at 0x0074DA10 (size: 38) ---


void FUN_0074da10(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c454 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c454 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074da40 at 0x0074DA40 (size: 38) ---


void FUN_0074da40(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c458 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c458 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074da70 at 0x0074DA70 (size: 38) ---


void FUN_0074da70(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c45c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c45c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074daa0 at 0x0074DAA0 (size: 38) ---


void FUN_0074daa0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c460 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c460 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074dad0 at 0x0074DAD0 (size: 38) ---


void FUN_0074dad0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c464 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c464 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074db00 at 0x0074DB00 (size: 38) ---


void FUN_0074db00(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c468 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c468 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074db30 at 0x0074DB30 (size: 38) ---


void FUN_0074db30(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c46c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c46c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074db60 at 0x0074DB60 (size: 38) ---


void FUN_0074db60(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c470 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c470 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074db90 at 0x0074DB90 (size: 38) ---


void FUN_0074db90(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c474 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c474 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074dbc0 at 0x0074DBC0 (size: 38) ---


void FUN_0074dbc0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c478 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c478 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074dbf0 at 0x0074DBF0 (size: 38) ---


void FUN_0074dbf0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c47c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c47c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074dc20 at 0x0074DC20 (size: 38) ---


void FUN_0074dc20(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c480 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c480 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074dc50 at 0x0074DC50 (size: 38) ---


void FUN_0074dc50(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c484 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c484 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074dc80 at 0x0074DC80 (size: 38) ---


void FUN_0074dc80(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c488 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c488 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074dcb0 at 0x0074DCB0 (size: 38) ---


void FUN_0074dcb0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c48c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c48c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074dce0 at 0x0074DCE0 (size: 38) ---


void FUN_0074dce0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c490 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c490 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074dd10 at 0x0074DD10 (size: 38) ---


void FUN_0074dd10(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c494 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c494 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074dd40 at 0x0074DD40 (size: 38) ---


void FUN_0074dd40(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c498 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c498 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074dd70 at 0x0074DD70 (size: 38) ---


void FUN_0074dd70(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c49c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c49c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074dda0 at 0x0074DDA0 (size: 38) ---


void FUN_0074dda0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c4a0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c4a0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ddd0 at 0x0074DDD0 (size: 38) ---


void FUN_0074ddd0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c4a4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c4a4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074de00 at 0x0074DE00 (size: 38) ---


void FUN_0074de00(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c4a8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c4a8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074de30 at 0x0074DE30 (size: 1) ---


void FUN_0074de30(void)



{

  return;

}





// --- FUN_0074de40 at 0x0074DE40 (size: 1) ---


void FUN_0074de40(void)



{

  return;

}





// --- FUN_0074de50 at 0x0074DE50 (size: 1) ---


void FUN_0074de50(void)



{

  return;

}





// --- FUN_0074de60 at 0x0074DE60 (size: 1) ---


void FUN_0074de60(void)



{

  return;

}





// --- FUN_0074de70 at 0x0074DE70 (size: 38) ---


void FUN_0074de70(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c5e4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c5e4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074dea0 at 0x0074DEA0 (size: 38) ---


void FUN_0074dea0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c5e8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c5e8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ded0 at 0x0074DED0 (size: 38) ---


void FUN_0074ded0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c5ec + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c5ec + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074df00 at 0x0074DF00 (size: 38) ---


void FUN_0074df00(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c5f0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c5f0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074df30 at 0x0074DF30 (size: 38) ---


void FUN_0074df30(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c5f4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c5f4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074df60 at 0x0074DF60 (size: 38) ---


void FUN_0074df60(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c5f8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c5f8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074df90 at 0x0074DF90 (size: 38) ---


void FUN_0074df90(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c5fc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c5fc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074dfc0 at 0x0074DFC0 (size: 38) ---


void FUN_0074dfc0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c600 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c600 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074dff0 at 0x0074DFF0 (size: 38) ---


void FUN_0074dff0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c604 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c604 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e020 at 0x0074E020 (size: 38) ---


void FUN_0074e020(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c608 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c608 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e050 at 0x0074E050 (size: 38) ---


void FUN_0074e050(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c60c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c60c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e080 at 0x0074E080 (size: 38) ---


void FUN_0074e080(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c610 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c610 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e0b0 at 0x0074E0B0 (size: 38) ---


void FUN_0074e0b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c614 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c614 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e0e0 at 0x0074E0E0 (size: 38) ---


void FUN_0074e0e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c618 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c618 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e110 at 0x0074E110 (size: 38) ---


void FUN_0074e110(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c61c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c61c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e140 at 0x0074E140 (size: 38) ---


void FUN_0074e140(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c620 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c620 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e170 at 0x0074E170 (size: 38) ---


void FUN_0074e170(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c624 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c624 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e1a0 at 0x0074E1A0 (size: 38) ---


void FUN_0074e1a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c628 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c628 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e1d0 at 0x0074E1D0 (size: 38) ---


void FUN_0074e1d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c62c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c62c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e200 at 0x0074E200 (size: 38) ---


void FUN_0074e200(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c630 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c630 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e230 at 0x0074E230 (size: 38) ---


void FUN_0074e230(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c634 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c634 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e260 at 0x0074E260 (size: 38) ---


void FUN_0074e260(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c638 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c638 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e290 at 0x0074E290 (size: 38) ---


void FUN_0074e290(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c63c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c63c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e2c0 at 0x0074E2C0 (size: 38) ---


void FUN_0074e2c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c640 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c640 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e2f0 at 0x0074E2F0 (size: 38) ---


void FUN_0074e2f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c644 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c644 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e320 at 0x0074E320 (size: 38) ---


void FUN_0074e320(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c648 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c648 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e350 at 0x0074E350 (size: 38) ---


void FUN_0074e350(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c64c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c64c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e380 at 0x0074E380 (size: 38) ---


void FUN_0074e380(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c650 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c650 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e3b0 at 0x0074E3B0 (size: 38) ---


void FUN_0074e3b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c654 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c654 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e3e0 at 0x0074E3E0 (size: 38) ---


void FUN_0074e3e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c658 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c658 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e410 at 0x0074E410 (size: 38) ---


void FUN_0074e410(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c65c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c65c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e440 at 0x0074E440 (size: 38) ---


void FUN_0074e440(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c660 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c660 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e470 at 0x0074E470 (size: 38) ---


void FUN_0074e470(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c664 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c664 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e4a0 at 0x0074E4A0 (size: 38) ---


void FUN_0074e4a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c668 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c668 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e4d0 at 0x0074E4D0 (size: 38) ---


void FUN_0074e4d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c66c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c66c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e500 at 0x0074E500 (size: 38) ---


void FUN_0074e500(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c670 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c670 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e530 at 0x0074E530 (size: 38) ---


void FUN_0074e530(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c674 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c674 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e560 at 0x0074E560 (size: 38) ---


void FUN_0074e560(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c678 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c678 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e590 at 0x0074E590 (size: 38) ---


void FUN_0074e590(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c67c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c67c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e5c0 at 0x0074E5C0 (size: 38) ---


void FUN_0074e5c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c680 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c680 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e5f0 at 0x0074E5F0 (size: 38) ---


void FUN_0074e5f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c684 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c684 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e620 at 0x0074E620 (size: 38) ---


void FUN_0074e620(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c688 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c688 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e650 at 0x0074E650 (size: 38) ---


void FUN_0074e650(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c68c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c68c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e680 at 0x0074E680 (size: 38) ---


void FUN_0074e680(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c690 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c690 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e6b0 at 0x0074E6B0 (size: 38) ---


void FUN_0074e6b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c694 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c694 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e6e0 at 0x0074E6E0 (size: 38) ---


void FUN_0074e6e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c698 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c698 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e710 at 0x0074E710 (size: 38) ---


void FUN_0074e710(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c69c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c69c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e740 at 0x0074E740 (size: 38) ---


void FUN_0074e740(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c6a0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c6a0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e770 at 0x0074E770 (size: 38) ---


void FUN_0074e770(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c6a4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c6a4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e7a0 at 0x0074E7A0 (size: 38) ---


void FUN_0074e7a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c6a8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c6a8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e7d0 at 0x0074E7D0 (size: 38) ---


void FUN_0074e7d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c6ac + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c6ac + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e800 at 0x0074E800 (size: 38) ---


void FUN_0074e800(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c6b0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c6b0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e830 at 0x0074E830 (size: 38) ---


void FUN_0074e830(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c6b4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c6b4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e860 at 0x0074E860 (size: 38) ---


void FUN_0074e860(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c6b8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c6b8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e890 at 0x0074E890 (size: 38) ---


void FUN_0074e890(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c6bc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c6bc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e8c0 at 0x0074E8C0 (size: 38) ---


void FUN_0074e8c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c6c0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c6c0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e8f0 at 0x0074E8F0 (size: 38) ---


void FUN_0074e8f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c6c4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c6c4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e920 at 0x0074E920 (size: 38) ---


void FUN_0074e920(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c6c8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c6c8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e950 at 0x0074E950 (size: 38) ---


void FUN_0074e950(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c6cc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c6cc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e980 at 0x0074E980 (size: 38) ---


void FUN_0074e980(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c6d0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c6d0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e9b0 at 0x0074E9B0 (size: 38) ---


void FUN_0074e9b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c6d4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c6d4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074e9e0 at 0x0074E9E0 (size: 38) ---


void FUN_0074e9e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c6d8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c6d8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ea10 at 0x0074EA10 (size: 38) ---


void FUN_0074ea10(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c6dc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c6dc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ea40 at 0x0074EA40 (size: 38) ---


void FUN_0074ea40(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c6e0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c6e0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ea70 at 0x0074EA70 (size: 38) ---


void FUN_0074ea70(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c6e4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c6e4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074eaa0 at 0x0074EAA0 (size: 38) ---


void FUN_0074eaa0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c6e8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c6e8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ead0 at 0x0074EAD0 (size: 38) ---


void FUN_0074ead0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c6ec + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c6ec + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074eb00 at 0x0074EB00 (size: 38) ---


void FUN_0074eb00(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c6f0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c6f0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074eb30 at 0x0074EB30 (size: 38) ---


void FUN_0074eb30(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c6f4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c6f4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074eb60 at 0x0074EB60 (size: 38) ---


void FUN_0074eb60(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c6f8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c6f8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074eb90 at 0x0074EB90 (size: 38) ---


void FUN_0074eb90(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c6fc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c6fc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ebc0 at 0x0074EBC0 (size: 38) ---


void FUN_0074ebc0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c700 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c700 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ebf0 at 0x0074EBF0 (size: 38) ---


void FUN_0074ebf0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c704 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c704 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ec20 at 0x0074EC20 (size: 38) ---


void FUN_0074ec20(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c708 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c708 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ec50 at 0x0074EC50 (size: 38) ---


void FUN_0074ec50(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c70c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c70c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ec80 at 0x0074EC80 (size: 38) ---


void FUN_0074ec80(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c710 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c710 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ecb0 at 0x0074ECB0 (size: 38) ---


void FUN_0074ecb0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c714 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c714 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ece0 at 0x0074ECE0 (size: 38) ---


void FUN_0074ece0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c718 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c718 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ed10 at 0x0074ED10 (size: 38) ---


void FUN_0074ed10(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c71c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c71c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ed40 at 0x0074ED40 (size: 38) ---


void FUN_0074ed40(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c720 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c720 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ed70 at 0x0074ED70 (size: 38) ---


void FUN_0074ed70(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c724 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c724 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074eda0 at 0x0074EDA0 (size: 38) ---


void FUN_0074eda0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c728 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c728 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074edd0 at 0x0074EDD0 (size: 38) ---


void FUN_0074edd0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c72c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c72c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ee00 at 0x0074EE00 (size: 38) ---


void FUN_0074ee00(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c730 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c730 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ee30 at 0x0074EE30 (size: 38) ---


void FUN_0074ee30(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c734 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c734 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ee60 at 0x0074EE60 (size: 38) ---


void FUN_0074ee60(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c738 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c738 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ee90 at 0x0074EE90 (size: 38) ---


void FUN_0074ee90(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c73c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c73c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074eec0 at 0x0074EEC0 (size: 38) ---


void FUN_0074eec0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c740 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c740 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074eef0 at 0x0074EEF0 (size: 38) ---


void FUN_0074eef0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c744 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c744 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ef20 at 0x0074EF20 (size: 38) ---


void FUN_0074ef20(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c748 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c748 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ef50 at 0x0074EF50 (size: 38) ---


void FUN_0074ef50(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c74c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c74c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ef80 at 0x0074EF80 (size: 38) ---


void FUN_0074ef80(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c750 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c750 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074efb0 at 0x0074EFB0 (size: 38) ---


void FUN_0074efb0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c754 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c754 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074efe0 at 0x0074EFE0 (size: 38) ---


void FUN_0074efe0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c758 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c758 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f010 at 0x0074F010 (size: 38) ---


void FUN_0074f010(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c75c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c75c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f040 at 0x0074F040 (size: 38) ---


void FUN_0074f040(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c760 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c760 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f070 at 0x0074F070 (size: 38) ---


void FUN_0074f070(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c764 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c764 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f0a0 at 0x0074F0A0 (size: 38) ---


void FUN_0074f0a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c768 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c768 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f0d0 at 0x0074F0D0 (size: 38) ---


void FUN_0074f0d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c76c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c76c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f100 at 0x0074F100 (size: 38) ---


void FUN_0074f100(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c770 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c770 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f130 at 0x0074F130 (size: 38) ---


void FUN_0074f130(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c774 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c774 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f160 at 0x0074F160 (size: 38) ---


void FUN_0074f160(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c778 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c778 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f190 at 0x0074F190 (size: 38) ---


void FUN_0074f190(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c77c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c77c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f1c0 at 0x0074F1C0 (size: 38) ---


void FUN_0074f1c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c780 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c780 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f1f0 at 0x0074F1F0 (size: 38) ---


void FUN_0074f1f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c784 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c784 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f220 at 0x0074F220 (size: 38) ---


void FUN_0074f220(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c788 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c788 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f250 at 0x0074F250 (size: 38) ---


void FUN_0074f250(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c78c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c78c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f280 at 0x0074F280 (size: 38) ---


void FUN_0074f280(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c790 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c790 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f2b0 at 0x0074F2B0 (size: 38) ---


void FUN_0074f2b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c794 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c794 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f2e0 at 0x0074F2E0 (size: 38) ---


void FUN_0074f2e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c798 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c798 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f310 at 0x0074F310 (size: 38) ---


void FUN_0074f310(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c79c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c79c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f340 at 0x0074F340 (size: 38) ---


void FUN_0074f340(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c7a0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c7a0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f370 at 0x0074F370 (size: 38) ---


void FUN_0074f370(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c7a4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c7a4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f3a0 at 0x0074F3A0 (size: 38) ---


void FUN_0074f3a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c7a8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c7a8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f3d0 at 0x0074F3D0 (size: 38) ---


void FUN_0074f3d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c7ac + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c7ac + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f400 at 0x0074F400 (size: 38) ---


void FUN_0074f400(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c7b0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c7b0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f430 at 0x0074F430 (size: 38) ---


void FUN_0074f430(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c7b4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c7b4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f460 at 0x0074F460 (size: 38) ---


void FUN_0074f460(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c7b8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c7b8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f490 at 0x0074F490 (size: 38) ---


void FUN_0074f490(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c7bc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c7bc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f4c0 at 0x0074F4C0 (size: 38) ---


void FUN_0074f4c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c7c0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c7c0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f4f0 at 0x0074F4F0 (size: 38) ---


void FUN_0074f4f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c7c4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c7c4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f520 at 0x0074F520 (size: 38) ---


void FUN_0074f520(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c7c8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c7c8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f550 at 0x0074F550 (size: 38) ---


void FUN_0074f550(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c7cc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c7cc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f580 at 0x0074F580 (size: 38) ---


void FUN_0074f580(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c7d0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c7d0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f5b0 at 0x0074F5B0 (size: 38) ---


void FUN_0074f5b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c7d4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c7d4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f5e0 at 0x0074F5E0 (size: 38) ---


void FUN_0074f5e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c7d8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c7d8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f610 at 0x0074F610 (size: 38) ---


void FUN_0074f610(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c7dc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c7dc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f640 at 0x0074F640 (size: 38) ---


void FUN_0074f640(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c7e0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c7e0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f670 at 0x0074F670 (size: 38) ---


void FUN_0074f670(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c7e4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c7e4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f6a0 at 0x0074F6A0 (size: 38) ---


void FUN_0074f6a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c7e8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c7e8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f6d0 at 0x0074F6D0 (size: 38) ---


void FUN_0074f6d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c7ec + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c7ec + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f700 at 0x0074F700 (size: 38) ---


void FUN_0074f700(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c7f0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c7f0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f730 at 0x0074F730 (size: 38) ---


void FUN_0074f730(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c7f4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c7f4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f760 at 0x0074F760 (size: 38) ---


void FUN_0074f760(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c7f8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c7f8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f790 at 0x0074F790 (size: 38) ---


void FUN_0074f790(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c7fc + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c7fc + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f7c0 at 0x0074F7C0 (size: 38) ---


void FUN_0074f7c0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c800 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c800 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f7f0 at 0x0074F7F0 (size: 38) ---


void FUN_0074f7f0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c804 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c804 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f820 at 0x0074F820 (size: 38) ---


void FUN_0074f820(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c808 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c808 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f850 at 0x0074F850 (size: 38) ---


void FUN_0074f850(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c80c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c80c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f880 at 0x0074F880 (size: 38) ---


void FUN_0074f880(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c810 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c810 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f8b0 at 0x0074F8B0 (size: 38) ---


void FUN_0074f8b0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c814 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c814 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f8e0 at 0x0074F8E0 (size: 38) ---


void FUN_0074f8e0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c818 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c818 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f910 at 0x0074F910 (size: 38) ---


void FUN_0074f910(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c81c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c81c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f940 at 0x0074F940 (size: 38) ---


void FUN_0074f940(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c820 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c820 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f970 at 0x0074F970 (size: 38) ---


void FUN_0074f970(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c824 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c824 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f9a0 at 0x0074F9A0 (size: 38) ---


void FUN_0074f9a0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c828 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c828 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074f9d0 at 0x0074F9D0 (size: 38) ---


void FUN_0074f9d0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c82c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c82c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074fa00 at 0x0074FA00 (size: 38) ---


void FUN_0074fa00(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c830 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c830 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074fa30 at 0x0074FA30 (size: 38) ---


void FUN_0074fa30(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c834 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c834 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074fa60 at 0x0074FA60 (size: 38) ---


void FUN_0074fa60(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c838 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c838 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074fa90 at 0x0074FA90 (size: 38) ---


void FUN_0074fa90(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c83c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c83c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074fac0 at 0x0074FAC0 (size: 38) ---


void FUN_0074fac0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c840 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c840 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074faf0 at 0x0074FAF0 (size: 38) ---


void FUN_0074faf0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c844 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c844 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074fb20 at 0x0074FB20 (size: 38) ---


void FUN_0074fb20(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c848 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c848 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074fb50 at 0x0074FB50 (size: 38) ---


void FUN_0074fb50(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c84c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c84c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074fb80 at 0x0074FB80 (size: 38) ---


void FUN_0074fb80(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c850 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c850 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074fbb0 at 0x0074FBB0 (size: 38) ---


void FUN_0074fbb0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c854 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c854 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074fbe0 at 0x0074FBE0 (size: 38) ---


void FUN_0074fbe0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c858 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c858 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074fc10 at 0x0074FC10 (size: 38) ---


void FUN_0074fc10(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c85c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c85c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074fc40 at 0x0074FC40 (size: 38) ---


void FUN_0074fc40(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c860 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c860 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074fc70 at 0x0074FC70 (size: 38) ---


void FUN_0074fc70(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c864 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c864 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074fca0 at 0x0074FCA0 (size: 38) ---


void FUN_0074fca0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c868 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c868 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074fcd0 at 0x0074FCD0 (size: 38) ---


void FUN_0074fcd0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c86c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c86c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074fd00 at 0x0074FD00 (size: 38) ---


void FUN_0074fd00(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c870 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c870 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074fd30 at 0x0074FD30 (size: 38) ---


void FUN_0074fd30(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c874 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c874 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074fd60 at 0x0074FD60 (size: 38) ---


void FUN_0074fd60(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c878 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c878 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074fd90 at 0x0074FD90 (size: 38) ---


void FUN_0074fd90(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c87c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c87c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074fdc0 at 0x0074FDC0 (size: 38) ---


void FUN_0074fdc0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c880 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c880 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074fdf0 at 0x0074FDF0 (size: 38) ---


void FUN_0074fdf0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c884 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c884 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074fe20 at 0x0074FE20 (size: 38) ---


void FUN_0074fe20(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c888 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c888 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074fe50 at 0x0074FE50 (size: 38) ---


void FUN_0074fe50(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c88c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c88c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074fe80 at 0x0074FE80 (size: 38) ---


void FUN_0074fe80(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c890 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c890 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074feb0 at 0x0074FEB0 (size: 38) ---


void FUN_0074feb0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c894 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c894 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074fee0 at 0x0074FEE0 (size: 38) ---


void FUN_0074fee0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c898 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c898 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ff10 at 0x0074FF10 (size: 38) ---


void FUN_0074ff10(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c89c + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c89c + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ff40 at 0x0074FF40 (size: 38) ---


void FUN_0074ff40(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c8a0 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c8a0 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ff70 at 0x0074FF70 (size: 38) ---


void FUN_0074ff70(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c8a4 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c8a4 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ffa0 at 0x0074FFA0 (size: 38) ---


void FUN_0074ffa0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c8a8 + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c8a8 + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





// --- FUN_0074ffd0 at 0x0074FFD0 (size: 38) ---


void FUN_0074ffd0(void)



{

  LONG LVar1;

  undefined4 *puVar2;

  

  puVar2 = (undefined4 *)(DAT_0083c8ac + -0x14);

  LVar1 = InterlockedDecrement((LONG *)(DAT_0083c8ac + -0x10));

  if ((LVar1 == 0) && (puVar2 != (undefined4 *)0x0)) {

    (**(code **)*puVar2)(1);

  }

  return;

}





