case 0x80000002: return 0x3e6; case 0x80000005: return 0xea; case 0x80000006: return 0x12; case 0x80000007: return 0x2a3; case 0x8000000a: return 0x2a4; case 0x8000000b: return 0x56f; case 0x8000000c: return 0x2a8; case 0x8000000d: return 0x12b; case 0x8000000e: return 0x1c; case 0x8000000f: return 0x15; case 0x80000010: return 0x15; case 0x80000011: return 0xaa; case 0x80000012: return 0x103; case 0x80000013: return 0xfe; case 0x80000014: return 0xff; case 0x80000015: return 0xff; case 0x80000016: return 0x456; case 0x80000017: return 0x2a5; case 0x80000018: return 0x2a6; case 0x8000001a: return 0x103; case 0x8000001b: return 0x44d; case 0x8000001c: return 0x456; case 0x8000001d: return 0x457; case 0x8000001e: return 0x44c; case 0x8000001f: return 0x44e; case 0x80000020: return 0x2a7; case 0x80000021: return 0x44f; case 0x80000022: return 0x450; case 0x80000023: return 0x702; case 0x80000024: return 0x713; case 0x80000025: return 0x962; case 0x80000026: return 0x2aa; case 0x80000027: return 0x10f4; case 0x80000028: return 0x2ab; case 0x80000029: return 0x2ac; case 0x8000002a: return 0x2ad; case 0x8000002b: return 0x2ae; case 0x8000002c: return 0x2af; case 0x8000002d: return 0x2a9; case 0x8000002e: return 0x321; case 0x8000002f: return 0x324; case 0x80000030: return 0xab; case 0x80000032: return 0xeb; case 0x80000288: return 0x48d; case 0x80000289: return 0x48e; case 0x80000803: return 0x1abb; case 0x8000a127: return 0x3bdf; case 0x8000cf00: return 0x16e; case 0x8000cf04: return 0x16d; case 0x8000cf05: return 0x176; case 0x80130001: return 0x13c5; case 0x80130002: return 0x13c6; case 0x80130003: return 0x13c7; case 0x80130004: return 0x13c8; case 0x80130005: return 0x13c9; case 0x80190009: return 0x19e5; case 0x80190029: return 0x1aa0; case 0x80190031: return 0x1aa2; case 0x80190041: return 0x1ab3; case 0x80190042: return 0x1ab4; case 0x801c0001: return 0x7a; case 0xc0000001: return 0x1f; case 0xc0000002: return 0x1; case 0xc0000003: return 0x57; case 0xc0000004: return 0x18; case 0xc0000005: return 0x3e6; case 0xc0000006: return 0x3e7; case 0xc0000007: return 0x5ae; case 0xc0000008: return 0x6; case 0xc0000009: return 0x3e9; case 0xc000000a: return 0xc1; case 0xc000000b: return 0x57; case 0xc000000c: return 0x21d; case 0xc000000d: return 0x57; case 0xc000000e: return 0x2; case 0xc000000f: return 0x2; case 0xc0000010: return 0x1; case 0xc0000011: return 0x26; case 0xc0000012: return 0x22; case 0xc0000013: return 0x15; case 0xc0000014: return 0x6f9; case 0xc0000015: return 0x1b; case 0xc0000016: return 0xea; case 0xc0000017: return 0x8; case 0xc0000018: return 0x1e7; case 0xc0000019: return 0x1e7; case 0xc000001a: return 0x57; case 0xc000001b: return 0x57; case 0xc000001c: return 0x1; case 0xc000001e: return 0x5; case 0xc000001f: return 0x5; case 0xc0000020: return 0xc1; case 0xc0000021: return 0x5; case 0xc0000022: return 0x5; case 0xc0000023: return 0x7a; case 0xc0000024: return 0x6; case 0xc0000027: return 0x21e; case 0xc0000028: return 0x21f; case 0xc0000029: return 0x220; case 0xc000002a: return 0x9e; case 0xc000002c: return 0x1e7; case 0xc000002d: return 0x1e7; case 0xc000002e: return 0x221; case 0xc000002f: return 0x222; case 0xc0000030: return 0x57; case 0xc0000031: return 0x223; case 0xc0000032: return 0x571; case 0xc0000033: return 0x7b; case 0xc0000034: return 0x2; case 0xc0000035: return 0xb7; case 0xc0000036: return 0x72a; case 0xc0000037: return 0x6; case 0xc0000038: return 0x224; case 0xc0000039: return 0xa1; case 0xc000003a: return 0x3; case 0xc000003b: return 0xa1; case 0xc000003c: return 0x45d; case 0xc000003d: return 0x45d; case 0xc000003e: return 0x17; case 0xc000003f: return 0x17; case 0xc0000040: return 0x8; case 0xc0000041: return 0x5; case 0xc0000042: return 0x6; case 0xc0000043: return 0x20; case 0xc0000044: return 0x718; case 0xc0000045: return 0x57; case 0xc0000046: return 0x120; case 0xc0000047: return 0x12a; case 0xc0000048: return 0x57; case 0xc0000049: return 0x57; case 0xc000004a: return 0x9c; case 0xc000004b: return 0x5; case 0xc000004c: return 0x57; case 0xc000004d: return 0x57; case 0xc000004e: return 0x57; case 0xc000004f: return 0x11a; case 0xc0000050: return 0xff; case 0xc0000051: return 0x570; case 0xc0000052: return 0x570; case 0xc0000053: return 0x570; case 0xc0000054: return 0x21; case 0xc0000055: return 0x21; case 0xc0000056: return 0x5; case 0xc0000057: return 0x32; case 0xc0000058: return 0x519; case 0xc0000059: return 0x51a; case 0xc000005a: return 0x51b; case 0xc000005b: return 0x51c; case 0xc000005c: return 0x51d; case 0xc000005d: return 0x51e; case 0xc000005e: return 0x51f; case 0xc000005f: return 0x520; case 0xc0000060: return 0x521; case 0xc0000061: return 0x522; case 0xc0000062: return 0x523; case 0xc0000063: return 0x524; case 0xc0000064: return 0x525; case 0xc0000065: return 0x526; case 0xc0000066: return 0x527; case 0xc0000067: return 0x528; case 0xc0000068: return 0x529; case 0xc0000069: return 0x52a; case 0xc000006a: return 0x56; case 0xc000006b: return 0x52c; case 0xc000006c: return 0x52d; case 0xc000006d: return 0x52e; case 0xc000006e: return 0x52f; case 0xc000006f: return 0x530; case 0xc0000070: return 0x531; case 0xc0000071: return 0x532; case 0xc0000072: return 0x533; case 0xc0000073: return 0x534; case 0xc0000074: return 0x535; case 0xc0000075: return 0x536; case 0xc0000076: return 0x537; case 0xc0000077: return 0x538; case 0xc0000078: return 0x539; case 0xc0000079: return 0x53a; case 0xc000007a: return 0x7f; case 0xc000007b: return 0xc1; case 0xc000007c: return 0x3f0; case 0xc000007d: return 0x53c; case 0xc000007e: return 0x9e; case 0xc000007f: return 0x70; case 0xc0000080: return 0x53d; case 0xc0000081: return 0x53e; case 0xc0000082: return 0x44; case 0xc0000083: return 0x103; case 0xc0000084: return 0x53f; case 0xc0000085: return 0x103; case 0xc0000086: return 0x9a; case 0xc0000087: return 0xe; case 0xc0000088: return 0x1e7; case 0xc0000089: return 0x714; case 0xc000008a: return 0x715; case 0xc000008b: return 0x716; case 0xc0000095: return 0x216; case 0xc0000097: return 0x8; case 0xc0000098: return 0x3ee; case 0xc0000099: return 0x540; case 0xc000009a: return 0x5aa; case 0xc000009b: return 0x3; case 0xc000009c: return 0x17; case 0xc000009d: return 0x48f; case 0xc000009e: return 0x15; case 0xc000009f: return 0x1e7; case 0xc00000a0: return 0x1e7; case 0xc00000a1: return 0x5ad; case 0xc00000a2: return 0x13; case 0xc00000a3: return 0x15; case 0xc00000a4: return 0x541; case 0xc00000a5: return 0x542; case 0xc00000a6: return 0x543; case 0xc00000a7: return 0x544; case 0xc00000a8: return 0x545; case 0xc00000a9: return 0x57; case 0xc00000aa: return 0x225; case 0xc00000ab: return 0xe7; case 0xc00000ac: return 0xe7; case 0xc00000ad: return 0xe6; case 0xc00000ae: return 0xe7; case 0xc00000af: return 0x1; case 0xc00000b0: return 0xe9; case 0xc00000b1: return 0xe8; case 0xc00000b2: return 0x217; case 0xc00000b3: return 0x218; case 0xc00000b4: return 0xe6; case 0xc00000b5: return 0x79; case 0xc00000b6: return 0x26; case 0xc00000b7: return 0x226; case 0xc00000b8: return 0x227; case 0xc00000b9: return 0x228; case 0xc00000ba: return 0x5; case 0xc00000bb: return 0x32; case 0xc00000bc: return 0x33; case 0xc00000bd: return 0x34; case 0xc00000be: return 0x35; case 0xc00000bf: return 0x36; case 0xc00000c0: return 0x37; case 0xc00000c1: return 0x38; case 0xc00000c2: return 0x39; case 0xc00000c3: return 0x3a; case 0xc00000c4: return 0x3b; case 0xc00000c5: return 0x3c; case 0xc00000c6: return 0x3d; case 0xc00000c7: return 0x3e; case 0xc00000c8: return 0x3f; case 0xc00000c9: return 0x40; case 0xc00000ca: return 0x41; case 0xc00000cb: return 0x42; case 0xc00000cc: return 0x43; case 0xc00000cd: return 0x44; case 0xc00000ce: return 0x45; case 0xc00000cf: return 0x46; case 0xc00000d0: return 0x47; case 0xc00000d1: return 0x48; case 0xc00000d2: return 0x58; case 0xc00000d3: return 0x229; case 0xc00000d4: return 0x11; case 0xc00000d5: return 0x5; case 0xc00000d6: return 0xf0; case 0xc00000d7: return 0x546; case 0xc00000d8: return 0x22a; case 0xc00000d9: return 0xe8; case 0xc00000da: return 0x547; case 0xc00000db: return 0x22b; case 0xc00000dc: return 0x548; case 0xc00000dd: return 0x549; case 0xc00000de: return 0x54a; case 0xc00000df: return 0x54b; case 0xc00000e0: return 0x54c; case 0xc00000e1: return 0x54d; case 0xc00000e2: return 0x12c; case 0xc00000e3: return 0x12d; case 0xc00000e4: return 0x54e; case 0xc00000e5: return 0x54f; case 0xc00000e6: return 0x550; case 0xc00000e7: return 0x551; case 0xc00000e8: return 0x6f8; case 0xc00000e9: return 0x45d; case 0xc00000ea: return 0x22c; case 0xc00000eb: return 0x22d; case 0xc00000ec: return 0x22e; case 0xc00000ed: return 0x552; case 0xc00000ee: return 0x553; case 0xc00000ef: return 0x57; case 0xc00000f0: return 0x57; case 0xc00000f1: return 0x57; case 0xc00000f2: return 0x57; case 0xc00000f3: return 0x57; case 0xc00000f4: return 0x57; case 0xc00000f5: return 0x57; case 0xc00000f6: return 0x57; case 0xc00000f7: return 0x57; case 0xc00000f8: return 0x57; case 0xc00000f9: return 0x57; case 0xc00000fa: return 0x57; case 0xc00000fb: return 0x3; case 0xc00000fc: return 0x420; case 0xc00000fd: return 0x3e9; case 0xc00000fe: return 0x554; case 0xc00000ff: return 0x22f; case 0xc0000100: return 0xcb; case 0xc0000101: return 0x91; case 0xc0000102: return 0x570; case 0xc0000103: return 0x10b; case 0xc0000104: return 0x555; case 0xc0000105: return 0x556; case 0xc0000106: return 0xce; case 0xc0000107: return 0x961; case 0xc0000108: return 0x964; case 0xc000010a: return 0x5; case 0xc000010b: return 0x557; case 0xc000010c: return 0x230; case 0xc000010d: return 0x558; case 0xc000010e: return 0x420; case 0xc000010f: return 0x21a; case 0xc0000110: return 0x21a; case 0xc0000111: return 0x21a; case 0xc0000112: return 0x21a; case 0xc0000113: return 0x21a; case 0xc0000114: return 0x21a; case 0xc0000115: return 0x21a; case 0xc0000116: return 0x21a; case 0xc0000117: return 0x5a4; case 0xc0000118: return 0x231; case 0xc0000119: return 0x233; case 0xc000011a: return 0x234; case 0xc000011b: return 0xc1; case 0xc000011c: return 0x559; case 0xc000011d: return 0x55a; case 0xc000011e: return 0x3ee; case 0xc000011f: return 0x4; case 0xc0000120: return 0x3e3; case 0xc0000121: return 0x5; case 0xc0000122: return 0x4ba; case 0xc0000123: return 0x5; case 0xc0000124: return 0x55b; case 0xc0000125: return 0x55c; case 0xc0000126: return 0x55d; case 0xc0000127: return 0x55e; case 0xc0000128: return 0x6; case 0xc0000129: return 0x235; case 0xc000012a: return 0x236; case 0xc000012b: return 0x55f; case 0xc000012c: return 0x237; case 0xc000012d: return 0x5af; case 0xc000012e: return 0xc1; case 0xc000012f: return 0xc1; case 0xc0000130: return 0xc1; case 0xc0000131: return 0xc1; case 0xc0000132: return 0x238; case 0xc0000133: return 0x576; case 0xc0000134: return 0x239; case 0xc0000135: return 0x7e; case 0xc0000136: return 0x23a; case 0xc0000137: return 0x23b; case 0xc0000138: return 0xb6; case 0xc0000139: return 0x7f; case 0xc000013a: return 0x23c; case 0xc000013b: return 0x40; case 0xc000013c: return 0x40; case 0xc000013d: return 0x33; case 0xc000013e: return 0x3b; case 0xc000013f: return 0x3b; case 0xc0000140: return 0x3b; case 0xc0000141: return 0x3b; case 0xc0000142: return 0x45a; case 0xc0000143: return 0x23d; case 0xc0000144: return 0x23e; case 0xc0000145: return 0x23f; case 0xc0000146: return 0x240; case 0xc0000147: return 0x242; case 0xc0000148: return 0x7c; case 0xc0000149: return 0x56; case 0xc000014a: return 0x243; case 0xc000014b: return 0x6d; case 0xc000014c: return 0x3f1; case 0xc000014d: return 0x3f8; case 0xc000014e: return 0x244; case 0xc000014f: return 0x3ed; case 0xc0000150: return 0x45e; case 0xc0000151: return 0x560; case 0xc0000152: return 0x561; case 0xc0000153: return 0x562; case 0xc0000154: return 0x563; case 0xc0000155: return 0x564; case 0xc0000156: return 0x565; case 0xc0000157: return 0x566; case 0xc0000158: return 0x567; case 0xc0000159: return 0x3ef; case 0xc000015a: return 0x568; case 0xc000015b: return 0x569; case 0xc000015c: return 0x3f9; case 0xc000015d: return 0x56a; case 0xc000015e: return 0x245; case 0xc000015f: return 0x45d; case 0xc0000160: return 0x4db; case 0xc0000161: return 0x246; case 0xc0000162: return 0x459; case 0xc0000163: return 0x247; case 0xc0000164: return 0x248; case 0xc0000165: return 0x462; case 0xc0000166: return 0x463; case 0xc0000167: return 0x464; case 0xc0000168: return 0x465; case 0xc0000169: return 0x466; case 0xc000016a: return 0x467; case 0xc000016b: return 0x468; case 0xc000016c: return 0x45f; case 0xc000016d: return 0x45d; case 0xc000016e: return 0x249; case 0xc0000172: return 0x451; case 0xc0000173: return 0x452; case 0xc0000174: return 0x453; case 0xc0000175: return 0x454; case 0xc0000176: return 0x455; case 0xc0000177: return 0x469; case 0xc0000178: return 0x458; case 0xc000017a: return 0x56b; case 0xc000017b: return 0x56c; case 0xc000017c: return 0x3fa; case 0xc000017d: return 0x3fb; case 0xc000017e: return 0x56d; case 0xc000017f: return 0x56e; case 0xc0000180: return 0x3fc; case 0xc0000181: return 0x3fd; case 0xc0000182: return 0x57; case 0xc0000183: return 0x45d; case 0xc0000184: return 0x16; case 0xc0000185: return 0x45d; case 0xc0000186: return 0x45d; case 0xc0000187: return 0x24a; case 0xc0000188: return 0x5de; case 0xc0000189: return 0x13; case 0xc000018a: return 0x6fa; case 0xc000018b: return 0x6fb; case 0xc000018c: return 0x6fc; case 0xc000018d: return 0x6fd; case 0xc000018e: return 0x5dc; case 0xc000018f: return 0x5dd; case 0xc0000190: return 0x6fe; case 0xc0000191: return 0x24b; case 0xc0000192: return 0x700; case 0xc0000193: return 0x701; case 0xc0000194: return 0x46b; case 0xc0000195: return 0x4c3; case 0xc0000196: return 0x4c4; case 0xc0000197: return 0x5df; case 0xc0000198: return 0x70f; case 0xc0000199: return 0x710; case 0xc000019a: return 0x711; case 0xc000019b: return 0x712; case 0xc000019c: return 0x24c; case 0xc000019d: return 0x420; case 0xc000019e: return 0x130; case 0xc000019f: return 0x131; case 0xc00001a0: return 0x132; case 0xc00001a1: return 0x133; case 0xc00001a2: return 0x325; case 0xc00001a3: return 0x134; case 0xc00001a4: return 0x135; case 0xc00001a5: return 0x136; case 0xc00001a6: return 0x137; case 0xc00001a7: return 0x139; case 0xc00001a8: return 0x1abb; case 0xc00001a9: return 0x32; case 0xc00001aa: return 0x3d54; case 0xc00001ab: return 0x329; case 0xc00001ac: return 0x678; case 0xc00001ad: return 0x8; case 0xc00001ae: return 0x2f7; case 0xc00001af: return 0x32d; case 0xc0000201: return 0x41; case 0xc0000202: return 0x572; case 0xc0000203: return 0x3b; case 0xc0000204: return 0x717; case 0xc0000205: return 0x46a; case 0xc0000206: return 0x6f8; case 0xc0000207: return 0x4be; case 0xc0000208: return 0x4be; case 0xc0000209: return 0x44; case 0xc000020a: return 0x34; case 0xc000020b: return 0x40; case 0xc000020c: return 0x40; case 0xc000020d: return 0x40; case 0xc000020e: return 0x44; case 0xc000020f: return 0x3b; case 0xc0000210: return 0x3b; case 0xc0000211: return 0x3b; case 0xc0000212: return 0x3b; case 0xc0000213: return 0x3b; case 0xc0000214: return 0x3b; case 0xc0000215: return 0x3b; case 0xc0000216: return 0x32; case 0xc0000217: return 0x32; case 0xc0000218: return 0x24d; case 0xc0000219: return 0x24e; case 0xc000021a: return 0x24f; case 0xc000021b: return 0x250; case 0xc000021c: return 0x17e6; case 0xc000021d: return 0x251; case 0xc000021e: return 0x252; case 0xc000021f: return 0x253; case 0xc0000220: return 0x46c; case 0xc0000221: return 0xc1; case 0xc0000222: return 0x254; case 0xc0000223: return 0x255; case 0xc0000224: return 0x773; case 0xc0000225: return 0x490; case 0xc0000226: return 0x256; case 0xc0000227: return 0x4ff; case 0xc0000228: return 0x257; case 0xc0000229: return 0x57; case 0xc000022a: return 0x1392; case 0xc000022b: return 0x1392; case 0xc000022c: return 0x258; case 0xc000022d: return 0x4d5; case 0xc000022e: return 0x259; case 0xc000022f: return 0x25a; case 0xc0000230: return 0x492; case 0xc0000231: return 0x25b; case 0xc0000232: return 0x25c; case 0xc0000233: return 0x774; case 0xc0000234: return 0x775; case 0xc0000235: return 0x6; case 0xc0000236: return 0x4c9; case 0xc0000237: return 0x4ca; case 0xc0000238: return 0x4cb; case 0xc0000239: return 0x4cc; case 0xc000023a: return 0x4cd; case 0xc000023b: return 0x4ce; case 0xc000023c: return 0x4cf; case 0xc000023d: return 0x4d0; case 0xc000023e: return 0x4d1; case 0xc000023f: return 0x4d2; case 0xc0000240: return 0x4d3; case 0xc0000241: return 0x4d4; case 0xc0000242: return 0x25d; case 0xc0000243: return 0x4c8; case 0xc0000244: return 0x25e; case 0xc0000245: return 0x25f; case 0xc0000246: return 0x4d6; case 0xc0000247: return 0x4d7; case 0xc0000248: return 0x4d8; case 0xc0000249: return 0xc1; case 0xc0000250: return 0x260; case 0xc0000251: return 0x261; case 0xc0000252: return 0x262; case 0xc0000253: return 0x4d4; case 0xc0000254: return 0x263; case 0xc0000255: return 0x264; case 0xc0000256: return 0x265; case 0xc0000257: return 0x4d0; case 0xc0000258: return 0x266; case 0xc0000259: return 0x573; case 0xc000025a: return 0x267; case 0xc000025b: return 0x268; case 0xc000025c: return 0x269; case 0xc000025e: return 0x422; case 0xc000025f: return 0x26a; case 0xc0000260: return 0x26b; case 0xc0000261: return 0x26c; case 0xc0000262: return 0xb6; case 0xc0000263: return 0x7f; case 0xc0000264: return 0x120; case 0xc0000265: return 0x476; case 0xc0000266: return 0x26d; case 0xc0000267: return 0x10fe; case 0xc0000268: return 0x26e; case 0xc0000269: return 0x26f; case 0xc000026a: return 0x1b8e; case 0xc000026b: return 0x270; case 0xc000026c: return 0x7d1; case 0xc000026d: return 0x4b1; case 0xc000026e: return 0x15; case 0xc000026f: return 0x21c; case 0xc0000270: return 0x21c; case 0xc0000271: return 0x271; case 0xc0000272: return 0x491; case 0xc0000273: return 0x272; case 0xc0000275: return 0x1126; case 0xc0000276: return 0x1129; case 0xc0000277: return 0x112a; case 0xc0000278: return 0x1128; case 0xc0000279: return 0x780; case 0xc000027a: return 0x291; case 0xc000027b: return 0x54f; case 0xc000027c: return 0x54f; case 0xc0000280: return 0x781; case 0xc0000281: return 0xa1; case 0xc0000282: return 0x273; case 0xc0000283: return 0x488; case 0xc0000284: return 0x489; case 0xc0000285: return 0x48a; case 0xc0000286: return 0x48b; case 0xc0000287: return 0x48c; case 0xc000028a: return 0x5; case 0xc000028b: return 0x5; case 0xc000028c: return 0x284; case 0xc000028d: return 0x5; case 0xc000028e: return 0x5; case 0xc000028f: return 0x5; case 0xc0000290: return 0x5; case 0xc0000291: return 0x1777; case 0xc0000292: return 0x1778; case 0xc0000293: return 0x1772; case 0xc0000295: return 0x1068; case 0xc0000296: return 0x1069; case 0xc0000297: return 0x106a; case 0xc0000298: return 0x106b; case 0xc0000299: return 0x201a; case 0xc000029a: return 0x201b; case 0xc000029b: return 0x201c; case 0xc000029c: return 0x1; case 0xc000029d: return 0x10ff; case 0xc000029e: return 0x1100; case 0xc000029f: return 0x494; case 0xc00002a0: return 0x274; case 0xc00002a1: return 0x200a; case 0xc00002a2: return 0x200b; case 0xc00002a3: return 0x200c; case 0xc00002a4: return 0x200d; case 0xc00002a5: return 0x200e; case 0xc00002a6: return 0x200f; case 0xc00002a7: return 0x2010; case 0xc00002a8: return 0x2011; case 0xc00002a9: return 0x2012; case 0xc00002aa: return 0x2013; case 0xc00002ab: return 0x2014; case 0xc00002ac: return 0x2015; case 0xc00002ad: return 0x2016; case 0xc00002ae: return 0x2017; case 0xc00002af: return 0x2018; case 0xc00002b0: return 0x2019; case 0xc00002b1: return 0x211e; case 0xc00002b2: return 0x1127; case 0xc00002b3: return 0x275; case 0xc00002b4: return 0x276; case 0xc00002b5: return 0x277; case 0xc00002b6: return 0x651; case 0xc00002b7: return 0x49a; case 0xc00002b8: return 0x49b; case 0xc00002b9: return 0x278; case 0xc00002ba: return 0x2047; case 0xc00002c1: return 0x2024; case 0xc00002c2: return 0x279; case 0xc00002c3: return 0x575; case 0xc00002c4: return 0x27a; case 0xc00002c5: return 0x3e6; case 0xc00002c6: return 0x1075; case 0xc00002c7: return 0x1076; case 0xc00002c8: return 0x27b; case 0xc00002c9: return 0x4ed; case 0xc00002ca: return 0x10e8; case 0xc00002cb: return 0x2138; case 0xc00002cc: return 0x4e3; case 0xc00002cd: return 0x2139; case 0xc00002ce: return 0x27c; case 0xc00002cf: return 0x49d; case 0xc00002d0: return 0x213a; case 0xc00002d1: return 0x27d; case 0xc00002d2: return 0x27e; case 0xc00002d3: return 0x15; case 0xc00002d4: return 0x2141; case 0xc00002d5: return 0x2142; case 0xc00002d6: return 0x2143; case 0xc00002d7: return 0x2144; case 0xc00002d8: return 0x2145; case 0xc00002d9: return 0x2146; case 0xc00002da: return 0x2147; case 0xc00002db: return 0x2148; case 0xc00002dc: return 0x2149; case 0xc00002dd: return 0x32; case 0xc00002de: return 0x27f; case 0xc00002df: return 0x2151; case 0xc00002e0: return 0x2152; case 0xc00002e1: return 0x2153; case 0xc00002e2: return 0x2154; case 0xc00002e3: return 0x215d; case 0xc00002e4: return 0x2163; case 0xc00002e5: return 0x2164; case 0xc00002e6: return 0x2165; case 0xc00002e7: return 0x216d; case 0xc00002e8: return 0x280; case 0xc00002e9: return 0x577; case 0xc00002ea: return 0x52; case 0xc00002eb: return 0x281; case 0xc00002ec: return 0x2171; case 0xc00002ed: return 0x2172; case 0xc00002f0: return 0x2; case 0xc00002fe: return 0x45b; case 0xc00002ff: return 0x4e7; case 0xc0000300: return 0x4e6; case 0xc0000301: return 0x106f; case 0xc0000302: return 0x1074; case 0xc0000303: return 0x106e; case 0xc0000304: return 0x12e; case 0xc000030c: return 0x792; case 0xc000030d: return 0x793; case 0xc0000320: return 0x4ef; case 0xc0000321: return 0x4f0; case 0xc0000350: return 0x4e8; case 0xc0000352: return 0x177d; case 0xc0000353: return 0x282; case 0xc0000354: return 0x504; case 0xc0000355: return 0x283; case 0xc0000357: return 0x217c; case 0xc0000358: return 0x2182; case 0xc0000359: return 0xc1; case 0xc000035a: return 0xc1; case 0xc000035c: return 0x572; case 0xc000035d: return 0x4eb; case 0xc000035f: return 0x286; case 0xc0000361: return 0x4ec; case 0xc0000362: return 0x4ec; case 0xc0000363: return 0x4ec; case 0xc0000364: return 0x4ec; case 0xc0000365: return 0x287; case 0xc0000366: return 0x288; case 0xc0000368: return 0x289; case 0xc0000369: return 0x28a; case 0xc000036a: return 0x28b; case 0xc000036b: return 0x4fb; case 0xc000036c: return 0x4fb; case 0xc000036d: return 0x28c; case 0xc000036e: return 0x28d; case 0xc000036f: return 0x4fc; case 0xc0000371: return 0x21ac; case 0xc0000372: return 0x312; case 0xc0000373: return 0x8; case 0xc0000374: return 0x54f; case 0xc0000388: return 0x4f1; case 0xc000038e: return 0x28e; case 0xc0000401: return 0x78c; case 0xc0000402: return 0x78d; case 0xc0000403: return 0x78e; case 0xc0000404: return 0x217b; case 0xc0000405: return 0x219d; case 0xc0000406: return 0x219f; case 0xc0000407: return 0x28f; case 0xc0000408: return 0x52e; case 0xc0000409: return 0x502; case 0xc0000410: return 0x503; case 0xc0000411: return 0x290; case 0xc0000412: return 0x505; case 0xc0000413: return 0x78f; case 0xc0000414: return 0x506; case 0xc0000416: return 0x8; case 0xc0000417: return 0x508; case 0xc0000418: return 0x791; case 0xc0000419: return 0x215b; case 0xc000041a: return 0x21ba; case 0xc000041b: return 0x21bb; case 0xc000041c: return 0x21bc; case 0xc000041d: return 0x2c9; case 0xc0000420: return 0x29c; case 0xc0000421: return 0x219; case 0xc0000423: return 0x300; case 0xc0000424: return 0x4fb; case 0xc0000425: return 0x3fa; case 0xc0000426: return 0x301; case 0xc0000427: return 0x299; case 0xc0000428: return 0x241; case 0xc0000429: return 0x307; case 0xc000042a: return 0x308; case 0xc000042b: return 0x50c; case 0xc000042c: return 0x2e4; case 0xc0000432: return 0x509; case 0xc0000433: return 0xaa; case 0xc0000434: return 0xaa; case 0xc0000435: return 0x4c8; case 0xc0000441: return 0x1781; case 0xc0000442: return 0x1782; case 0xc0000443: return 0x1783; case 0xc0000444: return 0x1784; case 0xc0000445: return 0x1785; case 0xc0000446: return 0x513; case 0xc0000450: return 0x50b; case 0xc0000451: return 0x3b92; case 0xc0000452: return 0x3bc3; case 0xc0000453: return 0x5bb; case 0xc0000454: return 0x5be; case 0xc0000455: return 0x6; case 0xc0000456: return 0x57; case 0xc0000457: return 0x57; case 0xc0000458: return 0x57; case 0xc0000459: return 0xbea; case 0xc0000460: return 0x138; case 0xc0000461: return 0x13a; case 0xc0000462: return 0x3cfc; case 0xc0000463: return 0x13c; case 0xc0000464: return 0x141; case 0xc0000465: return 0x13b; case 0xc0000466: return 0x40; case 0xc0000467: return 0x20; case 0xc0000468: return 0x142; case 0xc0000469: return 0x3d00; case 0xc000046a: return 0x151; case 0xc000046b: return 0x152; case 0xc000046c: return 0x153; case 0xc000046d: return 0x156; case 0xc000046e: return 0x157; case 0xc000046f: return 0x158; case 0xc0000470: return 0x143; case 0xc0000471: return 0x144; case 0xc0000472: return 0x146; case 0xc0000473: return 0x14b; case 0xc0000474: return 0x147; case 0xc0000475: return 0x148; case 0xc0000476: return 0x149; case 0xc0000477: return 0x14a; case 0xc0000478: return 0x14c; case 0xc0000479: return 0x14d; case 0xc000047a: return 0x14e; case 0xc000047b: return 0x14f; case 0xc000047c: return 0x150; case 0xc000047d: return 0x5b4; case 0xc000047e: return 0x3d07; case 0xc000047f: return 0x3d08; case 0xc0000480: return 0x40; case 0xc0000481: return 0x7e; case 0xc0000482: return 0x7e; case 0xc0000483: return 0x1e3; case 0xc0000486: return 0x159; case 0xc0000487: return 0x1f; case 0xc0000488: return 0x15a; case 0xc0000489: return 0x3d0f; case 0xc000048a: return 0x32a; case 0xc000048b: return 0x32c; case 0xc000048c: return 0x15b; case 0xc000048d: return 0x15c; case 0xc000048e: return 0x162; case 0xc000048f: return 0x15d; case 0xc0000490: return 0x491; case 0xc0000491: return 0x2; case 0xc0000492: return 0x490; case 0xc0000493: return 0x492; case 0xc0000494: return 0x307; case 0xc0000495: return 0x15; case 0xc0000496: return 0x163; case 0xc0000497: return 0x3d5a; case 0xc0000499: return 0x167; case 0xc000049a: return 0x168; case 0xc000049b: return 0x12e; case 0xc000049c: return 0x169; case 0xc000049d: return 0x16f; case 0xc000049e: return 0x170; case 0xc000049f: return 0x49f; case 0xc00004a0: return 0x4a0; case 0xc00004a1: return 0x18f; case 0xc0000500: return 0x60e; case 0xc0000501: return 0x60f; case 0xc0000502: return 0x610; case 0xc0000503: return 0x15; case 0xc0000504: return 0x13f; case 0xc0000505: return 0x140; case 0xc0000506: return 0x5bf; case 0xc0000507: return 0xaa; case 0xc0000508: return 0x5e0; case 0xc0000509: return 0x5e1; case 0xc000050b: return 0x112b; case 0xc000050e: return 0x115c; case 0xc000050f: return 0x10d3; case 0xc0000510: return 0x4df; case 0xc0000511: return 0x32e; case 0xc0000512: return 0x5; case 0xc0000513: return 0x180; case 0xc0000514: return 0x115d; case 0xc0000602: return 0x675; case 0xc0000604: return 0x677; case 0xc0000606: return 0x679; case 0xc000060a: return 0x67c; case 0xc000060b: return 0x67d; case 0xc0000700: return 0x54f; case 0xc0000701: return 0x54f; case 0xc0000702: return 0x57; case 0xc0000703: return 0x54f; case 0xc0000704: return 0x32; case 0xc0000705: return 0x57; case 0xc0000706: return 0x57; case 0xc0000707: return 0x32; case 0xc0000708: return 0x54f; case 0xc0000709: return 0x30b; case 0xc000070a: return 0x6; case 0xc000070b: return 0x6; case 0xc000070c: return 0x6; case 0xc000070d: return 0x6; case 0xc000070e: return 0x6; case 0xc000070f: return 0x6; case 0xc0000710: return 0x1; case 0xc0000711: return 0x1; case 0xc0000712: return 0x50d; case 0xc0000713: return 0x310; case 0xc0000714: return 0x52e; case 0xc0000715: return 0x5b7; case 0xc0000716: return 0x7b; case 0xc0000717: return 0x459; case 0xc0000718: return 0x54f; case 0xc0000719: return 0x54f; case 0xc000071a: return 0x54f; case 0xc000071b: return 0x1; case 0xc000071c: return 0x57; case 0xc000071d: return 0x1; case 0xc000071e: return 0x1; case 0xc000071f: return 0x1; case 0xc0000720: return 0x1; case 0xc0000721: return 0x1; case 0xc0000722: return 0x72b; case 0xc0000723: return 0x1f; case 0xc0000724: return 0x1f; case 0xc0000725: return 0x1f; case 0xc0000726: return 0x1f; case 0xc0000800: return 0x30c; case 0xc0000801: return 0x21a4; case 0xc0000802: return 0x50f; case 0xc0000804: return 0x510; case 0xc0000805: return 0x1ac1; case 0xc0000806: return 0x1ac3; case 0xc0000808: return 0x319; case 0xc0000809: return 0x31a; case 0xc000080a: return 0x31b; case 0xc000080b: return 0x31c; case 0xc000080c: return 0x31d; case 0xc000080d: return 0x31e; case 0xc000080e: return 0x31f; case 0xc000080f: return 0x4d5; case 0xc0000810: return 0x328; case 0xc0000811: return 0x54f; case 0xc0000901: return 0xdc; case 0xc0000902: return 0xdd; case 0xc0000903: return 0xde; case 0xc0000904: return 0xdf; case 0xc0000905: return 0xe0; case 0xc0000906: return 0xe1; case 0xc0000907: return 0xe2; case 0xc0000908: return 0x317; case 0xc0000909: return 0x322; case 0xc0000910: return 0x326; case 0xc0009898: return 0x29e; case 0xc000a002: return 0x17; case 0xc000a003: return 0x139f; case 0xc000a004: return 0x154; case 0xc000a005: return 0x155; case 0xc000a006: return 0x32b; case 0xc000a007: return 0x32; case 0xc000a010: return 0xea; case 0xc000a011: return 0xea; case 0xc000a012: return 0x4d0; case 0xc000a013: return 0x32; case 0xc000a014: return 0x4d1; case 0xc000a080: return 0x314; case 0xc000a081: return 0x315; case 0xc000a082: return 0x316; case 0xc000a083: return 0x5b9; case 0xc000a084: return 0x5ba; case 0xc000a085: return 0x5bc; case 0xc000a086: return 0x5bd; case 0xc000a087: return 0x21bd; case 0xc000a088: return 0x21be; case 0xc000a089: return 0x21c6; case 0xc000a100: return 0x3bc4; case 0xc000a101: return 0x3bc5; case 0xc000a121: return 0x3bd9; case 0xc000a122: return 0x3bda; case 0xc000a123: return 0x3bdb; case 0xc000a124: return 0x3bdc; case 0xc000a125: return 0x3bdd; case 0xc000a126: return 0x3bde; case 0xc000a141: return 0x3c28; case 0xc000a142: return 0x3c29; case 0xc000a143: return 0x3c2a; case 0xc000a145: return 0x3c2b; case 0xc000a146: return 0x3c2c; case 0xc000a200: return 0x109a; case 0xc000a201: return 0x109c; case 0xc000a202: return 0x109d; case 0xc000a203: return 0x5; case 0xc000a281: return 0x1130; case 0xc000a282: return 0x1131; case 0xc000a283: return 0x1132; case 0xc000a284: return 0x1133; case 0xc000a285: return 0x1134; case 0xc000a2a1: return 0x1158; case 0xc000a2a2: return 0x1159; case 0xc000a2a3: return 0x115a; case 0xc000a2a4: return 0x115b; case 0xc000ce01: return 0x171; case 0xc000ce02: return 0x172; case 0xc000ce03: return 0x173; case 0xc000ce04: return 0x174; case 0xc000ce05: return 0x181; case 0xc000cf00: return 0x166; case 0xc000cf01: return 0x16a; case 0xc000cf02: return 0x16b; case 0xc000cf03: return 0x16c; case 0xc000cf06: return 0x177; case 0xc000cf07: return 0x178; case 0xc000cf08: return 0x179; case 0xc000cf09: return 0x17a; case 0xc000cf0a: return 0x17b; case 0xc000cf0b: return 0x17c; case 0xc000cf0c: return 0x17d; case 0xc000cf0d: return 0x17e; case 0xc000cf0e: return 0x17f; case 0xc000cf0f: return 0x182; case 0xc000cf10: return 0x183; case 0xc000cf11: return 0x184; case 0xc000cf12: return 0x185; case 0xc000cf13: return 0x186; case 0xc000cf14: return 0x187; case 0xc000cf15: return 0x188; case 0xc000cf16: return 0x189; case 0xc000cf17: return 0x18a; case 0xc000cf18: return 0x18b; case 0xc000cf19: return 0x18c; case 0xc000cf1a: return 0x18d; case 0xc000cf1b: return 0x18e;