function wallgun_slot_25() /* entry=396 class_id=0x0A1A slot=0x25 */
{
  var
    referent, /* [BP+00h] type=0x69 */
    t, /* [BP+0Ah] type=0x69 */
    f; /* [BP+0Ch] type=0x69 */

  entry:
    if ((((t != 0x0113) || (t != 0x0108)) || (t != 0x02F0)) || (t != 0x0373)) goto block_048D;

  block_0467:
    if (f != 27) goto block_0481;

  block_0475:
    goto block_0501;

  block_047E:
    goto block_048A;

  block_0481:
    goto block_0501;

  block_048A:
    goto block_04F8;

  block_048D:
    if ((t != 0x0399) || (t != 0x03A1)) goto block_04CF;

  block_04A3:
    if ((f != 18) || (f != 19)) goto block_04C3;

  block_04B7:
    goto block_0501;

  block_04C0:
    goto block_04CC;

  block_04C3:
    goto block_0501;

  block_04CC:
    goto block_04F8;

  block_04CF:
    if (t != 0x04C8) goto block_04E7;

  block_04DB:
    goto block_0501;

  block_04E4:
    goto block_04F8;

  block_04E7:
    if (f != 9) goto block_04F8;

  block_04F2:
    goto block_0501;

  block_04F8:
    goto block_0501;

  block_0501:
    return;

}
