function npc_slot_27() /* entry=387 class_id=0x0A11 slot=0x27 */
{
  entry:
    set_info(0x020A, *(arg_06));

  block_0E29:
    if Intrinsic0033(arg_06) goto block_0E61;

  block_0E38:
    spawn class_0A0C_slot_32(pid, 2, 0x00000000);
    suspend;
    goto block_0E29;

  block_0E61:
    if Kernel.resetRef(arg_06) goto block_0E76;

  block_0E70:
    goto block_0F29;

  block_0E76:
    if (arg_0A != 0) goto block_0F1C;

  block_0E7E:
    local_02 = Intrinsic0050(arg_06);
    local_04 = Intrinsic00FA(arg_06);
    local_06 = Item.getQLo(arg_06);
    local_08 = Item.getCY(arg_06);
    if (local_02 != 112) goto block_0ED7;

  block_0EC7:
    goto block_0F19;

  block_0ED7:
    if (local_02 != 113) goto block_0EF8;

  block_0EE8:
    goto block_0F19;

  block_0EF8:
    if (local_02 != 114) goto block_0F19;

  block_0F09:
    goto block_0F19;

  block_0F19:
    goto block_0F29;

  block_0F1C:

  block_0F29:
    return;

}
