{
 "schema": 1,
 "platform": "c64",
 "game": "thrust",
 "build": "TCI crack of the Firebird release, one packed file on a D64; level 1 in play",
 "source": "regenerator2000 live",
 "regions": {
  "exclude": [
   [
    256,
    511,
    "stack"
   ],
   [
    53248,
    57343,
    "I/O and colour RAM"
   ],
   [
    23552,
    24575,
    "screen RAM"
   ]
  ],
  "extra": [
   [
    22528,
    24575,
    "character set"
   ]
  ]
 },
 "blocks": [
  {
   "start": 0,
   "end": 12287,
   "type": "Undefined"
  },
  {
   "start": 12288,
   "end": 12288,
   "type": "Code"
  },
  {
   "start": 12289,
   "end": 33418,
   "type": "Undefined"
  },
  {
   "start": 33419,
   "end": 33970,
   "type": "Code"
  },
  {
   "start": 33971,
   "end": 33991,
   "type": "Undefined"
  },
  {
   "start": 33992,
   "end": 34024,
   "type": "Code"
  },
  {
   "start": 34025,
   "end": 34060,
   "type": "Undefined"
  },
  {
   "start": 34061,
   "end": 34813,
   "type": "Code"
  },
  {
   "start": 34814,
   "end": 34825,
   "type": "Undefined"
  },
  {
   "start": 34826,
   "end": 35122,
   "type": "Code"
  },
  {
   "start": 35123,
   "end": 35132,
   "type": "Undefined"
  },
  {
   "start": 35133,
   "end": 35255,
   "type": "Code"
  },
  {
   "start": 35256,
   "end": 35267,
   "type": "Undefined"
  },
  {
   "start": 35268,
   "end": 35624,
   "type": "Code"
  },
  {
   "start": 35625,
   "end": 35648,
   "type": "Undefined"
  },
  {
   "start": 35649,
   "end": 36206,
   "type": "Code"
  },
  {
   "start": 36207,
   "end": 36274,
   "type": "Undefined"
  },
  {
   "start": 36275,
   "end": 36432,
   "type": "Code"
  },
  {
   "start": 36433,
   "end": 36618,
   "type": "Undefined"
  },
  {
   "start": 36619,
   "end": 36817,
   "type": "Code"
  },
  {
   "start": 36818,
   "end": 36819,
   "type": "Undefined"
  },
  {
   "start": 36820,
   "end": 37886,
   "type": "Code"
  },
  {
   "start": 37887,
   "end": 37891,
   "type": "Undefined"
  },
  {
   "start": 37892,
   "end": 38164,
   "type": "Code"
  },
  {
   "start": 38165,
   "end": 38279,
   "type": "Undefined"
  },
  {
   "start": 38280,
   "end": 38735,
   "type": "Code"
  },
  {
   "start": 38736,
   "end": 38750,
   "type": "Undefined"
  },
  {
   "start": 38751,
   "end": 38801,
   "type": "Code"
  },
  {
   "start": 38802,
   "end": 38808,
   "type": "Undefined"
  },
  {
   "start": 38809,
   "end": 39598,
   "type": "Code"
  },
  {
   "start": 39599,
   "end": 39603,
   "type": "Undefined"
  },
  {
   "start": 39604,
   "end": 39746,
   "type": "Code"
  },
  {
   "start": 39747,
   "end": 39766,
   "type": "Undefined"
  },
  {
   "start": 39767,
   "end": 40409,
   "type": "Code"
  },
  {
   "start": 40410,
   "end": 40417,
   "type": "Undefined"
  },
  {
   "start": 40418,
   "end": 40963,
   "type": "Code"
  },
  {
   "start": 40964,
   "end": 41869,
   "type": "Undefined"
  },
  {
   "start": 41870,
   "end": 42277,
   "type": "Code"
  },
  {
   "start": 42278,
   "end": 42289,
   "type": "Undefined"
  },
  {
   "start": 42290,
   "end": 42659,
   "type": "Code"
  },
  {
   "start": 42660,
   "end": 42662,
   "type": "Undefined"
  },
  {
   "start": 42663,
   "end": 43122,
   "type": "Code"
  },
  {
   "start": 43123,
   "end": 43344,
   "type": "Undefined"
  },
  {
   "start": 43345,
   "end": 43345,
   "type": "Code"
  },
  {
   "start": 43346,
   "end": 43417,
   "type": "Undefined"
  },
  {
   "start": 43418,
   "end": 43659,
   "type": "Code"
  },
  {
   "start": 43660,
   "end": 43703,
   "type": "Undefined"
  },
  {
   "start": 43704,
   "end": 43805,
   "type": "Code"
  },
  {
   "start": 43806,
   "end": 43813,
   "type": "Undefined"
  },
  {
   "start": 43814,
   "end": 44350,
   "type": "Code"
  },
  {
   "start": 44351,
   "end": 44358,
   "type": "Undefined"
  },
  {
   "start": 44359,
   "end": 44647,
   "type": "Code"
  },
  {
   "start": 44648,
   "end": 44648,
   "type": "Undefined"
  },
  {
   "start": 44649,
   "end": 44929,
   "type": "Code"
  },
  {
   "start": 44930,
   "end": 44943,
   "type": "Undefined"
  },
  {
   "start": 44944,
   "end": 46186,
   "type": "Code"
  },
  {
   "start": 46187,
   "end": 46193,
   "type": "Undefined"
  },
  {
   "start": 46194,
   "end": 46267,
   "type": "Code"
  },
  {
   "start": 46268,
   "end": 46280,
   "type": "Undefined"
  },
  {
   "start": 46281,
   "end": 46309,
   "type": "Code"
  },
  {
   "start": 46310,
   "end": 46354,
   "type": "Undefined"
  },
  {
   "start": 46355,
   "end": 46705,
   "type": "Code"
  },
  {
   "start": 46706,
   "end": 46708,
   "type": "Undefined"
  },
  {
   "start": 46709,
   "end": 46852,
   "type": "Code"
  },
  {
   "start": 46853,
   "end": 46858,
   "type": "Undefined"
  },
  {
   "start": 46859,
   "end": 46922,
   "type": "Code"
  },
  {
   "start": 46923,
   "end": 65535,
   "type": "Undefined"
  }
 ],
 "symbols": [
  {
   "address": 1,
   "name": "zpf_01",
   "type": "ZeroPageField",
   "kind": "auto"
  },
  {
   "address": 2,
   "name": "zpa_02",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 3,
   "name": "zpa_03",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 4,
   "name": "zpa_04",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 5,
   "name": "zpa_05",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 6,
   "name": "zpa_06",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 7,
   "name": "zpa_07",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 8,
   "name": "zpa_08",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 9,
   "name": "zpa_09",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 10,
   "name": "zpa_0A",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 11,
   "name": "zpa_0B",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 12,
   "name": "zpa_0C",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 13,
   "name": "zpa_0D",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 17,
   "name": "zpa_11",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 18,
   "name": "zpa_12",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 19,
   "name": "zpa_13",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 20,
   "name": "zpa_14",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 21,
   "name": "zpa_15",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 22,
   "name": "zpa_16",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 23,
   "name": "zpa_17",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 24,
   "name": "zpa_18",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 25,
   "name": "zpa_19",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 26,
   "name": "zpa_1A",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 27,
   "name": "zpa_1B",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 28,
   "name": "zpa_1C",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 29,
   "name": "zpa_1D",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 30,
   "name": "zpa_1E",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 31,
   "name": "zpa_1F",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 32,
   "name": "zpa_20",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 34,
   "name": "zpa_22",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 35,
   "name": "zpa_23",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 36,
   "name": "zpa_24",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 37,
   "name": "zpa_25",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 38,
   "name": "zpa_26",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 39,
   "name": "zpa_27",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 40,
   "name": "zpa_28",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 42,
   "name": "zpa_2A",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 43,
   "name": "zpa_2B",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 44,
   "name": "zpa_2C",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 45,
   "name": "zpa_2D",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 46,
   "name": "zpa_2E",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 47,
   "name": "zpa_2F",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 48,
   "name": "zpa_30",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 49,
   "name": "zpa_31",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 50,
   "name": "zpa_32",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 51,
   "name": "zpa_33",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 52,
   "name": "zpa_34",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 53,
   "name": "zpa_35",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 54,
   "name": "zpa_36",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 55,
   "name": "zpa_37",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 56,
   "name": "zpa_38",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 57,
   "name": "zpa_39",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 58,
   "name": "zpa_3A",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 59,
   "name": "zpa_3B",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 60,
   "name": "zpa_3C",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 61,
   "name": "zpa_3D",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 62,
   "name": "zpa_3E",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 66,
   "name": "zpa_42",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 67,
   "name": "zpa_43",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 68,
   "name": "zpa_44",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 69,
   "name": "zpa_45",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 74,
   "name": "zpa_4A",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 75,
   "name": "zpa_4B",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 76,
   "name": "zpa_4C",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 77,
   "name": "zpa_4D",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 78,
   "name": "zpa_4E",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 79,
   "name": "zpa_4F",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 80,
   "name": "zpa_50",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 81,
   "name": "zpa_51",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 82,
   "name": "zpa_52",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 83,
   "name": "zpa_53",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 84,
   "name": "zpa_54",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 85,
   "name": "zpa_55",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 86,
   "name": "zpa_56",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 87,
   "name": "zpa_57",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 88,
   "name": "zpa_58",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 89,
   "name": "zpa_59",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 90,
   "name": "zpa_5A",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 91,
   "name": "zpa_5B",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 92,
   "name": "zpa_5C",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 93,
   "name": "zpa_5D",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 94,
   "name": "zpa_5E",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 95,
   "name": "zpa_5F",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 97,
   "name": "zpa_61",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 98,
   "name": "zpa_62",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 99,
   "name": "zpa_63",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 100,
   "name": "zpa_64",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 101,
   "name": "zpa_65",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 102,
   "name": "zpa_66",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 103,
   "name": "zpa_67",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 104,
   "name": "zpa_68",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 105,
   "name": "zpa_69",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 106,
   "name": "zpa_6A",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 107,
   "name": "zpa_6B",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 108,
   "name": "zpa_6C",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 112,
   "name": "zpa_70",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 113,
   "name": "zpa_71",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 114,
   "name": "zpa_72",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 115,
   "name": "zpa_73",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 116,
   "name": "zpa_74",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 117,
   "name": "zpa_75",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 118,
   "name": "zpa_76",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 119,
   "name": "zpa_77",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 120,
   "name": "zpa_78",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 121,
   "name": "zpa_79",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 122,
   "name": "zpa_7A",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 123,
   "name": "zpa_7B",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 124,
   "name": "zpa_7C",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 125,
   "name": "zpa_7D",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 126,
   "name": "zpa_7E",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 127,
   "name": "zpa_7F",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 128,
   "name": "zpa_80",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 129,
   "name": "zpa_81",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 130,
   "name": "zpa_82",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 131,
   "name": "zpa_83",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 132,
   "name": "zpa_84",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 133,
   "name": "zpa_85",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 134,
   "name": "zpa_86",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 135,
   "name": "zpa_87",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 136,
   "name": "zpa_88",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 137,
   "name": "zpa_89",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 138,
   "name": "zpa_8A",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 139,
   "name": "zpa_8B",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 140,
   "name": "zpa_8C",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 141,
   "name": "zpa_8D",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 142,
   "name": "zpa_8E",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 143,
   "name": "zpa_8F",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 157,
   "name": "zpa_9D",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 158,
   "name": "zpa_9E",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 159,
   "name": "zpa_9F",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 160,
   "name": "zpa_A0",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 161,
   "name": "zpa_A1",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 162,
   "name": "zpa_A2",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 163,
   "name": "zpa_A3",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 164,
   "name": "zpa_A4",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 165,
   "name": "zpa_A5",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 166,
   "name": "zpa_A6",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 167,
   "name": "zpa_A7",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 168,
   "name": "zpa_A8",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 169,
   "name": "zpa_A9",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 170,
   "name": "zpa_AA",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 171,
   "name": "zpa_AB",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 172,
   "name": "zpa_AC",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 173,
   "name": "zpa_AD",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 174,
   "name": "zpa_AE",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 175,
   "name": "zpa_AF",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 176,
   "name": "zpa_B0",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 177,
   "name": "zpa_B1",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 178,
   "name": "zpa_B2",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 179,
   "name": "zpa_B3",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 180,
   "name": "zpa_B4",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 181,
   "name": "zpp_B5",
   "type": "ZeroPagePointer",
   "kind": "auto"
  },
  {
   "address": 182,
   "name": "zpa_B6",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 251,
   "name": "zpa_FB",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 252,
   "name": "zpa_FC",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 253,
   "name": "zpa_FD",
   "type": "ZeroPageAbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 256,
   "name": "f_0100",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 384,
   "name": "a_0180",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 385,
   "name": "a_0181",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 386,
   "name": "a_0182",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 1024,
   "name": "f_0400",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 1280,
   "name": "f_0500",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 1536,
   "name": "f_0600",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 1568,
   "name": "f_0620",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 1600,
   "name": "f_0640",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 1632,
   "name": "f_0660",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 1664,
   "name": "f_0680",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 1696,
   "name": "f_06A0",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 1728,
   "name": "f_06C0",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 1760,
   "name": "f_06E0",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 1792,
   "name": "f_0700",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 1824,
   "name": "f_0720",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 1856,
   "name": "f_0740",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 1888,
   "name": "f_0760",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 1920,
   "name": "f_0780",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 1952,
   "name": "f_07A0",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 1984,
   "name": "a_07C0",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 1985,
   "name": "f_07C1",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 2016,
   "name": "f_07E0",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 2176,
   "name": "f_0880",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 2208,
   "name": "f_08A0",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 2304,
   "name": "f_0900",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 2432,
   "name": "f_0980",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 2464,
   "name": "f_09A0",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 2551,
   "name": "f_09F7",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 2560,
   "name": "f_0A00",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 2679,
   "name": "f_0A77",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 2688,
   "name": "f_0A80",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 2816,
   "name": "f_0B00",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 2817,
   "name": "f_0B01",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 2896,
   "name": "f_0B50",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 2897,
   "name": "f_0B51",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 2976,
   "name": "f_0BA0",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 2977,
   "name": "f_0BA1",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 3071,
   "name": "f_0BFF",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 3072,
   "name": "f_0C00",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 3073,
   "name": "f_0C01",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 3074,
   "name": "f_0C02",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 3075,
   "name": "f_0C03",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 3076,
   "name": "f_0C04",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 3327,
   "name": "f_0CFF",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 3328,
   "name": "f_0D00",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 3584,
   "name": "a_0E00",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 3585,
   "name": "f_0E01",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 3586,
   "name": "f_0E02",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 3587,
   "name": "f_0E03",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 3589,
   "name": "f_0E05",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 3590,
   "name": "a_0E06",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 3591,
   "name": "a_0E07",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 3592,
   "name": "f_0E08",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 3711,
   "name": "f_0E7F",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 3712,
   "name": "f_0E80",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 3840,
   "name": "a_0F00",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 3844,
   "name": "f_0F04",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 12288,
   "name": "r_3000",
   "type": "Return",
   "kind": "auto"
  },
  {
   "address": 21248,
   "name": "f_5300",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 21376,
   "name": "f_5380",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 21504,
   "name": "f_5400",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 21584,
   "name": "f_5450",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 21760,
   "name": "f_5500",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 22016,
   "name": "f_5600",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 22264,
   "name": "f_56F8",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 22520,
   "name": "f_57F8",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 22526,
   "name": "a_57FE",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 22527,
   "name": "a_57FF",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 23552,
   "name": "f_5C00",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 23632,
   "name": "f_5C50",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 23808,
   "name": "f_5D00",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 24064,
   "name": "f_5E00",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 24312,
   "name": "f_5EF8",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 24568,
   "name": "f_5FF8",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 24574,
   "name": "a_5FFE",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 24575,
   "name": "a_5FFF",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 33419,
   "name": "s_828B",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 33449,
   "name": "j_82A9",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 33455,
   "name": "a_82AF",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 33463,
   "name": "b_82B7",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 33469,
   "name": "j_82BD",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 33492,
   "name": "b_82D4",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 33508,
   "name": "j_82E4",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 33538,
   "name": "b_8302",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 33547,
   "name": "b_830B",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 33556,
   "name": "b_8314",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 33565,
   "name": "b_831D",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 33571,
   "name": "a_8323",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 33579,
   "name": "b_832B",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 33585,
   "name": "j_8331",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 33608,
   "name": "b_8348",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 33624,
   "name": "j_8358",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 33654,
   "name": "b_8376",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 33663,
   "name": "b_837F",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 33672,
   "name": "b_8388",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 33681,
   "name": "b_8391",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 33698,
   "name": "b_83A2",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 33715,
   "name": "r_83B3",
   "type": "Return",
   "kind": "auto"
  },
  {
   "address": 33716,
   "name": "s_83B4",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 33775,
   "name": "b_83EF",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 33778,
   "name": "b_83F2",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 33787,
   "name": "s_83FB",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 33788,
   "name": "a_83FC",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 33789,
   "name": "a_83FD",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 33790,
   "name": "s_83FE",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 33807,
   "name": "s_840F",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 33820,
   "name": "s_841C",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 33971,
   "name": "a_84B3",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 33972,
   "name": "a_84B4",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 33973,
   "name": "a_84B5",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 33974,
   "name": "a_84B6",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 33975,
   "name": "a_84B7",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 33976,
   "name": "a_84B8",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 33977,
   "name": "a_84B9",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 33978,
   "name": "a_84BA",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 33979,
   "name": "a_84BB",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 33980,
   "name": "a_84BC",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 33981,
   "name": "a_84BD",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 33982,
   "name": "a_84BE",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 33983,
   "name": "a_84BF",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 33984,
   "name": "a_84C0",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 33985,
   "name": "a_84C1",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 33986,
   "name": "a_84C2",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 33987,
   "name": "a_84C3",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 33988,
   "name": "a_84C4",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 33989,
   "name": "a_84C5",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 33990,
   "name": "a_84C6",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 33991,
   "name": "a_84C7",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 33992,
   "name": "j_84C8",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 34002,
   "name": "b_84D2",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 34023,
   "name": "b_84E7",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 34025,
   "name": "a_84E9",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 34026,
   "name": "a_84EA",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 34027,
   "name": "a_84EB",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 34028,
   "name": "a_84EC",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 34029,
   "name": "a_84ED",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 34030,
   "name": "a_84EE",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 34031,
   "name": "a_84EF",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 34032,
   "name": "a_84F0",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 34033,
   "name": "f_84F1",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 34042,
   "name": "f_84FA",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 34051,
   "name": "f_8503",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 34056,
   "name": "f_8508",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 34061,
   "name": "j_850D",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 34068,
   "name": "b_8514",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 34080,
   "name": "b_8520",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 34099,
   "name": "b_8533",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 34130,
   "name": "r_8552",
   "type": "Return",
   "kind": "auto"
  },
  {
   "address": 34131,
   "name": "b_8553",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 34134,
   "name": "s_8556",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 34155,
   "name": "s_856B",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 34161,
   "name": "s_8571",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 34174,
   "name": "j_857E",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 34180,
   "name": "a_8584",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 34181,
   "name": "a_8585",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 34189,
   "name": "a_858D",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 34190,
   "name": "a_858E",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 34232,
   "name": "b_85B8",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 34259,
   "name": "b_85D3",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 34267,
   "name": "b_85DB",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 34291,
   "name": "b_85F3",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 34312,
   "name": "b_8608",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 34327,
   "name": "b_8617",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 34351,
   "name": "j_862F",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 34412,
   "name": "b_866C",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 34419,
   "name": "j_8673",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 34460,
   "name": "b_869C",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 34463,
   "name": "s_869F",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 34485,
   "name": "b_86B5",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 34488,
   "name": "b_86B8",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 34494,
   "name": "j_86BE",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 34533,
   "name": "j_86E5",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 34539,
   "name": "j_86EB",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 34543,
   "name": "b_86EF",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 34546,
   "name": "b_86F2",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 34624,
   "name": "j_8740",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 34722,
   "name": "b_87A2",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 34799,
   "name": "b_87EF",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 34808,
   "name": "j_87F8",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 34814,
   "name": "f_87FE",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 34818,
   "name": "f_8802",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 34822,
   "name": "f_8806",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 34826,
   "name": "s_880A",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 34829,
   "name": "a_880D",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 34830,
   "name": "a_880E",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 34834,
   "name": "a_8812",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 34835,
   "name": "a_8813",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 34839,
   "name": "a_8817",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 34840,
   "name": "a_8818",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 34896,
   "name": "r_8850",
   "type": "Return",
   "kind": "auto"
  },
  {
   "address": 34897,
   "name": "b_8851",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 34920,
   "name": "b_8868",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 34947,
   "name": "b_8883",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 34970,
   "name": "r_889A",
   "type": "Return",
   "kind": "auto"
  },
  {
   "address": 34971,
   "name": "s_889B",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 35011,
   "name": "b_88C3",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 35026,
   "name": "b_88D2",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 35058,
   "name": "b_88F2",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 35073,
   "name": "b_8901",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 35098,
   "name": "b_891A",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 35123,
   "name": "a_8933",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 35124,
   "name": "a_8934",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 35126,
   "name": "a_8936",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 35127,
   "name": "a_8937",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 35128,
   "name": "a_8938",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 35129,
   "name": "a_8939",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 35130,
   "name": "a_893A",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 35131,
   "name": "a_893B",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 35132,
   "name": "a_893C",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 35133,
   "name": "irq_exit",
   "type": "Jump",
   "kind": "user"
  },
  {
   "address": 35139,
   "name": "irq_handler",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 35160,
   "name": "b_8958",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 35172,
   "name": "raster_dispatch",
   "type": "Branch",
   "kind": "user"
  },
  {
   "address": 35219,
   "name": "b_8993",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 35256,
   "name": "a_89B8",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 35257,
   "name": "a_89B9",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 35258,
   "name": "raster_handler_lo",
   "type": "Field",
   "kind": "user"
  },
  {
   "address": 35263,
   "name": "raster_handler_hi",
   "type": "Field",
   "kind": "user"
  },
  {
   "address": 35268,
   "name": "raster_handler_0",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 35281,
   "name": "b_89D1",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 35308,
   "name": "b_89EC",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 35342,
   "name": "b_8A0E",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 35351,
   "name": "b_8A17",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 35390,
   "name": "raster_handler_2",
   "type": "Branch",
   "kind": "user"
  },
  {
   "address": 35405,
   "name": "raster_handler_3",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 35411,
   "name": "b_8A53",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 35443,
   "name": "b_8A73",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 35444,
   "name": "b_8A74",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 35468,
   "name": "raster_handler_4",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 35484,
   "name": "b_8A9C",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 35489,
   "name": "raster_handler_1",
   "type": "Jump",
   "kind": "user"
  },
  {
   "address": 35503,
   "name": "j_8AAF",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 35523,
   "name": "b_8AC3",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 35535,
   "name": "b_8ACF",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 35544,
   "name": "b_8AD8",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 35581,
   "name": "b_8AFD",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 35592,
   "name": "j_8B08",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 35625,
   "name": "bit_masks",
   "type": "Field",
   "kind": "user"
  },
  {
   "address": 35633,
   "name": "f_8B31",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 35649,
   "name": "s_8B41",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 35666,
   "name": "s_8B52",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 35674,
   "name": "b_8B5A",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 35679,
   "name": "b_8B5F",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 35698,
   "name": "j_8B72",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 35717,
   "name": "b_8B85",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 35727,
   "name": "b_8B8F",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 35735,
   "name": "a_8B97",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 35751,
   "name": "j_8BA7",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 35762,
   "name": "b_8BB2",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 35813,
   "name": "b_8BE5",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 35816,
   "name": "s_8BE8",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 35841,
   "name": "j_8C01",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 35862,
   "name": "j_8C16",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 35911,
   "name": "b_8C47",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 35924,
   "name": "b_8C54",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 35944,
   "name": "b_8C68",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 35967,
   "name": "b_8C7F",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 35994,
   "name": "r_8C9A",
   "type": "Return",
   "kind": "auto"
  },
  {
   "address": 35995,
   "name": "s_8C9B",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 36003,
   "name": "b_8CA3",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 36023,
   "name": "b_8CB7",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 36028,
   "name": "b_8CBC",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 36040,
   "name": "s_8CC8",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 36054,
   "name": "b_8CD6",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 36063,
   "name": "b_8CDF",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 36072,
   "name": "j_8CE8",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 36087,
   "name": "b_8CF7",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 36102,
   "name": "b_8D06",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 36106,
   "name": "b_8D0A",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 36174,
   "name": "j_8D4E",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 36179,
   "name": "b_8D53",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 36207,
   "name": "f_8D6F",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 36271,
   "name": "a_8DAF",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 36272,
   "name": "a_8DB0",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 36273,
   "name": "a_8DB1",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 36274,
   "name": "a_8DB2",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 36275,
   "name": "s_8DB3",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 36279,
   "name": "b_8DB7",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 36305,
   "name": "b_8DD1",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 36320,
   "name": "b_8DE0",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 36333,
   "name": "b_8DED",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 36344,
   "name": "b_8DF8",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 36348,
   "name": "b_8DFC",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 36353,
   "name": "b_8E01",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 36358,
   "name": "b_8E06",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 36372,
   "name": "b_8E14",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 36405,
   "name": "s_8E35",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 36410,
   "name": "b_8E3A",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 36418,
   "name": "s_8E42",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 36433,
   "name": "a_8E51",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 36434,
   "name": "f_8E52",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 36471,
   "name": "f_8E77",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 36508,
   "name": "f_8E9C",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 36545,
   "name": "f_8EC1",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 36582,
   "name": "f_8EE6",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 36619,
   "name": "s_8F0B",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 36630,
   "name": "r_8F16",
   "type": "Return",
   "kind": "auto"
  },
  {
   "address": 36631,
   "name": "s_8F17",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 36648,
   "name": "r_8F28",
   "type": "Return",
   "kind": "auto"
  },
  {
   "address": 36649,
   "name": "b_8F29",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 36660,
   "name": "b_8F34",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 36667,
   "name": "s_8F3B",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 36683,
   "name": "b_8F4B",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 36686,
   "name": "s_8F4E",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 36719,
   "name": "b_8F6F",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 36729,
   "name": "b_8F79",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 36734,
   "name": "b_8F7E",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 36740,
   "name": "b_8F84",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 36743,
   "name": "s_8F87",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 36747,
   "name": "b_8F8B",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 36756,
   "name": "b_8F94",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 36768,
   "name": "b_8FA0",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 36774,
   "name": "b_8FA6",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 36780,
   "name": "j_8FAC",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 36818,
   "name": "a_8FD2",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 36819,
   "name": "a_8FD3",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 36820,
   "name": "s_8FD4",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 36848,
   "name": "b_8FF0",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 36856,
   "name": "b_8FF8",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 36858,
   "name": "b_8FFA",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 36875,
   "name": "b_900B",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 36884,
   "name": "s_9014",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 36906,
   "name": "b_902A",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 36908,
   "name": "b_902C",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 36921,
   "name": "b_9039",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 36929,
   "name": "b_9041",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 36931,
   "name": "b_9043",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 36941,
   "name": "b_904D",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 36984,
   "name": "b_9078",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 36987,
   "name": "b_907B",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 36995,
   "name": "b_9083",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 37017,
   "name": "b_9099",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 37020,
   "name": "b_909C",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 37025,
   "name": "j_90A1",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 37044,
   "name": "b_90B4",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 37054,
   "name": "b_90BE",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 37071,
   "name": "b_90CF",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 37082,
   "name": "j_90DA",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 37101,
   "name": "b_90ED",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 37114,
   "name": "b_90FA",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 37127,
   "name": "b_9107",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 37137,
   "name": "b_9111",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 37145,
   "name": "b_9119",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 37149,
   "name": "b_911D",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 37155,
   "name": "b_9123",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 37187,
   "name": "b_9143",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 37201,
   "name": "b_9151",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 37222,
   "name": "b_9166",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 37241,
   "name": "b_9179",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 37244,
   "name": "r_917C",
   "type": "Return",
   "kind": "auto"
  },
  {
   "address": 37245,
   "name": "s_917D",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 37251,
   "name": "b_9183",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 37267,
   "name": "b_9193",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 37270,
   "name": "b_9196",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 37273,
   "name": "b_9199",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 37292,
   "name": "r_91AC",
   "type": "Return",
   "kind": "auto"
  },
  {
   "address": 37293,
   "name": "b_91AD",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 37304,
   "name": "b_91B8",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 37312,
   "name": "j_91C0",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 37328,
   "name": "b_91D0",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 37336,
   "name": "j_91D8",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 37355,
   "name": "r_91EB",
   "type": "Return",
   "kind": "auto"
  },
  {
   "address": 37356,
   "name": "b_91EC",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 37367,
   "name": "b_91F7",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 37375,
   "name": "j_91FF",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 37389,
   "name": "b_920D",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 37395,
   "name": "b_9213",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 37403,
   "name": "j_921B",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 37422,
   "name": "r_922E",
   "type": "Return",
   "kind": "auto"
  },
  {
   "address": 37423,
   "name": "b_922F",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 37434,
   "name": "b_923A",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 37442,
   "name": "j_9242",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 37459,
   "name": "b_9253",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 37471,
   "name": "b_925F",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 37481,
   "name": "s_9269",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 37497,
   "name": "s_9279",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 37508,
   "name": "b_9284",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 37527,
   "name": "b_9297",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 37537,
   "name": "r_92A1",
   "type": "Return",
   "kind": "auto"
  },
  {
   "address": 37538,
   "name": "s_92A2",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 37591,
   "name": "b_92D7",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 37603,
   "name": "j_92E3",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 37606,
   "name": "s_92E6",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 37610,
   "name": "b_92EA",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 37612,
   "name": "j_92EC",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 37632,
   "name": "s_9300",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 37637,
   "name": "s_9305",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 37660,
   "name": "s_931C",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 37671,
   "name": "b_9327",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 37678,
   "name": "s_932E",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 37689,
   "name": "s_9339",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 37708,
   "name": "b_934C",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 37728,
   "name": "b_9360",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 37732,
   "name": "j_9364",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 37767,
   "name": "r_9387",
   "type": "Return",
   "kind": "auto"
  },
  {
   "address": 37768,
   "name": "s_9388",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 37794,
   "name": "s_93A2",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 37817,
   "name": "b_93B9",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 37825,
   "name": "b_93C1",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 37855,
   "name": "b_93DF",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 37865,
   "name": "b_93E9",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 37887,
   "name": "a_93FF",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 37888,
   "name": "a_9400",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 37889,
   "name": "a_9401",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 37890,
   "name": "a_9402",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 37891,
   "name": "a_9403",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 37892,
   "name": "s_9404",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 37902,
   "name": "s_940E",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 37913,
   "name": "s_9419",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 37924,
   "name": "s_9424",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 37935,
   "name": "s_942F",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 37946,
   "name": "s_943A",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 37954,
   "name": "j_9442",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 37958,
   "name": "s_9446",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 37972,
   "name": "j_9454",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 37989,
   "name": "j_9465",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 38000,
   "name": "r_9470",
   "type": "Return",
   "kind": "auto"
  },
  {
   "address": 38001,
   "name": "s_9471",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 38027,
   "name": "b_948B",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 38033,
   "name": "s_9491",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 38050,
   "name": "s_94A2",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 38067,
   "name": "s_94B3",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 38085,
   "name": "b_94C5",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 38091,
   "name": "s_94CB",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 38108,
   "name": "s_94DC",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 38122,
   "name": "s_94EA",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 38137,
   "name": "s_94F9",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 38151,
   "name": "s_9507",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 38280,
   "name": "s_9588",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 38303,
   "name": "b_959F",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 38330,
   "name": "b_95BA",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 38347,
   "name": "thrust_keys",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 38365,
   "name": "b_95DD",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 38368,
   "name": "b_95E0",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 38381,
   "name": "b_95ED",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 38391,
   "name": "b_95F7",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 38413,
   "name": "b_960D",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 38421,
   "name": "b_9615",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 38481,
   "name": "b_9651",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 38488,
   "name": "b_9658",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 38527,
   "name": "b_967F",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 38541,
   "name": "b_968D",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 38574,
   "name": "b_96AE",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 38603,
   "name": "b_96CB",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 38635,
   "name": "j_96EB",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 38647,
   "name": "b_96F7",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 38691,
   "name": "b_9723",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 38703,
   "name": "b_972F",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 38736,
   "name": "f_9750",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 38751,
   "name": "pause_keys",
   "type": "Subroutine",
   "kind": "user"
  },
  {
   "address": 38762,
   "name": "b_976A",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 38780,
   "name": "r_977C",
   "type": "Return",
   "kind": "auto"
  },
  {
   "address": 38781,
   "name": "sound_keys",
   "type": "Subroutine",
   "kind": "user"
  },
  {
   "address": 38790,
   "name": "b_9786",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 38801,
   "name": "r_9791",
   "type": "Return",
   "kind": "auto"
  },
  {
   "address": 38802,
   "name": "a_9792",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 38803,
   "name": "a_9793",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 38804,
   "name": "a_9794",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 38805,
   "name": "a_9795",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 38806,
   "name": "a_9796",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 38807,
   "name": "a_9797",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 38808,
   "name": "a_9798",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 38809,
   "name": "s_9799",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 38824,
   "name": "b_97A8",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 38876,
   "name": "b_97DC",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 38880,
   "name": "j_97E0",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 38896,
   "name": "b_97F0",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 38941,
   "name": "b_981D",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 38990,
   "name": "b_984E",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 39025,
   "name": "b_9871",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 39039,
   "name": "j_987F",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 39055,
   "name": "b_988F",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 39072,
   "name": "b_98A0",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 39086,
   "name": "b_98AE",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 39090,
   "name": "s_98B2",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 39126,
   "name": "b_98D6",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 39140,
   "name": "b_98E4",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 39206,
   "name": "s_9926",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 39220,
   "name": "b_9934",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 39232,
   "name": "b_9940",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 39252,
   "name": "b_9954",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 39258,
   "name": "r_995A",
   "type": "Return",
   "kind": "auto"
  },
  {
   "address": 39259,
   "name": "b_995B",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 39396,
   "name": "j_99E4",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 39404,
   "name": "b_99EC",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 39430,
   "name": "b_9A06",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 39443,
   "name": "b_9A13",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 39462,
   "name": "b_9A26",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 39516,
   "name": "b_9A5C",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 39599,
   "name": "a_9AAF",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 39600,
   "name": "a_9AB0",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 39601,
   "name": "a_9AB1",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 39602,
   "name": "a_9AB2",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 39603,
   "name": "a_9AB3",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 39604,
   "name": "j_9AB4",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 39627,
   "name": "b_9ACB",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 39635,
   "name": "b_9AD3",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 39686,
   "name": "b_9B06",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 39726,
   "name": "b_9B2E",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 39735,
   "name": "j_9B37",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 39746,
   "name": "r_9B42",
   "type": "Return",
   "kind": "auto"
  },
  {
   "address": 39748,
   "name": "a_9B44",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 39749,
   "name": "a_9B45",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 39750,
   "name": "a_9B46",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 39751,
   "name": "a_9B47",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 39752,
   "name": "a_9B48",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 39753,
   "name": "a_9B49",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 39754,
   "name": "a_9B4A",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 39757,
   "name": "a_9B4D",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 39758,
   "name": "a_9B4E",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 39759,
   "name": "a_9B4F",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 39760,
   "name": "a_9B50",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 39761,
   "name": "a_9B51",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 39762,
   "name": "a_9B52",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 39763,
   "name": "a_9B53",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 39764,
   "name": "a_9B54",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 39765,
   "name": "a_9B55",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 39766,
   "name": "a_9B56",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 39767,
   "name": "r_9B57",
   "type": "Return",
   "kind": "auto"
  },
  {
   "address": 39768,
   "name": "s_9B58",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 39784,
   "name": "b_9B68",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 39792,
   "name": "j_9B70",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 39845,
   "name": "b_9BA5",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 39866,
   "name": "b_9BBA",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 39869,
   "name": "b_9BBD",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 39886,
   "name": "b_9BCE",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 39897,
   "name": "j_9BD9",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 39915,
   "name": "b_9BEB",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 39939,
   "name": "b_9C03",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 39957,
   "name": "b_9C15",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 39975,
   "name": "b_9C27",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 39993,
   "name": "b_9C39",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 40018,
   "name": "b_9C52",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 40028,
   "name": "b_9C5C",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 40039,
   "name": "j_9C67",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 40052,
   "name": "r_9C74",
   "type": "Return",
   "kind": "auto"
  },
  {
   "address": 40053,
   "name": "s_9C75",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 40084,
   "name": "s_9C94",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 40142,
   "name": "r_9CCE",
   "type": "Return",
   "kind": "auto"
  },
  {
   "address": 40143,
   "name": "s_9CCF",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 40198,
   "name": "r_9D06",
   "type": "Return",
   "kind": "auto"
  },
  {
   "address": 40199,
   "name": "s_9D07",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 40253,
   "name": "s_9D3D",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 40324,
   "name": "r_9D84",
   "type": "Return",
   "kind": "auto"
  },
  {
   "address": 40325,
   "name": "s_9D85",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 40387,
   "name": "r_9DC3",
   "type": "Return",
   "kind": "auto"
  },
  {
   "address": 40388,
   "name": "s_9DC4",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 40401,
   "name": "s_9DD1",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 40409,
   "name": "r_9DD9",
   "type": "Return",
   "kind": "auto"
  },
  {
   "address": 40410,
   "name": "key_rows",
   "type": "Field",
   "kind": "user"
  },
  {
   "address": 40418,
   "name": "read_keyboard",
   "type": "Subroutine",
   "kind": "user"
  },
  {
   "address": 40436,
   "name": "b_9DF4",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 40457,
   "name": "rotate_ship",
   "type": "Subroutine",
   "kind": "user"
  },
  {
   "address": 40472,
   "name": "b_9E18",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 40481,
   "name": "b_9E21",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 40487,
   "name": "r_9E27",
   "type": "Return",
   "kind": "auto"
  },
  {
   "address": 40488,
   "name": "s_9E28",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 40529,
   "name": "b_9E51",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 40537,
   "name": "b_9E59",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 40545,
   "name": "b_9E61",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 40566,
   "name": "r_9E76",
   "type": "Return",
   "kind": "auto"
  },
  {
   "address": 40567,
   "name": "s_9E77",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 40607,
   "name": "b_9E9F",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 40609,
   "name": "j_9EA1",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 40693,
   "name": "j_9EF5",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 40719,
   "name": "b_9F0F",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 40786,
   "name": "b_9F52",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 40803,
   "name": "b_9F63",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 40833,
   "name": "b_9F81",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 40924,
   "name": "r_9FDC",
   "type": "Return",
   "kind": "auto"
  },
  {
   "address": 40925,
   "name": "s_9FDD",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 40927,
   "name": "b_9FDF",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 40939,
   "name": "b_9FEB",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 40951,
   "name": "b_9FF7",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 40963,
   "name": "r_A003",
   "type": "Return",
   "kind": "auto"
  },
  {
   "address": 41454,
   "name": "f_A1EE",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 41458,
   "name": "f_A1F2",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 41462,
   "name": "f_A1F6",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 41466,
   "name": "f_A1FA",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 41471,
   "name": "f_A1FF",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 41810,
   "name": "f_A352",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 41870,
   "name": "s_A38E",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 41883,
   "name": "j_A39B",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 41923,
   "name": "b_A3C3",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 41950,
   "name": "b_A3DE",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 41956,
   "name": "r_A3E4",
   "type": "Return",
   "kind": "auto"
  },
  {
   "address": 41957,
   "name": "j_A3E5",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 42021,
   "name": "b_A425",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 42024,
   "name": "b_A428",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 42032,
   "name": "b_A430",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 42097,
   "name": "b_A471",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 42143,
   "name": "s_A49F",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 42164,
   "name": "b_A4B4",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 42198,
   "name": "b_A4D6",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 42217,
   "name": "r_A4E9",
   "type": "Return",
   "kind": "auto"
  },
  {
   "address": 42218,
   "name": "b_A4EA",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 42277,
   "name": "r_A525",
   "type": "Return",
   "kind": "auto"
  },
  {
   "address": 42278,
   "name": "f_A526",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 42286,
   "name": "f_A52E",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 42290,
   "name": "s_A532",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 42339,
   "name": "b_A563",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 42341,
   "name": "j_A565",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 42348,
   "name": "r_A56C",
   "type": "Return",
   "kind": "auto"
  },
  {
   "address": 42349,
   "name": "s_A56D",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 42425,
   "name": "s_A5B9",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 42452,
   "name": "b_A5D4",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 42525,
   "name": "b_A61D",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 42545,
   "name": "b_A631",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 42555,
   "name": "b_A63B",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 42565,
   "name": "b_A645",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 42635,
   "name": "b_A68B",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 42637,
   "name": "b_A68D",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 42645,
   "name": "b_A695",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 42660,
   "name": "a_A6A4",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 42661,
   "name": "a_A6A5",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 42662,
   "name": "a_A6A6",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 42663,
   "name": "s_A6A7",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 42751,
   "name": "b_A6FF",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 42829,
   "name": "b_A74D",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 42839,
   "name": "b_A757",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 42847,
   "name": "s_A75F",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 42858,
   "name": "b_A76A",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 42890,
   "name": "b_A78A",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 42908,
   "name": "b_A79C",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 42931,
   "name": "b_A7B3",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 42970,
   "name": "b_A7DA",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 42984,
   "name": "b_A7E8",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 43001,
   "name": "b_A7F9",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 43058,
   "name": "s_A832",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 43091,
   "name": "b_A853",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 43102,
   "name": "b_A85E",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 43117,
   "name": "b_A86D",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 43123,
   "name": "f_A873",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 43231,
   "name": "f_A8DF",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 43237,
   "name": "f_A8E5",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 43243,
   "name": "f_A8EB",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 43249,
   "name": "f_A8F1",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 43255,
   "name": "f_A8F7",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 43261,
   "name": "f_A8FD",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 43267,
   "name": "f_A903",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 43273,
   "name": "f_A909",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 43279,
   "name": "f_A90F",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 43285,
   "name": "f_A915",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 43291,
   "name": "f_A91B",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 43297,
   "name": "f_A921",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 43303,
   "name": "f_A927",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 43309,
   "name": "f_A92D",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 43315,
   "name": "f_A933",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 43321,
   "name": "f_A939",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 43327,
   "name": "f_A93F",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 43333,
   "name": "f_A945",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 43339,
   "name": "f_A94B",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 43345,
   "name": "r_A951",
   "type": "Return",
   "kind": "auto"
  },
  {
   "address": 43358,
   "name": "f_A95E",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 43359,
   "name": "f_A95F",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 43370,
   "name": "f_A96A",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 43371,
   "name": "f_A96B",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 43382,
   "name": "f_A976",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 43383,
   "name": "f_A977",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 43394,
   "name": "f_A982",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 43395,
   "name": "f_A983",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 43406,
   "name": "f_A98E",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 43407,
   "name": "f_A98F",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 43418,
   "name": "s_A99A",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 43430,
   "name": "r_A9A6",
   "type": "Return",
   "kind": "auto"
  },
  {
   "address": 43431,
   "name": "b_A9A7",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 43445,
   "name": "b_A9B5",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 43450,
   "name": "b_A9BA",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 43465,
   "name": "s_A9C9",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 43490,
   "name": "b_A9E2",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 43539,
   "name": "b_AA13",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 43588,
   "name": "b_AA44",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 43590,
   "name": "j_AA46",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 43704,
   "name": "s_AAB8",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 43746,
   "name": "s_AAE2",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 43758,
   "name": "b_AAEE",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 43772,
   "name": "b_AAFC",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 43774,
   "name": "s_AAFE",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 43786,
   "name": "b_AB0A",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 43803,
   "name": "b_AB1B",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 43805,
   "name": "r_AB1D",
   "type": "Return",
   "kind": "auto"
  },
  {
   "address": 43806,
   "name": "a_AB1E",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 43807,
   "name": "a_AB1F",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 43808,
   "name": "a_AB20",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 43809,
   "name": "a_AB21",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 43810,
   "name": "a_AB22",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 43811,
   "name": "a_AB23",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 43812,
   "name": "a_AB24",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 43813,
   "name": "a_AB25",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 43814,
   "name": "j_AB26",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 43851,
   "name": "b_AB4B",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 43860,
   "name": "b_AB54",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 43862,
   "name": "b_AB56",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 43868,
   "name": "j_AB5C",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 43901,
   "name": "b_AB7D",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 43907,
   "name": "b_AB83",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 43958,
   "name": "b_ABB6",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 43980,
   "name": "j_ABCC",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 44001,
   "name": "b_ABE1",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 44028,
   "name": "b_ABFC",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 44034,
   "name": "b_AC02",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 44065,
   "name": "b_AC21",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 44077,
   "name": "j_AC2D",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 44092,
   "name": "b_AC3C",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 44093,
   "name": "a_AC3D",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 44094,
   "name": "a_AC3E",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 44108,
   "name": "j_AC4C",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 44124,
   "name": "b_AC5C",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 44129,
   "name": "a_AC61",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 44130,
   "name": "a_AC62",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 44134,
   "name": "s_AC66",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 44153,
   "name": "r_AC79",
   "type": "Return",
   "kind": "auto"
  },
  {
   "address": 44154,
   "name": "s_AC7A",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 44188,
   "name": "b_AC9C",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 44222,
   "name": "s_ACBE",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 44279,
   "name": "s_ACF7",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 44280,
   "name": "a_ACF8",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 44281,
   "name": "a_ACF9",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 44282,
   "name": "s_ACFA",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 44283,
   "name": "a_ACFB",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 44284,
   "name": "a_ACFC",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 44285,
   "name": "s_ACFD",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 44296,
   "name": "b_AD08",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 44306,
   "name": "b_AD12",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 44314,
   "name": "b_AD1A",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 44331,
   "name": "b_AD2B",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 44351,
   "name": "f_AD3F",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 44359,
   "name": "s_AD47",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 44373,
   "name": "s_AD55",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 44413,
   "name": "r_AD7D",
   "type": "Return",
   "kind": "auto"
  },
  {
   "address": 44414,
   "name": "s_AD7E",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 44449,
   "name": "b_ADA1",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 44499,
   "name": "b_ADD3",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 44509,
   "name": "j_ADDD",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 44528,
   "name": "b_ADF0",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 44531,
   "name": "s_ADF3",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 44536,
   "name": "b_ADF8",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 44551,
   "name": "r_AE07",
   "type": "Return",
   "kind": "auto"
  },
  {
   "address": 44552,
   "name": "j_AE08",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 44561,
   "name": "b_AE11",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 44577,
   "name": "s_AE21",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 44588,
   "name": "b_AE2C",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 44603,
   "name": "s_AE3B",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 44611,
   "name": "b_AE43",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 44616,
   "name": "b_AE48",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 44626,
   "name": "s_AE52",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 44648,
   "name": "a_AE68",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 44649,
   "name": "j_AE69",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 44657,
   "name": "b_AE71",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 44661,
   "name": "r_AE75",
   "type": "Return",
   "kind": "auto"
  },
  {
   "address": 44662,
   "name": "b_AE76",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 44718,
   "name": "s_AEAE",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 44722,
   "name": "b_AEB2",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 44736,
   "name": "b_AEC0",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 44750,
   "name": "s_AECE",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 44756,
   "name": "s_AED4",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 44762,
   "name": "b_AEDA",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 44776,
   "name": "b_AEE8",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 44785,
   "name": "s_AEF1",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 44791,
   "name": "s_AEF7",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 44801,
   "name": "b_AF01",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 44905,
   "name": "b_AF69",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 44918,
   "name": "s_AF76",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 44920,
   "name": "b_AF78",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 44937,
   "name": "a_AF89",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 44938,
   "name": "a_AF8A",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 44939,
   "name": "a_AF8B",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 44940,
   "name": "a_AF8C",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 44941,
   "name": "a_AF8D",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 44942,
   "name": "a_AF8E",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 44943,
   "name": "a_AF8F",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 44944,
   "name": "j_AF90",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 44947,
   "name": "j_AF93",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 45063,
   "name": "b_B007",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 45077,
   "name": "b_B015",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 45124,
   "name": "b_B044",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 45145,
   "name": "b_B059",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 45158,
   "name": "b_B066",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 45227,
   "name": "j_B0AB",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 45272,
   "name": "b_B0D8",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 45299,
   "name": "b_B0F3",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 45322,
   "name": "b_B10A",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 45357,
   "name": "b_B12D",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 45374,
   "name": "j_B13E",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 45377,
   "name": "j_B141",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 45414,
   "name": "b_B166",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 45471,
   "name": "j_B19F",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 45579,
   "name": "j_B20B",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 45632,
   "name": "b_B240",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 45635,
   "name": "b_B243",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 45638,
   "name": "b_B246",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 45641,
   "name": "b_B249",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 45664,
   "name": "b_B260",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 45670,
   "name": "b_B266",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 45673,
   "name": "j_B269",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 45691,
   "name": "b_B27B",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 45720,
   "name": "b_B298",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 45723,
   "name": "j_B29B",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 45740,
   "name": "b_B2AC",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 45751,
   "name": "b_B2B7",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 45754,
   "name": "s_B2BA",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 45768,
   "name": "b_B2C8",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 45776,
   "name": "b_B2D0",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 45793,
   "name": "b_B2E1",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 45807,
   "name": "b_B2EF",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 45822,
   "name": "b_B2FE",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 45830,
   "name": "j_B306",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 45842,
   "name": "b_B312",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 45847,
   "name": "b_B317",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 45900,
   "name": "r_B34C",
   "type": "Return",
   "kind": "auto"
  },
  {
   "address": 45901,
   "name": "b_B34D",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 45943,
   "name": "s_B377",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 45978,
   "name": "b_B39A",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 45992,
   "name": "s_B3A8",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 46011,
   "name": "b_B3BB",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 46017,
   "name": "s_B3C1",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 46023,
   "name": "s_B3C7",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 46035,
   "name": "b_B3D3",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 46037,
   "name": "b_B3D5",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 46039,
   "name": "b_B3D7",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 46042,
   "name": "s_B3DA",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 46044,
   "name": "b_B3DC",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 46064,
   "name": "s_B3F0",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 46098,
   "name": "b_B412",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 46113,
   "name": "b_B421",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 46126,
   "name": "b_B42E",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 46146,
   "name": "b_B442",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 46156,
   "name": "j_B44C",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 46168,
   "name": "b_B458",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 46172,
   "name": "s_B45C",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 46178,
   "name": "s_B462",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 46187,
   "name": "a_B46B",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 46194,
   "name": "key_pressed_live",
   "type": "Subroutine",
   "kind": "user"
  },
  {
   "address": 46198,
   "name": "key_pressed",
   "type": "Subroutine",
   "kind": "user"
  },
  {
   "address": 46207,
   "name": "j_B47F",
   "type": "Jump",
   "kind": "auto"
  },
  {
   "address": 46233,
   "name": "b_B499",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 46239,
   "name": "b_B49F",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 46243,
   "name": "b_B4A3",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 46254,
   "name": "b_B4AE",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 46265,
   "name": "b_B4B9",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 46268,
   "name": "control_keys",
   "type": "Field",
   "kind": "user"
  },
  {
   "address": 46273,
   "name": "f_B4C1",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 46278,
   "name": "a_B4C6",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 46279,
   "name": "a_B4C7",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 46280,
   "name": "a_B4C8",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 46281,
   "name": "s_B4C9",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 46290,
   "name": "r_B4D2",
   "type": "Return",
   "kind": "auto"
  },
  {
   "address": 46291,
   "name": "b_B4D3",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 46310,
   "name": "f_B4E6",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 46318,
   "name": "f_B4EE",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 46336,
   "name": "f_B500",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 46344,
   "name": "a_B508",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 46348,
   "name": "a_B50C",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 46349,
   "name": "a_B50D",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 46354,
   "name": "a_B512",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 46355,
   "name": "s_B513",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 46379,
   "name": "b_B52B",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 46381,
   "name": "b_B52D",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 46392,
   "name": "b_B538",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 46399,
   "name": "b_B53F",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 46403,
   "name": "b_B543",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 46428,
   "name": "b_B55C",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 46457,
   "name": "b_B579",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 46459,
   "name": "b_B57B",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 46498,
   "name": "b_B5A2",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 46505,
   "name": "b_B5A9",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 46537,
   "name": "b_B5C9",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 46550,
   "name": "b_B5D6",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 46555,
   "name": "b_B5DB",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 46576,
   "name": "s_B5F0",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 46591,
   "name": "b_B5FF",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 46600,
   "name": "s_B608",
   "type": "Subroutine",
   "kind": "auto"
  },
  {
   "address": 46661,
   "name": "b_B645",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 46662,
   "name": "b_B646",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 46706,
   "name": "a_B672",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 46707,
   "name": "a_B673",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 46708,
   "name": "a_B674",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 46709,
   "name": "game_start",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 46727,
   "name": "b_B687",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 46729,
   "name": "b_B689",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 46748,
   "name": "b_B69C",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 46765,
   "name": "b_B6AD",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 46812,
   "name": "b_B6DC",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 46841,
   "name": "b_B6F9",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 46853,
   "name": "f_B705",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 46859,
   "name": "copy_startup_to_0400",
   "type": "Jump",
   "kind": "user"
  },
  {
   "address": 46879,
   "name": "b_B71F",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 46895,
   "name": "b_B72F",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 46906,
   "name": "b_B73A",
   "type": "Branch",
   "kind": "auto"
  },
  {
   "address": 46923,
   "name": "show_bbc_keys_page",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 46963,
   "name": "startup_code_for_0400",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 47207,
   "name": "f_B867",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 47335,
   "name": "f_B8E7",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 47367,
   "name": "f_B907",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 47399,
   "name": "f_B927",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 47431,
   "name": "f_B947",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 47463,
   "name": "f_B967",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 47581,
   "name": "bbc_keys_text",
   "type": "UserDefined",
   "kind": "user"
  },
  {
   "address": 54528,
   "name": "a_D500",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 54529,
   "name": "a_D501",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 54532,
   "name": "a_D504",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 54533,
   "name": "a_D505",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 54534,
   "name": "a_D506",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 54535,
   "name": "a_D507",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 54536,
   "name": "a_D508",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 54537,
   "name": "a_D509",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 54538,
   "name": "a_D50A",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 54539,
   "name": "a_D50B",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 54540,
   "name": "a_D50C",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 54541,
   "name": "a_D50D",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 54542,
   "name": "a_D50E",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 54543,
   "name": "a_D50F",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 54546,
   "name": "a_D512",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 54547,
   "name": "a_D513",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 54548,
   "name": "a_D514",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 54549,
   "name": "a_D515",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 54550,
   "name": "a_D516",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 54551,
   "name": "a_D517",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 54552,
   "name": "a_D518",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 55296,
   "name": "f_D800",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 55301,
   "name": "a_D805",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 55302,
   "name": "a_D806",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 55303,
   "name": "a_D807",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 55304,
   "name": "a_D808",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 55313,
   "name": "a_D811",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 55314,
   "name": "a_D812",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 55315,
   "name": "a_D813",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 55316,
   "name": "a_D814",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 55317,
   "name": "a_D815",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 55326,
   "name": "a_D81E",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 55327,
   "name": "a_D81F",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 55328,
   "name": "a_D820",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 55329,
   "name": "a_D821",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 55330,
   "name": "a_D822",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 55376,
   "name": "f_D850",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 55456,
   "name": "a_D8A0",
   "type": "AbsoluteAddress",
   "kind": "auto"
  },
  {
   "address": 55552,
   "name": "f_D900",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 55808,
   "name": "f_DA00",
   "type": "Field",
   "kind": "auto"
  },
  {
   "address": 56064,
   "name": "f_DB00",
   "type": "Field",
   "kind": "auto"
  }
 ],
 "comments": [
  {
   "address": 35133,
   "type": "line",
   "text": "Restores Y, X and A from the stack and returns from the interrupt."
  },
  {
   "address": 35139,
   "type": "line",
   "text": "The game's one interrupt handler, reached through the KERNAL's IRQ entry and the vector at $0314. A raster interrupt is passed to raster_dispatch; a CIA 1 timer interrupt decrements $B46B; anything else is acknowledged at the video chip and CIA 2. All three leave through irq_exit."
  },
  {
   "address": 35172,
   "type": "line",
   "text": "Acknowledges the raster interrupt, then reads the next entry of the raster list at $0E01 + $AD: a handler number, and the line for the next interrupt from $0E03, which it writes to $D012. Advances $AD by 3 and jumps through raster_handler_lo/hi. A handler number of $FF ends the list."
  },
  {
   "address": 35258,
   "type": "line",
   "text": "Low bytes of the five raster handlers: $89C4, $8AA1, $8A3E, $8A4D, $8A8C."
  },
  {
   "address": 35263,
   "type": "line",
   "text": "High bytes of the five raster handlers."
  },
  {
   "address": 35268,
   "type": "line",
   "text": "Raster handler 0. Sets the background colour to black, calls $8C9B while $8936 is non-zero, clears $AE and $A1, turns off sprites 0-5 (keeps 6 and 7) and counts frames in $1A."
  },
  {
   "address": 35390,
   "type": "line",
   "text": "Raster handler 2, entered from raster_dispatch."
  },
  {
   "address": 35405,
   "type": "line",
   "text": "Raster handler 3, entered from raster_dispatch."
  },
  {
   "address": 35468,
   "type": "line",
   "text": "Raster handler 4, entered from raster_dispatch."
  },
  {
   "address": 35489,
   "type": "line",
   "text": "Raster handler 1, entered from raster_dispatch."
  },
  {
   "address": 35625,
   "type": "line",
   "text": "Single-bit masks, $01 up to $80, one for each column of the keyboard matrix."
  },
  {
   "address": 38166,
   "type": "line",
   "text": "Message texts, each after two bytes that come before it: \"Mission Complete\", \"No Bonus\", \"Planet Destroyed\", \"Reverse Gravity\", \"Invisible Landscape\". Plain ASCII."
  },
  {
   "address": 38347,
   "type": "line",
   "text": "Unless $57 is non-zero, either Shift key goes on to $95E0, which calls $9339 and $9CCF; with no Shift held it jumps to $96EB."
  },
  {
   "address": 38751,
   "type": "line",
   "text": "F5 pauses the game when $27 is zero: sets $61 to 1 and waits, testing F7, until F7 is pressed, then calls $B45C and clears $61."
  },
  {
   "address": 38781,
   "type": "line",
   "text": "F1 stores $FF in $A2 (sound off); F3 stores 0 (sound on)."
  },
  {
   "address": 40410,
   "type": "line",
   "text": "The keyboard matrix as read_keyboard left it: one byte per row, a set bit for each key held."
  },
  {
   "address": 40418,
   "type": "line",
   "text": "Scans the keyboard matrix: selects each of the eight rows of CIA 1 port A in turn and stores port B, inverted, in key_rows, so that a set bit is a key held down. Interrupts are off for the scan."
  },
  {
   "address": 40457,
   "type": "line",
   "text": "On a pass when $19 AND 3 is non-zero, A decrements the ship's direction in $0D and S increments it, wrapping to 0-31: 32 directions."
  },
  {
   "address": 46194,
   "type": "line",
   "text": "The same test as key_pressed, without the $63 check: always the real keyboard."
  },
  {
   "address": 46198,
   "type": "line",
   "text": "Tests one key. X is its number in the matrix, row times 8 plus column (A is $0A, S is $0D, Return $01, right Shift $34, left Shift $0F, Space $3C). Returns with Z set when the key is held. While $63 is non-zero, any key but RUN/STOP ($3F) is answered at $B49F instead of from the keyboard. What sets $63 is not known: it read 0 throughout attract mode and in play."
  },
  {
   "address": 46268,
   "type": "line",
   "text": "Key numbers of the five controls, in matrix order: A, S, Return, right Shift, Space."
  },
  {
   "address": 46709,
   "type": "line",
   "text": "The game's first instruction, reached from the crack's relocator at $6C16. Copies 13 pages from $6C47 to $4000-$4CFF, resets the stack, clears zero page from $03 to $FF, then builds tables at $0B00."
  },
  {
   "address": 46859,
   "type": "line",
   "text": "Copies three pages from $B773 to $0400-$06FF, stores 4 in $AF89 and jumps to $0400, where the copied start-up code runs."
  },
  {
   "address": 46923,
   "type": "line",
   "text": "Prints the text at $B9DD through the KERNAL's CHROUT until a $FF, then loops on $8E42 and $8DB3 until $8DB3 returns $20, and jumps to $0400. The text is the BBC Micro version's Mode 7 key page, with the crackers' credit added at its end. Nothing in the code traced so far calls this routine."
  },
  {
   "address": 46963,
   "type": "line",
   "text": "The start of three pages, $B773-$BA72, that copy_startup_to_0400 moves to $0400 and runs there: start-up code assembled for $0400, and after it data, including the names and texts below. In play $0400-$06FF hold other things, so these pages are the copy that survives. Among other things the code it sets the video bank through $DD00 and $DD02, the raster interrupt through $D01A, CIA 1's timer and the IRQ vector at $0314 (seen at $B78C-$B846 here, $0419-$04D3 as it runs)."
  },
  {
   "address": 47210,
   "type": "line",
   "text": "Eight names of \"SYNDICATE\", padded with spaces: the high score table as this copy holds it (shown as \"Top Eight Thrusters\", 1000 points each)."
  },
  {
   "address": 47463,
   "type": "line",
   "text": "Message texts, each a pair of bytes then the text, ended by $FF: \"Game Over\", \"Top Eight Thrusters\", \"Congratulations\", \"Please enter your name\", \"Press SPACE BAR to start\", \"Out of fuel\". Plain ASCII."
  },
  {
   "address": 47581,
   "type": "line",
   "text": "Text printed by show_bbc_keys_page, ended by $FF. It starts with 22,7, the BBC Micro's MODE 7, and uses teletext control codes ($84, $9D, $83, $8D). It reads \"Jeremy's Thruster Game\" (twice, for double height), \"The keys are:\" and the BBC version's keys (CAPS LOCK, CTRL, RETURN, SHIFT, SPACE, COPY and DELETE, Q and S, ESCAPE), then the crackers' line \"Cracked By The Syndicate For TCI !\" in shifted capitals and \"Press the space bar to start\"."
  }
 ]
}