function door_slot_22() /* entry=450 class_id=0x0A04 slot=0x22 */
{
  entry:
    set_info(0x0001, *(arg_06));
    local_04 = 0;
    /* loopscr value_u8=0x24 */
    /* loopscr value_u8=0x4C */
    /* loop current_var=0xFE string_bytes=0x1A loop_type=0x2 */

  block_14CB:
    if condition goto block_14DC;

  block_14CE:
    local_04 = (1 + local_04);
    goto block_14DC;

  block_14D8:
    /* loopnext  */
    goto block_14CB;

  block_14DC:
    local_08 = Item.getQLo(arg_06);
    local_06 = Item.getQHi(arg_06);
    if local_04 goto block_1561;

  block_14F9:
    /* loopscr value_u8=0x24 */
    /* loopscr value_u8=0x4C */
    /* loop current_var=0xFE string_bytes=0x1A loop_type=0x2 */

  block_152E:
    if condition goto block_155F;

  block_1531:
    local_0A = Item.getQLo(local_02);
    if ((local_0A != local_08) || (local_0A != local_06)) goto block_155B;

  block_154A:
    if (!(local_0A != 0)) goto block_155B;

  block_1553:

  block_155B:
    /* loopnext  */
    goto block_152E;

  block_155F:

  block_1561:
    return;

}
