// space.h
// Generated by decompiling space.sav
// using Reko decompiler version 0.11.6.0.

/*
// Equivalence classes ////////////
Eq_1: (struct "Globals"
		(0 Eq_4729 t0000)
		(A2 word16 w00A2)
		(380 char b0380)
		(397 char b0397)
		(3B8 Eq_3267 t03B8)
		(3BC Eq_3498 t03BC)
		(592 Eq_3219 t0592)
		(5E1 char b05E1)
		(5E4 byte b05E4)
		(5EF byte b05EF)
		(601 byte b0601)
		(A00 <unknown> t0A00)
		(ABE (ptr16 code) ptr0ABE)
		(AC0 <unknown> t0AC0)
		(D7E code t0D7E)
		(DCC code t0DCC)
		(EF4 Eq_1271 t0EF4)
		(FE2 code t0FE2)
		(101E Eq_1271 t101E)
		(1020 Eq_1271 t1020)
		(11EC code t11EC)
		(138E char b138E)
		(1396 Eq_3213 t1396)
		(13F0 code t13F0)
		(151E Eq_1271 t151E)
		(1520 Eq_1271 t1520)
		(15C1 word16 w15C1)
		(15C4 Eq_3431 t15C4)
		(15FF code t15FF)
		(1DAA (ptr16 code) ptr1DAA)
		(1DB2 (struct "Eq_3213" (0 (ptr16 Eq_3431) ptr0000) (2 (ptr16 code) ptr0002)) t1DB2)
		(1DC4 word16 w1DC4)
		(243E (struct "Eq_1293" (0 (ptr16 Eq_1299) ptr0000) (2 (ptr16 code) ptr0002)) t243E)
		(2B94 (struct "Eq_1293") t2B94)
		(2E24 (struct "Eq_1293") t2E24)
		(2EC8 (struct "Eq_1293") t2EC8)
		(3224 (struct "Eq_1293") t3224)
		(34B0 (struct "Eq_1293") t34B0)
		(3960 (struct "Eq_1293") t3960)
		(3B40 (struct "Eq_1293") t3B40)
		(3E16 (struct "Eq_1293") t3E16)
		(3F46 (struct "Eq_1293") t3F46)
		(4034 (struct "Eq_1293") t4034)
		(4076 (struct "Eq_1293") t4076)
		(4140 (struct "Eq_1293") t4140)
		(4184 (struct "Eq_1293") t4184)
		(4234 (struct "Eq_1293") t4234)
		(4538 (struct "Eq_1293") t4538)
		(4580 (struct "Eq_1293") t4580)
		(45CC (struct "Eq_1293") t45CC)
		(46C4 (arr (ptr16 code)) a46C4)
		(474C (arr word16 74) a474C)
		(47E0 word16 w47E0)
		(47E2 (arr Eq_4719) a47E2)
		(47E4 (struct "Eq_4283" 0004 (FFFFFFFE word16 wFFFFFFFE) (0 word16 w0000)) t47E4)
		(47FE Eq_3431 t47FE)
		(4968 Eq_1299 t4968)
		(4DAA Eq_1299 t4DAA)
		(507E Eq_1299 t507E)
		(50B2 Eq_1299 t50B2)
		(512C Eq_1299 t512C)
		(517E Eq_1299 t517E)
		(51DC Eq_1299 t51DC)
		(526E Eq_1299 t526E)
		(529C Eq_1409 t529C)
		(52A2 Eq_758 t52A2)
		(52A6 word16 w52A6)
		(52B0 word16 w52B0)
		(52BA word16 w52BA)
		(52C0 Eq_758 t52C0)
		(52C4 word16 w52C4)
		(52CE word16 w52CE)
		(52D8 word16 w52D8)
		(52E2 Eq_1299 t52E2)
		(530A Eq_1299 t530A)
		(5330 Eq_1299 t5330)
		(5344 Eq_1299 t5344)
		(5354 Eq_1299 t5354)
		(5368 Eq_1299 t5368)
		(537A Eq_1299 t537A)
		(53B0 Eq_1299 t53B0)
		(53C0 Eq_1299 t53C0)
		(53D8 Eq_1299 t53D8)
		(53E8 cup16 w53E8)
		(53EA cup16 w53EA)
		(53EC cui16 w53EC)
		(53F0 (ptr16 code) ptr53F0)
		(5414 (ptr16 code) ptr5414)
		(541C (arr uint16) a541C)
		(5424 Eq_17 t5424)
		(5426 (ptr16 ci16) ptr5426)
		(542C word16 w542C)
		(5506 word16 w5506)
		(56B2 word16 w56B2)
		(56C4 word16 w56C4)
		(56DE word16 w56DE)
		(56FE word16 w56FE)
		(571E word16 w571E)
		(575A word16 w575A)
		(5784 Eq_1543 t5784)
		(5788 word16 w5788)
		(578A cui16 w578A)
		(578C Eq_17 t578C)
		(578E ci16 w578E)
		(5790 word16 w5790)
		(5792 cui16 w5792)
		(5794 Eq_17 t5794)
		(5796 ci16 w5796)
		(5798 word16 w5798)
		(579A int16 w579A)
		(579C word16 w579C)
		(579E ci16 w579E)
		(57A0 ci16 w57A0)
		(57A2 ci16 w57A2)
		(57A4 Eq_17 t57A4)
		(57A6 ci16 w57A6)
		(57A8 ci16 w57A8)
		(57AA ci16 w57AA)
		(57AC word16 w57AC)
		(57C0 word16 w57C0)
		(57D4 word16 w57D4)
		(57D8 word16 w57D8)
		(57E4 word16 w57E4)
		(57E8 word16 w57E8)
		(5808 word16 w5808)
		(5864 word16 w5864)
		(586E word16 w586E)
		(5870 word16 w5870)
		(5874 word16 w5874)
		(58B6 Eq_17 t58B6)
		(58B8 uint16 w58B8)
		(58BC ci16 w58BC)
		(58BE word16 w58BE)
		(58C0 word16 w58C0)
		(58C2 word16 w58C2)
		(FFFF word16 wFFFF))
	globals_t (in globals : (ptr16 (struct "Globals")))
Eq_12: (fn Eq_15 (char))
	T_12 (in TTYOUT @ 046E : ptr16)
	T_13 (in signature of TTYOUT : void)
Eq_15: (union "Eq_15" (bool u0) (word16 u1))
	T_15 (in TTYOUT(v5_5) @ 046E : word16)
Eq_17: (union "Eq_17" ((ptr16 Eq_4730) u0) (Eq_4731 u1))
	T_17 (in wArg10 @ 046E : Eq_17)
	T_23 (in Mem0[0x5424<p16>:word16] @ 047A : word16)
	T_24 (in r3_12 @ 047A : Eq_17)
	T_27 (in Mem15[r3_12 + 0x7C<16>:word16] @ 0482 : word16)
	T_28 (in r0_16 @ 0482 : Eq_17)
	T_37 (in r0 @ 0490 : Eq_17)
	T_44 (in Mem36[sp_31 + 0<16>:word16] @ 0496 : word16)
	T_59 (in Mem23[r3_17 + 2<16>:word16] @ 048E : word16)
	T_75 (in r1_101 @ 04CA : Eq_17)
	T_78 (in 24<i16> @ 04D0 : int16)
	T_79 (in r0_103 @ 04D0 : Eq_17)
	T_91 (in r0_113 @ 04DA : Eq_17)
	T_95 (in r1_109 @ 04E0 : Eq_17)
	T_98 (in SLICE(r0_r1_176, word16, 16) @ 04E4 : word16)
	T_109 (in SLICE(r0_r1_176, word16, 0) @ 04E0 : word16)
	T_110 (in 0<16> @ 04E2 : word16)
	T_114 (in p1 @ 04D4 : word16)
	T_118 (in __rcl<word16,byte>(r1_101, 1<8>, C_102) @ 04D4 : word16)
	T_125 (in __rcl<word16,byte>(r0_103, 1<8>, (r1_101 & 0x8000<16>) != 0<16>) @ 04D6 : word16)
	T_154 (in r0 @ 0518 : Eq_17)
	T_155 (in r2 @ 0518 : Eq_17)
	T_156 (in r3Out @ 0518 : Eq_17)
	T_157 (in r3_11 @ 051A : Eq_17)
	T_158 (in 0<16> @ 051C : word16)
	T_159 (in r0_17 @ 051C : Eq_17)
	T_160 (in r3_11 - r2 @ 0522 : word16)
	T_162 (in r0_17 + 1<16> @ 0524 : word16)
	T_167 (in 0x28<16> @ 0532 : word16)
	T_168 (in r3_8 @ 0532 : Eq_17)
	T_169 (in out r3_8 @ 0532 : word16)
	T_170 (in fn051A(r0, 0x28<16>, out r3_8) @ 0532 : word16)
	T_171 (in 0x28<16> @ 0532 : word16)
	T_173 (in out r3_56 @ 0532 : word16)
	T_174 (in fn051A(fn051A(r0, 0x28<16>, out r3_8), 0x28<16>, out r3_56) @ 0532 : word16)
	T_175 (in r0_17 @ 0532 : Eq_17)
	T_213 (in 0<16> @ 0568 : word16)
	T_214 (in wLoc02_40 @ 0568 : Eq_17)
	T_219 (in __rcl<word16,byte>(wLoc02_40, 1<8>, C_21) @ 056C : word16)
	T_220 (in v18_26 @ 056C : Eq_17)
	T_237 (in wArg02 @ 0576 : Eq_17)
	T_242 (in Mem0[0x5424<p16>:word16] @ 0608 : word16)
	T_243 (in r4_4 @ 0608 : Eq_17)
	T_247 (in 0<16> @ 062A : word16)
	T_248 (in wArg00_79 @ 062A : Eq_17)
	T_249 (in r1_15 @ 062C : Eq_17)
	T_250 (in 0<16> @ 0630 : word16)
	T_256 (in 0<16> @ 0632 : word16)
	T_260 (in -wArg02 @ 0634 : word16)
	T_263 (in p1 @ 0650 : word16)
	T_267 (in SEQ(SLICE(r1_15, byte, 8), 0<8>) | r2_30 @ 0650 : word16)
	T_268 (in __swab(SEQ(SLICE(r1_15, byte, 8), 0<8>) | r2_30) @ 0650 : word16)
	T_269 (in r1_48 @ 0650 : Eq_17)
	T_272 (in p1 @ 065A : word16)
	T_283 (in __rcr<word16,byte>(r1_48, 1<8>, (wLoc04 << 1<8> & 1<16>) != 0<16>) @ 065A : word16)
	T_294 (in SEQ(__rcr<byte,byte>(bArg03_99, 1<8>, (r1_48 & 1<16>) != 0<16>), bArg02_101) @ 065A : word16)
	T_299 (in __rcl<word16,byte>(r1_15, 1<8>, C_32) @ 0640 : word16)
	T_306 (in r5 @ 0642 : Eq_17)
	T_309 (in wArg04 @ 0642 : Eq_17)
	T_311 (in wArg08 @ 0642 : Eq_17)
	T_312 (in Mem0[0x5424<p16>:word16] @ 0670 : word16)
	T_313 (in r4_4 @ 0670 : Eq_17)
	T_318 (in r3_19 @ 0680 : Eq_17)
	T_321 (in 0<16> @ 0682 : word16)
	T_326 (in SLICE(v49_257, word16, 0) @ 0692 : word16)
	T_327 (in r1_38 @ 0692 : Eq_17)
	T_328 (in SLICE(v49_257, word16, 16) @ 0694 : word16)
	T_329 (in r0_43 @ 0694 : Eq_17)
	T_337 (in __rcl<word16,byte>(r5, 1<8>, (SLICE(r0_r1_299, word16, 16) & 0x8000<16>) != 0<16>) @ 0696 : word16)
	T_338 (in r5_46 @ 0696 : Eq_17)
	T_339 (in 0<16> @ 069A : word16)
	T_347 (in r2_18 << 1<i16> @ 069C : word16)
	T_348 (in r2_53 @ 069C : Eq_17)
	T_349 (in 0<16> @ 069E : word16)
	T_351 (in 0<16> @ 06A0 : word16)
	T_373 (in r4_68 + 0x7F01<16> @ 06C6 : word16)
	T_379 (in __rcr<word16,byte>(r4_68 + 0x7F01<16>, 1<8>, (r5_57 & 1<16>) != 0<16>) @ 06C6 : word16)
	T_380 (in r4_77 @ 06C6 : Eq_17)
	T_388 (in __rcr<word16,byte>(r2_53, 1<8>, (r4_68 + 0x7F01<16> & 1<16>) != 0<16>) @ 06CA : word16)
	T_389 (in r2_84 @ 06CA : Eq_17)
	T_405 (in SEQ(SLICE(r3_87, byte, 8), 0<8>) @ 06D8 : word16)
	T_411 (in __rcr<word16,byte>(SEQ(SLICE(r3_87, byte, 8), 0<8>), 1<8>, (r2_90 & 1<16>) != 0<16>) @ 06D8 : word16)
	T_412 (in r3_97 @ 06D8 : Eq_17)
	T_445 (in r0_121 @ 06FE : Eq_17)
	T_455 (in __rcl<word16,byte>(r0_121, 1<8>, NZVC_119 & 1<16>) @ 06F0 : word16)
	T_456 (in r0_205 @ 06F0 : Eq_17)
	T_457 (in r1_118 @ 06E8 : Eq_17)
	T_466 (in SLICE(v53_261, word16, 0) @ 06EC : word16)
	T_467 (in SLICE(r0_r1_304, word16, 16) @ 06E8 : word16)
	T_471 (in 0<16> @ 06EE : word16)
	T_483 (in SLICE(r2_r3_252, word16, 0) @ 0706 : word16)
	T_484 (in r3_166 @ 0706 : Eq_17)
	T_485 (in SLICE(r2_r3_252, word16, 16) @ 0706 : word16)
	T_486 (in r2_158 @ 0706 : Eq_17)
	T_496 (in r4_157 @ 0710 : Eq_17)
	T_499 (in 0<16> @ 0714 : word16)
	T_505 (in SEQ(SLICE(r2_158, byte, 8), 0<8>) @ 0736 : word16)
	T_512 (in __rcl<word16,byte>(r3_166, 1<8>, C_163) @ 0736 : word16)
	T_516 (in SEQ(SLICE(__rcl<word16,byte>(r3_166, 1<8>, C_163), byte, 8), 0<8>) | r2_158 @ 0736 : word16)
	T_525 (in __rcl<word16,byte>(r1_118, 1<8>, (r3_166 & 0x80<16>) != 0<16>) @ 0736 : word16)
	T_532 (in r3_166 << 1<8> @ 0716 : word16)
	T_539 (in __rcl<word16,byte>(r2_158, 1<8>, (r3_166 & 0x8000<16>) != 0<16>) @ 0718 : word16)
	T_546 (in (r4_77 & 0x7F80<16>) - 0x80<16> @ 0720 : word16)
	T_555 (in Mem0[0x5424<p16>:word16] @ 0754 : word16)
	T_556 (in r4_4 @ 0754 : Eq_17)
	T_583 (in wArg06 << 1<i16> & ~r2_39 @ 077A : word16)
	T_584 (in r4_40 @ 077A : Eq_17)
	T_587 (in wArg02 << 1<i16> & ~r0_42 @ 0780 : word16)
	T_588 (in r5_43 @ 0780 : Eq_17)
	T_600 (in __rcr<word16,byte>(r4_40, 1<8>, 1<16>) @ 0794 : word16)
	T_601 (in r4_53 @ 0794 : Eq_17)
	T_610 (in __rcr<word16,byte>(r5_43, 1<8>, (r2_44 + 0x7F01<16> & 1<16>) != 0<16>) @ 079A : word16)
	T_611 (in r5_69 @ 079A : Eq_17)
	T_612 (in 0x100<16> @ 079C : word16)
	T_613 (in r0_116 @ 079C : Eq_17)
	T_628 (in 0x202<16> @ 07B2 : word16)
	T_649 (in r0 @ 07B6 : Eq_17)
	T_685 (in r0_133 @ 07CE : Eq_17)
	T_687 (in __rcl<word16,byte>(r0_133, 1<8>, C_23) @ 07CE : word16)
	T_706 (in r0_132 @ 07DC : Eq_17)
	T_708 (in __rcl<word16,byte>(r0_132, 1<8>, C_24) @ 07DC : word16)
	T_773 (in 0<16> @ 1048 : word16)
	T_780 (in __rcr<word16,byte>(0<16>, 1<8>, cond(v12_9 << 1<i16>) & 1<16>) @ 1048 : word16)
	T_781 (in r3_31 @ 1048 : Eq_17)
	T_783 (in v12_9 << 1<i16> @ 104C : word16)
	T_786 (in __rcr<word16,byte>(v12_9 << 1<i16>, 1<8>, 1<16>) @ 104C : word16)
	T_787 (in r0_34 @ 104C : Eq_17)
	T_790 (in SEQ(SLICE(r0_34, byte, 8), 0<8>) @ 1050 : word16)
	T_791 (in r2_36 @ 1050 : Eq_17)
	T_824 (in r3_31 + r0_53 @ 1082 : word16)
	T_825 (in 0<16> @ 1084 : word16)
	T_833 (in 0<16> @ 107A : word16)
	T_846 (in wArg00 @ 107C : Eq_17)
	T_847 (in wArg02 @ 107C : Eq_17)
	T_853 (in wArg02 @ 0AC8 : Eq_17)
	T_854 (in wArg04 @ 0AC8 : Eq_17)
	T_860 (in wArg00 @ 0AC8 : Eq_17)
	T_861 (in wArg02 @ 0AC8 : Eq_17)
	T_866 (in r3 @ 0AE2 : Eq_17)
	T_871 (in Mem5[0x5424<p16>:word16] @ 0AE8 : word16)
	T_872 (in r3_6 @ 0AE8 : Eq_17)
	T_897 (in Mem40[r3_6 + 0x44<16>:word16] @ 0B28 : word16)
	T_903 (in Mem69[r3_6 + 0x44<16>:word16] @ 0B1A : word16)
	T_907 (in r0 @ 0B20 : Eq_17)
	T_908 (in wArg00 @ 0B20 : Eq_17)
	T_909 (in wArg02 @ 0B20 : Eq_17)
	T_913 (in r0 @ 0B42 : Eq_17)
	T_915 (in wArg02 @ 0B42 : Eq_17)
	T_916 (in wArg04 @ 0B42 : Eq_17)
	T_920 (in r0 @ 0B42 : Eq_17)
	T_921 (in wArg00 @ 0B42 : Eq_17)
	T_922 (in wArg02 @ 0B42 : Eq_17)
	T_931 (in Mem5[0x5424<p16>:word16] @ 0B62 : word16)
	T_932 (in r3_111 @ 0B62 : Eq_17)
	T_957 (in Mem52[r3_111 + 0x7E<16>:word16] @ 0BAE : word16)
	T_960 (in Mem55[r3_111 + 0x44<16>:word16] @ 0BB2 : word16)
	T_976 (in Mem76[r3_111 + 0x44<16>:word16] @ 0B94 : word16)
	T_983 (in 0xBEC<16> @ 0B9C : word16)
	T_986 (in Mem80[r3_111 + 0x7E<16>:word16] @ 0B9C : word16)
	T_998 (in Mem92[sp_86 + -2<i16>:word16] @ 0BC8 : word16)
	T_999 (in r0_89 @ 0BCA : Eq_17)
	T_1002 (in Mem94[sp_86 + -4<i16>:word16] @ 0BCA : word16)
	T_1003 (in Mem94[0x5424<p16>:word16] @ 0BCC : word16)
	T_1004 (in r3_95 @ 0BCC : Eq_17)
	T_1007 (in Mem94[r3_95 + 0x44<16>:word16] @ 0BD4 : word16)
	T_1012 (in Mem94[r3_95 + 0x44<16>:word16] + CONVERT(Mem94[r3_95 + 0x53<16>:byte], byte, int16) @ 0BD4 : word16)
	T_1015 (in Mem98[r3_95 + 0x44<16>:word16] @ 0BD4 : word16)
	T_1018 (in Mem98[sp_86 + -4<i16>:word16] @ 0BD8 : word16)
	T_1019 (in v37_100 @ 0BD8 : Eq_17)
	T_1037 (in Mem108[sp_101 + 0<16>:word16] @ 0BC4 : word16)
	T_1040 (in Mem104[sp_86 + -2<i16>:word16] @ 0BE0 : word16)
	T_1043 (in Mem116[sp_86 + -4<i16>:word16] @ 0BE0 : word16)
	T_1046 (in Mem116[r3_95 + 0x7E<16>:word16] @ 0BE2 : word16)
	T_1049 (in Mem118[sp_86 + -2<i16>:word16] @ 0BE2 : word16)
	T_1052 (in Mem118[sp_86 + -2<i16>:word16] @ 0BEA : word16)
	T_1054 (in r1 @ 0BEA : Eq_17)
	T_1068 (in r1 >> 1<8> @ 0C5C : word16)
	T_1074 (in __rcl<word16,byte>(r1 >> 1<8>, 1<8>, (r1 & 1<16>) != 0<16>) @ 0C5C : word16)
	T_1077 (in p1 @ 0C5E : word16)
	T_1079 (in -r1 @ 0C58 : word16)
	T_1137 (in r2 @ 0D26 : Eq_17)
	T_1141 (in Mem30[&tLoc08 + 4<i16>:word16] @ 0D26 : word16)
	T_1173 (in Mem82[&tLoc08 + 6<i16>:word16] @ 0D3C : word16)
	T_1174 (in v36_84 @ 0D3C : Eq_17)
	T_1199 (in r2_4 + 0x3A2F<16> @ 0D4E : word16)
	T_1220 (in wArg04 @ 1258 : Eq_17)
	T_1222 (in wArg08 @ 1258 : Eq_17)
	T_1223 (in Mem0[0x5424<p16>:word16] @ 0E0E : word16)
	T_1224 (in r4_4 @ 0E0E : Eq_17)
	T_1249 (in wArg00 @ 0E7C : Eq_17)
	T_1250 (in Mem5[0x5424<p16>:word16] @ 0EAA : word16)
	T_1251 (in r3_6 @ 0EAA : Eq_17)
	T_1252 (in 0<16> @ 0EAE : word16)
	T_1255 (in Mem7[r3_6 + 0x44<16>:word16] @ 0EAE : word16)
	T_1261 (in Mem35[0x5424<p16>:word16] @ 0ECA : word16)
	T_1262 (in r3_36 @ 0ECA : Eq_17)
	T_1270 (in Mem15[r3_6 + 0x7E<16>:word16] @ 0EB8 : word16)
	T_1295 (in Mem0[0x5424<p16>:word16] @ 0EFE : word16)
	T_1296 (in r3_13 @ 0EFE : Eq_17)
	T_1397 (in Mem74[0x5424<p16>:word16] @ 0F38 : word16)
	T_1398 (in r4_84 @ 0F38 : Eq_17)
	T_1410 (in r1Out @ 0F46 : Eq_17)
	T_1432 (in Mem0[v14_13 + 0<16>:word16] @ 0F54 : word16)
	T_1433 (in r0_19 @ 0F54 : Eq_17)
	T_1452 (in __rcl<word16,byte>(r0_19, 1<8>, cond(r1_20 << 1<i16>) & 1<16>) @ 0F62 : word16)
	T_1455 (in Mem0[v14_13 + 0<16>:word16] @ 0F62 : word16)
	T_1473 (in SLICE(r0_r1_109, word16, 16) @ 0F6C : word16)
	T_1476 (in Mem44[v14_13 + 0<16>:word16] @ 0F6C : word16)
	T_1494 (in SEQ(SLICE(r1_52, byte, 8), 0<8>) | r0_57 @ 0F82 : word16)
	T_1495 (in __swab(SEQ(SLICE(r1_52, byte, 8), 0<8>) | r0_57) @ 0F82 : word16)
	T_1496 (in r1_62 @ 0F82 : Eq_17)
	T_1502 (in SEQ(SLICE(r0_57, byte, 8), 0<8>) | r2_48 @ 0F88 : word16)
	T_1513 (in __rcr<word16,byte>(r1_62, 1<8>, (r0_66 & 1<16>) != 0<16>) @ 0F8C : word16)
	T_1514 (in r1 @ 0F8C : Eq_17)
	T_1531 (in Mem5[0x5424<p16>:word16] @ 13B0 : word16)
	T_1532 (in r3_6 @ 13B0 : Eq_17)
	T_1622 (in Mem9[0x5424<p16>:word16] @ 0FBC : word16)
	T_1623 (in r3_10 @ 0FBC : Eq_17)
	T_1645 (in Mem0[0x5424<p16>:word16] @ 11A6 : word16)
	T_1646 (in r3_4 @ 11A6 : Eq_17)
	T_1726 (in Mem0[0x5424<p16>:word16] @ 12AC : word16)
	T_1727 (in r3_4 @ 12AC : Eq_17)
	T_1740 (in r3 @ 12BC : Eq_17)
	T_1758 (in r3 @ 12BA : Eq_17)
	T_1818 (in r3 @ 1326 : Eq_17)
	T_1821 (in r3Out @ 1326 : Eq_17)
	T_1825 (in out r3 @ 1326 : word16)
	T_1888 (in out r3 @ 131A : word16)
	T_1894 (in r3 @ 1354 : Eq_17)
	T_1897 (in r3Out @ 1354 : Eq_17)
	T_1905 (in out r3 @ 1354 : word16)
	T_1918 (in r3_15 @ 1368 : Eq_17)
	T_1919 (in out r3_15 @ 1368 : word16)
	T_1967 (in r3 @ 138A : Eq_17)
	T_1974 (in r3_26 @ 138A : Eq_17)
	T_2091 (in Mem0[0x5424<p16>:word16] @ 145E : word16)
	T_2092 (in r3_4 @ 145E : Eq_17)
	T_2160 (in r3 @ 1496 : Eq_17)
	T_2164 (in Mem11[0x5424<p16>:word16] @ 14AE : word16)
	T_2165 (in r3_101 @ 14AE : Eq_17)
	T_2199 (in r3 @ 14C8 : Eq_17)
	T_2203 (in fn1D30(r0_17, r3_101, out r4_100) @ 14C8 : word16)
	T_2435 (in 0<16> @ 1566 : word16)
	T_2436 (in r0_170 @ 1566 : Eq_17)
	T_2441 (in __rcl<word16,byte>(r0_170, 1<8>, C_174) @ 156A : word16)
	T_2452 (in Mem158[r3_101 + 0x10<16>:word16] @ 1570 : word16)
	T_2454 (in *((word16) r3_101 + 16<i32>) & ~r0_170 @ 1570 : word16)
	T_2457 (in Mem188[r3_101 + 0x10<16>:word16] @ 1570 : word16)
	T_2490 (in 0x280<16> @ 160E : word16)
	T_2516 (in r3 @ 15F6 : Eq_17)
	T_2579 (in r3 @ 1710 : Eq_17)
	T_2584 (in fn18BE(r0, r3, r4, out r4_57) @ 1710 : word16)
	T_2657 (in SEQ(SLICE(r1_20, byte, 8), 0<8>) @ 1744 : word16)
	T_2662 (in r4_24 @ 1746 : Eq_17)
	T_2667 (in Mem9[0x5424<p16>:word16] @ 1750 : word16)
	T_2668 (in r3_61 @ 1750 : Eq_17)
	T_2690 (in SLICE(r4_r1_79, word16, 16) @ 1738 : word16)
	T_2737 (in r3 @ 1860 : Eq_17)
	T_2739 (in r3Out @ 1860 : Eq_17)
	T_2742 (in out r3_39 @ 1860 : word16)
	T_2777 (in r3_30 @ 18CE : Eq_17)
	T_2778 (in out r3_30 @ 18CE : word16)
	T_2799 (in r3 @ 18CC : Eq_17)
	T_2801 (in r3Out @ 18CC : Eq_17)
	T_2803 (in r3_19 @ 18CC : Eq_17)
	T_2804 (in out r3_19 @ 18CC : word16)
	T_2870 (in r3_37 @ 1924 : Eq_17)
	T_2871 (in out r3_37 @ 1924 : word16)
	T_2877 (in r3_59 @ 1930 : Eq_17)
	T_2878 (in out r3_59 @ 1930 : word16)
	T_2884 (in r3_51 @ 192E : Eq_17)
	T_2885 (in out r3_51 @ 192E : word16)
	T_2933 (in Mem32[sp_28 + -4<i16>:word16] @ 0E9A : word16)
	T_2966 (in Mem60[sp_28 + -4<i16>:word16] @ 0EF2 : word16)
	T_2991 (in Mem44[sp_28 + -4<i16>:word16] @ 0EF2 : word16)
	T_3568 (in out r1_15 @ 3B5E : word16)
	T_3571 (in fn0F48(&g_t529C, out r1_15, out r5_622) @ 3B5E : word16)
	T_3573 (in Mem23[0x578C<p16>:word16] @ 3B5E : word16)
	T_3590 (in 0x70A4<16> @ 3B7A : word16)
	T_3593 (in Mem29[0x578C<p16>:word16] @ 3B7A : word16)
	T_3618 (in Mem60[0x578C<p16>:word16] @ 3B90 : word16)
	T_3621 (in Mem63[sp_47 + -2<i16>:word16] @ 3B90 : word16)
	T_3626 (in 0xB852<16> @ 3B98 : word16)
	T_3629 (in Mem68[sp_47 + -6<i16>:word16] @ 3B98 : word16)
	T_3643 (in Mem70[sp_47 + -6<i16>:word16] @ 3BA0 : word16)
	T_3649 (in Mem70[sp_47 + -2<i16>:word16] @ 3BA0 : word16)
	T_3715 (in out r1_117 @ 3BE6 : word16)
	T_3716 (in r5_120 @ 3BE6 : Eq_17)
	T_3718 (in fn0F48(&g_t529C, out r1_117, out r5_120) @ 3BE6 : word16)
	T_3720 (in Mem125[0x5794<p16>:word16] @ 3BE6 : word16)
	T_3733 (in Mem131[0x5794<p16>:word16] @ 3BF2 : word16)
	T_3736 (in Mem135[sp_78 + -2<i16>:word16] @ 3BF2 : word16)
	T_3741 (in 0<16> @ 3BFA : word16)
	T_3744 (in Mem140[sp_78 + -6<i16>:word16] @ 3BFA : word16)
	T_3759 (in Mem143[sp_78 + -6<i16>:word16] @ 3C00 : word16)
	T_3765 (in Mem143[sp_78 + -2<i16>:word16] @ 3C00 : word16)
	T_3770 (in Mem143[sp_151 + 0<16>:word16] @ 3C04 : word16)
	T_3771 (in Mem158[0x5794<p16>:word16] @ 3C04 : word16)
	T_4051 (in out r1_361 @ 3D40 : word16)
	T_4052 (in r5_364 @ 3D40 : Eq_17)
	T_4054 (in fn0F48(&g_t529C, out r1_361, out r5_364) @ 3D40 : word16)
	T_4055 (in Mem369[0x5794<p16>:word16] @ 3D40 : word16)
	T_4067 (in Mem375[0x5794<p16>:word16] @ 3D4C : word16)
	T_4068 (in v158_376 @ 3D4C : Eq_17)
	T_4071 (in 0<16> @ 3D5A : word16)
	T_4077 (in Mem390[sp_398 + 0<16>:word16] @ 3D5E : word16)
	T_4079 (in Mem405[0x57A4<p16>:word16] @ 3D5E : word16)
	T_4114 (in 0x579A<16> @ 3D94 : word16)
	T_4314 (in Mem122[r3 + 0x10<16>:word16] @ 4662 : word16)
	T_4315 (in r0_123 @ 4662 : Eq_17)
	T_4316 (in 0<16> @ 4668 : word16)
	T_4317 (in r1_129 @ 4668 : Eq_17)
	T_4320 (in r0_193 @ 4662 : Eq_17)
	T_4342 (in r0_371 @ 466E : Eq_17)
	T_4344 (in __rcr<word16,byte>(r0_371, 1<8>, C_130) @ 466E : word16)
	T_4352 (in r1_129 + 1<16> @ 466A : word16)
	T_4371 (in __rcl<word16,byte>(r0_193, 1<8>, C_207) @ 467C : word16)
	T_4377 (in r1_129 - 1<16> @ 467E : word16)
	T_4378 (in 0<16> @ 4680 : word16)
	T_4382 (in Mem218[r3 + 0x10<16>:word16] @ 4682 : word16)
	T_4423 (in Mem143[r3 + 0x10<16>:word16] @ 4712 : word16)
Eq_18: (fn void ((ptr16 byte)))
	T_18 (in fn0468 @ 0476 : ptr16)
	T_19 (in signature of fn0468 @ 0468 : void)
	T_46 (in fn0468 @ 049E : ptr16)
	T_72 (in fn0468 @ 04C6 : ptr16)
Eq_31: (struct "Eq_31" (2 Eq_17 t0002))
	T_31 (in Mem15[r3_12 + 0xE<16>:word16] @ 0486 : word16)
	T_32 (in r3_17 @ 0486 : (ptr16 Eq_31))
	T_33 (in 0<16> @ 048A : word16)
	T_1303 (in Mem16[r3_13 + 0xE<16>:word16] @ 0F06 : word16)
	T_1304 (in v18_17 @ 0F06 : (ptr16 Eq_31))
	T_1323 (in fp - 7<16> @ 0F12 : word16)
	T_1326 (in Mem33[r3_13 + 0xE<16>:word16] @ 0F12 : word16)
	T_1349 (in SEQ(bLoc01_134, bLoc02_133) @ 0F18 : word16)
	T_1350 (in wLoc02_132 @ 0F18 : (ptr16 Eq_31))
	T_1351 (in SEQ(bLoc01_134, bLoc02_133) @ 0F18 : word16)
	T_1404 (in Mem90[r4_84 + 0xE<16>:word16] @ 0F3E : word16)
Eq_35: (fn void (Eq_17))
	T_35 (in fn0528 @ 0490 : ptr16)
	T_36 (in signature of fn0528 @ 0528 : void)
	T_41 (in fn0528 @ 0496 : ptr16)
Eq_39: (struct "Eq_39"
		(FFFFFFF6 (ptr16 code) ptrFFFFFFF6)
		(FFFFFFF8 cui16 wFFFFFFF8)
		(FFFFFFFA Eq_17 tFFFFFFFA)
		(FFFFFFFC cui16 wFFFFFFFC)
		(FFFFFFFE Eq_17 tFFFFFFFE)
		(0 Eq_17 t0000)
		(2 ci16 w0002))
	T_39 (in <invalid> @ 0490 : word16)
	T_40 (in sp_31 @ 0490 : (ptr16 Eq_39))
	T_1392 (in stackArg0 @ 0F34 : (ptr16 Eq_39))
	T_1395 (in wArg00 @ 0F34 : (ptr16 Eq_39))
	T_1600 (in wArg00 @ 13EC : (ptr16 Eq_39))
	T_1608 (in wArg02 @ 0FA8 : (ptr16 Eq_39))
	T_1615 (in wArg00 @ 0FA8 : (ptr16 Eq_39))
	T_3595 (in V_50 @ 3B7A : (ptr16 Eq_39))
	T_3596 (in N_48 @ 3B7A : (ptr16 Eq_39))
	T_3597 (in sp_47 @ 3B7A : (ptr16 Eq_39))
	T_3651 (in V_81 @ 3BA0 : (ptr16 Eq_39))
	T_3652 (in N_79 @ 3BA0 : (ptr16 Eq_39))
	T_3653 (in sp_78 @ 3BA0 : (ptr16 Eq_39))
	T_3767 (in sp_151 @ 3C00 : (ptr16 Eq_39))
	T_4074 (in sp_398 @ 3D5A : (ptr16 Eq_39))
Eq_60: (fn void (ci16))
	T_60 (in fn04FA @ 04B2 : ptr16)
	T_61 (in signature of fn04FA @ 04FA : void)
	T_147 (in fn04FA @ 050E : ptr16)
Eq_64: (fn Eq_68 (char))
	T_64 (in TTYOUT @ 04AE : ptr16)
	T_65 (in signature of TTYOUT : void)
Eq_68: (union "Eq_68" (bool u0) (word16 u1))
	T_68 (in TTYOUT('?') @ 04AE : word16)
Eq_76: (union "Eq_76" (bool u0) (cui16 u1))
	T_76 (in 1<16> @ 04CE : word16)
	T_77 (in C_102 @ 04CE : Eq_76)
	T_103 (in (r0_133 & 0x80<16>) != 0<16> @ 04E4 : bool)
	T_116 (in p3 @ 04D4 : bool)
	T_124 (in (r1_101 & 0x8000<16>) != 0<16> @ 04D6 : bool)
	T_215 (in 1<16> @ 056A : word16)
	T_216 (in C_21 @ 056A : Eq_76)
	T_224 (in (wLoc02_40 & 0x8000<16>) != 0<16> @ 056C : bool)
	T_254 (in 0<16> @ 063C : word16)
	T_255 (in C_32 @ 063C : Eq_76)
	T_303 (in (r1_15 & 0x8000<16>) != 0<16> @ 0640 : bool)
	T_336 (in (SLICE(r0_r1_299, word16, 16) & 0x8000<16>) != 0<16> @ 0696 : bool)
	T_454 (in NZVC_119 & 1<16> @ 06F0 : word16)
	T_497 (in 0<16> @ 0712 : word16)
	T_498 (in C_163 @ 0712 : Eq_76)
	T_524 (in (r3_166 & 0x80<16>) != 0<16> @ 0736 : bool)
	T_538 (in (r3_166 & 0x8000<16>) != 0<16> @ 0718 : bool)
	T_549 (in cond(r4_157) & 1<16> @ 0720 : word16)
	T_674 (in 1<16> @ 07CC : word16)
	T_675 (in C_23 @ 07CC : Eq_76)
	T_681 (in cond(v13_15) & 1<16> @ 07C0 : word16)
	T_698 (in cond(v17_20) & 1<16> @ 07D4 : word16)
	T_703 (in 1<16> @ 07DA : word16)
	T_704 (in C_24 @ 07DA : Eq_76)
	T_712 (in (r0_132 & 0x8000<16>) != 0<16> @ 07DC : bool)
	T_1073 (in (r1 & 1<16>) != 0<16> @ 0C5C : bool)
	T_1451 (in cond(r1_20 << 1<i16>) & 1<16> @ 0F62 : word16)
	T_2437 (in 1<16> @ 1568 : word16)
	T_2438 (in C_174 @ 1568 : Eq_76)
	T_2445 (in (r0_170 & 0x8000<16>) != 0<16> @ 156A : bool)
	T_4367 (in 1<16> @ 467A : word16)
	T_4368 (in C_207 @ 467A : Eq_76)
	T_4375 (in (r0_193 & 0x8000<16>) != 0<16> @ 467C : bool)
Eq_83: (fn void ((ptr16 char)))
	T_83 (in PRINT @ 04F6 : ptr16)
	T_84 (in signature of PRINT : void)
Eq_88: (fn Eq_93 (char))
	T_88 (in TTYOUT @ 04DA : ptr16)
	T_89 (in signature of TTYOUT : void)
Eq_93: (union "Eq_93" (bool u0) (word16 u1))
	T_93 (in TTYOUT((char) r0_113) @ 04DA : word16)
Eq_112: (fn Eq_17 (Eq_17, byte, Eq_76))
	T_112 (in __rcl<word16,byte> @ 04D4 : ptr32)
	T_113 (in signature of __rcl : void)
	T_119 (in __rcl<word16,byte> @ 04D6 : ptr32)
	T_217 (in __rcl<word16,byte> @ 056C : ptr32)
	T_297 (in __rcl<word16,byte> @ 0640 : ptr32)
	T_330 (in __rcl<word16,byte> @ 0696 : ptr32)
	T_450 (in __rcl<word16,byte> @ 06F0 : ptr32)
	T_510 (in __rcl<word16,byte> @ 0736 : ptr32)
	T_519 (in __rcl<word16,byte> @ 0736 : ptr32)
	T_533 (in __rcl<word16,byte> @ 0718 : ptr32)
	T_684 (in __rcl<word16,byte> @ 07CE : ptr32)
	T_705 (in __rcl<word16,byte> @ 07DC : ptr32)
	T_1066 (in __rcl<word16,byte> @ 0C5C : ptr32)
	T_1445 (in __rcl<word16,byte> @ 0F62 : ptr32)
	T_2439 (in __rcl<word16,byte> @ 156A : ptr32)
	T_4369 (in __rcl<word16,byte> @ 467C : ptr32)
Eq_126: (fn Eq_130 (char))
	T_126 (in TTYOUT @ 04F0 : ptr16)
	T_127 (in signature of TTYOUT : void)
Eq_130: (union "Eq_130" (bool u0) (word16 u1))
	T_130 (in TTYOUT(')') @ 04F0 : word16)
Eq_150: (fn Eq_153 (char))
	T_150 (in TTYOUT @ 0516 : ptr16)
	T_151 (in signature of TTYOUT : void)
Eq_153: (union "Eq_153" (bool u0) (word16 u1))
	T_153 (in TTYOUT(bLoc02_41) @ 0516 : word16)
Eq_164: (fn Eq_17 (Eq_17, Eq_17, Eq_17))
	T_164 (in fn051A @ 0532 : ptr16)
	T_165 (in signature of fn051A @ 051A : void)
	T_166 (in fn051A @ 0532 : ptr16)
Eq_178: (fn Eq_183 (char))
	T_178 (in TTYOUT @ 0542 : ptr16)
	T_179 (in signature of TTYOUT : void)
Eq_183: (union "Eq_183" (bool u0) (word16 u1))
	T_183 (in TTYOUT((char) r0_30) @ 0542 : word16)
Eq_193: (struct "Eq_193" (A0 byte b00A0) (A1 byte b00A1) (A2 byte b00A2))
	T_193 (in r3 @ 053C : (ptr16 Eq_193))
Eq_208: (struct "Eq_208" (96 cui16 w0096))
	T_208 (in (r0 >> 3<i16> & 0xFFFE<16>) + r3 @ 0562 : word16)
	T_209 (in r0_14 @ 0562 : (ptr16 Eq_208))
Eq_261: (fn Eq_17 (Eq_17))
	T_261 (in __swab @ 0650 : ptr32)
	T_262 (in signature of __swab : void)
Eq_270: (fn Eq_17 (Eq_17, byte, Eq_274))
	T_270 (in __rcr<word16,byte> @ 065A : ptr32)
	T_271 (in signature of __rcr : void)
	T_371 (in __rcr<word16,byte> @ 06C6 : ptr32)
	T_381 (in __rcr<word16,byte> @ 06CA : ptr32)
	T_402 (in __rcr<word16,byte> @ 06D8 : ptr32)
	T_597 (in __rcr<word16,byte> @ 0794 : ptr32)
	T_602 (in __rcr<word16,byte> @ 079A : ptr32)
	T_772 (in __rcr<word16,byte> @ 1048 : ptr32)
	T_782 (in __rcr<word16,byte> @ 104C : ptr32)
	T_1507 (in __rcr<word16,byte> @ 0F8C : ptr32)
	T_4341 (in __rcr<word16,byte> @ 466E : ptr32)
Eq_274: (union "Eq_274" (bool u0) (cui16 u1))
	T_274 (in p3 @ 065A : bool)
	T_282 (in (wLoc04 << 1<8> & 1<16>) != 0<16> @ 065A : bool)
	T_292 (in (r1_48 & 1<16>) != 0<16> @ 065A : bool)
	T_378 (in (r5_57 & 1<16>) != 0<16> @ 06C6 : bool)
	T_387 (in (r4_68 + 0x7F01<16> & 1<16>) != 0<16> @ 06CA : bool)
	T_410 (in (r2_90 & 1<16>) != 0<16> @ 06D8 : bool)
	T_599 (in 1<16> @ 0794 : word16)
	T_609 (in (r2_44 + 0x7F01<16> & 1<16>) != 0<16> @ 079A : bool)
	T_779 (in cond(v12_9 << 1<i16>) & 1<16> @ 1048 : word16)
	T_785 (in 1<16> @ 104C : word16)
	T_1512 (in (r0_66 & 1<16>) != 0<16> @ 0F8C : bool)
	T_4318 (in 0<16> @ 4668 : word16)
	T_4319 (in C_130 @ 4668 : Eq_274)
	T_4348 (in (r0_371 & 1<16>) != 0<16> @ 466E : bool)
Eq_284: (fn byte (byte, byte, Eq_274))
	T_284 (in __rcr<byte,byte> @ 065A : ptr32)
	T_285 (in signature of __rcr : void)
Eq_390: (fn cui16 (Eq_17))
	T_390 (in __swab @ 06CC : ptr32)
	T_391 (in signature of __swab : void)
Eq_394: (fn word16 (Eq_17))
	T_394 (in __swab @ 06D2 : ptr32)
	T_395 (in signature of __swab : void)
Eq_413: (fn cui16 (Eq_17))
	T_413 (in __swab @ 06DA : ptr32)
	T_414 (in signature of __swab : void)
Eq_421: (fn word16 (Eq_17))
	T_421 (in __swab @ 06E8 : ptr32)
	T_422 (in signature of __swab : void)
Eq_435: (fn void (word16))
	T_435 (in __syscall<word16> @ 06AA : ptr32)
	T_436 (in signature of __syscall : void)
	T_480 (in __syscall<word16> @ 06B0 : ptr32)
	T_564 (in __syscall<word16> @ 0810 : ptr32)
	T_618 (in __syscall<word16> @ 0788 : ptr32)
	T_642 (in __syscall<word16> @ 0808 : ptr32)
	T_815 (in __syscall<word16> @ 105E : ptr32)
	T_1175 (in __syscall<word16> @ 0CFA : ptr32)
	T_1417 (in __syscall<word16> @ 0F98 : ptr32)
	T_1641 (in __syscall<word16> @ 0FCA : ptr32)
	T_1754 (in __syscall<word16> @ 12BA : ptr32)
	T_1983 (in __syscall<word16> @ 1400 : ptr32)
	T_1986 (in __syscall<word16> @ 1402 : ptr32)
	T_1989 (in __syscall<word16> @ 1404 : ptr32)
	T_1992 (in __syscall<word16> @ 1406 : ptr32)
	T_1995 (in __syscall<word16> @ 1408 : ptr32)
	T_1998 (in __syscall<word16> @ 140A : ptr32)
	T_2001 (in __syscall<word16> @ 140C : ptr32)
	T_2004 (in __syscall<word16> @ 140E : ptr32)
	T_2007 (in __syscall<word16> @ 1410 : ptr32)
	T_2010 (in __syscall<word16> @ 1412 : ptr32)
	T_2013 (in __syscall<word16> @ 1414 : ptr32)
	T_2016 (in __syscall<word16> @ 1416 : ptr32)
	T_2019 (in __syscall<word16> @ 1418 : ptr32)
	T_2022 (in __syscall<word16> @ 141A : ptr32)
	T_2025 (in __syscall<word16> @ 141C : ptr32)
	T_2031 (in __syscall<word16> @ 142A : ptr32)
	T_2078 (in __syscall<word16> @ 1448 : ptr32)
	T_2141 (in __syscall<word16> @ 1476 : ptr32)
	T_2432 (in __syscall<word16> @ 1564 : ptr32)
	T_2479 (in __syscall<word16> @ 15EA : ptr32)
	T_2485 (in __syscall<word16> @ 15D2 : ptr32)
	T_2687 (in __syscall<word16> @ 174A : ptr32)
	T_2768 (in __syscall<word16> @ 185E : ptr32)
	T_2866 (in __syscall<word16> @ 1930 : ptr32)
	T_2920 (in __syscall<word16> @ 1948 : ptr32)
	T_4329 (in __syscall<word16> @ 46C2 : ptr32)
	T_4332 (in __syscall<word16> @ 46C4 : ptr32)
	T_4335 (in __syscall<word16> @ 46C6 : ptr32)
	T_4338 (in __syscall<word16> @ 46C8 : ptr32)
Eq_452: (union "Eq_452" (cui16 u0) (byte u1))
	T_452 (in NZVC_119 @ 06F0 : Eq_452)
	T_470 (in cond(r1_118) @ 06EC : byte)
Eq_501: (fn word16 (Eq_17))
	T_501 (in __swab @ 0736 : ptr32)
	T_502 (in signature of __swab : void)
Eq_508: (fn uint16 (Eq_17))
	T_508 (in __swab @ 0736 : ptr32)
	T_509 (in signature of __swab : void)
Eq_547: (union "Eq_547" (cui16 u0) (byte u1))
	T_547 (in cond(r4_157) @ 0720 : byte)
Eq_621: (fn void ())
	T_621 (in fn07E8 @ 080E : ptr16)
	T_622 (in signature of fn07E8 @ 07E8 : void)
	T_717 (in fn07E8 @ 07E4 : ptr16)
	T_721 (in fn07E8 @ 07E6 : ptr16)
Eq_639: (fn void ())
	T_639 (in fn07E6 @ 07AA : ptr16)
	T_640 (in signature of fn07E6 @ 07E6 : void)
	T_719 (in fn07E6 @ 07E4 : ptr16)
Eq_645: (fn void (ui32, ui32, Eq_17, word16, (ptr16 word16)))
	T_645 (in fn07BA @ 07B6 : ptr16)
	T_646 (in signature of fn07BA @ 07BA : void)
Eq_679: (union "Eq_679" (cui16 u0) (byte u1))
	T_679 (in cond(v13_15) @ 07C0 : byte)
Eq_696: (union "Eq_696" (cui16 u0) (byte u1))
	T_696 (in cond(v17_20) @ 07D4 : byte)
Eq_725: (fn void ((ptr16 Eq_727), (ptr16 word16)))
	T_725 (in fn11A6 @ 0820 : ptr16)
	T_726 (in signature of fn11A6 @ 11A6 : void)
	T_743 (in fn11A6 @ 0A6C : ptr16)
Eq_727: (struct "Eq_727" (FFFFFFFC Eq_17 tFFFFFFFC) (FFFFFFFE (ptr16 Eq_1271) ptrFFFFFFFE))
	T_727 (in r0 @ 0820 : (ptr16 Eq_727))
	T_738 (in r5 + Mem0[r5 + 0<16>:word16] + Mem0[r5 + 0<16>:word16] + 2<16> @ 0820 : word16)
	T_753 (in r5 + Mem0[r5 + 0<16>:word16] + Mem0[r5 + 0<16>:word16] + 2<16> @ 0A6C : word16)
	T_1626 (in fp + 0xA<16> @ 0FC0 : word16)
	T_1629 (in Mem13[r3_10 + 0x64<16>:word16] @ 0FC0 : word16)
	T_1649 (in Mem6[r3_4 + 0x64<16>:word16] @ 11AA : word16)
	T_2095 (in fp + 0x16<16> @ 1468 : word16)
	T_2098 (in Mem7[r3_4 + 0x64<16>:word16] @ 1468 : word16)
	T_2333 (in fp - 9<16> @ 1514 : word16)
	T_2336 (in Mem97[r3_101 + 0x64<16>:word16] @ 1514 : word16)
	T_2925 (in Mem20[r3 + 0x64<16>:word16] @ 0E92 : word16)
	T_2926 (in sp_28 @ 0E92 : (ptr16 Eq_727))
Eq_758: (struct "Eq_758" (2 (ptr16 Eq_762) ptr0002))
	T_758 (in r5 @ 0A74 : (ptr16 Eq_758))
	T_3788 (in 0x52A2<16> @ 3C1C : word16)
	T_4085 (in 0x52C0<16> @ 3D6A : word16)
Eq_762: (struct "Eq_762" (0 cui16 w0000) (2 word16 w0002))
	T_762 (in Mem0[r5 + 2<16>:word16] @ 0AAE : word16)
	T_763 (in r4_5 @ 0AAE : (ptr16 Eq_762))
Eq_777: (union "Eq_777" (cui16 u0) (byte u1))
	T_777 (in cond(v12_9 << 1<i16>) @ 1048 : byte)
Eq_795: (fn wchar_t (Eq_17))
	T_795 (in __swab @ 1054 : ptr32)
	T_796 (in signature of __swab : void)
Eq_849: (fn word16 ((ptr16 (ptr16 code)), word16, Eq_17, Eq_17, (ptr16 code)))
	T_849 (in fn0AE6 @ 0AC8 : ptr16)
	T_850 (in signature of fn0AE6 @ 0AE6 : void)
	T_863 (in fn0AE6 @ 0AE2 : ptr16)
Eq_911: (fn void (Eq_17, word16, Eq_17, Eq_17, (ptr16 word16)))
	T_911 (in fn0B60 @ 0B42 : ptr16)
	T_912 (in signature of fn0B60 @ 0B60 : void)
	T_924 (in fn0B60 @ 0B48 : ptr16)
Eq_994: (struct "Eq_994" (FFFFFFFC Eq_17 tFFFFFFFC) (FFFFFFFE Eq_17 tFFFFFFFE))
	T_994 (in sp_110 + 2<16> @ 0BC6 : word16)
	T_995 (in sp_86 @ 0BC6 : (ptr16 Eq_994))
Eq_1075: (fn bool (Eq_17))
	T_1075 (in OVERFLOW<word16> @ 0C5E : ptr16)
	T_1076 (in signature of OVERFLOW : void)
	T_4353 (in OVERFLOW<word16> @ 466C : ptr16)
Eq_1080: (struct "Eq_1080" (0 byte b0000) (2 (ptr16 Eq_1088) ptr0002))
	T_1080 (in r5 @ 0C48 : (ptr16 Eq_1080))
Eq_1088: (struct "Eq_1088" (0 byte b0000) (1 byte b0001))
	T_1088 (in Mem0[r5 + 2<16>:word16] @ 0D00 : word16)
	T_1089 (in r0_12 @ 0D00 : (ptr16 Eq_1088))
	T_1136 (in r0 @ 0D26 : (ptr16 Eq_1088))
	T_1180 (in r0_60 + 5<16> @ 0D3C : word16)
	T_1206 (in r0 + 2<16> @ 0D50 : word16)
Eq_1090: (struct "Eq_1090" 0008)
	T_1090 (in tLoc08 @ 0D04 : Eq_1090)
Eq_1091: (struct "Eq_1091" 0008)
	T_1091 (in &tLoc08 @ 0D04 : (ptr16 (struct 0008)))
Eq_1094: (struct "Eq_1094" 0008 (6 ptr16 ptr0006))
	T_1094 (in &tLoc08 @ 0D04 : (ptr16 (struct 0008)))
Eq_1098: (struct "Eq_1098" 0008)
	T_1098 (in &tLoc08 @ 0D08 : (ptr16 (struct 0008)))
Eq_1101: (struct "Eq_1101" 0008 (4 ptr16 ptr0004))
	T_1101 (in &tLoc08 @ 0D08 : (ptr16 (struct 0008)))
Eq_1105: (struct "Eq_1105" 0008)
	T_1105 (in &tLoc08 @ 0D0C : (ptr16 (struct 0008)))
Eq_1108: (struct "Eq_1108" 0008 (2 ptr16 ptr0002))
	T_1108 (in &tLoc08 @ 0D0C : (ptr16 (struct 0008)))
Eq_1113: (struct "Eq_1113" 0008 (0 word16 w0000))
	T_1113 (in &tLoc08 @ 0D0E : (ptr16 (struct 0008)))
Eq_1117: (fn void ((ptr16 Eq_1119)))
	T_1117 (in fn15CC @ 0D16 : ptr16)
	T_1118 (in signature of fn15CC @ 15CC : void)
Eq_1119: (struct "Eq_1119" 0008 (0 byte b0000) (2 (ptr16 Eq_2493) ptr0002) (4 (ptr16 ptr16) ptr0004) (6 (ptr16 ptr16) ptr0006))
	T_1119 (in r5 @ 0D16 : (ptr16 Eq_1119))
	T_1120 (in &tLoc08 @ 0D16 : (ptr16 (struct 0008)))
Eq_1122: (struct "Eq_1122" 0008 (2 cui16 w0002))
	T_1122 (in &tLoc08 @ 0D22 : (ptr16 (struct 0008)))
Eq_1128: (struct "Eq_1128" 0008 (2 word16 w0002))
	T_1128 (in &tLoc08 @ 0D22 : (ptr16 (struct 0008)))
Eq_1132: (struct "Eq_1132" (D4F byte b0D4F) (D50 byte b0D50) (D51 byte b0D51))
	T_1132 (in (tLoc08.w0002 << 1<i16>) + tLoc08.w0002 @ 0D22 : word16)
	T_1133 (in r1_53 @ 0D22 : (ptr16 Eq_1132))
Eq_1134: (fn (ptr16 Eq_1142) ((ptr16 Eq_1088), Eq_17))
	T_1134 (in fn0D3E @ 0D26 : ptr16)
	T_1135 (in signature of fn0D3E @ 0D3E : void)
	T_1178 (in fn0D3E @ 0D3C : ptr16)
Eq_1138: (struct "Eq_1138" 0008 (4 Eq_17 t0004))
	T_1138 (in &tLoc08 @ 0D26 : (ptr16 (struct 0008)))
Eq_1142: (struct "Eq_1142" (0 byte b0000) (1 byte b0001) (2 byte b0002) (3 byte b0003) (4 byte b0004))
	T_1142 (in fn0D3E(r0_12, tLoc08.t0004.u0) @ 0D26 : word16)
	T_1143 (in r0_60 @ 0D26 : (ptr16 Eq_1142))
	T_1181 (in fn0D3E(&r0_60->b0004 + 1<i32>, v36_84) @ 0D3C : word16)
Eq_1170: (struct "Eq_1170" 0008 (6 Eq_17 t0006))
	T_1170 (in &tLoc08 @ 0D3C : (ptr16 (struct 0008)))
Eq_1182: (fn ci16 (Eq_17))
	T_1182 (in __swab @ 0D3E : ptr32)
	T_1183 (in signature of __swab : void)
Eq_1196: (fn word16 (Eq_17))
	T_1196 (in __swab @ 0D4E : ptr32)
	T_1197 (in signature of __swab : void)
Eq_1271: (struct "Eq_1271" 0002
		(0 Eq_4732 t0000)
		(2 (ptr16 word16) ptr0002)
		(4 cui16 w0004)
		(E cui16 w000E)
		(11 byte b0011)
		(16 cu16 w0016)
		(18 cu16 w0018)
		(1A cu16 w001A)
		(1C cui16 w001C))
	T_1271 (in 0<16> @ 0EDA : word16)
	T_1274 (in Mem48[r3_36 + 0x72<16>:word16] @ 0EDA : word16)
	T_1275 (in 0<16> @ 0EDE : word16)
	T_1278 (in Mem49[r3_36 + 0x70<16>:word16] @ 0EDE : word16)
	T_1279 (in 0<16> @ 0EE2 : word16)
	T_1282 (in Mem50[r3_36 + 0x14<16>:word16] @ 0EE2 : word16)
	T_1607 (in wArg00 @ 0FA8 : (ptr16 Eq_1271))
	T_1612 (in 0x1020<16> @ 0FA8 : word16)
	T_1620 (in 0x101E<16> @ 0FAE : word16)
	T_1632 (in Mem13[r3_10 + 0x14<16>:word16] @ 0FC8 : word16)
	T_1633 (in 0<16> @ 0FC8 : word16)
	T_1637 (in Mem24[r3_10 + 0x14<16>:word16] @ 0FCC : word16)
	T_1734 (in Mem7[r3_4 + 0x14<16>:word16] @ 12B8 : word16)
	T_1735 (in 0<16> @ 12B8 : word16)
	T_1741 (in fn1420(r2, r3_4) @ 12BC : word16)
	T_1742 (in r0_16 @ 12BC : (ptr16 Eq_1271))
	T_1745 (in Mem22[r3_4 + 0x14<16>:word16] @ 12C0 : word16)
	T_1761 (in Mem8[r3 + 0x14<16>:word16] @ 12CE : word16)
	T_1762 (in r4_10 @ 12CE : (ptr16 Eq_1271))
	T_1819 (in r4 @ 1326 : (ptr16 Eq_1271))
	T_1822 (in r4Out @ 1326 : (ptr16 Eq_1271))
	T_1826 (in out r4_10 @ 1326 : word16)
	T_1889 (in out r4_10 @ 131A : word16)
	T_1895 (in r4 @ 1354 : (ptr16 Eq_1271))
	T_1898 (in r4Out @ 1354 : (ptr16 Eq_1271))
	T_1906 (in out r4_10 @ 1354 : word16)
	T_1920 (in r4_16 @ 1368 : (ptr16 Eq_1271))
	T_1921 (in out r4_16 @ 1368 : word16)
	T_1968 (in r4 @ 138A : (ptr16 Eq_1271))
	T_1976 (in r4_27 @ 138A : (ptr16 Eq_1271))
	T_2105 (in Mem10[r3_4 + 0x14<16>:word16] @ 1474 : word16)
	T_2106 (in 0<16> @ 1474 : word16)
	T_2116 (in fn1420(v19_26, r3_4) @ 1482 : word16)
	T_2117 (in r0_33 @ 1482 : (ptr16 Eq_1271))
	T_2120 (in Mem39[r3_4 + 0x14<16>:word16] @ 1486 : word16)
	T_2171 (in fn1420(r2, r3_101) @ 14B6 : word16)
	T_2172 (in r0_17 @ 14B6 : (ptr16 Eq_1271))
	T_2175 (in Mem23[r3_101 + 0x14<16>:word16] @ 14BA : word16)
	T_2198 (in r0 @ 14C8 : (ptr16 Eq_1271))
	T_2200 (in r4Out @ 14C8 : (ptr16 Eq_1271))
	T_2201 (in r4_100 @ 14C8 : (ptr16 Eq_1271))
	T_2202 (in out r4_100 @ 14C8 : word16)
	T_2275 (in 0x1520<16> @ 14FC : word16)
	T_2278 (in Mem78[r3_101 + 0x70<16>:word16] @ 14FC : word16)
	T_2302 (in r0_17 + 2<16> @ 15A4 : word16)
	T_2323 (in 0<16> @ 15B6 : word16)
	T_2326 (in Mem246[r3_101 + 0x14<16>:word16] @ 15B6 : word16)
	T_2337 (in 0x151E<16> @ 1508 : word16)
	T_2340 (in Mem85[r3_101 + 0x72<16>:word16] @ 1508 : word16)
	T_2352 (in 0<16> @ 1574 : word16)
	T_2355 (in Mem192[r3_101 + 0x72<16>:word16] @ 1574 : word16)
	T_2356 (in 0<16> @ 1578 : word16)
	T_2359 (in Mem193[r3_101 + 0x70<16>:word16] @ 1578 : word16)
	T_2366 (in Mem200[r3_101 + 0x14<16>:word16] @ 159C : word16)
	T_2381 (in fn1420(r2_260, r3_101) @ 158A : word16)
	T_2382 (in r0_264 @ 158A : (ptr16 Eq_1271))
	T_2517 (in r4 @ 15F6 : (ptr16 Eq_1271))
	T_2580 (in r4 @ 1710 : (ptr16 Eq_1271))
	T_2738 (in r4 @ 1860 : (ptr16 Eq_1271))
	T_2740 (in r4Out @ 1860 : (ptr16 Eq_1271))
	T_2744 (in out r4_40 @ 1860 : word16)
	T_2780 (in out r4_31 @ 18CE : word16)
	T_2800 (in r4 @ 18CC : (ptr16 Eq_1271))
	T_2802 (in r4Out @ 18CC : (ptr16 Eq_1271))
	T_2806 (in out r4_20 @ 18CC : word16)
	T_2808 (in r4 @ 18CC : (ptr16 Eq_1271))
	T_2856 (in 0<16> @ 1926 : word16)
	T_2859 (in Mem43[r3 + 0x70<16>:word16] @ 1926 : word16)
	T_2862 (in Mem43[r3 + 0x72<16>:word16] @ 192A : word16)
	T_2863 (in r4_45 @ 192A : (ptr16 Eq_1271))
	T_2864 (in 0<16> @ 192E : word16)
	T_2872 (in r4_38 @ 1924 : (ptr16 Eq_1271))
	T_2873 (in out r4_38 @ 1924 : word16)
	T_2879 (in r4_60 @ 1930 : (ptr16 Eq_1271))
	T_2880 (in out r4_60 @ 1930 : word16)
	T_2886 (in r4_52 @ 192E : (ptr16 Eq_1271))
	T_2887 (in out r4_52 @ 192E : word16)
	T_2910 (in 0<16> @ 193E : word16)
	T_2913 (in Mem20[r3 + 0x72<16>:word16] @ 193E : word16)
	T_2916 (in Mem20[r3 + 0x70<16>:word16] @ 1942 : word16)
	T_2917 (in r4_22 @ 1942 : (ptr16 Eq_1271))
	T_2918 (in 0<16> @ 1946 : word16)
	T_2927 (in 0xEF4<16> @ 0E96 : word16)
	T_2930 (in Mem30[sp_28 + -2<i16>:word16] @ 0E96 : word16)
	T_2941 (in Mem52[sp_28 + -2<i16>:word16] @ 0EA2 : word16)
	T_2942 (in 0<16> @ 0EDA : word16)
	T_2945 (in Mem55[r3 + 0x72<16>:word16] @ 0EDA : word16)
	T_2946 (in 0<16> @ 0EDE : word16)
	T_2949 (in Mem56[r3 + 0x70<16>:word16] @ 0EDE : word16)
	T_2950 (in 0<16> @ 0EE2 : word16)
	T_2953 (in Mem57[r3 + 0x14<16>:word16] @ 0EE2 : word16)
	T_2967 (in 0<16> @ 0EDA : word16)
	T_2970 (in Mem39[r3 + 0x72<16>:word16] @ 0EDA : word16)
	T_2971 (in 0<16> @ 0EDE : word16)
	T_2974 (in Mem40[r3 + 0x70<16>:word16] @ 0EDE : word16)
	T_2975 (in 0<16> @ 0EE2 : word16)
	T_2978 (in Mem41[r3 + 0x14<16>:word16] @ 0EE2 : word16)
	T_3100 (in r4_4 @ 1D30 : (ptr16 Eq_1271))
Eq_1293: (struct "Eq_1293" (0 (ptr16 Eq_1299) ptr0000) (2 (ptr16 code) ptr0002))
	T_1293 (in r4 @ 0EF2 : (ptr16 Eq_1293))
	T_3512 (in 243E @ 243A : ptr16)
	T_3516 (in 2B94 @ 2B90 : ptr16)
	T_3520 (in 2E24 @ 2E20 : ptr16)
	T_3524 (in 2EC8 @ 2EC4 : ptr16)
	T_3528 (in 3224 @ 3220 : ptr16)
	T_3532 (in 34B0 @ 34AC : ptr16)
	T_3536 (in 3960 @ 395C : ptr16)
	T_3540 (in 3B40 @ 3B3C : ptr16)
	T_4207 (in 3E16 @ 3E12 : ptr16)
	T_4210 (in 3F46 @ 3F42 : ptr16)
	T_4214 (in 4034 @ 4030 : ptr16)
	T_4218 (in 4076 @ 4072 : ptr16)
	T_4222 (in 4140 @ 413C : ptr16)
	T_4226 (in 4184 @ 4180 : ptr16)
	T_4229 (in 4234 @ 4230 : ptr16)
	T_4233 (in 4538 @ 4534 : ptr16)
	T_4237 (in 4580 @ 457C : ptr16)
	T_4241 (in 45CC @ 45C8 : ptr16)
Eq_1299: (struct "Eq_1299" (1 byte b0001) (4 word16 w0004) (6 (ptr16 word16) ptr0006))
	T_1299 (in Mem0[r4 + 0<16>:word16] @ 0EFC : word16)
	T_1300 (in v14_10 @ 0EFC : (ptr16 Eq_1299))
Eq_1393: (fn void ((ptr16 Eq_39)))
	T_1393 (in fn3B42 @ 0F34 : ptr16)
	T_1394 (in signature of fn3B42 @ 3B42 : void)
Eq_1409: (struct "Eq_1409" (0 byte b0000) (2 (ptr16 Eq_17) ptr0002) (4 (ptr16 uint16) ptr0004))
	T_1409 (in r5 @ 0F46 : (ptr16 Eq_1409))
	T_1411 (in r5Out @ 0F46 : (ptr16 Eq_1409))
	T_1429 (in r5 + 6<16> @ 0F52 : word16)
	T_3566 (in 0x529C<16> @ 3B5E : word16)
	T_3570 (in out r5_622 @ 3B5E : word16)
	T_3713 (in 0x529C<16> @ 3BE6 : word16)
	T_3717 (in out r5_120 @ 3BE6 : word16)
	T_4049 (in 0x529C<16> @ 3D40 : word16)
	T_4053 (in out r5_364 @ 3D40 : word16)
Eq_1449: (union "Eq_1449" (cui16 u0) (byte u1))
	T_1449 (in cond(r1_20 << 1<i16>) @ 0F62 : byte)
Eq_1487: (fn Eq_17 (Eq_17))
	T_1487 (in __swab @ 0F82 : ptr32)
	T_1488 (in signature of __swab : void)
Eq_1497: (fn cu16 (Eq_17))
	T_1497 (in __swab @ 0F88 : ptr32)
	T_1498 (in signature of __swab : void)
Eq_1543: (struct "Eq_1543" 0001 (FFFFFFFF byte bFFFFFFFF) (0 char b0000))
	T_1543 (in Mem8[r3_6 + 4<16>:word16] @ 13B8 : word16)
	T_1544 (in r4_12 @ 13B8 : (ptr16 Eq_1543))
	T_1551 (in r4_56 @ 13C2 : (ptr16 Eq_1543))
	T_1553 (in r4_56 + 1<16> @ 13C2 : word16)
	T_1562 (in Mem14[r3_6 + 2<16>:word16] @ 13C0 : word16)
	T_1584 (in r4_12 - 1<16> @ 13CE : word16)
	T_1601 (in wArg02 @ 13EC : (ptr16 Eq_1543))
	T_1609 (in wArg04 @ 0FA8 : (ptr16 Eq_1543))
	T_1616 (in wArg02 @ 0FA8 : (ptr16 Eq_1543))
	T_1640 (in Mem26[r3_10 + 0x1C<16>:word16] @ 0FD2 : word16)
	T_1765 (in Mem8[r3 + 0x1A<16>:word16] @ 12D2 : word16)
	T_1766 (in r1_11 @ 12D2 : (ptr16 Eq_1543))
	T_1809 (in r1_11 + 1<16> @ 12F2 : word16)
	T_1841 (in Mem27[r3 + 0x1C<16>:word16] @ 130A : word16)
	T_1843 (in *((word16) r3 + 28<i32>) - 1<16> @ 130A : word16)
	T_1846 (in Mem61[r3 + 0x1C<16>:word16] @ 130A : word16)
	T_1853 (in Mem105[r3 + 0x1C<16>:word16] @ 1350 : word16)
	T_1857 (in Mem105[r3 + 0x1C<16>:word16] @ 1332 : word16)
	T_1861 (in Mem105[r3 + 0x1C<16>:ptr16] @ 1334 : ptr16)
	T_1870 (in Mem105[r3 + 0x1C<16>:byte] @ 1338 : byte)
	T_1876 (in r0 @ 1340 : (ptr16 char))
	T_1881 (in Mem141[r3 + 0x1C<16>:byte] @ 1342 : byte)
	T_1909 (in r1_11 + 1<16> @ 1352 : word16)
	T_2038 (in Mem0[r3 + 4<16>:word16] @ 142C : word16)
	T_2039 (in v15_19 @ 142C : (ptr16 Eq_1543))
	T_2040 (in r1_24 @ 1430 : (ptr16 Eq_1543))
	T_2058 (in Mem23[r3 + 2<16>:word16] @ 143A : word16)
	T_2061 (in r1_24 + 1<16> @ 1432 : word16)
	T_2069 (in Mem23[r3 + 2<16>:word16] @ 1446 : word16)
	T_2072 (in r1_24 + 1<16> @ 143E : word16)
	T_2146 (in Mem49[r3_4 + 2<16>:word16] @ 149A : word16)
	T_2149 (in Mem67[r3_4 + 0x1A<16>:word16] @ 149A : word16)
	T_2309 (in Mem217[r3_101 + 4<16>:word16] @ 15AA : word16)
	T_2310 (in r0_226 @ 15AA : (ptr16 Eq_1543))
	T_2311 (in r0_352 @ 15B0 : (ptr16 Eq_1543))
	T_2313 (in r0_352 + 1<16> @ 15B0 : word16)
	T_2362 (in Mem193[r3_101 + 4<16>:word16] @ 157C : word16)
	T_2363 (in r4_195 @ 157C : (ptr16 Eq_1543))
	T_2368 (in r4_195 + 1<16> @ 1586 : word16)
	T_2378 (in Mem200[r3_101 + 2<16>:word16] @ 1584 : word16)
	T_4108 (in 0x5784<16> @ 3D8C : word16)
Eq_1547: (union "Eq_1547" (int8 u0) (code u1))
	T_1547 (in Mem14[r3_6 + 0x6E<16>:word16] @ 13DC : word16)
	T_1548 (in r0_18 @ 13DC : (ptr16 Eq_1547))
	T_1549 (in 0<16> @ 13E0 : word16)
	T_1595 (in r0 @ 13EE : (ptr16 int8))
	T_1598 (in r0_18 + 1<16> @ 13EC : word16)
Eq_1593: (fn void ((ptr16 Eq_1547)))
	T_1593 (in EXIT @ 13EE : ptr16)
	T_1594 (in signature of EXIT : void)
Eq_1604: (fn void (int16, (ptr16 Eq_1271), (ptr16 Eq_39), (ptr16 Eq_1543), word16, word16))
	T_1604 (in fn0FB2 @ 0FA8 : ptr16)
	T_1605 (in signature of fn0FB2 @ 0FB2 : void)
	T_1619 (in fn0FB2 @ 0FAE : ptr16)
Eq_1737: (fn (ptr16 Eq_1271) (int16, Eq_17))
	T_1737 (in fn1420 @ 12BC : ptr16)
	T_1738 (in signature of fn1420 @ 1420 : void)
	T_2115 (in fn1420 @ 1482 : ptr16)
	T_2170 (in fn1420 @ 14B6 : ptr16)
	T_2380 (in fn1420 @ 158A : ptr16)
Eq_1748: (union "Eq_1748" (ci8 u0) (cui16 u1))
	T_1748 (in Mem22[r0_16 + 0<16>:word16] @ 12C4 : word16)
	T_1750 (in r0_16->t0000.u1 & 0x800<16> @ 12C4 : word16)
	T_1753 (in Mem24[r0_16 + 0<16>:word16] @ 12C4 : word16)
	T_1769 (in Mem8[r4_10 + 0<16>:byte] @ 12D8 : byte)
	T_1770 (in 0<8> @ 12D8 : byte)
	T_1774 (in Mem25[r4_10 + 0<16>:word16] @ 12EC : word16)
	T_1776 (in r4_10->t0000.u1 & 0x20<16> @ 12EC : word16)
	T_1777 (in v19_26 @ 12EC : Eq_1748)
	T_1780 (in Mem27[r4_10 + 0<16>:word16] @ 12EC : word16)
	T_1783 (in 0<16> @ 12F0 : word16)
	T_1801 (in Mem68[r4_10 + 0<16>:byte] @ 1320 : byte)
	T_1802 (in 0<8> @ 1320 : byte)
	T_1832 (in Mem105[r4_10 + 0<16>:byte] @ 132C : byte)
	T_1833 (in 0<8> @ 132C : byte)
	T_1912 (in Mem0[r4 + 0<16>:byte] @ 1368 : byte)
	T_1913 (in 0<8> @ 1368 : byte)
	T_2123 (in Mem39[r0_33 + 0<16>:word16] @ 148A : word16)
	T_2125 (in r0_33->t0000.u1 & 0x800<16> @ 148A : word16)
	T_2128 (in Mem41[r0_33 + 0<16>:word16] @ 148A : word16)
	T_2720 (in Mem19[r4 + 0<16>:word16] @ 1850 : word16)
	T_2722 (in r4->t0000.u1 & 0x40<16> @ 1850 : word16)
	T_2723 (in v20_20 @ 1850 : Eq_1748)
	T_2726 (in Mem21[r4 + 0<16>:word16] @ 1850 : word16)
	T_2727 (in 0<16> @ 1854 : word16)
	T_2758 (in Mem21[r4 + 0<16>:word16] @ 1856 : word16)
	T_2760 (in r4->t0000.u1 & 0x7FFF<16> @ 1856 : word16)
	T_2763 (in Mem26[r4 + 0<16>:word16] @ 1856 : word16)
Eq_1785: (fn void ((ptr16 char)))
	T_1785 (in PRINT @ 12DE : ptr16)
	T_1786 (in signature of PRINT : void)
Eq_1815: (fn int16 (int16, Eq_17, (ptr16 Eq_1271), word16, Eq_17, (ptr16 Eq_1271)))
	T_1815 (in fn1366 @ 1326 : ptr16)
	T_1816 (in signature of fn1366 @ 1366 : void)
	T_1885 (in fn1366 @ 131A : ptr16)
Eq_1867: (union "Eq_1867" (byte u0) (ptr16 u1))
	T_1867 (in 0x80<8> @ 1338 : byte)
	T_1873 (in Mem141[Mem105[r3 + 0x1C<16>:byte] + 0<8>:ptr16] @ 1338 : ptr16)
Eq_1874: (fn void ((ptr16 Eq_1543)))
	T_1874 (in PRINT @ 1340 : ptr16)
	T_1875 (in signature of PRINT : void)
Eq_1878: (union "Eq_1878" (byte u0) (ptr16 u1))
	T_1878 (in SLICE(r5_140, byte, 0) @ 1342 : byte)
	T_1884 (in Mem144[Mem141[r3 + 0x1C<16>:byte] + 0<8>:ptr16] @ 1342 : ptr16)
Eq_1891: (fn int16 (int16, Eq_17, (ptr16 Eq_1271), (ptr16 byte), Eq_17, (ptr16 Eq_1271)))
	T_1891 (in fn1370 @ 1354 : ptr16)
	T_1892 (in signature of fn1370 @ 1370 : void)
	T_1915 (in fn1370 @ 1368 : ptr16)
Eq_1924: (fn Eq_1928 (char))
	T_1924 (in TTYOUT @ 136C : ptr16)
	T_1925 (in signature of TTYOUT : void)
Eq_1928: (union "Eq_1928" (bool u0) (word16 u1))
	T_1928 (in TTYOUT((char) r0) @ 136C : word16)
Eq_1965: (fn int16 (Eq_17, (ptr16 Eq_1271), word16, (ptr16 Eq_1970), (ptr16 Eq_1971)))
	T_1965 (in fn1836 @ 138A : ptr16)
	T_1966 (in signature of fn1836 @ 1836 : void)
	T_2291 (in fn1836 @ 14F6 : ptr16)
	T_2341 (in fn1836 @ 1518 : ptr16)
	T_2558 (in fn1836 @ 16EC : ptr16)
	T_3127 (in fn1836 @ 1D80 : ptr16)
Eq_1970: (struct "Eq_1970"
		(4 (ptr16 Eq_1543) ptr0004)
		(14 (ptr16 Eq_1271) ptr0014)
		(5E cu16 w005E)
		(64 (ptr16 Eq_727) ptr0064)
		(70 (ptr16 Eq_1271) ptr0070)
		(72 (ptr16 Eq_1271) ptr0072)
		(74 byte b0074)
		(A2 byte b00A2))
	T_1970 (in r3Out @ 138A : (ptr16 Eq_1970))
	T_1975 (in out r3_26 @ 138A : word16)
	T_2294 (in out r3_101 @ 14F6 : word16)
	T_2344 (in out r3_101 @ 1518 : word16)
	T_2561 (in out r3 @ 16EC : word16)
	T_2741 (in r3_39 @ 1860 : (ptr16 Eq_1970))
	T_3130 (in out r3 @ 1D80 : word16)
Eq_1971: (struct "Eq_1971"
		(0 ci16 w0000)
		(2 (ptr16 word16) ptr0002)
		(4 cui16 w0004)
		(E cui16 w000E)
		(11 byte b0011)
		(16 cu16 w0016)
		(18 cu16 w0018)
		(1A cu16 w001A))
	T_1971 (in r4Out @ 138A : (ptr16 Eq_1971))
	T_1977 (in out r4_27 @ 138A : word16)
	T_2295 (in out r4_100 @ 14F6 : word16)
	T_2345 (in out r4_100 @ 1518 : word16)
	T_2562 (in out r4 @ 16EC : word16)
	T_2743 (in r4_40 @ 1860 : (ptr16 Eq_1971))
	T_3131 (in out r4_4 @ 1D80 : word16)
Eq_1980: (fn word16 ())
	T_1980 (in WAIT0 @ 13FE : ptr16)
	T_1981 (in signature of WAIT0 : void)
Eq_2129: (struct "Eq_2129"
		(0 ci16 w0000)
		(6 ui16 w0006)
		(8 word16 w0008)
		(A ui16 w000A)
		(C word16 w000C)
		(11 byte b0011)
		(18 word16 w0018))
	T_2129 (in r0_46 @ 1490 : (ptr16 Eq_2129))
	T_2158 (in r0 @ 1496 : (ptr16 Eq_2129))
Eq_2156: (fn void ((ptr16 Eq_2129), int16, Eq_17))
	T_2156 (in fn45F6 @ 1496 : ptr16)
	T_2157 (in signature of fn45F6 @ 45F6 : void)
Eq_2191: (union "Eq_2191" (ci8 u0) (cui16 u1))
	T_2191 (in Mem25[r0_17 + 0<16>:byte] @ 14C6 : byte)
	T_2192 (in 0<8> @ 14C6 : byte)
Eq_2196: (fn Eq_17 ((ptr16 Eq_1271), Eq_17, (ptr16 Eq_1271)))
	T_2196 (in fn1D30 @ 14C8 : ptr16)
	T_2197 (in signature of fn1D30 @ 1D30 : void)
Eq_2215: (fn void ())
	T_2215 (in fn13FE @ 1526 : ptr16)
	T_2216 (in signature of fn13FE @ 13FE : void)
	T_4383 (in fn13FE @ 4686 : ptr16)
Eq_2297: (union "Eq_2297" (ci8 u0) (cui16 u1) (Eq_2191 u2))
	T_2297 (in 0<16> @ 15A4 : word16)
	T_2300 (in Mem217[r0_17 + 0<16>:word16] @ 15A4 : word16)
Eq_2299: (union "Eq_2299" (ci8 u0) (cui16 u1) (Eq_2191 u2) (Eq_2297 u3))
	T_2299 (in r0_17 + 0<16> @ 15A4 : word16)
Eq_2464: sys_info_FD
	T_2464 (in tLoc04 @ 15DA : Eq_2464)
Eq_2465: sys_info_FD
	T_2465 (in &tLoc04 @ 15DA : (ptr16 sys_info_FD))
Eq_2469: sys_info_FD
	T_2469 (in &tLoc04 @ 15DE : (ptr16 sys_info_FD))
	T_2473 (in Mem13[&tLoc04 + 2<i16>:word16] @ 15DE : word16)
Eq_2470: sys_info_FD
	T_2470 (in &tLoc04 @ 15DE : (ptr16 sys_info_FD))
Eq_2474: (fn word16 ((ptr16 Eq_2476)))
	T_2474 (in FnSubfn @ 15E2 : ptr16)
	T_2475 (in signature of FnSubfn : void)
Eq_2476: sys_info_FD
	T_2476 (in r0 @ 15E2 : (ptr16 sys_info_FD))
	T_2477 (in &tLoc04 @ 15E2 : (ptr16 sys_info_FD))
Eq_2488: (fn cui16 (Eq_17))
	T_2488 (in __swab @ 160E : ptr32)
	T_2489 (in signature of __swab : void)
Eq_2493: (union "Eq_2493" (cui16 u0) (ptr16 u1))
	T_2493 (in __swab(0x280<16>) & 0x1F<16> @ 160E : word16)
	T_2499 (in Mem48[Mem13[r5 + 2<16>:word16] + 0<16>:ptr16] @ 160E : ptr16)
Eq_2576: (fn Eq_17 (int16, Eq_17, (ptr16 Eq_1271), (ptr16 Eq_2581)))
	T_2576 (in fn18BE @ 1710 : ptr16)
	T_2577 (in signature of fn18BE @ 18BE : void)
Eq_2581: (struct "Eq_2581" (11 byte b0011))
	T_2581 (in r4Out @ 1710 : (ptr16 Eq_2581))
	T_2583 (in out r4_57 @ 1710 : word16)
	T_2779 (in r4_31 @ 18CE : (ptr16 Eq_2581))
	T_2805 (in r4_20 @ 18CC : (ptr16 Eq_2581))
Eq_2582: (struct "Eq_2582" (16 word16 w0016))
	T_2582 (in r4_57 @ 1710 : (ptr16 Eq_2582))
Eq_2595: (union "Eq_2595" (int16 u0) (cup16 u1))
	T_2595 (in Mem33[r3 + 0x5C<16>:word16] @ 1708 : word16)
	T_2596 (in 0x200<16> @ 1708 : word16)
	T_2641 (in Mem0[r0 + 0x14<16>:word16] @ 172C : word16)
	T_2642 (in r3_16 @ 172C : Eq_2595)
	T_2648 (in 0<16> @ 173C : word16)
	T_2675 (in Mem62[r0 + 0x14<16>:word16] @ 1758 : word16)
	T_2678 (in Mem67[r3_61 + 0x5C<16>:word16] @ 1758 : word16)
	T_2681 (in Mem67[r3_61 + 0x5C<16>:word16] @ 1760 : word16)
	T_2683 (in *((word16) r3_61 + 92<i32>) << 1<i16> @ 1760 : word16)
	T_2686 (in Mem71[r3_61 + 0x5C<16>:word16] @ 1760 : word16)
	T_2693 (in r3_16 >> 1<i16> @ 1738 : word16)
	T_2694 (in 0<16> @ 173A : word16)
Eq_2603: (struct "Eq_2603" (12 (ptr16 ptr16) ptr0012) (14 Eq_2595 t0014))
	T_2603 (in r0 @ 170E : (ptr16 Eq_2603))
	T_2634 (in r0 @ 172A : (ptr16 Eq_2603))
Eq_2604: (struct "Eq_2604" (12 (ptr16 ptr16) ptr0012))
	T_2604 (in r3 @ 170E : (ptr16 Eq_2604))
Eq_2632: (fn void ((ptr16 Eq_2603), uint16))
	T_2632 (in fn172C @ 172A : ptr16)
	T_2633 (in signature of fn172C @ 172C : void)
Eq_2652: (fn cui16 (Eq_17))
	T_2652 (in __swab @ 1744 : ptr32)
	T_2653 (in signature of __swab : void)
Eq_2660: (fn cui16 (Eq_17))
	T_2660 (in __swab @ 1746 : ptr32)
	T_2661 (in signature of __swab : void)
Eq_2735: (fn word16 (Eq_17, (ptr16 Eq_1271), Eq_17, (ptr16 Eq_1271)))
	T_2735 (in fn1900 @ 1860 : ptr16)
	T_2736 (in signature of fn1900 @ 1900 : void)
	T_2776 (in fn1900 @ 18CE : ptr16)
Eq_2797: (fn word16 (Eq_17, (ptr16 Eq_1271), Eq_17, (ptr16 Eq_1271)))
	T_2797 (in fn1932 @ 18CC : ptr16)
	T_2798 (in signature of fn1932 @ 1932 : void)
	T_2869 (in fn1932 @ 1924 : ptr16)
	T_2876 (in fn1932 @ 1930 : ptr16)
	T_2883 (in fn1932 @ 192E : ptr16)
Eq_2817: (fn void ())
	T_2817 (in fn18FE @ 18FC : ptr16)
	T_2818 (in signature of fn18FE @ 18FE : void)
	T_2827 (in fn18FE @ 190E : ptr16)
Eq_2826: (union "Eq_2826" (bool u0) (cui16 u1))
	T_2826 (in NZVC_12 & 1<16> @ 190E : word16)
Eq_2992: (fn void ((ptr16 Eq_1271)))
	T_2992 (in fn18F6 @ 1938 : ptr16)
	T_2993 (in signature of fn18F6 @ 18F6 : void)
Eq_2996: (struct "Eq_2996" (12 word16 w0012))
	T_2996 (in r3 @ 1938 : (ptr16 Eq_2996))
Eq_3005: (struct "Eq_3005"
		(14 (ptr16 ci8) ptr0014)
		(18 Eq_3020 t0018)
		(1C Eq_3020 t001C)
		(46 Eq_3020 t0046)
		(54 word16 w0054)
		(56 word16 w0056)
		(60 (ptr16 code) ptr0060))
	T_3005 (in r3 @ 1958 : (ptr16 Eq_3005))
	T_3008 (in r3 @ 195A : (ptr16 Eq_3005))
	T_3010 (in r3 @ 1960 : (ptr16 Eq_3005))
	T_3014 (in r3 @ 1962 : (ptr16 Eq_3005))
	T_3043 (in r3 @ 1974 : (ptr16 Eq_3005))
Eq_3006: (fn word16 ((ptr16 Eq_3005)))
	T_3006 (in fn196A @ 195A : ptr16)
	T_3007 (in signature of fn196A @ 196A : void)
	T_3024 (in fn196A @ 1966 : ptr16)
Eq_3011: (fn void (int16, (ptr16 Eq_3005)))
	T_3011 (in fn1966 @ 1962 : ptr16)
	T_3012 (in signature of fn1966 @ 1966 : void)
	T_3081 (in fn1966 @ 1996 : ptr16)
Eq_3017: (union "Eq_3017" (byte u0) (ptr16 u1))
	T_3017 (in SLICE(r0, byte, 0) @ 1966 : byte)
	T_3023 (in Mem7[Mem0[r3 + 0x1C<16>:byte] + 0<8>:ptr16] @ 1966 : ptr16)
Eq_3020: (union "Eq_3020" (cup16 u0) ((ptr8 Eq_3017) u1))
	T_3020 (in Mem0[r3 + 0x1C<16>:byte] @ 1966 : byte)
	T_3026 (in r0 @ 1966 : Eq_3020)
	T_3029 (in Mem0[r3 + 0x1C<16>:word16] @ 196A : word16)
	T_3030 (in r0_5 @ 196A : Eq_3020)
	T_3033 (in Mem0[r3 + 0x18<16>:word16] @ 1972 : word16)
	T_3037 (in Mem0[r3 + 0x1C<16>:word16] @ 1974 : word16)
	T_3039 (in r3->t001C.u0 + 1<16> @ 1974 : word16)
	T_3042 (in Mem10[r3 + 0x1C<16>:word16] @ 1974 : word16)
	T_3046 (in Mem0[r3 + 0x1C<16>:word16] @ 1980 : word16)
	T_3049 (in Mem0[r3 + 0x46<16>:word16] @ 1980 : word16)
	T_3051 (in 0<16> @ 1988 : word16)
	T_3054 (in Mem13[r3 + 0x46<16>:word16] @ 1988 : word16)
	T_3062 (in Mem0[r3 + 0x46<16>:word16] @ 1982 : word16)
	T_3065 (in Mem9[r3 + 0x1C<16>:word16] @ 1982 : word16)
Eq_3211: (struct "Eq_3211"
		(FFFFFFE0 cui16 wFFFFFFE0)
		(FFFFFFE2 cu16 wFFFFFFE2)
		(FFFFFFE4 cui16 wFFFFFFE4)
		(FFFFFFE6 cui16 wFFFFFFE6)
		(FFFFFFE8 cup16 wFFFFFFE8)
		(FFFFFFEA word16 wFFFFFFEA)
		(FFFFFFEC word16 wFFFFFFEC)
		(FFFFFFF8 word16 wFFFFFFF8)
		(FFFFFFFA ptr16 ptrFFFFFFFA)
		(FFFFFFFC (ptr16 Eq_3223) ptrFFFFFFFC)
		(FFFFFFFE (ptr16 Eq_3213) ptrFFFFFFFE))
	T_3211 (in Mem5[0x0022<p16>:word16] @ 0222 : word16)
	T_3212 (in sp_16 @ 0222 : (ptr16 Eq_3211))
	T_3473 (in Mem174[0x0022<p16>:word16] @ 0330 : word16)
Eq_3213: (struct "Eq_3213" (0 (ptr16 Eq_3431) ptr0000) (2 (ptr16 code) ptr0002))
	T_3213 (in 1DB2 @ 0226 : ptr16)
	T_3216 (in Mem19[sp_16 + -2<i16>:word16] @ 0226 : word16)
	T_3424 (in Mem214[sp_16 + -2<i16>:word16] @ 034A : word16)
	T_3425 (in v57_215 @ 034A : (ptr16 Eq_3213))
	T_3428 (in Mem218[r4_91 + -74<i16>:word16] @ 034C : word16)
	T_3477 (in 0x1396<16> @ 03B2 : word16)
	T_3480 (in Mem239[sp_16 + -2<i16>:word16] @ 03B2 : word16)
Eq_3217: (fn word16 ((ptr16 Eq_3219)))
	T_3217 (in FnSubfn @ 022C : ptr16)
	T_3218 (in signature of FnSubfn : void)
Eq_3219: sys_info_FD
	T_3219 (in r0 @ 022C : (ptr16 sys_info_FD))
	T_3220 (in 0x592<16> @ 022C : word16)
Eq_3223: (struct "Eq_3223" 0002
		(FFFFFF50 cui16 wFFFFFF50)
		(FFFFFF52 cui16 wFFFFFF52)
		(FFFFFF54 cu16 wFFFFFF54)
		(FFFFFF56 cui16 wFFFFFF56)
		(FFFFFF58 cu16 wFFFFFF58)
		(FFFFFF5A cup16 wFFFFFF5A)
		(FFFFFF5E word16 wFFFFFF5E)
		(FFFFFF9E ptr16 ptrFFFFFF9E)
		(FFFFFFB6 (ptr16 Eq_3213) ptrFFFFFFB6)
		(FFFFFFB8 (ptr16 Eq_3223) ptrFFFFFFB8)
		(FFFFFFC2 byte bFFFFFFC2)
		(FFFFFFC3 byte bFFFFFFC3)
		(FFFFFFC4 word16 wFFFFFFC4)
		(FFFFFFC6 word16 wFFFFFFC6)
		(FFFFFFC8 word16 wFFFFFFC8)
		(FFFFFFCA word16 wFFFFFFCA)
		(0 word16 w0000))
	T_3223 (in Mem19[0x0028<p16>:word16] @ 022E : word16)
	T_3224 (in r5_22 @ 022E : (ptr16 Eq_3223))
	T_3227 (in Mem24[sp_16 + -4<i16>:word16] @ 0232 : word16)
	T_3260 (in Mem86[0x0028<p16>:word16] @ 0294 : word16)
	T_3261 (in r4_91 @ 0294 : (ptr16 Eq_3223))
	T_3263 (in r5_22 + 2<16> @ 029A : word16)
	T_3333 (in r2_136 @ 02D4 : (ptr16 Eq_3223))
	T_3335 (in r2_136 - 2<16> @ 02D8 : word16)
	T_3340 (in r4_114 - 0x38<16> @ 02DC : word16)
	T_3418 (in Mem210[sp_16 + -4<i16>:word16] @ 0346 : word16)
	T_3421 (in Mem214[r4_91 + -72<i16>:word16] @ 0346 : word16)
Eq_3241: (fn word16 ((ptr16 Eq_3243)))
	T_3241 (in FnSubfn @ 0246 : ptr16)
	T_3242 (in signature of FnSubfn : void)
Eq_3243: sys_info_FD
	T_3243 (in r0 @ 0246 : (ptr16 sys_info_FD))
	T_3245 (in sp_16 - 8<16> @ 0246 : word16)
Eq_3254: (fn void ((ptr16 uint16)))
	T_3254 (in SETTOP @ 0292 : ptr16)
	T_3255 (in signature of SETTOP : void)
Eq_3265: (fn word16 ((ptr16 Eq_3267)))
	T_3265 (in FnSubfn @ 0256 : ptr16)
	T_3266 (in signature of FnSubfn : void)
Eq_3267: sys_info_FD
	T_3267 (in r0 @ 0256 : (ptr16 sys_info_FD))
	T_3268 (in 0x3B8<16> @ 0256 : word16)
Eq_3275: (fn void ((ptr16 char)))
	T_3275 (in PRINT @ 0376 : ptr16)
	T_3276 (in signature of PRINT : void)
Eq_3284: (fn void ((ptr16 int8)))
	T_3284 (in EXIT @ 037E : ptr16)
	T_3285 (in signature of EXIT : void)
Eq_3431: (struct "Eq_3431" (0 word16 w0000) (2 word16 w0002))
	T_3431 (in Mem218[v57_215 + 0<16>:word16] @ 0350 : word16)
	T_3432 (in v58_219 @ 0350 : (ptr16 Eq_3431))
Eq_3452: (fn void ())
	T_3452 (in fn1CFA @ 0366 : ptr16)
	T_3453 (in signature of fn1CFA @ 1CFA : void)
Eq_3460: (fn word16 ((ptr16 Eq_3462)))
	T_3460 (in FnSubfn @ 0318 : ptr16)
	T_3461 (in signature of FnSubfn : void)
Eq_3462: sys_info_FD
	T_3462 (in r0 @ 0318 : (ptr16 sys_info_FD))
	T_3463 (in 0x3B8<16> @ 0318 : word16)
Eq_3496: (fn word16 ((ptr16 Eq_3498)))
	T_3496 (in FnSubfn @ 0286 : ptr16)
	T_3497 (in signature of FnSubfn : void)
Eq_3498: sys_info_FD
	T_3498 (in r0 @ 0286 : (ptr16 sys_info_FD))
	T_3499 (in 0x3BC<16> @ 0286 : word16)
Eq_3504: (fn void ((ptr16 char)))
	T_3504 (in PRINT @ 027E : ptr16)
	T_3505 (in signature of PRINT : void)
Eq_3510: (fn void ((ptr16 Eq_1293), (ptr16 word16)))
	T_3510 (in fn0EF8 @ 243A : ptr16)
	T_3511 (in signature of fn0EF8 @ 0EF8 : void)
	T_3515 (in fn0EF8 @ 2B90 : ptr16)
	T_3519 (in fn0EF8 @ 2E20 : ptr16)
	T_3523 (in fn0EF8 @ 2EC4 : ptr16)
	T_3527 (in fn0EF8 @ 3220 : ptr16)
	T_3531 (in fn0EF8 @ 34AC : ptr16)
	T_3535 (in fn0EF8 @ 395C : ptr16)
	T_3539 (in fn0EF8 @ 3B3C : ptr16)
	T_4206 (in fn0EF8 @ 3E12 : ptr16)
	T_4209 (in fn0EF8 @ 3F42 : ptr16)
	T_4213 (in fn0EF8 @ 4030 : ptr16)
	T_4217 (in fn0EF8 @ 4072 : ptr16)
	T_4221 (in fn0EF8 @ 413C : ptr16)
	T_4225 (in fn0EF8 @ 4180 : ptr16)
	T_4228 (in fn0EF8 @ 4230 : ptr16)
	T_4232 (in fn0EF8 @ 4534 : ptr16)
	T_4236 (in fn0EF8 @ 457C : ptr16)
	T_4240 (in fn0EF8 @ 45C8 : ptr16)
Eq_3564: (fn Eq_17 ((ptr16 Eq_1409), Eq_17, (ptr16 Eq_1409)))
	T_3564 (in fn0F48 @ 3B5E : ptr16)
	T_3565 (in signature of fn0F48 @ 0F48 : void)
	T_3712 (in fn0F48 @ 3BE6 : ptr16)
	T_4048 (in fn0F48 @ 3D40 : ptr16)
Eq_3586: (fn word16 ((ptr16 code), cui16, Eq_17, cui16, Eq_17))
	T_3586 (in fn0E0E @ 3B7A : ptr16)
	T_3587 (in signature of fn0E0E @ 0E0E : void)
	T_3634 (in fn0E0E @ 3BA0 : ptr16)
Eq_3749: (fn void (Eq_17, (ptr16 code), cui16, Eq_17, cui16, Eq_17))
	T_3749 (in fn0670 @ 3C00 : ptr16)
	T_3750 (in signature of fn0670 @ 0670 : void)
	T_4069 (in fn0670 @ 3D5A : ptr16)
Eq_3786: (fn int16 ((ptr16 Eq_758), ptr16))
	T_3786 (in fn0AAE @ 3C1C : ptr16)
	T_3787 (in signature of fn0AAE @ 0AAE : void)
	T_4084 (in fn0AAE @ 3D6A : ptr16)
Eq_3873: (fn void ((ptr16 word16)))
	T_3873 (in fn4230 @ 3C8A : ptr16)
	T_3874 (in signature of fn4230 @ 4230 : void)
	T_3905 (in fn4230 @ 3DFE : ptr16)
	T_3976 (in fn4230 @ 3D02 : ptr16)
	T_4140 (in fn4230 @ 3DB6 : ptr16)
	T_4153 (in fn4230 @ 3DC2 : ptr16)
Eq_3996: (fn void ((ptr16 word16)))
	T_3996 (in fn3F42 @ 3D18 : ptr16)
	T_3997 (in signature of fn3F42 @ 3F42 : void)
Eq_4106: (fn void (int16, (ptr16 Eq_39), (ptr16 Eq_1543), word16, word16))
	T_4106 (in fn0FA4 @ 3D8C : ptr16)
	T_4107 (in signature of fn0FA4 @ 0FA4 : void)
Eq_4112: (fn word16 ((ptr16 (ptr16 code)), Eq_17, Eq_17, (ptr16 code)))
	T_4112 (in fn0AE2 @ 3D94 : ptr16)
	T_4113 (in signature of fn0AE2 @ 0AE2 : void)
Eq_4117: (fn void (Eq_17))
	T_4117 (in fn0EA8 @ 3D98 : ptr16)
	T_4118 (in signature of fn0EA8 @ 0EA8 : void)
Eq_4283: (struct "Eq_4283" 0004 (FFFFFFFE word16 wFFFFFFFE) (0 word16 w0000))
	T_4283 (in 0x47E4<16> @ 463A : word16)
	T_4284 (in r1_286 @ 463A : (ptr16 Eq_4283))
	T_4306 (in r1_286 + 4<16> @ 4646 : word16)
Eq_4489: (struct "Eq_4489" (0 word16 w0000) (B Eq_4643 t000B) (12 word16 w0012) (16 cui16 w0016) (FFFA cui16 wFFFA))
	T_4489 (in r0 @ 473C : (ptr16 Eq_4489))
	T_4490 (in r1 @ 473C : (ptr16 Eq_4489))
	T_4514 (in r0_100 @ 4762 : (ptr16 Eq_4489))
	T_4518 (in dnam @ 4768 : ptr16)
	T_4628 (in dnam @ 4794 : ptr16)
	T_4640 (in Mem95[sp_93 + 0<16>:word16] @ 47AE : word16)
	T_4649 (in sp_93 - 2<16> @ 47B6 : word16)
Eq_4492: (struct "Eq_4492" (8 ptr16 ptr0008) (A (ptr16 Eq_4493) ptr000A) (C (ptr16 Eq_4493) ptr000C))
	T_4492 (in r3 @ 473C : (ptr16 Eq_4492))
Eq_4493: (struct "Eq_4493" (0 byte b0000) (2 word16 w0002) (4 word16 w0004))
	T_4493 (in r4 @ 473C : (ptr16 Eq_4493))
	T_4513 (in Mem27[sp_103 + 0<16>:word16] @ 4764 : word16)
	T_4517 (in retspc @ 4768 : ptr16)
	T_4521 (in Mem27[sp_103 + 0<16>:ptr16] @ 4768 : ptr16)
	T_4545 (in Mem35[sp_103 + -2<i16>:word16] @ 476C : word16)
	T_4552 (in Mem35[sp_103 + -2<i16>:ptr16] @ 4770 : ptr16)
	T_4560 (in Mem110[sp_103 + 0<16>:word16] @ 47D6 : word16)
	T_4562 (in Mem110[sp_103 + 0<16>:word16] + 1<16> @ 47D6 : word16)
	T_4565 (in Mem112[sp_103 + 0<16>:word16] @ 47D6 : word16)
	T_4597 (in Mem40[r3 + 0xA<16>:word16] @ 4780 : word16)
	T_4598 (in r3->ptr000A - v19_48 @ 4780 : word16)
	T_4601 (in Mem60[r3 + 0xA<16>:word16] @ 4780 : word16)
	T_4604 (in Mem60[r3 + 0xA<16>:word16] @ 478A : word16)
	T_4607 (in Mem60[r3 + 0xC<16>:word16] @ 478A : word16)
	T_4611 (in Mem115[sp_103 + 0<16>:word16] @ 47D8 : word16)
	T_4613 (in Mem115[sp_103 + 0<16>:word16] + 1<16> @ 47D8 : word16)
	T_4616 (in Mem117[sp_103 + 0<16>:word16] @ 47D8 : word16)
	T_4621 (in Mem60[r3 + 0xA<16>:word16] @ 478E : word16)
	T_4624 (in Mem69[sp_103 + 0<16>:word16] @ 478E : word16)
	T_4627 (in retspc @ 4794 : ptr16)
	T_4632 (in Mem69[sp_103 + 0<16>:ptr16] @ 4794 : ptr16)
	T_4666 (in Mem99[sp_103 + 0<16>:word16] @ 47D4 : word16)
	T_4668 (in Mem99[sp_103 + 0<16>:word16] + 1<16> @ 47D4 : word16)
	T_4671 (in Mem107[sp_103 + 0<16>:word16] @ 47D4 : word16)
	T_4685 (in Mem125[sp_103 + 0<16>:word16] @ 47DA : word16)
	T_4687 (in Mem125[sp_103 + 0<16>:word16] + 1<16> @ 47DA : word16)
	T_4690 (in Mem127[sp_103 + 0<16>:word16] @ 47DA : word16)
Eq_4495: (fn void ())
	T_4495 (in LOCK @ 474C : ptr16)
	T_4496 (in signature of LOCK : void)
Eq_4509: (struct "Eq_4509" (FFFFFFFE (ptr16 Eq_4493) ptrFFFFFFFE) (0 (ptr16 Eq_4493) ptr0000))
	T_4509 (in sp_11 - 2<16> @ 4764 : word16)
	T_4510 (in sp_103 @ 4764 : (ptr16 Eq_4509))
	T_4547 (in sp_103 - 2<16> @ 476C : word16)
	T_4618 (in sp_103 - 2<16> @ 478E : word16)
Eq_4515: (fn Eq_4522 ((ptr16 Eq_4493), (ptr16 Eq_4489)))
	T_4515 (in DSTAT @ 4768 : ptr16)
	T_4516 (in signature of DSTAT : void)
Eq_4522: (union "Eq_4522" (bool u0) (word16 u1))
	T_4522 (in DSTAT(sp_103->ptr0000, r1) @ 4768 : word16)
Eq_4523: (fn ptr16 (ptr16, int16))
	T_4523 (in QSET @ 475C : ptr16)
	T_4524 (in signature of QSET : void)
Eq_4548: (fn Eq_4553 ((ptr16 Eq_4493), (ptr16 Eq_4489)))
	T_4548 (in DSTAT @ 4770 : ptr16)
	T_4549 (in signature of DSTAT : void)
Eq_4553: (union "Eq_4553" (bool u0) (word16 u1))
	T_4553 (in DSTAT(sp_103->ptrFFFFFFFE, r1) @ 4770 : word16)
Eq_4554: (fn void ())
	T_4554 (in UNLOCK @ 47DC : ptr16)
	T_4555 (in signature of UNLOCK : void)
Eq_4576: (struct "Eq_4576" (FFFFFFFE word16 wFFFFFFFE) (0 word16 w0000))
	T_4576 (in sp_103 - 2<16> @ 4798 : word16)
	T_4577 (in sp_76 @ 4798 : (ptr16 Eq_4576))
	T_4662 (in sp_76 - 2<16> @ 47A6 : word16)
Eq_4610: (struct "Eq_4610" (0 byte b0000) (2 word16 w0002) (4 word16 w0004))
	T_4610 (in sp_103 + 0<16> @ 47D8 : word16)
Eq_4615: (struct "Eq_4615" (0 byte b0000) (2 word16 w0002) (4 word16 w0004))
	T_4615 (in sp_103 + 0<16> @ 47D8 : word16)
Eq_4623: (struct "Eq_4623" (0 byte b0000) (2 word16 w0002) (4 word16 w0004))
	T_4623 (in sp_103 + 0<16> @ 478E : word16)
Eq_4625: (fn Eq_4634 ((ptr16 Eq_4493), (ptr16 Eq_4489), ptr16))
	T_4625 (in FETCH @ 4794 : ptr16)
	T_4626 (in signature of FETCH : void)
Eq_4631: (struct "Eq_4631" (0 byte b0000) (2 word16 w0002) (4 word16 w0004))
	T_4631 (in sp_103 + 0<16> @ 4794 : word16)
Eq_4634: (union "Eq_4634" (bool u0) (word16 u1))
	T_4634 (in FETCH(sp_103->ptr0000, r1, out r0_100) @ 4794 : word16)
Eq_4636: (struct "Eq_4636" (FFFFFFFE cui16 wFFFFFFFE) (0 (ptr16 Eq_4489) ptr0000))
	T_4636 (in sp_76 - 2<16> @ 47AE : word16)
	T_4637 (in sp_93 @ 47AE : (ptr16 Eq_4636))
Eq_4643: (union "Eq_4643" (cui16 u0) (byte u1))
	T_4643 (in Mem95[r1 + 0xB<16>:byte] @ 47B4 : byte)
Eq_4650: (fn Eq_4654 ((ptr16 Eq_4652)))
	T_4650 (in FnSubfn @ 47BC : ptr16)
	T_4651 (in signature of FnSubfn : void)
Eq_4652: sys_info_FD
	T_4652 (in r0 @ 47BC : (ptr16 sys_info_FD))
	T_4653 (in sp_93 - 2<16> @ 47BC : word16)
Eq_4654: (union "Eq_4654" (bool u0) (word16 u1))
	T_4654 (in FnSubfn(sp_93 - 2<16>) @ 47BC : word16)
Eq_4665: (struct "Eq_4665" (0 byte b0000) (2 word16 w0002) (4 word16 w0004))
	T_4665 (in sp_103 + 0<16> @ 47D4 : word16)
Eq_4670: (struct "Eq_4670" (0 byte b0000) (2 word16 w0002) (4 word16 w0004))
	T_4670 (in sp_103 + 0<16> @ 47D4 : word16)
Eq_4684: (struct "Eq_4684" (0 byte b0000) (2 word16 w0002) (4 word16 w0004))
	T_4684 (in sp_103 + 0<16> @ 47DA : word16)
Eq_4689: (struct "Eq_4689" (0 byte b0000) (2 word16 w0002) (4 word16 w0004))
	T_4689 (in sp_103 + 0<16> @ 47DA : word16)
Eq_4711: (fn word16 (Eq_4713))
	T_4711 (in TTYIN @ 5A9E : ptr16)
	T_4712 (in signature of TTYIN : void)
Eq_4713: (union "Eq_4713" (char u0) (word16 u1))
	T_4713 (in chOut @ 5A9E : char)
	T_4715 (in out r0_15 @ 5A9E : char)
Eq_4719: (struct "Eq_4719" 0004 (0 ui16 w0000) (2 int16 w0002))
	T_4719
Eq_4721: (struct "Eq_4721" 0004 (2 int16 w0002))
	T_4721
	T_4723
Eq_4729: (struct "sav_header_t" 0200
		(0 word16 w0000)
		(2 word16 w0002)
		(4 word16 w0004)
		(6 word16 w0006)
		(8 word16 w0008)
		(A word16 w000A)
		(C word16 w000C)
		(E word16 w000E)
		(10 word16 w0010)
		(12 word16 w0012)
		(16 word16 w0016)
		(18 word16 w0018)
		(1A word16 w001A)
		(1C word16 w001C)
		(1E word16 w001E)
		(20 word16 w0020)
		(22 word16 w0022)
		(24 word16 w0024)
		(26 word16 w0026)
		(28 word16 w0028)
		(2A byte b002A)
		(2B byte b002B)
		(34 word16 w0034)
		(36 word16 w0036))
	T_4729
Eq_4730: (struct "Eq_4730" 0001 (A byte b000A) (FFFA cui16 wFFFA))
	T_4730
Eq_4731: (struct "Eq_4731" (0 (ptr16 Eq_4733) ptr0000))
	T_4731
Eq_4732: (union "Eq_4732" (ci8 u0) (ci16 u1) (Eq_1748 u2) (Eq_2191 u3) (Eq_2297 u4))
	T_4732
Eq_4733: (struct "Eq_4733"
		(0 code t0000)
		(2 (ptr16 Eq_1543) ptr0002)
		(4 (ptr16 Eq_1543) ptr0004)
		(6 word16 w0006)
		(C (ptr16 word16) ptr000C)
		(E (ptr16 Eq_31) ptr000E)
		(10 Eq_17 t0010)
		(12 word16 w0012)
		(14 (ptr16 Eq_1271) ptr0014)
		(1A (ptr16 Eq_1543) ptr001A)
		(1C (ptr16 Eq_1543) ptr001C)
		(2A (ptr16 code) ptr002A)
		(44 Eq_17 t0044)
		(50 word16 w0050)
		(52 word16 w0052)
		(53 byte b0053)
		(54 ptr16 ptr0054)
		(58 (ptr16 word16) ptr0058)
		(5A word16 w005A)
		(5C Eq_2595 t005C)
		(5E cu16 w005E)
		(64 (ptr16 Eq_727) ptr0064)
		(66 word16 w0066)
		(6E (ptr16 Eq_1547) ptr006E)
		(70 (ptr16 Eq_1271) ptr0070)
		(72 (ptr16 Eq_1271) ptr0072)
		(74 byte b0074)
		(7C Eq_17 t007C)
		(7E Eq_17 t007E)
		(A2 byte b00A2)
		(A4 word16 w00A4)
		(5AF byte b05AF))
	T_4733
// Type Variables ////////////
globals_t: (in globals : (ptr16 (struct "Globals")))
  Class: Eq_1
  DataType: (ptr16 Eq_1)
  OrigDataType: (ptr16 (struct "Globals"))
T_2: (in r3 : (ptr16 byte))
  Class: Eq_2
  DataType: (ptr16 byte)
  OrigDataType: (ptr16 (struct 0001 (0 byte b0000)))
T_3: (in 0<16> @ 0468 : word16)
  Class: Eq_3
  DataType: word16
  OrigDataType: word16
T_4: (in r3 + 0<16> @ 0468 : word16)
  Class: Eq_4
  DataType: word16
  OrigDataType: word16
T_5: (in Mem0[r3 + 0<16>:byte] @ 0468 : byte)
  Class: Eq_5
  DataType: char
  OrigDataType: byte
T_6: (in v5_5 @ 0468 : char)
  Class: Eq_5
  DataType: char
  OrigDataType: char
T_7: (in 1<16> @ 0468 : word16)
  Class: Eq_7
  DataType: int16
  OrigDataType: int16
T_8: (in r3 + 1<16> @ 0468 : word16)
  Class: Eq_2
  DataType: (ptr16 byte)
  OrigDataType: ptr16
T_9: (in CONVERT(v5_5, byte, int16) @ 046A : int16)
  Class: Eq_9
  DataType: int16
  OrigDataType: int16
T_10: (in 0<16> @ 046A : word16)
  Class: Eq_9
  DataType: int16
  OrigDataType: word16
T_11: (in (int16) v5_5 == 0<16> @ 046A : bool)
  Class: Eq_11
  DataType: bool
  OrigDataType: bool
T_12: (in TTYOUT @ 046E : ptr16)
  Class: Eq_12
  DataType: (ptr16 Eq_12)
  OrigDataType: (ptr16 (fn T_15 (T_6)))
T_13: (in signature of TTYOUT : void)
  Class: Eq_12
  DataType: (ptr16 Eq_12)
  OrigDataType: 
T_14: (in ch @ 046E : char)
  Class: Eq_5
  DataType: char
  OrigDataType: 
T_15: (in TTYOUT(v5_5) @ 046E : word16)
  Class: Eq_15
  DataType: Eq_15
  OrigDataType: (union (bool u0) (word16 u1))
T_16: (in r1 @ 046E : word16)
  Class: Eq_16
  DataType: word16
  OrigDataType: word16
T_17: (in wArg10 @ 046E : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_18: (in fn0468 @ 0476 : ptr16)
  Class: Eq_18
  DataType: (ptr16 Eq_18)
  OrigDataType: (ptr16 (fn T_21 (T_20)))
T_19: (in signature of fn0468 @ 0468 : void)
  Class: Eq_18
  DataType: (ptr16 Eq_18)
  OrigDataType: 
T_20: (in 0x5E4<16> @ 0476 : word16)
  Class: Eq_2
  DataType: (ptr16 byte)
  OrigDataType: word16
T_21: (in fn0468(&g_b05E4) @ 0476 : void)
  Class: Eq_21
  DataType: void
  OrigDataType: void
T_22: (in 5424 @ 047A : ptr16)
  Class: Eq_22
  DataType: (ptr16 Eq_17)
  OrigDataType: (ptr16 (struct (0 T_23 t0000)))
T_23: (in Mem0[0x5424<p16>:word16] @ 047A : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_24: (in r3_12 @ 047A : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: (ptr16 (struct (E T_31 t000E) (7C T_27 t007C)))
T_25: (in 0x7C<16> @ 0482 : word16)
  Class: Eq_25
  DataType: word16
  OrigDataType: word16
T_26: (in r3_12 + 0x7C<16> @ 0482 : word16)
  Class: Eq_26
  DataType: word16
  OrigDataType: word16
T_27: (in Mem15[r3_12 + 0x7C<16>:word16] @ 0482 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_28: (in r0_16 @ 0482 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_29: (in 0xE<16> @ 0486 : word16)
  Class: Eq_29
  DataType: word16
  OrigDataType: word16
T_30: (in r3_12 + 0xE<16> @ 0486 : word16)
  Class: Eq_30
  DataType: ptr16
  OrigDataType: ptr16
T_31: (in Mem15[r3_12 + 0xE<16>:word16] @ 0486 : word16)
  Class: Eq_31
  DataType: (ptr16 Eq_31)
  OrigDataType: word16
T_32: (in r3_17 @ 0486 : (ptr16 Eq_31))
  Class: Eq_31
  DataType: (ptr16 Eq_31)
  OrigDataType: (ptr16 (struct (2 T_59 t0002)))
T_33: (in 0<16> @ 048A : word16)
  Class: Eq_31
  DataType: (ptr16 Eq_31)
  OrigDataType: word16
T_34: (in r3_17 == null @ 048A : bool)
  Class: Eq_34
  DataType: bool
  OrigDataType: bool
T_35: (in fn0528 @ 0490 : ptr16)
  Class: Eq_35
  DataType: (ptr16 Eq_35)
  OrigDataType: (ptr16 (fn T_38 (T_28)))
T_36: (in signature of fn0528 @ 0528 : void)
  Class: Eq_35
  DataType: (ptr16 Eq_35)
  OrigDataType: 
T_37: (in r0 @ 0490 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_38: (in fn0528(r0_16) @ 0490 : void)
  Class: Eq_38
  DataType: void
  OrigDataType: void
T_39: (in <invalid> @ 0490 : word16)
  Class: Eq_39
  DataType: (ptr16 Eq_39)
  OrigDataType: word16
T_40: (in sp_31 @ 0490 : (ptr16 Eq_39))
  Class: Eq_39
  DataType: (ptr16 Eq_39)
  OrigDataType: (ptr16 (struct (0 T_44 t0000)))
T_41: (in fn0528 @ 0496 : ptr16)
  Class: Eq_35
  DataType: (ptr16 Eq_35)
  OrigDataType: (ptr16 (fn T_45 (T_44)))
T_42: (in 0<16> @ 0496 : word16)
  Class: Eq_42
  DataType: word16
  OrigDataType: word16
T_43: (in sp_31 + 0<16> @ 0496 : word16)
  Class: Eq_43
  DataType: word16
  OrigDataType: word16
T_44: (in Mem36[sp_31 + 0<16>:word16] @ 0496 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_45: (in fn0528(sp_31->t0000.u0) @ 0496 : void)
  Class: Eq_38
  DataType: void
  OrigDataType: void
T_46: (in fn0468 @ 049E : ptr16)
  Class: Eq_18
  DataType: (ptr16 Eq_18)
  OrigDataType: (ptr16 (fn T_48 (T_47)))
T_47: (in 0x5EF<16> @ 049E : word16)
  Class: Eq_2
  DataType: (ptr16 byte)
  OrigDataType: word16
T_48: (in fn0468(&g_b05EF) @ 049E : void)
  Class: Eq_21
  DataType: void
  OrigDataType: void
T_49: (in 5426 @ 04A2 : ptr16)
  Class: Eq_49
  DataType: (ptr16 (ptr16 ci16))
  OrigDataType: (ptr16 (struct (0 T_50 t0000)))
T_50: (in Mem36[0x5426<p16>:ptr16] @ 04A2 : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_51: (in 0<16> @ 04A2 : word16)
  Class: Eq_51
  DataType: word16
  OrigDataType: word16
T_52: (in Mem36[0x5426<p16>:ptr16] + 0<16> @ 04A2 : word16)
  Class: Eq_52
  DataType: ptr16
  OrigDataType: ptr16
T_53: (in Mem36[Mem36[0x5426<p16>:ptr16] + 0<16>:word16] @ 04A2 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_54: (in v22_59 @ 04A2 : ci16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_55: (in 0<16> @ 04A6 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_56: (in v22_59 != 0<16> @ 04A6 : bool)
  Class: Eq_56
  DataType: bool
  OrigDataType: bool
T_57: (in 2<16> @ 048E : word16)
  Class: Eq_57
  DataType: word16
  OrigDataType: word16
T_58: (in r3_17 + 2<16> @ 048E : word16)
  Class: Eq_58
  DataType: word16
  OrigDataType: word16
T_59: (in Mem23[r3_17 + 2<16>:word16] @ 048E : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_60: (in fn04FA @ 04B2 : ptr16)
  Class: Eq_60
  DataType: (ptr16 Eq_60)
  OrigDataType: (ptr16 (fn T_63 (T_54)))
T_61: (in signature of fn04FA @ 04FA : void)
  Class: Eq_60
  DataType: (ptr16 Eq_60)
  OrigDataType: 
T_62: (in r0 @ 04B2 : ci16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_63: (in fn04FA(v22_59) @ 04B2 : void)
  Class: Eq_63
  DataType: void
  OrigDataType: void
T_64: (in TTYOUT @ 04AE : ptr16)
  Class: Eq_64
  DataType: (ptr16 Eq_64)
  OrigDataType: (ptr16 (fn T_68 (T_67)))
T_65: (in signature of TTYOUT : void)
  Class: Eq_64
  DataType: (ptr16 Eq_64)
  OrigDataType: 
T_66: (in ch @ 04AE : char)
  Class: Eq_66
  DataType: char
  OrigDataType: 
T_67: (in '?' @ 04AE : char)
  Class: Eq_66
  DataType: char
  OrigDataType: char
T_68: (in TTYOUT('?') @ 04AE : word16)
  Class: Eq_68
  DataType: Eq_68
  OrigDataType: (union (bool u0) (word16 u1))
T_69: (in SLICE(r1, byte, 0) @ 04BA : byte)
  Class: Eq_69
  DataType: byte
  OrigDataType: byte
T_70: (in 0x3D<8> @ 04BA : byte)
  Class: Eq_69
  DataType: byte
  OrigDataType: byte
T_71: (in (byte) r1 == 0x3D<8> @ 04BA : bool)
  Class: Eq_71
  DataType: bool
  OrigDataType: bool
T_72: (in fn0468 @ 04C6 : ptr16)
  Class: Eq_18
  DataType: (ptr16 Eq_18)
  OrigDataType: (ptr16 (fn T_74 (T_73)))
T_73: (in 0x601<16> @ 04C6 : word16)
  Class: Eq_2
  DataType: (ptr16 byte)
  OrigDataType: word16
T_74: (in fn0468(&g_b0601) @ 04C6 : void)
  Class: Eq_21
  DataType: void
  OrigDataType: void
T_75: (in r1_101 @ 04CA : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: cui16
T_76: (in 1<16> @ 04CE : word16)
  Class: Eq_76
  DataType: bool
  OrigDataType: word16
T_77: (in C_102 @ 04CE : Eq_76)
  Class: Eq_76
  DataType: Eq_76
  OrigDataType: (union (bool u0) (word16 u1))
T_78: (in 24<i16> @ 04D0 : int16)
  Class: Eq_17
  DataType: (ptr16 Eq_4730)
  OrigDataType: int16
T_79: (in r0_103 @ 04D0 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: int16
T_80: (in SLICE(r1, byte, 0) @ 04C0 : byte)
  Class: Eq_80
  DataType: byte
  OrigDataType: byte
T_81: (in 0x3F<8> @ 04C0 : byte)
  Class: Eq_80
  DataType: byte
  OrigDataType: byte
T_82: (in (byte) r1 != 0x3F<8> @ 04C0 : bool)
  Class: Eq_82
  DataType: bool
  OrigDataType: bool
T_83: (in PRINT @ 04F6 : ptr16)
  Class: Eq_83
  DataType: (ptr16 Eq_83)
  OrigDataType: (ptr16 (fn T_87 (T_86)))
T_84: (in signature of PRINT : void)
  Class: Eq_83
  DataType: (ptr16 Eq_83)
  OrigDataType: 
T_85: (in r0 @ 04F6 : (ptr16 char))
  Class: Eq_85
  DataType: (ptr16 char)
  OrigDataType: 
T_86: (in 0x5E1<16> @ 04F6 : word16)
  Class: Eq_85
  DataType: (ptr16 char)
  OrigDataType: (ptr16 char)
T_87: (in PRINT(&g_b05E1) @ 04F6 : void)
  Class: Eq_87
  DataType: void
  OrigDataType: void
T_88: (in TTYOUT @ 04DA : ptr16)
  Class: Eq_88
  DataType: (ptr16 Eq_88)
  OrigDataType: (ptr16 (fn T_93 (T_92)))
T_89: (in signature of TTYOUT : void)
  Class: Eq_88
  DataType: (ptr16 Eq_88)
  OrigDataType: 
T_90: (in ch @ 04DA : char)
  Class: Eq_90
  DataType: char
  OrigDataType: 
T_91: (in r0_113 @ 04DA : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_92: (in SLICE(r0_113, char, 0) @ 04DA : char)
  Class: Eq_90
  DataType: char
  OrigDataType: char
T_93: (in TTYOUT((char) r0_113) @ 04DA : word16)
  Class: Eq_93
  DataType: Eq_93
  OrigDataType: (union (bool u0) (word16 u1))
T_94: (in 134<i16> @ 04E0 : int16)
  Class: Eq_94
  DataType: int16
  OrigDataType: int16
T_95: (in r1_109 @ 04E0 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: uint16
T_96: (in SEQ(134<i16>, r1_109) @ 04E0 : word32)
  Class: Eq_96
  DataType: int32
  OrigDataType: int32
T_97: (in r0_r1_176 @ 04E0 : int32)
  Class: Eq_96
  DataType: int32
  OrigDataType: int32
T_98: (in SLICE(r0_r1_176, word16, 16) @ 04E4 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_99: (in r0_133 @ 04E4 : cui16)
  Class: Eq_99
  DataType: cui16
  OrigDataType: cui16
T_100: (in 0x80<16> @ 04E4 : word16)
  Class: Eq_100
  DataType: cui16
  OrigDataType: cui16
T_101: (in r0_133 & 0x80<16> @ 04E4 : word16)
  Class: Eq_101
  DataType: cui16
  OrigDataType: cui16
T_102: (in 0<16> @ 04E4 : word16)
  Class: Eq_101
  DataType: cui16
  OrigDataType: word16
T_103: (in (r0_133 & 0x80<16>) != 0<16> @ 04E4 : bool)
  Class: Eq_76
  DataType: Eq_76
  OrigDataType: bool
T_104: (in r0_133 & 0x80<16> @ 04E6 : word16)
  Class: Eq_101
  DataType: cui16
  OrigDataType: cui16
T_105: (in (r0_133 & 0x80<16>) != 0<16> @ 04E6 : bool)
  Class: Eq_105
  DataType: bool
  OrigDataType: bool
T_106: (in 1<8> @ 04E0 : byte)
  Class: Eq_106
  DataType: byte
  OrigDataType: byte
T_107: (in r0_r1_176 << 1<8> @ 04E0 : uipr32)
  Class: Eq_96
  DataType: int32
  OrigDataType: ui32
T_108: (in SLICE(r0_r1_176, word16, 16) @ 04E0 : word16)
  Class: Eq_99
  DataType: cui16
  OrigDataType: word16
T_109: (in SLICE(r0_r1_176, word16, 0) @ 04E0 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_110: (in 0<16> @ 04E2 : word16)
  Class: Eq_17
  DataType: (ptr16 Eq_4730)
  OrigDataType: word16
T_111: (in r1_101 == 0<16> @ 04E2 : bool)
  Class: Eq_111
  DataType: bool
  OrigDataType: bool
T_112: (in __rcl<word16,byte> @ 04D4 : ptr32)
  Class: Eq_112
  DataType: (ptr32 Eq_112)
  OrigDataType: (ptr32 (fn T_118 (T_75, T_117, T_77)))
T_113: (in signature of __rcl : void)
  Class: Eq_112
  DataType: (ptr32 Eq_112)
  OrigDataType: 
T_114: (in p1 @ 04D4 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: 
T_115: (in p2 @ 04D4 : byte)
  Class: Eq_115
  DataType: byte
  OrigDataType: 
T_116: (in p3 @ 04D4 : bool)
  Class: Eq_76
  DataType: Eq_76
  OrigDataType: 
T_117: (in 1<8> @ 04D4 : byte)
  Class: Eq_115
  DataType: byte
  OrigDataType: byte
T_118: (in __rcl<word16,byte>(r1_101, 1<8>, C_102) @ 04D4 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_119: (in __rcl<word16,byte> @ 04D6 : ptr32)
  Class: Eq_112
  DataType: (ptr32 Eq_112)
  OrigDataType: (ptr32 (fn T_125 (T_79, T_120, T_124)))
T_120: (in 1<8> @ 04D6 : byte)
  Class: Eq_115
  DataType: byte
  OrigDataType: byte
T_121: (in 0x8000<16> @ 04D6 : word16)
  Class: Eq_121
  DataType: cui16
  OrigDataType: cui16
T_122: (in r1_101 & 0x8000<16> @ 04D6 : word16)
  Class: Eq_122
  DataType: cui16
  OrigDataType: cui16
T_123: (in 0<16> @ 04D6 : word16)
  Class: Eq_122
  DataType: cui16
  OrigDataType: word16
T_124: (in (r1_101 & 0x8000<16>) != 0<16> @ 04D6 : bool)
  Class: Eq_76
  DataType: Eq_76
  OrigDataType: bool
T_125: (in __rcl<word16,byte>(r0_103, 1<8>, (r1_101 & 0x8000<16>) != 0<16>) @ 04D6 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_126: (in TTYOUT @ 04F0 : ptr16)
  Class: Eq_126
  DataType: (ptr16 Eq_126)
  OrigDataType: (ptr16 (fn T_130 (T_129)))
T_127: (in signature of TTYOUT : void)
  Class: Eq_126
  DataType: (ptr16 Eq_126)
  OrigDataType: 
T_128: (in ch @ 04F0 : char)
  Class: Eq_128
  DataType: char
  OrigDataType: 
T_129: (in ')' @ 04F0 : char)
  Class: Eq_128
  DataType: char
  OrigDataType: char
T_130: (in TTYOUT(')') @ 04F0 : word16)
  Class: Eq_130
  DataType: Eq_130
  OrigDataType: (union (bool u0) (word16 u1))
T_131: (in wLoc02_36 @ 04FA : ci16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_132: (in 0<16> @ 04FC : word16)
  Class: Eq_132
  DataType: word16
  OrigDataType: word16
T_133: (in r0_11 @ 04FC : word16)
  Class: Eq_132
  DataType: word16
  OrigDataType: word16
T_134: (in 0xA<16> @ 0500 : word16)
  Class: Eq_134
  DataType: word16
  OrigDataType: word16
T_135: (in wLoc02_36 - 0xA<16> @ 0500 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_136: (in v11_15 @ 0500 : ci16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: ci16
T_137: (in 1<16> @ 04FE : word16)
  Class: Eq_137
  DataType: word16
  OrigDataType: word16
T_138: (in r0_11 + 1<16> @ 04FE : word16)
  Class: Eq_132
  DataType: word16
  OrigDataType: word16
T_139: (in 0<16> @ 0504 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: ci16
T_140: (in v11_15 >= 0<16> @ 0504 : bool)
  Class: Eq_140
  DataType: bool
  OrigDataType: bool
T_141: (in SLICE(v11_15, byte, 0) @ 0506 : byte)
  Class: Eq_141
  DataType: byte
  OrigDataType: byte
T_142: (in 0x3A<8> @ 0506 : byte)
  Class: Eq_142
  DataType: byte
  OrigDataType: byte
T_143: (in (byte) v11_15 + 0x3A<8> @ 0506 : byte)
  Class: Eq_143
  DataType: char
  OrigDataType: byte
T_144: (in bLoc02_41 @ 0506 : char)
  Class: Eq_143
  DataType: char
  OrigDataType: char
T_145: (in 1<16> @ 050C : word16)
  Class: Eq_132
  DataType: word16
  OrigDataType: word16
T_146: (in r0_11 == 1<16> @ 050C : bool)
  Class: Eq_146
  DataType: bool
  OrigDataType: bool
T_147: (in fn04FA @ 050E : ptr16)
  Class: Eq_60
  DataType: (ptr16 Eq_60)
  OrigDataType: (ptr16 (fn T_149 (T_148)))
T_148: (in r0_11 - 1<16> @ 050E : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_149: (in fn04FA(r0_11 - 1<16>) @ 050E : void)
  Class: Eq_63
  DataType: void
  OrigDataType: void
T_150: (in TTYOUT @ 0516 : ptr16)
  Class: Eq_150
  DataType: (ptr16 Eq_150)
  OrigDataType: (ptr16 (fn T_153 (T_144)))
T_151: (in signature of TTYOUT : void)
  Class: Eq_150
  DataType: (ptr16 Eq_150)
  OrigDataType: 
T_152: (in ch @ 0516 : char)
  Class: Eq_143
  DataType: char
  OrigDataType: 
T_153: (in TTYOUT(bLoc02_41) @ 0516 : word16)
  Class: Eq_153
  DataType: Eq_153
  OrigDataType: (union (bool u0) (word16 u1))
T_154: (in r0 @ 0518 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_155: (in r2 @ 0518 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: cup16
T_156: (in r3Out @ 0518 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_157: (in r3_11 @ 051A : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: cup16
T_158: (in 0<16> @ 051C : word16)
  Class: Eq_17
  DataType: (ptr16 Eq_4730)
  OrigDataType: word16
T_159: (in r0_17 @ 051C : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_160: (in r3_11 - r2 @ 0522 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_161: (in 1<16> @ 0524 : word16)
  Class: Eq_161
  DataType: word16
  OrigDataType: word16
T_162: (in r0_17 + 1<16> @ 0524 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_163: (in r2 > r3_11 @ 0520 : bool)
  Class: Eq_163
  DataType: bool
  OrigDataType: bool
T_164: (in fn051A @ 0532 : ptr16)
  Class: Eq_164
  DataType: (ptr16 Eq_164)
  OrigDataType: (ptr16 (fn T_174 (T_170, T_171, T_173)))
T_165: (in signature of fn051A @ 051A : void)
  Class: Eq_164
  DataType: (ptr16 Eq_164)
  OrigDataType: 
T_166: (in fn051A @ 0532 : ptr16)
  Class: Eq_164
  DataType: (ptr16 Eq_164)
  OrigDataType: (ptr16 (fn T_170 (T_37, T_167, T_169)))
T_167: (in 0x28<16> @ 0532 : word16)
  Class: Eq_17
  DataType: (ptr16 Eq_4730)
  OrigDataType: word16
T_168: (in r3_8 @ 0532 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_169: (in out r3_8 @ 0532 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_170: (in fn051A(r0, 0x28<16>, out r3_8) @ 0532 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_171: (in 0x28<16> @ 0532 : word16)
  Class: Eq_17
  DataType: (ptr16 Eq_4730)
  OrigDataType: word16
T_172: (in r3_56 @ 0532 : word16)
  Class: Eq_172
  DataType: word16
  OrigDataType: word16
T_173: (in out r3_56 @ 0532 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_174: (in fn051A(fn051A(r0, 0x28<16>, out r3_8), 0x28<16>, out r3_56) @ 0532 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_175: (in r0_17 @ 0532 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: (ptr16 (struct (5AF T_190 t05AF)))
T_176: (in 3<16> @ 0538 : word16)
  Class: Eq_176
  DataType: word16
  OrigDataType: word16
T_177: (in r3_25 @ 0538 : word16)
  Class: Eq_176
  DataType: word16
  OrigDataType: word16
T_178: (in TTYOUT @ 0542 : ptr16)
  Class: Eq_178
  DataType: (ptr16 Eq_178)
  OrigDataType: (ptr16 (fn T_183 (T_182)))
T_179: (in signature of TTYOUT : void)
  Class: Eq_178
  DataType: (ptr16 Eq_178)
  OrigDataType: 
T_180: (in ch @ 0542 : char)
  Class: Eq_180
  DataType: char
  OrigDataType: 
T_181: (in r0_30 @ 0542 : int16)
  Class: Eq_181
  DataType: int16
  OrigDataType: int16
T_182: (in SLICE(r0_30, char, 0) @ 0542 : char)
  Class: Eq_180
  DataType: char
  OrigDataType: char
T_183: (in TTYOUT((char) r0_30) @ 0542 : word16)
  Class: Eq_183
  DataType: Eq_183
  OrigDataType: (union (bool u0) (word16 u1))
T_184: (in 1<16> @ 0544 : word16)
  Class: Eq_184
  DataType: word16
  OrigDataType: word16
T_185: (in r3_25 - 1<16> @ 0544 : word16)
  Class: Eq_176
  DataType: word16
  OrigDataType: word16
T_186: (in 0<16> @ 0546 : word16)
  Class: Eq_176
  DataType: word16
  OrigDataType: word16
T_187: (in r3_25 == 0<16> @ 0546 : bool)
  Class: Eq_187
  DataType: bool
  OrigDataType: bool
T_188: (in 0x5AF<16> @ 053C : word16)
  Class: Eq_188
  DataType: word16
  OrigDataType: word16
T_189: (in r0_17 + 0x5AF<16> @ 053C : word16)
  Class: Eq_189
  DataType: word16
  OrigDataType: word16
T_190: (in Mem24[r0_17 + 0x5AF<16>:byte] @ 053C : byte)
  Class: Eq_190
  DataType: byte
  OrigDataType: byte
T_191: (in CONVERT(Mem24[r0_17 + 0x5AF<16>:byte], byte, int16) @ 053C : int16)
  Class: Eq_181
  DataType: int16
  OrigDataType: int16
T_192: (in r0 @ 053C : ci16)
  Class: Eq_192
  DataType: ci16
  OrigDataType: ci16
T_193: (in r3 @ 053C : (ptr16 Eq_193))
  Class: Eq_193
  DataType: (ptr16 Eq_193)
  OrigDataType: (ptr16 (struct (A0 T_197 t00A0) (A1 T_203 t00A1) (A2 T_200 t00A2)))
T_194: (in SLICE(r0, byte, 0) @ 054C : byte)
  Class: Eq_194
  DataType: byte
  OrigDataType: byte
T_195: (in 0xA0<16> @ 054C : word16)
  Class: Eq_195
  DataType: word16
  OrigDataType: word16
T_196: (in r3 + 0xA0<16> @ 054C : word16)
  Class: Eq_196
  DataType: word16
  OrigDataType: word16
T_197: (in Mem6[r3 + 0xA0<16>:byte] @ 054C : byte)
  Class: Eq_194
  DataType: byte
  OrigDataType: byte
T_198: (in 0xA2<16> @ 0550 : word16)
  Class: Eq_198
  DataType: word16
  OrigDataType: word16
T_199: (in r3 + 0xA2<16> @ 0550 : word16)
  Class: Eq_199
  DataType: ptr16
  OrigDataType: ptr16
T_200: (in Mem6[r3 + 0xA2<16>:byte] @ 0550 : byte)
  Class: Eq_200
  DataType: byte
  OrigDataType: byte
T_201: (in 0xA1<16> @ 0550 : word16)
  Class: Eq_201
  DataType: word16
  OrigDataType: word16
T_202: (in r3 + 0xA1<16> @ 0550 : word16)
  Class: Eq_202
  DataType: ptr16
  OrigDataType: ptr16
T_203: (in Mem8[r3 + 0xA1<16>:byte] @ 0550 : byte)
  Class: Eq_200
  DataType: byte
  OrigDataType: byte
T_204: (in 3<i16> @ 0562 : int16)
  Class: Eq_204
  DataType: int16
  OrigDataType: int16
T_205: (in r0 >> 3<i16> @ 0562 : word16)
  Class: Eq_205
  DataType: int16
  OrigDataType: int16
T_206: (in 0xFFFE<16> @ 0562 : word16)
  Class: Eq_206
  DataType: cui16
  OrigDataType: cui16
T_207: (in r0 >> 3<i16> & 0xFFFE<16> @ 0562 : word16)
  Class: Eq_207
  DataType: cui16
  OrigDataType: cui16
T_208: (in (r0 >> 3<i16> & 0xFFFE<16>) + r3 @ 0562 : word16)
  Class: Eq_208
  DataType: (ptr16 Eq_208)
  OrigDataType: cui16
T_209: (in r0_14 @ 0562 : (ptr16 Eq_208))
  Class: Eq_208
  DataType: (ptr16 Eq_208)
  OrigDataType: (ptr16 (struct (96 T_231 t0096)))
T_210: (in 0xF<16> @ 0564 : word16)
  Class: Eq_210
  DataType: cui16
  OrigDataType: cui16
T_211: (in r0 & 0xF<16> @ 0564 : word16)
  Class: Eq_211
  DataType: ci16
  OrigDataType: cui16
T_212: (in r2_15 @ 0564 : ci16)
  Class: Eq_211
  DataType: ci16
  OrigDataType: ci16
T_213: (in 0<16> @ 0568 : word16)
  Class: Eq_17
  DataType: (ptr16 Eq_4730)
  OrigDataType: word16
T_214: (in wLoc02_40 @ 0568 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: cui16
T_215: (in 1<16> @ 056A : word16)
  Class: Eq_76
  DataType: bool
  OrigDataType: word16
T_216: (in C_21 @ 056A : Eq_76)
  Class: Eq_76
  DataType: Eq_76
  OrigDataType: (union (bool u0) (word16 u1))
T_217: (in __rcl<word16,byte> @ 056C : ptr32)
  Class: Eq_112
  DataType: (ptr32 Eq_112)
  OrigDataType: (ptr32 (fn T_219 (T_214, T_218, T_216)))
T_218: (in 1<8> @ 056C : byte)
  Class: Eq_115
  DataType: byte
  OrigDataType: byte
T_219: (in __rcl<word16,byte>(wLoc02_40, 1<8>, C_21) @ 056C : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_220: (in v18_26 @ 056C : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: cui16
T_221: (in 0x8000<16> @ 056C : word16)
  Class: Eq_221
  DataType: cui16
  OrigDataType: cui16
T_222: (in wLoc02_40 & 0x8000<16> @ 056C : word16)
  Class: Eq_222
  DataType: cui16
  OrigDataType: cui16
T_223: (in 0<16> @ 056C : word16)
  Class: Eq_222
  DataType: cui16
  OrigDataType: word16
T_224: (in (wLoc02_40 & 0x8000<16>) != 0<16> @ 056C : bool)
  Class: Eq_76
  DataType: Eq_76
  OrigDataType: bool
T_225: (in 1<16> @ 056E : word16)
  Class: Eq_225
  DataType: cui16
  OrigDataType: cui16
T_226: (in r2_15 - 1<16> @ 056E : word16)
  Class: Eq_211
  DataType: ci16
  OrigDataType: cui16
T_227: (in 0<16> @ 0570 : word16)
  Class: Eq_211
  DataType: ci16
  OrigDataType: ci16
T_228: (in r2_15 > 0<16> @ 0570 : bool)
  Class: Eq_228
  DataType: bool
  OrigDataType: bool
T_229: (in 0x96<16> @ 0572 : word16)
  Class: Eq_229
  DataType: word16
  OrigDataType: word16
T_230: (in r0_14 + 0x96<16> @ 0572 : word16)
  Class: Eq_230
  DataType: cui16
  OrigDataType: cui16
T_231: (in Mem27[r0_14 + 0x96<16>:word16] @ 0572 : word16)
  Class: Eq_231
  DataType: cui16
  OrigDataType: cui16
T_232: (in r0_14->w0096 | v18_26 @ 0572 : word16)
  Class: Eq_231
  DataType: cui16
  OrigDataType: cui16
T_233: (in 0x96<16> @ 0572 : word16)
  Class: Eq_233
  DataType: word16
  OrigDataType: word16
T_234: (in r0_14 + 0x96<16> @ 0572 : word16)
  Class: Eq_234
  DataType: (ptr16 cui16)
  OrigDataType: (ptr16 cui16)
T_235: (in Mem37[r0_14 + 0x96<16>:word16] @ 0572 : word16)
  Class: Eq_231
  DataType: cui16
  OrigDataType: cui16
T_236: (in wArg00 @ 0576 : (ptr16 code))
  Class: Eq_236
  DataType: (ptr16 code)
  OrigDataType: word16
T_237: (in wArg02 @ 0576 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: ci16
T_238: (in SLICE(wArg02, byte, 8) @ 0608 : byte)
  Class: Eq_238
  DataType: byte
  OrigDataType: byte
T_239: (in bArg03_99 @ 0608 : byte)
  Class: Eq_238
  DataType: byte
  OrigDataType: byte
T_240: (in SLICE(wArg02, byte, 0) @ 0608 : byte)
  Class: Eq_240
  DataType: byte
  OrigDataType: byte
T_241: (in bArg02_101 @ 0608 : byte)
  Class: Eq_240
  DataType: byte
  OrigDataType: byte
T_242: (in Mem0[0x5424<p16>:word16] @ 0608 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_243: (in r4_4 @ 0608 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: (ptr16 (struct (2A T_236 t002A)))
T_244: (in 0x2A<16> @ 0610 : word16)
  Class: Eq_244
  DataType: word16
  OrigDataType: word16
T_245: (in r4_4 + 0x2A<16> @ 0610 : word16)
  Class: Eq_245
  DataType: word16
  OrigDataType: word16
T_246: (in Mem9[r4_4 + 0x2A<16>:word16] @ 0610 : word16)
  Class: Eq_236
  DataType: (ptr16 code)
  OrigDataType: word16
T_247: (in 0<16> @ 062A : word16)
  Class: Eq_17
  DataType: (ptr16 Eq_4730)
  OrigDataType: word16
T_248: (in wArg00_79 @ 062A : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_249: (in r1_15 @ 062C : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: ci16
T_250: (in 0<16> @ 0630 : word16)
  Class: Eq_17
  DataType: (ptr16 Eq_4730)
  OrigDataType: ci16
T_251: (in wArg02 > 0<16> @ 0630 : bool)
  Class: Eq_251
  DataType: bool
  OrigDataType: bool
T_252: (in 0x90<16> @ 0638 : word16)
  Class: Eq_252
  DataType: cui16
  OrigDataType: word16
T_253: (in r2_30 @ 0638 : cui16)
  Class: Eq_252
  DataType: cui16
  OrigDataType: cui16
T_254: (in 0<16> @ 063C : word16)
  Class: Eq_76
  DataType: bool
  OrigDataType: word16
T_255: (in C_32 @ 063C : Eq_76)
  Class: Eq_76
  DataType: Eq_76
  OrigDataType: (union (bool u0) (word16 u1))
T_256: (in 0<16> @ 0632 : word16)
  Class: Eq_17
  DataType: (ptr16 Eq_4730)
  OrigDataType: word16
T_257: (in wArg02 == 0<16> @ 0632 : bool)
  Class: Eq_257
  DataType: bool
  OrigDataType: bool
T_258: (in r4_4 + 0x2A<16> @ 065C : word16)
  Class: Eq_258
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_259: (in Mem69[r4_4 + 0x2A<16>:word16] @ 065C : word16)
  Class: Eq_236
  DataType: (ptr16 code)
  OrigDataType: (ptr16 code)
T_260: (in -wArg02 @ 0634 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: ci16
T_261: (in __swab @ 0650 : ptr32)
  Class: Eq_261
  DataType: (ptr32 Eq_261)
  OrigDataType: (ptr32 (fn T_268 (T_267)))
T_262: (in signature of __swab : void)
  Class: Eq_261
  DataType: (ptr32 Eq_261)
  OrigDataType: 
T_263: (in p1 @ 0650 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: 
T_264: (in SLICE(r1_15, byte, 8) @ 0650 : byte)
  Class: Eq_264
  DataType: byte
  OrigDataType: byte
T_265: (in 0<8> @ 0650 : byte)
  Class: Eq_265
  DataType: byte
  OrigDataType: byte
T_266: (in SEQ(SLICE(r1_15, byte, 8), 0<8>) @ 0650 : word16)
  Class: Eq_266
  DataType: cui16
  OrigDataType: cui16
T_267: (in SEQ(SLICE(r1_15, byte, 8), 0<8>) | r2_30 @ 0650 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: cui16
T_268: (in __swab(SEQ(SLICE(r1_15, byte, 8), 0<8>) | r2_30) @ 0650 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_269: (in r1_48 @ 0650 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: cui16
T_270: (in __rcr<word16,byte> @ 065A : ptr32)
  Class: Eq_270
  DataType: (ptr32 Eq_270)
  OrigDataType: (ptr32 (fn T_283 (T_269, T_275, T_282)))
T_271: (in signature of __rcr : void)
  Class: Eq_270
  DataType: (ptr32 Eq_270)
  OrigDataType: 
T_272: (in p1 @ 065A : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: 
T_273: (in p2 @ 065A : byte)
  Class: Eq_273
  DataType: byte
  OrigDataType: 
T_274: (in p3 @ 065A : bool)
  Class: Eq_274
  DataType: Eq_274
  OrigDataType: 
T_275: (in 1<8> @ 065A : byte)
  Class: Eq_273
  DataType: byte
  OrigDataType: byte
T_276: (in wLoc04 @ 065A : cui16)
  Class: Eq_276
  DataType: cui16
  OrigDataType: cui16
T_277: (in 1<8> @ 065A : byte)
  Class: Eq_277
  DataType: byte
  OrigDataType: byte
T_278: (in wLoc04 << 1<8> @ 065A : word16)
  Class: Eq_278
  DataType: ui16
  OrigDataType: ui16
T_279: (in 1<16> @ 065A : word16)
  Class: Eq_279
  DataType: cui16
  OrigDataType: cui16
T_280: (in wLoc04 << 1<8> & 1<16> @ 065A : word16)
  Class: Eq_280
  DataType: cui16
  OrigDataType: cui16
T_281: (in 0<16> @ 065A : word16)
  Class: Eq_280
  DataType: cui16
  OrigDataType: word16
T_282: (in (wLoc04 << 1<8> & 1<16>) != 0<16> @ 065A : bool)
  Class: Eq_274
  DataType: Eq_274
  OrigDataType: bool
T_283: (in __rcr<word16,byte>(r1_48, 1<8>, (wLoc04 << 1<8> & 1<16>) != 0<16>) @ 065A : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_284: (in __rcr<byte,byte> @ 065A : ptr32)
  Class: Eq_284
  DataType: (ptr32 Eq_284)
  OrigDataType: (ptr32 (fn T_293 (T_239, T_288, T_292)))
T_285: (in signature of __rcr : void)
  Class: Eq_284
  DataType: (ptr32 Eq_284)
  OrigDataType: 
T_286: (in p1 @ 065A : byte)
  Class: Eq_238
  DataType: byte
  OrigDataType: 
T_287: (in p2 @ 065A : byte)
  Class: Eq_287
  DataType: byte
  OrigDataType: 
T_288: (in 1<8> @ 065A : byte)
  Class: Eq_287
  DataType: byte
  OrigDataType: byte
T_289: (in 1<16> @ 065A : word16)
  Class: Eq_289
  DataType: cui16
  OrigDataType: cui16
T_290: (in r1_48 & 1<16> @ 065A : word16)
  Class: Eq_290
  DataType: cui16
  OrigDataType: cui16
T_291: (in 0<16> @ 065A : word16)
  Class: Eq_290
  DataType: cui16
  OrigDataType: word16
T_292: (in (r1_48 & 1<16>) != 0<16> @ 065A : bool)
  Class: Eq_274
  DataType: Eq_274
  OrigDataType: bool
T_293: (in __rcr<byte,byte>(bArg03_99, 1<8>, (r1_48 & 1<16>) != 0<16>) @ 065A : byte)
  Class: Eq_293
  DataType: byte
  OrigDataType: byte
T_294: (in SEQ(__rcr<byte,byte>(bArg03_99, 1<8>, (r1_48 & 1<16>) != 0<16>), bArg02_101) @ 065A : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_295: (in 1<16> @ 0644 : word16)
  Class: Eq_295
  DataType: cui16
  OrigDataType: cui16
T_296: (in r2_30 - 1<16> @ 0644 : word16)
  Class: Eq_252
  DataType: cui16
  OrigDataType: cui16
T_297: (in __rcl<word16,byte> @ 0640 : ptr32)
  Class: Eq_112
  DataType: (ptr32 Eq_112)
  OrigDataType: (ptr32 (fn T_299 (T_249, T_298, T_255)))
T_298: (in 1<8> @ 0640 : byte)
  Class: Eq_115
  DataType: byte
  OrigDataType: byte
T_299: (in __rcl<word16,byte>(r1_15, 1<8>, C_32) @ 0640 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_300: (in 0x8000<16> @ 0640 : word16)
  Class: Eq_300
  DataType: cui16
  OrigDataType: cui16
T_301: (in r1_15 & 0x8000<16> @ 0640 : word16)
  Class: Eq_301
  DataType: cui16
  OrigDataType: cui16
T_302: (in 0<16> @ 0640 : word16)
  Class: Eq_301
  DataType: cui16
  OrigDataType: word16
T_303: (in (r1_15 & 0x8000<16>) != 0<16> @ 0640 : bool)
  Class: Eq_76
  DataType: Eq_76
  OrigDataType: bool
T_304: (in r1_15 & 0x8000<16> @ 0642 : word16)
  Class: Eq_301
  DataType: cui16
  OrigDataType: cui16
T_305: (in (r1_15 & 0x8000<16>) != 0<16> @ 0642 : bool)
  Class: Eq_305
  DataType: bool
  OrigDataType: bool
T_306: (in r5 @ 0642 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_307: (in wArg00 @ 0642 : (ptr16 code))
  Class: Eq_236
  DataType: (ptr16 code)
  OrigDataType: word16
T_308: (in wArg02 @ 0642 : cui16)
  Class: Eq_308
  DataType: cui16
  OrigDataType: word16
T_309: (in wArg04 @ 0642 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_310: (in wArg06 @ 0642 : cui16)
  Class: Eq_308
  DataType: cui16
  OrigDataType: word16
T_311: (in wArg08 @ 0642 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_312: (in Mem0[0x5424<p16>:word16] @ 0670 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_313: (in r4_4 @ 0670 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: (ptr16 (struct (2A T_307 t002A)))
T_314: (in 0x2A<16> @ 0678 : word16)
  Class: Eq_314
  DataType: word16
  OrigDataType: word16
T_315: (in r4_4 + 0x2A<16> @ 0678 : word16)
  Class: Eq_315
  DataType: word16
  OrigDataType: word16
T_316: (in Mem9[r4_4 + 0x2A<16>:word16] @ 0678 : word16)
  Class: Eq_236
  DataType: (ptr16 code)
  OrigDataType: word16
T_317: (in r2_18 @ 067E : cui16)
  Class: Eq_308
  DataType: cui16
  OrigDataType: cui16
T_318: (in r3_19 @ 0680 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_319: (in SEQ(wArg02, wArg04) @ 068E : word32)
  Class: Eq_319
  DataType: ui32
  OrigDataType: word32
T_320: (in r0_r1_299 @ 068E : ui32)
  Class: Eq_319
  DataType: ui32
  OrigDataType: ui32
T_321: (in 0<16> @ 0682 : word16)
  Class: Eq_17
  DataType: (ptr16 Eq_4730)
  OrigDataType: word16
T_322: (in wArg08 != 0<16> @ 0682 : bool)
  Class: Eq_322
  DataType: bool
  OrigDataType: bool
T_323: (in 1<8> @ 0692 : byte)
  Class: Eq_323
  DataType: byte
  OrigDataType: byte
T_324: (in r0_r1_299 << 1<8> @ 0692 : uipr32)
  Class: Eq_324
  DataType: ui32
  OrigDataType: ui32
T_325: (in v49_257 @ 0692 : ui32)
  Class: Eq_324
  DataType: ui32
  OrigDataType: ui32
T_326: (in SLICE(v49_257, word16, 0) @ 0692 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_327: (in r1_38 @ 0692 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_328: (in SLICE(v49_257, word16, 16) @ 0694 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_329: (in r0_43 @ 0694 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_330: (in __rcl<word16,byte> @ 0696 : ptr32)
  Class: Eq_112
  DataType: (ptr32 Eq_112)
  OrigDataType: (ptr32 (fn T_337 (T_306, T_331, T_336)))
T_331: (in 1<8> @ 0696 : byte)
  Class: Eq_115
  DataType: byte
  OrigDataType: byte
T_332: (in SLICE(r0_r1_299, word16, 16) @ 0696 : word16)
  Class: Eq_332
  DataType: cui16
  OrigDataType: cui16
T_333: (in 0x8000<16> @ 0696 : word16)
  Class: Eq_333
  DataType: cui16
  OrigDataType: cui16
T_334: (in SLICE(r0_r1_299, word16, 16) & 0x8000<16> @ 0696 : word16)
  Class: Eq_334
  DataType: cui16
  OrigDataType: cui16
T_335: (in 0<16> @ 0696 : word16)
  Class: Eq_334
  DataType: cui16
  OrigDataType: word16
T_336: (in (SLICE(r0_r1_299, word16, 16) & 0x8000<16>) != 0<16> @ 0696 : bool)
  Class: Eq_76
  DataType: Eq_76
  OrigDataType: bool
T_337: (in __rcl<word16,byte>(r5, 1<8>, (SLICE(r0_r1_299, word16, 16) & 0x8000<16>) != 0<16>) @ 0696 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_338: (in r5_46 @ 0696 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_339: (in 0<16> @ 069A : word16)
  Class: Eq_17
  DataType: (ptr16 Eq_4730)
  OrigDataType: word16
T_340: (in r0_43 == 0<16> @ 069A : bool)
  Class: Eq_340
  DataType: bool
  OrigDataType: bool
T_341: (in SEQ(wArg06, wArg08) @ 068E : word32)
  Class: Eq_319
  DataType: ui32
  OrigDataType: word32
T_342: (in 0<16> @ 06B2 : word16)
  Class: Eq_342
  DataType: word16
  OrigDataType: word16
T_343: (in r2_202 @ 06B2 : word16)
  Class: Eq_342
  DataType: word16
  OrigDataType: word16
T_344: (in 0<16> @ 06B4 : word16)
  Class: Eq_344
  DataType: word16
  OrigDataType: word16
T_345: (in r3_199 @ 06B4 : word16)
  Class: Eq_344
  DataType: word16
  OrigDataType: word16
T_346: (in 1<i16> @ 069C : int16)
  Class: Eq_346
  DataType: int16
  OrigDataType: int16
T_347: (in r2_18 << 1<i16> @ 069C : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: ui16
T_348: (in r2_53 @ 069C : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: uint16
T_349: (in 0<16> @ 069E : word16)
  Class: Eq_17
  DataType: (ptr16 Eq_4730)
  OrigDataType: word16
T_350: (in r2_53 == 0<16> @ 069E : bool)
  Class: Eq_350
  DataType: bool
  OrigDataType: bool
T_351: (in 0<16> @ 06A0 : word16)
  Class: Eq_17
  DataType: (ptr16 Eq_4730)
  OrigDataType: cup16
T_352: (in r2_53 < 0<16> @ 06A0 : bool)
  Class: Eq_352
  DataType: bool
  OrigDataType: bool
T_353: (in CONVERT(r2_53 <u 0<16>, bool, word16) @ 06A0 : word16)
  Class: Eq_353
  DataType: word16
  OrigDataType: word16
T_354: (in r5_46 + CONVERT(r2_53 <u 0<16>, bool, word16) @ 06A0 : word16)
  Class: Eq_354
  DataType: cui16
  OrigDataType: word16
T_355: (in r5_57 @ 06A0 : cui16)
  Class: Eq_354
  DataType: cui16
  OrigDataType: cui16
T_356: (in SLICE(r0_43, byte, 8) @ 06A4 : byte)
  Class: Eq_356
  DataType: byte
  OrigDataType: byte
T_357: (in 0<8> @ 06A4 : byte)
  Class: Eq_357
  DataType: byte
  OrigDataType: byte
T_358: (in SEQ(SLICE(r0_43, byte, 8), 0<8>) @ 06A4 : word16)
  Class: Eq_358
  DataType: word16
  OrigDataType: word16
T_359: (in SEQ(SLICE(r0_43, byte, 8), 0<8>) + r2_53 @ 06A4 : word16)
  Class: Eq_359
  DataType: wchar_t
  OrigDataType: word16
T_360: (in r4_59 @ 06A4 : wchar_t)
  Class: Eq_359
  DataType: wchar_t
  OrigDataType: wchar_t
T_361: (in 0<16> @ 06A6 : word16)
  Class: Eq_359
  DataType: wchar_t
  OrigDataType: cup16
T_362: (in r4_59 >= 0<16> @ 06A6 : bool)
  Class: Eq_362
  DataType: bool
  OrigDataType: bool
T_363: (in 0<16> @ 06AE : word16)
  Class: Eq_359
  DataType: wchar_t
  OrigDataType: ci16
T_364: (in r4_59 < 0<16> @ 06AE : bool)
  Class: Eq_364
  DataType: bool
  OrigDataType: bool
T_365: (in 0<16> @ 06A8 : word16)
  Class: Eq_359
  DataType: wchar_t
  OrigDataType: ci16
T_366: (in r4_59 > 0<16> @ 06A8 : bool)
  Class: Eq_366
  DataType: bool
  OrigDataType: bool
T_367: (in SLICE(r4_59, byte, 8) @ 06BE : byte)
  Class: Eq_367
  DataType: byte
  OrigDataType: byte
T_368: (in 0<8> @ 06BE : byte)
  Class: Eq_368
  DataType: byte
  OrigDataType: byte
T_369: (in SEQ(SLICE(r4_59, byte, 8), 0<8>) @ 06BE : word16)
  Class: Eq_369
  DataType: cui16
  OrigDataType: word16
T_370: (in r4_68 @ 06BE : cui16)
  Class: Eq_369
  DataType: cui16
  OrigDataType: cui16
T_371: (in __rcr<word16,byte> @ 06C6 : ptr32)
  Class: Eq_270
  DataType: (ptr32 Eq_270)
  OrigDataType: (ptr32 (fn T_379 (T_373, T_374, T_378)))
T_372: (in 0x7F01<16> @ 06C6 : word16)
  Class: Eq_372
  DataType: cui16
  OrigDataType: cui16
T_373: (in r4_68 + 0x7F01<16> @ 06C6 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_374: (in 1<8> @ 06C6 : byte)
  Class: Eq_273
  DataType: byte
  OrigDataType: byte
T_375: (in 1<16> @ 06C6 : word16)
  Class: Eq_375
  DataType: cui16
  OrigDataType: cui16
T_376: (in r5_57 & 1<16> @ 06C6 : word16)
  Class: Eq_376
  DataType: cui16
  OrigDataType: cui16
T_377: (in 0<16> @ 06C6 : word16)
  Class: Eq_376
  DataType: cui16
  OrigDataType: word16
T_378: (in (r5_57 & 1<16>) != 0<16> @ 06C6 : bool)
  Class: Eq_274
  DataType: Eq_274
  OrigDataType: bool
T_379: (in __rcr<word16,byte>(r4_68 + 0x7F01<16>, 1<8>, (r5_57 & 1<16>) != 0<16>) @ 06C6 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_380: (in r4_77 @ 06C6 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: cui16
T_381: (in __rcr<word16,byte> @ 06CA : ptr32)
  Class: Eq_270
  DataType: (ptr32 Eq_270)
  OrigDataType: (ptr32 (fn T_388 (T_348, T_382, T_387)))
T_382: (in 1<8> @ 06CA : byte)
  Class: Eq_273
  DataType: byte
  OrigDataType: byte
T_383: (in r4_68 + 0x7F01<16> @ 06CA : word16)
  Class: Eq_383
  DataType: cui16
  OrigDataType: cui16
T_384: (in 1<16> @ 06CA : word16)
  Class: Eq_384
  DataType: cui16
  OrigDataType: cui16
T_385: (in r4_68 + 0x7F01<16> & 1<16> @ 06CA : word16)
  Class: Eq_385
  DataType: cui16
  OrigDataType: cui16
T_386: (in 0<16> @ 06CA : word16)
  Class: Eq_385
  DataType: cui16
  OrigDataType: word16
T_387: (in (r4_68 + 0x7F01<16> & 1<16>) != 0<16> @ 06CA : bool)
  Class: Eq_274
  DataType: Eq_274
  OrigDataType: bool
T_388: (in __rcr<word16,byte>(r2_53, 1<8>, (r4_68 + 0x7F01<16> & 1<16>) != 0<16>) @ 06CA : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_389: (in r2_84 @ 06CA : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_390: (in __swab @ 06CC : ptr32)
  Class: Eq_390
  DataType: (ptr32 Eq_390)
  OrigDataType: (ptr32 (fn T_392 (T_318)))
T_391: (in signature of __swab : void)
  Class: Eq_390
  DataType: (ptr32 Eq_390)
  OrigDataType: 
T_392: (in __swab(r3_19) @ 06CC : word16)
  Class: Eq_392
  DataType: cui16
  OrigDataType: word16
T_393: (in r3_87 @ 06CC : cui16)
  Class: Eq_392
  DataType: cui16
  OrigDataType: cui16
T_394: (in __swab @ 06D2 : ptr32)
  Class: Eq_394
  DataType: (ptr32 Eq_394)
  OrigDataType: (ptr32 (fn T_396 (T_389)))
T_395: (in signature of __swab : void)
  Class: Eq_394
  DataType: (ptr32 Eq_394)
  OrigDataType: 
T_396: (in __swab(r2_84) @ 06D2 : word16)
  Class: Eq_396
  DataType: word16
  OrigDataType: word16
T_397: (in SLICE(__swab(r2_84), byte, 8) @ 06D2 : byte)
  Class: Eq_397
  DataType: byte
  OrigDataType: byte
T_398: (in 0<8> @ 06D2 : byte)
  Class: Eq_398
  DataType: byte
  OrigDataType: byte
T_399: (in SEQ(SLICE(__swab(r2_84), byte, 8), 0<8>) @ 06D2 : word16)
  Class: Eq_399
  DataType: cui16
  OrigDataType: cui16
T_400: (in SEQ(SLICE(__swab(r2_84), byte, 8), 0<8>) | r3_87 @ 06D2 : word16)
  Class: Eq_400
  DataType: cu16
  OrigDataType: cui16
T_401: (in r2_90 @ 06D2 : cu16)
  Class: Eq_400
  DataType: cu16
  OrigDataType: cu16
T_402: (in __rcr<word16,byte> @ 06D8 : ptr32)
  Class: Eq_270
  DataType: (ptr32 Eq_270)
  OrigDataType: (ptr32 (fn T_411 (T_405, T_406, T_410)))
T_403: (in SLICE(r3_87, byte, 8) @ 06D8 : byte)
  Class: Eq_403
  DataType: byte
  OrigDataType: byte
T_404: (in 0<8> @ 06D8 : byte)
  Class: Eq_404
  DataType: byte
  OrigDataType: byte
T_405: (in SEQ(SLICE(r3_87, byte, 8), 0<8>) @ 06D8 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_406: (in 1<8> @ 06D8 : byte)
  Class: Eq_273
  DataType: byte
  OrigDataType: byte
T_407: (in 1<16> @ 06D8 : word16)
  Class: Eq_407
  DataType: cui16
  OrigDataType: cui16
T_408: (in r2_90 & 1<16> @ 06D8 : word16)
  Class: Eq_408
  DataType: cui16
  OrigDataType: cui16
T_409: (in 0<16> @ 06D8 : word16)
  Class: Eq_408
  DataType: cui16
  OrigDataType: word16
T_410: (in (r2_90 & 1<16>) != 0<16> @ 06D8 : bool)
  Class: Eq_274
  DataType: Eq_274
  OrigDataType: bool
T_411: (in __rcr<word16,byte>(SEQ(SLICE(r3_87, byte, 8), 0<8>), 1<8>, (r2_90 & 1<16>) != 0<16>) @ 06D8 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_412: (in r3_97 @ 06D8 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: uint16
T_413: (in __swab @ 06DA : ptr32)
  Class: Eq_413
  DataType: (ptr32 Eq_413)
  OrigDataType: (ptr32 (fn T_415 (T_327)))
T_414: (in signature of __swab : void)
  Class: Eq_413
  DataType: (ptr32 Eq_413)
  OrigDataType: 
T_415: (in __swab(r1_38) @ 06DA : word16)
  Class: Eq_415
  DataType: cui16
  OrigDataType: word16
T_416: (in r1_99 @ 06DA : cui16)
  Class: Eq_415
  DataType: cui16
  OrigDataType: cui16
T_417: (in 1<8> @ 06E8 : byte)
  Class: Eq_417
  DataType: byte
  OrigDataType: byte
T_418: (in r2_90 >> 1<8> @ 06E8 : word16)
  Class: Eq_418
  DataType: uint16
  OrigDataType: uint16
T_419: (in SEQ(r2_90 >>u 1<8>, r3_97) @ 06E8 : ui32)
  Class: Eq_419
  DataType: uint32
  OrigDataType: uint32
T_420: (in r4_r5_302 @ 06E8 : uint32)
  Class: Eq_419
  DataType: uint32
  OrigDataType: uint32
T_421: (in __swab @ 06E8 : ptr32)
  Class: Eq_421
  DataType: (ptr32 Eq_421)
  OrigDataType: (ptr32 (fn T_423 (T_329)))
T_422: (in signature of __swab : void)
  Class: Eq_421
  DataType: (ptr32 Eq_421)
  OrigDataType: 
T_423: (in __swab(r0_43) @ 06E8 : word16)
  Class: Eq_423
  DataType: word16
  OrigDataType: word16
T_424: (in SLICE(__swab(r0_43), byte, 8) @ 06E8 : byte)
  Class: Eq_424
  DataType: byte
  OrigDataType: byte
T_425: (in 0<8> @ 06E8 : byte)
  Class: Eq_425
  DataType: byte
  OrigDataType: byte
T_426: (in SEQ(SLICE(__swab(r0_43), byte, 8), 0<8>) @ 06E8 : word16)
  Class: Eq_426
  DataType: cui16
  OrigDataType: cui16
T_427: (in SEQ(SLICE(__swab(r0_43), byte, 8), 0<8>) | r1_99 @ 06E8 : word16)
  Class: Eq_427
  DataType: cui16
  OrigDataType: cui16
T_428: (in SLICE(r1_99, byte, 8) @ 06E8 : byte)
  Class: Eq_428
  DataType: byte
  OrigDataType: byte
T_429: (in 0<8> @ 06E8 : byte)
  Class: Eq_429
  DataType: byte
  OrigDataType: byte
T_430: (in SEQ(SEQ(SLICE(__swab(r0_43), byte, 8), 0<8>) | r1_99, SLICE(r1_99, byte, 8), 0<8>) @ 06E8 : word32)
  Class: Eq_430
  DataType: ui32
  OrigDataType: word32
T_431: (in r0_r1_304 @ 06E8 : ui32)
  Class: Eq_430
  DataType: ui32
  OrigDataType: ui32
T_432: (in r2_90 >> 1<8> @ 06E8 : word16)
  Class: Eq_432
  DataType: uint16
  OrigDataType: uint16
T_433: (in SEQ(r2_90 >>u 1<8>, r3_97) @ 06E8 : ui32)
  Class: Eq_433
  DataType: uint32
  OrigDataType: uint32
T_434: (in r2_r3_249 @ 06E8 : uint32)
  Class: Eq_433
  DataType: uint32
  OrigDataType: uint32
T_435: (in __syscall<word16> @ 06AA : ptr32)
  Class: Eq_435
  DataType: (ptr32 Eq_435)
  OrigDataType: (ptr32 (fn T_439 (T_438)))
T_436: (in signature of __syscall : void)
  Class: Eq_435
  DataType: (ptr32 Eq_435)
  OrigDataType: 
T_437: (in p1 @ 06AA : word16)
  Class: Eq_437
  DataType: word16
  OrigDataType: 
T_438: (in 0x898A<16> @ 06AA : word16)
  Class: Eq_437
  DataType: word16
  OrigDataType: word16
T_439: (in __syscall<word16>(0x898A<16>) @ 06AA : void)
  Class: Eq_439
  DataType: void
  OrigDataType: void
T_440: (in r4_4 + 0x2A<16> @ 0740 : word16)
  Class: Eq_440
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_441: (in Mem239[r4_4 + 0x2A<16>:word16] @ 0740 : word16)
  Class: Eq_236
  DataType: (ptr16 code)
  OrigDataType: (ptr16 code)
T_442: (in v53_261 @ 06FC : ui32)
  Class: Eq_442
  DataType: ui32
  OrigDataType: ui32
T_443: (in SLICE(v53_261, word16, 16) @ 06FC : word16)
  Class: Eq_443
  DataType: uint16
  OrigDataType: word16
T_444: (in r0_124 @ 06FC : uint16)
  Class: Eq_443
  DataType: uint16
  OrigDataType: uint16
T_445: (in r0_121 @ 06FE : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: cui16
T_446: (in 0x8000<16> @ 06FE : word16)
  Class: Eq_446
  DataType: cui16
  OrigDataType: cui16
T_447: (in r0_121 & 0x8000<16> @ 06FE : word16)
  Class: Eq_447
  DataType: cui16
  OrigDataType: cui16
T_448: (in 0<16> @ 06FE : word16)
  Class: Eq_447
  DataType: cui16
  OrigDataType: word16
T_449: (in (r0_121 & 0x8000<16>) == 0<16> @ 06FE : bool)
  Class: Eq_449
  DataType: bool
  OrigDataType: bool
T_450: (in __rcl<word16,byte> @ 06F0 : ptr32)
  Class: Eq_112
  DataType: (ptr32 Eq_112)
  OrigDataType: (ptr32 (fn T_455 (T_445, T_451, T_454)))
T_451: (in 1<8> @ 06F0 : byte)
  Class: Eq_115
  DataType: byte
  OrigDataType: byte
T_452: (in NZVC_119 @ 06F0 : Eq_452)
  Class: Eq_452
  DataType: Eq_452
  OrigDataType: (union (cui16 u0) (byte u1))
T_453: (in 1<16> @ 06F0 : word16)
  Class: Eq_453
  DataType: cui16
  OrigDataType: cui16
T_454: (in NZVC_119 & 1<16> @ 06F0 : word16)
  Class: Eq_76
  DataType: Eq_76
  OrigDataType: (union (bool u1) (cui16 u0))
T_455: (in __rcl<word16,byte>(r0_121, 1<8>, NZVC_119 & 1<16>) @ 06F0 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_456: (in r0_205 @ 06F0 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_457: (in r1_118 @ 06E8 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_458: (in SEQ(r0_205, r1_118) @ 06E8 : word32)
  Class: Eq_430
  DataType: ui32
  OrigDataType: word32
T_459: (in r2_r3_252 @ 06E8 : uint32)
  Class: Eq_433
  DataType: uint32
  OrigDataType: uint32
T_460: (in 0x8000<16> @ 06F2 : word16)
  Class: Eq_460
  DataType: cui16
  OrigDataType: cui16
T_461: (in r0_121 & 0x8000<16> @ 06F2 : word16)
  Class: Eq_461
  DataType: cui16
  OrigDataType: cui16
T_462: (in 0<16> @ 06F2 : word16)
  Class: Eq_461
  DataType: cui16
  OrigDataType: word16
T_463: (in (r0_121 & 0x8000<16>) == 0<16> @ 06F2 : bool)
  Class: Eq_463
  DataType: bool
  OrigDataType: bool
T_464: (in 1<8> @ 06EC : byte)
  Class: Eq_464
  DataType: byte
  OrigDataType: byte
T_465: (in r0_r1_304 << 1<8> @ 06EC : uipr32)
  Class: Eq_442
  DataType: ui32
  OrigDataType: ui32
T_466: (in SLICE(v53_261, word16, 0) @ 06EC : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_467: (in SLICE(r0_r1_304, word16, 16) @ 06E8 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_468: (in 1<i16> @ 06E8 : int16)
  Class: Eq_468
  DataType: int16
  OrigDataType: int16
T_469: (in r4_r5_302 >> 1<i16> @ 06E8 : uipr32)
  Class: Eq_419
  DataType: uint32
  OrigDataType: uint32
T_470: (in cond(r1_118) @ 06EC : byte)
  Class: Eq_452
  DataType: Eq_452
  OrigDataType: byte
T_471: (in 0<16> @ 06EE : word16)
  Class: Eq_17
  DataType: (ptr16 Eq_4730)
  OrigDataType: word16
T_472: (in r1_118 == 0<16> @ 06EE : bool)
  Class: Eq_472
  DataType: bool
  OrigDataType: bool
T_473: (in r2_r3_252 + r4_r5_302 @ 06F6 : ui32)
  Class: Eq_433
  DataType: uint32
  OrigDataType: uint32
T_474: (in SEQ(r0_205, r1_118) @ 06E8 : word32)
  Class: Eq_430
  DataType: ui32
  OrigDataType: word32
T_475: (in 0x7F00<16> @ 06B8 : word16)
  Class: Eq_475
  DataType: cui16
  OrigDataType: cui16
T_476: (in r4_59 & 0x7F00<16> @ 06B8 : word16)
  Class: Eq_359
  DataType: wchar_t
  OrigDataType: cui16
T_477: (in r4_59 & 0x7F00<16> @ 06BC : word16)
  Class: Eq_477
  DataType: cui16
  OrigDataType: cui16
T_478: (in 0<16> @ 06BC : word16)
  Class: Eq_477
  DataType: cui16
  OrigDataType: word16
T_479: (in (r4_59 & 0x7F00<16>) == 0<16> @ 06BC : bool)
  Class: Eq_479
  DataType: bool
  OrigDataType: bool
T_480: (in __syscall<word16> @ 06B0 : ptr32)
  Class: Eq_435
  DataType: (ptr32 Eq_435)
  OrigDataType: (ptr32 (fn T_482 (T_481)))
T_481: (in 0x898B<16> @ 06B0 : word16)
  Class: Eq_437
  DataType: word16
  OrigDataType: word16
T_482: (in __syscall<word16>(0x898B<16>) @ 06B0 : void)
  Class: Eq_439
  DataType: void
  OrigDataType: void
T_483: (in SLICE(r2_r3_252, word16, 0) @ 0706 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_484: (in r3_166 @ 0706 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: ui16
T_485: (in SLICE(r2_r3_252, word16, 16) @ 0706 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_486: (in r2_158 @ 0706 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: ci16
T_487: (in 1<i16> @ 0706 : int16)
  Class: Eq_487
  DataType: int16
  OrigDataType: int16
T_488: (in r4_r5_302 >> 1<i16> @ 0706 : uipr32)
  Class: Eq_419
  DataType: uint32
  OrigDataType: uint32
T_489: (in 1<i16> @ 070A : int16)
  Class: Eq_489
  DataType: int16
  OrigDataType: int16
T_490: (in r0_124 << 1<i16> @ 070A : word16)
  Class: Eq_443
  DataType: uint16
  OrigDataType: ui16
T_491: (in 0<16> @ 070C : word16)
  Class: Eq_443
  DataType: uint16
  OrigDataType: cup16
T_492: (in r0_124 < 0<16> @ 070C : bool)
  Class: Eq_492
  DataType: bool
  OrigDataType: bool
T_493: (in r2_r3_252 + r4_r5_302 @ 0702 : ui32)
  Class: Eq_433
  DataType: uint32
  OrigDataType: uint32
T_494: (in 0<16> @ 070E : word16)
  Class: Eq_443
  DataType: uint16
  OrigDataType: word16
T_495: (in r0_124 != 0<16> @ 070E : bool)
  Class: Eq_495
  DataType: bool
  OrigDataType: bool
T_496: (in r4_157 @ 0710 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: cui16
T_497: (in 0<16> @ 0712 : word16)
  Class: Eq_76
  DataType: bool
  OrigDataType: word16
T_498: (in C_163 @ 0712 : Eq_76)
  Class: Eq_76
  DataType: Eq_76
  OrigDataType: (union (bool u0) (cui16 u1))
T_499: (in 0<16> @ 0714 : word16)
  Class: Eq_17
  DataType: (ptr16 Eq_4730)
  OrigDataType: ci16
T_500: (in r2_158 < 0<16> @ 0714 : bool)
  Class: Eq_500
  DataType: bool
  OrigDataType: bool
T_501: (in __swab @ 0736 : ptr32)
  Class: Eq_501
  DataType: (ptr32 Eq_501)
  OrigDataType: (ptr32 (fn T_506 (T_505)))
T_502: (in signature of __swab : void)
  Class: Eq_501
  DataType: (ptr32 Eq_501)
  OrigDataType: 
T_503: (in SLICE(r2_158, byte, 8) @ 0736 : byte)
  Class: Eq_503
  DataType: byte
  OrigDataType: byte
T_504: (in 0<8> @ 0736 : byte)
  Class: Eq_504
  DataType: byte
  OrigDataType: byte
T_505: (in SEQ(SLICE(r2_158, byte, 8), 0<8>) @ 0736 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_506: (in __swab(SEQ(SLICE(r2_158, byte, 8), 0<8>)) @ 0736 : word16)
  Class: Eq_506
  DataType: word16
  OrigDataType: word16
T_507: (in __swab(SEQ(SLICE(r2_158, byte, 8), 0<8>)) + r4_157 @ 0736 : word16)
  Class: Eq_507
  DataType: ui16
  OrigDataType: ui16
T_508: (in __swab @ 0736 : ptr32)
  Class: Eq_508
  DataType: (ptr32 Eq_508)
  OrigDataType: (ptr32 (fn T_517 (T_516)))
T_509: (in signature of __swab : void)
  Class: Eq_508
  DataType: (ptr32 Eq_508)
  OrigDataType: 
T_510: (in __rcl<word16,byte> @ 0736 : ptr32)
  Class: Eq_112
  DataType: (ptr32 Eq_112)
  OrigDataType: (ptr32 (fn T_512 (T_484, T_511, T_498)))
T_511: (in 1<8> @ 0736 : byte)
  Class: Eq_115
  DataType: byte
  OrigDataType: byte
T_512: (in __rcl<word16,byte>(r3_166, 1<8>, C_163) @ 0736 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_513: (in SLICE(__rcl<word16,byte>(r3_166, 1<8>, C_163), byte, 8) @ 0736 : byte)
  Class: Eq_513
  DataType: byte
  OrigDataType: byte
T_514: (in 0<8> @ 0736 : byte)
  Class: Eq_514
  DataType: byte
  OrigDataType: byte
T_515: (in SEQ(SLICE(__rcl<word16,byte>(r3_166, 1<8>, C_163), byte, 8), 0<8>) @ 0736 : word16)
  Class: Eq_515
  DataType: cui16
  OrigDataType: cui16
T_516: (in SEQ(SLICE(__rcl<word16,byte>(r3_166, 1<8>, C_163), byte, 8), 0<8>) | r2_158 @ 0736 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: cui16
T_517: (in __swab(SEQ(SLICE(__rcl<word16,byte>(r3_166, 1<8>, C_163), byte, 8), 0<8>) | r2_158) @ 0736 : word16)
  Class: Eq_517
  DataType: uint16
  OrigDataType: uint16
T_518: (in SEQ(__swab(SEQ(SLICE(r2_158, byte, 8), 0<8>)) + r4_157, __swab(SEQ(SLICE(__rcl<word16,byte>(r3_166, 1<8>, C_163), byte, 8), 0<8>) | r2_158)) @ 0736 : ui32)
  Class: Eq_518
  DataType: ui32
  OrigDataType: ui32
T_519: (in __rcl<word16,byte> @ 0736 : ptr32)
  Class: Eq_112
  DataType: (ptr32 Eq_112)
  OrigDataType: (ptr32 (fn T_525 (T_457, T_520, T_524)))
T_520: (in 1<8> @ 0736 : byte)
  Class: Eq_115
  DataType: byte
  OrigDataType: byte
T_521: (in 0x80<16> @ 0736 : word16)
  Class: Eq_521
  DataType: cui16
  OrigDataType: cui16
T_522: (in r3_166 & 0x80<16> @ 0736 : word16)
  Class: Eq_522
  DataType: cui16
  OrigDataType: cui16
T_523: (in 0<16> @ 0736 : word16)
  Class: Eq_522
  DataType: cui16
  OrigDataType: word16
T_524: (in (r3_166 & 0x80<16>) != 0<16> @ 0736 : bool)
  Class: Eq_76
  DataType: Eq_76
  OrigDataType: bool
T_525: (in __rcl<word16,byte>(r1_118, 1<8>, (r3_166 & 0x80<16>) != 0<16>) @ 0736 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: uint16
T_526: (in CONVERT(__rcl<word16,byte>(r1_118, 1<8>, (r3_166 & 0x80<16>) != 0<16>), uint16, uint32) @ 0736 : uint32)
  Class: Eq_526
  DataType: uint32
  OrigDataType: uint32
T_527: (in SEQ((word16) r4_157 + __swab(SEQ(SLICE(r2_158, byte, 8), 0<8>)), __swab(SEQ(SLICE(__rcl<word16,byte>(r3_166, 1<8>, C_163), byte, 8), 0<8>) | r2_158)) + (uint32) __rcl<word16,byte>(r1_118, 1<8>, (r3_166 & 0x80<16>) != 0<16>) @ 0736 : ui32)
  Class: Eq_527
  DataType: uint32
  OrigDataType: uint32
T_528: (in r2_r3_254 @ 0736 : uint32)
  Class: Eq_527
  DataType: uint32
  OrigDataType: uint32
T_529: (in SLICE(r2_r3_254, word16, 0) @ 0736 : word16)
  Class: Eq_344
  DataType: word16
  OrigDataType: word16
T_530: (in SLICE(r2_r3_254, word16, 16) @ 0736 : word16)
  Class: Eq_342
  DataType: word16
  OrigDataType: word16
T_531: (in 1<8> @ 0716 : byte)
  Class: Eq_531
  DataType: byte
  OrigDataType: byte
T_532: (in r3_166 << 1<8> @ 0716 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: ui16
T_533: (in __rcl<word16,byte> @ 0718 : ptr32)
  Class: Eq_112
  DataType: (ptr32 Eq_112)
  OrigDataType: (ptr32 (fn T_539 (T_486, T_534, T_538)))
T_534: (in 1<8> @ 0718 : byte)
  Class: Eq_115
  DataType: byte
  OrigDataType: byte
T_535: (in 0x8000<16> @ 0718 : word16)
  Class: Eq_535
  DataType: cui16
  OrigDataType: cui16
T_536: (in r3_166 & 0x8000<16> @ 0718 : word16)
  Class: Eq_536
  DataType: cui16
  OrigDataType: cui16
T_537: (in 0<16> @ 0718 : word16)
  Class: Eq_536
  DataType: cui16
  OrigDataType: word16
T_538: (in (r3_166 & 0x8000<16>) != 0<16> @ 0718 : bool)
  Class: Eq_76
  DataType: Eq_76
  OrigDataType: bool
T_539: (in __rcl<word16,byte>(r2_158, 1<8>, (r3_166 & 0x8000<16>) != 0<16>) @ 0718 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_540: (in 0x7F80<16> @ 071E : word16)
  Class: Eq_540
  DataType: cui16
  OrigDataType: cui16
T_541: (in r4_77 & 0x7F80<16> @ 071E : word16)
  Class: Eq_541
  DataType: cui16
  OrigDataType: cui16
T_542: (in 0<16> @ 071E : word16)
  Class: Eq_541
  DataType: cui16
  OrigDataType: word16
T_543: (in (r4_77 & 0x7F80<16>) == 0<16> @ 071E : bool)
  Class: Eq_543
  DataType: bool
  OrigDataType: bool
T_544: (in r4_77 & 0x7F80<16> @ 0720 : word16)
  Class: Eq_544
  DataType: cui16
  OrigDataType: cui16
T_545: (in 0x80<16> @ 0720 : word16)
  Class: Eq_545
  DataType: cui16
  OrigDataType: cui16
T_546: (in (r4_77 & 0x7F80<16>) - 0x80<16> @ 0720 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: cui16
T_547: (in cond(r4_157) @ 0720 : byte)
  Class: Eq_547
  DataType: Eq_547
  OrigDataType: (union (cui16 u1) (byte u0))
T_548: (in 1<16> @ 0720 : word16)
  Class: Eq_548
  DataType: cui16
  OrigDataType: cui16
T_549: (in cond(r4_157) & 1<16> @ 0720 : word16)
  Class: Eq_76
  DataType: Eq_76
  OrigDataType: cui16
T_550: (in wArg00 @ 0720 : (ptr16 code))
  Class: Eq_236
  DataType: (ptr16 code)
  OrigDataType: word16
T_551: (in wArg02 @ 0720 : cui16)
  Class: Eq_551
  DataType: cui16
  OrigDataType: cui16
T_552: (in wArg04 @ 0720 : uint16)
  Class: Eq_552
  DataType: uint16
  OrigDataType: uint16
T_553: (in wArg06 @ 0720 : cui16)
  Class: Eq_553
  DataType: cui16
  OrigDataType: cui16
T_554: (in wArg08 @ 0720 : uint16)
  Class: Eq_554
  DataType: uint16
  OrigDataType: uint16
T_555: (in Mem0[0x5424<p16>:word16] @ 0754 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_556: (in r4_4 @ 0754 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: (ptr16 (struct (2A T_559 t002A)))
T_557: (in 0x2A<16> @ 075C : word16)
  Class: Eq_557
  DataType: int16
  OrigDataType: int16
T_558: (in r4_4 + 0x2A<16> @ 075C : word16)
  Class: Eq_558
  DataType: word16
  OrigDataType: word16
T_559: (in Mem8[r4_4 + 0x2A<16>:word16] @ 075C : word16)
  Class: Eq_236
  DataType: (ptr16 code)
  OrigDataType: word16
T_560: (in 1<i16> @ 076C : int16)
  Class: Eq_560
  DataType: int16
  OrigDataType: int16
T_561: (in wArg02 << 1<i16> @ 076C : word16)
  Class: Eq_561
  DataType: ui16
  OrigDataType: ui16
T_562: (in 0<16> @ 076C : word16)
  Class: Eq_561
  DataType: ui16
  OrigDataType: word16
T_563: (in wArg02 << 1<i16> == 0<16> @ 076C : bool)
  Class: Eq_563
  DataType: bool
  OrigDataType: bool
T_564: (in __syscall<word16> @ 0810 : ptr32)
  Class: Eq_435
  DataType: (ptr32 Eq_435)
  OrigDataType: (ptr32 (fn T_566 (T_565)))
T_565: (in 0x898C<16> @ 0810 : word16)
  Class: Eq_437
  DataType: word16
  OrigDataType: word16
T_566: (in __syscall<word16>(0x898C<16>) @ 0810 : void)
  Class: Eq_439
  DataType: void
  OrigDataType: void
T_567: (in 1<i16> @ 0772 : int16)
  Class: Eq_567
  DataType: int16
  OrigDataType: int16
T_568: (in wArg06 << 1<i16> @ 0772 : word16)
  Class: Eq_568
  DataType: ui16
  OrigDataType: ui16
T_569: (in 0<16> @ 0772 : word16)
  Class: Eq_568
  DataType: ui16
  OrigDataType: word16
T_570: (in wArg06 << 1<i16> == 0<16> @ 0772 : bool)
  Class: Eq_570
  DataType: bool
  OrigDataType: bool
T_571: (in wArg06 << 1<i16> @ 0778 : word16)
  Class: Eq_571
  DataType: ui16
  OrigDataType: ui16
T_572: (in SLICE(wArg06 << 1<i16>, byte, 8) @ 0778 : byte)
  Class: Eq_572
  DataType: byte
  OrigDataType: byte
T_573: (in 0<8> @ 0778 : byte)
  Class: Eq_573
  DataType: byte
  OrigDataType: byte
T_574: (in SEQ(SLICE(wArg06 << 1<i16>, byte, 8), 0<8>) @ 0778 : word16)
  Class: Eq_574
  DataType: word16
  OrigDataType: word16
T_575: (in r2_39 @ 0778 : word16)
  Class: Eq_574
  DataType: word16
  OrigDataType: word16
T_576: (in wArg02 << 1<i16> @ 077E : word16)
  Class: Eq_576
  DataType: ui16
  OrigDataType: ui16
T_577: (in SLICE(wArg02 << 1<i16>, byte, 8) @ 077E : byte)
  Class: Eq_577
  DataType: byte
  OrigDataType: byte
T_578: (in 0<8> @ 077E : byte)
  Class: Eq_578
  DataType: byte
  OrigDataType: byte
T_579: (in SEQ(SLICE(wArg02 << 1<i16>, byte, 8), 0<8>) @ 077E : word16)
  Class: Eq_579
  DataType: word16
  OrigDataType: word16
T_580: (in r0_42 @ 077E : word16)
  Class: Eq_579
  DataType: word16
  OrigDataType: word16
T_581: (in wArg06 << 1<i16> @ 077A : word16)
  Class: Eq_581
  DataType: ui16
  OrigDataType: ui16
T_582: (in ~r2_39 @ 077A : word16)
  Class: Eq_582
  DataType: cui16
  OrigDataType: cui16
T_583: (in wArg06 << 1<i16> & ~r2_39 @ 077A : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: cui16
T_584: (in r4_40 @ 077A : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: cui16
T_585: (in wArg02 << 1<i16> @ 0780 : word16)
  Class: Eq_585
  DataType: ui16
  OrigDataType: ui16
T_586: (in ~r0_42 @ 0780 : word16)
  Class: Eq_586
  DataType: cui16
  OrigDataType: cui16
T_587: (in wArg02 << 1<i16> & ~r0_42 @ 0780 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: cui16
T_588: (in r5_43 @ 0780 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: cui16
T_589: (in r2_39 - r0_42 @ 0782 : word16)
  Class: Eq_589
  DataType: wchar_t
  OrigDataType: word16
T_590: (in r2_44 @ 0782 : wchar_t)
  Class: Eq_589
  DataType: wchar_t
  OrigDataType: wchar_t
T_591: (in 0<16> @ 0784 : word16)
  Class: Eq_589
  DataType: wchar_t
  OrigDataType: cup16
T_592: (in r2_44 < 0<16> @ 0784 : bool)
  Class: Eq_592
  DataType: bool
  OrigDataType: bool
T_593: (in 0<16> @ 078C : word16)
  Class: Eq_589
  DataType: wchar_t
  OrigDataType: ci16
T_594: (in r2_44 > 0<16> @ 078C : bool)
  Class: Eq_594
  DataType: bool
  OrigDataType: bool
T_595: (in 0<16> @ 0786 : word16)
  Class: Eq_589
  DataType: wchar_t
  OrigDataType: ci16
T_596: (in r2_44 > 0<16> @ 0786 : bool)
  Class: Eq_596
  DataType: bool
  OrigDataType: bool
T_597: (in __rcr<word16,byte> @ 0794 : ptr32)
  Class: Eq_270
  DataType: (ptr32 Eq_270)
  OrigDataType: (ptr32 (fn T_600 (T_584, T_598, T_599)))
T_598: (in 1<8> @ 0794 : byte)
  Class: Eq_273
  DataType: byte
  OrigDataType: byte
T_599: (in 1<16> @ 0794 : word16)
  Class: Eq_274
  DataType: bool
  OrigDataType: (union (bool u1) (word16 u0))
T_600: (in __rcr<word16,byte>(r4_40, 1<8>, 1<16>) @ 0794 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_601: (in r4_53 @ 0794 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: ui16
T_602: (in __rcr<word16,byte> @ 079A : ptr32)
  Class: Eq_270
  DataType: (ptr32 Eq_270)
  OrigDataType: (ptr32 (fn T_610 (T_588, T_603, T_609)))
T_603: (in 1<8> @ 079A : byte)
  Class: Eq_273
  DataType: byte
  OrigDataType: byte
T_604: (in 0x7F01<16> @ 079A : word16)
  Class: Eq_604
  DataType: wchar_t
  OrigDataType: wchar_t
T_605: (in r2_44 + 0x7F01<16> @ 079A : word16)
  Class: Eq_605
  DataType: wchar_t
  OrigDataType: wchar_t
T_606: (in 1<16> @ 079A : word16)
  Class: Eq_606
  DataType: cui16
  OrigDataType: cui16
T_607: (in r2_44 + 0x7F01<16> & 1<16> @ 079A : word16)
  Class: Eq_607
  DataType: cui16
  OrigDataType: cui16
T_608: (in 0<16> @ 079A : word16)
  Class: Eq_607
  DataType: cui16
  OrigDataType: word16
T_609: (in (r2_44 + 0x7F01<16> & 1<16>) != 0<16> @ 079A : bool)
  Class: Eq_274
  DataType: Eq_274
  OrigDataType: bool
T_610: (in __rcr<word16,byte>(r5_43, 1<8>, (r2_44 + 0x7F01<16> & 1<16>) != 0<16>) @ 079A : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_611: (in r5_69 @ 079A : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: ui16
T_612: (in 0x100<16> @ 079C : word16)
  Class: Eq_17
  DataType: (ptr16 Eq_4730)
  OrigDataType: word16
T_613: (in r0_116 @ 079C : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_614: (in r4_53 - r5_69 @ 07A0 : word16)
  Class: Eq_614
  DataType: cup16
  OrigDataType: word16
T_615: (in v34_71 @ 07A0 : cup16)
  Class: Eq_614
  DataType: cup16
  OrigDataType: cup16
T_616: (in 0<16> @ 07A2 : word16)
  Class: Eq_614
  DataType: cup16
  OrigDataType: cup16
T_617: (in v34_71 > 0<16> @ 07A2 : bool)
  Class: Eq_617
  DataType: bool
  OrigDataType: bool
T_618: (in __syscall<word16> @ 0788 : ptr32)
  Class: Eq_435
  DataType: (ptr32 Eq_435)
  OrigDataType: (ptr32 (fn T_620 (T_619)))
T_619: (in 0x898A<16> @ 0788 : word16)
  Class: Eq_437
  DataType: word16
  OrigDataType: word16
T_620: (in __syscall<word16>(0x898A<16>) @ 0788 : void)
  Class: Eq_439
  DataType: void
  OrigDataType: void
T_621: (in fn07E8 @ 080E : ptr16)
  Class: Eq_621
  DataType: (ptr16 Eq_621)
  OrigDataType: (ptr16 (fn T_623 ()))
T_622: (in signature of fn07E8 @ 07E8 : void)
  Class: Eq_621
  DataType: (ptr16 Eq_621)
  OrigDataType: 
T_623: (in fn07E8() @ 080E : void)
  Class: Eq_623
  DataType: void
  OrigDataType: void
T_624: (in SEQ(r4_53, wArg08) @ 07AE : ui32)
  Class: Eq_624
  DataType: ui32
  OrigDataType: ui32
T_625: (in SEQ(r5_69, wArg04) @ 07AE : ui32)
  Class: Eq_625
  DataType: ui32
  OrigDataType: ui32
T_626: (in SEQ(r4_53, wArg08) - SEQ(r5_69, wArg04) @ 07AE : ui32)
  Class: Eq_626
  DataType: ui32
  OrigDataType: ui32
T_627: (in r4_r3_152 @ 07AE : ui32)
  Class: Eq_626
  DataType: ui32
  OrigDataType: ui32
T_628: (in 0x202<16> @ 07B2 : word16)
  Class: Eq_17
  DataType: (ptr16 Eq_4730)
  OrigDataType: word16
T_629: (in SEQ(r4_53, wArg08) @ 07B6 : ui32)
  Class: Eq_626
  DataType: ui32
  OrigDataType: ui32
T_630: (in 0<16> @ 07A4 : word16)
  Class: Eq_614
  DataType: cup16
  OrigDataType: cup16
T_631: (in v34_71 < 0<16> @ 07A4 : bool)
  Class: Eq_631
  DataType: bool
  OrigDataType: bool
T_632: (in wArg08 - wArg04 @ 07A6 : word16)
  Class: Eq_632
  DataType: uint16
  OrigDataType: uint16
T_633: (in v36_77 @ 07A6 : uint16)
  Class: Eq_632
  DataType: uint16
  OrigDataType: uint16
T_634: (in SEQ(r4_53, wArg08) @ 07B6 : ui32)
  Class: Eq_626
  DataType: ui32
  OrigDataType: ui32
T_635: (in 0<16> @ 07A8 : word16)
  Class: Eq_632
  DataType: uint16
  OrigDataType: cup16
T_636: (in v36_77 < 0<16> @ 07A8 : bool)
  Class: Eq_636
  DataType: bool
  OrigDataType: bool
T_637: (in 0<16> @ 07AA : word16)
  Class: Eq_632
  DataType: uint16
  OrigDataType: word16
T_638: (in v36_77 == 0<16> @ 07AA : bool)
  Class: Eq_638
  DataType: bool
  OrigDataType: bool
T_639: (in fn07E6 @ 07AA : ptr16)
  Class: Eq_639
  DataType: (ptr16 Eq_639)
  OrigDataType: (ptr16 (fn T_641 ()))
T_640: (in signature of fn07E6 @ 07E6 : void)
  Class: Eq_639
  DataType: (ptr16 Eq_639)
  OrigDataType: 
T_641: (in fn07E6() @ 07AA : void)
  Class: Eq_641
  DataType: void
  OrigDataType: void
T_642: (in __syscall<word16> @ 0808 : ptr32)
  Class: Eq_435
  DataType: (ptr32 Eq_435)
  OrigDataType: (ptr32 (fn T_644 (T_643)))
T_643: (in 0x898B<16> @ 0808 : word16)
  Class: Eq_437
  DataType: word16
  OrigDataType: word16
T_644: (in __syscall<word16>(0x898B<16>) @ 0808 : void)
  Class: Eq_439
  DataType: void
  OrigDataType: void
T_645: (in fn07BA @ 07B6 : ptr16)
  Class: Eq_645
  DataType: (ptr16 Eq_645)
  OrigDataType: (ptr16 (fn T_655 (T_627, T_652, T_613, T_653, T_654)))
T_646: (in signature of fn07BA @ 07BA : void)
  Class: Eq_645
  DataType: (ptr16 Eq_645)
  OrigDataType: 
T_647: (in r4_r3 @ 07B6 : ui32)
  Class: Eq_626
  DataType: ui32
  OrigDataType: ui32
T_648: (in r5_r1 @ 07B6 : ui32)
  Class: Eq_648
  DataType: ui32
  OrigDataType: ui32
T_649: (in r0 @ 07B6 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_650: (in wArg00 @ 07B6 : word16)
  Class: Eq_650
  DataType: word16
  OrigDataType: word16
T_651: (in wArg04 @ 07B6 : (ptr16 word16))
  Class: Eq_651
  DataType: (ptr16 word16)
  OrigDataType: word16
T_652: (in SEQ(r5_69, wArg04) @ 07B6 : ui32)
  Class: Eq_648
  DataType: ui32
  OrigDataType: ui32
T_653: (in 0x7EC<16> @ 07B6 : word16)
  Class: Eq_650
  DataType: word16
  OrigDataType: word16
T_654: (in r4_4 + 0x2A<16> @ 07B6 : word16)
  Class: Eq_651
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_655: (in fn07BA(r4_r3_152, SEQ(r5_69, wArg04), r0_116, 0x7EC<16>, (word16) r4_4 + 42<i32>) @ 07B6 : void)
  Class: Eq_655
  DataType: void
  OrigDataType: void
T_656: (in SLICE(r5_r1, word16, 16) @ 07BA : word16)
  Class: Eq_656
  DataType: word16
  OrigDataType: word16
T_657: (in r5 @ 07BA : word16)
  Class: Eq_656
  DataType: word16
  OrigDataType: word16
T_658: (in SLICE(r5_r1, word16, 0) @ 07BA : word16)
  Class: Eq_658
  DataType: word16
  OrigDataType: word16
T_659: (in r1 @ 07BA : word16)
  Class: Eq_658
  DataType: word16
  OrigDataType: word16
T_660: (in r4_r3_126 @ 07BA : ui32)
  Class: Eq_626
  DataType: ui32
  OrigDataType: ui32
T_661: (in 1<8> @ 07BA : byte)
  Class: Eq_661
  DataType: byte
  OrigDataType: byte
T_662: (in r4_r3_126 << 1<8> @ 07BA : uipr32)
  Class: Eq_626
  DataType: ui32
  OrigDataType: ui32
T_663: (in r4_r3_131 @ 07BA : ui32)
  Class: Eq_626
  DataType: ui32
  OrigDataType: ui32
T_664: (in SLICE(r4_r3_131, word16, 0) @ 07BA : word16)
  Class: Eq_664
  DataType: word16
  OrigDataType: word16
T_665: (in r3_4 @ 07BA : word16)
  Class: Eq_664
  DataType: word16
  OrigDataType: word16
T_666: (in SLICE(r4_r3_131, word16, 16) @ 07BC : word16)
  Class: Eq_666
  DataType: word16
  OrigDataType: word16
T_667: (in r4_9 @ 07BC : word16)
  Class: Eq_666
  DataType: word16
  OrigDataType: word16
T_668: (in SLICE(r4_r3_126, word16, 16) @ 07BE : word16)
  Class: Eq_668
  DataType: cui16
  OrigDataType: cui16
T_669: (in 0x80<16> @ 07BE : word16)
  Class: Eq_669
  DataType: cui16
  OrigDataType: cui16
T_670: (in SLICE(r4_r3_126, word16, 16) & 0x80<16> @ 07BE : word16)
  Class: Eq_670
  DataType: cui16
  OrigDataType: cui16
T_671: (in 0<16> @ 07BE : word16)
  Class: Eq_670
  DataType: cui16
  OrigDataType: word16
T_672: (in (SLICE(r4_r3_126, word16, 16) & 0x80<16>) != 0<16> @ 07BE : bool)
  Class: Eq_672
  DataType: bool
  OrigDataType: bool
T_673: (in r4_r3_131 - r5_r1 @ 07C8 : ui32)
  Class: Eq_626
  DataType: ui32
  OrigDataType: ui32
T_674: (in 1<16> @ 07CC : word16)
  Class: Eq_76
  DataType: bool
  OrigDataType: word16
T_675: (in C_23 @ 07CC : Eq_76)
  Class: Eq_76
  DataType: Eq_76
  OrigDataType: (union (bool u0) (cui16 u1))
T_676: (in r5 - r4_9 @ 07C0 : word16)
  Class: Eq_676
  DataType: word16
  OrigDataType: word16
T_677: (in SLICE(r5 - r4_9, byte, 0) @ 07C0 : byte)
  Class: Eq_677
  DataType: cu8
  OrigDataType: byte
T_678: (in v13_15 @ 07C0 : cu8)
  Class: Eq_677
  DataType: cu8
  OrigDataType: cu8
T_679: (in cond(v13_15) @ 07C0 : byte)
  Class: Eq_679
  DataType: Eq_679
  OrigDataType: (union (cui16 u1) (byte u0))
T_680: (in 1<16> @ 07C0 : word16)
  Class: Eq_680
  DataType: cui16
  OrigDataType: cui16
T_681: (in cond(v13_15) & 1<16> @ 07C0 : word16)
  Class: Eq_76
  DataType: Eq_76
  OrigDataType: cui16
T_682: (in 0<8> @ 07C2 : byte)
  Class: Eq_677
  DataType: cu8
  OrigDataType: cu8
T_683: (in v13_15 > 0<8> @ 07C2 : bool)
  Class: Eq_683
  DataType: bool
  OrigDataType: bool
T_684: (in __rcl<word16,byte> @ 07CE : ptr32)
  Class: Eq_112
  DataType: (ptr32 Eq_112)
  OrigDataType: (ptr32 (fn T_687 (T_685, T_686, T_675)))
T_685: (in r0_133 @ 07CE : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: cui16
T_686: (in 1<8> @ 07CE : byte)
  Class: Eq_115
  DataType: byte
  OrigDataType: byte
T_687: (in __rcl<word16,byte>(r0_133, 1<8>, C_23) @ 07CE : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_688: (in 0x8000<16> @ 07D0 : word16)
  Class: Eq_688
  DataType: cui16
  OrigDataType: cui16
T_689: (in r0_133 & 0x8000<16> @ 07D0 : word16)
  Class: Eq_689
  DataType: cui16
  OrigDataType: cui16
T_690: (in 0<16> @ 07D0 : word16)
  Class: Eq_689
  DataType: cui16
  OrigDataType: word16
T_691: (in (r0_133 & 0x8000<16>) == 0<16> @ 07D0 : bool)
  Class: Eq_691
  DataType: bool
  OrigDataType: bool
T_692: (in 0<8> @ 07C4 : byte)
  Class: Eq_677
  DataType: cu8
  OrigDataType: byte
T_693: (in v13_15 == 0<8> @ 07C4 : bool)
  Class: Eq_693
  DataType: bool
  OrigDataType: bool
T_694: (in r1 - r3_4 @ 07D4 : word16)
  Class: Eq_694
  DataType: cup16
  OrigDataType: word16
T_695: (in v17_20 @ 07D4 : cup16)
  Class: Eq_694
  DataType: cup16
  OrigDataType: cup16
T_696: (in cond(v17_20) @ 07D4 : byte)
  Class: Eq_696
  DataType: Eq_696
  OrigDataType: (union (cui16 u1) (byte u0))
T_697: (in 1<16> @ 07D4 : word16)
  Class: Eq_697
  DataType: cui16
  OrigDataType: cui16
T_698: (in cond(v17_20) & 1<16> @ 07D4 : word16)
  Class: Eq_76
  DataType: Eq_76
  OrigDataType: cui16
T_699: (in 0<16> @ 07D6 : word16)
  Class: Eq_694
  DataType: cup16
  OrigDataType: cup16
T_700: (in v17_20 > 0<16> @ 07D6 : bool)
  Class: Eq_700
  DataType: bool
  OrigDataType: bool
T_701: (in 0<16> @ 07D8 : word16)
  Class: Eq_694
  DataType: cup16
  OrigDataType: cup16
T_702: (in v17_20 < 0<16> @ 07D8 : bool)
  Class: Eq_702
  DataType: bool
  OrigDataType: bool
T_703: (in 1<16> @ 07DA : word16)
  Class: Eq_76
  DataType: bool
  OrigDataType: word16
T_704: (in C_24 @ 07DA : Eq_76)
  Class: Eq_76
  DataType: Eq_76
  OrigDataType: (union (bool u0) (word16 u1))
T_705: (in __rcl<word16,byte> @ 07DC : ptr32)
  Class: Eq_112
  DataType: (ptr32 Eq_112)
  OrigDataType: (ptr32 (fn T_708 (T_706, T_707, T_704)))
T_706: (in r0_132 @ 07DC : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: cui16
T_707: (in 1<8> @ 07DC : byte)
  Class: Eq_115
  DataType: byte
  OrigDataType: byte
T_708: (in __rcl<word16,byte>(r0_132, 1<8>, C_24) @ 07DC : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_709: (in 0x8000<16> @ 07DC : word16)
  Class: Eq_709
  DataType: cui16
  OrigDataType: cui16
T_710: (in r0_132 & 0x8000<16> @ 07DC : word16)
  Class: Eq_710
  DataType: cui16
  OrigDataType: cui16
T_711: (in 0<16> @ 07DC : word16)
  Class: Eq_710
  DataType: cui16
  OrigDataType: word16
T_712: (in (r0_132 & 0x8000<16>) != 0<16> @ 07DC : bool)
  Class: Eq_76
  DataType: Eq_76
  OrigDataType: bool
T_713: (in r0_132 & 0x8000<16> @ 07DE : word16)
  Class: Eq_710
  DataType: cui16
  OrigDataType: cui16
T_714: (in (r0_132 & 0x8000<16>) == 0<16> @ 07DE : bool)
  Class: Eq_714
  DataType: bool
  OrigDataType: bool
T_715: (in 0x7F6<16> @ 07E4 : word16)
  Class: Eq_650
  DataType: word16
  OrigDataType: word16
T_716: (in wArg00 == 0x7F6<16> @ 07E4 : bool)
  Class: Eq_716
  DataType: bool
  OrigDataType: bool
T_717: (in fn07E8 @ 07E4 : ptr16)
  Class: Eq_621
  DataType: (ptr16 Eq_621)
  OrigDataType: (ptr16 (fn T_718 ()))
T_718: (in fn07E8() @ 07E4 : void)
  Class: Eq_623
  DataType: void
  OrigDataType: void
T_719: (in fn07E6 @ 07E4 : ptr16)
  Class: Eq_639
  DataType: (ptr16 Eq_639)
  OrigDataType: (ptr16 (fn T_720 ()))
T_720: (in fn07E6() @ 07E4 : void)
  Class: Eq_641
  DataType: void
  OrigDataType: void
T_721: (in fn07E8 @ 07E6 : ptr16)
  Class: Eq_621
  DataType: (ptr16 Eq_621)
  OrigDataType: (ptr16 (fn T_722 ()))
T_722: (in fn07E8() @ 07E6 : void)
  Class: Eq_623
  DataType: void
  OrigDataType: void
T_723: (in v29 @ 0806 : (ptr16 code))
  Class: Eq_723
  DataType: (ptr16 code)
  OrigDataType: (ptr16 code)
T_724: (in r5 @ 0806 : (ptr16 word16))
  Class: Eq_724
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 (struct (0 T_731 t0000)))
T_725: (in fn11A6 @ 0820 : ptr16)
  Class: Eq_725
  DataType: (ptr16 Eq_725)
  OrigDataType: (ptr16 (fn T_739 (T_738, T_724)))
T_726: (in signature of fn11A6 @ 11A6 : void)
  Class: Eq_725
  DataType: (ptr16 Eq_725)
  OrigDataType: 
T_727: (in r0 @ 0820 : (ptr16 Eq_727))
  Class: Eq_727
  DataType: (ptr16 Eq_727)
  OrigDataType: word16
T_728: (in r5 @ 0820 : (ptr16 word16))
  Class: Eq_724
  DataType: (ptr16 word16)
  OrigDataType: word16
T_729: (in 0<16> @ 0820 : word16)
  Class: Eq_729
  DataType: word16
  OrigDataType: word16
T_730: (in r5 + 0<16> @ 0820 : word16)
  Class: Eq_730
  DataType: word16
  OrigDataType: word16
T_731: (in Mem0[r5 + 0<16>:word16] @ 0820 : word16)
  Class: Eq_731
  DataType: word16
  OrigDataType: word16
T_732: (in r5 + Mem0[r5 + 0<16>:word16] @ 0820 : word16)
  Class: Eq_732
  DataType: word16
  OrigDataType: word16
T_733: (in 0<16> @ 0820 : word16)
  Class: Eq_733
  DataType: word16
  OrigDataType: word16
T_734: (in r5 + 0<16> @ 0820 : word16)
  Class: Eq_734
  DataType: word16
  OrigDataType: word16
T_735: (in Mem0[r5 + 0<16>:word16] @ 0820 : word16)
  Class: Eq_731
  DataType: word16
  OrigDataType: word16
T_736: (in r5 + Mem0[r5 + 0<16>:word16] + Mem0[r5 + 0<16>:word16] @ 0820 : word16)
  Class: Eq_736
  DataType: word16
  OrigDataType: word16
T_737: (in 2<16> @ 0820 : word16)
  Class: Eq_737
  DataType: word16
  OrigDataType: word16
T_738: (in r5 + Mem0[r5 + 0<16>:word16] + Mem0[r5 + 0<16>:word16] + 2<16> @ 0820 : word16)
  Class: Eq_727
  DataType: (ptr16 Eq_727)
  OrigDataType: word16
T_739: (in fn11A6((char *) r5 + *r5 + *r5 + 2<i32>, r5) @ 0820 : void)
  Class: Eq_739
  DataType: void
  OrigDataType: void
T_740: (in 0x53F0<16> @ 082C : word16)
  Class: Eq_740
  DataType: (ptr16 (ptr16 code))
  OrigDataType: (ptr16 (struct (0 T_741 t0000)))
T_741: (in Mem0[0x53F0<16>:word16] @ 082C : word16)
  Class: Eq_741
  DataType: (ptr16 code)
  OrigDataType: (ptr16 code)
T_742: (in r5 @ 082C : (ptr16 word16))
  Class: Eq_724
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 (struct (0 T_746 t0000)))
T_743: (in fn11A6 @ 0A6C : ptr16)
  Class: Eq_725
  DataType: (ptr16 Eq_725)
  OrigDataType: (ptr16 (fn T_754 (T_753, T_742)))
T_744: (in 0<16> @ 0A6C : word16)
  Class: Eq_744
  DataType: word16
  OrigDataType: word16
T_745: (in r5 + 0<16> @ 0A6C : word16)
  Class: Eq_745
  DataType: word16
  OrigDataType: word16
T_746: (in Mem0[r5 + 0<16>:word16] @ 0A6C : word16)
  Class: Eq_731
  DataType: word16
  OrigDataType: word16
T_747: (in r5 + Mem0[r5 + 0<16>:word16] @ 0A6C : word16)
  Class: Eq_747
  DataType: word16
  OrigDataType: word16
T_748: (in 0<16> @ 0A6C : word16)
  Class: Eq_748
  DataType: word16
  OrigDataType: word16
T_749: (in r5 + 0<16> @ 0A6C : word16)
  Class: Eq_749
  DataType: word16
  OrigDataType: word16
T_750: (in Mem0[r5 + 0<16>:word16] @ 0A6C : word16)
  Class: Eq_731
  DataType: word16
  OrigDataType: word16
T_751: (in r5 + Mem0[r5 + 0<16>:word16] + Mem0[r5 + 0<16>:word16] @ 0A6C : word16)
  Class: Eq_751
  DataType: word16
  OrigDataType: word16
T_752: (in 2<16> @ 0A6C : word16)
  Class: Eq_752
  DataType: word16
  OrigDataType: word16
T_753: (in r5 + Mem0[r5 + 0<16>:word16] + Mem0[r5 + 0<16>:word16] + 2<16> @ 0A6C : word16)
  Class: Eq_727
  DataType: (ptr16 Eq_727)
  OrigDataType: word16
T_754: (in fn11A6((char *) r5 + *r5 + *r5 + 2<i32>, r5) @ 0A6C : void)
  Class: Eq_739
  DataType: void
  OrigDataType: void
T_755: (in 0x5414<16> @ 0A74 : word16)
  Class: Eq_755
  DataType: (ptr16 (ptr16 code))
  OrigDataType: (ptr16 (struct (0 T_756 t0000)))
T_756: (in Mem0[0x5414<16>:word16] @ 0A74 : word16)
  Class: Eq_756
  DataType: (ptr16 code)
  OrigDataType: (ptr16 code)
T_757: (in r0 @ 0A74 : word16)
  Class: Eq_757
  DataType: word16
  OrigDataType: word16
T_758: (in r5 @ 0A74 : (ptr16 Eq_758))
  Class: Eq_758
  DataType: (ptr16 Eq_758)
  OrigDataType: (ptr16 (struct (2 T_762 t0002)))
T_759: (in r4Out @ 0A74 : ptr16)
  Class: Eq_759
  DataType: ptr16
  OrigDataType: word16
T_760: (in 2<16> @ 0AAE : word16)
  Class: Eq_760
  DataType: word16
  OrigDataType: word16
T_761: (in r5 + 2<16> @ 0AAE : word16)
  Class: Eq_761
  DataType: word16
  OrigDataType: word16
T_762: (in Mem0[r5 + 2<16>:word16] @ 0AAE : word16)
  Class: Eq_762
  DataType: (ptr16 Eq_762)
  OrigDataType: word16
T_763: (in r4_5 @ 0AAE : (ptr16 Eq_762))
  Class: Eq_762
  DataType: (ptr16 Eq_762)
  OrigDataType: (ptr16 (struct (0 T_770 t0000) (2 T_766 t0002)))
T_764: (in 2<16> @ 0AB2 : word16)
  Class: Eq_764
  DataType: word16
  OrigDataType: word16
T_765: (in r4_5 + 2<16> @ 0AB2 : word16)
  Class: Eq_765
  DataType: word16
  OrigDataType: word16
T_766: (in Mem0[r4_5 + 2<16>:word16] @ 0AB2 : word16)
  Class: Eq_766
  DataType: word16
  OrigDataType: word16
T_767: (in v10_6 @ 0AB2 : word16)
  Class: Eq_766
  DataType: word16
  OrigDataType: word16
T_768: (in 0<16> @ 0AB6 : word16)
  Class: Eq_768
  DataType: word16
  OrigDataType: word16
T_769: (in r4_5 + 0<16> @ 0AB6 : word16)
  Class: Eq_769
  DataType: ptr16
  OrigDataType: ptr16
T_770: (in Mem8[r4_5 + 0<16>:word16] @ 0AB6 : word16)
  Class: Eq_770
  DataType: cui16
  OrigDataType: word16
T_771: (in v12_9 @ 0AB6 : cui16)
  Class: Eq_770
  DataType: cui16
  OrigDataType: cui16
T_772: (in __rcr<word16,byte> @ 1048 : ptr32)
  Class: Eq_270
  DataType: (ptr32 Eq_270)
  OrigDataType: (ptr32 (fn T_780 (T_773, T_774, T_779)))
T_773: (in 0<16> @ 1048 : word16)
  Class: Eq_17
  DataType: (ptr16 Eq_4730)
  OrigDataType: word16
T_774: (in 1<8> @ 1048 : byte)
  Class: Eq_273
  DataType: byte
  OrigDataType: byte
T_775: (in 1<i16> @ 1048 : int16)
  Class: Eq_775
  DataType: int16
  OrigDataType: int16
T_776: (in v12_9 << 1<i16> @ 1048 : word16)
  Class: Eq_776
  DataType: ui16
  OrigDataType: ui16
T_777: (in cond(v12_9 << 1<i16>) @ 1048 : byte)
  Class: Eq_777
  DataType: Eq_777
  OrigDataType: (union (cui16 u1) (byte u0))
T_778: (in 1<16> @ 1048 : word16)
  Class: Eq_778
  DataType: cui16
  OrigDataType: cui16
T_779: (in cond(v12_9 << 1<i16>) & 1<16> @ 1048 : word16)
  Class: Eq_274
  DataType: Eq_274
  OrigDataType: (union (bool u1) (cui16 u0))
T_780: (in __rcr<word16,byte>(0<16>, 1<8>, cond(v12_9 << 1<i16>) & 1<16>) @ 1048 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_781: (in r3_31 @ 1048 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: ci16
T_782: (in __rcr<word16,byte> @ 104C : ptr32)
  Class: Eq_270
  DataType: (ptr32 Eq_270)
  OrigDataType: (ptr32 (fn T_786 (T_783, T_784, T_785)))
T_783: (in v12_9 << 1<i16> @ 104C : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: ui16
T_784: (in 1<8> @ 104C : byte)
  Class: Eq_273
  DataType: byte
  OrigDataType: byte
T_785: (in 1<16> @ 104C : word16)
  Class: Eq_274
  DataType: bool
  OrigDataType: (union (bool u1) (word16 u0))
T_786: (in __rcr<word16,byte>(v12_9 << 1<i16>, 1<8>, 1<16>) @ 104C : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_787: (in r0_34 @ 104C : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: cui16
T_788: (in SLICE(r0_34, byte, 8) @ 1050 : byte)
  Class: Eq_788
  DataType: byte
  OrigDataType: byte
T_789: (in 0<8> @ 1050 : byte)
  Class: Eq_789
  DataType: byte
  OrigDataType: byte
T_790: (in SEQ(SLICE(r0_34, byte, 8), 0<8>) @ 1050 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_791: (in r2_36 @ 1050 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_792: (in ~r2_36 @ 1052 : word16)
  Class: Eq_792
  DataType: cui16
  OrigDataType: cui16
T_793: (in r0_34 & ~r2_36 @ 1052 : word16)
  Class: Eq_793
  DataType: cui16
  OrigDataType: cui16
T_794: (in r0_37 @ 1052 : cui16)
  Class: Eq_793
  DataType: cui16
  OrigDataType: cui16
T_795: (in __swab @ 1054 : ptr32)
  Class: Eq_795
  DataType: (ptr32 Eq_795)
  OrigDataType: (ptr32 (fn T_797 (T_791)))
T_796: (in signature of __swab : void)
  Class: Eq_795
  DataType: (ptr32 Eq_795)
  OrigDataType: 
T_797: (in __swab(r2_36) @ 1054 : word16)
  Class: Eq_797
  DataType: wchar_t
  OrigDataType: word16
T_798: (in r2_38 @ 1054 : wchar_t)
  Class: Eq_797
  DataType: wchar_t
  OrigDataType: wchar_t
T_799: (in 0<16> @ 1056 : word16)
  Class: Eq_797
  DataType: wchar_t
  OrigDataType: ci16
T_800: (in r2_38 > 0<16> @ 1056 : bool)
  Class: Eq_800
  DataType: bool
  OrigDataType: bool
T_801: (in 0<16> @ 1060 : word16)
  Class: Eq_801
  DataType: int16
  OrigDataType: word16
T_802: (in r0_53 @ 1060 : int16)
  Class: Eq_801
  DataType: int16
  OrigDataType: int16
T_803: (in SEQ(r0_37, v10_6) @ 106A : word32)
  Class: Eq_803
  DataType: int32
  OrigDataType: word32
T_804: (in r0_r1_143 @ 106A : int32)
  Class: Eq_803
  DataType: int32
  OrigDataType: int32
T_805: (in 0x91<16> @ 105C : word16)
  Class: Eq_797
  DataType: wchar_t
  OrigDataType: cup16
T_806: (in r2_38 < 0x91<16> @ 105C : bool)
  Class: Eq_806
  DataType: bool
  OrigDataType: bool
T_807: (in SLICE(r0_r1_143, word16, 16) @ 106A : word16)
  Class: Eq_801
  DataType: int16
  OrigDataType: word16
T_808: (in SLICE(r0_r1_143, word16, 0) @ 106A : word16)
  Class: Eq_808
  DataType: uint16
  OrigDataType: word16
T_809: (in r1_50 @ 106A : uint16)
  Class: Eq_808
  DataType: uint16
  OrigDataType: uint16
T_810: (in 0x88<16> @ 106A : word16)
  Class: Eq_810
  DataType: word16
  OrigDataType: word16
T_811: (in 0x88<16> - r2_38 @ 106A : word16)
  Class: Eq_811
  DataType: ci16
  OrigDataType: word16
T_812: (in v32_47 @ 106A : ci16)
  Class: Eq_811
  DataType: ci16
  OrigDataType: ci16
T_813: (in 0<16> @ 106E : word16)
  Class: Eq_811
  DataType: ci16
  OrigDataType: ci16
T_814: (in v32_47 < 0<16> @ 106E : bool)
  Class: Eq_814
  DataType: bool
  OrigDataType: bool
T_815: (in __syscall<word16> @ 105E : ptr32)
  Class: Eq_435
  DataType: (ptr32 Eq_435)
  OrigDataType: (ptr32 (fn T_817 (T_816)))
T_816: (in 0x8981<16> @ 105E : word16)
  Class: Eq_437
  DataType: word16
  OrigDataType: word16
T_817: (in __syscall<word16>(0x8981<16>) @ 105E : void)
  Class: Eq_439
  DataType: void
  OrigDataType: void
T_818: (in 0<16> @ 1080 : word16)
  Class: Eq_801
  DataType: int16
  OrigDataType: word16
T_819: (in r0_53 == 0<16> @ 1080 : bool)
  Class: Eq_819
  DataType: bool
  OrigDataType: bool
T_820: (in 0ABE @ 1088 : ptr16)
  Class: Eq_820
  DataType: (ptr16 (ptr16 code))
  OrigDataType: (ptr16 (struct (0 T_821 t0000)))
T_821: (in Mem102[0x0ABE<p16>:word16] @ 1088 : word16)
  Class: Eq_821
  DataType: (ptr16 code)
  OrigDataType: (ptr16 code)
T_822: (in 0AC0 @ 1088 : ptr16)
  Class: Eq_759
  DataType: ptr16
  OrigDataType: ptr16
T_823: (in r0_119 @ 1088 : word16)
  Class: Eq_757
  DataType: word16
  OrigDataType: word16
T_824: (in r3_31 + r0_53 @ 1082 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_825: (in 0<16> @ 1084 : word16)
  Class: Eq_17
  DataType: (ptr16 Eq_4730)
  OrigDataType: ci16
T_826: (in r3_31 < 0<16> @ 1084 : bool)
  Class: Eq_826
  DataType: bool
  OrigDataType: bool
T_827: (in 1<8> @ 1064 : byte)
  Class: Eq_827
  DataType: byte
  OrigDataType: byte
T_828: (in r0_r1_143 << 1<8> @ 1064 : uipr32)
  Class: Eq_803
  DataType: int32
  OrigDataType: ui32
T_829: (in 1<16> @ 1068 : word16)
  Class: Eq_829
  DataType: wchar_t
  OrigDataType: wchar_t
T_830: (in r2_38 - 1<16> @ 1068 : word16)
  Class: Eq_797
  DataType: wchar_t
  OrigDataType: wchar_t
T_831: (in 0<16> @ 1070 : word16)
  Class: Eq_811
  DataType: ci16
  OrigDataType: word16
T_832: (in v32_47 == 0<16> @ 1070 : bool)
  Class: Eq_832
  DataType: bool
  OrigDataType: bool
T_833: (in 0<16> @ 107A : word16)
  Class: Eq_17
  DataType: (ptr16 Eq_4730)
  OrigDataType: ci16
T_834: (in r3_31 > 0<16> @ 107A : bool)
  Class: Eq_834
  DataType: bool
  OrigDataType: bool
T_835: (in 1<16> @ 1072 : word16)
  Class: Eq_835
  DataType: wchar_t
  OrigDataType: wchar_t
T_836: (in r2_38 + 1<16> @ 1072 : word16)
  Class: Eq_797
  DataType: wchar_t
  OrigDataType: wchar_t
T_837: (in 1<i16> @ 1074 : int16)
  Class: Eq_837
  DataType: int16
  OrigDataType: int16
T_838: (in r0_53 >> 1<i16> @ 1074 : word16)
  Class: Eq_801
  DataType: int16
  OrigDataType: int16
T_839: (in r0_53 >> 1<i16> @ 106A : word16)
  Class: Eq_839
  DataType: int16
  OrigDataType: int16
T_840: (in SEQ(r0_53 >> 1<i16>, r1_50) @ 106A : word32)
  Class: Eq_803
  DataType: int32
  OrigDataType: int32
T_841: (in r0_53 >> 1<i16> @ 1076 : word16)
  Class: Eq_841
  DataType: int16
  OrigDataType: int16
T_842: (in 0<16> @ 1076 : word16)
  Class: Eq_841
  DataType: int16
  OrigDataType: word16
T_843: (in r0_53 >> 1<i16> != 0<16> @ 1076 : bool)
  Class: Eq_843
  DataType: bool
  OrigDataType: bool
T_844: (in -r0_53 @ 107C : word16)
  Class: Eq_801
  DataType: int16
  OrigDataType: int16
T_845: (in r4 @ 107C : (ptr16 (ptr16 code)))
  Class: Eq_845
  DataType: (ptr16 (ptr16 code))
  OrigDataType: word16
T_846: (in wArg00 @ 107C : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_847: (in wArg02 @ 107C : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_848: (in wArg04 @ 107C : (ptr16 code))
  Class: Eq_848
  DataType: (ptr16 code)
  OrigDataType: word16
T_849: (in fn0AE6 @ 0AC8 : ptr16)
  Class: Eq_849
  DataType: (ptr16 Eq_849)
  OrigDataType: (ptr16 (fn T_857 (T_845, T_856, T_846, T_847, T_848)))
T_850: (in signature of fn0AE6 @ 0AE6 : void)
  Class: Eq_849
  DataType: (ptr16 Eq_849)
  OrigDataType: 
T_851: (in r4 @ 0AC8 : (ptr16 (ptr16 code)))
  Class: Eq_845
  DataType: (ptr16 (ptr16 code))
  OrigDataType: (ptr16 (struct (0 T_906 t0000)))
T_852: (in wArg00 @ 0AC8 : word16)
  Class: Eq_852
  DataType: word16
  OrigDataType: word16
T_853: (in wArg02 @ 0AC8 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_854: (in wArg04 @ 0AC8 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: (ptr16 code)
T_855: (in wArg06 @ 0AC8 : (ptr16 code))
  Class: Eq_848
  DataType: (ptr16 code)
  OrigDataType: (ptr16 code)
T_856: (in 0x101<16> @ 0AC8 : word16)
  Class: Eq_852
  DataType: word16
  OrigDataType: word16
T_857: (in fn0AE6(r4, 0x101<16>, wArg00, wArg02, wArg04) @ 0AC8 : word16)
  Class: Eq_857
  DataType: word16
  OrigDataType: word16
T_858: (in r3 @ 0AC8 : word16)
  Class: Eq_857
  DataType: word16
  OrigDataType: word16
T_859: (in r4 @ 0AC8 : (ptr16 (ptr16 code)))
  Class: Eq_845
  DataType: (ptr16 (ptr16 code))
  OrigDataType: word16
T_860: (in wArg00 @ 0AC8 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_861: (in wArg02 @ 0AC8 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_862: (in wArg04 @ 0AC8 : (ptr16 code))
  Class: Eq_848
  DataType: (ptr16 code)
  OrigDataType: word16
T_863: (in fn0AE6 @ 0AE2 : ptr16)
  Class: Eq_849
  DataType: (ptr16 Eq_849)
  OrigDataType: (ptr16 (fn T_865 (T_859, T_864, T_860, T_861, T_862)))
T_864: (in 0x202<16> @ 0AE2 : word16)
  Class: Eq_852
  DataType: word16
  OrigDataType: word16
T_865: (in fn0AE6(r4, 0x202<16>, wArg00, wArg02, wArg04) @ 0AE2 : word16)
  Class: Eq_857
  DataType: word16
  OrigDataType: word16
T_866: (in r3 @ 0AE2 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_867: (in SLICE(wArg00, byte, 0) @ 0AE6 : byte)
  Class: Eq_867
  DataType: uint8
  OrigDataType: byte
T_868: (in bArg00 @ 0AE6 : uint8)
  Class: Eq_867
  DataType: uint8
  OrigDataType: uint8
T_869: (in SLICE(wArg00, byte, 8) @ 0AE6 : byte)
  Class: Eq_867
  DataType: uint8
  OrigDataType: byte
T_870: (in bArg01 @ 0AE6 : uint8)
  Class: Eq_867
  DataType: uint8
  OrigDataType: cu8
T_871: (in Mem5[0x5424<p16>:word16] @ 0AE8 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_872: (in r3_6 @ 0AE8 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: (ptr16 (struct (44 T_263 t0044) (52 T_852 t0052) (74 T_884 t0074) (A4 T_881 t00A4)))
T_873: (in 1<8> @ 0AF6 : byte)
  Class: Eq_867
  DataType: uint8
  OrigDataType: byte
T_874: (in bArg00 == 1<8> @ 0AF6 : bool)
  Class: Eq_874
  DataType: bool
  OrigDataType: bool
T_875: (in wLoc04_85 @ 0B0A : uint16)
  Class: Eq_875
  DataType: uint16
  OrigDataType: uint16
T_876: (in bArg00 < bArg01 @ 0B0A : bool)
  Class: Eq_876
  DataType: bool
  OrigDataType: bool
T_877: (in CONVERT(bArg00 <u bArg01, bool, word16) @ 0B0A : word16)
  Class: Eq_877
  DataType: word16
  OrigDataType: word16
T_878: (in wLoc04_85 + (word16) (bArg00 < bArg01) @ 0B0A : word16)
  Class: Eq_878
  DataType: word16
  OrigDataType: word16
T_879: (in 0xA4<16> @ 0B0A : word16)
  Class: Eq_879
  DataType: word16
  OrigDataType: word16
T_880: (in r3_6 + 0xA4<16> @ 0B0A : word16)
  Class: Eq_880
  DataType: word16
  OrigDataType: word16
T_881: (in Mem30[r3_6 + 0xA4<16>:word16] @ 0B0A : word16)
  Class: Eq_878
  DataType: word16
  OrigDataType: word16
T_882: (in 0x74<16> @ 0B12 : word16)
  Class: Eq_882
  DataType: word16
  OrigDataType: word16
T_883: (in r3_6 + 0x74<16> @ 0B12 : word16)
  Class: Eq_883
  DataType: ptr16
  OrigDataType: ptr16
T_884: (in Mem30[r3_6 + 0x74<16>:byte] @ 0B12 : byte)
  Class: Eq_884
  DataType: byte
  OrigDataType: byte
T_885: (in 0<8> @ 0B12 : byte)
  Class: Eq_884
  DataType: byte
  OrigDataType: byte
T_886: (in *((word16) r3_6 + 116<i32>) == 0<8> @ 0B12 : bool)
  Class: Eq_886
  DataType: bool
  OrigDataType: bool
T_887: (in CONVERT(bArg00, uint8, uint16) @ 0AF8 : uint16)
  Class: Eq_875
  DataType: uint16
  OrigDataType: uint16
T_888: (in 8<8> @ 0AFC : byte)
  Class: Eq_867
  DataType: uint8
  OrigDataType: byte
T_889: (in bArg00 == 8<8> @ 0AFC : bool)
  Class: Eq_889
  DataType: bool
  OrigDataType: bool
T_890: (in 3<16> @ 0AFE : word16)
  Class: Eq_890
  DataType: word16
  OrigDataType: word16
T_891: (in wLoc04_85 + 3<16> @ 0AFE : word16)
  Class: Eq_875
  DataType: uint16
  OrigDataType: uint16
T_892: (in 0x52<16> @ 0B22 : word16)
  Class: Eq_892
  DataType: word16
  OrigDataType: word16
T_893: (in r3_6 + 0x52<16> @ 0B22 : word16)
  Class: Eq_893
  DataType: ptr16
  OrigDataType: ptr16
T_894: (in Mem38[r3_6 + 0x52<16>:word16] @ 0B22 : word16)
  Class: Eq_852
  DataType: word16
  OrigDataType: word16
T_895: (in 0x44<16> @ 0B28 : word16)
  Class: Eq_895
  DataType: word16
  OrigDataType: word16
T_896: (in r3_6 + 0x44<16> @ 0B28 : word16)
  Class: Eq_896
  DataType: ptr16
  OrigDataType: ptr16
T_897: (in Mem40[r3_6 + 0x44<16>:word16] @ 0B28 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_898: (in 0x52<16> @ 0B16 : word16)
  Class: Eq_898
  DataType: word16
  OrigDataType: word16
T_899: (in r3_6 + 0x52<16> @ 0B16 : word16)
  Class: Eq_899
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_900: (in Mem66[r3_6 + 0x52<16>:word16] @ 0B16 : word16)
  Class: Eq_852
  DataType: word16
  OrigDataType: word16
T_901: (in 0x44<16> @ 0B1A : word16)
  Class: Eq_901
  DataType: word16
  OrigDataType: word16
T_902: (in r3_6 + 0x44<16> @ 0B1A : word16)
  Class: Eq_902
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_903: (in Mem69[r3_6 + 0x44<16>:word16] @ 0B1A : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_904: (in 0<16> @ 0B20 : word16)
  Class: Eq_904
  DataType: word16
  OrigDataType: word16
T_905: (in r4 + 0<16> @ 0B20 : word16)
  Class: Eq_905
  DataType: word16
  OrigDataType: word16
T_906: (in Mem69[r4 + 0<16>:word16] @ 0B20 : word16)
  Class: Eq_906
  DataType: (ptr16 code)
  OrigDataType: (ptr16 code)
T_907: (in r0 @ 0B20 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_908: (in wArg00 @ 0B20 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_909: (in wArg02 @ 0B20 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_910: (in ptrArg04 @ 0B20 : (ptr16 word16))
  Class: Eq_910
  DataType: (ptr16 word16)
  OrigDataType: ptr16
T_911: (in fn0B60 @ 0B42 : ptr16)
  Class: Eq_911
  DataType: (ptr16 Eq_911)
  OrigDataType: (ptr16 (fn T_919 (T_907, T_918, T_908, T_909, T_910)))
T_912: (in signature of fn0B60 @ 0B60 : void)
  Class: Eq_911
  DataType: (ptr16 Eq_911)
  OrigDataType: 
T_913: (in r0 @ 0B42 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_914: (in wArg00 @ 0B42 : word16)
  Class: Eq_852
  DataType: word16
  OrigDataType: word16
T_915: (in wArg02 @ 0B42 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_916: (in wArg04 @ 0B42 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: (ptr16 (struct (0 T_979 t0000)))
T_917: (in ptrArg06 @ 0B42 : (ptr16 word16))
  Class: Eq_910
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 (struct (0 T_963 t0000)))
T_918: (in 0x202<16> @ 0B42 : word16)
  Class: Eq_852
  DataType: word16
  OrigDataType: word16
T_919: (in fn0B60(r0, 0x202<16>, wArg00, wArg02, ptrArg04) @ 0B42 : void)
  Class: Eq_919
  DataType: void
  OrigDataType: void
T_920: (in r0 @ 0B42 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_921: (in wArg00 @ 0B42 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_922: (in wArg02 @ 0B42 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_923: (in ptrArg04 @ 0B42 : (ptr16 word16))
  Class: Eq_910
  DataType: (ptr16 word16)
  OrigDataType: ptr16
T_924: (in fn0B60 @ 0B48 : ptr16)
  Class: Eq_911
  DataType: (ptr16 Eq_911)
  OrigDataType: (ptr16 (fn T_926 (T_920, T_925, T_921, T_922, T_923)))
T_925: (in 0x101<16> @ 0B48 : word16)
  Class: Eq_852
  DataType: word16
  OrigDataType: word16
T_926: (in fn0B60(r0, 0x101<16>, wArg00, wArg02, ptrArg04) @ 0B48 : void)
  Class: Eq_919
  DataType: void
  OrigDataType: void
T_927: (in SLICE(wArg00, byte, 0) @ 0B60 : byte)
  Class: Eq_927
  DataType: uint8
  OrigDataType: byte
T_928: (in bArg00 @ 0B60 : uint8)
  Class: Eq_927
  DataType: uint8
  OrigDataType: uint8
T_929: (in SLICE(wArg00, byte, 8) @ 0B60 : byte)
  Class: Eq_927
  DataType: uint8
  OrigDataType: byte
T_930: (in bArg01 @ 0B60 : uint8)
  Class: Eq_927
  DataType: uint8
  OrigDataType: cu8
T_931: (in Mem5[0x5424<p16>:word16] @ 0B62 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_932: (in r3_111 @ 0B62 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: (ptr16 (struct (44 T_908 t0044) (52 T_914 t0052) (5A T_963 t005A) (74 T_944 t0074) (7E T_908 t007E) (A4 T_941 t00A4)))
T_933: (in 1<8> @ 0B70 : byte)
  Class: Eq_927
  DataType: uint8
  OrigDataType: byte
T_934: (in bArg00 == 1<8> @ 0B70 : bool)
  Class: Eq_934
  DataType: bool
  OrigDataType: bool
T_935: (in wLoc04_134 @ 0B84 : uint16)
  Class: Eq_935
  DataType: uint16
  OrigDataType: uint16
T_936: (in bArg00 < bArg01 @ 0B84 : bool)
  Class: Eq_936
  DataType: bool
  OrigDataType: bool
T_937: (in CONVERT(bArg00 <u bArg01, bool, word16) @ 0B84 : word16)
  Class: Eq_937
  DataType: word16
  OrigDataType: word16
T_938: (in wLoc04_134 + (word16) (bArg00 < bArg01) @ 0B84 : word16)
  Class: Eq_878
  DataType: word16
  OrigDataType: word16
T_939: (in 0xA4<16> @ 0B84 : word16)
  Class: Eq_939
  DataType: word16
  OrigDataType: word16
T_940: (in r3_111 + 0xA4<16> @ 0B84 : word16)
  Class: Eq_940
  DataType: word16
  OrigDataType: word16
T_941: (in Mem30[r3_111 + 0xA4<16>:word16] @ 0B84 : word16)
  Class: Eq_878
  DataType: word16
  OrigDataType: word16
T_942: (in 0x74<16> @ 0B8C : word16)
  Class: Eq_942
  DataType: word16
  OrigDataType: word16
T_943: (in r3_111 + 0x74<16> @ 0B8C : word16)
  Class: Eq_943
  DataType: ptr16
  OrigDataType: ptr16
T_944: (in Mem30[r3_111 + 0x74<16>:byte] @ 0B8C : byte)
  Class: Eq_884
  DataType: byte
  OrigDataType: byte
T_945: (in 0<8> @ 0B8C : byte)
  Class: Eq_884
  DataType: byte
  OrigDataType: byte
T_946: (in *((word16) r3_111 + 116<i32>) == 0<8> @ 0B8C : bool)
  Class: Eq_946
  DataType: bool
  OrigDataType: bool
T_947: (in CONVERT(bArg00, uint8, uint16) @ 0B72 : uint16)
  Class: Eq_935
  DataType: uint16
  OrigDataType: uint16
T_948: (in 8<8> @ 0B76 : byte)
  Class: Eq_927
  DataType: uint8
  OrigDataType: byte
T_949: (in bArg00 == 8<8> @ 0B76 : bool)
  Class: Eq_949
  DataType: bool
  OrigDataType: bool
T_950: (in 3<16> @ 0B78 : word16)
  Class: Eq_950
  DataType: word16
  OrigDataType: word16
T_951: (in wLoc04_134 + 3<16> @ 0B78 : word16)
  Class: Eq_935
  DataType: uint16
  OrigDataType: uint16
T_952: (in 0x52<16> @ 0BAA : word16)
  Class: Eq_952
  DataType: word16
  OrigDataType: word16
T_953: (in r3_111 + 0x52<16> @ 0BAA : word16)
  Class: Eq_953
  DataType: ptr16
  OrigDataType: ptr16
T_954: (in Mem49[r3_111 + 0x52<16>:word16] @ 0BAA : word16)
  Class: Eq_852
  DataType: word16
  OrigDataType: word16
T_955: (in 0x7E<16> @ 0BAE : word16)
  Class: Eq_955
  DataType: word16
  OrigDataType: word16
T_956: (in r3_111 + 0x7E<16> @ 0BAE : word16)
  Class: Eq_956
  DataType: ptr16
  OrigDataType: ptr16
T_957: (in Mem52[r3_111 + 0x7E<16>:word16] @ 0BAE : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_958: (in 0x44<16> @ 0BB2 : word16)
  Class: Eq_958
  DataType: word16
  OrigDataType: word16
T_959: (in r3_111 + 0x44<16> @ 0BB2 : word16)
  Class: Eq_959
  DataType: ptr16
  OrigDataType: ptr16
T_960: (in Mem55[r3_111 + 0x44<16>:word16] @ 0BB2 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_961: (in 0<16> @ 0BB6 : word16)
  Class: Eq_961
  DataType: word16
  OrigDataType: word16
T_962: (in ptrArg06 + 0<16> @ 0BB6 : word16)
  Class: Eq_962
  DataType: ptr16
  OrigDataType: ptr16
T_963: (in Mem55[ptrArg06 + 0<16>:word16] @ 0BB6 : word16)
  Class: Eq_963
  DataType: word16
  OrigDataType: word16
T_964: (in 0x5A<16> @ 0BB6 : word16)
  Class: Eq_964
  DataType: word16
  OrigDataType: word16
T_965: (in r3_111 + 0x5A<16> @ 0BB6 : word16)
  Class: Eq_965
  DataType: ptr16
  OrigDataType: ptr16
T_966: (in Mem57[r3_111 + 0x5A<16>:word16] @ 0BB6 : word16)
  Class: Eq_963
  DataType: word16
  OrigDataType: word16
T_967: (in fp @ 0BC0 : ptr16)
  Class: Eq_967
  DataType: ptr16
  OrigDataType: ptr16
T_968: (in 6<16> @ 0BC0 : word16)
  Class: Eq_968
  DataType: int16
  OrigDataType: int16
T_969: (in fp + 6<16> @ 0BC0 : word16)
  Class: Eq_969
  DataType: (ptr16 word16)
  OrigDataType: ptr16
T_970: (in sp_101 @ 0BC0 : (ptr16 word16))
  Class: Eq_969
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 (struct 0002 (0 word16 w0000)))
T_971: (in 0x52<16> @ 0B90 : word16)
  Class: Eq_971
  DataType: word16
  OrigDataType: word16
T_972: (in r3_111 + 0x52<16> @ 0B90 : word16)
  Class: Eq_972
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_973: (in Mem73[r3_111 + 0x52<16>:word16] @ 0B90 : word16)
  Class: Eq_852
  DataType: word16
  OrigDataType: word16
T_974: (in 0x44<16> @ 0B94 : word16)
  Class: Eq_974
  DataType: word16
  OrigDataType: word16
T_975: (in r3_111 + 0x44<16> @ 0B94 : word16)
  Class: Eq_975
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_976: (in Mem76[r3_111 + 0x44<16>:word16] @ 0B94 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_977: (in 0<16> @ 0B98 : word16)
  Class: Eq_977
  DataType: word16
  OrigDataType: word16
T_978: (in wArg04 + 0<16> @ 0B98 : word16)
  Class: Eq_978
  DataType: word16
  OrigDataType: word16
T_979: (in Mem76[wArg04 + 0<16>:word16] @ 0B98 : word16)
  Class: Eq_963
  DataType: word16
  OrigDataType: word16
T_980: (in 0x5A<16> @ 0B98 : word16)
  Class: Eq_980
  DataType: word16
  OrigDataType: word16
T_981: (in r3_111 + 0x5A<16> @ 0B98 : word16)
  Class: Eq_981
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_982: (in Mem79[r3_111 + 0x5A<16>:word16] @ 0B98 : word16)
  Class: Eq_963
  DataType: word16
  OrigDataType: word16
T_983: (in 0xBEC<16> @ 0B9C : word16)
  Class: Eq_17
  DataType: (ptr16 Eq_4730)
  OrigDataType: word16
T_984: (in 0x7E<16> @ 0B9C : word16)
  Class: Eq_984
  DataType: word16
  OrigDataType: word16
T_985: (in r3_111 + 0x7E<16> @ 0B9C : word16)
  Class: Eq_985
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_986: (in Mem80[r3_111 + 0x7E<16>:word16] @ 0B9C : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_987: (in 6<16> @ 0B98 : word16)
  Class: Eq_987
  DataType: int16
  OrigDataType: int16
T_988: (in fp + 6<16> @ 0B98 : word16)
  Class: Eq_988
  DataType: (ptr16 (ptr16 code))
  OrigDataType: ptr16
T_989: (in sp_110 @ 0B98 : (ptr16 (ptr16 code)))
  Class: Eq_988
  DataType: (ptr16 (ptr16 code))
  OrigDataType: (ptr16 (struct 0002 (0 (ptr16 code) ptr0000)))
T_990: (in 0<16> @ 0BC6 : word16)
  Class: Eq_990
  DataType: word16
  OrigDataType: word16
T_991: (in sp_110 + 0<16> @ 0BC6 : word16)
  Class: Eq_991
  DataType: ptr16
  OrigDataType: ptr16
T_992: (in Mem84[sp_110 + 0<16>:word16] @ 0BC6 : word16)
  Class: Eq_992
  DataType: (ptr16 code)
  OrigDataType: (ptr16 code)
T_993: (in 2<16> @ 0BC6 : word16)
  Class: Eq_993
  DataType: int16
  OrigDataType: int16
T_994: (in sp_110 + 2<16> @ 0BC6 : word16)
  Class: Eq_994
  DataType: (ptr16 Eq_994)
  OrigDataType: ptr16
T_995: (in sp_86 @ 0BC6 : (ptr16 Eq_994))
  Class: Eq_994
  DataType: (ptr16 Eq_994)
  OrigDataType: (ptr16 (struct (FFFFFFFC T_23 tFFFFFFFC) (FFFFFFFE T_23 tFFFFFFFE)))
T_996: (in -2<i16> @ 0BC8 : int16)
  Class: Eq_996
  DataType: int16
  OrigDataType: int16
T_997: (in sp_86 + -2<i16> @ 0BC8 : word16)
  Class: Eq_997
  DataType: ptr16
  OrigDataType: ptr16
T_998: (in Mem92[sp_86 + -2<i16>:word16] @ 0BC8 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_999: (in r0_89 @ 0BCA : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1000: (in -4<i16> @ 0BCA : int16)
  Class: Eq_1000
  DataType: int16
  OrigDataType: int16
T_1001: (in sp_86 + -4<i16> @ 0BCA : word16)
  Class: Eq_1001
  DataType: ptr16
  OrigDataType: ptr16
T_1002: (in Mem94[sp_86 + -4<i16>:word16] @ 0BCA : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1003: (in Mem94[0x5424<p16>:word16] @ 0BCC : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1004: (in r3_95 @ 0BCC : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: (ptr16 (struct (44 T_1007 t0044) (53 T_1010 t0053) (5A T_1022 t005A) (7E T_1046 t007E)))
T_1005: (in 0x44<16> @ 0BD4 : word16)
  Class: Eq_1005
  DataType: word16
  OrigDataType: word16
T_1006: (in r3_95 + 0x44<16> @ 0BD4 : word16)
  Class: Eq_1006
  DataType: word16
  OrigDataType: word16
T_1007: (in Mem94[r3_95 + 0x44<16>:word16] @ 0BD4 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1008: (in 0x53<16> @ 0BD4 : word16)
  Class: Eq_1008
  DataType: word16
  OrigDataType: word16
T_1009: (in r3_95 + 0x53<16> @ 0BD4 : word16)
  Class: Eq_1009
  DataType: word16
  OrigDataType: word16
T_1010: (in Mem94[r3_95 + 0x53<16>:byte] @ 0BD4 : byte)
  Class: Eq_1010
  DataType: byte
  OrigDataType: byte
T_1011: (in CONVERT(Mem94[r3_95 + 0x53<16>:byte], byte, int16) @ 0BD4 : int16)
  Class: Eq_1011
  DataType: int16
  OrigDataType: int16
T_1012: (in Mem94[r3_95 + 0x44<16>:word16] + CONVERT(Mem94[r3_95 + 0x53<16>:byte], byte, int16) @ 0BD4 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1013: (in 0x44<16> @ 0BD4 : word16)
  Class: Eq_1013
  DataType: word16
  OrigDataType: word16
T_1014: (in r3_95 + 0x44<16> @ 0BD4 : word16)
  Class: Eq_1014
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_1015: (in Mem98[r3_95 + 0x44<16>:word16] @ 0BD4 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1016: (in -4<i16> @ 0BD8 : int16)
  Class: Eq_1016
  DataType: int16
  OrigDataType: int16
T_1017: (in sp_86 + -4<i16> @ 0BD8 : word16)
  Class: Eq_1017
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_1018: (in Mem98[sp_86 + -4<i16>:word16] @ 0BD8 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1019: (in v37_100 @ 0BD8 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1020: (in 0x5A<16> @ 0BDA : word16)
  Class: Eq_1020
  DataType: word16
  OrigDataType: word16
T_1021: (in r3_95 + 0x5A<16> @ 0BDA : word16)
  Class: Eq_1021
  DataType: ptr16
  OrigDataType: ptr16
T_1022: (in Mem98[r3_95 + 0x5A<16>:word16] @ 0BDA : word16)
  Class: Eq_963
  DataType: word16
  OrigDataType: word16
T_1023: (in 1<16> @ 0BDA : word16)
  Class: Eq_1023
  DataType: word16
  OrigDataType: word16
T_1024: (in *((word16) r3_95 + 90<i32>) - 1<16> @ 0BDA : word16)
  Class: Eq_963
  DataType: word16
  OrigDataType: word16
T_1025: (in v39_103 @ 0BDA : word16)
  Class: Eq_963
  DataType: word16
  OrigDataType: word16
T_1026: (in 0x5A<16> @ 0BDA : word16)
  Class: Eq_1026
  DataType: word16
  OrigDataType: word16
T_1027: (in r3_95 + 0x5A<16> @ 0BDA : word16)
  Class: Eq_1027
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_1028: (in Mem104[r3_95 + 0x5A<16>:word16] @ 0BDA : word16)
  Class: Eq_963
  DataType: word16
  OrigDataType: word16
T_1029: (in 2<16> @ 0BD8 : word16)
  Class: Eq_1029
  DataType: ui16
  OrigDataType: ui16
T_1030: (in sp_86 - 2<16> @ 0BD8 : word16)
  Class: Eq_969
  DataType: (ptr16 word16)
  OrigDataType: ptr16
T_1031: (in 0<16> @ 0BDE : word16)
  Class: Eq_963
  DataType: word16
  OrigDataType: word16
T_1032: (in v39_103 != 0<16> @ 0BDE : bool)
  Class: Eq_1032
  DataType: bool
  OrigDataType: bool
T_1033: (in 2<16> @ 0BC4 : word16)
  Class: Eq_1033
  DataType: int16
  OrigDataType: int16
T_1034: (in sp_101 + 2<16> @ 0BC4 : word16)
  Class: Eq_988
  DataType: (ptr16 (ptr16 code))
  OrigDataType: ptr16
T_1035: (in 0<16> @ 0BC4 : word16)
  Class: Eq_1035
  DataType: word16
  OrigDataType: word16
T_1036: (in sp_101 + 0<16> @ 0BC4 : word16)
  Class: Eq_1036
  DataType: ptr16
  OrigDataType: ptr16
T_1037: (in Mem108[sp_101 + 0<16>:word16] @ 0BC4 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1038: (in -2<i16> @ 0BE0 : int16)
  Class: Eq_1038
  DataType: int16
  OrigDataType: int16
T_1039: (in sp_86 + -2<i16> @ 0BE0 : word16)
  Class: Eq_1039
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_1040: (in Mem104[sp_86 + -2<i16>:word16] @ 0BE0 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1041: (in -4<i16> @ 0BE0 : int16)
  Class: Eq_1041
  DataType: int16
  OrigDataType: int16
T_1042: (in sp_86 + -4<i16> @ 0BE0 : word16)
  Class: Eq_1042
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_1043: (in Mem116[sp_86 + -4<i16>:word16] @ 0BE0 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1044: (in 0x7E<16> @ 0BE2 : word16)
  Class: Eq_1044
  DataType: word16
  OrigDataType: word16
T_1045: (in r3_95 + 0x7E<16> @ 0BE2 : word16)
  Class: Eq_1045
  DataType: ptr16
  OrigDataType: ptr16
T_1046: (in Mem116[r3_95 + 0x7E<16>:word16] @ 0BE2 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1047: (in -2<i16> @ 0BE2 : int16)
  Class: Eq_1047
  DataType: int16
  OrigDataType: int16
T_1048: (in sp_86 + -2<i16> @ 0BE2 : word16)
  Class: Eq_1048
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_1049: (in Mem118[sp_86 + -2<i16>:word16] @ 0BE2 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1050: (in -2<i16> @ 0BEA : int16)
  Class: Eq_1050
  DataType: int16
  OrigDataType: int16
T_1051: (in sp_86 + -2<i16> @ 0BEA : word16)
  Class: Eq_1051
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_1052: (in Mem118[sp_86 + -2<i16>:word16] @ 0BEA : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: (ptr16 code)
T_1053: (in r0 @ 0BEA : ci16)
  Class: Eq_1053
  DataType: ci16
  OrigDataType: ci16
T_1054: (in r1 @ 0BEA : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: cu16
T_1055: (in wArg02 @ 0BEA : cui16)
  Class: Eq_1055
  DataType: cui16
  OrigDataType: cui16
T_1056: (in wArg04 @ 0BEA : (ptr16 code))
  Class: Eq_1056
  DataType: (ptr16 code)
  OrigDataType: (ptr16 code)
T_1057: (in 1<16> @ 0C4C : word16)
  Class: Eq_1053
  DataType: ci16
  OrigDataType: ci16
T_1058: (in r0 > 1<16> @ 0C4C : bool)
  Class: Eq_1058
  DataType: bool
  OrigDataType: bool
T_1059: (in 1<i16> @ 0C52 : int16)
  Class: Eq_1059
  DataType: int16
  OrigDataType: int16
T_1060: (in wArg02 << 1<i16> @ 0C52 : word16)
  Class: Eq_1060
  DataType: uint16
  OrigDataType: uint16
T_1061: (in 0<16> @ 0C52 : word16)
  Class: Eq_1060
  DataType: uint16
  OrigDataType: cup16
T_1062: (in wArg02 << 1<i16> >= 0<16> @ 0C52 : bool)
  Class: Eq_1062
  DataType: bool
  OrigDataType: bool
T_1063: (in wArg02 << 1<i16> @ 0C56 : word16)
  Class: Eq_1063
  DataType: int16
  OrigDataType: int16
T_1064: (in 0<16> @ 0C56 : word16)
  Class: Eq_1063
  DataType: int16
  OrigDataType: ci16
T_1065: (in wArg02 << 1<i16> > 0<16> @ 0C56 : bool)
  Class: Eq_1065
  DataType: bool
  OrigDataType: bool
T_1066: (in __rcl<word16,byte> @ 0C5C : ptr32)
  Class: Eq_112
  DataType: (ptr32 Eq_112)
  OrigDataType: (ptr32 (fn T_1074 (T_1068, T_1069, T_1073)))
T_1067: (in 1<8> @ 0C5C : byte)
  Class: Eq_1067
  DataType: byte
  OrigDataType: byte
T_1068: (in r1 >> 1<8> @ 0C5C : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: uint16
T_1069: (in 1<8> @ 0C5C : byte)
  Class: Eq_115
  DataType: byte
  OrigDataType: byte
T_1070: (in 1<16> @ 0C5C : word16)
  Class: Eq_1070
  DataType: cui16
  OrigDataType: cui16
T_1071: (in r1 & 1<16> @ 0C5C : word16)
  Class: Eq_1071
  DataType: cui16
  OrigDataType: cui16
T_1072: (in 0<16> @ 0C5C : word16)
  Class: Eq_1071
  DataType: cui16
  OrigDataType: word16
T_1073: (in (r1 & 1<16>) != 0<16> @ 0C5C : bool)
  Class: Eq_76
  DataType: Eq_76
  OrigDataType: bool
T_1074: (in __rcl<word16,byte>(r1 >> 1<8>, 1<8>, (r1 & 1<16>) != 0<16>) @ 0C5C : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1075: (in OVERFLOW<word16> @ 0C5E : ptr16)
  Class: Eq_1075
  DataType: (ptr16 Eq_1075)
  OrigDataType: (ptr16 (fn T_1078 (T_1054)))
T_1076: (in signature of OVERFLOW : void)
  Class: Eq_1075
  DataType: (ptr16 Eq_1075)
  OrigDataType: 
T_1077: (in p1 @ 0C5E : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: 
T_1078: (in OVERFLOW<word16>(r1) @ 0C5E : bool)
  Class: Eq_1078
  DataType: bool
  OrigDataType: bool
T_1079: (in -r1 @ 0C58 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: cu16
T_1080: (in r5 @ 0C48 : (ptr16 Eq_1080))
  Class: Eq_1080
  DataType: (ptr16 Eq_1080)
  OrigDataType: (ptr16 (struct (0 T_1083 t0000) (2 T_1088 t0002)))
T_1081: (in 0<16> @ 0CF8 : word16)
  Class: Eq_1081
  DataType: word16
  OrigDataType: word16
T_1082: (in r5 + 0<16> @ 0CF8 : word16)
  Class: Eq_1082
  DataType: word16
  OrigDataType: word16
T_1083: (in Mem0[r5 + 0<16>:byte] @ 0CF8 : byte)
  Class: Eq_1083
  DataType: byte
  OrigDataType: byte
T_1084: (in 1<8> @ 0CF8 : byte)
  Class: Eq_1083
  DataType: byte
  OrigDataType: byte
T_1085: (in r5->b0000 == 1<8> @ 0CF8 : bool)
  Class: Eq_1085
  DataType: bool
  OrigDataType: bool
T_1086: (in 2<16> @ 0D00 : word16)
  Class: Eq_1086
  DataType: word16
  OrigDataType: word16
T_1087: (in r5 + 2<16> @ 0D00 : word16)
  Class: Eq_1087
  DataType: ptr16
  OrigDataType: ptr16
T_1088: (in Mem0[r5 + 2<16>:word16] @ 0D00 : word16)
  Class: Eq_1088
  DataType: (ptr16 Eq_1088)
  OrigDataType: word16
T_1089: (in r0_12 @ 0D00 : (ptr16 Eq_1088))
  Class: Eq_1088
  DataType: (ptr16 Eq_1088)
  OrigDataType: word16
T_1090: (in tLoc08 @ 0D04 : Eq_1090)
  Class: Eq_1090
  DataType: Eq_1090
  OrigDataType: (struct 0008)
T_1091: (in &tLoc08 @ 0D04 : (ptr16 (struct 0008)))
  Class: Eq_1091
  DataType: (ptr16 Eq_1091)
  OrigDataType: (ptr16 (struct 0008))
T_1092: (in 6<i16> @ 0D04 : int16)
  Class: Eq_1092
  DataType: int16
  OrigDataType: int16
T_1093: (in &tLoc08 + 6<i16> @ 0D04 : word16)
  Class: Eq_1093
  DataType: ptr16
  OrigDataType: ptr16
T_1094: (in &tLoc08 @ 0D04 : (ptr16 (struct 0008)))
  Class: Eq_1094
  DataType: (ptr16 Eq_1094)
  OrigDataType: (ptr16 (struct 0008 (6 T_1097 t0006)))
T_1095: (in 6<i16> @ 0D04 : int16)
  Class: Eq_1095
  DataType: int16
  OrigDataType: int16
T_1096: (in &tLoc08 + 6<i16> @ 0D04 : word16)
  Class: Eq_1096
  DataType: ptr16
  OrigDataType: ptr16
T_1097: (in Mem16[&tLoc08 + 6<i16>:word16] @ 0D04 : word16)
  Class: Eq_1093
  DataType: ptr16
  OrigDataType: word16
T_1098: (in &tLoc08 @ 0D08 : (ptr16 (struct 0008)))
  Class: Eq_1098
  DataType: (ptr16 Eq_1098)
  OrigDataType: (ptr16 (struct 0008))
T_1099: (in 4<i16> @ 0D08 : int16)
  Class: Eq_1099
  DataType: int16
  OrigDataType: int16
T_1100: (in &tLoc08 + 4<i16> @ 0D08 : word16)
  Class: Eq_1100
  DataType: ptr16
  OrigDataType: ptr16
T_1101: (in &tLoc08 @ 0D08 : (ptr16 (struct 0008)))
  Class: Eq_1101
  DataType: (ptr16 Eq_1101)
  OrigDataType: (ptr16 (struct 0008 (4 T_1104 t0004)))
T_1102: (in 4<i16> @ 0D08 : int16)
  Class: Eq_1102
  DataType: int16
  OrigDataType: int16
T_1103: (in &tLoc08 + 4<i16> @ 0D08 : word16)
  Class: Eq_1103
  DataType: ptr16
  OrigDataType: ptr16
T_1104: (in Mem20[&tLoc08 + 4<i16>:word16] @ 0D08 : word16)
  Class: Eq_1100
  DataType: ptr16
  OrigDataType: word16
T_1105: (in &tLoc08 @ 0D0C : (ptr16 (struct 0008)))
  Class: Eq_1105
  DataType: (ptr16 Eq_1105)
  OrigDataType: (ptr16 (struct 0008))
T_1106: (in 2<i16> @ 0D0C : int16)
  Class: Eq_1106
  DataType: int16
  OrigDataType: int16
T_1107: (in &tLoc08 + 2<i16> @ 0D0C : word16)
  Class: Eq_1107
  DataType: ptr16
  OrigDataType: ptr16
T_1108: (in &tLoc08 @ 0D0C : (ptr16 (struct 0008)))
  Class: Eq_1108
  DataType: (ptr16 Eq_1108)
  OrigDataType: (ptr16 (struct 0008 (2 T_1111 t0002)))
T_1109: (in 2<i16> @ 0D0C : int16)
  Class: Eq_1109
  DataType: int16
  OrigDataType: int16
T_1110: (in &tLoc08 + 2<i16> @ 0D0C : word16)
  Class: Eq_1110
  DataType: ptr16
  OrigDataType: ptr16
T_1111: (in Mem25[&tLoc08 + 2<i16>:word16] @ 0D0C : word16)
  Class: Eq_1107
  DataType: ptr16
  OrigDataType: word16
T_1112: (in 3<16> @ 0D0E : word16)
  Class: Eq_1112
  DataType: word16
  OrigDataType: word16
T_1113: (in &tLoc08 @ 0D0E : (ptr16 (struct 0008)))
  Class: Eq_1113
  DataType: (ptr16 Eq_1113)
  OrigDataType: (ptr16 (struct 0008 (0 T_1116 t0000)))
T_1114: (in 0<16> @ 0D0E : word16)
  Class: Eq_1114
  DataType: word16
  OrigDataType: word16
T_1115: (in &tLoc08 + 0<16> @ 0D0E : word16)
  Class: Eq_1115
  DataType: ptr16
  OrigDataType: ptr16
T_1116: (in Mem27[&tLoc08 + 0<16>:word16] @ 0D0E : word16)
  Class: Eq_1112
  DataType: word16
  OrigDataType: word16
T_1117: (in fn15CC @ 0D16 : ptr16)
  Class: Eq_1117
  DataType: (ptr16 Eq_1117)
  OrigDataType: (ptr16 (fn T_1121 (T_1120)))
T_1118: (in signature of fn15CC @ 15CC : void)
  Class: Eq_1117
  DataType: (ptr16 Eq_1117)
  OrigDataType: 
T_1119: (in r5 @ 0D16 : (ptr16 Eq_1119))
  Class: Eq_1119
  DataType: (ptr16 Eq_1119)
  OrigDataType: (ptr16 (struct (0 T_2460 t0000) (2 T_2496 t0002) (4 T_2503 t0004) (6 T_2509 t0006)))
T_1120: (in &tLoc08 @ 0D16 : (ptr16 (struct 0008)))
  Class: Eq_1119
  DataType: (ptr16 Eq_1119)
  OrigDataType: (ptr16 (struct 0008))
T_1121: (in fn15CC(&tLoc08) @ 0D16 : void)
  Class: Eq_1121
  DataType: void
  OrigDataType: void
T_1122: (in &tLoc08 @ 0D22 : (ptr16 (struct 0008)))
  Class: Eq_1122
  DataType: (ptr16 Eq_1122)
  OrigDataType: (ptr16 (struct 0008 (2 T_1125 t0002)))
T_1123: (in 2<i16> @ 0D22 : int16)
  Class: Eq_1123
  DataType: int16
  OrigDataType: int16
T_1124: (in &tLoc08 + 2<i16> @ 0D22 : word16)
  Class: Eq_1124
  DataType: ptr16
  OrigDataType: ptr16
T_1125: (in Mem30[&tLoc08 + 2<i16>:word16] @ 0D22 : word16)
  Class: Eq_1125
  DataType: cui16
  OrigDataType: cui16
T_1126: (in 1<i16> @ 0D22 : int16)
  Class: Eq_1126
  DataType: int16
  OrigDataType: int16
T_1127: (in tLoc08.w0002 << 1<i16> @ 0D22 : word16)
  Class: Eq_1127
  DataType: ui16
  OrigDataType: ui16
T_1128: (in &tLoc08 @ 0D22 : (ptr16 (struct 0008)))
  Class: Eq_1128
  DataType: (ptr16 Eq_1128)
  OrigDataType: (ptr16 (struct 0008 (2 T_1131 t0002)))
T_1129: (in 2<i16> @ 0D22 : int16)
  Class: Eq_1129
  DataType: int16
  OrigDataType: int16
T_1130: (in &tLoc08 + 2<i16> @ 0D22 : word16)
  Class: Eq_1130
  DataType: ptr16
  OrigDataType: ptr16
T_1131: (in Mem30[&tLoc08 + 2<i16>:word16] @ 0D22 : word16)
  Class: Eq_1131
  DataType: word16
  OrigDataType: word16
T_1132: (in (tLoc08.w0002 << 1<i16>) + tLoc08.w0002 @ 0D22 : word16)
  Class: Eq_1132
  DataType: (ptr16 Eq_1132)
  OrigDataType: ui16
T_1133: (in r1_53 @ 0D22 : (ptr16 Eq_1132))
  Class: Eq_1132
  DataType: (ptr16 Eq_1132)
  OrigDataType: (ptr16 (struct (D4F T_1150 t0D4F) (D50 T_1156 t0D50) (D51 T_1162 t0D51)))
T_1134: (in fn0D3E @ 0D26 : ptr16)
  Class: Eq_1134
  DataType: (ptr16 Eq_1134)
  OrigDataType: (ptr16 (fn T_1142 (T_1089, T_1141)))
T_1135: (in signature of fn0D3E @ 0D3E : void)
  Class: Eq_1134
  DataType: (ptr16 Eq_1134)
  OrigDataType: 
T_1136: (in r0 @ 0D26 : (ptr16 Eq_1088))
  Class: Eq_1088
  DataType: (ptr16 Eq_1088)
  OrigDataType: (ptr16 (struct (0 T_1195 t0000) (1 T_1204 t0001)))
T_1137: (in r2 @ 0D26 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1138: (in &tLoc08 @ 0D26 : (ptr16 (struct 0008)))
  Class: Eq_1138
  DataType: (ptr16 Eq_1138)
  OrigDataType: (ptr16 (struct 0008 (4 T_1141 t0004)))
T_1139: (in 4<i16> @ 0D26 : int16)
  Class: Eq_1139
  DataType: int16
  OrigDataType: int16
T_1140: (in &tLoc08 + 4<i16> @ 0D26 : word16)
  Class: Eq_1140
  DataType: ptr16
  OrigDataType: ptr16
T_1141: (in Mem30[&tLoc08 + 4<i16>:word16] @ 0D26 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1142: (in fn0D3E(r0_12, tLoc08.t0004.u0) @ 0D26 : word16)
  Class: Eq_1142
  DataType: (ptr16 Eq_1142)
  OrigDataType: word16
T_1143: (in r0_60 @ 0D26 : (ptr16 Eq_1142))
  Class: Eq_1142
  DataType: (ptr16 Eq_1142)
  OrigDataType: (ptr16 (struct (0 T_1147 t0000) (1 T_1153 t0001) (2 T_1159 t0002) (3 T_1165 t0003) (4 T_1169 t0004)))
T_1144: (in 0x2D<8> @ 0D2A : byte)
  Class: Eq_1144
  DataType: byte
  OrigDataType: byte
T_1145: (in 0<16> @ 0D2A : word16)
  Class: Eq_1145
  DataType: word16
  OrigDataType: word16
T_1146: (in r0_60 + 0<16> @ 0D2A : word16)
  Class: Eq_1146
  DataType: word16
  OrigDataType: word16
T_1147: (in Mem66[r0_60 + 0<16>:byte] @ 0D2A : byte)
  Class: Eq_1144
  DataType: byte
  OrigDataType: byte
T_1148: (in 0xD4F<16> @ 0D32 : word16)
  Class: Eq_1148
  DataType: word16
  OrigDataType: word16
T_1149: (in r1_53 + 0xD4F<16> @ 0D32 : word16)
  Class: Eq_1149
  DataType: ui16
  OrigDataType: ui16
T_1150: (in Mem66[r1_53 + 0xD4F<16>:byte] @ 0D32 : byte)
  Class: Eq_1150
  DataType: byte
  OrigDataType: byte
T_1151: (in 1<16> @ 0D32 : word16)
  Class: Eq_1151
  DataType: word16
  OrigDataType: word16
T_1152: (in r0_60 + 1<16> @ 0D32 : word16)
  Class: Eq_1152
  DataType: ptr16
  OrigDataType: ptr16
T_1153: (in Mem72[r0_60 + 1<16>:byte] @ 0D32 : byte)
  Class: Eq_1150
  DataType: byte
  OrigDataType: byte
T_1154: (in 0xD50<16> @ 0D34 : word16)
  Class: Eq_1154
  DataType: word16
  OrigDataType: word16
T_1155: (in r1_53 + 0xD50<16> @ 0D34 : word16)
  Class: Eq_1155
  DataType: ptr16
  OrigDataType: ptr16
T_1156: (in Mem72[r1_53 + 0xD50<16>:byte] @ 0D34 : byte)
  Class: Eq_1156
  DataType: byte
  OrigDataType: byte
T_1157: (in 2<16> @ 0D34 : word16)
  Class: Eq_1157
  DataType: word16
  OrigDataType: word16
T_1158: (in r0_60 + 2<16> @ 0D34 : word16)
  Class: Eq_1158
  DataType: ptr16
  OrigDataType: ptr16
T_1159: (in Mem76[r0_60 + 2<16>:byte] @ 0D34 : byte)
  Class: Eq_1156
  DataType: byte
  OrigDataType: byte
T_1160: (in 0xD51<16> @ 0D36 : word16)
  Class: Eq_1160
  DataType: word16
  OrigDataType: word16
T_1161: (in r1_53 + 0xD51<16> @ 0D36 : word16)
  Class: Eq_1161
  DataType: ptr16
  OrigDataType: ptr16
T_1162: (in Mem76[r1_53 + 0xD51<16>:byte] @ 0D36 : byte)
  Class: Eq_1162
  DataType: byte
  OrigDataType: byte
T_1163: (in 3<16> @ 0D36 : word16)
  Class: Eq_1163
  DataType: word16
  OrigDataType: word16
T_1164: (in r0_60 + 3<16> @ 0D36 : word16)
  Class: Eq_1164
  DataType: ptr16
  OrigDataType: ptr16
T_1165: (in Mem80[r0_60 + 3<16>:byte] @ 0D36 : byte)
  Class: Eq_1162
  DataType: byte
  OrigDataType: byte
T_1166: (in 0x2D<8> @ 0D38 : byte)
  Class: Eq_1166
  DataType: byte
  OrigDataType: byte
T_1167: (in 4<16> @ 0D38 : word16)
  Class: Eq_1167
  DataType: word16
  OrigDataType: word16
T_1168: (in r0_60 + 4<16> @ 0D38 : word16)
  Class: Eq_1168
  DataType: ptr16
  OrigDataType: ptr16
T_1169: (in Mem82[r0_60 + 4<16>:byte] @ 0D38 : byte)
  Class: Eq_1166
  DataType: byte
  OrigDataType: byte
T_1170: (in &tLoc08 @ 0D3C : (ptr16 (struct 0008)))
  Class: Eq_1170
  DataType: (ptr16 Eq_1170)
  OrigDataType: (ptr16 (struct 0008 (6 T_1173 t0006)))
T_1171: (in 6<i16> @ 0D3C : int16)
  Class: Eq_1171
  DataType: int16
  OrigDataType: int16
T_1172: (in &tLoc08 + 6<i16> @ 0D3C : word16)
  Class: Eq_1172
  DataType: ptr16
  OrigDataType: ptr16
T_1173: (in Mem82[&tLoc08 + 6<i16>:word16] @ 0D3C : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1174: (in v36_84 @ 0D3C : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1175: (in __syscall<word16> @ 0CFA : ptr32)
  Class: Eq_435
  DataType: (ptr32 Eq_435)
  OrigDataType: (ptr32 (fn T_1177 (T_1176)))
T_1176: (in 0x8990<16> @ 0CFA : word16)
  Class: Eq_437
  DataType: word16
  OrigDataType: word16
T_1177: (in __syscall<word16>(0x8990<16>) @ 0CFA : void)
  Class: Eq_439
  DataType: void
  OrigDataType: void
T_1178: (in fn0D3E @ 0D3C : ptr16)
  Class: Eq_1134
  DataType: (ptr16 Eq_1134)
  OrigDataType: (ptr16 (fn T_1181 (T_1180, T_1174)))
T_1179: (in 5<16> @ 0D3C : word16)
  Class: Eq_1179
  DataType: int16
  OrigDataType: int16
T_1180: (in r0_60 + 5<16> @ 0D3C : word16)
  Class: Eq_1088
  DataType: (ptr16 Eq_1088)
  OrigDataType: ptr16
T_1181: (in fn0D3E(&r0_60->b0004 + 1<i32>, v36_84) @ 0D3C : word16)
  Class: Eq_1142
  DataType: (ptr16 Eq_1142)
  OrigDataType: word16
T_1182: (in __swab @ 0D3E : ptr32)
  Class: Eq_1182
  DataType: (ptr32 Eq_1182)
  OrigDataType: (ptr32 (fn T_1184 (T_1137)))
T_1183: (in signature of __swab : void)
  Class: Eq_1182
  DataType: (ptr32 Eq_1182)
  OrigDataType: 
T_1184: (in __swab(r2) @ 0D3E : word16)
  Class: Eq_1184
  DataType: ci16
  OrigDataType: word16
T_1185: (in r2_4 @ 0D3E : ci16)
  Class: Eq_1184
  DataType: ci16
  OrigDataType: ci16
T_1186: (in 0xF601<16> @ 0D40 : word16)
  Class: Eq_1186
  DataType: word16
  OrigDataType: word16
T_1187: (in r2_4 + 0xF601<16> @ 0D40 : word16)
  Class: Eq_1184
  DataType: ci16
  OrigDataType: word16
T_1188: (in 0<16> @ 0D44 : word16)
  Class: Eq_1184
  DataType: ci16
  OrigDataType: ci16
T_1189: (in r2_4 > 0<16> @ 0D44 : bool)
  Class: Eq_1189
  DataType: bool
  OrigDataType: bool
T_1190: (in SLICE(r2_4, byte, 0) @ 0D4A : byte)
  Class: Eq_1190
  DataType: byte
  OrigDataType: byte
T_1191: (in 0x2F<8> @ 0D4A : byte)
  Class: Eq_1191
  DataType: byte
  OrigDataType: byte
T_1192: (in (byte) r2_4 + 0x2F<8> @ 0D4A : byte)
  Class: Eq_1192
  DataType: byte
  OrigDataType: byte
T_1193: (in 0<16> @ 0D4A : word16)
  Class: Eq_1193
  DataType: word16
  OrigDataType: word16
T_1194: (in r0 + 0<16> @ 0D4A : word16)
  Class: Eq_1194
  DataType: word16
  OrigDataType: word16
T_1195: (in Mem16[r0 + 0<16>:byte] @ 0D4A : byte)
  Class: Eq_1192
  DataType: byte
  OrigDataType: byte
T_1196: (in __swab @ 0D4E : ptr32)
  Class: Eq_1196
  DataType: (ptr32 Eq_1196)
  OrigDataType: (ptr32 (fn T_1200 (T_1199)))
T_1197: (in signature of __swab : void)
  Class: Eq_1196
  DataType: (ptr32 Eq_1196)
  OrigDataType: 
T_1198: (in 0x3A2F<16> @ 0D4E : word16)
  Class: Eq_1198
  DataType: ci16
  OrigDataType: ci16
T_1199: (in r2_4 + 0x3A2F<16> @ 0D4E : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: ci16
T_1200: (in __swab(r2_4 + 0x3A2F<16>) @ 0D4E : word16)
  Class: Eq_1200
  DataType: word16
  OrigDataType: word16
T_1201: (in SLICE(__swab(r2_4 + 0x3A2F<16>), byte, 0) @ 0D4E : byte)
  Class: Eq_1201
  DataType: byte
  OrigDataType: byte
T_1202: (in 1<16> @ 0D4E : word16)
  Class: Eq_1202
  DataType: word16
  OrigDataType: word16
T_1203: (in r0 + 1<16> @ 0D4E : word16)
  Class: Eq_1203
  DataType: ptr16
  OrigDataType: ptr16
T_1204: (in Mem21[r0 + 1<16>:byte] @ 0D4E : byte)
  Class: Eq_1201
  DataType: byte
  OrigDataType: byte
T_1205: (in 2<16> @ 0D50 : word16)
  Class: Eq_1205
  DataType: int16
  OrigDataType: int16
T_1206: (in r0 + 2<16> @ 0D50 : word16)
  Class: Eq_1088
  DataType: (ptr16 Eq_1088)
  OrigDataType: ptr16
T_1207: (in r0 @ 0D50 : word16)
  Class: Eq_1207
  DataType: word16
  OrigDataType: word16
T_1208: (in wArg00 @ 0D50 : word16)
  Class: Eq_1208
  DataType: word16
  OrigDataType: word16
T_1209: (in wArg02 @ 0D50 : word16)
  Class: Eq_1209
  DataType: word16
  OrigDataType: word16
T_1210: (in wArg04 @ 0D50 : word16)
  Class: Eq_1210
  DataType: word16
  OrigDataType: word16
T_1211: (in 0D7E @ 1258 : ptr16)
  Class: Eq_1211
  DataType: (ptr16 code)
  OrigDataType: (ptr16 code)
T_1212: (in r0 @ 1258 : word16)
  Class: Eq_1212
  DataType: word16
  OrigDataType: word16
T_1213: (in wArg00 @ 1258 : word16)
  Class: Eq_1213
  DataType: word16
  OrigDataType: word16
T_1214: (in wArg02 @ 1258 : word16)
  Class: Eq_1214
  DataType: word16
  OrigDataType: word16
T_1215: (in wArg04 @ 1258 : word16)
  Class: Eq_1215
  DataType: word16
  OrigDataType: word16
T_1216: (in 0DCC @ 1258 : ptr16)
  Class: Eq_1216
  DataType: (ptr16 code)
  OrigDataType: (ptr16 code)
T_1217: (in NV @ 1258 : cui16)
  Class: Eq_1217
  DataType: cui16
  OrigDataType: word16
T_1218: (in wArg00 @ 1258 : (ptr16 code))
  Class: Eq_236
  DataType: (ptr16 code)
  OrigDataType: word16
T_1219: (in wArg02 @ 1258 : cui16)
  Class: Eq_308
  DataType: cui16
  OrigDataType: word16
T_1220: (in wArg04 @ 1258 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1221: (in wArg06 @ 1258 : cui16)
  Class: Eq_308
  DataType: cui16
  OrigDataType: word16
T_1222: (in wArg08 @ 1258 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1223: (in Mem0[0x5424<p16>:word16] @ 0E0E : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1224: (in r4_4 @ 0E0E : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: (ptr16 (struct (2A T_307 t002A)))
T_1225: (in 0x2A<16> @ 0E16 : word16)
  Class: Eq_1225
  DataType: word16
  OrigDataType: word16
T_1226: (in r4_4 + 0x2A<16> @ 0E16 : word16)
  Class: Eq_1226
  DataType: word16
  OrigDataType: word16
T_1227: (in Mem9[r4_4 + 0x2A<16>:word16] @ 0E16 : word16)
  Class: Eq_236
  DataType: (ptr16 code)
  OrigDataType: word16
T_1228: (in wArg06 - wArg02 @ 0E6E : word16)
  Class: Eq_1228
  DataType: cup16
  OrigDataType: word16
T_1229: (in v19_24 @ 0E6E : cup16)
  Class: Eq_1228
  DataType: cup16
  OrigDataType: cup16
T_1230: (in 0<16> @ 0E6E : word16)
  Class: Eq_1228
  DataType: cup16
  OrigDataType: cup16
T_1231: (in v19_24 >= 0<16> @ 0E6E : bool)
  Class: Eq_1231
  DataType: bool
  OrigDataType: bool
T_1232: (in v25_50 @ 0E6E : bool)
  Class: Eq_1231
  DataType: bool
  OrigDataType: bool
T_1233: (in 0<16> @ 0E70 : word16)
  Class: Eq_1228
  DataType: cup16
  OrigDataType: word16
T_1234: (in v19_24 != 0<16> @ 0E70 : bool)
  Class: Eq_1234
  DataType: bool
  OrigDataType: bool
T_1235: (in wArg08 - wArg04 @ 0E72 : word16)
  Class: Eq_1235
  DataType: cup16
  OrigDataType: word16
T_1236: (in v21_27 @ 0E72 : cup16)
  Class: Eq_1235
  DataType: cup16
  OrigDataType: cup16
T_1237: (in 0<16> @ 0E72 : word16)
  Class: Eq_1235
  DataType: cup16
  OrigDataType: cup16
T_1238: (in v21_27 >= 0<16> @ 0E72 : bool)
  Class: Eq_1231
  DataType: bool
  OrigDataType: bool
T_1239: (in 0<16> @ 0E74 : word16)
  Class: Eq_1235
  DataType: cup16
  OrigDataType: word16
T_1240: (in v21_27 == 0<16> @ 0E74 : bool)
  Class: Eq_1240
  DataType: bool
  OrigDataType: bool
T_1241: (in r4_4 + 0x2A<16> @ 0E7C : word16)
  Class: Eq_1241
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_1242: (in Mem9[r4_4 + 0x2A<16>:word16] @ 0E7C : word16)
  Class: Eq_236
  DataType: (ptr16 code)
  OrigDataType: (ptr16 code)
T_1243: (in NZVC_49 @ 0E7C : cui16)
  Class: Eq_1243
  DataType: cui16
  OrigDataType: cui16
T_1244: (in 8<16> @ 0E7C : word16)
  Class: Eq_1244
  DataType: cui16
  OrigDataType: cui16
T_1245: (in NZVC_49 & 8<16> @ 0E7C : word16)
  Class: Eq_1245
  DataType: cui16
  OrigDataType: cui16
T_1246: (in 2<16> @ 0E7C : word16)
  Class: Eq_1246
  DataType: cui16
  OrigDataType: cui16
T_1247: (in NZVC_49 & 2<16> @ 0E7C : word16)
  Class: Eq_1247
  DataType: cui16
  OrigDataType: cui16
T_1248: (in NZVC_49 & 8<16> | NZVC_49 & 2<16> @ 0E7C : word16)
  Class: Eq_1217
  DataType: cui16
  OrigDataType: cui16
T_1249: (in wArg00 @ 0E7C : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: (ptr16 code)
T_1250: (in Mem5[0x5424<p16>:word16] @ 0EAA : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1251: (in r3_6 @ 0EAA : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: (ptr16 (struct (44 T_1255 t0044) (74 T_1258 t0074) (7E T_1270 t007E)))
T_1252: (in 0<16> @ 0EAE : word16)
  Class: Eq_17
  DataType: (ptr16 Eq_4730)
  OrigDataType: word16
T_1253: (in 0x44<16> @ 0EAE : word16)
  Class: Eq_1253
  DataType: word16
  OrigDataType: word16
T_1254: (in r3_6 + 0x44<16> @ 0EAE : word16)
  Class: Eq_1254
  DataType: word16
  OrigDataType: word16
T_1255: (in Mem7[r3_6 + 0x44<16>:word16] @ 0EAE : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1256: (in 0x74<16> @ 0EB6 : word16)
  Class: Eq_1256
  DataType: word16
  OrigDataType: word16
T_1257: (in r3_6 + 0x74<16> @ 0EB6 : word16)
  Class: Eq_1257
  DataType: ptr16
  OrigDataType: ptr16
T_1258: (in Mem7[r3_6 + 0x74<16>:byte] @ 0EB6 : byte)
  Class: Eq_884
  DataType: byte
  OrigDataType: byte
T_1259: (in 0<8> @ 0EB6 : byte)
  Class: Eq_884
  DataType: byte
  OrigDataType: byte
T_1260: (in *((word16) r3_6 + 116<i32>) != 0<8> @ 0EB6 : bool)
  Class: Eq_1260
  DataType: bool
  OrigDataType: bool
T_1261: (in Mem35[0x5424<p16>:word16] @ 0ECA : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1262: (in r3_36 @ 0ECA : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: (ptr16 (struct
		(C T_1288 t000C)
		(14 T_1282 t0014)
		(58 T_1285 t0058)
		(70 T_1278 t0070)
		(72 T_1274 t0072)
		(74 T_1265 t0074)
		(A2 T_1292 t00A2)))
T_1263: (in 0x74<16> @ 0ED2 : word16)
  Class: Eq_1263
  DataType: word16
  OrigDataType: word16
T_1264: (in r3_36 + 0x74<16> @ 0ED2 : word16)
  Class: Eq_1264
  DataType: word16
  OrigDataType: word16
T_1265: (in Mem35[r3_36 + 0x74<16>:byte] @ 0ED2 : byte)
  Class: Eq_884
  DataType: byte
  OrigDataType: byte
T_1266: (in 0<8> @ 0ED2 : byte)
  Class: Eq_884
  DataType: byte
  OrigDataType: byte
T_1267: (in *((word16) r3_36 + 116<i32>) != 0<8> @ 0ED2 : bool)
  Class: Eq_1267
  DataType: bool
  OrigDataType: bool
T_1268: (in 0x7E<16> @ 0EB8 : word16)
  Class: Eq_1268
  DataType: word16
  OrigDataType: word16
T_1269: (in r3_6 + 0x7E<16> @ 0EB8 : word16)
  Class: Eq_1269
  DataType: ptr16
  OrigDataType: ptr16
T_1270: (in Mem15[r3_6 + 0x7E<16>:word16] @ 0EB8 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1271: (in 0<16> @ 0EDA : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_1272: (in 0x72<16> @ 0EDA : word16)
  Class: Eq_1272
  DataType: word16
  OrigDataType: word16
T_1273: (in r3_36 + 0x72<16> @ 0EDA : word16)
  Class: Eq_1273
  DataType: ptr16
  OrigDataType: ptr16
T_1274: (in Mem48[r3_36 + 0x72<16>:word16] @ 0EDA : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_1275: (in 0<16> @ 0EDE : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_1276: (in 0x70<16> @ 0EDE : word16)
  Class: Eq_1276
  DataType: word16
  OrigDataType: word16
T_1277: (in r3_36 + 0x70<16> @ 0EDE : word16)
  Class: Eq_1277
  DataType: ptr16
  OrigDataType: ptr16
T_1278: (in Mem49[r3_36 + 0x70<16>:word16] @ 0EDE : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_1279: (in 0<16> @ 0EE2 : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_1280: (in 0x14<16> @ 0EE2 : word16)
  Class: Eq_1280
  DataType: word16
  OrigDataType: word16
T_1281: (in r3_36 + 0x14<16> @ 0EE2 : word16)
  Class: Eq_1281
  DataType: ptr16
  OrigDataType: ptr16
T_1282: (in Mem50[r3_36 + 0x14<16>:word16] @ 0EE2 : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_1283: (in 0x58<16> @ 0EE6 : word16)
  Class: Eq_1283
  DataType: word16
  OrigDataType: word16
T_1284: (in r3_36 + 0x58<16> @ 0EE6 : word16)
  Class: Eq_1284
  DataType: ptr16
  OrigDataType: ptr16
T_1285: (in Mem50[r3_36 + 0x58<16>:word16] @ 0EE6 : word16)
  Class: Eq_1285
  DataType: (ptr16 word16)
  OrigDataType: word16
T_1286: (in 0xC<16> @ 0EE6 : word16)
  Class: Eq_1286
  DataType: word16
  OrigDataType: word16
T_1287: (in r3_36 + 0xC<16> @ 0EE6 : word16)
  Class: Eq_1287
  DataType: ptr16
  OrigDataType: ptr16
T_1288: (in Mem52[r3_36 + 0xC<16>:word16] @ 0EE6 : word16)
  Class: Eq_1285
  DataType: (ptr16 word16)
  OrigDataType: word16
T_1289: (in 0<8> @ 0EEC : byte)
  Class: Eq_1289
  DataType: byte
  OrigDataType: byte
T_1290: (in 0xA2<16> @ 0EEC : word16)
  Class: Eq_1290
  DataType: word16
  OrigDataType: word16
T_1291: (in r3_36 + 0xA2<16> @ 0EEC : word16)
  Class: Eq_1291
  DataType: ptr16
  OrigDataType: ptr16
T_1292: (in Mem53[r3_36 + 0xA2<16>:byte] @ 0EEC : byte)
  Class: Eq_1289
  DataType: byte
  OrigDataType: byte
T_1293: (in r4 @ 0EF2 : (ptr16 Eq_1293))
  Class: Eq_1293
  DataType: (ptr16 Eq_1293)
  OrigDataType: (ptr16 (struct (0 T_1299 t0000) (2 T_1391 t0002)))
T_1294: (in r5 @ 0EF2 : (ptr16 word16))
  Class: Eq_1294
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 (struct (0 T_1329 t0000)))
T_1295: (in Mem0[0x5424<p16>:word16] @ 0EFE : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1296: (in r3_13 @ 0EFE : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: (ptr16 (struct (0 T_1307 t0000) (E T_1303 t000E) (74 T_1311 t0074)))
T_1297: (in 0<16> @ 0EFC : word16)
  Class: Eq_1297
  DataType: word16
  OrigDataType: word16
T_1298: (in r4 + 0<16> @ 0EFC : word16)
  Class: Eq_1298
  DataType: word16
  OrigDataType: word16
T_1299: (in Mem0[r4 + 0<16>:word16] @ 0EFC : word16)
  Class: Eq_1299
  DataType: (ptr16 Eq_1299)
  OrigDataType: word16
T_1300: (in v14_10 @ 0EFC : (ptr16 Eq_1299))
  Class: Eq_1299
  DataType: (ptr16 Eq_1299)
  OrigDataType: (ptr16 (struct (1 T_1315 t0001) (4 T_1355 t0004) (6 T_1363 t0006)))
T_1301: (in 0xE<16> @ 0F06 : word16)
  Class: Eq_1301
  DataType: word16
  OrigDataType: word16
T_1302: (in r3_13 + 0xE<16> @ 0F06 : word16)
  Class: Eq_1302
  DataType: word16
  OrigDataType: word16
T_1303: (in Mem16[r3_13 + 0xE<16>:word16] @ 0F06 : word16)
  Class: Eq_31
  DataType: (ptr16 Eq_31)
  OrigDataType: word16
T_1304: (in v18_17 @ 0F06 : (ptr16 Eq_31))
  Class: Eq_31
  DataType: (ptr16 Eq_31)
  OrigDataType: word16
T_1305: (in 0<16> @ 0F0A : word16)
  Class: Eq_1305
  DataType: word16
  OrigDataType: word16
T_1306: (in r3_13 + 0<16> @ 0F0A : word16)
  Class: Eq_1306
  DataType: ptr16
  OrigDataType: ptr16
T_1307: (in Mem19[r3_13 + 0<16>:word16] @ 0F0A : word16)
  Class: Eq_1307
  DataType: word16
  OrigDataType: word16
T_1308: (in v19_20 @ 0F0A : word16)
  Class: Eq_1307
  DataType: word16
  OrigDataType: word16
T_1309: (in 0x74<16> @ 0F02 : word16)
  Class: Eq_1309
  DataType: word16
  OrigDataType: word16
T_1310: (in r3_13 + 0x74<16> @ 0F02 : word16)
  Class: Eq_1310
  DataType: ptr16
  OrigDataType: ptr16
T_1311: (in Mem0[r3_13 + 0x74<16>:byte] @ 0F02 : byte)
  Class: Eq_884
  DataType: byte
  OrigDataType: byte
T_1312: (in v17_14 @ 0F02 : byte)
  Class: Eq_884
  DataType: byte
  OrigDataType: byte
T_1313: (in 1<16> @ 0F0C : word16)
  Class: Eq_1313
  DataType: word16
  OrigDataType: word16
T_1314: (in v14_10 + 1<16> @ 0F0C : word16)
  Class: Eq_1314
  DataType: word16
  OrigDataType: word16
T_1315: (in Mem22[v14_10 + 1<16>:byte] @ 0F0C : byte)
  Class: Eq_1315
  DataType: byte
  OrigDataType: byte
T_1316: (in bLoc04_127 @ 0F0C : byte)
  Class: Eq_1315
  DataType: byte
  OrigDataType: byte
T_1317: (in 0<16> @ 0F10 : word16)
  Class: Eq_1307
  DataType: word16
  OrigDataType: word16
T_1318: (in 0<16> @ 0F10 : word16)
  Class: Eq_1318
  DataType: word16
  OrigDataType: word16
T_1319: (in r3_13 + 0<16> @ 0F10 : word16)
  Class: Eq_1319
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_1320: (in Mem31[r3_13 + 0<16>:word16] @ 0F10 : word16)
  Class: Eq_1307
  DataType: word16
  OrigDataType: word16
T_1321: (in fp @ 0F12 : ptr16)
  Class: Eq_1321
  DataType: ptr16
  OrigDataType: ptr16
T_1322: (in 7<16> @ 0F12 : word16)
  Class: Eq_1322
  DataType: ui16
  OrigDataType: ui16
T_1323: (in fp - 7<16> @ 0F12 : word16)
  Class: Eq_31
  DataType: (ptr16 Eq_31)
  OrigDataType: ptr16
T_1324: (in 0xE<16> @ 0F12 : word16)
  Class: Eq_1324
  DataType: word16
  OrigDataType: word16
T_1325: (in r3_13 + 0xE<16> @ 0F12 : word16)
  Class: Eq_1325
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_1326: (in Mem33[r3_13 + 0xE<16>:word16] @ 0F12 : word16)
  Class: Eq_31
  DataType: (ptr16 Eq_31)
  OrigDataType: word16
T_1327: (in 0<16> @ 0F18 : word16)
  Class: Eq_1327
  DataType: word16
  OrigDataType: word16
T_1328: (in r5 + 0<16> @ 0F18 : word16)
  Class: Eq_1328
  DataType: word16
  OrigDataType: word16
T_1329: (in Mem35[r5 + 0<16>:word16] @ 0F18 : word16)
  Class: Eq_1329
  DataType: word16
  OrigDataType: word16
T_1330: (in v23_37 @ 0F18 : word16)
  Class: Eq_1329
  DataType: word16
  OrigDataType: word16
T_1331: (in SLICE(v19_20, byte, 0) @ 0F0A : byte)
  Class: Eq_1331
  DataType: byte
  OrigDataType: byte
T_1332: (in bLoc03_128 @ 0F0A : byte)
  Class: Eq_1331
  DataType: byte
  OrigDataType: byte
T_1333: (in SLICE(v18_17, byte, 0) @ 0F06 : byte)
  Class: Eq_1333
  DataType: byte
  OrigDataType: byte
T_1334: (in bLoc01_134 @ 0F06 : byte)
  Class: Eq_1333
  DataType: byte
  OrigDataType: byte
T_1335: (in SLICE(v19_20, byte, 8) @ 0F0A : byte)
  Class: Eq_1335
  DataType: byte
  OrigDataType: byte
T_1336: (in bLoc02_133 @ 0F0A : byte)
  Class: Eq_1335
  DataType: byte
  OrigDataType: byte
T_1337: (in SLICE(v18_17, byte, 8) @ 0F06 : byte)
  Class: Eq_884
  DataType: byte
  OrigDataType: byte
T_1338: (in bArg00_139 @ 0F06 : byte)
  Class: Eq_884
  DataType: byte
  OrigDataType: byte
T_1339: (in 4<16> @ 0F0E : word16)
  Class: Eq_1339
  DataType: int16
  OrigDataType: int16
T_1340: (in v14_10 + 4<16> @ 0F0E : word16)
  Class: Eq_1340
  DataType: (ptr16 word16)
  OrigDataType: ptr16
T_1341: (in r0_100 @ 0F0E : (ptr16 word16))
  Class: Eq_1340
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 (struct 0002 (0 word16 w0000)))
T_1342: (in 2<16> @ 0F18 : word16)
  Class: Eq_1342
  DataType: int16
  OrigDataType: int16
T_1343: (in r5 + 2<16> @ 0F18 : word16)
  Class: Eq_1343
  DataType: (ptr16 word16)
  OrigDataType: ptr16
T_1344: (in r5_38 @ 0F18 : (ptr16 word16))
  Class: Eq_1343
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 (struct 0002 (0 word16 w0000)))
T_1345: (in r1_39 @ 0F18 : word16)
  Class: Eq_1329
  DataType: word16
  OrigDataType: word16
T_1346: (in SEQ(bLoc03_128, bLoc04_127) @ 0F18 : word16)
  Class: Eq_1346
  DataType: word16
  OrigDataType: word16
T_1347: (in wLoc04_126 @ 0F18 : word16)
  Class: Eq_1346
  DataType: word16
  OrigDataType: word16
T_1348: (in SEQ(bLoc03_128, bLoc04_127) @ 0F18 : word16)
  Class: Eq_1346
  DataType: word16
  OrigDataType: word16
T_1349: (in SEQ(bLoc01_134, bLoc02_133) @ 0F18 : word16)
  Class: Eq_31
  DataType: (ptr16 Eq_31)
  OrigDataType: word16
T_1350: (in wLoc02_132 @ 0F18 : (ptr16 Eq_31))
  Class: Eq_31
  DataType: (ptr16 Eq_31)
  OrigDataType: word16
T_1351: (in SEQ(bLoc01_134, bLoc02_133) @ 0F18 : word16)
  Class: Eq_31
  DataType: (ptr16 Eq_31)
  OrigDataType: word16
T_1352: (in 0<16> @ 0F1A : word16)
  Class: Eq_1329
  DataType: word16
  OrigDataType: word16
T_1353: (in v23_37 == 0<16> @ 0F1A : bool)
  Class: Eq_1353
  DataType: bool
  OrigDataType: bool
T_1354: (in v14_10 + 4<16> @ 0F1C : word16)
  Class: Eq_1354
  DataType: ptr16
  OrigDataType: ptr16
T_1355: (in Mem35[v14_10 + 4<16>:word16] @ 0F1C : word16)
  Class: Eq_1355
  DataType: word16
  OrigDataType: word16
T_1356: (in v24_43 @ 0F1C : word16)
  Class: Eq_1355
  DataType: word16
  OrigDataType: word16
T_1357: (in 6<16> @ 0F1C : word16)
  Class: Eq_1357
  DataType: int16
  OrigDataType: int16
T_1358: (in v14_10 + 6<16> @ 0F1C : word16)
  Class: Eq_1340
  DataType: (ptr16 word16)
  OrigDataType: ptr16
T_1359: (in r2_45 @ 0F1C : word16)
  Class: Eq_1355
  DataType: word16
  OrigDataType: word16
T_1360: (in 0<16> @ 0F1E : word16)
  Class: Eq_1355
  DataType: word16
  OrigDataType: word16
T_1361: (in v24_43 == 0<16> @ 0F1E : bool)
  Class: Eq_1361
  DataType: bool
  OrigDataType: bool
T_1362: (in v14_10 + 6<16> @ 0F20 : word16)
  Class: Eq_1362
  DataType: ptr16
  OrigDataType: ptr16
T_1363: (in Mem35[v14_10 + 6<16>:word16] @ 0F20 : word16)
  Class: Eq_1340
  DataType: (ptr16 word16)
  OrigDataType: word16
T_1364: (in 0<16> @ 0F22 : word16)
  Class: Eq_1364
  DataType: word16
  OrigDataType: word16
T_1365: (in r5_38 + 0<16> @ 0F22 : word16)
  Class: Eq_1365
  DataType: ptr16
  OrigDataType: ptr16
T_1366: (in Mem53[r5_38 + 0<16>:word16] @ 0F22 : word16)
  Class: Eq_1366
  DataType: word16
  OrigDataType: word16
T_1367: (in 0<16> @ 0F22 : word16)
  Class: Eq_1367
  DataType: word16
  OrigDataType: word16
T_1368: (in r0_100 + 0<16> @ 0F22 : word16)
  Class: Eq_1368
  DataType: ptr16
  OrigDataType: ptr16
T_1369: (in Mem57[r0_100 + 0<16>:word16] @ 0F22 : word16)
  Class: Eq_1366
  DataType: word16
  OrigDataType: word16
T_1370: (in 2<16> @ 0F22 : word16)
  Class: Eq_1370
  DataType: int16
  OrigDataType: int16
T_1371: (in r5_38 + 2<16> @ 0F22 : word16)
  Class: Eq_1343
  DataType: (ptr16 word16)
  OrigDataType: ptr16
T_1372: (in 2<16> @ 0F22 : word16)
  Class: Eq_1372
  DataType: int16
  OrigDataType: int16
T_1373: (in r0_100 + 2<16> @ 0F22 : word16)
  Class: Eq_1340
  DataType: (ptr16 word16)
  OrigDataType: ptr16
T_1374: (in 1<16> @ 0F24 : word16)
  Class: Eq_1374
  DataType: word16
  OrigDataType: word16
T_1375: (in r1_39 - 1<16> @ 0F24 : word16)
  Class: Eq_1329
  DataType: word16
  OrigDataType: word16
T_1376: (in 0<16> @ 0F26 : word16)
  Class: Eq_1329
  DataType: word16
  OrigDataType: word16
T_1377: (in r1_39 == 0<16> @ 0F26 : bool)
  Class: Eq_1377
  DataType: bool
  OrigDataType: bool
T_1378: (in 1<16> @ 0F28 : word16)
  Class: Eq_1378
  DataType: word16
  OrigDataType: word16
T_1379: (in r2_45 - 1<16> @ 0F28 : word16)
  Class: Eq_1355
  DataType: word16
  OrigDataType: word16
T_1380: (in 0<16> @ 0F2A : word16)
  Class: Eq_1355
  DataType: word16
  OrigDataType: word16
T_1381: (in r2_45 != 0<16> @ 0F2A : bool)
  Class: Eq_1381
  DataType: bool
  OrigDataType: bool
T_1382: (in 0<8> @ 0F2C : byte)
  Class: Eq_884
  DataType: byte
  OrigDataType: byte
T_1383: (in 0x74<16> @ 0F2C : word16)
  Class: Eq_1383
  DataType: word16
  OrigDataType: word16
T_1384: (in r3_13 + 0x74<16> @ 0F2C : word16)
  Class: Eq_1384
  DataType: (ptr16 byte)
  OrigDataType: (ptr16 byte)
T_1385: (in Mem74[r3_13 + 0x74<16>:byte] @ 0F2C : byte)
  Class: Eq_884
  DataType: byte
  OrigDataType: byte
T_1386: (in SEQ(v17_14, bArg00_139) @ 0F2C : word16)
  Class: Eq_1386
  DataType: word16
  OrigDataType: word16
T_1387: (in wArg00_143 @ 0F2C : word16)
  Class: Eq_1386
  DataType: word16
  OrigDataType: word16
T_1388: (in true @ 0F30 : bool)
  Class: Eq_1388
  DataType: bool
  OrigDataType: bool
T_1389: (in 2<16> @ 0F32 : word16)
  Class: Eq_1389
  DataType: word16
  OrigDataType: word16
T_1390: (in r4 + 2<16> @ 0F32 : word16)
  Class: Eq_1390
  DataType: ptr16
  OrigDataType: ptr16
T_1391: (in Mem74[r4 + 2<16>:word16] @ 0F32 : word16)
  Class: Eq_1391
  DataType: (ptr16 code)
  OrigDataType: (ptr16 code)
T_1392: (in stackArg0 @ 0F34 : (ptr16 Eq_39))
  Class: Eq_39
  DataType: (ptr16 Eq_39)
  OrigDataType: word16
T_1393: (in fn3B42 @ 0F34 : ptr16)
  Class: Eq_1393
  DataType: (ptr16 Eq_1393)
  OrigDataType: (ptr16 (fn T_1396 (T_1392)))
T_1394: (in signature of fn3B42 @ 3B42 : void)
  Class: Eq_1393
  DataType: (ptr16 Eq_1393)
  OrigDataType: 
T_1395: (in wArg00 @ 0F34 : (ptr16 Eq_39))
  Class: Eq_39
  DataType: (ptr16 Eq_39)
  OrigDataType: word16
T_1396: (in fn3B42(stackArg0) @ 0F34 : void)
  Class: Eq_1396
  DataType: void
  OrigDataType: void
T_1397: (in Mem74[0x5424<p16>:word16] @ 0F38 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1398: (in r4_84 @ 0F38 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: (ptr16 (struct (0 T_1401 t0000) (E T_1404 t000E) (74 T_1407 t0074)))
T_1399: (in 0<16> @ 0F3C : word16)
  Class: Eq_1399
  DataType: word16
  OrigDataType: word16
T_1400: (in r4_84 + 0<16> @ 0F3C : word16)
  Class: Eq_1400
  DataType: word16
  OrigDataType: word16
T_1401: (in Mem87[r4_84 + 0<16>:word16] @ 0F3C : word16)
  Class: Eq_1346
  DataType: word16
  OrigDataType: word16
T_1402: (in 0xE<16> @ 0F3E : word16)
  Class: Eq_1402
  DataType: word16
  OrigDataType: word16
T_1403: (in r4_84 + 0xE<16> @ 0F3E : word16)
  Class: Eq_1403
  DataType: ptr16
  OrigDataType: ptr16
T_1404: (in Mem90[r4_84 + 0xE<16>:word16] @ 0F3E : word16)
  Class: Eq_31
  DataType: (ptr16 Eq_31)
  OrigDataType: word16
T_1405: (in 0x74<16> @ 0F42 : word16)
  Class: Eq_1405
  DataType: word16
  OrigDataType: word16
T_1406: (in r4_84 + 0x74<16> @ 0F42 : word16)
  Class: Eq_1406
  DataType: ptr16
  OrigDataType: ptr16
T_1407: (in Mem93[r4_84 + 0x74<16>:byte] @ 0F42 : byte)
  Class: Eq_884
  DataType: byte
  OrigDataType: byte
T_1408: (in r0 @ 0F46 : uint16)
  Class: Eq_1408
  DataType: uint16
  OrigDataType: uint16
T_1409: (in r5 @ 0F46 : (ptr16 Eq_1409))
  Class: Eq_1409
  DataType: (ptr16 Eq_1409)
  OrigDataType: (ptr16 (struct (0 T_1414 t0000) (2 T_1422 t0002) (4 T_1426 t0004)))
T_1410: (in r1Out @ 0F46 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1411: (in r5Out @ 0F46 : (ptr16 Eq_1409))
  Class: Eq_1409
  DataType: (ptr16 Eq_1409)
  OrigDataType: word16
T_1412: (in 0<16> @ 0F4C : word16)
  Class: Eq_1412
  DataType: word16
  OrigDataType: word16
T_1413: (in r5 + 0<16> @ 0F4C : word16)
  Class: Eq_1413
  DataType: word16
  OrigDataType: word16
T_1414: (in Mem0[r5 + 0<16>:byte] @ 0F4C : byte)
  Class: Eq_1414
  DataType: byte
  OrigDataType: byte
T_1415: (in 2<8> @ 0F4C : byte)
  Class: Eq_1414
  DataType: byte
  OrigDataType: byte
T_1416: (in r5->b0000 != 2<8> @ 0F4C : bool)
  Class: Eq_1416
  DataType: bool
  OrigDataType: bool
T_1417: (in __syscall<word16> @ 0F98 : ptr32)
  Class: Eq_435
  DataType: (ptr32 Eq_435)
  OrigDataType: (ptr32 (fn T_1419 (T_1418)))
T_1418: (in 0x8990<16> @ 0F98 : word16)
  Class: Eq_437
  DataType: word16
  OrigDataType: word16
T_1419: (in __syscall<word16>(0x8990<16>) @ 0F98 : void)
  Class: Eq_439
  DataType: void
  OrigDataType: void
T_1420: (in 2<16> @ 0F50 : word16)
  Class: Eq_1420
  DataType: word16
  OrigDataType: word16
T_1421: (in r5 + 2<16> @ 0F50 : word16)
  Class: Eq_1421
  DataType: ptr16
  OrigDataType: ptr16
T_1422: (in Mem0[r5 + 2<16>:word16] @ 0F50 : word16)
  Class: Eq_1422
  DataType: (ptr16 Eq_17)
  OrigDataType: word16
T_1423: (in v14_13 @ 0F50 : (ptr16 Eq_17))
  Class: Eq_1422
  DataType: (ptr16 Eq_17)
  OrigDataType: (ptr16 (struct (0 T_17 t0000)))
T_1424: (in 4<16> @ 0F52 : word16)
  Class: Eq_1424
  DataType: word16
  OrigDataType: word16
T_1425: (in r5 + 4<16> @ 0F52 : word16)
  Class: Eq_1425
  DataType: ptr16
  OrigDataType: ptr16
T_1426: (in Mem0[r5 + 4<16>:word16] @ 0F52 : word16)
  Class: Eq_1426
  DataType: (ptr16 uint16)
  OrigDataType: word16
T_1427: (in v16_16 @ 0F52 : (ptr16 uint16))
  Class: Eq_1426
  DataType: (ptr16 uint16)
  OrigDataType: (ptr16 (struct (0 T_1436 t0000)))
T_1428: (in 6<16> @ 0F52 : word16)
  Class: Eq_1428
  DataType: int16
  OrigDataType: int16
T_1429: (in r5 + 6<16> @ 0F52 : word16)
  Class: Eq_1409
  DataType: (ptr16 Eq_1409)
  OrigDataType: ptr16
T_1430: (in 0<16> @ 0F54 : word16)
  Class: Eq_1430
  DataType: word16
  OrigDataType: word16
T_1431: (in v14_13 + 0<16> @ 0F54 : word16)
  Class: Eq_1431
  DataType: word16
  OrigDataType: word16
T_1432: (in Mem0[v14_13 + 0<16>:word16] @ 0F54 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1433: (in r0_19 @ 0F54 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1434: (in 0<16> @ 0F56 : word16)
  Class: Eq_1434
  DataType: word16
  OrigDataType: word16
T_1435: (in v16_16 + 0<16> @ 0F56 : word16)
  Class: Eq_1435
  DataType: word16
  OrigDataType: word16
T_1436: (in Mem0[v16_16 + 0<16>:word16] @ 0F56 : word16)
  Class: Eq_1436
  DataType: uint16
  OrigDataType: word16
T_1437: (in r1_20 @ 0F56 : uint16)
  Class: Eq_1436
  DataType: uint16
  OrigDataType: cui16
T_1438: (in 0<16> @ 0F58 : word16)
  Class: Eq_1436
  DataType: uint16
  OrigDataType: word16
T_1439: (in r1_20 == 0<16> @ 0F58 : bool)
  Class: Eq_1439
  DataType: bool
  OrigDataType: bool
T_1440: (in 1<16> @ 0F6C : word16)
  Class: Eq_1440
  DataType: word16
  OrigDataType: word16
T_1441: (in r0_19 + 1<16> @ 0F6C : word16)
  Class: Eq_1441
  DataType: ui16
  OrigDataType: ui16
T_1442: (in 3<16> @ 0F6C : word16)
  Class: Eq_1442
  DataType: uint16
  OrigDataType: uint16
T_1443: (in SEQ(r0_19 + 1<16>, 3<16>) @ 0F6C : ui32)
  Class: Eq_1443
  DataType: ui32
  OrigDataType: ui32
T_1444: (in r0_r1_109 @ 0F6C : ui32)
  Class: Eq_1443
  DataType: ui32
  OrigDataType: ui32
T_1445: (in __rcl<word16,byte> @ 0F62 : ptr32)
  Class: Eq_112
  DataType: (ptr32 Eq_112)
  OrigDataType: (ptr32 (fn T_1452 (T_1433, T_1446, T_1451)))
T_1446: (in 1<8> @ 0F62 : byte)
  Class: Eq_115
  DataType: byte
  OrigDataType: byte
T_1447: (in 1<i16> @ 0F62 : int16)
  Class: Eq_1447
  DataType: int16
  OrigDataType: int16
T_1448: (in r1_20 << 1<i16> @ 0F62 : word16)
  Class: Eq_1448
  DataType: ui16
  OrigDataType: ui16
T_1449: (in cond(r1_20 << 1<i16>) @ 0F62 : byte)
  Class: Eq_1449
  DataType: Eq_1449
  OrigDataType: (union (cui16 u1) (byte u0))
T_1450: (in 1<16> @ 0F62 : word16)
  Class: Eq_1450
  DataType: cui16
  OrigDataType: cui16
T_1451: (in cond(r1_20 << 1<i16>) & 1<16> @ 0F62 : word16)
  Class: Eq_76
  DataType: Eq_76
  OrigDataType: (union (bool u1) (cui16 u0))
T_1452: (in __rcl<word16,byte>(r0_19, 1<8>, cond(r1_20 << 1<i16>) & 1<16>) @ 0F62 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1453: (in 0<16> @ 0F62 : word16)
  Class: Eq_1453
  DataType: word16
  OrigDataType: word16
T_1454: (in v14_13 + 0<16> @ 0F62 : word16)
  Class: Eq_1454
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_1455: (in Mem0[v14_13 + 0<16>:word16] @ 0F62 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1456: (in __rcl<word16,byte>(r0_19, 1<8>, cond(r1_20 << 1<i16>) & 1<16>) + Mem0[v14_13 + 0<16>:word16] @ 0F62 : word16)
  Class: Eq_1456
  DataType: ui16
  OrigDataType: ui16
T_1457: (in r1_20 << 1<i16> @ 0F62 : word16)
  Class: Eq_1457
  DataType: uint16
  OrigDataType: uint16
T_1458: (in SEQ(__rcl<word16,byte>(r0_19, 1<8>, cond(r1_20 << 1<i16>) & 1<16>) + Mem0[v14_13 + 0<16>:word16], r1_20 << 1<i16>) @ 0F62 : ui32)
  Class: Eq_1458
  DataType: ui32
  OrigDataType: ui32
T_1459: (in 0<16> @ 0F62 : word16)
  Class: Eq_1459
  DataType: word16
  OrigDataType: word16
T_1460: (in v16_16 + 0<16> @ 0F62 : word16)
  Class: Eq_1460
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_1461: (in Mem0[v16_16 + 0<16>:word16] @ 0F62 : word16)
  Class: Eq_1436
  DataType: uint16
  OrigDataType: ui16
T_1462: (in 0<16> @ 0F62 : word16)
  Class: Eq_1462
  DataType: word16
  OrigDataType: word16
T_1463: (in v16_16 + 0<16> @ 0F62 : word16)
  Class: Eq_1463
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_1464: (in Mem0[v16_16 + 0<16>:word16] @ 0F62 : word16)
  Class: Eq_1436
  DataType: uint16
  OrigDataType: uint16
T_1465: (in SEQ(Mem0[v16_16 + 0<16>:word16], Mem0[v16_16 + 0<16>:word16]) @ 0F62 : ui32)
  Class: Eq_1465
  DataType: ui32
  OrigDataType: ui32
T_1466: (in SEQ(__rcl<word16,byte>(r0_19, 1<8>, cond(r1_20 << 1<i16>) & 1<16>) + v14_13->u0, r1_20 << 1<i16>) + SEQ(*v16_16, *v16_16) @ 0F62 : ui32)
  Class: Eq_1443
  DataType: ui32
  OrigDataType: ui32
T_1467: (in SLICE(r0_r1_109, word16, 0) @ 0F62 : word16)
  Class: Eq_1467
  DataType: uint16
  OrigDataType: word16
T_1468: (in r1_33 @ 0F62 : uint16)
  Class: Eq_1467
  DataType: uint16
  OrigDataType: uint16
T_1469: (in SLICE(r0_r1_109, word16, 16) @ 0F62 : word16)
  Class: Eq_1469
  DataType: ci16
  OrigDataType: word16
T_1470: (in r0_37 @ 0F62 : ci16)
  Class: Eq_1469
  DataType: ci16
  OrigDataType: ci16
T_1471: (in 0<16> @ 0F66 : word16)
  Class: Eq_1469
  DataType: ci16
  OrigDataType: ci16
T_1472: (in r0_37 > 0<16> @ 0F66 : bool)
  Class: Eq_1472
  DataType: bool
  OrigDataType: bool
T_1473: (in SLICE(r0_r1_109, word16, 16) @ 0F6C : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1474: (in 0<16> @ 0F6C : word16)
  Class: Eq_1474
  DataType: word16
  OrigDataType: word16
T_1475: (in v14_13 + 0<16> @ 0F6C : word16)
  Class: Eq_1475
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_1476: (in Mem44[v14_13 + 0<16>:word16] @ 0F6C : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1477: (in SLICE(r0_r1_109, word16, 0) @ 0F6E : word16)
  Class: Eq_1436
  DataType: uint16
  OrigDataType: word16
T_1478: (in 0<16> @ 0F6E : word16)
  Class: Eq_1478
  DataType: word16
  OrigDataType: word16
T_1479: (in v16_16 + 0<16> @ 0F6E : word16)
  Class: Eq_1479
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_1480: (in Mem47[v16_16 + 0<16>:word16] @ 0F6E : word16)
  Class: Eq_1436
  DataType: uint16
  OrigDataType: word16
T_1481: (in 0x81<16> @ 0F70 : word16)
  Class: Eq_1481
  DataType: cui16
  OrigDataType: word16
T_1482: (in r2_48 @ 0F70 : cui16)
  Class: Eq_1481
  DataType: cui16
  OrigDataType: cui16
T_1483: (in r0_r1_107 @ 0F74 : ui32)
  Class: Eq_1443
  DataType: ui32
  OrigDataType: ui32
T_1484: (in 0x8000<16> @ 0F6C : word16)
  Class: Eq_1484
  DataType: word16
  OrigDataType: word16
T_1485: (in r0_37 + 0x8000<16> @ 0F6C : word16)
  Class: Eq_1485
  DataType: int16
  OrigDataType: int16
T_1486: (in SEQ(r0_37 + 0x8000<16>, r1_33) @ 0F6C : ui32)
  Class: Eq_1443
  DataType: ui32
  OrigDataType: ui32
T_1487: (in __swab @ 0F82 : ptr32)
  Class: Eq_1487
  DataType: (ptr32 Eq_1487)
  OrigDataType: (ptr32 (fn T_1495 (T_1494)))
T_1488: (in signature of __swab : void)
  Class: Eq_1487
  DataType: (ptr32 Eq_1487)
  OrigDataType: 
T_1489: (in r1_52 @ 0F82 : word16)
  Class: Eq_1489
  DataType: word16
  OrigDataType: word16
T_1490: (in SLICE(r1_52, byte, 8) @ 0F82 : byte)
  Class: Eq_1490
  DataType: byte
  OrigDataType: byte
T_1491: (in 0<8> @ 0F82 : byte)
  Class: Eq_1491
  DataType: byte
  OrigDataType: byte
T_1492: (in SEQ(SLICE(r1_52, byte, 8), 0<8>) @ 0F82 : word16)
  Class: Eq_1492
  DataType: cui16
  OrigDataType: cui16
T_1493: (in r0_57 @ 0F82 : cui16)
  Class: Eq_1493
  DataType: cui16
  OrigDataType: cui16
T_1494: (in SEQ(SLICE(r1_52, byte, 8), 0<8>) | r0_57 @ 0F82 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: cui16
T_1495: (in __swab(SEQ(SLICE(r1_52, byte, 8), 0<8>) | r0_57) @ 0F82 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1496: (in r1_62 @ 0F82 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1497: (in __swab @ 0F88 : ptr32)
  Class: Eq_1497
  DataType: (ptr32 Eq_1497)
  OrigDataType: (ptr32 (fn T_1503 (T_1502)))
T_1498: (in signature of __swab : void)
  Class: Eq_1497
  DataType: (ptr32 Eq_1497)
  OrigDataType: 
T_1499: (in SLICE(r0_57, byte, 8) @ 0F88 : byte)
  Class: Eq_1499
  DataType: byte
  OrigDataType: byte
T_1500: (in 0<8> @ 0F88 : byte)
  Class: Eq_1500
  DataType: byte
  OrigDataType: byte
T_1501: (in SEQ(SLICE(r0_57, byte, 8), 0<8>) @ 0F88 : word16)
  Class: Eq_1501
  DataType: cui16
  OrigDataType: cui16
T_1502: (in SEQ(SLICE(r0_57, byte, 8), 0<8>) | r2_48 @ 0F88 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: cui16
T_1503: (in __swab(SEQ(SLICE(r0_57, byte, 8), 0<8>) | r2_48) @ 0F88 : word16)
  Class: Eq_1503
  DataType: cu16
  OrigDataType: word16
T_1504: (in r0_66 @ 0F88 : cu16)
  Class: Eq_1503
  DataType: cu16
  OrigDataType: cu16
T_1505: (in 1<8> @ 0F8A : byte)
  Class: Eq_1505
  DataType: byte
  OrigDataType: byte
T_1506: (in r0_66 >> 1<8> @ 0F8A : word16)
  Class: Eq_1408
  DataType: uint16
  OrigDataType: uint16
T_1507: (in __rcr<word16,byte> @ 0F8C : ptr32)
  Class: Eq_270
  DataType: (ptr32 Eq_270)
  OrigDataType: (ptr32 (fn T_1513 (T_1496, T_1508, T_1512)))
T_1508: (in 1<8> @ 0F8C : byte)
  Class: Eq_273
  DataType: byte
  OrigDataType: byte
T_1509: (in 1<16> @ 0F8C : word16)
  Class: Eq_1509
  DataType: cui16
  OrigDataType: cui16
T_1510: (in r0_66 & 1<16> @ 0F8C : word16)
  Class: Eq_1510
  DataType: cui16
  OrigDataType: cui16
T_1511: (in 0<16> @ 0F8C : word16)
  Class: Eq_1510
  DataType: cui16
  OrigDataType: word16
T_1512: (in (r0_66 & 1<16>) != 0<16> @ 0F8C : bool)
  Class: Eq_274
  DataType: Eq_274
  OrigDataType: bool
T_1513: (in __rcr<word16,byte>(r1_62, 1<8>, (r0_66 & 1<16>) != 0<16>) @ 0F8C : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1514: (in r1 @ 0F8C : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1515: (in 1<16> @ 0F7A : word16)
  Class: Eq_1515
  DataType: cui16
  OrigDataType: cui16
T_1516: (in r2_48 - 1<16> @ 0F7A : word16)
  Class: Eq_1481
  DataType: cui16
  OrigDataType: cui16
T_1517: (in 1<8> @ 0F74 : byte)
  Class: Eq_1517
  DataType: byte
  OrigDataType: byte
T_1518: (in r0_r1_107 << 1<8> @ 0F74 : uipr32)
  Class: Eq_1443
  DataType: ui32
  OrigDataType: ui32
T_1519: (in SLICE(r0_r1_107, word16, 0) @ 0F74 : word16)
  Class: Eq_1489
  DataType: word16
  OrigDataType: word16
T_1520: (in SLICE(r0_r1_107, word16, 16) @ 0F76 : word16)
  Class: Eq_1493
  DataType: cui16
  OrigDataType: word16
T_1521: (in SLICE(r0_r1_107, word16, 16) @ 0F78 : word16)
  Class: Eq_1521
  DataType: cui16
  OrigDataType: cui16
T_1522: (in 0x8000<16> @ 0F78 : word16)
  Class: Eq_1522
  DataType: cui16
  OrigDataType: cui16
T_1523: (in SLICE(r0_r1_107, word16, 16) & 0x8000<16> @ 0F78 : word16)
  Class: Eq_1523
  DataType: cui16
  OrigDataType: cui16
T_1524: (in 0<16> @ 0F78 : word16)
  Class: Eq_1523
  DataType: cui16
  OrigDataType: word16
T_1525: (in (SLICE(r0_r1_107, word16, 16) & 0x8000<16>) != 0<16> @ 0F78 : bool)
  Class: Eq_1525
  DataType: bool
  OrigDataType: bool
T_1526: (in 002B @ 13AA : ptr16)
  Class: Eq_1526
  DataType: (ptr16 byte)
  OrigDataType: (ptr16 (struct (0 T_1527 t0000)))
T_1527: (in Mem0[0x002B<p16>:byte] @ 13AA : byte)
  Class: Eq_1527
  DataType: byte
  OrigDataType: byte
T_1528: (in 1<8> @ 13AA : byte)
  Class: Eq_1528
  DataType: byte
  OrigDataType: byte
T_1529: (in t0000.b002B | 1<8> @ 13AA : byte)
  Class: Eq_1527
  DataType: byte
  OrigDataType: byte
T_1530: (in Mem5[0x002B<p16>:byte] @ 13AA : byte)
  Class: Eq_1527
  DataType: byte
  OrigDataType: byte
T_1531: (in Mem5[0x5424<p16>:word16] @ 13B0 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1532: (in r3_6 @ 13B0 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: (ptr16 (struct (2 T_1562 t0002) (4 T_1543 t0004) (66 T_1535 t0066) (6E T_1547 t006E)))
T_1533: (in 0x66<16> @ 13B4 : word16)
  Class: Eq_1533
  DataType: word16
  OrigDataType: word16
T_1534: (in r3_6 + 0x66<16> @ 13B4 : word16)
  Class: Eq_1534
  DataType: word16
  OrigDataType: word16
T_1535: (in Mem5[r3_6 + 0x66<16>:word16] @ 13B4 : word16)
  Class: Eq_1535
  DataType: word16
  OrigDataType: word16
T_1536: (in 1<16> @ 13B4 : word16)
  Class: Eq_1536
  DataType: word16
  OrigDataType: word16
T_1537: (in Mem5[r3_6 + 0x66<16>:word16] + 1<16> @ 13B4 : word16)
  Class: Eq_1535
  DataType: word16
  OrigDataType: word16
T_1538: (in 0x66<16> @ 13B4 : word16)
  Class: Eq_1538
  DataType: word16
  OrigDataType: word16
T_1539: (in r3_6 + 0x66<16> @ 13B4 : word16)
  Class: Eq_1539
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_1540: (in Mem8[r3_6 + 0x66<16>:word16] @ 13B4 : word16)
  Class: Eq_1535
  DataType: word16
  OrigDataType: word16
T_1541: (in 4<16> @ 13B8 : word16)
  Class: Eq_1541
  DataType: word16
  OrigDataType: word16
T_1542: (in r3_6 + 4<16> @ 13B8 : word16)
  Class: Eq_1542
  DataType: ptr16
  OrigDataType: ptr16
T_1543: (in Mem8[r3_6 + 4<16>:word16] @ 13B8 : word16)
  Class: Eq_1543
  DataType: (ptr16 Eq_1543)
  OrigDataType: word16
T_1544: (in r4_12 @ 13B8 : (ptr16 Eq_1543))
  Class: Eq_1543
  DataType: (ptr16 Eq_1543)
  OrigDataType: (ptr16 (struct 0001 (FFFFFFFF byte bFFFFFFFF)))
T_1545: (in 0x6E<16> @ 13DC : word16)
  Class: Eq_1545
  DataType: word16
  OrigDataType: word16
T_1546: (in r3_6 + 0x6E<16> @ 13DC : word16)
  Class: Eq_1546
  DataType: ptr16
  OrigDataType: ptr16
T_1547: (in Mem14[r3_6 + 0x6E<16>:word16] @ 13DC : word16)
  Class: Eq_1547
  DataType: (ptr16 Eq_1547)
  OrigDataType: word16
T_1548: (in r0_18 @ 13DC : (ptr16 Eq_1547))
  Class: Eq_1547
  DataType: (ptr16 Eq_1547)
  OrigDataType: (ptr16 (union (int8 u0) (code u1)))
T_1549: (in 0<16> @ 13E0 : word16)
  Class: Eq_1547
  DataType: (ptr16 Eq_1547)
  OrigDataType: word16
T_1550: (in r0_18 == null @ 13E0 : bool)
  Class: Eq_1550
  DataType: bool
  OrigDataType: bool
T_1551: (in r4_56 @ 13C2 : (ptr16 Eq_1543))
  Class: Eq_1543
  DataType: (ptr16 Eq_1543)
  OrigDataType: (ptr16 (struct (0 T_1556 t0000)))
T_1552: (in 1<16> @ 13C2 : word16)
  Class: Eq_1552
  DataType: word16
  OrigDataType: word16
T_1553: (in r4_56 + 1<16> @ 13C2 : word16)
  Class: Eq_1543
  DataType: (ptr16 Eq_1543)
  OrigDataType: word16
T_1554: (in 0<16> @ 13C4 : word16)
  Class: Eq_1554
  DataType: word16
  OrigDataType: word16
T_1555: (in r4_56 + 0<16> @ 13C4 : word16)
  Class: Eq_1555
  DataType: word16
  OrigDataType: word16
T_1556: (in Mem14[r4_56 + 0<16>:byte] @ 13C4 : byte)
  Class: Eq_1556
  DataType: byte
  OrigDataType: byte
T_1557: (in CONVERT(Mem14[r4_56 + 0<16>:byte], byte, int16) @ 13C4 : int16)
  Class: Eq_1557
  DataType: int16
  OrigDataType: int16
T_1558: (in 0<16> @ 13C4 : word16)
  Class: Eq_1557
  DataType: int16
  OrigDataType: word16
T_1559: (in (int16) r4_56->b0000 == 0<16> @ 13C4 : bool)
  Class: Eq_1559
  DataType: bool
  OrigDataType: bool
T_1560: (in 2<16> @ 13C0 : word16)
  Class: Eq_1560
  DataType: word16
  OrigDataType: word16
T_1561: (in r3_6 + 2<16> @ 13C0 : word16)
  Class: Eq_1561
  DataType: ptr16
  OrigDataType: ptr16
T_1562: (in Mem14[r3_6 + 2<16>:word16] @ 13C0 : word16)
  Class: Eq_1543
  DataType: (ptr16 Eq_1543)
  OrigDataType: cup16
T_1563: (in r4_56 >= *((word16) r3_6 + 2<i32>) @ 13C0 : bool)
  Class: Eq_1563
  DataType: bool
  OrigDataType: bool
T_1564: (in 0x66<16> @ 13CC : word16)
  Class: Eq_1564
  DataType: word16
  OrigDataType: word16
T_1565: (in r3_6 + 0x66<16> @ 13CC : word16)
  Class: Eq_1565
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_1566: (in Mem14[r3_6 + 0x66<16>:word16] @ 13CC : word16)
  Class: Eq_1535
  DataType: word16
  OrigDataType: word16
T_1567: (in 2<16> @ 13CC : word16)
  Class: Eq_1535
  DataType: word16
  OrigDataType: word16
T_1568: (in *((word16) r3_6 + 102<i32>) != 2<16> @ 13CC : bool)
  Class: Eq_1568
  DataType: bool
  OrigDataType: bool
T_1569: (in 1DAA @ 13D6 : ptr16)
  Class: Eq_1569
  DataType: (ptr16 (ptr16 code))
  OrigDataType: (ptr16 (struct (0 T_1570 t0000)))
T_1570: (in Mem14[0x1DAA<p16>:word16] @ 13D6 : word16)
  Class: Eq_1570
  DataType: (ptr16 code)
  OrigDataType: (ptr16 code)
T_1571: (in 0<8> @ 13CE : byte)
  Class: Eq_1571
  DataType: byte
  OrigDataType: byte
T_1572: (in -1<i16> @ 13CE : int16)
  Class: Eq_1572
  DataType: int16
  OrigDataType: int16
T_1573: (in r4_12 + -1<i16> @ 13CE : word16)
  Class: Eq_1573
  DataType: word16
  OrigDataType: word16
T_1574: (in Mem45[r4_12 + -1<i16>:byte] @ 13CE : byte)
  Class: Eq_1571
  DataType: byte
  OrigDataType: byte
T_1575: (in 0x66<16> @ 13D0 : word16)
  Class: Eq_1575
  DataType: word16
  OrigDataType: word16
T_1576: (in r3_6 + 0x66<16> @ 13D0 : word16)
  Class: Eq_1576
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_1577: (in Mem45[r3_6 + 0x66<16>:word16] @ 13D0 : word16)
  Class: Eq_1535
  DataType: word16
  OrigDataType: word16
T_1578: (in 1<16> @ 13D0 : word16)
  Class: Eq_1578
  DataType: word16
  OrigDataType: word16
T_1579: (in *((word16) r3_6 + 102<i32>) - 1<16> @ 13D0 : word16)
  Class: Eq_1535
  DataType: word16
  OrigDataType: word16
T_1580: (in 0x66<16> @ 13D0 : word16)
  Class: Eq_1580
  DataType: word16
  OrigDataType: word16
T_1581: (in r3_6 + 0x66<16> @ 13D0 : word16)
  Class: Eq_1581
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_1582: (in Mem48[r3_6 + 0x66<16>:word16] @ 13D0 : word16)
  Class: Eq_1535
  DataType: word16
  OrigDataType: word16
T_1583: (in 1<16> @ 13CE : word16)
  Class: Eq_1583
  DataType: ui16
  OrigDataType: ui16
T_1584: (in r4_12 - 1<16> @ 13CE : word16)
  Class: Eq_1543
  DataType: (ptr16 Eq_1543)
  OrigDataType: ptr16
T_1585: (in 0024 @ 13E4 : ptr16)
  Class: Eq_1585
  DataType: (ptr16 cui16)
  OrigDataType: (ptr16 (struct (0 T_1586 t0000)))
T_1586: (in Mem14[0x0024<p16>:word16] @ 13E4 : word16)
  Class: Eq_1586
  DataType: cui16
  OrigDataType: cui16
T_1587: (in 0x800<16> @ 13E4 : word16)
  Class: Eq_1587
  DataType: cui16
  OrigDataType: cui16
T_1588: (in t0000.w0024 & 0x800<16> @ 13E4 : word16)
  Class: Eq_1586
  DataType: cui16
  OrigDataType: cui16
T_1589: (in v31_22 @ 13E4 : cui16)
  Class: Eq_1586
  DataType: cui16
  OrigDataType: cui16
T_1590: (in Mem23[0x0024<p16>:word16] @ 13E4 : word16)
  Class: Eq_1586
  DataType: cui16
  OrigDataType: cui16
T_1591: (in 0<16> @ 13EA : word16)
  Class: Eq_1586
  DataType: cui16
  OrigDataType: word16
T_1592: (in v31_22 != 0<16> @ 13EA : bool)
  Class: Eq_1592
  DataType: bool
  OrigDataType: bool
T_1593: (in EXIT @ 13EE : ptr16)
  Class: Eq_1593
  DataType: (ptr16 Eq_1593)
  OrigDataType: (ptr16 (fn T_1596 (T_1548)))
T_1594: (in signature of EXIT : void)
  Class: Eq_1593
  DataType: (ptr16 Eq_1593)
  OrigDataType: 
T_1595: (in r0 @ 13EE : (ptr16 int8))
  Class: Eq_1547
  DataType: (ptr16 Eq_1547)
  OrigDataType: 
T_1596: (in EXIT(r0_18) @ 13EE : void)
  Class: Eq_1596
  DataType: void
  OrigDataType: void
T_1597: (in 1<16> @ 13EC : word16)
  Class: Eq_1597
  DataType: int16
  OrigDataType: int16
T_1598: (in r0_18 + 1<16> @ 13EC : word16)
  Class: Eq_1547
  DataType: (ptr16 Eq_1547)
  OrigDataType: ptr16
T_1599: (in r0 @ 13EC : int16)
  Class: Eq_1599
  DataType: int16
  OrigDataType: word16
T_1600: (in wArg00 @ 13EC : (ptr16 Eq_39))
  Class: Eq_39
  DataType: (ptr16 Eq_39)
  OrigDataType: word16
T_1601: (in wArg02 @ 13EC : (ptr16 Eq_1543))
  Class: Eq_1543
  DataType: (ptr16 Eq_1543)
  OrigDataType: word16
T_1602: (in wArg04 @ 13EC : word16)
  Class: Eq_1602
  DataType: word16
  OrigDataType: word16
T_1603: (in wArg06 @ 13EC : word16)
  Class: Eq_1603
  DataType: word16
  OrigDataType: word16
T_1604: (in fn0FB2 @ 0FA8 : ptr16)
  Class: Eq_1604
  DataType: (ptr16 Eq_1604)
  OrigDataType: (ptr16 (fn T_1613 (T_1599, T_1612, T_1600, T_1601, T_1602, T_1603)))
T_1605: (in signature of fn0FB2 @ 0FB2 : void)
  Class: Eq_1604
  DataType: (ptr16 Eq_1604)
  OrigDataType: 
T_1606: (in r0 @ 0FA8 : int16)
  Class: Eq_1599
  DataType: int16
  OrigDataType: word16
T_1607: (in wArg00 @ 0FA8 : (ptr16 Eq_1271))
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_1608: (in wArg02 @ 0FA8 : (ptr16 Eq_39))
  Class: Eq_39
  DataType: (ptr16 Eq_39)
  OrigDataType: word16
T_1609: (in wArg04 @ 0FA8 : (ptr16 Eq_1543))
  Class: Eq_1543
  DataType: (ptr16 Eq_1543)
  OrigDataType: word16
T_1610: (in wArg06 @ 0FA8 : word16)
  Class: Eq_1602
  DataType: word16
  OrigDataType: word16
T_1611: (in wArg08 @ 0FA8 : word16)
  Class: Eq_1603
  DataType: word16
  OrigDataType: word16
T_1612: (in 0x1020<16> @ 0FA8 : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_1613: (in fn0FB2(r0, &g_t1020, wArg00, wArg02, wArg04, wArg06) @ 0FA8 : void)
  Class: Eq_1613
  DataType: void
  OrigDataType: void
T_1614: (in r0 @ 0FA8 : int16)
  Class: Eq_1599
  DataType: int16
  OrigDataType: word16
T_1615: (in wArg00 @ 0FA8 : (ptr16 Eq_39))
  Class: Eq_39
  DataType: (ptr16 Eq_39)
  OrigDataType: word16
T_1616: (in wArg02 @ 0FA8 : (ptr16 Eq_1543))
  Class: Eq_1543
  DataType: (ptr16 Eq_1543)
  OrigDataType: word16
T_1617: (in wArg04 @ 0FA8 : word16)
  Class: Eq_1602
  DataType: word16
  OrigDataType: word16
T_1618: (in wArg06 @ 0FA8 : word16)
  Class: Eq_1603
  DataType: word16
  OrigDataType: word16
T_1619: (in fn0FB2 @ 0FAE : ptr16)
  Class: Eq_1604
  DataType: (ptr16 Eq_1604)
  OrigDataType: (ptr16 (fn T_1621 (T_1614, T_1620, T_1615, T_1616, T_1617, T_1618)))
T_1620: (in 0x101E<16> @ 0FAE : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_1621: (in fn0FB2(r0, &g_t101E, wArg00, wArg02, wArg04, wArg06) @ 0FAE : void)
  Class: Eq_1613
  DataType: void
  OrigDataType: void
T_1622: (in Mem9[0x5424<p16>:word16] @ 0FBC : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1623: (in r3_10 @ 0FBC : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: (ptr16 (struct (14 T_1607 t0014) (1C T_1640 t001C) (64 T_1629 t0064)))
T_1624: (in fp @ 0FC0 : ptr16)
  Class: Eq_1624
  DataType: ptr16
  OrigDataType: ptr16
T_1625: (in 0xA<16> @ 0FC0 : word16)
  Class: Eq_1625
  DataType: int16
  OrigDataType: int16
T_1626: (in fp + 0xA<16> @ 0FC0 : word16)
  Class: Eq_727
  DataType: (ptr16 Eq_727)
  OrigDataType: ptr16
T_1627: (in 0x64<16> @ 0FC0 : word16)
  Class: Eq_1627
  DataType: word16
  OrigDataType: word16
T_1628: (in r3_10 + 0x64<16> @ 0FC0 : word16)
  Class: Eq_1628
  DataType: word16
  OrigDataType: word16
T_1629: (in Mem13[r3_10 + 0x64<16>:word16] @ 0FC0 : word16)
  Class: Eq_727
  DataType: (ptr16 Eq_727)
  OrigDataType: word16
T_1630: (in 0x14<16> @ 0FC8 : word16)
  Class: Eq_1630
  DataType: word16
  OrigDataType: word16
T_1631: (in r3_10 + 0x14<16> @ 0FC8 : word16)
  Class: Eq_1631
  DataType: ptr16
  OrigDataType: ptr16
T_1632: (in Mem13[r3_10 + 0x14<16>:word16] @ 0FC8 : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_1633: (in 0<16> @ 0FC8 : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_1634: (in *((word16) r3_10 + 20<i32>) == null @ 0FC8 : bool)
  Class: Eq_1634
  DataType: bool
  OrigDataType: bool
T_1635: (in 0x14<16> @ 0FCC : word16)
  Class: Eq_1635
  DataType: word16
  OrigDataType: word16
T_1636: (in r3_10 + 0x14<16> @ 0FCC : word16)
  Class: Eq_1636
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_1637: (in Mem24[r3_10 + 0x14<16>:word16] @ 0FCC : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_1638: (in 0x1C<16> @ 0FD2 : word16)
  Class: Eq_1638
  DataType: word16
  OrigDataType: word16
T_1639: (in r3_10 + 0x1C<16> @ 0FD2 : word16)
  Class: Eq_1639
  DataType: ptr16
  OrigDataType: ptr16
T_1640: (in Mem26[r3_10 + 0x1C<16>:word16] @ 0FD2 : word16)
  Class: Eq_1543
  DataType: (ptr16 Eq_1543)
  OrigDataType: word16
T_1641: (in __syscall<word16> @ 0FCA : ptr32)
  Class: Eq_435
  DataType: (ptr32 Eq_435)
  OrigDataType: (ptr32 (fn T_1643 (T_1642)))
T_1642: (in 0x899A<16> @ 0FCA : word16)
  Class: Eq_437
  DataType: word16
  OrigDataType: word16
T_1643: (in __syscall<word16>(0x899A<16>) @ 0FCA : void)
  Class: Eq_439
  DataType: void
  OrigDataType: void
T_1644: (in 0FE2 @ 1258 : ptr16)
  Class: Eq_1644
  DataType: (ptr16 code)
  OrigDataType: (ptr16 code)
T_1645: (in Mem0[0x5424<p16>:word16] @ 11A6 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1646: (in r3_4 @ 11A6 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: (ptr16 (struct (C T_1652 t000C) (58 T_1655 t0058) (64 T_1649 t0064)))
T_1647: (in 0x64<16> @ 11AA : word16)
  Class: Eq_1647
  DataType: word16
  OrigDataType: word16
T_1648: (in r3_4 + 0x64<16> @ 11AA : word16)
  Class: Eq_1648
  DataType: word16
  OrigDataType: word16
T_1649: (in Mem6[r3_4 + 0x64<16>:word16] @ 11AA : word16)
  Class: Eq_727
  DataType: (ptr16 Eq_727)
  OrigDataType: word16
T_1650: (in 0xC<16> @ 11AE : word16)
  Class: Eq_1650
  DataType: word16
  OrigDataType: word16
T_1651: (in r3_4 + 0xC<16> @ 11AE : word16)
  Class: Eq_1651
  DataType: ptr16
  OrigDataType: ptr16
T_1652: (in Mem6[r3_4 + 0xC<16>:word16] @ 11AE : word16)
  Class: Eq_1285
  DataType: (ptr16 word16)
  OrigDataType: word16
T_1653: (in 0x58<16> @ 11AE : word16)
  Class: Eq_1653
  DataType: word16
  OrigDataType: word16
T_1654: (in r3_4 + 0x58<16> @ 11AE : word16)
  Class: Eq_1654
  DataType: ptr16
  OrigDataType: ptr16
T_1655: (in Mem8[r3_4 + 0x58<16>:word16] @ 11AE : word16)
  Class: Eq_1285
  DataType: (ptr16 word16)
  OrigDataType: word16
T_1656: (in 0x541C<16> @ 11B4 : word16)
  Class: Eq_1656
  DataType: (ptr16 word16)
  OrigDataType: word16
T_1657: (in r0_34 @ 11B4 : (ptr16 word16))
  Class: Eq_1656
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 (struct 0002 (0 word16 w0000)))
T_1658: (in 0x542C<16> @ 11B8 : word16)
  Class: Eq_1658
  DataType: (ptr16 word16)
  OrigDataType: word16
T_1659: (in r1_10 @ 11B8 : (ptr16 word16))
  Class: Eq_1658
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 (struct 0002 (0 word16 w0000)))
T_1660: (in 0x5426<16> @ 11BC : word16)
  Class: Eq_1660
  DataType: (ptr16 word16)
  OrigDataType: word16
T_1661: (in r2_11 @ 11BC : (ptr16 word16))
  Class: Eq_1660
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 (struct 0002 (0 word16 w0000)))
T_1662: (in 2<16> @ 11C0 : word16)
  Class: Eq_1662
  DataType: word16
  OrigDataType: word16
T_1663: (in r5 + 2<16> @ 11C0 : word16)
  Class: Eq_1663
  DataType: (ptr16 (ptr16 word16))
  OrigDataType: word16
T_1664: (in r5_15 @ 11C0 : (ptr16 (ptr16 word16)))
  Class: Eq_1663
  DataType: (ptr16 (ptr16 word16))
  OrigDataType: (ptr16 (struct 0002 (0 (ptr16 (struct (0 T_1676 t0000))) ptr0000)))
T_1665: (in 0<16> @ 11C6 : word16)
  Class: Eq_1665
  DataType: word16
  OrigDataType: word16
T_1666: (in r0_34 + 0<16> @ 11C6 : word16)
  Class: Eq_1666
  DataType: word16
  OrigDataType: word16
T_1667: (in Mem20[r0_34 + 0<16>:word16] @ 11C6 : word16)
  Class: Eq_1667
  DataType: uint16
  OrigDataType: word16
T_1668: (in r4_37 @ 11C6 : uint16)
  Class: Eq_1667
  DataType: uint16
  OrigDataType: uint16
T_1669: (in 2<16> @ 11C8 : word16)
  Class: Eq_1669
  DataType: word16
  OrigDataType: word16
T_1670: (in r1_10 - 2<16> @ 11C8 : word16)
  Class: Eq_1658
  DataType: (ptr16 word16)
  OrigDataType: word16
T_1671: (in 0<16> @ 11C8 : word16)
  Class: Eq_1671
  DataType: word16
  OrigDataType: word16
T_1672: (in r5_15 + 0<16> @ 11C8 : word16)
  Class: Eq_1672
  DataType: word16
  OrigDataType: word16
T_1673: (in Mem20[r5_15 + 0<16>:ptr16] @ 11C8 : ptr16)
  Class: Eq_1673
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 (struct (0 T_1676 t0000)))
T_1674: (in 0<16> @ 11C8 : word16)
  Class: Eq_1674
  DataType: word16
  OrigDataType: word16
T_1675: (in Mem20[r5_15 + 0<16>:ptr16] + 0<16> @ 11C8 : word16)
  Class: Eq_1675
  DataType: ptr16
  OrigDataType: ptr16
T_1676: (in Mem20[Mem20[r5_15 + 0<16>:ptr16] + 0<16>:word16] @ 11C8 : word16)
  Class: Eq_1676
  DataType: word16
  OrigDataType: word16
T_1677: (in 0<16> @ 11C8 : word16)
  Class: Eq_1677
  DataType: word16
  OrigDataType: word16
T_1678: (in r1_10 + 0<16> @ 11C8 : word16)
  Class: Eq_1678
  DataType: word16
  OrigDataType: word16
T_1679: (in Mem43[r1_10 + 0<16>:word16] @ 11C8 : word16)
  Class: Eq_1676
  DataType: word16
  OrigDataType: word16
T_1680: (in 0<16> @ 11CA : word16)
  Class: Eq_1680
  DataType: word16
  OrigDataType: word16
T_1681: (in r1_10 + 0<16> @ 11CA : word16)
  Class: Eq_1681
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_1682: (in Mem43[r1_10 + 0<16>:word16] @ 11CA : word16)
  Class: Eq_1682
  DataType: uint16
  OrigDataType: word16
T_1683: (in v25_44 @ 11CA : uint16)
  Class: Eq_1682
  DataType: uint16
  OrigDataType: word16
T_1684: (in 2<16> @ 11C6 : word16)
  Class: Eq_1684
  DataType: int16
  OrigDataType: int16
T_1685: (in r0_34 + 2<16> @ 11C6 : word16)
  Class: Eq_1656
  DataType: (ptr16 word16)
  OrigDataType: ptr16
T_1686: (in 2<16> @ 11C8 : word16)
  Class: Eq_1686
  DataType: int16
  OrigDataType: int16
T_1687: (in r5_15 + 2<16> @ 11C8 : word16)
  Class: Eq_1663
  DataType: (ptr16 (ptr16 word16))
  OrigDataType: ptr16
T_1688: (in wLoc02_100 @ 11CA : uint16)
  Class: Eq_1682
  DataType: uint16
  OrigDataType: uint16
T_1689: (in 0<16> @ 11CA : word16)
  Class: Eq_1682
  DataType: uint16
  OrigDataType: word16
T_1690: (in v25_44 == 0<16> @ 11CA : bool)
  Class: Eq_1690
  DataType: bool
  OrigDataType: bool
T_1691: (in v40_94 @ 11CA : bool)
  Class: Eq_1690
  DataType: bool
  OrigDataType: bool
T_1692: (in 2<16> @ 11C2 : word16)
  Class: Eq_1692
  DataType: word16
  OrigDataType: word16
T_1693: (in r2_11 - 2<16> @ 11C2 : word16)
  Class: Eq_1660
  DataType: (ptr16 word16)
  OrigDataType: word16
T_1694: (in 0<16> @ 11C2 : word16)
  Class: Eq_1694
  DataType: word16
  OrigDataType: word16
T_1695: (in r2_11 + 0<16> @ 11C2 : word16)
  Class: Eq_1695
  DataType: word16
  OrigDataType: word16
T_1696: (in Mem20[r2_11 + 0<16>:word16] @ 11C2 : word16)
  Class: Eq_1696
  DataType: (ptr16 word16)
  OrigDataType: word16
T_1697: (in r3_21 @ 11C2 : (ptr16 word16))
  Class: Eq_1696
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 (struct 0002 (0 word16 w0000)))
T_1698: (in 0<16> @ 11C4 : word16)
  Class: Eq_1696
  DataType: (ptr16 word16)
  OrigDataType: word16
T_1699: (in r3_21 == null @ 11C4 : bool)
  Class: Eq_1699
  DataType: bool
  OrigDataType: bool
T_1700: (in 1<8> @ 11D0 : byte)
  Class: Eq_1700
  DataType: byte
  OrigDataType: byte
T_1701: (in wLoc02_100 >> 1<8> @ 11D0 : word16)
  Class: Eq_1682
  DataType: uint16
  OrigDataType: uint16
T_1702: (in v29_53 @ 11D0 : uint16)
  Class: Eq_1682
  DataType: uint16
  OrigDataType: uint16
T_1703: (in 1<16> @ 11D2 : word16)
  Class: Eq_1703
  DataType: cui16
  OrigDataType: cui16
T_1704: (in wLoc02_100 & 1<16> @ 11D2 : word16)
  Class: Eq_1704
  DataType: cui16
  OrigDataType: cui16
T_1705: (in 0<16> @ 11D2 : word16)
  Class: Eq_1704
  DataType: cui16
  OrigDataType: word16
T_1706: (in (wLoc02_100 & 1<16>) == 0<16> @ 11D2 : bool)
  Class: Eq_1706
  DataType: bool
  OrigDataType: bool
T_1707: (in 2<16> @ 11DC : word16)
  Class: Eq_1707
  DataType: word16
  OrigDataType: word16
T_1708: (in r3_21 + 2<16> @ 11DC : word16)
  Class: Eq_1696
  DataType: (ptr16 word16)
  OrigDataType: word16
T_1709: (in 1<8> @ 11DE : byte)
  Class: Eq_1709
  DataType: byte
  OrigDataType: byte
T_1710: (in r4_37 >> 1<8> @ 11DE : word16)
  Class: Eq_1667
  DataType: uint16
  OrigDataType: uint16
T_1711: (in 0<16> @ 11E0 : word16)
  Class: Eq_1682
  DataType: uint16
  OrigDataType: word16
T_1712: (in v29_53 == 0<16> @ 11E0 : bool)
  Class: Eq_1690
  DataType: bool
  OrigDataType: bool
T_1713: (in 1<16> @ 11D4 : word16)
  Class: Eq_1713
  DataType: cui16
  OrigDataType: cui16
T_1714: (in r4_37 & 1<16> @ 11D4 : word16)
  Class: Eq_1667
  DataType: uint16
  OrigDataType: cui16
T_1715: (in 0<16> @ 11D8 : word16)
  Class: Eq_1667
  DataType: uint16
  OrigDataType: word16
T_1716: (in r4_37 == 0<16> @ 11D8 : bool)
  Class: Eq_1716
  DataType: bool
  OrigDataType: bool
T_1717: (in 0<16> @ 11DA : word16)
  Class: Eq_1717
  DataType: word16
  OrigDataType: word16
T_1718: (in r5_15 + 0<16> @ 11DA : word16)
  Class: Eq_1718
  DataType: (ptr16 (ptr16 word16))
  OrigDataType: (ptr16 (ptr16 (struct (0 T_1676 t0000))))
T_1719: (in Mem54[r5_15 + 0<16>:word16] @ 11DA : word16)
  Class: Eq_1719
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 (struct (0 T_1676 t0000)))
T_1720: (in 0<16> @ 11DA : word16)
  Class: Eq_1720
  DataType: word16
  OrigDataType: word16
T_1721: (in r3_21 + 0<16> @ 11DA : word16)
  Class: Eq_1721
  DataType: word16
  OrigDataType: word16
T_1722: (in Mem66[r3_21 + 0<16>:word16] @ 11DA : word16)
  Class: Eq_1719
  DataType: (ptr16 word16)
  OrigDataType: word16
T_1723: (in 2<16> @ 11DA : word16)
  Class: Eq_1723
  DataType: int16
  OrigDataType: int16
T_1724: (in r5_15 + 2<16> @ 11DA : word16)
  Class: Eq_1663
  DataType: (ptr16 (ptr16 word16))
  OrigDataType: ptr16
T_1725: (in r2 @ 11CC : int16)
  Class: Eq_1725
  DataType: int16
  OrigDataType: word16
T_1726: (in Mem0[0x5424<p16>:word16] @ 12AC : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1727: (in r3_4 @ 12AC : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: (ptr16 (struct (14 T_1734 t0014) (A2 T_1731 t00A2)))
T_1728: (in SLICE(r2, byte, 0) @ 12B0 : byte)
  Class: Eq_1289
  DataType: byte
  OrigDataType: byte
T_1729: (in 0xA2<16> @ 12B0 : word16)
  Class: Eq_1729
  DataType: word16
  OrigDataType: word16
T_1730: (in r3_4 + 0xA2<16> @ 12B0 : word16)
  Class: Eq_1730
  DataType: word16
  OrigDataType: word16
T_1731: (in Mem7[r3_4 + 0xA2<16>:byte] @ 12B0 : byte)
  Class: Eq_1289
  DataType: byte
  OrigDataType: byte
T_1732: (in 0x14<16> @ 12B8 : word16)
  Class: Eq_1732
  DataType: word16
  OrigDataType: word16
T_1733: (in r3_4 + 0x14<16> @ 12B8 : word16)
  Class: Eq_1733
  DataType: ptr16
  OrigDataType: ptr16
T_1734: (in Mem7[r3_4 + 0x14<16>:word16] @ 12B8 : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_1735: (in 0<16> @ 12B8 : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_1736: (in *((word16) r3_4 + 20<i32>) == null @ 12B8 : bool)
  Class: Eq_1736
  DataType: bool
  OrigDataType: bool
T_1737: (in fn1420 @ 12BC : ptr16)
  Class: Eq_1737
  DataType: (ptr16 Eq_1737)
  OrigDataType: (ptr16 (fn T_1741 (T_1725, T_1727)))
T_1738: (in signature of fn1420 @ 1420 : void)
  Class: Eq_1737
  DataType: (ptr16 Eq_1737)
  OrigDataType: 
T_1739: (in r2 @ 12BC : int16)
  Class: Eq_1725
  DataType: int16
  OrigDataType: ci16
T_1740: (in r3 @ 12BC : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: (ptr16 (struct (2 T_2038 t0002) (4 T_2038 t0004) (6 T_2050 t0006)))
T_1741: (in fn1420(r2, r3_4) @ 12BC : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_1742: (in r0_16 @ 12BC : (ptr16 Eq_1271))
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: (ptr16 (struct (0 T_1748 t0000)))
T_1743: (in 0x14<16> @ 12C0 : word16)
  Class: Eq_1743
  DataType: word16
  OrigDataType: word16
T_1744: (in r3_4 + 0x14<16> @ 12C0 : word16)
  Class: Eq_1744
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_1745: (in Mem22[r3_4 + 0x14<16>:word16] @ 12C0 : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_1746: (in 0<16> @ 12C4 : word16)
  Class: Eq_1746
  DataType: word16
  OrigDataType: word16
T_1747: (in r0_16 + 0<16> @ 12C4 : word16)
  Class: Eq_1747
  DataType: word16
  OrigDataType: word16
T_1748: (in Mem22[r0_16 + 0<16>:word16] @ 12C4 : word16)
  Class: Eq_1748
  DataType: Eq_1748
  OrigDataType: cui16
T_1749: (in 0x800<16> @ 12C4 : word16)
  Class: Eq_1749
  DataType: cui16
  OrigDataType: cui16
T_1750: (in r0_16->t0000.u1 & 0x800<16> @ 12C4 : word16)
  Class: Eq_1748
  DataType: Eq_1748
  OrigDataType: cui16
T_1751: (in 0<16> @ 12C4 : word16)
  Class: Eq_1751
  DataType: word16
  OrigDataType: word16
T_1752: (in r0_16 + 0<16> @ 12C4 : word16)
  Class: Eq_1752
  DataType: (ptr16 cui16)
  OrigDataType: (ptr16 cui16)
T_1753: (in Mem24[r0_16 + 0<16>:word16] @ 12C4 : word16)
  Class: Eq_1748
  DataType: Eq_1748
  OrigDataType: cui16
T_1754: (in __syscall<word16> @ 12BA : ptr32)
  Class: Eq_435
  DataType: (ptr32 Eq_435)
  OrigDataType: (ptr32 (fn T_1756 (T_1755)))
T_1755: (in 0x899A<16> @ 12BA : word16)
  Class: Eq_437
  DataType: word16
  OrigDataType: word16
T_1756: (in __syscall<word16>(0x899A<16>) @ 12BA : void)
  Class: Eq_439
  DataType: void
  OrigDataType: void
T_1757: (in r2 @ 12BA : ptr16)
  Class: Eq_1757
  DataType: ptr16
  OrigDataType: word16
T_1758: (in r3 @ 12BA : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: (ptr16 (struct (14 T_1761 t0014) (1A T_1765 t001A) (1C T_1765 t001C) (54 T_1757 t0054)))
T_1759: (in 0x14<16> @ 12CE : word16)
  Class: Eq_1759
  DataType: word16
  OrigDataType: word16
T_1760: (in r3 + 0x14<16> @ 12CE : word16)
  Class: Eq_1760
  DataType: word16
  OrigDataType: word16
T_1761: (in Mem8[r3 + 0x14<16>:word16] @ 12CE : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_1762: (in r4_10 @ 12CE : (ptr16 Eq_1271))
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: (ptr16 (struct (0 T_1769 t0000)))
T_1763: (in 0x1A<16> @ 12D2 : word16)
  Class: Eq_1763
  DataType: word16
  OrigDataType: word16
T_1764: (in r3 + 0x1A<16> @ 12D2 : word16)
  Class: Eq_1764
  DataType: ptr16
  OrigDataType: ptr16
T_1765: (in Mem8[r3 + 0x1A<16>:word16] @ 12D2 : word16)
  Class: Eq_1543
  DataType: (ptr16 Eq_1543)
  OrigDataType: word16
T_1766: (in r1_11 @ 12D2 : (ptr16 Eq_1543))
  Class: Eq_1543
  DataType: (ptr16 Eq_1543)
  OrigDataType: (ptr16 (struct 0001 (0 char b0000)))
T_1767: (in 0<16> @ 12D8 : word16)
  Class: Eq_1767
  DataType: word16
  OrigDataType: word16
T_1768: (in r4_10 + 0<16> @ 12D8 : word16)
  Class: Eq_1768
  DataType: word16
  OrigDataType: word16
T_1769: (in Mem8[r4_10 + 0<16>:byte] @ 12D8 : byte)
  Class: Eq_1748
  DataType: Eq_1748
  OrigDataType: ci8
T_1770: (in 0<8> @ 12D8 : byte)
  Class: Eq_1748
  DataType: ci8
  OrigDataType: ci8
T_1771: (in r4_10->t0000.u0 > 0<8> @ 12D8 : bool)
  Class: Eq_1771
  DataType: bool
  OrigDataType: bool
T_1772: (in 0<16> @ 12EC : word16)
  Class: Eq_1772
  DataType: word16
  OrigDataType: word16
T_1773: (in r4_10 + 0<16> @ 12EC : word16)
  Class: Eq_1773
  DataType: (ptr16 ci8)
  OrigDataType: (ptr16 ci8)
T_1774: (in Mem25[r4_10 + 0<16>:word16] @ 12EC : word16)
  Class: Eq_1748
  DataType: Eq_1748
  OrigDataType: (union (ci8 u0) (cui16 u1))
T_1775: (in 0x20<16> @ 12EC : word16)
  Class: Eq_1775
  DataType: cui16
  OrigDataType: cui16
T_1776: (in r4_10->t0000.u1 & 0x20<16> @ 12EC : word16)
  Class: Eq_1748
  DataType: Eq_1748
  OrigDataType: cui16
T_1777: (in v19_26 @ 12EC : Eq_1748)
  Class: Eq_1748
  DataType: Eq_1748
  OrigDataType: cui16
T_1778: (in 0<16> @ 12EC : word16)
  Class: Eq_1778
  DataType: word16
  OrigDataType: word16
T_1779: (in r4_10 + 0<16> @ 12EC : word16)
  Class: Eq_1779
  DataType: (ptr16 ci8)
  OrigDataType: (ptr16 ci8)
T_1780: (in Mem27[r4_10 + 0<16>:word16] @ 12EC : word16)
  Class: Eq_1748
  DataType: Eq_1748
  OrigDataType: ci8
T_1781: (in 0xA<16> @ 12E8 : word16)
  Class: Eq_1781
  DataType: int16
  OrigDataType: word16
T_1782: (in r0_23 @ 12E8 : int16)
  Class: Eq_1781
  DataType: int16
  OrigDataType: word16
T_1783: (in 0<16> @ 12F0 : word16)
  Class: Eq_1748
  DataType: ci8
  OrigDataType: word16
T_1784: (in v19_26 == 0<16> @ 12F0 : bool)
  Class: Eq_1784
  DataType: bool
  OrigDataType: bool
T_1785: (in PRINT @ 12DE : ptr16)
  Class: Eq_1785
  DataType: (ptr16 Eq_1785)
  OrigDataType: (ptr16 (fn T_1789 (T_1788)))
T_1786: (in signature of PRINT : void)
  Class: Eq_1785
  DataType: (ptr16 Eq_1785)
  OrigDataType: 
T_1787: (in r0 @ 12DE : (ptr16 char))
  Class: Eq_1787
  DataType: (ptr16 char)
  OrigDataType: 
T_1788: (in 0x138E<16> @ 12DE : word16)
  Class: Eq_1787
  DataType: (ptr16 char)
  OrigDataType: (ptr16 char)
T_1789: (in PRINT(&g_b138E) @ 12DE : void)
  Class: Eq_1789
  DataType: void
  OrigDataType: void
T_1790: (in 0x54<16> @ 12E0 : word16)
  Class: Eq_1790
  DataType: word16
  OrigDataType: word16
T_1791: (in r3 + 0x54<16> @ 12E0 : word16)
  Class: Eq_1791
  DataType: ptr16
  OrigDataType: ptr16
T_1792: (in Mem8[r3 + 0x54<16>:word16] @ 12E0 : word16)
  Class: Eq_1757
  DataType: ptr16
  OrigDataType: word16
T_1793: (in fp @ 12E4 : ptr16)
  Class: Eq_1793
  DataType: ptr16
  OrigDataType: ptr16
T_1794: (in 4<16> @ 12E4 : word16)
  Class: Eq_1794
  DataType: ui16
  OrigDataType: ui16
T_1795: (in fp - 4<16> @ 12E4 : word16)
  Class: Eq_1757
  DataType: ptr16
  OrigDataType: ptr16
T_1796: (in 0x54<16> @ 12E4 : word16)
  Class: Eq_1796
  DataType: word16
  OrigDataType: word16
T_1797: (in r3 + 0x54<16> @ 12E4 : word16)
  Class: Eq_1797
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_1798: (in Mem20[r3 + 0x54<16>:word16] @ 12E4 : word16)
  Class: Eq_1757
  DataType: ptr16
  OrigDataType: word16
T_1799: (in 0<16> @ 1320 : word16)
  Class: Eq_1799
  DataType: word16
  OrigDataType: word16
T_1800: (in r4_10 + 0<16> @ 1320 : word16)
  Class: Eq_1800
  DataType: (ptr16 ci8)
  OrigDataType: (ptr16 ci8)
T_1801: (in Mem68[r4_10 + 0<16>:byte] @ 1320 : byte)
  Class: Eq_1748
  DataType: Eq_1748
  OrigDataType: ci8
T_1802: (in 0<8> @ 1320 : byte)
  Class: Eq_1748
  DataType: ci8
  OrigDataType: ci8
T_1803: (in r4_10->t0000.u0 > 0<8> @ 1320 : bool)
  Class: Eq_1803
  DataType: bool
  OrigDataType: bool
T_1804: (in 0<16> @ 12F2 : word16)
  Class: Eq_1804
  DataType: word16
  OrigDataType: word16
T_1805: (in r1_11 + 0<16> @ 12F2 : word16)
  Class: Eq_1805
  DataType: word16
  OrigDataType: word16
T_1806: (in Mem27[r1_11 + 0<16>:byte] @ 12F2 : byte)
  Class: Eq_1806
  DataType: byte
  OrigDataType: byte
T_1807: (in v21_32 @ 12F2 : byte)
  Class: Eq_1806
  DataType: byte
  OrigDataType: byte
T_1808: (in 1<16> @ 12F2 : word16)
  Class: Eq_1808
  DataType: int16
  OrigDataType: int16
T_1809: (in r1_11 + 1<16> @ 12F2 : word16)
  Class: Eq_1543
  DataType: (ptr16 Eq_1543)
  OrigDataType: ptr16
T_1810: (in 0x31<8> @ 12F8 : byte)
  Class: Eq_1806
  DataType: byte
  OrigDataType: byte
T_1811: (in v21_32 != 0x31<8> @ 12F8 : bool)
  Class: Eq_1811
  DataType: bool
  OrigDataType: bool
T_1812: (in 0x2B<8> @ 1302 : byte)
  Class: Eq_1806
  DataType: byte
  OrigDataType: byte
T_1813: (in v21_32 == 0x2B<8> @ 1302 : bool)
  Class: Eq_1813
  DataType: bool
  OrigDataType: bool
T_1814: (in 0xC<16> @ 12FA : word16)
  Class: Eq_1781
  DataType: int16
  OrigDataType: word16
T_1815: (in fn1366 @ 1326 : ptr16)
  Class: Eq_1815
  DataType: (ptr16 Eq_1815)
  OrigDataType: (ptr16 (fn T_1827 (T_1782, T_1758, T_1762, T_1824, T_1825, T_1826)))
T_1816: (in signature of fn1366 @ 1366 : void)
  Class: Eq_1815
  DataType: (ptr16 Eq_1815)
  OrigDataType: 
T_1817: (in r0 @ 1326 : int16)
  Class: Eq_1781
  DataType: int16
  OrigDataType: word16
T_1818: (in r3 @ 1326 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1819: (in r4 @ 1326 : (ptr16 Eq_1271))
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: (ptr16 (struct (0 T_1912 t0000)))
T_1820: (in r2Out @ 1326 : word16)
  Class: Eq_1820
  DataType: word16
  OrigDataType: word16
T_1821: (in r3Out @ 1326 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1822: (in r4Out @ 1326 : (ptr16 Eq_1271))
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_1823: (in r2_187 @ 1326 : word16)
  Class: Eq_1823
  DataType: word16
  OrigDataType: word16
T_1824: (in out r2_187 @ 1326 : word16)
  Class: Eq_1820
  DataType: word16
  OrigDataType: word16
T_1825: (in out r3 @ 1326 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: (ptr16 (struct (14 T_1761 t0014) (1A T_1765 t001A) (54 T_1757 t0054)))
T_1826: (in out r4_10 @ 1326 : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: (ptr16 (struct (0 T_1769 t0000)))
T_1827: (in fn1366(r0_23, r3, r4_10, out r2_187, out r3, out r4_10) @ 1326 : word16)
  Class: Eq_1781
  DataType: int16
  OrigDataType: word16
T_1828: (in 0<16> @ 1324 : word16)
  Class: Eq_1757
  DataType: ptr16
  OrigDataType: word16
T_1829: (in r2 == null @ 1324 : bool)
  Class: Eq_1829
  DataType: bool
  OrigDataType: bool
T_1830: (in 0<16> @ 132C : word16)
  Class: Eq_1830
  DataType: word16
  OrigDataType: word16
T_1831: (in r4_10 + 0<16> @ 132C : word16)
  Class: Eq_1831
  DataType: (ptr16 ci8)
  OrigDataType: (ptr16 ci8)
T_1832: (in Mem105[r4_10 + 0<16>:byte] @ 132C : byte)
  Class: Eq_1748
  DataType: Eq_1748
  OrigDataType: ci8
T_1833: (in 0<8> @ 132C : byte)
  Class: Eq_1748
  DataType: ci8
  OrigDataType: ci8
T_1834: (in r4_10->t0000.u0 > 0<8> @ 132C : bool)
  Class: Eq_1834
  DataType: bool
  OrigDataType: bool
T_1835: (in 0x24<8> @ 1308 : byte)
  Class: Eq_1806
  DataType: byte
  OrigDataType: byte
T_1836: (in v21_32 != 0x24<8> @ 1308 : bool)
  Class: Eq_1836
  DataType: bool
  OrigDataType: bool
T_1837: (in 0x30<8> @ 1318 : byte)
  Class: Eq_1806
  DataType: byte
  OrigDataType: byte
T_1838: (in v21_32 != 0x30<8> @ 1318 : bool)
  Class: Eq_1838
  DataType: bool
  OrigDataType: bool
T_1839: (in 0x1C<16> @ 130A : word16)
  Class: Eq_1839
  DataType: word16
  OrigDataType: word16
T_1840: (in r3 + 0x1C<16> @ 130A : word16)
  Class: Eq_1840
  DataType: ptr16
  OrigDataType: ptr16
T_1841: (in Mem27[r3 + 0x1C<16>:word16] @ 130A : word16)
  Class: Eq_1543
  DataType: (ptr16 Eq_1543)
  OrigDataType: word16
T_1842: (in 1<16> @ 130A : word16)
  Class: Eq_1842
  DataType: word16
  OrigDataType: word16
T_1843: (in *((word16) r3 + 28<i32>) - 1<16> @ 130A : word16)
  Class: Eq_1543
  DataType: (ptr16 Eq_1543)
  OrigDataType: word16
T_1844: (in 0x1C<16> @ 130A : word16)
  Class: Eq_1844
  DataType: word16
  OrigDataType: word16
T_1845: (in r3 + 0x1C<16> @ 130A : word16)
  Class: Eq_1845
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_1846: (in Mem61[r3 + 0x1C<16>:word16] @ 130A : word16)
  Class: Eq_1543
  DataType: (ptr16 Eq_1543)
  OrigDataType: word16
T_1847: (in 0<16> @ 130E : word16)
  Class: Eq_1757
  DataType: ptr16
  OrigDataType: word16
T_1848: (in 0x54<16> @ 130E : word16)
  Class: Eq_1848
  DataType: word16
  OrigDataType: word16
T_1849: (in r3 + 0x54<16> @ 130E : word16)
  Class: Eq_1849
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_1850: (in Mem62[r3 + 0x54<16>:word16] @ 130E : word16)
  Class: Eq_1757
  DataType: ptr16
  OrigDataType: word16
T_1851: (in 0x1C<16> @ 1350 : word16)
  Class: Eq_1851
  DataType: word16
  OrigDataType: word16
T_1852: (in r3 + 0x1C<16> @ 1350 : word16)
  Class: Eq_1852
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_1853: (in Mem105[r3 + 0x1C<16>:word16] @ 1350 : word16)
  Class: Eq_1543
  DataType: (ptr16 Eq_1543)
  OrigDataType: cup16
T_1854: (in r1_11 >= *((word16) r3 + 28<i32>) @ 1350 : bool)
  Class: Eq_1854
  DataType: bool
  OrigDataType: bool
T_1855: (in 0x1C<16> @ 1332 : word16)
  Class: Eq_1855
  DataType: word16
  OrigDataType: word16
T_1856: (in r3 + 0x1C<16> @ 1332 : word16)
  Class: Eq_1856
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_1857: (in Mem105[r3 + 0x1C<16>:word16] @ 1332 : word16)
  Class: Eq_1543
  DataType: (ptr16 Eq_1543)
  OrigDataType: cup16
T_1858: (in r1_11 >= *((word16) r3 + 28<i32>) @ 1332 : bool)
  Class: Eq_1858
  DataType: bool
  OrigDataType: bool
T_1859: (in 0x1C<16> @ 1334 : word16)
  Class: Eq_1859
  DataType: word16
  OrigDataType: word16
T_1860: (in r3 + 0x1C<16> @ 1334 : word16)
  Class: Eq_1860
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_1861: (in Mem105[r3 + 0x1C<16>:ptr16] @ 1334 : ptr16)
  Class: Eq_1543
  DataType: (ptr16 Eq_1543)
  OrigDataType: (ptr16 (struct (0 T_1864 t0000)))
T_1862: (in 0<16> @ 1334 : word16)
  Class: Eq_1862
  DataType: word16
  OrigDataType: word16
T_1863: (in Mem105[r3 + 0x1C<16>:ptr16] + 0<16> @ 1334 : word16)
  Class: Eq_1863
  DataType: word16
  OrigDataType: word16
T_1864: (in Mem105[Mem105[r3 + 0x1C<16>:ptr16] + 0<16>:byte] @ 1334 : byte)
  Class: Eq_1864
  DataType: byte
  OrigDataType: byte
T_1865: (in CONVERT(Mem105[Mem105[r3 + 0x1C<16>:ptr16] + 0<16>:byte], byte, int16) @ 1334 : int16)
  Class: Eq_1865
  DataType: int16
  OrigDataType: int16
T_1866: (in r5_140 @ 1334 : int16)
  Class: Eq_1865
  DataType: int16
  OrigDataType: int16
T_1867: (in 0x80<8> @ 1338 : byte)
  Class: Eq_1867
  DataType: byte
  OrigDataType: byte
T_1868: (in 0x1C<16> @ 1338 : word16)
  Class: Eq_1868
  DataType: word16
  OrigDataType: word16
T_1869: (in r3 + 0x1C<16> @ 1338 : word16)
  Class: Eq_1869
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_1870: (in Mem105[r3 + 0x1C<16>:byte] @ 1338 : byte)
  Class: Eq_1543
  DataType: (ptr16 Eq_1543)
  OrigDataType: (ptr16 (struct (0 T_1873 t0000)))
T_1871: (in 0<8> @ 1338 : byte)
  Class: Eq_1871
  DataType: byte
  OrigDataType: byte
T_1872: (in Mem105[r3 + 0x1C<16>:byte] + 0<8> @ 1338 : byte)
  Class: Eq_1872
  DataType: word16
  OrigDataType: word16
T_1873: (in Mem141[Mem105[r3 + 0x1C<16>:byte] + 0<8>:ptr16] @ 1338 : ptr16)
  Class: Eq_1867
  DataType: Eq_1867
  OrigDataType: ptr16
T_1874: (in PRINT @ 1340 : ptr16)
  Class: Eq_1874
  DataType: (ptr16 Eq_1874)
  OrigDataType: (ptr16 (fn T_1877 (T_1766)))
T_1875: (in signature of PRINT : void)
  Class: Eq_1874
  DataType: (ptr16 Eq_1874)
  OrigDataType: 
T_1876: (in r0 @ 1340 : (ptr16 char))
  Class: Eq_1543
  DataType: (ptr16 Eq_1543)
  OrigDataType: 
T_1877: (in PRINT(r1_11) @ 1340 : void)
  Class: Eq_1877
  DataType: void
  OrigDataType: void
T_1878: (in SLICE(r5_140, byte, 0) @ 1342 : byte)
  Class: Eq_1878
  DataType: Eq_1878
  OrigDataType: byte
T_1879: (in 0x1C<16> @ 1342 : word16)
  Class: Eq_1879
  DataType: word16
  OrigDataType: word16
T_1880: (in r3 + 0x1C<16> @ 1342 : word16)
  Class: Eq_1880
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_1881: (in Mem141[r3 + 0x1C<16>:byte] @ 1342 : byte)
  Class: Eq_1543
  DataType: (ptr16 Eq_1543)
  OrigDataType: (ptr16 (struct (0 T_1884 t0000)))
T_1882: (in 0<8> @ 1342 : byte)
  Class: Eq_1882
  DataType: byte
  OrigDataType: byte
T_1883: (in Mem141[r3 + 0x1C<16>:byte] + 0<8> @ 1342 : byte)
  Class: Eq_1883
  DataType: word16
  OrigDataType: word16
T_1884: (in Mem144[Mem141[r3 + 0x1C<16>:byte] + 0<8>:ptr16] @ 1342 : ptr16)
  Class: Eq_1878
  DataType: Eq_1878
  OrigDataType: ptr16
T_1885: (in fn1366 @ 131A : ptr16)
  Class: Eq_1815
  DataType: (ptr16 Eq_1815)
  OrigDataType: (ptr16 (fn T_1890 (T_1886, T_1758, T_1762, T_1887, T_1888, T_1889)))
T_1886: (in 0xA<16> @ 131A : word16)
  Class: Eq_1781
  DataType: int16
  OrigDataType: word16
T_1887: (in out r2 @ 131A : word16)
  Class: Eq_1820
  DataType: word16
  OrigDataType: word16
T_1888: (in out r3 @ 131A : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: (ptr16 (struct (14 T_1761 t0014) (1A T_1765 t001A) (1C T_1765 t001C) (54 T_1757 t0054)))
T_1889: (in out r4_10 @ 131A : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: (ptr16 (struct (0 T_1769 t0000)))
T_1890: (in fn1366(0xA<16>, r3, r4_10, out r2, out r3, out r4_10) @ 131A : word16)
  Class: Eq_1781
  DataType: int16
  OrigDataType: word16
T_1891: (in fn1370 @ 1354 : ptr16)
  Class: Eq_1891
  DataType: (ptr16 Eq_1891)
  OrigDataType: (ptr16 (fn T_1907 (T_1902, T_1758, T_1762, T_1904, T_1905, T_1906)))
T_1892: (in signature of fn1370 @ 1370 : void)
  Class: Eq_1891
  DataType: (ptr16 Eq_1891)
  OrigDataType: 
T_1893: (in r0 @ 1354 : int16)
  Class: Eq_1781
  DataType: int16
  OrigDataType: word16
T_1894: (in r3 @ 1354 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1895: (in r4 @ 1354 : (ptr16 Eq_1271))
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: (ptr16 (struct (2 T_1935 t0002) (E T_1932 t000E)))
T_1896: (in r2Out @ 1354 : (ptr16 byte))
  Class: Eq_1896
  DataType: (ptr16 byte)
  OrigDataType: word16
T_1897: (in r3Out @ 1354 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1898: (in r4Out @ 1354 : (ptr16 Eq_1271))
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_1899: (in 0<16> @ 1354 : word16)
  Class: Eq_1899
  DataType: word16
  OrigDataType: word16
T_1900: (in r1_11 + 0<16> @ 1354 : word16)
  Class: Eq_1900
  DataType: (ptr16 char)
  OrigDataType: (ptr16 char)
T_1901: (in Mem105[r1_11 + 0<16>:byte] @ 1354 : byte)
  Class: Eq_1901
  DataType: char
  OrigDataType: char
T_1902: (in CONVERT(Mem105[r1_11 + 0<16>:byte], byte, int16) @ 1354 : int16)
  Class: Eq_1781
  DataType: int16
  OrigDataType: int16
T_1903: (in r2_188 @ 1354 : word16)
  Class: Eq_1903
  DataType: word16
  OrigDataType: word16
T_1904: (in out r2_188 @ 1354 : word16)
  Class: Eq_1896
  DataType: (ptr16 byte)
  OrigDataType: word16
T_1905: (in out r3 @ 1354 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: (ptr16 (struct (14 T_1761 t0014) (1A T_1765 t001A) (1C T_1765 t001C) (54 T_1757 t0054)))
T_1906: (in out r4_10 @ 1354 : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: (ptr16 (struct (0 T_1769 t0000)))
T_1907: (in fn1370((int16) r1_11->b0000, r3, r4_10, out r2_188, out r3, out r4_10) @ 1354 : word16)
  Class: Eq_1781
  DataType: int16
  OrigDataType: word16
T_1908: (in 1<16> @ 1352 : word16)
  Class: Eq_1908
  DataType: int16
  OrigDataType: int16
T_1909: (in r1_11 + 1<16> @ 1352 : word16)
  Class: Eq_1543
  DataType: (ptr16 Eq_1543)
  OrigDataType: ptr16
T_1910: (in 0<16> @ 1368 : word16)
  Class: Eq_1910
  DataType: word16
  OrigDataType: word16
T_1911: (in r4 + 0<16> @ 1368 : word16)
  Class: Eq_1911
  DataType: word16
  OrigDataType: word16
T_1912: (in Mem0[r4 + 0<16>:byte] @ 1368 : byte)
  Class: Eq_1748
  DataType: Eq_1748
  OrigDataType: ci8
T_1913: (in 0<8> @ 1368 : byte)
  Class: Eq_1748
  DataType: ci8
  OrigDataType: ci8
T_1914: (in r4->t0000.u0 > 0<8> @ 1368 : bool)
  Class: Eq_1914
  DataType: bool
  OrigDataType: bool
T_1915: (in fn1370 @ 1368 : ptr16)
  Class: Eq_1891
  DataType: (ptr16 Eq_1891)
  OrigDataType: (ptr16 (fn T_1922 (T_1817, T_1818, T_1819, T_1917, T_1919, T_1921)))
T_1916: (in r2_13 @ 1368 : word16)
  Class: Eq_1820
  DataType: word16
  OrigDataType: word16
T_1917: (in out r2_13 @ 1368 : word16)
  Class: Eq_1896
  DataType: (ptr16 byte)
  OrigDataType: word16
T_1918: (in r3_15 @ 1368 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1919: (in out r3_15 @ 1368 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1920: (in r4_16 @ 1368 : (ptr16 Eq_1271))
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_1921: (in out r4_16 @ 1368 : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_1922: (in fn1370(r0, r3, r4, out r2_13, out r3_15, out r4_16) @ 1368 : word16)
  Class: Eq_1781
  DataType: int16
  OrigDataType: word16
T_1923: (in r0_14 @ 1368 : int16)
  Class: Eq_1781
  DataType: int16
  OrigDataType: word16
T_1924: (in TTYOUT @ 136C : ptr16)
  Class: Eq_1924
  DataType: (ptr16 Eq_1924)
  OrigDataType: (ptr16 (fn T_1928 (T_1927)))
T_1925: (in signature of TTYOUT : void)
  Class: Eq_1924
  DataType: (ptr16 Eq_1924)
  OrigDataType: 
T_1926: (in ch @ 136C : char)
  Class: Eq_1926
  DataType: char
  OrigDataType: 
T_1927: (in SLICE(r0, char, 0) @ 136C : char)
  Class: Eq_1926
  DataType: char
  OrigDataType: char
T_1928: (in TTYOUT((char) r0) @ 136C : word16)
  Class: Eq_1928
  DataType: Eq_1928
  OrigDataType: (union (bool u0) (word16 u1))
T_1929: (in r2 @ 136E : word16)
  Class: Eq_1820
  DataType: word16
  OrigDataType: word16
T_1930: (in 0xE<16> @ 1374 : word16)
  Class: Eq_1930
  DataType: word16
  OrigDataType: word16
T_1931: (in r4 + 0xE<16> @ 1374 : word16)
  Class: Eq_1931
  DataType: word16
  OrigDataType: word16
T_1932: (in Mem0[r4 + 0xE<16>:word16] @ 1374 : word16)
  Class: Eq_1932
  DataType: cui16
  OrigDataType: word16
T_1933: (in 2<16> @ 1374 : word16)
  Class: Eq_1933
  DataType: word16
  OrigDataType: word16
T_1934: (in r4 + 2<16> @ 1374 : word16)
  Class: Eq_1934
  DataType: word16
  OrigDataType: word16
T_1935: (in Mem0[r4 + 2<16>:word16] @ 1374 : word16)
  Class: Eq_1935
  DataType: (ptr16 word16)
  OrigDataType: word16
T_1936: (in Mem0[r4 + 0xE<16>:word16] + Mem0[r4 + 2<16>:word16] @ 1374 : word16)
  Class: Eq_1896
  DataType: (ptr16 byte)
  OrigDataType: word16
T_1937: (in r2_6 @ 1374 : (ptr16 byte))
  Class: Eq_1896
  DataType: (ptr16 byte)
  OrigDataType: (ptr16 (struct (0 T_1941 t0000)))
T_1938: (in SLICE(r0, byte, 0) @ 1378 : byte)
  Class: Eq_1938
  DataType: byte
  OrigDataType: byte
T_1939: (in 0<16> @ 1378 : word16)
  Class: Eq_1939
  DataType: word16
  OrigDataType: word16
T_1940: (in r2_6 + 0<16> @ 1378 : word16)
  Class: Eq_1940
  DataType: word16
  OrigDataType: word16
T_1941: (in Mem10[r2_6 + 0<16>:byte] @ 1378 : byte)
  Class: Eq_1938
  DataType: byte
  OrigDataType: byte
T_1942: (in 0xE<16> @ 137A : word16)
  Class: Eq_1942
  DataType: word16
  OrigDataType: word16
T_1943: (in r4 + 0xE<16> @ 137A : word16)
  Class: Eq_1943
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_1944: (in Mem10[r4 + 0xE<16>:word16] @ 137A : word16)
  Class: Eq_1932
  DataType: cui16
  OrigDataType: word16
T_1945: (in 1<16> @ 137A : word16)
  Class: Eq_1945
  DataType: word16
  OrigDataType: word16
T_1946: (in Mem10[r4 + 0xE<16>:word16] + 1<16> @ 137A : word16)
  Class: Eq_1932
  DataType: cui16
  OrigDataType: word16
T_1947: (in 0xE<16> @ 137A : word16)
  Class: Eq_1947
  DataType: word16
  OrigDataType: word16
T_1948: (in r4 + 0xE<16> @ 137A : word16)
  Class: Eq_1948
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_1949: (in Mem12[r4 + 0xE<16>:word16] @ 137A : word16)
  Class: Eq_1932
  DataType: cui16
  OrigDataType: word16
T_1950: (in 0xE<16> @ 137E : word16)
  Class: Eq_1950
  DataType: word16
  OrigDataType: word16
T_1951: (in r4 + 0xE<16> @ 137E : word16)
  Class: Eq_1951
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_1952: (in Mem12[r4 + 0xE<16>:word16] @ 137E : word16)
  Class: Eq_1932
  DataType: cui16
  OrigDataType: cui16
T_1953: (in 0x1FF<16> @ 137E : word16)
  Class: Eq_1953
  DataType: cui16
  OrigDataType: cui16
T_1954: (in r4[7<i32>] & 0x1FF<16> @ 137E : word16)
  Class: Eq_1932
  DataType: cui16
  OrigDataType: cui16
T_1955: (in v16_13 @ 137E : cui16)
  Class: Eq_1932
  DataType: cui16
  OrigDataType: cui16
T_1956: (in 0xE<16> @ 137E : word16)
  Class: Eq_1956
  DataType: word16
  OrigDataType: word16
T_1957: (in r4 + 0xE<16> @ 137E : word16)
  Class: Eq_1957
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_1958: (in Mem14[r4 + 0xE<16>:word16] @ 137E : word16)
  Class: Eq_1932
  DataType: cui16
  OrigDataType: word16
T_1959: (in 0<16> @ 1384 : word16)
  Class: Eq_1932
  DataType: cui16
  OrigDataType: word16
T_1960: (in v16_13 != 0<16> @ 1384 : bool)
  Class: Eq_1960
  DataType: bool
  OrigDataType: bool
T_1961: (in 0<16> @ 1386 : word16)
  Class: Eq_1932
  DataType: cui16
  OrigDataType: word16
T_1962: (in 0xE<16> @ 1386 : word16)
  Class: Eq_1962
  DataType: word16
  OrigDataType: word16
T_1963: (in r4 + 0xE<16> @ 1386 : word16)
  Class: Eq_1963
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_1964: (in Mem18[r4 + 0xE<16>:word16] @ 1386 : word16)
  Class: Eq_1932
  DataType: cui16
  OrigDataType: word16
T_1965: (in fn1836 @ 138A : ptr16)
  Class: Eq_1965
  DataType: (ptr16 Eq_1965)
  OrigDataType: (ptr16 (fn T_1978 (T_1894, T_1895, T_1973, T_1975, T_1977)))
T_1966: (in signature of fn1836 @ 1836 : void)
  Class: Eq_1965
  DataType: (ptr16 Eq_1965)
  OrigDataType: 
T_1967: (in r3 @ 138A : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1968: (in r4 @ 138A : (ptr16 Eq_1271))
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: (ptr16 (struct (0 T_2720 t0000) (16 T_2699 t0016) (18 T_2699 t0018) (1A T_2699 t001A)))
T_1969: (in r2Out @ 138A : word16)
  Class: Eq_1969
  DataType: word16
  OrigDataType: word16
T_1970: (in r3Out @ 138A : (ptr16 Eq_1970))
  Class: Eq_1970
  DataType: (ptr16 Eq_1970)
  OrigDataType: word16
T_1971: (in r4Out @ 138A : (ptr16 Eq_1971))
  Class: Eq_1971
  DataType: (ptr16 Eq_1971)
  OrigDataType: word16
T_1972: (in r2_25 @ 138A : (ptr16 byte))
  Class: Eq_1896
  DataType: (ptr16 byte)
  OrigDataType: word16
T_1973: (in out r2_25 @ 138A : word16)
  Class: Eq_1969
  DataType: word16
  OrigDataType: word16
T_1974: (in r3_26 @ 138A : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_1975: (in out r3_26 @ 138A : word16)
  Class: Eq_1970
  DataType: (ptr16 Eq_1970)
  OrigDataType: word16
T_1976: (in r4_27 @ 138A : (ptr16 Eq_1271))
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_1977: (in out r4_27 @ 138A : word16)
  Class: Eq_1971
  DataType: (ptr16 Eq_1971)
  OrigDataType: word16
T_1978: (in fn1836(r3, r4, out r2_25, out r3_26, out r4_27) @ 138A : word16)
  Class: Eq_1781
  DataType: int16
  OrigDataType: word16
T_1979: (in r0_24 @ 138A : int16)
  Class: Eq_1781
  DataType: int16
  OrigDataType: word16
T_1980: (in WAIT0 @ 13FE : ptr16)
  Class: Eq_1980
  DataType: (ptr16 Eq_1980)
  OrigDataType: (ptr16 (fn T_1982 ()))
T_1981: (in signature of WAIT0 : void)
  Class: Eq_1980
  DataType: (ptr16 Eq_1980)
  OrigDataType: 
T_1982: (in WAIT0() @ 13FE : word16)
  Class: Eq_1982
  DataType: word16
  OrigDataType: word16
T_1983: (in __syscall<word16> @ 1400 : ptr32)
  Class: Eq_435
  DataType: (ptr32 Eq_435)
  OrigDataType: (ptr32 (fn T_1985 (T_1984)))
T_1984: (in 0x88A1<16> @ 1400 : word16)
  Class: Eq_437
  DataType: word16
  OrigDataType: word16
T_1985: (in __syscall<word16>(0x88A1<16>) @ 1400 : void)
  Class: Eq_439
  DataType: void
  OrigDataType: void
T_1986: (in __syscall<word16> @ 1402 : ptr32)
  Class: Eq_435
  DataType: (ptr32 Eq_435)
  OrigDataType: (ptr32 (fn T_1988 (T_1987)))
T_1987: (in 0x88A2<16> @ 1402 : word16)
  Class: Eq_437
  DataType: word16
  OrigDataType: word16
T_1988: (in __syscall<word16>(0x88A2<16>) @ 1402 : void)
  Class: Eq_439
  DataType: void
  OrigDataType: void
T_1989: (in __syscall<word16> @ 1404 : ptr32)
  Class: Eq_435
  DataType: (ptr32 Eq_435)
  OrigDataType: (ptr32 (fn T_1991 (T_1990)))
T_1990: (in 0x88A3<16> @ 1404 : word16)
  Class: Eq_437
  DataType: word16
  OrigDataType: word16
T_1991: (in __syscall<word16>(0x88A3<16>) @ 1404 : void)
  Class: Eq_439
  DataType: void
  OrigDataType: void
T_1992: (in __syscall<word16> @ 1406 : ptr32)
  Class: Eq_435
  DataType: (ptr32 Eq_435)
  OrigDataType: (ptr32 (fn T_1994 (T_1993)))
T_1993: (in 0x88A4<16> @ 1406 : word16)
  Class: Eq_437
  DataType: word16
  OrigDataType: word16
T_1994: (in __syscall<word16>(0x88A4<16>) @ 1406 : void)
  Class: Eq_439
  DataType: void
  OrigDataType: void
T_1995: (in __syscall<word16> @ 1408 : ptr32)
  Class: Eq_435
  DataType: (ptr32 Eq_435)
  OrigDataType: (ptr32 (fn T_1997 (T_1996)))
T_1996: (in 0x88A5<16> @ 1408 : word16)
  Class: Eq_437
  DataType: word16
  OrigDataType: word16
T_1997: (in __syscall<word16>(0x88A5<16>) @ 1408 : void)
  Class: Eq_439
  DataType: void
  OrigDataType: void
T_1998: (in __syscall<word16> @ 140A : ptr32)
  Class: Eq_435
  DataType: (ptr32 Eq_435)
  OrigDataType: (ptr32 (fn T_2000 (T_1999)))
T_1999: (in 0x88A6<16> @ 140A : word16)
  Class: Eq_437
  DataType: word16
  OrigDataType: word16
T_2000: (in __syscall<word16>(0x88A6<16>) @ 140A : void)
  Class: Eq_439
  DataType: void
  OrigDataType: void
T_2001: (in __syscall<word16> @ 140C : ptr32)
  Class: Eq_435
  DataType: (ptr32 Eq_435)
  OrigDataType: (ptr32 (fn T_2003 (T_2002)))
T_2002: (in 0x88A7<16> @ 140C : word16)
  Class: Eq_437
  DataType: word16
  OrigDataType: word16
T_2003: (in __syscall<word16>(0x88A7<16>) @ 140C : void)
  Class: Eq_439
  DataType: void
  OrigDataType: void
T_2004: (in __syscall<word16> @ 140E : ptr32)
  Class: Eq_435
  DataType: (ptr32 Eq_435)
  OrigDataType: (ptr32 (fn T_2006 (T_2005)))
T_2005: (in 0x88A8<16> @ 140E : word16)
  Class: Eq_437
  DataType: word16
  OrigDataType: word16
T_2006: (in __syscall<word16>(0x88A8<16>) @ 140E : void)
  Class: Eq_439
  DataType: void
  OrigDataType: void
T_2007: (in __syscall<word16> @ 1410 : ptr32)
  Class: Eq_435
  DataType: (ptr32 Eq_435)
  OrigDataType: (ptr32 (fn T_2009 (T_2008)))
T_2008: (in 0x88A9<16> @ 1410 : word16)
  Class: Eq_437
  DataType: word16
  OrigDataType: word16
T_2009: (in __syscall<word16>(0x88A9<16>) @ 1410 : void)
  Class: Eq_439
  DataType: void
  OrigDataType: void
T_2010: (in __syscall<word16> @ 1412 : ptr32)
  Class: Eq_435
  DataType: (ptr32 Eq_435)
  OrigDataType: (ptr32 (fn T_2012 (T_2011)))
T_2011: (in 0x88AA<16> @ 1412 : word16)
  Class: Eq_437
  DataType: word16
  OrigDataType: word16
T_2012: (in __syscall<word16>(0x88AA<16>) @ 1412 : void)
  Class: Eq_439
  DataType: void
  OrigDataType: void
T_2013: (in __syscall<word16> @ 1414 : ptr32)
  Class: Eq_435
  DataType: (ptr32 Eq_435)
  OrigDataType: (ptr32 (fn T_2015 (T_2014)))
T_2014: (in 0x88AB<16> @ 1414 : word16)
  Class: Eq_437
  DataType: word16
  OrigDataType: word16
T_2015: (in __syscall<word16>(0x88AB<16>) @ 1414 : void)
  Class: Eq_439
  DataType: void
  OrigDataType: void
T_2016: (in __syscall<word16> @ 1416 : ptr32)
  Class: Eq_435
  DataType: (ptr32 Eq_435)
  OrigDataType: (ptr32 (fn T_2018 (T_2017)))
T_2017: (in 0x88AC<16> @ 1416 : word16)
  Class: Eq_437
  DataType: word16
  OrigDataType: word16
T_2018: (in __syscall<word16>(0x88AC<16>) @ 1416 : void)
  Class: Eq_439
  DataType: void
  OrigDataType: void
T_2019: (in __syscall<word16> @ 1418 : ptr32)
  Class: Eq_435
  DataType: (ptr32 Eq_435)
  OrigDataType: (ptr32 (fn T_2021 (T_2020)))
T_2020: (in 0x88AD<16> @ 1418 : word16)
  Class: Eq_437
  DataType: word16
  OrigDataType: word16
T_2021: (in __syscall<word16>(0x88AD<16>) @ 1418 : void)
  Class: Eq_439
  DataType: void
  OrigDataType: void
T_2022: (in __syscall<word16> @ 141A : ptr32)
  Class: Eq_435
  DataType: (ptr32 Eq_435)
  OrigDataType: (ptr32 (fn T_2024 (T_2023)))
T_2023: (in 0x88AE<16> @ 141A : word16)
  Class: Eq_437
  DataType: word16
  OrigDataType: word16
T_2024: (in __syscall<word16>(0x88AE<16>) @ 141A : void)
  Class: Eq_439
  DataType: void
  OrigDataType: void
T_2025: (in __syscall<word16> @ 141C : ptr32)
  Class: Eq_435
  DataType: (ptr32 Eq_435)
  OrigDataType: (ptr32 (fn T_2027 (T_2026)))
T_2026: (in 0x88AF<16> @ 141C : word16)
  Class: Eq_437
  DataType: word16
  OrigDataType: word16
T_2027: (in __syscall<word16>(0x88AF<16>) @ 141C : void)
  Class: Eq_439
  DataType: void
  OrigDataType: void
T_2028: (in r0 @ 141E : word16)
  Class: Eq_2028
  DataType: word16
  OrigDataType: word16
T_2029: (in 0<16> @ 1422 : word16)
  Class: Eq_1725
  DataType: int16
  OrigDataType: ci16
T_2030: (in r2 <= 0<16> @ 1422 : bool)
  Class: Eq_2030
  DataType: bool
  OrigDataType: bool
T_2031: (in __syscall<word16> @ 142A : ptr32)
  Class: Eq_435
  DataType: (ptr32 Eq_435)
  OrigDataType: (ptr32 (fn T_2033 (T_2032)))
T_2032: (in 0x8994<16> @ 142A : word16)
  Class: Eq_437
  DataType: word16
  OrigDataType: word16
T_2033: (in __syscall<word16>(0x8994<16>) @ 142A : void)
  Class: Eq_439
  DataType: void
  OrigDataType: void
T_2034: (in 0x63<16> @ 1428 : word16)
  Class: Eq_1725
  DataType: int16
  OrigDataType: ci16
T_2035: (in r2 <= 0x63<16> @ 1428 : bool)
  Class: Eq_2035
  DataType: bool
  OrigDataType: bool
T_2036: (in 4<16> @ 142C : word16)
  Class: Eq_2036
  DataType: word16
  OrigDataType: word16
T_2037: (in r3 + 4<16> @ 142C : word16)
  Class: Eq_2037
  DataType: word16
  OrigDataType: word16
T_2038: (in Mem0[r3 + 4<16>:word16] @ 142C : word16)
  Class: Eq_1543
  DataType: (ptr16 Eq_1543)
  OrigDataType: word16
T_2039: (in v15_19 @ 142C : (ptr16 Eq_1543))
  Class: Eq_1543
  DataType: (ptr16 Eq_1543)
  OrigDataType: ui16
T_2040: (in r1_24 @ 1430 : (ptr16 Eq_1543))
  Class: Eq_1543
  DataType: (ptr16 Eq_1543)
  OrigDataType: (ptr16 (struct 0001 (0 byte b0000)))
T_2041: (in 1<16> @ 144A : word16)
  Class: Eq_2041
  DataType: word16
  OrigDataType: word16
T_2042: (in r1_24 - 1<16> @ 144A : word16)
  Class: Eq_2042
  DataType: (ptr16 byte)
  OrigDataType: word16
T_2043: (in r1_62 @ 144A : (ptr16 byte))
  Class: Eq_2042
  DataType: (ptr16 byte)
  OrigDataType: (ptr16 (struct (0 T_2047 t0000)))
T_2044: (in SLICE(r2, byte, 0) @ 144A : byte)
  Class: Eq_2044
  DataType: byte
  OrigDataType: byte
T_2045: (in 0<16> @ 144A : word16)
  Class: Eq_2045
  DataType: word16
  OrigDataType: word16
T_2046: (in r1_62 + 0<16> @ 144A : word16)
  Class: Eq_2046
  DataType: word16
  OrigDataType: word16
T_2047: (in Mem63[r1_62 + 0<16>:byte] @ 144A : byte)
  Class: Eq_2044
  DataType: byte
  OrigDataType: byte
T_2048: (in 6<16> @ 144C : word16)
  Class: Eq_2048
  DataType: word16
  OrigDataType: word16
T_2049: (in r3 + 6<16> @ 144C : word16)
  Class: Eq_2049
  DataType: ptr16
  OrigDataType: ptr16
T_2050: (in Mem63[r3 + 6<16>:word16] @ 144C : word16)
  Class: Eq_2028
  DataType: word16
  OrigDataType: word16
T_2051: (in r0_65 @ 144C : word16)
  Class: Eq_2028
  DataType: word16
  OrigDataType: word16
T_2052: (in r1_62 - v15_19 @ 1450 : word16)
  Class: Eq_2052
  DataType: ptr16
  OrigDataType: ptr16
T_2053: (in r1_70 @ 1450 : ptr16)
  Class: Eq_2052
  DataType: ptr16
  OrigDataType: ptr16
T_2054: (in 0<16> @ 1452 : word16)
  Class: Eq_2052
  DataType: ptr16
  OrigDataType: word16
T_2055: (in r1_70 == null @ 1452 : bool)
  Class: Eq_2055
  DataType: bool
  OrigDataType: bool
T_2056: (in 2<16> @ 143A : word16)
  Class: Eq_2056
  DataType: word16
  OrigDataType: word16
T_2057: (in r3 + 2<16> @ 143A : word16)
  Class: Eq_2057
  DataType: ptr16
  OrigDataType: ptr16
T_2058: (in Mem23[r3 + 2<16>:word16] @ 143A : word16)
  Class: Eq_1543
  DataType: (ptr16 Eq_1543)
  OrigDataType: cup16
T_2059: (in r1_24 < *((word16) r3 + 2<i32>) @ 143A : bool)
  Class: Eq_2059
  DataType: bool
  OrigDataType: bool
T_2060: (in 1<16> @ 1432 : word16)
  Class: Eq_2060
  DataType: cup16
  OrigDataType: cup16
T_2061: (in r1_24 + 1<16> @ 1432 : word16)
  Class: Eq_1543
  DataType: (ptr16 Eq_1543)
  OrigDataType: cup16
T_2062: (in SLICE(r2, byte, 0) @ 1434 : byte)
  Class: Eq_2062
  DataType: byte
  OrigDataType: byte
T_2063: (in 0<16> @ 1434 : word16)
  Class: Eq_2063
  DataType: word16
  OrigDataType: word16
T_2064: (in r1_24 + 0<16> @ 1434 : word16)
  Class: Eq_2064
  DataType: cup16
  OrigDataType: cup16
T_2065: (in Mem23[r1_24 + 0<16>:byte] @ 1434 : byte)
  Class: Eq_2062
  DataType: byte
  OrigDataType: byte
T_2066: (in (byte) r2 == r1_24->b0000 @ 1434 : bool)
  Class: Eq_2066
  DataType: bool
  OrigDataType: bool
T_2067: (in 2<16> @ 1446 : word16)
  Class: Eq_2067
  DataType: word16
  OrigDataType: word16
T_2068: (in r3 + 2<16> @ 1446 : word16)
  Class: Eq_2068
  DataType: (ptr16 cup16)
  OrigDataType: (ptr16 cup16)
T_2069: (in Mem23[r3 + 2<16>:word16] @ 1446 : word16)
  Class: Eq_1543
  DataType: (ptr16 Eq_1543)
  OrigDataType: cup16
T_2070: (in r1_24 < *((word16) r3 + 2<i32>) @ 1446 : bool)
  Class: Eq_2070
  DataType: bool
  OrigDataType: bool
T_2071: (in 1<16> @ 143E : word16)
  Class: Eq_2071
  DataType: int16
  OrigDataType: int16
T_2072: (in r1_24 + 1<16> @ 143E : word16)
  Class: Eq_1543
  DataType: (ptr16 Eq_1543)
  OrigDataType: ptr16
T_2073: (in 0<16> @ 1440 : word16)
  Class: Eq_2073
  DataType: word16
  OrigDataType: word16
T_2074: (in r1_24 + 0<16> @ 1440 : word16)
  Class: Eq_2074
  DataType: (ptr16 byte)
  OrigDataType: (ptr16 byte)
T_2075: (in Mem23[r1_24 + 0<16>:byte] @ 1440 : byte)
  Class: Eq_2075
  DataType: byte
  OrigDataType: byte
T_2076: (in 0<8> @ 1440 : byte)
  Class: Eq_2075
  DataType: byte
  OrigDataType: byte
T_2077: (in r1_24->b0000 == 0<8> @ 1440 : bool)
  Class: Eq_2077
  DataType: bool
  OrigDataType: bool
T_2078: (in __syscall<word16> @ 1448 : ptr32)
  Class: Eq_435
  DataType: (ptr32 Eq_435)
  OrigDataType: (ptr32 (fn T_2080 (T_2079)))
T_2079: (in 0x8995<16> @ 1448 : word16)
  Class: Eq_437
  DataType: word16
  OrigDataType: word16
T_2080: (in __syscall<word16>(0x8995<16>) @ 1448 : void)
  Class: Eq_439
  DataType: void
  OrigDataType: void
T_2081: (in 0x20<16> @ 1454 : word16)
  Class: Eq_2081
  DataType: word16
  OrigDataType: word16
T_2082: (in r0_65 + 0x20<16> @ 1454 : word16)
  Class: Eq_2028
  DataType: word16
  OrigDataType: word16
T_2083: (in 1<16> @ 1458 : word16)
  Class: Eq_2083
  DataType: ui16
  OrigDataType: ui16
T_2084: (in r1_70 - 1<16> @ 1458 : word16)
  Class: Eq_2052
  DataType: ptr16
  OrigDataType: ptr16
T_2085: (in 0<16> @ 145A : word16)
  Class: Eq_2052
  DataType: ptr16
  OrigDataType: word16
T_2086: (in r1_70 != null @ 145A : bool)
  Class: Eq_2086
  DataType: bool
  OrigDataType: bool
T_2087: (in r2 @ 145A : word16)
  Class: Eq_2087
  DataType: word16
  OrigDataType: word16
T_2088: (in wArg00 @ 145A : (ptr16 code))
  Class: Eq_2088
  DataType: (ptr16 code)
  OrigDataType: (ptr16 code)
T_2089: (in wArg02 @ 145A : word16)
  Class: Eq_2089
  DataType: word16
  OrigDataType: word16
T_2090: (in ptrArg04 @ 145A : (ptr16 int16))
  Class: Eq_2090
  DataType: (ptr16 int16)
  OrigDataType: (ptr16 (struct (0 T_2113 t0000)))
T_2091: (in Mem0[0x5424<p16>:word16] @ 145E : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_2092: (in r3_4 @ 145E : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: (ptr16 (struct
		(2 T_2146 t0002)
		(C T_2152 t000C)
		(12 T_2110 t0012)
		(14 T_2105 t0014)
		(1A T_2149 t001A)
		(58 T_2155 t0058)
		(64 T_2098 t0064)
		(A2 T_2102 t00A2)))
T_2093: (in fp @ 1468 : ptr16)
  Class: Eq_2093
  DataType: ptr16
  OrigDataType: ptr16
T_2094: (in 0x16<16> @ 1468 : word16)
  Class: Eq_2094
  DataType: int16
  OrigDataType: int16
T_2095: (in fp + 0x16<16> @ 1468 : word16)
  Class: Eq_727
  DataType: (ptr16 Eq_727)
  OrigDataType: ptr16
T_2096: (in 0x64<16> @ 1468 : word16)
  Class: Eq_2096
  DataType: word16
  OrigDataType: word16
T_2097: (in r3_4 + 0x64<16> @ 1468 : word16)
  Class: Eq_2097
  DataType: word16
  OrigDataType: word16
T_2098: (in Mem7[r3_4 + 0x64<16>:word16] @ 1468 : word16)
  Class: Eq_727
  DataType: (ptr16 Eq_727)
  OrigDataType: word16
T_2099: (in SLICE(r2, byte, 0) @ 146C : byte)
  Class: Eq_1289
  DataType: byte
  OrigDataType: byte
T_2100: (in 0xA2<16> @ 146C : word16)
  Class: Eq_2100
  DataType: word16
  OrigDataType: word16
T_2101: (in r3_4 + 0xA2<16> @ 146C : word16)
  Class: Eq_2101
  DataType: ptr16
  OrigDataType: ptr16
T_2102: (in Mem10[r3_4 + 0xA2<16>:byte] @ 146C : byte)
  Class: Eq_1289
  DataType: byte
  OrigDataType: byte
T_2103: (in 0x14<16> @ 1474 : word16)
  Class: Eq_2103
  DataType: word16
  OrigDataType: word16
T_2104: (in r3_4 + 0x14<16> @ 1474 : word16)
  Class: Eq_2104
  DataType: ptr16
  OrigDataType: ptr16
T_2105: (in Mem10[r3_4 + 0x14<16>:word16] @ 1474 : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2106: (in 0<16> @ 1474 : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2107: (in *((word16) r3_4 + 20<i32>) == null @ 1474 : bool)
  Class: Eq_2107
  DataType: bool
  OrigDataType: bool
T_2108: (in 0x12<16> @ 147A : word16)
  Class: Eq_2108
  DataType: word16
  OrigDataType: word16
T_2109: (in r3_4 + 0x12<16> @ 147A : word16)
  Class: Eq_2109
  DataType: ptr16
  OrigDataType: ptr16
T_2110: (in Mem25[r3_4 + 0x12<16>:word16] @ 147A : word16)
  Class: Eq_2089
  DataType: word16
  OrigDataType: word16
T_2111: (in 0<16> @ 147E : word16)
  Class: Eq_2111
  DataType: word16
  OrigDataType: word16
T_2112: (in ptrArg04 + 0<16> @ 147E : word16)
  Class: Eq_2112
  DataType: ptr16
  OrigDataType: ptr16
T_2113: (in Mem25[ptrArg04 + 0<16>:word16] @ 147E : word16)
  Class: Eq_1725
  DataType: int16
  OrigDataType: word16
T_2114: (in v19_26 @ 147E : int16)
  Class: Eq_1725
  DataType: int16
  OrigDataType: word16
T_2115: (in fn1420 @ 1482 : ptr16)
  Class: Eq_1737
  DataType: (ptr16 Eq_1737)
  OrigDataType: (ptr16 (fn T_2116 (T_2114, T_2092)))
T_2116: (in fn1420(v19_26, r3_4) @ 1482 : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2117: (in r0_33 @ 1482 : (ptr16 Eq_1271))
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: (ptr16 (struct (0 T_2123 t0000)))
T_2118: (in 0x14<16> @ 1486 : word16)
  Class: Eq_2118
  DataType: word16
  OrigDataType: word16
T_2119: (in r3_4 + 0x14<16> @ 1486 : word16)
  Class: Eq_2119
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_2120: (in Mem39[r3_4 + 0x14<16>:word16] @ 1486 : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2121: (in 0<16> @ 148A : word16)
  Class: Eq_2121
  DataType: word16
  OrigDataType: word16
T_2122: (in r0_33 + 0<16> @ 148A : word16)
  Class: Eq_2122
  DataType: word16
  OrigDataType: word16
T_2123: (in Mem39[r0_33 + 0<16>:word16] @ 148A : word16)
  Class: Eq_1748
  DataType: Eq_1748
  OrigDataType: cui16
T_2124: (in 0x800<16> @ 148A : word16)
  Class: Eq_2124
  DataType: cui16
  OrigDataType: cui16
T_2125: (in r0_33->t0000.u1 & 0x800<16> @ 148A : word16)
  Class: Eq_1748
  DataType: Eq_1748
  OrigDataType: cui16
T_2126: (in 0<16> @ 148A : word16)
  Class: Eq_2126
  DataType: word16
  OrigDataType: word16
T_2127: (in r0_33 + 0<16> @ 148A : word16)
  Class: Eq_2127
  DataType: (ptr16 cui16)
  OrigDataType: (ptr16 cui16)
T_2128: (in Mem41[r0_33 + 0<16>:word16] @ 148A : word16)
  Class: Eq_1748
  DataType: Eq_1748
  OrigDataType: cui16
T_2129: (in r0_46 @ 1490 : (ptr16 Eq_2129))
  Class: Eq_2129
  DataType: (ptr16 Eq_2129)
  OrigDataType: (ptr16 (struct (0 T_2132 t0000)))
T_2130: (in 0<16> @ 1490 : word16)
  Class: Eq_2130
  DataType: word16
  OrigDataType: word16
T_2131: (in r0_46 + 0<16> @ 1490 : word16)
  Class: Eq_2131
  DataType: word16
  OrigDataType: word16
T_2132: (in Mem41[r0_46 + 0<16>:word16] @ 1490 : word16)
  Class: Eq_2132
  DataType: ci16
  OrigDataType: cui16
T_2133: (in 0x800<16> @ 1490 : word16)
  Class: Eq_2133
  DataType: cui16
  OrigDataType: cui16
T_2134: (in r0_46->w0000 & 0x800<16> @ 1490 : word16)
  Class: Eq_2132
  DataType: ci16
  OrigDataType: cui16
T_2135: (in v23_48 @ 1490 : ci16)
  Class: Eq_2132
  DataType: ci16
  OrigDataType: cui16
T_2136: (in 0<16> @ 1490 : word16)
  Class: Eq_2136
  DataType: word16
  OrigDataType: word16
T_2137: (in r0_46 + 0<16> @ 1490 : word16)
  Class: Eq_2137
  DataType: (ptr16 cui16)
  OrigDataType: (ptr16 cui16)
T_2138: (in Mem49[r0_46 + 0<16>:word16] @ 1490 : word16)
  Class: Eq_2132
  DataType: ci16
  OrigDataType: cui16
T_2139: (in 0<16> @ 1494 : word16)
  Class: Eq_2132
  DataType: ci16
  OrigDataType: word16
T_2140: (in v23_48 != 0<16> @ 1494 : bool)
  Class: Eq_2140
  DataType: bool
  OrigDataType: bool
T_2141: (in __syscall<word16> @ 1476 : ptr32)
  Class: Eq_435
  DataType: (ptr32 Eq_435)
  OrigDataType: (ptr32 (fn T_2143 (T_2142)))
T_2142: (in 0x899A<16> @ 1476 : word16)
  Class: Eq_437
  DataType: word16
  OrigDataType: word16
T_2143: (in __syscall<word16>(0x899A<16>) @ 1476 : void)
  Class: Eq_439
  DataType: void
  OrigDataType: void
T_2144: (in 2<16> @ 149A : word16)
  Class: Eq_2144
  DataType: word16
  OrigDataType: word16
T_2145: (in r3_4 + 2<16> @ 149A : word16)
  Class: Eq_2145
  DataType: ptr16
  OrigDataType: ptr16
T_2146: (in Mem49[r3_4 + 2<16>:word16] @ 149A : word16)
  Class: Eq_1543
  DataType: (ptr16 Eq_1543)
  OrigDataType: word16
T_2147: (in 0x1A<16> @ 149A : word16)
  Class: Eq_2147
  DataType: word16
  OrigDataType: word16
T_2148: (in r3_4 + 0x1A<16> @ 149A : word16)
  Class: Eq_2148
  DataType: ptr16
  OrigDataType: ptr16
T_2149: (in Mem67[r3_4 + 0x1A<16>:word16] @ 149A : word16)
  Class: Eq_1543
  DataType: (ptr16 Eq_1543)
  OrigDataType: word16
T_2150: (in 0xC<16> @ 14A0 : word16)
  Class: Eq_2150
  DataType: word16
  OrigDataType: word16
T_2151: (in r3_4 + 0xC<16> @ 14A0 : word16)
  Class: Eq_2151
  DataType: ptr16
  OrigDataType: ptr16
T_2152: (in Mem67[r3_4 + 0xC<16>:word16] @ 14A0 : word16)
  Class: Eq_1285
  DataType: (ptr16 word16)
  OrigDataType: word16
T_2153: (in 0x58<16> @ 14A0 : word16)
  Class: Eq_2153
  DataType: word16
  OrigDataType: word16
T_2154: (in r3_4 + 0x58<16> @ 14A0 : word16)
  Class: Eq_2154
  DataType: ptr16
  OrigDataType: ptr16
T_2155: (in Mem69[r3_4 + 0x58<16>:word16] @ 14A0 : word16)
  Class: Eq_1285
  DataType: (ptr16 word16)
  OrigDataType: word16
T_2156: (in fn45F6 @ 1496 : ptr16)
  Class: Eq_2156
  DataType: (ptr16 Eq_2156)
  OrigDataType: (ptr16 (fn T_2161 (T_2129, T_2114, T_2092)))
T_2157: (in signature of fn45F6 @ 45F6 : void)
  Class: Eq_2156
  DataType: (ptr16 Eq_2156)
  OrigDataType: 
T_2158: (in r0 @ 1496 : (ptr16 Eq_2129))
  Class: Eq_2129
  DataType: (ptr16 Eq_2129)
  OrigDataType: (ptr16 (struct
		(0 T_4276 t0000)
		(6 ui16 w0006)
		(8 T_4291 t0008)
		(A T_4296 t000A)
		(C T_4300 t000C)
		(11 T_4355 t0011)
		(18 T_4439 t0018)))
T_2159: (in r2 @ 1496 : int16)
  Class: Eq_1725
  DataType: int16
  OrigDataType: word16
T_2160: (in r3 @ 1496 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: (ptr16 (struct (10 T_17 t0010) (50 T_4387 t0050)))
T_2161: (in fn45F6(r0_46, v19_26, r3_4) @ 1496 : void)
  Class: Eq_2161
  DataType: void
  OrigDataType: void
T_2162: (in r2 @ 1496 : int16)
  Class: Eq_1725
  DataType: int16
  OrigDataType: word16
T_2163: (in r5 @ 1496 : uint16)
  Class: Eq_2163
  DataType: uint16
  OrigDataType: uint16
T_2164: (in Mem11[0x5424<p16>:word16] @ 14AE : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_2165: (in r3_101 @ 14AE : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: (ptr16 (struct
		(2 T_2378 t0002)
		(4 T_2309 t0004)
		(C T_2348 t000C)
		(10 T_2452 t0010)
		(14 T_1761 t0014)
		(64 T_2336 t0064)
		(70 T_2275 t0070)
		(72 T_2337 t0072)
		(74 T_2281 t0074)
		(A2 T_2166 t00A2)))
T_2166: (in SLICE(r2, byte, 0) @ 14B2 : byte)
  Class: Eq_1289
  DataType: byte
  OrigDataType: byte
T_2167: (in 0xA2<16> @ 14B2 : word16)
  Class: Eq_2167
  DataType: word16
  OrigDataType: word16
T_2168: (in r3_101 + 0xA2<16> @ 14B2 : word16)
  Class: Eq_2168
  DataType: word16
  OrigDataType: word16
T_2169: (in Mem14[r3_101 + 0xA2<16>:byte] @ 14B2 : byte)
  Class: Eq_1289
  DataType: byte
  OrigDataType: byte
T_2170: (in fn1420 @ 14B6 : ptr16)
  Class: Eq_1737
  DataType: (ptr16 Eq_1737)
  OrigDataType: (ptr16 (fn T_2171 (T_2162, T_2165)))
T_2171: (in fn1420(r2, r3_101) @ 14B6 : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2172: (in r0_17 @ 14B6 : (ptr16 Eq_1271))
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: (ptr16 (struct 0002 (0 (union (ci8 u0) (cui16 u1) (T_1748 u4) (T_2191 u2) (T_2300 u3)) u0000)))
T_2173: (in 0x14<16> @ 14BA : word16)
  Class: Eq_2173
  DataType: word16
  OrigDataType: word16
T_2174: (in r3_101 + 0x14<16> @ 14BA : word16)
  Class: Eq_2174
  DataType: ptr16
  OrigDataType: ptr16
T_2175: (in Mem23[r3_101 + 0x14<16>:word16] @ 14BA : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2176: (in 0<16> @ 14BE : word16)
  Class: Eq_2176
  DataType: word16
  OrigDataType: word16
T_2177: (in r0_17 + 0<16> @ 14BE : word16)
  Class: Eq_2177
  DataType: word16
  OrigDataType: word16
T_2178: (in Mem23[r0_17 + 0<16>:word16] @ 14BE : word16)
  Class: Eq_2178
  DataType: cui16
  OrigDataType: cui16
T_2179: (in 0x800<16> @ 14BE : word16)
  Class: Eq_2179
  DataType: cui16
  OrigDataType: cui16
T_2180: (in r0_17->t0000.u1 & 0x800<16> @ 14BE : word16)
  Class: Eq_2180
  DataType: cui16
  OrigDataType: cui16
T_2181: (in v15_24 @ 14BE : cui16)
  Class: Eq_2180
  DataType: cui16
  OrigDataType: cui16
T_2182: (in 0<16> @ 14BE : word16)
  Class: Eq_2182
  DataType: word16
  OrigDataType: word16
T_2183: (in r0_17 + 0<16> @ 14BE : word16)
  Class: Eq_2183
  DataType: (ptr16 cui16)
  OrigDataType: (ptr16 cui16)
T_2184: (in Mem25[r0_17 + 0<16>:word16] @ 14BE : word16)
  Class: Eq_2180
  DataType: cui16
  OrigDataType: cui16
T_2185: (in 0<16> @ 14C2 : word16)
  Class: Eq_2180
  DataType: cui16
  OrigDataType: word16
T_2186: (in v15_24 == 0<16> @ 14C2 : bool)
  Class: Eq_2186
  DataType: bool
  OrigDataType: bool
T_2187: (in 0x10<16> @ 15A0 : word16)
  Class: Eq_2187
  DataType: word16
  OrigDataType: word16
T_2188: (in r4_213 @ 15A0 : word16)
  Class: Eq_2187
  DataType: word16
  OrigDataType: word16
T_2189: (in 0<16> @ 14C6 : word16)
  Class: Eq_2189
  DataType: word16
  OrigDataType: word16
T_2190: (in r0_17 + 0<16> @ 14C6 : word16)
  Class: Eq_2190
  DataType: (ptr16 cui16)
  OrigDataType: (ptr16 cui16)
T_2191: (in Mem25[r0_17 + 0<16>:byte] @ 14C6 : byte)
  Class: Eq_2191
  DataType: Eq_2191
  OrigDataType: (union (ci8 u0) (cui16 u1))
T_2192: (in 0<8> @ 14C6 : byte)
  Class: Eq_2191
  DataType: ci8
  OrigDataType: ci8
T_2193: (in r0_17->t0000.u0 < 0<8> @ 14C6 : bool)
  Class: Eq_2193
  DataType: bool
  OrigDataType: bool
T_2194: (in 0xFFFF<16> @ 15C6 : word16)
  Class: Eq_1935
  DataType: (ptr16 word16)
  OrigDataType: word16
T_2195: (in wLoc08_299 @ 15C6 : (ptr16 word16))
  Class: Eq_1935
  DataType: (ptr16 word16)
  OrigDataType: cup16
T_2196: (in fn1D30 @ 14C8 : ptr16)
  Class: Eq_2196
  DataType: (ptr16 Eq_2196)
  OrigDataType: (ptr16 (fn T_2203 (T_2172, T_2165, T_2202)))
T_2197: (in signature of fn1D30 @ 1D30 : void)
  Class: Eq_2196
  DataType: (ptr16 Eq_2196)
  OrigDataType: 
T_2198: (in r0 @ 14C8 : (ptr16 Eq_1271))
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: (ptr16 (struct (0 T_3093 t0000) (2 T_3146 t0002) (E T_3160 t000E)))
T_2199: (in r3 @ 14C8 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_2200: (in r4Out @ 14C8 : (ptr16 Eq_1271))
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2201: (in r4_100 @ 14C8 : (ptr16 Eq_1271))
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: (ptr16 (struct
		(0 T_2206 t0000)
		(2 T_2194 t0002)
		(4 T_2220 t0004)
		(11 T_2429 t0011)
		(16 T_2241 t0016)
		(18 T_2241 t0018)
		(1A T_2289 t001A)))
T_2202: (in out r4_100 @ 14C8 : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2203: (in fn1D30(r0_17, r3_101, out r4_100) @ 14C8 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_2204: (in 0<16> @ 14CC : word16)
  Class: Eq_2204
  DataType: word16
  OrigDataType: word16
T_2205: (in r4_100 + 0<16> @ 14CC : word16)
  Class: Eq_2205
  DataType: word16
  OrigDataType: word16
T_2206: (in Mem25[r4_100 + 0<16>:word16] @ 14CC : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: cui16
T_2207: (in 0x200<16> @ 14CC : word16)
  Class: Eq_2207
  DataType: cui16
  OrigDataType: cui16
T_2208: (in r4_100->t0000.u1 & 0x200<16> @ 14CC : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: cui16
T_2209: (in v22_49 @ 14CC : ci16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: cui16
T_2210: (in 0<16> @ 14CC : word16)
  Class: Eq_2210
  DataType: word16
  OrigDataType: word16
T_2211: (in r4_100 + 0<16> @ 14CC : word16)
  Class: Eq_2211
  DataType: (ptr16 cui16)
  OrigDataType: (ptr16 cui16)
T_2212: (in Mem50[r4_100 + 0<16>:word16] @ 14CC : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: cui16
T_2213: (in 0<16> @ 14D0 : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: word16
T_2214: (in v22_49 == 0<16> @ 14D0 : bool)
  Class: Eq_2214
  DataType: bool
  OrigDataType: bool
T_2215: (in fn13FE @ 1526 : ptr16)
  Class: Eq_2215
  DataType: (ptr16 Eq_2215)
  OrigDataType: (ptr16 (fn T_2217 ()))
T_2216: (in signature of fn13FE @ 13FE : void)
  Class: Eq_2215
  DataType: (ptr16 Eq_2215)
  OrigDataType: 
T_2217: (in fn13FE() @ 1526 : void)
  Class: Eq_2217
  DataType: void
  OrigDataType: void
T_2218: (in 4<16> @ 152A : word16)
  Class: Eq_2218
  DataType: word16
  OrigDataType: word16
T_2219: (in r4_100 + 4<16> @ 152A : word16)
  Class: Eq_2219
  DataType: ptr16
  OrigDataType: ptr16
T_2220: (in Mem117[r4_100 + 4<16>:word16] @ 152A : word16)
  Class: Eq_2220
  DataType: cui16
  OrigDataType: word16
T_2221: (in r5_118 @ 152A : cui16)
  Class: Eq_2220
  DataType: cui16
  OrigDataType: cui16
T_2222: (in 2<16> @ 1530 : word16)
  Class: Eq_2222
  DataType: word16
  OrigDataType: word16
T_2223: (in r4_100 + 2<16> @ 1530 : word16)
  Class: Eq_2223
  DataType: ptr16
  OrigDataType: ptr16
T_2224: (in Mem117[r4_100 + 2<16>:word16] @ 1530 : word16)
  Class: Eq_1935
  DataType: (ptr16 word16)
  OrigDataType: word16
T_2225: (in r2_121 @ 1530 : (ptr16 word16))
  Class: Eq_1935
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 (struct 0002 (0 word16 w0000)))
T_2226: (in 0<16> @ 1534 : word16)
  Class: Eq_2226
  DataType: word16
  OrigDataType: word16
T_2227: (in r4_100 + 0<16> @ 1534 : word16)
  Class: Eq_2227
  DataType: (ptr16 cui16)
  OrigDataType: (ptr16 cui16)
T_2228: (in Mem117[r4_100 + 0<16>:word16] @ 1534 : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: cui16
T_2229: (in 1<16> @ 1534 : word16)
  Class: Eq_2229
  DataType: cui16
  OrigDataType: cui16
T_2230: (in r4_100->t0000.u1 & 1<16> @ 1534 : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: cui16
T_2231: (in v49_122 @ 1534 : ci16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: cui16
T_2232: (in 0<16> @ 1534 : word16)
  Class: Eq_2232
  DataType: word16
  OrigDataType: word16
T_2233: (in r4_100 + 0<16> @ 1534 : word16)
  Class: Eq_2233
  DataType: (ptr16 cui16)
  OrigDataType: (ptr16 cui16)
T_2234: (in Mem123[r4_100 + 0<16>:word16] @ 1534 : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: cui16
T_2235: (in 1<i16> @ 152E : int16)
  Class: Eq_2235
  DataType: int16
  OrigDataType: int16
T_2236: (in r5_118 << 1<i16> @ 152E : word16)
  Class: Eq_2163
  DataType: uint16
  OrigDataType: ui16
T_2237: (in 0<16> @ 1538 : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: word16
T_2238: (in v49_122 == 0<16> @ 1538 : bool)
  Class: Eq_2238
  DataType: bool
  OrigDataType: bool
T_2239: (in 0x18<16> @ 14D2 : word16)
  Class: Eq_2239
  DataType: word16
  OrigDataType: word16
T_2240: (in r4_100 + 0x18<16> @ 14D2 : word16)
  Class: Eq_2240
  DataType: ptr16
  OrigDataType: ptr16
T_2241: (in Mem50[r4_100 + 0x18<16>:word16] @ 14D2 : word16)
  Class: Eq_2241
  DataType: cu16
  OrigDataType: word16
T_2242: (in v24_54 @ 14D2 : cu16)
  Class: Eq_2241
  DataType: cu16
  OrigDataType: word16
T_2243: (in 0x16<16> @ 14D2 : word16)
  Class: Eq_2243
  DataType: word16
  OrigDataType: word16
T_2244: (in r4_100 + 0x16<16> @ 14D2 : word16)
  Class: Eq_2244
  DataType: ptr16
  OrigDataType: ptr16
T_2245: (in Mem55[r4_100 + 0x16<16>:word16] @ 14D2 : word16)
  Class: Eq_2241
  DataType: cu16
  OrigDataType: word16
T_2246: (in 0<16> @ 14D8 : word16)
  Class: Eq_2241
  DataType: cu16
  OrigDataType: word16
T_2247: (in v24_54 == 0<16> @ 14D8 : bool)
  Class: Eq_2247
  DataType: bool
  OrigDataType: bool
T_2248: (in 2<16> @ 14DA : word16)
  Class: Eq_2248
  DataType: word16
  OrigDataType: word16
T_2249: (in r4_100 + 2<16> @ 14DA : word16)
  Class: Eq_2249
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_2250: (in Mem55[r4_100 + 2<16>:word16] @ 14DA : word16)
  Class: Eq_1935
  DataType: (ptr16 word16)
  OrigDataType: word16
T_2251: (in r2_59 @ 14DA : (ptr16 word16))
  Class: Eq_1935
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 (struct 0002 (0 word16 w0000)))
T_2252: (in 0x100<16> @ 14DE : word16)
  Class: Eq_2252
  DataType: word16
  OrigDataType: word16
T_2253: (in r5_60 @ 14DE : word16)
  Class: Eq_2252
  DataType: word16
  OrigDataType: word16
T_2254: (in 0<16> @ 14E2 : word16)
  Class: Eq_2254
  DataType: word16
  OrigDataType: word16
T_2255: (in 0<16> @ 14E2 : word16)
  Class: Eq_2255
  DataType: word16
  OrigDataType: word16
T_2256: (in r2_59 + 0<16> @ 14E2 : word16)
  Class: Eq_2256
  DataType: word16
  OrigDataType: word16
T_2257: (in Mem64[r2_59 + 0<16>:word16] @ 14E2 : word16)
  Class: Eq_2254
  DataType: word16
  OrigDataType: word16
T_2258: (in 2<16> @ 14E2 : word16)
  Class: Eq_2258
  DataType: int16
  OrigDataType: int16
T_2259: (in r2_59 + 2<16> @ 14E2 : word16)
  Class: Eq_1935
  DataType: (ptr16 word16)
  OrigDataType: ptr16
T_2260: (in 1<16> @ 14E4 : word16)
  Class: Eq_2260
  DataType: word16
  OrigDataType: word16
T_2261: (in r5_60 - 1<16> @ 14E4 : word16)
  Class: Eq_2252
  DataType: word16
  OrigDataType: word16
T_2262: (in 0<16> @ 14E6 : word16)
  Class: Eq_2252
  DataType: word16
  OrigDataType: word16
T_2263: (in r5_60 != 0<16> @ 14E6 : bool)
  Class: Eq_2263
  DataType: bool
  OrigDataType: bool
T_2264: (in 0<16> @ 14E8 : word16)
  Class: Eq_2264
  DataType: word16
  OrigDataType: word16
T_2265: (in r4_100 + 0<16> @ 14E8 : word16)
  Class: Eq_2265
  DataType: (ptr16 cui16)
  OrigDataType: (ptr16 cui16)
T_2266: (in Mem64[r4_100 + 0<16>:word16] @ 14E8 : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: cui16
T_2267: (in 0x100<16> @ 14E8 : word16)
  Class: Eq_2267
  DataType: cui16
  OrigDataType: cui16
T_2268: (in r4_100->t0000.u1 & 0x100<16> @ 14E8 : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: cui16
T_2269: (in v27_72 @ 14E8 : ci16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: cui16
T_2270: (in 0<16> @ 14E8 : word16)
  Class: Eq_2270
  DataType: word16
  OrigDataType: word16
T_2271: (in r4_100 + 0<16> @ 14E8 : word16)
  Class: Eq_2271
  DataType: (ptr16 cui16)
  OrigDataType: (ptr16 cui16)
T_2272: (in Mem73[r4_100 + 0<16>:word16] @ 14E8 : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: cui16
T_2273: (in 0<16> @ 14EC : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: word16
T_2274: (in v27_72 != 0<16> @ 14EC : bool)
  Class: Eq_2274
  DataType: bool
  OrigDataType: bool
T_2275: (in 0x1520<16> @ 14FC : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2276: (in 0x70<16> @ 14FC : word16)
  Class: Eq_2276
  DataType: word16
  OrigDataType: word16
T_2277: (in r3_101 + 0x70<16> @ 14FC : word16)
  Class: Eq_2277
  DataType: ptr16
  OrigDataType: ptr16
T_2278: (in Mem78[r3_101 + 0x70<16>:word16] @ 14FC : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2279: (in 0x74<16> @ 1506 : word16)
  Class: Eq_2279
  DataType: word16
  OrigDataType: word16
T_2280: (in r3_101 + 0x74<16> @ 1506 : word16)
  Class: Eq_2280
  DataType: ptr16
  OrigDataType: ptr16
T_2281: (in Mem78[r3_101 + 0x74<16>:byte] @ 1506 : byte)
  Class: Eq_884
  DataType: byte
  OrigDataType: byte
T_2282: (in 0<8> @ 1506 : byte)
  Class: Eq_884
  DataType: byte
  OrigDataType: byte
T_2283: (in *((word16) r3_101 + 116<i32>) == 0<8> @ 1506 : bool)
  Class: Eq_2283
  DataType: bool
  OrigDataType: bool
T_2284: (in 0x16<16> @ 14F4 : word16)
  Class: Eq_2284
  DataType: word16
  OrigDataType: word16
T_2285: (in r4_100 + 0x16<16> @ 14F4 : word16)
  Class: Eq_2285
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_2286: (in Mem73[r4_100 + 0x16<16>:word16] @ 14F4 : word16)
  Class: Eq_2241
  DataType: cu16
  OrigDataType: cup16
T_2287: (in 0x1A<16> @ 14F4 : word16)
  Class: Eq_2287
  DataType: word16
  OrigDataType: word16
T_2288: (in r4_100 + 0x1A<16> @ 14F4 : word16)
  Class: Eq_2288
  DataType: ptr16
  OrigDataType: ptr16
T_2289: (in Mem73[r4_100 + 0x1A<16>:word16] @ 14F4 : word16)
  Class: Eq_2241
  DataType: cu16
  OrigDataType: cup16
T_2290: (in r4_100[11<i32>] > r4_100[13<i32>] @ 14F4 : bool)
  Class: Eq_2290
  DataType: bool
  OrigDataType: bool
T_2291: (in fn1836 @ 14F6 : ptr16)
  Class: Eq_1965
  DataType: (ptr16 Eq_1965)
  OrigDataType: (ptr16 (fn T_2296 (T_2165, T_2201, T_2293, T_2294, T_2295)))
T_2292: (in r2_350 @ 14F6 : word16)
  Class: Eq_2292
  DataType: word16
  OrigDataType: word16
T_2293: (in out r2_350 @ 14F6 : word16)
  Class: Eq_1969
  DataType: word16
  OrigDataType: word16
T_2294: (in out r3_101 @ 14F6 : word16)
  Class: Eq_1970
  DataType: (ptr16 Eq_1970)
  OrigDataType: (ptr16 (struct (14 T_2175 t0014) (70 T_2278 t0070) (74 T_2281 t0074) (A2 T_2169 t00A2)))
T_2295: (in out r4_100 @ 14F6 : word16)
  Class: Eq_1971
  DataType: (ptr16 Eq_1971)
  OrigDataType: (ptr16 (struct (0 T_2206 t0000) (2 T_2194 t0002) (4 T_2220 t0004) (16 T_2241 t0016) (18 T_2241 t0018) (1A T_2289 t001A)))
T_2296: (in fn1836(r3_101, r4_100, out r2_350, out r3_101, out r4_100) @ 14F6 : word16)
  Class: Eq_1781
  DataType: int16
  OrigDataType: word16
T_2297: (in 0<16> @ 15A4 : word16)
  Class: Eq_2297
  DataType: ci8
  OrigDataType: word16
T_2298: (in 0<16> @ 15A4 : word16)
  Class: Eq_2298
  DataType: word16
  OrigDataType: word16
T_2299: (in r0_17 + 0<16> @ 15A4 : word16)
  Class: Eq_2299
  DataType: (ptr16 Eq_2299)
  OrigDataType: (ptr16 (union (ci8 u1) (cui16 u0) (Eq_2191 u2) (Eq_2297 u3)))
T_2300: (in Mem217[r0_17 + 0<16>:word16] @ 15A4 : word16)
  Class: Eq_2297
  DataType: Eq_2297
  OrigDataType: (union (ci8 u1) (cui16 u0) (Eq_2191 u2) (Eq_2297 u3))
T_2301: (in 2<16> @ 15A4 : word16)
  Class: Eq_2301
  DataType: int16
  OrigDataType: int16
T_2302: (in r0_17 + 2<16> @ 15A4 : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: ptr16
T_2303: (in 1<16> @ 15A6 : word16)
  Class: Eq_2303
  DataType: word16
  OrigDataType: word16
T_2304: (in r4_213 - 1<16> @ 15A6 : word16)
  Class: Eq_2187
  DataType: word16
  OrigDataType: word16
T_2305: (in 0<16> @ 15A8 : word16)
  Class: Eq_2187
  DataType: word16
  OrigDataType: word16
T_2306: (in r4_213 != 0<16> @ 15A8 : bool)
  Class: Eq_2306
  DataType: bool
  OrigDataType: bool
T_2307: (in 4<16> @ 15AA : word16)
  Class: Eq_2307
  DataType: word16
  OrigDataType: word16
T_2308: (in r3_101 + 4<16> @ 15AA : word16)
  Class: Eq_2308
  DataType: ptr16
  OrigDataType: ptr16
T_2309: (in Mem217[r3_101 + 4<16>:word16] @ 15AA : word16)
  Class: Eq_1543
  DataType: (ptr16 Eq_1543)
  OrigDataType: word16
T_2310: (in r0_226 @ 15AA : (ptr16 Eq_1543))
  Class: Eq_1543
  DataType: (ptr16 Eq_1543)
  OrigDataType: (ptr16 (struct 0001 (FFFFFFFF byte bFFFFFFFF)))
T_2311: (in r0_352 @ 15B0 : (ptr16 Eq_1543))
  Class: Eq_1543
  DataType: (ptr16 Eq_1543)
  OrigDataType: (ptr16 (struct (0 T_2316 t0000)))
T_2312: (in 1<16> @ 15B0 : word16)
  Class: Eq_2312
  DataType: word16
  OrigDataType: word16
T_2313: (in r0_352 + 1<16> @ 15B0 : word16)
  Class: Eq_1543
  DataType: (ptr16 Eq_1543)
  OrigDataType: word16
T_2314: (in 0<16> @ 15B2 : word16)
  Class: Eq_2314
  DataType: word16
  OrigDataType: word16
T_2315: (in r0_352 + 0<16> @ 15B2 : word16)
  Class: Eq_2315
  DataType: word16
  OrigDataType: word16
T_2316: (in Mem217[r0_352 + 0<16>:byte] @ 15B2 : byte)
  Class: Eq_2316
  DataType: byte
  OrigDataType: byte
T_2317: (in SLICE(r2, byte, 0) @ 15B2 : byte)
  Class: Eq_2316
  DataType: byte
  OrigDataType: byte
T_2318: (in r0_352->b0000 != (byte) r2 @ 15B2 : bool)
  Class: Eq_2318
  DataType: bool
  OrigDataType: bool
T_2319: (in 0<8> @ 15B4 : byte)
  Class: Eq_2319
  DataType: byte
  OrigDataType: byte
T_2320: (in -1<i16> @ 15B4 : int16)
  Class: Eq_2320
  DataType: int16
  OrigDataType: int16
T_2321: (in r0_226 + -1<i16> @ 15B4 : word16)
  Class: Eq_2321
  DataType: word16
  OrigDataType: word16
T_2322: (in Mem244[r0_226 + -1<i16>:byte] @ 15B4 : byte)
  Class: Eq_2319
  DataType: byte
  OrigDataType: byte
T_2323: (in 0<16> @ 15B6 : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2324: (in 0x14<16> @ 15B6 : word16)
  Class: Eq_2324
  DataType: word16
  OrigDataType: word16
T_2325: (in r3_101 + 0x14<16> @ 15B6 : word16)
  Class: Eq_2325
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_2326: (in Mem246[r3_101 + 0x14<16>:word16] @ 15B6 : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2327: (in 0<8> @ 15BA : byte)
  Class: Eq_1289
  DataType: byte
  OrigDataType: byte
T_2328: (in 0xA2<16> @ 15BA : word16)
  Class: Eq_2328
  DataType: word16
  OrigDataType: word16
T_2329: (in r3_101 + 0xA2<16> @ 15BA : word16)
  Class: Eq_2329
  DataType: (ptr16 byte)
  OrigDataType: (ptr16 byte)
T_2330: (in Mem247[r3_101 + 0xA2<16>:byte] @ 15BA : byte)
  Class: Eq_1289
  DataType: byte
  OrigDataType: byte
T_2331: (in fp @ 1514 : ptr16)
  Class: Eq_2331
  DataType: ptr16
  OrigDataType: ptr16
T_2332: (in 9<16> @ 1514 : word16)
  Class: Eq_2332
  DataType: ui16
  OrigDataType: ui16
T_2333: (in fp - 9<16> @ 1514 : word16)
  Class: Eq_727
  DataType: (ptr16 Eq_727)
  OrigDataType: ptr16
T_2334: (in 0x64<16> @ 1514 : word16)
  Class: Eq_2334
  DataType: word16
  OrigDataType: word16
T_2335: (in r3_101 + 0x64<16> @ 1514 : word16)
  Class: Eq_2335
  DataType: ptr16
  OrigDataType: ptr16
T_2336: (in Mem97[r3_101 + 0x64<16>:word16] @ 1514 : word16)
  Class: Eq_727
  DataType: (ptr16 Eq_727)
  OrigDataType: word16
T_2337: (in 0x151E<16> @ 1508 : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2338: (in 0x72<16> @ 1508 : word16)
  Class: Eq_2338
  DataType: word16
  OrigDataType: word16
T_2339: (in r3_101 + 0x72<16> @ 1508 : word16)
  Class: Eq_2339
  DataType: ptr16
  OrigDataType: ptr16
T_2340: (in Mem85[r3_101 + 0x72<16>:word16] @ 1508 : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2341: (in fn1836 @ 1518 : ptr16)
  Class: Eq_1965
  DataType: (ptr16 Eq_1965)
  OrigDataType: (ptr16 (fn T_2346 (T_2165, T_2201, T_2343, T_2344, T_2345)))
T_2342: (in r2_351 @ 1518 : word16)
  Class: Eq_2342
  DataType: word16
  OrigDataType: word16
T_2343: (in out r2_351 @ 1518 : word16)
  Class: Eq_1969
  DataType: word16
  OrigDataType: word16
T_2344: (in out r3_101 @ 1518 : word16)
  Class: Eq_1970
  DataType: (ptr16 Eq_1970)
  OrigDataType: (ptr16 (struct
		(4 T_2309 t0004)
		(14 T_1761 t0014)
		(64 T_2336 t0064)
		(70 T_2278 t0070)
		(72 T_2340 t0072)
		(74 T_2281 t0074)
		(A2 T_2166 t00A2)))
T_2345: (in out r4_100 @ 1518 : word16)
  Class: Eq_1971
  DataType: (ptr16 Eq_1971)
  OrigDataType: (ptr16 (struct (0 T_2206 t0000) (2 T_2194 t0002) (4 T_2220 t0004) (16 T_2241 t0016) (18 T_2241 t0018) (1A T_2289 t001A)))
T_2346: (in fn1836(r3_101, r4_100, out r2_351, out r3_101, out r4_100) @ 1518 : word16)
  Class: Eq_1781
  DataType: int16
  OrigDataType: word16
T_2347: (in r5_118 << 1<i16> @ 1542 : word16)
  Class: Eq_2347
  DataType: ui16
  OrigDataType: ui16
T_2348: (in r2_121 + (r5_118 << 1<i16>) @ 1542 : word16)
  Class: Eq_1285
  DataType: (ptr16 word16)
  OrigDataType: word16
T_2349: (in r0_137 @ 1542 : (ptr16 word16))
  Class: Eq_1285
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 (struct 0002 (0 word16 w0000)))
T_2350: (in 0x200<16> @ 153A : word16)
  Class: Eq_2350
  DataType: word16
  OrigDataType: word16
T_2351: (in r2_121 - 0x200<16> @ 153A : word16)
  Class: Eq_1935
  DataType: (ptr16 word16)
  OrigDataType: word16
T_2352: (in 0<16> @ 1574 : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2353: (in 0x72<16> @ 1574 : word16)
  Class: Eq_2353
  DataType: word16
  OrigDataType: word16
T_2354: (in r3_101 + 0x72<16> @ 1574 : word16)
  Class: Eq_2354
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_2355: (in Mem192[r3_101 + 0x72<16>:word16] @ 1574 : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2356: (in 0<16> @ 1578 : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2357: (in 0x70<16> @ 1578 : word16)
  Class: Eq_2357
  DataType: word16
  OrigDataType: word16
T_2358: (in r3_101 + 0x70<16> @ 1578 : word16)
  Class: Eq_2358
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_2359: (in Mem193[r3_101 + 0x70<16>:word16] @ 1578 : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2360: (in 4<16> @ 157C : word16)
  Class: Eq_2360
  DataType: word16
  OrigDataType: word16
T_2361: (in r3_101 + 4<16> @ 157C : word16)
  Class: Eq_2361
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_2362: (in Mem193[r3_101 + 4<16>:word16] @ 157C : word16)
  Class: Eq_1543
  DataType: (ptr16 Eq_1543)
  OrigDataType: word16
T_2363: (in r4_195 @ 157C : (ptr16 Eq_1543))
  Class: Eq_1543
  DataType: (ptr16 Eq_1543)
  OrigDataType: (ptr16 (struct 0001 (0 byte b0000)))
T_2364: (in 0x14<16> @ 159C : word16)
  Class: Eq_2364
  DataType: word16
  OrigDataType: word16
T_2365: (in r3_101 + 0x14<16> @ 159C : word16)
  Class: Eq_2365
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_2366: (in Mem200[r3_101 + 0x14<16>:word16] @ 159C : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2367: (in 1<16> @ 1586 : word16)
  Class: Eq_2367
  DataType: word16
  OrigDataType: word16
T_2368: (in r4_195 + 1<16> @ 1586 : word16)
  Class: Eq_1543
  DataType: (ptr16 Eq_1543)
  OrigDataType: word16
T_2369: (in 0<16> @ 1586 : word16)
  Class: Eq_2369
  DataType: word16
  OrigDataType: word16
T_2370: (in r4_195 + 0<16> @ 1586 : word16)
  Class: Eq_2370
  DataType: word16
  OrigDataType: word16
T_2371: (in Mem200[r4_195 + 0<16>:byte] @ 1586 : byte)
  Class: Eq_2371
  DataType: byte
  OrigDataType: byte
T_2372: (in CONVERT(Mem200[r4_195 + 0<16>:byte], byte, int16) @ 1586 : int16)
  Class: Eq_1725
  DataType: int16
  OrigDataType: int16
T_2373: (in r2_260 @ 1586 : int16)
  Class: Eq_1725
  DataType: int16
  OrigDataType: int16
T_2374: (in 0<16> @ 1588 : word16)
  Class: Eq_1725
  DataType: int16
  OrigDataType: word16
T_2375: (in r2_260 == 0<16> @ 1588 : bool)
  Class: Eq_2375
  DataType: bool
  OrigDataType: bool
T_2376: (in 2<16> @ 1584 : word16)
  Class: Eq_2376
  DataType: word16
  OrigDataType: word16
T_2377: (in r3_101 + 2<16> @ 1584 : word16)
  Class: Eq_2377
  DataType: ptr16
  OrigDataType: ptr16
T_2378: (in Mem200[r3_101 + 2<16>:word16] @ 1584 : word16)
  Class: Eq_1543
  DataType: (ptr16 Eq_1543)
  OrigDataType: cup16
T_2379: (in r4_195 >= *((word16) r3_101 + 2<i32>) @ 1584 : bool)
  Class: Eq_2379
  DataType: bool
  OrigDataType: bool
T_2380: (in fn1420 @ 158A : ptr16)
  Class: Eq_1737
  DataType: (ptr16 Eq_1737)
  OrigDataType: (ptr16 (fn T_2381 (T_2373, T_2165)))
T_2381: (in fn1420(r2_260, r3_101) @ 158A : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2382: (in r0_264 @ 158A : (ptr16 Eq_1271))
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: (ptr16 (struct (2 T_2194 t0002)))
T_2383: (in 2<16> @ 1592 : word16)
  Class: Eq_2383
  DataType: word16
  OrigDataType: word16
T_2384: (in r0_264 + 2<16> @ 1592 : word16)
  Class: Eq_2384
  DataType: word16
  OrigDataType: word16
T_2385: (in Mem200[r0_264 + 2<16>:word16] @ 1592 : word16)
  Class: Eq_1935
  DataType: (ptr16 word16)
  OrigDataType: cup16
T_2386: (in wLoc08_299 >= r0_264[1<i32>] @ 1592 : bool)
  Class: Eq_2386
  DataType: bool
  OrigDataType: bool
T_2387: (in 2<16> @ 1594 : word16)
  Class: Eq_2387
  DataType: word16
  OrigDataType: word16
T_2388: (in r0_264 + 2<16> @ 1594 : word16)
  Class: Eq_2388
  DataType: (ptr16 cup16)
  OrigDataType: (ptr16 cup16)
T_2389: (in Mem200[r0_264 + 2<16>:word16] @ 1594 : word16)
  Class: Eq_1935
  DataType: (ptr16 word16)
  OrigDataType: cup16
T_2390: (in r0_264[1<i32>] - r5 @ 1594 : word16)
  Class: Eq_1935
  DataType: (ptr16 word16)
  OrigDataType: cup16
T_2391: (in 2<16> @ 1594 : word16)
  Class: Eq_2391
  DataType: word16
  OrigDataType: word16
T_2392: (in r0_264 + 2<16> @ 1594 : word16)
  Class: Eq_2392
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_2393: (in Mem275[r0_264 + 2<16>:word16] @ 1594 : word16)
  Class: Eq_1935
  DataType: (ptr16 word16)
  OrigDataType: word16
T_2394: (in 0<16> @ 1544 : word16)
  Class: Eq_2394
  DataType: word16
  OrigDataType: word16
T_2395: (in r0_137 + 0<16> @ 1544 : word16)
  Class: Eq_2395
  DataType: word16
  OrigDataType: word16
T_2396: (in Mem140[r0_137 + 0<16>:word16] @ 1544 : word16)
  Class: Eq_2396
  DataType: word16
  OrigDataType: word16
T_2397: (in 0<16> @ 1544 : word16)
  Class: Eq_2397
  DataType: word16
  OrigDataType: word16
T_2398: (in r2_121 + 0<16> @ 1544 : word16)
  Class: Eq_2398
  DataType: word16
  OrigDataType: word16
T_2399: (in Mem144[r2_121 + 0<16>:word16] @ 1544 : word16)
  Class: Eq_2396
  DataType: word16
  OrigDataType: word16
T_2400: (in 2<16> @ 1544 : word16)
  Class: Eq_2400
  DataType: int16
  OrigDataType: int16
T_2401: (in r0_137 + 2<16> @ 1544 : word16)
  Class: Eq_1285
  DataType: (ptr16 word16)
  OrigDataType: ptr16
T_2402: (in 2<16> @ 1544 : word16)
  Class: Eq_2402
  DataType: int16
  OrigDataType: int16
T_2403: (in r2_121 + 2<16> @ 1544 : word16)
  Class: Eq_1935
  DataType: (ptr16 word16)
  OrigDataType: ptr16
T_2404: (in 0xC<16> @ 154A : word16)
  Class: Eq_2404
  DataType: word16
  OrigDataType: word16
T_2405: (in r3_101 + 0xC<16> @ 154A : word16)
  Class: Eq_2405
  DataType: ptr16
  OrigDataType: ptr16
T_2406: (in Mem144[r3_101 + 0xC<16>:word16] @ 154A : word16)
  Class: Eq_1285
  DataType: (ptr16 word16)
  OrigDataType: cup16
T_2407: (in r0_137 < *((word16) r3_101 + 12<i32>) @ 154A : bool)
  Class: Eq_2407
  DataType: bool
  OrigDataType: bool
T_2408: (in 0xC<16> @ 154C : word16)
  Class: Eq_2408
  DataType: word16
  OrigDataType: word16
T_2409: (in r3_101 + 0xC<16> @ 154C : word16)
  Class: Eq_2409
  DataType: (ptr16 cup16)
  OrigDataType: (ptr16 cup16)
T_2410: (in Mem144[r3_101 + 0xC<16>:word16] @ 154C : word16)
  Class: Eq_1285
  DataType: (ptr16 word16)
  OrigDataType: cup16
T_2411: (in r5_118 << 1<i16> @ 154C : word16)
  Class: Eq_2411
  DataType: uint16
  OrigDataType: uint16
T_2412: (in *((word16) r3_101 + 12<i32>) - (r5_118 << 1<i16>) @ 154C : word16)
  Class: Eq_1285
  DataType: (ptr16 word16)
  OrigDataType: cup16
T_2413: (in 0xC<16> @ 154C : word16)
  Class: Eq_2413
  DataType: word16
  OrigDataType: word16
T_2414: (in r3_101 + 0xC<16> @ 154C : word16)
  Class: Eq_2414
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_2415: (in Mem152[r3_101 + 0xC<16>:word16] @ 154C : word16)
  Class: Eq_1285
  DataType: (ptr16 word16)
  OrigDataType: word16
T_2416: (in 0<16> @ 1554 : word16)
  Class: Eq_2416
  DataType: word16
  OrigDataType: word16
T_2417: (in r4_100 + 0<16> @ 1554 : word16)
  Class: Eq_2417
  DataType: (ptr16 cui16)
  OrigDataType: (ptr16 cui16)
T_2418: (in Mem152[r4_100 + 0<16>:word16] @ 1554 : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: cui16
T_2419: (in 4<16> @ 1554 : word16)
  Class: Eq_2419
  DataType: cui16
  OrigDataType: cui16
T_2420: (in r4_100->t0000.u1 & 4<16> @ 1554 : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: cui16
T_2421: (in v63_157 @ 1554 : ci16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: cui16
T_2422: (in 0<16> @ 1554 : word16)
  Class: Eq_2422
  DataType: word16
  OrigDataType: word16
T_2423: (in r4_100 + 0<16> @ 1554 : word16)
  Class: Eq_2423
  DataType: (ptr16 cui16)
  OrigDataType: (ptr16 cui16)
T_2424: (in Mem158[r4_100 + 0<16>:word16] @ 1554 : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: cui16
T_2425: (in 0<16> @ 1558 : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: word16
T_2426: (in v63_157 == 0<16> @ 1558 : bool)
  Class: Eq_2426
  DataType: bool
  OrigDataType: bool
T_2427: (in 0x11<16> @ 155E : word16)
  Class: Eq_2427
  DataType: word16
  OrigDataType: word16
T_2428: (in r4_100 + 0x11<16> @ 155E : word16)
  Class: Eq_2428
  DataType: ptr16
  OrigDataType: ptr16
T_2429: (in Mem158[r4_100 + 0x11<16>:byte] @ 155E : byte)
  Class: Eq_2429
  DataType: byte
  OrigDataType: byte
T_2430: (in CONVERT(Mem158[r4_100 + 0x11<16>:byte], byte, int16) @ 155E : int16)
  Class: Eq_2430
  DataType: int16
  OrigDataType: int16
T_2431: (in r1_167 @ 155E : int16)
  Class: Eq_2430
  DataType: int16
  OrigDataType: int16
T_2432: (in __syscall<word16> @ 1564 : ptr32)
  Class: Eq_435
  DataType: (ptr32 Eq_435)
  OrigDataType: (ptr32 (fn T_2434 (T_2433)))
T_2433: (in 0x88FC<16> @ 1564 : word16)
  Class: Eq_437
  DataType: word16
  OrigDataType: word16
T_2434: (in __syscall<word16>(0x88FC<16>) @ 1564 : void)
  Class: Eq_439
  DataType: void
  OrigDataType: void
T_2435: (in 0<16> @ 1566 : word16)
  Class: Eq_17
  DataType: (ptr16 Eq_4730)
  OrigDataType: word16
T_2436: (in r0_170 @ 1566 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: cui16
T_2437: (in 1<16> @ 1568 : word16)
  Class: Eq_76
  DataType: bool
  OrigDataType: word16
T_2438: (in C_174 @ 1568 : Eq_76)
  Class: Eq_76
  DataType: Eq_76
  OrigDataType: (union (bool u0) (word16 u1))
T_2439: (in __rcl<word16,byte> @ 156A : ptr32)
  Class: Eq_112
  DataType: (ptr32 Eq_112)
  OrigDataType: (ptr32 (fn T_2441 (T_2436, T_2440, T_2438)))
T_2440: (in 1<8> @ 156A : byte)
  Class: Eq_115
  DataType: byte
  OrigDataType: byte
T_2441: (in __rcl<word16,byte>(r0_170, 1<8>, C_174) @ 156A : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_2442: (in 0x8000<16> @ 156A : word16)
  Class: Eq_2442
  DataType: cui16
  OrigDataType: cui16
T_2443: (in r0_170 & 0x8000<16> @ 156A : word16)
  Class: Eq_2443
  DataType: cui16
  OrigDataType: cui16
T_2444: (in 0<16> @ 156A : word16)
  Class: Eq_2443
  DataType: cui16
  OrigDataType: word16
T_2445: (in (r0_170 & 0x8000<16>) != 0<16> @ 156A : bool)
  Class: Eq_76
  DataType: Eq_76
  OrigDataType: bool
T_2446: (in 1<16> @ 156C : word16)
  Class: Eq_2446
  DataType: int16
  OrigDataType: int16
T_2447: (in r1_167 - 1<16> @ 156C : word16)
  Class: Eq_2430
  DataType: int16
  OrigDataType: int16
T_2448: (in 0<16> @ 156E : word16)
  Class: Eq_2430
  DataType: int16
  OrigDataType: ci16
T_2449: (in r1_167 > 0<16> @ 156E : bool)
  Class: Eq_2449
  DataType: bool
  OrigDataType: bool
T_2450: (in 0x10<16> @ 1570 : word16)
  Class: Eq_2450
  DataType: word16
  OrigDataType: word16
T_2451: (in r3_101 + 0x10<16> @ 1570 : word16)
  Class: Eq_2451
  DataType: ptr16
  OrigDataType: ptr16
T_2452: (in Mem158[r3_101 + 0x10<16>:word16] @ 1570 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: cui16
T_2453: (in ~r0_170 @ 1570 : word16)
  Class: Eq_2453
  DataType: cui16
  OrigDataType: cui16
T_2454: (in *((word16) r3_101 + 16<i32>) & ~r0_170 @ 1570 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: cui16
T_2455: (in 0x10<16> @ 1570 : word16)
  Class: Eq_2455
  DataType: word16
  OrigDataType: word16
T_2456: (in r3_101 + 0x10<16> @ 1570 : word16)
  Class: Eq_2456
  DataType: (ptr16 cui16)
  OrigDataType: (ptr16 cui16)
T_2457: (in Mem188[r3_101 + 0x10<16>:word16] @ 1570 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: cui16
T_2458: (in 0<16> @ 15D0 : word16)
  Class: Eq_2458
  DataType: word16
  OrigDataType: word16
T_2459: (in r5 + 0<16> @ 15D0 : word16)
  Class: Eq_2459
  DataType: word16
  OrigDataType: word16
T_2460: (in Mem0[r5 + 0<16>:byte] @ 15D0 : byte)
  Class: Eq_2460
  DataType: byte
  OrigDataType: byte
T_2461: (in 3<8> @ 15D0 : byte)
  Class: Eq_2460
  DataType: byte
  OrigDataType: byte
T_2462: (in r5->b0000 == 3<8> @ 15D0 : bool)
  Class: Eq_2462
  DataType: bool
  OrigDataType: bool
T_2463: (in 0x1100<16> @ 15DA : word16)
  Class: Eq_2463
  DataType: uint16
  OrigDataType: word16
T_2464: (in tLoc04 @ 15DA : Eq_2464)
  Class: Eq_2464
  DataType: Eq_2464
  OrigDataType: sys_info_FD
T_2465: (in &tLoc04 @ 15DA : (ptr16 sys_info_FD))
  Class: Eq_2465
  DataType: (ptr16 Eq_2465)
  OrigDataType: (ptr16 sys_info_FD)
T_2466: (in 0<16> @ 15DA : word16)
  Class: Eq_2466
  DataType: word16
  OrigDataType: word16
T_2467: (in &tLoc04 + 0<16> @ 15DA : word16)
  Class: Eq_2467
  DataType: (ptr16 uint16)
  OrigDataType: (ptr16 uint16)
T_2468: (in Mem12[&tLoc04 + 0<16>:word16] @ 15DA : word16)
  Class: Eq_2463
  DataType: uint16
  OrigDataType: uint16
T_2469: (in &tLoc04 @ 15DE : (ptr16 sys_info_FD))
  Class: Eq_2469
  DataType: (ptr16 Eq_2469)
  OrigDataType: (ptr16 sys_info_FD)
T_2470: (in &tLoc04 @ 15DE : (ptr16 sys_info_FD))
  Class: Eq_2470
  DataType: (ptr16 Eq_2470)
  OrigDataType: (ptr16 sys_info_FD)
T_2471: (in 2<i16> @ 15DE : int16)
  Class: Eq_2471
  DataType: int16
  OrigDataType: int16
T_2472: (in &tLoc04 + 2<i16> @ 15DE : word16)
  Class: Eq_2472
  DataType: (ptr16 uint16)
  OrigDataType: (ptr16 uint16)
T_2473: (in Mem13[&tLoc04 + 2<i16>:word16] @ 15DE : word16)
  Class: Eq_2469
  DataType: (ptr16 Eq_2469)
  OrigDataType: uint16
T_2474: (in FnSubfn @ 15E2 : ptr16)
  Class: Eq_2474
  DataType: (ptr16 Eq_2474)
  OrigDataType: (ptr16 (fn T_2478 (T_2477)))
T_2475: (in signature of FnSubfn : void)
  Class: Eq_2474
  DataType: (ptr16 Eq_2474)
  OrigDataType: 
T_2476: (in r0 @ 15E2 : (ptr16 sys_info_FD))
  Class: Eq_2476
  DataType: (ptr16 Eq_2476)
  OrigDataType: 
T_2477: (in &tLoc04 @ 15E2 : (ptr16 sys_info_FD))
  Class: Eq_2476
  DataType: (ptr16 Eq_2476)
  OrigDataType: (ptr16 sys_info_FD)
T_2478: (in FnSubfn(&tLoc04) @ 15E2 : word16)
  Class: Eq_2478
  DataType: word16
  OrigDataType: word16
T_2479: (in __syscall<word16> @ 15EA : ptr32)
  Class: Eq_435
  DataType: (ptr32 Eq_435)
  OrigDataType: (ptr32 (fn T_2481 (T_2480)))
T_2480: (in 0x88FC<16> @ 15EA : word16)
  Class: Eq_437
  DataType: word16
  OrigDataType: word16
T_2481: (in __syscall<word16>(0x88FC<16>) @ 15EA : void)
  Class: Eq_439
  DataType: void
  OrigDataType: void
T_2482: (in 0xA00<16> @ 15F0 : word16)
  Class: Eq_2482
  DataType: ptr16
  OrigDataType: word16
T_2483: (in r2_23 @ 15F0 : ptr16)
  Class: Eq_2482
  DataType: ptr16
  OrigDataType: word16
T_2484: (in false @ 15F2 : bool)
  Class: Eq_2484
  DataType: bool
  OrigDataType: bool
T_2485: (in __syscall<word16> @ 15D2 : ptr32)
  Class: Eq_435
  DataType: (ptr32 Eq_435)
  OrigDataType: (ptr32 (fn T_2487 (T_2486)))
T_2486: (in 0x8990<16> @ 15D2 : word16)
  Class: Eq_437
  DataType: word16
  OrigDataType: word16
T_2487: (in __syscall<word16>(0x8990<16>) @ 15D2 : void)
  Class: Eq_439
  DataType: void
  OrigDataType: void
T_2488: (in __swab @ 160E : ptr32)
  Class: Eq_2488
  DataType: (ptr32 Eq_2488)
  OrigDataType: (ptr32 (fn T_2491 (T_2490)))
T_2489: (in signature of __swab : void)
  Class: Eq_2488
  DataType: (ptr32 Eq_2488)
  OrigDataType: 
T_2490: (in 0x280<16> @ 160E : word16)
  Class: Eq_17
  DataType: (ptr16 Eq_4730)
  OrigDataType: word16
T_2491: (in __swab(0x280<16>) @ 160E : word16)
  Class: Eq_2491
  DataType: cui16
  OrigDataType: cui16
T_2492: (in 0x1F<16> @ 160E : word16)
  Class: Eq_2492
  DataType: cui16
  OrigDataType: cui16
T_2493: (in __swab(0x280<16>) & 0x1F<16> @ 160E : word16)
  Class: Eq_2493
  DataType: Eq_2493
  OrigDataType: cui16
T_2494: (in 2<16> @ 160E : word16)
  Class: Eq_2494
  DataType: word16
  OrigDataType: word16
T_2495: (in r5 + 2<16> @ 160E : word16)
  Class: Eq_2495
  DataType: ptr16
  OrigDataType: ptr16
T_2496: (in Mem13[r5 + 2<16>:word16] @ 160E : word16)
  Class: Eq_2496
  DataType: (ptr16 Eq_2493)
  OrigDataType: (ptr16 (struct (0 T_2499 t0000)))
T_2497: (in 0<16> @ 160E : word16)
  Class: Eq_2497
  DataType: word16
  OrigDataType: word16
T_2498: (in Mem13[r5 + 2<16>:word16] + 0<16> @ 160E : word16)
  Class: Eq_2498
  DataType: word16
  OrigDataType: word16
T_2499: (in Mem48[Mem13[r5 + 2<16>:word16] + 0<16>:ptr16] @ 160E : ptr16)
  Class: Eq_2493
  DataType: Eq_2493
  OrigDataType: ptr16
T_2500: (in 0x10<16> @ 1610 : word16)
  Class: Eq_2500
  DataType: ptr16
  OrigDataType: word16
T_2501: (in 4<16> @ 1610 : word16)
  Class: Eq_2501
  DataType: word16
  OrigDataType: word16
T_2502: (in r5 + 4<16> @ 1610 : word16)
  Class: Eq_2502
  DataType: ptr16
  OrigDataType: ptr16
T_2503: (in Mem48[r5 + 4<16>:word16] @ 1610 : word16)
  Class: Eq_2503
  DataType: (ptr16 ptr16)
  OrigDataType: (ptr16 (struct (0 T_2506 t0000)))
T_2504: (in 0<16> @ 1610 : word16)
  Class: Eq_2504
  DataType: word16
  OrigDataType: word16
T_2505: (in Mem48[r5 + 4<16>:word16] + 0<16> @ 1610 : word16)
  Class: Eq_2505
  DataType: word16
  OrigDataType: word16
T_2506: (in Mem50[Mem48[r5 + 4<16>:word16] + 0<16>:ptr16] @ 1610 : ptr16)
  Class: Eq_2500
  DataType: ptr16
  OrigDataType: ptr16
T_2507: (in 6<16> @ 1612 : word16)
  Class: Eq_2507
  DataType: word16
  OrigDataType: word16
T_2508: (in r5 + 6<16> @ 1612 : word16)
  Class: Eq_2508
  DataType: ptr16
  OrigDataType: ptr16
T_2509: (in Mem50[r5 + 6<16>:word16] @ 1612 : word16)
  Class: Eq_2509
  DataType: (ptr16 ptr16)
  OrigDataType: (ptr16 (struct (0 T_2512 t0000)))
T_2510: (in 0<16> @ 1612 : word16)
  Class: Eq_2510
  DataType: word16
  OrigDataType: word16
T_2511: (in Mem50[r5 + 6<16>:word16] + 0<16> @ 1612 : word16)
  Class: Eq_2511
  DataType: word16
  OrigDataType: word16
T_2512: (in Mem53[Mem50[r5 + 6<16>:word16] + 0<16>:ptr16] @ 1612 : ptr16)
  Class: Eq_2482
  DataType: ptr16
  OrigDataType: ptr16
T_2513: (in 0x48<16> @ 15F6 : word16)
  Class: Eq_2482
  DataType: ptr16
  OrigDataType: word16
T_2514: (in r0 @ 15F6 : int16)
  Class: Eq_1781
  DataType: int16
  OrigDataType: word16
T_2515: (in r2 @ 15F6 : cui16)
  Class: Eq_1932
  DataType: cui16
  OrigDataType: word16
T_2516: (in r3 @ 15F6 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: (ptr16 (struct (5C T_2595 t005C) (5E T_2523 t005E)))
T_2517: (in r4 @ 15F6 : (ptr16 Eq_1271))
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: (ptr16 (struct (0 T_2538 t0000) (E T_2515 t000E) (16 T_2523 t0016) (18 T_2567 t0018)))
T_2518: (in 0xE<16> @ 16DA : word16)
  Class: Eq_2518
  DataType: word16
  OrigDataType: word16
T_2519: (in r4 + 0xE<16> @ 16DA : word16)
  Class: Eq_2519
  DataType: word16
  OrigDataType: word16
T_2520: (in Mem5[r4 + 0xE<16>:word16] @ 16DA : word16)
  Class: Eq_1932
  DataType: cui16
  OrigDataType: word16
T_2521: (in 0x16<16> @ 16E4 : word16)
  Class: Eq_2521
  DataType: word16
  OrigDataType: word16
T_2522: (in r4 + 0x16<16> @ 16E4 : word16)
  Class: Eq_2522
  DataType: ptr16
  OrigDataType: ptr16
T_2523: (in Mem5[r4 + 0x16<16>:word16] @ 16E4 : word16)
  Class: Eq_2241
  DataType: cu16
  OrigDataType: word16
T_2524: (in 0x5E<16> @ 16E4 : word16)
  Class: Eq_2524
  DataType: word16
  OrigDataType: word16
T_2525: (in r3 + 0x5E<16> @ 16E4 : word16)
  Class: Eq_2525
  DataType: word16
  OrigDataType: word16
T_2526: (in Mem5[r3 + 0x5E<16>:word16] @ 16E4 : word16)
  Class: Eq_2241
  DataType: cu16
  OrigDataType: word16
T_2527: (in r4[11<i32>] == *((word16) r3 + 94<i32>) @ 16E4 : bool)
  Class: Eq_2527
  DataType: bool
  OrigDataType: bool
T_2528: (in 0x5E<16> @ 1718 : word16)
  Class: Eq_2528
  DataType: word16
  OrigDataType: word16
T_2529: (in r3 + 0x5E<16> @ 1718 : word16)
  Class: Eq_2529
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_2530: (in Mem68[r3 + 0x5E<16>:word16] @ 1718 : word16)
  Class: Eq_2241
  DataType: cu16
  OrigDataType: word16
T_2531: (in 1<16> @ 1718 : word16)
  Class: Eq_2531
  DataType: word16
  OrigDataType: word16
T_2532: (in Mem68[r3 + 0x5E<16>:word16] + 1<16> @ 1718 : word16)
  Class: Eq_2241
  DataType: cu16
  OrigDataType: word16
T_2533: (in 0x5E<16> @ 1718 : word16)
  Class: Eq_2533
  DataType: word16
  OrigDataType: word16
T_2534: (in r3 + 0x5E<16> @ 1718 : word16)
  Class: Eq_2534
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_2535: (in Mem70[r3 + 0x5E<16>:word16] @ 1718 : word16)
  Class: Eq_2241
  DataType: cu16
  OrigDataType: word16
T_2536: (in 0<16> @ 16E6 : word16)
  Class: Eq_2536
  DataType: word16
  OrigDataType: word16
T_2537: (in r4 + 0<16> @ 16E6 : word16)
  Class: Eq_2537
  DataType: ptr16
  OrigDataType: ptr16
T_2538: (in Mem5[r4 + 0<16>:word16] @ 16E6 : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: cui16
T_2539: (in 2<16> @ 16E6 : word16)
  Class: Eq_2539
  DataType: cui16
  OrigDataType: cui16
T_2540: (in r4->t0000.u1 & 2<16> @ 16E6 : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: cui16
T_2541: (in v14_10 @ 16E6 : ci16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: cui16
T_2542: (in 0<16> @ 16E6 : word16)
  Class: Eq_2542
  DataType: word16
  OrigDataType: word16
T_2543: (in r4 + 0<16> @ 16E6 : word16)
  Class: Eq_2543
  DataType: (ptr16 cui16)
  OrigDataType: (ptr16 cui16)
T_2544: (in Mem11[r4 + 0<16>:word16] @ 16E6 : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: cui16
T_2545: (in 0<16> @ 16EA : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: word16
T_2546: (in v14_10 == 0<16> @ 16EA : bool)
  Class: Eq_2546
  DataType: bool
  OrigDataType: bool
T_2547: (in 0x5E<16> @ 16F8 : word16)
  Class: Eq_2547
  DataType: word16
  OrigDataType: word16
T_2548: (in r3 + 0x5E<16> @ 16F8 : word16)
  Class: Eq_2548
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_2549: (in Mem30[r3 + 0x5E<16>:word16] @ 16F8 : word16)
  Class: Eq_2241
  DataType: cu16
  OrigDataType: word16
T_2550: (in 0x16<16> @ 16F8 : word16)
  Class: Eq_2550
  DataType: word16
  OrigDataType: word16
T_2551: (in r4 + 0x16<16> @ 16F8 : word16)
  Class: Eq_2551
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_2552: (in Mem33[r4 + 0x16<16>:word16] @ 16F8 : word16)
  Class: Eq_2241
  DataType: cu16
  OrigDataType: word16
T_2553: (in 0<16> @ 1700 : word16)
  Class: Eq_2553
  DataType: word16
  OrigDataType: word16
T_2554: (in r4 + 0<16> @ 1700 : word16)
  Class: Eq_2554
  DataType: (ptr16 cui16)
  OrigDataType: (ptr16 cui16)
T_2555: (in Mem33[r4 + 0<16>:word16] @ 1700 : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: ci16
T_2556: (in 0<16> @ 1700 : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: ci16
T_2557: (in r4->t0000.u1 > 0<16> @ 1700 : bool)
  Class: Eq_2557
  DataType: bool
  OrigDataType: bool
T_2558: (in fn1836 @ 16EC : ptr16)
  Class: Eq_1965
  DataType: (ptr16 Eq_1965)
  OrigDataType: (ptr16 (fn T_2563 (T_2516, T_2517, T_2560, T_2561, T_2562)))
T_2559: (in r2_83 @ 16EC : word16)
  Class: Eq_2559
  DataType: word16
  OrigDataType: word16
T_2560: (in out r2_83 @ 16EC : word16)
  Class: Eq_1969
  DataType: word16
  OrigDataType: word16
T_2561: (in out r3 @ 16EC : word16)
  Class: Eq_1970
  DataType: (ptr16 Eq_1970)
  OrigDataType: (ptr16 (struct (5E T_2523 t005E)))
T_2562: (in out r4 @ 16EC : word16)
  Class: Eq_1971
  DataType: (ptr16 Eq_1971)
  OrigDataType: (ptr16 (struct (0 T_2538 t0000) (E T_2520 t000E) (16 T_2523 t0016)))
T_2563: (in fn1836(r3, r4, out r2_83, out r3, out r4) @ 16EC : word16)
  Class: Eq_1781
  DataType: int16
  OrigDataType: word16
T_2564: (in 0<16> @ 16F0 : word16)
  Class: Eq_2241
  DataType: cu16
  OrigDataType: word16
T_2565: (in 0x18<16> @ 16F0 : word16)
  Class: Eq_2565
  DataType: word16
  OrigDataType: word16
T_2566: (in r4 + 0x18<16> @ 16F0 : word16)
  Class: Eq_2566
  DataType: ptr16
  OrigDataType: ptr16
T_2567: (in Mem23[r4 + 0x18<16>:word16] @ 16F0 : word16)
  Class: Eq_2241
  DataType: cu16
  OrigDataType: word16
T_2568: (in 0<16> @ 16F4 : word16)
  Class: Eq_2568
  DataType: word16
  OrigDataType: word16
T_2569: (in r4 + 0<16> @ 16F4 : word16)
  Class: Eq_2569
  DataType: (ptr16 cui16)
  OrigDataType: (ptr16 cui16)
T_2570: (in Mem23[r4 + 0<16>:word16] @ 16F4 : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: cui16
T_2571: (in 0xFFFD<16> @ 16F4 : word16)
  Class: Eq_2571
  DataType: cui16
  OrigDataType: cui16
T_2572: (in r4->t0000.u1 & 0xFFFD<16> @ 16F4 : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: cui16
T_2573: (in 0<16> @ 16F4 : word16)
  Class: Eq_2573
  DataType: word16
  OrigDataType: word16
T_2574: (in r4 + 0<16> @ 16F4 : word16)
  Class: Eq_2574
  DataType: (ptr16 cui16)
  OrigDataType: (ptr16 cui16)
T_2575: (in Mem26[r4 + 0<16>:word16] @ 16F4 : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: cui16
T_2576: (in fn18BE @ 1710 : ptr16)
  Class: Eq_2576
  DataType: (ptr16 Eq_2576)
  OrigDataType: (ptr16 (fn T_2584 (T_2514, T_2516, T_2517, T_2583)))
T_2577: (in signature of fn18BE @ 18BE : void)
  Class: Eq_2576
  DataType: (ptr16 Eq_2576)
  OrigDataType: 
T_2578: (in r0 @ 1710 : int16)
  Class: Eq_1781
  DataType: int16
  OrigDataType: word16
T_2579: (in r3 @ 1710 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_2580: (in r4 @ 1710 : (ptr16 Eq_1271))
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: (ptr16 (struct (16 T_2792 t0016) (18 T_2773 t0018)))
T_2581: (in r4Out @ 1710 : (ptr16 Eq_2581))
  Class: Eq_2581
  DataType: (ptr16 Eq_2581)
  OrigDataType: word16
T_2582: (in r4_57 @ 1710 : (ptr16 Eq_2582))
  Class: Eq_2582
  DataType: (ptr16 Eq_2582)
  OrigDataType: (ptr16 (struct (16 T_2587 t0016)))
T_2583: (in out r4_57 @ 1710 : word16)
  Class: Eq_2581
  DataType: (ptr16 Eq_2581)
  OrigDataType: word16
T_2584: (in fn18BE(r0, r3, r4, out r4_57) @ 1710 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_2585: (in 0x16<16> @ 1714 : word16)
  Class: Eq_2585
  DataType: word16
  OrigDataType: word16
T_2586: (in r4_57 + 0x16<16> @ 1714 : word16)
  Class: Eq_2586
  DataType: word16
  OrigDataType: word16
T_2587: (in Mem33[r4_57 + 0x16<16>:word16] @ 1714 : word16)
  Class: Eq_2587
  DataType: word16
  OrigDataType: word16
T_2588: (in 1<16> @ 1714 : word16)
  Class: Eq_2588
  DataType: word16
  OrigDataType: word16
T_2589: (in r4_57->w0016 - 1<16> @ 1714 : word16)
  Class: Eq_2587
  DataType: word16
  OrigDataType: word16
T_2590: (in 0x16<16> @ 1714 : word16)
  Class: Eq_2590
  DataType: word16
  OrigDataType: word16
T_2591: (in r4_57 + 0x16<16> @ 1714 : word16)
  Class: Eq_2591
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_2592: (in Mem65[r4_57 + 0x16<16>:word16] @ 1714 : word16)
  Class: Eq_2587
  DataType: word16
  OrigDataType: word16
T_2593: (in 0x5C<16> @ 1708 : word16)
  Class: Eq_2593
  DataType: word16
  OrigDataType: word16
T_2594: (in r3 + 0x5C<16> @ 1708 : word16)
  Class: Eq_2594
  DataType: ptr16
  OrigDataType: ptr16
T_2595: (in Mem33[r3 + 0x5C<16>:word16] @ 1708 : word16)
  Class: Eq_2595
  DataType: Eq_2595
  OrigDataType: ci16
T_2596: (in 0x200<16> @ 1708 : word16)
  Class: Eq_2595
  DataType: int16
  OrigDataType: ci16
T_2597: (in *((word16) r3 + 92<i32>) < 0x200<16> @ 1708 : bool)
  Class: Eq_2597
  DataType: bool
  OrigDataType: bool
T_2598: (in 0xE<16> @ 170E : word16)
  Class: Eq_2598
  DataType: word16
  OrigDataType: word16
T_2599: (in r4 + 0xE<16> @ 170E : word16)
  Class: Eq_2599
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_2600: (in Mem33[r4 + 0xE<16>:word16] @ 170E : word16)
  Class: Eq_1932
  DataType: cui16
  OrigDataType: word16
T_2601: (in 0<16> @ 170E : word16)
  Class: Eq_1932
  DataType: cui16
  OrigDataType: word16
T_2602: (in r4[7<i32>] == 0<16> @ 170E : bool)
  Class: Eq_2602
  DataType: bool
  OrigDataType: bool
T_2603: (in r0 @ 170E : (ptr16 Eq_2603))
  Class: Eq_2603
  DataType: (ptr16 Eq_2603)
  OrigDataType: (ptr16 (struct (12 T_2614 t0012)))
T_2604: (in r3 @ 170E : (ptr16 Eq_2604))
  Class: Eq_2604
  DataType: (ptr16 Eq_2604)
  OrigDataType: (ptr16 (struct (12 T_2607 t0012)))
T_2605: (in 0x12<16> @ 171E : word16)
  Class: Eq_2605
  DataType: word16
  OrigDataType: word16
T_2606: (in r3 + 0x12<16> @ 171E : word16)
  Class: Eq_2606
  DataType: word16
  OrigDataType: word16
T_2607: (in Mem0[r3 + 0x12<16>:ptr16] @ 171E : ptr16)
  Class: Eq_2607
  DataType: (ptr16 ptr16)
  OrigDataType: (ptr16 (struct (0 T_2610 t0000)))
T_2608: (in 0<16> @ 171E : word16)
  Class: Eq_2608
  DataType: word16
  OrigDataType: word16
T_2609: (in Mem0[r3 + 0x12<16>:ptr16] + 0<16> @ 171E : word16)
  Class: Eq_2609
  DataType: ptr16
  OrigDataType: ptr16
T_2610: (in Mem0[Mem0[r3 + 0x12<16>:ptr16] + 0<16>:word16] @ 171E : word16)
  Class: Eq_2610
  DataType: ptr16
  OrigDataType: word16
T_2611: (in r2_5 @ 171E : ptr16)
  Class: Eq_2610
  DataType: ptr16
  OrigDataType: word16
T_2612: (in 0x12<16> @ 1722 : word16)
  Class: Eq_2612
  DataType: word16
  OrigDataType: word16
T_2613: (in r0 + 0x12<16> @ 1722 : word16)
  Class: Eq_2613
  DataType: word16
  OrigDataType: word16
T_2614: (in Mem0[r0 + 0x12<16>:word16] @ 1722 : word16)
  Class: Eq_2614
  DataType: (ptr16 ptr16)
  OrigDataType: (ptr16 (struct (0 T_2617 t0000)))
T_2615: (in 0<16> @ 1722 : word16)
  Class: Eq_2615
  DataType: word16
  OrigDataType: word16
T_2616: (in Mem0[r0 + 0x12<16>:word16] + 0<16> @ 1722 : word16)
  Class: Eq_2616
  DataType: word16
  OrigDataType: word16
T_2617: (in Mem7[Mem0[r0 + 0x12<16>:word16] + 0<16>:ptr16] @ 1722 : ptr16)
  Class: Eq_2610
  DataType: ptr16
  OrigDataType: ptr16
T_2618: (in 0x12<16> @ 1726 : word16)
  Class: Eq_2618
  DataType: word16
  OrigDataType: word16
T_2619: (in r0 + 0x12<16> @ 1726 : word16)
  Class: Eq_2619
  DataType: (ptr16 (ptr16 ptr16))
  OrigDataType: (ptr16 (ptr16 (struct (0 T_2617 t0000))))
T_2620: (in Mem7[r0 + 0x12<16>:ptr16] @ 1726 : ptr16)
  Class: Eq_2614
  DataType: (ptr16 ptr16)
  OrigDataType: (ptr16 (struct (0 T_2610 t0000)))
T_2621: (in 0<16> @ 1726 : word16)
  Class: Eq_2621
  DataType: word16
  OrigDataType: word16
T_2622: (in Mem7[r0 + 0x12<16>:ptr16] + 0<16> @ 1726 : word16)
  Class: Eq_2622
  DataType: (ptr16 ptr16)
  OrigDataType: (ptr16 ptr16)
T_2623: (in Mem7[Mem7[r0 + 0x12<16>:ptr16] + 0<16>:word16] @ 1726 : word16)
  Class: Eq_2610
  DataType: ptr16
  OrigDataType: ptr16
T_2624: (in 1<16> @ 1726 : word16)
  Class: Eq_2624
  DataType: int16
  OrigDataType: int16
T_2625: (in *r0->ptr0012 + 1<16> @ 1726 : word16)
  Class: Eq_2610
  DataType: ptr16
  OrigDataType: ptr16
T_2626: (in 0x12<16> @ 1726 : word16)
  Class: Eq_2626
  DataType: word16
  OrigDataType: word16
T_2627: (in r0 + 0x12<16> @ 1726 : word16)
  Class: Eq_2627
  DataType: (ptr16 (ptr16 ptr16))
  OrigDataType: (ptr16 (ptr16 (struct (0 T_2617 t0000))))
T_2628: (in Mem7[r0 + 0x12<16>:word16] @ 1726 : word16)
  Class: Eq_2614
  DataType: (ptr16 ptr16)
  OrigDataType: (ptr16 (struct (0 T_2610 t0000)))
T_2629: (in 0<16> @ 1726 : word16)
  Class: Eq_2629
  DataType: word16
  OrigDataType: word16
T_2630: (in Mem7[r0 + 0x12<16>:word16] + 0<16> @ 1726 : word16)
  Class: Eq_2630
  DataType: (ptr16 ptr16)
  OrigDataType: (ptr16 ptr16)
T_2631: (in Mem9[Mem7[r0 + 0x12<16>:word16] + 0<16>:ptr16] @ 1726 : ptr16)
  Class: Eq_2610
  DataType: ptr16
  OrigDataType: ptr16
T_2632: (in fn172C @ 172A : ptr16)
  Class: Eq_2632
  DataType: (ptr16 Eq_2632)
  OrigDataType: (ptr16 (fn T_2638 (T_2603, T_2637)))
T_2633: (in signature of fn172C @ 172C : void)
  Class: Eq_2632
  DataType: (ptr16 Eq_2632)
  OrigDataType: 
T_2634: (in r0 @ 172A : (ptr16 Eq_2603))
  Class: Eq_2603
  DataType: (ptr16 Eq_2603)
  OrigDataType: (ptr16 (struct (14 Eq_2595 t0014)))
T_2635: (in r2 @ 172A : uint16)
  Class: Eq_2635
  DataType: uint16
  OrigDataType: uint16
T_2636: (in 1<16> @ 172A : word16)
  Class: Eq_2636
  DataType: word16
  OrigDataType: word16
T_2637: (in r2_5 - 1<16> @ 172A : word16)
  Class: Eq_2635
  DataType: uint16
  OrigDataType: word16
T_2638: (in fn172C(r0, r2_5 - 1<16>) @ 172A : void)
  Class: Eq_2638
  DataType: void
  OrigDataType: void
T_2639: (in 0x14<16> @ 172C : word16)
  Class: Eq_2639
  DataType: word16
  OrigDataType: word16
T_2640: (in r0 + 0x14<16> @ 172C : word16)
  Class: Eq_2640
  DataType: word16
  OrigDataType: word16
T_2641: (in Mem0[r0 + 0x14<16>:word16] @ 172C : word16)
  Class: Eq_2595
  DataType: Eq_2595
  OrigDataType: word16
T_2642: (in r3_16 @ 172C : Eq_2595)
  Class: Eq_2595
  DataType: Eq_2595
  OrigDataType: (union (int16 u0) (cup16 u1))
T_2643: (in 0<32> @ 1738 : uipr32)
  Class: Eq_2643
  DataType: uint32
  OrigDataType: uipr32
T_2644: (in r4_r1_79 @ 1738 : uint32)
  Class: Eq_2643
  DataType: uint32
  OrigDataType: uint32
T_2645: (in CONVERT(r2, uint16, uint32) @ 1738 : uint32)
  Class: Eq_2645
  DataType: uint32
  OrigDataType: uint32
T_2646: (in r5_r2_94 @ 1738 : uint32)
  Class: Eq_2645
  DataType: uint32
  OrigDataType: uint32
T_2647: (in r4_r1_79 + r5_r2_94 @ 1768 : ui32)
  Class: Eq_2643
  DataType: uint32
  OrigDataType: uint32
T_2648: (in 0<16> @ 173C : word16)
  Class: Eq_2595
  DataType: int16
  OrigDataType: word16
T_2649: (in r3_16 != 0<16> @ 173C : bool)
  Class: Eq_2649
  DataType: bool
  OrigDataType: bool
T_2650: (in 1<8> @ 176C : byte)
  Class: Eq_2650
  DataType: byte
  OrigDataType: byte
T_2651: (in r5_r2_94 << 1<8> @ 176C : uipr32)
  Class: Eq_2645
  DataType: uint32
  OrigDataType: ui32
T_2652: (in __swab @ 1744 : ptr32)
  Class: Eq_2652
  DataType: (ptr32 Eq_2652)
  OrigDataType: (ptr32 (fn T_2658 (T_2657)))
T_2653: (in signature of __swab : void)
  Class: Eq_2652
  DataType: (ptr32 Eq_2652)
  OrigDataType: 
T_2654: (in r1_20 @ 1744 : word16)
  Class: Eq_2654
  DataType: word16
  OrigDataType: word16
T_2655: (in SLICE(r1_20, byte, 8) @ 1744 : byte)
  Class: Eq_2655
  DataType: byte
  OrigDataType: byte
T_2656: (in 0<8> @ 1744 : byte)
  Class: Eq_2656
  DataType: byte
  OrigDataType: byte
T_2657: (in SEQ(SLICE(r1_20, byte, 8), 0<8>) @ 1744 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_2658: (in __swab(SEQ(SLICE(r1_20, byte, 8), 0<8>)) @ 1744 : word16)
  Class: Eq_2658
  DataType: cui16
  OrigDataType: word16
T_2659: (in r1_43 @ 1744 : cui16)
  Class: Eq_2658
  DataType: cui16
  OrigDataType: cui16
T_2660: (in __swab @ 1746 : ptr32)
  Class: Eq_2660
  DataType: (ptr32 Eq_2660)
  OrigDataType: (ptr32 (fn T_2663 (T_2662)))
T_2661: (in signature of __swab : void)
  Class: Eq_2660
  DataType: (ptr32 Eq_2660)
  OrigDataType: 
T_2662: (in r4_24 @ 1746 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_2663: (in __swab(r4_24) @ 1746 : word16)
  Class: Eq_2663
  DataType: cui16
  OrigDataType: word16
T_2664: (in r4_44 @ 1746 : cui16)
  Class: Eq_2663
  DataType: cui16
  OrigDataType: cui16
T_2665: (in 0<16> @ 1748 : word16)
  Class: Eq_2663
  DataType: cui16
  OrigDataType: word16
T_2666: (in r4_44 == 0<16> @ 1748 : bool)
  Class: Eq_2666
  DataType: bool
  OrigDataType: bool
T_2667: (in Mem9[0x5424<p16>:word16] @ 1750 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_2668: (in r3_61 @ 1750 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: (ptr16 (struct (5C T_2641 t005C) (5E T_2672 t005E)))
T_2669: (in r1_43 | r4_44 @ 1754 : word16)
  Class: Eq_2241
  DataType: cu16
  OrigDataType: cui16
T_2670: (in 0x5E<16> @ 1754 : word16)
  Class: Eq_2670
  DataType: word16
  OrigDataType: word16
T_2671: (in r3_61 + 0x5E<16> @ 1754 : word16)
  Class: Eq_2671
  DataType: word16
  OrigDataType: word16
T_2672: (in Mem62[r3_61 + 0x5E<16>:word16] @ 1754 : word16)
  Class: Eq_2241
  DataType: cu16
  OrigDataType: word16
T_2673: (in 0x14<16> @ 1758 : word16)
  Class: Eq_2673
  DataType: word16
  OrigDataType: word16
T_2674: (in r0 + 0x14<16> @ 1758 : word16)
  Class: Eq_2674
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_2675: (in Mem62[r0 + 0x14<16>:word16] @ 1758 : word16)
  Class: Eq_2595
  DataType: Eq_2595
  OrigDataType: word16
T_2676: (in 0x5C<16> @ 1758 : word16)
  Class: Eq_2676
  DataType: word16
  OrigDataType: word16
T_2677: (in r3_61 + 0x5C<16> @ 1758 : word16)
  Class: Eq_2677
  DataType: ptr16
  OrigDataType: ptr16
T_2678: (in Mem67[r3_61 + 0x5C<16>:word16] @ 1758 : word16)
  Class: Eq_2595
  DataType: Eq_2595
  OrigDataType: word16
T_2679: (in 0x5C<16> @ 1760 : word16)
  Class: Eq_2679
  DataType: word16
  OrigDataType: word16
T_2680: (in r3_61 + 0x5C<16> @ 1760 : word16)
  Class: Eq_2680
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_2681: (in Mem67[r3_61 + 0x5C<16>:word16] @ 1760 : word16)
  Class: Eq_2595
  DataType: Eq_2595
  OrigDataType: cui16
T_2682: (in 1<i16> @ 1760 : int16)
  Class: Eq_2682
  DataType: int16
  OrigDataType: int16
T_2683: (in *((word16) r3_61 + 92<i32>) << 1<i16> @ 1760 : word16)
  Class: Eq_2595
  DataType: Eq_2595
  OrigDataType: ui16
T_2684: (in 0x5C<16> @ 1760 : word16)
  Class: Eq_2684
  DataType: word16
  OrigDataType: word16
T_2685: (in r3_61 + 0x5C<16> @ 1760 : word16)
  Class: Eq_2685
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_2686: (in Mem71[r3_61 + 0x5C<16>:word16] @ 1760 : word16)
  Class: Eq_2595
  DataType: Eq_2595
  OrigDataType: word16
T_2687: (in __syscall<word16> @ 174A : ptr32)
  Class: Eq_435
  DataType: (ptr32 Eq_435)
  OrigDataType: (ptr32 (fn T_2689 (T_2688)))
T_2688: (in 0x89A8<16> @ 174A : word16)
  Class: Eq_437
  DataType: word16
  OrigDataType: word16
T_2689: (in __syscall<word16>(0x89A8<16>) @ 174A : void)
  Class: Eq_439
  DataType: void
  OrigDataType: void
T_2690: (in SLICE(r4_r1_79, word16, 16) @ 1738 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_2691: (in SLICE(r4_r1_79, word16, 0) @ 1738 : word16)
  Class: Eq_2654
  DataType: word16
  OrigDataType: word16
T_2692: (in 1<i16> @ 1738 : int16)
  Class: Eq_2692
  DataType: int16
  OrigDataType: int16
T_2693: (in r3_16 >> 1<i16> @ 1738 : word16)
  Class: Eq_2595
  DataType: Eq_2595
  OrigDataType: int16
T_2694: (in 0<16> @ 173A : word16)
  Class: Eq_2595
  DataType: cup16
  OrigDataType: cup16
T_2695: (in r3_16 < 0<16> @ 173A : bool)
  Class: Eq_2695
  DataType: bool
  OrigDataType: bool
T_2696: (in r0 @ 173A : word16)
  Class: Eq_2696
  DataType: word16
  OrigDataType: word16
T_2697: (in 0x16<16> @ 1838 : word16)
  Class: Eq_2697
  DataType: word16
  OrigDataType: word16
T_2698: (in r4 + 0x16<16> @ 1838 : word16)
  Class: Eq_2698
  DataType: word16
  OrigDataType: word16
T_2699: (in Mem5[r4 + 0x16<16>:word16] @ 1838 : word16)
  Class: Eq_2241
  DataType: cu16
  OrigDataType: word16
T_2700: (in 0x18<16> @ 1838 : word16)
  Class: Eq_2700
  DataType: word16
  OrigDataType: word16
T_2701: (in r4 + 0x18<16> @ 1838 : word16)
  Class: Eq_2701
  DataType: ptr16
  OrigDataType: ptr16
T_2702: (in Mem8[r4 + 0x18<16>:word16] @ 1838 : word16)
  Class: Eq_2241
  DataType: cu16
  OrigDataType: word16
T_2703: (in 0x18<16> @ 183E : word16)
  Class: Eq_2703
  DataType: word16
  OrigDataType: word16
T_2704: (in r4 + 0x18<16> @ 183E : word16)
  Class: Eq_2704
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_2705: (in Mem8[r4 + 0x18<16>:word16] @ 183E : word16)
  Class: Eq_2241
  DataType: cu16
  OrigDataType: word16
T_2706: (in 1<16> @ 183E : word16)
  Class: Eq_2706
  DataType: word16
  OrigDataType: word16
T_2707: (in Mem8[r4 + 0x18<16>:word16] + 1<16> @ 183E : word16)
  Class: Eq_2241
  DataType: cu16
  OrigDataType: word16
T_2708: (in 0x18<16> @ 183E : word16)
  Class: Eq_2708
  DataType: word16
  OrigDataType: word16
T_2709: (in r4 + 0x18<16> @ 183E : word16)
  Class: Eq_2709
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_2710: (in Mem10[r4 + 0x18<16>:word16] @ 183E : word16)
  Class: Eq_2241
  DataType: cu16
  OrigDataType: word16
T_2711: (in 0x16<16> @ 1848 : word16)
  Class: Eq_2711
  DataType: word16
  OrigDataType: word16
T_2712: (in r4 + 0x16<16> @ 1848 : word16)
  Class: Eq_2712
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_2713: (in Mem10[r4 + 0x16<16>:word16] @ 1848 : word16)
  Class: Eq_2241
  DataType: cu16
  OrigDataType: cup16
T_2714: (in 0x1A<16> @ 1848 : word16)
  Class: Eq_2714
  DataType: word16
  OrigDataType: word16
T_2715: (in r4 + 0x1A<16> @ 1848 : word16)
  Class: Eq_2715
  DataType: ptr16
  OrigDataType: ptr16
T_2716: (in Mem10[r4 + 0x1A<16>:word16] @ 1848 : word16)
  Class: Eq_2241
  DataType: cu16
  OrigDataType: cup16
T_2717: (in r4[11<i32>] < r4[13<i32>] @ 1848 : bool)
  Class: Eq_2717
  DataType: bool
  OrigDataType: bool
T_2718: (in 0<16> @ 1850 : word16)
  Class: Eq_2718
  DataType: word16
  OrigDataType: word16
T_2719: (in r4 + 0<16> @ 1850 : word16)
  Class: Eq_2719
  DataType: ptr16
  OrigDataType: ptr16
T_2720: (in Mem19[r4 + 0<16>:word16] @ 1850 : word16)
  Class: Eq_1748
  DataType: Eq_1748
  OrigDataType: cui16
T_2721: (in 0x40<16> @ 1850 : word16)
  Class: Eq_2721
  DataType: cui16
  OrigDataType: cui16
T_2722: (in r4->t0000.u1 & 0x40<16> @ 1850 : word16)
  Class: Eq_1748
  DataType: Eq_1748
  OrigDataType: cui16
T_2723: (in v20_20 @ 1850 : Eq_1748)
  Class: Eq_1748
  DataType: Eq_1748
  OrigDataType: cui16
T_2724: (in 0<16> @ 1850 : word16)
  Class: Eq_2724
  DataType: word16
  OrigDataType: word16
T_2725: (in r4 + 0<16> @ 1850 : word16)
  Class: Eq_2725
  DataType: (ptr16 cui16)
  OrigDataType: (ptr16 cui16)
T_2726: (in Mem21[r4 + 0<16>:word16] @ 1850 : word16)
  Class: Eq_1748
  DataType: Eq_1748
  OrigDataType: cui16
T_2727: (in 0<16> @ 1854 : word16)
  Class: Eq_1748
  DataType: ci8
  OrigDataType: word16
T_2728: (in v20_20 == 0<16> @ 1854 : bool)
  Class: Eq_2728
  DataType: bool
  OrigDataType: bool
T_2729: (in 0x16<16> @ 184A : word16)
  Class: Eq_2729
  DataType: word16
  OrigDataType: word16
T_2730: (in r4 + 0x16<16> @ 184A : word16)
  Class: Eq_2730
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_2731: (in Mem10[r4 + 0x16<16>:word16] @ 184A : word16)
  Class: Eq_2241
  DataType: cu16
  OrigDataType: word16
T_2732: (in 0x1A<16> @ 184A : word16)
  Class: Eq_2732
  DataType: word16
  OrigDataType: word16
T_2733: (in r4 + 0x1A<16> @ 184A : word16)
  Class: Eq_2733
  DataType: (ptr16 cup16)
  OrigDataType: (ptr16 cup16)
T_2734: (in Mem15[r4 + 0x1A<16>:word16] @ 184A : word16)
  Class: Eq_2241
  DataType: cu16
  OrigDataType: cup16
T_2735: (in fn1900 @ 1860 : ptr16)
  Class: Eq_2735
  DataType: (ptr16 Eq_2735)
  OrigDataType: (ptr16 (fn T_2745 (T_1967, T_1968, T_2742, T_2744)))
T_2736: (in signature of fn1900 @ 1900 : void)
  Class: Eq_2735
  DataType: (ptr16 Eq_2735)
  OrigDataType: 
T_2737: (in r3 @ 1860 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: (ptr16 (struct (70 T_2859 t0070) (72 T_2862 t0072)))
T_2738: (in r4 @ 1860 : (ptr16 Eq_1271))
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: (ptr16 (struct (0 T_2831 t0000) (16 T_2855 t0016)))
T_2739: (in r3Out @ 1860 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_2740: (in r4Out @ 1860 : (ptr16 Eq_1271))
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2741: (in r3_39 @ 1860 : (ptr16 Eq_1970))
  Class: Eq_1970
  DataType: (ptr16 Eq_1970)
  OrigDataType: word16
T_2742: (in out r3_39 @ 1860 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_2743: (in r4_40 @ 1860 : (ptr16 Eq_1971))
  Class: Eq_1971
  DataType: (ptr16 Eq_1971)
  OrigDataType: (ptr16 (struct (11 T_2749 t0011)))
T_2744: (in out r4_40 @ 1860 : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2745: (in fn1900(r3, r4, out r3_39, out r4_40) @ 1860 : word16)
  Class: Eq_1969
  DataType: word16
  OrigDataType: word16
T_2746: (in r2_38 @ 1860 : word16)
  Class: Eq_1969
  DataType: word16
  OrigDataType: word16
T_2747: (in 0x11<16> @ 186C : word16)
  Class: Eq_2747
  DataType: word16
  OrigDataType: word16
T_2748: (in r4_40 + 0x11<16> @ 186C : word16)
  Class: Eq_2748
  DataType: word16
  OrigDataType: word16
T_2749: (in Mem48[r4_40 + 0x11<16>:byte] @ 186C : byte)
  Class: Eq_2749
  DataType: byte
  OrigDataType: byte
T_2750: (in 0x90<8> @ 186C : byte)
  Class: Eq_2750
  DataType: byte
  OrigDataType: byte
T_2751: (in r4_40->b0011 | 0x90<8> @ 186C : byte)
  Class: Eq_2751
  DataType: byte
  OrigDataType: byte
T_2752: (in v27_49 @ 186C : byte)
  Class: Eq_2751
  DataType: byte
  OrigDataType: byte
T_2753: (in 0x88<8> @ 1884 : byte)
  Class: Eq_2753
  DataType: byte
  OrigDataType: byte
T_2754: (in SEQ(0x88<8>, v27_49) @ 1884 : word16)
  Class: Eq_2754
  DataType: (ptr16 code)
  OrigDataType: (ptr16 code)
T_2755: (in r0_63 @ 1884 : word16)
  Class: Eq_2696
  DataType: word16
  OrigDataType: word16
T_2756: (in 0<16> @ 1856 : word16)
  Class: Eq_2756
  DataType: word16
  OrigDataType: word16
T_2757: (in r4 + 0<16> @ 1856 : word16)
  Class: Eq_2757
  DataType: (ptr16 cui16)
  OrigDataType: (ptr16 cui16)
T_2758: (in Mem21[r4 + 0<16>:word16] @ 1856 : word16)
  Class: Eq_1748
  DataType: Eq_1748
  OrigDataType: cui16
T_2759: (in 0x7FFF<16> @ 1856 : word16)
  Class: Eq_2759
  DataType: cui16
  OrigDataType: cui16
T_2760: (in r4->t0000.u1 & 0x7FFF<16> @ 1856 : word16)
  Class: Eq_1748
  DataType: Eq_1748
  OrigDataType: cui16
T_2761: (in 0<16> @ 1856 : word16)
  Class: Eq_2761
  DataType: word16
  OrigDataType: word16
T_2762: (in r4 + 0<16> @ 1856 : word16)
  Class: Eq_2762
  DataType: (ptr16 cui16)
  OrigDataType: (ptr16 cui16)
T_2763: (in Mem26[r4 + 0<16>:word16] @ 1856 : word16)
  Class: Eq_1748
  DataType: Eq_1748
  OrigDataType: cui16
T_2764: (in 0<16> @ 185A : word16)
  Class: Eq_2241
  DataType: cu16
  OrigDataType: word16
T_2765: (in 0x18<16> @ 185A : word16)
  Class: Eq_2765
  DataType: word16
  OrigDataType: word16
T_2766: (in r4 + 0x18<16> @ 185A : word16)
  Class: Eq_2766
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_2767: (in Mem27[r4 + 0x18<16>:word16] @ 185A : word16)
  Class: Eq_2241
  DataType: cu16
  OrigDataType: word16
T_2768: (in __syscall<word16> @ 185E : ptr32)
  Class: Eq_435
  DataType: (ptr32 Eq_435)
  OrigDataType: (ptr32 (fn T_2770 (T_2769)))
T_2769: (in 0x89A3<16> @ 185E : word16)
  Class: Eq_437
  DataType: word16
  OrigDataType: word16
T_2770: (in __syscall<word16>(0x89A3<16>) @ 185E : void)
  Class: Eq_439
  DataType: void
  OrigDataType: void
T_2771: (in 0x18<16> @ 18C4 : word16)
  Class: Eq_2771
  DataType: word16
  OrigDataType: word16
T_2772: (in r4 + 0x18<16> @ 18C4 : word16)
  Class: Eq_2772
  DataType: word16
  OrigDataType: word16
T_2773: (in Mem5[r4 + 0x18<16>:word16] @ 18C4 : word16)
  Class: Eq_2241
  DataType: cu16
  OrigDataType: word16
T_2774: (in 0<16> @ 18C4 : word16)
  Class: Eq_2241
  DataType: cu16
  OrigDataType: word16
T_2775: (in r4[12<i32>] == 0<16> @ 18C4 : bool)
  Class: Eq_2775
  DataType: bool
  OrigDataType: bool
T_2776: (in fn1900 @ 18CE : ptr16)
  Class: Eq_2735
  DataType: (ptr16 Eq_2735)
  OrigDataType: (ptr16 (fn T_2781 (T_2579, T_2580, T_2778, T_2780)))
T_2777: (in r3_30 @ 18CE : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_2778: (in out r3_30 @ 18CE : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_2779: (in r4_31 @ 18CE : (ptr16 Eq_2581))
  Class: Eq_2581
  DataType: (ptr16 Eq_2581)
  OrigDataType: (ptr16 (struct (11 T_2784 t0011)))
T_2780: (in out r4_31 @ 18CE : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2781: (in fn1900(r3, r4, out r3_30, out r4_31) @ 18CE : word16)
  Class: Eq_1969
  DataType: word16
  OrigDataType: word16
T_2782: (in 0x11<16> @ 18DA : word16)
  Class: Eq_2782
  DataType: word16
  OrigDataType: word16
T_2783: (in r4_31 + 0x11<16> @ 18DA : word16)
  Class: Eq_2783
  DataType: word16
  OrigDataType: word16
T_2784: (in Mem39[r4_31 + 0x11<16>:byte] @ 18DA : byte)
  Class: Eq_2784
  DataType: byte
  OrigDataType: byte
T_2785: (in 0x80<8> @ 18DA : byte)
  Class: Eq_2785
  DataType: byte
  OrigDataType: byte
T_2786: (in r4_31->b0011 | 0x80<8> @ 18DA : byte)
  Class: Eq_2786
  DataType: byte
  OrigDataType: byte
T_2787: (in v19_40 @ 18DA : byte)
  Class: Eq_2786
  DataType: byte
  OrigDataType: byte
T_2788: (in 0x88<8> @ 18F0 : byte)
  Class: Eq_2788
  DataType: byte
  OrigDataType: byte
T_2789: (in SEQ(0x88<8>, v19_40) @ 18F0 : word16)
  Class: Eq_2789
  DataType: (ptr16 code)
  OrigDataType: (ptr16 code)
T_2790: (in 0x16<16> @ 18CC : word16)
  Class: Eq_2790
  DataType: word16
  OrigDataType: word16
T_2791: (in r4 + 0x16<16> @ 18CC : word16)
  Class: Eq_2791
  DataType: ptr16
  OrigDataType: ptr16
T_2792: (in Mem5[r4 + 0x16<16>:word16] @ 18CC : word16)
  Class: Eq_2241
  DataType: cu16
  OrigDataType: cup16
T_2793: (in 0x18<16> @ 18CC : word16)
  Class: Eq_2793
  DataType: word16
  OrigDataType: word16
T_2794: (in r4 + 0x18<16> @ 18CC : word16)
  Class: Eq_2794
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_2795: (in Mem5[r4 + 0x18<16>:word16] @ 18CC : word16)
  Class: Eq_2241
  DataType: cu16
  OrigDataType: cup16
T_2796: (in r4[11<i32>] >= r4[12<i32>] @ 18CC : bool)
  Class: Eq_2796
  DataType: bool
  OrigDataType: bool
T_2797: (in fn1932 @ 18CC : ptr16)
  Class: Eq_2797
  DataType: (ptr16 Eq_2797)
  OrigDataType: (ptr16 (fn T_2807 (T_2579, T_2580, T_2804, T_2806)))
T_2798: (in signature of fn1932 @ 1932 : void)
  Class: Eq_2797
  DataType: (ptr16 Eq_2797)
  OrigDataType: 
T_2799: (in r3 @ 18CC : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: (ptr16 (struct
		(C T_2956 t000C)
		(14 T_2950 t0014)
		(58 T_2956 t0058)
		(64 T_2925 t0064)
		(70 T_1761 t0070)
		(72 T_2910 t0072)
		(74 T_2936 t0074)
		(A2 T_2960 t00A2)))
T_2800: (in r4 @ 18CC : (ptr16 Eq_1271))
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: (ptr16 (struct (0 T_2904 t0000) (1C T_2893 t001C)))
T_2801: (in r3Out @ 18CC : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_2802: (in r4Out @ 18CC : (ptr16 Eq_1271))
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2803: (in r3_19 @ 18CC : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_2804: (in out r3_19 @ 18CC : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_2805: (in r4_20 @ 18CC : (ptr16 Eq_2581))
  Class: Eq_2581
  DataType: (ptr16 Eq_2581)
  OrigDataType: word16
T_2806: (in out r4_20 @ 18CC : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2807: (in fn1932(r3, r4, out r3_19, out r4_20) @ 18CC : word16)
  Class: Eq_2807
  DataType: word16
  OrigDataType: word16
T_2808: (in r4 @ 18CC : (ptr16 Eq_1271))
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: (ptr16 (struct (16 T_2811 t0016)))
T_2809: (in 0x16<16> @ 18F6 : word16)
  Class: Eq_2809
  DataType: word16
  OrigDataType: word16
T_2810: (in r4 + 0x16<16> @ 18F6 : word16)
  Class: Eq_2810
  DataType: word16
  OrigDataType: word16
T_2811: (in Mem0[r4 + 0x16<16>:word16] @ 18F6 : word16)
  Class: Eq_2241
  DataType: cu16
  OrigDataType: word16
T_2812: (in 1<16> @ 18F6 : word16)
  Class: Eq_2812
  DataType: word16
  OrigDataType: word16
T_2813: (in Mem0[r4 + 0x16<16>:word16] + 1<16> @ 18F6 : word16)
  Class: Eq_2241
  DataType: cu16
  OrigDataType: word16
T_2814: (in 0x16<16> @ 18F6 : word16)
  Class: Eq_2814
  DataType: word16
  OrigDataType: word16
T_2815: (in r4 + 0x16<16> @ 18F6 : word16)
  Class: Eq_2815
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_2816: (in Mem6[r4 + 0x16<16>:word16] @ 18F6 : word16)
  Class: Eq_2241
  DataType: cu16
  OrigDataType: word16
T_2817: (in fn18FE @ 18FC : ptr16)
  Class: Eq_2817
  DataType: (ptr16 Eq_2817)
  OrigDataType: (ptr16 (fn T_2819 ()))
T_2818: (in signature of fn18FE @ 18FE : void)
  Class: Eq_2817
  DataType: (ptr16 Eq_2817)
  OrigDataType: 
T_2819: (in fn18FE() @ 18FC : void)
  Class: Eq_2819
  DataType: void
  OrigDataType: void
T_2820: (in r2 @ 18FE : word16)
  Class: Eq_2807
  DataType: word16
  OrigDataType: word16
T_2821: (in fp @ 190C : ptr16)
  Class: Eq_2821
  DataType: ptr16
  OrigDataType: ptr16
T_2822: (in 4<16> @ 190C : word16)
  Class: Eq_2822
  DataType: ui16
  OrigDataType: ui16
T_2823: (in fp - 4<16> @ 190C : word16)
  Class: Eq_2823
  DataType: (ptr16 code)
  OrigDataType: (ptr16 code)
T_2824: (in NZVC_12 @ 190E : cui16)
  Class: Eq_2824
  DataType: cui16
  OrigDataType: cui16
T_2825: (in 1<16> @ 190E : word16)
  Class: Eq_2825
  DataType: cui16
  OrigDataType: cui16
T_2826: (in NZVC_12 & 1<16> @ 190E : word16)
  Class: Eq_2826
  DataType: Eq_2826
  OrigDataType: (union (bool u1) (cui16 u0))
T_2827: (in fn18FE @ 190E : ptr16)
  Class: Eq_2817
  DataType: (ptr16 Eq_2817)
  OrigDataType: (ptr16 (fn T_2828 ()))
T_2828: (in fn18FE() @ 190E : void)
  Class: Eq_2819
  DataType: void
  OrigDataType: void
T_2829: (in 0<16> @ 1910 : word16)
  Class: Eq_2829
  DataType: word16
  OrigDataType: word16
T_2830: (in r4 + 0<16> @ 1910 : word16)
  Class: Eq_2830
  DataType: word16
  OrigDataType: word16
T_2831: (in Mem9[r4 + 0<16>:word16] @ 1910 : word16)
  Class: Eq_2831
  DataType: cui16
  OrigDataType: cui16
T_2832: (in 0x7FFD<16> @ 1910 : word16)
  Class: Eq_2832
  DataType: cui16
  OrigDataType: cui16
T_2833: (in r4->t0000.u1 & 0x7FFD<16> @ 1910 : word16)
  Class: Eq_2831
  DataType: cui16
  OrigDataType: cui16
T_2834: (in 0<16> @ 1910 : word16)
  Class: Eq_2834
  DataType: word16
  OrigDataType: word16
T_2835: (in r4 + 0<16> @ 1910 : word16)
  Class: Eq_2835
  DataType: (ptr16 cui16)
  OrigDataType: (ptr16 cui16)
T_2836: (in Mem15[r4 + 0<16>:word16] @ 1910 : word16)
  Class: Eq_2831
  DataType: cui16
  OrigDataType: cui16
T_2837: (in 0<16> @ 1914 : word16)
  Class: Eq_2837
  DataType: word16
  OrigDataType: word16
T_2838: (in r4 + 0<16> @ 1914 : word16)
  Class: Eq_2838
  DataType: (ptr16 cui16)
  OrigDataType: (ptr16 cui16)
T_2839: (in Mem15[r4 + 0<16>:word16] @ 1914 : word16)
  Class: Eq_2831
  DataType: cui16
  OrigDataType: cui16
T_2840: (in 0x4000<16> @ 1914 : word16)
  Class: Eq_2840
  DataType: cui16
  OrigDataType: cui16
T_2841: (in r4->t0000.u1 & 0x4000<16> @ 1914 : word16)
  Class: Eq_2831
  DataType: cui16
  OrigDataType: cui16
T_2842: (in v13_16 @ 1914 : cui16)
  Class: Eq_2831
  DataType: cui16
  OrigDataType: cui16
T_2843: (in 0<16> @ 1914 : word16)
  Class: Eq_2843
  DataType: word16
  OrigDataType: word16
T_2844: (in r4 + 0<16> @ 1914 : word16)
  Class: Eq_2844
  DataType: (ptr16 cui16)
  OrigDataType: (ptr16 cui16)
T_2845: (in Mem17[r4 + 0<16>:word16] @ 1914 : word16)
  Class: Eq_2831
  DataType: cui16
  OrigDataType: cui16
T_2846: (in 0<16> @ 1918 : word16)
  Class: Eq_2831
  DataType: cui16
  OrigDataType: word16
T_2847: (in v13_16 == 0<16> @ 1918 : bool)
  Class: Eq_2847
  DataType: bool
  OrigDataType: bool
T_2848: (in 002A @ 1924 : ptr16)
  Class: Eq_2848
  DataType: (ptr16 byte)
  OrigDataType: (ptr16 (struct (0 T_2849 t0000)))
T_2849: (in Mem24[0x002A<p16>:byte] @ 1924 : byte)
  Class: Eq_2849
  DataType: byte
  OrigDataType: byte
T_2850: (in 0<8> @ 1924 : byte)
  Class: Eq_2849
  DataType: byte
  OrigDataType: byte
T_2851: (in t0000.b002A == 0<8> @ 1924 : bool)
  Class: Eq_2851
  DataType: bool
  OrigDataType: bool
T_2852: (in 0xFFFF<16> @ 191A : word16)
  Class: Eq_2241
  DataType: cu16
  OrigDataType: word16
T_2853: (in 0x16<16> @ 191A : word16)
  Class: Eq_2853
  DataType: word16
  OrigDataType: word16
T_2854: (in r4 + 0x16<16> @ 191A : word16)
  Class: Eq_2854
  DataType: ptr16
  OrigDataType: ptr16
T_2855: (in Mem21[r4 + 0x16<16>:word16] @ 191A : word16)
  Class: Eq_2241
  DataType: cu16
  OrigDataType: word16
T_2856: (in 0<16> @ 1926 : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2857: (in 0x70<16> @ 1926 : word16)
  Class: Eq_2857
  DataType: word16
  OrigDataType: word16
T_2858: (in r3 + 0x70<16> @ 1926 : word16)
  Class: Eq_2858
  DataType: word16
  OrigDataType: word16
T_2859: (in Mem43[r3 + 0x70<16>:word16] @ 1926 : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2860: (in 0x72<16> @ 192A : word16)
  Class: Eq_2860
  DataType: word16
  OrigDataType: word16
T_2861: (in r3 + 0x72<16> @ 192A : word16)
  Class: Eq_2861
  DataType: ptr16
  OrigDataType: ptr16
T_2862: (in Mem43[r3 + 0x72<16>:word16] @ 192A : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2863: (in r4_45 @ 192A : (ptr16 Eq_1271))
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2864: (in 0<16> @ 192E : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2865: (in r4_45 != null @ 192E : bool)
  Class: Eq_2865
  DataType: bool
  OrigDataType: bool
T_2866: (in __syscall<word16> @ 1930 : ptr32)
  Class: Eq_435
  DataType: (ptr32 Eq_435)
  OrigDataType: (ptr32 (fn T_2868 (T_2867)))
T_2867: (in 0x8997<16> @ 1930 : word16)
  Class: Eq_437
  DataType: word16
  OrigDataType: word16
T_2868: (in __syscall<word16>(0x8997<16>) @ 1930 : void)
  Class: Eq_439
  DataType: void
  OrigDataType: void
T_2869: (in fn1932 @ 1924 : ptr16)
  Class: Eq_2797
  DataType: (ptr16 Eq_2797)
  OrigDataType: (ptr16 (fn T_2874 (T_2737, T_2738, T_2871, T_2873)))
T_2870: (in r3_37 @ 1924 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_2871: (in out r3_37 @ 1924 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_2872: (in r4_38 @ 1924 : (ptr16 Eq_1271))
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2873: (in out r4_38 @ 1924 : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2874: (in fn1932(r3, r4, out r3_37, out r4_38) @ 1924 : word16)
  Class: Eq_2807
  DataType: word16
  OrigDataType: word16
T_2875: (in r2_36 @ 1924 : word16)
  Class: Eq_2807
  DataType: word16
  OrigDataType: word16
T_2876: (in fn1932 @ 1930 : ptr16)
  Class: Eq_2797
  DataType: (ptr16 Eq_2797)
  OrigDataType: (ptr16 (fn T_2881 (T_2737, T_2863, T_2878, T_2880)))
T_2877: (in r3_59 @ 1930 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_2878: (in out r3_59 @ 1930 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_2879: (in r4_60 @ 1930 : (ptr16 Eq_1271))
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2880: (in out r4_60 @ 1930 : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2881: (in fn1932(r3, r4_45, out r3_59, out r4_60) @ 1930 : word16)
  Class: Eq_2807
  DataType: word16
  OrigDataType: word16
T_2882: (in r2_58 @ 1930 : word16)
  Class: Eq_2807
  DataType: word16
  OrigDataType: word16
T_2883: (in fn1932 @ 192E : ptr16)
  Class: Eq_2797
  DataType: (ptr16 Eq_2797)
  OrigDataType: (ptr16 (fn T_2888 (T_2737, T_2863, T_2885, T_2887)))
T_2884: (in r3_51 @ 192E : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_2885: (in out r3_51 @ 192E : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_2886: (in r4_52 @ 192E : (ptr16 Eq_1271))
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2887: (in out r4_52 @ 192E : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2888: (in fn1932(r3, r4_45, out r3_51, out r4_52) @ 192E : word16)
  Class: Eq_2807
  DataType: word16
  OrigDataType: word16
T_2889: (in r2_50 @ 192E : word16)
  Class: Eq_2807
  DataType: word16
  OrigDataType: word16
T_2890: (in r2 @ 192E : word16)
  Class: Eq_2890
  DataType: word16
  OrigDataType: word16
T_2891: (in 0x1C<16> @ 1932 : word16)
  Class: Eq_2891
  DataType: word16
  OrigDataType: word16
T_2892: (in r4 + 0x1C<16> @ 1932 : word16)
  Class: Eq_2892
  DataType: word16
  OrigDataType: word16
T_2893: (in Mem0[r4 + 0x1C<16>:word16] @ 1932 : word16)
  Class: Eq_2893
  DataType: cui16
  OrigDataType: cui16
T_2894: (in 8<16> @ 1932 : word16)
  Class: Eq_2894
  DataType: cui16
  OrigDataType: cui16
T_2895: (in r4[14<i32>] & 8<16> @ 1932 : word16)
  Class: Eq_2893
  DataType: cui16
  OrigDataType: cui16
T_2896: (in v5_5 @ 1932 : cui16)
  Class: Eq_2893
  DataType: cui16
  OrigDataType: cui16
T_2897: (in 0x1C<16> @ 1932 : word16)
  Class: Eq_2897
  DataType: word16
  OrigDataType: word16
T_2898: (in r4 + 0x1C<16> @ 1932 : word16)
  Class: Eq_2898
  DataType: (ptr16 cui16)
  OrigDataType: (ptr16 cui16)
T_2899: (in Mem6[r4 + 0x1C<16>:word16] @ 1932 : word16)
  Class: Eq_2893
  DataType: cui16
  OrigDataType: cui16
T_2900: (in 0<16> @ 1938 : word16)
  Class: Eq_2893
  DataType: cui16
  OrigDataType: word16
T_2901: (in v5_5 != 0<16> @ 1938 : bool)
  Class: Eq_2901
  DataType: bool
  OrigDataType: bool
T_2902: (in 0<16> @ 193A : word16)
  Class: Eq_2902
  DataType: word16
  OrigDataType: word16
T_2903: (in r4 + 0<16> @ 193A : word16)
  Class: Eq_2903
  DataType: ptr16
  OrigDataType: ptr16
T_2904: (in Mem6[r4 + 0<16>:word16] @ 193A : word16)
  Class: Eq_2904
  DataType: cui16
  OrigDataType: cui16
T_2905: (in 0x1000<16> @ 193A : word16)
  Class: Eq_2905
  DataType: cui16
  OrigDataType: cui16
T_2906: (in r4->t0000.u1 | 0x1000<16> @ 193A : word16)
  Class: Eq_2904
  DataType: cui16
  OrigDataType: cui16
T_2907: (in 0<16> @ 193A : word16)
  Class: Eq_2907
  DataType: word16
  OrigDataType: word16
T_2908: (in r4 + 0<16> @ 193A : word16)
  Class: Eq_2908
  DataType: (ptr16 cui16)
  OrigDataType: (ptr16 cui16)
T_2909: (in Mem18[r4 + 0<16>:word16] @ 193A : word16)
  Class: Eq_2904
  DataType: cui16
  OrigDataType: cui16
T_2910: (in 0<16> @ 193E : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2911: (in 0x72<16> @ 193E : word16)
  Class: Eq_2911
  DataType: word16
  OrigDataType: word16
T_2912: (in r3 + 0x72<16> @ 193E : word16)
  Class: Eq_2912
  DataType: word16
  OrigDataType: word16
T_2913: (in Mem20[r3 + 0x72<16>:word16] @ 193E : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2914: (in 0x70<16> @ 1942 : word16)
  Class: Eq_2914
  DataType: word16
  OrigDataType: word16
T_2915: (in r3 + 0x70<16> @ 1942 : word16)
  Class: Eq_2915
  DataType: ptr16
  OrigDataType: ptr16
T_2916: (in Mem20[r3 + 0x70<16>:word16] @ 1942 : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2917: (in r4_22 @ 1942 : (ptr16 Eq_1271))
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2918: (in 0<16> @ 1946 : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2919: (in r4_22 != null @ 1946 : bool)
  Class: Eq_2919
  DataType: bool
  OrigDataType: bool
T_2920: (in __syscall<word16> @ 1948 : ptr32)
  Class: Eq_435
  DataType: (ptr32 Eq_435)
  OrigDataType: (ptr32 (fn T_2922 (T_2921)))
T_2921: (in 0x8998<16> @ 1948 : word16)
  Class: Eq_437
  DataType: word16
  OrigDataType: word16
T_2922: (in __syscall<word16>(0x8998<16>) @ 1948 : void)
  Class: Eq_439
  DataType: void
  OrigDataType: void
T_2923: (in 0x64<16> @ 0E92 : word16)
  Class: Eq_2923
  DataType: word16
  OrigDataType: word16
T_2924: (in r3 + 0x64<16> @ 0E92 : word16)
  Class: Eq_2924
  DataType: ptr16
  OrigDataType: ptr16
T_2925: (in Mem20[r3 + 0x64<16>:word16] @ 0E92 : word16)
  Class: Eq_727
  DataType: (ptr16 Eq_727)
  OrigDataType: word16
T_2926: (in sp_28 @ 0E92 : (ptr16 Eq_727))
  Class: Eq_727
  DataType: (ptr16 Eq_727)
  OrigDataType: (ptr16 (struct (FFFFFFFC T_23 tFFFFFFFC) (FFFFFFFE T_1761 tFFFFFFFE)))
T_2927: (in 0xEF4<16> @ 0E96 : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2928: (in -2<i16> @ 0E96 : int16)
  Class: Eq_2928
  DataType: int16
  OrigDataType: int16
T_2929: (in sp_28 + -2<i16> @ 0E96 : word16)
  Class: Eq_2929
  DataType: word16
  OrigDataType: word16
T_2930: (in Mem30[sp_28 + -2<i16>:word16] @ 0E96 : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2931: (in -4<i16> @ 0E9A : int16)
  Class: Eq_2931
  DataType: int16
  OrigDataType: int16
T_2932: (in sp_28 + -4<i16> @ 0E9A : word16)
  Class: Eq_2932
  DataType: ptr16
  OrigDataType: ptr16
T_2933: (in Mem32[sp_28 + -4<i16>:word16] @ 0E9A : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_2934: (in 0x74<16> @ 0EA0 : word16)
  Class: Eq_2934
  DataType: word16
  OrigDataType: word16
T_2935: (in r3 + 0x74<16> @ 0EA0 : word16)
  Class: Eq_2935
  DataType: ptr16
  OrigDataType: ptr16
T_2936: (in Mem32[r3 + 0x74<16>:byte] @ 0EA0 : byte)
  Class: Eq_884
  DataType: byte
  OrigDataType: byte
T_2937: (in 0<8> @ 0EA0 : byte)
  Class: Eq_884
  DataType: byte
  OrigDataType: byte
T_2938: (in *((word16) r3 + 116<i32>) != 0<8> @ 0EA0 : bool)
  Class: Eq_2938
  DataType: bool
  OrigDataType: bool
T_2939: (in -2<i16> @ 0EA2 : int16)
  Class: Eq_2939
  DataType: int16
  OrigDataType: int16
T_2940: (in sp_28 + -2<i16> @ 0EA2 : word16)
  Class: Eq_2940
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_2941: (in Mem52[sp_28 + -2<i16>:word16] @ 0EA2 : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2942: (in 0<16> @ 0EDA : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2943: (in 0x72<16> @ 0EDA : word16)
  Class: Eq_2943
  DataType: word16
  OrigDataType: word16
T_2944: (in r3 + 0x72<16> @ 0EDA : word16)
  Class: Eq_2944
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_2945: (in Mem55[r3 + 0x72<16>:word16] @ 0EDA : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2946: (in 0<16> @ 0EDE : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2947: (in 0x70<16> @ 0EDE : word16)
  Class: Eq_2947
  DataType: word16
  OrigDataType: word16
T_2948: (in r3 + 0x70<16> @ 0EDE : word16)
  Class: Eq_2948
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_2949: (in Mem56[r3 + 0x70<16>:word16] @ 0EDE : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2950: (in 0<16> @ 0EE2 : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2951: (in 0x14<16> @ 0EE2 : word16)
  Class: Eq_2951
  DataType: word16
  OrigDataType: word16
T_2952: (in r3 + 0x14<16> @ 0EE2 : word16)
  Class: Eq_2952
  DataType: ptr16
  OrigDataType: ptr16
T_2953: (in Mem57[r3 + 0x14<16>:word16] @ 0EE2 : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2954: (in 0x58<16> @ 0EE6 : word16)
  Class: Eq_2954
  DataType: word16
  OrigDataType: word16
T_2955: (in r3 + 0x58<16> @ 0EE6 : word16)
  Class: Eq_2955
  DataType: ptr16
  OrigDataType: ptr16
T_2956: (in Mem57[r3 + 0x58<16>:word16] @ 0EE6 : word16)
  Class: Eq_1285
  DataType: (ptr16 word16)
  OrigDataType: word16
T_2957: (in 0xC<16> @ 0EE6 : word16)
  Class: Eq_2957
  DataType: word16
  OrigDataType: word16
T_2958: (in r3 + 0xC<16> @ 0EE6 : word16)
  Class: Eq_2958
  DataType: ptr16
  OrigDataType: ptr16
T_2959: (in Mem59[r3 + 0xC<16>:word16] @ 0EE6 : word16)
  Class: Eq_1285
  DataType: (ptr16 word16)
  OrigDataType: word16
T_2960: (in 0<8> @ 0EEC : byte)
  Class: Eq_1289
  DataType: byte
  OrigDataType: byte
T_2961: (in 0xA2<16> @ 0EEC : word16)
  Class: Eq_2961
  DataType: word16
  OrigDataType: word16
T_2962: (in r3 + 0xA2<16> @ 0EEC : word16)
  Class: Eq_2962
  DataType: ptr16
  OrigDataType: ptr16
T_2963: (in Mem60[r3 + 0xA2<16>:byte] @ 0EEC : byte)
  Class: Eq_1289
  DataType: byte
  OrigDataType: byte
T_2964: (in -4<i16> @ 0EF2 : int16)
  Class: Eq_2964
  DataType: int16
  OrigDataType: int16
T_2965: (in sp_28 + -4<i16> @ 0EF2 : word16)
  Class: Eq_2965
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_2966: (in Mem60[sp_28 + -4<i16>:word16] @ 0EF2 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_2967: (in 0<16> @ 0EDA : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2968: (in 0x72<16> @ 0EDA : word16)
  Class: Eq_2968
  DataType: word16
  OrigDataType: word16
T_2969: (in r3 + 0x72<16> @ 0EDA : word16)
  Class: Eq_2969
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_2970: (in Mem39[r3 + 0x72<16>:word16] @ 0EDA : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2971: (in 0<16> @ 0EDE : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2972: (in 0x70<16> @ 0EDE : word16)
  Class: Eq_2972
  DataType: word16
  OrigDataType: word16
T_2973: (in r3 + 0x70<16> @ 0EDE : word16)
  Class: Eq_2973
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_2974: (in Mem40[r3 + 0x70<16>:word16] @ 0EDE : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2975: (in 0<16> @ 0EE2 : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2976: (in 0x14<16> @ 0EE2 : word16)
  Class: Eq_2976
  DataType: word16
  OrigDataType: word16
T_2977: (in r3 + 0x14<16> @ 0EE2 : word16)
  Class: Eq_2977
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_2978: (in Mem41[r3 + 0x14<16>:word16] @ 0EE2 : word16)
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: word16
T_2979: (in 0x58<16> @ 0EE6 : word16)
  Class: Eq_2979
  DataType: word16
  OrigDataType: word16
T_2980: (in r3 + 0x58<16> @ 0EE6 : word16)
  Class: Eq_2980
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_2981: (in Mem41[r3 + 0x58<16>:word16] @ 0EE6 : word16)
  Class: Eq_1285
  DataType: (ptr16 word16)
  OrigDataType: word16
T_2982: (in 0xC<16> @ 0EE6 : word16)
  Class: Eq_2982
  DataType: word16
  OrigDataType: word16
T_2983: (in r3 + 0xC<16> @ 0EE6 : word16)
  Class: Eq_2983
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_2984: (in Mem43[r3 + 0xC<16>:word16] @ 0EE6 : word16)
  Class: Eq_1285
  DataType: (ptr16 word16)
  OrigDataType: word16
T_2985: (in 0<8> @ 0EEC : byte)
  Class: Eq_1289
  DataType: byte
  OrigDataType: byte
T_2986: (in 0xA2<16> @ 0EEC : word16)
  Class: Eq_2986
  DataType: word16
  OrigDataType: word16
T_2987: (in r3 + 0xA2<16> @ 0EEC : word16)
  Class: Eq_2987
  DataType: (ptr16 byte)
  OrigDataType: (ptr16 byte)
T_2988: (in Mem44[r3 + 0xA2<16>:byte] @ 0EEC : byte)
  Class: Eq_1289
  DataType: byte
  OrigDataType: byte
T_2989: (in -4<i16> @ 0EF2 : int16)
  Class: Eq_2989
  DataType: int16
  OrigDataType: int16
T_2990: (in sp_28 + -4<i16> @ 0EF2 : word16)
  Class: Eq_2990
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_2991: (in Mem44[sp_28 + -4<i16>:word16] @ 0EF2 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_2992: (in fn18F6 @ 1938 : ptr16)
  Class: Eq_2992
  DataType: (ptr16 Eq_2992)
  OrigDataType: (ptr16 (fn T_2994 (T_2800)))
T_2993: (in signature of fn18F6 @ 18F6 : void)
  Class: Eq_2992
  DataType: (ptr16 Eq_2992)
  OrigDataType: 
T_2994: (in fn18F6(r4) @ 1938 : void)
  Class: Eq_2994
  DataType: void
  OrigDataType: void
T_2995: (in r2_11 @ 1938 : word16)
  Class: Eq_2890
  DataType: word16
  OrigDataType: word16
T_2996: (in r3 @ 1938 : (ptr16 Eq_2996))
  Class: Eq_2996
  DataType: (ptr16 Eq_2996)
  OrigDataType: (ptr16 (struct (12 T_2999 t0012)))
T_2997: (in 0x12<16> @ 1954 : word16)
  Class: Eq_2997
  DataType: word16
  OrigDataType: word16
T_2998: (in r3 + 0x12<16> @ 1954 : word16)
  Class: Eq_2998
  DataType: word16
  OrigDataType: word16
T_2999: (in Mem0[r3 + 0x12<16>:word16] @ 1954 : word16)
  Class: Eq_2999
  DataType: word16
  OrigDataType: word16
T_3000: (in 1<16> @ 1954 : word16)
  Class: Eq_3000
  DataType: word16
  OrigDataType: word16
T_3001: (in r3->w0012 + 1<16> @ 1954 : word16)
  Class: Eq_2999
  DataType: word16
  OrigDataType: word16
T_3002: (in 0x12<16> @ 1954 : word16)
  Class: Eq_3002
  DataType: word16
  OrigDataType: word16
T_3003: (in r3 + 0x12<16> @ 1954 : word16)
  Class: Eq_3003
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3004: (in Mem9[r3 + 0x12<16>:word16] @ 1954 : word16)
  Class: Eq_2999
  DataType: word16
  OrigDataType: word16
T_3005: (in r3 @ 1958 : (ptr16 Eq_3005))
  Class: Eq_3005
  DataType: (ptr16 Eq_3005)
  OrigDataType: word16
T_3006: (in fn196A @ 195A : ptr16)
  Class: Eq_3006
  DataType: (ptr16 Eq_3006)
  OrigDataType: (ptr16 (fn T_3009 (T_3005)))
T_3007: (in signature of fn196A @ 196A : void)
  Class: Eq_3006
  DataType: (ptr16 Eq_3006)
  OrigDataType: 
T_3008: (in r3 @ 195A : (ptr16 Eq_3005))
  Class: Eq_3005
  DataType: (ptr16 Eq_3005)
  OrigDataType: (ptr16 (struct (18 T_3033 t0018) (1C T_3026 t001C)))
T_3009: (in fn196A(r3) @ 195A : word16)
  Class: Eq_3009
  DataType: word16
  OrigDataType: word16
T_3010: (in r3 @ 1960 : (ptr16 Eq_3005))
  Class: Eq_3005
  DataType: (ptr16 Eq_3005)
  OrigDataType: word16
T_3011: (in fn1966 @ 1962 : ptr16)
  Class: Eq_3011
  DataType: (ptr16 Eq_3011)
  OrigDataType: (ptr16 (fn T_3016 (T_3015, T_3010)))
T_3012: (in signature of fn1966 @ 1966 : void)
  Class: Eq_3011
  DataType: (ptr16 Eq_3011)
  OrigDataType: 
T_3013: (in r0 @ 1962 : int16)
  Class: Eq_3013
  DataType: int16
  OrigDataType: word16
T_3014: (in r3 @ 1962 : (ptr16 Eq_3005))
  Class: Eq_3005
  DataType: (ptr16 Eq_3005)
  OrigDataType: (ptr16 (struct (1C T_3020 t001C)))
T_3015: (in 32<i16> @ 1962 : int16)
  Class: Eq_3013
  DataType: int16
  OrigDataType: int16
T_3016: (in fn1966(32<i16>, r3) @ 1962 : void)
  Class: Eq_3016
  DataType: void
  OrigDataType: void
T_3017: (in SLICE(r0, byte, 0) @ 1966 : byte)
  Class: Eq_3017
  DataType: Eq_3017
  OrigDataType: byte
T_3018: (in 0x1C<16> @ 1966 : word16)
  Class: Eq_3018
  DataType: word16
  OrigDataType: word16
T_3019: (in r3 + 0x1C<16> @ 1966 : word16)
  Class: Eq_3019
  DataType: word16
  OrigDataType: word16
T_3020: (in Mem0[r3 + 0x1C<16>:byte] @ 1966 : byte)
  Class: Eq_3020
  DataType: Eq_3020
  OrigDataType: (ptr8 (struct (0 T_3023 t0000)))
T_3021: (in 0<8> @ 1966 : byte)
  Class: Eq_3021
  DataType: byte
  OrigDataType: byte
T_3022: (in Mem0[r3 + 0x1C<16>:byte] + 0<8> @ 1966 : byte)
  Class: Eq_3022
  DataType: byte
  OrigDataType: byte
T_3023: (in Mem7[Mem0[r3 + 0x1C<16>:byte] + 0<8>:ptr16] @ 1966 : ptr16)
  Class: Eq_3017
  DataType: Eq_3017
  OrigDataType: ptr16
T_3024: (in fn196A @ 1966 : ptr16)
  Class: Eq_3006
  DataType: (ptr16 Eq_3006)
  OrigDataType: (ptr16 (fn T_3025 (T_3014)))
T_3025: (in fn196A(r3) @ 1966 : word16)
  Class: Eq_3009
  DataType: word16
  OrigDataType: word16
T_3026: (in r0 @ 1966 : Eq_3020)
  Class: Eq_3020
  DataType: Eq_3020
  OrigDataType: word16
T_3027: (in 0x1C<16> @ 196A : word16)
  Class: Eq_3027
  DataType: word16
  OrigDataType: word16
T_3028: (in r3 + 0x1C<16> @ 196A : word16)
  Class: Eq_3028
  DataType: word16
  OrigDataType: word16
T_3029: (in Mem0[r3 + 0x1C<16>:word16] @ 196A : word16)
  Class: Eq_3020
  DataType: Eq_3020
  OrigDataType: word16
T_3030: (in r0_5 @ 196A : Eq_3020)
  Class: Eq_3020
  DataType: Eq_3020
  OrigDataType: cup16
T_3031: (in 0x18<16> @ 1972 : word16)
  Class: Eq_3031
  DataType: word16
  OrigDataType: word16
T_3032: (in r3 + 0x18<16> @ 1972 : word16)
  Class: Eq_3032
  DataType: ptr16
  OrigDataType: ptr16
T_3033: (in Mem0[r3 + 0x18<16>:word16] @ 1972 : word16)
  Class: Eq_3020
  DataType: Eq_3020
  OrigDataType: cup16
T_3034: (in r0_5 >= (r3->t0018).u0 @ 1972 : bool)
  Class: Eq_3034
  DataType: bool
  OrigDataType: bool
T_3035: (in 0x1C<16> @ 1974 : word16)
  Class: Eq_3035
  DataType: word16
  OrigDataType: word16
T_3036: (in r3 + 0x1C<16> @ 1974 : word16)
  Class: Eq_3036
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3037: (in Mem0[r3 + 0x1C<16>:word16] @ 1974 : word16)
  Class: Eq_3020
  DataType: Eq_3020
  OrigDataType: word16
T_3038: (in 1<16> @ 1974 : word16)
  Class: Eq_3038
  DataType: word16
  OrigDataType: word16
T_3039: (in r3->t001C.u0 + 1<16> @ 1974 : word16)
  Class: Eq_3020
  DataType: Eq_3020
  OrigDataType: word16
T_3040: (in 0x1C<16> @ 1974 : word16)
  Class: Eq_3040
  DataType: word16
  OrigDataType: word16
T_3041: (in r3 + 0x1C<16> @ 1974 : word16)
  Class: Eq_3041
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3042: (in Mem10[r3 + 0x1C<16>:word16] @ 1974 : word16)
  Class: Eq_3020
  DataType: Eq_3020
  OrigDataType: word16
T_3043: (in r3 @ 1974 : (ptr16 Eq_3005))
  Class: Eq_3005
  DataType: (ptr16 Eq_3005)
  OrigDataType: (ptr16 (struct (14 T_3075 t0014) (1C T_3046 t001C) (46 Eq_3020 t0046) (54 T_3090 t0054) (56 T_3057 t0056) (60 T_3068 t0060)))
T_3044: (in 0x1C<16> @ 1980 : word16)
  Class: Eq_3044
  DataType: word16
  OrigDataType: word16
T_3045: (in r3 + 0x1C<16> @ 1980 : word16)
  Class: Eq_3045
  DataType: word16
  OrigDataType: word16
T_3046: (in Mem0[r3 + 0x1C<16>:word16] @ 1980 : word16)
  Class: Eq_3020
  DataType: Eq_3020
  OrigDataType: cup16
T_3047: (in 0x46<16> @ 1980 : word16)
  Class: Eq_3047
  DataType: word16
  OrigDataType: word16
T_3048: (in r3 + 0x46<16> @ 1980 : word16)
  Class: Eq_3048
  DataType: word16
  OrigDataType: word16
T_3049: (in Mem0[r3 + 0x46<16>:word16] @ 1980 : word16)
  Class: Eq_3020
  DataType: Eq_3020
  OrigDataType: cup16
T_3050: (in r3->t001C.u0 >= (r3->t0046).u0 @ 1980 : bool)
  Class: Eq_3050
  DataType: bool
  OrigDataType: bool
T_3051: (in 0<16> @ 1988 : word16)
  Class: Eq_3020
  DataType: cup16
  OrigDataType: word16
T_3052: (in 0x46<16> @ 1988 : word16)
  Class: Eq_3052
  DataType: word16
  OrigDataType: word16
T_3053: (in r3 + 0x46<16> @ 1988 : word16)
  Class: Eq_3053
  DataType: (ptr16 cup16)
  OrigDataType: (ptr16 cup16)
T_3054: (in Mem13[r3 + 0x46<16>:word16] @ 1988 : word16)
  Class: Eq_3020
  DataType: Eq_3020
  OrigDataType: cup16
T_3055: (in 0x56<16> @ 1990 : word16)
  Class: Eq_3055
  DataType: word16
  OrigDataType: word16
T_3056: (in r3 + 0x56<16> @ 1990 : word16)
  Class: Eq_3056
  DataType: ptr16
  OrigDataType: ptr16
T_3057: (in Mem13[r3 + 0x56<16>:word16] @ 1990 : word16)
  Class: Eq_3057
  DataType: word16
  OrigDataType: word16
T_3058: (in 0<16> @ 1990 : word16)
  Class: Eq_3057
  DataType: word16
  OrigDataType: word16
T_3059: (in r3->w0056 != 0<16> @ 1990 : bool)
  Class: Eq_3059
  DataType: bool
  OrigDataType: bool
T_3060: (in 0x46<16> @ 1982 : word16)
  Class: Eq_3060
  DataType: word16
  OrigDataType: word16
T_3061: (in r3 + 0x46<16> @ 1982 : word16)
  Class: Eq_3061
  DataType: (ptr16 cup16)
  OrigDataType: (ptr16 cup16)
T_3062: (in Mem0[r3 + 0x46<16>:word16] @ 1982 : word16)
  Class: Eq_3020
  DataType: Eq_3020
  OrigDataType: cup16
T_3063: (in 0x1C<16> @ 1982 : word16)
  Class: Eq_3063
  DataType: word16
  OrigDataType: word16
T_3064: (in r3 + 0x1C<16> @ 1982 : word16)
  Class: Eq_3064
  DataType: (ptr16 cup16)
  OrigDataType: (ptr16 cup16)
T_3065: (in Mem9[r3 + 0x1C<16>:word16] @ 1982 : word16)
  Class: Eq_3020
  DataType: Eq_3020
  OrigDataType: cup16
T_3066: (in 0x60<16> @ 199E : word16)
  Class: Eq_3066
  DataType: word16
  OrigDataType: word16
T_3067: (in r3 + 0x60<16> @ 199E : word16)
  Class: Eq_3067
  DataType: ptr16
  OrigDataType: ptr16
T_3068: (in Mem13[r3 + 0x60<16>:ptr16] @ 199E : ptr16)
  Class: Eq_3068
  DataType: (ptr16 code)
  OrigDataType: (ptr16 code)
T_3069: (in 0<16> @ 19A2 : word16)
  Class: Eq_3057
  DataType: word16
  OrigDataType: word16
T_3070: (in 0x56<16> @ 19A2 : word16)
  Class: Eq_3070
  DataType: word16
  OrigDataType: word16
T_3071: (in r3 + 0x56<16> @ 19A2 : word16)
  Class: Eq_3071
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3072: (in Mem23[r3 + 0x56<16>:word16] @ 19A2 : word16)
  Class: Eq_3057
  DataType: word16
  OrigDataType: word16
T_3073: (in 0x14<16> @ 19AA : word16)
  Class: Eq_3073
  DataType: word16
  OrigDataType: word16
T_3074: (in r3 + 0x14<16> @ 19AA : word16)
  Class: Eq_3074
  DataType: ptr16
  OrigDataType: ptr16
T_3075: (in Mem23[r3 + 0x14<16>:ptr16] @ 19AA : ptr16)
  Class: Eq_3075
  DataType: (ptr16 ci8)
  OrigDataType: (ptr16 (struct (0 T_3078 t0000)))
T_3076: (in 0<16> @ 19AA : word16)
  Class: Eq_3076
  DataType: word16
  OrigDataType: word16
T_3077: (in Mem23[r3 + 0x14<16>:ptr16] + 0<16> @ 19AA : word16)
  Class: Eq_3077
  DataType: ptr16
  OrigDataType: ptr16
T_3078: (in Mem23[Mem23[r3 + 0x14<16>:ptr16] + 0<16>:byte] @ 19AA : byte)
  Class: Eq_3078
  DataType: ci8
  OrigDataType: ci8
T_3079: (in 0<8> @ 19AA : byte)
  Class: Eq_3078
  DataType: ci8
  OrigDataType: ci8
T_3080: (in *r3->ptr0014 > 0<8> @ 19AA : bool)
  Class: Eq_3080
  DataType: bool
  OrigDataType: bool
T_3081: (in fn1966 @ 1996 : ptr16)
  Class: Eq_3011
  DataType: (ptr16 Eq_3011)
  OrigDataType: (ptr16 (fn T_3083 (T_3082, T_3043)))
T_3082: (in 13<i16> @ 1996 : int16)
  Class: Eq_3013
  DataType: int16
  OrigDataType: int16
T_3083: (in fn1966(13<i16>, r3) @ 1996 : void)
  Class: Eq_3016
  DataType: void
  OrigDataType: void
T_3084: (in 0x60<16> @ 199A : word16)
  Class: Eq_3084
  DataType: word16
  OrigDataType: word16
T_3085: (in r3 + 0x60<16> @ 199A : word16)
  Class: Eq_3085
  DataType: (ptr16 (ptr16 code))
  OrigDataType: (ptr16 (ptr16 code))
T_3086: (in Mem13[r3 + 0x60<16>:ptr16] @ 199A : ptr16)
  Class: Eq_3068
  DataType: (ptr16 code)
  OrigDataType: (ptr16 code)
T_3087: (in 0<16> @ 19AC : word16)
  Class: Eq_3087
  DataType: word16
  OrigDataType: word16
T_3088: (in 0x54<16> @ 19AC : word16)
  Class: Eq_3088
  DataType: word16
  OrigDataType: word16
T_3089: (in r3 + 0x54<16> @ 19AC : word16)
  Class: Eq_3089
  DataType: ptr16
  OrigDataType: ptr16
T_3090: (in Mem30[r3 + 0x54<16>:word16] @ 19AC : word16)
  Class: Eq_3087
  DataType: word16
  OrigDataType: word16
T_3091: (in 0<16> @ 1D32 : word16)
  Class: Eq_3091
  DataType: word16
  OrigDataType: word16
T_3092: (in r0 + 0<16> @ 1D32 : word16)
  Class: Eq_3092
  DataType: word16
  OrigDataType: word16
T_3093: (in Mem0[r0 + 0<16>:word16] @ 1D32 : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: cui16
T_3094: (in 0x4000<16> @ 1D32 : word16)
  Class: Eq_3094
  DataType: cui16
  OrigDataType: cui16
T_3095: (in r0->t0000.u1 & 0x4000<16> @ 1D32 : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: cui16
T_3096: (in v8_6 @ 1D32 : ci16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: cui16
T_3097: (in 0<16> @ 1D32 : word16)
  Class: Eq_3097
  DataType: word16
  OrigDataType: word16
T_3098: (in r0 + 0<16> @ 1D32 : word16)
  Class: Eq_3098
  DataType: (ptr16 cui16)
  OrigDataType: (ptr16 cui16)
T_3099: (in Mem7[r0 + 0<16>:word16] @ 1D32 : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: cui16
T_3100: (in r4_4 @ 1D30 : (ptr16 Eq_1271))
  Class: Eq_1271
  DataType: (ptr16 Eq_1271)
  OrigDataType: (ptr16 (struct (0 T_3093 t0000)))
T_3101: (in 0<16> @ 1D36 : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: word16
T_3102: (in v8_6 == 0<16> @ 1D36 : bool)
  Class: Eq_3102
  DataType: bool
  OrigDataType: bool
T_3103: (in 0<16> @ 1D46 : word16)
  Class: Eq_3103
  DataType: word16
  OrigDataType: word16
T_3104: (in r0 + 0<16> @ 1D46 : word16)
  Class: Eq_3104
  DataType: (ptr16 cui16)
  OrigDataType: (ptr16 cui16)
T_3105: (in Mem7[r0 + 0<16>:word16] @ 1D46 : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: ci16
T_3106: (in 0<16> @ 1D46 : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: ci16
T_3107: (in r0->t0000.u1 > 0<16> @ 1D46 : bool)
  Class: Eq_3107
  DataType: bool
  OrigDataType: bool
T_3108: (in 0<16> @ 1D38 : word16)
  Class: Eq_3108
  DataType: word16
  OrigDataType: word16
T_3109: (in r0 + 0<16> @ 1D38 : word16)
  Class: Eq_3109
  DataType: (ptr16 cui16)
  OrigDataType: (ptr16 cui16)
T_3110: (in Mem7[r0 + 0<16>:word16] @ 1D38 : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: cui16
T_3111: (in 2<16> @ 1D38 : word16)
  Class: Eq_3111
  DataType: cui16
  OrigDataType: cui16
T_3112: (in r0->t0000.u1 & 2<16> @ 1D38 : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: cui16
T_3113: (in v10_60 @ 1D38 : ci16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: cui16
T_3114: (in 0<16> @ 1D38 : word16)
  Class: Eq_3114
  DataType: word16
  OrigDataType: word16
T_3115: (in r0 + 0<16> @ 1D38 : word16)
  Class: Eq_3115
  DataType: (ptr16 cui16)
  OrigDataType: (ptr16 cui16)
T_3116: (in Mem61[r0 + 0<16>:word16] @ 1D38 : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: cui16
T_3117: (in 0<16> @ 1D3C : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: word16
T_3118: (in v10_60 == 0<16> @ 1D3C : bool)
  Class: Eq_3118
  DataType: bool
  OrigDataType: bool
T_3119: (in 0<16> @ 1D3E : word16)
  Class: Eq_3119
  DataType: word16
  OrigDataType: word16
T_3120: (in r0 + 0<16> @ 1D3E : word16)
  Class: Eq_3120
  DataType: (ptr16 cui16)
  OrigDataType: (ptr16 cui16)
T_3121: (in Mem61[r0 + 0<16>:word16] @ 1D3E : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: cui16
T_3122: (in 0xFFFD<16> @ 1D3E : word16)
  Class: Eq_3122
  DataType: cui16
  OrigDataType: cui16
T_3123: (in r0->t0000.u1 & 0xFFFD<16> @ 1D3E : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: cui16
T_3124: (in 0<16> @ 1D3E : word16)
  Class: Eq_3124
  DataType: word16
  OrigDataType: word16
T_3125: (in r0 + 0<16> @ 1D3E : word16)
  Class: Eq_3125
  DataType: (ptr16 cui16)
  OrigDataType: (ptr16 cui16)
T_3126: (in Mem66[r0 + 0<16>:word16] @ 1D3E : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: cui16
T_3127: (in fn1836 @ 1D80 : ptr16)
  Class: Eq_1965
  DataType: (ptr16 Eq_1965)
  OrigDataType: (ptr16 (fn T_3132 (T_2199, T_2198, T_3129, T_3130, T_3131)))
T_3128: (in r2_105 @ 1D80 : word16)
  Class: Eq_3128
  DataType: word16
  OrigDataType: word16
T_3129: (in out r2_105 @ 1D80 : word16)
  Class: Eq_1969
  DataType: word16
  OrigDataType: word16
T_3130: (in out r3 @ 1D80 : word16)
  Class: Eq_1970
  DataType: (ptr16 Eq_1970)
  OrigDataType: word16
T_3131: (in out r4_4 @ 1D80 : word16)
  Class: Eq_1971
  DataType: (ptr16 Eq_1971)
  OrigDataType: (ptr16 (struct (0 T_3093 t0000)))
T_3132: (in fn1836(r3, r0, out r2_105, out r3, out r4_4) @ 1D80 : word16)
  Class: Eq_1781
  DataType: int16
  OrigDataType: word16
T_3133: (in 0<16> @ 1D48 : word16)
  Class: Eq_3133
  DataType: word16
  OrigDataType: word16
T_3134: (in r0 + 0<16> @ 1D48 : word16)
  Class: Eq_3134
  DataType: (ptr16 cui16)
  OrigDataType: (ptr16 cui16)
T_3135: (in Mem7[r0 + 0<16>:word16] @ 1D48 : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: cui16
T_3136: (in 0x200<16> @ 1D48 : word16)
  Class: Eq_3136
  DataType: cui16
  OrigDataType: cui16
T_3137: (in r0->t0000.u1 & 0x200<16> @ 1D48 : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: cui16
T_3138: (in v16_17 @ 1D48 : ci16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: cui16
T_3139: (in 0<16> @ 1D48 : word16)
  Class: Eq_3139
  DataType: word16
  OrigDataType: word16
T_3140: (in r0 + 0<16> @ 1D48 : word16)
  Class: Eq_3140
  DataType: (ptr16 cui16)
  OrigDataType: (ptr16 cui16)
T_3141: (in Mem18[r0 + 0<16>:word16] @ 1D48 : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: cui16
T_3142: (in 0<16> @ 1D4C : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: word16
T_3143: (in v16_17 == 0<16> @ 1D4C : bool)
  Class: Eq_3143
  DataType: bool
  OrigDataType: bool
T_3144: (in 2<16> @ 1D78 : word16)
  Class: Eq_3144
  DataType: word16
  OrigDataType: word16
T_3145: (in r0 + 2<16> @ 1D78 : word16)
  Class: Eq_3145
  DataType: ptr16
  OrigDataType: ptr16
T_3146: (in Mem18[r0 + 2<16>:word16] @ 1D78 : word16)
  Class: Eq_1935
  DataType: (ptr16 word16)
  OrigDataType: word16
T_3147: (in 0x1FE<16> @ 1D78 : word16)
  Class: Eq_3147
  DataType: word16
  OrigDataType: word16
T_3148: (in Mem18[r0 + 2<16>:word16] + 0x1FE<16> @ 1D78 : word16)
  Class: Eq_3148
  DataType: (ptr16 cui16)
  OrigDataType: word16
T_3149: (in r2_23 @ 1D78 : (ptr16 cui16))
  Class: Eq_3148
  DataType: (ptr16 cui16)
  OrigDataType: (ptr16 (struct (0 T_3152 t0000)))
T_3150: (in 0<16> @ 1D7C : word16)
  Class: Eq_3150
  DataType: word16
  OrigDataType: word16
T_3151: (in r2_23 + 0<16> @ 1D7C : word16)
  Class: Eq_3151
  DataType: word16
  OrigDataType: word16
T_3152: (in Mem18[r2_23 + 0<16>:word16] @ 1D7C : word16)
  Class: Eq_3152
  DataType: cui16
  OrigDataType: cui16
T_3153: (in 0x8000<16> @ 1D7C : word16)
  Class: Eq_3153
  DataType: cui16
  OrigDataType: cui16
T_3154: (in *r2_23 | 0x8000<16> @ 1D7C : word16)
  Class: Eq_3152
  DataType: cui16
  OrigDataType: cui16
T_3155: (in 0<16> @ 1D7C : word16)
  Class: Eq_3155
  DataType: word16
  OrigDataType: word16
T_3156: (in r2_23 + 0<16> @ 1D7C : word16)
  Class: Eq_3156
  DataType: (ptr16 cui16)
  OrigDataType: (ptr16 cui16)
T_3157: (in Mem26[r2_23 + 0<16>:word16] @ 1D7C : word16)
  Class: Eq_3152
  DataType: cui16
  OrigDataType: cui16
T_3158: (in 0xE<16> @ 1D4E : word16)
  Class: Eq_3158
  DataType: word16
  OrigDataType: word16
T_3159: (in r0 + 0xE<16> @ 1D4E : word16)
  Class: Eq_3159
  DataType: ptr16
  OrigDataType: ptr16
T_3160: (in Mem18[r0 + 0xE<16>:word16] @ 1D4E : word16)
  Class: Eq_1932
  DataType: cui16
  OrigDataType: word16
T_3161: (in r2_29 @ 1D4E : cui16)
  Class: Eq_1932
  DataType: cui16
  OrigDataType: word16
T_3162: (in 2<16> @ 1D54 : word16)
  Class: Eq_3162
  DataType: word16
  OrigDataType: word16
T_3163: (in r0 + 2<16> @ 1D54 : word16)
  Class: Eq_3163
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3164: (in Mem18[r0 + 2<16>:word16] @ 1D54 : word16)
  Class: Eq_1935
  DataType: (ptr16 word16)
  OrigDataType: word16
T_3165: (in r2_29 + Mem18[r0 + 2<16>:word16] @ 1D54 : word16)
  Class: Eq_3165
  DataType: (ptr16 byte)
  OrigDataType: word16
T_3166: (in r2_31 @ 1D54 : (ptr16 byte))
  Class: Eq_3165
  DataType: (ptr16 byte)
  OrigDataType: (ptr16 (struct (0 T_3178 t0000)))
T_3167: (in 0<16> @ 1D58 : word16)
  Class: Eq_3167
  DataType: word16
  OrigDataType: word16
T_3168: (in r0 + 0<16> @ 1D58 : word16)
  Class: Eq_3168
  DataType: (ptr16 cui16)
  OrigDataType: (ptr16 cui16)
T_3169: (in Mem18[r0 + 0<16>:word16] @ 1D58 : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: cui16
T_3170: (in 0x2000<16> @ 1D58 : word16)
  Class: Eq_3170
  DataType: cui16
  OrigDataType: cui16
T_3171: (in r0->t0000.u1 & 0x2000<16> @ 1D58 : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: cui16
T_3172: (in v22_33 @ 1D58 : ci16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: cui16
T_3173: (in 0<16> @ 1D58 : word16)
  Class: Eq_3173
  DataType: word16
  OrigDataType: word16
T_3174: (in r0 + 0<16> @ 1D58 : word16)
  Class: Eq_3174
  DataType: (ptr16 cui16)
  OrigDataType: (ptr16 cui16)
T_3175: (in Mem34[r0 + 0<16>:word16] @ 1D58 : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: cui16
T_3176: (in 0<16> @ 1D5C : word16)
  Class: Eq_2206
  DataType: ci16
  OrigDataType: word16
T_3177: (in v22_33 == 0<16> @ 1D5C : bool)
  Class: Eq_3177
  DataType: bool
  OrigDataType: bool
T_3178: (in 0xA<8> @ 1D62 : byte)
  Class: Eq_3178
  DataType: byte
  OrigDataType: byte
T_3179: (in 0<16> @ 1D62 : word16)
  Class: Eq_3179
  DataType: word16
  OrigDataType: word16
T_3180: (in r2_31 + 0<16> @ 1D62 : word16)
  Class: Eq_3180
  DataType: word16
  OrigDataType: word16
T_3181: (in Mem38[r2_31 + 0<16>:byte] @ 1D62 : byte)
  Class: Eq_3178
  DataType: byte
  OrigDataType: byte
T_3182: (in 0<8> @ 1D5E : byte)
  Class: Eq_3178
  DataType: byte
  OrigDataType: byte
T_3183: (in 0<16> @ 1D5E : word16)
  Class: Eq_3183
  DataType: word16
  OrigDataType: word16
T_3184: (in r2_31 + 0<16> @ 1D5E : word16)
  Class: Eq_3184
  DataType: (ptr16 byte)
  OrigDataType: (ptr16 byte)
T_3185: (in Mem42[r2_31 + 0<16>:byte] @ 1D5E : byte)
  Class: Eq_3178
  DataType: byte
  OrigDataType: byte
T_3186: (in r0 + 2<16> @ 1D66 : word16)
  Class: Eq_3186
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3187: (in Mem18[r0 + 2<16>:word16] @ 1D66 : word16)
  Class: Eq_1935
  DataType: (ptr16 word16)
  OrigDataType: word16
T_3188: (in r2_29 + Mem18[r0 + 2<16>:word16] @ 1D66 : word16)
  Class: Eq_3188
  DataType: word16
  OrigDataType: word16
T_3189: (in 1<16> @ 1D66 : word16)
  Class: Eq_3189
  DataType: word16
  OrigDataType: word16
T_3190: (in (word16) r0[1<i32>].t0000 + r2_29 + 1<16> @ 1D66 : word16)
  Class: Eq_3190
  DataType: (ptr16 byte)
  OrigDataType: word16
T_3191: (in r2_52 @ 1D66 : (ptr16 byte))
  Class: Eq_3190
  DataType: (ptr16 byte)
  OrigDataType: (ptr16 (struct 0001 (0 byte b0000)))
T_3192: (in 0x1FF<16> @ 1D66 : word16)
  Class: Eq_1932
  DataType: cui16
  OrigDataType: word16
T_3193: (in r2_29 - 0x1FF<16> @ 1D66 : word16)
  Class: Eq_3193
  DataType: ci16
  OrigDataType: word16
T_3194: (in r1_49 @ 1D66 : ci16)
  Class: Eq_3193
  DataType: ci16
  OrigDataType: ci16
T_3195: (in r2_29 == 0x1FF<16> @ 1D6A : bool)
  Class: Eq_3195
  DataType: bool
  OrigDataType: bool
T_3196: (in 0<8> @ 1D6C : byte)
  Class: Eq_3196
  DataType: byte
  OrigDataType: byte
T_3197: (in 0<16> @ 1D6C : word16)
  Class: Eq_3197
  DataType: word16
  OrigDataType: word16
T_3198: (in r2_52 + 0<16> @ 1D6C : word16)
  Class: Eq_3198
  DataType: word16
  OrigDataType: word16
T_3199: (in Mem53[r2_52 + 0<16>:byte] @ 1D6C : byte)
  Class: Eq_3196
  DataType: byte
  OrigDataType: byte
T_3200: (in 1<16> @ 1D6C : word16)
  Class: Eq_3200
  DataType: int16
  OrigDataType: int16
T_3201: (in r2_52 + 1<16> @ 1D6C : word16)
  Class: Eq_3190
  DataType: (ptr16 byte)
  OrigDataType: ptr16
T_3202: (in 1<16> @ 1D6E : word16)
  Class: Eq_3202
  DataType: word16
  OrigDataType: word16
T_3203: (in r1_49 + 1<16> @ 1D6E : word16)
  Class: Eq_3193
  DataType: ci16
  OrigDataType: word16
T_3204: (in 0<16> @ 1D70 : word16)
  Class: Eq_3193
  DataType: ci16
  OrigDataType: ci16
T_3205: (in r1_49 < 0<16> @ 1D70 : bool)
  Class: Eq_3205
  DataType: bool
  OrigDataType: bool
T_3206: (in Mem5[0x1DAA<p16>:word16] @ 021A : word16)
  Class: Eq_1570
  DataType: (ptr16 code)
  OrigDataType: (ptr16 code)
T_3207: (in r0_9 @ 021A : (ptr16 code))
  Class: Eq_1570
  DataType: (ptr16 code)
  OrigDataType: (ptr16 code)
T_3208: (in 0<16> @ 021E : word16)
  Class: Eq_1570
  DataType: (ptr16 code)
  OrigDataType: word16
T_3209: (in r0_9 == null @ 021E : bool)
  Class: Eq_3209
  DataType: bool
  OrigDataType: bool
T_3210: (in 0022 @ 0222 : ptr16)
  Class: Eq_3210
  DataType: (ptr16 (ptr16 Eq_3211))
  OrigDataType: (ptr16 (struct (0 T_3211 t0000)))
T_3211: (in Mem5[0x0022<p16>:word16] @ 0222 : word16)
  Class: Eq_3211
  DataType: (ptr16 Eq_3211)
  OrigDataType: word16
T_3212: (in sp_16 @ 0222 : (ptr16 Eq_3211))
  Class: Eq_3211
  DataType: (ptr16 Eq_3211)
  OrigDataType: (ptr16 (struct
		(FFFFFFE0 T_3326 tFFFFFFE0)
		(FFFFFFE2 T_3314 tFFFFFFE2)
		(FFFFFFE4 T_3308 tFFFFFFE4)
		(FFFFFFE6 T_3298 tFFFFFFE6)
		(FFFFFFE8 T_3468 tFFFFFFE8)
		(FFFFFFEA T_3249 tFFFFFFEA)
		(FFFFFFEC T_3382 tFFFFFFEC)
		(FFFFFFF8 T_3235 tFFFFFFF8)
		(FFFFFFFA T_3228 tFFFFFFFA)
		(FFFFFFFC T_3223 tFFFFFFFC)
		(FFFFFFFE T_3213 tFFFFFFFE)))
T_3213: (in 1DB2 @ 0226 : ptr16)
  Class: Eq_3213
  DataType: (ptr16 Eq_3213)
  OrigDataType: ptr16
T_3214: (in -2<i16> @ 0226 : int16)
  Class: Eq_3214
  DataType: int16
  OrigDataType: int16
T_3215: (in sp_16 + -2<i16> @ 0226 : word16)
  Class: Eq_3215
  DataType: word16
  OrigDataType: word16
T_3216: (in Mem19[sp_16 + -2<i16>:word16] @ 0226 : word16)
  Class: Eq_3213
  DataType: (ptr16 Eq_3213)
  OrigDataType: word16
T_3217: (in FnSubfn @ 022C : ptr16)
  Class: Eq_3217
  DataType: (ptr16 Eq_3217)
  OrigDataType: (ptr16 (fn T_3221 (T_3220)))
T_3218: (in signature of FnSubfn : void)
  Class: Eq_3217
  DataType: (ptr16 Eq_3217)
  OrigDataType: 
T_3219: (in r0 @ 022C : (ptr16 sys_info_FD))
  Class: Eq_3219
  DataType: (ptr16 Eq_3219)
  OrigDataType: 
T_3220: (in 0x592<16> @ 022C : word16)
  Class: Eq_3219
  DataType: (ptr16 Eq_3219)
  OrigDataType: (ptr16 sys_info_FD)
T_3221: (in FnSubfn(&g_t0592) @ 022C : word16)
  Class: Eq_3221
  DataType: word16
  OrigDataType: word16
T_3222: (in 0028 @ 022E : ptr16)
  Class: Eq_3222
  DataType: (ptr16 (ptr16 Eq_3223))
  OrigDataType: (ptr16 (struct (0 T_3223 t0000)))
T_3223: (in Mem19[0x0028<p16>:word16] @ 022E : word16)
  Class: Eq_3223
  DataType: (ptr16 Eq_3223)
  OrigDataType: word16
T_3224: (in r5_22 @ 022E : (ptr16 Eq_3223))
  Class: Eq_3223
  DataType: (ptr16 Eq_3223)
  OrigDataType: cup16
T_3225: (in -4<i16> @ 0232 : int16)
  Class: Eq_3225
  DataType: int16
  OrigDataType: int16
T_3226: (in sp_16 + -4<i16> @ 0232 : word16)
  Class: Eq_3226
  DataType: ptr16
  OrigDataType: ptr16
T_3227: (in Mem24[sp_16 + -4<i16>:word16] @ 0232 : word16)
  Class: Eq_3223
  DataType: (ptr16 Eq_3223)
  OrigDataType: word16
T_3228: (in 0<16> @ 0236 : word16)
  Class: Eq_3228
  DataType: ptr16
  OrigDataType: word16
T_3229: (in -6<i16> @ 0236 : int16)
  Class: Eq_3229
  DataType: int16
  OrigDataType: int16
T_3230: (in sp_16 + -6<i16> @ 0236 : word16)
  Class: Eq_3230
  DataType: ptr16
  OrigDataType: ptr16
T_3231: (in Mem30[sp_16 + -6<i16>:word16] @ 0236 : word16)
  Class: Eq_3228
  DataType: ptr16
  OrigDataType: word16
T_3232: (in 0x1000<16> @ 0238 : word16)
  Class: Eq_3232
  DataType: word16
  OrigDataType: word16
T_3233: (in -8<i16> @ 0238 : int16)
  Class: Eq_3233
  DataType: int16
  OrigDataType: int16
T_3234: (in sp_16 + -8<i16> @ 0238 : word16)
  Class: Eq_3234
  DataType: ptr16
  OrigDataType: ptr16
T_3235: (in Mem32[sp_16 + -8<i16>:word16] @ 0238 : word16)
  Class: Eq_3232
  DataType: word16
  OrigDataType: word16
T_3236: (in 0x18<16> @ 0242 : word16)
  Class: Eq_3236
  DataType: ui16
  OrigDataType: ui16
T_3237: (in sp_16 - 0x18<16> @ 0242 : word16)
  Class: Eq_3228
  DataType: ptr16
  OrigDataType: ptr16
T_3238: (in -6<i16> @ 0242 : int16)
  Class: Eq_3238
  DataType: int16
  OrigDataType: int16
T_3239: (in sp_16 + -6<i16> @ 0242 : word16)
  Class: Eq_3239
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3240: (in Mem35[sp_16 + -6<i16>:word16] @ 0242 : word16)
  Class: Eq_3228
  DataType: ptr16
  OrigDataType: word16
T_3241: (in FnSubfn @ 0246 : ptr16)
  Class: Eq_3241
  DataType: (ptr16 Eq_3241)
  OrigDataType: (ptr16 (fn T_3246 (T_3245)))
T_3242: (in signature of FnSubfn : void)
  Class: Eq_3241
  DataType: (ptr16 Eq_3241)
  OrigDataType: 
T_3243: (in r0 @ 0246 : (ptr16 sys_info_FD))
  Class: Eq_3243
  DataType: (ptr16 Eq_3243)
  OrigDataType: 
T_3244: (in 8<16> @ 0246 : word16)
  Class: Eq_3244
  DataType: ui16
  OrigDataType: ui16
T_3245: (in sp_16 - 8<16> @ 0246 : word16)
  Class: Eq_3243
  DataType: (ptr16 Eq_3243)
  OrigDataType: (ptr16 sys_info_FD)
T_3246: (in FnSubfn(sp_16 - 8<16>) @ 0246 : word16)
  Class: Eq_3246
  DataType: word16
  OrigDataType: word16
T_3247: (in -22<i16> @ 0248 : int16)
  Class: Eq_3247
  DataType: int16
  OrigDataType: int16
T_3248: (in sp_16 + -22<i16> @ 0248 : word16)
  Class: Eq_3248
  DataType: ptr16
  OrigDataType: ptr16
T_3249: (in Mem35[sp_16 + -22<i16>:word16] @ 0248 : word16)
  Class: Eq_3249
  DataType: word16
  OrigDataType: word16
T_3250: (in r4_37 @ 0248 : word16)
  Class: Eq_3249
  DataType: word16
  OrigDataType: word16
T_3251: (in Mem35[0x1DAA<p16>:word16] @ 0250 : word16)
  Class: Eq_1570
  DataType: (ptr16 code)
  OrigDataType: (ptr16 code)
T_3252: (in 0<16> @ 0250 : word16)
  Class: Eq_1570
  DataType: (ptr16 code)
  OrigDataType: word16
T_3253: (in g_ptr1DAA != null @ 0250 : bool)
  Class: Eq_3253
  DataType: bool
  OrigDataType: bool
T_3254: (in SETTOP @ 0292 : ptr16)
  Class: Eq_3254
  DataType: (ptr16 Eq_3254)
  OrigDataType: (ptr16 (fn T_3259 (T_3258)))
T_3255: (in signature of SETTOP : void)
  Class: Eq_3254
  DataType: (ptr16 Eq_3254)
  OrigDataType: 
T_3256: (in r0 @ 0292 : (ptr16 uint16))
  Class: Eq_3256
  DataType: (ptr16 uint16)
  OrigDataType: 
T_3257: (in 2<16> @ 0292 : word16)
  Class: Eq_3257
  DataType: word16
  OrigDataType: word16
T_3258: (in r4_37 - 2<16> @ 0292 : word16)
  Class: Eq_3256
  DataType: (ptr16 uint16)
  OrigDataType: (ptr16 uint16)
T_3259: (in SETTOP(r4_37 - 2<16>) @ 0292 : void)
  Class: Eq_3259
  DataType: void
  OrigDataType: void
T_3260: (in Mem86[0x0028<p16>:word16] @ 0294 : word16)
  Class: Eq_3223
  DataType: (ptr16 Eq_3223)
  OrigDataType: word16
T_3261: (in r4_91 @ 0294 : (ptr16 Eq_3223))
  Class: Eq_3223
  DataType: (ptr16 Eq_3223)
  OrigDataType: (ptr16 (struct
		(FFFFFF50 T_3373 tFFFFFF50)
		(FFFFFF52 T_3367 tFFFFFF52)
		(FFFFFF54 T_3361 tFFFFFF54)
		(FFFFFF56 T_3355 tFFFFFF56)
		(FFFFFF58 T_3389 tFFFFFF58)
		(FFFFFF5A T_3393 tFFFFFF5A)
		(FFFFFF5E T_3403 tFFFFFF5E)
		(FFFFFF9E T_3404 tFFFFFF9E)
		(FFFFFFB6 T_3428 tFFFFFFB6)
		(FFFFFFB8 T_3421 tFFFFFFB8)
		(FFFFFFC2 T_3345 tFFFFFFC2)
		(FFFFFFC3 T_3346 tFFFFFFC3)
		(FFFFFFC4 T_3379 tFFFFFFC4)
		(FFFFFFC6 T_3385 tFFFFFFC6)
		(FFFFFFC8 T_3444 tFFFFFFC8)
		(FFFFFFCA T_3438 tFFFFFFCA)))
T_3262: (in 2<16> @ 029A : word16)
  Class: Eq_3262
  DataType: cup16
  OrigDataType: cup16
T_3263: (in r5_22 + 2<16> @ 029A : word16)
  Class: Eq_3223
  DataType: (ptr16 Eq_3223)
  OrigDataType: cup16
T_3264: (in r4_91 <= r5_22 + 1<i32> @ 029A : bool)
  Class: Eq_3264
  DataType: bool
  OrigDataType: bool
T_3265: (in FnSubfn @ 0256 : ptr16)
  Class: Eq_3265
  DataType: (ptr16 Eq_3265)
  OrigDataType: (ptr16 (fn T_3269 (T_3268)))
T_3266: (in signature of FnSubfn : void)
  Class: Eq_3265
  DataType: (ptr16 Eq_3265)
  OrigDataType: 
T_3267: (in r0 @ 0256 : (ptr16 sys_info_FD))
  Class: Eq_3267
  DataType: (ptr16 Eq_3267)
  OrigDataType: 
T_3268: (in 0x3B8<16> @ 0256 : word16)
  Class: Eq_3267
  DataType: (ptr16 Eq_3267)
  OrigDataType: (ptr16 sys_info_FD)
T_3269: (in FnSubfn(&g_t03B8) @ 0256 : word16)
  Class: Eq_3269
  DataType: word16
  OrigDataType: word16
T_3270: (in true @ 025C : bool)
  Class: Eq_3270
  DataType: bool
  OrigDataType: bool
T_3271: (in false @ 0268 : bool)
  Class: Eq_3271
  DataType: bool
  OrigDataType: bool
T_3272: (in 0xF000<16> @ 025E : word16)
  Class: Eq_3272
  DataType: word16
  OrigDataType: word16
T_3273: (in 001E @ 025E : ptr16)
  Class: Eq_3273
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 (struct (0 T_3274 t0000)))
T_3274: (in Mem50[0x001E<p16>:word16] @ 025E : word16)
  Class: Eq_3272
  DataType: word16
  OrigDataType: word16
T_3275: (in PRINT @ 0376 : ptr16)
  Class: Eq_3275
  DataType: (ptr16 Eq_3275)
  OrigDataType: (ptr16 (fn T_3279 (T_3278)))
T_3276: (in signature of PRINT : void)
  Class: Eq_3275
  DataType: (ptr16 Eq_3275)
  OrigDataType: 
T_3277: (in r0 @ 0376 : (ptr16 char))
  Class: Eq_3277
  DataType: (ptr16 char)
  OrigDataType: 
T_3278: (in 0x397<16> @ 0376 : word16)
  Class: Eq_3277
  DataType: (ptr16 char)
  OrigDataType: (ptr16 char)
T_3279: (in PRINT(&g_b0397) @ 0376 : void)
  Class: Eq_3279
  DataType: void
  OrigDataType: void
T_3280: (in Mem199[0x002B<p16>:byte] @ 0378 : byte)
  Class: Eq_1527
  DataType: byte
  OrigDataType: byte
T_3281: (in 8<8> @ 0378 : byte)
  Class: Eq_3281
  DataType: byte
  OrigDataType: byte
T_3282: (in t0000.b002B | 8<8> @ 0378 : byte)
  Class: Eq_1527
  DataType: byte
  OrigDataType: byte
T_3283: (in Mem201[0x002B<p16>:byte] @ 0378 : byte)
  Class: Eq_1527
  DataType: byte
  OrigDataType: byte
T_3284: (in EXIT @ 037E : ptr16)
  Class: Eq_3284
  DataType: (ptr16 Eq_3284)
  OrigDataType: (ptr16 (fn T_3288 (T_3287)))
T_3285: (in signature of EXIT : void)
  Class: Eq_3284
  DataType: (ptr16 Eq_3284)
  OrigDataType: 
T_3286: (in r0 @ 037E : (ptr16 int8))
  Class: Eq_3286
  DataType: (ptr16 int8)
  OrigDataType: 
T_3287: (in 0x397<16> @ 037E : word16)
  Class: Eq_3286
  DataType: (ptr16 int8)
  OrigDataType: (ptr16 int8)
T_3288: (in EXIT(&g_b0397) @ 037E : void)
  Class: Eq_3288
  DataType: void
  OrigDataType: void
T_3289: (in 0xB2<16> @ 02A0 : word16)
  Class: Eq_3289
  DataType: uint16
  OrigDataType: uint16
T_3290: (in r4_91 - 0xB2<16> @ 02A0 : word16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: cup16
T_3291: (in Mem98[0x5426<p16>:word16] @ 02A0 : word16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_3292: (in r4_91 - 0xB2<16> @ 02A6 : word16)
  Class: Eq_3292
  DataType: cup16
  OrigDataType: cup16
T_3293: (in 53E8 @ 02A6 : ptr16)
  Class: Eq_3293
  DataType: (ptr16 cup16)
  OrigDataType: (ptr16 (struct (0 T_3294 t0000)))
T_3294: (in Mem98[0x53E8<p16>:word16] @ 02A6 : word16)
  Class: Eq_3294
  DataType: cup16
  OrigDataType: cup16
T_3295: (in r4_91 - 0xB2<16> - g_w53E8 @ 02A6 : word16)
  Class: Eq_3295
  DataType: cu16
  OrigDataType: cup16
T_3296: (in r4_100 @ 02A6 : cu16)
  Class: Eq_3295
  DataType: cu16
  OrigDataType: cu16
T_3297: (in 0xFFFE<16> @ 02AE : word16)
  Class: Eq_3297
  DataType: cui16
  OrigDataType: cui16
T_3298: (in r4_100 & 0xFFFE<16> @ 02AE : word16)
  Class: Eq_3298
  DataType: cui16
  OrigDataType: cui16
T_3299: (in -26<i16> @ 02AE : int16)
  Class: Eq_3299
  DataType: int16
  OrigDataType: int16
T_3300: (in sp_16 + -26<i16> @ 02AE : word16)
  Class: Eq_3300
  DataType: ptr16
  OrigDataType: ptr16
T_3301: (in Mem105[sp_16 + -26<i16>:word16] @ 02AE : word16)
  Class: Eq_3298
  DataType: cui16
  OrigDataType: word16
T_3302: (in 53EC @ 02B0 : ptr16)
  Class: Eq_3302
  DataType: (ptr16 cui16)
  OrigDataType: (ptr16 (struct (0 T_3303 t0000)))
T_3303: (in Mem105[0x53EC<p16>:word16] @ 02B0 : word16)
  Class: Eq_3303
  DataType: cui16
  OrigDataType: word16
T_3304: (in r2_106 @ 02B0 : cui16)
  Class: Eq_3303
  DataType: cui16
  OrigDataType: cui16
T_3305: (in 0<16> @ 02B4 : word16)
  Class: Eq_3303
  DataType: cui16
  OrigDataType: word16
T_3306: (in r2_106 == 0<16> @ 02B4 : bool)
  Class: Eq_3306
  DataType: bool
  OrigDataType: bool
T_3307: (in r4_100 & 0xFFFE<16> @ 02B6 : word16)
  Class: Eq_3307
  DataType: cui16
  OrigDataType: cui16
T_3308: (in (r4_100 & 0xFFFE<16>) - r2_106 @ 02B6 : word16)
  Class: Eq_3308
  DataType: cui16
  OrigDataType: cui16
T_3309: (in r4_110 @ 02B6 : cui16)
  Class: Eq_3308
  DataType: cui16
  OrigDataType: cui16
T_3310: (in -28<i16> @ 02B8 : int16)
  Class: Eq_3310
  DataType: int16
  OrigDataType: int16
T_3311: (in sp_16 + -28<i16> @ 02B8 : word16)
  Class: Eq_3311
  DataType: ptr16
  OrigDataType: ptr16
T_3312: (in Mem113[sp_16 + -28<i16>:word16] @ 02B8 : word16)
  Class: Eq_3308
  DataType: cui16
  OrigDataType: word16
T_3313: (in 0xFFFE<16> @ 02BA : word16)
  Class: Eq_3313
  DataType: cui16
  OrigDataType: cui16
T_3314: (in r4_110 & 0xFFFE<16> @ 02BA : word16)
  Class: Eq_3314
  DataType: cu16
  OrigDataType: cui16
T_3315: (in r4_114 @ 02BA : cu16)
  Class: Eq_3314
  DataType: cu16
  OrigDataType: cu16
T_3316: (in 0x20<16> @ 02BE : word16)
  Class: Eq_3316
  DataType: cui16
  OrigDataType: cui16
T_3317: (in r4_114 - 0x20<16> @ 02BE : word16)
  Class: Eq_3314
  DataType: cu16
  OrigDataType: cui16
T_3318: (in 1<16> @ 02C2 : word16)
  Class: Eq_3318
  DataType: cui16
  OrigDataType: cui16
T_3319: (in r2_106 - 1<16> @ 02C2 : word16)
  Class: Eq_3303
  DataType: cui16
  OrigDataType: cui16
T_3320: (in 0<16> @ 02C4 : word16)
  Class: Eq_3303
  DataType: cui16
  OrigDataType: word16
T_3321: (in r2_106 != 0<16> @ 02C4 : bool)
  Class: Eq_3321
  DataType: bool
  OrigDataType: bool
T_3322: (in -30<i16> @ 02C6 : int16)
  Class: Eq_3322
  DataType: int16
  OrigDataType: int16
T_3323: (in sp_16 + -30<i16> @ 02C6 : word16)
  Class: Eq_3323
  DataType: ptr16
  OrigDataType: ptr16
T_3324: (in Mem126[sp_16 + -30<i16>:word16] @ 02C6 : word16)
  Class: Eq_3314
  DataType: cu16
  OrigDataType: word16
T_3325: (in 0x38<16> @ 02CC : word16)
  Class: Eq_3325
  DataType: cu16
  OrigDataType: cu16
T_3326: (in r4_114 - 0x38<16> @ 02CC : word16)
  Class: Eq_3326
  DataType: cui16
  OrigDataType: cui16
T_3327: (in -32<i16> @ 02CC : int16)
  Class: Eq_3327
  DataType: int16
  OrigDataType: int16
T_3328: (in sp_16 + -32<i16> @ 02CC : word16)
  Class: Eq_3328
  DataType: ptr16
  OrigDataType: ptr16
T_3329: (in Mem129[sp_16 + -32<i16>:word16] @ 02CC : word16)
  Class: Eq_3326
  DataType: cui16
  OrigDataType: word16
T_3330: (in r4_114 - 0x38<16> @ 02D0 : word16)
  Class: Eq_3330
  DataType: cu16
  OrigDataType: cu16
T_3331: (in r5_22 + 2<16> @ 02D0 : word16)
  Class: Eq_3330
  DataType: cu16
  OrigDataType: cup16
T_3332: (in r4_114 - 0x38<16> <= r5_22 + 1<i32> @ 02D0 : bool)
  Class: Eq_3332
  DataType: bool
  OrigDataType: bool
T_3333: (in r2_136 @ 02D4 : (ptr16 Eq_3223))
  Class: Eq_3223
  DataType: (ptr16 Eq_3223)
  OrigDataType: (ptr16 (struct 0002 (0 word16 w0000)))
T_3334: (in 2<16> @ 02D8 : word16)
  Class: Eq_3334
  DataType: cup16
  OrigDataType: cup16
T_3335: (in r2_136 - 2<16> @ 02D8 : word16)
  Class: Eq_3223
  DataType: (ptr16 Eq_3223)
  OrigDataType: cup16
T_3336: (in 0<16> @ 02D8 : word16)
  Class: Eq_3336
  DataType: word16
  OrigDataType: word16
T_3337: (in 0<16> @ 02D8 : word16)
  Class: Eq_3337
  DataType: word16
  OrigDataType: word16
T_3338: (in r2_136 + 0<16> @ 02D8 : word16)
  Class: Eq_3338
  DataType: cup16
  OrigDataType: cup16
T_3339: (in Mem140[r2_136 + 0<16>:word16] @ 02D8 : word16)
  Class: Eq_3336
  DataType: word16
  OrigDataType: word16
T_3340: (in r4_114 - 0x38<16> @ 02DC : word16)
  Class: Eq_3223
  DataType: (ptr16 Eq_3223)
  OrigDataType: cu16
T_3341: (in r2_136 > r4_114 - 0x38<16> @ 02DC : bool)
  Class: Eq_3341
  DataType: bool
  OrigDataType: bool
T_3342: (in 0<8> @ 02DE : byte)
  Class: Eq_3342
  DataType: byte
  OrigDataType: byte
T_3343: (in -62<i16> @ 02DE : int16)
  Class: Eq_3343
  DataType: int16
  OrigDataType: int16
T_3344: (in r4_91 + -62<i16> @ 02DE : word16)
  Class: Eq_3344
  DataType: cup16
  OrigDataType: cup16
T_3345: (in Mem152[r4_91 + -62<i16>:byte] @ 02DE : byte)
  Class: Eq_3342
  DataType: byte
  OrigDataType: byte
T_3346: (in 0<8> @ 02E2 : byte)
  Class: Eq_3346
  DataType: byte
  OrigDataType: byte
T_3347: (in -61<i16> @ 02E2 : int16)
  Class: Eq_3347
  DataType: int16
  OrigDataType: int16
T_3348: (in r4_91 + -61<i16> @ 02E2 : word16)
  Class: Eq_3348
  DataType: ptr16
  OrigDataType: ptr16
T_3349: (in Mem154[r4_91 + -61<i16>:byte] @ 02E2 : byte)
  Class: Eq_3346
  DataType: byte
  OrigDataType: byte
T_3350: (in -32<i16> @ 02E6 : int16)
  Class: Eq_3350
  DataType: int16
  OrigDataType: int16
T_3351: (in sp_16 + -32<i16> @ 02E6 : word16)
  Class: Eq_3351
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3352: (in Mem154[sp_16 + -32<i16>:word16] @ 02E6 : word16)
  Class: Eq_3326
  DataType: cui16
  OrigDataType: word16
T_3353: (in -170<i16> @ 02E6 : int16)
  Class: Eq_3353
  DataType: int16
  OrigDataType: int16
T_3354: (in r4_91 + -170<i16> @ 02E6 : word16)
  Class: Eq_3354
  DataType: ptr16
  OrigDataType: ptr16
T_3355: (in Mem158[r4_91 + -170<i16>:word16] @ 02E6 : word16)
  Class: Eq_3326
  DataType: cui16
  OrigDataType: word16
T_3356: (in -30<i16> @ 02EA : int16)
  Class: Eq_3356
  DataType: int16
  OrigDataType: int16
T_3357: (in sp_16 + -30<i16> @ 02EA : word16)
  Class: Eq_3357
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3358: (in Mem158[sp_16 + -30<i16>:word16] @ 02EA : word16)
  Class: Eq_3314
  DataType: cu16
  OrigDataType: word16
T_3359: (in -172<i16> @ 02EA : int16)
  Class: Eq_3359
  DataType: int16
  OrigDataType: int16
T_3360: (in r4_91 + -172<i16> @ 02EA : word16)
  Class: Eq_3360
  DataType: ptr16
  OrigDataType: ptr16
T_3361: (in Mem161[r4_91 + -172<i16>:word16] @ 02EA : word16)
  Class: Eq_3314
  DataType: cu16
  OrigDataType: word16
T_3362: (in -28<i16> @ 02EE : int16)
  Class: Eq_3362
  DataType: int16
  OrigDataType: int16
T_3363: (in sp_16 + -28<i16> @ 02EE : word16)
  Class: Eq_3363
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3364: (in Mem161[sp_16 + -28<i16>:word16] @ 02EE : word16)
  Class: Eq_3308
  DataType: cui16
  OrigDataType: word16
T_3365: (in -174<i16> @ 02EE : int16)
  Class: Eq_3365
  DataType: int16
  OrigDataType: int16
T_3366: (in r4_91 + -174<i16> @ 02EE : word16)
  Class: Eq_3366
  DataType: ptr16
  OrigDataType: ptr16
T_3367: (in Mem164[r4_91 + -174<i16>:word16] @ 02EE : word16)
  Class: Eq_3308
  DataType: cui16
  OrigDataType: word16
T_3368: (in -26<i16> @ 02F2 : int16)
  Class: Eq_3368
  DataType: int16
  OrigDataType: int16
T_3369: (in sp_16 + -26<i16> @ 02F2 : word16)
  Class: Eq_3369
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3370: (in Mem164[sp_16 + -26<i16>:word16] @ 02F2 : word16)
  Class: Eq_3298
  DataType: cui16
  OrigDataType: word16
T_3371: (in -176<i16> @ 02F2 : int16)
  Class: Eq_3371
  DataType: int16
  OrigDataType: int16
T_3372: (in r4_91 + -176<i16> @ 02F2 : word16)
  Class: Eq_3372
  DataType: ptr16
  OrigDataType: ptr16
T_3373: (in Mem167[r4_91 + -176<i16>:word16] @ 02F2 : word16)
  Class: Eq_3298
  DataType: cui16
  OrigDataType: word16
T_3374: (in -22<i16> @ 02F6 : int16)
  Class: Eq_3374
  DataType: int16
  OrigDataType: int16
T_3375: (in sp_16 + -22<i16> @ 02F6 : word16)
  Class: Eq_3375
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3376: (in Mem167[sp_16 + -22<i16>:word16] @ 02F6 : word16)
  Class: Eq_3249
  DataType: word16
  OrigDataType: word16
T_3377: (in -60<i16> @ 02F6 : int16)
  Class: Eq_3377
  DataType: int16
  OrigDataType: int16
T_3378: (in r4_91 + -60<i16> @ 02F6 : word16)
  Class: Eq_3378
  DataType: ptr16
  OrigDataType: ptr16
T_3379: (in Mem169[r4_91 + -60<i16>:word16] @ 02F6 : word16)
  Class: Eq_3249
  DataType: word16
  OrigDataType: word16
T_3380: (in -20<i16> @ 02FC : int16)
  Class: Eq_3380
  DataType: int16
  OrigDataType: int16
T_3381: (in sp_16 + -20<i16> @ 02FC : word16)
  Class: Eq_3381
  DataType: ptr16
  OrigDataType: ptr16
T_3382: (in Mem169[sp_16 + -20<i16>:word16] @ 02FC : word16)
  Class: Eq_3382
  DataType: word16
  OrigDataType: word16
T_3383: (in -58<i16> @ 02FC : int16)
  Class: Eq_3383
  DataType: int16
  OrigDataType: int16
T_3384: (in r4_91 + -58<i16> @ 02FC : word16)
  Class: Eq_3384
  DataType: ptr16
  OrigDataType: ptr16
T_3385: (in Mem171[r4_91 + -58<i16>:word16] @ 02FC : word16)
  Class: Eq_3382
  DataType: word16
  OrigDataType: word16
T_3386: (in r4_114 - 0x38<16> @ 0302 : word16)
  Class: Eq_3386
  DataType: cu16
  OrigDataType: cu16
T_3387: (in -168<i16> @ 0302 : int16)
  Class: Eq_3387
  DataType: int16
  OrigDataType: int16
T_3388: (in r4_91 + -168<i16> @ 0302 : word16)
  Class: Eq_3388
  DataType: ptr16
  OrigDataType: ptr16
T_3389: (in Mem172[r4_91 + -168<i16>:word16] @ 0302 : word16)
  Class: Eq_3386
  DataType: cu16
  OrigDataType: word16
T_3390: (in r5_22 + 2<16> @ 0306 : word16)
  Class: Eq_3390
  DataType: cup16
  OrigDataType: cup16
T_3391: (in -166<i16> @ 0306 : int16)
  Class: Eq_3391
  DataType: int16
  OrigDataType: int16
T_3392: (in r4_91 + -166<i16> @ 0306 : word16)
  Class: Eq_3392
  DataType: ptr16
  OrigDataType: ptr16
T_3393: (in Mem174[r4_91 + -166<i16>:word16] @ 0306 : word16)
  Class: Eq_3390
  DataType: cup16
  OrigDataType: word16
T_3394: (in r4_114 - 0x38<16> @ 030C : word16)
  Class: Eq_3394
  DataType: cu16
  OrigDataType: cu16
T_3395: (in r5_22 + 2<16> @ 030C : word16)
  Class: Eq_3394
  DataType: cu16
  OrigDataType: cup16
T_3396: (in r4_114 - 0x38<16> <= r5_22 + 1<i32> @ 030C : bool)
  Class: Eq_3396
  DataType: bool
  OrigDataType: bool
T_3397: (in Mem174[0x1DAA<p16>:word16] @ 0312 : word16)
  Class: Eq_1570
  DataType: (ptr16 code)
  OrigDataType: (ptr16 code)
T_3398: (in 0<16> @ 0312 : word16)
  Class: Eq_1570
  DataType: (ptr16 code)
  OrigDataType: word16
T_3399: (in g_ptr1DAA == null @ 0312 : bool)
  Class: Eq_3399
  DataType: bool
  OrigDataType: bool
T_3400: (in 0x8000<16> @ 0336 : word16)
  Class: Eq_3400
  DataType: word16
  OrigDataType: word16
T_3401: (in -162<i16> @ 0336 : int16)
  Class: Eq_3401
  DataType: int16
  OrigDataType: int16
T_3402: (in r4_91 + -162<i16> @ 0336 : word16)
  Class: Eq_3402
  DataType: ptr16
  OrigDataType: ptr16
T_3403: (in Mem207[r4_91 + -162<i16>:word16] @ 0336 : word16)
  Class: Eq_3400
  DataType: word16
  OrigDataType: word16
T_3404: (in r4_91 - 0xB2<16> @ 033C : word16)
  Class: Eq_3404
  DataType: ptr16
  OrigDataType: ptr16
T_3405: (in -98<i16> @ 033C : int16)
  Class: Eq_3405
  DataType: int16
  OrigDataType: int16
T_3406: (in r4_91 + -98<i16> @ 033C : word16)
  Class: Eq_3406
  DataType: ptr16
  OrigDataType: ptr16
T_3407: (in Mem208[r4_91 + -98<i16>:word16] @ 033C : word16)
  Class: Eq_3404
  DataType: ptr16
  OrigDataType: word16
T_3408: (in -98<i16> @ 0340 : int16)
  Class: Eq_3408
  DataType: int16
  OrigDataType: int16
T_3409: (in r4_91 + -98<i16> @ 0340 : word16)
  Class: Eq_3409
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3410: (in Mem208[r4_91 + -98<i16>:word16] @ 0340 : word16)
  Class: Eq_3404
  DataType: ptr16
  OrigDataType: word16
T_3411: (in 0x22<16> @ 0340 : word16)
  Class: Eq_3411
  DataType: word16
  OrigDataType: word16
T_3412: (in r4_91->ptrFFFFFF9E + 0x22<16> @ 0340 : word16)
  Class: Eq_3404
  DataType: ptr16
  OrigDataType: word16
T_3413: (in -98<i16> @ 0340 : int16)
  Class: Eq_3413
  DataType: int16
  OrigDataType: int16
T_3414: (in r4_91 + -98<i16> @ 0340 : word16)
  Class: Eq_3414
  DataType: (ptr16 ptr16)
  OrigDataType: (ptr16 ptr16)
T_3415: (in Mem210[r4_91 + -98<i16>:word16] @ 0340 : word16)
  Class: Eq_3404
  DataType: ptr16
  OrigDataType: ptr16
T_3416: (in -4<i16> @ 0346 : int16)
  Class: Eq_3416
  DataType: int16
  OrigDataType: int16
T_3417: (in sp_16 + -4<i16> @ 0346 : word16)
  Class: Eq_3417
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3418: (in Mem210[sp_16 + -4<i16>:word16] @ 0346 : word16)
  Class: Eq_3223
  DataType: (ptr16 Eq_3223)
  OrigDataType: word16
T_3419: (in -72<i16> @ 0346 : int16)
  Class: Eq_3419
  DataType: int16
  OrigDataType: int16
T_3420: (in r4_91 + -72<i16> @ 0346 : word16)
  Class: Eq_3420
  DataType: ptr16
  OrigDataType: ptr16
T_3421: (in Mem214[r4_91 + -72<i16>:word16] @ 0346 : word16)
  Class: Eq_3223
  DataType: (ptr16 Eq_3223)
  OrigDataType: word16
T_3422: (in -2<i16> @ 034A : int16)
  Class: Eq_3422
  DataType: int16
  OrigDataType: int16
T_3423: (in sp_16 + -2<i16> @ 034A : word16)
  Class: Eq_3423
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3424: (in Mem214[sp_16 + -2<i16>:word16] @ 034A : word16)
  Class: Eq_3213
  DataType: (ptr16 Eq_3213)
  OrigDataType: word16
T_3425: (in v57_215 @ 034A : (ptr16 Eq_3213))
  Class: Eq_3213
  DataType: (ptr16 Eq_3213)
  OrigDataType: (ptr16 (struct (0 T_3431 t0000) (2 T_3484 t0002)))
T_3426: (in -74<i16> @ 034C : int16)
  Class: Eq_3426
  DataType: int16
  OrigDataType: int16
T_3427: (in r4_91 + -74<i16> @ 034C : word16)
  Class: Eq_3427
  DataType: ptr16
  OrigDataType: ptr16
T_3428: (in Mem218[r4_91 + -74<i16>:word16] @ 034C : word16)
  Class: Eq_3213
  DataType: (ptr16 Eq_3213)
  OrigDataType: word16
T_3429: (in 0<16> @ 0350 : word16)
  Class: Eq_3429
  DataType: word16
  OrigDataType: word16
T_3430: (in v57_215 + 0<16> @ 0350 : word16)
  Class: Eq_3430
  DataType: word16
  OrigDataType: word16
T_3431: (in Mem218[v57_215 + 0<16>:word16] @ 0350 : word16)
  Class: Eq_3431
  DataType: (ptr16 Eq_3431)
  OrigDataType: word16
T_3432: (in v58_219 @ 0350 : (ptr16 Eq_3431))
  Class: Eq_3431
  DataType: (ptr16 Eq_3431)
  OrigDataType: (ptr16 (struct (0 T_3435 t0000) (2 T_3441 t0002)))
T_3433: (in 0<16> @ 0352 : word16)
  Class: Eq_3433
  DataType: word16
  OrigDataType: word16
T_3434: (in v58_219 + 0<16> @ 0352 : word16)
  Class: Eq_3434
  DataType: word16
  OrigDataType: word16
T_3435: (in Mem218[v58_219 + 0<16>:word16] @ 0352 : word16)
  Class: Eq_3435
  DataType: word16
  OrigDataType: word16
T_3436: (in -54<i16> @ 0352 : int16)
  Class: Eq_3436
  DataType: int16
  OrigDataType: int16
T_3437: (in r4_91 + -54<i16> @ 0352 : word16)
  Class: Eq_3437
  DataType: ptr16
  OrigDataType: ptr16
T_3438: (in Mem224[r4_91 + -54<i16>:word16] @ 0352 : word16)
  Class: Eq_3435
  DataType: word16
  OrigDataType: word16
T_3439: (in 2<16> @ 0356 : word16)
  Class: Eq_3439
  DataType: word16
  OrigDataType: word16
T_3440: (in v58_219 + 2<16> @ 0356 : word16)
  Class: Eq_3440
  DataType: ptr16
  OrigDataType: ptr16
T_3441: (in Mem224[v58_219 + 2<16>:word16] @ 0356 : word16)
  Class: Eq_3441
  DataType: word16
  OrigDataType: word16
T_3442: (in -56<i16> @ 0356 : int16)
  Class: Eq_3442
  DataType: int16
  OrigDataType: int16
T_3443: (in r4_91 + -56<i16> @ 0356 : word16)
  Class: Eq_3443
  DataType: ptr16
  OrigDataType: ptr16
T_3444: (in Mem226[r4_91 + -56<i16>:word16] @ 0356 : word16)
  Class: Eq_3441
  DataType: word16
  OrigDataType: word16
T_3445: (in 0x202<16> @ 035A : word16)
  Class: Eq_3445
  DataType: word16
  OrigDataType: word16
T_3446: (in 0020 @ 035A : ptr16)
  Class: Eq_3446
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 (struct (0 T_3447 t0000)))
T_3447: (in Mem227[0x0020<p16>:word16] @ 035A : word16)
  Class: Eq_3445
  DataType: word16
  OrigDataType: word16
T_3448: (in Mem227[0x0024<p16>:word16] @ 0360 : word16)
  Class: Eq_1586
  DataType: cui16
  OrigDataType: cui16
T_3449: (in 0x2000<16> @ 0360 : word16)
  Class: Eq_3449
  DataType: cui16
  OrigDataType: cui16
T_3450: (in t0000.w0024 | 0x2000<16> @ 0360 : word16)
  Class: Eq_1586
  DataType: cui16
  OrigDataType: cui16
T_3451: (in Mem229[0x0024<p16>:word16] @ 0360 : word16)
  Class: Eq_1586
  DataType: cui16
  OrigDataType: cui16
T_3452: (in fn1CFA @ 0366 : ptr16)
  Class: Eq_3452
  DataType: (ptr16 Eq_3452)
  OrigDataType: (ptr16 (fn T_3454 ()))
T_3453: (in signature of fn1CFA @ 1CFA : void)
  Class: Eq_3452
  DataType: (ptr16 Eq_3452)
  OrigDataType: 
T_3454: (in fn1CFA() @ 0366 : void)
  Class: Eq_3454
  DataType: void
  OrigDataType: void
T_3455: (in -61<i16> @ 036E : int16)
  Class: Eq_3455
  DataType: int16
  OrigDataType: int16
T_3456: (in r4_91 + -61<i16> @ 036E : word16)
  Class: Eq_3456
  DataType: (ptr16 byte)
  OrigDataType: (ptr16 byte)
T_3457: (in Mem229[r4_91 + -61<i16>:byte] @ 036E : byte)
  Class: Eq_3346
  DataType: byte
  OrigDataType: byte
T_3458: (in 0<8> @ 036E : byte)
  Class: Eq_3346
  DataType: byte
  OrigDataType: byte
T_3459: (in r4_91->bFFFFFFC3 == 0<8> @ 036E : bool)
  Class: Eq_3459
  DataType: bool
  OrigDataType: bool
T_3460: (in FnSubfn @ 0318 : ptr16)
  Class: Eq_3460
  DataType: (ptr16 Eq_3460)
  OrigDataType: (ptr16 (fn T_3464 (T_3463)))
T_3461: (in signature of FnSubfn : void)
  Class: Eq_3460
  DataType: (ptr16 Eq_3460)
  OrigDataType: 
T_3462: (in r0 @ 0318 : (ptr16 sys_info_FD))
  Class: Eq_3462
  DataType: (ptr16 Eq_3462)
  OrigDataType: 
T_3463: (in 0x3B8<16> @ 0318 : word16)
  Class: Eq_3462
  DataType: (ptr16 Eq_3462)
  OrigDataType: (ptr16 sys_info_FD)
T_3464: (in FnSubfn(&g_t03B8) @ 0318 : word16)
  Class: Eq_3464
  DataType: word16
  OrigDataType: word16
T_3465: (in true @ 031E : bool)
  Class: Eq_3465
  DataType: bool
  OrigDataType: bool
T_3466: (in -24<i16> @ 0324 : int16)
  Class: Eq_3466
  DataType: int16
  OrigDataType: int16
T_3467: (in sp_16 + -24<i16> @ 0324 : word16)
  Class: Eq_3467
  DataType: ptr16
  OrigDataType: ptr16
T_3468: (in Mem174[sp_16 + -24<i16>:word16] @ 0324 : word16)
  Class: Eq_3468
  DataType: cup16
  OrigDataType: cup16
T_3469: (in 53EA @ 0324 : ptr16)
  Class: Eq_3469
  DataType: (ptr16 cup16)
  OrigDataType: (ptr16 (struct (0 T_3468 t0000)))
T_3470: (in Mem174[0x53EA<p16>:word16] @ 0324 : word16)
  Class: Eq_3468
  DataType: cup16
  OrigDataType: cup16
T_3471: (in sp_16->wFFFFFFE8 < g_w53EA @ 0324 : bool)
  Class: Eq_3471
  DataType: bool
  OrigDataType: bool
T_3472: (in r4_114 - 0x38<16> @ 0330 : word16)
  Class: Eq_3472
  DataType: cu16
  OrigDataType: cu16
T_3473: (in Mem174[0x0022<p16>:word16] @ 0330 : word16)
  Class: Eq_3211
  DataType: (ptr16 Eq_3211)
  OrigDataType: cup16
T_3474: (in 0x1000<16> @ 0330 : word16)
  Class: Eq_3474
  DataType: cup16
  OrigDataType: cup16
T_3475: (in t0000.w0022 + 0x1000<16> @ 0330 : word16)
  Class: Eq_3472
  DataType: cu16
  OrigDataType: cup16
T_3476: (in r4_114 - 0x38<16> <= t0000.w0022 + 0x1000<16> @ 0330 : bool)
  Class: Eq_3476
  DataType: bool
  OrigDataType: bool
T_3477: (in 0x1396<16> @ 03B2 : word16)
  Class: Eq_3213
  DataType: (ptr16 Eq_3213)
  OrigDataType: word16
T_3478: (in -2<i16> @ 03B2 : int16)
  Class: Eq_3478
  DataType: int16
  OrigDataType: int16
T_3479: (in sp_16 + -2<i16> @ 03B2 : word16)
  Class: Eq_3479
  DataType: (ptr16 ptr16)
  OrigDataType: (ptr16 ptr16)
T_3480: (in Mem239[sp_16 + -2<i16>:word16] @ 03B2 : word16)
  Class: Eq_3213
  DataType: (ptr16 Eq_3213)
  OrigDataType: ptr16
T_3481: (in 2<16> @ 03B6 : word16)
  Class: Eq_3481
  DataType: int16
  OrigDataType: int16
T_3482: (in v57_215 + 2<16> @ 03B6 : word16)
  Class: Eq_3482
  DataType: (ptr16 code)
  OrigDataType: (ptr16 code)
T_3483: (in v57_215 + 2<16> @ 0370 : word16)
  Class: Eq_3483
  DataType: ptr16
  OrigDataType: ptr16
T_3484: (in Mem229[v57_215 + 2<16>:word16] @ 0370 : word16)
  Class: Eq_3484
  DataType: (ptr16 code)
  OrigDataType: (ptr16 code)
T_3485: (in 0x200<16> @ 026A : word16)
  Class: Eq_3485
  DataType: cup16
  OrigDataType: word16
T_3486: (in 0026 @ 026A : ptr16)
  Class: Eq_3486
  DataType: (ptr16 cup16)
  OrigDataType: (ptr16 (struct (0 T_3485 t0000)))
T_3487: (in Mem58[0x0026<p16>:word16] @ 026A : word16)
  Class: Eq_3485
  DataType: cup16
  OrigDataType: word16
T_3488: (in Mem58[0x53EA<p16>:word16] @ 0274 : word16)
  Class: Eq_3468
  DataType: cup16
  OrigDataType: cup16
T_3489: (in 0<16> @ 0274 : word16)
  Class: Eq_3468
  DataType: cup16
  OrigDataType: word16
T_3490: (in g_w53EA == 0<16> @ 0274 : bool)
  Class: Eq_3490
  DataType: bool
  OrigDataType: bool
T_3491: (in -24<i16> @ 0278 : int16)
  Class: Eq_3491
  DataType: int16
  OrigDataType: int16
T_3492: (in sp_16 + -24<i16> @ 0278 : word16)
  Class: Eq_3492
  DataType: (ptr16 cup16)
  OrigDataType: (ptr16 cup16)
T_3493: (in Mem58[sp_16 + -24<i16>:word16] @ 0278 : word16)
  Class: Eq_3468
  DataType: cup16
  OrigDataType: cup16
T_3494: (in 0<16> @ 0278 : word16)
  Class: Eq_3468
  DataType: cup16
  OrigDataType: word16
T_3495: (in sp_16->wFFFFFFE8 == 0<16> @ 0278 : bool)
  Class: Eq_3495
  DataType: bool
  OrigDataType: bool
T_3496: (in FnSubfn @ 0286 : ptr16)
  Class: Eq_3496
  DataType: (ptr16 Eq_3496)
  OrigDataType: (ptr16 (fn T_3500 (T_3499)))
T_3497: (in signature of FnSubfn : void)
  Class: Eq_3496
  DataType: (ptr16 Eq_3496)
  OrigDataType: 
T_3498: (in r0 @ 0286 : (ptr16 sys_info_FD))
  Class: Eq_3498
  DataType: (ptr16 Eq_3498)
  OrigDataType: 
T_3499: (in 0x3BC<16> @ 0286 : word16)
  Class: Eq_3498
  DataType: (ptr16 Eq_3498)
  OrigDataType: (ptr16 sys_info_FD)
T_3500: (in FnSubfn(&g_t03BC) @ 0286 : word16)
  Class: Eq_3500
  DataType: word16
  OrigDataType: word16
T_3501: (in 0<16> @ 028A : word16)
  Class: Eq_3485
  DataType: cup16
  OrigDataType: word16
T_3502: (in Mem75[0x0026<p16>:word16] @ 028A : word16)
  Class: Eq_3485
  DataType: cup16
  OrigDataType: word16
T_3503: (in 0x3BC<16> @ 0288 : word16)
  Class: Eq_3249
  DataType: word16
  OrigDataType: word16
T_3504: (in PRINT @ 027E : ptr16)
  Class: Eq_3504
  DataType: (ptr16 Eq_3504)
  OrigDataType: (ptr16 (fn T_3508 (T_3507)))
T_3505: (in signature of PRINT : void)
  Class: Eq_3504
  DataType: (ptr16 Eq_3504)
  OrigDataType: 
T_3506: (in r0 @ 027E : (ptr16 char))
  Class: Eq_3506
  DataType: (ptr16 char)
  OrigDataType: 
T_3507: (in 0x380<16> @ 027E : word16)
  Class: Eq_3506
  DataType: (ptr16 char)
  OrigDataType: (ptr16 char)
T_3508: (in PRINT(&g_b0380) @ 027E : void)
  Class: Eq_3508
  DataType: void
  OrigDataType: void
T_3509: (in r5 @ 027E : (ptr16 word16))
  Class: Eq_1294
  DataType: (ptr16 word16)
  OrigDataType: word16
T_3510: (in fn0EF8 @ 243A : ptr16)
  Class: Eq_3510
  DataType: (ptr16 Eq_3510)
  OrigDataType: (ptr16 (fn T_3513 (T_3512, T_3509)))
T_3511: (in signature of fn0EF8 @ 0EF8 : void)
  Class: Eq_3510
  DataType: (ptr16 Eq_3510)
  OrigDataType: 
T_3512: (in 243E @ 243A : ptr16)
  Class: Eq_1293
  DataType: (ptr16 Eq_1293)
  OrigDataType: ptr16
T_3513: (in fn0EF8(&g_t243E, r5) @ 243A : void)
  Class: Eq_3513
  DataType: void
  OrigDataType: void
T_3514: (in r5 @ 243A : (ptr16 word16))
  Class: Eq_1294
  DataType: (ptr16 word16)
  OrigDataType: word16
T_3515: (in fn0EF8 @ 2B90 : ptr16)
  Class: Eq_3510
  DataType: (ptr16 Eq_3510)
  OrigDataType: (ptr16 (fn T_3517 (T_3516, T_3514)))
T_3516: (in 2B94 @ 2B90 : ptr16)
  Class: Eq_1293
  DataType: (ptr16 Eq_1293)
  OrigDataType: ptr16
T_3517: (in fn0EF8(&g_t2B94, r5) @ 2B90 : void)
  Class: Eq_3513
  DataType: void
  OrigDataType: void
T_3518: (in r5 @ 2B90 : (ptr16 word16))
  Class: Eq_1294
  DataType: (ptr16 word16)
  OrigDataType: word16
T_3519: (in fn0EF8 @ 2E20 : ptr16)
  Class: Eq_3510
  DataType: (ptr16 Eq_3510)
  OrigDataType: (ptr16 (fn T_3521 (T_3520, T_3518)))
T_3520: (in 2E24 @ 2E20 : ptr16)
  Class: Eq_1293
  DataType: (ptr16 Eq_1293)
  OrigDataType: ptr16
T_3521: (in fn0EF8(&g_t2E24, r5) @ 2E20 : void)
  Class: Eq_3513
  DataType: void
  OrigDataType: void
T_3522: (in r5 @ 2E20 : (ptr16 word16))
  Class: Eq_1294
  DataType: (ptr16 word16)
  OrigDataType: word16
T_3523: (in fn0EF8 @ 2EC4 : ptr16)
  Class: Eq_3510
  DataType: (ptr16 Eq_3510)
  OrigDataType: (ptr16 (fn T_3525 (T_3524, T_3522)))
T_3524: (in 2EC8 @ 2EC4 : ptr16)
  Class: Eq_1293
  DataType: (ptr16 Eq_1293)
  OrigDataType: ptr16
T_3525: (in fn0EF8(&g_t2EC8, r5) @ 2EC4 : void)
  Class: Eq_3513
  DataType: void
  OrigDataType: void
T_3526: (in r5 @ 2EC4 : (ptr16 word16))
  Class: Eq_1294
  DataType: (ptr16 word16)
  OrigDataType: word16
T_3527: (in fn0EF8 @ 3220 : ptr16)
  Class: Eq_3510
  DataType: (ptr16 Eq_3510)
  OrigDataType: (ptr16 (fn T_3529 (T_3528, T_3526)))
T_3528: (in 3224 @ 3220 : ptr16)
  Class: Eq_1293
  DataType: (ptr16 Eq_1293)
  OrigDataType: ptr16
T_3529: (in fn0EF8(&g_t3224, r5) @ 3220 : void)
  Class: Eq_3513
  DataType: void
  OrigDataType: void
T_3530: (in r5 @ 3220 : (ptr16 word16))
  Class: Eq_1294
  DataType: (ptr16 word16)
  OrigDataType: word16
T_3531: (in fn0EF8 @ 34AC : ptr16)
  Class: Eq_3510
  DataType: (ptr16 Eq_3510)
  OrigDataType: (ptr16 (fn T_3533 (T_3532, T_3530)))
T_3532: (in 34B0 @ 34AC : ptr16)
  Class: Eq_1293
  DataType: (ptr16 Eq_1293)
  OrigDataType: ptr16
T_3533: (in fn0EF8(&g_t34B0, r5) @ 34AC : void)
  Class: Eq_3513
  DataType: void
  OrigDataType: void
T_3534: (in r5 @ 34AC : (ptr16 word16))
  Class: Eq_1294
  DataType: (ptr16 word16)
  OrigDataType: word16
T_3535: (in fn0EF8 @ 395C : ptr16)
  Class: Eq_3510
  DataType: (ptr16 Eq_3510)
  OrigDataType: (ptr16 (fn T_3537 (T_3536, T_3534)))
T_3536: (in 3960 @ 395C : ptr16)
  Class: Eq_1293
  DataType: (ptr16 Eq_1293)
  OrigDataType: ptr16
T_3537: (in fn0EF8(&g_t3960, r5) @ 395C : void)
  Class: Eq_3513
  DataType: void
  OrigDataType: void
T_3538: (in r5 @ 395C : (ptr16 word16))
  Class: Eq_1294
  DataType: (ptr16 word16)
  OrigDataType: word16
T_3539: (in fn0EF8 @ 3B3C : ptr16)
  Class: Eq_3510
  DataType: (ptr16 Eq_3510)
  OrigDataType: (ptr16 (fn T_3541 (T_3540, T_3538)))
T_3540: (in 3B40 @ 3B3C : ptr16)
  Class: Eq_1293
  DataType: (ptr16 Eq_1293)
  OrigDataType: ptr16
T_3541: (in fn0EF8(&g_t3B40, r5) @ 3B3C : void)
  Class: Eq_3513
  DataType: void
  OrigDataType: void
T_3542: (in 7<16> @ 3B42 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3543: (in Mem0[0x5426<p16>:ptr16] @ 3B42 : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_3544: (in 0<16> @ 3B42 : word16)
  Class: Eq_3544
  DataType: word16
  OrigDataType: word16
T_3545: (in Mem0[0x5426<p16>:ptr16] + 0<16> @ 3B42 : word16)
  Class: Eq_3545
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3546: (in Mem5[Mem0[0x5426<p16>:ptr16] + 0<16>:word16] @ 3B42 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3547: (in 5788 @ 3B4E : ptr16)
  Class: Eq_3547
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 (struct (0 T_3548 t0000)))
T_3548: (in Mem5[0x5788<p16>:word16] @ 3B4E : word16)
  Class: Eq_3548
  DataType: word16
  OrigDataType: word16
T_3549: (in 1<16> @ 3B4E : word16)
  Class: Eq_3548
  DataType: word16
  OrigDataType: word16
T_3550: (in g_w5788 == 1<16> @ 3B4E : bool)
  Class: Eq_3550
  DataType: bool
  OrigDataType: bool
T_3551: (in 0x19<16> @ 3C36 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3552: (in Mem198[0x5426<p16>:ptr16] @ 3C36 : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_3553: (in 0<16> @ 3C36 : word16)
  Class: Eq_3553
  DataType: word16
  OrigDataType: word16
T_3554: (in Mem198[0x5426<p16>:ptr16] + 0<16> @ 3C36 : word16)
  Class: Eq_3554
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3555: (in Mem200[Mem198[0x5426<p16>:ptr16] + 0<16>:word16] @ 3C36 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3556: (in Mem200[0x5788<p16>:word16] @ 3C40 : word16)
  Class: Eq_3548
  DataType: word16
  OrigDataType: word16
T_3557: (in 0<16> @ 3C40 : word16)
  Class: Eq_3548
  DataType: word16
  OrigDataType: word16
T_3558: (in g_w5788 != 0<16> @ 3C40 : bool)
  Class: Eq_3558
  DataType: bool
  OrigDataType: bool
T_3559: (in 9<16> @ 3B50 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3560: (in Mem5[0x5426<p16>:ptr16] @ 3B50 : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_3561: (in 0<16> @ 3B50 : word16)
  Class: Eq_3561
  DataType: word16
  OrigDataType: word16
T_3562: (in Mem5[0x5426<p16>:ptr16] + 0<16> @ 3B50 : word16)
  Class: Eq_3562
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3563: (in Mem10[Mem5[0x5426<p16>:ptr16] + 0<16>:word16] @ 3B50 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3564: (in fn0F48 @ 3B5E : ptr16)
  Class: Eq_3564
  DataType: (ptr16 Eq_3564)
  OrigDataType: (ptr16 (fn T_3571 (T_3566, T_3568, T_3570)))
T_3565: (in signature of fn0F48 @ 0F48 : void)
  Class: Eq_3564
  DataType: (ptr16 Eq_3564)
  OrigDataType: 
T_3566: (in 0x529C<16> @ 3B5E : word16)
  Class: Eq_1409
  DataType: (ptr16 Eq_1409)
  OrigDataType: word16
T_3567: (in r1_15 @ 3B5E : ci16)
  Class: Eq_3567
  DataType: ci16
  OrigDataType: word16
T_3568: (in out r1_15 @ 3B5E : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_3569: (in r5_622 @ 3B5E : word16)
  Class: Eq_3569
  DataType: word16
  OrigDataType: word16
T_3570: (in out r5_622 @ 3B5E : word16)
  Class: Eq_1409
  DataType: (ptr16 Eq_1409)
  OrigDataType: word16
T_3571: (in fn0F48(&g_t529C, out r1_15, out r5_622) @ 3B5E : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_3572: (in 578C @ 3B5E : ptr16)
  Class: Eq_3572
  DataType: (ptr16 Eq_17)
  OrigDataType: (ptr16 (struct (0 T_1222 t0000)))
T_3573: (in Mem23[0x578C<p16>:word16] @ 3B5E : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_3574: (in 578E @ 3B62 : ptr16)
  Class: Eq_3574
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_3567 t0000)))
T_3575: (in Mem24[0x578E<p16>:word16] @ 3B62 : word16)
  Class: Eq_3567
  DataType: ci16
  OrigDataType: word16
T_3576: (in Mem24[0x5426<p16>:ptr16] @ 3B66 : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_3577: (in 0<16> @ 3B66 : word16)
  Class: Eq_3577
  DataType: word16
  OrigDataType: word16
T_3578: (in Mem24[0x5426<p16>:ptr16] + 0<16> @ 3B66 : word16)
  Class: Eq_3578
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3579: (in Mem24[Mem24[0x5426<p16>:ptr16] + 0<16>:word16] @ 3B66 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3580: (in 1<16> @ 3B66 : word16)
  Class: Eq_3580
  DataType: word16
  OrigDataType: word16
T_3581: (in *g_ptr5426 + 1<16> @ 3B66 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3582: (in Mem24[0x5426<p16>:ptr16] @ 3B66 : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_3583: (in 0<16> @ 3B66 : word16)
  Class: Eq_3583
  DataType: word16
  OrigDataType: word16
T_3584: (in Mem24[0x5426<p16>:ptr16] + 0<16> @ 3B66 : word16)
  Class: Eq_3584
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3585: (in Mem29[Mem24[0x5426<p16>:ptr16] + 0<16>:word16] @ 3B66 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3586: (in fn0E0E @ 3B7A : ptr16)
  Class: Eq_3586
  DataType: (ptr16 Eq_3586)
  OrigDataType: (ptr16 (fn T_3594 (T_3588, T_3589, T_3590, T_3592, T_3593)))
T_3587: (in signature of fn0E0E @ 0E0E : void)
  Class: Eq_3586
  DataType: (ptr16 Eq_3586)
  OrigDataType: 
T_3588: (in wLoc0A @ 3B7A : (ptr16 code))
  Class: Eq_236
  DataType: (ptr16 code)
  OrigDataType: word16
T_3589: (in 0x407D<16> @ 3B7A : word16)
  Class: Eq_308
  DataType: cui16
  OrigDataType: word16
T_3590: (in 0x70A4<16> @ 3B7A : word16)
  Class: Eq_17
  DataType: (ptr16 Eq_4730)
  OrigDataType: word16
T_3591: (in 578A @ 3B7A : ptr16)
  Class: Eq_3591
  DataType: (ptr16 cui16)
  OrigDataType: (ptr16 (struct (0 T_1221 t0000)))
T_3592: (in Mem32[0x578A<p16>:word16] @ 3B7A : word16)
  Class: Eq_308
  DataType: cui16
  OrigDataType: word16
T_3593: (in Mem29[0x578C<p16>:word16] @ 3B7A : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_3594: (in fn0E0E(wLoc0A, 0x407D<16>, 0x70A4<16>, g_w578A, g_t578C.u0) @ 3B7A : word16)
  Class: Eq_3594
  DataType: word16
  OrigDataType: word16
T_3595: (in V_50 @ 3B7A : (ptr16 Eq_39))
  Class: Eq_39
  DataType: (ptr16 Eq_39)
  OrigDataType: cui16
T_3596: (in N_48 @ 3B7A : (ptr16 Eq_39))
  Class: Eq_39
  DataType: (ptr16 Eq_39)
  OrigDataType: cui16
T_3597: (in sp_47 @ 3B7A : (ptr16 Eq_39))
  Class: Eq_39
  DataType: (ptr16 Eq_39)
  OrigDataType: (ptr16 (struct (FFFFFFF6 T_3637 tFFFFFFF6) (FFFFFFF8 T_1219 tFFFFFFF8) (FFFFFFFA T_1220 tFFFFFFFA) (FFFFFFFC T_1221 tFFFFFFFC) (FFFFFFFE T_1222 tFFFFFFFE)))
T_3598: (in V_50 | N_48 @ 3B7E : word16)
  Class: Eq_3598
  DataType: cui16
  OrigDataType: cui16
T_3599: (in 0<16> @ 3B7E : word16)
  Class: Eq_3598
  DataType: cui16
  OrigDataType: word16
T_3600: (in (V_50 | N_48) != 0<16> @ 3B7E : bool)
  Class: Eq_3600
  DataType: bool
  OrigDataType: bool
T_3601: (in 0xC<16> @ 3B80 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3602: (in Mem39[0x5426<p16>:ptr16] @ 3B80 : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_3603: (in 0<16> @ 3B80 : word16)
  Class: Eq_3603
  DataType: word16
  OrigDataType: word16
T_3604: (in Mem39[0x5426<p16>:ptr16] + 0<16> @ 3B80 : word16)
  Class: Eq_3604
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3605: (in Mem54[Mem39[0x5426<p16>:ptr16] + 0<16>:word16] @ 3B80 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3606: (in 1<16> @ 3B86 : word16)
  Class: Eq_308
  DataType: cui16
  OrigDataType: word16
T_3607: (in Mem55[0x578A<p16>:word16] @ 3B86 : word16)
  Class: Eq_308
  DataType: cui16
  OrigDataType: word16
T_3608: (in Mem55[0x5426<p16>:ptr16] @ 3B8C : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_3609: (in 0<16> @ 3B8C : word16)
  Class: Eq_3609
  DataType: word16
  OrigDataType: word16
T_3610: (in Mem55[0x5426<p16>:ptr16] + 0<16> @ 3B8C : word16)
  Class: Eq_3610
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3611: (in Mem55[Mem55[0x5426<p16>:ptr16] + 0<16>:word16] @ 3B8C : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3612: (in 1<16> @ 3B8C : word16)
  Class: Eq_3612
  DataType: word16
  OrigDataType: word16
T_3613: (in *g_ptr5426 + 1<16> @ 3B8C : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3614: (in Mem55[0x5426<p16>:ptr16] @ 3B8C : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_3615: (in 0<16> @ 3B8C : word16)
  Class: Eq_3615
  DataType: word16
  OrigDataType: word16
T_3616: (in Mem55[0x5426<p16>:ptr16] + 0<16> @ 3B8C : word16)
  Class: Eq_3616
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3617: (in Mem60[Mem55[0x5426<p16>:ptr16] + 0<16>:word16] @ 3B8C : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3618: (in Mem60[0x578C<p16>:word16] @ 3B90 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_3619: (in -2<i16> @ 3B90 : int16)
  Class: Eq_3619
  DataType: int16
  OrigDataType: int16
T_3620: (in sp_47 + -2<i16> @ 3B90 : word16)
  Class: Eq_3620
  DataType: word16
  OrigDataType: word16
T_3621: (in Mem63[sp_47 + -2<i16>:word16] @ 3B90 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_3622: (in Mem63[0x578A<p16>:word16] @ 3B94 : word16)
  Class: Eq_308
  DataType: cui16
  OrigDataType: word16
T_3623: (in -4<i16> @ 3B94 : int16)
  Class: Eq_3623
  DataType: int16
  OrigDataType: int16
T_3624: (in sp_47 + -4<i16> @ 3B94 : word16)
  Class: Eq_3624
  DataType: ptr16
  OrigDataType: ptr16
T_3625: (in Mem66[sp_47 + -4<i16>:word16] @ 3B94 : word16)
  Class: Eq_308
  DataType: cui16
  OrigDataType: word16
T_3626: (in 0xB852<16> @ 3B98 : word16)
  Class: Eq_17
  DataType: (ptr16 Eq_4730)
  OrigDataType: word16
T_3627: (in -6<i16> @ 3B98 : int16)
  Class: Eq_3627
  DataType: int16
  OrigDataType: int16
T_3628: (in sp_47 + -6<i16> @ 3B98 : word16)
  Class: Eq_3628
  DataType: ptr16
  OrigDataType: ptr16
T_3629: (in Mem68[sp_47 + -6<i16>:word16] @ 3B98 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_3630: (in 0x407E<16> @ 3B9C : word16)
  Class: Eq_308
  DataType: cui16
  OrigDataType: word16
T_3631: (in -8<i16> @ 3B9C : int16)
  Class: Eq_3631
  DataType: int16
  OrigDataType: int16
T_3632: (in sp_47 + -8<i16> @ 3B9C : word16)
  Class: Eq_3632
  DataType: ptr16
  OrigDataType: ptr16
T_3633: (in Mem70[sp_47 + -8<i16>:word16] @ 3B9C : word16)
  Class: Eq_308
  DataType: cui16
  OrigDataType: word16
T_3634: (in fn0E0E @ 3BA0 : ptr16)
  Class: Eq_3586
  DataType: (ptr16 Eq_3586)
  OrigDataType: (ptr16 (fn T_3650 (T_3637, T_3640, T_3643, T_3646, T_3649)))
T_3635: (in -10<i16> @ 3BA0 : int16)
  Class: Eq_3635
  DataType: int16
  OrigDataType: int16
T_3636: (in sp_47 + -10<i16> @ 3BA0 : word16)
  Class: Eq_3636
  DataType: ptr16
  OrigDataType: ptr16
T_3637: (in Mem70[sp_47 + -10<i16>:word16] @ 3BA0 : word16)
  Class: Eq_236
  DataType: (ptr16 code)
  OrigDataType: word16
T_3638: (in -8<i16> @ 3BA0 : int16)
  Class: Eq_3638
  DataType: int16
  OrigDataType: int16
T_3639: (in sp_47 + -8<i16> @ 3BA0 : word16)
  Class: Eq_3639
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3640: (in Mem70[sp_47 + -8<i16>:word16] @ 3BA0 : word16)
  Class: Eq_308
  DataType: cui16
  OrigDataType: word16
T_3641: (in -6<i16> @ 3BA0 : int16)
  Class: Eq_3641
  DataType: int16
  OrigDataType: int16
T_3642: (in sp_47 + -6<i16> @ 3BA0 : word16)
  Class: Eq_3642
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3643: (in Mem70[sp_47 + -6<i16>:word16] @ 3BA0 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_3644: (in -4<i16> @ 3BA0 : int16)
  Class: Eq_3644
  DataType: int16
  OrigDataType: int16
T_3645: (in sp_47 + -4<i16> @ 3BA0 : word16)
  Class: Eq_3645
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3646: (in Mem70[sp_47 + -4<i16>:word16] @ 3BA0 : word16)
  Class: Eq_308
  DataType: cui16
  OrigDataType: word16
T_3647: (in -2<i16> @ 3BA0 : int16)
  Class: Eq_3647
  DataType: int16
  OrigDataType: int16
T_3648: (in sp_47 + -2<i16> @ 3BA0 : word16)
  Class: Eq_3648
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3649: (in Mem70[sp_47 + -2<i16>:word16] @ 3BA0 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_3650: (in fn0E0E(sp_47->ptrFFFFFFF6, sp_47->wFFFFFFF8, sp_47->tFFFFFFFA.u0, sp_47->wFFFFFFFC, sp_47->tFFFFFFFE.u0) @ 3BA0 : word16)
  Class: Eq_3594
  DataType: word16
  OrigDataType: word16
T_3651: (in V_81 @ 3BA0 : (ptr16 Eq_39))
  Class: Eq_39
  DataType: (ptr16 Eq_39)
  OrigDataType: cui16
T_3652: (in N_79 @ 3BA0 : (ptr16 Eq_39))
  Class: Eq_39
  DataType: (ptr16 Eq_39)
  OrigDataType: cui16
T_3653: (in sp_78 @ 3BA0 : (ptr16 Eq_39))
  Class: Eq_39
  DataType: (ptr16 Eq_39)
  OrigDataType: (ptr16 (struct (FFFFFFF6 T_3753 tFFFFFFF6) (FFFFFFF8 T_308 tFFFFFFF8) (FFFFFFFA T_263 tFFFFFFFA) (FFFFFFFC T_308 tFFFFFFFC) (FFFFFFFE T_263 tFFFFFFFE)))
T_3654: (in V_81 | N_79 @ 3BA4 : word16)
  Class: Eq_3654
  DataType: cui16
  OrigDataType: cui16
T_3655: (in 0<16> @ 3BA4 : word16)
  Class: Eq_3654
  DataType: cui16
  OrigDataType: word16
T_3656: (in (V_81 | N_79) != 0<16> @ 3BA4 : bool)
  Class: Eq_3656
  DataType: bool
  OrigDataType: bool
T_3657: (in 0x12<16> @ 3BC2 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3658: (in Mem70[0x5426<p16>:ptr16] @ 3BC2 : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_3659: (in 0<16> @ 3BC2 : word16)
  Class: Eq_3659
  DataType: word16
  OrigDataType: word16
T_3660: (in Mem70[0x5426<p16>:ptr16] + 0<16> @ 3BC2 : word16)
  Class: Eq_3660
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3661: (in Mem85[Mem70[0x5426<p16>:ptr16] + 0<16>:word16] @ 3BC2 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3662: (in 4<16> @ 3BC8 : word16)
  Class: Eq_3662
  DataType: word16
  OrigDataType: word16
T_3663: (in 5790 @ 3BC8 : ptr16)
  Class: Eq_3663
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 (struct (0 T_3662 t0000)))
T_3664: (in Mem86[0x5790<p16>:word16] @ 3BC8 : word16)
  Class: Eq_3662
  DataType: word16
  OrigDataType: word16
T_3665: (in Mem86[0x5426<p16>:ptr16] @ 3BCE : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_3666: (in 0<16> @ 3BCE : word16)
  Class: Eq_3666
  DataType: word16
  OrigDataType: word16
T_3667: (in Mem86[0x5426<p16>:ptr16] + 0<16> @ 3BCE : word16)
  Class: Eq_3667
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3668: (in Mem86[Mem86[0x5426<p16>:ptr16] + 0<16>:word16] @ 3BCE : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3669: (in 1<16> @ 3BCE : word16)
  Class: Eq_3669
  DataType: word16
  OrigDataType: word16
T_3670: (in *g_ptr5426 + 1<16> @ 3BCE : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3671: (in Mem86[0x5426<p16>:ptr16] @ 3BCE : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_3672: (in 0<16> @ 3BCE : word16)
  Class: Eq_3672
  DataType: word16
  OrigDataType: word16
T_3673: (in Mem86[0x5426<p16>:ptr16] + 0<16> @ 3BCE : word16)
  Class: Eq_3673
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3674: (in Mem91[Mem86[0x5426<p16>:ptr16] + 0<16>:word16] @ 3BCE : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3675: (in 1<16> @ 3BD2 : word16)
  Class: Eq_308
  DataType: cui16
  OrigDataType: word16
T_3676: (in 5792 @ 3BD2 : ptr16)
  Class: Eq_3676
  DataType: (ptr16 cui16)
  OrigDataType: (ptr16 (struct (0 T_308 t0000)))
T_3677: (in Mem92[0x5792<p16>:word16] @ 3BD2 : word16)
  Class: Eq_308
  DataType: cui16
  OrigDataType: word16
T_3678: (in 0xF<16> @ 3BA6 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3679: (in Mem70[0x5426<p16>:ptr16] @ 3BA6 : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_3680: (in 0<16> @ 3BA6 : word16)
  Class: Eq_3680
  DataType: word16
  OrigDataType: word16
T_3681: (in Mem70[0x5426<p16>:ptr16] + 0<16> @ 3BA6 : word16)
  Class: Eq_3681
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3682: (in Mem96[Mem70[0x5426<p16>:ptr16] + 0<16>:word16] @ 3BA6 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3683: (in 0x4C<16> @ 3BAC : word16)
  Class: Eq_3662
  DataType: word16
  OrigDataType: word16
T_3684: (in Mem97[0x5790<p16>:word16] @ 3BAC : word16)
  Class: Eq_3662
  DataType: word16
  OrigDataType: word16
T_3685: (in Mem97[0x5426<p16>:ptr16] @ 3BB2 : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_3686: (in 0<16> @ 3BB2 : word16)
  Class: Eq_3686
  DataType: word16
  OrigDataType: word16
T_3687: (in Mem97[0x5426<p16>:ptr16] + 0<16> @ 3BB2 : word16)
  Class: Eq_3687
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3688: (in Mem97[Mem97[0x5426<p16>:ptr16] + 0<16>:word16] @ 3BB2 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3689: (in 1<16> @ 3BB2 : word16)
  Class: Eq_3689
  DataType: word16
  OrigDataType: word16
T_3690: (in *g_ptr5426 + 1<16> @ 3BB2 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3691: (in Mem97[0x5426<p16>:ptr16] @ 3BB2 : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_3692: (in 0<16> @ 3BB2 : word16)
  Class: Eq_3692
  DataType: word16
  OrigDataType: word16
T_3693: (in Mem97[0x5426<p16>:ptr16] + 0<16> @ 3BB2 : word16)
  Class: Eq_3693
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3694: (in Mem102[Mem97[0x5426<p16>:ptr16] + 0<16>:word16] @ 3BB2 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3695: (in 0xFFFF<16> @ 3BB6 : word16)
  Class: Eq_308
  DataType: cui16
  OrigDataType: word16
T_3696: (in Mem103[0x5792<p16>:word16] @ 3BB6 : word16)
  Class: Eq_308
  DataType: cui16
  OrigDataType: word16
T_3697: (in Mem103[0x5426<p16>:ptr16] @ 3BBC : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_3698: (in 0<16> @ 3BBC : word16)
  Class: Eq_3698
  DataType: word16
  OrigDataType: word16
T_3699: (in Mem103[0x5426<p16>:ptr16] + 0<16> @ 3BBC : word16)
  Class: Eq_3699
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3700: (in Mem103[Mem103[0x5426<p16>:ptr16] + 0<16>:word16] @ 3BBC : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3701: (in 1<16> @ 3BBC : word16)
  Class: Eq_3701
  DataType: word16
  OrigDataType: word16
T_3702: (in *g_ptr5426 + 1<16> @ 3BBC : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3703: (in Mem103[0x5426<p16>:ptr16] @ 3BBC : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_3704: (in 0<16> @ 3BBC : word16)
  Class: Eq_3704
  DataType: word16
  OrigDataType: word16
T_3705: (in Mem103[0x5426<p16>:ptr16] + 0<16> @ 3BBC : word16)
  Class: Eq_3705
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3706: (in Mem108[Mem103[0x5426<p16>:ptr16] + 0<16>:word16] @ 3BBC : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3707: (in 0x14<16> @ 3BD8 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3708: (in Mem110[0x5426<p16>:ptr16] @ 3BD8 : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_3709: (in 0<16> @ 3BD8 : word16)
  Class: Eq_3709
  DataType: word16
  OrigDataType: word16
T_3710: (in Mem110[0x5426<p16>:ptr16] + 0<16> @ 3BD8 : word16)
  Class: Eq_3710
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3711: (in Mem112[Mem110[0x5426<p16>:ptr16] + 0<16>:word16] @ 3BD8 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3712: (in fn0F48 @ 3BE6 : ptr16)
  Class: Eq_3564
  DataType: (ptr16 Eq_3564)
  OrigDataType: (ptr16 (fn T_3718 (T_3713, T_3715, T_3717)))
T_3713: (in 0x529C<16> @ 3BE6 : word16)
  Class: Eq_1409
  DataType: (ptr16 Eq_1409)
  OrigDataType: word16
T_3714: (in r1_117 @ 3BE6 : ci16)
  Class: Eq_3714
  DataType: ci16
  OrigDataType: word16
T_3715: (in out r1_117 @ 3BE6 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_3716: (in r5_120 @ 3BE6 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_3717: (in out r5_120 @ 3BE6 : word16)
  Class: Eq_1409
  DataType: (ptr16 Eq_1409)
  OrigDataType: word16
T_3718: (in fn0F48(&g_t529C, out r1_117, out r5_120) @ 3BE6 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_3719: (in 5794 @ 3BE6 : ptr16)
  Class: Eq_3719
  DataType: (ptr16 Eq_17)
  OrigDataType: (ptr16 (struct (0 T_263 t0000)))
T_3720: (in Mem125[0x5794<p16>:word16] @ 3BE6 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_3721: (in 5796 @ 3BEA : ptr16)
  Class: Eq_3721
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_3714 t0000)))
T_3722: (in Mem126[0x5796<p16>:word16] @ 3BEA : word16)
  Class: Eq_3714
  DataType: ci16
  OrigDataType: word16
T_3723: (in Mem126[0x5426<p16>:ptr16] @ 3BEE : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_3724: (in 0<16> @ 3BEE : word16)
  Class: Eq_3724
  DataType: word16
  OrigDataType: word16
T_3725: (in Mem126[0x5426<p16>:ptr16] + 0<16> @ 3BEE : word16)
  Class: Eq_3725
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3726: (in Mem126[Mem126[0x5426<p16>:ptr16] + 0<16>:word16] @ 3BEE : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3727: (in 1<16> @ 3BEE : word16)
  Class: Eq_3727
  DataType: word16
  OrigDataType: word16
T_3728: (in *g_ptr5426 + 1<16> @ 3BEE : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3729: (in Mem126[0x5426<p16>:ptr16] @ 3BEE : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_3730: (in 0<16> @ 3BEE : word16)
  Class: Eq_3730
  DataType: word16
  OrigDataType: word16
T_3731: (in Mem126[0x5426<p16>:ptr16] + 0<16> @ 3BEE : word16)
  Class: Eq_3731
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3732: (in Mem131[Mem126[0x5426<p16>:ptr16] + 0<16>:word16] @ 3BEE : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3733: (in Mem131[0x5794<p16>:word16] @ 3BF2 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_3734: (in -2<i16> @ 3BF2 : int16)
  Class: Eq_3734
  DataType: int16
  OrigDataType: int16
T_3735: (in sp_78 + -2<i16> @ 3BF2 : word16)
  Class: Eq_3735
  DataType: word16
  OrigDataType: word16
T_3736: (in Mem135[sp_78 + -2<i16>:word16] @ 3BF2 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_3737: (in Mem135[0x5792<p16>:word16] @ 3BF6 : word16)
  Class: Eq_308
  DataType: cui16
  OrigDataType: word16
T_3738: (in -4<i16> @ 3BF6 : int16)
  Class: Eq_3738
  DataType: int16
  OrigDataType: int16
T_3739: (in sp_78 + -4<i16> @ 3BF6 : word16)
  Class: Eq_3739
  DataType: ptr16
  OrigDataType: ptr16
T_3740: (in Mem138[sp_78 + -4<i16>:word16] @ 3BF6 : word16)
  Class: Eq_308
  DataType: cui16
  OrigDataType: word16
T_3741: (in 0<16> @ 3BFA : word16)
  Class: Eq_17
  DataType: (ptr16 Eq_4730)
  OrigDataType: word16
T_3742: (in -6<i16> @ 3BFA : int16)
  Class: Eq_3742
  DataType: int16
  OrigDataType: int16
T_3743: (in sp_78 + -6<i16> @ 3BFA : word16)
  Class: Eq_3743
  DataType: ptr16
  OrigDataType: ptr16
T_3744: (in Mem140[sp_78 + -6<i16>:word16] @ 3BFA : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_3745: (in 0x4180<16> @ 3BFC : word16)
  Class: Eq_308
  DataType: cui16
  OrigDataType: word16
T_3746: (in -8<i16> @ 3BFC : int16)
  Class: Eq_3746
  DataType: int16
  OrigDataType: int16
T_3747: (in sp_78 + -8<i16> @ 3BFC : word16)
  Class: Eq_3747
  DataType: ptr16
  OrigDataType: ptr16
T_3748: (in Mem143[sp_78 + -8<i16>:word16] @ 3BFC : word16)
  Class: Eq_308
  DataType: cui16
  OrigDataType: word16
T_3749: (in fn0670 @ 3C00 : ptr16)
  Class: Eq_3749
  DataType: (ptr16 Eq_3749)
  OrigDataType: (ptr16 (fn T_3766 (T_3716, T_3753, T_3756, T_3759, T_3762, T_3765)))
T_3750: (in signature of fn0670 @ 0670 : void)
  Class: Eq_3749
  DataType: (ptr16 Eq_3749)
  OrigDataType: 
T_3751: (in -10<i16> @ 3C00 : int16)
  Class: Eq_3751
  DataType: int16
  OrigDataType: int16
T_3752: (in sp_78 + -10<i16> @ 3C00 : word16)
  Class: Eq_3752
  DataType: ptr16
  OrigDataType: ptr16
T_3753: (in Mem143[sp_78 + -10<i16>:word16] @ 3C00 : word16)
  Class: Eq_236
  DataType: (ptr16 code)
  OrigDataType: word16
T_3754: (in -8<i16> @ 3C00 : int16)
  Class: Eq_3754
  DataType: int16
  OrigDataType: int16
T_3755: (in sp_78 + -8<i16> @ 3C00 : word16)
  Class: Eq_3755
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3756: (in Mem143[sp_78 + -8<i16>:word16] @ 3C00 : word16)
  Class: Eq_308
  DataType: cui16
  OrigDataType: word16
T_3757: (in -6<i16> @ 3C00 : int16)
  Class: Eq_3757
  DataType: int16
  OrigDataType: int16
T_3758: (in sp_78 + -6<i16> @ 3C00 : word16)
  Class: Eq_3758
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3759: (in Mem143[sp_78 + -6<i16>:word16] @ 3C00 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_3760: (in -4<i16> @ 3C00 : int16)
  Class: Eq_3760
  DataType: int16
  OrigDataType: int16
T_3761: (in sp_78 + -4<i16> @ 3C00 : word16)
  Class: Eq_3761
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3762: (in Mem143[sp_78 + -4<i16>:word16] @ 3C00 : word16)
  Class: Eq_308
  DataType: cui16
  OrigDataType: word16
T_3763: (in -2<i16> @ 3C00 : int16)
  Class: Eq_3763
  DataType: int16
  OrigDataType: int16
T_3764: (in sp_78 + -2<i16> @ 3C00 : word16)
  Class: Eq_3764
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3765: (in Mem143[sp_78 + -2<i16>:word16] @ 3C00 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_3766: (in fn0670(r5_120, sp_78->ptrFFFFFFF6, sp_78->wFFFFFFF8, sp_78->tFFFFFFFA.u0, sp_78->wFFFFFFFC, sp_78->tFFFFFFFE.u0) @ 3C00 : void)
  Class: Eq_3766
  DataType: void
  OrigDataType: void
T_3767: (in sp_151 @ 3C00 : (ptr16 Eq_39))
  Class: Eq_39
  DataType: (ptr16 Eq_39)
  OrigDataType: (ptr16 (struct (0 T_3770 t0000) (2 T_3774 t0002)))
T_3768: (in 0<16> @ 3C04 : word16)
  Class: Eq_3768
  DataType: word16
  OrigDataType: word16
T_3769: (in sp_151 + 0<16> @ 3C04 : word16)
  Class: Eq_3769
  DataType: word16
  OrigDataType: word16
T_3770: (in Mem143[sp_151 + 0<16>:word16] @ 3C04 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_3771: (in Mem158[0x5794<p16>:word16] @ 3C04 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_3772: (in 2<16> @ 3C08 : word16)
  Class: Eq_3772
  DataType: word16
  OrigDataType: word16
T_3773: (in sp_151 + 2<16> @ 3C08 : word16)
  Class: Eq_3773
  DataType: ptr16
  OrigDataType: ptr16
T_3774: (in Mem158[sp_151 + 2<16>:word16] @ 3C08 : word16)
  Class: Eq_3714
  DataType: ci16
  OrigDataType: word16
T_3775: (in Mem161[0x5796<p16>:word16] @ 3C08 : word16)
  Class: Eq_3714
  DataType: ci16
  OrigDataType: word16
T_3776: (in Mem161[0x5426<p16>:ptr16] @ 3C0C : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_3777: (in 0<16> @ 3C0C : word16)
  Class: Eq_3777
  DataType: word16
  OrigDataType: word16
T_3778: (in Mem161[0x5426<p16>:ptr16] + 0<16> @ 3C0C : word16)
  Class: Eq_3778
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3779: (in Mem161[Mem161[0x5426<p16>:ptr16] + 0<16>:word16] @ 3C0C : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3780: (in 1<16> @ 3C0C : word16)
  Class: Eq_3780
  DataType: word16
  OrigDataType: word16
T_3781: (in *g_ptr5426 + 1<16> @ 3C0C : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3782: (in Mem161[0x5426<p16>:ptr16] @ 3C0C : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_3783: (in 0<16> @ 3C0C : word16)
  Class: Eq_3783
  DataType: word16
  OrigDataType: word16
T_3784: (in Mem161[0x5426<p16>:ptr16] + 0<16> @ 3C0C : word16)
  Class: Eq_3784
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3785: (in Mem166[Mem161[0x5426<p16>:ptr16] + 0<16>:word16] @ 3C0C : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3786: (in fn0AAE @ 3C1C : ptr16)
  Class: Eq_3786
  DataType: (ptr16 Eq_3786)
  OrigDataType: (ptr16 (fn T_3791 (T_3788, T_3790)))
T_3787: (in signature of fn0AAE @ 0AAE : void)
  Class: Eq_3786
  DataType: (ptr16 Eq_3786)
  OrigDataType: 
T_3788: (in 0x52A2<16> @ 3C1C : word16)
  Class: Eq_758
  DataType: (ptr16 Eq_758)
  OrigDataType: word16
T_3789: (in r4_623 @ 3C1C : word16)
  Class: Eq_3789
  DataType: word16
  OrigDataType: word16
T_3790: (in out r4_623 @ 3C1C : word16)
  Class: Eq_759
  DataType: ptr16
  OrigDataType: word16
T_3791: (in fn0AAE(&g_t52A2, out r4_623) @ 3C1C : word16)
  Class: Eq_1599
  DataType: int16
  OrigDataType: word16
T_3792: (in 0x13<16> @ 3C1C : word16)
  Class: Eq_3792
  DataType: word16
  OrigDataType: word16
T_3793: (in fn0AAE(&g_t52A2, out r4_623) + 0x13<16> @ 3C1C : word16)
  Class: Eq_3793
  DataType: word16
  OrigDataType: word16
T_3794: (in 5798 @ 3C1C : ptr16)
  Class: Eq_3794
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 (struct (0 T_3793 t0000)))
T_3795: (in Mem181[0x5798<p16>:word16] @ 3C1C : word16)
  Class: Eq_3793
  DataType: word16
  OrigDataType: word16
T_3796: (in Mem181[0x5426<p16>:ptr16] @ 3C20 : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_3797: (in 0<16> @ 3C20 : word16)
  Class: Eq_3797
  DataType: word16
  OrigDataType: word16
T_3798: (in Mem181[0x5426<p16>:ptr16] + 0<16> @ 3C20 : word16)
  Class: Eq_3798
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3799: (in Mem181[Mem181[0x5426<p16>:ptr16] + 0<16>:word16] @ 3C20 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3800: (in 1<16> @ 3C20 : word16)
  Class: Eq_3800
  DataType: word16
  OrigDataType: word16
T_3801: (in *g_ptr5426 + 1<16> @ 3C20 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3802: (in Mem181[0x5426<p16>:ptr16] @ 3C20 : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_3803: (in 0<16> @ 3C20 : word16)
  Class: Eq_3803
  DataType: word16
  OrigDataType: word16
T_3804: (in Mem181[0x5426<p16>:ptr16] + 0<16> @ 3C20 : word16)
  Class: Eq_3804
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3805: (in Mem186[Mem181[0x5426<p16>:ptr16] + 0<16>:word16] @ 3C20 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3806: (in Mem186[0x5796<p16>:word16] @ 3C2A : word16)
  Class: Eq_3714
  DataType: ci16
  OrigDataType: ci16
T_3807: (in 0x17<16> @ 3C2A : word16)
  Class: Eq_3714
  DataType: ci16
  OrigDataType: ci16
T_3808: (in g_w5796 < 0x17<16> @ 3C2A : bool)
  Class: Eq_3808
  DataType: bool
  OrigDataType: bool
T_3809: (in 0x1B<16> @ 3C46 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3810: (in Mem200[0x5426<p16>:ptr16] @ 3C46 : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_3811: (in 0<16> @ 3C46 : word16)
  Class: Eq_3811
  DataType: word16
  OrigDataType: word16
T_3812: (in Mem200[0x5426<p16>:ptr16] + 0<16> @ 3C46 : word16)
  Class: Eq_3812
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3813: (in Mem208[Mem200[0x5426<p16>:ptr16] + 0<16>:word16] @ 3C46 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3814: (in Mem208[0x578A<p16>:word16] @ 3C4C : word16)
  Class: Eq_308
  DataType: cui16
  OrigDataType: word16
T_3815: (in Mem208[0x5790<p16>:word16] @ 3C4C : word16)
  Class: Eq_3662
  DataType: word16
  OrigDataType: word16
T_3816: (in g_w578A + g_w5790 @ 3C4C : word16)
  Class: Eq_308
  DataType: cui16
  OrigDataType: word16
T_3817: (in Mem210[0x578A<p16>:word16] @ 3C4C : word16)
  Class: Eq_308
  DataType: cui16
  OrigDataType: word16
T_3818: (in Mem210[0x5426<p16>:ptr16] @ 3C52 : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_3819: (in 0<16> @ 3C52 : word16)
  Class: Eq_3819
  DataType: word16
  OrigDataType: word16
T_3820: (in Mem210[0x5426<p16>:ptr16] + 0<16> @ 3C52 : word16)
  Class: Eq_3820
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3821: (in Mem210[Mem210[0x5426<p16>:ptr16] + 0<16>:word16] @ 3C52 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3822: (in 1<16> @ 3C52 : word16)
  Class: Eq_3822
  DataType: word16
  OrigDataType: word16
T_3823: (in *g_ptr5426 + 1<16> @ 3C52 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3824: (in Mem210[0x5426<p16>:ptr16] @ 3C52 : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_3825: (in 0<16> @ 3C52 : word16)
  Class: Eq_3825
  DataType: word16
  OrigDataType: word16
T_3826: (in Mem210[0x5426<p16>:ptr16] + 0<16> @ 3C52 : word16)
  Class: Eq_3826
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3827: (in Mem215[Mem210[0x5426<p16>:ptr16] + 0<16>:word16] @ 3C52 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3828: (in 0<16> @ 3C56 : word16)
  Class: Eq_3828
  DataType: cui16
  OrigDataType: word16
T_3829: (in r0_216 @ 3C56 : cui16)
  Class: Eq_3828
  DataType: cui16
  OrigDataType: cui16
T_3830: (in Mem215[0x578E<p16>:word16] @ 3C5E : word16)
  Class: Eq_3567
  DataType: ci16
  OrigDataType: ci16
T_3831: (in 4<16> @ 3C5E : word16)
  Class: Eq_3567
  DataType: ci16
  OrigDataType: ci16
T_3832: (in g_w578E >= 4<16> @ 3C5E : bool)
  Class: Eq_3832
  DataType: bool
  OrigDataType: bool
T_3833: (in 0x3B<16> @ 3E0A : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3834: (in Mem560[0x5426<p16>:ptr16] @ 3E0A : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_3835: (in 0<16> @ 3E0A : word16)
  Class: Eq_3835
  DataType: word16
  OrigDataType: word16
T_3836: (in Mem560[0x5426<p16>:ptr16] + 0<16> @ 3E0A : word16)
  Class: Eq_3836
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3837: (in Mem562[Mem560[0x5426<p16>:ptr16] + 0<16>:word16] @ 3E0A : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3838: (in Mem186[0x5426<p16>:ptr16] @ 3C2C : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_3839: (in 0<16> @ 3C2C : word16)
  Class: Eq_3839
  DataType: word16
  OrigDataType: word16
T_3840: (in Mem186[0x5426<p16>:ptr16] + 0<16> @ 3C2C : word16)
  Class: Eq_3840
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3841: (in Mem186[Mem186[0x5426<p16>:ptr16] + 0<16>:word16] @ 3C2C : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3842: (in 1<16> @ 3C2C : word16)
  Class: Eq_3842
  DataType: word16
  OrigDataType: word16
T_3843: (in *g_ptr5426 + 1<16> @ 3C2C : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3844: (in Mem186[0x5426<p16>:ptr16] @ 3C2C : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_3845: (in 0<16> @ 3C2C : word16)
  Class: Eq_3845
  DataType: word16
  OrigDataType: word16
T_3846: (in Mem186[0x5426<p16>:ptr16] + 0<16> @ 3C2C : word16)
  Class: Eq_3846
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3847: (in Mem194[Mem186[0x5426<p16>:ptr16] + 0<16>:word16] @ 3C2C : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3848: (in 0x16<16> @ 3C30 : word16)
  Class: Eq_3793
  DataType: word16
  OrigDataType: word16
T_3849: (in Mem195[0x5798<p16>:word16] @ 3C30 : word16)
  Class: Eq_3793
  DataType: word16
  OrigDataType: word16
T_3850: (in 0<16> @ 3C62 : word16)
  Class: Eq_3850
  DataType: cui16
  OrigDataType: word16
T_3851: (in r1_222 @ 3C62 : cui16)
  Class: Eq_3850
  DataType: cui16
  OrigDataType: cui16
T_3852: (in Mem215[0x578E<p16>:word16] @ 3C6A : word16)
  Class: Eq_3567
  DataType: ci16
  OrigDataType: ci16
T_3853: (in 0x4C<16> @ 3C6A : word16)
  Class: Eq_3567
  DataType: ci16
  OrigDataType: ci16
T_3854: (in g_w578E <= 0x4C<16> @ 3C6A : bool)
  Class: Eq_3854
  DataType: bool
  OrigDataType: bool
T_3855: (in 0xFFFF<16> @ 3C60 : word16)
  Class: Eq_3828
  DataType: cui16
  OrigDataType: word16
T_3856: (in r0_216 | r1_222 @ 3C70 : word16)
  Class: Eq_3856
  DataType: cui16
  OrigDataType: cui16
T_3857: (in 0<16> @ 3C70 : word16)
  Class: Eq_3856
  DataType: cui16
  OrigDataType: word16
T_3858: (in (r0_216 | r1_222) == 0<16> @ 3C70 : bool)
  Class: Eq_3858
  DataType: bool
  OrigDataType: bool
T_3859: (in 0xFFFF<16> @ 3C6C : word16)
  Class: Eq_3850
  DataType: cui16
  OrigDataType: word16
T_3860: (in 0x1E<16> @ 3C76 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3861: (in Mem215[0x5426<p16>:ptr16] @ 3C76 : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_3862: (in 0<16> @ 3C76 : word16)
  Class: Eq_3862
  DataType: word16
  OrigDataType: word16
T_3863: (in Mem215[0x5426<p16>:ptr16] + 0<16> @ 3C76 : word16)
  Class: Eq_3863
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3864: (in Mem238[Mem215[0x5426<p16>:ptr16] + 0<16>:word16] @ 3C76 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3865: (in Mem238[0x578E<p16>:word16] @ 3C7C : word16)
  Class: Eq_3567
  DataType: ci16
  OrigDataType: word16
T_3866: (in 579E @ 3C7C : ptr16)
  Class: Eq_3866
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_3567 t0000)))
T_3867: (in Mem240[0x579E<p16>:word16] @ 3C7C : word16)
  Class: Eq_3567
  DataType: ci16
  OrigDataType: word16
T_3868: (in 579C @ 3C82 : ptr16)
  Class: Eq_3868
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 (struct (0 T_3869 t0000)))
T_3869: (in Mem240[0x579C<p16>:word16] @ 3C82 : word16)
  Class: Eq_3869
  DataType: word16
  OrigDataType: word16
T_3870: (in 1<16> @ 3C82 : word16)
  Class: Eq_3870
  DataType: word16
  OrigDataType: word16
T_3871: (in g_w579C - 1<16> @ 3C82 : word16)
  Class: Eq_3567
  DataType: ci16
  OrigDataType: word16
T_3872: (in Mem242[0x579E<p16>:word16] @ 3C82 : word16)
  Class: Eq_3567
  DataType: ci16
  OrigDataType: word16
T_3873: (in fn4230 @ 3C8A : ptr16)
  Class: Eq_3873
  DataType: (ptr16 Eq_3873)
  OrigDataType: (ptr16 (fn T_3877 (T_3876)))
T_3874: (in signature of fn4230 @ 4230 : void)
  Class: Eq_3873
  DataType: (ptr16 Eq_3873)
  OrigDataType: 
T_3875: (in r5 @ 3C8A : (ptr16 word16))
  Class: Eq_1294
  DataType: (ptr16 word16)
  OrigDataType: word16
T_3876: (in 0x52A6<16> @ 3C8A : word16)
  Class: Eq_1294
  DataType: (ptr16 word16)
  OrigDataType: word16
T_3877: (in fn4230(&g_w52A6) @ 3C8A : void)
  Class: Eq_3877
  DataType: void
  OrigDataType: void
T_3878: (in Mem242[0x5426<p16>:ptr16] @ 3C8E : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_3879: (in 0<16> @ 3C8E : word16)
  Class: Eq_3879
  DataType: word16
  OrigDataType: word16
T_3880: (in Mem242[0x5426<p16>:ptr16] + 0<16> @ 3C8E : word16)
  Class: Eq_3880
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3881: (in Mem242[Mem242[0x5426<p16>:ptr16] + 0<16>:word16] @ 3C8E : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3882: (in 1<16> @ 3C8E : word16)
  Class: Eq_3882
  DataType: word16
  OrigDataType: word16
T_3883: (in *g_ptr5426 + 1<16> @ 3C8E : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3884: (in Mem242[0x5426<p16>:ptr16] @ 3C8E : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_3885: (in 0<16> @ 3C8E : word16)
  Class: Eq_3885
  DataType: word16
  OrigDataType: word16
T_3886: (in Mem242[0x5426<p16>:ptr16] + 0<16> @ 3C8E : word16)
  Class: Eq_3886
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3887: (in Mem259[Mem242[0x5426<p16>:ptr16] + 0<16>:word16] @ 3C8E : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3888: (in 58C0 @ 3C96 : ptr16)
  Class: Eq_3888
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 (struct (0 T_3889 t0000)))
T_3889: (in Mem259[0x58C0<p16>:word16] @ 3C96 : word16)
  Class: Eq_3889
  DataType: word16
  OrigDataType: word16
T_3890: (in 0<16> @ 3C96 : word16)
  Class: Eq_3889
  DataType: word16
  OrigDataType: word16
T_3891: (in g_w58C0 != 0<16> @ 3C96 : bool)
  Class: Eq_3891
  DataType: bool
  OrigDataType: bool
T_3892: (in 0x39<16> @ 3DEA : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3893: (in Mem215[0x5426<p16>:ptr16] @ 3DEA : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_3894: (in 0<16> @ 3DEA : word16)
  Class: Eq_3894
  DataType: word16
  OrigDataType: word16
T_3895: (in Mem215[0x5426<p16>:ptr16] + 0<16> @ 3DEA : word16)
  Class: Eq_3895
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3896: (in Mem533[Mem215[0x5426<p16>:ptr16] + 0<16>:word16] @ 3DEA : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3897: (in Mem533[0x578E<p16>:word16] @ 3DF0 : word16)
  Class: Eq_3567
  DataType: ci16
  OrigDataType: word16
T_3898: (in 57A8 @ 3DF0 : ptr16)
  Class: Eq_3898
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_3567 t0000)))
T_3899: (in Mem535[0x57A8<p16>:word16] @ 3DF0 : word16)
  Class: Eq_3567
  DataType: ci16
  OrigDataType: word16
T_3900: (in 57A6 @ 3DF6 : ptr16)
  Class: Eq_3900
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_3901 t0000)))
T_3901: (in Mem535[0x57A6<p16>:word16] @ 3DF6 : word16)
  Class: Eq_3714
  DataType: ci16
  OrigDataType: word16
T_3902: (in 1<16> @ 3DF6 : word16)
  Class: Eq_3902
  DataType: word16
  OrigDataType: word16
T_3903: (in g_w57A6 - 1<16> @ 3DF6 : word16)
  Class: Eq_3567
  DataType: ci16
  OrigDataType: word16
T_3904: (in Mem537[0x57A8<p16>:word16] @ 3DF6 : word16)
  Class: Eq_3567
  DataType: ci16
  OrigDataType: word16
T_3905: (in fn4230 @ 3DFE : ptr16)
  Class: Eq_3873
  DataType: (ptr16 Eq_3873)
  OrigDataType: (ptr16 (fn T_3907 (T_3906)))
T_3906: (in 0x52D8<16> @ 3DFE : word16)
  Class: Eq_1294
  DataType: (ptr16 word16)
  OrigDataType: word16
T_3907: (in fn4230(&g_w52D8) @ 3DFE : void)
  Class: Eq_3877
  DataType: void
  OrigDataType: void
T_3908: (in Mem537[0x5426<p16>:ptr16] @ 3E02 : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_3909: (in 0<16> @ 3E02 : word16)
  Class: Eq_3909
  DataType: word16
  OrigDataType: word16
T_3910: (in Mem537[0x5426<p16>:ptr16] + 0<16> @ 3E02 : word16)
  Class: Eq_3910
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3911: (in Mem537[Mem537[0x5426<p16>:ptr16] + 0<16>:word16] @ 3E02 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3912: (in 1<16> @ 3E02 : word16)
  Class: Eq_3912
  DataType: word16
  OrigDataType: word16
T_3913: (in *g_ptr5426 + 1<16> @ 3E02 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3914: (in Mem537[0x5426<p16>:ptr16] @ 3E02 : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_3915: (in 0<16> @ 3E02 : word16)
  Class: Eq_3915
  DataType: word16
  OrigDataType: word16
T_3916: (in Mem537[0x5426<p16>:ptr16] + 0<16> @ 3E02 : word16)
  Class: Eq_3916
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3917: (in Mem554[Mem537[0x5426<p16>:ptr16] + 0<16>:word16] @ 3E02 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3918: (in 0<16> @ 3E06 : word16)
  Class: Eq_308
  DataType: cui16
  OrigDataType: word16
T_3919: (in Mem555[0x578A<p16>:word16] @ 3E06 : word16)
  Class: Eq_308
  DataType: cui16
  OrigDataType: word16
T_3920: (in 0x21<16> @ 3C9C : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3921: (in Mem259[0x5426<p16>:ptr16] @ 3C9C : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_3922: (in 0<16> @ 3C9C : word16)
  Class: Eq_3922
  DataType: word16
  OrigDataType: word16
T_3923: (in Mem259[0x5426<p16>:ptr16] + 0<16> @ 3C9C : word16)
  Class: Eq_3923
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3924: (in Mem267[Mem259[0x5426<p16>:ptr16] + 0<16>:word16] @ 3C9C : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3925: (in 58BC @ 3CA2 : ptr16)
  Class: Eq_3925
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_3926 t0000)))
T_3926: (in Mem267[0x58BC<p16>:word16] @ 3CA2 : word16)
  Class: Eq_3567
  DataType: ci16
  OrigDataType: word16
T_3927: (in r1_268 @ 3CA2 : ci16)
  Class: Eq_3567
  DataType: ci16
  OrigDataType: word16
T_3928: (in Mem267[0x578E<p16>:word16] @ 3CAA : word16)
  Class: Eq_3567
  DataType: ci16
  OrigDataType: word16
T_3929: (in r1_268 == g_w578E @ 3CAA : bool)
  Class: Eq_3929
  DataType: bool
  OrigDataType: bool
T_3930: (in 0x28<16> @ 3CD8 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3931: (in Mem286[0x5426<p16>:ptr16] @ 3CD8 : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_3932: (in 0<16> @ 3CD8 : word16)
  Class: Eq_3932
  DataType: word16
  OrigDataType: word16
T_3933: (in Mem286[0x5426<p16>:ptr16] + 0<16> @ 3CD8 : word16)
  Class: Eq_3933
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3934: (in Mem288[Mem286[0x5426<p16>:ptr16] + 0<16>:word16] @ 3CD8 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3935: (in 58BE @ 3CE8 : ptr16)
  Class: Eq_3935
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 (struct (0 T_3936 t0000)))
T_3936: (in Mem288[0x58BE<p16>:word16] @ 3CE8 : word16)
  Class: Eq_3936
  DataType: word16
  OrigDataType: word16
T_3937: (in 1<16> @ 3CE8 : word16)
  Class: Eq_3937
  DataType: word16
  OrigDataType: word16
T_3938: (in g_w58BE + 1<16> @ 3CE8 : word16)
  Class: Eq_3714
  DataType: ci16
  OrigDataType: word16
T_3939: (in Mem288[0x5796<p16>:word16] @ 3CE8 : word16)
  Class: Eq_3714
  DataType: ci16
  OrigDataType: word16
T_3940: (in g_w58BE + 1<16> == g_w5796 @ 3CE8 : bool)
  Class: Eq_3940
  DataType: bool
  OrigDataType: bool
T_3941: (in 0x23<16> @ 3CAC : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3942: (in Mem267[0x5426<p16>:ptr16] @ 3CAC : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_3943: (in 0<16> @ 3CAC : word16)
  Class: Eq_3943
  DataType: word16
  OrigDataType: word16
T_3944: (in Mem267[0x5426<p16>:ptr16] + 0<16> @ 3CAC : word16)
  Class: Eq_3944
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3945: (in Mem273[Mem267[0x5426<p16>:ptr16] + 0<16>:word16] @ 3CAC : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3946: (in Mem273[0x578E<p16>:word16] @ 3CBA : word16)
  Class: Eq_3567
  DataType: ci16
  OrigDataType: word16
T_3947: (in 1<16> @ 3CBA : word16)
  Class: Eq_3947
  DataType: word16
  OrigDataType: word16
T_3948: (in g_w578E + 1<16> @ 3CBA : word16)
  Class: Eq_3567
  DataType: ci16
  OrigDataType: word16
T_3949: (in r1_268 == g_w578E + 1<16> @ 3CBA : bool)
  Class: Eq_3949
  DataType: bool
  OrigDataType: bool
T_3950: (in 0x25<16> @ 3CBC : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3951: (in Mem273[0x5426<p16>:ptr16] @ 3CBC : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_3952: (in 0<16> @ 3CBC : word16)
  Class: Eq_3952
  DataType: word16
  OrigDataType: word16
T_3953: (in Mem273[0x5426<p16>:ptr16] + 0<16> @ 3CBC : word16)
  Class: Eq_3953
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3954: (in Mem280[Mem273[0x5426<p16>:ptr16] + 0<16>:word16] @ 3CBC : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3955: (in Mem280[0x578E<p16>:word16] @ 3CCC : word16)
  Class: Eq_3567
  DataType: ci16
  OrigDataType: word16
T_3956: (in 2<16> @ 3CCC : word16)
  Class: Eq_3956
  DataType: word16
  OrigDataType: word16
T_3957: (in g_w578E + 2<16> @ 3CCC : word16)
  Class: Eq_3567
  DataType: ci16
  OrigDataType: word16
T_3958: (in r1_268 == g_w578E + 2<16> @ 3CCC : bool)
  Class: Eq_3958
  DataType: bool
  OrigDataType: bool
T_3959: (in 0x27<16> @ 3CCE : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3960: (in Mem280[0x5426<p16>:ptr16] @ 3CCE : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_3961: (in 0<16> @ 3CCE : word16)
  Class: Eq_3961
  DataType: word16
  OrigDataType: word16
T_3962: (in Mem280[0x5426<p16>:ptr16] + 0<16> @ 3CCE : word16)
  Class: Eq_3962
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3963: (in Mem529[Mem280[0x5426<p16>:ptr16] + 0<16>:word16] @ 3CCE : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3964: (in 0x2A<16> @ 3CEE : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3965: (in Mem288[0x5426<p16>:ptr16] @ 3CEE : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_3966: (in 0<16> @ 3CEE : word16)
  Class: Eq_3966
  DataType: word16
  OrigDataType: word16
T_3967: (in Mem288[0x5426<p16>:ptr16] + 0<16> @ 3CEE : word16)
  Class: Eq_3967
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3968: (in Mem295[Mem288[0x5426<p16>:ptr16] + 0<16>:word16] @ 3CEE : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3969: (in Mem295[0x578E<p16>:word16] @ 3CF4 : word16)
  Class: Eq_3567
  DataType: ci16
  OrigDataType: word16
T_3970: (in 57A0 @ 3CF4 : ptr16)
  Class: Eq_3970
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_3567 t0000)))
T_3971: (in Mem297[0x57A0<p16>:word16] @ 3CF4 : word16)
  Class: Eq_3567
  DataType: ci16
  OrigDataType: word16
T_3972: (in Mem297[0x579E<p16>:word16] @ 3CFA : word16)
  Class: Eq_3567
  DataType: ci16
  OrigDataType: word16
T_3973: (in 1<16> @ 3CFA : word16)
  Class: Eq_3973
  DataType: word16
  OrigDataType: word16
T_3974: (in g_w579E - 1<16> @ 3CFA : word16)
  Class: Eq_3567
  DataType: ci16
  OrigDataType: word16
T_3975: (in Mem299[0x57A0<p16>:word16] @ 3CFA : word16)
  Class: Eq_3567
  DataType: ci16
  OrigDataType: word16
T_3976: (in fn4230 @ 3D02 : ptr16)
  Class: Eq_3873
  DataType: (ptr16 Eq_3873)
  OrigDataType: (ptr16 (fn T_3978 (T_3977)))
T_3977: (in 0x52B0<16> @ 3D02 : word16)
  Class: Eq_1294
  DataType: (ptr16 word16)
  OrigDataType: word16
T_3978: (in fn4230(&g_w52B0) @ 3D02 : void)
  Class: Eq_3877
  DataType: void
  OrigDataType: void
T_3979: (in Mem299[0x5426<p16>:ptr16] @ 3D06 : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_3980: (in 0<16> @ 3D06 : word16)
  Class: Eq_3980
  DataType: word16
  OrigDataType: word16
T_3981: (in Mem299[0x5426<p16>:ptr16] + 0<16> @ 3D06 : word16)
  Class: Eq_3981
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3982: (in Mem299[Mem299[0x5426<p16>:ptr16] + 0<16>:word16] @ 3D06 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3983: (in 1<16> @ 3D06 : word16)
  Class: Eq_3983
  DataType: word16
  OrigDataType: word16
T_3984: (in *g_ptr5426 + 1<16> @ 3D06 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3985: (in Mem299[0x5426<p16>:ptr16] @ 3D06 : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_3986: (in 0<16> @ 3D06 : word16)
  Class: Eq_3986
  DataType: word16
  OrigDataType: word16
T_3987: (in Mem299[0x5426<p16>:ptr16] + 0<16> @ 3D06 : word16)
  Class: Eq_3987
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_3988: (in Mem316[Mem299[0x5426<p16>:ptr16] + 0<16>:word16] @ 3D06 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_3989: (in Mem316[0x578E<p16>:word16] @ 3D0A : word16)
  Class: Eq_3567
  DataType: ci16
  OrigDataType: word16
T_3990: (in 57A2 @ 3D0A : ptr16)
  Class: Eq_3990
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_3567 t0000)))
T_3991: (in Mem318[0x57A2<p16>:word16] @ 3D0A : word16)
  Class: Eq_3567
  DataType: ci16
  OrigDataType: word16
T_3992: (in Mem318[0x57A0<p16>:word16] @ 3D10 : word16)
  Class: Eq_3567
  DataType: ci16
  OrigDataType: word16
T_3993: (in 1<16> @ 3D10 : word16)
  Class: Eq_3993
  DataType: word16
  OrigDataType: word16
T_3994: (in g_w57A0 + 1<16> @ 3D10 : word16)
  Class: Eq_3567
  DataType: ci16
  OrigDataType: word16
T_3995: (in Mem320[0x57A2<p16>:word16] @ 3D10 : word16)
  Class: Eq_3567
  DataType: ci16
  OrigDataType: word16
T_3996: (in fn3F42 @ 3D18 : ptr16)
  Class: Eq_3996
  DataType: (ptr16 Eq_3996)
  OrigDataType: (ptr16 (fn T_4000 (T_3999)))
T_3997: (in signature of fn3F42 @ 3F42 : void)
  Class: Eq_3996
  DataType: (ptr16 Eq_3996)
  OrigDataType: 
T_3998: (in r5 @ 3D18 : (ptr16 word16))
  Class: Eq_1294
  DataType: (ptr16 word16)
  OrigDataType: word16
T_3999: (in 0x52BA<16> @ 3D18 : word16)
  Class: Eq_1294
  DataType: (ptr16 word16)
  OrigDataType: word16
T_4000: (in fn3F42(&g_w52BA) @ 3D18 : void)
  Class: Eq_4000
  DataType: void
  OrigDataType: void
T_4001: (in Mem320[0x5426<p16>:ptr16] @ 3D1C : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_4002: (in 0<16> @ 3D1C : word16)
  Class: Eq_4002
  DataType: word16
  OrigDataType: word16
T_4003: (in Mem320[0x5426<p16>:ptr16] + 0<16> @ 3D1C : word16)
  Class: Eq_4003
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_4004: (in Mem320[Mem320[0x5426<p16>:ptr16] + 0<16>:word16] @ 3D1C : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_4005: (in 1<16> @ 3D1C : word16)
  Class: Eq_4005
  DataType: word16
  OrigDataType: word16
T_4006: (in *g_ptr5426 + 1<16> @ 3D1C : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_4007: (in Mem320[0x5426<p16>:ptr16] @ 3D1C : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_4008: (in 0<16> @ 3D1C : word16)
  Class: Eq_4008
  DataType: word16
  OrigDataType: word16
T_4009: (in Mem320[0x5426<p16>:ptr16] + 0<16> @ 3D1C : word16)
  Class: Eq_4009
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_4010: (in Mem337[Mem320[0x5426<p16>:ptr16] + 0<16>:word16] @ 3D1C : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_4011: (in 0<16> @ 3D20 : word16)
  Class: Eq_3889
  DataType: word16
  OrigDataType: word16
T_4012: (in Mem338[0x58C0<p16>:word16] @ 3D20 : word16)
  Class: Eq_3889
  DataType: word16
  OrigDataType: word16
T_4013: (in Mem338[0x5426<p16>:ptr16] @ 3D24 : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_4014: (in 0<16> @ 3D24 : word16)
  Class: Eq_4014
  DataType: word16
  OrigDataType: word16
T_4015: (in Mem338[0x5426<p16>:ptr16] + 0<16> @ 3D24 : word16)
  Class: Eq_4015
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_4016: (in Mem338[Mem338[0x5426<p16>:ptr16] + 0<16>:word16] @ 3D24 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_4017: (in 1<16> @ 3D24 : word16)
  Class: Eq_4017
  DataType: word16
  OrigDataType: word16
T_4018: (in *g_ptr5426 + 1<16> @ 3D24 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_4019: (in Mem338[0x5426<p16>:ptr16] @ 3D24 : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_4020: (in 0<16> @ 3D24 : word16)
  Class: Eq_4020
  DataType: word16
  OrigDataType: word16
T_4021: (in Mem338[0x5426<p16>:ptr16] + 0<16> @ 3D24 : word16)
  Class: Eq_4021
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_4022: (in Mem343[Mem338[0x5426<p16>:ptr16] + 0<16>:word16] @ 3D24 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_4023: (in 0<16> @ 3D28 : word16)
  Class: Eq_3936
  DataType: word16
  OrigDataType: word16
T_4024: (in Mem344[0x58BE<p16>:word16] @ 3D28 : word16)
  Class: Eq_3936
  DataType: word16
  OrigDataType: word16
T_4025: (in Mem344[0x5426<p16>:ptr16] @ 3D2C : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_4026: (in 0<16> @ 3D2C : word16)
  Class: Eq_4026
  DataType: word16
  OrigDataType: word16
T_4027: (in Mem344[0x5426<p16>:ptr16] + 0<16> @ 3D2C : word16)
  Class: Eq_4027
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_4028: (in Mem344[Mem344[0x5426<p16>:ptr16] + 0<16>:word16] @ 3D2C : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_4029: (in 1<16> @ 3D2C : word16)
  Class: Eq_4029
  DataType: word16
  OrigDataType: word16
T_4030: (in *g_ptr5426 + 1<16> @ 3D2C : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_4031: (in Mem344[0x5426<p16>:ptr16] @ 3D2C : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_4032: (in 0<16> @ 3D2C : word16)
  Class: Eq_4032
  DataType: word16
  OrigDataType: word16
T_4033: (in Mem344[0x5426<p16>:ptr16] + 0<16> @ 3D2C : word16)
  Class: Eq_4033
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_4034: (in Mem349[Mem344[0x5426<p16>:ptr16] + 0<16>:word16] @ 3D2C : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_4035: (in 0<16> @ 3D30 : word16)
  Class: Eq_4035
  DataType: word16
  OrigDataType: word16
T_4036: (in 58C2 @ 3D30 : ptr16)
  Class: Eq_4036
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 (struct (0 T_4037 t0000)))
T_4037: (in Mem350[0x58C2<p16>:word16] @ 3D30 : word16)
  Class: Eq_4035
  DataType: word16
  OrigDataType: word16
T_4038: (in Mem350[0x5426<p16>:ptr16] @ 3D34 : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_4039: (in 0<16> @ 3D34 : word16)
  Class: Eq_4039
  DataType: word16
  OrigDataType: word16
T_4040: (in Mem350[0x5426<p16>:ptr16] + 0<16> @ 3D34 : word16)
  Class: Eq_4040
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_4041: (in Mem350[Mem350[0x5426<p16>:ptr16] + 0<16>:word16] @ 3D34 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_4042: (in 1<16> @ 3D34 : word16)
  Class: Eq_4042
  DataType: word16
  OrigDataType: word16
T_4043: (in *g_ptr5426 + 1<16> @ 3D34 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_4044: (in Mem350[0x5426<p16>:ptr16] @ 3D34 : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_4045: (in 0<16> @ 3D34 : word16)
  Class: Eq_4045
  DataType: word16
  OrigDataType: word16
T_4046: (in Mem350[0x5426<p16>:ptr16] + 0<16> @ 3D34 : word16)
  Class: Eq_4046
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_4047: (in Mem356[Mem350[0x5426<p16>:ptr16] + 0<16>:word16] @ 3D34 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_4048: (in fn0F48 @ 3D40 : ptr16)
  Class: Eq_3564
  DataType: (ptr16 Eq_3564)
  OrigDataType: (ptr16 (fn T_4054 (T_4049, T_4051, T_4053)))
T_4049: (in 0x529C<16> @ 3D40 : word16)
  Class: Eq_1409
  DataType: (ptr16 Eq_1409)
  OrigDataType: word16
T_4050: (in r1_361 @ 3D40 : ci16)
  Class: Eq_3714
  DataType: ci16
  OrigDataType: word16
T_4051: (in out r1_361 @ 3D40 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_4052: (in r5_364 @ 3D40 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_4053: (in out r5_364 @ 3D40 : word16)
  Class: Eq_1409
  DataType: (ptr16 Eq_1409)
  OrigDataType: word16
T_4054: (in fn0F48(&g_t529C, out r1_361, out r5_364) @ 3D40 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_4055: (in Mem369[0x5794<p16>:word16] @ 3D40 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: (struct (0 (ptr16 (struct
		(0 code t0000)
		(2 T_1543 t0002)
		(4 T_1543 t0004)
		(6 T_2050 t0006)
		(C T_1285 t000C)
		(E T_31 t000E)
		(10 T_17 t0010)
		(12 T_2110 t0012)
		(14 T_1271 t0014)
		(1A T_1543 t001A)
		(1C T_1601 t001C)
		(2A T_236 t002A)
		(44 T_23 t0044)
		(50 T_4387 t0050)
		(52 T_852 t0052)
		(53 T_1010 t0053)
		(54 T_1757 t0054)
		(58 T_1285 t0058)
		(5A T_963 t005A)
		(5C T_2595 t005C)
		(5E T_2241 t005E)
		(64 T_727 t0064)
		(66 T_1535 t0066)
		(6E T_1547 t006E)
		(70 T_1271 t0070)
		(72 T_1271 t0072)
		(74 T_884 t0074)
		(7C T_27 t007C)
		(7E T_23 t007E)
		(A2 T_1289 t00A2)
		(A4 T_878 t00A4)
		(5AF T_190 t05AF))) ptr0000))
T_4056: (in Mem370[0x5796<p16>:word16] @ 3D44 : word16)
  Class: Eq_3714
  DataType: ci16
  OrigDataType: word16
T_4057: (in Mem370[0x5426<p16>:ptr16] @ 3D48 : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_4058: (in 0<16> @ 3D48 : word16)
  Class: Eq_4058
  DataType: word16
  OrigDataType: word16
T_4059: (in Mem370[0x5426<p16>:ptr16] + 0<16> @ 3D48 : word16)
  Class: Eq_4059
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_4060: (in Mem370[Mem370[0x5426<p16>:ptr16] + 0<16>:word16] @ 3D48 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_4061: (in 1<16> @ 3D48 : word16)
  Class: Eq_4061
  DataType: word16
  OrigDataType: word16
T_4062: (in *g_ptr5426 + 1<16> @ 3D48 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_4063: (in Mem370[0x5426<p16>:ptr16] @ 3D48 : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_4064: (in 0<16> @ 3D48 : word16)
  Class: Eq_4064
  DataType: word16
  OrigDataType: word16
T_4065: (in Mem370[0x5426<p16>:ptr16] + 0<16> @ 3D48 : word16)
  Class: Eq_4065
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_4066: (in Mem375[Mem370[0x5426<p16>:ptr16] + 0<16>:word16] @ 3D48 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_4067: (in Mem375[0x5794<p16>:word16] @ 3D4C : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: (struct (0 word16 w0000))
T_4068: (in v158_376 @ 3D4C : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: (struct (0 word16 w0000))
T_4069: (in fn0670 @ 3D5A : ptr16)
  Class: Eq_3749
  DataType: (ptr16 Eq_3749)
  OrigDataType: (ptr16 (fn T_4073 (T_4052, T_3588, T_4070, T_4071, T_4072, T_4068)))
T_4070: (in 0x4220<16> @ 3D5A : word16)
  Class: Eq_308
  DataType: cui16
  OrigDataType: word16
T_4071: (in 0<16> @ 3D5A : word16)
  Class: Eq_17
  DataType: (ptr16 Eq_4730)
  OrigDataType: word16
T_4072: (in Mem382[0x5792<p16>:word16] @ 3D5A : word16)
  Class: Eq_308
  DataType: cui16
  OrigDataType: word16
T_4073: (in fn0670(r5_364, wLoc0A, 0x4220<16>, 0<16>, g_w5792, v158_376) @ 3D5A : void)
  Class: Eq_3766
  DataType: void
  OrigDataType: void
T_4074: (in sp_398 @ 3D5A : (ptr16 Eq_39))
  Class: Eq_39
  DataType: (ptr16 Eq_39)
  OrigDataType: (ptr16 (struct (0 T_4077 t0000) (2 T_4082 t0002)))
T_4075: (in 0<16> @ 3D5E : word16)
  Class: Eq_4075
  DataType: word16
  OrigDataType: word16
T_4076: (in sp_398 + 0<16> @ 3D5E : word16)
  Class: Eq_4076
  DataType: word16
  OrigDataType: word16
T_4077: (in Mem390[sp_398 + 0<16>:word16] @ 3D5E : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_4078: (in 57A4 @ 3D5E : ptr16)
  Class: Eq_4078
  DataType: (ptr16 Eq_17)
  OrigDataType: (ptr16 (struct (0 T_4079 t0000)))
T_4079: (in Mem405[0x57A4<p16>:word16] @ 3D5E : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_4080: (in 2<16> @ 3D62 : word16)
  Class: Eq_4080
  DataType: word16
  OrigDataType: word16
T_4081: (in sp_398 + 2<16> @ 3D62 : word16)
  Class: Eq_4081
  DataType: ptr16
  OrigDataType: ptr16
T_4082: (in Mem405[sp_398 + 2<16>:word16] @ 3D62 : word16)
  Class: Eq_3714
  DataType: ci16
  OrigDataType: word16
T_4083: (in Mem408[0x57A6<p16>:word16] @ 3D62 : word16)
  Class: Eq_3714
  DataType: ci16
  OrigDataType: word16
T_4084: (in fn0AAE @ 3D6A : ptr16)
  Class: Eq_3786
  DataType: (ptr16 Eq_3786)
  OrigDataType: (ptr16 (fn T_4088 (T_4085, T_4087)))
T_4085: (in 0x52C0<16> @ 3D6A : word16)
  Class: Eq_758
  DataType: (ptr16 Eq_758)
  OrigDataType: word16
T_4086: (in r4_416 @ 3D6A : (ptr16 (ptr16 code)))
  Class: Eq_845
  DataType: (ptr16 (ptr16 code))
  OrigDataType: word16
T_4087: (in out r4_416 @ 3D6A : word16)
  Class: Eq_759
  DataType: ptr16
  OrigDataType: word16
T_4088: (in fn0AAE(&g_t52C0, out r4_416) @ 3D6A : word16)
  Class: Eq_1599
  DataType: int16
  OrigDataType: word16
T_4089: (in r0_412 @ 3D6A : int16)
  Class: Eq_1599
  DataType: int16
  OrigDataType: int16
T_4090: (in 0x19<16> @ 3D78 : word16)
  Class: Eq_4090
  DataType: int16
  OrigDataType: int16
T_4091: (in r0_412 *s 0x19<16> @ 3D78 : int16)
  Class: Eq_4091
  DataType: int16
  OrigDataType: int16
T_4092: (in 0x32<16> @ 3D78 : word16)
  Class: Eq_4092
  DataType: word16
  OrigDataType: word16
T_4093: (in r0_412 *s 0x19<16> + 0x32<16> @ 3D78 : word16)
  Class: Eq_4093
  DataType: int16
  OrigDataType: int16
T_4094: (in 579A @ 3D78 : ptr16)
  Class: Eq_4094
  DataType: (ptr16 int16)
  OrigDataType: (ptr16 (struct (0 T_4095 t0000)))
T_4095: (in Mem426[0x579A<p16>:word16] @ 3D78 : word16)
  Class: Eq_4093
  DataType: int16
  OrigDataType: word16
T_4096: (in Mem426[0x5426<p16>:ptr16] @ 3D7C : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_4097: (in 0<16> @ 3D7C : word16)
  Class: Eq_4097
  DataType: word16
  OrigDataType: word16
T_4098: (in Mem426[0x5426<p16>:ptr16] + 0<16> @ 3D7C : word16)
  Class: Eq_4098
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_4099: (in Mem426[Mem426[0x5426<p16>:ptr16] + 0<16>:word16] @ 3D7C : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_4100: (in 1<16> @ 3D7C : word16)
  Class: Eq_4100
  DataType: word16
  OrigDataType: word16
T_4101: (in *g_ptr5426 + 1<16> @ 3D7C : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_4102: (in Mem426[0x5426<p16>:ptr16] @ 3D7C : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_4103: (in 0<16> @ 3D7C : word16)
  Class: Eq_4103
  DataType: word16
  OrigDataType: word16
T_4104: (in Mem426[0x5426<p16>:ptr16] + 0<16> @ 3D7C : word16)
  Class: Eq_4104
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_4105: (in Mem431[Mem426[0x5426<p16>:ptr16] + 0<16>:word16] @ 3D7C : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_4106: (in fn0FA4 @ 3D8C : ptr16)
  Class: Eq_4106
  DataType: (ptr16 Eq_4106)
  OrigDataType: (ptr16 (fn T_4111 (T_4089, T_1395, T_4108, T_4109, T_4110)))
T_4107: (in signature of fn0FA4 @ 0FA4 : void)
  Class: Eq_4106
  DataType: (ptr16 Eq_4106)
  OrigDataType: 
T_4108: (in 0x5784<16> @ 3D8C : word16)
  Class: Eq_1543
  DataType: (ptr16 Eq_1543)
  OrigDataType: word16
T_4109: (in 0x528E<16> @ 3D8C : word16)
  Class: Eq_1602
  DataType: word16
  OrigDataType: word16
T_4110: (in 0x5292<16> @ 3D8C : word16)
  Class: Eq_1603
  DataType: word16
  OrigDataType: word16
T_4111: (in fn0FA4(r0_412, wArg00, &g_t5784, 0x528E<16>, 0x5292<16>) @ 3D8C : void)
  Class: Eq_4111
  DataType: void
  OrigDataType: void
T_4112: (in fn0AE2 @ 3D94 : ptr16)
  Class: Eq_4112
  DataType: (ptr16 Eq_4112)
  OrigDataType: (ptr16 (fn T_4116 (T_4086, T_4068, T_4114, T_4115)))
T_4113: (in signature of fn0AE2 @ 0AE2 : void)
  Class: Eq_4112
  DataType: (ptr16 Eq_4112)
  OrigDataType: 
T_4114: (in 0x579A<16> @ 3D94 : word16)
  Class: Eq_17
  DataType: (ptr16 Eq_4730)
  OrigDataType: word16
T_4115: (in 0x5784<16> @ 3D94 : word16)
  Class: Eq_848
  DataType: (ptr16 code)
  OrigDataType: word16
T_4116: (in fn0AE2(r4_416, v158_376, 0x579A<16>, &g_t5784) @ 3D94 : word16)
  Class: Eq_4116
  DataType: word16
  OrigDataType: word16
T_4117: (in fn0EA8 @ 3D98 : ptr16)
  Class: Eq_4117
  DataType: (ptr16 Eq_4117)
  OrigDataType: (ptr16 (fn T_4119 (T_4068)))
T_4118: (in signature of fn0EA8 @ 0EA8 : void)
  Class: Eq_4117
  DataType: (ptr16 Eq_4117)
  OrigDataType: 
T_4119: (in fn0EA8(v158_376) @ 3D98 : void)
  Class: Eq_4119
  DataType: void
  OrigDataType: void
T_4120: (in Mem448[0x5426<p16>:ptr16] @ 3D9C : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_4121: (in 0<16> @ 3D9C : word16)
  Class: Eq_4121
  DataType: word16
  OrigDataType: word16
T_4122: (in Mem448[0x5426<p16>:ptr16] + 0<16> @ 3D9C : word16)
  Class: Eq_4122
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_4123: (in Mem448[Mem448[0x5426<p16>:ptr16] + 0<16>:word16] @ 3D9C : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_4124: (in 1<16> @ 3D9C : word16)
  Class: Eq_4124
  DataType: word16
  OrigDataType: word16
T_4125: (in *g_ptr5426 + 1<16> @ 3D9C : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_4126: (in Mem448[0x5426<p16>:ptr16] @ 3D9C : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_4127: (in 0<16> @ 3D9C : word16)
  Class: Eq_4127
  DataType: word16
  OrigDataType: word16
T_4128: (in Mem448[0x5426<p16>:ptr16] + 0<16> @ 3D9C : word16)
  Class: Eq_4128
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_4129: (in Mem466[Mem448[0x5426<p16>:ptr16] + 0<16>:word16] @ 3D9C : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_4130: (in 1<16> @ 3DA0 : word16)
  Class: Eq_3869
  DataType: word16
  OrigDataType: word16
T_4131: (in Mem467[0x579C<p16>:word16] @ 3DA0 : word16)
  Class: Eq_3869
  DataType: word16
  OrigDataType: word16
T_4132: (in 0xA<16> @ 3DA6 : word16)
  Class: Eq_4132
  DataType: ci16
  OrigDataType: word16
T_4133: (in 57AA @ 3DA6 : ptr16)
  Class: Eq_4133
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_4132 t0000)))
T_4134: (in Mem468[0x57AA<p16>:word16] @ 3DA6 : word16)
  Class: Eq_4132
  DataType: ci16
  OrigDataType: word16
T_4135: (in 0x33<16> @ 3DAC : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_4136: (in Mem471[0x5426<p16>:ptr16] @ 3DAC : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_4137: (in 0<16> @ 3DAC : word16)
  Class: Eq_4137
  DataType: word16
  OrigDataType: word16
T_4138: (in Mem471[0x5426<p16>:ptr16] + 0<16> @ 3DAC : word16)
  Class: Eq_4138
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_4139: (in Mem473[Mem471[0x5426<p16>:ptr16] + 0<16>:word16] @ 3DAC : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_4140: (in fn4230 @ 3DB6 : ptr16)
  Class: Eq_3873
  DataType: (ptr16 Eq_3873)
  OrigDataType: (ptr16 (fn T_4142 (T_4141)))
T_4141: (in 0x52C4<16> @ 3DB6 : word16)
  Class: Eq_1294
  DataType: (ptr16 word16)
  OrigDataType: word16
T_4142: (in fn4230(&g_w52C4) @ 3DB6 : void)
  Class: Eq_3877
  DataType: void
  OrigDataType: void
T_4143: (in Mem473[0x5426<p16>:ptr16] @ 3DBA : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_4144: (in 0<16> @ 3DBA : word16)
  Class: Eq_4144
  DataType: word16
  OrigDataType: word16
T_4145: (in Mem473[0x5426<p16>:ptr16] + 0<16> @ 3DBA : word16)
  Class: Eq_4145
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_4146: (in Mem473[Mem473[0x5426<p16>:ptr16] + 0<16>:word16] @ 3DBA : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_4147: (in 1<16> @ 3DBA : word16)
  Class: Eq_4147
  DataType: word16
  OrigDataType: word16
T_4148: (in *g_ptr5426 + 1<16> @ 3DBA : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_4149: (in Mem473[0x5426<p16>:ptr16] @ 3DBA : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_4150: (in 0<16> @ 3DBA : word16)
  Class: Eq_4150
  DataType: word16
  OrigDataType: word16
T_4151: (in Mem473[0x5426<p16>:ptr16] + 0<16> @ 3DBA : word16)
  Class: Eq_4151
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_4152: (in Mem490[Mem473[0x5426<p16>:ptr16] + 0<16>:word16] @ 3DBA : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_4153: (in fn4230 @ 3DC2 : ptr16)
  Class: Eq_3873
  DataType: (ptr16 Eq_3873)
  OrigDataType: (ptr16 (fn T_4155 (T_4154)))
T_4154: (in 0x52CE<16> @ 3DC2 : word16)
  Class: Eq_1294
  DataType: (ptr16 word16)
  OrigDataType: word16
T_4155: (in fn4230(&g_w52CE) @ 3DC2 : void)
  Class: Eq_3877
  DataType: void
  OrigDataType: void
T_4156: (in 0x35<16> @ 3DC6 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_4157: (in Mem490[0x5426<p16>:ptr16] @ 3DC6 : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_4158: (in 0<16> @ 3DC6 : word16)
  Class: Eq_4158
  DataType: word16
  OrigDataType: word16
T_4159: (in Mem490[0x5426<p16>:ptr16] + 0<16> @ 3DC6 : word16)
  Class: Eq_4159
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_4160: (in Mem504[Mem490[0x5426<p16>:ptr16] + 0<16>:word16] @ 3DC6 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_4161: (in Mem504[0x57A8<p16>:word16] @ 3DCC : word16)
  Class: Eq_3567
  DataType: ci16
  OrigDataType: word16
T_4162: (in 1<16> @ 3DCC : word16)
  Class: Eq_4162
  DataType: word16
  OrigDataType: word16
T_4163: (in g_w57A8 - 1<16> @ 3DCC : word16)
  Class: Eq_4132
  DataType: ci16
  OrigDataType: word16
T_4164: (in v183_505 @ 3DCC : ci16)
  Class: Eq_4132
  DataType: ci16
  OrigDataType: ci16
T_4165: (in Mem506[0x57AA<p16>:word16] @ 3DCC : word16)
  Class: Eq_4132
  DataType: ci16
  OrigDataType: word16
T_4166: (in 0<16> @ 3DD0 : word16)
  Class: Eq_4132
  DataType: ci16
  OrigDataType: ci16
T_4167: (in v183_505 > 0<16> @ 3DD0 : bool)
  Class: Eq_4167
  DataType: bool
  OrigDataType: bool
T_4168: (in Mem506[0x5426<p16>:ptr16] @ 3DD2 : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_4169: (in 0<16> @ 3DD2 : word16)
  Class: Eq_4169
  DataType: word16
  OrigDataType: word16
T_4170: (in Mem506[0x5426<p16>:ptr16] + 0<16> @ 3DD2 : word16)
  Class: Eq_4170
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_4171: (in Mem506[Mem506[0x5426<p16>:ptr16] + 0<16>:word16] @ 3DD2 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_4172: (in 1<16> @ 3DD2 : word16)
  Class: Eq_4172
  DataType: word16
  OrigDataType: word16
T_4173: (in *g_ptr5426 + 1<16> @ 3DD2 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_4174: (in Mem506[0x5426<p16>:ptr16] @ 3DD2 : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_4175: (in 0<16> @ 3DD2 : word16)
  Class: Eq_4175
  DataType: word16
  OrigDataType: word16
T_4176: (in Mem506[0x5426<p16>:ptr16] + 0<16> @ 3DD2 : word16)
  Class: Eq_4176
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_4177: (in Mem512[Mem506[0x5426<p16>:ptr16] + 0<16>:word16] @ 3DD2 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_4178: (in 5870 @ 3DD6 : ptr16)
  Class: Eq_4178
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 (struct (0 T_4179 t0000)))
T_4179: (in Mem512[0x5870<p16>:word16] @ 3DD6 : word16)
  Class: Eq_4179
  DataType: word16
  OrigDataType: word16
T_4180: (in Mem512[0x5798<p16>:word16] @ 3DD6 : word16)
  Class: Eq_3793
  DataType: word16
  OrigDataType: word16
T_4181: (in g_w5870 + g_w5798 @ 3DD6 : word16)
  Class: Eq_4179
  DataType: word16
  OrigDataType: word16
T_4182: (in Mem514[0x5870<p16>:word16] @ 3DD6 : word16)
  Class: Eq_4179
  DataType: word16
  OrigDataType: word16
T_4183: (in Mem514[0x5426<p16>:ptr16] @ 3DDC : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_4184: (in 0<16> @ 3DDC : word16)
  Class: Eq_4184
  DataType: word16
  OrigDataType: word16
T_4185: (in Mem514[0x5426<p16>:ptr16] + 0<16> @ 3DDC : word16)
  Class: Eq_4185
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_4186: (in Mem514[Mem514[0x5426<p16>:ptr16] + 0<16>:word16] @ 3DDC : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_4187: (in 1<16> @ 3DDC : word16)
  Class: Eq_4187
  DataType: word16
  OrigDataType: word16
T_4188: (in *g_ptr5426 + 1<16> @ 3DDC : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_4189: (in Mem514[0x5426<p16>:ptr16] @ 3DDC : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_4190: (in 0<16> @ 3DDC : word16)
  Class: Eq_4190
  DataType: word16
  OrigDataType: word16
T_4191: (in Mem514[0x5426<p16>:ptr16] + 0<16> @ 3DDC : word16)
  Class: Eq_4191
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_4192: (in Mem519[Mem514[0x5426<p16>:ptr16] + 0<16>:word16] @ 3DDC : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_4193: (in 0<16> @ 3DE0 : word16)
  Class: Eq_308
  DataType: cui16
  OrigDataType: word16
T_4194: (in Mem520[0x578A<p16>:word16] @ 3DE0 : word16)
  Class: Eq_308
  DataType: cui16
  OrigDataType: word16
T_4195: (in Mem520[0x5426<p16>:ptr16] @ 3DE4 : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_4196: (in 0<16> @ 3DE4 : word16)
  Class: Eq_4196
  DataType: word16
  OrigDataType: word16
T_4197: (in Mem520[0x5426<p16>:ptr16] + 0<16> @ 3DE4 : word16)
  Class: Eq_4197
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_4198: (in Mem520[Mem520[0x5426<p16>:ptr16] + 0<16>:word16] @ 3DE4 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_4199: (in 1<16> @ 3DE4 : word16)
  Class: Eq_4199
  DataType: word16
  OrigDataType: word16
T_4200: (in *g_ptr5426 + 1<16> @ 3DE4 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_4201: (in Mem520[0x5426<p16>:ptr16] @ 3DE4 : ptr16)
  Class: Eq_50
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 (struct (0 T_53 t0000)))
T_4202: (in 0<16> @ 3DE4 : word16)
  Class: Eq_4202
  DataType: word16
  OrigDataType: word16
T_4203: (in Mem520[0x5426<p16>:ptr16] + 0<16> @ 3DE4 : word16)
  Class: Eq_4203
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_4204: (in Mem526[Mem520[0x5426<p16>:ptr16] + 0<16>:word16] @ 3DE4 : word16)
  Class: Eq_53
  DataType: ci16
  OrigDataType: word16
T_4205: (in r5 @ 3DE4 : (ptr16 word16))
  Class: Eq_1294
  DataType: (ptr16 word16)
  OrigDataType: word16
T_4206: (in fn0EF8 @ 3E12 : ptr16)
  Class: Eq_3510
  DataType: (ptr16 Eq_3510)
  OrigDataType: (ptr16 (fn T_4208 (T_4207, T_4205)))
T_4207: (in 3E16 @ 3E12 : ptr16)
  Class: Eq_1293
  DataType: (ptr16 Eq_1293)
  OrigDataType: ptr16
T_4208: (in fn0EF8(&g_t3E16, r5) @ 3E12 : void)
  Class: Eq_3513
  DataType: void
  OrigDataType: void
T_4209: (in fn0EF8 @ 3F42 : ptr16)
  Class: Eq_3510
  DataType: (ptr16 Eq_3510)
  OrigDataType: (ptr16 (fn T_4211 (T_4210, T_3998)))
T_4210: (in 3F46 @ 3F42 : ptr16)
  Class: Eq_1293
  DataType: (ptr16 Eq_1293)
  OrigDataType: ptr16
T_4211: (in fn0EF8(&g_t3F46, r5) @ 3F42 : void)
  Class: Eq_3513
  DataType: void
  OrigDataType: void
T_4212: (in r5 @ 3F42 : (ptr16 word16))
  Class: Eq_1294
  DataType: (ptr16 word16)
  OrigDataType: word16
T_4213: (in fn0EF8 @ 4030 : ptr16)
  Class: Eq_3510
  DataType: (ptr16 Eq_3510)
  OrigDataType: (ptr16 (fn T_4215 (T_4214, T_4212)))
T_4214: (in 4034 @ 4030 : ptr16)
  Class: Eq_1293
  DataType: (ptr16 Eq_1293)
  OrigDataType: ptr16
T_4215: (in fn0EF8(&g_t4034, r5) @ 4030 : void)
  Class: Eq_3513
  DataType: void
  OrigDataType: void
T_4216: (in r5 @ 4030 : (ptr16 word16))
  Class: Eq_1294
  DataType: (ptr16 word16)
  OrigDataType: word16
T_4217: (in fn0EF8 @ 4072 : ptr16)
  Class: Eq_3510
  DataType: (ptr16 Eq_3510)
  OrigDataType: (ptr16 (fn T_4219 (T_4218, T_4216)))
T_4218: (in 4076 @ 4072 : ptr16)
  Class: Eq_1293
  DataType: (ptr16 Eq_1293)
  OrigDataType: ptr16
T_4219: (in fn0EF8(&g_t4076, r5) @ 4072 : void)
  Class: Eq_3513
  DataType: void
  OrigDataType: void
T_4220: (in r5 @ 4072 : (ptr16 word16))
  Class: Eq_1294
  DataType: (ptr16 word16)
  OrigDataType: word16
T_4221: (in fn0EF8 @ 413C : ptr16)
  Class: Eq_3510
  DataType: (ptr16 Eq_3510)
  OrigDataType: (ptr16 (fn T_4223 (T_4222, T_4220)))
T_4222: (in 4140 @ 413C : ptr16)
  Class: Eq_1293
  DataType: (ptr16 Eq_1293)
  OrigDataType: ptr16
T_4223: (in fn0EF8(&g_t4140, r5) @ 413C : void)
  Class: Eq_3513
  DataType: void
  OrigDataType: void
T_4224: (in r5 @ 413C : (ptr16 word16))
  Class: Eq_1294
  DataType: (ptr16 word16)
  OrigDataType: word16
T_4225: (in fn0EF8 @ 4180 : ptr16)
  Class: Eq_3510
  DataType: (ptr16 Eq_3510)
  OrigDataType: (ptr16 (fn T_4227 (T_4226, T_4224)))
T_4226: (in 4184 @ 4180 : ptr16)
  Class: Eq_1293
  DataType: (ptr16 Eq_1293)
  OrigDataType: ptr16
T_4227: (in fn0EF8(&g_t4184, r5) @ 4180 : void)
  Class: Eq_3513
  DataType: void
  OrigDataType: void
T_4228: (in fn0EF8 @ 4230 : ptr16)
  Class: Eq_3510
  DataType: (ptr16 Eq_3510)
  OrigDataType: (ptr16 (fn T_4230 (T_4229, T_3875)))
T_4229: (in 4234 @ 4230 : ptr16)
  Class: Eq_1293
  DataType: (ptr16 Eq_1293)
  OrigDataType: ptr16
T_4230: (in fn0EF8(&g_t4234, r5) @ 4230 : void)
  Class: Eq_3513
  DataType: void
  OrigDataType: void
T_4231: (in r5 @ 4230 : (ptr16 word16))
  Class: Eq_1294
  DataType: (ptr16 word16)
  OrigDataType: word16
T_4232: (in fn0EF8 @ 4534 : ptr16)
  Class: Eq_3510
  DataType: (ptr16 Eq_3510)
  OrigDataType: (ptr16 (fn T_4234 (T_4233, T_4231)))
T_4233: (in 4538 @ 4534 : ptr16)
  Class: Eq_1293
  DataType: (ptr16 Eq_1293)
  OrigDataType: ptr16
T_4234: (in fn0EF8(&g_t4538, r5) @ 4534 : void)
  Class: Eq_3513
  DataType: void
  OrigDataType: void
T_4235: (in r5 @ 4534 : (ptr16 word16))
  Class: Eq_1294
  DataType: (ptr16 word16)
  OrigDataType: word16
T_4236: (in fn0EF8 @ 457C : ptr16)
  Class: Eq_3510
  DataType: (ptr16 Eq_3510)
  OrigDataType: (ptr16 (fn T_4238 (T_4237, T_4235)))
T_4237: (in 4580 @ 457C : ptr16)
  Class: Eq_1293
  DataType: (ptr16 Eq_1293)
  OrigDataType: ptr16
T_4238: (in fn0EF8(&g_t4580, r5) @ 457C : void)
  Class: Eq_3513
  DataType: void
  OrigDataType: void
T_4239: (in r5 @ 457C : (ptr16 word16))
  Class: Eq_1294
  DataType: (ptr16 word16)
  OrigDataType: word16
T_4240: (in fn0EF8 @ 45C8 : ptr16)
  Class: Eq_3510
  DataType: (ptr16 Eq_3510)
  OrigDataType: (ptr16 (fn T_4242 (T_4241, T_4239)))
T_4241: (in 45CC @ 45C8 : ptr16)
  Class: Eq_1293
  DataType: (ptr16 Eq_1293)
  OrigDataType: ptr16
T_4242: (in fn0EF8(&g_t45CC, r5) @ 45C8 : void)
  Class: Eq_3513
  DataType: void
  OrigDataType: void
T_4243: (in 0<16> @ 4600 : word16)
  Class: Eq_4243
  DataType: ui16
  OrigDataType: word16
T_4244: (in r4_18 @ 4600 : ui16)
  Class: Eq_4243
  DataType: ui16
  OrigDataType: ui16
T_4245: (in r2_23 @ 45F6 : int16)
  Class: Eq_1725
  DataType: int16
  OrigDataType: ci16
T_4246: (in 0xA<16> @ 460C : word16)
  Class: Eq_4246
  DataType: word16
  OrigDataType: word16
T_4247: (in r2_23 + 0xA<16> @ 460C : word16)
  Class: Eq_4247
  DataType: word16
  OrigDataType: word16
T_4248: (in r2_27 @ 460C : word16)
  Class: Eq_4247
  DataType: word16
  OrigDataType: word16
T_4249: (in 0<16> @ 4612 : word16)
  Class: Eq_4243
  DataType: ui16
  OrigDataType: word16
T_4250: (in r4_18 != 0<16> @ 4612 : bool)
  Class: Eq_4250
  DataType: bool
  OrigDataType: bool
T_4251: (in 1<16> @ 4608 : word16)
  Class: Eq_4251
  DataType: word16
  OrigDataType: word16
T_4252: (in r4_18 + 1<16> @ 4608 : word16)
  Class: Eq_4243
  DataType: ui16
  OrigDataType: word16
T_4253: (in 0xA<16> @ 4602 : word16)
  Class: Eq_4253
  DataType: word16
  OrigDataType: word16
T_4254: (in r2_23 - 0xA<16> @ 4602 : word16)
  Class: Eq_1725
  DataType: int16
  OrigDataType: word16
T_4255: (in 0<16> @ 4606 : word16)
  Class: Eq_1725
  DataType: int16
  OrigDataType: ci16
T_4256: (in r2_23 < 0<16> @ 4606 : bool)
  Class: Eq_4256
  DataType: bool
  OrigDataType: bool
T_4257: (in 0x1E<16> @ 461A : word16)
  Class: Eq_4257
  DataType: word16
  OrigDataType: word16
T_4258: (in r4_18 + 0x1E<16> @ 461A : word16)
  Class: Eq_4258
  DataType: ui16
  OrigDataType: word16
T_4259: (in r4_43 @ 461A : ui16)
  Class: Eq_4258
  DataType: ui16
  OrigDataType: ui16
T_4260: (in 0x28<16> @ 462A : ui16)
  Class: Eq_4260
  DataType: ui16
  OrigDataType: ui16
T_4261: (in r4_43 * 0x28<16> @ 462A : word16)
  Class: Eq_4243
  DataType: ui16
  OrigDataType: ui16
T_4262: (in 0x28<16> @ 462C : ui16)
  Class: Eq_4262
  DataType: ui16
  OrigDataType: ui16
T_4263: (in r4_43 * 0x28<16> @ 462C : word16)
  Class: Eq_4263
  DataType: int16
  OrigDataType: int16
T_4264: (in 0<16> @ 462C : word16)
  Class: Eq_4263
  DataType: int16
  OrigDataType: ci16
T_4265: (in r4_43 * 0x28<16> > 0<16> @ 462C : bool)
  Class: Eq_4265
  DataType: bool
  OrigDataType: bool
T_4266: (in r4_18 + r2_27 @ 4614 : word16)
  Class: Eq_4243
  DataType: ui16
  OrigDataType: ui16
T_4267: (in 0xFFE2<16> @ 4616 : word16)
  Class: Eq_4247
  DataType: word16
  OrigDataType: word16
T_4268: (in 6<16> @ 4634 : word16)
  Class: Eq_4268
  DataType: word16
  OrigDataType: word16
T_4269: (in r0 + 6<16> @ 4634 : word16)
  Class: Eq_4269
  DataType: word16
  OrigDataType: word16
T_4270: (in Mem48[r0 + 6<16>:word16] @ 4634 : word16)
  Class: Eq_4270
  DataType: ui16
  OrigDataType: word16
T_4271: (in r2_267 @ 4634 : ui16)
  Class: Eq_4270
  DataType: ui16
  OrigDataType: word16
T_4272: (in 0<16> @ 4636 : word16)
  Class: Eq_4270
  DataType: ui16
  OrigDataType: word16
T_4273: (in r2_267 != 0<16> @ 4636 : bool)
  Class: Eq_4273
  DataType: bool
  OrigDataType: bool
T_4274: (in 0<16> @ 465C : word16)
  Class: Eq_4274
  DataType: word16
  OrigDataType: word16
T_4275: (in r0 + 0<16> @ 465C : word16)
  Class: Eq_4275
  DataType: ptr16
  OrigDataType: ptr16
T_4276: (in Mem104[r0 + 0<16>:word16] @ 465C : word16)
  Class: Eq_2132
  DataType: ci16
  OrigDataType: ci16
T_4277: (in 0<16> @ 465C : word16)
  Class: Eq_2132
  DataType: ci16
  OrigDataType: ci16
T_4278: (in r0->w0000 < 0<16> @ 465C : bool)
  Class: Eq_4278
  DataType: bool
  OrigDataType: bool
T_4279: (in 0x28<16> @ 4638 : ui16)
  Class: Eq_4279
  DataType: ui16
  OrigDataType: ui16
T_4280: (in r4_43 * 0x28<16> @ 4638 : word16)
  Class: Eq_4270
  DataType: ui16
  OrigDataType: ui16
T_4281: (in r0 + 6<16> @ 4638 : word16)
  Class: Eq_4281
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_4282: (in Mem69[r0 + 6<16>:word16] @ 4638 : word16)
  Class: Eq_4270
  DataType: ui16
  OrigDataType: word16
T_4283: (in 0x47E4<16> @ 463A : word16)
  Class: Eq_4283
  DataType: (ptr16 Eq_4283)
  OrigDataType: word16
T_4284: (in r1_286 @ 463A : (ptr16 Eq_4283))
  Class: Eq_4283
  DataType: (ptr16 Eq_4283)
  OrigDataType: (ptr16 (struct 0004 (FFFFFFFE word16 wFFFFFFFE) (0 word16 w0000)))
T_4285: (in -2<i16> @ 464A : int16)
  Class: Eq_4285
  DataType: int16
  OrigDataType: int16
T_4286: (in r1_286 + -2<i16> @ 464A : word16)
  Class: Eq_4286
  DataType: word16
  OrigDataType: word16
T_4287: (in Mem69[r1_286 + -2<i16>:word16] @ 464A : word16)
  Class: Eq_4270
  DataType: ui16
  OrigDataType: word16
T_4288: (in 0x28AE<16> @ 464C : word16)
  Class: Eq_4288
  DataType: word16
  OrigDataType: word16
T_4289: (in 8<16> @ 464C : word16)
  Class: Eq_4289
  DataType: word16
  OrigDataType: word16
T_4290: (in r0 + 8<16> @ 464C : word16)
  Class: Eq_4290
  DataType: ptr16
  OrigDataType: ptr16
T_4291: (in Mem92[r0 + 8<16>:word16] @ 464C : word16)
  Class: Eq_4288
  DataType: word16
  OrigDataType: word16
T_4292: (in 0x28<16> @ 4650 : ui16)
  Class: Eq_4292
  DataType: ui16
  OrigDataType: ui16
T_4293: (in r4_43 * 0x28<16> @ 4650 : word16)
  Class: Eq_4293
  DataType: ui16
  OrigDataType: ui16
T_4294: (in 0xA<16> @ 4650 : word16)
  Class: Eq_4294
  DataType: word16
  OrigDataType: word16
T_4295: (in r0 + 0xA<16> @ 4650 : word16)
  Class: Eq_4295
  DataType: ptr16
  OrigDataType: ptr16
T_4296: (in Mem96[r0 + 0xA<16>:word16] @ 4650 : word16)
  Class: Eq_4293
  DataType: ui16
  OrigDataType: word16
T_4297: (in 0x193C<16> @ 4652 : word16)
  Class: Eq_4297
  DataType: word16
  OrigDataType: word16
T_4298: (in 0xC<16> @ 4652 : word16)
  Class: Eq_4298
  DataType: word16
  OrigDataType: word16
T_4299: (in r0 + 0xC<16> @ 4652 : word16)
  Class: Eq_4299
  DataType: ptr16
  OrigDataType: ptr16
T_4300: (in Mem98[r0 + 0xC<16>:word16] @ 4652 : word16)
  Class: Eq_4297
  DataType: word16
  OrigDataType: word16
T_4301: (in 0<16> @ 4644 : word16)
  Class: Eq_4301
  DataType: word16
  OrigDataType: word16
T_4302: (in r1_286 + 0<16> @ 4644 : word16)
  Class: Eq_4302
  DataType: ptr16
  OrigDataType: ptr16
T_4303: (in Mem69[r1_286 + 0<16>:word16] @ 4644 : word16)
  Class: Eq_1725
  DataType: int16
  OrigDataType: word16
T_4304: (in r1_286->w0000 == r2 @ 4644 : bool)
  Class: Eq_4304
  DataType: bool
  OrigDataType: bool
T_4305: (in 4<16> @ 4646 : word16)
  Class: Eq_4305
  DataType: int16
  OrigDataType: int16
T_4306: (in r1_286 + 4<16> @ 4646 : word16)
  Class: Eq_4283
  DataType: (ptr16 Eq_4283)
  OrigDataType: ptr16
T_4307: (in 0<16> @ 4640 : word16)
  Class: Eq_4307
  DataType: word16
  OrigDataType: word16
T_4308: (in r1_286 + 0<16> @ 4640 : word16)
  Class: Eq_4308
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_4309: (in Mem69[r1_286 + 0<16>:word16] @ 4640 : word16)
  Class: Eq_1725
  DataType: int16
  OrigDataType: word16
T_4310: (in 0<16> @ 4640 : word16)
  Class: Eq_1725
  DataType: int16
  OrigDataType: word16
T_4311: (in r1_286->w0000 == 0<16> @ 4640 : bool)
  Class: Eq_4311
  DataType: bool
  OrigDataType: bool
T_4312: (in 0x10<16> @ 4662 : word16)
  Class: Eq_4312
  DataType: word16
  OrigDataType: word16
T_4313: (in r3 + 0x10<16> @ 4662 : word16)
  Class: Eq_4313
  DataType: word16
  OrigDataType: word16
T_4314: (in Mem122[r3 + 0x10<16>:word16] @ 4662 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_4315: (in r0_123 @ 4662 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_4316: (in 0<16> @ 4668 : word16)
  Class: Eq_17
  DataType: (ptr16 Eq_4730)
  OrigDataType: word16
T_4317: (in r1_129 @ 4668 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: (ptr16 (struct 0001 (A byte b000A) (FFFA cui16 wFFFA)))
T_4318: (in 0<16> @ 4668 : word16)
  Class: Eq_274
  DataType: bool
  OrigDataType: word16
T_4319: (in C_130 @ 4668 : Eq_274)
  Class: Eq_274
  DataType: Eq_274
  OrigDataType: (union (bool u0) (word16 u1))
T_4320: (in r0_193 @ 4662 : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: cui16
T_4321: (in 0<16> @ 465E : word16)
  Class: Eq_4321
  DataType: word16
  OrigDataType: word16
T_4322: (in r0 + 0<16> @ 465E : word16)
  Class: Eq_4322
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 ci16)
T_4323: (in Mem104[r0 + 0<16>:word16] @ 465E : word16)
  Class: Eq_2132
  DataType: ci16
  OrigDataType: ci16
T_4324: (in 0x100<16> @ 465E : word16)
  Class: Eq_4324
  DataType: cui16
  OrigDataType: cui16
T_4325: (in r0->w0000 | 0x100<16> @ 465E : word16)
  Class: Eq_2132
  DataType: ci16
  OrigDataType: cui16
T_4326: (in 0<16> @ 465E : word16)
  Class: Eq_4326
  DataType: word16
  OrigDataType: word16
T_4327: (in r0 + 0<16> @ 465E : word16)
  Class: Eq_4327
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 ci16)
T_4328: (in Mem112[r0 + 0<16>:word16] @ 465E : word16)
  Class: Eq_2132
  DataType: ci16
  OrigDataType: ci16
T_4329: (in __syscall<word16> @ 46C2 : ptr32)
  Class: Eq_435
  DataType: (ptr32 Eq_435)
  OrigDataType: (ptr32 (fn T_4331 (T_4330)))
T_4330: (in 0x899F<16> @ 46C2 : word16)
  Class: Eq_437
  DataType: word16
  OrigDataType: word16
T_4331: (in __syscall<word16>(0x899F<16>) @ 46C2 : void)
  Class: Eq_439
  DataType: void
  OrigDataType: void
T_4332: (in __syscall<word16> @ 46C4 : ptr32)
  Class: Eq_435
  DataType: (ptr32 Eq_435)
  OrigDataType: (ptr32 (fn T_4334 (T_4333)))
T_4333: (in 0x899B<16> @ 46C4 : word16)
  Class: Eq_437
  DataType: word16
  OrigDataType: word16
T_4334: (in __syscall<word16>(0x899B<16>) @ 46C4 : void)
  Class: Eq_439
  DataType: void
  OrigDataType: void
T_4335: (in __syscall<word16> @ 46C6 : ptr32)
  Class: Eq_435
  DataType: (ptr32 Eq_435)
  OrigDataType: (ptr32 (fn T_4337 (T_4336)))
T_4336: (in 0x899C<16> @ 46C6 : word16)
  Class: Eq_437
  DataType: word16
  OrigDataType: word16
T_4337: (in __syscall<word16>(0x899C<16>) @ 46C6 : void)
  Class: Eq_439
  DataType: void
  OrigDataType: void
T_4338: (in __syscall<word16> @ 46C8 : ptr32)
  Class: Eq_435
  DataType: (ptr32 Eq_435)
  OrigDataType: (ptr32 (fn T_4340 (T_4339)))
T_4339: (in 0x899D<16> @ 46C8 : word16)
  Class: Eq_437
  DataType: word16
  OrigDataType: word16
T_4340: (in __syscall<word16>(0x899D<16>) @ 46C8 : void)
  Class: Eq_439
  DataType: void
  OrigDataType: void
T_4341: (in __rcr<word16,byte> @ 466E : ptr32)
  Class: Eq_270
  DataType: (ptr32 Eq_270)
  OrigDataType: (ptr32 (fn T_4344 (T_4342, T_4343, T_4319)))
T_4342: (in r0_371 @ 466E : Eq_17)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: cui16
T_4343: (in 1<8> @ 466E : byte)
  Class: Eq_273
  DataType: byte
  OrigDataType: byte
T_4344: (in __rcr<word16,byte>(r0_371, 1<8>, C_130) @ 466E : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_4345: (in 1<16> @ 466E : word16)
  Class: Eq_4345
  DataType: cui16
  OrigDataType: cui16
T_4346: (in r0_371 & 1<16> @ 466E : word16)
  Class: Eq_4346
  DataType: cui16
  OrigDataType: cui16
T_4347: (in 0<16> @ 466E : word16)
  Class: Eq_4346
  DataType: cui16
  OrigDataType: word16
T_4348: (in (r0_371 & 1<16>) != 0<16> @ 466E : bool)
  Class: Eq_274
  DataType: Eq_274
  OrigDataType: bool
T_4349: (in r0_371 & 1<16> @ 4670 : word16)
  Class: Eq_4346
  DataType: cui16
  OrigDataType: cui16
T_4350: (in (r0_371 & 1<16>) != 0<16> @ 4670 : bool)
  Class: Eq_4350
  DataType: bool
  OrigDataType: bool
T_4351: (in 1<16> @ 466A : word16)
  Class: Eq_4351
  DataType: word16
  OrigDataType: word16
T_4352: (in r1_129 + 1<16> @ 466A : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_4353: (in OVERFLOW<word16> @ 466C : ptr16)
  Class: Eq_1075
  DataType: (ptr16 Eq_1075)
  OrigDataType: (ptr16 (fn T_4354 (T_4317)))
T_4354: (in OVERFLOW<word16>(r1_129) @ 466C : bool)
  Class: Eq_1078
  DataType: bool
  OrigDataType: bool
T_4355: (in SLICE(r1_129, byte, 0) @ 4672 : byte)
  Class: Eq_4355
  DataType: byte
  OrigDataType: byte
T_4356: (in 0x11<16> @ 4672 : word16)
  Class: Eq_4356
  DataType: word16
  OrigDataType: word16
T_4357: (in r0 + 0x11<16> @ 4672 : word16)
  Class: Eq_4357
  DataType: ptr16
  OrigDataType: ptr16
T_4358: (in Mem203[r0 + 0x11<16>:byte] @ 4672 : byte)
  Class: Eq_4355
  DataType: byte
  OrigDataType: byte
T_4359: (in 0x11<16> @ 4676 : word16)
  Class: Eq_4359
  DataType: word16
  OrigDataType: word16
T_4360: (in r0 + 0x11<16> @ 4676 : word16)
  Class: Eq_4360
  DataType: (ptr16 byte)
  OrigDataType: (ptr16 byte)
T_4361: (in Mem203[r0 + 0x11<16>:byte] @ 4676 : byte)
  Class: Eq_4355
  DataType: byte
  OrigDataType: byte
T_4362: (in 1<8> @ 4676 : byte)
  Class: Eq_4362
  DataType: byte
  OrigDataType: byte
T_4363: (in r0->b0011 - 1<8> @ 4676 : byte)
  Class: Eq_4355
  DataType: byte
  OrigDataType: byte
T_4364: (in 0x11<16> @ 4676 : word16)
  Class: Eq_4364
  DataType: word16
  OrigDataType: word16
T_4365: (in r0 + 0x11<16> @ 4676 : word16)
  Class: Eq_4365
  DataType: (ptr16 byte)
  OrigDataType: (ptr16 byte)
T_4366: (in Mem205[r0 + 0x11<16>:byte] @ 4676 : byte)
  Class: Eq_4355
  DataType: byte
  OrigDataType: byte
T_4367: (in 1<16> @ 467A : word16)
  Class: Eq_76
  DataType: bool
  OrigDataType: word16
T_4368: (in C_207 @ 467A : Eq_76)
  Class: Eq_76
  DataType: Eq_76
  OrigDataType: (union (bool u0) (word16 u1))
T_4369: (in __rcl<word16,byte> @ 467C : ptr32)
  Class: Eq_112
  DataType: (ptr32 Eq_112)
  OrigDataType: (ptr32 (fn T_4371 (T_4320, T_4370, T_4368)))
T_4370: (in 1<8> @ 467C : byte)
  Class: Eq_115
  DataType: byte
  OrigDataType: byte
T_4371: (in __rcl<word16,byte>(r0_193, 1<8>, C_207) @ 467C : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_4372: (in 0x8000<16> @ 467C : word16)
  Class: Eq_4372
  DataType: cui16
  OrigDataType: cui16
T_4373: (in r0_193 & 0x8000<16> @ 467C : word16)
  Class: Eq_4373
  DataType: cui16
  OrigDataType: cui16
T_4374: (in 0<16> @ 467C : word16)
  Class: Eq_4373
  DataType: cui16
  OrigDataType: word16
T_4375: (in (r0_193 & 0x8000<16>) != 0<16> @ 467C : bool)
  Class: Eq_76
  DataType: Eq_76
  OrigDataType: bool
T_4376: (in 1<16> @ 467E : word16)
  Class: Eq_4376
  DataType: word16
  OrigDataType: word16
T_4377: (in r1_129 - 1<16> @ 467E : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_4378: (in 0<16> @ 4680 : word16)
  Class: Eq_17
  DataType: (ptr16 Eq_4730)
  OrigDataType: word16
T_4379: (in r1_129 != 0<16> @ 4680 : bool)
  Class: Eq_4379
  DataType: bool
  OrigDataType: bool
T_4380: (in 0x10<16> @ 4682 : word16)
  Class: Eq_4380
  DataType: word16
  OrigDataType: word16
T_4381: (in r3 + 0x10<16> @ 4682 : word16)
  Class: Eq_4381
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_4382: (in Mem218[r3 + 0x10<16>:word16] @ 4682 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_4383: (in fn13FE @ 4686 : ptr16)
  Class: Eq_2215
  DataType: (ptr16 Eq_2215)
  OrigDataType: (ptr16 (fn T_4384 ()))
T_4384: (in fn13FE() @ 4686 : void)
  Class: Eq_2217
  DataType: void
  OrigDataType: void
T_4385: (in 0x50<16> @ 468A : word16)
  Class: Eq_4385
  DataType: word16
  OrigDataType: word16
T_4386: (in r3 + 0x50<16> @ 468A : word16)
  Class: Eq_4386
  DataType: ptr16
  OrigDataType: ptr16
T_4387: (in Mem218[r3 + 0x50<16>:word16] @ 468A : word16)
  Class: Eq_4387
  DataType: word16
  OrigDataType: word16
T_4388: (in r4_222 @ 468A : word16)
  Class: Eq_4387
  DataType: word16
  OrigDataType: word16
T_4389: (in Mem218[0x0026<p16>:word16] @ 4694 : word16)
  Class: Eq_3485
  DataType: cup16
  OrigDataType: word16
T_4390: (in r5_226 @ 4694 : cup16)
  Class: Eq_3485
  DataType: cup16
  OrigDataType: cup16
T_4391: (in 0<16> @ 4698 : word16)
  Class: Eq_3485
  DataType: cup16
  OrigDataType: word16
T_4392: (in r5_226 == 0<16> @ 4698 : bool)
  Class: Eq_4392
  DataType: bool
  OrigDataType: bool
T_4393: (in 0x46C4<16> @ 46BE : word16)
  Class: Eq_4393
  DataType: (ptr16 (arr (ptr16 code)))
  OrigDataType: (ptr16 (struct (0 (arr T_4725) a0000)))
T_4394: (in r4_271 @ 46BE : ui16)
  Class: Eq_4394
  DataType: ui16
  OrigDataType: ui16
T_4395: (in 2<16> @ 46BE : ui16)
  Class: Eq_4395
  DataType: ui16
  OrigDataType: ui16
T_4396: (in r4_271 * 2<16> @ 46BE : word16)
  Class: Eq_4396
  DataType: ui16
  OrigDataType: ui16
T_4397: (in 0x46C4<16>[r4_271 * 2<16>] @ 46BE : word16)
  Class: Eq_4397
  DataType: (ptr16 code)
  OrigDataType: (ptr16 code)
T_4398: (in 0x374E<16> @ 46A2 : word16)
  Class: Eq_3485
  DataType: cup16
  OrigDataType: cup16
T_4399: (in r5_226 <= 0x374E<16> @ 46A2 : bool)
  Class: Eq_4399
  DataType: bool
  OrigDataType: bool
T_4400: (in 0x47E0<16> @ 46A4 : word16)
  Class: Eq_4400
  DataType: (ptr16 word16)
  OrigDataType: word16
T_4401: (in r5_234 @ 46A4 : (ptr16 word16))
  Class: Eq_4400
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 (struct 0002 (0 word16 w0000)))
T_4402: (in Mem218[0x0026<p16>:word16] @ 46AC : word16)
  Class: Eq_3485
  DataType: cup16
  OrigDataType: cup16
T_4403: (in 0x47E0<16> @ 46AC : word16)
  Class: Eq_3485
  DataType: cup16
  OrigDataType: cup16
T_4404: (in t0000.w0026 >= 0x47E0<16> @ 46AC : bool)
  Class: Eq_4404
  DataType: bool
  OrigDataType: bool
T_4405: (in fp @ 46AE : ptr16)
  Class: Eq_4405
  DataType: ptr16
  OrigDataType: ptr16
T_4406: (in 0xE<16> @ 46AE : word16)
  Class: Eq_4406
  DataType: ui16
  OrigDataType: ui16
T_4407: (in fp - 0xE<16> @ 46AE : word16)
  Class: Eq_4407
  DataType: (ptr16 word16)
  OrigDataType: ptr16
T_4408: (in sp_239 @ 46AE : (ptr16 word16))
  Class: Eq_4407
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 (struct 0002 (0 word16 w0000)))
T_4409: (in 2<16> @ 46B2 : word16)
  Class: Eq_4409
  DataType: word16
  OrigDataType: word16
T_4410: (in r5_234 - 2<16> @ 46B2 : word16)
  Class: Eq_4400
  DataType: (ptr16 word16)
  OrigDataType: word16
T_4411: (in 2<16> @ 46B2 : word16)
  Class: Eq_4411
  DataType: ui16
  OrigDataType: ui16
T_4412: (in sp_239 - 2<16> @ 46B2 : word16)
  Class: Eq_4407
  DataType: (ptr16 word16)
  OrigDataType: ptr16
T_4413: (in 0<16> @ 46B2 : word16)
  Class: Eq_4413
  DataType: word16
  OrigDataType: word16
T_4414: (in r5_234 + 0<16> @ 46B2 : word16)
  Class: Eq_4414
  DataType: word16
  OrigDataType: word16
T_4415: (in Mem245[r5_234 + 0<16>:word16] @ 46B2 : word16)
  Class: Eq_4415
  DataType: word16
  OrigDataType: word16
T_4416: (in 0<16> @ 46B2 : word16)
  Class: Eq_4416
  DataType: word16
  OrigDataType: word16
T_4417: (in sp_239 + 0<16> @ 46B2 : word16)
  Class: Eq_4417
  DataType: ptr16
  OrigDataType: ptr16
T_4418: (in Mem249[sp_239 + 0<16>:word16] @ 46B2 : word16)
  Class: Eq_4415
  DataType: word16
  OrigDataType: word16
T_4419: (in 0x474C<16> @ 46B6 : word16)
  Class: Eq_4400
  DataType: (ptr16 word16)
  OrigDataType: cup16
T_4420: (in r5_234 > g_a474C @ 46B6 : bool)
  Class: Eq_4420
  DataType: bool
  OrigDataType: bool
T_4421: (in 0x10<16> @ 4712 : word16)
  Class: Eq_4421
  DataType: word16
  OrigDataType: word16
T_4422: (in r3 + 0x10<16> @ 4712 : word16)
  Class: Eq_4422
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_4423: (in Mem143[r3 + 0x10<16>:word16] @ 4712 : word16)
  Class: Eq_17
  DataType: Eq_17
  OrigDataType: word16
T_4424: (in 0xFFFA<16> @ 4716 : word16)
  Class: Eq_4424
  DataType: word16
  OrigDataType: word16
T_4425: (in r1_129 + 0xFFFA<16> @ 4716 : word16)
  Class: Eq_4425
  DataType: word16
  OrigDataType: word16
T_4426: (in Mem143[r1_129 + 0xFFFA<16>:word16] @ 4716 : word16)
  Class: Eq_4426
  DataType: cui16
  OrigDataType: cui16
T_4427: (in 0x80<16> @ 4716 : word16)
  Class: Eq_4427
  DataType: cui16
  OrigDataType: cui16
T_4428: (in r1_129.u0[65530<i32>] | 0x80<16> @ 4716 : word16)
  Class: Eq_4428
  DataType: cui16
  OrigDataType: cui16
T_4429: (in 0xFFFA<16> @ 4716 : word16)
  Class: Eq_4429
  DataType: word16
  OrigDataType: word16
T_4430: (in r1_129 + 0xFFFA<16> @ 4716 : word16)
  Class: Eq_4430
  DataType: ptr16
  OrigDataType: ptr16
T_4431: (in Mem145[r1_129 + 0xFFFA<16>:word16] @ 4716 : word16)
  Class: Eq_4428
  DataType: cui16
  OrigDataType: word16
T_4432: (in 0<8> @ 471C : byte)
  Class: Eq_4432
  DataType: byte
  OrigDataType: byte
T_4433: (in 0xA<16> @ 471C : word16)
  Class: Eq_4433
  DataType: word16
  OrigDataType: word16
T_4434: (in r1_129 + 0xA<16> @ 471C : word16)
  Class: Eq_4434
  DataType: ptr16
  OrigDataType: ptr16
T_4435: (in Mem146[r1_129 + 0xA<16>:byte] @ 471C : byte)
  Class: Eq_4432
  DataType: byte
  OrigDataType: byte
T_4436: (in 0<16> @ 4724 : word16)
  Class: Eq_4436
  DataType: word16
  OrigDataType: word16
T_4437: (in 0x18<16> @ 4724 : word16)
  Class: Eq_4437
  DataType: word16
  OrigDataType: word16
T_4438: (in r0 + 0x18<16> @ 4724 : word16)
  Class: Eq_4438
  DataType: ptr16
  OrigDataType: ptr16
T_4439: (in Mem153[r0 + 0x18<16>:word16] @ 4724 : word16)
  Class: Eq_4436
  DataType: word16
  OrigDataType: word16
T_4440: (in 0<16> @ 4728 : word16)
  Class: Eq_4440
  DataType: word16
  OrigDataType: word16
T_4441: (in r0 + 0<16> @ 4728 : word16)
  Class: Eq_4441
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 ci16)
T_4442: (in Mem153[r0 + 0<16>:word16] @ 4728 : word16)
  Class: Eq_2132
  DataType: ci16
  OrigDataType: ci16
T_4443: (in 0x18<16> @ 4728 : word16)
  Class: Eq_4443
  DataType: cui16
  OrigDataType: cui16
T_4444: (in r0->w0000 & 0x18<16> @ 4728 : word16)
  Class: Eq_2132
  DataType: ci16
  OrigDataType: cui16
T_4445: (in v55_155 @ 4728 : ci16)
  Class: Eq_2132
  DataType: ci16
  OrigDataType: cui16
T_4446: (in 0<16> @ 4728 : word16)
  Class: Eq_4446
  DataType: word16
  OrigDataType: word16
T_4447: (in r0 + 0<16> @ 4728 : word16)
  Class: Eq_4447
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 ci16)
T_4448: (in Mem156[r0 + 0<16>:word16] @ 4728 : word16)
  Class: Eq_2132
  DataType: ci16
  OrigDataType: ci16
T_4449: (in 0<16> @ 472C : word16)
  Class: Eq_2132
  DataType: ci16
  OrigDataType: word16
T_4450: (in v55_155 == 0<16> @ 472C : bool)
  Class: Eq_4450
  DataType: bool
  OrigDataType: bool
T_4451: (in 0<16> @ 4736 : word16)
  Class: Eq_4451
  DataType: word16
  OrigDataType: word16
T_4452: (in r0 + 0<16> @ 4736 : word16)
  Class: Eq_4452
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 ci16)
T_4453: (in Mem156[r0 + 0<16>:word16] @ 4736 : word16)
  Class: Eq_2132
  DataType: ci16
  OrigDataType: ci16
T_4454: (in 0x480<16> @ 4736 : word16)
  Class: Eq_4454
  DataType: cui16
  OrigDataType: cui16
T_4455: (in r0->w0000 & 0x480<16> @ 4736 : word16)
  Class: Eq_2132
  DataType: ci16
  OrigDataType: cui16
T_4456: (in v57_160 @ 4736 : ci16)
  Class: Eq_2132
  DataType: ci16
  OrigDataType: cui16
T_4457: (in 0<16> @ 4736 : word16)
  Class: Eq_4457
  DataType: word16
  OrigDataType: word16
T_4458: (in r0 + 0<16> @ 4736 : word16)
  Class: Eq_4458
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 ci16)
T_4459: (in Mem161[r0 + 0<16>:word16] @ 4736 : word16)
  Class: Eq_2132
  DataType: ci16
  OrigDataType: ci16
T_4460: (in 0<16> @ 473A : word16)
  Class: Eq_2132
  DataType: ci16
  OrigDataType: word16
T_4461: (in v57_160 == 0<16> @ 473A : bool)
  Class: Eq_4461
  DataType: bool
  OrigDataType: bool
T_4462: (in 0<16> @ 472E : word16)
  Class: Eq_4462
  DataType: word16
  OrigDataType: word16
T_4463: (in r0 + 0<16> @ 472E : word16)
  Class: Eq_4463
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 ci16)
T_4464: (in Mem156[r0 + 0<16>:word16] @ 472E : word16)
  Class: Eq_2132
  DataType: ci16
  OrigDataType: ci16
T_4465: (in 0x10<16> @ 472E : word16)
  Class: Eq_4465
  DataType: cui16
  OrigDataType: cui16
T_4466: (in r0->w0000 & 0x10<16> @ 472E : word16)
  Class: Eq_2132
  DataType: ci16
  OrigDataType: cui16
T_4467: (in v56_165 @ 472E : ci16)
  Class: Eq_2132
  DataType: ci16
  OrigDataType: cui16
T_4468: (in 0<16> @ 472E : word16)
  Class: Eq_4468
  DataType: word16
  OrigDataType: word16
T_4469: (in r0 + 0<16> @ 472E : word16)
  Class: Eq_4469
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 ci16)
T_4470: (in Mem166[r0 + 0<16>:word16] @ 472E : word16)
  Class: Eq_2132
  DataType: ci16
  OrigDataType: ci16
T_4471: (in 0<16> @ 4732 : word16)
  Class: Eq_2132
  DataType: ci16
  OrigDataType: word16
T_4472: (in v56_165 == 0<16> @ 4732 : bool)
  Class: Eq_4472
  DataType: bool
  OrigDataType: bool
T_4473: (in 0<16> @ 4740 : word16)
  Class: Eq_4473
  DataType: word16
  OrigDataType: word16
T_4474: (in r0 + 0<16> @ 4740 : word16)
  Class: Eq_4474
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 ci16)
T_4475: (in Mem177[r0 + 0<16>:word16] @ 4740 : word16)
  Class: Eq_2132
  DataType: ci16
  OrigDataType: ci16
T_4476: (in 0x800<16> @ 4740 : word16)
  Class: Eq_4476
  DataType: cui16
  OrigDataType: cui16
T_4477: (in r0->w0000 | 0x800<16> @ 4740 : word16)
  Class: Eq_2132
  DataType: ci16
  OrigDataType: cui16
T_4478: (in 0<16> @ 4740 : word16)
  Class: Eq_4478
  DataType: word16
  OrigDataType: word16
T_4479: (in r0 + 0<16> @ 4740 : word16)
  Class: Eq_4479
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 ci16)
T_4480: (in Mem179[r0 + 0<16>:word16] @ 4740 : word16)
  Class: Eq_2132
  DataType: ci16
  OrigDataType: ci16
T_4481: (in 0<16> @ 473C : word16)
  Class: Eq_4481
  DataType: word16
  OrigDataType: word16
T_4482: (in r0 + 0<16> @ 473C : word16)
  Class: Eq_4482
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 ci16)
T_4483: (in Mem171[r0 + 0<16>:word16] @ 473C : word16)
  Class: Eq_2132
  DataType: ci16
  OrigDataType: ci16
T_4484: (in 0x20<16> @ 473C : word16)
  Class: Eq_4484
  DataType: cui16
  OrigDataType: cui16
T_4485: (in r0->w0000 | 0x20<16> @ 473C : word16)
  Class: Eq_2132
  DataType: ci16
  OrigDataType: cui16
T_4486: (in 0<16> @ 473C : word16)
  Class: Eq_4486
  DataType: word16
  OrigDataType: word16
T_4487: (in r0 + 0<16> @ 473C : word16)
  Class: Eq_4487
  DataType: (ptr16 ci16)
  OrigDataType: (ptr16 ci16)
T_4488: (in Mem173[r0 + 0<16>:word16] @ 473C : word16)
  Class: Eq_2132
  DataType: ci16
  OrigDataType: ci16
T_4489: (in r0 @ 473C : (ptr16 Eq_4489))
  Class: Eq_4489
  DataType: (ptr16 Eq_4489)
  OrigDataType: word16
T_4490: (in r1 @ 473C : (ptr16 Eq_4489))
  Class: Eq_4489
  DataType: (ptr16 Eq_4489)
  OrigDataType: (ptr16 (struct (0 T_4542 t0000) (B T_4643 t000B) (12 T_4657 t0012) (16 T_4674 t0016) (FFFA T_4584 tFFFA)))
T_4491: (in r2 @ 473C : word16)
  Class: Eq_4491
  DataType: word16
  OrigDataType: word16
T_4492: (in r3 @ 473C : (ptr16 Eq_4492))
  Class: Eq_4492
  DataType: (ptr16 Eq_4492)
  OrigDataType: (ptr16 (struct (8 T_4504 t0008) (A T_4597 t000A) (C T_4607 t000C)))
T_4493: (in r4 @ 473C : (ptr16 Eq_4493))
  Class: Eq_4493
  DataType: (ptr16 Eq_4493)
  OrigDataType: (ptr16 (struct (0 T_4537 t0000) (2 T_4568 t0002) (4 T_4572 t0004)))
T_4494: (in r4Out @ 473C : word16)
  Class: Eq_4494
  DataType: word16
  OrigDataType: word16
T_4495: (in LOCK @ 474C : ptr16)
  Class: Eq_4495
  DataType: (ptr16 Eq_4495)
  OrigDataType: (ptr16 (fn T_4497 ()))
T_4496: (in signature of LOCK : void)
  Class: Eq_4495
  DataType: (ptr16 Eq_4495)
  OrigDataType: 
T_4497: (in LOCK() @ 474C : void)
  Class: Eq_4497
  DataType: void
  OrigDataType: void
T_4498: (in fp @ 474E : ptr16)
  Class: Eq_4498
  DataType: ptr16
  OrigDataType: ptr16
T_4499: (in 2<16> @ 474E : word16)
  Class: Eq_4499
  DataType: ui16
  OrigDataType: ui16
T_4500: (in fp - 2<16> @ 474E : word16)
  Class: Eq_4500
  DataType: ptr16
  OrigDataType: ptr16
T_4501: (in sp_11 @ 474E : ptr16)
  Class: Eq_4500
  DataType: ptr16
  OrigDataType: ptr16
T_4502: (in 8<16> @ 4750 : word16)
  Class: Eq_4502
  DataType: word16
  OrigDataType: word16
T_4503: (in r3 + 8<16> @ 4750 : word16)
  Class: Eq_4503
  DataType: word16
  OrigDataType: word16
T_4504: (in Mem4[r3 + 8<16>:word16] @ 4750 : word16)
  Class: Eq_4504
  DataType: ptr16
  OrigDataType: word16
T_4505: (in r0_7 @ 4750 : ptr16)
  Class: Eq_4504
  DataType: ptr16
  OrigDataType: ptr16
T_4506: (in 0<16> @ 4754 : word16)
  Class: Eq_4504
  DataType: ptr16
  OrigDataType: word16
T_4507: (in r0_7 == null @ 4754 : bool)
  Class: Eq_4507
  DataType: bool
  OrigDataType: bool
T_4508: (in 2<16> @ 4764 : word16)
  Class: Eq_4508
  DataType: ui16
  OrigDataType: ui16
T_4509: (in sp_11 - 2<16> @ 4764 : word16)
  Class: Eq_4509
  DataType: (ptr16 Eq_4509)
  OrigDataType: ptr16
T_4510: (in sp_103 @ 4764 : (ptr16 Eq_4509))
  Class: Eq_4509
  DataType: (ptr16 Eq_4509)
  OrigDataType: (ptr16 (struct (FFFFFFFE T_4493 tFFFFFFFE) (0 T_4493 t0000)))
T_4511: (in 0<16> @ 4764 : word16)
  Class: Eq_4511
  DataType: word16
  OrigDataType: word16
T_4512: (in sp_103 + 0<16> @ 4764 : word16)
  Class: Eq_4512
  DataType: ptr16
  OrigDataType: ptr16
T_4513: (in Mem27[sp_103 + 0<16>:word16] @ 4764 : word16)
  Class: Eq_4493
  DataType: (ptr16 Eq_4493)
  OrigDataType: word16
T_4514: (in r0_100 @ 4762 : (ptr16 Eq_4489))
  Class: Eq_4489
  DataType: (ptr16 Eq_4489)
  OrigDataType: ptr16
T_4515: (in DSTAT @ 4768 : ptr16)
  Class: Eq_4515
  DataType: (ptr16 Eq_4515)
  OrigDataType: (ptr16 (fn T_4522 (T_4521, T_4490)))
T_4516: (in signature of DSTAT : void)
  Class: Eq_4515
  DataType: (ptr16 Eq_4515)
  OrigDataType: 
T_4517: (in retspc @ 4768 : ptr16)
  Class: Eq_4493
  DataType: (ptr16 Eq_4493)
  OrigDataType: 
T_4518: (in dnam @ 4768 : ptr16)
  Class: Eq_4489
  DataType: (ptr16 Eq_4489)
  OrigDataType: 
T_4519: (in 0<16> @ 4768 : word16)
  Class: Eq_4519
  DataType: word16
  OrigDataType: word16
T_4520: (in sp_103 + 0<16> @ 4768 : word16)
  Class: Eq_4520
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_4521: (in Mem27[sp_103 + 0<16>:ptr16] @ 4768 : ptr16)
  Class: Eq_4493
  DataType: (ptr16 Eq_4493)
  OrigDataType: ptr16
T_4522: (in DSTAT(sp_103->ptr0000, r1) @ 4768 : word16)
  Class: Eq_4522
  DataType: Eq_4522
  OrigDataType: (union (bool u0) (word16 u1))
T_4523: (in QSET @ 475C : ptr16)
  Class: Eq_4523
  DataType: (ptr16 Eq_4523)
  OrigDataType: (ptr16 (fn T_4528 (T_4505, T_4527)))
T_4524: (in signature of QSET : void)
  Class: Eq_4523
  DataType: (ptr16 Eq_4523)
  OrigDataType: 
T_4525: (in addr @ 475C : ptr16)
  Class: Eq_4504
  DataType: ptr16
  OrigDataType: 
T_4526: (in addr @ 475C : int16)
  Class: Eq_4526
  DataType: int16
  OrigDataType: 
T_4527: (in 4<16> @ 475C : word16)
  Class: Eq_4526
  DataType: int16
  OrigDataType: int16
T_4528: (in QSET(r0_7, 4<16>) @ 475C : ptr16)
  Class: Eq_4528
  DataType: ptr16
  OrigDataType: ptr16
T_4529: (in 0<16> @ 475E : word16)
  Class: Eq_4504
  DataType: ptr16
  OrigDataType: word16
T_4530: (in 8<16> @ 475E : word16)
  Class: Eq_4530
  DataType: word16
  OrigDataType: word16
T_4531: (in r3 + 8<16> @ 475E : word16)
  Class: Eq_4531
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_4532: (in Mem15[r3 + 8<16>:word16] @ 475E : word16)
  Class: Eq_4504
  DataType: ptr16
  OrigDataType: word16
T_4533: (in 4<16> @ 4756 : word16)
  Class: Eq_4533
  DataType: ui16
  OrigDataType: ui16
T_4534: (in fp - 4<16> @ 4756 : word16)
  Class: Eq_4500
  DataType: ptr16
  OrigDataType: ptr16
T_4535: (in 0<16> @ 4778 : word16)
  Class: Eq_4535
  DataType: word16
  OrigDataType: word16
T_4536: (in r4 + 0<16> @ 4778 : word16)
  Class: Eq_4536
  DataType: word16
  OrigDataType: word16
T_4537: (in Mem40[r4 + 0<16>:byte] @ 4778 : byte)
  Class: Eq_4537
  DataType: byte
  OrigDataType: byte
T_4538: (in 4<8> @ 4778 : byte)
  Class: Eq_4537
  DataType: byte
  OrigDataType: byte
T_4539: (in r4->b0000 == 4<8> @ 4778 : bool)
  Class: Eq_4539
  DataType: bool
  OrigDataType: bool
T_4540: (in 0<16> @ 476A : word16)
  Class: Eq_4540
  DataType: word16
  OrigDataType: word16
T_4541: (in r1 + 0<16> @ 476A : word16)
  Class: Eq_4541
  DataType: ptr16
  OrigDataType: ptr16
T_4542: (in Mem33[r1 + 0<16>:word16] @ 476A : word16)
  Class: Eq_4491
  DataType: word16
  OrigDataType: word16
T_4543: (in -2<i16> @ 476C : int16)
  Class: Eq_4543
  DataType: int16
  OrigDataType: int16
T_4544: (in sp_103 + -2<i16> @ 476C : word16)
  Class: Eq_4544
  DataType: ptr16
  OrigDataType: ptr16
T_4545: (in Mem35[sp_103 + -2<i16>:word16] @ 476C : word16)
  Class: Eq_4493
  DataType: (ptr16 Eq_4493)
  OrigDataType: word16
T_4546: (in 2<16> @ 476C : word16)
  Class: Eq_4546
  DataType: ui16
  OrigDataType: ui16
T_4547: (in sp_103 - 2<16> @ 476C : word16)
  Class: Eq_4509
  DataType: (ptr16 Eq_4509)
  OrigDataType: ptr16
T_4548: (in DSTAT @ 4770 : ptr16)
  Class: Eq_4548
  DataType: (ptr16 Eq_4548)
  OrigDataType: (ptr16 (fn T_4553 (T_4552, T_4490)))
T_4549: (in signature of DSTAT : void)
  Class: Eq_4548
  DataType: (ptr16 Eq_4548)
  OrigDataType: 
T_4550: (in -2<i16> @ 4770 : int16)
  Class: Eq_4550
  DataType: int16
  OrigDataType: int16
T_4551: (in sp_103 + -2<i16> @ 4770 : word16)
  Class: Eq_4551
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_4552: (in Mem35[sp_103 + -2<i16>:ptr16] @ 4770 : ptr16)
  Class: Eq_4493
  DataType: (ptr16 Eq_4493)
  OrigDataType: ptr16
T_4553: (in DSTAT(sp_103->ptrFFFFFFFE, r1) @ 4770 : word16)
  Class: Eq_4553
  DataType: Eq_4553
  OrigDataType: (union (bool u0) (word16 u1))
T_4554: (in UNLOCK @ 47DC : ptr16)
  Class: Eq_4554
  DataType: (ptr16 Eq_4554)
  OrigDataType: (ptr16 (fn T_4556 ()))
T_4555: (in signature of UNLOCK : void)
  Class: Eq_4554
  DataType: (ptr16 Eq_4554)
  OrigDataType: 
T_4556: (in UNLOCK() @ 47DC : void)
  Class: Eq_4556
  DataType: void
  OrigDataType: void
T_4557: (in 0<16> @ 47E0 : word16)
  Class: Eq_4494
  DataType: word16
  OrigDataType: word16
T_4558: (in 0<16> @ 47D6 : word16)
  Class: Eq_4558
  DataType: word16
  OrigDataType: word16
T_4559: (in sp_103 + 0<16> @ 47D6 : word16)
  Class: Eq_4559
  DataType: (ptr16 (ptr16 byte))
  OrigDataType: (ptr16 (ptr16 (struct (0 T_4537 t0000))))
T_4560: (in Mem110[sp_103 + 0<16>:word16] @ 47D6 : word16)
  Class: Eq_4493
  DataType: (ptr16 Eq_4493)
  OrigDataType: (ptr16 (struct (0 T_4537 t0000)))
T_4561: (in 1<16> @ 47D6 : word16)
  Class: Eq_4561
  DataType: int16
  OrigDataType: int16
T_4562: (in Mem110[sp_103 + 0<16>:word16] + 1<16> @ 47D6 : word16)
  Class: Eq_4493
  DataType: (ptr16 Eq_4493)
  OrigDataType: ptr16
T_4563: (in 0<16> @ 47D6 : word16)
  Class: Eq_4563
  DataType: word16
  OrigDataType: word16
T_4564: (in sp_103 + 0<16> @ 47D6 : word16)
  Class: Eq_4564
  DataType: (ptr16 (ptr16 byte))
  OrigDataType: (ptr16 (ptr16 (struct (0 T_4537 t0000))))
T_4565: (in Mem112[sp_103 + 0<16>:word16] @ 47D6 : word16)
  Class: Eq_4493
  DataType: (ptr16 Eq_4493)
  OrigDataType: (ptr16 (struct (0 T_4537 t0000)))
T_4566: (in 2<16> @ 477A : word16)
  Class: Eq_4566
  DataType: word16
  OrigDataType: word16
T_4567: (in r4 + 2<16> @ 477A : word16)
  Class: Eq_4567
  DataType: ptr16
  OrigDataType: ptr16
T_4568: (in Mem40[r4 + 2<16>:word16] @ 477A : word16)
  Class: Eq_4568
  DataType: word16
  OrigDataType: word16
T_4569: (in v19_48 @ 477A : word16)
  Class: Eq_4568
  DataType: word16
  OrigDataType: word16
T_4570: (in 4<16> @ 477E : word16)
  Class: Eq_4570
  DataType: word16
  OrigDataType: word16
T_4571: (in r4 + 4<16> @ 477E : word16)
  Class: Eq_4571
  DataType: ptr16
  OrigDataType: ptr16
T_4572: (in Mem40[r4 + 4<16>:word16] @ 477E : word16)
  Class: Eq_4572
  DataType: word16
  OrigDataType: word16
T_4573: (in 0<16> @ 477E : word16)
  Class: Eq_4572
  DataType: word16
  OrigDataType: word16
T_4574: (in r4->w0004 != 0<16> @ 477E : bool)
  Class: Eq_4574
  DataType: bool
  OrigDataType: bool
T_4575: (in 2<16> @ 4798 : word16)
  Class: Eq_4575
  DataType: ui16
  OrigDataType: ui16
T_4576: (in sp_103 - 2<16> @ 4798 : word16)
  Class: Eq_4576
  DataType: (ptr16 Eq_4576)
  OrigDataType: ptr16
T_4577: (in sp_76 @ 4798 : (ptr16 Eq_4576))
  Class: Eq_4576
  DataType: (ptr16 Eq_4576)
  OrigDataType: (ptr16 (struct (FFFFFFFE T_4660 tFFFFFFFE) (0 T_4581 t0000)))
T_4578: (in 0<16> @ 4798 : word16)
  Class: Eq_4578
  DataType: word16
  OrigDataType: word16
T_4579: (in 0<16> @ 4798 : word16)
  Class: Eq_4579
  DataType: word16
  OrigDataType: word16
T_4580: (in sp_76 + 0<16> @ 4798 : word16)
  Class: Eq_4580
  DataType: ptr16
  OrigDataType: ptr16
T_4581: (in Mem77[sp_76 + 0<16>:word16] @ 4798 : word16)
  Class: Eq_4578
  DataType: word16
  OrigDataType: word16
T_4582: (in 0xFFFA<16> @ 479E : word16)
  Class: Eq_4582
  DataType: word16
  OrigDataType: word16
T_4583: (in r1 + 0xFFFA<16> @ 479E : word16)
  Class: Eq_4583
  DataType: ptr16
  OrigDataType: ptr16
T_4584: (in Mem77[r1 + 0xFFFA<16>:word16] @ 479E : word16)
  Class: Eq_4584
  DataType: cui16
  OrigDataType: cui16
T_4585: (in 0x100<16> @ 479E : word16)
  Class: Eq_4585
  DataType: cui16
  OrigDataType: cui16
T_4586: (in r1->wFFFA & 0x100<16> @ 479E : word16)
  Class: Eq_4584
  DataType: cui16
  OrigDataType: cui16
T_4587: (in v29_81 @ 479E : cui16)
  Class: Eq_4584
  DataType: cui16
  OrigDataType: cui16
T_4588: (in 0xFFFA<16> @ 479E : word16)
  Class: Eq_4588
  DataType: word16
  OrigDataType: word16
T_4589: (in r1 + 0xFFFA<16> @ 479E : word16)
  Class: Eq_4589
  DataType: ptr16
  OrigDataType: ptr16
T_4590: (in Mem82[r1 + 0xFFFA<16>:word16] @ 479E : word16)
  Class: Eq_4584
  DataType: cui16
  OrigDataType: word16
T_4591: (in 0x100<16> @ 479A : word16)
  Class: Eq_4591
  DataType: cui16
  OrigDataType: word16
T_4592: (in r0_79 @ 479A : cui16)
  Class: Eq_4591
  DataType: cui16
  OrigDataType: cui16
T_4593: (in 0<16> @ 47A4 : word16)
  Class: Eq_4584
  DataType: cui16
  OrigDataType: word16
T_4594: (in v29_81 != 0<16> @ 47A4 : bool)
  Class: Eq_4594
  DataType: bool
  OrigDataType: bool
T_4595: (in 0xA<16> @ 4780 : word16)
  Class: Eq_4595
  DataType: word16
  OrigDataType: word16
T_4596: (in r3 + 0xA<16> @ 4780 : word16)
  Class: Eq_4596
  DataType: ptr16
  OrigDataType: ptr16
T_4597: (in Mem40[r3 + 0xA<16>:word16] @ 4780 : word16)
  Class: Eq_4493
  DataType: (ptr16 Eq_4493)
  OrigDataType: word16
T_4598: (in r3->ptr000A - v19_48 @ 4780 : word16)
  Class: Eq_4493
  DataType: (ptr16 Eq_4493)
  OrigDataType: word16
T_4599: (in 0xA<16> @ 4780 : word16)
  Class: Eq_4599
  DataType: word16
  OrigDataType: word16
T_4600: (in r3 + 0xA<16> @ 4780 : word16)
  Class: Eq_4600
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_4601: (in Mem60[r3 + 0xA<16>:word16] @ 4780 : word16)
  Class: Eq_4493
  DataType: (ptr16 Eq_4493)
  OrigDataType: word16
T_4602: (in 0xA<16> @ 478A : word16)
  Class: Eq_4602
  DataType: word16
  OrigDataType: word16
T_4603: (in r3 + 0xA<16> @ 478A : word16)
  Class: Eq_4603
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_4604: (in Mem60[r3 + 0xA<16>:word16] @ 478A : word16)
  Class: Eq_4493
  DataType: (ptr16 Eq_4493)
  OrigDataType: cup16
T_4605: (in 0xC<16> @ 478A : word16)
  Class: Eq_4605
  DataType: word16
  OrigDataType: word16
T_4606: (in r3 + 0xC<16> @ 478A : word16)
  Class: Eq_4606
  DataType: ptr16
  OrigDataType: ptr16
T_4607: (in Mem60[r3 + 0xC<16>:word16] @ 478A : word16)
  Class: Eq_4493
  DataType: (ptr16 Eq_4493)
  OrigDataType: cup16
T_4608: (in r3->ptr000A <= r3->ptr000C @ 478A : bool)
  Class: Eq_4608
  DataType: bool
  OrigDataType: bool
T_4609: (in 0<16> @ 47D8 : word16)
  Class: Eq_4609
  DataType: word16
  OrigDataType: word16
T_4610: (in sp_103 + 0<16> @ 47D8 : word16)
  Class: Eq_4610
  DataType: (ptr16 (ptr16 Eq_4610))
  OrigDataType: (ptr16 (ptr16 (struct (0 T_4537 t0000) (2 T_4568 t0002) (4 T_4572 t0004))))
T_4611: (in Mem115[sp_103 + 0<16>:word16] @ 47D8 : word16)
  Class: Eq_4493
  DataType: (ptr16 Eq_4493)
  OrigDataType: (ptr16 (struct (0 T_4537 t0000) (2 T_4568 t0002) (4 T_4572 t0004)))
T_4612: (in 1<16> @ 47D8 : word16)
  Class: Eq_4612
  DataType: int16
  OrigDataType: int16
T_4613: (in Mem115[sp_103 + 0<16>:word16] + 1<16> @ 47D8 : word16)
  Class: Eq_4493
  DataType: (ptr16 Eq_4493)
  OrigDataType: ptr16
T_4614: (in 0<16> @ 47D8 : word16)
  Class: Eq_4614
  DataType: word16
  OrigDataType: word16
T_4615: (in sp_103 + 0<16> @ 47D8 : word16)
  Class: Eq_4615
  DataType: (ptr16 (ptr16 Eq_4615))
  OrigDataType: (ptr16 (ptr16 (struct (0 T_4537 t0000) (2 T_4568 t0002) (4 T_4572 t0004))))
T_4616: (in Mem117[sp_103 + 0<16>:word16] @ 47D8 : word16)
  Class: Eq_4493
  DataType: (ptr16 Eq_4493)
  OrigDataType: (ptr16 (struct (0 T_4537 t0000) (2 T_4568 t0002) (4 T_4572 t0004)))
T_4617: (in 2<16> @ 478E : word16)
  Class: Eq_4617
  DataType: ui16
  OrigDataType: ui16
T_4618: (in sp_103 - 2<16> @ 478E : word16)
  Class: Eq_4509
  DataType: (ptr16 Eq_4509)
  OrigDataType: ptr16
T_4619: (in 0xA<16> @ 478E : word16)
  Class: Eq_4619
  DataType: word16
  OrigDataType: word16
T_4620: (in r3 + 0xA<16> @ 478E : word16)
  Class: Eq_4620
  DataType: (ptr16 word16)
  OrigDataType: (ptr16 word16)
T_4621: (in Mem60[r3 + 0xA<16>:word16] @ 478E : word16)
  Class: Eq_4493
  DataType: (ptr16 Eq_4493)
  OrigDataType: word16
T_4622: (in 0<16> @ 478E : word16)
  Class: Eq_4622
  DataType: word16
  OrigDataType: word16
T_4623: (in sp_103 + 0<16> @ 478E : word16)
  Class: Eq_4623
  DataType: (ptr16 (ptr16 Eq_4623))
  OrigDataType: (ptr16 (ptr16 (struct (0 T_4537 t0000) (2 T_4568 t0002) (4 T_4572 t0004))))
T_4624: (in Mem69[sp_103 + 0<16>:word16] @ 478E : word16)
  Class: Eq_4493
  DataType: (ptr16 Eq_4493)
  OrigDataType: (ptr16 (struct (0 T_4537 t0000) (2 T_4568 t0002) (4 T_4572 t0004)))
T_4625: (in FETCH @ 4794 : ptr16)
  Class: Eq_4625
  DataType: (ptr16 Eq_4625)
  OrigDataType: (ptr16 (fn T_4634 (T_4632, T_4490, T_4633)))
T_4626: (in signature of FETCH : void)
  Class: Eq_4625
  DataType: (ptr16 Eq_4625)
  OrigDataType: 
T_4627: (in retspc @ 4794 : ptr16)
  Class: Eq_4493
  DataType: (ptr16 Eq_4493)
  OrigDataType: 
T_4628: (in dnam @ 4794 : ptr16)
  Class: Eq_4489
  DataType: (ptr16 Eq_4489)
  OrigDataType: 
T_4629: (in addrOutOut @ 4794 : ptr16)
  Class: Eq_4629
  DataType: ptr16
  OrigDataType: 
T_4630: (in 0<16> @ 4794 : word16)
  Class: Eq_4630
  DataType: word16
  OrigDataType: word16
T_4631: (in sp_103 + 0<16> @ 4794 : word16)
  Class: Eq_4631
  DataType: (ptr16 (ptr16 Eq_4631))
  OrigDataType: (ptr16 (ptr16 (struct (0 T_4537 t0000) (2 T_4568 t0002) (4 T_4572 t0004))))
T_4632: (in Mem69[sp_103 + 0<16>:ptr16] @ 4794 : ptr16)
  Class: Eq_4493
  DataType: (ptr16 Eq_4493)
  OrigDataType: (ptr16 (struct (0 T_4537 t0000) (2 T_4568 t0002) (4 T_4572 t0004)))
T_4633: (in out r0_100 @ 4794 : ptr16)
  Class: Eq_4629
  DataType: ptr16
  OrigDataType: ptr16
T_4634: (in FETCH(sp_103->ptr0000, r1, out r0_100) @ 4794 : word16)
  Class: Eq_4634
  DataType: Eq_4634
  OrigDataType: (union (bool u0) (word16 u1))
T_4635: (in 2<16> @ 47AE : word16)
  Class: Eq_4635
  DataType: ui16
  OrigDataType: ui16
T_4636: (in sp_76 - 2<16> @ 47AE : word16)
  Class: Eq_4636
  DataType: (ptr16 Eq_4636)
  OrigDataType: ptr16
T_4637: (in sp_93 @ 47AE : (ptr16 Eq_4636))
  Class: Eq_4636
  DataType: (ptr16 Eq_4636)
  OrigDataType: (ptr16 (struct (FFFFFFFE T_4647 tFFFFFFFE) (0 T_4640 t0000)))
T_4638: (in 0<16> @ 47AE : word16)
  Class: Eq_4638
  DataType: word16
  OrigDataType: word16
T_4639: (in sp_93 + 0<16> @ 47AE : word16)
  Class: Eq_4639
  DataType: ptr16
  OrigDataType: ptr16
T_4640: (in Mem95[sp_93 + 0<16>:word16] @ 47AE : word16)
  Class: Eq_4489
  DataType: (ptr16 Eq_4489)
  OrigDataType: word16
T_4641: (in 0xB<16> @ 47B4 : word16)
  Class: Eq_4641
  DataType: word16
  OrigDataType: word16
T_4642: (in r1 + 0xB<16> @ 47B4 : word16)
  Class: Eq_4642
  DataType: ptr16
  OrigDataType: ptr16
T_4643: (in Mem95[r1 + 0xB<16>:byte] @ 47B4 : byte)
  Class: Eq_4643
  DataType: Eq_4643
  OrigDataType: (union (cui16 u0) (byte u1))
T_4644: (in r0_79 | (r1->t000B).u1 @ 47B4 : word16)
  Class: Eq_4644
  DataType: cui16
  OrigDataType: cui16
T_4645: (in -2<i16> @ 47B4 : int16)
  Class: Eq_4645
  DataType: int16
  OrigDataType: int16
T_4646: (in sp_93 + -2<i16> @ 47B4 : word16)
  Class: Eq_4646
  DataType: ptr16
  OrigDataType: ptr16
T_4647: (in Mem99[sp_93 + -2<i16>:word16] @ 47B4 : word16)
  Class: Eq_4644
  DataType: cui16
  OrigDataType: word16
T_4648: (in 2<16> @ 47B6 : word16)
  Class: Eq_4648
  DataType: ui16
  OrigDataType: ui16
T_4649: (in sp_93 - 2<16> @ 47B6 : word16)
  Class: Eq_4489
  DataType: (ptr16 Eq_4489)
  OrigDataType: ptr16
T_4650: (in FnSubfn @ 47BC : ptr16)
  Class: Eq_4650
  DataType: (ptr16 Eq_4650)
  OrigDataType: (ptr16 (fn T_4654 (T_4653)))
T_4651: (in signature of FnSubfn : void)
  Class: Eq_4650
  DataType: (ptr16 Eq_4650)
  OrigDataType: 
T_4652: (in r0 @ 47BC : (ptr16 sys_info_FD))
  Class: Eq_4652
  DataType: (ptr16 Eq_4652)
  OrigDataType: 
T_4653: (in sp_93 - 2<16> @ 47BC : word16)
  Class: Eq_4652
  DataType: (ptr16 Eq_4652)
  OrigDataType: (ptr16 sys_info_FD)
T_4654: (in FnSubfn(sp_93 - 2<16>) @ 47BC : word16)
  Class: Eq_4654
  DataType: Eq_4654
  OrigDataType: (union (bool u0) (word16 u1))
T_4655: (in 0x12<16> @ 47A6 : word16)
  Class: Eq_4655
  DataType: word16
  OrigDataType: word16
T_4656: (in r1 + 0x12<16> @ 47A6 : word16)
  Class: Eq_4656
  DataType: ptr16
  OrigDataType: ptr16
T_4657: (in Mem82[r1 + 0x12<16>:word16] @ 47A6 : word16)
  Class: Eq_4657
  DataType: word16
  OrigDataType: word16
T_4658: (in -2<i16> @ 47A6 : int16)
  Class: Eq_4658
  DataType: int16
  OrigDataType: int16
T_4659: (in sp_76 + -2<i16> @ 47A6 : word16)
  Class: Eq_4659
  DataType: ptr16
  OrigDataType: ptr16
T_4660: (in Mem88[sp_76 + -2<i16>:word16] @ 47A6 : word16)
  Class: Eq_4657
  DataType: word16
  OrigDataType: word16
T_4661: (in 2<16> @ 47A6 : word16)
  Class: Eq_4661
  DataType: ui16
  OrigDataType: ui16
T_4662: (in sp_76 - 2<16> @ 47A6 : word16)
  Class: Eq_4576
  DataType: (ptr16 Eq_4576)
  OrigDataType: ptr16
T_4663: (in 0x200<16> @ 47AA : word16)
  Class: Eq_4591
  DataType: cui16
  OrigDataType: word16
T_4664: (in 0<16> @ 47D4 : word16)
  Class: Eq_4664
  DataType: word16
  OrigDataType: word16
T_4665: (in sp_103 + 0<16> @ 47D4 : word16)
  Class: Eq_4665
  DataType: (ptr16 (ptr16 Eq_4665))
  OrigDataType: (ptr16 (ptr16 (struct (0 T_4537 t0000) (2 T_4568 t0002) (4 T_4572 t0004))))
T_4666: (in Mem99[sp_103 + 0<16>:word16] @ 47D4 : word16)
  Class: Eq_4493
  DataType: (ptr16 Eq_4493)
  OrigDataType: (ptr16 (struct (0 T_4537 t0000) (2 T_4568 t0002) (4 T_4572 t0004)))
T_4667: (in 1<16> @ 47D4 : word16)
  Class: Eq_4667
  DataType: int16
  OrigDataType: int16
T_4668: (in Mem99[sp_103 + 0<16>:word16] + 1<16> @ 47D4 : word16)
  Class: Eq_4493
  DataType: (ptr16 Eq_4493)
  OrigDataType: ptr16
T_4669: (in 0<16> @ 47D4 : word16)
  Class: Eq_4669
  DataType: word16
  OrigDataType: word16
T_4670: (in sp_103 + 0<16> @ 47D4 : word16)
  Class: Eq_4670
  DataType: (ptr16 (ptr16 Eq_4670))
  OrigDataType: (ptr16 (ptr16 (struct (0 T_4537 t0000) (2 T_4568 t0002) (4 T_4572 t0004))))
T_4671: (in Mem107[sp_103 + 0<16>:word16] @ 47D4 : word16)
  Class: Eq_4493
  DataType: (ptr16 Eq_4493)
  OrigDataType: (ptr16 (struct (0 T_4537 t0000) (2 T_4568 t0002) (4 T_4572 t0004)))
T_4672: (in 0x16<16> @ 47BE : word16)
  Class: Eq_4672
  DataType: word16
  OrigDataType: word16
T_4673: (in r1 + 0x16<16> @ 47BE : word16)
  Class: Eq_4673
  DataType: ptr16
  OrigDataType: ptr16
T_4674: (in Mem99[r1 + 0x16<16>:word16] @ 47BE : word16)
  Class: Eq_4674
  DataType: cui16
  OrigDataType: cui16
T_4675: (in 4<16> @ 47BE : word16)
  Class: Eq_4675
  DataType: cui16
  OrigDataType: cui16
T_4676: (in r1->w0016 & 4<16> @ 47BE : word16)
  Class: Eq_4674
  DataType: cui16
  OrigDataType: cui16
T_4677: (in v34_119 @ 47BE : cui16)
  Class: Eq_4674
  DataType: cui16
  OrigDataType: cui16
T_4678: (in 0x16<16> @ 47BE : word16)
  Class: Eq_4678
  DataType: word16
  OrigDataType: word16
T_4679: (in r1 + 0x16<16> @ 47BE : word16)
  Class: Eq_4679
  DataType: (ptr16 cui16)
  OrigDataType: (ptr16 cui16)
T_4680: (in Mem120[r1 + 0x16<16>:word16] @ 47BE : word16)
  Class: Eq_4674
  DataType: cui16
  OrigDataType: cui16
T_4681: (in 0<16> @ 47C4 : word16)
  Class: Eq_4674
  DataType: cui16
  OrigDataType: word16
T_4682: (in v34_119 == 0<16> @ 47C4 : bool)
  Class: Eq_4682
  DataType: bool
  OrigDataType: bool
T_4683: (in 0<16> @ 47DA : word16)
  Class: Eq_4683
  DataType: word16
  OrigDataType: word16
T_4684: (in sp_103 + 0<16> @ 47DA : word16)
  Class: Eq_4684
  DataType: (ptr16 (ptr16 Eq_4684))
  OrigDataType: (ptr16 (ptr16 (struct (0 T_4537 t0000) (2 T_4568 t0002) (4 T_4572 t0004))))
T_4685: (in Mem125[sp_103 + 0<16>:word16] @ 47DA : word16)
  Class: Eq_4493
  DataType: (ptr16 Eq_4493)
  OrigDataType: (ptr16 (struct (0 T_4537 t0000) (2 T_4568 t0002) (4 T_4572 t0004)))
T_4686: (in 1<16> @ 47DA : word16)
  Class: Eq_4686
  DataType: int16
  OrigDataType: int16
T_4687: (in Mem125[sp_103 + 0<16>:word16] + 1<16> @ 47DA : word16)
  Class: Eq_4493
  DataType: (ptr16 Eq_4493)
  OrigDataType: ptr16
T_4688: (in 0<16> @ 47DA : word16)
  Class: Eq_4688
  DataType: word16
  OrigDataType: word16
T_4689: (in sp_103 + 0<16> @ 47DA : word16)
  Class: Eq_4689
  DataType: (ptr16 (ptr16 Eq_4689))
  OrigDataType: (ptr16 (ptr16 (struct (0 T_4537 t0000) (2 T_4568 t0002) (4 T_4572 t0004))))
T_4690: (in Mem127[sp_103 + 0<16>:word16] @ 47DA : word16)
  Class: Eq_4493
  DataType: (ptr16 Eq_4493)
  OrigDataType: (ptr16 (struct (0 T_4537 t0000) (2 T_4568 t0002) (4 T_4572 t0004)))
T_4691: (in 0xFFFA<16> @ 47C6 : word16)
  Class: Eq_4691
  DataType: word16
  OrigDataType: word16
T_4692: (in r1 + 0xFFFA<16> @ 47C6 : word16)
  Class: Eq_4692
  DataType: ptr16
  OrigDataType: ptr16
T_4693: (in Mem120[r1 + 0xFFFA<16>:word16] @ 47C6 : word16)
  Class: Eq_4584
  DataType: cui16
  OrigDataType: cui16
T_4694: (in 0xFEFF<16> @ 47C6 : word16)
  Class: Eq_4694
  DataType: cui16
  OrigDataType: cui16
T_4695: (in r1->wFFFA & 0xFEFF<16> @ 47C6 : word16)
  Class: Eq_4584
  DataType: cui16
  OrigDataType: cui16
T_4696: (in 0xFFFA<16> @ 47C6 : word16)
  Class: Eq_4696
  DataType: word16
  OrigDataType: word16
T_4697: (in r1 + 0xFFFA<16> @ 47C6 : word16)
  Class: Eq_4697
  DataType: ptr16
  OrigDataType: ptr16
T_4698: (in Mem137[r1 + 0xFFFA<16>:word16] @ 47C6 : word16)
  Class: Eq_4584
  DataType: cui16
  OrigDataType: word16
T_4699: (in 0x16<16> @ 47CC : word16)
  Class: Eq_4699
  DataType: word16
  OrigDataType: word16
T_4700: (in r1 + 0x16<16> @ 47CC : word16)
  Class: Eq_4700
  DataType: (ptr16 cui16)
  OrigDataType: (ptr16 cui16)
T_4701: (in Mem137[r1 + 0x16<16>:word16] @ 47CC : word16)
  Class: Eq_4674
  DataType: cui16
  OrigDataType: cui16
T_4702: (in 0xFFFB<16> @ 47CC : word16)
  Class: Eq_4702
  DataType: cui16
  OrigDataType: cui16
T_4703: (in r1->w0016 & 0xFFFB<16> @ 47CC : word16)
  Class: Eq_4674
  DataType: cui16
  OrigDataType: cui16
T_4704: (in 0x16<16> @ 47CC : word16)
  Class: Eq_4704
  DataType: word16
  OrigDataType: word16
T_4705: (in r1 + 0x16<16> @ 47CC : word16)
  Class: Eq_4705
  DataType: (ptr16 cui16)
  OrigDataType: (ptr16 cui16)
T_4706: (in Mem139[r1 + 0x16<16>:word16] @ 47CC : word16)
  Class: Eq_4674
  DataType: cui16
  OrigDataType: cui16
T_4707: (in Mem0[0x0024<p16>:word16] @ 5A98 : word16)
  Class: Eq_1586
  DataType: cui16
  OrigDataType: cui16
T_4708: (in 0x5040<16> @ 5A98 : word16)
  Class: Eq_4708
  DataType: cui16
  OrigDataType: cui16
T_4709: (in t0000.w0024 | 0x5040<16> @ 5A98 : word16)
  Class: Eq_1586
  DataType: cui16
  OrigDataType: cui16
T_4710: (in Mem12[0x0024<p16>:word16] @ 5A98 : word16)
  Class: Eq_1586
  DataType: cui16
  OrigDataType: cui16
T_4711: (in TTYIN @ 5A9E : ptr16)
  Class: Eq_4711
  DataType: (ptr16 Eq_4711)
  OrigDataType: (ptr16 (fn T_4716 (T_4715)))
T_4712: (in signature of TTYIN : void)
  Class: Eq_4711
  DataType: (ptr16 Eq_4711)
  OrigDataType: 
T_4713: (in chOut @ 5A9E : char)
  Class: Eq_4713
  DataType: Eq_4713
  OrigDataType: 
T_4714: (in r0_15 @ 5A9E : word16)
  Class: Eq_4714
  DataType: word16
  OrigDataType: word16
T_4715: (in out r0_15 @ 5A9E : char)
  Class: Eq_4713
  DataType: Eq_4713
  OrigDataType: (union (char u1) (word16 u0))
T_4716: (in TTYIN(out r0_15) @ 5A9E : word16)
  Class: Eq_4716
  DataType: word16
  OrigDataType: word16
T_4717:
  Class: Eq_4717
  DataType: uint16
  OrigDataType: (struct 0002 (0 T_1667 t0000))
T_4718:
  Class: Eq_4718
  DataType: (arr uint16)
  OrigDataType: (arr T_4717)
T_4719:
  Class: Eq_4719
  DataType: Eq_4719
  OrigDataType: (struct 0004 (0 T_4287 t0000))
T_4720:
  Class: Eq_4720
  DataType: (arr Eq_4719)
  OrigDataType: (arr T_4719)
T_4721:
  Class: Eq_4721
  DataType: Eq_4721
  OrigDataType: (struct 0004 (0 T_4303 t0000))
T_4722:
  Class: Eq_4722
  DataType: (arr Eq_4721)
  OrigDataType: (arr T_4721)
T_4723:
  Class: Eq_4721
  DataType: Eq_4721
  OrigDataType: (struct 0004 (0 T_4309 t0000))
T_4724:
  Class: Eq_4724
  DataType: (arr Eq_4721)
  OrigDataType: (arr T_4723)
T_4725:
  Class: Eq_4725
  DataType: (ptr16 code)
  OrigDataType: (struct 0002 (0 T_4397 t0000))
T_4726:
  Class: Eq_4726
  DataType: (arr (ptr16 code))
  OrigDataType: (arr T_4725)
T_4727:
  Class: Eq_4727
  DataType: word16
  OrigDataType: (struct 0002 (0 T_4415 t0000))
T_4728:
  Class: Eq_4728
  DataType: (arr word16 74)
  OrigDataType: (arr T_4727 74)
T_4729:
  Class: Eq_4729
  DataType: Eq_4729
  OrigDataType: 
T_4730:
  Class: Eq_4730
  DataType: Eq_4730
  OrigDataType: 
T_4731:
  Class: Eq_4731
  DataType: Eq_4731
  OrigDataType: 
T_4732:
  Class: Eq_4732
  DataType: Eq_4732
  OrigDataType: 
T_4733:
  Class: Eq_4733
  DataType: Eq_4733
  OrigDataType: 
*/
typedef struct Eq_3213;
struct Eq_1293;
struct Eq_4283;
struct Globals {
	Eq_4729 t0000;	// 0
	word16 w00A2;	// A2
	char b0380;	// 380
	char b0397;	// 397
	Eq_3267 t03B8;	// 3B8
	Eq_3498 t03BC;	// 3BC
	Eq_3219 t0592;	// 592
	char b05E1;	// 5E1
	byte b05E4;	// 5E4
	byte b05EF;	// 5EF
	byte b0601;	// 601
	<unknown> t0A00;	// A00
	<anonymous> * ptr0ABE;	// ABE
	<unknown> t0AC0;	// AC0
	<anonymous> t0D7E;	// D7E
	<anonymous> t0DCC;	// DCC
	Eq_1271 t0EF4;	// EF4
	<anonymous> t0FE2;	// FE2
	Eq_1271 t101E;	// 101E
	Eq_1271 t1020;	// 1020
	<anonymous> t11EC;	// 11EC
	char b138E;	// 138E
	Eq_3213 t1396;	// 1396
	<anonymous> t13F0;	// 13F0
	Eq_1271 t151E;	// 151E
	Eq_1271 t1520;	// 1520
	word16 w15C1;	// 15C1
	Eq_3431 t15C4;	// 15C4
	<anonymous> t15FF;	// 15FF
	<anonymous> * ptr1DAA;	// 1DAA
	struct Eq_3213 t1DB2;	// 1DB2
	word16 w1DC4;	// 1DC4
	struct Eq_1293 t243E;	// 243E
	struct Eq_1293 t2B94;	// 2B94
	struct Eq_1293 t2E24;	// 2E24
	struct Eq_1293 t2EC8;	// 2EC8
	struct Eq_1293 t3224;	// 3224
	struct Eq_1293 t34B0;	// 34B0
	struct Eq_1293 t3960;	// 3960
	struct Eq_1293 t3B40;	// 3B40
	struct Eq_1293 t3E16;	// 3E16
	struct Eq_1293 t3F46;	// 3F46
	struct Eq_1293 t4034;	// 4034
	struct Eq_1293 t4076;	// 4076
	struct Eq_1293 t4140;	// 4140
	struct Eq_1293 t4184;	// 4184
	struct Eq_1293 t4234;	// 4234
	struct Eq_1293 t4538;	// 4538
	struct Eq_1293 t4580;	// 4580
	struct Eq_1293 t45CC;	// 45CC
	<anonymous> * a46C4[];	// 46C4
	word16 a474C[74];	// 474C
	word16 w47E0;	// 47E0
	Eq_4719 a47E2[];	// 47E2
	struct Eq_4283 t47E4;	// 47E4
	Eq_3431 t47FE;	// 47FE
	Eq_1299 t4968;	// 4968
	Eq_1299 t4DAA;	// 4DAA
	Eq_1299 t507E;	// 507E
	Eq_1299 t50B2;	// 50B2
	Eq_1299 t512C;	// 512C
	Eq_1299 t517E;	// 517E
	Eq_1299 t51DC;	// 51DC
	Eq_1299 t526E;	// 526E
	Eq_1409 t529C;	// 529C
	Eq_758 t52A2;	// 52A2
	word16 w52A6;	// 52A6
	word16 w52B0;	// 52B0
	word16 w52BA;	// 52BA
	Eq_758 t52C0;	// 52C0
	word16 w52C4;	// 52C4
	word16 w52CE;	// 52CE
	word16 w52D8;	// 52D8
	Eq_1299 t52E2;	// 52E2
	Eq_1299 t530A;	// 530A
	Eq_1299 t5330;	// 5330
	Eq_1299 t5344;	// 5344
	Eq_1299 t5354;	// 5354
	Eq_1299 t5368;	// 5368
	Eq_1299 t537A;	// 537A
	Eq_1299 t53B0;	// 53B0
	Eq_1299 t53C0;	// 53C0
	Eq_1299 t53D8;	// 53D8
	cup16 w53E8;	// 53E8
	cup16 w53EA;	// 53EA
	cui16 w53EC;	// 53EC
	<anonymous> * ptr53F0;	// 53F0
	<anonymous> * ptr5414;	// 5414
	uint16 a541C[];	// 541C
	Eq_17 t5424;	// 5424
	ci16 * ptr5426;	// 5426
	word16 w542C;	// 542C
	word16 w5506;	// 5506
	word16 w56B2;	// 56B2
	word16 w56C4;	// 56C4
	word16 w56DE;	// 56DE
	word16 w56FE;	// 56FE
	word16 w571E;	// 571E
	word16 w575A;	// 575A
	Eq_1543 t5784;	// 5784
	word16 w5788;	// 5788
	cui16 w578A;	// 578A
	Eq_17 t578C;	// 578C
	ci16 w578E;	// 578E
	word16 w5790;	// 5790
	cui16 w5792;	// 5792
	Eq_17 t5794;	// 5794
	ci16 w5796;	// 5796
	word16 w5798;	// 5798
	int16 w579A;	// 579A
	word16 w579C;	// 579C
	ci16 w579E;	// 579E
	ci16 w57A0;	// 57A0
	ci16 w57A2;	// 57A2
	Eq_17 t57A4;	// 57A4
	ci16 w57A6;	// 57A6
	ci16 w57A8;	// 57A8
	ci16 w57AA;	// 57AA
	word16 w57AC;	// 57AC
	word16 w57C0;	// 57C0
	word16 w57D4;	// 57D4
	word16 w57D8;	// 57D8
	word16 w57E4;	// 57E4
	word16 w57E8;	// 57E8
	word16 w5808;	// 5808
	word16 w5864;	// 5864
	word16 w586E;	// 586E
	word16 w5870;	// 5870
	word16 w5874;	// 5874
	Eq_17 t58B6;	// 58B6
	uint16 w58B8;	// 58B8
	ci16 w58BC;	// 58BC
	word16 w58BE;	// 58BE
	word16 w58C0;	// 58C0
	word16 w58C2;	// 58C2
	word16 wFFFF;	// FFFF
} Eq_1;

typedef Eq_15 (Eq_12)(char);

typedef union Eq_15 {
	bool u0;
	word16 u1;
} Eq_15;

typedef union Eq_17 {
	struct Eq_4730 * u0;
	Eq_4731 u1;
} Eq_17;

typedef void (Eq_18)(byte *);

typedef struct Eq_31 {
	Eq_17 t0002;	// 2
} Eq_31;

typedef void (Eq_35)(Eq_17);

typedef struct Eq_39 {
	<anonymous> * ptrFFFFFFF6;	// FFFFFFF6
	cui16 wFFFFFFF8;	// FFFFFFF8
	Eq_17 tFFFFFFFA;	// FFFFFFFA
	cui16 wFFFFFFFC;	// FFFFFFFC
	Eq_17 tFFFFFFFE;	// FFFFFFFE
	Eq_17 t0000;	// 0
	ci16 w0002;	// 2
} Eq_39;

typedef void (Eq_60)(ci16);

typedef Eq_68 (Eq_64)(char);

typedef union Eq_68 {
	bool u0;
	word16 u1;
} Eq_68;

typedef union Eq_76 {
	bool u0;
	cui16 u1;
} Eq_76;

typedef void (Eq_83)(char *);

typedef Eq_93 (Eq_88)(char);

typedef union Eq_93 {
	bool u0;
	word16 u1;
} Eq_93;

typedef Eq_17 (Eq_112)(Eq_17, byte, Eq_76);

typedef Eq_130 (Eq_126)(char);

typedef union Eq_130 {
	bool u0;
	word16 u1;
} Eq_130;

typedef Eq_153 (Eq_150)(char);

typedef union Eq_153 {
	bool u0;
	word16 u1;
} Eq_153;

typedef Eq_17 (Eq_164)(Eq_17, Eq_17, Eq_17);

typedef Eq_183 (Eq_178)(char);

typedef union Eq_183 {
	bool u0;
	word16 u1;
} Eq_183;

typedef struct Eq_193 {
	byte b00A0;	// A0
	byte b00A1;	// A1
	byte b00A2;	// A2
} Eq_193;

typedef struct Eq_208 {
	cui16 w0096;	// 96
} Eq_208;

typedef Eq_17 (Eq_261)(Eq_17);

typedef Eq_17 (Eq_270)(Eq_17, byte, Eq_274);

typedef union Eq_274 {
	bool u0;
	cui16 u1;
} Eq_274;

typedef byte (Eq_284)(byte, byte, Eq_274);

typedef cui16 (Eq_390)(Eq_17);

typedef word16 (Eq_394)(Eq_17);

typedef cui16 (Eq_413)(Eq_17);

typedef word16 (Eq_421)(Eq_17);

typedef void (Eq_435)(word16);

typedef union Eq_452 {
	cui16 u0;
	byte u1;
} Eq_452;

typedef word16 (Eq_501)(Eq_17);

typedef uint16 (Eq_508)(Eq_17);

typedef union Eq_547 {
	cui16 u0;
	byte u1;
} Eq_547;

typedef void (Eq_621)();

typedef void (Eq_639)();

typedef void (Eq_645)(ui32, ui32, Eq_17, word16, word16 *);

typedef union Eq_679 {
	cui16 u0;
	byte u1;
} Eq_679;

typedef union Eq_696 {
	cui16 u0;
	byte u1;
} Eq_696;

typedef void (Eq_725)(Eq_727 *, word16 *);

typedef struct Eq_727 {
	Eq_17 tFFFFFFFC;	// FFFFFFFC
	struct Eq_1271 * ptrFFFFFFFE;	// FFFFFFFE
} Eq_727;

typedef struct Eq_758 {
	struct Eq_762 * ptr0002;	// 2
} Eq_758;

typedef struct Eq_762 {
	cui16 w0000;	// 0
	word16 w0002;	// 2
} Eq_762;

typedef union Eq_777 {
	cui16 u0;
	byte u1;
} Eq_777;

typedef wchar_t (Eq_795)(Eq_17);

typedef word16 (Eq_849)(code * *, word16, Eq_17, Eq_17, code *);

typedef void (Eq_911)(Eq_17, word16, Eq_17, Eq_17, word16 *);

typedef struct Eq_994 {
	Eq_17 tFFFFFFFC;	// FFFFFFFC
	Eq_17 tFFFFFFFE;	// FFFFFFFE
} Eq_994;

typedef bool (Eq_1075)(Eq_17);

typedef struct Eq_1080 {
	byte b0000;	// 0
	struct Eq_1088 * ptr0002;	// 2
} Eq_1080;

typedef struct Eq_1088 {
	byte b0000;	// 0
	byte b0001;	// 1
} Eq_1088;

typedef struct Eq_1090 {	// size: 8 8
} Eq_1090;

typedef struct Eq_1091 {	// size: 8 8
} Eq_1091;

typedef struct Eq_1094 {	// size: 8 8
	ptr16 ptr0006;	// 6
} Eq_1094;

typedef struct Eq_1098 {	// size: 8 8
} Eq_1098;

typedef struct Eq_1101 {	// size: 8 8
	ptr16 ptr0004;	// 4
} Eq_1101;

typedef struct Eq_1105 {	// size: 8 8
} Eq_1105;

typedef struct Eq_1108 {	// size: 8 8
	ptr16 ptr0002;	// 2
} Eq_1108;

typedef struct Eq_1113 {	// size: 8 8
	word16 w0000;	// 0
} Eq_1113;

typedef void (Eq_1117)(Eq_1119 *);

typedef struct Eq_1119 {	// size: 8 8
	byte b0000;	// 0
	union Eq_2493 * ptr0002;	// 2
	ptr16 * ptr0004;	// 4
	ptr16 * ptr0006;	// 6
} Eq_1119;

typedef struct Eq_1122 {	// size: 8 8
	cui16 w0002;	// 2
} Eq_1122;

typedef struct Eq_1128 {	// size: 8 8
	word16 w0002;	// 2
} Eq_1128;

typedef struct Eq_1132 {
	byte b0D4F;	// D4F
	byte b0D50;	// D50
	byte b0D51;	// D51
} Eq_1132;

typedef Eq_1142 * (Eq_1134)(Eq_1088 *, Eq_17);

typedef struct Eq_1138 {	// size: 8 8
	Eq_17 t0004;	// 4
} Eq_1138;

typedef struct Eq_1142 {
	byte b0000;	// 0
	byte b0001;	// 1
	byte b0002;	// 2
	byte b0003;	// 3
	byte b0004;	// 4
} Eq_1142;

typedef struct Eq_1170 {	// size: 8 8
	Eq_17 t0006;	// 6
} Eq_1170;

typedef ci16 (Eq_1182)(Eq_17);

typedef word16 (Eq_1196)(Eq_17);

typedef struct Eq_1271 {	// size: 2 2
	Eq_4732 t0000;	// 0
	word16 * ptr0002;	// 2
	cui16 w0004;	// 4
	cui16 w000E;	// E
	byte b0011;	// 11
	cu16 w0016;	// 16
	cu16 w0018;	// 18
	cu16 w001A;	// 1A
	cui16 w001C;	// 1C
} Eq_1271;

typedef struct Eq_1293 {
	struct Eq_1299 * ptr0000;	// 0
	<anonymous> * ptr0002;	// 2
} Eq_1293;

typedef struct Eq_1299 {
	byte b0001;	// 1
	word16 w0004;	// 4
	word16 * ptr0006;	// 6
} Eq_1299;

typedef void (Eq_1393)(Eq_39 *);

typedef struct Eq_1409 {
	byte b0000;	// 0
	union Eq_17 * ptr0002;	// 2
	uint16 * ptr0004;	// 4
} Eq_1409;

typedef union Eq_1449 {
	cui16 u0;
	byte u1;
} Eq_1449;

typedef Eq_17 (Eq_1487)(Eq_17);

typedef cu16 (Eq_1497)(Eq_17);

typedef struct Eq_1543 {	// size: 1 1
	byte bFFFFFFFF;	// FFFFFFFF
	char b0000;	// 0
} Eq_1543;

typedef union Eq_1547 {
	int8 u0;
	<anonymous> u1;
} Eq_1547;

typedef void (Eq_1593)(Eq_1547 *);

typedef void (Eq_1604)(int16, Eq_1271 *, Eq_39 *, Eq_1543 *, word16, word16);

typedef Eq_1271 * (Eq_1737)(int16, Eq_17);

typedef union Eq_1748 {
	ci8 u0;
	cui16 u1;
} Eq_1748;

typedef void (Eq_1785)(char *);

typedef int16 (Eq_1815)(int16, Eq_17, Eq_1271 *, word16, Eq_17, Eq_1271 *);

typedef union Eq_1867 {
	byte u0;
	ptr16 u1;
} Eq_1867;

typedef void (Eq_1874)(Eq_1543 *);

typedef union Eq_1878 {
	byte u0;
	ptr16 u1;
} Eq_1878;

typedef int16 (Eq_1891)(int16, Eq_17, Eq_1271 *, byte *, Eq_17, Eq_1271 *);

typedef Eq_1928 (Eq_1924)(char);

typedef union Eq_1928 {
	bool u0;
	word16 u1;
} Eq_1928;

typedef int16 (Eq_1965)(Eq_17, Eq_1271 *, word16, Eq_1970 *, Eq_1971 *);

typedef struct Eq_1970 {
	struct Eq_1543 * ptr0004;	// 4
	struct Eq_1271 * ptr0014;	// 14
	cu16 w005E;	// 5E
	struct Eq_727 * ptr0064;	// 64
	struct Eq_1271 * ptr0070;	// 70
	struct Eq_1271 * ptr0072;	// 72
	byte b0074;	// 74
	byte b00A2;	// A2
} Eq_1970;

typedef struct Eq_1971 {
	ci16 w0000;	// 0
	word16 * ptr0002;	// 2
	cui16 w0004;	// 4
	cui16 w000E;	// E
	byte b0011;	// 11
	cu16 w0016;	// 16
	cu16 w0018;	// 18
	cu16 w001A;	// 1A
} Eq_1971;

typedef word16 (Eq_1980)();

typedef struct Eq_2129 {
	ci16 w0000;	// 0
	ui16 w0006;	// 6
	word16 w0008;	// 8
	ui16 w000A;	// A
	word16 w000C;	// C
	byte b0011;	// 11
	word16 w0018;	// 18
} Eq_2129;

typedef void (Eq_2156)(Eq_2129 *, int16, Eq_17);

typedef union Eq_2191 {
	ci8 u0;
	cui16 u1;
} Eq_2191;

typedef Eq_17 (Eq_2196)(Eq_1271 *, Eq_17, Eq_1271 *);

typedef void (Eq_2215)();

typedef union Eq_2297 {
	ci8 u0;
	cui16 u1;
	Eq_2191 u2;
} Eq_2297;

typedef union Eq_2299 {
	ci8 u0;
	cui16 u1;
	Eq_2191 u2;
	Eq_2297 u3;
} Eq_2299;

typedef sys_info_FD Eq_2464;

typedef sys_info_FD Eq_2465;

typedef sys_info_FD Eq_2469;

typedef sys_info_FD Eq_2470;

typedef word16 (Eq_2474)(sys_info_FD *);

typedef sys_info_FD Eq_2476;

typedef cui16 (Eq_2488)(Eq_17);

typedef union Eq_2493 {
	cui16 u0;
	ptr16 u1;
} Eq_2493;

typedef Eq_17 (Eq_2576)(int16, Eq_17, Eq_1271 *, Eq_2581 *);

typedef struct Eq_2581 {
	byte b0011;	// 11
} Eq_2581;

typedef struct Eq_2582 {
	word16 w0016;	// 16
} Eq_2582;

typedef union Eq_2595 {
	int16 u0;
	cup16 u1;
} Eq_2595;

typedef struct Eq_2603 {
	ptr16 * ptr0012;	// 12
	Eq_2595 t0014;	// 14
} Eq_2603;

typedef struct Eq_2604 {
	ptr16 * ptr0012;	// 12
} Eq_2604;

typedef void (Eq_2632)(Eq_2603 *, uint16);

typedef cui16 (Eq_2652)(Eq_17);

typedef cui16 (Eq_2660)(Eq_17);

typedef word16 (Eq_2735)(Eq_17, Eq_1271 *, Eq_17, Eq_1271 *);

typedef word16 (Eq_2797)(Eq_17, Eq_1271 *, Eq_17, Eq_1271 *);

typedef void (Eq_2817)();

typedef union Eq_2826 {
	bool u0;
	cui16 u1;
} Eq_2826;

typedef void (Eq_2992)(Eq_1271 *);

typedef struct Eq_2996 {
	word16 w0012;	// 12
} Eq_2996;

typedef struct Eq_3005 {
	ci8 * ptr0014;	// 14
	Eq_3020 t0018;	// 18
	Eq_3020 t001C;	// 1C
	Eq_3020 t0046;	// 46
	word16 w0054;	// 54
	word16 w0056;	// 56
	<anonymous> * ptr0060;	// 60
} Eq_3005;

typedef word16 (Eq_3006)(Eq_3005 *);

typedef void (Eq_3011)(int16, Eq_3005 *);

typedef union Eq_3017 {
	byte u0;
	ptr16 u1;
} Eq_3017;

typedef union Eq_3020 {
	cup16 u0;
	union Eq_3017 * u1;
} Eq_3020;

typedef struct Eq_3211 {
	cui16 wFFFFFFE0;	// FFFFFFE0
	cu16 wFFFFFFE2;	// FFFFFFE2
	cui16 wFFFFFFE4;	// FFFFFFE4
	cui16 wFFFFFFE6;	// FFFFFFE6
	cup16 wFFFFFFE8;	// FFFFFFE8
	word16 wFFFFFFEA;	// FFFFFFEA
	word16 wFFFFFFEC;	// FFFFFFEC
	word16 wFFFFFFF8;	// FFFFFFF8
	ptr16 ptrFFFFFFFA;	// FFFFFFFA
	struct Eq_3223 * ptrFFFFFFFC;	// FFFFFFFC
	struct Eq_3213 * ptrFFFFFFFE;	// FFFFFFFE
} Eq_3211;

typedef struct Eq_3213 {
	struct Eq_3431 * ptr0000;	// 0
	<anonymous> * ptr0002;	// 2
} Eq_3213;

typedef word16 (Eq_3217)(sys_info_FD *);

typedef sys_info_FD Eq_3219;

typedef struct Eq_3223 {	// size: 2 2
	cui16 wFFFFFF50;	// FFFFFF50
	cui16 wFFFFFF52;	// FFFFFF52
	cu16 wFFFFFF54;	// FFFFFF54
	cui16 wFFFFFF56;	// FFFFFF56
	cu16 wFFFFFF58;	// FFFFFF58
	cup16 wFFFFFF5A;	// FFFFFF5A
	word16 wFFFFFF5E;	// FFFFFF5E
	ptr16 ptrFFFFFF9E;	// FFFFFF9E
	struct Eq_3213 * ptrFFFFFFB6;	// FFFFFFB6
	struct Eq_3223 * ptrFFFFFFB8;	// FFFFFFB8
	byte bFFFFFFC2;	// FFFFFFC2
	byte bFFFFFFC3;	// FFFFFFC3
	word16 wFFFFFFC4;	// FFFFFFC4
	word16 wFFFFFFC6;	// FFFFFFC6
	word16 wFFFFFFC8;	// FFFFFFC8
	word16 wFFFFFFCA;	// FFFFFFCA
	word16 w0000;	// 0
} Eq_3223;

typedef word16 (Eq_3241)(sys_info_FD *);

typedef sys_info_FD Eq_3243;

typedef void (Eq_3254)(uint16 *);

typedef word16 (Eq_3265)(sys_info_FD *);

typedef sys_info_FD Eq_3267;

typedef void (Eq_3275)(char *);

typedef void (Eq_3284)(int8 *);

typedef struct Eq_3431 {
	word16 w0000;	// 0
	word16 w0002;	// 2
} Eq_3431;

typedef void (Eq_3452)();

typedef word16 (Eq_3460)(sys_info_FD *);

typedef sys_info_FD Eq_3462;

typedef word16 (Eq_3496)(sys_info_FD *);

typedef sys_info_FD Eq_3498;

typedef void (Eq_3504)(char *);

typedef void (Eq_3510)(Eq_1293 *, word16 *);

typedef Eq_17 (Eq_3564)(Eq_1409 *, Eq_17, Eq_1409 *);

typedef word16 (Eq_3586)(code *, cui16, Eq_17, cui16, Eq_17);

typedef void (Eq_3749)(Eq_17, code *, cui16, Eq_17, cui16, Eq_17);

typedef int16 (Eq_3786)(Eq_758 *, ptr16);

typedef void (Eq_3873)(word16 *);

typedef void (Eq_3996)(word16 *);

typedef void (Eq_4106)(int16, Eq_39 *, Eq_1543 *, word16, word16);

typedef word16 (Eq_4112)(code * *, Eq_17, Eq_17, code *);

typedef void (Eq_4117)(Eq_17);

typedef struct Eq_4283 {	// size: 4 4
	word16 wFFFFFFFE;	// FFFFFFFE
	word16 w0000;	// 0
} Eq_4283;

typedef struct Eq_4489 {
	word16 w0000;	// 0
	Eq_4643 t000B;	// B
	word16 w0012;	// 12
	cui16 w0016;	// 16
	cui16 wFFFA;	// FFFA
} Eq_4489;

typedef struct Eq_4492 {
	ptr16 ptr0008;	// 8
	struct Eq_4493 * ptr000A;	// A
	struct Eq_4493 * ptr000C;	// C
} Eq_4492;

typedef struct Eq_4493 {
	byte b0000;	// 0
	word16 w0002;	// 2
	word16 w0004;	// 4
} Eq_4493;

typedef void (Eq_4495)();

typedef struct Eq_4509 {
	struct Eq_4493 * ptrFFFFFFFE;	// FFFFFFFE
	struct Eq_4493 * ptr0000;	// 0
} Eq_4509;

typedef Eq_4522 (Eq_4515)(Eq_4493 *, Eq_4489 *);

typedef union Eq_4522 {
	bool u0;
	word16 u1;
} Eq_4522;

typedef ptr16 (Eq_4523)(ptr16, int16);

typedef Eq_4553 (Eq_4548)(Eq_4493 *, Eq_4489 *);

typedef union Eq_4553 {
	bool u0;
	word16 u1;
} Eq_4553;

typedef void (Eq_4554)();

typedef struct Eq_4576 {
	word16 wFFFFFFFE;	// FFFFFFFE
	word16 w0000;	// 0
} Eq_4576;

typedef struct Eq_4610 {
	byte b0000;	// 0
	word16 w0002;	// 2
	word16 w0004;	// 4
} Eq_4610;

typedef struct Eq_4615 {
	byte b0000;	// 0
	word16 w0002;	// 2
	word16 w0004;	// 4
} Eq_4615;

typedef struct Eq_4623 {
	byte b0000;	// 0
	word16 w0002;	// 2
	word16 w0004;	// 4
} Eq_4623;

typedef Eq_4634 (Eq_4625)(Eq_4493 *, Eq_4489 *, ptr16);

typedef struct Eq_4631 {
	byte b0000;	// 0
	word16 w0002;	// 2
	word16 w0004;	// 4
} Eq_4631;

typedef union Eq_4634 {
	bool u0;
	word16 u1;
} Eq_4634;

typedef struct Eq_4636 {
	cui16 wFFFFFFFE;	// FFFFFFFE
	struct Eq_4489 * ptr0000;	// 0
} Eq_4636;

typedef union Eq_4643 {
	cui16 u0;
	byte u1;
} Eq_4643;

typedef Eq_4654 (Eq_4650)(sys_info_FD *);

typedef sys_info_FD Eq_4652;

typedef union Eq_4654 {
	bool u0;
	word16 u1;
} Eq_4654;

typedef struct Eq_4665 {
	byte b0000;	// 0
	word16 w0002;	// 2
	word16 w0004;	// 4
} Eq_4665;

typedef struct Eq_4670 {
	byte b0000;	// 0
	word16 w0002;	// 2
	word16 w0004;	// 4
} Eq_4670;

typedef struct Eq_4684 {
	byte b0000;	// 0
	word16 w0002;	// 2
	word16 w0004;	// 4
} Eq_4684;

typedef struct Eq_4689 {
	byte b0000;	// 0
	word16 w0002;	// 2
	word16 w0004;	// 4
} Eq_4689;

typedef word16 (Eq_4711)(Eq_4713);

typedef union Eq_4713 {
	char u0;
	word16 u1;
} Eq_4713;

typedef struct Eq_4719 {	// size: 4 4
	ui16 w0000;	// 0
	int16 w0002;	// 2
} Eq_4719;

typedef struct Eq_4721 {	// size: 4 4
	int16 w0002;	// 2
} Eq_4721;

typedef struct sav_header_t {	// size: 512 200
	word16 w0000;	// 0
	word16 w0002;	// 2
	word16 w0004;	// 4
	word16 w0006;	// 6
	word16 w0008;	// 8
	word16 w000A;	// A
	word16 w000C;	// C
	word16 w000E;	// E
	word16 w0010;	// 10
	word16 w0012;	// 12
	word16 w0016;	// 16
	word16 w0018;	// 18
	word16 w001A;	// 1A
	word16 w001C;	// 1C
	word16 w001E;	// 1E
	word16 w0020;	// 20
	word16 w0022;	// 22
	word16 w0024;	// 24
	word16 w0026;	// 26
	word16 w0028;	// 28
	byte b002A;	// 2A
	byte b002B;	// 2B
	word16 w0034;	// 34
	word16 w0036;	// 36
} Eq_4729;

typedef struct Eq_4730 {	// size: 1 1
	byte b000A;	// A
	cui16 wFFFA;	// FFFA
} Eq_4730;

typedef struct Eq_4731 {
	struct Eq_4733 * ptr0000;	// 0
} Eq_4731;

typedef union Eq_4732 {
	ci8 u0;
	ci16 u1;
	Eq_1748 u2;
	Eq_2191 u3;
	Eq_2297 u4;
} Eq_4732;

typedef struct Eq_4733 {
	<anonymous> t0000;	// 0
	struct Eq_1543 * ptr0002;	// 2
	struct Eq_1543 * ptr0004;	// 4
	word16 w0006;	// 6
	word16 * ptr000C;	// C
	struct Eq_31 * ptr000E;	// E
	Eq_17 t0010;	// 10
	word16 w0012;	// 12
	struct Eq_1271 * ptr0014;	// 14
	struct Eq_1543 * ptr001A;	// 1A
	struct Eq_1543 * ptr001C;	// 1C
	<anonymous> * ptr002A;	// 2A
	Eq_17 t0044;	// 44
	word16 w0050;	// 50
	word16 w0052;	// 52
	byte b0053;	// 53
	ptr16 ptr0054;	// 54
	word16 * ptr0058;	// 58
	word16 w005A;	// 5A
	Eq_2595 t005C;	// 5C
	cu16 w005E;	// 5E
	struct Eq_727 * ptr0064;	// 64
	word16 w0066;	// 66
	union Eq_1547 * ptr006E;	// 6E
	struct Eq_1271 * ptr0070;	// 70
	struct Eq_1271 * ptr0072;	// 72
	byte b0074;	// 74
	Eq_17 t007C;	// 7C
	Eq_17 t007E;	// 7E
	byte b00A2;	// A2
	word16 w00A4;	// A4
	byte b05AF;	// 5AF
} Eq_4733;

