All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ustring.normalization-data.lua Maven / Gradle / Ivy

The newest version!
-- This file is automatically generated by make-normalization-table.php
local normal = {
	-- Characters that might change depending on the following combiner
	-- (minus any that are themselves combiners, those are added later)
	check = {
		[0x000374] = 1,
		[0x00037e] = 1,
		[0x000387] = 1,
		[0x000958] = 1,
		[0x000959] = 1,
		[0x00095a] = 1,
		[0x00095b] = 1,
		[0x00095c] = 1,
		[0x00095d] = 1,
		[0x00095e] = 1,
		[0x00095f] = 1,
		[0x0009dc] = 1,
		[0x0009dd] = 1,
		[0x0009df] = 1,
		[0x000a33] = 1,
		[0x000a36] = 1,
		[0x000a59] = 1,
		[0x000a5a] = 1,
		[0x000a5b] = 1,
		[0x000a5e] = 1,
		[0x000b5c] = 1,
		[0x000b5d] = 1,
		[0x000f43] = 1,
		[0x000f4d] = 1,
		[0x000f52] = 1,
		[0x000f57] = 1,
		[0x000f5c] = 1,
		[0x000f69] = 1,
		[0x000f73] = 1,
		[0x000f75] = 1,
		[0x000f76] = 1,
		[0x000f78] = 1,
		[0x000f81] = 1,
		[0x000f93] = 1,
		[0x000f9d] = 1,
		[0x000fa2] = 1,
		[0x000fa7] = 1,
		[0x000fac] = 1,
		[0x000fb9] = 1,
		[0x001f71] = 1,
		[0x001f73] = 1,
		[0x001f75] = 1,
		[0x001f77] = 1,
		[0x001f79] = 1,
		[0x001f7b] = 1,
		[0x001f7d] = 1,
		[0x001fbb] = 1,
		[0x001fbe] = 1,
		[0x001fc9] = 1,
		[0x001fcb] = 1,
		[0x001fd3] = 1,
		[0x001fdb] = 1,
		[0x001fe3] = 1,
		[0x001feb] = 1,
		[0x001fee] = 1,
		[0x001fef] = 1,
		[0x001ff9] = 1,
		[0x001ffb] = 1,
		[0x001ffd] = 1,
		[0x002000] = 1,
		[0x002001] = 1,
		[0x002126] = 1,
		[0x00212a] = 1,
		[0x00212b] = 1,
		[0x002329] = 1,
		[0x00232a] = 1,
		[0x002adc] = 1,
		[0x00f900] = 1,
		[0x00f901] = 1,
		[0x00f902] = 1,
		[0x00f903] = 1,
		[0x00f904] = 1,
		[0x00f905] = 1,
		[0x00f906] = 1,
		[0x00f907] = 1,
		[0x00f908] = 1,
		[0x00f909] = 1,
		[0x00f90a] = 1,
		[0x00f90b] = 1,
		[0x00f90c] = 1,
		[0x00f90d] = 1,
		[0x00f90e] = 1,
		[0x00f90f] = 1,
		[0x00f910] = 1,
		[0x00f911] = 1,
		[0x00f912] = 1,
		[0x00f913] = 1,
		[0x00f914] = 1,
		[0x00f915] = 1,
		[0x00f916] = 1,
		[0x00f917] = 1,
		[0x00f918] = 1,
		[0x00f919] = 1,
		[0x00f91a] = 1,
		[0x00f91b] = 1,
		[0x00f91c] = 1,
		[0x00f91d] = 1,
		[0x00f91e] = 1,
		[0x00f91f] = 1,
		[0x00f920] = 1,
		[0x00f921] = 1,
		[0x00f922] = 1,
		[0x00f923] = 1,
		[0x00f924] = 1,
		[0x00f925] = 1,
		[0x00f926] = 1,
		[0x00f927] = 1,
		[0x00f928] = 1,
		[0x00f929] = 1,
		[0x00f92a] = 1,
		[0x00f92b] = 1,
		[0x00f92c] = 1,
		[0x00f92d] = 1,
		[0x00f92e] = 1,
		[0x00f92f] = 1,
		[0x00f930] = 1,
		[0x00f931] = 1,
		[0x00f932] = 1,
		[0x00f933] = 1,
		[0x00f934] = 1,
		[0x00f935] = 1,
		[0x00f936] = 1,
		[0x00f937] = 1,
		[0x00f938] = 1,
		[0x00f939] = 1,
		[0x00f93a] = 1,
		[0x00f93b] = 1,
		[0x00f93c] = 1,
		[0x00f93d] = 1,
		[0x00f93e] = 1,
		[0x00f93f] = 1,
		[0x00f940] = 1,
		[0x00f941] = 1,
		[0x00f942] = 1,
		[0x00f943] = 1,
		[0x00f944] = 1,
		[0x00f945] = 1,
		[0x00f946] = 1,
		[0x00f947] = 1,
		[0x00f948] = 1,
		[0x00f949] = 1,
		[0x00f94a] = 1,
		[0x00f94b] = 1,
		[0x00f94c] = 1,
		[0x00f94d] = 1,
		[0x00f94e] = 1,
		[0x00f94f] = 1,
		[0x00f950] = 1,
		[0x00f951] = 1,
		[0x00f952] = 1,
		[0x00f953] = 1,
		[0x00f954] = 1,
		[0x00f955] = 1,
		[0x00f956] = 1,
		[0x00f957] = 1,
		[0x00f958] = 1,
		[0x00f959] = 1,
		[0x00f95a] = 1,
		[0x00f95b] = 1,
		[0x00f95c] = 1,
		[0x00f95d] = 1,
		[0x00f95e] = 1,
		[0x00f95f] = 1,
		[0x00f960] = 1,
		[0x00f961] = 1,
		[0x00f962] = 1,
		[0x00f963] = 1,
		[0x00f964] = 1,
		[0x00f965] = 1,
		[0x00f966] = 1,
		[0x00f967] = 1,
		[0x00f968] = 1,
		[0x00f969] = 1,
		[0x00f96a] = 1,
		[0x00f96b] = 1,
		[0x00f96c] = 1,
		[0x00f96d] = 1,
		[0x00f96e] = 1,
		[0x00f96f] = 1,
		[0x00f970] = 1,
		[0x00f971] = 1,
		[0x00f972] = 1,
		[0x00f973] = 1,
		[0x00f974] = 1,
		[0x00f975] = 1,
		[0x00f976] = 1,
		[0x00f977] = 1,
		[0x00f978] = 1,
		[0x00f979] = 1,
		[0x00f97a] = 1,
		[0x00f97b] = 1,
		[0x00f97c] = 1,
		[0x00f97d] = 1,
		[0x00f97e] = 1,
		[0x00f97f] = 1,
		[0x00f980] = 1,
		[0x00f981] = 1,
		[0x00f982] = 1,
		[0x00f983] = 1,
		[0x00f984] = 1,
		[0x00f985] = 1,
		[0x00f986] = 1,
		[0x00f987] = 1,
		[0x00f988] = 1,
		[0x00f989] = 1,
		[0x00f98a] = 1,
		[0x00f98b] = 1,
		[0x00f98c] = 1,
		[0x00f98d] = 1,
		[0x00f98e] = 1,
		[0x00f98f] = 1,
		[0x00f990] = 1,
		[0x00f991] = 1,
		[0x00f992] = 1,
		[0x00f993] = 1,
		[0x00f994] = 1,
		[0x00f995] = 1,
		[0x00f996] = 1,
		[0x00f997] = 1,
		[0x00f998] = 1,
		[0x00f999] = 1,
		[0x00f99a] = 1,
		[0x00f99b] = 1,
		[0x00f99c] = 1,
		[0x00f99d] = 1,
		[0x00f99e] = 1,
		[0x00f99f] = 1,
		[0x00f9a0] = 1,
		[0x00f9a1] = 1,
		[0x00f9a2] = 1,
		[0x00f9a3] = 1,
		[0x00f9a4] = 1,
		[0x00f9a5] = 1,
		[0x00f9a6] = 1,
		[0x00f9a7] = 1,
		[0x00f9a8] = 1,
		[0x00f9a9] = 1,
		[0x00f9aa] = 1,
		[0x00f9ab] = 1,
		[0x00f9ac] = 1,
		[0x00f9ad] = 1,
		[0x00f9ae] = 1,
		[0x00f9af] = 1,
		[0x00f9b0] = 1,
		[0x00f9b1] = 1,
		[0x00f9b2] = 1,
		[0x00f9b3] = 1,
		[0x00f9b4] = 1,
		[0x00f9b5] = 1,
		[0x00f9b6] = 1,
		[0x00f9b7] = 1,
		[0x00f9b8] = 1,
		[0x00f9b9] = 1,
		[0x00f9ba] = 1,
		[0x00f9bb] = 1,
		[0x00f9bc] = 1,
		[0x00f9bd] = 1,
		[0x00f9be] = 1,
		[0x00f9bf] = 1,
		[0x00f9c0] = 1,
		[0x00f9c1] = 1,
		[0x00f9c2] = 1,
		[0x00f9c3] = 1,
		[0x00f9c4] = 1,
		[0x00f9c5] = 1,
		[0x00f9c6] = 1,
		[0x00f9c7] = 1,
		[0x00f9c8] = 1,
		[0x00f9c9] = 1,
		[0x00f9ca] = 1,
		[0x00f9cb] = 1,
		[0x00f9cc] = 1,
		[0x00f9cd] = 1,
		[0x00f9ce] = 1,
		[0x00f9cf] = 1,
		[0x00f9d0] = 1,
		[0x00f9d1] = 1,
		[0x00f9d2] = 1,
		[0x00f9d3] = 1,
		[0x00f9d4] = 1,
		[0x00f9d5] = 1,
		[0x00f9d6] = 1,
		[0x00f9d7] = 1,
		[0x00f9d8] = 1,
		[0x00f9d9] = 1,
		[0x00f9da] = 1,
		[0x00f9db] = 1,
		[0x00f9dc] = 1,
		[0x00f9dd] = 1,
		[0x00f9de] = 1,
		[0x00f9df] = 1,
		[0x00f9e0] = 1,
		[0x00f9e1] = 1,
		[0x00f9e2] = 1,
		[0x00f9e3] = 1,
		[0x00f9e4] = 1,
		[0x00f9e5] = 1,
		[0x00f9e6] = 1,
		[0x00f9e7] = 1,
		[0x00f9e8] = 1,
		[0x00f9e9] = 1,
		[0x00f9ea] = 1,
		[0x00f9eb] = 1,
		[0x00f9ec] = 1,
		[0x00f9ed] = 1,
		[0x00f9ee] = 1,
		[0x00f9ef] = 1,
		[0x00f9f0] = 1,
		[0x00f9f1] = 1,
		[0x00f9f2] = 1,
		[0x00f9f3] = 1,
		[0x00f9f4] = 1,
		[0x00f9f5] = 1,
		[0x00f9f6] = 1,
		[0x00f9f7] = 1,
		[0x00f9f8] = 1,
		[0x00f9f9] = 1,
		[0x00f9fa] = 1,
		[0x00f9fb] = 1,
		[0x00f9fc] = 1,
		[0x00f9fd] = 1,
		[0x00f9fe] = 1,
		[0x00f9ff] = 1,
		[0x00fa00] = 1,
		[0x00fa01] = 1,
		[0x00fa02] = 1,
		[0x00fa03] = 1,
		[0x00fa04] = 1,
		[0x00fa05] = 1,
		[0x00fa06] = 1,
		[0x00fa07] = 1,
		[0x00fa08] = 1,
		[0x00fa09] = 1,
		[0x00fa0a] = 1,
		[0x00fa0b] = 1,
		[0x00fa0c] = 1,
		[0x00fa0d] = 1,
		[0x00fa10] = 1,
		[0x00fa12] = 1,
		[0x00fa15] = 1,
		[0x00fa16] = 1,
		[0x00fa17] = 1,
		[0x00fa18] = 1,
		[0x00fa19] = 1,
		[0x00fa1a] = 1,
		[0x00fa1b] = 1,
		[0x00fa1c] = 1,
		[0x00fa1d] = 1,
		[0x00fa1e] = 1,
		[0x00fa20] = 1,
		[0x00fa22] = 1,
		[0x00fa25] = 1,
		[0x00fa26] = 1,
		[0x00fa2a] = 1,
		[0x00fa2b] = 1,
		[0x00fa2c] = 1,
		[0x00fa2d] = 1,
		[0x00fa30] = 1,
		[0x00fa31] = 1,
		[0x00fa32] = 1,
		[0x00fa33] = 1,
		[0x00fa34] = 1,
		[0x00fa35] = 1,
		[0x00fa36] = 1,
		[0x00fa37] = 1,
		[0x00fa38] = 1,
		[0x00fa39] = 1,
		[0x00fa3a] = 1,
		[0x00fa3b] = 1,
		[0x00fa3c] = 1,
		[0x00fa3d] = 1,
		[0x00fa3e] = 1,
		[0x00fa3f] = 1,
		[0x00fa40] = 1,
		[0x00fa41] = 1,
		[0x00fa42] = 1,
		[0x00fa43] = 1,
		[0x00fa44] = 1,
		[0x00fa45] = 1,
		[0x00fa46] = 1,
		[0x00fa47] = 1,
		[0x00fa48] = 1,
		[0x00fa49] = 1,
		[0x00fa4a] = 1,
		[0x00fa4b] = 1,
		[0x00fa4c] = 1,
		[0x00fa4d] = 1,
		[0x00fa4e] = 1,
		[0x00fa4f] = 1,
		[0x00fa50] = 1,
		[0x00fa51] = 1,
		[0x00fa52] = 1,
		[0x00fa53] = 1,
		[0x00fa54] = 1,
		[0x00fa55] = 1,
		[0x00fa56] = 1,
		[0x00fa57] = 1,
		[0x00fa58] = 1,
		[0x00fa59] = 1,
		[0x00fa5a] = 1,
		[0x00fa5b] = 1,
		[0x00fa5c] = 1,
		[0x00fa5d] = 1,
		[0x00fa5e] = 1,
		[0x00fa5f] = 1,
		[0x00fa60] = 1,
		[0x00fa61] = 1,
		[0x00fa62] = 1,
		[0x00fa63] = 1,
		[0x00fa64] = 1,
		[0x00fa65] = 1,
		[0x00fa66] = 1,
		[0x00fa67] = 1,
		[0x00fa68] = 1,
		[0x00fa69] = 1,
		[0x00fa6a] = 1,
		[0x00fa6b] = 1,
		[0x00fa6c] = 1,
		[0x00fa6d] = 1,
		[0x00fa70] = 1,
		[0x00fa71] = 1,
		[0x00fa72] = 1,
		[0x00fa73] = 1,
		[0x00fa74] = 1,
		[0x00fa75] = 1,
		[0x00fa76] = 1,
		[0x00fa77] = 1,
		[0x00fa78] = 1,
		[0x00fa79] = 1,
		[0x00fa7a] = 1,
		[0x00fa7b] = 1,
		[0x00fa7c] = 1,
		[0x00fa7d] = 1,
		[0x00fa7e] = 1,
		[0x00fa7f] = 1,
		[0x00fa80] = 1,
		[0x00fa81] = 1,
		[0x00fa82] = 1,
		[0x00fa83] = 1,
		[0x00fa84] = 1,
		[0x00fa85] = 1,
		[0x00fa86] = 1,
		[0x00fa87] = 1,
		[0x00fa88] = 1,
		[0x00fa89] = 1,
		[0x00fa8a] = 1,
		[0x00fa8b] = 1,
		[0x00fa8c] = 1,
		[0x00fa8d] = 1,
		[0x00fa8e] = 1,
		[0x00fa8f] = 1,
		[0x00fa90] = 1,
		[0x00fa91] = 1,
		[0x00fa92] = 1,
		[0x00fa93] = 1,
		[0x00fa94] = 1,
		[0x00fa95] = 1,
		[0x00fa96] = 1,
		[0x00fa97] = 1,
		[0x00fa98] = 1,
		[0x00fa99] = 1,
		[0x00fa9a] = 1,
		[0x00fa9b] = 1,
		[0x00fa9c] = 1,
		[0x00fa9d] = 1,
		[0x00fa9e] = 1,
		[0x00fa9f] = 1,
		[0x00faa0] = 1,
		[0x00faa1] = 1,
		[0x00faa2] = 1,
		[0x00faa3] = 1,
		[0x00faa4] = 1,
		[0x00faa5] = 1,
		[0x00faa6] = 1,
		[0x00faa7] = 1,
		[0x00faa8] = 1,
		[0x00faa9] = 1,
		[0x00faaa] = 1,
		[0x00faab] = 1,
		[0x00faac] = 1,
		[0x00faad] = 1,
		[0x00faae] = 1,
		[0x00faaf] = 1,
		[0x00fab0] = 1,
		[0x00fab1] = 1,
		[0x00fab2] = 1,
		[0x00fab3] = 1,
		[0x00fab4] = 1,
		[0x00fab5] = 1,
		[0x00fab6] = 1,
		[0x00fab7] = 1,
		[0x00fab8] = 1,
		[0x00fab9] = 1,
		[0x00faba] = 1,
		[0x00fabb] = 1,
		[0x00fabc] = 1,
		[0x00fabd] = 1,
		[0x00fabe] = 1,
		[0x00fabf] = 1,
		[0x00fac0] = 1,
		[0x00fac1] = 1,
		[0x00fac2] = 1,
		[0x00fac3] = 1,
		[0x00fac4] = 1,
		[0x00fac5] = 1,
		[0x00fac6] = 1,
		[0x00fac7] = 1,
		[0x00fac8] = 1,
		[0x00fac9] = 1,
		[0x00faca] = 1,
		[0x00facb] = 1,
		[0x00facc] = 1,
		[0x00facd] = 1,
		[0x00face] = 1,
		[0x00facf] = 1,
		[0x00fad0] = 1,
		[0x00fad1] = 1,
		[0x00fad2] = 1,
		[0x00fad3] = 1,
		[0x00fad4] = 1,
		[0x00fad5] = 1,
		[0x00fad6] = 1,
		[0x00fad7] = 1,
		[0x00fad8] = 1,
		[0x00fad9] = 1,
		[0x00fb1d] = 1,
		[0x00fb1f] = 1,
		[0x00fb2a] = 1,
		[0x00fb2b] = 1,
		[0x00fb2c] = 1,
		[0x00fb2d] = 1,
		[0x00fb2e] = 1,
		[0x00fb2f] = 1,
		[0x00fb30] = 1,
		[0x00fb31] = 1,
		[0x00fb32] = 1,
		[0x00fb33] = 1,
		[0x00fb34] = 1,
		[0x00fb35] = 1,
		[0x00fb36] = 1,
		[0x00fb38] = 1,
		[0x00fb39] = 1,
		[0x00fb3a] = 1,
		[0x00fb3b] = 1,
		[0x00fb3c] = 1,
		[0x00fb3e] = 1,
		[0x00fb40] = 1,
		[0x00fb41] = 1,
		[0x00fb43] = 1,
		[0x00fb44] = 1,
		[0x00fb46] = 1,
		[0x00fb47] = 1,
		[0x00fb48] = 1,
		[0x00fb49] = 1,
		[0x00fb4a] = 1,
		[0x00fb4b] = 1,
		[0x00fb4c] = 1,
		[0x00fb4d] = 1,
		[0x00fb4e] = 1,
		[0x01d15e] = 1,
		[0x01d15f] = 1,
		[0x01d160] = 1,
		[0x01d161] = 1,
		[0x01d162] = 1,
		[0x01d163] = 1,
		[0x01d164] = 1,
		[0x01d1bb] = 1,
		[0x01d1bc] = 1,
		[0x01d1bd] = 1,
		[0x01d1be] = 1,
		[0x01d1bf] = 1,
		[0x01d1c0] = 1,
		[0x02f800] = 1,
		[0x02f801] = 1,
		[0x02f802] = 1,
		[0x02f803] = 1,
		[0x02f804] = 1,
		[0x02f805] = 1,
		[0x02f806] = 1,
		[0x02f807] = 1,
		[0x02f808] = 1,
		[0x02f809] = 1,
		[0x02f80a] = 1,
		[0x02f80b] = 1,
		[0x02f80c] = 1,
		[0x02f80d] = 1,
		[0x02f80e] = 1,
		[0x02f80f] = 1,
		[0x02f810] = 1,
		[0x02f811] = 1,
		[0x02f812] = 1,
		[0x02f813] = 1,
		[0x02f814] = 1,
		[0x02f815] = 1,
		[0x02f816] = 1,
		[0x02f817] = 1,
		[0x02f818] = 1,
		[0x02f819] = 1,
		[0x02f81a] = 1,
		[0x02f81b] = 1,
		[0x02f81c] = 1,
		[0x02f81d] = 1,
		[0x02f81e] = 1,
		[0x02f81f] = 1,
		[0x02f820] = 1,
		[0x02f821] = 1,
		[0x02f822] = 1,
		[0x02f823] = 1,
		[0x02f824] = 1,
		[0x02f825] = 1,
		[0x02f826] = 1,
		[0x02f827] = 1,
		[0x02f828] = 1,
		[0x02f829] = 1,
		[0x02f82a] = 1,
		[0x02f82b] = 1,
		[0x02f82c] = 1,
		[0x02f82d] = 1,
		[0x02f82e] = 1,
		[0x02f82f] = 1,
		[0x02f830] = 1,
		[0x02f831] = 1,
		[0x02f832] = 1,
		[0x02f833] = 1,
		[0x02f834] = 1,
		[0x02f835] = 1,
		[0x02f836] = 1,
		[0x02f837] = 1,
		[0x02f838] = 1,
		[0x02f839] = 1,
		[0x02f83a] = 1,
		[0x02f83b] = 1,
		[0x02f83c] = 1,
		[0x02f83d] = 1,
		[0x02f83e] = 1,
		[0x02f83f] = 1,
		[0x02f840] = 1,
		[0x02f841] = 1,
		[0x02f842] = 1,
		[0x02f843] = 1,
		[0x02f844] = 1,
		[0x02f845] = 1,
		[0x02f846] = 1,
		[0x02f847] = 1,
		[0x02f848] = 1,
		[0x02f849] = 1,
		[0x02f84a] = 1,
		[0x02f84b] = 1,
		[0x02f84c] = 1,
		[0x02f84d] = 1,
		[0x02f84e] = 1,
		[0x02f84f] = 1,
		[0x02f850] = 1,
		[0x02f851] = 1,
		[0x02f852] = 1,
		[0x02f853] = 1,
		[0x02f854] = 1,
		[0x02f855] = 1,
		[0x02f856] = 1,
		[0x02f857] = 1,
		[0x02f858] = 1,
		[0x02f859] = 1,
		[0x02f85a] = 1,
		[0x02f85b] = 1,
		[0x02f85c] = 1,
		[0x02f85d] = 1,
		[0x02f85e] = 1,
		[0x02f85f] = 1,
		[0x02f860] = 1,
		[0x02f861] = 1,
		[0x02f862] = 1,
		[0x02f863] = 1,
		[0x02f864] = 1,
		[0x02f865] = 1,
		[0x02f866] = 1,
		[0x02f867] = 1,
		[0x02f868] = 1,
		[0x02f869] = 1,
		[0x02f86a] = 1,
		[0x02f86b] = 1,
		[0x02f86c] = 1,
		[0x02f86d] = 1,
		[0x02f86e] = 1,
		[0x02f86f] = 1,
		[0x02f870] = 1,
		[0x02f871] = 1,
		[0x02f872] = 1,
		[0x02f873] = 1,
		[0x02f874] = 1,
		[0x02f875] = 1,
		[0x02f876] = 1,
		[0x02f877] = 1,
		[0x02f878] = 1,
		[0x02f879] = 1,
		[0x02f87a] = 1,
		[0x02f87b] = 1,
		[0x02f87c] = 1,
		[0x02f87d] = 1,
		[0x02f87e] = 1,
		[0x02f87f] = 1,
		[0x02f880] = 1,
		[0x02f881] = 1,
		[0x02f882] = 1,
		[0x02f883] = 1,
		[0x02f884] = 1,
		[0x02f885] = 1,
		[0x02f886] = 1,
		[0x02f887] = 1,
		[0x02f888] = 1,
		[0x02f889] = 1,
		[0x02f88a] = 1,
		[0x02f88b] = 1,
		[0x02f88c] = 1,
		[0x02f88d] = 1,
		[0x02f88e] = 1,
		[0x02f88f] = 1,
		[0x02f890] = 1,
		[0x02f891] = 1,
		[0x02f892] = 1,
		[0x02f893] = 1,
		[0x02f894] = 1,
		[0x02f895] = 1,
		[0x02f896] = 1,
		[0x02f897] = 1,
		[0x02f898] = 1,
		[0x02f899] = 1,
		[0x02f89a] = 1,
		[0x02f89b] = 1,
		[0x02f89c] = 1,
		[0x02f89d] = 1,
		[0x02f89e] = 1,
		[0x02f89f] = 1,
		[0x02f8a0] = 1,
		[0x02f8a1] = 1,
		[0x02f8a2] = 1,
		[0x02f8a3] = 1,
		[0x02f8a4] = 1,
		[0x02f8a5] = 1,
		[0x02f8a6] = 1,
		[0x02f8a7] = 1,
		[0x02f8a8] = 1,
		[0x02f8a9] = 1,
		[0x02f8aa] = 1,
		[0x02f8ab] = 1,
		[0x02f8ac] = 1,
		[0x02f8ad] = 1,
		[0x02f8ae] = 1,
		[0x02f8af] = 1,
		[0x02f8b0] = 1,
		[0x02f8b1] = 1,
		[0x02f8b2] = 1,
		[0x02f8b3] = 1,
		[0x02f8b4] = 1,
		[0x02f8b5] = 1,
		[0x02f8b6] = 1,
		[0x02f8b7] = 1,
		[0x02f8b8] = 1,
		[0x02f8b9] = 1,
		[0x02f8ba] = 1,
		[0x02f8bb] = 1,
		[0x02f8bc] = 1,
		[0x02f8bd] = 1,
		[0x02f8be] = 1,
		[0x02f8bf] = 1,
		[0x02f8c0] = 1,
		[0x02f8c1] = 1,
		[0x02f8c2] = 1,
		[0x02f8c3] = 1,
		[0x02f8c4] = 1,
		[0x02f8c5] = 1,
		[0x02f8c6] = 1,
		[0x02f8c7] = 1,
		[0x02f8c8] = 1,
		[0x02f8c9] = 1,
		[0x02f8ca] = 1,
		[0x02f8cb] = 1,
		[0x02f8cc] = 1,
		[0x02f8cd] = 1,
		[0x02f8ce] = 1,
		[0x02f8cf] = 1,
		[0x02f8d0] = 1,
		[0x02f8d1] = 1,
		[0x02f8d2] = 1,
		[0x02f8d3] = 1,
		[0x02f8d4] = 1,
		[0x02f8d5] = 1,
		[0x02f8d6] = 1,
		[0x02f8d7] = 1,
		[0x02f8d8] = 1,
		[0x02f8d9] = 1,
		[0x02f8da] = 1,
		[0x02f8db] = 1,
		[0x02f8dc] = 1,
		[0x02f8dd] = 1,
		[0x02f8de] = 1,
		[0x02f8df] = 1,
		[0x02f8e0] = 1,
		[0x02f8e1] = 1,
		[0x02f8e2] = 1,
		[0x02f8e3] = 1,
		[0x02f8e4] = 1,
		[0x02f8e5] = 1,
		[0x02f8e6] = 1,
		[0x02f8e7] = 1,
		[0x02f8e8] = 1,
		[0x02f8e9] = 1,
		[0x02f8ea] = 1,
		[0x02f8eb] = 1,
		[0x02f8ec] = 1,
		[0x02f8ed] = 1,
		[0x02f8ee] = 1,
		[0x02f8ef] = 1,
		[0x02f8f0] = 1,
		[0x02f8f1] = 1,
		[0x02f8f2] = 1,
		[0x02f8f3] = 1,
		[0x02f8f4] = 1,
		[0x02f8f5] = 1,
		[0x02f8f6] = 1,
		[0x02f8f7] = 1,
		[0x02f8f8] = 1,
		[0x02f8f9] = 1,
		[0x02f8fa] = 1,
		[0x02f8fb] = 1,
		[0x02f8fc] = 1,
		[0x02f8fd] = 1,
		[0x02f8fe] = 1,
		[0x02f8ff] = 1,
		[0x02f900] = 1,
		[0x02f901] = 1,
		[0x02f902] = 1,
		[0x02f903] = 1,
		[0x02f904] = 1,
		[0x02f905] = 1,
		[0x02f906] = 1,
		[0x02f907] = 1,
		[0x02f908] = 1,
		[0x02f909] = 1,
		[0x02f90a] = 1,
		[0x02f90b] = 1,
		[0x02f90c] = 1,
		[0x02f90d] = 1,
		[0x02f90e] = 1,
		[0x02f90f] = 1,
		[0x02f910] = 1,
		[0x02f911] = 1,
		[0x02f912] = 1,
		[0x02f913] = 1,
		[0x02f914] = 1,
		[0x02f915] = 1,
		[0x02f916] = 1,
		[0x02f917] = 1,
		[0x02f918] = 1,
		[0x02f919] = 1,
		[0x02f91a] = 1,
		[0x02f91b] = 1,
		[0x02f91c] = 1,
		[0x02f91d] = 1,
		[0x02f91e] = 1,
		[0x02f91f] = 1,
		[0x02f920] = 1,
		[0x02f921] = 1,
		[0x02f922] = 1,
		[0x02f923] = 1,
		[0x02f924] = 1,
		[0x02f925] = 1,
		[0x02f926] = 1,
		[0x02f927] = 1,
		[0x02f928] = 1,
		[0x02f929] = 1,
		[0x02f92a] = 1,
		[0x02f92b] = 1,
		[0x02f92c] = 1,
		[0x02f92d] = 1,
		[0x02f92e] = 1,
		[0x02f92f] = 1,
		[0x02f930] = 1,
		[0x02f931] = 1,
		[0x02f932] = 1,
		[0x02f933] = 1,
		[0x02f934] = 1,
		[0x02f935] = 1,
		[0x02f936] = 1,
		[0x02f937] = 1,
		[0x02f938] = 1,
		[0x02f939] = 1,
		[0x02f93a] = 1,
		[0x02f93b] = 1,
		[0x02f93c] = 1,
		[0x02f93d] = 1,
		[0x02f93e] = 1,
		[0x02f93f] = 1,
		[0x02f940] = 1,
		[0x02f941] = 1,
		[0x02f942] = 1,
		[0x02f943] = 1,
		[0x02f944] = 1,
		[0x02f945] = 1,
		[0x02f946] = 1,
		[0x02f947] = 1,
		[0x02f948] = 1,
		[0x02f949] = 1,
		[0x02f94a] = 1,
		[0x02f94b] = 1,
		[0x02f94c] = 1,
		[0x02f94d] = 1,
		[0x02f94e] = 1,
		[0x02f94f] = 1,
		[0x02f950] = 1,
		[0x02f951] = 1,
		[0x02f952] = 1,
		[0x02f953] = 1,
		[0x02f954] = 1,
		[0x02f955] = 1,
		[0x02f956] = 1,
		[0x02f957] = 1,
		[0x02f958] = 1,
		[0x02f959] = 1,
		[0x02f95a] = 1,
		[0x02f95b] = 1,
		[0x02f95c] = 1,
		[0x02f95d] = 1,
		[0x02f95e] = 1,
		[0x02f95f] = 1,
		[0x02f960] = 1,
		[0x02f961] = 1,
		[0x02f962] = 1,
		[0x02f963] = 1,
		[0x02f964] = 1,
		[0x02f965] = 1,
		[0x02f966] = 1,
		[0x02f967] = 1,
		[0x02f968] = 1,
		[0x02f969] = 1,
		[0x02f96a] = 1,
		[0x02f96b] = 1,
		[0x02f96c] = 1,
		[0x02f96d] = 1,
		[0x02f96e] = 1,
		[0x02f96f] = 1,
		[0x02f970] = 1,
		[0x02f971] = 1,
		[0x02f972] = 1,
		[0x02f973] = 1,
		[0x02f974] = 1,
		[0x02f975] = 1,
		[0x02f976] = 1,
		[0x02f977] = 1,
		[0x02f978] = 1,
		[0x02f979] = 1,
		[0x02f97a] = 1,
		[0x02f97b] = 1,
		[0x02f97c] = 1,
		[0x02f97d] = 1,
		[0x02f97e] = 1,
		[0x02f97f] = 1,
		[0x02f980] = 1,
		[0x02f981] = 1,
		[0x02f982] = 1,
		[0x02f983] = 1,
		[0x02f984] = 1,
		[0x02f985] = 1,
		[0x02f986] = 1,
		[0x02f987] = 1,
		[0x02f988] = 1,
		[0x02f989] = 1,
		[0x02f98a] = 1,
		[0x02f98b] = 1,
		[0x02f98c] = 1,
		[0x02f98d] = 1,
		[0x02f98e] = 1,
		[0x02f98f] = 1,
		[0x02f990] = 1,
		[0x02f991] = 1,
		[0x02f992] = 1,
		[0x02f993] = 1,
		[0x02f994] = 1,
		[0x02f995] = 1,
		[0x02f996] = 1,
		[0x02f997] = 1,
		[0x02f998] = 1,
		[0x02f999] = 1,
		[0x02f99a] = 1,
		[0x02f99b] = 1,
		[0x02f99c] = 1,
		[0x02f99d] = 1,
		[0x02f99e] = 1,
		[0x02f99f] = 1,
		[0x02f9a0] = 1,
		[0x02f9a1] = 1,
		[0x02f9a2] = 1,
		[0x02f9a3] = 1,
		[0x02f9a4] = 1,
		[0x02f9a5] = 1,
		[0x02f9a6] = 1,
		[0x02f9a7] = 1,
		[0x02f9a8] = 1,
		[0x02f9a9] = 1,
		[0x02f9aa] = 1,
		[0x02f9ab] = 1,
		[0x02f9ac] = 1,
		[0x02f9ad] = 1,
		[0x02f9ae] = 1,
		[0x02f9af] = 1,
		[0x02f9b0] = 1,
		[0x02f9b1] = 1,
		[0x02f9b2] = 1,
		[0x02f9b3] = 1,
		[0x02f9b4] = 1,
		[0x02f9b5] = 1,
		[0x02f9b6] = 1,
		[0x02f9b7] = 1,
		[0x02f9b8] = 1,
		[0x02f9b9] = 1,
		[0x02f9ba] = 1,
		[0x02f9bb] = 1,
		[0x02f9bc] = 1,
		[0x02f9bd] = 1,
		[0x02f9be] = 1,
		[0x02f9bf] = 1,
		[0x02f9c0] = 1,
		[0x02f9c1] = 1,
		[0x02f9c2] = 1,
		[0x02f9c3] = 1,
		[0x02f9c4] = 1,
		[0x02f9c5] = 1,
		[0x02f9c6] = 1,
		[0x02f9c7] = 1,
		[0x02f9c8] = 1,
		[0x02f9c9] = 1,
		[0x02f9ca] = 1,
		[0x02f9cb] = 1,
		[0x02f9cc] = 1,
		[0x02f9cd] = 1,
		[0x02f9ce] = 1,
		[0x02f9cf] = 1,
		[0x02f9d0] = 1,
		[0x02f9d1] = 1,
		[0x02f9d2] = 1,
		[0x02f9d3] = 1,
		[0x02f9d4] = 1,
		[0x02f9d5] = 1,
		[0x02f9d6] = 1,
		[0x02f9d7] = 1,
		[0x02f9d8] = 1,
		[0x02f9d9] = 1,
		[0x02f9da] = 1,
		[0x02f9db] = 1,
		[0x02f9dc] = 1,
		[0x02f9dd] = 1,
		[0x02f9de] = 1,
		[0x02f9df] = 1,
		[0x02f9e0] = 1,
		[0x02f9e1] = 1,
		[0x02f9e2] = 1,
		[0x02f9e3] = 1,
		[0x02f9e4] = 1,
		[0x02f9e5] = 1,
		[0x02f9e6] = 1,
		[0x02f9e7] = 1,
		[0x02f9e8] = 1,
		[0x02f9e9] = 1,
		[0x02f9ea] = 1,
		[0x02f9eb] = 1,
		[0x02f9ec] = 1,
		[0x02f9ed] = 1,
		[0x02f9ee] = 1,
		[0x02f9ef] = 1,
		[0x02f9f0] = 1,
		[0x02f9f1] = 1,
		[0x02f9f2] = 1,
		[0x02f9f3] = 1,
		[0x02f9f4] = 1,
		[0x02f9f5] = 1,
		[0x02f9f6] = 1,
		[0x02f9f7] = 1,
		[0x02f9f8] = 1,
		[0x02f9f9] = 1,
		[0x02f9fa] = 1,
		[0x02f9fb] = 1,
		[0x02f9fc] = 1,
		[0x02f9fd] = 1,
		[0x02f9fe] = 1,
		[0x02f9ff] = 1,
		[0x02fa00] = 1,
		[0x02fa01] = 1,
		[0x02fa02] = 1,
		[0x02fa03] = 1,
		[0x02fa04] = 1,
		[0x02fa05] = 1,
		[0x02fa06] = 1,
		[0x02fa07] = 1,
		[0x02fa08] = 1,
		[0x02fa09] = 1,
		[0x02fa0a] = 1,
		[0x02fa0b] = 1,
		[0x02fa0c] = 1,
		[0x02fa0d] = 1,
		[0x02fa0e] = 1,
		[0x02fa0f] = 1,
		[0x02fa10] = 1,
		[0x02fa11] = 1,
		[0x02fa12] = 1,
		[0x02fa13] = 1,
		[0x02fa14] = 1,
		[0x02fa15] = 1,
		[0x02fa16] = 1,
		[0x02fa17] = 1,
		[0x02fa18] = 1,
		[0x02fa19] = 1,
		[0x02fa1a] = 1,
		[0x02fa1b] = 1,
		[0x02fa1c] = 1,
		[0x02fa1d] = 1,
		[0x0009be] = 1,
		[0x0009d7] = 1,
		[0x000b3e] = 1,
		[0x000b56] = 1,
		[0x000b57] = 1,
		[0x000bbe] = 1,
		[0x000bd7] = 1,
		[0x000cc2] = 1,
		[0x000cd5] = 1,
		[0x000cd6] = 1,
		[0x000d3e] = 1,
		[0x000d57] = 1,
		[0x000dcf] = 1,
		[0x000ddf] = 1,
		[0x00102e] = 1,
		[0x001161] = 1,
		[0x001162] = 1,
		[0x001163] = 1,
		[0x001164] = 1,
		[0x001165] = 1,
		[0x001166] = 1,
		[0x001167] = 1,
		[0x001168] = 1,
		[0x001169] = 1,
		[0x00116a] = 1,
		[0x00116b] = 1,
		[0x00116c] = 1,
		[0x00116d] = 1,
		[0x00116e] = 1,
		[0x00116f] = 1,
		[0x001170] = 1,
		[0x001171] = 1,
		[0x001172] = 1,
		[0x001173] = 1,
		[0x001174] = 1,
		[0x001175] = 1,
		[0x0011a8] = 1,
		[0x0011a9] = 1,
		[0x0011aa] = 1,
		[0x0011ab] = 1,
		[0x0011ac] = 1,
		[0x0011ad] = 1,
		[0x0011ae] = 1,
		[0x0011af] = 1,
		[0x0011b0] = 1,
		[0x0011b1] = 1,
		[0x0011b2] = 1,
		[0x0011b3] = 1,
		[0x0011b4] = 1,
		[0x0011b5] = 1,
		[0x0011b6] = 1,
		[0x0011b7] = 1,
		[0x0011b8] = 1,
		[0x0011b9] = 1,
		[0x0011ba] = 1,
		[0x0011bb] = 1,
		[0x0011bc] = 1,
		[0x0011bd] = 1,
		[0x0011be] = 1,
		[0x0011bf] = 1,
		[0x0011c0] = 1,
		[0x0011c1] = 1,
		[0x0011c2] = 1,
		[0x001b35] = 1,
	},

	-- Combining characters, mapped to combining class
	combclass = {
		[0x000300] = 230,
		[0x000301] = 230,
		[0x000302] = 230,
		[0x000303] = 230,
		[0x000304] = 230,
		[0x000305] = 230,
		[0x000306] = 230,
		[0x000307] = 230,
		[0x000308] = 230,
		[0x000309] = 230,
		[0x00030a] = 230,
		[0x00030b] = 230,
		[0x00030c] = 230,
		[0x00030d] = 230,
		[0x00030e] = 230,
		[0x00030f] = 230,
		[0x000310] = 230,
		[0x000311] = 230,
		[0x000312] = 230,
		[0x000313] = 230,
		[0x000314] = 230,
		[0x000315] = 232,
		[0x000316] = 220,
		[0x000317] = 220,
		[0x000318] = 220,
		[0x000319] = 220,
		[0x00031a] = 232,
		[0x00031b] = 216,
		[0x00031c] = 220,
		[0x00031d] = 220,
		[0x00031e] = 220,
		[0x00031f] = 220,
		[0x000320] = 220,
		[0x000321] = 202,
		[0x000322] = 202,
		[0x000323] = 220,
		[0x000324] = 220,
		[0x000325] = 220,
		[0x000326] = 220,
		[0x000327] = 202,
		[0x000328] = 202,
		[0x000329] = 220,
		[0x00032a] = 220,
		[0x00032b] = 220,
		[0x00032c] = 220,
		[0x00032d] = 220,
		[0x00032e] = 220,
		[0x00032f] = 220,
		[0x000330] = 220,
		[0x000331] = 220,
		[0x000332] = 220,
		[0x000333] = 220,
		[0x000334] = 1,
		[0x000335] = 1,
		[0x000336] = 1,
		[0x000337] = 1,
		[0x000338] = 1,
		[0x000339] = 220,
		[0x00033a] = 220,
		[0x00033b] = 220,
		[0x00033c] = 220,
		[0x00033d] = 230,
		[0x00033e] = 230,
		[0x00033f] = 230,
		[0x000340] = 230,
		[0x000341] = 230,
		[0x000342] = 230,
		[0x000343] = 230,
		[0x000344] = 230,
		[0x000345] = 240,
		[0x000346] = 230,
		[0x000347] = 220,
		[0x000348] = 220,
		[0x000349] = 220,
		[0x00034a] = 230,
		[0x00034b] = 230,
		[0x00034c] = 230,
		[0x00034d] = 220,
		[0x00034e] = 220,
		[0x000350] = 230,
		[0x000351] = 230,
		[0x000352] = 230,
		[0x000353] = 220,
		[0x000354] = 220,
		[0x000355] = 220,
		[0x000356] = 220,
		[0x000357] = 230,
		[0x000358] = 232,
		[0x000359] = 220,
		[0x00035a] = 220,
		[0x00035b] = 230,
		[0x00035c] = 233,
		[0x00035d] = 234,
		[0x00035e] = 234,
		[0x00035f] = 233,
		[0x000360] = 234,
		[0x000361] = 234,
		[0x000362] = 233,
		[0x000363] = 230,
		[0x000364] = 230,
		[0x000365] = 230,
		[0x000366] = 230,
		[0x000367] = 230,
		[0x000368] = 230,
		[0x000369] = 230,
		[0x00036a] = 230,
		[0x00036b] = 230,
		[0x00036c] = 230,
		[0x00036d] = 230,
		[0x00036e] = 230,
		[0x00036f] = 230,
		[0x000483] = 230,
		[0x000484] = 230,
		[0x000485] = 230,
		[0x000486] = 230,
		[0x000487] = 230,
		[0x000591] = 220,
		[0x000592] = 230,
		[0x000593] = 230,
		[0x000594] = 230,
		[0x000595] = 230,
		[0x000596] = 220,
		[0x000597] = 230,
		[0x000598] = 230,
		[0x000599] = 230,
		[0x00059a] = 222,
		[0x00059b] = 220,
		[0x00059c] = 230,
		[0x00059d] = 230,
		[0x00059e] = 230,
		[0x00059f] = 230,
		[0x0005a0] = 230,
		[0x0005a1] = 230,
		[0x0005a2] = 220,
		[0x0005a3] = 220,
		[0x0005a4] = 220,
		[0x0005a5] = 220,
		[0x0005a6] = 220,
		[0x0005a7] = 220,
		[0x0005a8] = 230,
		[0x0005a9] = 230,
		[0x0005aa] = 220,
		[0x0005ab] = 230,
		[0x0005ac] = 230,
		[0x0005ad] = 222,
		[0x0005ae] = 228,
		[0x0005af] = 230,
		[0x0005b0] = 10,
		[0x0005b1] = 11,
		[0x0005b2] = 12,
		[0x0005b3] = 13,
		[0x0005b4] = 14,
		[0x0005b5] = 15,
		[0x0005b6] = 16,
		[0x0005b7] = 17,
		[0x0005b8] = 18,
		[0x0005b9] = 19,
		[0x0005ba] = 19,
		[0x0005bb] = 20,
		[0x0005bc] = 21,
		[0x0005bd] = 22,
		[0x0005bf] = 23,
		[0x0005c1] = 24,
		[0x0005c2] = 25,
		[0x0005c4] = 230,
		[0x0005c5] = 220,
		[0x0005c7] = 18,
		[0x000610] = 230,
		[0x000611] = 230,
		[0x000612] = 230,
		[0x000613] = 230,
		[0x000614] = 230,
		[0x000615] = 230,
		[0x000616] = 230,
		[0x000617] = 230,
		[0x000618] = 30,
		[0x000619] = 31,
		[0x00061a] = 32,
		[0x00064b] = 27,
		[0x00064c] = 28,
		[0x00064d] = 29,
		[0x00064e] = 30,
		[0x00064f] = 31,
		[0x000650] = 32,
		[0x000651] = 33,
		[0x000652] = 34,
		[0x000653] = 230,
		[0x000654] = 230,
		[0x000655] = 220,
		[0x000656] = 220,
		[0x000657] = 230,
		[0x000658] = 230,
		[0x000659] = 230,
		[0x00065a] = 230,
		[0x00065b] = 230,
		[0x00065c] = 220,
		[0x00065d] = 230,
		[0x00065e] = 230,
		[0x00065f] = 220,
		[0x000670] = 35,
		[0x0006d6] = 230,
		[0x0006d7] = 230,
		[0x0006d8] = 230,
		[0x0006d9] = 230,
		[0x0006da] = 230,
		[0x0006db] = 230,
		[0x0006dc] = 230,
		[0x0006df] = 230,
		[0x0006e0] = 230,
		[0x0006e1] = 230,
		[0x0006e2] = 230,
		[0x0006e3] = 220,
		[0x0006e4] = 230,
		[0x0006e7] = 230,
		[0x0006e8] = 230,
		[0x0006ea] = 220,
		[0x0006eb] = 230,
		[0x0006ec] = 230,
		[0x0006ed] = 220,
		[0x000711] = 36,
		[0x000730] = 230,
		[0x000731] = 220,
		[0x000732] = 230,
		[0x000733] = 230,
		[0x000734] = 220,
		[0x000735] = 230,
		[0x000736] = 230,
		[0x000737] = 220,
		[0x000738] = 220,
		[0x000739] = 220,
		[0x00073a] = 230,
		[0x00073b] = 220,
		[0x00073c] = 220,
		[0x00073d] = 230,
		[0x00073e] = 220,
		[0x00073f] = 230,
		[0x000740] = 230,
		[0x000741] = 230,
		[0x000742] = 220,
		[0x000743] = 230,
		[0x000744] = 220,
		[0x000745] = 230,
		[0x000746] = 220,
		[0x000747] = 230,
		[0x000748] = 220,
		[0x000749] = 230,
		[0x00074a] = 230,
		[0x0007eb] = 230,
		[0x0007ec] = 230,
		[0x0007ed] = 230,
		[0x0007ee] = 230,
		[0x0007ef] = 230,
		[0x0007f0] = 230,
		[0x0007f1] = 230,
		[0x0007f2] = 220,
		[0x0007f3] = 230,
		[0x000816] = 230,
		[0x000817] = 230,
		[0x000818] = 230,
		[0x000819] = 230,
		[0x00081b] = 230,
		[0x00081c] = 230,
		[0x00081d] = 230,
		[0x00081e] = 230,
		[0x00081f] = 230,
		[0x000820] = 230,
		[0x000821] = 230,
		[0x000822] = 230,
		[0x000823] = 230,
		[0x000825] = 230,
		[0x000826] = 230,
		[0x000827] = 230,
		[0x000829] = 230,
		[0x00082a] = 230,
		[0x00082b] = 230,
		[0x00082c] = 230,
		[0x00082d] = 230,
		[0x000859] = 220,
		[0x00085a] = 220,
		[0x00085b] = 220,
		[0x00093c] = 7,
		[0x00094d] = 9,
		[0x000951] = 230,
		[0x000952] = 220,
		[0x000953] = 230,
		[0x000954] = 230,
		[0x0009bc] = 7,
		[0x0009cd] = 9,
		[0x000a3c] = 7,
		[0x000a4d] = 9,
		[0x000abc] = 7,
		[0x000acd] = 9,
		[0x000b3c] = 7,
		[0x000b4d] = 9,
		[0x000bcd] = 9,
		[0x000c4d] = 9,
		[0x000c55] = 84,
		[0x000c56] = 91,
		[0x000cbc] = 7,
		[0x000ccd] = 9,
		[0x000d4d] = 9,
		[0x000dca] = 9,
		[0x000e38] = 103,
		[0x000e39] = 103,
		[0x000e3a] = 9,
		[0x000e48] = 107,
		[0x000e49] = 107,
		[0x000e4a] = 107,
		[0x000e4b] = 107,
		[0x000eb8] = 118,
		[0x000eb9] = 118,
		[0x000ec8] = 122,
		[0x000ec9] = 122,
		[0x000eca] = 122,
		[0x000ecb] = 122,
		[0x000f18] = 220,
		[0x000f19] = 220,
		[0x000f35] = 220,
		[0x000f37] = 220,
		[0x000f39] = 216,
		[0x000f71] = 129,
		[0x000f72] = 130,
		[0x000f74] = 132,
		[0x000f7a] = 130,
		[0x000f7b] = 130,
		[0x000f7c] = 130,
		[0x000f7d] = 130,
		[0x000f80] = 130,
		[0x000f82] = 230,
		[0x000f83] = 230,
		[0x000f84] = 9,
		[0x000f86] = 230,
		[0x000f87] = 230,
		[0x000fc6] = 220,
		[0x001037] = 7,
		[0x001039] = 9,
		[0x00103a] = 9,
		[0x00108d] = 220,
		[0x00135d] = 230,
		[0x00135e] = 230,
		[0x00135f] = 230,
		[0x001714] = 9,
		[0x001734] = 9,
		[0x0017d2] = 9,
		[0x0017dd] = 230,
		[0x0018a9] = 228,
		[0x001939] = 222,
		[0x00193a] = 230,
		[0x00193b] = 220,
		[0x001a17] = 230,
		[0x001a18] = 220,
		[0x001a60] = 9,
		[0x001a75] = 230,
		[0x001a76] = 230,
		[0x001a77] = 230,
		[0x001a78] = 230,
		[0x001a79] = 230,
		[0x001a7a] = 230,
		[0x001a7b] = 230,
		[0x001a7c] = 230,
		[0x001a7f] = 220,
		[0x001b34] = 7,
		[0x001b44] = 9,
		[0x001b6b] = 230,
		[0x001b6c] = 220,
		[0x001b6d] = 230,
		[0x001b6e] = 230,
		[0x001b6f] = 230,
		[0x001b70] = 230,
		[0x001b71] = 230,
		[0x001b72] = 230,
		[0x001b73] = 230,
		[0x001baa] = 9,
		[0x001be6] = 7,
		[0x001bf2] = 9,
		[0x001bf3] = 9,
		[0x001c37] = 7,
		[0x001cd0] = 230,
		[0x001cd1] = 230,
		[0x001cd2] = 230,
		[0x001cd4] = 1,
		[0x001cd5] = 220,
		[0x001cd6] = 220,
		[0x001cd7] = 220,
		[0x001cd8] = 220,
		[0x001cd9] = 220,
		[0x001cda] = 230,
		[0x001cdb] = 230,
		[0x001cdc] = 220,
		[0x001cdd] = 220,
		[0x001cde] = 220,
		[0x001cdf] = 220,
		[0x001ce0] = 230,
		[0x001ce2] = 1,
		[0x001ce3] = 1,
		[0x001ce4] = 1,
		[0x001ce5] = 1,
		[0x001ce6] = 1,
		[0x001ce7] = 1,
		[0x001ce8] = 1,
		[0x001ced] = 220,
		[0x001dc0] = 230,
		[0x001dc1] = 230,
		[0x001dc2] = 220,
		[0x001dc3] = 230,
		[0x001dc4] = 230,
		[0x001dc5] = 230,
		[0x001dc6] = 230,
		[0x001dc7] = 230,
		[0x001dc8] = 230,
		[0x001dc9] = 230,
		[0x001dca] = 220,
		[0x001dcb] = 230,
		[0x001dcc] = 230,
		[0x001dcd] = 234,
		[0x001dce] = 214,
		[0x001dcf] = 220,
		[0x001dd0] = 202,
		[0x001dd1] = 230,
		[0x001dd2] = 230,
		[0x001dd3] = 230,
		[0x001dd4] = 230,
		[0x001dd5] = 230,
		[0x001dd6] = 230,
		[0x001dd7] = 230,
		[0x001dd8] = 230,
		[0x001dd9] = 230,
		[0x001dda] = 230,
		[0x001ddb] = 230,
		[0x001ddc] = 230,
		[0x001ddd] = 230,
		[0x001dde] = 230,
		[0x001ddf] = 230,
		[0x001de0] = 230,
		[0x001de1] = 230,
		[0x001de2] = 230,
		[0x001de3] = 230,
		[0x001de4] = 230,
		[0x001de5] = 230,
		[0x001de6] = 230,
		[0x001dfc] = 233,
		[0x001dfd] = 220,
		[0x001dfe] = 230,
		[0x001dff] = 220,
		[0x0020d0] = 230,
		[0x0020d1] = 230,
		[0x0020d2] = 1,
		[0x0020d3] = 1,
		[0x0020d4] = 230,
		[0x0020d5] = 230,
		[0x0020d6] = 230,
		[0x0020d7] = 230,
		[0x0020d8] = 1,
		[0x0020d9] = 1,
		[0x0020da] = 1,
		[0x0020db] = 230,
		[0x0020dc] = 230,
		[0x0020e1] = 230,
		[0x0020e5] = 1,
		[0x0020e6] = 1,
		[0x0020e7] = 230,
		[0x0020e8] = 220,
		[0x0020e9] = 230,
		[0x0020ea] = 1,
		[0x0020eb] = 1,
		[0x0020ec] = 220,
		[0x0020ed] = 220,
		[0x0020ee] = 220,
		[0x0020ef] = 220,
		[0x0020f0] = 230,
		[0x002cef] = 230,
		[0x002cf0] = 230,
		[0x002cf1] = 230,
		[0x002d7f] = 9,
		[0x002de0] = 230,
		[0x002de1] = 230,
		[0x002de2] = 230,
		[0x002de3] = 230,
		[0x002de4] = 230,
		[0x002de5] = 230,
		[0x002de6] = 230,
		[0x002de7] = 230,
		[0x002de8] = 230,
		[0x002de9] = 230,
		[0x002dea] = 230,
		[0x002deb] = 230,
		[0x002dec] = 230,
		[0x002ded] = 230,
		[0x002dee] = 230,
		[0x002def] = 230,
		[0x002df0] = 230,
		[0x002df1] = 230,
		[0x002df2] = 230,
		[0x002df3] = 230,
		[0x002df4] = 230,
		[0x002df5] = 230,
		[0x002df6] = 230,
		[0x002df7] = 230,
		[0x002df8] = 230,
		[0x002df9] = 230,
		[0x002dfa] = 230,
		[0x002dfb] = 230,
		[0x002dfc] = 230,
		[0x002dfd] = 230,
		[0x002dfe] = 230,
		[0x002dff] = 230,
		[0x00302a] = 218,
		[0x00302b] = 228,
		[0x00302c] = 232,
		[0x00302d] = 222,
		[0x00302e] = 224,
		[0x00302f] = 224,
		[0x003099] = 8,
		[0x00309a] = 8,
		[0x00a66f] = 230,
		[0x00a67c] = 230,
		[0x00a67d] = 230,
		[0x00a6f0] = 230,
		[0x00a6f1] = 230,
		[0x00a806] = 9,
		[0x00a8c4] = 9,
		[0x00a8e0] = 230,
		[0x00a8e1] = 230,
		[0x00a8e2] = 230,
		[0x00a8e3] = 230,
		[0x00a8e4] = 230,
		[0x00a8e5] = 230,
		[0x00a8e6] = 230,
		[0x00a8e7] = 230,
		[0x00a8e8] = 230,
		[0x00a8e9] = 230,
		[0x00a8ea] = 230,
		[0x00a8eb] = 230,
		[0x00a8ec] = 230,
		[0x00a8ed] = 230,
		[0x00a8ee] = 230,
		[0x00a8ef] = 230,
		[0x00a8f0] = 230,
		[0x00a8f1] = 230,
		[0x00a92b] = 220,
		[0x00a92c] = 220,
		[0x00a92d] = 220,
		[0x00a953] = 9,
		[0x00a9b3] = 7,
		[0x00a9c0] = 9,
		[0x00aab0] = 230,
		[0x00aab2] = 230,
		[0x00aab3] = 230,
		[0x00aab4] = 220,
		[0x00aab7] = 230,
		[0x00aab8] = 230,
		[0x00aabe] = 230,
		[0x00aabf] = 230,
		[0x00aac1] = 230,
		[0x00abed] = 9,
		[0x00fb1e] = 26,
		[0x00fe20] = 230,
		[0x00fe21] = 230,
		[0x00fe22] = 230,
		[0x00fe23] = 230,
		[0x00fe24] = 230,
		[0x00fe25] = 230,
		[0x00fe26] = 230,
		[0x0101fd] = 220,
		[0x010a0d] = 220,
		[0x010a0f] = 230,
		[0x010a38] = 230,
		[0x010a39] = 1,
		[0x010a3a] = 220,
		[0x010a3f] = 9,
		[0x011046] = 9,
		[0x0110b9] = 9,
		[0x0110ba] = 7,
		[0x01d165] = 216,
		[0x01d166] = 216,
		[0x01d167] = 1,
		[0x01d168] = 1,
		[0x01d169] = 1,
		[0x01d16d] = 226,
		[0x01d16e] = 216,
		[0x01d16f] = 216,
		[0x01d170] = 216,
		[0x01d171] = 216,
		[0x01d172] = 216,
		[0x01d17b] = 220,
		[0x01d17c] = 220,
		[0x01d17d] = 220,
		[0x01d17e] = 220,
		[0x01d17f] = 220,
		[0x01d180] = 220,
		[0x01d181] = 220,
		[0x01d182] = 220,
		[0x01d185] = 230,
		[0x01d186] = 230,
		[0x01d187] = 230,
		[0x01d188] = 230,
		[0x01d189] = 230,
		[0x01d18a] = 220,
		[0x01d18b] = 220,
		[0x01d1aa] = 230,
		[0x01d1ab] = 230,
		[0x01d1ac] = 230,
		[0x01d1ad] = 230,
		[0x01d242] = 230,
		[0x01d243] = 230,
		[0x01d244] = 230,
	},

	-- Characters mapped to what they decompose to
	-- Note Hangul to Jamo is done separately below
	decomp = {
		[0x0000c0] = { 0x000041, 0x000300 },
		[0x0000c1] = { 0x000041, 0x000301 },
		[0x0000c2] = { 0x000041, 0x000302 },
		[0x0000c3] = { 0x000041, 0x000303 },
		[0x0000c4] = { 0x000041, 0x000308 },
		[0x0000c5] = { 0x000041, 0x00030a },
		[0x0000c7] = { 0x000043, 0x000327 },
		[0x0000c8] = { 0x000045, 0x000300 },
		[0x0000c9] = { 0x000045, 0x000301 },
		[0x0000ca] = { 0x000045, 0x000302 },
		[0x0000cb] = { 0x000045, 0x000308 },
		[0x0000cc] = { 0x000049, 0x000300 },
		[0x0000cd] = { 0x000049, 0x000301 },
		[0x0000ce] = { 0x000049, 0x000302 },
		[0x0000cf] = { 0x000049, 0x000308 },
		[0x0000d1] = { 0x00004e, 0x000303 },
		[0x0000d2] = { 0x00004f, 0x000300 },
		[0x0000d3] = { 0x00004f, 0x000301 },
		[0x0000d4] = { 0x00004f, 0x000302 },
		[0x0000d5] = { 0x00004f, 0x000303 },
		[0x0000d6] = { 0x00004f, 0x000308 },
		[0x0000d9] = { 0x000055, 0x000300 },
		[0x0000da] = { 0x000055, 0x000301 },
		[0x0000db] = { 0x000055, 0x000302 },
		[0x0000dc] = { 0x000055, 0x000308 },
		[0x0000dd] = { 0x000059, 0x000301 },
		[0x0000e0] = { 0x000061, 0x000300 },
		[0x0000e1] = { 0x000061, 0x000301 },
		[0x0000e2] = { 0x000061, 0x000302 },
		[0x0000e3] = { 0x000061, 0x000303 },
		[0x0000e4] = { 0x000061, 0x000308 },
		[0x0000e5] = { 0x000061, 0x00030a },
		[0x0000e7] = { 0x000063, 0x000327 },
		[0x0000e8] = { 0x000065, 0x000300 },
		[0x0000e9] = { 0x000065, 0x000301 },
		[0x0000ea] = { 0x000065, 0x000302 },
		[0x0000eb] = { 0x000065, 0x000308 },
		[0x0000ec] = { 0x000069, 0x000300 },
		[0x0000ed] = { 0x000069, 0x000301 },
		[0x0000ee] = { 0x000069, 0x000302 },
		[0x0000ef] = { 0x000069, 0x000308 },
		[0x0000f1] = { 0x00006e, 0x000303 },
		[0x0000f2] = { 0x00006f, 0x000300 },
		[0x0000f3] = { 0x00006f, 0x000301 },
		[0x0000f4] = { 0x00006f, 0x000302 },
		[0x0000f5] = { 0x00006f, 0x000303 },
		[0x0000f6] = { 0x00006f, 0x000308 },
		[0x0000f9] = { 0x000075, 0x000300 },
		[0x0000fa] = { 0x000075, 0x000301 },
		[0x0000fb] = { 0x000075, 0x000302 },
		[0x0000fc] = { 0x000075, 0x000308 },
		[0x0000fd] = { 0x000079, 0x000301 },
		[0x0000ff] = { 0x000079, 0x000308 },
		[0x000100] = { 0x000041, 0x000304 },
		[0x000101] = { 0x000061, 0x000304 },
		[0x000102] = { 0x000041, 0x000306 },
		[0x000103] = { 0x000061, 0x000306 },
		[0x000104] = { 0x000041, 0x000328 },
		[0x000105] = { 0x000061, 0x000328 },
		[0x000106] = { 0x000043, 0x000301 },
		[0x000107] = { 0x000063, 0x000301 },
		[0x000108] = { 0x000043, 0x000302 },
		[0x000109] = { 0x000063, 0x000302 },
		[0x00010a] = { 0x000043, 0x000307 },
		[0x00010b] = { 0x000063, 0x000307 },
		[0x00010c] = { 0x000043, 0x00030c },
		[0x00010d] = { 0x000063, 0x00030c },
		[0x00010e] = { 0x000044, 0x00030c },
		[0x00010f] = { 0x000064, 0x00030c },
		[0x000112] = { 0x000045, 0x000304 },
		[0x000113] = { 0x000065, 0x000304 },
		[0x000114] = { 0x000045, 0x000306 },
		[0x000115] = { 0x000065, 0x000306 },
		[0x000116] = { 0x000045, 0x000307 },
		[0x000117] = { 0x000065, 0x000307 },
		[0x000118] = { 0x000045, 0x000328 },
		[0x000119] = { 0x000065, 0x000328 },
		[0x00011a] = { 0x000045, 0x00030c },
		[0x00011b] = { 0x000065, 0x00030c },
		[0x00011c] = { 0x000047, 0x000302 },
		[0x00011d] = { 0x000067, 0x000302 },
		[0x00011e] = { 0x000047, 0x000306 },
		[0x00011f] = { 0x000067, 0x000306 },
		[0x000120] = { 0x000047, 0x000307 },
		[0x000121] = { 0x000067, 0x000307 },
		[0x000122] = { 0x000047, 0x000327 },
		[0x000123] = { 0x000067, 0x000327 },
		[0x000124] = { 0x000048, 0x000302 },
		[0x000125] = { 0x000068, 0x000302 },
		[0x000128] = { 0x000049, 0x000303 },
		[0x000129] = { 0x000069, 0x000303 },
		[0x00012a] = { 0x000049, 0x000304 },
		[0x00012b] = { 0x000069, 0x000304 },
		[0x00012c] = { 0x000049, 0x000306 },
		[0x00012d] = { 0x000069, 0x000306 },
		[0x00012e] = { 0x000049, 0x000328 },
		[0x00012f] = { 0x000069, 0x000328 },
		[0x000130] = { 0x000049, 0x000307 },
		[0x000134] = { 0x00004a, 0x000302 },
		[0x000135] = { 0x00006a, 0x000302 },
		[0x000136] = { 0x00004b, 0x000327 },
		[0x000137] = { 0x00006b, 0x000327 },
		[0x000139] = { 0x00004c, 0x000301 },
		[0x00013a] = { 0x00006c, 0x000301 },
		[0x00013b] = { 0x00004c, 0x000327 },
		[0x00013c] = { 0x00006c, 0x000327 },
		[0x00013d] = { 0x00004c, 0x00030c },
		[0x00013e] = { 0x00006c, 0x00030c },
		[0x000143] = { 0x00004e, 0x000301 },
		[0x000144] = { 0x00006e, 0x000301 },
		[0x000145] = { 0x00004e, 0x000327 },
		[0x000146] = { 0x00006e, 0x000327 },
		[0x000147] = { 0x00004e, 0x00030c },
		[0x000148] = { 0x00006e, 0x00030c },
		[0x00014c] = { 0x00004f, 0x000304 },
		[0x00014d] = { 0x00006f, 0x000304 },
		[0x00014e] = { 0x00004f, 0x000306 },
		[0x00014f] = { 0x00006f, 0x000306 },
		[0x000150] = { 0x00004f, 0x00030b },
		[0x000151] = { 0x00006f, 0x00030b },
		[0x000154] = { 0x000052, 0x000301 },
		[0x000155] = { 0x000072, 0x000301 },
		[0x000156] = { 0x000052, 0x000327 },
		[0x000157] = { 0x000072, 0x000327 },
		[0x000158] = { 0x000052, 0x00030c },
		[0x000159] = { 0x000072, 0x00030c },
		[0x00015a] = { 0x000053, 0x000301 },
		[0x00015b] = { 0x000073, 0x000301 },
		[0x00015c] = { 0x000053, 0x000302 },
		[0x00015d] = { 0x000073, 0x000302 },
		[0x00015e] = { 0x000053, 0x000327 },
		[0x00015f] = { 0x000073, 0x000327 },
		[0x000160] = { 0x000053, 0x00030c },
		[0x000161] = { 0x000073, 0x00030c },
		[0x000162] = { 0x000054, 0x000327 },
		[0x000163] = { 0x000074, 0x000327 },
		[0x000164] = { 0x000054, 0x00030c },
		[0x000165] = { 0x000074, 0x00030c },
		[0x000168] = { 0x000055, 0x000303 },
		[0x000169] = { 0x000075, 0x000303 },
		[0x00016a] = { 0x000055, 0x000304 },
		[0x00016b] = { 0x000075, 0x000304 },
		[0x00016c] = { 0x000055, 0x000306 },
		[0x00016d] = { 0x000075, 0x000306 },
		[0x00016e] = { 0x000055, 0x00030a },
		[0x00016f] = { 0x000075, 0x00030a },
		[0x000170] = { 0x000055, 0x00030b },
		[0x000171] = { 0x000075, 0x00030b },
		[0x000172] = { 0x000055, 0x000328 },
		[0x000173] = { 0x000075, 0x000328 },
		[0x000174] = { 0x000057, 0x000302 },
		[0x000175] = { 0x000077, 0x000302 },
		[0x000176] = { 0x000059, 0x000302 },
		[0x000177] = { 0x000079, 0x000302 },
		[0x000178] = { 0x000059, 0x000308 },
		[0x000179] = { 0x00005a, 0x000301 },
		[0x00017a] = { 0x00007a, 0x000301 },
		[0x00017b] = { 0x00005a, 0x000307 },
		[0x00017c] = { 0x00007a, 0x000307 },
		[0x00017d] = { 0x00005a, 0x00030c },
		[0x00017e] = { 0x00007a, 0x00030c },
		[0x0001a0] = { 0x00004f, 0x00031b },
		[0x0001a1] = { 0x00006f, 0x00031b },
		[0x0001af] = { 0x000055, 0x00031b },
		[0x0001b0] = { 0x000075, 0x00031b },
		[0x0001cd] = { 0x000041, 0x00030c },
		[0x0001ce] = { 0x000061, 0x00030c },
		[0x0001cf] = { 0x000049, 0x00030c },
		[0x0001d0] = { 0x000069, 0x00030c },
		[0x0001d1] = { 0x00004f, 0x00030c },
		[0x0001d2] = { 0x00006f, 0x00030c },
		[0x0001d3] = { 0x000055, 0x00030c },
		[0x0001d4] = { 0x000075, 0x00030c },
		[0x0001d5] = { 0x000055, 0x000308, 0x000304 },
		[0x0001d6] = { 0x000075, 0x000308, 0x000304 },
		[0x0001d7] = { 0x000055, 0x000308, 0x000301 },
		[0x0001d8] = { 0x000075, 0x000308, 0x000301 },
		[0x0001d9] = { 0x000055, 0x000308, 0x00030c },
		[0x0001da] = { 0x000075, 0x000308, 0x00030c },
		[0x0001db] = { 0x000055, 0x000308, 0x000300 },
		[0x0001dc] = { 0x000075, 0x000308, 0x000300 },
		[0x0001de] = { 0x000041, 0x000308, 0x000304 },
		[0x0001df] = { 0x000061, 0x000308, 0x000304 },
		[0x0001e0] = { 0x000041, 0x000307, 0x000304 },
		[0x0001e1] = { 0x000061, 0x000307, 0x000304 },
		[0x0001e2] = { 0x0000c6, 0x000304 },
		[0x0001e3] = { 0x0000e6, 0x000304 },
		[0x0001e6] = { 0x000047, 0x00030c },
		[0x0001e7] = { 0x000067, 0x00030c },
		[0x0001e8] = { 0x00004b, 0x00030c },
		[0x0001e9] = { 0x00006b, 0x00030c },
		[0x0001ea] = { 0x00004f, 0x000328 },
		[0x0001eb] = { 0x00006f, 0x000328 },
		[0x0001ec] = { 0x00004f, 0x000328, 0x000304 },
		[0x0001ed] = { 0x00006f, 0x000328, 0x000304 },
		[0x0001ee] = { 0x0001b7, 0x00030c },
		[0x0001ef] = { 0x000292, 0x00030c },
		[0x0001f0] = { 0x00006a, 0x00030c },
		[0x0001f4] = { 0x000047, 0x000301 },
		[0x0001f5] = { 0x000067, 0x000301 },
		[0x0001f8] = { 0x00004e, 0x000300 },
		[0x0001f9] = { 0x00006e, 0x000300 },
		[0x0001fa] = { 0x000041, 0x00030a, 0x000301 },
		[0x0001fb] = { 0x000061, 0x00030a, 0x000301 },
		[0x0001fc] = { 0x0000c6, 0x000301 },
		[0x0001fd] = { 0x0000e6, 0x000301 },
		[0x0001fe] = { 0x0000d8, 0x000301 },
		[0x0001ff] = { 0x0000f8, 0x000301 },
		[0x000200] = { 0x000041, 0x00030f },
		[0x000201] = { 0x000061, 0x00030f },
		[0x000202] = { 0x000041, 0x000311 },
		[0x000203] = { 0x000061, 0x000311 },
		[0x000204] = { 0x000045, 0x00030f },
		[0x000205] = { 0x000065, 0x00030f },
		[0x000206] = { 0x000045, 0x000311 },
		[0x000207] = { 0x000065, 0x000311 },
		[0x000208] = { 0x000049, 0x00030f },
		[0x000209] = { 0x000069, 0x00030f },
		[0x00020a] = { 0x000049, 0x000311 },
		[0x00020b] = { 0x000069, 0x000311 },
		[0x00020c] = { 0x00004f, 0x00030f },
		[0x00020d] = { 0x00006f, 0x00030f },
		[0x00020e] = { 0x00004f, 0x000311 },
		[0x00020f] = { 0x00006f, 0x000311 },
		[0x000210] = { 0x000052, 0x00030f },
		[0x000211] = { 0x000072, 0x00030f },
		[0x000212] = { 0x000052, 0x000311 },
		[0x000213] = { 0x000072, 0x000311 },
		[0x000214] = { 0x000055, 0x00030f },
		[0x000215] = { 0x000075, 0x00030f },
		[0x000216] = { 0x000055, 0x000311 },
		[0x000217] = { 0x000075, 0x000311 },
		[0x000218] = { 0x000053, 0x000326 },
		[0x000219] = { 0x000073, 0x000326 },
		[0x00021a] = { 0x000054, 0x000326 },
		[0x00021b] = { 0x000074, 0x000326 },
		[0x00021e] = { 0x000048, 0x00030c },
		[0x00021f] = { 0x000068, 0x00030c },
		[0x000226] = { 0x000041, 0x000307 },
		[0x000227] = { 0x000061, 0x000307 },
		[0x000228] = { 0x000045, 0x000327 },
		[0x000229] = { 0x000065, 0x000327 },
		[0x00022a] = { 0x00004f, 0x000308, 0x000304 },
		[0x00022b] = { 0x00006f, 0x000308, 0x000304 },
		[0x00022c] = { 0x00004f, 0x000303, 0x000304 },
		[0x00022d] = { 0x00006f, 0x000303, 0x000304 },
		[0x00022e] = { 0x00004f, 0x000307 },
		[0x00022f] = { 0x00006f, 0x000307 },
		[0x000230] = { 0x00004f, 0x000307, 0x000304 },
		[0x000231] = { 0x00006f, 0x000307, 0x000304 },
		[0x000232] = { 0x000059, 0x000304 },
		[0x000233] = { 0x000079, 0x000304 },
		[0x000340] = { 0x000300 },
		[0x000341] = { 0x000301 },
		[0x000343] = { 0x000313 },
		[0x000344] = { 0x000308, 0x000301 },
		[0x000374] = { 0x0002b9 },
		[0x00037e] = { 0x00003b },
		[0x000385] = { 0x0000a8, 0x000301 },
		[0x000386] = { 0x000391, 0x000301 },
		[0x000387] = { 0x0000b7 },
		[0x000388] = { 0x000395, 0x000301 },
		[0x000389] = { 0x000397, 0x000301 },
		[0x00038a] = { 0x000399, 0x000301 },
		[0x00038c] = { 0x00039f, 0x000301 },
		[0x00038e] = { 0x0003a5, 0x000301 },
		[0x00038f] = { 0x0003a9, 0x000301 },
		[0x000390] = { 0x0003b9, 0x000308, 0x000301 },
		[0x0003aa] = { 0x000399, 0x000308 },
		[0x0003ab] = { 0x0003a5, 0x000308 },
		[0x0003ac] = { 0x0003b1, 0x000301 },
		[0x0003ad] = { 0x0003b5, 0x000301 },
		[0x0003ae] = { 0x0003b7, 0x000301 },
		[0x0003af] = { 0x0003b9, 0x000301 },
		[0x0003b0] = { 0x0003c5, 0x000308, 0x000301 },
		[0x0003ca] = { 0x0003b9, 0x000308 },
		[0x0003cb] = { 0x0003c5, 0x000308 },
		[0x0003cc] = { 0x0003bf, 0x000301 },
		[0x0003cd] = { 0x0003c5, 0x000301 },
		[0x0003ce] = { 0x0003c9, 0x000301 },
		[0x0003d3] = { 0x0003d2, 0x000301 },
		[0x0003d4] = { 0x0003d2, 0x000308 },
		[0x000400] = { 0x000415, 0x000300 },
		[0x000401] = { 0x000415, 0x000308 },
		[0x000403] = { 0x000413, 0x000301 },
		[0x000407] = { 0x000406, 0x000308 },
		[0x00040c] = { 0x00041a, 0x000301 },
		[0x00040d] = { 0x000418, 0x000300 },
		[0x00040e] = { 0x000423, 0x000306 },
		[0x000419] = { 0x000418, 0x000306 },
		[0x000439] = { 0x000438, 0x000306 },
		[0x000450] = { 0x000435, 0x000300 },
		[0x000451] = { 0x000435, 0x000308 },
		[0x000453] = { 0x000433, 0x000301 },
		[0x000457] = { 0x000456, 0x000308 },
		[0x00045c] = { 0x00043a, 0x000301 },
		[0x00045d] = { 0x000438, 0x000300 },
		[0x00045e] = { 0x000443, 0x000306 },
		[0x000476] = { 0x000474, 0x00030f },
		[0x000477] = { 0x000475, 0x00030f },
		[0x0004c1] = { 0x000416, 0x000306 },
		[0x0004c2] = { 0x000436, 0x000306 },
		[0x0004d0] = { 0x000410, 0x000306 },
		[0x0004d1] = { 0x000430, 0x000306 },
		[0x0004d2] = { 0x000410, 0x000308 },
		[0x0004d3] = { 0x000430, 0x000308 },
		[0x0004d6] = { 0x000415, 0x000306 },
		[0x0004d7] = { 0x000435, 0x000306 },
		[0x0004da] = { 0x0004d8, 0x000308 },
		[0x0004db] = { 0x0004d9, 0x000308 },
		[0x0004dc] = { 0x000416, 0x000308 },
		[0x0004dd] = { 0x000436, 0x000308 },
		[0x0004de] = { 0x000417, 0x000308 },
		[0x0004df] = { 0x000437, 0x000308 },
		[0x0004e2] = { 0x000418, 0x000304 },
		[0x0004e3] = { 0x000438, 0x000304 },
		[0x0004e4] = { 0x000418, 0x000308 },
		[0x0004e5] = { 0x000438, 0x000308 },
		[0x0004e6] = { 0x00041e, 0x000308 },
		[0x0004e7] = { 0x00043e, 0x000308 },
		[0x0004ea] = { 0x0004e8, 0x000308 },
		[0x0004eb] = { 0x0004e9, 0x000308 },
		[0x0004ec] = { 0x00042d, 0x000308 },
		[0x0004ed] = { 0x00044d, 0x000308 },
		[0x0004ee] = { 0x000423, 0x000304 },
		[0x0004ef] = { 0x000443, 0x000304 },
		[0x0004f0] = { 0x000423, 0x000308 },
		[0x0004f1] = { 0x000443, 0x000308 },
		[0x0004f2] = { 0x000423, 0x00030b },
		[0x0004f3] = { 0x000443, 0x00030b },
		[0x0004f4] = { 0x000427, 0x000308 },
		[0x0004f5] = { 0x000447, 0x000308 },
		[0x0004f8] = { 0x00042b, 0x000308 },
		[0x0004f9] = { 0x00044b, 0x000308 },
		[0x000622] = { 0x000627, 0x000653 },
		[0x000623] = { 0x000627, 0x000654 },
		[0x000624] = { 0x000648, 0x000654 },
		[0x000625] = { 0x000627, 0x000655 },
		[0x000626] = { 0x00064a, 0x000654 },
		[0x0006c0] = { 0x0006d5, 0x000654 },
		[0x0006c2] = { 0x0006c1, 0x000654 },
		[0x0006d3] = { 0x0006d2, 0x000654 },
		[0x000929] = { 0x000928, 0x00093c },
		[0x000931] = { 0x000930, 0x00093c },
		[0x000934] = { 0x000933, 0x00093c },
		[0x000958] = { 0x000915, 0x00093c },
		[0x000959] = { 0x000916, 0x00093c },
		[0x00095a] = { 0x000917, 0x00093c },
		[0x00095b] = { 0x00091c, 0x00093c },
		[0x00095c] = { 0x000921, 0x00093c },
		[0x00095d] = { 0x000922, 0x00093c },
		[0x00095e] = { 0x00092b, 0x00093c },
		[0x00095f] = { 0x00092f, 0x00093c },
		[0x0009cb] = { 0x0009c7, 0x0009be },
		[0x0009cc] = { 0x0009c7, 0x0009d7 },
		[0x0009dc] = { 0x0009a1, 0x0009bc },
		[0x0009dd] = { 0x0009a2, 0x0009bc },
		[0x0009df] = { 0x0009af, 0x0009bc },
		[0x000a33] = { 0x000a32, 0x000a3c },
		[0x000a36] = { 0x000a38, 0x000a3c },
		[0x000a59] = { 0x000a16, 0x000a3c },
		[0x000a5a] = { 0x000a17, 0x000a3c },
		[0x000a5b] = { 0x000a1c, 0x000a3c },
		[0x000a5e] = { 0x000a2b, 0x000a3c },
		[0x000b48] = { 0x000b47, 0x000b56 },
		[0x000b4b] = { 0x000b47, 0x000b3e },
		[0x000b4c] = { 0x000b47, 0x000b57 },
		[0x000b5c] = { 0x000b21, 0x000b3c },
		[0x000b5d] = { 0x000b22, 0x000b3c },
		[0x000b94] = { 0x000b92, 0x000bd7 },
		[0x000bca] = { 0x000bc6, 0x000bbe },
		[0x000bcb] = { 0x000bc7, 0x000bbe },
		[0x000bcc] = { 0x000bc6, 0x000bd7 },
		[0x000c48] = { 0x000c46, 0x000c56 },
		[0x000cc0] = { 0x000cbf, 0x000cd5 },
		[0x000cc7] = { 0x000cc6, 0x000cd5 },
		[0x000cc8] = { 0x000cc6, 0x000cd6 },
		[0x000cca] = { 0x000cc6, 0x000cc2 },
		[0x000ccb] = { 0x000cc6, 0x000cc2, 0x000cd5 },
		[0x000d4a] = { 0x000d46, 0x000d3e },
		[0x000d4b] = { 0x000d47, 0x000d3e },
		[0x000d4c] = { 0x000d46, 0x000d57 },
		[0x000dda] = { 0x000dd9, 0x000dca },
		[0x000ddc] = { 0x000dd9, 0x000dcf },
		[0x000ddd] = { 0x000dd9, 0x000dcf, 0x000dca },
		[0x000dde] = { 0x000dd9, 0x000ddf },
		[0x000f43] = { 0x000f42, 0x000fb7 },
		[0x000f4d] = { 0x000f4c, 0x000fb7 },
		[0x000f52] = { 0x000f51, 0x000fb7 },
		[0x000f57] = { 0x000f56, 0x000fb7 },
		[0x000f5c] = { 0x000f5b, 0x000fb7 },
		[0x000f69] = { 0x000f40, 0x000fb5 },
		[0x000f73] = { 0x000f71, 0x000f72 },
		[0x000f75] = { 0x000f71, 0x000f74 },
		[0x000f76] = { 0x000fb2, 0x000f80 },
		[0x000f78] = { 0x000fb3, 0x000f80 },
		[0x000f81] = { 0x000f71, 0x000f80 },
		[0x000f93] = { 0x000f92, 0x000fb7 },
		[0x000f9d] = { 0x000f9c, 0x000fb7 },
		[0x000fa2] = { 0x000fa1, 0x000fb7 },
		[0x000fa7] = { 0x000fa6, 0x000fb7 },
		[0x000fac] = { 0x000fab, 0x000fb7 },
		[0x000fb9] = { 0x000f90, 0x000fb5 },
		[0x001026] = { 0x001025, 0x00102e },
		[0x001b06] = { 0x001b05, 0x001b35 },
		[0x001b08] = { 0x001b07, 0x001b35 },
		[0x001b0a] = { 0x001b09, 0x001b35 },
		[0x001b0c] = { 0x001b0b, 0x001b35 },
		[0x001b0e] = { 0x001b0d, 0x001b35 },
		[0x001b12] = { 0x001b11, 0x001b35 },
		[0x001b3b] = { 0x001b3a, 0x001b35 },
		[0x001b3d] = { 0x001b3c, 0x001b35 },
		[0x001b40] = { 0x001b3e, 0x001b35 },
		[0x001b41] = { 0x001b3f, 0x001b35 },
		[0x001b43] = { 0x001b42, 0x001b35 },
		[0x001e00] = { 0x000041, 0x000325 },
		[0x001e01] = { 0x000061, 0x000325 },
		[0x001e02] = { 0x000042, 0x000307 },
		[0x001e03] = { 0x000062, 0x000307 },
		[0x001e04] = { 0x000042, 0x000323 },
		[0x001e05] = { 0x000062, 0x000323 },
		[0x001e06] = { 0x000042, 0x000331 },
		[0x001e07] = { 0x000062, 0x000331 },
		[0x001e08] = { 0x000043, 0x000327, 0x000301 },
		[0x001e09] = { 0x000063, 0x000327, 0x000301 },
		[0x001e0a] = { 0x000044, 0x000307 },
		[0x001e0b] = { 0x000064, 0x000307 },
		[0x001e0c] = { 0x000044, 0x000323 },
		[0x001e0d] = { 0x000064, 0x000323 },
		[0x001e0e] = { 0x000044, 0x000331 },
		[0x001e0f] = { 0x000064, 0x000331 },
		[0x001e10] = { 0x000044, 0x000327 },
		[0x001e11] = { 0x000064, 0x000327 },
		[0x001e12] = { 0x000044, 0x00032d },
		[0x001e13] = { 0x000064, 0x00032d },
		[0x001e14] = { 0x000045, 0x000304, 0x000300 },
		[0x001e15] = { 0x000065, 0x000304, 0x000300 },
		[0x001e16] = { 0x000045, 0x000304, 0x000301 },
		[0x001e17] = { 0x000065, 0x000304, 0x000301 },
		[0x001e18] = { 0x000045, 0x00032d },
		[0x001e19] = { 0x000065, 0x00032d },
		[0x001e1a] = { 0x000045, 0x000330 },
		[0x001e1b] = { 0x000065, 0x000330 },
		[0x001e1c] = { 0x000045, 0x000327, 0x000306 },
		[0x001e1d] = { 0x000065, 0x000327, 0x000306 },
		[0x001e1e] = { 0x000046, 0x000307 },
		[0x001e1f] = { 0x000066, 0x000307 },
		[0x001e20] = { 0x000047, 0x000304 },
		[0x001e21] = { 0x000067, 0x000304 },
		[0x001e22] = { 0x000048, 0x000307 },
		[0x001e23] = { 0x000068, 0x000307 },
		[0x001e24] = { 0x000048, 0x000323 },
		[0x001e25] = { 0x000068, 0x000323 },
		[0x001e26] = { 0x000048, 0x000308 },
		[0x001e27] = { 0x000068, 0x000308 },
		[0x001e28] = { 0x000048, 0x000327 },
		[0x001e29] = { 0x000068, 0x000327 },
		[0x001e2a] = { 0x000048, 0x00032e },
		[0x001e2b] = { 0x000068, 0x00032e },
		[0x001e2c] = { 0x000049, 0x000330 },
		[0x001e2d] = { 0x000069, 0x000330 },
		[0x001e2e] = { 0x000049, 0x000308, 0x000301 },
		[0x001e2f] = { 0x000069, 0x000308, 0x000301 },
		[0x001e30] = { 0x00004b, 0x000301 },
		[0x001e31] = { 0x00006b, 0x000301 },
		[0x001e32] = { 0x00004b, 0x000323 },
		[0x001e33] = { 0x00006b, 0x000323 },
		[0x001e34] = { 0x00004b, 0x000331 },
		[0x001e35] = { 0x00006b, 0x000331 },
		[0x001e36] = { 0x00004c, 0x000323 },
		[0x001e37] = { 0x00006c, 0x000323 },
		[0x001e38] = { 0x00004c, 0x000323, 0x000304 },
		[0x001e39] = { 0x00006c, 0x000323, 0x000304 },
		[0x001e3a] = { 0x00004c, 0x000331 },
		[0x001e3b] = { 0x00006c, 0x000331 },
		[0x001e3c] = { 0x00004c, 0x00032d },
		[0x001e3d] = { 0x00006c, 0x00032d },
		[0x001e3e] = { 0x00004d, 0x000301 },
		[0x001e3f] = { 0x00006d, 0x000301 },
		[0x001e40] = { 0x00004d, 0x000307 },
		[0x001e41] = { 0x00006d, 0x000307 },
		[0x001e42] = { 0x00004d, 0x000323 },
		[0x001e43] = { 0x00006d, 0x000323 },
		[0x001e44] = { 0x00004e, 0x000307 },
		[0x001e45] = { 0x00006e, 0x000307 },
		[0x001e46] = { 0x00004e, 0x000323 },
		[0x001e47] = { 0x00006e, 0x000323 },
		[0x001e48] = { 0x00004e, 0x000331 },
		[0x001e49] = { 0x00006e, 0x000331 },
		[0x001e4a] = { 0x00004e, 0x00032d },
		[0x001e4b] = { 0x00006e, 0x00032d },
		[0x001e4c] = { 0x00004f, 0x000303, 0x000301 },
		[0x001e4d] = { 0x00006f, 0x000303, 0x000301 },
		[0x001e4e] = { 0x00004f, 0x000303, 0x000308 },
		[0x001e4f] = { 0x00006f, 0x000303, 0x000308 },
		[0x001e50] = { 0x00004f, 0x000304, 0x000300 },
		[0x001e51] = { 0x00006f, 0x000304, 0x000300 },
		[0x001e52] = { 0x00004f, 0x000304, 0x000301 },
		[0x001e53] = { 0x00006f, 0x000304, 0x000301 },
		[0x001e54] = { 0x000050, 0x000301 },
		[0x001e55] = { 0x000070, 0x000301 },
		[0x001e56] = { 0x000050, 0x000307 },
		[0x001e57] = { 0x000070, 0x000307 },
		[0x001e58] = { 0x000052, 0x000307 },
		[0x001e59] = { 0x000072, 0x000307 },
		[0x001e5a] = { 0x000052, 0x000323 },
		[0x001e5b] = { 0x000072, 0x000323 },
		[0x001e5c] = { 0x000052, 0x000323, 0x000304 },
		[0x001e5d] = { 0x000072, 0x000323, 0x000304 },
		[0x001e5e] = { 0x000052, 0x000331 },
		[0x001e5f] = { 0x000072, 0x000331 },
		[0x001e60] = { 0x000053, 0x000307 },
		[0x001e61] = { 0x000073, 0x000307 },
		[0x001e62] = { 0x000053, 0x000323 },
		[0x001e63] = { 0x000073, 0x000323 },
		[0x001e64] = { 0x000053, 0x000301, 0x000307 },
		[0x001e65] = { 0x000073, 0x000301, 0x000307 },
		[0x001e66] = { 0x000053, 0x00030c, 0x000307 },
		[0x001e67] = { 0x000073, 0x00030c, 0x000307 },
		[0x001e68] = { 0x000053, 0x000323, 0x000307 },
		[0x001e69] = { 0x000073, 0x000323, 0x000307 },
		[0x001e6a] = { 0x000054, 0x000307 },
		[0x001e6b] = { 0x000074, 0x000307 },
		[0x001e6c] = { 0x000054, 0x000323 },
		[0x001e6d] = { 0x000074, 0x000323 },
		[0x001e6e] = { 0x000054, 0x000331 },
		[0x001e6f] = { 0x000074, 0x000331 },
		[0x001e70] = { 0x000054, 0x00032d },
		[0x001e71] = { 0x000074, 0x00032d },
		[0x001e72] = { 0x000055, 0x000324 },
		[0x001e73] = { 0x000075, 0x000324 },
		[0x001e74] = { 0x000055, 0x000330 },
		[0x001e75] = { 0x000075, 0x000330 },
		[0x001e76] = { 0x000055, 0x00032d },
		[0x001e77] = { 0x000075, 0x00032d },
		[0x001e78] = { 0x000055, 0x000303, 0x000301 },
		[0x001e79] = { 0x000075, 0x000303, 0x000301 },
		[0x001e7a] = { 0x000055, 0x000304, 0x000308 },
		[0x001e7b] = { 0x000075, 0x000304, 0x000308 },
		[0x001e7c] = { 0x000056, 0x000303 },
		[0x001e7d] = { 0x000076, 0x000303 },
		[0x001e7e] = { 0x000056, 0x000323 },
		[0x001e7f] = { 0x000076, 0x000323 },
		[0x001e80] = { 0x000057, 0x000300 },
		[0x001e81] = { 0x000077, 0x000300 },
		[0x001e82] = { 0x000057, 0x000301 },
		[0x001e83] = { 0x000077, 0x000301 },
		[0x001e84] = { 0x000057, 0x000308 },
		[0x001e85] = { 0x000077, 0x000308 },
		[0x001e86] = { 0x000057, 0x000307 },
		[0x001e87] = { 0x000077, 0x000307 },
		[0x001e88] = { 0x000057, 0x000323 },
		[0x001e89] = { 0x000077, 0x000323 },
		[0x001e8a] = { 0x000058, 0x000307 },
		[0x001e8b] = { 0x000078, 0x000307 },
		[0x001e8c] = { 0x000058, 0x000308 },
		[0x001e8d] = { 0x000078, 0x000308 },
		[0x001e8e] = { 0x000059, 0x000307 },
		[0x001e8f] = { 0x000079, 0x000307 },
		[0x001e90] = { 0x00005a, 0x000302 },
		[0x001e91] = { 0x00007a, 0x000302 },
		[0x001e92] = { 0x00005a, 0x000323 },
		[0x001e93] = { 0x00007a, 0x000323 },
		[0x001e94] = { 0x00005a, 0x000331 },
		[0x001e95] = { 0x00007a, 0x000331 },
		[0x001e96] = { 0x000068, 0x000331 },
		[0x001e97] = { 0x000074, 0x000308 },
		[0x001e98] = { 0x000077, 0x00030a },
		[0x001e99] = { 0x000079, 0x00030a },
		[0x001e9b] = { 0x00017f, 0x000307 },
		[0x001ea0] = { 0x000041, 0x000323 },
		[0x001ea1] = { 0x000061, 0x000323 },
		[0x001ea2] = { 0x000041, 0x000309 },
		[0x001ea3] = { 0x000061, 0x000309 },
		[0x001ea4] = { 0x000041, 0x000302, 0x000301 },
		[0x001ea5] = { 0x000061, 0x000302, 0x000301 },
		[0x001ea6] = { 0x000041, 0x000302, 0x000300 },
		[0x001ea7] = { 0x000061, 0x000302, 0x000300 },
		[0x001ea8] = { 0x000041, 0x000302, 0x000309 },
		[0x001ea9] = { 0x000061, 0x000302, 0x000309 },
		[0x001eaa] = { 0x000041, 0x000302, 0x000303 },
		[0x001eab] = { 0x000061, 0x000302, 0x000303 },
		[0x001eac] = { 0x000041, 0x000323, 0x000302 },
		[0x001ead] = { 0x000061, 0x000323, 0x000302 },
		[0x001eae] = { 0x000041, 0x000306, 0x000301 },
		[0x001eaf] = { 0x000061, 0x000306, 0x000301 },
		[0x001eb0] = { 0x000041, 0x000306, 0x000300 },
		[0x001eb1] = { 0x000061, 0x000306, 0x000300 },
		[0x001eb2] = { 0x000041, 0x000306, 0x000309 },
		[0x001eb3] = { 0x000061, 0x000306, 0x000309 },
		[0x001eb4] = { 0x000041, 0x000306, 0x000303 },
		[0x001eb5] = { 0x000061, 0x000306, 0x000303 },
		[0x001eb6] = { 0x000041, 0x000323, 0x000306 },
		[0x001eb7] = { 0x000061, 0x000323, 0x000306 },
		[0x001eb8] = { 0x000045, 0x000323 },
		[0x001eb9] = { 0x000065, 0x000323 },
		[0x001eba] = { 0x000045, 0x000309 },
		[0x001ebb] = { 0x000065, 0x000309 },
		[0x001ebc] = { 0x000045, 0x000303 },
		[0x001ebd] = { 0x000065, 0x000303 },
		[0x001ebe] = { 0x000045, 0x000302, 0x000301 },
		[0x001ebf] = { 0x000065, 0x000302, 0x000301 },
		[0x001ec0] = { 0x000045, 0x000302, 0x000300 },
		[0x001ec1] = { 0x000065, 0x000302, 0x000300 },
		[0x001ec2] = { 0x000045, 0x000302, 0x000309 },
		[0x001ec3] = { 0x000065, 0x000302, 0x000309 },
		[0x001ec4] = { 0x000045, 0x000302, 0x000303 },
		[0x001ec5] = { 0x000065, 0x000302, 0x000303 },
		[0x001ec6] = { 0x000045, 0x000323, 0x000302 },
		[0x001ec7] = { 0x000065, 0x000323, 0x000302 },
		[0x001ec8] = { 0x000049, 0x000309 },
		[0x001ec9] = { 0x000069, 0x000309 },
		[0x001eca] = { 0x000049, 0x000323 },
		[0x001ecb] = { 0x000069, 0x000323 },
		[0x001ecc] = { 0x00004f, 0x000323 },
		[0x001ecd] = { 0x00006f, 0x000323 },
		[0x001ece] = { 0x00004f, 0x000309 },
		[0x001ecf] = { 0x00006f, 0x000309 },
		[0x001ed0] = { 0x00004f, 0x000302, 0x000301 },
		[0x001ed1] = { 0x00006f, 0x000302, 0x000301 },
		[0x001ed2] = { 0x00004f, 0x000302, 0x000300 },
		[0x001ed3] = { 0x00006f, 0x000302, 0x000300 },
		[0x001ed4] = { 0x00004f, 0x000302, 0x000309 },
		[0x001ed5] = { 0x00006f, 0x000302, 0x000309 },
		[0x001ed6] = { 0x00004f, 0x000302, 0x000303 },
		[0x001ed7] = { 0x00006f, 0x000302, 0x000303 },
		[0x001ed8] = { 0x00004f, 0x000323, 0x000302 },
		[0x001ed9] = { 0x00006f, 0x000323, 0x000302 },
		[0x001eda] = { 0x00004f, 0x00031b, 0x000301 },
		[0x001edb] = { 0x00006f, 0x00031b, 0x000301 },
		[0x001edc] = { 0x00004f, 0x00031b, 0x000300 },
		[0x001edd] = { 0x00006f, 0x00031b, 0x000300 },
		[0x001ede] = { 0x00004f, 0x00031b, 0x000309 },
		[0x001edf] = { 0x00006f, 0x00031b, 0x000309 },
		[0x001ee0] = { 0x00004f, 0x00031b, 0x000303 },
		[0x001ee1] = { 0x00006f, 0x00031b, 0x000303 },
		[0x001ee2] = { 0x00004f, 0x00031b, 0x000323 },
		[0x001ee3] = { 0x00006f, 0x00031b, 0x000323 },
		[0x001ee4] = { 0x000055, 0x000323 },
		[0x001ee5] = { 0x000075, 0x000323 },
		[0x001ee6] = { 0x000055, 0x000309 },
		[0x001ee7] = { 0x000075, 0x000309 },
		[0x001ee8] = { 0x000055, 0x00031b, 0x000301 },
		[0x001ee9] = { 0x000075, 0x00031b, 0x000301 },
		[0x001eea] = { 0x000055, 0x00031b, 0x000300 },
		[0x001eeb] = { 0x000075, 0x00031b, 0x000300 },
		[0x001eec] = { 0x000055, 0x00031b, 0x000309 },
		[0x001eed] = { 0x000075, 0x00031b, 0x000309 },
		[0x001eee] = { 0x000055, 0x00031b, 0x000303 },
		[0x001eef] = { 0x000075, 0x00031b, 0x000303 },
		[0x001ef0] = { 0x000055, 0x00031b, 0x000323 },
		[0x001ef1] = { 0x000075, 0x00031b, 0x000323 },
		[0x001ef2] = { 0x000059, 0x000300 },
		[0x001ef3] = { 0x000079, 0x000300 },
		[0x001ef4] = { 0x000059, 0x000323 },
		[0x001ef5] = { 0x000079, 0x000323 },
		[0x001ef6] = { 0x000059, 0x000309 },
		[0x001ef7] = { 0x000079, 0x000309 },
		[0x001ef8] = { 0x000059, 0x000303 },
		[0x001ef9] = { 0x000079, 0x000303 },
		[0x001f00] = { 0x0003b1, 0x000313 },
		[0x001f01] = { 0x0003b1, 0x000314 },
		[0x001f02] = { 0x0003b1, 0x000313, 0x000300 },
		[0x001f03] = { 0x0003b1, 0x000314, 0x000300 },
		[0x001f04] = { 0x0003b1, 0x000313, 0x000301 },
		[0x001f05] = { 0x0003b1, 0x000314, 0x000301 },
		[0x001f06] = { 0x0003b1, 0x000313, 0x000342 },
		[0x001f07] = { 0x0003b1, 0x000314, 0x000342 },
		[0x001f08] = { 0x000391, 0x000313 },
		[0x001f09] = { 0x000391, 0x000314 },
		[0x001f0a] = { 0x000391, 0x000313, 0x000300 },
		[0x001f0b] = { 0x000391, 0x000314, 0x000300 },
		[0x001f0c] = { 0x000391, 0x000313, 0x000301 },
		[0x001f0d] = { 0x000391, 0x000314, 0x000301 },
		[0x001f0e] = { 0x000391, 0x000313, 0x000342 },
		[0x001f0f] = { 0x000391, 0x000314, 0x000342 },
		[0x001f10] = { 0x0003b5, 0x000313 },
		[0x001f11] = { 0x0003b5, 0x000314 },
		[0x001f12] = { 0x0003b5, 0x000313, 0x000300 },
		[0x001f13] = { 0x0003b5, 0x000314, 0x000300 },
		[0x001f14] = { 0x0003b5, 0x000313, 0x000301 },
		[0x001f15] = { 0x0003b5, 0x000314, 0x000301 },
		[0x001f18] = { 0x000395, 0x000313 },
		[0x001f19] = { 0x000395, 0x000314 },
		[0x001f1a] = { 0x000395, 0x000313, 0x000300 },
		[0x001f1b] = { 0x000395, 0x000314, 0x000300 },
		[0x001f1c] = { 0x000395, 0x000313, 0x000301 },
		[0x001f1d] = { 0x000395, 0x000314, 0x000301 },
		[0x001f20] = { 0x0003b7, 0x000313 },
		[0x001f21] = { 0x0003b7, 0x000314 },
		[0x001f22] = { 0x0003b7, 0x000313, 0x000300 },
		[0x001f23] = { 0x0003b7, 0x000314, 0x000300 },
		[0x001f24] = { 0x0003b7, 0x000313, 0x000301 },
		[0x001f25] = { 0x0003b7, 0x000314, 0x000301 },
		[0x001f26] = { 0x0003b7, 0x000313, 0x000342 },
		[0x001f27] = { 0x0003b7, 0x000314, 0x000342 },
		[0x001f28] = { 0x000397, 0x000313 },
		[0x001f29] = { 0x000397, 0x000314 },
		[0x001f2a] = { 0x000397, 0x000313, 0x000300 },
		[0x001f2b] = { 0x000397, 0x000314, 0x000300 },
		[0x001f2c] = { 0x000397, 0x000313, 0x000301 },
		[0x001f2d] = { 0x000397, 0x000314, 0x000301 },
		[0x001f2e] = { 0x000397, 0x000313, 0x000342 },
		[0x001f2f] = { 0x000397, 0x000314, 0x000342 },
		[0x001f30] = { 0x0003b9, 0x000313 },
		[0x001f31] = { 0x0003b9, 0x000314 },
		[0x001f32] = { 0x0003b9, 0x000313, 0x000300 },
		[0x001f33] = { 0x0003b9, 0x000314, 0x000300 },
		[0x001f34] = { 0x0003b9, 0x000313, 0x000301 },
		[0x001f35] = { 0x0003b9, 0x000314, 0x000301 },
		[0x001f36] = { 0x0003b9, 0x000313, 0x000342 },
		[0x001f37] = { 0x0003b9, 0x000314, 0x000342 },
		[0x001f38] = { 0x000399, 0x000313 },
		[0x001f39] = { 0x000399, 0x000314 },
		[0x001f3a] = { 0x000399, 0x000313, 0x000300 },
		[0x001f3b] = { 0x000399, 0x000314, 0x000300 },
		[0x001f3c] = { 0x000399, 0x000313, 0x000301 },
		[0x001f3d] = { 0x000399, 0x000314, 0x000301 },
		[0x001f3e] = { 0x000399, 0x000313, 0x000342 },
		[0x001f3f] = { 0x000399, 0x000314, 0x000342 },
		[0x001f40] = { 0x0003bf, 0x000313 },
		[0x001f41] = { 0x0003bf, 0x000314 },
		[0x001f42] = { 0x0003bf, 0x000313, 0x000300 },
		[0x001f43] = { 0x0003bf, 0x000314, 0x000300 },
		[0x001f44] = { 0x0003bf, 0x000313, 0x000301 },
		[0x001f45] = { 0x0003bf, 0x000314, 0x000301 },
		[0x001f48] = { 0x00039f, 0x000313 },
		[0x001f49] = { 0x00039f, 0x000314 },
		[0x001f4a] = { 0x00039f, 0x000313, 0x000300 },
		[0x001f4b] = { 0x00039f, 0x000314, 0x000300 },
		[0x001f4c] = { 0x00039f, 0x000313, 0x000301 },
		[0x001f4d] = { 0x00039f, 0x000314, 0x000301 },
		[0x001f50] = { 0x0003c5, 0x000313 },
		[0x001f51] = { 0x0003c5, 0x000314 },
		[0x001f52] = { 0x0003c5, 0x000313, 0x000300 },
		[0x001f53] = { 0x0003c5, 0x000314, 0x000300 },
		[0x001f54] = { 0x0003c5, 0x000313, 0x000301 },
		[0x001f55] = { 0x0003c5, 0x000314, 0x000301 },
		[0x001f56] = { 0x0003c5, 0x000313, 0x000342 },
		[0x001f57] = { 0x0003c5, 0x000314, 0x000342 },
		[0x001f59] = { 0x0003a5, 0x000314 },
		[0x001f5b] = { 0x0003a5, 0x000314, 0x000300 },
		[0x001f5d] = { 0x0003a5, 0x000314, 0x000301 },
		[0x001f5f] = { 0x0003a5, 0x000314, 0x000342 },
		[0x001f60] = { 0x0003c9, 0x000313 },
		[0x001f61] = { 0x0003c9, 0x000314 },
		[0x001f62] = { 0x0003c9, 0x000313, 0x000300 },
		[0x001f63] = { 0x0003c9, 0x000314, 0x000300 },
		[0x001f64] = { 0x0003c9, 0x000313, 0x000301 },
		[0x001f65] = { 0x0003c9, 0x000314, 0x000301 },
		[0x001f66] = { 0x0003c9, 0x000313, 0x000342 },
		[0x001f67] = { 0x0003c9, 0x000314, 0x000342 },
		[0x001f68] = { 0x0003a9, 0x000313 },
		[0x001f69] = { 0x0003a9, 0x000314 },
		[0x001f6a] = { 0x0003a9, 0x000313, 0x000300 },
		[0x001f6b] = { 0x0003a9, 0x000314, 0x000300 },
		[0x001f6c] = { 0x0003a9, 0x000313, 0x000301 },
		[0x001f6d] = { 0x0003a9, 0x000314, 0x000301 },
		[0x001f6e] = { 0x0003a9, 0x000313, 0x000342 },
		[0x001f6f] = { 0x0003a9, 0x000314, 0x000342 },
		[0x001f70] = { 0x0003b1, 0x000300 },
		[0x001f71] = { 0x0003b1, 0x000301 },
		[0x001f72] = { 0x0003b5, 0x000300 },
		[0x001f73] = { 0x0003b5, 0x000301 },
		[0x001f74] = { 0x0003b7, 0x000300 },
		[0x001f75] = { 0x0003b7, 0x000301 },
		[0x001f76] = { 0x0003b9, 0x000300 },
		[0x001f77] = { 0x0003b9, 0x000301 },
		[0x001f78] = { 0x0003bf, 0x000300 },
		[0x001f79] = { 0x0003bf, 0x000301 },
		[0x001f7a] = { 0x0003c5, 0x000300 },
		[0x001f7b] = { 0x0003c5, 0x000301 },
		[0x001f7c] = { 0x0003c9, 0x000300 },
		[0x001f7d] = { 0x0003c9, 0x000301 },
		[0x001f80] = { 0x0003b1, 0x000313, 0x000345 },
		[0x001f81] = { 0x0003b1, 0x000314, 0x000345 },
		[0x001f82] = { 0x0003b1, 0x000313, 0x000300, 0x000345 },
		[0x001f83] = { 0x0003b1, 0x000314, 0x000300, 0x000345 },
		[0x001f84] = { 0x0003b1, 0x000313, 0x000301, 0x000345 },
		[0x001f85] = { 0x0003b1, 0x000314, 0x000301, 0x000345 },
		[0x001f86] = { 0x0003b1, 0x000313, 0x000342, 0x000345 },
		[0x001f87] = { 0x0003b1, 0x000314, 0x000342, 0x000345 },
		[0x001f88] = { 0x000391, 0x000313, 0x000345 },
		[0x001f89] = { 0x000391, 0x000314, 0x000345 },
		[0x001f8a] = { 0x000391, 0x000313, 0x000300, 0x000345 },
		[0x001f8b] = { 0x000391, 0x000314, 0x000300, 0x000345 },
		[0x001f8c] = { 0x000391, 0x000313, 0x000301, 0x000345 },
		[0x001f8d] = { 0x000391, 0x000314, 0x000301, 0x000345 },
		[0x001f8e] = { 0x000391, 0x000313, 0x000342, 0x000345 },
		[0x001f8f] = { 0x000391, 0x000314, 0x000342, 0x000345 },
		[0x001f90] = { 0x0003b7, 0x000313, 0x000345 },
		[0x001f91] = { 0x0003b7, 0x000314, 0x000345 },
		[0x001f92] = { 0x0003b7, 0x000313, 0x000300, 0x000345 },
		[0x001f93] = { 0x0003b7, 0x000314, 0x000300, 0x000345 },
		[0x001f94] = { 0x0003b7, 0x000313, 0x000301, 0x000345 },
		[0x001f95] = { 0x0003b7, 0x000314, 0x000301, 0x000345 },
		[0x001f96] = { 0x0003b7, 0x000313, 0x000342, 0x000345 },
		[0x001f97] = { 0x0003b7, 0x000314, 0x000342, 0x000345 },
		[0x001f98] = { 0x000397, 0x000313, 0x000345 },
		[0x001f99] = { 0x000397, 0x000314, 0x000345 },
		[0x001f9a] = { 0x000397, 0x000313, 0x000300, 0x000345 },
		[0x001f9b] = { 0x000397, 0x000314, 0x000300, 0x000345 },
		[0x001f9c] = { 0x000397, 0x000313, 0x000301, 0x000345 },
		[0x001f9d] = { 0x000397, 0x000314, 0x000301, 0x000345 },
		[0x001f9e] = { 0x000397, 0x000313, 0x000342, 0x000345 },
		[0x001f9f] = { 0x000397, 0x000314, 0x000342, 0x000345 },
		[0x001fa0] = { 0x0003c9, 0x000313, 0x000345 },
		[0x001fa1] = { 0x0003c9, 0x000314, 0x000345 },
		[0x001fa2] = { 0x0003c9, 0x000313, 0x000300, 0x000345 },
		[0x001fa3] = { 0x0003c9, 0x000314, 0x000300, 0x000345 },
		[0x001fa4] = { 0x0003c9, 0x000313, 0x000301, 0x000345 },
		[0x001fa5] = { 0x0003c9, 0x000314, 0x000301, 0x000345 },
		[0x001fa6] = { 0x0003c9, 0x000313, 0x000342, 0x000345 },
		[0x001fa7] = { 0x0003c9, 0x000314, 0x000342, 0x000345 },
		[0x001fa8] = { 0x0003a9, 0x000313, 0x000345 },
		[0x001fa9] = { 0x0003a9, 0x000314, 0x000345 },
		[0x001faa] = { 0x0003a9, 0x000313, 0x000300, 0x000345 },
		[0x001fab] = { 0x0003a9, 0x000314, 0x000300, 0x000345 },
		[0x001fac] = { 0x0003a9, 0x000313, 0x000301, 0x000345 },
		[0x001fad] = { 0x0003a9, 0x000314, 0x000301, 0x000345 },
		[0x001fae] = { 0x0003a9, 0x000313, 0x000342, 0x000345 },
		[0x001faf] = { 0x0003a9, 0x000314, 0x000342, 0x000345 },
		[0x001fb0] = { 0x0003b1, 0x000306 },
		[0x001fb1] = { 0x0003b1, 0x000304 },
		[0x001fb2] = { 0x0003b1, 0x000300, 0x000345 },
		[0x001fb3] = { 0x0003b1, 0x000345 },
		[0x001fb4] = { 0x0003b1, 0x000301, 0x000345 },
		[0x001fb6] = { 0x0003b1, 0x000342 },
		[0x001fb7] = { 0x0003b1, 0x000342, 0x000345 },
		[0x001fb8] = { 0x000391, 0x000306 },
		[0x001fb9] = { 0x000391, 0x000304 },
		[0x001fba] = { 0x000391, 0x000300 },
		[0x001fbb] = { 0x000391, 0x000301 },
		[0x001fbc] = { 0x000391, 0x000345 },
		[0x001fbe] = { 0x0003b9 },
		[0x001fc1] = { 0x0000a8, 0x000342 },
		[0x001fc2] = { 0x0003b7, 0x000300, 0x000345 },
		[0x001fc3] = { 0x0003b7, 0x000345 },
		[0x001fc4] = { 0x0003b7, 0x000301, 0x000345 },
		[0x001fc6] = { 0x0003b7, 0x000342 },
		[0x001fc7] = { 0x0003b7, 0x000342, 0x000345 },
		[0x001fc8] = { 0x000395, 0x000300 },
		[0x001fc9] = { 0x000395, 0x000301 },
		[0x001fca] = { 0x000397, 0x000300 },
		[0x001fcb] = { 0x000397, 0x000301 },
		[0x001fcc] = { 0x000397, 0x000345 },
		[0x001fcd] = { 0x001fbf, 0x000300 },
		[0x001fce] = { 0x001fbf, 0x000301 },
		[0x001fcf] = { 0x001fbf, 0x000342 },
		[0x001fd0] = { 0x0003b9, 0x000306 },
		[0x001fd1] = { 0x0003b9, 0x000304 },
		[0x001fd2] = { 0x0003b9, 0x000308, 0x000300 },
		[0x001fd3] = { 0x0003b9, 0x000308, 0x000301 },
		[0x001fd6] = { 0x0003b9, 0x000342 },
		[0x001fd7] = { 0x0003b9, 0x000308, 0x000342 },
		[0x001fd8] = { 0x000399, 0x000306 },
		[0x001fd9] = { 0x000399, 0x000304 },
		[0x001fda] = { 0x000399, 0x000300 },
		[0x001fdb] = { 0x000399, 0x000301 },
		[0x001fdd] = { 0x001ffe, 0x000300 },
		[0x001fde] = { 0x001ffe, 0x000301 },
		[0x001fdf] = { 0x001ffe, 0x000342 },
		[0x001fe0] = { 0x0003c5, 0x000306 },
		[0x001fe1] = { 0x0003c5, 0x000304 },
		[0x001fe2] = { 0x0003c5, 0x000308, 0x000300 },
		[0x001fe3] = { 0x0003c5, 0x000308, 0x000301 },
		[0x001fe4] = { 0x0003c1, 0x000313 },
		[0x001fe5] = { 0x0003c1, 0x000314 },
		[0x001fe6] = { 0x0003c5, 0x000342 },
		[0x001fe7] = { 0x0003c5, 0x000308, 0x000342 },
		[0x001fe8] = { 0x0003a5, 0x000306 },
		[0x001fe9] = { 0x0003a5, 0x000304 },
		[0x001fea] = { 0x0003a5, 0x000300 },
		[0x001feb] = { 0x0003a5, 0x000301 },
		[0x001fec] = { 0x0003a1, 0x000314 },
		[0x001fed] = { 0x0000a8, 0x000300 },
		[0x001fee] = { 0x0000a8, 0x000301 },
		[0x001fef] = { 0x000060 },
		[0x001ff2] = { 0x0003c9, 0x000300, 0x000345 },
		[0x001ff3] = { 0x0003c9, 0x000345 },
		[0x001ff4] = { 0x0003c9, 0x000301, 0x000345 },
		[0x001ff6] = { 0x0003c9, 0x000342 },
		[0x001ff7] = { 0x0003c9, 0x000342, 0x000345 },
		[0x001ff8] = { 0x00039f, 0x000300 },
		[0x001ff9] = { 0x00039f, 0x000301 },
		[0x001ffa] = { 0x0003a9, 0x000300 },
		[0x001ffb] = { 0x0003a9, 0x000301 },
		[0x001ffc] = { 0x0003a9, 0x000345 },
		[0x001ffd] = { 0x0000b4 },
		[0x002000] = { 0x002002 },
		[0x002001] = { 0x002003 },
		[0x002126] = { 0x0003a9 },
		[0x00212a] = { 0x00004b },
		[0x00212b] = { 0x000041, 0x00030a },
		[0x00219a] = { 0x002190, 0x000338 },
		[0x00219b] = { 0x002192, 0x000338 },
		[0x0021ae] = { 0x002194, 0x000338 },
		[0x0021cd] = { 0x0021d0, 0x000338 },
		[0x0021ce] = { 0x0021d4, 0x000338 },
		[0x0021cf] = { 0x0021d2, 0x000338 },
		[0x002204] = { 0x002203, 0x000338 },
		[0x002209] = { 0x002208, 0x000338 },
		[0x00220c] = { 0x00220b, 0x000338 },
		[0x002224] = { 0x002223, 0x000338 },
		[0x002226] = { 0x002225, 0x000338 },
		[0x002241] = { 0x00223c, 0x000338 },
		[0x002244] = { 0x002243, 0x000338 },
		[0x002247] = { 0x002245, 0x000338 },
		[0x002249] = { 0x002248, 0x000338 },
		[0x002260] = { 0x00003d, 0x000338 },
		[0x002262] = { 0x002261, 0x000338 },
		[0x00226d] = { 0x00224d, 0x000338 },
		[0x00226e] = { 0x00003c, 0x000338 },
		[0x00226f] = { 0x00003e, 0x000338 },
		[0x002270] = { 0x002264, 0x000338 },
		[0x002271] = { 0x002265, 0x000338 },
		[0x002274] = { 0x002272, 0x000338 },
		[0x002275] = { 0x002273, 0x000338 },
		[0x002278] = { 0x002276, 0x000338 },
		[0x002279] = { 0x002277, 0x000338 },
		[0x002280] = { 0x00227a, 0x000338 },
		[0x002281] = { 0x00227b, 0x000338 },
		[0x002284] = { 0x002282, 0x000338 },
		[0x002285] = { 0x002283, 0x000338 },
		[0x002288] = { 0x002286, 0x000338 },
		[0x002289] = { 0x002287, 0x000338 },
		[0x0022ac] = { 0x0022a2, 0x000338 },
		[0x0022ad] = { 0x0022a8, 0x000338 },
		[0x0022ae] = { 0x0022a9, 0x000338 },
		[0x0022af] = { 0x0022ab, 0x000338 },
		[0x0022e0] = { 0x00227c, 0x000338 },
		[0x0022e1] = { 0x00227d, 0x000338 },
		[0x0022e2] = { 0x002291, 0x000338 },
		[0x0022e3] = { 0x002292, 0x000338 },
		[0x0022ea] = { 0x0022b2, 0x000338 },
		[0x0022eb] = { 0x0022b3, 0x000338 },
		[0x0022ec] = { 0x0022b4, 0x000338 },
		[0x0022ed] = { 0x0022b5, 0x000338 },
		[0x002329] = { 0x003008 },
		[0x00232a] = { 0x003009 },
		[0x002adc] = { 0x002add, 0x000338 },
		[0x00304c] = { 0x00304b, 0x003099 },
		[0x00304e] = { 0x00304d, 0x003099 },
		[0x003050] = { 0x00304f, 0x003099 },
		[0x003052] = { 0x003051, 0x003099 },
		[0x003054] = { 0x003053, 0x003099 },
		[0x003056] = { 0x003055, 0x003099 },
		[0x003058] = { 0x003057, 0x003099 },
		[0x00305a] = { 0x003059, 0x003099 },
		[0x00305c] = { 0x00305b, 0x003099 },
		[0x00305e] = { 0x00305d, 0x003099 },
		[0x003060] = { 0x00305f, 0x003099 },
		[0x003062] = { 0x003061, 0x003099 },
		[0x003065] = { 0x003064, 0x003099 },
		[0x003067] = { 0x003066, 0x003099 },
		[0x003069] = { 0x003068, 0x003099 },
		[0x003070] = { 0x00306f, 0x003099 },
		[0x003071] = { 0x00306f, 0x00309a },
		[0x003073] = { 0x003072, 0x003099 },
		[0x003074] = { 0x003072, 0x00309a },
		[0x003076] = { 0x003075, 0x003099 },
		[0x003077] = { 0x003075, 0x00309a },
		[0x003079] = { 0x003078, 0x003099 },
		[0x00307a] = { 0x003078, 0x00309a },
		[0x00307c] = { 0x00307b, 0x003099 },
		[0x00307d] = { 0x00307b, 0x00309a },
		[0x003094] = { 0x003046, 0x003099 },
		[0x00309e] = { 0x00309d, 0x003099 },
		[0x0030ac] = { 0x0030ab, 0x003099 },
		[0x0030ae] = { 0x0030ad, 0x003099 },
		[0x0030b0] = { 0x0030af, 0x003099 },
		[0x0030b2] = { 0x0030b1, 0x003099 },
		[0x0030b4] = { 0x0030b3, 0x003099 },
		[0x0030b6] = { 0x0030b5, 0x003099 },
		[0x0030b8] = { 0x0030b7, 0x003099 },
		[0x0030ba] = { 0x0030b9, 0x003099 },
		[0x0030bc] = { 0x0030bb, 0x003099 },
		[0x0030be] = { 0x0030bd, 0x003099 },
		[0x0030c0] = { 0x0030bf, 0x003099 },
		[0x0030c2] = { 0x0030c1, 0x003099 },
		[0x0030c5] = { 0x0030c4, 0x003099 },
		[0x0030c7] = { 0x0030c6, 0x003099 },
		[0x0030c9] = { 0x0030c8, 0x003099 },
		[0x0030d0] = { 0x0030cf, 0x003099 },
		[0x0030d1] = { 0x0030cf, 0x00309a },
		[0x0030d3] = { 0x0030d2, 0x003099 },
		[0x0030d4] = { 0x0030d2, 0x00309a },
		[0x0030d6] = { 0x0030d5, 0x003099 },
		[0x0030d7] = { 0x0030d5, 0x00309a },
		[0x0030d9] = { 0x0030d8, 0x003099 },
		[0x0030da] = { 0x0030d8, 0x00309a },
		[0x0030dc] = { 0x0030db, 0x003099 },
		[0x0030dd] = { 0x0030db, 0x00309a },
		[0x0030f4] = { 0x0030a6, 0x003099 },
		[0x0030f7] = { 0x0030ef, 0x003099 },
		[0x0030f8] = { 0x0030f0, 0x003099 },
		[0x0030f9] = { 0x0030f1, 0x003099 },
		[0x0030fa] = { 0x0030f2, 0x003099 },
		[0x0030fe] = { 0x0030fd, 0x003099 },
		[0x00f900] = { 0x008c48 },
		[0x00f901] = { 0x0066f4 },
		[0x00f902] = { 0x008eca },
		[0x00f903] = { 0x008cc8 },
		[0x00f904] = { 0x006ed1 },
		[0x00f905] = { 0x004e32 },
		[0x00f906] = { 0x0053e5 },
		[0x00f907] = { 0x009f9c },
		[0x00f908] = { 0x009f9c },
		[0x00f909] = { 0x005951 },
		[0x00f90a] = { 0x0091d1 },
		[0x00f90b] = { 0x005587 },
		[0x00f90c] = { 0x005948 },
		[0x00f90d] = { 0x0061f6 },
		[0x00f90e] = { 0x007669 },
		[0x00f90f] = { 0x007f85 },
		[0x00f910] = { 0x00863f },
		[0x00f911] = { 0x0087ba },
		[0x00f912] = { 0x0088f8 },
		[0x00f913] = { 0x00908f },
		[0x00f914] = { 0x006a02 },
		[0x00f915] = { 0x006d1b },
		[0x00f916] = { 0x0070d9 },
		[0x00f917] = { 0x0073de },
		[0x00f918] = { 0x00843d },
		[0x00f919] = { 0x00916a },
		[0x00f91a] = { 0x0099f1 },
		[0x00f91b] = { 0x004e82 },
		[0x00f91c] = { 0x005375 },
		[0x00f91d] = { 0x006b04 },
		[0x00f91e] = { 0x00721b },
		[0x00f91f] = { 0x00862d },
		[0x00f920] = { 0x009e1e },
		[0x00f921] = { 0x005d50 },
		[0x00f922] = { 0x006feb },
		[0x00f923] = { 0x0085cd },
		[0x00f924] = { 0x008964 },
		[0x00f925] = { 0x0062c9 },
		[0x00f926] = { 0x0081d8 },
		[0x00f927] = { 0x00881f },
		[0x00f928] = { 0x005eca },
		[0x00f929] = { 0x006717 },
		[0x00f92a] = { 0x006d6a },
		[0x00f92b] = { 0x0072fc },
		[0x00f92c] = { 0x0090ce },
		[0x00f92d] = { 0x004f86 },
		[0x00f92e] = { 0x0051b7 },
		[0x00f92f] = { 0x0052de },
		[0x00f930] = { 0x0064c4 },
		[0x00f931] = { 0x006ad3 },
		[0x00f932] = { 0x007210 },
		[0x00f933] = { 0x0076e7 },
		[0x00f934] = { 0x008001 },
		[0x00f935] = { 0x008606 },
		[0x00f936] = { 0x00865c },
		[0x00f937] = { 0x008def },
		[0x00f938] = { 0x009732 },
		[0x00f939] = { 0x009b6f },
		[0x00f93a] = { 0x009dfa },
		[0x00f93b] = { 0x00788c },
		[0x00f93c] = { 0x00797f },
		[0x00f93d] = { 0x007da0 },
		[0x00f93e] = { 0x0083c9 },
		[0x00f93f] = { 0x009304 },
		[0x00f940] = { 0x009e7f },
		[0x00f941] = { 0x008ad6 },
		[0x00f942] = { 0x0058df },
		[0x00f943] = { 0x005f04 },
		[0x00f944] = { 0x007c60 },
		[0x00f945] = { 0x00807e },
		[0x00f946] = { 0x007262 },
		[0x00f947] = { 0x0078ca },
		[0x00f948] = { 0x008cc2 },
		[0x00f949] = { 0x0096f7 },
		[0x00f94a] = { 0x0058d8 },
		[0x00f94b] = { 0x005c62 },
		[0x00f94c] = { 0x006a13 },
		[0x00f94d] = { 0x006dda },
		[0x00f94e] = { 0x006f0f },
		[0x00f94f] = { 0x007d2f },
		[0x00f950] = { 0x007e37 },
		[0x00f951] = { 0x00964b },
		[0x00f952] = { 0x0052d2 },
		[0x00f953] = { 0x00808b },
		[0x00f954] = { 0x0051dc },
		[0x00f955] = { 0x0051cc },
		[0x00f956] = { 0x007a1c },
		[0x00f957] = { 0x007dbe },
		[0x00f958] = { 0x0083f1 },
		[0x00f959] = { 0x009675 },
		[0x00f95a] = { 0x008b80 },
		[0x00f95b] = { 0x0062cf },
		[0x00f95c] = { 0x006a02 },
		[0x00f95d] = { 0x008afe },
		[0x00f95e] = { 0x004e39 },
		[0x00f95f] = { 0x005be7 },
		[0x00f960] = { 0x006012 },
		[0x00f961] = { 0x007387 },
		[0x00f962] = { 0x007570 },
		[0x00f963] = { 0x005317 },
		[0x00f964] = { 0x0078fb },
		[0x00f965] = { 0x004fbf },
		[0x00f966] = { 0x005fa9 },
		[0x00f967] = { 0x004e0d },
		[0x00f968] = { 0x006ccc },
		[0x00f969] = { 0x006578 },
		[0x00f96a] = { 0x007d22 },
		[0x00f96b] = { 0x0053c3 },
		[0x00f96c] = { 0x00585e },
		[0x00f96d] = { 0x007701 },
		[0x00f96e] = { 0x008449 },
		[0x00f96f] = { 0x008aaa },
		[0x00f970] = { 0x006bba },
		[0x00f971] = { 0x008fb0 },
		[0x00f972] = { 0x006c88 },
		[0x00f973] = { 0x0062fe },
		[0x00f974] = { 0x0082e5 },
		[0x00f975] = { 0x0063a0 },
		[0x00f976] = { 0x007565 },
		[0x00f977] = { 0x004eae },
		[0x00f978] = { 0x005169 },
		[0x00f979] = { 0x0051c9 },
		[0x00f97a] = { 0x006881 },
		[0x00f97b] = { 0x007ce7 },
		[0x00f97c] = { 0x00826f },
		[0x00f97d] = { 0x008ad2 },
		[0x00f97e] = { 0x0091cf },
		[0x00f97f] = { 0x0052f5 },
		[0x00f980] = { 0x005442 },
		[0x00f981] = { 0x005973 },
		[0x00f982] = { 0x005eec },
		[0x00f983] = { 0x0065c5 },
		[0x00f984] = { 0x006ffe },
		[0x00f985] = { 0x00792a },
		[0x00f986] = { 0x0095ad },
		[0x00f987] = { 0x009a6a },
		[0x00f988] = { 0x009e97 },
		[0x00f989] = { 0x009ece },
		[0x00f98a] = { 0x00529b },
		[0x00f98b] = { 0x0066c6 },
		[0x00f98c] = { 0x006b77 },
		[0x00f98d] = { 0x008f62 },
		[0x00f98e] = { 0x005e74 },
		[0x00f98f] = { 0x006190 },
		[0x00f990] = { 0x006200 },
		[0x00f991] = { 0x00649a },
		[0x00f992] = { 0x006f23 },
		[0x00f993] = { 0x007149 },
		[0x00f994] = { 0x007489 },
		[0x00f995] = { 0x0079ca },
		[0x00f996] = { 0x007df4 },
		[0x00f997] = { 0x00806f },
		[0x00f998] = { 0x008f26 },
		[0x00f999] = { 0x0084ee },
		[0x00f99a] = { 0x009023 },
		[0x00f99b] = { 0x00934a },
		[0x00f99c] = { 0x005217 },
		[0x00f99d] = { 0x0052a3 },
		[0x00f99e] = { 0x0054bd },
		[0x00f99f] = { 0x0070c8 },
		[0x00f9a0] = { 0x0088c2 },
		[0x00f9a1] = { 0x008aaa },
		[0x00f9a2] = { 0x005ec9 },
		[0x00f9a3] = { 0x005ff5 },
		[0x00f9a4] = { 0x00637b },
		[0x00f9a5] = { 0x006bae },
		[0x00f9a6] = { 0x007c3e },
		[0x00f9a7] = { 0x007375 },
		[0x00f9a8] = { 0x004ee4 },
		[0x00f9a9] = { 0x0056f9 },
		[0x00f9aa] = { 0x005be7 },
		[0x00f9ab] = { 0x005dba },
		[0x00f9ac] = { 0x00601c },
		[0x00f9ad] = { 0x0073b2 },
		[0x00f9ae] = { 0x007469 },
		[0x00f9af] = { 0x007f9a },
		[0x00f9b0] = { 0x008046 },
		[0x00f9b1] = { 0x009234 },
		[0x00f9b2] = { 0x0096f6 },
		[0x00f9b3] = { 0x009748 },
		[0x00f9b4] = { 0x009818 },
		[0x00f9b5] = { 0x004f8b },
		[0x00f9b6] = { 0x0079ae },
		[0x00f9b7] = { 0x0091b4 },
		[0x00f9b8] = { 0x0096b8 },
		[0x00f9b9] = { 0x0060e1 },
		[0x00f9ba] = { 0x004e86 },
		[0x00f9bb] = { 0x0050da },
		[0x00f9bc] = { 0x005bee },
		[0x00f9bd] = { 0x005c3f },
		[0x00f9be] = { 0x006599 },
		[0x00f9bf] = { 0x006a02 },
		[0x00f9c0] = { 0x0071ce },
		[0x00f9c1] = { 0x007642 },
		[0x00f9c2] = { 0x0084fc },
		[0x00f9c3] = { 0x00907c },
		[0x00f9c4] = { 0x009f8d },
		[0x00f9c5] = { 0x006688 },
		[0x00f9c6] = { 0x00962e },
		[0x00f9c7] = { 0x005289 },
		[0x00f9c8] = { 0x00677b },
		[0x00f9c9] = { 0x0067f3 },
		[0x00f9ca] = { 0x006d41 },
		[0x00f9cb] = { 0x006e9c },
		[0x00f9cc] = { 0x007409 },
		[0x00f9cd] = { 0x007559 },
		[0x00f9ce] = { 0x00786b },
		[0x00f9cf] = { 0x007d10 },
		[0x00f9d0] = { 0x00985e },
		[0x00f9d1] = { 0x00516d },
		[0x00f9d2] = { 0x00622e },
		[0x00f9d3] = { 0x009678 },
		[0x00f9d4] = { 0x00502b },
		[0x00f9d5] = { 0x005d19 },
		[0x00f9d6] = { 0x006dea },
		[0x00f9d7] = { 0x008f2a },
		[0x00f9d8] = { 0x005f8b },
		[0x00f9d9] = { 0x006144 },
		[0x00f9da] = { 0x006817 },
		[0x00f9db] = { 0x007387 },
		[0x00f9dc] = { 0x009686 },
		[0x00f9dd] = { 0x005229 },
		[0x00f9de] = { 0x00540f },
		[0x00f9df] = { 0x005c65 },
		[0x00f9e0] = { 0x006613 },
		[0x00f9e1] = { 0x00674e },
		[0x00f9e2] = { 0x0068a8 },
		[0x00f9e3] = { 0x006ce5 },
		[0x00f9e4] = { 0x007406 },
		[0x00f9e5] = { 0x0075e2 },
		[0x00f9e6] = { 0x007f79 },
		[0x00f9e7] = { 0x0088cf },
		[0x00f9e8] = { 0x0088e1 },
		[0x00f9e9] = { 0x0091cc },
		[0x00f9ea] = { 0x0096e2 },
		[0x00f9eb] = { 0x00533f },
		[0x00f9ec] = { 0x006eba },
		[0x00f9ed] = { 0x00541d },
		[0x00f9ee] = { 0x0071d0 },
		[0x00f9ef] = { 0x007498 },
		[0x00f9f0] = { 0x0085fa },
		[0x00f9f1] = { 0x0096a3 },
		[0x00f9f2] = { 0x009c57 },
		[0x00f9f3] = { 0x009e9f },
		[0x00f9f4] = { 0x006797 },
		[0x00f9f5] = { 0x006dcb },
		[0x00f9f6] = { 0x0081e8 },
		[0x00f9f7] = { 0x007acb },
		[0x00f9f8] = { 0x007b20 },
		[0x00f9f9] = { 0x007c92 },
		[0x00f9fa] = { 0x0072c0 },
		[0x00f9fb] = { 0x007099 },
		[0x00f9fc] = { 0x008b58 },
		[0x00f9fd] = { 0x004ec0 },
		[0x00f9fe] = { 0x008336 },
		[0x00f9ff] = { 0x00523a },
		[0x00fa00] = { 0x005207 },
		[0x00fa01] = { 0x005ea6 },
		[0x00fa02] = { 0x0062d3 },
		[0x00fa03] = { 0x007cd6 },
		[0x00fa04] = { 0x005b85 },
		[0x00fa05] = { 0x006d1e },
		[0x00fa06] = { 0x0066b4 },
		[0x00fa07] = { 0x008f3b },
		[0x00fa08] = { 0x00884c },
		[0x00fa09] = { 0x00964d },
		[0x00fa0a] = { 0x00898b },
		[0x00fa0b] = { 0x005ed3 },
		[0x00fa0c] = { 0x005140 },
		[0x00fa0d] = { 0x0055c0 },
		[0x00fa10] = { 0x00585a },
		[0x00fa12] = { 0x006674 },
		[0x00fa15] = { 0x0051de },
		[0x00fa16] = { 0x00732a },
		[0x00fa17] = { 0x0076ca },
		[0x00fa18] = { 0x00793c },
		[0x00fa19] = { 0x00795e },
		[0x00fa1a] = { 0x007965 },
		[0x00fa1b] = { 0x00798f },
		[0x00fa1c] = { 0x009756 },
		[0x00fa1d] = { 0x007cbe },
		[0x00fa1e] = { 0x007fbd },
		[0x00fa20] = { 0x008612 },
		[0x00fa22] = { 0x008af8 },
		[0x00fa25] = { 0x009038 },
		[0x00fa26] = { 0x0090fd },
		[0x00fa2a] = { 0x0098ef },
		[0x00fa2b] = { 0x0098fc },
		[0x00fa2c] = { 0x009928 },
		[0x00fa2d] = { 0x009db4 },
		[0x00fa30] = { 0x004fae },
		[0x00fa31] = { 0x0050e7 },
		[0x00fa32] = { 0x00514d },
		[0x00fa33] = { 0x0052c9 },
		[0x00fa34] = { 0x0052e4 },
		[0x00fa35] = { 0x005351 },
		[0x00fa36] = { 0x00559d },
		[0x00fa37] = { 0x005606 },
		[0x00fa38] = { 0x005668 },
		[0x00fa39] = { 0x005840 },
		[0x00fa3a] = { 0x0058a8 },
		[0x00fa3b] = { 0x005c64 },
		[0x00fa3c] = { 0x005c6e },
		[0x00fa3d] = { 0x006094 },
		[0x00fa3e] = { 0x006168 },
		[0x00fa3f] = { 0x00618e },
		[0x00fa40] = { 0x0061f2 },
		[0x00fa41] = { 0x00654f },
		[0x00fa42] = { 0x0065e2 },
		[0x00fa43] = { 0x006691 },
		[0x00fa44] = { 0x006885 },
		[0x00fa45] = { 0x006d77 },
		[0x00fa46] = { 0x006e1a },
		[0x00fa47] = { 0x006f22 },
		[0x00fa48] = { 0x00716e },
		[0x00fa49] = { 0x00722b },
		[0x00fa4a] = { 0x007422 },
		[0x00fa4b] = { 0x007891 },
		[0x00fa4c] = { 0x00793e },
		[0x00fa4d] = { 0x007949 },
		[0x00fa4e] = { 0x007948 },
		[0x00fa4f] = { 0x007950 },
		[0x00fa50] = { 0x007956 },
		[0x00fa51] = { 0x00795d },
		[0x00fa52] = { 0x00798d },
		[0x00fa53] = { 0x00798e },
		[0x00fa54] = { 0x007a40 },
		[0x00fa55] = { 0x007a81 },
		[0x00fa56] = { 0x007bc0 },
		[0x00fa57] = { 0x007df4 },
		[0x00fa58] = { 0x007e09 },
		[0x00fa59] = { 0x007e41 },
		[0x00fa5a] = { 0x007f72 },
		[0x00fa5b] = { 0x008005 },
		[0x00fa5c] = { 0x0081ed },
		[0x00fa5d] = { 0x008279 },
		[0x00fa5e] = { 0x008279 },
		[0x00fa5f] = { 0x008457 },
		[0x00fa60] = { 0x008910 },
		[0x00fa61] = { 0x008996 },
		[0x00fa62] = { 0x008b01 },
		[0x00fa63] = { 0x008b39 },
		[0x00fa64] = { 0x008cd3 },
		[0x00fa65] = { 0x008d08 },
		[0x00fa66] = { 0x008fb6 },
		[0x00fa67] = { 0x009038 },
		[0x00fa68] = { 0x0096e3 },
		[0x00fa69] = { 0x0097ff },
		[0x00fa6a] = { 0x00983b },
		[0x00fa6b] = { 0x006075 },
		[0x00fa6c] = { 0x0242ee },
		[0x00fa6d] = { 0x008218 },
		[0x00fa70] = { 0x004e26 },
		[0x00fa71] = { 0x0051b5 },
		[0x00fa72] = { 0x005168 },
		[0x00fa73] = { 0x004f80 },
		[0x00fa74] = { 0x005145 },
		[0x00fa75] = { 0x005180 },
		[0x00fa76] = { 0x0052c7 },
		[0x00fa77] = { 0x0052fa },
		[0x00fa78] = { 0x00559d },
		[0x00fa79] = { 0x005555 },
		[0x00fa7a] = { 0x005599 },
		[0x00fa7b] = { 0x0055e2 },
		[0x00fa7c] = { 0x00585a },
		[0x00fa7d] = { 0x0058b3 },
		[0x00fa7e] = { 0x005944 },
		[0x00fa7f] = { 0x005954 },
		[0x00fa80] = { 0x005a62 },
		[0x00fa81] = { 0x005b28 },
		[0x00fa82] = { 0x005ed2 },
		[0x00fa83] = { 0x005ed9 },
		[0x00fa84] = { 0x005f69 },
		[0x00fa85] = { 0x005fad },
		[0x00fa86] = { 0x0060d8 },
		[0x00fa87] = { 0x00614e },
		[0x00fa88] = { 0x006108 },
		[0x00fa89] = { 0x00618e },
		[0x00fa8a] = { 0x006160 },
		[0x00fa8b] = { 0x0061f2 },
		[0x00fa8c] = { 0x006234 },
		[0x00fa8d] = { 0x0063c4 },
		[0x00fa8e] = { 0x00641c },
		[0x00fa8f] = { 0x006452 },
		[0x00fa90] = { 0x006556 },
		[0x00fa91] = { 0x006674 },
		[0x00fa92] = { 0x006717 },
		[0x00fa93] = { 0x00671b },
		[0x00fa94] = { 0x006756 },
		[0x00fa95] = { 0x006b79 },
		[0x00fa96] = { 0x006bba },
		[0x00fa97] = { 0x006d41 },
		[0x00fa98] = { 0x006edb },
		[0x00fa99] = { 0x006ecb },
		[0x00fa9a] = { 0x006f22 },
		[0x00fa9b] = { 0x00701e },
		[0x00fa9c] = { 0x00716e },
		[0x00fa9d] = { 0x0077a7 },
		[0x00fa9e] = { 0x007235 },
		[0x00fa9f] = { 0x0072af },
		[0x00faa0] = { 0x00732a },
		[0x00faa1] = { 0x007471 },
		[0x00faa2] = { 0x007506 },
		[0x00faa3] = { 0x00753b },
		[0x00faa4] = { 0x00761d },
		[0x00faa5] = { 0x00761f },
		[0x00faa6] = { 0x0076ca },
		[0x00faa7] = { 0x0076db },
		[0x00faa8] = { 0x0076f4 },
		[0x00faa9] = { 0x00774a },
		[0x00faaa] = { 0x007740 },
		[0x00faab] = { 0x0078cc },
		[0x00faac] = { 0x007ab1 },
		[0x00faad] = { 0x007bc0 },
		[0x00faae] = { 0x007c7b },
		[0x00faaf] = { 0x007d5b },
		[0x00fab0] = { 0x007df4 },
		[0x00fab1] = { 0x007f3e },
		[0x00fab2] = { 0x008005 },
		[0x00fab3] = { 0x008352 },
		[0x00fab4] = { 0x0083ef },
		[0x00fab5] = { 0x008779 },
		[0x00fab6] = { 0x008941 },
		[0x00fab7] = { 0x008986 },
		[0x00fab8] = { 0x008996 },
		[0x00fab9] = { 0x008abf },
		[0x00faba] = { 0x008af8 },
		[0x00fabb] = { 0x008acb },
		[0x00fabc] = { 0x008b01 },
		[0x00fabd] = { 0x008afe },
		[0x00fabe] = { 0x008aed },
		[0x00fabf] = { 0x008b39 },
		[0x00fac0] = { 0x008b8a },
		[0x00fac1] = { 0x008d08 },
		[0x00fac2] = { 0x008f38 },
		[0x00fac3] = { 0x009072 },
		[0x00fac4] = { 0x009199 },
		[0x00fac5] = { 0x009276 },
		[0x00fac6] = { 0x00967c },
		[0x00fac7] = { 0x0096e3 },
		[0x00fac8] = { 0x009756 },
		[0x00fac9] = { 0x0097db },
		[0x00faca] = { 0x0097ff },
		[0x00facb] = { 0x00980b },
		[0x00facc] = { 0x00983b },
		[0x00facd] = { 0x009b12 },
		[0x00face] = { 0x009f9c },
		[0x00facf] = { 0x02284a },
		[0x00fad0] = { 0x022844 },
		[0x00fad1] = { 0x0233d5 },
		[0x00fad2] = { 0x003b9d },
		[0x00fad3] = { 0x004018 },
		[0x00fad4] = { 0x004039 },
		[0x00fad5] = { 0x025249 },
		[0x00fad6] = { 0x025cd0 },
		[0x00fad7] = { 0x027ed3 },
		[0x00fad8] = { 0x009f43 },
		[0x00fad9] = { 0x009f8e },
		[0x00fb1d] = { 0x0005d9, 0x0005b4 },
		[0x00fb1f] = { 0x0005f2, 0x0005b7 },
		[0x00fb2a] = { 0x0005e9, 0x0005c1 },
		[0x00fb2b] = { 0x0005e9, 0x0005c2 },
		[0x00fb2c] = { 0x0005e9, 0x0005bc, 0x0005c1 },
		[0x00fb2d] = { 0x0005e9, 0x0005bc, 0x0005c2 },
		[0x00fb2e] = { 0x0005d0, 0x0005b7 },
		[0x00fb2f] = { 0x0005d0, 0x0005b8 },
		[0x00fb30] = { 0x0005d0, 0x0005bc },
		[0x00fb31] = { 0x0005d1, 0x0005bc },
		[0x00fb32] = { 0x0005d2, 0x0005bc },
		[0x00fb33] = { 0x0005d3, 0x0005bc },
		[0x00fb34] = { 0x0005d4, 0x0005bc },
		[0x00fb35] = { 0x0005d5, 0x0005bc },
		[0x00fb36] = { 0x0005d6, 0x0005bc },
		[0x00fb38] = { 0x0005d8, 0x0005bc },
		[0x00fb39] = { 0x0005d9, 0x0005bc },
		[0x00fb3a] = { 0x0005da, 0x0005bc },
		[0x00fb3b] = { 0x0005db, 0x0005bc },
		[0x00fb3c] = { 0x0005dc, 0x0005bc },
		[0x00fb3e] = { 0x0005de, 0x0005bc },
		[0x00fb40] = { 0x0005e0, 0x0005bc },
		[0x00fb41] = { 0x0005e1, 0x0005bc },
		[0x00fb43] = { 0x0005e3, 0x0005bc },
		[0x00fb44] = { 0x0005e4, 0x0005bc },
		[0x00fb46] = { 0x0005e6, 0x0005bc },
		[0x00fb47] = { 0x0005e7, 0x0005bc },
		[0x00fb48] = { 0x0005e8, 0x0005bc },
		[0x00fb49] = { 0x0005e9, 0x0005bc },
		[0x00fb4a] = { 0x0005ea, 0x0005bc },
		[0x00fb4b] = { 0x0005d5, 0x0005b9 },
		[0x00fb4c] = { 0x0005d1, 0x0005bf },
		[0x00fb4d] = { 0x0005db, 0x0005bf },
		[0x00fb4e] = { 0x0005e4, 0x0005bf },
		[0x01109a] = { 0x011099, 0x0110ba },
		[0x01109c] = { 0x01109b, 0x0110ba },
		[0x0110ab] = { 0x0110a5, 0x0110ba },
		[0x01d15e] = { 0x01d157, 0x01d165 },
		[0x01d15f] = { 0x01d158, 0x01d165 },
		[0x01d160] = { 0x01d158, 0x01d165, 0x01d16e },
		[0x01d161] = { 0x01d158, 0x01d165, 0x01d16f },
		[0x01d162] = { 0x01d158, 0x01d165, 0x01d170 },
		[0x01d163] = { 0x01d158, 0x01d165, 0x01d171 },
		[0x01d164] = { 0x01d158, 0x01d165, 0x01d172 },
		[0x01d1bb] = { 0x01d1b9, 0x01d165 },
		[0x01d1bc] = { 0x01d1ba, 0x01d165 },
		[0x01d1bd] = { 0x01d1b9, 0x01d165, 0x01d16e },
		[0x01d1be] = { 0x01d1ba, 0x01d165, 0x01d16e },
		[0x01d1bf] = { 0x01d1b9, 0x01d165, 0x01d16f },
		[0x01d1c0] = { 0x01d1ba, 0x01d165, 0x01d16f },
		[0x02f800] = { 0x004e3d },
		[0x02f801] = { 0x004e38 },
		[0x02f802] = { 0x004e41 },
		[0x02f803] = { 0x020122 },
		[0x02f804] = { 0x004f60 },
		[0x02f805] = { 0x004fae },
		[0x02f806] = { 0x004fbb },
		[0x02f807] = { 0x005002 },
		[0x02f808] = { 0x00507a },
		[0x02f809] = { 0x005099 },
		[0x02f80a] = { 0x0050e7 },
		[0x02f80b] = { 0x0050cf },
		[0x02f80c] = { 0x00349e },
		[0x02f80d] = { 0x02063a },
		[0x02f80e] = { 0x00514d },
		[0x02f80f] = { 0x005154 },
		[0x02f810] = { 0x005164 },
		[0x02f811] = { 0x005177 },
		[0x02f812] = { 0x02051c },
		[0x02f813] = { 0x0034b9 },
		[0x02f814] = { 0x005167 },
		[0x02f815] = { 0x00518d },
		[0x02f816] = { 0x02054b },
		[0x02f817] = { 0x005197 },
		[0x02f818] = { 0x0051a4 },
		[0x02f819] = { 0x004ecc },
		[0x02f81a] = { 0x0051ac },
		[0x02f81b] = { 0x0051b5 },
		[0x02f81c] = { 0x0291df },
		[0x02f81d] = { 0x0051f5 },
		[0x02f81e] = { 0x005203 },
		[0x02f81f] = { 0x0034df },
		[0x02f820] = { 0x00523b },
		[0x02f821] = { 0x005246 },
		[0x02f822] = { 0x005272 },
		[0x02f823] = { 0x005277 },
		[0x02f824] = { 0x003515 },
		[0x02f825] = { 0x0052c7 },
		[0x02f826] = { 0x0052c9 },
		[0x02f827] = { 0x0052e4 },
		[0x02f828] = { 0x0052fa },
		[0x02f829] = { 0x005305 },
		[0x02f82a] = { 0x005306 },
		[0x02f82b] = { 0x005317 },
		[0x02f82c] = { 0x005349 },
		[0x02f82d] = { 0x005351 },
		[0x02f82e] = { 0x00535a },
		[0x02f82f] = { 0x005373 },
		[0x02f830] = { 0x00537d },
		[0x02f831] = { 0x00537f },
		[0x02f832] = { 0x00537f },
		[0x02f833] = { 0x00537f },
		[0x02f834] = { 0x020a2c },
		[0x02f835] = { 0x007070 },
		[0x02f836] = { 0x0053ca },
		[0x02f837] = { 0x0053df },
		[0x02f838] = { 0x020b63 },
		[0x02f839] = { 0x0053eb },
		[0x02f83a] = { 0x0053f1 },
		[0x02f83b] = { 0x005406 },
		[0x02f83c] = { 0x00549e },
		[0x02f83d] = { 0x005438 },
		[0x02f83e] = { 0x005448 },
		[0x02f83f] = { 0x005468 },
		[0x02f840] = { 0x0054a2 },
		[0x02f841] = { 0x0054f6 },
		[0x02f842] = { 0x005510 },
		[0x02f843] = { 0x005553 },
		[0x02f844] = { 0x005563 },
		[0x02f845] = { 0x005584 },
		[0x02f846] = { 0x005584 },
		[0x02f847] = { 0x005599 },
		[0x02f848] = { 0x0055ab },
		[0x02f849] = { 0x0055b3 },
		[0x02f84a] = { 0x0055c2 },
		[0x02f84b] = { 0x005716 },
		[0x02f84c] = { 0x005606 },
		[0x02f84d] = { 0x005717 },
		[0x02f84e] = { 0x005651 },
		[0x02f84f] = { 0x005674 },
		[0x02f850] = { 0x005207 },
		[0x02f851] = { 0x0058ee },
		[0x02f852] = { 0x0057ce },
		[0x02f853] = { 0x0057f4 },
		[0x02f854] = { 0x00580d },
		[0x02f855] = { 0x00578b },
		[0x02f856] = { 0x005832 },
		[0x02f857] = { 0x005831 },
		[0x02f858] = { 0x0058ac },
		[0x02f859] = { 0x0214e4 },
		[0x02f85a] = { 0x0058f2 },
		[0x02f85b] = { 0x0058f7 },
		[0x02f85c] = { 0x005906 },
		[0x02f85d] = { 0x00591a },
		[0x02f85e] = { 0x005922 },
		[0x02f85f] = { 0x005962 },
		[0x02f860] = { 0x0216a8 },
		[0x02f861] = { 0x0216ea },
		[0x02f862] = { 0x0059ec },
		[0x02f863] = { 0x005a1b },
		[0x02f864] = { 0x005a27 },
		[0x02f865] = { 0x0059d8 },
		[0x02f866] = { 0x005a66 },
		[0x02f867] = { 0x0036ee },
		[0x02f868] = { 0x0036fc },
		[0x02f869] = { 0x005b08 },
		[0x02f86a] = { 0x005b3e },
		[0x02f86b] = { 0x005b3e },
		[0x02f86c] = { 0x0219c8 },
		[0x02f86d] = { 0x005bc3 },
		[0x02f86e] = { 0x005bd8 },
		[0x02f86f] = { 0x005be7 },
		[0x02f870] = { 0x005bf3 },
		[0x02f871] = { 0x021b18 },
		[0x02f872] = { 0x005bff },
		[0x02f873] = { 0x005c06 },
		[0x02f874] = { 0x005f53 },
		[0x02f875] = { 0x005c22 },
		[0x02f876] = { 0x003781 },
		[0x02f877] = { 0x005c60 },
		[0x02f878] = { 0x005c6e },
		[0x02f879] = { 0x005cc0 },
		[0x02f87a] = { 0x005c8d },
		[0x02f87b] = { 0x021de4 },
		[0x02f87c] = { 0x005d43 },
		[0x02f87d] = { 0x021de6 },
		[0x02f87e] = { 0x005d6e },
		[0x02f87f] = { 0x005d6b },
		[0x02f880] = { 0x005d7c },
		[0x02f881] = { 0x005de1 },
		[0x02f882] = { 0x005de2 },
		[0x02f883] = { 0x00382f },
		[0x02f884] = { 0x005dfd },
		[0x02f885] = { 0x005e28 },
		[0x02f886] = { 0x005e3d },
		[0x02f887] = { 0x005e69 },
		[0x02f888] = { 0x003862 },
		[0x02f889] = { 0x022183 },
		[0x02f88a] = { 0x00387c },
		[0x02f88b] = { 0x005eb0 },
		[0x02f88c] = { 0x005eb3 },
		[0x02f88d] = { 0x005eb6 },
		[0x02f88e] = { 0x005eca },
		[0x02f88f] = { 0x02a392 },
		[0x02f890] = { 0x005efe },
		[0x02f891] = { 0x022331 },
		[0x02f892] = { 0x022331 },
		[0x02f893] = { 0x008201 },
		[0x02f894] = { 0x005f22 },
		[0x02f895] = { 0x005f22 },
		[0x02f896] = { 0x0038c7 },
		[0x02f897] = { 0x0232b8 },
		[0x02f898] = { 0x0261da },
		[0x02f899] = { 0x005f62 },
		[0x02f89a] = { 0x005f6b },
		[0x02f89b] = { 0x0038e3 },
		[0x02f89c] = { 0x005f9a },
		[0x02f89d] = { 0x005fcd },
		[0x02f89e] = { 0x005fd7 },
		[0x02f89f] = { 0x005ff9 },
		[0x02f8a0] = { 0x006081 },
		[0x02f8a1] = { 0x00393a },
		[0x02f8a2] = { 0x00391c },
		[0x02f8a3] = { 0x006094 },
		[0x02f8a4] = { 0x0226d4 },
		[0x02f8a5] = { 0x0060c7 },
		[0x02f8a6] = { 0x006148 },
		[0x02f8a7] = { 0x00614c },
		[0x02f8a8] = { 0x00614e },
		[0x02f8a9] = { 0x00614c },
		[0x02f8aa] = { 0x00617a },
		[0x02f8ab] = { 0x00618e },
		[0x02f8ac] = { 0x0061b2 },
		[0x02f8ad] = { 0x0061a4 },
		[0x02f8ae] = { 0x0061af },
		[0x02f8af] = { 0x0061de },
		[0x02f8b0] = { 0x0061f2 },
		[0x02f8b1] = { 0x0061f6 },
		[0x02f8b2] = { 0x006210 },
		[0x02f8b3] = { 0x00621b },
		[0x02f8b4] = { 0x00625d },
		[0x02f8b5] = { 0x0062b1 },
		[0x02f8b6] = { 0x0062d4 },
		[0x02f8b7] = { 0x006350 },
		[0x02f8b8] = { 0x022b0c },
		[0x02f8b9] = { 0x00633d },
		[0x02f8ba] = { 0x0062fc },
		[0x02f8bb] = { 0x006368 },
		[0x02f8bc] = { 0x006383 },
		[0x02f8bd] = { 0x0063e4 },
		[0x02f8be] = { 0x022bf1 },
		[0x02f8bf] = { 0x006422 },
		[0x02f8c0] = { 0x0063c5 },
		[0x02f8c1] = { 0x0063a9 },
		[0x02f8c2] = { 0x003a2e },
		[0x02f8c3] = { 0x006469 },
		[0x02f8c4] = { 0x00647e },
		[0x02f8c5] = { 0x00649d },
		[0x02f8c6] = { 0x006477 },
		[0x02f8c7] = { 0x003a6c },
		[0x02f8c8] = { 0x00654f },
		[0x02f8c9] = { 0x00656c },
		[0x02f8ca] = { 0x02300a },
		[0x02f8cb] = { 0x0065e3 },
		[0x02f8cc] = { 0x0066f8 },
		[0x02f8cd] = { 0x006649 },
		[0x02f8ce] = { 0x003b19 },
		[0x02f8cf] = { 0x006691 },
		[0x02f8d0] = { 0x003b08 },
		[0x02f8d1] = { 0x003ae4 },
		[0x02f8d2] = { 0x005192 },
		[0x02f8d3] = { 0x005195 },
		[0x02f8d4] = { 0x006700 },
		[0x02f8d5] = { 0x00669c },
		[0x02f8d6] = { 0x0080ad },
		[0x02f8d7] = { 0x0043d9 },
		[0x02f8d8] = { 0x006717 },
		[0x02f8d9] = { 0x00671b },
		[0x02f8da] = { 0x006721 },
		[0x02f8db] = { 0x00675e },
		[0x02f8dc] = { 0x006753 },
		[0x02f8dd] = { 0x0233c3 },
		[0x02f8de] = { 0x003b49 },
		[0x02f8df] = { 0x0067fa },
		[0x02f8e0] = { 0x006785 },
		[0x02f8e1] = { 0x006852 },
		[0x02f8e2] = { 0x006885 },
		[0x02f8e3] = { 0x02346d },
		[0x02f8e4] = { 0x00688e },
		[0x02f8e5] = { 0x00681f },
		[0x02f8e6] = { 0x006914 },
		[0x02f8e7] = { 0x003b9d },
		[0x02f8e8] = { 0x006942 },
		[0x02f8e9] = { 0x0069a3 },
		[0x02f8ea] = { 0x0069ea },
		[0x02f8eb] = { 0x006aa8 },
		[0x02f8ec] = { 0x0236a3 },
		[0x02f8ed] = { 0x006adb },
		[0x02f8ee] = { 0x003c18 },
		[0x02f8ef] = { 0x006b21 },
		[0x02f8f0] = { 0x0238a7 },
		[0x02f8f1] = { 0x006b54 },
		[0x02f8f2] = { 0x003c4e },
		[0x02f8f3] = { 0x006b72 },
		[0x02f8f4] = { 0x006b9f },
		[0x02f8f5] = { 0x006bba },
		[0x02f8f6] = { 0x006bbb },
		[0x02f8f7] = { 0x023a8d },
		[0x02f8f8] = { 0x021d0b },
		[0x02f8f9] = { 0x023afa },
		[0x02f8fa] = { 0x006c4e },
		[0x02f8fb] = { 0x023cbc },
		[0x02f8fc] = { 0x006cbf },
		[0x02f8fd] = { 0x006ccd },
		[0x02f8fe] = { 0x006c67 },
		[0x02f8ff] = { 0x006d16 },
		[0x02f900] = { 0x006d3e },
		[0x02f901] = { 0x006d77 },
		[0x02f902] = { 0x006d41 },
		[0x02f903] = { 0x006d69 },
		[0x02f904] = { 0x006d78 },
		[0x02f905] = { 0x006d85 },
		[0x02f906] = { 0x023d1e },
		[0x02f907] = { 0x006d34 },
		[0x02f908] = { 0x006e2f },
		[0x02f909] = { 0x006e6e },
		[0x02f90a] = { 0x003d33 },
		[0x02f90b] = { 0x006ecb },
		[0x02f90c] = { 0x006ec7 },
		[0x02f90d] = { 0x023ed1 },
		[0x02f90e] = { 0x006df9 },
		[0x02f90f] = { 0x006f6e },
		[0x02f910] = { 0x023f5e },
		[0x02f911] = { 0x023f8e },
		[0x02f912] = { 0x006fc6 },
		[0x02f913] = { 0x007039 },
		[0x02f914] = { 0x00701e },
		[0x02f915] = { 0x00701b },
		[0x02f916] = { 0x003d96 },
		[0x02f917] = { 0x00704a },
		[0x02f918] = { 0x00707d },
		[0x02f919] = { 0x007077 },
		[0x02f91a] = { 0x0070ad },
		[0x02f91b] = { 0x020525 },
		[0x02f91c] = { 0x007145 },
		[0x02f91d] = { 0x024263 },
		[0x02f91e] = { 0x00719c },
		[0x02f91f] = { 0x0243ab },
		[0x02f920] = { 0x007228 },
		[0x02f921] = { 0x007235 },
		[0x02f922] = { 0x007250 },
		[0x02f923] = { 0x024608 },
		[0x02f924] = { 0x007280 },
		[0x02f925] = { 0x007295 },
		[0x02f926] = { 0x024735 },
		[0x02f927] = { 0x024814 },
		[0x02f928] = { 0x00737a },
		[0x02f929] = { 0x00738b },
		[0x02f92a] = { 0x003eac },
		[0x02f92b] = { 0x0073a5 },
		[0x02f92c] = { 0x003eb8 },
		[0x02f92d] = { 0x003eb8 },
		[0x02f92e] = { 0x007447 },
		[0x02f92f] = { 0x00745c },
		[0x02f930] = { 0x007471 },
		[0x02f931] = { 0x007485 },
		[0x02f932] = { 0x0074ca },
		[0x02f933] = { 0x003f1b },
		[0x02f934] = { 0x007524 },
		[0x02f935] = { 0x024c36 },
		[0x02f936] = { 0x00753e },
		[0x02f937] = { 0x024c92 },
		[0x02f938] = { 0x007570 },
		[0x02f939] = { 0x02219f },
		[0x02f93a] = { 0x007610 },
		[0x02f93b] = { 0x024fa1 },
		[0x02f93c] = { 0x024fb8 },
		[0x02f93d] = { 0x025044 },
		[0x02f93e] = { 0x003ffc },
		[0x02f93f] = { 0x004008 },
		[0x02f940] = { 0x0076f4 },
		[0x02f941] = { 0x0250f3 },
		[0x02f942] = { 0x0250f2 },
		[0x02f943] = { 0x025119 },
		[0x02f944] = { 0x025133 },
		[0x02f945] = { 0x00771e },
		[0x02f946] = { 0x00771f },
		[0x02f947] = { 0x00771f },
		[0x02f948] = { 0x00774a },
		[0x02f949] = { 0x004039 },
		[0x02f94a] = { 0x00778b },
		[0x02f94b] = { 0x004046 },
		[0x02f94c] = { 0x004096 },
		[0x02f94d] = { 0x02541d },
		[0x02f94e] = { 0x00784e },
		[0x02f94f] = { 0x00788c },
		[0x02f950] = { 0x0078cc },
		[0x02f951] = { 0x0040e3 },
		[0x02f952] = { 0x025626 },
		[0x02f953] = { 0x007956 },
		[0x02f954] = { 0x02569a },
		[0x02f955] = { 0x0256c5 },
		[0x02f956] = { 0x00798f },
		[0x02f957] = { 0x0079eb },
		[0x02f958] = { 0x00412f },
		[0x02f959] = { 0x007a40 },
		[0x02f95a] = { 0x007a4a },
		[0x02f95b] = { 0x007a4f },
		[0x02f95c] = { 0x02597c },
		[0x02f95d] = { 0x025aa7 },
		[0x02f95e] = { 0x025aa7 },
		[0x02f95f] = { 0x007aee },
		[0x02f960] = { 0x004202 },
		[0x02f961] = { 0x025bab },
		[0x02f962] = { 0x007bc6 },
		[0x02f963] = { 0x007bc9 },
		[0x02f964] = { 0x004227 },
		[0x02f965] = { 0x025c80 },
		[0x02f966] = { 0x007cd2 },
		[0x02f967] = { 0x0042a0 },
		[0x02f968] = { 0x007ce8 },
		[0x02f969] = { 0x007ce3 },
		[0x02f96a] = { 0x007d00 },
		[0x02f96b] = { 0x025f86 },
		[0x02f96c] = { 0x007d63 },
		[0x02f96d] = { 0x004301 },
		[0x02f96e] = { 0x007dc7 },
		[0x02f96f] = { 0x007e02 },
		[0x02f970] = { 0x007e45 },
		[0x02f971] = { 0x004334 },
		[0x02f972] = { 0x026228 },
		[0x02f973] = { 0x026247 },
		[0x02f974] = { 0x004359 },
		[0x02f975] = { 0x0262d9 },
		[0x02f976] = { 0x007f7a },
		[0x02f977] = { 0x02633e },
		[0x02f978] = { 0x007f95 },
		[0x02f979] = { 0x007ffa },
		[0x02f97a] = { 0x008005 },
		[0x02f97b] = { 0x0264da },
		[0x02f97c] = { 0x026523 },
		[0x02f97d] = { 0x008060 },
		[0x02f97e] = { 0x0265a8 },
		[0x02f97f] = { 0x008070 },
		[0x02f980] = { 0x02335f },
		[0x02f981] = { 0x0043d5 },
		[0x02f982] = { 0x0080b2 },
		[0x02f983] = { 0x008103 },
		[0x02f984] = { 0x00440b },
		[0x02f985] = { 0x00813e },
		[0x02f986] = { 0x005ab5 },
		[0x02f987] = { 0x0267a7 },
		[0x02f988] = { 0x0267b5 },
		[0x02f989] = { 0x023393 },
		[0x02f98a] = { 0x02339c },
		[0x02f98b] = { 0x008201 },
		[0x02f98c] = { 0x008204 },
		[0x02f98d] = { 0x008f9e },
		[0x02f98e] = { 0x00446b },
		[0x02f98f] = { 0x008291 },
		[0x02f990] = { 0x00828b },
		[0x02f991] = { 0x00829d },
		[0x02f992] = { 0x0052b3 },
		[0x02f993] = { 0x0082b1 },
		[0x02f994] = { 0x0082b3 },
		[0x02f995] = { 0x0082bd },
		[0x02f996] = { 0x0082e6 },
		[0x02f997] = { 0x026b3c },
		[0x02f998] = { 0x0082e5 },
		[0x02f999] = { 0x00831d },
		[0x02f99a] = { 0x008363 },
		[0x02f99b] = { 0x0083ad },
		[0x02f99c] = { 0x008323 },
		[0x02f99d] = { 0x0083bd },
		[0x02f99e] = { 0x0083e7 },
		[0x02f99f] = { 0x008457 },
		[0x02f9a0] = { 0x008353 },
		[0x02f9a1] = { 0x0083ca },
		[0x02f9a2] = { 0x0083cc },
		[0x02f9a3] = { 0x0083dc },
		[0x02f9a4] = { 0x026c36 },
		[0x02f9a5] = { 0x026d6b },
		[0x02f9a6] = { 0x026cd5 },
		[0x02f9a7] = { 0x00452b },
		[0x02f9a8] = { 0x0084f1 },
		[0x02f9a9] = { 0x0084f3 },
		[0x02f9aa] = { 0x008516 },
		[0x02f9ab] = { 0x0273ca },
		[0x02f9ac] = { 0x008564 },
		[0x02f9ad] = { 0x026f2c },
		[0x02f9ae] = { 0x00455d },
		[0x02f9af] = { 0x004561 },
		[0x02f9b0] = { 0x026fb1 },
		[0x02f9b1] = { 0x0270d2 },
		[0x02f9b2] = { 0x00456b },
		[0x02f9b3] = { 0x008650 },
		[0x02f9b4] = { 0x00865c },
		[0x02f9b5] = { 0x008667 },
		[0x02f9b6] = { 0x008669 },
		[0x02f9b7] = { 0x0086a9 },
		[0x02f9b8] = { 0x008688 },
		[0x02f9b9] = { 0x00870e },
		[0x02f9ba] = { 0x0086e2 },
		[0x02f9bb] = { 0x008779 },
		[0x02f9bc] = { 0x008728 },
		[0x02f9bd] = { 0x00876b },
		[0x02f9be] = { 0x008786 },
		[0x02f9bf] = { 0x0045d7 },
		[0x02f9c0] = { 0x0087e1 },
		[0x02f9c1] = { 0x008801 },
		[0x02f9c2] = { 0x0045f9 },
		[0x02f9c3] = { 0x008860 },
		[0x02f9c4] = { 0x008863 },
		[0x02f9c5] = { 0x027667 },
		[0x02f9c6] = { 0x0088d7 },
		[0x02f9c7] = { 0x0088de },
		[0x02f9c8] = { 0x004635 },
		[0x02f9c9] = { 0x0088fa },
		[0x02f9ca] = { 0x0034bb },
		[0x02f9cb] = { 0x0278ae },
		[0x02f9cc] = { 0x027966 },
		[0x02f9cd] = { 0x0046be },
		[0x02f9ce] = { 0x0046c7 },
		[0x02f9cf] = { 0x008aa0 },
		[0x02f9d0] = { 0x008aed },
		[0x02f9d1] = { 0x008b8a },
		[0x02f9d2] = { 0x008c55 },
		[0x02f9d3] = { 0x027ca8 },
		[0x02f9d4] = { 0x008cab },
		[0x02f9d5] = { 0x008cc1 },
		[0x02f9d6] = { 0x008d1b },
		[0x02f9d7] = { 0x008d77 },
		[0x02f9d8] = { 0x027f2f },
		[0x02f9d9] = { 0x020804 },
		[0x02f9da] = { 0x008dcb },
		[0x02f9db] = { 0x008dbc },
		[0x02f9dc] = { 0x008df0 },
		[0x02f9dd] = { 0x0208de },
		[0x02f9de] = { 0x008ed4 },
		[0x02f9df] = { 0x008f38 },
		[0x02f9e0] = { 0x0285d2 },
		[0x02f9e1] = { 0x0285ed },
		[0x02f9e2] = { 0x009094 },
		[0x02f9e3] = { 0x0090f1 },
		[0x02f9e4] = { 0x009111 },
		[0x02f9e5] = { 0x02872e },
		[0x02f9e6] = { 0x00911b },
		[0x02f9e7] = { 0x009238 },
		[0x02f9e8] = { 0x0092d7 },
		[0x02f9e9] = { 0x0092d8 },
		[0x02f9ea] = { 0x00927c },
		[0x02f9eb] = { 0x0093f9 },
		[0x02f9ec] = { 0x009415 },
		[0x02f9ed] = { 0x028bfa },
		[0x02f9ee] = { 0x00958b },
		[0x02f9ef] = { 0x004995 },
		[0x02f9f0] = { 0x0095b7 },
		[0x02f9f1] = { 0x028d77 },
		[0x02f9f2] = { 0x0049e6 },
		[0x02f9f3] = { 0x0096c3 },
		[0x02f9f4] = { 0x005db2 },
		[0x02f9f5] = { 0x009723 },
		[0x02f9f6] = { 0x029145 },
		[0x02f9f7] = { 0x02921a },
		[0x02f9f8] = { 0x004a6e },
		[0x02f9f9] = { 0x004a76 },
		[0x02f9fa] = { 0x0097e0 },
		[0x02f9fb] = { 0x02940a },
		[0x02f9fc] = { 0x004ab2 },
		[0x02f9fd] = { 0x029496 },
		[0x02f9fe] = { 0x00980b },
		[0x02f9ff] = { 0x00980b },
		[0x02fa00] = { 0x009829 },
		[0x02fa01] = { 0x0295b6 },
		[0x02fa02] = { 0x0098e2 },
		[0x02fa03] = { 0x004b33 },
		[0x02fa04] = { 0x009929 },
		[0x02fa05] = { 0x0099a7 },
		[0x02fa06] = { 0x0099c2 },
		[0x02fa07] = { 0x0099fe },
		[0x02fa08] = { 0x004bce },
		[0x02fa09] = { 0x029b30 },
		[0x02fa0a] = { 0x009b12 },
		[0x02fa0b] = { 0x009c40 },
		[0x02fa0c] = { 0x009cfd },
		[0x02fa0d] = { 0x004cce },
		[0x02fa0e] = { 0x004ced },
		[0x02fa0f] = { 0x009d67 },
		[0x02fa10] = { 0x02a0ce },
		[0x02fa11] = { 0x004cf8 },
		[0x02fa12] = { 0x02a105 },
		[0x02fa13] = { 0x02a20e },
		[0x02fa14] = { 0x02a291 },
		[0x02fa15] = { 0x009ebb },
		[0x02fa16] = { 0x004d56 },
		[0x02fa17] = { 0x009ef9 },
		[0x02fa18] = { 0x009efe },
		[0x02fa19] = { 0x009f05 },
		[0x02fa1a] = { 0x009f0f },
		[0x02fa1b] = { 0x009f16 },
		[0x02fa1c] = { 0x009f3b },
		[0x02fa1d] = { 0x02a600 },
	},

	-- Character-pairs mapped to what they compose to
	-- Note Jamo to Hangul is done separately below
	comp = {
		[0x00003c] = {
			[0x000338] = 0x00226e,
		},
		[0x00003d] = {
			[0x000338] = 0x002260,
		},
		[0x00003e] = {
			[0x000338] = 0x00226f,
		},
		[0x000041] = {
			[0x000300] = 0x0000c0,
			[0x000301] = 0x0000c1,
			[0x000302] = 0x0000c2,
			[0x000303] = 0x0000c3,
			[0x000304] = 0x000100,
			[0x000306] = 0x000102,
			[0x000307] = 0x000226,
			[0x000308] = 0x0000c4,
			[0x000309] = 0x001ea2,
			[0x00030a] = 0x0000c5,
			[0x00030c] = 0x0001cd,
			[0x00030f] = 0x000200,
			[0x000311] = 0x000202,
			[0x000323] = 0x001ea0,
			[0x000325] = 0x001e00,
			[0x000328] = 0x000104,
		},
		[0x000042] = {
			[0x000307] = 0x001e02,
			[0x000323] = 0x001e04,
			[0x000331] = 0x001e06,
		},
		[0x000043] = {
			[0x000301] = 0x000106,
			[0x000302] = 0x000108,
			[0x000307] = 0x00010a,
			[0x00030c] = 0x00010c,
			[0x000327] = 0x0000c7,
		},
		[0x000044] = {
			[0x000307] = 0x001e0a,
			[0x00030c] = 0x00010e,
			[0x000323] = 0x001e0c,
			[0x000327] = 0x001e10,
			[0x00032d] = 0x001e12,
			[0x000331] = 0x001e0e,
		},
		[0x000045] = {
			[0x000300] = 0x0000c8,
			[0x000301] = 0x0000c9,
			[0x000302] = 0x0000ca,
			[0x000303] = 0x001ebc,
			[0x000304] = 0x000112,
			[0x000306] = 0x000114,
			[0x000307] = 0x000116,
			[0x000308] = 0x0000cb,
			[0x000309] = 0x001eba,
			[0x00030c] = 0x00011a,
			[0x00030f] = 0x000204,
			[0x000311] = 0x000206,
			[0x000323] = 0x001eb8,
			[0x000327] = 0x000228,
			[0x000328] = 0x000118,
			[0x00032d] = 0x001e18,
			[0x000330] = 0x001e1a,
		},
		[0x000046] = {
			[0x000307] = 0x001e1e,
		},
		[0x000047] = {
			[0x000301] = 0x0001f4,
			[0x000302] = 0x00011c,
			[0x000304] = 0x001e20,
			[0x000306] = 0x00011e,
			[0x000307] = 0x000120,
			[0x00030c] = 0x0001e6,
			[0x000327] = 0x000122,
		},
		[0x000048] = {
			[0x000302] = 0x000124,
			[0x000307] = 0x001e22,
			[0x000308] = 0x001e26,
			[0x00030c] = 0x00021e,
			[0x000323] = 0x001e24,
			[0x000327] = 0x001e28,
			[0x00032e] = 0x001e2a,
		},
		[0x000049] = {
			[0x000300] = 0x0000cc,
			[0x000301] = 0x0000cd,
			[0x000302] = 0x0000ce,
			[0x000303] = 0x000128,
			[0x000304] = 0x00012a,
			[0x000306] = 0x00012c,
			[0x000307] = 0x000130,
			[0x000308] = 0x0000cf,
			[0x000309] = 0x001ec8,
			[0x00030c] = 0x0001cf,
			[0x00030f] = 0x000208,
			[0x000311] = 0x00020a,
			[0x000323] = 0x001eca,
			[0x000328] = 0x00012e,
			[0x000330] = 0x001e2c,
		},
		[0x00004a] = {
			[0x000302] = 0x000134,
		},
		[0x00004b] = {
			[0x000301] = 0x001e30,
			[0x00030c] = 0x0001e8,
			[0x000323] = 0x001e32,
			[0x000327] = 0x000136,
			[0x000331] = 0x001e34,
		},
		[0x00004c] = {
			[0x000301] = 0x000139,
			[0x00030c] = 0x00013d,
			[0x000323] = 0x001e36,
			[0x000327] = 0x00013b,
			[0x00032d] = 0x001e3c,
			[0x000331] = 0x001e3a,
		},
		[0x00004d] = {
			[0x000301] = 0x001e3e,
			[0x000307] = 0x001e40,
			[0x000323] = 0x001e42,
		},
		[0x00004e] = {
			[0x000300] = 0x0001f8,
			[0x000301] = 0x000143,
			[0x000303] = 0x0000d1,
			[0x000307] = 0x001e44,
			[0x00030c] = 0x000147,
			[0x000323] = 0x001e46,
			[0x000327] = 0x000145,
			[0x00032d] = 0x001e4a,
			[0x000331] = 0x001e48,
		},
		[0x00004f] = {
			[0x000300] = 0x0000d2,
			[0x000301] = 0x0000d3,
			[0x000302] = 0x0000d4,
			[0x000303] = 0x0000d5,
			[0x000304] = 0x00014c,
			[0x000306] = 0x00014e,
			[0x000307] = 0x00022e,
			[0x000308] = 0x0000d6,
			[0x000309] = 0x001ece,
			[0x00030b] = 0x000150,
			[0x00030c] = 0x0001d1,
			[0x00030f] = 0x00020c,
			[0x000311] = 0x00020e,
			[0x00031b] = 0x0001a0,
			[0x000323] = 0x001ecc,
			[0x000328] = 0x0001ea,
		},
		[0x000050] = {
			[0x000301] = 0x001e54,
			[0x000307] = 0x001e56,
		},
		[0x000052] = {
			[0x000301] = 0x000154,
			[0x000307] = 0x001e58,
			[0x00030c] = 0x000158,
			[0x00030f] = 0x000210,
			[0x000311] = 0x000212,
			[0x000323] = 0x001e5a,
			[0x000327] = 0x000156,
			[0x000331] = 0x001e5e,
		},
		[0x000053] = {
			[0x000301] = 0x00015a,
			[0x000302] = 0x00015c,
			[0x000307] = 0x001e60,
			[0x00030c] = 0x000160,
			[0x000323] = 0x001e62,
			[0x000326] = 0x000218,
			[0x000327] = 0x00015e,
		},
		[0x000054] = {
			[0x000307] = 0x001e6a,
			[0x00030c] = 0x000164,
			[0x000323] = 0x001e6c,
			[0x000326] = 0x00021a,
			[0x000327] = 0x000162,
			[0x00032d] = 0x001e70,
			[0x000331] = 0x001e6e,
		},
		[0x000055] = {
			[0x000300] = 0x0000d9,
			[0x000301] = 0x0000da,
			[0x000302] = 0x0000db,
			[0x000303] = 0x000168,
			[0x000304] = 0x00016a,
			[0x000306] = 0x00016c,
			[0x000308] = 0x0000dc,
			[0x000309] = 0x001ee6,
			[0x00030a] = 0x00016e,
			[0x00030b] = 0x000170,
			[0x00030c] = 0x0001d3,
			[0x00030f] = 0x000214,
			[0x000311] = 0x000216,
			[0x00031b] = 0x0001af,
			[0x000323] = 0x001ee4,
			[0x000324] = 0x001e72,
			[0x000328] = 0x000172,
			[0x00032d] = 0x001e76,
			[0x000330] = 0x001e74,
		},
		[0x000056] = {
			[0x000303] = 0x001e7c,
			[0x000323] = 0x001e7e,
		},
		[0x000057] = {
			[0x000300] = 0x001e80,
			[0x000301] = 0x001e82,
			[0x000302] = 0x000174,
			[0x000307] = 0x001e86,
			[0x000308] = 0x001e84,
			[0x000323] = 0x001e88,
		},
		[0x000058] = {
			[0x000307] = 0x001e8a,
			[0x000308] = 0x001e8c,
		},
		[0x000059] = {
			[0x000300] = 0x001ef2,
			[0x000301] = 0x0000dd,
			[0x000302] = 0x000176,
			[0x000303] = 0x001ef8,
			[0x000304] = 0x000232,
			[0x000307] = 0x001e8e,
			[0x000308] = 0x000178,
			[0x000309] = 0x001ef6,
			[0x000323] = 0x001ef4,
		},
		[0x00005a] = {
			[0x000301] = 0x000179,
			[0x000302] = 0x001e90,
			[0x000307] = 0x00017b,
			[0x00030c] = 0x00017d,
			[0x000323] = 0x001e92,
			[0x000331] = 0x001e94,
		},
		[0x000061] = {
			[0x000300] = 0x0000e0,
			[0x000301] = 0x0000e1,
			[0x000302] = 0x0000e2,
			[0x000303] = 0x0000e3,
			[0x000304] = 0x000101,
			[0x000306] = 0x000103,
			[0x000307] = 0x000227,
			[0x000308] = 0x0000e4,
			[0x000309] = 0x001ea3,
			[0x00030a] = 0x0000e5,
			[0x00030c] = 0x0001ce,
			[0x00030f] = 0x000201,
			[0x000311] = 0x000203,
			[0x000323] = 0x001ea1,
			[0x000325] = 0x001e01,
			[0x000328] = 0x000105,
		},
		[0x000062] = {
			[0x000307] = 0x001e03,
			[0x000323] = 0x001e05,
			[0x000331] = 0x001e07,
		},
		[0x000063] = {
			[0x000301] = 0x000107,
			[0x000302] = 0x000109,
			[0x000307] = 0x00010b,
			[0x00030c] = 0x00010d,
			[0x000327] = 0x0000e7,
		},
		[0x000064] = {
			[0x000307] = 0x001e0b,
			[0x00030c] = 0x00010f,
			[0x000323] = 0x001e0d,
			[0x000327] = 0x001e11,
			[0x00032d] = 0x001e13,
			[0x000331] = 0x001e0f,
		},
		[0x000065] = {
			[0x000300] = 0x0000e8,
			[0x000301] = 0x0000e9,
			[0x000302] = 0x0000ea,
			[0x000303] = 0x001ebd,
			[0x000304] = 0x000113,
			[0x000306] = 0x000115,
			[0x000307] = 0x000117,
			[0x000308] = 0x0000eb,
			[0x000309] = 0x001ebb,
			[0x00030c] = 0x00011b,
			[0x00030f] = 0x000205,
			[0x000311] = 0x000207,
			[0x000323] = 0x001eb9,
			[0x000327] = 0x000229,
			[0x000328] = 0x000119,
			[0x00032d] = 0x001e19,
			[0x000330] = 0x001e1b,
		},
		[0x000066] = {
			[0x000307] = 0x001e1f,
		},
		[0x000067] = {
			[0x000301] = 0x0001f5,
			[0x000302] = 0x00011d,
			[0x000304] = 0x001e21,
			[0x000306] = 0x00011f,
			[0x000307] = 0x000121,
			[0x00030c] = 0x0001e7,
			[0x000327] = 0x000123,
		},
		[0x000068] = {
			[0x000302] = 0x000125,
			[0x000307] = 0x001e23,
			[0x000308] = 0x001e27,
			[0x00030c] = 0x00021f,
			[0x000323] = 0x001e25,
			[0x000327] = 0x001e29,
			[0x00032e] = 0x001e2b,
			[0x000331] = 0x001e96,
		},
		[0x000069] = {
			[0x000300] = 0x0000ec,
			[0x000301] = 0x0000ed,
			[0x000302] = 0x0000ee,
			[0x000303] = 0x000129,
			[0x000304] = 0x00012b,
			[0x000306] = 0x00012d,
			[0x000308] = 0x0000ef,
			[0x000309] = 0x001ec9,
			[0x00030c] = 0x0001d0,
			[0x00030f] = 0x000209,
			[0x000311] = 0x00020b,
			[0x000323] = 0x001ecb,
			[0x000328] = 0x00012f,
			[0x000330] = 0x001e2d,
		},
		[0x00006a] = {
			[0x000302] = 0x000135,
			[0x00030c] = 0x0001f0,
		},
		[0x00006b] = {
			[0x000301] = 0x001e31,
			[0x00030c] = 0x0001e9,
			[0x000323] = 0x001e33,
			[0x000327] = 0x000137,
			[0x000331] = 0x001e35,
		},
		[0x00006c] = {
			[0x000301] = 0x00013a,
			[0x00030c] = 0x00013e,
			[0x000323] = 0x001e37,
			[0x000327] = 0x00013c,
			[0x00032d] = 0x001e3d,
			[0x000331] = 0x001e3b,
		},
		[0x00006d] = {
			[0x000301] = 0x001e3f,
			[0x000307] = 0x001e41,
			[0x000323] = 0x001e43,
		},
		[0x00006e] = {
			[0x000300] = 0x0001f9,
			[0x000301] = 0x000144,
			[0x000303] = 0x0000f1,
			[0x000307] = 0x001e45,
			[0x00030c] = 0x000148,
			[0x000323] = 0x001e47,
			[0x000327] = 0x000146,
			[0x00032d] = 0x001e4b,
			[0x000331] = 0x001e49,
		},
		[0x00006f] = {
			[0x000300] = 0x0000f2,
			[0x000301] = 0x0000f3,
			[0x000302] = 0x0000f4,
			[0x000303] = 0x0000f5,
			[0x000304] = 0x00014d,
			[0x000306] = 0x00014f,
			[0x000307] = 0x00022f,
			[0x000308] = 0x0000f6,
			[0x000309] = 0x001ecf,
			[0x00030b] = 0x000151,
			[0x00030c] = 0x0001d2,
			[0x00030f] = 0x00020d,
			[0x000311] = 0x00020f,
			[0x00031b] = 0x0001a1,
			[0x000323] = 0x001ecd,
			[0x000328] = 0x0001eb,
		},
		[0x000070] = {
			[0x000301] = 0x001e55,
			[0x000307] = 0x001e57,
		},
		[0x000072] = {
			[0x000301] = 0x000155,
			[0x000307] = 0x001e59,
			[0x00030c] = 0x000159,
			[0x00030f] = 0x000211,
			[0x000311] = 0x000213,
			[0x000323] = 0x001e5b,
			[0x000327] = 0x000157,
			[0x000331] = 0x001e5f,
		},
		[0x000073] = {
			[0x000301] = 0x00015b,
			[0x000302] = 0x00015d,
			[0x000307] = 0x001e61,
			[0x00030c] = 0x000161,
			[0x000323] = 0x001e63,
			[0x000326] = 0x000219,
			[0x000327] = 0x00015f,
		},
		[0x000074] = {
			[0x000307] = 0x001e6b,
			[0x000308] = 0x001e97,
			[0x00030c] = 0x000165,
			[0x000323] = 0x001e6d,
			[0x000326] = 0x00021b,
			[0x000327] = 0x000163,
			[0x00032d] = 0x001e71,
			[0x000331] = 0x001e6f,
		},
		[0x000075] = {
			[0x000300] = 0x0000f9,
			[0x000301] = 0x0000fa,
			[0x000302] = 0x0000fb,
			[0x000303] = 0x000169,
			[0x000304] = 0x00016b,
			[0x000306] = 0x00016d,
			[0x000308] = 0x0000fc,
			[0x000309] = 0x001ee7,
			[0x00030a] = 0x00016f,
			[0x00030b] = 0x000171,
			[0x00030c] = 0x0001d4,
			[0x00030f] = 0x000215,
			[0x000311] = 0x000217,
			[0x00031b] = 0x0001b0,
			[0x000323] = 0x001ee5,
			[0x000324] = 0x001e73,
			[0x000328] = 0x000173,
			[0x00032d] = 0x001e77,
			[0x000330] = 0x001e75,
		},
		[0x000076] = {
			[0x000303] = 0x001e7d,
			[0x000323] = 0x001e7f,
		},
		[0x000077] = {
			[0x000300] = 0x001e81,
			[0x000301] = 0x001e83,
			[0x000302] = 0x000175,
			[0x000307] = 0x001e87,
			[0x000308] = 0x001e85,
			[0x00030a] = 0x001e98,
			[0x000323] = 0x001e89,
		},
		[0x000078] = {
			[0x000307] = 0x001e8b,
			[0x000308] = 0x001e8d,
		},
		[0x000079] = {
			[0x000300] = 0x001ef3,
			[0x000301] = 0x0000fd,
			[0x000302] = 0x000177,
			[0x000303] = 0x001ef9,
			[0x000304] = 0x000233,
			[0x000307] = 0x001e8f,
			[0x000308] = 0x0000ff,
			[0x000309] = 0x001ef7,
			[0x00030a] = 0x001e99,
			[0x000323] = 0x001ef5,
		},
		[0x00007a] = {
			[0x000301] = 0x00017a,
			[0x000302] = 0x001e91,
			[0x000307] = 0x00017c,
			[0x00030c] = 0x00017e,
			[0x000323] = 0x001e93,
			[0x000331] = 0x001e95,
		},
		[0x0000a8] = {
			[0x000300] = 0x001fed,
			[0x000301] = 0x000385,
			[0x000342] = 0x001fc1,
		},
		[0x0000c2] = {
			[0x000300] = 0x001ea6,
			[0x000301] = 0x001ea4,
			[0x000303] = 0x001eaa,
			[0x000309] = 0x001ea8,
		},
		[0x0000c4] = {
			[0x000304] = 0x0001de,
		},
		[0x0000c5] = {
			[0x000301] = 0x0001fa,
		},
		[0x0000c6] = {
			[0x000301] = 0x0001fc,
			[0x000304] = 0x0001e2,
		},
		[0x0000c7] = {
			[0x000301] = 0x001e08,
		},
		[0x0000ca] = {
			[0x000300] = 0x001ec0,
			[0x000301] = 0x001ebe,
			[0x000303] = 0x001ec4,
			[0x000309] = 0x001ec2,
		},
		[0x0000cf] = {
			[0x000301] = 0x001e2e,
		},
		[0x0000d4] = {
			[0x000300] = 0x001ed2,
			[0x000301] = 0x001ed0,
			[0x000303] = 0x001ed6,
			[0x000309] = 0x001ed4,
		},
		[0x0000d5] = {
			[0x000301] = 0x001e4c,
			[0x000304] = 0x00022c,
			[0x000308] = 0x001e4e,
		},
		[0x0000d6] = {
			[0x000304] = 0x00022a,
		},
		[0x0000d8] = {
			[0x000301] = 0x0001fe,
		},
		[0x0000dc] = {
			[0x000300] = 0x0001db,
			[0x000301] = 0x0001d7,
			[0x000304] = 0x0001d5,
			[0x00030c] = 0x0001d9,
		},
		[0x0000e2] = {
			[0x000300] = 0x001ea7,
			[0x000301] = 0x001ea5,
			[0x000303] = 0x001eab,
			[0x000309] = 0x001ea9,
		},
		[0x0000e4] = {
			[0x000304] = 0x0001df,
		},
		[0x0000e5] = {
			[0x000301] = 0x0001fb,
		},
		[0x0000e6] = {
			[0x000301] = 0x0001fd,
			[0x000304] = 0x0001e3,
		},
		[0x0000e7] = {
			[0x000301] = 0x001e09,
		},
		[0x0000ea] = {
			[0x000300] = 0x001ec1,
			[0x000301] = 0x001ebf,
			[0x000303] = 0x001ec5,
			[0x000309] = 0x001ec3,
		},
		[0x0000ef] = {
			[0x000301] = 0x001e2f,
		},
		[0x0000f4] = {
			[0x000300] = 0x001ed3,
			[0x000301] = 0x001ed1,
			[0x000303] = 0x001ed7,
			[0x000309] = 0x001ed5,
		},
		[0x0000f5] = {
			[0x000301] = 0x001e4d,
			[0x000304] = 0x00022d,
			[0x000308] = 0x001e4f,
		},
		[0x0000f6] = {
			[0x000304] = 0x00022b,
		},
		[0x0000f8] = {
			[0x000301] = 0x0001ff,
		},
		[0x0000fc] = {
			[0x000300] = 0x0001dc,
			[0x000301] = 0x0001d8,
			[0x000304] = 0x0001d6,
			[0x00030c] = 0x0001da,
		},
		[0x000102] = {
			[0x000300] = 0x001eb0,
			[0x000301] = 0x001eae,
			[0x000303] = 0x001eb4,
			[0x000309] = 0x001eb2,
		},
		[0x000103] = {
			[0x000300] = 0x001eb1,
			[0x000301] = 0x001eaf,
			[0x000303] = 0x001eb5,
			[0x000309] = 0x001eb3,
		},
		[0x000112] = {
			[0x000300] = 0x001e14,
			[0x000301] = 0x001e16,
		},
		[0x000113] = {
			[0x000300] = 0x001e15,
			[0x000301] = 0x001e17,
		},
		[0x00014c] = {
			[0x000300] = 0x001e50,
			[0x000301] = 0x001e52,
		},
		[0x00014d] = {
			[0x000300] = 0x001e51,
			[0x000301] = 0x001e53,
		},
		[0x00015a] = {
			[0x000307] = 0x001e64,
		},
		[0x00015b] = {
			[0x000307] = 0x001e65,
		},
		[0x000160] = {
			[0x000307] = 0x001e66,
		},
		[0x000161] = {
			[0x000307] = 0x001e67,
		},
		[0x000168] = {
			[0x000301] = 0x001e78,
		},
		[0x000169] = {
			[0x000301] = 0x001e79,
		},
		[0x00016a] = {
			[0x000308] = 0x001e7a,
		},
		[0x00016b] = {
			[0x000308] = 0x001e7b,
		},
		[0x00017f] = {
			[0x000307] = 0x001e9b,
		},
		[0x0001a0] = {
			[0x000300] = 0x001edc,
			[0x000301] = 0x001eda,
			[0x000303] = 0x001ee0,
			[0x000309] = 0x001ede,
			[0x000323] = 0x001ee2,
		},
		[0x0001a1] = {
			[0x000300] = 0x001edd,
			[0x000301] = 0x001edb,
			[0x000303] = 0x001ee1,
			[0x000309] = 0x001edf,
			[0x000323] = 0x001ee3,
		},
		[0x0001af] = {
			[0x000300] = 0x001eea,
			[0x000301] = 0x001ee8,
			[0x000303] = 0x001eee,
			[0x000309] = 0x001eec,
			[0x000323] = 0x001ef0,
		},
		[0x0001b0] = {
			[0x000300] = 0x001eeb,
			[0x000301] = 0x001ee9,
			[0x000303] = 0x001eef,
			[0x000309] = 0x001eed,
			[0x000323] = 0x001ef1,
		},
		[0x0001b7] = {
			[0x00030c] = 0x0001ee,
		},
		[0x0001ea] = {
			[0x000304] = 0x0001ec,
		},
		[0x0001eb] = {
			[0x000304] = 0x0001ed,
		},
		[0x000226] = {
			[0x000304] = 0x0001e0,
		},
		[0x000227] = {
			[0x000304] = 0x0001e1,
		},
		[0x000228] = {
			[0x000306] = 0x001e1c,
		},
		[0x000229] = {
			[0x000306] = 0x001e1d,
		},
		[0x00022e] = {
			[0x000304] = 0x000230,
		},
		[0x00022f] = {
			[0x000304] = 0x000231,
		},
		[0x000292] = {
			[0x00030c] = 0x0001ef,
		},
		[0x000391] = {
			[0x000300] = 0x001fba,
			[0x000301] = 0x000386,
			[0x000304] = 0x001fb9,
			[0x000306] = 0x001fb8,
			[0x000313] = 0x001f08,
			[0x000314] = 0x001f09,
			[0x000345] = 0x001fbc,
		},
		[0x000395] = {
			[0x000300] = 0x001fc8,
			[0x000301] = 0x000388,
			[0x000313] = 0x001f18,
			[0x000314] = 0x001f19,
		},
		[0x000397] = {
			[0x000300] = 0x001fca,
			[0x000301] = 0x000389,
			[0x000313] = 0x001f28,
			[0x000314] = 0x001f29,
			[0x000345] = 0x001fcc,
		},
		[0x000399] = {
			[0x000300] = 0x001fda,
			[0x000301] = 0x00038a,
			[0x000304] = 0x001fd9,
			[0x000306] = 0x001fd8,
			[0x000308] = 0x0003aa,
			[0x000313] = 0x001f38,
			[0x000314] = 0x001f39,
		},
		[0x00039f] = {
			[0x000300] = 0x001ff8,
			[0x000301] = 0x00038c,
			[0x000313] = 0x001f48,
			[0x000314] = 0x001f49,
		},
		[0x0003a1] = {
			[0x000314] = 0x001fec,
		},
		[0x0003a5] = {
			[0x000300] = 0x001fea,
			[0x000301] = 0x00038e,
			[0x000304] = 0x001fe9,
			[0x000306] = 0x001fe8,
			[0x000308] = 0x0003ab,
			[0x000314] = 0x001f59,
		},
		[0x0003a9] = {
			[0x000300] = 0x001ffa,
			[0x000301] = 0x00038f,
			[0x000313] = 0x001f68,
			[0x000314] = 0x001f69,
			[0x000345] = 0x001ffc,
		},
		[0x0003ac] = {
			[0x000345] = 0x001fb4,
		},
		[0x0003ae] = {
			[0x000345] = 0x001fc4,
		},
		[0x0003b1] = {
			[0x000300] = 0x001f70,
			[0x000301] = 0x0003ac,
			[0x000304] = 0x001fb1,
			[0x000306] = 0x001fb0,
			[0x000313] = 0x001f00,
			[0x000314] = 0x001f01,
			[0x000342] = 0x001fb6,
			[0x000345] = 0x001fb3,
		},
		[0x0003b5] = {
			[0x000300] = 0x001f72,
			[0x000301] = 0x0003ad,
			[0x000313] = 0x001f10,
			[0x000314] = 0x001f11,
		},
		[0x0003b7] = {
			[0x000300] = 0x001f74,
			[0x000301] = 0x0003ae,
			[0x000313] = 0x001f20,
			[0x000314] = 0x001f21,
			[0x000342] = 0x001fc6,
			[0x000345] = 0x001fc3,
		},
		[0x0003b9] = {
			[0x000300] = 0x001f76,
			[0x000301] = 0x0003af,
			[0x000304] = 0x001fd1,
			[0x000306] = 0x001fd0,
			[0x000308] = 0x0003ca,
			[0x000313] = 0x001f30,
			[0x000314] = 0x001f31,
			[0x000342] = 0x001fd6,
		},
		[0x0003bf] = {
			[0x000300] = 0x001f78,
			[0x000301] = 0x0003cc,
			[0x000313] = 0x001f40,
			[0x000314] = 0x001f41,
		},
		[0x0003c1] = {
			[0x000313] = 0x001fe4,
			[0x000314] = 0x001fe5,
		},
		[0x0003c5] = {
			[0x000300] = 0x001f7a,
			[0x000301] = 0x0003cd,
			[0x000304] = 0x001fe1,
			[0x000306] = 0x001fe0,
			[0x000308] = 0x0003cb,
			[0x000313] = 0x001f50,
			[0x000314] = 0x001f51,
			[0x000342] = 0x001fe6,
		},
		[0x0003c9] = {
			[0x000300] = 0x001f7c,
			[0x000301] = 0x0003ce,
			[0x000313] = 0x001f60,
			[0x000314] = 0x001f61,
			[0x000342] = 0x001ff6,
			[0x000345] = 0x001ff3,
		},
		[0x0003ca] = {
			[0x000300] = 0x001fd2,
			[0x000301] = 0x000390,
			[0x000342] = 0x001fd7,
		},
		[0x0003cb] = {
			[0x000300] = 0x001fe2,
			[0x000301] = 0x0003b0,
			[0x000342] = 0x001fe7,
		},
		[0x0003ce] = {
			[0x000345] = 0x001ff4,
		},
		[0x0003d2] = {
			[0x000301] = 0x0003d3,
			[0x000308] = 0x0003d4,
		},
		[0x000406] = {
			[0x000308] = 0x000407,
		},
		[0x000410] = {
			[0x000306] = 0x0004d0,
			[0x000308] = 0x0004d2,
		},
		[0x000413] = {
			[0x000301] = 0x000403,
		},
		[0x000415] = {
			[0x000300] = 0x000400,
			[0x000306] = 0x0004d6,
			[0x000308] = 0x000401,
		},
		[0x000416] = {
			[0x000306] = 0x0004c1,
			[0x000308] = 0x0004dc,
		},
		[0x000417] = {
			[0x000308] = 0x0004de,
		},
		[0x000418] = {
			[0x000300] = 0x00040d,
			[0x000304] = 0x0004e2,
			[0x000306] = 0x000419,
			[0x000308] = 0x0004e4,
		},
		[0x00041a] = {
			[0x000301] = 0x00040c,
		},
		[0x00041e] = {
			[0x000308] = 0x0004e6,
		},
		[0x000423] = {
			[0x000304] = 0x0004ee,
			[0x000306] = 0x00040e,
			[0x000308] = 0x0004f0,
			[0x00030b] = 0x0004f2,
		},
		[0x000427] = {
			[0x000308] = 0x0004f4,
		},
		[0x00042b] = {
			[0x000308] = 0x0004f8,
		},
		[0x00042d] = {
			[0x000308] = 0x0004ec,
		},
		[0x000430] = {
			[0x000306] = 0x0004d1,
			[0x000308] = 0x0004d3,
		},
		[0x000433] = {
			[0x000301] = 0x000453,
		},
		[0x000435] = {
			[0x000300] = 0x000450,
			[0x000306] = 0x0004d7,
			[0x000308] = 0x000451,
		},
		[0x000436] = {
			[0x000306] = 0x0004c2,
			[0x000308] = 0x0004dd,
		},
		[0x000437] = {
			[0x000308] = 0x0004df,
		},
		[0x000438] = {
			[0x000300] = 0x00045d,
			[0x000304] = 0x0004e3,
			[0x000306] = 0x000439,
			[0x000308] = 0x0004e5,
		},
		[0x00043a] = {
			[0x000301] = 0x00045c,
		},
		[0x00043e] = {
			[0x000308] = 0x0004e7,
		},
		[0x000443] = {
			[0x000304] = 0x0004ef,
			[0x000306] = 0x00045e,
			[0x000308] = 0x0004f1,
			[0x00030b] = 0x0004f3,
		},
		[0x000447] = {
			[0x000308] = 0x0004f5,
		},
		[0x00044b] = {
			[0x000308] = 0x0004f9,
		},
		[0x00044d] = {
			[0x000308] = 0x0004ed,
		},
		[0x000456] = {
			[0x000308] = 0x000457,
		},
		[0x000474] = {
			[0x00030f] = 0x000476,
		},
		[0x000475] = {
			[0x00030f] = 0x000477,
		},
		[0x0004d8] = {
			[0x000308] = 0x0004da,
		},
		[0x0004d9] = {
			[0x000308] = 0x0004db,
		},
		[0x0004e8] = {
			[0x000308] = 0x0004ea,
		},
		[0x0004e9] = {
			[0x000308] = 0x0004eb,
		},
		[0x000627] = {
			[0x000653] = 0x000622,
			[0x000654] = 0x000623,
			[0x000655] = 0x000625,
		},
		[0x000648] = {
			[0x000654] = 0x000624,
		},
		[0x00064a] = {
			[0x000654] = 0x000626,
		},
		[0x0006c1] = {
			[0x000654] = 0x0006c2,
		},
		[0x0006d2] = {
			[0x000654] = 0x0006d3,
		},
		[0x0006d5] = {
			[0x000654] = 0x0006c0,
		},
		[0x000928] = {
			[0x00093c] = 0x000929,
		},
		[0x000930] = {
			[0x00093c] = 0x000931,
		},
		[0x000933] = {
			[0x00093c] = 0x000934,
		},
		[0x0009c7] = {
			[0x0009be] = 0x0009cb,
			[0x0009d7] = 0x0009cc,
		},
		[0x000b47] = {
			[0x000b3e] = 0x000b4b,
			[0x000b56] = 0x000b48,
			[0x000b57] = 0x000b4c,
		},
		[0x000b92] = {
			[0x000bd7] = 0x000b94,
		},
		[0x000bc6] = {
			[0x000bbe] = 0x000bca,
			[0x000bd7] = 0x000bcc,
		},
		[0x000bc7] = {
			[0x000bbe] = 0x000bcb,
		},
		[0x000c46] = {
			[0x000c56] = 0x000c48,
		},
		[0x000cbf] = {
			[0x000cd5] = 0x000cc0,
		},
		[0x000cc6] = {
			[0x000cc2] = 0x000cca,
			[0x000cd5] = 0x000cc7,
			[0x000cd6] = 0x000cc8,
		},
		[0x000cca] = {
			[0x000cd5] = 0x000ccb,
		},
		[0x000d46] = {
			[0x000d3e] = 0x000d4a,
			[0x000d57] = 0x000d4c,
		},
		[0x000d47] = {
			[0x000d3e] = 0x000d4b,
		},
		[0x000dd9] = {
			[0x000dca] = 0x000dda,
			[0x000dcf] = 0x000ddc,
			[0x000ddf] = 0x000dde,
		},
		[0x000ddc] = {
			[0x000dca] = 0x000ddd,
		},
		[0x001025] = {
			[0x00102e] = 0x001026,
		},
		[0x001b05] = {
			[0x001b35] = 0x001b06,
		},
		[0x001b07] = {
			[0x001b35] = 0x001b08,
		},
		[0x001b09] = {
			[0x001b35] = 0x001b0a,
		},
		[0x001b0b] = {
			[0x001b35] = 0x001b0c,
		},
		[0x001b0d] = {
			[0x001b35] = 0x001b0e,
		},
		[0x001b11] = {
			[0x001b35] = 0x001b12,
		},
		[0x001b3a] = {
			[0x001b35] = 0x001b3b,
		},
		[0x001b3c] = {
			[0x001b35] = 0x001b3d,
		},
		[0x001b3e] = {
			[0x001b35] = 0x001b40,
		},
		[0x001b3f] = {
			[0x001b35] = 0x001b41,
		},
		[0x001b42] = {
			[0x001b35] = 0x001b43,
		},
		[0x001e36] = {
			[0x000304] = 0x001e38,
		},
		[0x001e37] = {
			[0x000304] = 0x001e39,
		},
		[0x001e5a] = {
			[0x000304] = 0x001e5c,
		},
		[0x001e5b] = {
			[0x000304] = 0x001e5d,
		},
		[0x001e62] = {
			[0x000307] = 0x001e68,
		},
		[0x001e63] = {
			[0x000307] = 0x001e69,
		},
		[0x001ea0] = {
			[0x000302] = 0x001eac,
			[0x000306] = 0x001eb6,
		},
		[0x001ea1] = {
			[0x000302] = 0x001ead,
			[0x000306] = 0x001eb7,
		},
		[0x001eb8] = {
			[0x000302] = 0x001ec6,
		},
		[0x001eb9] = {
			[0x000302] = 0x001ec7,
		},
		[0x001ecc] = {
			[0x000302] = 0x001ed8,
		},
		[0x001ecd] = {
			[0x000302] = 0x001ed9,
		},
		[0x001f00] = {
			[0x000300] = 0x001f02,
			[0x000301] = 0x001f04,
			[0x000342] = 0x001f06,
			[0x000345] = 0x001f80,
		},
		[0x001f01] = {
			[0x000300] = 0x001f03,
			[0x000301] = 0x001f05,
			[0x000342] = 0x001f07,
			[0x000345] = 0x001f81,
		},
		[0x001f02] = {
			[0x000345] = 0x001f82,
		},
		[0x001f03] = {
			[0x000345] = 0x001f83,
		},
		[0x001f04] = {
			[0x000345] = 0x001f84,
		},
		[0x001f05] = {
			[0x000345] = 0x001f85,
		},
		[0x001f06] = {
			[0x000345] = 0x001f86,
		},
		[0x001f07] = {
			[0x000345] = 0x001f87,
		},
		[0x001f08] = {
			[0x000300] = 0x001f0a,
			[0x000301] = 0x001f0c,
			[0x000342] = 0x001f0e,
			[0x000345] = 0x001f88,
		},
		[0x001f09] = {
			[0x000300] = 0x001f0b,
			[0x000301] = 0x001f0d,
			[0x000342] = 0x001f0f,
			[0x000345] = 0x001f89,
		},
		[0x001f0a] = {
			[0x000345] = 0x001f8a,
		},
		[0x001f0b] = {
			[0x000345] = 0x001f8b,
		},
		[0x001f0c] = {
			[0x000345] = 0x001f8c,
		},
		[0x001f0d] = {
			[0x000345] = 0x001f8d,
		},
		[0x001f0e] = {
			[0x000345] = 0x001f8e,
		},
		[0x001f0f] = {
			[0x000345] = 0x001f8f,
		},
		[0x001f10] = {
			[0x000300] = 0x001f12,
			[0x000301] = 0x001f14,
		},
		[0x001f11] = {
			[0x000300] = 0x001f13,
			[0x000301] = 0x001f15,
		},
		[0x001f18] = {
			[0x000300] = 0x001f1a,
			[0x000301] = 0x001f1c,
		},
		[0x001f19] = {
			[0x000300] = 0x001f1b,
			[0x000301] = 0x001f1d,
		},
		[0x001f20] = {
			[0x000300] = 0x001f22,
			[0x000301] = 0x001f24,
			[0x000342] = 0x001f26,
			[0x000345] = 0x001f90,
		},
		[0x001f21] = {
			[0x000300] = 0x001f23,
			[0x000301] = 0x001f25,
			[0x000342] = 0x001f27,
			[0x000345] = 0x001f91,
		},
		[0x001f22] = {
			[0x000345] = 0x001f92,
		},
		[0x001f23] = {
			[0x000345] = 0x001f93,
		},
		[0x001f24] = {
			[0x000345] = 0x001f94,
		},
		[0x001f25] = {
			[0x000345] = 0x001f95,
		},
		[0x001f26] = {
			[0x000345] = 0x001f96,
		},
		[0x001f27] = {
			[0x000345] = 0x001f97,
		},
		[0x001f28] = {
			[0x000300] = 0x001f2a,
			[0x000301] = 0x001f2c,
			[0x000342] = 0x001f2e,
			[0x000345] = 0x001f98,
		},
		[0x001f29] = {
			[0x000300] = 0x001f2b,
			[0x000301] = 0x001f2d,
			[0x000342] = 0x001f2f,
			[0x000345] = 0x001f99,
		},
		[0x001f2a] = {
			[0x000345] = 0x001f9a,
		},
		[0x001f2b] = {
			[0x000345] = 0x001f9b,
		},
		[0x001f2c] = {
			[0x000345] = 0x001f9c,
		},
		[0x001f2d] = {
			[0x000345] = 0x001f9d,
		},
		[0x001f2e] = {
			[0x000345] = 0x001f9e,
		},
		[0x001f2f] = {
			[0x000345] = 0x001f9f,
		},
		[0x001f30] = {
			[0x000300] = 0x001f32,
			[0x000301] = 0x001f34,
			[0x000342] = 0x001f36,
		},
		[0x001f31] = {
			[0x000300] = 0x001f33,
			[0x000301] = 0x001f35,
			[0x000342] = 0x001f37,
		},
		[0x001f38] = {
			[0x000300] = 0x001f3a,
			[0x000301] = 0x001f3c,
			[0x000342] = 0x001f3e,
		},
		[0x001f39] = {
			[0x000300] = 0x001f3b,
			[0x000301] = 0x001f3d,
			[0x000342] = 0x001f3f,
		},
		[0x001f40] = {
			[0x000300] = 0x001f42,
			[0x000301] = 0x001f44,
		},
		[0x001f41] = {
			[0x000300] = 0x001f43,
			[0x000301] = 0x001f45,
		},
		[0x001f48] = {
			[0x000300] = 0x001f4a,
			[0x000301] = 0x001f4c,
		},
		[0x001f49] = {
			[0x000300] = 0x001f4b,
			[0x000301] = 0x001f4d,
		},
		[0x001f50] = {
			[0x000300] = 0x001f52,
			[0x000301] = 0x001f54,
			[0x000342] = 0x001f56,
		},
		[0x001f51] = {
			[0x000300] = 0x001f53,
			[0x000301] = 0x001f55,
			[0x000342] = 0x001f57,
		},
		[0x001f59] = {
			[0x000300] = 0x001f5b,
			[0x000301] = 0x001f5d,
			[0x000342] = 0x001f5f,
		},
		[0x001f60] = {
			[0x000300] = 0x001f62,
			[0x000301] = 0x001f64,
			[0x000342] = 0x001f66,
			[0x000345] = 0x001fa0,
		},
		[0x001f61] = {
			[0x000300] = 0x001f63,
			[0x000301] = 0x001f65,
			[0x000342] = 0x001f67,
			[0x000345] = 0x001fa1,
		},
		[0x001f62] = {
			[0x000345] = 0x001fa2,
		},
		[0x001f63] = {
			[0x000345] = 0x001fa3,
		},
		[0x001f64] = {
			[0x000345] = 0x001fa4,
		},
		[0x001f65] = {
			[0x000345] = 0x001fa5,
		},
		[0x001f66] = {
			[0x000345] = 0x001fa6,
		},
		[0x001f67] = {
			[0x000345] = 0x001fa7,
		},
		[0x001f68] = {
			[0x000300] = 0x001f6a,
			[0x000301] = 0x001f6c,
			[0x000342] = 0x001f6e,
			[0x000345] = 0x001fa8,
		},
		[0x001f69] = {
			[0x000300] = 0x001f6b,
			[0x000301] = 0x001f6d,
			[0x000342] = 0x001f6f,
			[0x000345] = 0x001fa9,
		},
		[0x001f6a] = {
			[0x000345] = 0x001faa,
		},
		[0x001f6b] = {
			[0x000345] = 0x001fab,
		},
		[0x001f6c] = {
			[0x000345] = 0x001fac,
		},
		[0x001f6d] = {
			[0x000345] = 0x001fad,
		},
		[0x001f6e] = {
			[0x000345] = 0x001fae,
		},
		[0x001f6f] = {
			[0x000345] = 0x001faf,
		},
		[0x001f70] = {
			[0x000345] = 0x001fb2,
		},
		[0x001f74] = {
			[0x000345] = 0x001fc2,
		},
		[0x001f7c] = {
			[0x000345] = 0x001ff2,
		},
		[0x001fb6] = {
			[0x000345] = 0x001fb7,
		},
		[0x001fbf] = {
			[0x000300] = 0x001fcd,
			[0x000301] = 0x001fce,
			[0x000342] = 0x001fcf,
		},
		[0x001fc6] = {
			[0x000345] = 0x001fc7,
		},
		[0x001ff6] = {
			[0x000345] = 0x001ff7,
		},
		[0x001ffe] = {
			[0x000300] = 0x001fdd,
			[0x000301] = 0x001fde,
			[0x000342] = 0x001fdf,
		},
		[0x002190] = {
			[0x000338] = 0x00219a,
		},
		[0x002192] = {
			[0x000338] = 0x00219b,
		},
		[0x002194] = {
			[0x000338] = 0x0021ae,
		},
		[0x0021d0] = {
			[0x000338] = 0x0021cd,
		},
		[0x0021d2] = {
			[0x000338] = 0x0021cf,
		},
		[0x0021d4] = {
			[0x000338] = 0x0021ce,
		},
		[0x002203] = {
			[0x000338] = 0x002204,
		},
		[0x002208] = {
			[0x000338] = 0x002209,
		},
		[0x00220b] = {
			[0x000338] = 0x00220c,
		},
		[0x002223] = {
			[0x000338] = 0x002224,
		},
		[0x002225] = {
			[0x000338] = 0x002226,
		},
		[0x00223c] = {
			[0x000338] = 0x002241,
		},
		[0x002243] = {
			[0x000338] = 0x002244,
		},
		[0x002245] = {
			[0x000338] = 0x002247,
		},
		[0x002248] = {
			[0x000338] = 0x002249,
		},
		[0x00224d] = {
			[0x000338] = 0x00226d,
		},
		[0x002261] = {
			[0x000338] = 0x002262,
		},
		[0x002264] = {
			[0x000338] = 0x002270,
		},
		[0x002265] = {
			[0x000338] = 0x002271,
		},
		[0x002272] = {
			[0x000338] = 0x002274,
		},
		[0x002273] = {
			[0x000338] = 0x002275,
		},
		[0x002276] = {
			[0x000338] = 0x002278,
		},
		[0x002277] = {
			[0x000338] = 0x002279,
		},
		[0x00227a] = {
			[0x000338] = 0x002280,
		},
		[0x00227b] = {
			[0x000338] = 0x002281,
		},
		[0x00227c] = {
			[0x000338] = 0x0022e0,
		},
		[0x00227d] = {
			[0x000338] = 0x0022e1,
		},
		[0x002282] = {
			[0x000338] = 0x002284,
		},
		[0x002283] = {
			[0x000338] = 0x002285,
		},
		[0x002286] = {
			[0x000338] = 0x002288,
		},
		[0x002287] = {
			[0x000338] = 0x002289,
		},
		[0x002291] = {
			[0x000338] = 0x0022e2,
		},
		[0x002292] = {
			[0x000338] = 0x0022e3,
		},
		[0x0022a2] = {
			[0x000338] = 0x0022ac,
		},
		[0x0022a8] = {
			[0x000338] = 0x0022ad,
		},
		[0x0022a9] = {
			[0x000338] = 0x0022ae,
		},
		[0x0022ab] = {
			[0x000338] = 0x0022af,
		},
		[0x0022b2] = {
			[0x000338] = 0x0022ea,
		},
		[0x0022b3] = {
			[0x000338] = 0x0022eb,
		},
		[0x0022b4] = {
			[0x000338] = 0x0022ec,
		},
		[0x0022b5] = {
			[0x000338] = 0x0022ed,
		},
		[0x003046] = {
			[0x003099] = 0x003094,
		},
		[0x00304b] = {
			[0x003099] = 0x00304c,
		},
		[0x00304d] = {
			[0x003099] = 0x00304e,
		},
		[0x00304f] = {
			[0x003099] = 0x003050,
		},
		[0x003051] = {
			[0x003099] = 0x003052,
		},
		[0x003053] = {
			[0x003099] = 0x003054,
		},
		[0x003055] = {
			[0x003099] = 0x003056,
		},
		[0x003057] = {
			[0x003099] = 0x003058,
		},
		[0x003059] = {
			[0x003099] = 0x00305a,
		},
		[0x00305b] = {
			[0x003099] = 0x00305c,
		},
		[0x00305d] = {
			[0x003099] = 0x00305e,
		},
		[0x00305f] = {
			[0x003099] = 0x003060,
		},
		[0x003061] = {
			[0x003099] = 0x003062,
		},
		[0x003064] = {
			[0x003099] = 0x003065,
		},
		[0x003066] = {
			[0x003099] = 0x003067,
		},
		[0x003068] = {
			[0x003099] = 0x003069,
		},
		[0x00306f] = {
			[0x003099] = 0x003070,
			[0x00309a] = 0x003071,
		},
		[0x003072] = {
			[0x003099] = 0x003073,
			[0x00309a] = 0x003074,
		},
		[0x003075] = {
			[0x003099] = 0x003076,
			[0x00309a] = 0x003077,
		},
		[0x003078] = {
			[0x003099] = 0x003079,
			[0x00309a] = 0x00307a,
		},
		[0x00307b] = {
			[0x003099] = 0x00307c,
			[0x00309a] = 0x00307d,
		},
		[0x00309d] = {
			[0x003099] = 0x00309e,
		},
		[0x0030a6] = {
			[0x003099] = 0x0030f4,
		},
		[0x0030ab] = {
			[0x003099] = 0x0030ac,
		},
		[0x0030ad] = {
			[0x003099] = 0x0030ae,
		},
		[0x0030af] = {
			[0x003099] = 0x0030b0,
		},
		[0x0030b1] = {
			[0x003099] = 0x0030b2,
		},
		[0x0030b3] = {
			[0x003099] = 0x0030b4,
		},
		[0x0030b5] = {
			[0x003099] = 0x0030b6,
		},
		[0x0030b7] = {
			[0x003099] = 0x0030b8,
		},
		[0x0030b9] = {
			[0x003099] = 0x0030ba,
		},
		[0x0030bb] = {
			[0x003099] = 0x0030bc,
		},
		[0x0030bd] = {
			[0x003099] = 0x0030be,
		},
		[0x0030bf] = {
			[0x003099] = 0x0030c0,
		},
		[0x0030c1] = {
			[0x003099] = 0x0030c2,
		},
		[0x0030c4] = {
			[0x003099] = 0x0030c5,
		},
		[0x0030c6] = {
			[0x003099] = 0x0030c7,
		},
		[0x0030c8] = {
			[0x003099] = 0x0030c9,
		},
		[0x0030cf] = {
			[0x003099] = 0x0030d0,
			[0x00309a] = 0x0030d1,
		},
		[0x0030d2] = {
			[0x003099] = 0x0030d3,
			[0x00309a] = 0x0030d4,
		},
		[0x0030d5] = {
			[0x003099] = 0x0030d6,
			[0x00309a] = 0x0030d7,
		},
		[0x0030d8] = {
			[0x003099] = 0x0030d9,
			[0x00309a] = 0x0030da,
		},
		[0x0030db] = {
			[0x003099] = 0x0030dc,
			[0x00309a] = 0x0030dd,
		},
		[0x0030ef] = {
			[0x003099] = 0x0030f7,
		},
		[0x0030f0] = {
			[0x003099] = 0x0030f8,
		},
		[0x0030f1] = {
			[0x003099] = 0x0030f9,
		},
		[0x0030f2] = {
			[0x003099] = 0x0030fa,
		},
		[0x0030fd] = {
			[0x003099] = 0x0030fe,
		},
		[0x011099] = {
			[0x0110ba] = 0x01109a,
		},
		[0x01109b] = {
			[0x0110ba] = 0x01109c,
		},
		[0x0110a5] = {
			[0x0110ba] = 0x0110ab,
		},
	},
}

