function door_slot_21() /* entry=376 class_id=0x0A06 slot=0x21 */
{
  var
    referent, /* [BP+00h] type=0x69 */
    num, /* [BP+0Ah] type=0x69 */
    doorType, /* [BP-02h] type=0x69 */
    ewall; /* [BP-04h] type=0x24 */

  entry:
    set_info(0x0207, *(arg_06));
    spawn class_0A0C_slot_32(pid, 2, 0x00000000);
    suspend;
    doorType = Intrinsic0016(arg_06);
    if (doorType != 0x00A9) goto block_0293;

  block_01CD:
    if (num != 2) goto block_01E8;

  block_01DE:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_01E8:
    spawn class_0A07_slot_20(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_0290;

  block_020C:
    if (num != 1) goto block_0286;

  block_021D:
    /* loopscr value_u8=0x24 */
    /* loopscr value_u8=0x3D */
    /* loopscr value_u8=0x40 */
    /* loopscr value_u8=0x25 */
    /* loop current_var=0xFC string_bytes=0x6 loop_type=0x2 */

  block_023B:
    if condition goto block_0284;

  block_023E:
    if (Item.fall(ewall) != Item.fall(arg_06)) goto block_0280;

  block_025A:
    spawn class_0A0C_slot_31(pid, ewall, 0x00000000);
    suspend;

  block_0280:
    /* loopnext  */
    goto block_023B;

  block_0284:

  block_0286:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_0290:
    goto block_1687;

  block_0293:
    if (doorType != 0x00D0) goto block_02E8;

  block_029C:
    if (num != 1) goto block_02B7;

  block_02AD:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_02B7:
    spawn class_0A07_slot_21(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_02E5;

  block_02DB:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_02E5:
    goto block_1687;

  block_02E8:
    if (doorType != 70) goto block_03B6;

  block_02F0:
    if (num != 2) goto block_030B;

  block_0301:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_030B:
    spawn class_0A07_slot_22(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_03B3;

  block_032F:
    if (num != 1) goto block_03A9;

  block_0340:
    /* loopscr value_u8=0x24 */
    /* loopscr value_u8=0x3D */
    /* loopscr value_u8=0x40 */
    /* loopscr value_u8=0x25 */
    /* loop current_var=0xFC string_bytes=0x6 loop_type=0x2 */

  block_035E:
    if condition goto block_03A7;

  block_0361:
    if (Item.fall(ewall) != Item.fall(arg_06)) goto block_03A3;

  block_037D:
    spawn class_0A0C_slot_31(pid, ewall, 0x00000000);
    suspend;

  block_03A3:
    /* loopnext  */
    goto block_035E;

  block_03A7:

  block_03A9:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_03B3:
    goto block_1687;

  block_03B6:
    if (doorType != 0x0107) goto block_040B;

  block_03BF:
    if (num != 1) goto block_03DA;

  block_03D0:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_03DA:
    spawn class_0A07_slot_23(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_0408;

  block_03FE:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_0408:
    goto block_1687;

  block_040B:
    if (doorType != 0x02D6) goto block_0460;

  block_0414:
    if (num != 2) goto block_042F;

  block_0425:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_042F:
    spawn class_0A07_slot_24(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_045D;

  block_0453:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_045D:
    goto block_1687;

  block_0460:
    if (doorType != 0x02DB) goto block_04B5;

  block_0469:
    if (num != 1) goto block_0484;

  block_047A:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_0484:
    spawn class_0A07_slot_25(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_04B2;

  block_04A8:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_04B2:
    goto block_1687;

  block_04B5:
    if (doorType != 0x02D5) goto block_050A;

  block_04BE:
    if (num != 2) goto block_04D9;

  block_04CF:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_04D9:
    spawn class_0A07_slot_26(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_0507;

  block_04FD:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_0507:
    goto block_1687;

  block_050A:
    if (doorType != 0x02DA) goto block_055F;

  block_0513:
    if (num != 1) goto block_052E;

  block_0524:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_052E:
    spawn class_0A07_slot_27(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_055C;

  block_0552:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_055C:
    goto block_1687;

  block_055F:
    if (doorType != 5) goto block_062D;

  block_0567:
    if (num != 2) goto block_0582;

  block_0578:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_0582:
    spawn class_0A07_slot_28(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_062A;

  block_05A6:
    if (num != 1) goto block_0620;

  block_05B7:
    /* loopscr value_u8=0x24 */
    /* loopscr value_u8=0x3D */
    /* loopscr value_u8=0x40 */
    /* loopscr value_u8=0x25 */
    /* loop current_var=0xFC string_bytes=0x6 loop_type=0x2 */

  block_05D5:
    if condition goto block_061E;

  block_05D8:
    if (Item.fall(ewall) != Item.fall(arg_06)) goto block_061A;

  block_05F4:
    spawn class_0A0C_slot_31(pid, ewall, 0x00000000);
    suspend;

  block_061A:
    /* loopnext  */
    goto block_05D5;

  block_061E:

  block_0620:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_062A:
    goto block_1687;

  block_062D:
    if (doorType != 0x00C2) goto block_0682;

  block_0636:
    if (num != 1) goto block_0651;

  block_0647:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_0651:
    spawn class_0A07_slot_29(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_067F;

  block_0675:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_067F:
    goto block_1687;

  block_0682:
    if (doorType != 123) goto block_0750;

  block_068A:
    if (num != 2) goto block_06A5;

  block_069B:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_06A5:
    spawn class_0A07_slot_2A(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_074D;

  block_06C9:
    if (num != 1) goto block_0743;

  block_06DA:
    /* loopscr value_u8=0x24 */
    /* loopscr value_u8=0x3D */
    /* loopscr value_u8=0x40 */
    /* loopscr value_u8=0x25 */
    /* loop current_var=0xFC string_bytes=0x6 loop_type=0x2 */

  block_06F8:
    if condition goto block_0741;

  block_06FB:
    if (Item.fall(ewall) != Item.fall(arg_06)) goto block_073D;

  block_0717:
    spawn class_0A0C_slot_31(pid, ewall, 0x00000000);
    suspend;

  block_073D:
    /* loopnext  */
    goto block_06F8;

  block_0741:

  block_0743:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_074D:
    goto block_1687;

  block_0750:
    if (doorType != 0x00CB) goto block_07A5;

  block_0759:
    if (num != 1) goto block_0774;

  block_076A:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_0774:
    spawn class_0A07_slot_2B(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_07A2;

  block_0798:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_07A2:
    goto block_1687;

  block_07A5:
    if (doorType != 0x01AB) goto block_07FA;

  block_07AE:
    if (num != 2) goto block_07C9;

  block_07BF:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_07C9:
    spawn class_0A07_slot_2C(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_07F7;

  block_07ED:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_07F7:
    goto block_1687;

  block_07FA:
    if (doorType != 0x0215) goto block_084F;

  block_0803:
    if (num != 1) goto block_081E;

  block_0814:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_081E:
    spawn class_0A07_slot_2D(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_084C;

  block_0842:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_084C:
    goto block_1687;

  block_084F:
    if (doorType != 0x0393) goto block_08A4;

  block_0858:
    if (num != 2) goto block_0873;

  block_0869:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_0873:
    spawn class_0A07_slot_2E(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_08A1;

  block_0897:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_08A1:
    goto block_1687;

  block_08A4:
    if (doorType != 0x0394) goto block_08F9;

  block_08AD:
    if (num != 1) goto block_08C8;

  block_08BE:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_08C8:
    spawn class_0A07_slot_2F(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_08F6;

  block_08EC:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_08F6:
    goto block_1687;

  block_08F9:
    if (doorType != 0x0193) goto block_094E;

  block_0902:
    if (num != 2) goto block_091D;

  block_0913:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_091D:
    spawn class_0A07_slot_30(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_094B;

  block_0941:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_094B:
    goto block_1687;

  block_094E:
    if (doorType != 0x0189) goto block_09A3;

  block_0957:
    if (num != 1) goto block_0972;

  block_0968:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_0972:
    spawn class_0A07_slot_31(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_09A0;

  block_0996:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_09A0:
    goto block_1687;

  block_09A3:
    if (doorType != 0x01C7) goto block_09F8;

  block_09AC:
    if (num != 2) goto block_09C7;

  block_09BD:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_09C7:
    spawn class_0A07_slot_32(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_09F5;

  block_09EB:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_09F5:
    goto block_1687;

  block_09F8:
    if (doorType != 0x0289) goto block_0A4D;

  block_0A01:
    if (num != 1) goto block_0A1C;

  block_0A12:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_0A1C:
    spawn class_0A07_slot_33(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_0A4A;

  block_0A40:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_0A4A:
    goto block_1687;

  block_0A4D:
    if (doorType != 0x030A) goto block_0AA2;

  block_0A56:
    if (num != 2) goto block_0A71;

  block_0A67:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_0A71:
    spawn class_0A08_slot_20(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_0A9F;

  block_0A95:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_0A9F:
    goto block_1687;

  block_0AA2:
    if (doorType != 0x036B) goto block_0AF7;

  block_0AAB:
    if (num != 1) goto block_0AC6;

  block_0ABC:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_0AC6:
    spawn class_0A08_slot_21(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_0AF4;

  block_0AEA:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_0AF4:
    goto block_1687;

  block_0AF7:
    if (doorType != 0x030B) goto block_0B4C;

  block_0B00:
    if (num != 2) goto block_0B1B;

  block_0B11:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_0B1B:
    spawn class_0A08_slot_22(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_0B49;

  block_0B3F:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_0B49:
    goto block_1687;

  block_0B4C:
    if (doorType != 0x0368) goto block_0BA1;

  block_0B55:
    if (num != 1) goto block_0B70;

  block_0B66:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_0B70:
    spawn class_0A08_slot_23(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_0B9E;

  block_0B94:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_0B9E:
    goto block_1687;

  block_0BA1:
    if (doorType != 0x0095) goto block_0BF6;

  block_0BAA:
    if (num != 2) goto block_0BC5;

  block_0BBB:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_0BC5:
    spawn class_0A08_slot_24(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_0BF3;

  block_0BE9:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_0BF3:
    goto block_1687;

  block_0BF6:
    if (doorType != 0x030E) goto block_0C4B;

  block_0BFF:
    if (num != 1) goto block_0C1A;

  block_0C10:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_0C1A:
    spawn class_0A08_slot_25(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_0C48;

  block_0C3E:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_0C48:
    goto block_1687;

  block_0C4B:
    if (doorType != 0x0099) goto block_0CA0;

  block_0C54:
    if (num != 2) goto block_0C6F;

  block_0C65:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_0C6F:
    spawn class_0A08_slot_26(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_0C9D;

  block_0C93:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_0C9D:
    goto block_1687;

  block_0CA0:
    if (doorType != 0x0100) goto block_0CF5;

  block_0CA9:
    if (num != 1) goto block_0CC4;

  block_0CBA:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_0CC4:
    spawn class_0A08_slot_27(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_0CF2;

  block_0CE8:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_0CF2:
    goto block_1687;

  block_0CF5:
    if (doorType != 0x053D) goto block_0D4A;

  block_0CFE:
    if (num != 2) goto block_0D19;

  block_0D0F:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_0D19:
    spawn class_0A08_slot_28(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_0D47;

  block_0D3D:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_0D47:
    goto block_1687;

  block_0D4A:
    if (doorType != 0x053E) goto block_0D9F;

  block_0D53:
    if (num != 1) goto block_0D6E;

  block_0D64:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_0D6E:
    spawn class_0A08_slot_29(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_0D9C;

  block_0D92:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_0D9C:
    goto block_1687;

  block_0D9F:
    if (doorType != 0x053B) goto block_0DF4;

  block_0DA8:
    if (num != 2) goto block_0DC3;

  block_0DB9:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_0DC3:
    spawn class_0A08_slot_2A(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_0DF1;

  block_0DE7:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_0DF1:
    goto block_1687;

  block_0DF4:
    if (doorType != 0x053C) goto block_0E49;

  block_0DFD:
    if (num != 1) goto block_0E18;

  block_0E0E:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_0E18:
    spawn class_0A08_slot_2B(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_0E46;

  block_0E3C:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_0E46:
    goto block_1687;

  block_0E49:
    if (doorType != 0x01EE) goto block_0E9E;

  block_0E52:
    if (num != 2) goto block_0E6D;

  block_0E63:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_0E6D:
    spawn class_0A07_slot_34(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_0E9B;

  block_0E91:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_0E9B:
    goto block_1687;

  block_0E9E:
    if (doorType != 0x01ED) goto block_0EF3;

  block_0EA7:
    if (num != 1) goto block_0EC2;

  block_0EB8:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_0EC2:
    spawn class_0A07_slot_35(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_0EF0;

  block_0EE6:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_0EF0:
    goto block_1687;

  block_0EF3:
    if (doorType != 0x03AD) goto block_0F48;

  block_0EFC:
    if (num != 2) goto block_0F17;

  block_0F0D:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_0F17:
    spawn class_0A07_slot_36(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_0F45;

  block_0F3B:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_0F45:
    goto block_1687;

  block_0F48:
    if (doorType != 0x03C7) goto block_0F9D;

  block_0F51:
    if (num != 1) goto block_0F6C;

  block_0F62:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_0F6C:
    spawn class_0A07_slot_37(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_0F9A;

  block_0F90:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_0F9A:
    goto block_1687;

  block_0F9D:
    if (doorType != 0x03B9) goto block_0FF2;

  block_0FA6:
    if (num != 2) goto block_0FC1;

  block_0FB7:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_0FC1:
    spawn class_0A07_slot_41(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_0FEF;

  block_0FE5:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_0FEF:
    goto block_1687;

  block_0FF2:
    if (doorType != 0x03BD) goto block_1047;

  block_0FFB:
    if (num != 1) goto block_1016;

  block_100C:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_1016:
    spawn class_0A07_slot_42(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_1044;

  block_103A:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_1044:
    goto block_1687;

  block_1047:
    if (doorType != 0x03BA) goto block_109C;

  block_1050:
    if (num != 2) goto block_106B;

  block_1061:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_106B:
    spawn class_0A07_slot_43(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_1099;

  block_108F:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_1099:
    goto block_1687;

  block_109C:
    if (doorType != 0x03BE) goto block_10F1;

  block_10A5:
    if (num != 1) goto block_10C0;

  block_10B6:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_10C0:
    spawn class_0A07_slot_44(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_10EE;

  block_10E4:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_10EE:
    goto block_1687;

  block_10F1:
    if (doorType != 0x046A) goto block_1146;

  block_10FA:
    if (num != 2) goto block_1115;

  block_110B:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_1115:
    spawn class_0A07_slot_45(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_1143;

  block_1139:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_1143:
    goto block_1687;

  block_1146:
    if (doorType != 0x046C) goto block_119B;

  block_114F:
    if (num != 1) goto block_116A;

  block_1160:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_116A:
    spawn class_0A07_slot_46(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_1198;

  block_118E:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_1198:
    goto block_1687;

  block_119B:
    if (doorType != 0x03C6) goto block_11F0;

  block_11A4:
    if (num != 2) goto block_11BF;

  block_11B5:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_11BF:
    spawn class_0A07_slot_47(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_11ED;

  block_11E3:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_11ED:
    goto block_1687;

  block_11F0:
    if (doorType != 0x046B) goto block_1245;

  block_11F9:
    if (num != 1) goto block_1214;

  block_120A:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_1214:
    spawn class_0A07_slot_48(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_1242;

  block_1238:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_1242:
    goto block_1687;

  block_1245:
    if (doorType != 0x028F) goto block_129A;

  block_124E:
    if (num != 2) goto block_1269;

  block_125F:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_1269:
    spawn class_0A07_slot_38(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_1297;

  block_128D:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_1297:
    goto block_1687;

  block_129A:
    if (doorType != 0x0428) goto block_12EF;

  block_12A3:
    if (num != 1) goto block_12BE;

  block_12B4:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_12BE:
    spawn class_0A07_slot_39(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_12EC;

  block_12E2:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_12EC:
    goto block_1687;

  block_12EF:
    if (doorType != 0x0312) goto block_1344;

  block_12F8:
    if (num != 2) goto block_1313;

  block_1309:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_1313:
    spawn class_0A07_slot_3A(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_1341;

  block_1337:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_1341:
    goto block_1687;

  block_1344:
    if (doorType != 0x0415) goto block_1399;

  block_134D:
    if (num != 1) goto block_1368;

  block_135E:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_1368:
    spawn class_0A07_slot_3B(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_1396;

  block_138C:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_1396:
    goto block_1687;

  block_1399:
    if (doorType != 0x04D8) goto block_13D7;

  block_13A2:
    spawn class_0A07_slot_3C(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if (!process_result) goto block_13D4;

  block_13CA:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_13D4:
    goto block_1687;

  block_13D7:
    if (doorType != 0x03FF) goto block_142C;

  block_13E0:
    if (num != 2) goto block_13FB;

  block_13F1:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_13FB:
    spawn class_0A07_slot_3D(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_1429;

  block_141F:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_1429:
    goto block_1687;

  block_142C:
    if (doorType != 0x0440) goto block_1481;

  block_1435:
    if (num != 1) goto block_1450;

  block_1446:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_1450:
    spawn class_0A07_slot_3E(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_147E;

  block_1474:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_147E:
    goto block_1687;

  block_1481:
    if (doorType != 0x03F8) goto block_14D6;

  block_148A:
    if (num != 2) goto block_14A5;

  block_149B:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_14A5:
    spawn class_0A07_slot_3F(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_14D3;

  block_14C9:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_14D3:
    goto block_1687;

  block_14D6:
    if (doorType != 0x043F) goto block_152B;

  block_14DF:
    if (num != 1) goto block_14FA;

  block_14F0:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_14FA:
    spawn class_0A07_slot_40(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_1528;

  block_151E:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_1528:
    goto block_1687;

  block_152B:
    if (doorType != 51) goto block_157F;

  block_1533:
    if (num != 2) goto block_154E;

  block_1544:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_154E:
    spawn class_0A07_slot_3D(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_157C;

  block_1572:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_157C:
    goto block_1687;

  block_157F:
    if (doorType != 0x009C) goto block_15D4;

  block_1588:
    if (num != 1) goto block_15A3;

  block_1599:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_15A3:
    spawn class_0A07_slot_3E(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_15D1;

  block_15C7:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_15D1:
    goto block_1687;

  block_15D4:
    if (doorType != 108) goto block_1628;

  block_15DC:
    if (num != 2) goto block_15F7;

  block_15ED:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_15F7:
    spawn class_0A07_slot_3F(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_1625;

  block_161B:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_1625:
    goto block_1687;

  block_1628:
    if (doorType != 0x0400) goto block_167D;

  block_1631:
    if (num != 1) goto block_164C;

  block_1642:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_164C:
    spawn class_0A07_slot_40(pid, arg_06);
    suspend;
    /* dword_to_word  */
    if process_result goto block_167A;

  block_1670:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_167A:
    goto block_1687;

  block_167D:
    /* word_to_dword  */
    /* pop_result  */
    goto block_1687;

  block_1687:
    return;

}
