function free_slot_2D() /* entry=475 class_id=0x0A1D slot=0x2D */
{
  entry:
    set_info(0x0224, 0);
    if global[0x0002] goto block_1095;

  block_1092:
    goto block_117D;

  block_1095:
    /* pop_global global_id=0x2 size=0x1 */

  block_109B:
    suspend;
    spawn FREE.slot_3B(pid, arg_06, 0x00000000);
    suspend;
    if (!global[0x0002]) goto block_10BE;

  block_10BB:
    goto block_117D;

  block_10BE:
    arg_06 = (arg_06 - 1);
    if (arg_06 != 0) goto block_117A;

  block_10D5:
    spawn FREE.slot_24(pid, 0x00000000);
    suspend;
    spawn FREE.slot_3B(pid, 90, 0x00000000);
    suspend;
    /* pop_global global_id=0x2 size=0x1 */
    /* global_address global_id=0x1E */
    spawn FREE.slot_3B(pid, 10, 0x00000000);
    suspend;
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x0 target=[SP+00h] */
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x0 target=[SP+00h] */
    suspend;
    goto block_117D;

  block_117A:
    goto block_109B;

  block_117D:
    return;

}