-- All combining characters need to be checked, so just do that
setmetatable( normal.check, { __index = normal.combclass } )

-- Handle Hangul to Jamo decomposition
setmetatable( normal.decomp, { __index = function ( _, k )
	if k >= 0xac00 and k <= 0xd7a3 then
		-- Decompose a Hangul syllable into Jamo
		k = k - 0xac00
		local ret = {
			0x1100 + math.floor( k / 588 ),
			0x1161 + math.floor( ( k % 588 ) / 28 )
		}
		if k % 28 ~= 0 then
			ret[3] = 0x11a7 + ( k % 28 )
		end
		return ret
	end
	return nil
end } )

-- Handle Jamo to Hangul composition
local jamo_l_v_mt = { __index = function ( t, k )
	if k >= 0x1161 and k <= 0x1175 then
		-- Jamo leading + Jamo vowel
		return t.base + 28 * ( k - 0x1161 )
	end
	return nil
end }
local hangul_jamo_mt = { __index = function ( t, k )
	if k >= 0x11a7 and k <= 0x11c2 then
		-- Hangul + jamo final
		return t.base + k - 0x11a7
	end
	return nil
end }
setmetatable( normal.comp, { __index = function ( t, k )
	if k >= 0x1100 and k <= 0x1112 then
		-- Jamo leading, return a second table that combines with a Jamo vowel
		local t2 = { base = 0xac00 + 588 * ( k - 0x1100 ) }
		setmetatable( t2, jamo_l_v_mt )
		t[k] = t2 -- cache it
		return t2
	elseif k >= 0xac00 and k <= 0xd7a3 and k % 28 == 16 then
		-- Hangul. "k % 28 == 16" picks out just the ones that are
		-- Jamo leading + vowel, no final. Return a second table that combines
		-- with a Jamo final.
		local t2 = { base = k }
		setmetatable( t2, hangul_jamo_mt )
		t[k] = t2 -- cache it
		return t2
	end
	return nil
end } )

return normal




© 2015 - 2024 Weber Informatics LLC | Privacy Policy