function flictest_slot_20() /* entry=402 class_id=0x0A20 slot=0x20 */
{
  var
    referent, /* [BP+00h] type=0x69 */
    keycode; /* [BP-02h] type=0x69 */

  entry:
    set_info(1, *(arg_06));
    keycode = Item.getQHi(0);
    if (keycode != 1) goto block_013F;

  block_010E:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_013F:
    if (keycode != 2) goto block_0178;

  block_0147:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_0178:
    if (keycode != 3) goto block_01B1;

  block_0180:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_01B1:
    if (keycode != 4) goto block_01EA;

  block_01B9:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_01EA:
    if (keycode != 5) goto block_0223;

  block_01F2:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_0223:
    if (keycode != 6) goto block_025C;

  block_022B:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_025C:
    if (keycode != 7) goto block_0295;

  block_0264:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_0295:
    if (keycode != 8) goto block_02CE;

  block_029D:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_02CE:
    if (keycode != 9) goto block_0307;

  block_02D6:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_0307:
    if (keycode != 10) goto block_0340;

  block_030F:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_0340:
    if (keycode != 11) goto block_0379;

  block_0348:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_0379:
    if (keycode != 12) goto block_03B2;

  block_0381:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_03B2:
    if (keycode != 13) goto block_03EB;

  block_03BA:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_03EB:
    if (keycode != 14) goto block_0424;

  block_03F3:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_0424:
    if (keycode != 15) goto block_045D;

  block_042C:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_045D:
    if (keycode != 16) goto block_0496;

  block_0465:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_0496:
    if (keycode != 17) goto block_04CF;

  block_049E:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_04CF:
    if (keycode != 18) goto block_0508;

  block_04D7:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_0508:
    if (keycode != 19) goto block_0541;

  block_0510:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_0541:
    if (keycode != 20) goto block_057A;

  block_0549:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_057A:
    if (keycode != 21) goto block_05B3;

  block_0582:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_05B3:
    if (keycode != 22) goto block_05EC;

  block_05BB:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_05EC:
    if (keycode != 23) goto block_0625;

  block_05F4:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_0625:
    if (keycode != 24) goto block_065E;

  block_062D:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_065E:
    if (keycode != 25) goto block_0697;

  block_0666:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_0697:
    if (keycode != 26) goto block_06D0;

  block_069F:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_06D0:
    if (keycode != 27) goto block_0709;

  block_06D8:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_0709:
    if (keycode != 28) goto block_0742;

  block_0711:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_0742:
    if (keycode != 29) goto block_077B;

  block_074A:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_077B:
    if (keycode != 30) goto block_07B4;

  block_0783:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_07B4:
    if (keycode != 31) goto block_07ED;

  block_07BC:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_07ED:
    if (keycode != 32) goto block_0826;

  block_07F5:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_0826:
    if (keycode != 33) goto block_085F;

  block_082E:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_085F:
    if (keycode != 34) goto block_0898;

  block_0867:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_0898:
    if (keycode != 35) goto block_08D1;

  block_08A0:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_08D1:
    if (keycode != 36) goto block_090A;

  block_08D9:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_090A:
    if (keycode != 37) goto block_0943;

  block_0912:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_0943:
    if (keycode != 38) goto block_097C;

  block_094B:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_097C:
    if (keycode != 39) goto block_09B5;

  block_0984:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_09B5:
    if (keycode != 40) goto block_09EE;

  block_09BD:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_09EE:
    if (keycode != 41) goto block_0A27;

  block_09F6:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_0A27:
    if (keycode != 42) goto block_0A60;

  block_0A2F:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_0A60:
    if (keycode != 43) goto block_0A99;

  block_0A68:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_0A99:
    if (keycode != 44) goto block_0AD2;

  block_0AA1:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_0AD2:
    if (keycode != 45) goto block_0B0B;

  block_0ADA:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_0B0B:
    if (keycode != 46) goto block_0B44;

  block_0B13:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_0B44:
    if (keycode != 47) goto block_0B7D;

  block_0B4C:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_0B7D:
    if (keycode != 48) goto block_0BB6;

  block_0B85:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_0BB6:
    if (keycode != 49) goto block_0BEF;

  block_0BBE:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_0BEF:
    if (keycode != 50) goto block_0C28;

  block_0BF7:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_0C28:
    if (keycode != 51) goto block_0C61;

  block_0C30:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_0C61:
    if (keycode != 52) goto block_0C9A;

  block_0C69:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_0C9A:
    if (keycode != 53) goto block_0CD3;

  block_0CA2:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_0CD3:
    if (keycode != 54) goto block_0D0C;

  block_0CDB:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_0D0C:
    if (keycode != 55) goto block_0D45;

  block_0D14:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_0D45:
    if (keycode != 56) goto block_0D7E;

  block_0D4D:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_0D7E:
    if (keycode != 57) goto block_0DB7;

  block_0D86:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_0DB7:
    if (keycode != 58) goto block_0DF0;

  block_0DBF:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_0DF0:
    if (keycode != 59) goto block_0E29;

  block_0DF8:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_0E29:
    if (keycode != 60) goto block_0E62;

  block_0E31:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_0E62:
    if (keycode != 61) goto block_0E9B;

  block_0E6A:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_0E9B:
    if (keycode != 62) goto block_0ED4;

  block_0EA3:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_0ED4:
    if (keycode != 63) goto block_0F0D;

  block_0EDC:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_0F0D:
    if (keycode != 64) goto block_0F46;

  block_0F15:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_0F46:
    if (keycode != 65) goto block_0F7F;

  block_0F4E:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_0F7F:
    if (keycode != 66) goto block_0FB8;

  block_0F87:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_0FB8:
    if (keycode != 67) goto block_0FF1;

  block_0FC0:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_0FF1:
    if (keycode != 68) goto block_102A;

  block_0FF9:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_102A:
    if (keycode != 69) goto block_1063;

  block_1032:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_1063:
    if (keycode != 70) goto block_109C;

  block_106B:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_109C:
    if (keycode != 71) goto block_10D5;

  block_10A4:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_10D5:
    if (keycode != 72) goto block_110E;

  block_10DD:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_110E:
    if (keycode != 73) goto block_1147;

  block_1116:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_1147:
    if (keycode != 74) goto block_1180;

  block_114F:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_1180:
    if (keycode != 75) goto block_11B9;

  block_1188:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_11B9:
    if (keycode != 76) goto block_11F2;

  block_11C1:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_11F2:
    if (keycode != 77) goto block_122B;

  block_11FA:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_122B:
    if (keycode != 78) goto block_1264;

  block_1233:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_1264:
    if (keycode != 79) goto block_129D;

  block_126C:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_129D:
    if (keycode != 80) goto block_12D6;

  block_12A5:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_12D6:
    if (keycode != 81) goto block_130F;

  block_12DE:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_130F:
    if (keycode != 82) goto block_1348;

  block_1317:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_1348:
    if (keycode != 83) goto block_1381;

  block_1350:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_1381:
    if (keycode != 84) goto block_13BA;

  block_1389:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_13BA:
    if (keycode != 85) goto block_13F3;

  block_13C2:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_13F3:
    if (keycode != 86) goto block_142C;

  block_13FB:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_142C:
    if (keycode != 87) goto block_1465;

  block_1434:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_1465:
    if (keycode != 88) goto block_149E;

  block_146D:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_149E:
    if (keycode != 89) goto block_14D7;

  block_14A6:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_14D7:
    if (keycode != 90) goto block_1510;

  block_14DF:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_1510:
    if (keycode != 91) goto block_1549;

  block_1518:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_1549:
    if (keycode != 92) goto block_1582;

  block_1551:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_1582:
    if (keycode != 93) goto block_15BB;

  block_158A:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_15BB:
    if (keycode != 94) goto block_15F4;

  block_15C3:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_15F4:
    if (keycode != 95) goto block_162D;

  block_15FC:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_162D:
    if (keycode != 96) goto block_1666;

  block_1635:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_1666:
    if (keycode != 97) goto block_169F;

  block_166E:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_169F:
    if (keycode != 98) goto block_16D8;

  block_16A7:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_16D8:
    if (keycode != 99) goto block_1711;

  block_16E0:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_1711:
    if (keycode != 100) goto block_174A;

  block_1719:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_174A:
    if (keycode != 101) goto block_1783;

  block_1752:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_1783:
    if (keycode != 102) goto block_17BC;

  block_178B:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_17BC:
    if (keycode != 103) goto block_17F5;

  block_17C4:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_17F5:
    if (keycode != 104) goto block_182E;

  block_17FD:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_182E:
    if (keycode != 105) goto block_1867;

  block_1836:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_1867:
    if (keycode != 106) goto block_18A0;

  block_186F:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_18A0:
    if (keycode != 107) goto block_18D9;

  block_18A8:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_18D9:
    if (keycode != 108) goto block_1912;

  block_18E1:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_1912:
    if (keycode != 109) goto block_194B;

  block_191A:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_194B:
    if (keycode != 110) goto block_1984;

  block_1953:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_1984:
    if (keycode != 111) goto block_19BD;

  block_198C:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_19BD:
    if (keycode != 112) goto block_19F6;

  block_19C5:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_19F6:
    if (keycode != 113) goto block_1A2F;

  block_19FE:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_1A2F:
    if (keycode != 114) goto block_1A68;

  block_1A37:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_1A68:
    if (keycode != 115) goto block_1AA1;

  block_1A70:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_1AA1:
    if (keycode != 116) goto block_1ADA;

  block_1AA9:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_1ADA:
    if (keycode != 117) goto block_1B13;

  block_1AE2:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_1B13:
    if (keycode != 118) goto block_1B4C;

  block_1B1B:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_1B4C:
    if (keycode != 119) goto block_1B85;

  block_1B54:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_1B85:
    if (keycode != 120) goto block_1BBE;

  block_1B8D:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_1BBE:
    if (keycode != 121) goto block_1BF7;

  block_1BC6:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_1BF7:
    if (keycode != 122) goto block_1C30;

  block_1BFF:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_1C30:
    if (keycode != 123) goto block_1C69;

  block_1C38:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_1C69:
    if (keycode != 124) goto block_1CA2;

  block_1C71:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_1CA2:
    if (keycode != 125) goto block_1CDB;

  block_1CAA:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_1CDB:
    if (keycode != 126) goto block_1D14;

  block_1CE3:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_1D14:
    if (keycode != 127) goto block_1D4D;

  block_1D1C:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_1D4D:
    if (keycode != 0x0080) goto block_1D87;

  block_1D56:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_1D87:
    if (keycode != 0x0081) goto block_1DC1;

  block_1D90:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_1DC1:
    if (keycode != 0x0082) goto block_1DFB;

  block_1DCA:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_1DFB:
    if (keycode != 0x0083) goto block_1E35;

  block_1E04:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_1E35:
    if (keycode != 0x0084) goto block_1E6F;

  block_1E3E:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_1E6F:
    if (keycode != 0x0085) goto block_1EA9;

  block_1E78:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_1EA9:
    if (keycode != 0x0086) goto block_1EE3;

  block_1EB2:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_1EE3:
    if (keycode != 0x0087) goto block_1F1D;

  block_1EEC:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_1F1D:
    if (keycode != 0x0088) goto block_1F5C;

  block_1F26:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_1F5C:
    if (keycode != 0x0089) goto block_1F96;

  block_1F65:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_1F96:
    if (keycode != 0x008A) goto block_1FD0;

  block_1F9F:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_1FD0:
    if (keycode != 0x008B) goto block_200C;

  block_1FD9:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_200C:
    if (keycode != 0x008C) goto block_2049;

  block_2015:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_2049:
    if (keycode != 0x008D) goto block_2086;

  block_2052:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_2086:
    if (keycode != 0x008E) goto block_20C2;

  block_208F:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_20C2:
    if (keycode != 0x008F) goto block_20FF;

  block_20CB:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_20FF:
    if (keycode != 0x0090) goto block_213C;

  block_2108:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_213C:
    if (keycode != 0x0091) goto block_2178;

  block_2145:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_2178:
    if (keycode != 0x0092) goto block_21B4;

  block_2181:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_21B4:
    if (keycode != 0x0093) goto block_21F0;

  block_21BD:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_21F0:
    if (keycode != 0x0094) goto block_222C;

  block_21F9:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_222C:
    if (keycode != 0x0095) goto block_2268;

  block_2235:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_2268:
    if (keycode != 0x0096) goto block_22A5;

  block_2271:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_22A5:
    if (keycode != 0x0097) goto block_22E2;

  block_22AE:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_22E2:
    if (keycode != 0x0098) goto block_231F;

  block_22EB:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_231F:
    if (keycode != 0x0099) goto block_235C;

  block_2328:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_235C:
    if (keycode != 0x009A) goto block_2398;

  block_2365:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_2398:
    if (keycode != 0x009B) goto block_23D4;

  block_23A1:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_23D4:
    if (keycode != 0x009C) goto block_2411;

  block_23DD:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_2411:
    if (keycode != 0x009D) goto block_244E;

  block_241A:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_244E:
    if (keycode != 0x009E) goto block_248B;

  block_2457:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_248B:
    if (keycode != 0x009F) goto block_24C5;

  block_2494:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_24C5:
    if (keycode != 0x00A0) goto block_24FF;

  block_24CE:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_24FF:
    if (keycode != 0x00A1) goto block_2539;

  block_2508:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_2539:
    if (keycode != 0x00A2) goto block_2573;

  block_2542:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_2573:
    if (keycode != 0x00A3) goto block_25B2;

  block_257C:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_25B2:
    if (keycode != 0x00A4) goto block_25EC;

  block_25BB:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_25EC:
    if (keycode != 0x00A5) goto block_2627;

  block_25F5:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_2627:
    if (keycode != 0x00A6) goto block_2660;

  block_2630:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_2660:
    if (keycode != 0x00A7) goto block_2699;

  block_2669:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_2699:
    if (keycode != 0x00A8) goto block_26D2;

  block_26A2:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_26D2:
    if (keycode != 0x00A9) goto block_270C;

  block_26DB:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_270C:
    if (keycode != 0x00AA) goto block_2746;

  block_2715:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_2746:
    if (keycode != 0x00AB) goto block_2780;

  block_274F:
    /* str_to_ptr  */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_2780;

  block_2780:
    return;

}
