chiark / gitweb /
Generate, but do not use, composition mappings.
[disorder] / lib / unidata.c
index 87991722d3327ff2851f2cb10de10e45fa3731eb..37d2a870441523be8b191ffb1569c5c686b8ea55 100644 (file)
@@ -63,6 +63,8 @@
 #define SBSep unicode_Sentence_Break_Sep
 #define SBSp unicode_Sentence_Break_Sp
 #define SBUpper unicode_Sentence_Break_Upper
+#define NBC unicode_normalize_before_casefold
+#define CD unicode_compatibility_decomposition
 const char *const unicode_Grapheme_Break_names[] = {
   "CR",
   "Control",
@@ -100,4572 +102,4747 @@ const char *const unicode_Sentence_Break_names[] = {
   "Sp",
   "Upper"
 };
-static const uint32_t cd0[]={32,0},
-cd1[]={32,776,0},
-cd2[]={97,0},
-cd3[]={32,772,0},
-cd4[]={50,0},
-cd5[]={51,0},
-cd6[]={32,769,0},
-cd7[]={956,0},
-cd8[]={32,807,0},
-cd9[]={49,0},
-cd10[]={111,0},
-cd11[]={49,8260,52,0},
-cd12[]={49,8260,50,0},
-cd13[]={51,8260,52,0},
-cd14[]={65,768,0},
-cd15[]={65,769,0},
-cd16[]={65,770,0},
-cd17[]={65,771,0},
-cd18[]={65,776,0},
-cd19[]={65,778,0},
-cd20[]={67,807,0},
-cd21[]={69,768,0},
-cd22[]={69,769,0},
-cd23[]={69,770,0},
-cd24[]={69,776,0},
-cd25[]={73,768,0},
-cd26[]={73,769,0},
-cd27[]={73,770,0},
-cd28[]={73,776,0},
-cd29[]={78,771,0},
-cd30[]={79,768,0},
-cd31[]={79,769,0},
-cd32[]={79,770,0},
-cd33[]={79,771,0},
-cd34[]={79,776,0},
-cd35[]={85,768,0},
-cd36[]={85,769,0},
-cd37[]={85,770,0},
-cd38[]={85,776,0},
-cd39[]={89,769,0},
-cd40[]={97,768,0},
-cd41[]={97,769,0},
-cd42[]={97,770,0},
-cd43[]={97,771,0},
-cd44[]={97,776,0},
-cd45[]={97,778,0},
-cd46[]={99,807,0},
-cd47[]={101,768,0},
-cd48[]={101,769,0},
-cd49[]={101,770,0},
-cd50[]={101,776,0},
-cd51[]={105,768,0},
-cd52[]={105,769,0},
-cd53[]={105,770,0},
-cd54[]={105,776,0},
-cd55[]={110,771,0},
-cd56[]={111,768,0},
-cd57[]={111,769,0},
-cd58[]={111,770,0},
-cd59[]={111,771,0},
-cd60[]={111,776,0},
-cd61[]={117,768,0},
-cd62[]={117,769,0},
-cd63[]={117,770,0},
-cd64[]={117,776,0},
-cd65[]={121,769,0},
-cd66[]={121,776,0},
-cd67[]={65,772,0},
-cd68[]={97,772,0},
-cd69[]={65,774,0},
-cd70[]={97,774,0},
-cd71[]={65,808,0},
-cd72[]={97,808,0},
-cd73[]={67,769,0},
-cd74[]={99,769,0},
-cd75[]={67,770,0},
-cd76[]={99,770,0},
-cd77[]={67,775,0},
-cd78[]={99,775,0},
-cd79[]={67,780,0},
-cd80[]={99,780,0},
-cd81[]={68,780,0},
-cd82[]={100,780,0},
-cd83[]={69,772,0},
-cd84[]={101,772,0},
-cd85[]={69,774,0},
-cd86[]={101,774,0},
-cd87[]={69,775,0},
-cd88[]={101,775,0},
-cd89[]={69,808,0},
-cd90[]={101,808,0},
-cd91[]={69,780,0},
-cd92[]={101,780,0},
-cd93[]={71,770,0},
-cd94[]={103,770,0},
-cd95[]={71,774,0},
-cd96[]={103,774,0},
-cd97[]={71,775,0},
-cd98[]={103,775,0},
-cd99[]={71,807,0},
-cd100[]={103,807,0},
-cd101[]={72,770,0},
-cd102[]={104,770,0},
-cd103[]={73,771,0},
-cd104[]={105,771,0},
-cd105[]={73,772,0},
-cd106[]={105,772,0},
-cd107[]={73,774,0},
-cd108[]={105,774,0},
-cd109[]={73,808,0},
-cd110[]={105,808,0},
-cd111[]={73,775,0},
-cd112[]={73,74,0},
-cd113[]={105,106,0},
-cd114[]={74,770,0},
-cd115[]={106,770,0},
-cd116[]={75,807,0},
-cd117[]={107,807,0},
-cd118[]={76,769,0},
-cd119[]={108,769,0},
-cd120[]={76,807,0},
-cd121[]={108,807,0},
-cd122[]={76,780,0},
-cd123[]={108,780,0},
-cd124[]={76,183,0},
-cd125[]={108,183,0},
-cd126[]={78,769,0},
-cd127[]={110,769,0},
-cd128[]={78,807,0},
-cd129[]={110,807,0},
-cd130[]={78,780,0},
-cd131[]={110,780,0},
-cd132[]={700,110,0},
-cd133[]={79,772,0},
-cd134[]={111,772,0},
-cd135[]={79,774,0},
-cd136[]={111,774,0},
-cd137[]={79,779,0},
-cd138[]={111,779,0},
-cd139[]={82,769,0},
-cd140[]={114,769,0},
-cd141[]={82,807,0},
-cd142[]={114,807,0},
-cd143[]={82,780,0},
-cd144[]={114,780,0},
-cd145[]={83,769,0},
-cd146[]={115,769,0},
-cd147[]={83,770,0},
-cd148[]={115,770,0},
-cd149[]={83,807,0},
-cd150[]={115,807,0},
-cd151[]={83,780,0},
-cd152[]={115,780,0},
-cd153[]={84,807,0},
-cd154[]={116,807,0},
-cd155[]={84,780,0},
-cd156[]={116,780,0},
-cd157[]={85,771,0},
-cd158[]={117,771,0},
-cd159[]={85,772,0},
-cd160[]={117,772,0},
-cd161[]={85,774,0},
-cd162[]={117,774,0},
-cd163[]={85,778,0},
-cd164[]={117,778,0},
-cd165[]={85,779,0},
-cd166[]={117,779,0},
-cd167[]={85,808,0},
-cd168[]={117,808,0},
-cd169[]={87,770,0},
-cd170[]={119,770,0},
-cd171[]={89,770,0},
-cd172[]={121,770,0},
-cd173[]={89,776,0},
-cd174[]={90,769,0},
-cd175[]={122,769,0},
-cd176[]={90,775,0},
-cd177[]={122,775,0},
-cd178[]={90,780,0},
-cd179[]={122,780,0},
-cd180[]={115,0},
-cd181[]={79,795,0},
-cd182[]={111,795,0},
-cd183[]={85,795,0},
-cd184[]={117,795,0},
-cd185[]={68,381,0},
-cd186[]={68,382,0},
-cd187[]={100,382,0},
-cd188[]={76,74,0},
-cd189[]={76,106,0},
-cd190[]={108,106,0},
-cd191[]={78,74,0},
-cd192[]={78,106,0},
-cd193[]={110,106,0},
-cd194[]={65,780,0},
-cd195[]={97,780,0},
-cd196[]={73,780,0},
-cd197[]={105,780,0},
-cd198[]={79,780,0},
-cd199[]={111,780,0},
-cd200[]={85,780,0},
-cd201[]={117,780,0},
-cd202[]={220,772,0},
-cd203[]={252,772,0},
-cd204[]={220,769,0},
-cd205[]={252,769,0},
-cd206[]={220,780,0},
-cd207[]={252,780,0},
-cd208[]={220,768,0},
-cd209[]={252,768,0},
-cd210[]={196,772,0},
-cd211[]={228,772,0},
-cd212[]={550,772,0},
-cd213[]={551,772,0},
-cd214[]={198,772,0},
-cd215[]={230,772,0},
-cd216[]={71,780,0},
-cd217[]={103,780,0},
-cd218[]={75,780,0},
-cd219[]={107,780,0},
-cd220[]={79,808,0},
-cd221[]={111,808,0},
-cd222[]={490,772,0},
-cd223[]={491,772,0},
-cd224[]={439,780,0},
-cd225[]={658,780,0},
-cd226[]={106,780,0},
-cd227[]={68,90,0},
-cd228[]={68,122,0},
-cd229[]={100,122,0},
-cd230[]={71,769,0},
-cd231[]={103,769,0},
-cd232[]={78,768,0},
-cd233[]={110,768,0},
-cd234[]={197,769,0},
-cd235[]={229,769,0},
-cd236[]={198,769,0},
-cd237[]={230,769,0},
-cd238[]={216,769,0},
-cd239[]={248,769,0},
-cd240[]={65,783,0},
-cd241[]={97,783,0},
-cd242[]={65,785,0},
-cd243[]={97,785,0},
-cd244[]={69,783,0},
-cd245[]={101,783,0},
-cd246[]={69,785,0},
-cd247[]={101,785,0},
-cd248[]={73,783,0},
-cd249[]={105,783,0},
-cd250[]={73,785,0},
-cd251[]={105,785,0},
-cd252[]={79,783,0},
-cd253[]={111,783,0},
-cd254[]={79,785,0},
-cd255[]={111,785,0},
-cd256[]={82,783,0},
-cd257[]={114,783,0},
-cd258[]={82,785,0},
-cd259[]={114,785,0},
-cd260[]={85,783,0},
-cd261[]={117,783,0},
-cd262[]={85,785,0},
-cd263[]={117,785,0},
-cd264[]={83,806,0},
-cd265[]={115,806,0},
-cd266[]={84,806,0},
-cd267[]={116,806,0},
-cd268[]={72,780,0},
-cd269[]={104,780,0},
-cd270[]={65,775,0},
-cd271[]={97,775,0},
-cd272[]={69,807,0},
-cd273[]={101,807,0},
-cd274[]={214,772,0},
-cd275[]={246,772,0},
-cd276[]={213,772,0},
-cd277[]={245,772,0},
-cd278[]={79,775,0},
-cd279[]={111,775,0},
-cd280[]={558,772,0},
-cd281[]={559,772,0},
-cd282[]={89,772,0},
-cd283[]={121,772,0},
-cd284[]={104,0},
-cd285[]={614,0},
-cd286[]={106,0},
-cd287[]={114,0},
-cd288[]={633,0},
-cd289[]={635,0},
-cd290[]={641,0},
-cd291[]={119,0},
-cd292[]={121,0},
-cd293[]={32,774,0},
-cd294[]={32,775,0},
-cd295[]={32,778,0},
-cd296[]={32,808,0},
-cd297[]={32,771,0},
-cd298[]={32,779,0},
-cd299[]={611,0},
-cd300[]={108,0},
-cd301[]={120,0},
-cd302[]={661,0},
-cd303[]={768,0},
-cd304[]={769,0},
-cd305[]={787,0},
-cd306[]={776,769,0},
-cd307[]={697,0},
-cd308[]={32,837,0},
-cd309[]={59,0},
-cd310[]={168,769,0},
-cd311[]={913,769,0},
-cd312[]={183,0},
-cd313[]={917,769,0},
-cd314[]={919,769,0},
-cd315[]={921,769,0},
-cd316[]={927,769,0},
-cd317[]={933,769,0},
-cd318[]={937,769,0},
-cd319[]={970,769,0},
-cd320[]={921,776,0},
-cd321[]={933,776,0},
-cd322[]={945,769,0},
-cd323[]={949,769,0},
-cd324[]={951,769,0},
-cd325[]={953,769,0},
-cd326[]={971,769,0},
-cd327[]={953,776,0},
-cd328[]={965,776,0},
-cd329[]={959,769,0},
-cd330[]={965,769,0},
-cd331[]={969,769,0},
-cd332[]={946,0},
-cd333[]={952,0},
-cd334[]={933,0},
-cd335[]={978,769,0},
-cd336[]={978,776,0},
-cd337[]={966,0},
-cd338[]={960,0},
-cd339[]={954,0},
-cd340[]={961,0},
-cd341[]={962,0},
-cd342[]={920,0},
-cd343[]={949,0},
-cd344[]={931,0},
-cd345[]={1045,768,0},
-cd346[]={1045,776,0},
-cd347[]={1043,769,0},
-cd348[]={1030,776,0},
-cd349[]={1050,769,0},
-cd350[]={1048,768,0},
-cd351[]={1059,774,0},
-cd352[]={1048,774,0},
-cd353[]={1080,774,0},
-cd354[]={1077,768,0},
-cd355[]={1077,776,0},
-cd356[]={1075,769,0},
-cd357[]={1110,776,0},
-cd358[]={1082,769,0},
-cd359[]={1080,768,0},
-cd360[]={1091,774,0},
-cd361[]={1140,783,0},
-cd362[]={1141,783,0},
-cd363[]={1046,774,0},
-cd364[]={1078,774,0},
-cd365[]={1040,774,0},
-cd366[]={1072,774,0},
-cd367[]={1040,776,0},
-cd368[]={1072,776,0},
-cd369[]={1045,774,0},
-cd370[]={1077,774,0},
-cd371[]={1240,776,0},
-cd372[]={1241,776,0},
-cd373[]={1046,776,0},
-cd374[]={1078,776,0},
-cd375[]={1047,776,0},
-cd376[]={1079,776,0},
-cd377[]={1048,772,0},
-cd378[]={1080,772,0},
-cd379[]={1048,776,0},
-cd380[]={1080,776,0},
-cd381[]={1054,776,0},
-cd382[]={1086,776,0},
-cd383[]={1256,776,0},
-cd384[]={1257,776,0},
-cd385[]={1069,776,0},
-cd386[]={1101,776,0},
-cd387[]={1059,772,0},
-cd388[]={1091,772,0},
-cd389[]={1059,776,0},
-cd390[]={1091,776,0},
-cd391[]={1059,779,0},
-cd392[]={1091,779,0},
-cd393[]={1063,776,0},
-cd394[]={1095,776,0},
-cd395[]={1067,776,0},
-cd396[]={1099,776,0},
-cd397[]={1381,1410,0},
-cd398[]={1575,1619,0},
-cd399[]={1575,1620,0},
-cd400[]={1608,1620,0},
-cd401[]={1575,1621,0},
-cd402[]={1610,1620,0},
-cd403[]={1575,1652,0},
-cd404[]={1608,1652,0},
-cd405[]={1735,1652,0},
-cd406[]={1610,1652,0},
-cd407[]={1749,1620,0},
-cd408[]={1729,1620,0},
-cd409[]={1746,1620,0},
-cd410[]={2344,2364,0},
-cd411[]={2352,2364,0},
-cd412[]={2355,2364,0},
-cd413[]={2325,2364,0},
-cd414[]={2326,2364,0},
-cd415[]={2327,2364,0},
-cd416[]={2332,2364,0},
-cd417[]={2337,2364,0},
-cd418[]={2338,2364,0},
-cd419[]={2347,2364,0},
-cd420[]={2351,2364,0},
-cd421[]={2503,2494,0},
-cd422[]={2503,2519,0},
-cd423[]={2465,2492,0},
-cd424[]={2466,2492,0},
-cd425[]={2479,2492,0},
-cd426[]={2610,2620,0},
-cd427[]={2616,2620,0},
-cd428[]={2582,2620,0},
-cd429[]={2583,2620,0},
-cd430[]={2588,2620,0},
-cd431[]={2603,2620,0},
-cd432[]={2887,2902,0},
-cd433[]={2887,2878,0},
-cd434[]={2887,2903,0},
-cd435[]={2849,2876,0},
-cd436[]={2850,2876,0},
-cd437[]={2962,3031,0},
-cd438[]={3014,3006,0},
-cd439[]={3015,3006,0},
-cd440[]={3014,3031,0},
-cd441[]={3142,3158,0},
-cd442[]={3263,3285,0},
-cd443[]={3270,3285,0},
-cd444[]={3270,3286,0},
-cd445[]={3270,3266,0},
-cd446[]={3274,3285,0},
-cd447[]={3398,3390,0},
-cd448[]={3399,3390,0},
-cd449[]={3398,3415,0},
-cd450[]={3545,3530,0},
-cd451[]={3545,3535,0},
-cd452[]={3548,3530,0},
-cd453[]={3545,3551,0},
-cd454[]={3661,3634,0},
-cd455[]={3789,3762,0},
-cd456[]={3755,3737,0},
-cd457[]={3755,3745,0},
-cd458[]={3851,0},
-cd459[]={3906,4023,0},
-cd460[]={3916,4023,0},
-cd461[]={3921,4023,0},
-cd462[]={3926,4023,0},
-cd463[]={3931,4023,0},
-cd464[]={3904,4021,0},
-cd465[]={3953,3954,0},
-cd466[]={3953,3956,0},
-cd467[]={4018,3968,0},
-cd468[]={4018,3969,0},
-cd469[]={4019,3968,0},
-cd470[]={4019,3969,0},
-cd471[]={3953,3968,0},
-cd472[]={3986,4023,0},
-cd473[]={3996,4023,0},
-cd474[]={4001,4023,0},
-cd475[]={4006,4023,0},
-cd476[]={4011,4023,0},
-cd477[]={3984,4021,0},
-cd478[]={4133,4142,0},
-cd479[]={4316,0},
-cd480[]={6917,6965,0},
-cd481[]={6919,6965,0},
-cd482[]={6921,6965,0},
-cd483[]={6923,6965,0},
-cd484[]={6925,6965,0},
-cd485[]={6929,6965,0},
-cd486[]={6970,6965,0},
-cd487[]={6972,6965,0},
-cd488[]={6974,6965,0},
-cd489[]={6975,6965,0},
-cd490[]={6978,6965,0},
-cd491[]={65,0},
-cd492[]={198,0},
-cd493[]={66,0},
-cd494[]={68,0},
-cd495[]={69,0},
-cd496[]={398,0},
-cd497[]={71,0},
-cd498[]={72,0},
-cd499[]={73,0},
-cd500[]={74,0},
-cd501[]={75,0},
-cd502[]={76,0},
-cd503[]={77,0},
-cd504[]={78,0},
-cd505[]={79,0},
-cd506[]={546,0},
-cd507[]={80,0},
-cd508[]={82,0},
-cd509[]={84,0},
-cd510[]={85,0},
-cd511[]={87,0},
-cd512[]={592,0},
-cd513[]={593,0},
-cd514[]={7426,0},
-cd515[]={98,0},
-cd516[]={100,0},
-cd517[]={101,0},
-cd518[]={601,0},
-cd519[]={603,0},
-cd520[]={604,0},
-cd521[]={103,0},
-cd522[]={107,0},
-cd523[]={109,0},
-cd524[]={331,0},
-cd525[]={596,0},
-cd526[]={7446,0},
-cd527[]={7447,0},
-cd528[]={112,0},
-cd529[]={116,0},
-cd530[]={117,0},
-cd531[]={7453,0},
-cd532[]={623,0},
-cd533[]={118,0},
-cd534[]={7461,0},
-cd535[]={947,0},
-cd536[]={948,0},
-cd537[]={967,0},
-cd538[]={105,0},
-cd539[]={1085,0},
-cd540[]={594,0},
-cd541[]={99,0},
-cd542[]={597,0},
-cd543[]={240,0},
-cd544[]={102,0},
-cd545[]={607,0},
-cd546[]={609,0},
-cd547[]={613,0},
-cd548[]={616,0},
-cd549[]={617,0},
-cd550[]={618,0},
-cd551[]={7547,0},
-cd552[]={669,0},
-cd553[]={621,0},
-cd554[]={7557,0},
-cd555[]={671,0},
-cd556[]={625,0},
-cd557[]={624,0},
-cd558[]={626,0},
-cd559[]={627,0},
-cd560[]={628,0},
-cd561[]={629,0},
-cd562[]={632,0},
-cd563[]={642,0},
-cd564[]={643,0},
-cd565[]={427,0},
-cd566[]={649,0},
-cd567[]={650,0},
-cd568[]={7452,0},
-cd569[]={651,0},
-cd570[]={652,0},
-cd571[]={122,0},
-cd572[]={656,0},
-cd573[]={657,0},
-cd574[]={658,0},
-cd575[]={65,805,0},
-cd576[]={97,805,0},
-cd577[]={66,775,0},
-cd578[]={98,775,0},
-cd579[]={66,803,0},
-cd580[]={98,803,0},
-cd581[]={66,817,0},
-cd582[]={98,817,0},
-cd583[]={199,769,0},
-cd584[]={231,769,0},
-cd585[]={68,775,0},
-cd586[]={100,775,0},
-cd587[]={68,803,0},
-cd588[]={100,803,0},
-cd589[]={68,817,0},
-cd590[]={100,817,0},
-cd591[]={68,807,0},
-cd592[]={100,807,0},
-cd593[]={68,813,0},
-cd594[]={100,813,0},
-cd595[]={274,768,0},
-cd596[]={275,768,0},
-cd597[]={274,769,0},
-cd598[]={275,769,0},
-cd599[]={69,813,0},
-cd600[]={101,813,0},
-cd601[]={69,816,0},
-cd602[]={101,816,0},
-cd603[]={552,774,0},
-cd604[]={553,774,0},
-cd605[]={70,775,0},
-cd606[]={102,775,0},
-cd607[]={71,772,0},
-cd608[]={103,772,0},
-cd609[]={72,775,0},
-cd610[]={104,775,0},
-cd611[]={72,803,0},
-cd612[]={104,803,0},
-cd613[]={72,776,0},
-cd614[]={104,776,0},
-cd615[]={72,807,0},
-cd616[]={104,807,0},
-cd617[]={72,814,0},
-cd618[]={104,814,0},
-cd619[]={73,816,0},
-cd620[]={105,816,0},
-cd621[]={207,769,0},
-cd622[]={239,769,0},
-cd623[]={75,769,0},
-cd624[]={107,769,0},
-cd625[]={75,803,0},
-cd626[]={107,803,0},
-cd627[]={75,817,0},
-cd628[]={107,817,0},
-cd629[]={76,803,0},
-cd630[]={108,803,0},
-cd631[]={7734,772,0},
-cd632[]={7735,772,0},
-cd633[]={76,817,0},
-cd634[]={108,817,0},
-cd635[]={76,813,0},
-cd636[]={108,813,0},
-cd637[]={77,769,0},
-cd638[]={109,769,0},
-cd639[]={77,775,0},
-cd640[]={109,775,0},
-cd641[]={77,803,0},
-cd642[]={109,803,0},
-cd643[]={78,775,0},
-cd644[]={110,775,0},
-cd645[]={78,803,0},
-cd646[]={110,803,0},
-cd647[]={78,817,0},
-cd648[]={110,817,0},
-cd649[]={78,813,0},
-cd650[]={110,813,0},
-cd651[]={213,769,0},
-cd652[]={245,769,0},
-cd653[]={213,776,0},
-cd654[]={245,776,0},
-cd655[]={332,768,0},
-cd656[]={333,768,0},
-cd657[]={332,769,0},
-cd658[]={333,769,0},
-cd659[]={80,769,0},
-cd660[]={112,769,0},
-cd661[]={80,775,0},
-cd662[]={112,775,0},
-cd663[]={82,775,0},
-cd664[]={114,775,0},
-cd665[]={82,803,0},
-cd666[]={114,803,0},
-cd667[]={7770,772,0},
-cd668[]={7771,772,0},
-cd669[]={82,817,0},
-cd670[]={114,817,0},
-cd671[]={83,775,0},
-cd672[]={115,775,0},
-cd673[]={83,803,0},
-cd674[]={115,803,0},
-cd675[]={346,775,0},
-cd676[]={347,775,0},
-cd677[]={352,775,0},
-cd678[]={353,775,0},
-cd679[]={7778,775,0},
-cd680[]={7779,775,0},
-cd681[]={84,775,0},
-cd682[]={116,775,0},
-cd683[]={84,803,0},
-cd684[]={116,803,0},
-cd685[]={84,817,0},
-cd686[]={116,817,0},
-cd687[]={84,813,0},
-cd688[]={116,813,0},
-cd689[]={85,804,0},
-cd690[]={117,804,0},
-cd691[]={85,816,0},
-cd692[]={117,816,0},
-cd693[]={85,813,0},
-cd694[]={117,813,0},
-cd695[]={360,769,0},
-cd696[]={361,769,0},
-cd697[]={362,776,0},
-cd698[]={363,776,0},
-cd699[]={86,771,0},
-cd700[]={118,771,0},
-cd701[]={86,803,0},
-cd702[]={118,803,0},
-cd703[]={87,768,0},
-cd704[]={119,768,0},
-cd705[]={87,769,0},
-cd706[]={119,769,0},
-cd707[]={87,776,0},
-cd708[]={119,776,0},
-cd709[]={87,775,0},
-cd710[]={119,775,0},
-cd711[]={87,803,0},
-cd712[]={119,803,0},
-cd713[]={88,775,0},
-cd714[]={120,775,0},
-cd715[]={88,776,0},
-cd716[]={120,776,0},
-cd717[]={89,775,0},
-cd718[]={121,775,0},
-cd719[]={90,770,0},
-cd720[]={122,770,0},
-cd721[]={90,803,0},
-cd722[]={122,803,0},
-cd723[]={90,817,0},
-cd724[]={122,817,0},
-cd725[]={104,817,0},
-cd726[]={116,776,0},
-cd727[]={119,778,0},
-cd728[]={121,778,0},
-cd729[]={97,702,0},
-cd730[]={383,775,0},
-cd731[]={65,803,0},
-cd732[]={97,803,0},
-cd733[]={65,777,0},
-cd734[]={97,777,0},
-cd735[]={194,769,0},
-cd736[]={226,769,0},
-cd737[]={194,768,0},
-cd738[]={226,768,0},
-cd739[]={194,777,0},
-cd740[]={226,777,0},
-cd741[]={194,771,0},
-cd742[]={226,771,0},
-cd743[]={7840,770,0},
-cd744[]={7841,770,0},
-cd745[]={258,769,0},
-cd746[]={259,769,0},
-cd747[]={258,768,0},
-cd748[]={259,768,0},
-cd749[]={258,777,0},
-cd750[]={259,777,0},
-cd751[]={258,771,0},
-cd752[]={259,771,0},
-cd753[]={7840,774,0},
-cd754[]={7841,774,0},
-cd755[]={69,803,0},
-cd756[]={101,803,0},
-cd757[]={69,777,0},
-cd758[]={101,777,0},
-cd759[]={69,771,0},
-cd760[]={101,771,0},
-cd761[]={202,769,0},
-cd762[]={234,769,0},
-cd763[]={202,768,0},
-cd764[]={234,768,0},
-cd765[]={202,777,0},
-cd766[]={234,777,0},
-cd767[]={202,771,0},
-cd768[]={234,771,0},
-cd769[]={7864,770,0},
-cd770[]={7865,770,0},
-cd771[]={73,777,0},
-cd772[]={105,777,0},
-cd773[]={73,803,0},
-cd774[]={105,803,0},
-cd775[]={79,803,0},
-cd776[]={111,803,0},
-cd777[]={79,777,0},
-cd778[]={111,777,0},
-cd779[]={212,769,0},
-cd780[]={244,769,0},
-cd781[]={212,768,0},
-cd782[]={244,768,0},
-cd783[]={212,777,0},
-cd784[]={244,777,0},
-cd785[]={212,771,0},
-cd786[]={244,771,0},
-cd787[]={7884,770,0},
-cd788[]={7885,770,0},
-cd789[]={416,769,0},
-cd790[]={417,769,0},
-cd791[]={416,768,0},
-cd792[]={417,768,0},
-cd793[]={416,777,0},
-cd794[]={417,777,0},
-cd795[]={416,771,0},
-cd796[]={417,771,0},
-cd797[]={416,803,0},
-cd798[]={417,803,0},
-cd799[]={85,803,0},
-cd800[]={117,803,0},
-cd801[]={85,777,0},
-cd802[]={117,777,0},
-cd803[]={431,769,0},
-cd804[]={432,769,0},
-cd805[]={431,768,0},
-cd806[]={432,768,0},
-cd807[]={431,777,0},
-cd808[]={432,777,0},
-cd809[]={431,771,0},
-cd810[]={432,771,0},
-cd811[]={431,803,0},
-cd812[]={432,803,0},
-cd813[]={89,768,0},
-cd814[]={121,768,0},
-cd815[]={89,803,0},
-cd816[]={121,803,0},
-cd817[]={89,777,0},
-cd818[]={121,777,0},
-cd819[]={89,771,0},
-cd820[]={121,771,0},
-cd821[]={945,787,0},
-cd822[]={945,788,0},
-cd823[]={7936,768,0},
-cd824[]={7937,768,0},
-cd825[]={7936,769,0},
-cd826[]={7937,769,0},
-cd827[]={7936,834,0},
-cd828[]={7937,834,0},
-cd829[]={913,787,0},
-cd830[]={913,788,0},
-cd831[]={7944,768,0},
-cd832[]={7945,768,0},
-cd833[]={7944,769,0},
-cd834[]={7945,769,0},
-cd835[]={7944,834,0},
-cd836[]={7945,834,0},
-cd837[]={949,787,0},
-cd838[]={949,788,0},
-cd839[]={7952,768,0},
-cd840[]={7953,768,0},
-cd841[]={7952,769,0},
-cd842[]={7953,769,0},
-cd843[]={917,787,0},
-cd844[]={917,788,0},
-cd845[]={7960,768,0},
-cd846[]={7961,768,0},
-cd847[]={7960,769,0},
-cd848[]={7961,769,0},
-cd849[]={951,787,0},
-cd850[]={951,788,0},
-cd851[]={7968,768,0},
-cd852[]={7969,768,0},
-cd853[]={7968,769,0},
-cd854[]={7969,769,0},
-cd855[]={7968,834,0},
-cd856[]={7969,834,0},
-cd857[]={919,787,0},
-cd858[]={919,788,0},
-cd859[]={7976,768,0},
-cd860[]={7977,768,0},
-cd861[]={7976,769,0},
-cd862[]={7977,769,0},
-cd863[]={7976,834,0},
-cd864[]={7977,834,0},
-cd865[]={953,787,0},
-cd866[]={953,788,0},
-cd867[]={7984,768,0},
-cd868[]={7985,768,0},
-cd869[]={7984,769,0},
-cd870[]={7985,769,0},
-cd871[]={7984,834,0},
-cd872[]={7985,834,0},
-cd873[]={921,787,0},
-cd874[]={921,788,0},
-cd875[]={7992,768,0},
-cd876[]={7993,768,0},
-cd877[]={7992,769,0},
-cd878[]={7993,769,0},
-cd879[]={7992,834,0},
-cd880[]={7993,834,0},
-cd881[]={959,787,0},
-cd882[]={959,788,0},
-cd883[]={8000,768,0},
-cd884[]={8001,768,0},
-cd885[]={8000,769,0},
-cd886[]={8001,769,0},
-cd887[]={927,787,0},
-cd888[]={927,788,0},
-cd889[]={8008,768,0},
-cd890[]={8009,768,0},
-cd891[]={8008,769,0},
-cd892[]={8009,769,0},
-cd893[]={965,787,0},
-cd894[]={965,788,0},
-cd895[]={8016,768,0},
-cd896[]={8017,768,0},
-cd897[]={8016,769,0},
-cd898[]={8017,769,0},
-cd899[]={8016,834,0},
-cd900[]={8017,834,0},
-cd901[]={933,788,0},
-cd902[]={8025,768,0},
-cd903[]={8025,769,0},
-cd904[]={8025,834,0},
-cd905[]={969,787,0},
-cd906[]={969,788,0},
-cd907[]={8032,768,0},
-cd908[]={8033,768,0},
-cd909[]={8032,769,0},
-cd910[]={8033,769,0},
-cd911[]={8032,834,0},
-cd912[]={8033,834,0},
-cd913[]={937,787,0},
-cd914[]={937,788,0},
-cd915[]={8040,768,0},
-cd916[]={8041,768,0},
-cd917[]={8040,769,0},
-cd918[]={8041,769,0},
-cd919[]={8040,834,0},
-cd920[]={8041,834,0},
-cd921[]={945,768,0},
-cd922[]={940,0},
-cd923[]={949,768,0},
-cd924[]={941,0},
-cd925[]={951,768,0},
-cd926[]={942,0},
-cd927[]={953,768,0},
-cd928[]={943,0},
-cd929[]={959,768,0},
-cd930[]={972,0},
-cd931[]={965,768,0},
-cd932[]={973,0},
-cd933[]={969,768,0},
-cd934[]={974,0},
-cd935[]={7936,837,0},
-cd936[]={7937,837,0},
-cd937[]={7938,837,0},
-cd938[]={7939,837,0},
-cd939[]={7940,837,0},
-cd940[]={7941,837,0},
-cd941[]={7942,837,0},
-cd942[]={7943,837,0},
-cd943[]={7944,837,0},
-cd944[]={7945,837,0},
-cd945[]={7946,837,0},
-cd946[]={7947,837,0},
-cd947[]={7948,837,0},
-cd948[]={7949,837,0},
-cd949[]={7950,837,0},
-cd950[]={7951,837,0},
-cd951[]={7968,837,0},
-cd952[]={7969,837,0},
-cd953[]={7970,837,0},
-cd954[]={7971,837,0},
-cd955[]={7972,837,0},
-cd956[]={7973,837,0},
-cd957[]={7974,837,0},
-cd958[]={7975,837,0},
-cd959[]={7976,837,0},
-cd960[]={7977,837,0},
-cd961[]={7978,837,0},
-cd962[]={7979,837,0},
-cd963[]={7980,837,0},
-cd964[]={7981,837,0},
-cd965[]={7982,837,0},
-cd966[]={7983,837,0},
-cd967[]={8032,837,0},
-cd968[]={8033,837,0},
-cd969[]={8034,837,0},
-cd970[]={8035,837,0},
-cd971[]={8036,837,0},
-cd972[]={8037,837,0},
-cd973[]={8038,837,0},
-cd974[]={8039,837,0},
-cd975[]={8040,837,0},
-cd976[]={8041,837,0},
-cd977[]={8042,837,0},
-cd978[]={8043,837,0},
-cd979[]={8044,837,0},
-cd980[]={8045,837,0},
-cd981[]={8046,837,0},
-cd982[]={8047,837,0},
-cd983[]={945,774,0},
-cd984[]={945,772,0},
-cd985[]={8048,837,0},
-cd986[]={945,837,0},
-cd987[]={940,837,0},
-cd988[]={945,834,0},
-cd989[]={8118,837,0},
-cd990[]={913,774,0},
-cd991[]={913,772,0},
-cd992[]={913,768,0},
-cd993[]={902,0},
-cd994[]={913,837,0},
-cd995[]={32,787,0},
-cd996[]={953,0},
-cd997[]={32,834,0},
-cd998[]={168,834,0},
-cd999[]={8052,837,0},
-cd1000[]={951,837,0},
-cd1001[]={942,837,0},
-cd1002[]={951,834,0},
-cd1003[]={8134,837,0},
-cd1004[]={917,768,0},
-cd1005[]={904,0},
-cd1006[]={919,768,0},
-cd1007[]={905,0},
-cd1008[]={919,837,0},
-cd1009[]={8127,768,0},
-cd1010[]={8127,769,0},
-cd1011[]={8127,834,0},
-cd1012[]={953,774,0},
-cd1013[]={953,772,0},
-cd1014[]={970,768,0},
-cd1015[]={912,0},
-cd1016[]={953,834,0},
-cd1017[]={970,834,0},
-cd1018[]={921,774,0},
-cd1019[]={921,772,0},
-cd1020[]={921,768,0},
-cd1021[]={906,0},
-cd1022[]={8190,768,0},
-cd1023[]={8190,769,0},
-cd1024[]={8190,834,0},
-cd1025[]={965,774,0},
-cd1026[]={965,772,0},
-cd1027[]={971,768,0},
-cd1028[]={944,0},
-cd1029[]={961,787,0},
-cd1030[]={961,788,0},
-cd1031[]={965,834,0},
-cd1032[]={971,834,0},
-cd1033[]={933,774,0},
-cd1034[]={933,772,0},
-cd1035[]={933,768,0},
-cd1036[]={910,0},
-cd1037[]={929,788,0},
-cd1038[]={168,768,0},
-cd1039[]={901,0},
-cd1040[]={96,0},
-cd1041[]={8060,837,0},
-cd1042[]={969,837,0},
-cd1043[]={974,837,0},
-cd1044[]={969,834,0},
-cd1045[]={8182,837,0},
-cd1046[]={927,768,0},
-cd1047[]={908,0},
-cd1048[]={937,768,0},
-cd1049[]={911,0},
-cd1050[]={937,837,0},
-cd1051[]={180,0},
-cd1052[]={32,788,0},
-cd1053[]={8194,0},
-cd1054[]={8195,0},
-cd1055[]={8208,0},
-cd1056[]={32,819,0},
-cd1057[]={46,0},
-cd1058[]={46,46,0},
-cd1059[]={46,46,46,0},
-cd1060[]={8242,8242,0},
-cd1061[]={8242,8242,8242,0},
-cd1062[]={8245,8245,0},
-cd1063[]={8245,8245,8245,0},
-cd1064[]={33,33,0},
-cd1065[]={32,773,0},
-cd1066[]={63,63,0},
-cd1067[]={63,33,0},
-cd1068[]={33,63,0},
-cd1069[]={8242,8242,8242,8242,0},
-cd1070[]={48,0},
-cd1071[]={52,0},
-cd1072[]={53,0},
-cd1073[]={54,0},
-cd1074[]={55,0},
-cd1075[]={56,0},
-cd1076[]={57,0},
-cd1077[]={43,0},
-cd1078[]={8722,0},
-cd1079[]={61,0},
-cd1080[]={40,0},
-cd1081[]={41,0},
-cd1082[]={110,0},
-cd1083[]={82,115,0},
-cd1084[]={97,47,99,0},
-cd1085[]={97,47,115,0},
-cd1086[]={67,0},
-cd1087[]={176,67,0},
-cd1088[]={99,47,111,0},
-cd1089[]={99,47,117,0},
-cd1090[]={400,0},
-cd1091[]={176,70,0},
-cd1092[]={295,0},
-cd1093[]={78,111,0},
-cd1094[]={81,0},
-cd1095[]={83,77,0},
-cd1096[]={84,69,76,0},
-cd1097[]={84,77,0},
-cd1098[]={90,0},
-cd1099[]={937,0},
-cd1100[]={197,0},
-cd1101[]={70,0},
-cd1102[]={1488,0},
-cd1103[]={1489,0},
-cd1104[]={1490,0},
-cd1105[]={1491,0},
-cd1106[]={70,65,88,0},
-cd1107[]={915,0},
-cd1108[]={928,0},
-cd1109[]={8721,0},
-cd1110[]={49,8260,51,0},
-cd1111[]={50,8260,51,0},
-cd1112[]={49,8260,53,0},
-cd1113[]={50,8260,53,0},
-cd1114[]={51,8260,53,0},
-cd1115[]={52,8260,53,0},
-cd1116[]={49,8260,54,0},
-cd1117[]={53,8260,54,0},
-cd1118[]={49,8260,56,0},
-cd1119[]={51,8260,56,0},
-cd1120[]={53,8260,56,0},
-cd1121[]={55,8260,56,0},
-cd1122[]={49,8260,0},
-cd1123[]={73,73,0},
-cd1124[]={73,73,73,0},
-cd1125[]={73,86,0},
-cd1126[]={86,0},
-cd1127[]={86,73,0},
-cd1128[]={86,73,73,0},
-cd1129[]={86,73,73,73,0},
-cd1130[]={73,88,0},
-cd1131[]={88,0},
-cd1132[]={88,73,0},
-cd1133[]={88,73,73,0},
-cd1134[]={105,105,0},
-cd1135[]={105,105,105,0},
-cd1136[]={105,118,0},
-cd1137[]={118,105,0},
-cd1138[]={118,105,105,0},
-cd1139[]={118,105,105,105,0},
-cd1140[]={105,120,0},
-cd1141[]={120,105,0},
-cd1142[]={120,105,105,0},
-cd1143[]={8592,824,0},
-cd1144[]={8594,824,0},
-cd1145[]={8596,824,0},
-cd1146[]={8656,824,0},
-cd1147[]={8660,824,0},
-cd1148[]={8658,824,0},
-cd1149[]={8707,824,0},
-cd1150[]={8712,824,0},
-cd1151[]={8715,824,0},
-cd1152[]={8739,824,0},
-cd1153[]={8741,824,0},
-cd1154[]={8747,8747,0},
-cd1155[]={8747,8747,8747,0},
-cd1156[]={8750,8750,0},
-cd1157[]={8750,8750,8750,0},
-cd1158[]={8764,824,0},
-cd1159[]={8771,824,0},
-cd1160[]={8773,824,0},
-cd1161[]={8776,824,0},
-cd1162[]={61,824,0},
-cd1163[]={8801,824,0},
-cd1164[]={8781,824,0},
-cd1165[]={60,824,0},
-cd1166[]={62,824,0},
-cd1167[]={8804,824,0},
-cd1168[]={8805,824,0},
-cd1169[]={8818,824,0},
-cd1170[]={8819,824,0},
-cd1171[]={8822,824,0},
-cd1172[]={8823,824,0},
-cd1173[]={8826,824,0},
-cd1174[]={8827,824,0},
-cd1175[]={8834,824,0},
-cd1176[]={8835,824,0},
-cd1177[]={8838,824,0},
-cd1178[]={8839,824,0},
-cd1179[]={8866,824,0},
-cd1180[]={8872,824,0},
-cd1181[]={8873,824,0},
-cd1182[]={8875,824,0},
-cd1183[]={8828,824,0},
-cd1184[]={8829,824,0},
-cd1185[]={8849,824,0},
-cd1186[]={8850,824,0},
-cd1187[]={8882,824,0},
-cd1188[]={8883,824,0},
-cd1189[]={8884,824,0},
-cd1190[]={8885,824,0},
-cd1191[]={12296,0},
-cd1192[]={12297,0},
-cd1193[]={49,48,0},
-cd1194[]={49,49,0},
-cd1195[]={49,50,0},
-cd1196[]={49,51,0},
-cd1197[]={49,52,0},
-cd1198[]={49,53,0},
-cd1199[]={49,54,0},
-cd1200[]={49,55,0},
-cd1201[]={49,56,0},
-cd1202[]={49,57,0},
-cd1203[]={50,48,0},
-cd1204[]={40,49,41,0},
-cd1205[]={40,50,41,0},
-cd1206[]={40,51,41,0},
-cd1207[]={40,52,41,0},
-cd1208[]={40,53,41,0},
-cd1209[]={40,54,41,0},
-cd1210[]={40,55,41,0},
-cd1211[]={40,56,41,0},
-cd1212[]={40,57,41,0},
-cd1213[]={40,49,48,41,0},
-cd1214[]={40,49,49,41,0},
-cd1215[]={40,49,50,41,0},
-cd1216[]={40,49,51,41,0},
-cd1217[]={40,49,52,41,0},
-cd1218[]={40,49,53,41,0},
-cd1219[]={40,49,54,41,0},
-cd1220[]={40,49,55,41,0},
-cd1221[]={40,49,56,41,0},
-cd1222[]={40,49,57,41,0},
-cd1223[]={40,50,48,41,0},
-cd1224[]={49,46,0},
-cd1225[]={50,46,0},
-cd1226[]={51,46,0},
-cd1227[]={52,46,0},
-cd1228[]={53,46,0},
-cd1229[]={54,46,0},
-cd1230[]={55,46,0},
-cd1231[]={56,46,0},
-cd1232[]={57,46,0},
-cd1233[]={49,48,46,0},
-cd1234[]={49,49,46,0},
-cd1235[]={49,50,46,0},
-cd1236[]={49,51,46,0},
-cd1237[]={49,52,46,0},
-cd1238[]={49,53,46,0},
-cd1239[]={49,54,46,0},
-cd1240[]={49,55,46,0},
-cd1241[]={49,56,46,0},
-cd1242[]={49,57,46,0},
-cd1243[]={50,48,46,0},
-cd1244[]={40,97,41,0},
-cd1245[]={40,98,41,0},
-cd1246[]={40,99,41,0},
-cd1247[]={40,100,41,0},
-cd1248[]={40,101,41,0},
-cd1249[]={40,102,41,0},
-cd1250[]={40,103,41,0},
-cd1251[]={40,104,41,0},
-cd1252[]={40,105,41,0},
-cd1253[]={40,106,41,0},
-cd1254[]={40,107,41,0},
-cd1255[]={40,108,41,0},
-cd1256[]={40,109,41,0},
-cd1257[]={40,110,41,0},
-cd1258[]={40,111,41,0},
-cd1259[]={40,112,41,0},
-cd1260[]={40,113,41,0},
-cd1261[]={40,114,41,0},
-cd1262[]={40,115,41,0},
-cd1263[]={40,116,41,0},
-cd1264[]={40,117,41,0},
-cd1265[]={40,118,41,0},
-cd1266[]={40,119,41,0},
-cd1267[]={40,120,41,0},
-cd1268[]={40,121,41,0},
-cd1269[]={40,122,41,0},
-cd1270[]={83,0},
-cd1271[]={89,0},
-cd1272[]={113,0},
-cd1273[]={8747,8747,8747,8747,0},
-cd1274[]={58,58,61,0},
-cd1275[]={61,61,0},
-cd1276[]={61,61,61,0},
-cd1277[]={10973,824,0},
-cd1278[]={11617,0},
-cd1279[]={27597,0},
-cd1280[]={40863,0},
-cd1281[]={19968,0},
-cd1282[]={20008,0},
-cd1283[]={20022,0},
-cd1284[]={20031,0},
-cd1285[]={20057,0},
-cd1286[]={20101,0},
-cd1287[]={20108,0},
-cd1288[]={20128,0},
-cd1289[]={20154,0},
-cd1290[]={20799,0},
-cd1291[]={20837,0},
-cd1292[]={20843,0},
-cd1293[]={20866,0},
-cd1294[]={20886,0},
-cd1295[]={20907,0},
-cd1296[]={20960,0},
-cd1297[]={20981,0},
-cd1298[]={20992,0},
-cd1299[]={21147,0},
-cd1300[]={21241,0},
-cd1301[]={21269,0},
-cd1302[]={21274,0},
-cd1303[]={21304,0},
-cd1304[]={21313,0},
-cd1305[]={21340,0},
-cd1306[]={21353,0},
-cd1307[]={21378,0},
-cd1308[]={21430,0},
-cd1309[]={21448,0},
-cd1310[]={21475,0},
-cd1311[]={22231,0},
-cd1312[]={22303,0},
-cd1313[]={22763,0},
-cd1314[]={22786,0},
-cd1315[]={22794,0},
-cd1316[]={22805,0},
-cd1317[]={22823,0},
-cd1318[]={22899,0},
-cd1319[]={23376,0},
-cd1320[]={23424,0},
-cd1321[]={23544,0},
-cd1322[]={23567,0},
-cd1323[]={23586,0},
-cd1324[]={23608,0},
-cd1325[]={23662,0},
-cd1326[]={23665,0},
-cd1327[]={24027,0},
-cd1328[]={24037,0},
-cd1329[]={24049,0},
-cd1330[]={24062,0},
-cd1331[]={24178,0},
-cd1332[]={24186,0},
-cd1333[]={24191,0},
-cd1334[]={24308,0},
-cd1335[]={24318,0},
-cd1336[]={24331,0},
-cd1337[]={24339,0},
-cd1338[]={24400,0},
-cd1339[]={24417,0},
-cd1340[]={24435,0},
-cd1341[]={24515,0},
-cd1342[]={25096,0},
-cd1343[]={25142,0},
-cd1344[]={25163,0},
-cd1345[]={25903,0},
-cd1346[]={25908,0},
-cd1347[]={25991,0},
-cd1348[]={26007,0},
-cd1349[]={26020,0},
-cd1350[]={26041,0},
-cd1351[]={26080,0},
-cd1352[]={26085,0},
-cd1353[]={26352,0},
-cd1354[]={26376,0},
-cd1355[]={26408,0},
-cd1356[]={27424,0},
-cd1357[]={27490,0},
-cd1358[]={27513,0},
-cd1359[]={27571,0},
-cd1360[]={27595,0},
-cd1361[]={27604,0},
-cd1362[]={27611,0},
-cd1363[]={27663,0},
-cd1364[]={27668,0},
-cd1365[]={27700,0},
-cd1366[]={28779,0},
-cd1367[]={29226,0},
-cd1368[]={29238,0},
-cd1369[]={29243,0},
-cd1370[]={29247,0},
-cd1371[]={29255,0},
-cd1372[]={29273,0},
-cd1373[]={29275,0},
-cd1374[]={29356,0},
-cd1375[]={29572,0},
-cd1376[]={29577,0},
-cd1377[]={29916,0},
-cd1378[]={29926,0},
-cd1379[]={29976,0},
-cd1380[]={29983,0},
-cd1381[]={29992,0},
-cd1382[]={30000,0},
-cd1383[]={30091,0},
-cd1384[]={30098,0},
-cd1385[]={30326,0},
-cd1386[]={30333,0},
-cd1387[]={30382,0},
-cd1388[]={30399,0},
-cd1389[]={30446,0},
-cd1390[]={30683,0},
-cd1391[]={30690,0},
-cd1392[]={30707,0},
-cd1393[]={31034,0},
-cd1394[]={31160,0},
-cd1395[]={31166,0},
-cd1396[]={31348,0},
-cd1397[]={31435,0},
-cd1398[]={31481,0},
-cd1399[]={31859,0},
-cd1400[]={31992,0},
-cd1401[]={32566,0},
-cd1402[]={32593,0},
-cd1403[]={32650,0},
-cd1404[]={32701,0},
-cd1405[]={32769,0},
-cd1406[]={32780,0},
-cd1407[]={32786,0},
-cd1408[]={32819,0},
-cd1409[]={32895,0},
-cd1410[]={32905,0},
-cd1411[]={33251,0},
-cd1412[]={33258,0},
-cd1413[]={33267,0},
-cd1414[]={33276,0},
-cd1415[]={33292,0},
-cd1416[]={33307,0},
-cd1417[]={33311,0},
-cd1418[]={33390,0},
-cd1419[]={33394,0},
-cd1420[]={33400,0},
-cd1421[]={34381,0},
-cd1422[]={34411,0},
-cd1423[]={34880,0},
-cd1424[]={34892,0},
-cd1425[]={34915,0},
-cd1426[]={35198,0},
-cd1427[]={35211,0},
-cd1428[]={35282,0},
-cd1429[]={35328,0},
-cd1430[]={35895,0},
-cd1431[]={35910,0},
-cd1432[]={35925,0},
-cd1433[]={35960,0},
-cd1434[]={35997,0},
-cd1435[]={36196,0},
-cd1436[]={36208,0},
-cd1437[]={36275,0},
-cd1438[]={36523,0},
-cd1439[]={36554,0},
-cd1440[]={36763,0},
-cd1441[]={36784,0},
-cd1442[]={36789,0},
-cd1443[]={37009,0},
-cd1444[]={37193,0},
-cd1445[]={37318,0},
-cd1446[]={37324,0},
-cd1447[]={37329,0},
-cd1448[]={38263,0},
-cd1449[]={38272,0},
-cd1450[]={38428,0},
-cd1451[]={38582,0},
-cd1452[]={38585,0},
-cd1453[]={38632,0},
-cd1454[]={38737,0},
-cd1455[]={38750,0},
-cd1456[]={38754,0},
-cd1457[]={38761,0},
-cd1458[]={38859,0},
-cd1459[]={38893,0},
-cd1460[]={38899,0},
-cd1461[]={38913,0},
-cd1462[]={39080,0},
-cd1463[]={39131,0},
-cd1464[]={39135,0},
-cd1465[]={39318,0},
-cd1466[]={39321,0},
-cd1467[]={39340,0},
-cd1468[]={39592,0},
-cd1469[]={39640,0},
-cd1470[]={39647,0},
-cd1471[]={39717,0},
-cd1472[]={39727,0},
-cd1473[]={39730,0},
-cd1474[]={39740,0},
-cd1475[]={39770,0},
-cd1476[]={40165,0},
-cd1477[]={40565,0},
-cd1478[]={40575,0},
-cd1479[]={40613,0},
-cd1480[]={40635,0},
-cd1481[]={40643,0},
-cd1482[]={40653,0},
-cd1483[]={40657,0},
-cd1484[]={40697,0},
-cd1485[]={40701,0},
-cd1486[]={40718,0},
-cd1487[]={40723,0},
-cd1488[]={40736,0},
-cd1489[]={40763,0},
-cd1490[]={40778,0},
-cd1491[]={40786,0},
-cd1492[]={40845,0},
-cd1493[]={40860,0},
-cd1494[]={40864,0},
-cd1495[]={12306,0},
-cd1496[]={21316,0},
-cd1497[]={21317,0},
-cd1498[]={12363,12441,0},
-cd1499[]={12365,12441,0},
-cd1500[]={12367,12441,0},
-cd1501[]={12369,12441,0},
-cd1502[]={12371,12441,0},
-cd1503[]={12373,12441,0},
-cd1504[]={12375,12441,0},
-cd1505[]={12377,12441,0},
-cd1506[]={12379,12441,0},
-cd1507[]={12381,12441,0},
-cd1508[]={12383,12441,0},
-cd1509[]={12385,12441,0},
-cd1510[]={12388,12441,0},
-cd1511[]={12390,12441,0},
-cd1512[]={12392,12441,0},
-cd1513[]={12399,12441,0},
-cd1514[]={12399,12442,0},
-cd1515[]={12402,12441,0},
-cd1516[]={12402,12442,0},
-cd1517[]={12405,12441,0},
-cd1518[]={12405,12442,0},
-cd1519[]={12408,12441,0},
-cd1520[]={12408,12442,0},
-cd1521[]={12411,12441,0},
-cd1522[]={12411,12442,0},
-cd1523[]={12358,12441,0},
-cd1524[]={32,12441,0},
-cd1525[]={32,12442,0},
-cd1526[]={12445,12441,0},
-cd1527[]={12424,12426,0},
-cd1528[]={12459,12441,0},
-cd1529[]={12461,12441,0},
-cd1530[]={12463,12441,0},
-cd1531[]={12465,12441,0},
-cd1532[]={12467,12441,0},
-cd1533[]={12469,12441,0},
-cd1534[]={12471,12441,0},
-cd1535[]={12473,12441,0},
-cd1536[]={12475,12441,0},
-cd1537[]={12477,12441,0},
-cd1538[]={12479,12441,0},
-cd1539[]={12481,12441,0},
-cd1540[]={12484,12441,0},
-cd1541[]={12486,12441,0},
-cd1542[]={12488,12441,0},
-cd1543[]={12495,12441,0},
-cd1544[]={12495,12442,0},
-cd1545[]={12498,12441,0},
-cd1546[]={12498,12442,0},
-cd1547[]={12501,12441,0},
-cd1548[]={12501,12442,0},
-cd1549[]={12504,12441,0},
-cd1550[]={12504,12442,0},
-cd1551[]={12507,12441,0},
-cd1552[]={12507,12442,0},
-cd1553[]={12454,12441,0},
-cd1554[]={12527,12441,0},
-cd1555[]={12528,12441,0},
-cd1556[]={12529,12441,0},
-cd1557[]={12530,12441,0},
-cd1558[]={12541,12441,0},
-cd1559[]={12467,12488,0},
-cd1560[]={4352,0},
-cd1561[]={4353,0},
-cd1562[]={4522,0},
-cd1563[]={4354,0},
-cd1564[]={4524,0},
-cd1565[]={4525,0},
-cd1566[]={4355,0},
-cd1567[]={4356,0},
-cd1568[]={4357,0},
-cd1569[]={4528,0},
-cd1570[]={4529,0},
-cd1571[]={4530,0},
-cd1572[]={4531,0},
-cd1573[]={4532,0},
-cd1574[]={4533,0},
-cd1575[]={4378,0},
-cd1576[]={4358,0},
-cd1577[]={4359,0},
-cd1578[]={4360,0},
-cd1579[]={4385,0},
-cd1580[]={4361,0},
-cd1581[]={4362,0},
-cd1582[]={4363,0},
-cd1583[]={4364,0},
-cd1584[]={4365,0},
-cd1585[]={4366,0},
-cd1586[]={4367,0},
-cd1587[]={4368,0},
-cd1588[]={4369,0},
-cd1589[]={4370,0},
-cd1590[]={4449,0},
-cd1591[]={4450,0},
-cd1592[]={4451,0},
-cd1593[]={4452,0},
-cd1594[]={4453,0},
-cd1595[]={4454,0},
-cd1596[]={4455,0},
-cd1597[]={4456,0},
-cd1598[]={4457,0},
-cd1599[]={4458,0},
-cd1600[]={4459,0},
-cd1601[]={4460,0},
-cd1602[]={4461,0},
-cd1603[]={4462,0},
-cd1604[]={4463,0},
-cd1605[]={4464,0},
-cd1606[]={4465,0},
-cd1607[]={4466,0},
-cd1608[]={4467,0},
-cd1609[]={4468,0},
-cd1610[]={4469,0},
-cd1611[]={4448,0},
-cd1612[]={4372,0},
-cd1613[]={4373,0},
-cd1614[]={4551,0},
-cd1615[]={4552,0},
-cd1616[]={4556,0},
-cd1617[]={4558,0},
-cd1618[]={4563,0},
-cd1619[]={4567,0},
-cd1620[]={4569,0},
-cd1621[]={4380,0},
-cd1622[]={4573,0},
-cd1623[]={4575,0},
-cd1624[]={4381,0},
-cd1625[]={4382,0},
-cd1626[]={4384,0},
-cd1627[]={4386,0},
-cd1628[]={4387,0},
-cd1629[]={4391,0},
-cd1630[]={4393,0},
-cd1631[]={4395,0},
-cd1632[]={4396,0},
-cd1633[]={4397,0},
-cd1634[]={4398,0},
-cd1635[]={4399,0},
-cd1636[]={4402,0},
-cd1637[]={4406,0},
-cd1638[]={4416,0},
-cd1639[]={4423,0},
-cd1640[]={4428,0},
-cd1641[]={4593,0},
-cd1642[]={4594,0},
-cd1643[]={4439,0},
-cd1644[]={4440,0},
-cd1645[]={4441,0},
-cd1646[]={4484,0},
-cd1647[]={4485,0},
-cd1648[]={4488,0},
-cd1649[]={4497,0},
-cd1650[]={4498,0},
-cd1651[]={4500,0},
-cd1652[]={4510,0},
-cd1653[]={4513,0},
-cd1654[]={19977,0},
-cd1655[]={22235,0},
-cd1656[]={19978,0},
-cd1657[]={20013,0},
-cd1658[]={19979,0},
-cd1659[]={30002,0},
-cd1660[]={19993,0},
-cd1661[]={19969,0},
-cd1662[]={22825,0},
-cd1663[]={22320,0},
-cd1664[]={40,4352,41,0},
-cd1665[]={40,4354,41,0},
-cd1666[]={40,4355,41,0},
-cd1667[]={40,4357,41,0},
-cd1668[]={40,4358,41,0},
-cd1669[]={40,4359,41,0},
-cd1670[]={40,4361,41,0},
-cd1671[]={40,4363,41,0},
-cd1672[]={40,4364,41,0},
-cd1673[]={40,4366,41,0},
-cd1674[]={40,4367,41,0},
-cd1675[]={40,4368,41,0},
-cd1676[]={40,4369,41,0},
-cd1677[]={40,4370,41,0},
-cd1678[]={40,4352,4449,41,0},
-cd1679[]={40,4354,4449,41,0},
-cd1680[]={40,4355,4449,41,0},
-cd1681[]={40,4357,4449,41,0},
-cd1682[]={40,4358,4449,41,0},
-cd1683[]={40,4359,4449,41,0},
-cd1684[]={40,4361,4449,41,0},
-cd1685[]={40,4363,4449,41,0},
-cd1686[]={40,4364,4449,41,0},
-cd1687[]={40,4366,4449,41,0},
-cd1688[]={40,4367,4449,41,0},
-cd1689[]={40,4368,4449,41,0},
-cd1690[]={40,4369,4449,41,0},
-cd1691[]={40,4370,4449,41,0},
-cd1692[]={40,4364,4462,41,0},
-cd1693[]={40,4363,4457,4364,4453,4523,41,0},
-cd1694[]={40,4363,4457,4370,4462,41,0},
-cd1695[]={40,19968,41,0},
-cd1696[]={40,20108,41,0},
-cd1697[]={40,19977,41,0},
-cd1698[]={40,22235,41,0},
-cd1699[]={40,20116,41,0},
-cd1700[]={40,20845,41,0},
-cd1701[]={40,19971,41,0},
-cd1702[]={40,20843,41,0},
-cd1703[]={40,20061,41,0},
-cd1704[]={40,21313,41,0},
-cd1705[]={40,26376,41,0},
-cd1706[]={40,28779,41,0},
-cd1707[]={40,27700,41,0},
-cd1708[]={40,26408,41,0},
-cd1709[]={40,37329,41,0},
-cd1710[]={40,22303,41,0},
-cd1711[]={40,26085,41,0},
-cd1712[]={40,26666,41,0},
-cd1713[]={40,26377,41,0},
-cd1714[]={40,31038,41,0},
-cd1715[]={40,21517,41,0},
-cd1716[]={40,29305,41,0},
-cd1717[]={40,36001,41,0},
-cd1718[]={40,31069,41,0},
-cd1719[]={40,21172,41,0},
-cd1720[]={40,20195,41,0},
-cd1721[]={40,21628,41,0},
-cd1722[]={40,23398,41,0},
-cd1723[]={40,30435,41,0},
-cd1724[]={40,20225,41,0},
-cd1725[]={40,36039,41,0},
-cd1726[]={40,21332,41,0},
-cd1727[]={40,31085,41,0},
-cd1728[]={40,20241,41,0},
-cd1729[]={40,33258,41,0},
-cd1730[]={40,33267,41,0},
-cd1731[]={80,84,69,0},
-cd1732[]={50,49,0},
-cd1733[]={50,50,0},
-cd1734[]={50,51,0},
-cd1735[]={50,52,0},
-cd1736[]={50,53,0},
-cd1737[]={50,54,0},
-cd1738[]={50,55,0},
-cd1739[]={50,56,0},
-cd1740[]={50,57,0},
-cd1741[]={51,48,0},
-cd1742[]={51,49,0},
-cd1743[]={51,50,0},
-cd1744[]={51,51,0},
-cd1745[]={51,52,0},
-cd1746[]={51,53,0},
-cd1747[]={4352,4449,0},
-cd1748[]={4354,4449,0},
-cd1749[]={4355,4449,0},
-cd1750[]={4357,4449,0},
-cd1751[]={4358,4449,0},
-cd1752[]={4359,4449,0},
-cd1753[]={4361,4449,0},
-cd1754[]={4363,4449,0},
-cd1755[]={4364,4449,0},
-cd1756[]={4366,4449,0},
-cd1757[]={4367,4449,0},
-cd1758[]={4368,4449,0},
-cd1759[]={4369,4449,0},
-cd1760[]={4370,4449,0},
-cd1761[]={4366,4449,4535,4352,4457,0},
-cd1762[]={4364,4462,4363,4468,0},
-cd1763[]={4363,4462,0},
-cd1764[]={20116,0},
-cd1765[]={20845,0},
-cd1766[]={19971,0},
-cd1767[]={20061,0},
-cd1768[]={26666,0},
-cd1769[]={26377,0},
-cd1770[]={31038,0},
-cd1771[]={21517,0},
-cd1772[]={29305,0},
-cd1773[]={36001,0},
-cd1774[]={31069,0},
-cd1775[]={21172,0},
-cd1776[]={31192,0},
-cd1777[]={30007,0},
-cd1778[]={36969,0},
-cd1779[]={20778,0},
-cd1780[]={21360,0},
-cd1781[]={27880,0},
-cd1782[]={38917,0},
-cd1783[]={20241,0},
-cd1784[]={20889,0},
-cd1785[]={27491,0},
-cd1786[]={24038,0},
-cd1787[]={21491,0},
-cd1788[]={21307,0},
-cd1789[]={23447,0},
-cd1790[]={23398,0},
-cd1791[]={30435,0},
-cd1792[]={20225,0},
-cd1793[]={36039,0},
-cd1794[]={21332,0},
-cd1795[]={22812,0},
-cd1796[]={51,54,0},
-cd1797[]={51,55,0},
-cd1798[]={51,56,0},
-cd1799[]={51,57,0},
-cd1800[]={52,48,0},
-cd1801[]={52,49,0},
-cd1802[]={52,50,0},
-cd1803[]={52,51,0},
-cd1804[]={52,52,0},
-cd1805[]={52,53,0},
-cd1806[]={52,54,0},
-cd1807[]={52,55,0},
-cd1808[]={52,56,0},
-cd1809[]={52,57,0},
-cd1810[]={53,48,0},
-cd1811[]={49,26376,0},
-cd1812[]={50,26376,0},
-cd1813[]={51,26376,0},
-cd1814[]={52,26376,0},
-cd1815[]={53,26376,0},
-cd1816[]={54,26376,0},
-cd1817[]={55,26376,0},
-cd1818[]={56,26376,0},
-cd1819[]={57,26376,0},
-cd1820[]={49,48,26376,0},
-cd1821[]={49,49,26376,0},
-cd1822[]={49,50,26376,0},
-cd1823[]={72,103,0},
-cd1824[]={101,114,103,0},
-cd1825[]={101,86,0},
-cd1826[]={76,84,68,0},
-cd1827[]={12450,0},
-cd1828[]={12452,0},
-cd1829[]={12454,0},
-cd1830[]={12456,0},
-cd1831[]={12458,0},
-cd1832[]={12459,0},
-cd1833[]={12461,0},
-cd1834[]={12463,0},
-cd1835[]={12465,0},
-cd1836[]={12467,0},
-cd1837[]={12469,0},
-cd1838[]={12471,0},
-cd1839[]={12473,0},
-cd1840[]={12475,0},
-cd1841[]={12477,0},
-cd1842[]={12479,0},
-cd1843[]={12481,0},
-cd1844[]={12484,0},
-cd1845[]={12486,0},
-cd1846[]={12488,0},
-cd1847[]={12490,0},
-cd1848[]={12491,0},
-cd1849[]={12492,0},
-cd1850[]={12493,0},
-cd1851[]={12494,0},
-cd1852[]={12495,0},
-cd1853[]={12498,0},
-cd1854[]={12501,0},
-cd1855[]={12504,0},
-cd1856[]={12507,0},
-cd1857[]={12510,0},
-cd1858[]={12511,0},
-cd1859[]={12512,0},
-cd1860[]={12513,0},
-cd1861[]={12514,0},
-cd1862[]={12516,0},
-cd1863[]={12518,0},
-cd1864[]={12520,0},
-cd1865[]={12521,0},
-cd1866[]={12522,0},
-cd1867[]={12523,0},
-cd1868[]={12524,0},
-cd1869[]={12525,0},
-cd1870[]={12527,0},
-cd1871[]={12528,0},
-cd1872[]={12529,0},
-cd1873[]={12530,0},
-cd1874[]={12450,12497,12540,12488,0},
-cd1875[]={12450,12523,12501,12449,0},
-cd1876[]={12450,12531,12506,12450,0},
-cd1877[]={12450,12540,12523,0},
-cd1878[]={12452,12491,12531,12464,0},
-cd1879[]={12452,12531,12481,0},
-cd1880[]={12454,12457,12531,0},
-cd1881[]={12456,12473,12463,12540,12489,0},
-cd1882[]={12456,12540,12459,12540,0},
-cd1883[]={12458,12531,12473,0},
-cd1884[]={12458,12540,12512,0},
-cd1885[]={12459,12452,12522,0},
-cd1886[]={12459,12521,12483,12488,0},
-cd1887[]={12459,12525,12522,12540,0},
-cd1888[]={12460,12525,12531,0},
-cd1889[]={12460,12531,12510,0},
-cd1890[]={12462,12460,0},
-cd1891[]={12462,12491,12540,0},
-cd1892[]={12461,12517,12522,12540,0},
-cd1893[]={12462,12523,12480,12540,0},
-cd1894[]={12461,12525,0},
-cd1895[]={12461,12525,12464,12521,12512,0},
-cd1896[]={12461,12525,12513,12540,12488,12523,0},
-cd1897[]={12461,12525,12527,12483,12488,0},
-cd1898[]={12464,12521,12512,0},
-cd1899[]={12464,12521,12512,12488,12531,0},
-cd1900[]={12463,12523,12476,12452,12525,0},
-cd1901[]={12463,12525,12540,12493,0},
-cd1902[]={12465,12540,12473,0},
-cd1903[]={12467,12523,12490,0},
-cd1904[]={12467,12540,12509,0},
-cd1905[]={12469,12452,12463,12523,0},
-cd1906[]={12469,12531,12481,12540,12512,0},
-cd1907[]={12471,12522,12531,12464,0},
-cd1908[]={12475,12531,12481,0},
-cd1909[]={12475,12531,12488,0},
-cd1910[]={12480,12540,12473,0},
-cd1911[]={12487,12471,0},
-cd1912[]={12489,12523,0},
-cd1913[]={12488,12531,0},
-cd1914[]={12490,12494,0},
-cd1915[]={12494,12483,12488,0},
-cd1916[]={12495,12452,12484,0},
-cd1917[]={12497,12540,12475,12531,12488,0},
-cd1918[]={12497,12540,12484,0},
-cd1919[]={12496,12540,12524,12523,0},
-cd1920[]={12500,12450,12473,12488,12523,0},
-cd1921[]={12500,12463,12523,0},
-cd1922[]={12500,12467,0},
-cd1923[]={12499,12523,0},
-cd1924[]={12501,12449,12521,12483,12489,0},
-cd1925[]={12501,12451,12540,12488,0},
-cd1926[]={12502,12483,12471,12455,12523,0},
-cd1927[]={12501,12521,12531,0},
-cd1928[]={12504,12463,12479,12540,12523,0},
-cd1929[]={12506,12477,0},
-cd1930[]={12506,12491,12498,0},
-cd1931[]={12504,12523,12484,0},
-cd1932[]={12506,12531,12473,0},
-cd1933[]={12506,12540,12472,0},
-cd1934[]={12505,12540,12479,0},
-cd1935[]={12509,12452,12531,12488,0},
-cd1936[]={12508,12523,12488,0},
-cd1937[]={12507,12531,0},
-cd1938[]={12509,12531,12489,0},
-cd1939[]={12507,12540,12523,0},
-cd1940[]={12507,12540,12531,0},
-cd1941[]={12510,12452,12463,12525,0},
-cd1942[]={12510,12452,12523,0},
-cd1943[]={12510,12483,12495,0},
-cd1944[]={12510,12523,12463,0},
-cd1945[]={12510,12531,12471,12519,12531,0},
-cd1946[]={12511,12463,12525,12531,0},
-cd1947[]={12511,12522,0},
-cd1948[]={12511,12522,12496,12540,12523,0},
-cd1949[]={12513,12460,0},
-cd1950[]={12513,12460,12488,12531,0},
-cd1951[]={12513,12540,12488,12523,0},
-cd1952[]={12516,12540,12489,0},
-cd1953[]={12516,12540,12523,0},
-cd1954[]={12518,12450,12531,0},
-cd1955[]={12522,12483,12488,12523,0},
-cd1956[]={12522,12521,0},
-cd1957[]={12523,12500,12540,0},
-cd1958[]={12523,12540,12502,12523,0},
-cd1959[]={12524,12512,0},
-cd1960[]={12524,12531,12488,12466,12531,0},
-cd1961[]={12527,12483,12488,0},
-cd1962[]={48,28857,0},
-cd1963[]={49,28857,0},
-cd1964[]={50,28857,0},
-cd1965[]={51,28857,0},
-cd1966[]={52,28857,0},
-cd1967[]={53,28857,0},
-cd1968[]={54,28857,0},
-cd1969[]={55,28857,0},
-cd1970[]={56,28857,0},
-cd1971[]={57,28857,0},
-cd1972[]={49,48,28857,0},
-cd1973[]={49,49,28857,0},
-cd1974[]={49,50,28857,0},
-cd1975[]={49,51,28857,0},
-cd1976[]={49,52,28857,0},
-cd1977[]={49,53,28857,0},
-cd1978[]={49,54,28857,0},
-cd1979[]={49,55,28857,0},
-cd1980[]={49,56,28857,0},
-cd1981[]={49,57,28857,0},
-cd1982[]={50,48,28857,0},
-cd1983[]={50,49,28857,0},
-cd1984[]={50,50,28857,0},
-cd1985[]={50,51,28857,0},
-cd1986[]={50,52,28857,0},
-cd1987[]={104,80,97,0},
-cd1988[]={100,97,0},
-cd1989[]={65,85,0},
-cd1990[]={98,97,114,0},
-cd1991[]={111,86,0},
-cd1992[]={112,99,0},
-cd1993[]={100,109,0},
-cd1994[]={100,109,178,0},
-cd1995[]={100,109,179,0},
-cd1996[]={73,85,0},
-cd1997[]={24179,25104,0},
-cd1998[]={26157,21644,0},
-cd1999[]={22823,27491,0},
-cd2000[]={26126,27835,0},
-cd2001[]={26666,24335,20250,31038,0},
-cd2002[]={112,65,0},
-cd2003[]={110,65,0},
-cd2004[]={956,65,0},
-cd2005[]={109,65,0},
-cd2006[]={107,65,0},
-cd2007[]={75,66,0},
-cd2008[]={77,66,0},
-cd2009[]={71,66,0},
-cd2010[]={99,97,108,0},
-cd2011[]={107,99,97,108,0},
-cd2012[]={112,70,0},
-cd2013[]={110,70,0},
-cd2014[]={956,70,0},
-cd2015[]={956,103,0},
-cd2016[]={109,103,0},
-cd2017[]={107,103,0},
-cd2018[]={72,122,0},
-cd2019[]={107,72,122,0},
-cd2020[]={77,72,122,0},
-cd2021[]={71,72,122,0},
-cd2022[]={84,72,122,0},
-cd2023[]={956,8467,0},
-cd2024[]={109,8467,0},
-cd2025[]={100,8467,0},
-cd2026[]={107,8467,0},
-cd2027[]={102,109,0},
-cd2028[]={110,109,0},
-cd2029[]={956,109,0},
-cd2030[]={109,109,0},
-cd2031[]={99,109,0},
-cd2032[]={107,109,0},
-cd2033[]={109,109,178,0},
-cd2034[]={99,109,178,0},
-cd2035[]={109,178,0},
-cd2036[]={107,109,178,0},
-cd2037[]={109,109,179,0},
-cd2038[]={99,109,179,0},
-cd2039[]={109,179,0},
-cd2040[]={107,109,179,0},
-cd2041[]={109,8725,115,0},
-cd2042[]={109,8725,115,178,0},
-cd2043[]={80,97,0},
-cd2044[]={107,80,97,0},
-cd2045[]={77,80,97,0},
-cd2046[]={71,80,97,0},
-cd2047[]={114,97,100,0},
-cd2048[]={114,97,100,8725,115,0},
-cd2049[]={114,97,100,8725,115,178,0},
-cd2050[]={112,115,0},
-cd2051[]={110,115,0},
-cd2052[]={956,115,0},
-cd2053[]={109,115,0},
-cd2054[]={112,86,0},
-cd2055[]={110,86,0},
-cd2056[]={956,86,0},
-cd2057[]={109,86,0},
-cd2058[]={107,86,0},
-cd2059[]={77,86,0},
-cd2060[]={112,87,0},
-cd2061[]={110,87,0},
-cd2062[]={956,87,0},
-cd2063[]={109,87,0},
-cd2064[]={107,87,0},
-cd2065[]={77,87,0},
-cd2066[]={107,937,0},
-cd2067[]={77,937,0},
-cd2068[]={97,46,109,46,0},
-cd2069[]={66,113,0},
-cd2070[]={99,99,0},
-cd2071[]={99,100,0},
-cd2072[]={67,8725,107,103,0},
-cd2073[]={67,111,46,0},
-cd2074[]={100,66,0},
-cd2075[]={71,121,0},
-cd2076[]={104,97,0},
-cd2077[]={72,80,0},
-cd2078[]={105,110,0},
-cd2079[]={75,75,0},
-cd2080[]={75,77,0},
-cd2081[]={107,116,0},
-cd2082[]={108,109,0},
-cd2083[]={108,110,0},
-cd2084[]={108,111,103,0},
-cd2085[]={108,120,0},
-cd2086[]={109,98,0},
-cd2087[]={109,105,108,0},
-cd2088[]={109,111,108,0},
-cd2089[]={80,72,0},
-cd2090[]={112,46,109,46,0},
-cd2091[]={80,80,77,0},
-cd2092[]={80,82,0},
-cd2093[]={115,114,0},
-cd2094[]={83,118,0},
-cd2095[]={87,98,0},
-cd2096[]={86,8725,109,0},
-cd2097[]={65,8725,109,0},
-cd2098[]={49,26085,0},
-cd2099[]={50,26085,0},
-cd2100[]={51,26085,0},
-cd2101[]={52,26085,0},
-cd2102[]={53,26085,0},
-cd2103[]={54,26085,0},
-cd2104[]={55,26085,0},
-cd2105[]={56,26085,0},
-cd2106[]={57,26085,0},
-cd2107[]={49,48,26085,0},
-cd2108[]={49,49,26085,0},
-cd2109[]={49,50,26085,0},
-cd2110[]={49,51,26085,0},
-cd2111[]={49,52,26085,0},
-cd2112[]={49,53,26085,0},
-cd2113[]={49,54,26085,0},
-cd2114[]={49,55,26085,0},
-cd2115[]={49,56,26085,0},
-cd2116[]={49,57,26085,0},
-cd2117[]={50,48,26085,0},
-cd2118[]={50,49,26085,0},
-cd2119[]={50,50,26085,0},
-cd2120[]={50,51,26085,0},
-cd2121[]={50,52,26085,0},
-cd2122[]={50,53,26085,0},
-cd2123[]={50,54,26085,0},
-cd2124[]={50,55,26085,0},
-cd2125[]={50,56,26085,0},
-cd2126[]={50,57,26085,0},
-cd2127[]={51,48,26085,0},
-cd2128[]={51,49,26085,0},
-cd2129[]={103,97,108,0},
-cd2130[]={35912,0},
-cd2131[]={26356,0},
-cd2132[]={36040,0},
-cd2133[]={28369,0},
-cd2134[]={20018,0},
-cd2135[]={21477,0},
-cd2136[]={22865,0},
-cd2137[]={21895,0},
-cd2138[]={22856,0},
-cd2139[]={25078,0},
-cd2140[]={30313,0},
-cd2141[]={32645,0},
-cd2142[]={34367,0},
-cd2143[]={34746,0},
-cd2144[]={35064,0},
-cd2145[]={37007,0},
-cd2146[]={27138,0},
-cd2147[]={27931,0},
-cd2148[]={28889,0},
-cd2149[]={29662,0},
-cd2150[]={33853,0},
-cd2151[]={37226,0},
-cd2152[]={39409,0},
-cd2153[]={20098,0},
-cd2154[]={21365,0},
-cd2155[]={27396,0},
-cd2156[]={29211,0},
-cd2157[]={34349,0},
-cd2158[]={40478,0},
-cd2159[]={23888,0},
-cd2160[]={28651,0},
-cd2161[]={34253,0},
-cd2162[]={35172,0},
-cd2163[]={25289,0},
-cd2164[]={33240,0},
-cd2165[]={34847,0},
-cd2166[]={24266,0},
-cd2167[]={26391,0},
-cd2168[]={28010,0},
-cd2169[]={29436,0},
-cd2170[]={37070,0},
-cd2171[]={20358,0},
-cd2172[]={20919,0},
-cd2173[]={21214,0},
-cd2174[]={25796,0},
-cd2175[]={27347,0},
-cd2176[]={29200,0},
-cd2177[]={30439,0},
-cd2178[]={34310,0},
-cd2179[]={34396,0},
-cd2180[]={36335,0},
-cd2181[]={38706,0},
-cd2182[]={39791,0},
-cd2183[]={40442,0},
-cd2184[]={30860,0},
-cd2185[]={31103,0},
-cd2186[]={32160,0},
-cd2187[]={33737,0},
-cd2188[]={37636,0},
-cd2189[]={35542,0},
-cd2190[]={22751,0},
-cd2191[]={24324,0},
-cd2192[]={31840,0},
-cd2193[]={32894,0},
-cd2194[]={29282,0},
-cd2195[]={30922,0},
-cd2196[]={36034,0},
-cd2197[]={38647,0},
-cd2198[]={22744,0},
-cd2199[]={23650,0},
-cd2200[]={27155,0},
-cd2201[]={28122,0},
-cd2202[]={28431,0},
-cd2203[]={32047,0},
-cd2204[]={32311,0},
-cd2205[]={38475,0},
-cd2206[]={21202,0},
-cd2207[]={32907,0},
-cd2208[]={20956,0},
-cd2209[]={20940,0},
-cd2210[]={31260,0},
-cd2211[]={32190,0},
-cd2212[]={33777,0},
-cd2213[]={38517,0},
-cd2214[]={35712,0},
-cd2215[]={25295,0},
-cd2216[]={35582,0},
-cd2217[]={20025,0},
-cd2218[]={23527,0},
-cd2219[]={24594,0},
-cd2220[]={29575,0},
-cd2221[]={30064,0},
-cd2222[]={21271,0},
-cd2223[]={30971,0},
-cd2224[]={20415,0},
-cd2225[]={24489,0},
-cd2226[]={19981,0},
-cd2227[]={27852,0},
-cd2228[]={25976,0},
-cd2229[]={32034,0},
-cd2230[]={21443,0},
-cd2231[]={22622,0},
-cd2232[]={30465,0},
-cd2233[]={33865,0},
-cd2234[]={35498,0},
-cd2235[]={27578,0},
-cd2236[]={27784,0},
-cd2237[]={25342,0},
-cd2238[]={33509,0},
-cd2239[]={25504,0},
-cd2240[]={30053,0},
-cd2241[]={20142,0},
-cd2242[]={20841,0},
-cd2243[]={20937,0},
-cd2244[]={26753,0},
-cd2245[]={31975,0},
-cd2246[]={33391,0},
-cd2247[]={35538,0},
-cd2248[]={37327,0},
-cd2249[]={21237,0},
-cd2250[]={21570,0},
-cd2251[]={24300,0},
-cd2252[]={26053,0},
-cd2253[]={28670,0},
-cd2254[]={31018,0},
-cd2255[]={38317,0},
-cd2256[]={39530,0},
-cd2257[]={40599,0},
-cd2258[]={40654,0},
-cd2259[]={26310,0},
-cd2260[]={27511,0},
-cd2261[]={36706,0},
-cd2262[]={24180,0},
-cd2263[]={24976,0},
-cd2264[]={25088,0},
-cd2265[]={25754,0},
-cd2266[]={28451,0},
-cd2267[]={29001,0},
-cd2268[]={29833,0},
-cd2269[]={31178,0},
-cd2270[]={32244,0},
-cd2271[]={32879,0},
-cd2272[]={36646,0},
-cd2273[]={34030,0},
-cd2274[]={36899,0},
-cd2275[]={37706,0},
-cd2276[]={21015,0},
-cd2277[]={21155,0},
-cd2278[]={21693,0},
-cd2279[]={28872,0},
-cd2280[]={35010,0},
-cd2281[]={24265,0},
-cd2282[]={24565,0},
-cd2283[]={25467,0},
-cd2284[]={27566,0},
-cd2285[]={31806,0},
-cd2286[]={29557,0},
-cd2287[]={20196,0},
-cd2288[]={22265,0},
-cd2289[]={23994,0},
-cd2290[]={24604,0},
-cd2291[]={29618,0},
-cd2292[]={29801,0},
-cd2293[]={32666,0},
-cd2294[]={32838,0},
-cd2295[]={37428,0},
-cd2296[]={38646,0},
-cd2297[]={38728,0},
-cd2298[]={38936,0},
-cd2299[]={20363,0},
-cd2300[]={31150,0},
-cd2301[]={37300,0},
-cd2302[]={38584,0},
-cd2303[]={24801,0},
-cd2304[]={20102,0},
-cd2305[]={20698,0},
-cd2306[]={23534,0},
-cd2307[]={23615,0},
-cd2308[]={26009,0},
-cd2309[]={29134,0},
-cd2310[]={30274,0},
-cd2311[]={34044,0},
-cd2312[]={36988,0},
-cd2313[]={26248,0},
-cd2314[]={38446,0},
-cd2315[]={21129,0},
-cd2316[]={26491,0},
-cd2317[]={26611,0},
-cd2318[]={27969,0},
-cd2319[]={28316,0},
-cd2320[]={29705,0},
-cd2321[]={30041,0},
-cd2322[]={30827,0},
-cd2323[]={32016,0},
-cd2324[]={39006,0},
-cd2325[]={25134,0},
-cd2326[]={38520,0},
-cd2327[]={20523,0},
-cd2328[]={23833,0},
-cd2329[]={28138,0},
-cd2330[]={36650,0},
-cd2331[]={24459,0},
-cd2332[]={24900,0},
-cd2333[]={26647,0},
-cd2334[]={38534,0},
-cd2335[]={21033,0},
-cd2336[]={21519,0},
-cd2337[]={23653,0},
-cd2338[]={26131,0},
-cd2339[]={26446,0},
-cd2340[]={26792,0},
-cd2341[]={27877,0},
-cd2342[]={29702,0},
-cd2343[]={30178,0},
-cd2344[]={32633,0},
-cd2345[]={35023,0},
-cd2346[]={35041,0},
-cd2347[]={38626,0},
-cd2348[]={21311,0},
-cd2349[]={28346,0},
-cd2350[]={21533,0},
-cd2351[]={29136,0},
-cd2352[]={29848,0},
-cd2353[]={34298,0},
-cd2354[]={38563,0},
-cd2355[]={40023,0},
-cd2356[]={40607,0},
-cd2357[]={26519,0},
-cd2358[]={28107,0},
-cd2359[]={33256,0},
-cd2360[]={31520,0},
-cd2361[]={31890,0},
-cd2362[]={29376,0},
-cd2363[]={28825,0},
-cd2364[]={35672,0},
-cd2365[]={20160,0},
-cd2366[]={33590,0},
-cd2367[]={21050,0},
-cd2368[]={20999,0},
-cd2369[]={24230,0},
-cd2370[]={25299,0},
-cd2371[]={31958,0},
-cd2372[]={23429,0},
-cd2373[]={27934,0},
-cd2374[]={26292,0},
-cd2375[]={36667,0},
-cd2376[]={38477,0},
-cd2377[]={24275,0},
-cd2378[]={20800,0},
-cd2379[]={21952,0},
-cd2380[]={22618,0},
-cd2381[]={26228,0},
-cd2382[]={20958,0},
-cd2383[]={29482,0},
-cd2384[]={30410,0},
-cd2385[]={31036,0},
-cd2386[]={31070,0},
-cd2387[]={31077,0},
-cd2388[]={31119,0},
-cd2389[]={38742,0},
-cd2390[]={31934,0},
-cd2391[]={34322,0},
-cd2392[]={35576,0},
-cd2393[]={36920,0},
-cd2394[]={37117,0},
-cd2395[]={39151,0},
-cd2396[]={39164,0},
-cd2397[]={39208,0},
-cd2398[]={40372,0},
-cd2399[]={20398,0},
-cd2400[]={20711,0},
-cd2401[]={20813,0},
-cd2402[]={21193,0},
-cd2403[]={21220,0},
-cd2404[]={21329,0},
-cd2405[]={21917,0},
-cd2406[]={22022,0},
-cd2407[]={22120,0},
-cd2408[]={22592,0},
-cd2409[]={22696,0},
-cd2410[]={23652,0},
-cd2411[]={24724,0},
-cd2412[]={24936,0},
-cd2413[]={24974,0},
-cd2414[]={25074,0},
-cd2415[]={25935,0},
-cd2416[]={26082,0},
-cd2417[]={26257,0},
-cd2418[]={26757,0},
-cd2419[]={28023,0},
-cd2420[]={28186,0},
-cd2421[]={28450,0},
-cd2422[]={29038,0},
-cd2423[]={29227,0},
-cd2424[]={29730,0},
-cd2425[]={30865,0},
-cd2426[]={31049,0},
-cd2427[]={31048,0},
-cd2428[]={31056,0},
-cd2429[]={31062,0},
-cd2430[]={31117,0},
-cd2431[]={31118,0},
-cd2432[]={31296,0},
-cd2433[]={31361,0},
-cd2434[]={31680,0},
-cd2435[]={32265,0},
-cd2436[]={32321,0},
-cd2437[]={32626,0},
-cd2438[]={32773,0},
-cd2439[]={33261,0},
-cd2440[]={33401,0},
-cd2441[]={33879,0},
-cd2442[]={35088,0},
-cd2443[]={35222,0},
-cd2444[]={35585,0},
-cd2445[]={35641,0},
-cd2446[]={36051,0},
-cd2447[]={36104,0},
-cd2448[]={36790,0},
-cd2449[]={38627,0},
-cd2450[]={38911,0},
-cd2451[]={38971,0},
-cd2452[]={20006,0},
-cd2453[]={20917,0},
-cd2454[]={20840,0},
-cd2455[]={20352,0},
-cd2456[]={20805,0},
-cd2457[]={20864,0},
-cd2458[]={21191,0},
-cd2459[]={21242,0},
-cd2460[]={21845,0},
-cd2461[]={21913,0},
-cd2462[]={21986,0},
-cd2463[]={22707,0},
-cd2464[]={22852,0},
-cd2465[]={22868,0},
-cd2466[]={23138,0},
-cd2467[]={23336,0},
-cd2468[]={24274,0},
-cd2469[]={24281,0},
-cd2470[]={24425,0},
-cd2471[]={24493,0},
-cd2472[]={24792,0},
-cd2473[]={24910,0},
-cd2474[]={24840,0},
-cd2475[]={24928,0},
-cd2476[]={25140,0},
-cd2477[]={25540,0},
-cd2478[]={25628,0},
-cd2479[]={25682,0},
-cd2480[]={25942,0},
-cd2481[]={26395,0},
-cd2482[]={26454,0},
-cd2483[]={28379,0},
-cd2484[]={28363,0},
-cd2485[]={28702,0},
-cd2486[]={30631,0},
-cd2487[]={29237,0},
-cd2488[]={29359,0},
-cd2489[]={29809,0},
-cd2490[]={29958,0},
-cd2491[]={30011,0},
-cd2492[]={30237,0},
-cd2493[]={30239,0},
-cd2494[]={30427,0},
-cd2495[]={30452,0},
-cd2496[]={30538,0},
-cd2497[]={30528,0},
-cd2498[]={30924,0},
-cd2499[]={31409,0},
-cd2500[]={31867,0},
-cd2501[]={32091,0},
-cd2502[]={32574,0},
-cd2503[]={33618,0},
-cd2504[]={33775,0},
-cd2505[]={34681,0},
-cd2506[]={35137,0},
-cd2507[]={35206,0},
-cd2508[]={35519,0},
-cd2509[]={35531,0},
-cd2510[]={35565,0},
-cd2511[]={35722,0},
-cd2512[]={36664,0},
-cd2513[]={36978,0},
-cd2514[]={37273,0},
-cd2515[]={37494,0},
-cd2516[]={38524,0},
-cd2517[]={38875,0},
-cd2518[]={38923,0},
-cd2519[]={39698,0},
-cd2520[]={141386,0},
-cd2521[]={141380,0},
-cd2522[]={144341,0},
-cd2523[]={15261,0},
-cd2524[]={16408,0},
-cd2525[]={16441,0},
-cd2526[]={152137,0},
-cd2527[]={154832,0},
-cd2528[]={163539,0},
-cd2529[]={40771,0},
-cd2530[]={40846,0},
-cd2531[]={102,102,0},
-cd2532[]={102,105,0},
-cd2533[]={102,108,0},
-cd2534[]={102,102,105,0},
-cd2535[]={102,102,108,0},
-cd2536[]={383,116,0},
-cd2537[]={115,116,0},
-cd2538[]={1396,1398,0},
-cd2539[]={1396,1381,0},
-cd2540[]={1396,1387,0},
-cd2541[]={1406,1398,0},
-cd2542[]={1396,1389,0},
-cd2543[]={1497,1460,0},
-cd2544[]={1522,1463,0},
-cd2545[]={1506,0},
-cd2546[]={1492,0},
-cd2547[]={1499,0},
-cd2548[]={1500,0},
-cd2549[]={1501,0},
-cd2550[]={1512,0},
-cd2551[]={1514,0},
-cd2552[]={1513,1473,0},
-cd2553[]={1513,1474,0},
-cd2554[]={64329,1473,0},
-cd2555[]={64329,1474,0},
-cd2556[]={1488,1463,0},
-cd2557[]={1488,1464,0},
-cd2558[]={1488,1468,0},
-cd2559[]={1489,1468,0},
-cd2560[]={1490,1468,0},
-cd2561[]={1491,1468,0},
-cd2562[]={1492,1468,0},
-cd2563[]={1493,1468,0},
-cd2564[]={1494,1468,0},
-cd2565[]={1496,1468,0},
-cd2566[]={1497,1468,0},
-cd2567[]={1498,1468,0},
-cd2568[]={1499,1468,0},
-cd2569[]={1500,1468,0},
-cd2570[]={1502,1468,0},
-cd2571[]={1504,1468,0},
-cd2572[]={1505,1468,0},
-cd2573[]={1507,1468,0},
-cd2574[]={1508,1468,0},
-cd2575[]={1510,1468,0},
-cd2576[]={1511,1468,0},
-cd2577[]={1512,1468,0},
-cd2578[]={1513,1468,0},
-cd2579[]={1514,1468,0},
-cd2580[]={1493,1465,0},
-cd2581[]={1489,1471,0},
-cd2582[]={1499,1471,0},
-cd2583[]={1508,1471,0},
-cd2584[]={1488,1500,0},
-cd2585[]={1649,0},
-cd2586[]={1659,0},
-cd2587[]={1662,0},
-cd2588[]={1664,0},
-cd2589[]={1658,0},
-cd2590[]={1663,0},
-cd2591[]={1657,0},
-cd2592[]={1700,0},
-cd2593[]={1702,0},
-cd2594[]={1668,0},
-cd2595[]={1667,0},
-cd2596[]={1670,0},
-cd2597[]={1671,0},
-cd2598[]={1677,0},
-cd2599[]={1676,0},
-cd2600[]={1678,0},
-cd2601[]={1672,0},
-cd2602[]={1688,0},
-cd2603[]={1681,0},
-cd2604[]={1705,0},
-cd2605[]={1711,0},
-cd2606[]={1715,0},
-cd2607[]={1713,0},
-cd2608[]={1722,0},
-cd2609[]={1723,0},
-cd2610[]={1728,0},
-cd2611[]={1729,0},
-cd2612[]={1726,0},
-cd2613[]={1746,0},
-cd2614[]={1747,0},
-cd2615[]={1709,0},
-cd2616[]={1735,0},
-cd2617[]={1734,0},
-cd2618[]={1736,0},
-cd2619[]={1655,0},
-cd2620[]={1739,0},
-cd2621[]={1733,0},
-cd2622[]={1737,0},
-cd2623[]={1744,0},
-cd2624[]={1609,0},
-cd2625[]={1574,1575,0},
-cd2626[]={1574,1749,0},
-cd2627[]={1574,1608,0},
-cd2628[]={1574,1735,0},
-cd2629[]={1574,1734,0},
-cd2630[]={1574,1736,0},
-cd2631[]={1574,1744,0},
-cd2632[]={1574,1609,0},
-cd2633[]={1740,0},
-cd2634[]={1574,1580,0},
-cd2635[]={1574,1581,0},
-cd2636[]={1574,1605,0},
-cd2637[]={1574,1610,0},
-cd2638[]={1576,1580,0},
-cd2639[]={1576,1581,0},
-cd2640[]={1576,1582,0},
-cd2641[]={1576,1605,0},
-cd2642[]={1576,1609,0},
-cd2643[]={1576,1610,0},
-cd2644[]={1578,1580,0},
-cd2645[]={1578,1581,0},
-cd2646[]={1578,1582,0},
-cd2647[]={1578,1605,0},
-cd2648[]={1578,1609,0},
-cd2649[]={1578,1610,0},
-cd2650[]={1579,1580,0},
-cd2651[]={1579,1605,0},
-cd2652[]={1579,1609,0},
-cd2653[]={1579,1610,0},
-cd2654[]={1580,1581,0},
-cd2655[]={1580,1605,0},
-cd2656[]={1581,1580,0},
-cd2657[]={1581,1605,0},
-cd2658[]={1582,1580,0},
-cd2659[]={1582,1581,0},
-cd2660[]={1582,1605,0},
-cd2661[]={1587,1580,0},
-cd2662[]={1587,1581,0},
-cd2663[]={1587,1582,0},
-cd2664[]={1587,1605,0},
-cd2665[]={1589,1581,0},
-cd2666[]={1589,1605,0},
-cd2667[]={1590,1580,0},
-cd2668[]={1590,1581,0},
-cd2669[]={1590,1582,0},
-cd2670[]={1590,1605,0},
-cd2671[]={1591,1581,0},
-cd2672[]={1591,1605,0},
-cd2673[]={1592,1605,0},
-cd2674[]={1593,1580,0},
-cd2675[]={1593,1605,0},
-cd2676[]={1594,1580,0},
-cd2677[]={1594,1605,0},
-cd2678[]={1601,1580,0},
-cd2679[]={1601,1581,0},
-cd2680[]={1601,1582,0},
-cd2681[]={1601,1605,0},
-cd2682[]={1601,1609,0},
-cd2683[]={1601,1610,0},
-cd2684[]={1602,1581,0},
-cd2685[]={1602,1605,0},
-cd2686[]={1602,1609,0},
-cd2687[]={1602,1610,0},
-cd2688[]={1603,1575,0},
-cd2689[]={1603,1580,0},
-cd2690[]={1603,1581,0},
-cd2691[]={1603,1582,0},
-cd2692[]={1603,1604,0},
-cd2693[]={1603,1605,0},
-cd2694[]={1603,1609,0},
-cd2695[]={1603,1610,0},
-cd2696[]={1604,1580,0},
-cd2697[]={1604,1581,0},
-cd2698[]={1604,1582,0},
-cd2699[]={1604,1605,0},
-cd2700[]={1604,1609,0},
-cd2701[]={1604,1610,0},
-cd2702[]={1605,1580,0},
-cd2703[]={1605,1581,0},
-cd2704[]={1605,1582,0},
-cd2705[]={1605,1605,0},
-cd2706[]={1605,1609,0},
-cd2707[]={1605,1610,0},
-cd2708[]={1606,1580,0},
-cd2709[]={1606,1581,0},
-cd2710[]={1606,1582,0},
-cd2711[]={1606,1605,0},
-cd2712[]={1606,1609,0},
-cd2713[]={1606,1610,0},
-cd2714[]={1607,1580,0},
-cd2715[]={1607,1605,0},
-cd2716[]={1607,1609,0},
-cd2717[]={1607,1610,0},
-cd2718[]={1610,1580,0},
-cd2719[]={1610,1581,0},
-cd2720[]={1610,1582,0},
-cd2721[]={1610,1605,0},
-cd2722[]={1610,1609,0},
-cd2723[]={1610,1610,0},
-cd2724[]={1584,1648,0},
-cd2725[]={1585,1648,0},
-cd2726[]={1609,1648,0},
-cd2727[]={32,1612,1617,0},
-cd2728[]={32,1613,1617,0},
-cd2729[]={32,1614,1617,0},
-cd2730[]={32,1615,1617,0},
-cd2731[]={32,1616,1617,0},
-cd2732[]={32,1617,1648,0},
-cd2733[]={1574,1585,0},
-cd2734[]={1574,1586,0},
-cd2735[]={1574,1606,0},
-cd2736[]={1576,1585,0},
-cd2737[]={1576,1586,0},
-cd2738[]={1576,1606,0},
-cd2739[]={1578,1585,0},
-cd2740[]={1578,1586,0},
-cd2741[]={1578,1606,0},
-cd2742[]={1579,1585,0},
-cd2743[]={1579,1586,0},
-cd2744[]={1579,1606,0},
-cd2745[]={1605,1575,0},
-cd2746[]={1606,1585,0},
-cd2747[]={1606,1586,0},
-cd2748[]={1606,1606,0},
-cd2749[]={1610,1585,0},
-cd2750[]={1610,1586,0},
-cd2751[]={1610,1606,0},
-cd2752[]={1574,1582,0},
-cd2753[]={1574,1607,0},
-cd2754[]={1576,1607,0},
-cd2755[]={1578,1607,0},
-cd2756[]={1589,1582,0},
-cd2757[]={1604,1607,0},
-cd2758[]={1606,1607,0},
-cd2759[]={1607,1648,0},
-cd2760[]={1610,1607,0},
-cd2761[]={1579,1607,0},
-cd2762[]={1587,1607,0},
-cd2763[]={1588,1605,0},
-cd2764[]={1588,1607,0},
-cd2765[]={1600,1614,1617,0},
-cd2766[]={1600,1615,1617,0},
-cd2767[]={1600,1616,1617,0},
-cd2768[]={1591,1609,0},
-cd2769[]={1591,1610,0},
-cd2770[]={1593,1609,0},
-cd2771[]={1593,1610,0},
-cd2772[]={1594,1609,0},
-cd2773[]={1594,1610,0},
-cd2774[]={1587,1609,0},
-cd2775[]={1587,1610,0},
-cd2776[]={1588,1609,0},
-cd2777[]={1588,1610,0},
-cd2778[]={1581,1609,0},
-cd2779[]={1581,1610,0},
-cd2780[]={1580,1609,0},
-cd2781[]={1580,1610,0},
-cd2782[]={1582,1609,0},
-cd2783[]={1582,1610,0},
-cd2784[]={1589,1609,0},
-cd2785[]={1589,1610,0},
-cd2786[]={1590,1609,0},
-cd2787[]={1590,1610,0},
-cd2788[]={1588,1580,0},
-cd2789[]={1588,1581,0},
-cd2790[]={1588,1582,0},
-cd2791[]={1588,1585,0},
-cd2792[]={1587,1585,0},
-cd2793[]={1589,1585,0},
-cd2794[]={1590,1585,0},
-cd2795[]={1575,1611,0},
-cd2796[]={1578,1580,1605,0},
-cd2797[]={1578,1581,1580,0},
-cd2798[]={1578,1581,1605,0},
-cd2799[]={1578,1582,1605,0},
-cd2800[]={1578,1605,1580,0},
-cd2801[]={1578,1605,1581,0},
-cd2802[]={1578,1605,1582,0},
-cd2803[]={1580,1605,1581,0},
-cd2804[]={1581,1605,1610,0},
-cd2805[]={1581,1605,1609,0},
-cd2806[]={1587,1581,1580,0},
-cd2807[]={1587,1580,1581,0},
-cd2808[]={1587,1580,1609,0},
-cd2809[]={1587,1605,1581,0},
-cd2810[]={1587,1605,1580,0},
-cd2811[]={1587,1605,1605,0},
-cd2812[]={1589,1581,1581,0},
-cd2813[]={1589,1605,1605,0},
-cd2814[]={1588,1581,1605,0},
-cd2815[]={1588,1580,1610,0},
-cd2816[]={1588,1605,1582,0},
-cd2817[]={1588,1605,1605,0},
-cd2818[]={1590,1581,1609,0},
-cd2819[]={1590,1582,1605,0},
-cd2820[]={1591,1605,1581,0},
-cd2821[]={1591,1605,1605,0},
-cd2822[]={1591,1605,1610,0},
-cd2823[]={1593,1580,1605,0},
-cd2824[]={1593,1605,1605,0},
-cd2825[]={1593,1605,1609,0},
-cd2826[]={1594,1605,1605,0},
-cd2827[]={1594,1605,1610,0},
-cd2828[]={1594,1605,1609,0},
-cd2829[]={1601,1582,1605,0},
-cd2830[]={1602,1605,1581,0},
-cd2831[]={1602,1605,1605,0},
-cd2832[]={1604,1581,1605,0},
-cd2833[]={1604,1581,1610,0},
-cd2834[]={1604,1581,1609,0},
-cd2835[]={1604,1580,1580,0},
-cd2836[]={1604,1582,1605,0},
-cd2837[]={1604,1605,1581,0},
-cd2838[]={1605,1581,1580,0},
-cd2839[]={1605,1581,1605,0},
-cd2840[]={1605,1581,1610,0},
-cd2841[]={1605,1580,1581,0},
-cd2842[]={1605,1580,1605,0},
-cd2843[]={1605,1582,1580,0},
-cd2844[]={1605,1582,1605,0},
-cd2845[]={1605,1580,1582,0},
-cd2846[]={1607,1605,1580,0},
-cd2847[]={1607,1605,1605,0},
-cd2848[]={1606,1581,1605,0},
-cd2849[]={1606,1581,1609,0},
-cd2850[]={1606,1580,1605,0},
-cd2851[]={1606,1580,1609,0},
-cd2852[]={1606,1605,1610,0},
-cd2853[]={1606,1605,1609,0},
-cd2854[]={1610,1605,1605,0},
-cd2855[]={1576,1582,1610,0},
-cd2856[]={1578,1580,1610,0},
-cd2857[]={1578,1580,1609,0},
-cd2858[]={1578,1582,1610,0},
-cd2859[]={1578,1582,1609,0},
-cd2860[]={1578,1605,1610,0},
-cd2861[]={1578,1605,1609,0},
-cd2862[]={1580,1605,1610,0},
-cd2863[]={1580,1581,1609,0},
-cd2864[]={1580,1605,1609,0},
-cd2865[]={1587,1582,1609,0},
-cd2866[]={1589,1581,1610,0},
-cd2867[]={1588,1581,1610,0},
-cd2868[]={1590,1581,1610,0},
-cd2869[]={1604,1580,1610,0},
-cd2870[]={1604,1605,1610,0},
-cd2871[]={1610,1581,1610,0},
-cd2872[]={1610,1580,1610,0},
-cd2873[]={1610,1605,1610,0},
-cd2874[]={1605,1605,1610,0},
-cd2875[]={1602,1605,1610,0},
-cd2876[]={1606,1581,1610,0},
-cd2877[]={1593,1605,1610,0},
-cd2878[]={1603,1605,1610,0},
-cd2879[]={1606,1580,1581,0},
-cd2880[]={1605,1582,1610,0},
-cd2881[]={1604,1580,1605,0},
-cd2882[]={1603,1605,1605,0},
-cd2883[]={1580,1581,1610,0},
-cd2884[]={1581,1580,1610,0},
-cd2885[]={1605,1580,1610,0},
-cd2886[]={1601,1605,1610,0},
-cd2887[]={1576,1581,1610,0},
-cd2888[]={1587,1582,1610,0},
-cd2889[]={1606,1580,1610,0},
-cd2890[]={1589,1604,1746,0},
-cd2891[]={1602,1604,1746,0},
-cd2892[]={1575,1604,1604,1607,0},
-cd2893[]={1575,1603,1576,1585,0},
-cd2894[]={1605,1581,1605,1583,0},
-cd2895[]={1589,1604,1593,1605,0},
-cd2896[]={1585,1587,1608,1604,0},
-cd2897[]={1593,1604,1610,1607,0},
-cd2898[]={1608,1587,1604,1605,0},
-cd2899[]={1589,1604,1609,0},
-cd2900[]={1589,1604,1609,32,1575,1604,1604,1607,32,1593,1604,1610,1607,32,1608,1587,1604,1605,0},
-cd2901[]={1580,1604,32,1580,1604,1575,1604,1607,0},
-cd2902[]={1585,1740,1575,1604,0},
-cd2903[]={44,0},
-cd2904[]={12289,0},
-cd2905[]={12290,0},
-cd2906[]={58,0},
-cd2907[]={33,0},
-cd2908[]={63,0},
-cd2909[]={12310,0},
-cd2910[]={12311,0},
-cd2911[]={8230,0},
-cd2912[]={8229,0},
-cd2913[]={8212,0},
-cd2914[]={8211,0},
-cd2915[]={95,0},
-cd2916[]={123,0},
-cd2917[]={125,0},
-cd2918[]={12308,0},
-cd2919[]={12309,0},
-cd2920[]={12304,0},
-cd2921[]={12305,0},
-cd2922[]={12298,0},
-cd2923[]={12299,0},
-cd2924[]={12300,0},
-cd2925[]={12301,0},
-cd2926[]={12302,0},
-cd2927[]={12303,0},
-cd2928[]={91,0},
-cd2929[]={93,0},
-cd2930[]={8254,0},
-cd2931[]={35,0},
-cd2932[]={38,0},
-cd2933[]={42,0},
-cd2934[]={45,0},
-cd2935[]={60,0},
-cd2936[]={62,0},
-cd2937[]={92,0},
-cd2938[]={36,0},
-cd2939[]={37,0},
-cd2940[]={64,0},
-cd2941[]={32,1611,0},
-cd2942[]={1600,1611,0},
-cd2943[]={32,1612,0},
-cd2944[]={32,1613,0},
-cd2945[]={32,1614,0},
-cd2946[]={1600,1614,0},
-cd2947[]={32,1615,0},
-cd2948[]={1600,1615,0},
-cd2949[]={32,1616,0},
-cd2950[]={1600,1616,0},
-cd2951[]={32,1617,0},
-cd2952[]={1600,1617,0},
-cd2953[]={32,1618,0},
-cd2954[]={1600,1618,0},
-cd2955[]={1569,0},
-cd2956[]={1570,0},
-cd2957[]={1571,0},
-cd2958[]={1572,0},
-cd2959[]={1573,0},
-cd2960[]={1574,0},
-cd2961[]={1575,0},
-cd2962[]={1576,0},
-cd2963[]={1577,0},
-cd2964[]={1578,0},
-cd2965[]={1579,0},
-cd2966[]={1580,0},
-cd2967[]={1581,0},
-cd2968[]={1582,0},
-cd2969[]={1583,0},
-cd2970[]={1584,0},
-cd2971[]={1585,0},
-cd2972[]={1586,0},
-cd2973[]={1587,0},
-cd2974[]={1588,0},
-cd2975[]={1589,0},
-cd2976[]={1590,0},
-cd2977[]={1591,0},
-cd2978[]={1592,0},
-cd2979[]={1593,0},
-cd2980[]={1594,0},
-cd2981[]={1601,0},
-cd2982[]={1602,0},
-cd2983[]={1603,0},
-cd2984[]={1604,0},
-cd2985[]={1605,0},
-cd2986[]={1606,0},
-cd2987[]={1607,0},
-cd2988[]={1608,0},
-cd2989[]={1610,0},
-cd2990[]={1604,1570,0},
-cd2991[]={1604,1571,0},
-cd2992[]={1604,1573,0},
-cd2993[]={1604,1575,0},
-cd2994[]={34,0},
-cd2995[]={39,0},
-cd2996[]={47,0},
-cd2997[]={94,0},
-cd2998[]={124,0},
-cd2999[]={126,0},
-cd3000[]={10629,0},
-cd3001[]={10630,0},
-cd3002[]={12539,0},
-cd3003[]={12449,0},
-cd3004[]={12451,0},
-cd3005[]={12453,0},
-cd3006[]={12455,0},
-cd3007[]={12457,0},
-cd3008[]={12515,0},
-cd3009[]={12517,0},
-cd3010[]={12519,0},
-cd3011[]={12483,0},
-cd3012[]={12540,0},
-cd3013[]={12531,0},
-cd3014[]={12441,0},
-cd3015[]={12442,0},
-cd3016[]={12644,0},
-cd3017[]={12593,0},
-cd3018[]={12594,0},
-cd3019[]={12595,0},
-cd3020[]={12596,0},
-cd3021[]={12597,0},
-cd3022[]={12598,0},
-cd3023[]={12599,0},
-cd3024[]={12600,0},
-cd3025[]={12601,0},
-cd3026[]={12602,0},
-cd3027[]={12603,0},
-cd3028[]={12604,0},
-cd3029[]={12605,0},
-cd3030[]={12606,0},
-cd3031[]={12607,0},
-cd3032[]={12608,0},
-cd3033[]={12609,0},
-cd3034[]={12610,0},
-cd3035[]={12611,0},
-cd3036[]={12612,0},
-cd3037[]={12613,0},
-cd3038[]={12614,0},
-cd3039[]={12615,0},
-cd3040[]={12616,0},
-cd3041[]={12617,0},
-cd3042[]={12618,0},
-cd3043[]={12619,0},
-cd3044[]={12620,0},
-cd3045[]={12621,0},
-cd3046[]={12622,0},
-cd3047[]={12623,0},
-cd3048[]={12624,0},
-cd3049[]={12625,0},
-cd3050[]={12626,0},
-cd3051[]={12627,0},
-cd3052[]={12628,0},
-cd3053[]={12629,0},
-cd3054[]={12630,0},
-cd3055[]={12631,0},
-cd3056[]={12632,0},
-cd3057[]={12633,0},
-cd3058[]={12634,0},
-cd3059[]={12635,0},
-cd3060[]={12636,0},
-cd3061[]={12637,0},
-cd3062[]={12638,0},
-cd3063[]={12639,0},
-cd3064[]={12640,0},
-cd3065[]={12641,0},
-cd3066[]={12642,0},
-cd3067[]={12643,0},
-cd3068[]={162,0},
-cd3069[]={163,0},
-cd3070[]={172,0},
-cd3071[]={175,0},
-cd3072[]={166,0},
-cd3073[]={165,0},
-cd3074[]={8361,0},
-cd3075[]={9474,0},
-cd3076[]={8592,0},
-cd3077[]={8593,0},
-cd3078[]={8594,0},
-cd3079[]={8595,0},
-cd3080[]={9632,0},
-cd3081[]={9675,0},
-cd3082[]={119127,119141,0},
-cd3083[]={119128,119141,0},
-cd3084[]={119135,119150,0},
-cd3085[]={119135,119151,0},
-cd3086[]={119135,119152,0},
-cd3087[]={119135,119153,0},
-cd3088[]={119135,119154,0},
-cd3089[]={119225,119141,0},
-cd3090[]={119226,119141,0},
-cd3091[]={119227,119150,0},
-cd3092[]={119228,119150,0},
-cd3093[]={119227,119151,0},
-cd3094[]={119228,119151,0},
-cd3095[]={305,0},
-cd3096[]={567,0},
-cd3097[]={913,0},
-cd3098[]={914,0},
-cd3099[]={916,0},
-cd3100[]={917,0},
-cd3101[]={918,0},
-cd3102[]={919,0},
-cd3103[]={921,0},
-cd3104[]={922,0},
-cd3105[]={923,0},
-cd3106[]={924,0},
-cd3107[]={925,0},
-cd3108[]={926,0},
-cd3109[]={927,0},
-cd3110[]={929,0},
-cd3111[]={1012,0},
-cd3112[]={932,0},
-cd3113[]={934,0},
-cd3114[]={935,0},
-cd3115[]={936,0},
-cd3116[]={8711,0},
-cd3117[]={945,0},
-cd3118[]={950,0},
-cd3119[]={951,0},
-cd3120[]={955,0},
-cd3121[]={957,0},
-cd3122[]={958,0},
-cd3123[]={959,0},
-cd3124[]={963,0},
-cd3125[]={964,0},
-cd3126[]={965,0},
-cd3127[]={968,0},
-cd3128[]={969,0},
-cd3129[]={8706,0},
-cd3130[]={1013,0},
-cd3131[]={977,0},
-cd3132[]={1008,0},
-cd3133[]={981,0},
-cd3134[]={1009,0},
-cd3135[]={982,0},
-cd3136[]={988,0},
-cd3137[]={989,0},
-cd3138[]={20029,0},
-cd3139[]={20024,0},
-cd3140[]={20033,0},
-cd3141[]={131362,0},
-cd3142[]={20320,0},
-cd3143[]={20411,0},
-cd3144[]={20482,0},
-cd3145[]={20602,0},
-cd3146[]={20633,0},
-cd3147[]={20687,0},
-cd3148[]={13470,0},
-cd3149[]={132666,0},
-cd3150[]={20820,0},
-cd3151[]={20836,0},
-cd3152[]={20855,0},
-cd3153[]={132380,0},
-cd3154[]={13497,0},
-cd3155[]={20839,0},
-cd3156[]={20877,0},
-cd3157[]={132427,0},
-cd3158[]={20887,0},
-cd3159[]={20900,0},
-cd3160[]={20172,0},
-cd3161[]={20908,0},
-cd3162[]={168415,0},
-cd3163[]={20995,0},
-cd3164[]={13535,0},
-cd3165[]={21051,0},
-cd3166[]={21062,0},
-cd3167[]={21106,0},
-cd3168[]={21111,0},
-cd3169[]={13589,0},
-cd3170[]={21253,0},
-cd3171[]={21254,0},
-cd3172[]={21321,0},
-cd3173[]={21338,0},
-cd3174[]={21363,0},
-cd3175[]={21373,0},
-cd3176[]={21375,0},
-cd3177[]={133676,0},
-cd3178[]={28784,0},
-cd3179[]={21450,0},
-cd3180[]={21471,0},
-cd3181[]={133987,0},
-cd3182[]={21483,0},
-cd3183[]={21489,0},
-cd3184[]={21510,0},
-cd3185[]={21662,0},
-cd3186[]={21560,0},
-cd3187[]={21576,0},
-cd3188[]={21608,0},
-cd3189[]={21666,0},
-cd3190[]={21750,0},
-cd3191[]={21776,0},
-cd3192[]={21843,0},
-cd3193[]={21859,0},
-cd3194[]={21892,0},
-cd3195[]={21931,0},
-cd3196[]={21939,0},
-cd3197[]={21954,0},
-cd3198[]={22294,0},
-cd3199[]={22295,0},
-cd3200[]={22097,0},
-cd3201[]={22132,0},
-cd3202[]={22766,0},
-cd3203[]={22478,0},
-cd3204[]={22516,0},
-cd3205[]={22541,0},
-cd3206[]={22411,0},
-cd3207[]={22578,0},
-cd3208[]={22577,0},
-cd3209[]={22700,0},
-cd3210[]={136420,0},
-cd3211[]={22770,0},
-cd3212[]={22775,0},
-cd3213[]={22790,0},
-cd3214[]={22810,0},
-cd3215[]={22818,0},
-cd3216[]={22882,0},
-cd3217[]={136872,0},
-cd3218[]={136938,0},
-cd3219[]={23020,0},
-cd3220[]={23067,0},
-cd3221[]={23079,0},
-cd3222[]={23000,0},
-cd3223[]={23142,0},
-cd3224[]={14062,0},
-cd3225[]={14076,0},
-cd3226[]={23304,0},
-cd3227[]={23358,0},
-cd3228[]={137672,0},
-cd3229[]={23491,0},
-cd3230[]={23512,0},
-cd3231[]={23539,0},
-cd3232[]={138008,0},
-cd3233[]={23551,0},
-cd3234[]={23558,0},
-cd3235[]={24403,0},
-cd3236[]={14209,0},
-cd3237[]={23648,0},
-cd3238[]={23744,0},
-cd3239[]={23693,0},
-cd3240[]={138724,0},
-cd3241[]={23875,0},
-cd3242[]={138726,0},
-cd3243[]={23918,0},
-cd3244[]={23915,0},
-cd3245[]={23932,0},
-cd3246[]={24033,0},
-cd3247[]={24034,0},
-cd3248[]={14383,0},
-cd3249[]={24061,0},
-cd3250[]={24104,0},
-cd3251[]={24125,0},
-cd3252[]={24169,0},
-cd3253[]={14434,0},
-cd3254[]={139651,0},
-cd3255[]={14460,0},
-cd3256[]={24240,0},
-cd3257[]={24243,0},
-cd3258[]={24246,0},
-cd3259[]={172946,0},
-cd3260[]={140081,0},
-cd3261[]={33281,0},
-cd3262[]={24354,0},
-cd3263[]={14535,0},
-cd3264[]={144056,0},
-cd3265[]={156122,0},
-cd3266[]={24418,0},
-cd3267[]={24427,0},
-cd3268[]={14563,0},
-cd3269[]={24474,0},
-cd3270[]={24525,0},
-cd3271[]={24535,0},
-cd3272[]={24569,0},
-cd3273[]={24705,0},
-cd3274[]={14650,0},
-cd3275[]={14620,0},
-cd3276[]={141012,0},
-cd3277[]={24775,0},
-cd3278[]={24904,0},
-cd3279[]={24908,0},
-cd3280[]={24954,0},
-cd3281[]={25010,0},
-cd3282[]={24996,0},
-cd3283[]={25007,0},
-cd3284[]={25054,0},
-cd3285[]={25104,0},
-cd3286[]={25115,0},
-cd3287[]={25181,0},
-cd3288[]={25265,0},
-cd3289[]={25300,0},
-cd3290[]={25424,0},
-cd3291[]={142092,0},
-cd3292[]={25405,0},
-cd3293[]={25340,0},
-cd3294[]={25448,0},
-cd3295[]={25475,0},
-cd3296[]={25572,0},
-cd3297[]={142321,0},
-cd3298[]={25634,0},
-cd3299[]={25541,0},
-cd3300[]={25513,0},
-cd3301[]={14894,0},
-cd3302[]={25705,0},
-cd3303[]={25726,0},
-cd3304[]={25757,0},
-cd3305[]={25719,0},
-cd3306[]={14956,0},
-cd3307[]={25964,0},
-cd3308[]={143370,0},
-cd3309[]={26083,0},
-cd3310[]={26360,0},
-cd3311[]={26185,0},
-cd3312[]={15129,0},
-cd3313[]={15112,0},
-cd3314[]={15076,0},
-cd3315[]={20882,0},
-cd3316[]={20885,0},
-cd3317[]={26368,0},
-cd3318[]={26268,0},
-cd3319[]={32941,0},
-cd3320[]={17369,0},
-cd3321[]={26401,0},
-cd3322[]={26462,0},
-cd3323[]={26451,0},
-cd3324[]={144323,0},
-cd3325[]={15177,0},
-cd3326[]={26618,0},
-cd3327[]={26501,0},
-cd3328[]={26706,0},
-cd3329[]={144493,0},
-cd3330[]={26766,0},
-cd3331[]={26655,0},
-cd3332[]={26900,0},
-cd3333[]={26946,0},
-cd3334[]={27043,0},
-cd3335[]={27114,0},
-cd3336[]={27304,0},
-cd3337[]={145059,0},
-cd3338[]={27355,0},
-cd3339[]={15384,0},
-cd3340[]={27425,0},
-cd3341[]={145575,0},
-cd3342[]={27476,0},
-cd3343[]={15438,0},
-cd3344[]={27506,0},
-cd3345[]={27551,0},
-cd3346[]={27579,0},
-cd3347[]={146061,0},
-cd3348[]={138507,0},
-cd3349[]={146170,0},
-cd3350[]={27726,0},
-cd3351[]={146620,0},
-cd3352[]={27839,0},
-cd3353[]={27853,0},
-cd3354[]={27751,0},
-cd3355[]={27926,0},
-cd3356[]={27966,0},
-cd3357[]={28009,0},
-cd3358[]={28024,0},
-cd3359[]={28037,0},
-cd3360[]={146718,0},
-cd3361[]={27956,0},
-cd3362[]={28207,0},
-cd3363[]={28270,0},
-cd3364[]={15667,0},
-cd3365[]={28359,0},
-cd3366[]={147153,0},
-cd3367[]={28153,0},
-cd3368[]={28526,0},
-cd3369[]={147294,0},
-cd3370[]={147342,0},
-cd3371[]={28614,0},
-cd3372[]={28729,0},
-cd3373[]={28699,0},
-cd3374[]={15766,0},
-cd3375[]={28746,0},
-cd3376[]={28797,0},
-cd3377[]={28791,0},
-cd3378[]={28845,0},
-cd3379[]={132389,0},
-cd3380[]={28997,0},
-cd3381[]={148067,0},
-cd3382[]={29084,0},
-cd3383[]={148395,0},
-cd3384[]={29224,0},
-cd3385[]={29264,0},
-cd3386[]={149000,0},
-cd3387[]={29312,0},
-cd3388[]={29333,0},
-cd3389[]={149301,0},
-cd3390[]={149524,0},
-cd3391[]={29562,0},
-cd3392[]={29579,0},
-cd3393[]={16044,0},
-cd3394[]={29605,0},
-cd3395[]={16056,0},
-cd3396[]={29767,0},
-cd3397[]={29788,0},
-cd3398[]={29829,0},
-cd3399[]={29898,0},
-cd3400[]={16155,0},
-cd3401[]={29988,0},
-cd3402[]={150582,0},
-cd3403[]={30014,0},
-cd3404[]={150674,0},
-cd3405[]={139679,0},
-cd3406[]={30224,0},
-cd3407[]={151457,0},
-cd3408[]={151480,0},
-cd3409[]={151620,0},
-cd3410[]={16380,0},
-cd3411[]={16392,0},
-cd3412[]={151795,0},
-cd3413[]={151794,0},
-cd3414[]={151833,0},
-cd3415[]={151859,0},
-cd3416[]={30494,0},
-cd3417[]={30495,0},
-cd3418[]={30603,0},
-cd3419[]={16454,0},
-cd3420[]={16534,0},
-cd3421[]={152605,0},
-cd3422[]={30798,0},
-cd3423[]={16611,0},
-cd3424[]={153126,0},
-cd3425[]={153242,0},
-cd3426[]={153285,0},
-cd3427[]={31211,0},
-cd3428[]={16687,0},
-cd3429[]={31306,0},
-cd3430[]={31311,0},
-cd3431[]={153980,0},
-cd3432[]={154279,0},
-cd3433[]={31470,0},
-cd3434[]={16898,0},
-cd3435[]={154539,0},
-cd3436[]={31686,0},
-cd3437[]={31689,0},
-cd3438[]={16935,0},
-cd3439[]={154752,0},
-cd3440[]={31954,0},
-cd3441[]={17056,0},
-cd3442[]={31976,0},
-cd3443[]={31971,0},
-cd3444[]={32000,0},
-cd3445[]={155526,0},
-cd3446[]={32099,0},
-cd3447[]={17153,0},
-cd3448[]={32199,0},
-cd3449[]={32258,0},
-cd3450[]={32325,0},
-cd3451[]={17204,0},
-cd3452[]={156200,0},
-cd3453[]={156231,0},
-cd3454[]={17241,0},
-cd3455[]={156377,0},
-cd3456[]={32634,0},
-cd3457[]={156478,0},
-cd3458[]={32661,0},
-cd3459[]={32762,0},
-cd3460[]={156890,0},
-cd3461[]={156963,0},
-cd3462[]={32864,0},
-cd3463[]={157096,0},
-cd3464[]={32880,0},
-cd3465[]={144223,0},
-cd3466[]={17365,0},
-cd3467[]={32946,0},
-cd3468[]={33027,0},
-cd3469[]={17419,0},
-cd3470[]={33086,0},
-cd3471[]={23221,0},
-cd3472[]={157607,0},
-cd3473[]={157621,0},
-cd3474[]={144275,0},
-cd3475[]={144284,0},
-cd3476[]={33284,0},
-cd3477[]={36766,0},
-cd3478[]={17515,0},
-cd3479[]={33425,0},
-cd3480[]={33419,0},
-cd3481[]={33437,0},
-cd3482[]={21171,0},
-cd3483[]={33457,0},
-cd3484[]={33459,0},
-cd3485[]={33469,0},
-cd3486[]={33510,0},
-cd3487[]={158524,0},
-cd3488[]={33565,0},
-cd3489[]={33635,0},
-cd3490[]={33709,0},
-cd3491[]={33571,0},
-cd3492[]={33725,0},
-cd3493[]={33767,0},
-cd3494[]={33619,0},
-cd3495[]={33738,0},
-cd3496[]={33740,0},
-cd3497[]={33756,0},
-cd3498[]={158774,0},
-cd3499[]={159083,0},
-cd3500[]={158933,0},
-cd3501[]={17707,0},
-cd3502[]={34033,0},
-cd3503[]={34035,0},
-cd3504[]={34070,0},
-cd3505[]={160714,0},
-cd3506[]={34148,0},
-cd3507[]={159532,0},
-cd3508[]={17757,0},
-cd3509[]={17761,0},
-cd3510[]={159665,0},
-cd3511[]={159954,0},
-cd3512[]={17771,0},
-cd3513[]={34384,0},
-cd3514[]={34407,0},
-cd3515[]={34409,0},
-cd3516[]={34473,0},
-cd3517[]={34440,0},
-cd3518[]={34574,0},
-cd3519[]={34530,0},
-cd3520[]={34600,0},
-cd3521[]={34667,0},
-cd3522[]={34694,0},
-cd3523[]={17879,0},
-cd3524[]={34785,0},
-cd3525[]={34817,0},
-cd3526[]={17913,0},
-cd3527[]={34912,0},
-cd3528[]={161383,0},
-cd3529[]={35031,0},
-cd3530[]={35038,0},
-cd3531[]={17973,0},
-cd3532[]={35066,0},
-cd3533[]={13499,0},
-cd3534[]={161966,0},
-cd3535[]={162150,0},
-cd3536[]={18110,0},
-cd3537[]={18119,0},
-cd3538[]={35488,0},
-cd3539[]={162984,0},
-cd3540[]={36011,0},
-cd3541[]={36033,0},
-cd3542[]={36123,0},
-cd3543[]={36215,0},
-cd3544[]={163631,0},
-cd3545[]={133124,0},
-cd3546[]={36299,0},
-cd3547[]={36284,0},
-cd3548[]={36336,0},
-cd3549[]={133342,0},
-cd3550[]={36564,0},
-cd3551[]={165330,0},
-cd3552[]={165357,0},
-cd3553[]={37012,0},
-cd3554[]={37105,0},
-cd3555[]={37137,0},
-cd3556[]={165678,0},
-cd3557[]={37147,0},
-cd3558[]={37432,0},
-cd3559[]={37591,0},
-cd3560[]={37592,0},
-cd3561[]={37500,0},
-cd3562[]={37881,0},
-cd3563[]={37909,0},
-cd3564[]={166906,0},
-cd3565[]={38283,0},
-cd3566[]={18837,0},
-cd3567[]={38327,0},
-cd3568[]={167287,0},
-cd3569[]={18918,0},
-cd3570[]={38595,0},
-cd3571[]={23986,0},
-cd3572[]={38691,0},
-cd3573[]={168261,0},
-cd3574[]={168474,0},
-cd3575[]={19054,0},
-cd3576[]={19062,0},
-cd3577[]={38880,0},
-cd3578[]={168970,0},
-cd3579[]={19122,0},
-cd3580[]={169110,0},
-cd3581[]={38953,0},
-cd3582[]={169398,0},
-cd3583[]={39138,0},
-cd3584[]={19251,0},
-cd3585[]={39209,0},
-cd3586[]={39335,0},
-cd3587[]={39362,0},
-cd3588[]={39422,0},
-cd3589[]={19406,0},
-cd3590[]={170800,0},
-cd3591[]={40000,0},
-cd3592[]={40189,0},
-cd3593[]={19662,0},
-cd3594[]={19693,0},
-cd3595[]={40295,0},
-cd3596[]={172238,0},
-cd3597[]={19704,0},
-cd3598[]={172293,0},
-cd3599[]={172558,0},
-cd3600[]={172689,0},
-cd3601[]={19798,0},
-cd3602[]={40702,0},
-cd3603[]={40709,0},
-cd3604[]={40719,0},
-cd3605[]={40726,0},
-cd3606[]={173568,0};
-static const uint32_t cf0[]={97,0},
-cf1[]={98,0},
-cf2[]={99,0},
-cf3[]={100,0},
-cf4[]={101,0},
-cf5[]={102,0},
-cf6[]={103,0},
-cf7[]={104,0},
-cf8[]={105,0},
-cf9[]={106,0},
-cf10[]={107,0},
-cf11[]={108,0},
-cf12[]={109,0},
-cf13[]={110,0},
-cf14[]={111,0},
-cf15[]={112,0},
-cf16[]={113,0},
-cf17[]={114,0},
-cf18[]={115,0},
-cf19[]={116,0},
-cf20[]={117,0},
-cf21[]={118,0},
-cf22[]={119,0},
-cf23[]={120,0},
-cf24[]={121,0},
-cf25[]={122,0},
-cf26[]={956,0},
-cf27[]={224,0},
-cf28[]={225,0},
-cf29[]={226,0},
-cf30[]={227,0},
-cf31[]={228,0},
-cf32[]={229,0},
-cf33[]={230,0},
-cf34[]={231,0},
-cf35[]={232,0},
-cf36[]={233,0},
-cf37[]={234,0},
-cf38[]={235,0},
-cf39[]={236,0},
-cf40[]={237,0},
-cf41[]={238,0},
-cf42[]={239,0},
-cf43[]={240,0},
-cf44[]={241,0},
-cf45[]={242,0},
-cf46[]={243,0},
-cf47[]={244,0},
-cf48[]={245,0},
-cf49[]={246,0},
-cf50[]={248,0},
-cf51[]={249,0},
-cf52[]={250,0},
-cf53[]={251,0},
-cf54[]={252,0},
-cf55[]={253,0},
-cf56[]={254,0},
-cf57[]={115,115,0},
-cf58[]={257,0},
-cf59[]={259,0},
-cf60[]={261,0},
-cf61[]={263,0},
-cf62[]={265,0},
-cf63[]={267,0},
-cf64[]={269,0},
-cf65[]={271,0},
-cf66[]={273,0},
-cf67[]={275,0},
-cf68[]={277,0},
-cf69[]={279,0},
-cf70[]={281,0},
-cf71[]={283,0},
-cf72[]={285,0},
-cf73[]={287,0},
-cf74[]={289,0},
-cf75[]={291,0},
-cf76[]={293,0},
-cf77[]={295,0},
-cf78[]={297,0},
-cf79[]={299,0},
-cf80[]={301,0},
-cf81[]={303,0},
-cf82[]={105,775,0},
-cf83[]={307,0},
-cf84[]={309,0},
-cf85[]={311,0},
-cf86[]={314,0},
-cf87[]={316,0},
-cf88[]={318,0},
-cf89[]={320,0},
-cf90[]={322,0},
-cf91[]={324,0},
-cf92[]={326,0},
-cf93[]={328,0},
-cf94[]={700,110,0},
-cf95[]={331,0},
-cf96[]={333,0},
-cf97[]={335,0},
-cf98[]={337,0},
-cf99[]={339,0},
-cf100[]={341,0},
-cf101[]={343,0},
-cf102[]={345,0},
-cf103[]={347,0},
-cf104[]={349,0},
-cf105[]={351,0},
-cf106[]={353,0},
-cf107[]={355,0},
-cf108[]={357,0},
-cf109[]={359,0},
-cf110[]={361,0},
-cf111[]={363,0},
-cf112[]={365,0},
-cf113[]={367,0},
-cf114[]={369,0},
-cf115[]={371,0},
-cf116[]={373,0},
-cf117[]={375,0},
-cf118[]={255,0},
-cf119[]={378,0},
-cf120[]={380,0},
-cf121[]={382,0},
-cf122[]={595,0},
-cf123[]={387,0},
-cf124[]={389,0},
-cf125[]={596,0},
-cf126[]={392,0},
-cf127[]={598,0},
-cf128[]={599,0},
-cf129[]={396,0},
-cf130[]={477,0},
-cf131[]={601,0},
-cf132[]={603,0},
-cf133[]={402,0},
-cf134[]={608,0},
-cf135[]={611,0},
-cf136[]={617,0},
-cf137[]={616,0},
-cf138[]={409,0},
-cf139[]={623,0},
-cf140[]={626,0},
-cf141[]={629,0},
-cf142[]={417,0},
-cf143[]={419,0},
-cf144[]={421,0},
-cf145[]={640,0},
-cf146[]={424,0},
-cf147[]={643,0},
-cf148[]={429,0},
-cf149[]={648,0},
-cf150[]={432,0},
-cf151[]={650,0},
-cf152[]={651,0},
-cf153[]={436,0},
-cf154[]={438,0},
-cf155[]={658,0},
-cf156[]={441,0},
-cf157[]={445,0},
-cf158[]={454,0},
-cf159[]={457,0},
-cf160[]={460,0},
-cf161[]={462,0},
-cf162[]={464,0},
-cf163[]={466,0},
-cf164[]={468,0},
-cf165[]={470,0},
-cf166[]={472,0},
-cf167[]={474,0},
-cf168[]={476,0},
-cf169[]={479,0},
-cf170[]={481,0},
-cf171[]={483,0},
-cf172[]={485,0},
-cf173[]={487,0},
-cf174[]={489,0},
-cf175[]={491,0},
-cf176[]={493,0},
-cf177[]={495,0},
-cf178[]={106,780,0},
-cf179[]={499,0},
-cf180[]={501,0},
-cf181[]={405,0},
-cf182[]={447,0},
-cf183[]={505,0},
-cf184[]={507,0},
-cf185[]={509,0},
-cf186[]={511,0},
-cf187[]={513,0},
-cf188[]={515,0},
-cf189[]={517,0},
-cf190[]={519,0},
-cf191[]={521,0},
-cf192[]={523,0},
-cf193[]={525,0},
-cf194[]={527,0},
-cf195[]={529,0},
-cf196[]={531,0},
-cf197[]={533,0},
-cf198[]={535,0},
-cf199[]={537,0},
-cf200[]={539,0},
-cf201[]={541,0},
-cf202[]={543,0},
-cf203[]={414,0},
-cf204[]={547,0},
-cf205[]={549,0},
-cf206[]={551,0},
-cf207[]={553,0},
-cf208[]={555,0},
-cf209[]={557,0},
-cf210[]={559,0},
-cf211[]={561,0},
-cf212[]={563,0},
-cf213[]={11365,0},
-cf214[]={572,0},
-cf215[]={410,0},
-cf216[]={11366,0},
-cf217[]={578,0},
-cf218[]={384,0},
-cf219[]={649,0},
-cf220[]={652,0},
-cf221[]={583,0},
-cf222[]={585,0},
-cf223[]={587,0},
-cf224[]={589,0},
-cf225[]={591,0},
-cf226[]={953,0},
-cf227[]={940,0},
-cf228[]={941,0},
-cf229[]={942,0},
-cf230[]={943,0},
-cf231[]={972,0},
-cf232[]={973,0},
-cf233[]={974,0},
-cf234[]={953,776,769,0},
-cf235[]={945,0},
-cf236[]={946,0},
-cf237[]={947,0},
-cf238[]={948,0},
-cf239[]={949,0},
-cf240[]={950,0},
-cf241[]={951,0},
-cf242[]={952,0},
-cf243[]={954,0},
-cf244[]={955,0},
-cf245[]={957,0},
-cf246[]={958,0},
-cf247[]={959,0},
-cf248[]={960,0},
-cf249[]={961,0},
-cf250[]={963,0},
-cf251[]={964,0},
-cf252[]={965,0},
-cf253[]={966,0},
-cf254[]={967,0},
-cf255[]={968,0},
-cf256[]={969,0},
-cf257[]={970,0},
-cf258[]={971,0},
-cf259[]={965,776,769,0},
-cf260[]={985,0},
-cf261[]={987,0},
-cf262[]={989,0},
-cf263[]={991,0},
-cf264[]={993,0},
-cf265[]={995,0},
-cf266[]={997,0},
-cf267[]={999,0},
-cf268[]={1001,0},
-cf269[]={1003,0},
-cf270[]={1005,0},
-cf271[]={1007,0},
-cf272[]={1016,0},
-cf273[]={1010,0},
-cf274[]={1019,0},
-cf275[]={891,0},
-cf276[]={892,0},
-cf277[]={893,0},
-cf278[]={1104,0},
-cf279[]={1105,0},
-cf280[]={1106,0},
-cf281[]={1107,0},
-cf282[]={1108,0},
-cf283[]={1109,0},
-cf284[]={1110,0},
-cf285[]={1111,0},
-cf286[]={1112,0},
-cf287[]={1113,0},
-cf288[]={1114,0},
-cf289[]={1115,0},
-cf290[]={1116,0},
-cf291[]={1117,0},
-cf292[]={1118,0},
-cf293[]={1119,0},
-cf294[]={1072,0},
-cf295[]={1073,0},
-cf296[]={1074,0},
-cf297[]={1075,0},
-cf298[]={1076,0},
-cf299[]={1077,0},
-cf300[]={1078,0},
-cf301[]={1079,0},
-cf302[]={1080,0},
-cf303[]={1081,0},
-cf304[]={1082,0},
-cf305[]={1083,0},
-cf306[]={1084,0},
-cf307[]={1085,0},
-cf308[]={1086,0},
-cf309[]={1087,0},
-cf310[]={1088,0},
-cf311[]={1089,0},
-cf312[]={1090,0},
-cf313[]={1091,0},
-cf314[]={1092,0},
-cf315[]={1093,0},
-cf316[]={1094,0},
-cf317[]={1095,0},
-cf318[]={1096,0},
-cf319[]={1097,0},
-cf320[]={1098,0},
-cf321[]={1099,0},
-cf322[]={1100,0},
-cf323[]={1101,0},
-cf324[]={1102,0},
-cf325[]={1103,0},
-cf326[]={1121,0},
-cf327[]={1123,0},
-cf328[]={1125,0},
-cf329[]={1127,0},
-cf330[]={1129,0},
-cf331[]={1131,0},
-cf332[]={1133,0},
-cf333[]={1135,0},
-cf334[]={1137,0},
-cf335[]={1139,0},
-cf336[]={1141,0},
-cf337[]={1143,0},
-cf338[]={1145,0},
-cf339[]={1147,0},
-cf340[]={1149,0},
-cf341[]={1151,0},
-cf342[]={1153,0},
-cf343[]={1163,0},
-cf344[]={1165,0},
-cf345[]={1167,0},
-cf346[]={1169,0},
-cf347[]={1171,0},
-cf348[]={1173,0},
-cf349[]={1175,0},
-cf350[]={1177,0},
-cf351[]={1179,0},
-cf352[]={1181,0},
-cf353[]={1183,0},
-cf354[]={1185,0},
-cf355[]={1187,0},
-cf356[]={1189,0},
-cf357[]={1191,0},
-cf358[]={1193,0},
-cf359[]={1195,0},
-cf360[]={1197,0},
-cf361[]={1199,0},
-cf362[]={1201,0},
-cf363[]={1203,0},
-cf364[]={1205,0},
-cf365[]={1207,0},
-cf366[]={1209,0},
-cf367[]={1211,0},
-cf368[]={1213,0},
-cf369[]={1215,0},
-cf370[]={1231,0},
-cf371[]={1218,0},
-cf372[]={1220,0},
-cf373[]={1222,0},
-cf374[]={1224,0},
-cf375[]={1226,0},
-cf376[]={1228,0},
-cf377[]={1230,0},
-cf378[]={1233,0},
-cf379[]={1235,0},
-cf380[]={1237,0},
-cf381[]={1239,0},
-cf382[]={1241,0},
-cf383[]={1243,0},
-cf384[]={1245,0},
-cf385[]={1247,0},
-cf386[]={1249,0},
-cf387[]={1251,0},
-cf388[]={1253,0},
-cf389[]={1255,0},
-cf390[]={1257,0},
-cf391[]={1259,0},
-cf392[]={1261,0},
-cf393[]={1263,0},
-cf394[]={1265,0},
-cf395[]={1267,0},
-cf396[]={1269,0},
-cf397[]={1271,0},
-cf398[]={1273,0},
-cf399[]={1275,0},
-cf400[]={1277,0},
-cf401[]={1279,0},
-cf402[]={1281,0},
-cf403[]={1283,0},
-cf404[]={1285,0},
-cf405[]={1287,0},
-cf406[]={1289,0},
-cf407[]={1291,0},
-cf408[]={1293,0},
-cf409[]={1295,0},
-cf410[]={1297,0},
-cf411[]={1299,0},
-cf412[]={1377,0},
-cf413[]={1378,0},
-cf414[]={1379,0},
-cf415[]={1380,0},
-cf416[]={1381,0},
-cf417[]={1382,0},
-cf418[]={1383,0},
-cf419[]={1384,0},
-cf420[]={1385,0},
-cf421[]={1386,0},
-cf422[]={1387,0},
-cf423[]={1388,0},
-cf424[]={1389,0},
-cf425[]={1390,0},
-cf426[]={1391,0},
-cf427[]={1392,0},
-cf428[]={1393,0},
-cf429[]={1394,0},
-cf430[]={1395,0},
-cf431[]={1396,0},
-cf432[]={1397,0},
-cf433[]={1398,0},
-cf434[]={1399,0},
-cf435[]={1400,0},
-cf436[]={1401,0},
-cf437[]={1402,0},
-cf438[]={1403,0},
-cf439[]={1404,0},
-cf440[]={1405,0},
-cf441[]={1406,0},
-cf442[]={1407,0},
-cf443[]={1408,0},
-cf444[]={1409,0},
-cf445[]={1410,0},
-cf446[]={1411,0},
-cf447[]={1412,0},
-cf448[]={1413,0},
-cf449[]={1414,0},
-cf450[]={1381,1410,0},
-cf451[]={11520,0},
-cf452[]={11521,0},
-cf453[]={11522,0},
-cf454[]={11523,0},
-cf455[]={11524,0},
-cf456[]={11525,0},
-cf457[]={11526,0},
-cf458[]={11527,0},
-cf459[]={11528,0},
-cf460[]={11529,0},
-cf461[]={11530,0},
-cf462[]={11531,0},
-cf463[]={11532,0},
-cf464[]={11533,0},
-cf465[]={11534,0},
-cf466[]={11535,0},
-cf467[]={11536,0},
-cf468[]={11537,0},
-cf469[]={11538,0},
-cf470[]={11539,0},
-cf471[]={11540,0},
-cf472[]={11541,0},
-cf473[]={11542,0},
-cf474[]={11543,0},
-cf475[]={11544,0},
-cf476[]={11545,0},
-cf477[]={11546,0},
-cf478[]={11547,0},
-cf479[]={11548,0},
-cf480[]={11549,0},
-cf481[]={11550,0},
-cf482[]={11551,0},
-cf483[]={11552,0},
-cf484[]={11553,0},
-cf485[]={11554,0},
-cf486[]={11555,0},
-cf487[]={11556,0},
-cf488[]={11557,0},
-cf489[]={7681,0},
-cf490[]={7683,0},
-cf491[]={7685,0},
-cf492[]={7687,0},
-cf493[]={7689,0},
-cf494[]={7691,0},
-cf495[]={7693,0},
-cf496[]={7695,0},
-cf497[]={7697,0},
-cf498[]={7699,0},
-cf499[]={7701,0},
-cf500[]={7703,0},
-cf501[]={7705,0},
-cf502[]={7707,0},
-cf503[]={7709,0},
-cf504[]={7711,0},
-cf505[]={7713,0},
-cf506[]={7715,0},
-cf507[]={7717,0},
-cf508[]={7719,0},
-cf509[]={7721,0},
-cf510[]={7723,0},
-cf511[]={7725,0},
-cf512[]={7727,0},
-cf513[]={7729,0},
-cf514[]={7731,0},
-cf515[]={7733,0},
-cf516[]={7735,0},
-cf517[]={7737,0},
-cf518[]={7739,0},
-cf519[]={7741,0},
-cf520[]={7743,0},
-cf521[]={7745,0},
-cf522[]={7747,0},
-cf523[]={7749,0},
-cf524[]={7751,0},
-cf525[]={7753,0},
-cf526[]={7755,0},
-cf527[]={7757,0},
-cf528[]={7759,0},
-cf529[]={7761,0},
-cf530[]={7763,0},
-cf531[]={7765,0},
-cf532[]={7767,0},
-cf533[]={7769,0},
-cf534[]={7771,0},
-cf535[]={7773,0},
-cf536[]={7775,0},
-cf537[]={7777,0},
-cf538[]={7779,0},
-cf539[]={7781,0},
-cf540[]={7783,0},
-cf541[]={7785,0},
-cf542[]={7787,0},
-cf543[]={7789,0},
-cf544[]={7791,0},
-cf545[]={7793,0},
-cf546[]={7795,0},
-cf547[]={7797,0},
-cf548[]={7799,0},
-cf549[]={7801,0},
-cf550[]={7803,0},
-cf551[]={7805,0},
-cf552[]={7807,0},
-cf553[]={7809,0},
-cf554[]={7811,0},
-cf555[]={7813,0},
-cf556[]={7815,0},
-cf557[]={7817,0},
-cf558[]={7819,0},
-cf559[]={7821,0},
-cf560[]={7823,0},
-cf561[]={7825,0},
-cf562[]={7827,0},
-cf563[]={7829,0},
-cf564[]={104,817,0},
-cf565[]={116,776,0},
-cf566[]={119,778,0},
-cf567[]={121,778,0},
-cf568[]={97,702,0},
-cf569[]={7841,0},
-cf570[]={7843,0},
-cf571[]={7845,0},
-cf572[]={7847,0},
-cf573[]={7849,0},
-cf574[]={7851,0},
-cf575[]={7853,0},
-cf576[]={7855,0},
-cf577[]={7857,0},
-cf578[]={7859,0},
-cf579[]={7861,0},
-cf580[]={7863,0},
-cf581[]={7865,0},
-cf582[]={7867,0},
-cf583[]={7869,0},
-cf584[]={7871,0},
-cf585[]={7873,0},
-cf586[]={7875,0},
-cf587[]={7877,0},
-cf588[]={7879,0},
-cf589[]={7881,0},
-cf590[]={7883,0},
-cf591[]={7885,0},
-cf592[]={7887,0},
-cf593[]={7889,0},
-cf594[]={7891,0},
-cf595[]={7893,0},
-cf596[]={7895,0},
-cf597[]={7897,0},
-cf598[]={7899,0},
-cf599[]={7901,0},
-cf600[]={7903,0},
-cf601[]={7905,0},
-cf602[]={7907,0},
-cf603[]={7909,0},
-cf604[]={7911,0},
-cf605[]={7913,0},
-cf606[]={7915,0},
-cf607[]={7917,0},
-cf608[]={7919,0},
-cf609[]={7921,0},
-cf610[]={7923,0},
-cf611[]={7925,0},
-cf612[]={7927,0},
-cf613[]={7929,0},
-cf614[]={7936,0},
-cf615[]={7937,0},
-cf616[]={7938,0},
-cf617[]={7939,0},
-cf618[]={7940,0},
-cf619[]={7941,0},
-cf620[]={7942,0},
-cf621[]={7943,0},
-cf622[]={7952,0},
-cf623[]={7953,0},
-cf624[]={7954,0},
-cf625[]={7955,0},
-cf626[]={7956,0},
-cf627[]={7957,0},
-cf628[]={7968,0},
-cf629[]={7969,0},
-cf630[]={7970,0},
-cf631[]={7971,0},
-cf632[]={7972,0},
-cf633[]={7973,0},
-cf634[]={7974,0},
-cf635[]={7975,0},
-cf636[]={7984,0},
-cf637[]={7985,0},
-cf638[]={7986,0},
-cf639[]={7987,0},
-cf640[]={7988,0},
-cf641[]={7989,0},
-cf642[]={7990,0},
-cf643[]={7991,0},
-cf644[]={8000,0},
-cf645[]={8001,0},
-cf646[]={8002,0},
-cf647[]={8003,0},
-cf648[]={8004,0},
-cf649[]={8005,0},
-cf650[]={965,787,0},
-cf651[]={965,787,768,0},
-cf652[]={965,787,769,0},
-cf653[]={965,787,834,0},
-cf654[]={8017,0},
-cf655[]={8019,0},
-cf656[]={8021,0},
-cf657[]={8023,0},
-cf658[]={8032,0},
-cf659[]={8033,0},
-cf660[]={8034,0},
-cf661[]={8035,0},
-cf662[]={8036,0},
-cf663[]={8037,0},
-cf664[]={8038,0},
-cf665[]={8039,0},
-cf666[]={7936,953,0},
-cf667[]={7937,953,0},
-cf668[]={7938,953,0},
-cf669[]={7939,953,0},
-cf670[]={7940,953,0},
-cf671[]={7941,953,0},
-cf672[]={7942,953,0},
-cf673[]={7943,953,0},
-cf674[]={7968,953,0},
-cf675[]={7969,953,0},
-cf676[]={7970,953,0},
-cf677[]={7971,953,0},
-cf678[]={7972,953,0},
-cf679[]={7973,953,0},
-cf680[]={7974,953,0},
-cf681[]={7975,953,0},
-cf682[]={8032,953,0},
-cf683[]={8033,953,0},
-cf684[]={8034,953,0},
-cf685[]={8035,953,0},
-cf686[]={8036,953,0},
-cf687[]={8037,953,0},
-cf688[]={8038,953,0},
-cf689[]={8039,953,0},
-cf690[]={8048,953,0},
-cf691[]={945,953,0},
-cf692[]={940,953,0},
-cf693[]={945,834,0},
-cf694[]={945,834,953,0},
-cf695[]={8112,0},
-cf696[]={8113,0},
-cf697[]={8048,0},
-cf698[]={8049,0},
-cf699[]={8052,953,0},
-cf700[]={951,953,0},
-cf701[]={942,953,0},
-cf702[]={951,834,0},
-cf703[]={951,834,953,0},
-cf704[]={8050,0},
-cf705[]={8051,0},
-cf706[]={8052,0},
-cf707[]={8053,0},
-cf708[]={953,776,768,0},
-cf709[]={953,834,0},
-cf710[]={953,776,834,0},
-cf711[]={8144,0},
-cf712[]={8145,0},
-cf713[]={8054,0},
-cf714[]={8055,0},
-cf715[]={965,776,768,0},
-cf716[]={961,787,0},
-cf717[]={965,834,0},
-cf718[]={965,776,834,0},
-cf719[]={8160,0},
-cf720[]={8161,0},
-cf721[]={8058,0},
-cf722[]={8059,0},
-cf723[]={8165,0},
-cf724[]={8060,953,0},
-cf725[]={969,953,0},
-cf726[]={974,953,0},
-cf727[]={969,834,0},
-cf728[]={969,834,953,0},
-cf729[]={8056,0},
-cf730[]={8057,0},
-cf731[]={8060,0},
-cf732[]={8061,0},
-cf733[]={8526,0},
-cf734[]={8560,0},
-cf735[]={8561,0},
-cf736[]={8562,0},
-cf737[]={8563,0},
-cf738[]={8564,0},
-cf739[]={8565,0},
-cf740[]={8566,0},
-cf741[]={8567,0},
-cf742[]={8568,0},
-cf743[]={8569,0},
-cf744[]={8570,0},
-cf745[]={8571,0},
-cf746[]={8572,0},
-cf747[]={8573,0},
-cf748[]={8574,0},
-cf749[]={8575,0},
-cf750[]={8580,0},
-cf751[]={9424,0},
-cf752[]={9425,0},
-cf753[]={9426,0},
-cf754[]={9427,0},
-cf755[]={9428,0},
-cf756[]={9429,0},
-cf757[]={9430,0},
-cf758[]={9431,0},
-cf759[]={9432,0},
-cf760[]={9433,0},
-cf761[]={9434,0},
-cf762[]={9435,0},
-cf763[]={9436,0},
-cf764[]={9437,0},
-cf765[]={9438,0},
-cf766[]={9439,0},
-cf767[]={9440,0},
-cf768[]={9441,0},
-cf769[]={9442,0},
-cf770[]={9443,0},
-cf771[]={9444,0},
-cf772[]={9445,0},
-cf773[]={9446,0},
-cf774[]={9447,0},
-cf775[]={9448,0},
-cf776[]={9449,0},
-cf777[]={11312,0},
-cf778[]={11313,0},
-cf779[]={11314,0},
-cf780[]={11315,0},
-cf781[]={11316,0},
-cf782[]={11317,0},
-cf783[]={11318,0},
-cf784[]={11319,0},
-cf785[]={11320,0},
-cf786[]={11321,0},
-cf787[]={11322,0},
-cf788[]={11323,0},
-cf789[]={11324,0},
-cf790[]={11325,0},
-cf791[]={11326,0},
-cf792[]={11327,0},
-cf793[]={11328,0},
-cf794[]={11329,0},
-cf795[]={11330,0},
-cf796[]={11331,0},
-cf797[]={11332,0},
-cf798[]={11333,0},
-cf799[]={11334,0},
-cf800[]={11335,0},
-cf801[]={11336,0},
-cf802[]={11337,0},
-cf803[]={11338,0},
-cf804[]={11339,0},
-cf805[]={11340,0},
-cf806[]={11341,0},
-cf807[]={11342,0},
-cf808[]={11343,0},
-cf809[]={11344,0},
-cf810[]={11345,0},
-cf811[]={11346,0},
-cf812[]={11347,0},
-cf813[]={11348,0},
-cf814[]={11349,0},
-cf815[]={11350,0},
-cf816[]={11351,0},
-cf817[]={11352,0},
-cf818[]={11353,0},
-cf819[]={11354,0},
-cf820[]={11355,0},
-cf821[]={11356,0},
-cf822[]={11357,0},
-cf823[]={11358,0},
-cf824[]={11361,0},
-cf825[]={619,0},
-cf826[]={7549,0},
-cf827[]={637,0},
-cf828[]={11368,0},
-cf829[]={11370,0},
-cf830[]={11372,0},
-cf831[]={11382,0},
-cf832[]={11393,0},
-cf833[]={11395,0},
-cf834[]={11397,0},
-cf835[]={11399,0},
-cf836[]={11401,0},
-cf837[]={11403,0},
-cf838[]={11405,0},
-cf839[]={11407,0},
-cf840[]={11409,0},
-cf841[]={11411,0},
-cf842[]={11413,0},
-cf843[]={11415,0},
-cf844[]={11417,0},
-cf845[]={11419,0},
-cf846[]={11421,0},
-cf847[]={11423,0},
-cf848[]={11425,0},
-cf849[]={11427,0},
-cf850[]={11429,0},
-cf851[]={11431,0},
-cf852[]={11433,0},
-cf853[]={11435,0},
-cf854[]={11437,0},
-cf855[]={11439,0},
-cf856[]={11441,0},
-cf857[]={11443,0},
-cf858[]={11445,0},
-cf859[]={11447,0},
-cf860[]={11449,0},
-cf861[]={11451,0},
-cf862[]={11453,0},
-cf863[]={11455,0},
-cf864[]={11457,0},
-cf865[]={11459,0},
-cf866[]={11461,0},
-cf867[]={11463,0},
-cf868[]={11465,0},
-cf869[]={11467,0},
-cf870[]={11469,0},
-cf871[]={11471,0},
-cf872[]={11473,0},
-cf873[]={11475,0},
-cf874[]={11477,0},
-cf875[]={11479,0},
-cf876[]={11481,0},
-cf877[]={11483,0},
-cf878[]={11485,0},
-cf879[]={11487,0},
-cf880[]={11489,0},
-cf881[]={11491,0},
-cf882[]={102,102,0},
-cf883[]={102,105,0},
-cf884[]={102,108,0},
-cf885[]={102,102,105,0},
-cf886[]={102,102,108,0},
-cf887[]={115,116,0},
-cf888[]={1396,1398,0},
-cf889[]={1396,1381,0},
-cf890[]={1396,1387,0},
-cf891[]={1406,1398,0},
-cf892[]={1396,1389,0},
-cf893[]={65345,0},
-cf894[]={65346,0},
-cf895[]={65347,0},
-cf896[]={65348,0},
-cf897[]={65349,0},
-cf898[]={65350,0},
-cf899[]={65351,0},
-cf900[]={65352,0},
-cf901[]={65353,0},
-cf902[]={65354,0},
-cf903[]={65355,0},
-cf904[]={65356,0},
-cf905[]={65357,0},
-cf906[]={65358,0},
-cf907[]={65359,0},
-cf908[]={65360,0},
-cf909[]={65361,0},
-cf910[]={65362,0},
-cf911[]={65363,0},
-cf912[]={65364,0},
-cf913[]={65365,0},
-cf914[]={65366,0},
-cf915[]={65367,0},
-cf916[]={65368,0},
-cf917[]={65369,0},
-cf918[]={65370,0},
-cf919[]={66600,0},
-cf920[]={66601,0},
-cf921[]={66602,0},
-cf922[]={66603,0},
-cf923[]={66604,0},
-cf924[]={66605,0},
-cf925[]={66606,0},
-cf926[]={66607,0},
-cf927[]={66608,0},
-cf928[]={66609,0},
-cf929[]={66610,0},
-cf930[]={66611,0},
-cf931[]={66612,0},
-cf932[]={66613,0},
-cf933[]={66614,0},
-cf934[]={66615,0},
-cf935[]={66616,0},
-cf936[]={66617,0},
-cf937[]={66618,0},
-cf938[]={66619,0},
-cf939[]={66620,0},
-cf940[]={66621,0},
-cf941[]={66622,0},
-cf942[]={66623,0},
-cf943[]={66624,0},
-cf944[]={66625,0},
-cf945[]={66626,0},
-cf946[]={66627,0},
-cf947[]={66628,0},
-cf948[]={66629,0},
-cf949[]={66630,0},
-cf950[]={66631,0},
-cf951[]={66632,0},
-cf952[]={66633,0},
-cf953[]={66634,0},
-cf954[]={66635,0},
-cf955[]={66636,0},
-cf956[]={66637,0},
-cf957[]={66638,0},
-cf958[]={66639,0};
+static const uint32_t dd0[]={32,0},
+dd1[]={32,776,0},
+dd2[]={97,0},
+dd3[]={32,772,0},
+dd4[]={50,0},
+dd5[]={51,0},
+dd6[]={32,769,0},
+dd7[]={956,0},
+dd8[]={32,807,0},
+dd9[]={49,0},
+dd10[]={111,0},
+dd11[]={49,8260,52,0},
+dd12[]={49,8260,50,0},
+dd13[]={51,8260,52,0},
+dd14[]={65,768,0},
+dd15[]={65,769,0},
+dd16[]={65,770,0},
+dd17[]={65,771,0},
+dd18[]={65,776,0},
+dd19[]={65,778,0},
+dd20[]={67,807,0},
+dd21[]={69,768,0},
+dd22[]={69,769,0},
+dd23[]={69,770,0},
+dd24[]={69,776,0},
+dd25[]={73,768,0},
+dd26[]={73,769,0},
+dd27[]={73,770,0},
+dd28[]={73,776,0},
+dd29[]={78,771,0},
+dd30[]={79,768,0},
+dd31[]={79,769,0},
+dd32[]={79,770,0},
+dd33[]={79,771,0},
+dd34[]={79,776,0},
+dd35[]={85,768,0},
+dd36[]={85,769,0},
+dd37[]={85,770,0},
+dd38[]={85,776,0},
+dd39[]={89,769,0},
+dd40[]={97,768,0},
+dd41[]={97,769,0},
+dd42[]={97,770,0},
+dd43[]={97,771,0},
+dd44[]={97,776,0},
+dd45[]={97,778,0},
+dd46[]={99,807,0},
+dd47[]={101,768,0},
+dd48[]={101,769,0},
+dd49[]={101,770,0},
+dd50[]={101,776,0},
+dd51[]={105,768,0},
+dd52[]={105,769,0},
+dd53[]={105,770,0},
+dd54[]={105,776,0},
+dd55[]={110,771,0},
+dd56[]={111,768,0},
+dd57[]={111,769,0},
+dd58[]={111,770,0},
+dd59[]={111,771,0},
+dd60[]={111,776,0},
+dd61[]={117,768,0},
+dd62[]={117,769,0},
+dd63[]={117,770,0},
+dd64[]={117,776,0},
+dd65[]={121,769,0},
+dd66[]={121,776,0},
+dd67[]={65,772,0},
+dd68[]={97,772,0},
+dd69[]={65,774,0},
+dd70[]={97,774,0},
+dd71[]={65,808,0},
+dd72[]={97,808,0},
+dd73[]={67,769,0},
+dd74[]={99,769,0},
+dd75[]={67,770,0},
+dd76[]={99,770,0},
+dd77[]={67,775,0},
+dd78[]={99,775,0},
+dd79[]={67,780,0},
+dd80[]={99,780,0},
+dd81[]={68,780,0},
+dd82[]={100,780,0},
+dd83[]={69,772,0},
+dd84[]={101,772,0},
+dd85[]={69,774,0},
+dd86[]={101,774,0},
+dd87[]={69,775,0},
+dd88[]={101,775,0},
+dd89[]={69,808,0},
+dd90[]={101,808,0},
+dd91[]={69,780,0},
+dd92[]={101,780,0},
+dd93[]={71,770,0},
+dd94[]={103,770,0},
+dd95[]={71,774,0},
+dd96[]={103,774,0},
+dd97[]={71,775,0},
+dd98[]={103,775,0},
+dd99[]={71,807,0},
+dd100[]={103,807,0},
+dd101[]={72,770,0},
+dd102[]={104,770,0},
+dd103[]={73,771,0},
+dd104[]={105,771,0},
+dd105[]={73,772,0},
+dd106[]={105,772,0},
+dd107[]={73,774,0},
+dd108[]={105,774,0},
+dd109[]={73,808,0},
+dd110[]={105,808,0},
+dd111[]={73,775,0},
+dd112[]={73,74,0},
+dd113[]={105,106,0},
+dd114[]={74,770,0},
+dd115[]={106,770,0},
+dd116[]={75,807,0},
+dd117[]={107,807,0},
+dd118[]={76,769,0},
+dd119[]={108,769,0},
+dd120[]={76,807,0},
+dd121[]={108,807,0},
+dd122[]={76,780,0},
+dd123[]={108,780,0},
+dd124[]={76,183,0},
+dd125[]={108,183,0},
+dd126[]={78,769,0},
+dd127[]={110,769,0},
+dd128[]={78,807,0},
+dd129[]={110,807,0},
+dd130[]={78,780,0},
+dd131[]={110,780,0},
+dd132[]={700,110,0},
+dd133[]={79,772,0},
+dd134[]={111,772,0},
+dd135[]={79,774,0},
+dd136[]={111,774,0},
+dd137[]={79,779,0},
+dd138[]={111,779,0},
+dd139[]={82,769,0},
+dd140[]={114,769,0},
+dd141[]={82,807,0},
+dd142[]={114,807,0},
+dd143[]={82,780,0},
+dd144[]={114,780,0},
+dd145[]={83,769,0},
+dd146[]={115,769,0},
+dd147[]={83,770,0},
+dd148[]={115,770,0},
+dd149[]={83,807,0},
+dd150[]={115,807,0},
+dd151[]={83,780,0},
+dd152[]={115,780,0},
+dd153[]={84,807,0},
+dd154[]={116,807,0},
+dd155[]={84,780,0},
+dd156[]={116,780,0},
+dd157[]={85,771,0},
+dd158[]={117,771,0},
+dd159[]={85,772,0},
+dd160[]={117,772,0},
+dd161[]={85,774,0},
+dd162[]={117,774,0},
+dd163[]={85,778,0},
+dd164[]={117,778,0},
+dd165[]={85,779,0},
+dd166[]={117,779,0},
+dd167[]={85,808,0},
+dd168[]={117,808,0},
+dd169[]={87,770,0},
+dd170[]={119,770,0},
+dd171[]={89,770,0},
+dd172[]={121,770,0},
+dd173[]={89,776,0},
+dd174[]={90,769,0},
+dd175[]={122,769,0},
+dd176[]={90,775,0},
+dd177[]={122,775,0},
+dd178[]={90,780,0},
+dd179[]={122,780,0},
+dd180[]={115,0},
+dd181[]={79,795,0},
+dd182[]={111,795,0},
+dd183[]={85,795,0},
+dd184[]={117,795,0},
+dd185[]={68,381,0},
+dd186[]={68,382,0},
+dd187[]={100,382,0},
+dd188[]={76,74,0},
+dd189[]={76,106,0},
+dd190[]={108,106,0},
+dd191[]={78,74,0},
+dd192[]={78,106,0},
+dd193[]={110,106,0},
+dd194[]={65,780,0},
+dd195[]={97,780,0},
+dd196[]={73,780,0},
+dd197[]={105,780,0},
+dd198[]={79,780,0},
+dd199[]={111,780,0},
+dd200[]={85,780,0},
+dd201[]={117,780,0},
+dd202[]={220,772,0},
+dd203[]={252,772,0},
+dd204[]={220,769,0},
+dd205[]={252,769,0},
+dd206[]={220,780,0},
+dd207[]={252,780,0},
+dd208[]={220,768,0},
+dd209[]={252,768,0},
+dd210[]={196,772,0},
+dd211[]={228,772,0},
+dd212[]={550,772,0},
+dd213[]={551,772,0},
+dd214[]={198,772,0},
+dd215[]={230,772,0},
+dd216[]={71,780,0},
+dd217[]={103,780,0},
+dd218[]={75,780,0},
+dd219[]={107,780,0},
+dd220[]={79,808,0},
+dd221[]={111,808,0},
+dd222[]={490,772,0},
+dd223[]={491,772,0},
+dd224[]={439,780,0},
+dd225[]={658,780,0},
+dd226[]={106,780,0},
+dd227[]={68,90,0},
+dd228[]={68,122,0},
+dd229[]={100,122,0},
+dd230[]={71,769,0},
+dd231[]={103,769,0},
+dd232[]={78,768,0},
+dd233[]={110,768,0},
+dd234[]={197,769,0},
+dd235[]={229,769,0},
+dd236[]={198,769,0},
+dd237[]={230,769,0},
+dd238[]={216,769,0},
+dd239[]={248,769,0},
+dd240[]={65,783,0},
+dd241[]={97,783,0},
+dd242[]={65,785,0},
+dd243[]={97,785,0},
+dd244[]={69,783,0},
+dd245[]={101,783,0},
+dd246[]={69,785,0},
+dd247[]={101,785,0},
+dd248[]={73,783,0},
+dd249[]={105,783,0},
+dd250[]={73,785,0},
+dd251[]={105,785,0},
+dd252[]={79,783,0},
+dd253[]={111,783,0},
+dd254[]={79,785,0},
+dd255[]={111,785,0},
+dd256[]={82,783,0},
+dd257[]={114,783,0},
+dd258[]={82,785,0},
+dd259[]={114,785,0},
+dd260[]={85,783,0},
+dd261[]={117,783,0},
+dd262[]={85,785,0},
+dd263[]={117,785,0},
+dd264[]={83,806,0},
+dd265[]={115,806,0},
+dd266[]={84,806,0},
+dd267[]={116,806,0},
+dd268[]={72,780,0},
+dd269[]={104,780,0},
+dd270[]={65,775,0},
+dd271[]={97,775,0},
+dd272[]={69,807,0},
+dd273[]={101,807,0},
+dd274[]={214,772,0},
+dd275[]={246,772,0},
+dd276[]={213,772,0},
+dd277[]={245,772,0},
+dd278[]={79,775,0},
+dd279[]={111,775,0},
+dd280[]={558,772,0},
+dd281[]={559,772,0},
+dd282[]={89,772,0},
+dd283[]={121,772,0},
+dd284[]={104,0},
+dd285[]={614,0},
+dd286[]={106,0},
+dd287[]={114,0},
+dd288[]={633,0},
+dd289[]={635,0},
+dd290[]={641,0},
+dd291[]={119,0},
+dd292[]={121,0},
+dd293[]={32,774,0},
+dd294[]={32,775,0},
+dd295[]={32,778,0},
+dd296[]={32,808,0},
+dd297[]={32,771,0},
+dd298[]={32,779,0},
+dd299[]={611,0},
+dd300[]={108,0},
+dd301[]={120,0},
+dd302[]={661,0},
+dd303[]={768,0},
+dd304[]={769,0},
+dd305[]={787,0},
+dd306[]={776,769,0},
+dd307[]={697,0},
+dd308[]={32,837,0},
+dd309[]={59,0},
+dd310[]={168,769,0},
+dd311[]={913,769,0},
+dd312[]={183,0},
+dd313[]={917,769,0},
+dd314[]={919,769,0},
+dd315[]={921,769,0},
+dd316[]={927,769,0},
+dd317[]={933,769,0},
+dd318[]={937,769,0},
+dd319[]={970,769,0},
+dd320[]={921,776,0},
+dd321[]={933,776,0},
+dd322[]={945,769,0},
+dd323[]={949,769,0},
+dd324[]={951,769,0},
+dd325[]={953,769,0},
+dd326[]={971,769,0},
+dd327[]={953,776,0},
+dd328[]={965,776,0},
+dd329[]={959,769,0},
+dd330[]={965,769,0},
+dd331[]={969,769,0},
+dd332[]={946,0},
+dd333[]={952,0},
+dd334[]={933,0},
+dd335[]={978,769,0},
+dd336[]={978,776,0},
+dd337[]={966,0},
+dd338[]={960,0},
+dd339[]={954,0},
+dd340[]={961,0},
+dd341[]={962,0},
+dd342[]={920,0},
+dd343[]={949,0},
+dd344[]={931,0},
+dd345[]={1045,768,0},
+dd346[]={1045,776,0},
+dd347[]={1043,769,0},
+dd348[]={1030,776,0},
+dd349[]={1050,769,0},
+dd350[]={1048,768,0},
+dd351[]={1059,774,0},
+dd352[]={1048,774,0},
+dd353[]={1080,774,0},
+dd354[]={1077,768,0},
+dd355[]={1077,776,0},
+dd356[]={1075,769,0},
+dd357[]={1110,776,0},
+dd358[]={1082,769,0},
+dd359[]={1080,768,0},
+dd360[]={1091,774,0},
+dd361[]={1140,783,0},
+dd362[]={1141,783,0},
+dd363[]={1046,774,0},
+dd364[]={1078,774,0},
+dd365[]={1040,774,0},
+dd366[]={1072,774,0},
+dd367[]={1040,776,0},
+dd368[]={1072,776,0},
+dd369[]={1045,774,0},
+dd370[]={1077,774,0},
+dd371[]={1240,776,0},
+dd372[]={1241,776,0},
+dd373[]={1046,776,0},
+dd374[]={1078,776,0},
+dd375[]={1047,776,0},
+dd376[]={1079,776,0},
+dd377[]={1048,772,0},
+dd378[]={1080,772,0},
+dd379[]={1048,776,0},
+dd380[]={1080,776,0},
+dd381[]={1054,776,0},
+dd382[]={1086,776,0},
+dd383[]={1256,776,0},
+dd384[]={1257,776,0},
+dd385[]={1069,776,0},
+dd386[]={1101,776,0},
+dd387[]={1059,772,0},
+dd388[]={1091,772,0},
+dd389[]={1059,776,0},
+dd390[]={1091,776,0},
+dd391[]={1059,779,0},
+dd392[]={1091,779,0},
+dd393[]={1063,776,0},
+dd394[]={1095,776,0},
+dd395[]={1067,776,0},
+dd396[]={1099,776,0},
+dd397[]={1381,1410,0},
+dd398[]={1575,1619,0},
+dd399[]={1575,1620,0},
+dd400[]={1608,1620,0},
+dd401[]={1575,1621,0},
+dd402[]={1610,1620,0},
+dd403[]={1575,1652,0},
+dd404[]={1608,1652,0},
+dd405[]={1735,1652,0},
+dd406[]={1610,1652,0},
+dd407[]={1749,1620,0},
+dd408[]={1729,1620,0},
+dd409[]={1746,1620,0},
+dd410[]={2344,2364,0},
+dd411[]={2352,2364,0},
+dd412[]={2355,2364,0},
+dd413[]={2325,2364,0},
+dd414[]={2326,2364,0},
+dd415[]={2327,2364,0},
+dd416[]={2332,2364,0},
+dd417[]={2337,2364,0},
+dd418[]={2338,2364,0},
+dd419[]={2347,2364,0},
+dd420[]={2351,2364,0},
+dd421[]={2503,2494,0},
+dd422[]={2503,2519,0},
+dd423[]={2465,2492,0},
+dd424[]={2466,2492,0},
+dd425[]={2479,2492,0},
+dd426[]={2610,2620,0},
+dd427[]={2616,2620,0},
+dd428[]={2582,2620,0},
+dd429[]={2583,2620,0},
+dd430[]={2588,2620,0},
+dd431[]={2603,2620,0},
+dd432[]={2887,2902,0},
+dd433[]={2887,2878,0},
+dd434[]={2887,2903,0},
+dd435[]={2849,2876,0},
+dd436[]={2850,2876,0},
+dd437[]={2962,3031,0},
+dd438[]={3014,3006,0},
+dd439[]={3015,3006,0},
+dd440[]={3014,3031,0},
+dd441[]={3142,3158,0},
+dd442[]={3263,3285,0},
+dd443[]={3270,3285,0},
+dd444[]={3270,3286,0},
+dd445[]={3270,3266,0},
+dd446[]={3274,3285,0},
+dd447[]={3398,3390,0},
+dd448[]={3399,3390,0},
+dd449[]={3398,3415,0},
+dd450[]={3545,3530,0},
+dd451[]={3545,3535,0},
+dd452[]={3548,3530,0},
+dd453[]={3545,3551,0},
+dd454[]={3661,3634,0},
+dd455[]={3789,3762,0},
+dd456[]={3755,3737,0},
+dd457[]={3755,3745,0},
+dd458[]={3851,0},
+dd459[]={3906,4023,0},
+dd460[]={3916,4023,0},
+dd461[]={3921,4023,0},
+dd462[]={3926,4023,0},
+dd463[]={3931,4023,0},
+dd464[]={3904,4021,0},
+dd465[]={3953,3954,0},
+dd466[]={3953,3956,0},
+dd467[]={4018,3968,0},
+dd468[]={4018,3969,0},
+dd469[]={4019,3968,0},
+dd470[]={4019,3969,0},
+dd471[]={3953,3968,0},
+dd472[]={3986,4023,0},
+dd473[]={3996,4023,0},
+dd474[]={4001,4023,0},
+dd475[]={4006,4023,0},
+dd476[]={4011,4023,0},
+dd477[]={3984,4021,0},
+dd478[]={4133,4142,0},
+dd479[]={4316,0},
+dd480[]={6917,6965,0},
+dd481[]={6919,6965,0},
+dd482[]={6921,6965,0},
+dd483[]={6923,6965,0},
+dd484[]={6925,6965,0},
+dd485[]={6929,6965,0},
+dd486[]={6970,6965,0},
+dd487[]={6972,6965,0},
+dd488[]={6974,6965,0},
+dd489[]={6975,6965,0},
+dd490[]={6978,6965,0},
+dd491[]={65,0},
+dd492[]={198,0},
+dd493[]={66,0},
+dd494[]={68,0},
+dd495[]={69,0},
+dd496[]={398,0},
+dd497[]={71,0},
+dd498[]={72,0},
+dd499[]={73,0},
+dd500[]={74,0},
+dd501[]={75,0},
+dd502[]={76,0},
+dd503[]={77,0},
+dd504[]={78,0},
+dd505[]={79,0},
+dd506[]={546,0},
+dd507[]={80,0},
+dd508[]={82,0},
+dd509[]={84,0},
+dd510[]={85,0},
+dd511[]={87,0},
+dd512[]={592,0},
+dd513[]={593,0},
+dd514[]={7426,0},
+dd515[]={98,0},
+dd516[]={100,0},
+dd517[]={101,0},
+dd518[]={601,0},
+dd519[]={603,0},
+dd520[]={604,0},
+dd521[]={103,0},
+dd522[]={107,0},
+dd523[]={109,0},
+dd524[]={331,0},
+dd525[]={596,0},
+dd526[]={7446,0},
+dd527[]={7447,0},
+dd528[]={112,0},
+dd529[]={116,0},
+dd530[]={117,0},
+dd531[]={7453,0},
+dd532[]={623,0},
+dd533[]={118,0},
+dd534[]={7461,0},
+dd535[]={947,0},
+dd536[]={948,0},
+dd537[]={967,0},
+dd538[]={105,0},
+dd539[]={1085,0},
+dd540[]={594,0},
+dd541[]={99,0},
+dd542[]={597,0},
+dd543[]={240,0},
+dd544[]={102,0},
+dd545[]={607,0},
+dd546[]={609,0},
+dd547[]={613,0},
+dd548[]={616,0},
+dd549[]={617,0},
+dd550[]={618,0},
+dd551[]={7547,0},
+dd552[]={669,0},
+dd553[]={621,0},
+dd554[]={7557,0},
+dd555[]={671,0},
+dd556[]={625,0},
+dd557[]={624,0},
+dd558[]={626,0},
+dd559[]={627,0},
+dd560[]={628,0},
+dd561[]={629,0},
+dd562[]={632,0},
+dd563[]={642,0},
+dd564[]={643,0},
+dd565[]={427,0},
+dd566[]={649,0},
+dd567[]={650,0},
+dd568[]={7452,0},
+dd569[]={651,0},
+dd570[]={652,0},
+dd571[]={122,0},
+dd572[]={656,0},
+dd573[]={657,0},
+dd574[]={658,0},
+dd575[]={65,805,0},
+dd576[]={97,805,0},
+dd577[]={66,775,0},
+dd578[]={98,775,0},
+dd579[]={66,803,0},
+dd580[]={98,803,0},
+dd581[]={66,817,0},
+dd582[]={98,817,0},
+dd583[]={199,769,0},
+dd584[]={231,769,0},
+dd585[]={68,775,0},
+dd586[]={100,775,0},
+dd587[]={68,803,0},
+dd588[]={100,803,0},
+dd589[]={68,817,0},
+dd590[]={100,817,0},
+dd591[]={68,807,0},
+dd592[]={100,807,0},
+dd593[]={68,813,0},
+dd594[]={100,813,0},
+dd595[]={274,768,0},
+dd596[]={275,768,0},
+dd597[]={274,769,0},
+dd598[]={275,769,0},
+dd599[]={69,813,0},
+dd600[]={101,813,0},
+dd601[]={69,816,0},
+dd602[]={101,816,0},
+dd603[]={552,774,0},
+dd604[]={553,774,0},
+dd605[]={70,775,0},
+dd606[]={102,775,0},
+dd607[]={71,772,0},
+dd608[]={103,772,0},
+dd609[]={72,775,0},
+dd610[]={104,775,0},
+dd611[]={72,803,0},
+dd612[]={104,803,0},
+dd613[]={72,776,0},
+dd614[]={104,776,0},
+dd615[]={72,807,0},
+dd616[]={104,807,0},
+dd617[]={72,814,0},
+dd618[]={104,814,0},
+dd619[]={73,816,0},
+dd620[]={105,816,0},
+dd621[]={207,769,0},
+dd622[]={239,769,0},
+dd623[]={75,769,0},
+dd624[]={107,769,0},
+dd625[]={75,803,0},
+dd626[]={107,803,0},
+dd627[]={75,817,0},
+dd628[]={107,817,0},
+dd629[]={76,803,0},
+dd630[]={108,803,0},
+dd631[]={7734,772,0},
+dd632[]={7735,772,0},
+dd633[]={76,817,0},
+dd634[]={108,817,0},
+dd635[]={76,813,0},
+dd636[]={108,813,0},
+dd637[]={77,769,0},
+dd638[]={109,769,0},
+dd639[]={77,775,0},
+dd640[]={109,775,0},
+dd641[]={77,803,0},
+dd642[]={109,803,0},
+dd643[]={78,775,0},
+dd644[]={110,775,0},
+dd645[]={78,803,0},
+dd646[]={110,803,0},
+dd647[]={78,817,0},
+dd648[]={110,817,0},
+dd649[]={78,813,0},
+dd650[]={110,813,0},
+dd651[]={213,769,0},
+dd652[]={245,769,0},
+dd653[]={213,776,0},
+dd654[]={245,776,0},
+dd655[]={332,768,0},
+dd656[]={333,768,0},
+dd657[]={332,769,0},
+dd658[]={333,769,0},
+dd659[]={80,769,0},
+dd660[]={112,769,0},
+dd661[]={80,775,0},
+dd662[]={112,775,0},
+dd663[]={82,775,0},
+dd664[]={114,775,0},
+dd665[]={82,803,0},
+dd666[]={114,803,0},
+dd667[]={7770,772,0},
+dd668[]={7771,772,0},
+dd669[]={82,817,0},
+dd670[]={114,817,0},
+dd671[]={83,775,0},
+dd672[]={115,775,0},
+dd673[]={83,803,0},
+dd674[]={115,803,0},
+dd675[]={346,775,0},
+dd676[]={347,775,0},
+dd677[]={352,775,0},
+dd678[]={353,775,0},
+dd679[]={7778,775,0},
+dd680[]={7779,775,0},
+dd681[]={84,775,0},
+dd682[]={116,775,0},
+dd683[]={84,803,0},
+dd684[]={116,803,0},
+dd685[]={84,817,0},
+dd686[]={116,817,0},
+dd687[]={84,813,0},
+dd688[]={116,813,0},
+dd689[]={85,804,0},
+dd690[]={117,804,0},
+dd691[]={85,816,0},
+dd692[]={117,816,0},
+dd693[]={85,813,0},
+dd694[]={117,813,0},
+dd695[]={360,769,0},
+dd696[]={361,769,0},
+dd697[]={362,776,0},
+dd698[]={363,776,0},
+dd699[]={86,771,0},
+dd700[]={118,771,0},
+dd701[]={86,803,0},
+dd702[]={118,803,0},
+dd703[]={87,768,0},
+dd704[]={119,768,0},
+dd705[]={87,769,0},
+dd706[]={119,769,0},
+dd707[]={87,776,0},
+dd708[]={119,776,0},
+dd709[]={87,775,0},
+dd710[]={119,775,0},
+dd711[]={87,803,0},
+dd712[]={119,803,0},
+dd713[]={88,775,0},
+dd714[]={120,775,0},
+dd715[]={88,776,0},
+dd716[]={120,776,0},
+dd717[]={89,775,0},
+dd718[]={121,775,0},
+dd719[]={90,770,0},
+dd720[]={122,770,0},
+dd721[]={90,803,0},
+dd722[]={122,803,0},
+dd723[]={90,817,0},
+dd724[]={122,817,0},
+dd725[]={104,817,0},
+dd726[]={116,776,0},
+dd727[]={119,778,0},
+dd728[]={121,778,0},
+dd729[]={97,702,0},
+dd730[]={383,775,0},
+dd731[]={65,803,0},
+dd732[]={97,803,0},
+dd733[]={65,777,0},
+dd734[]={97,777,0},
+dd735[]={194,769,0},
+dd736[]={226,769,0},
+dd737[]={194,768,0},
+dd738[]={226,768,0},
+dd739[]={194,777,0},
+dd740[]={226,777,0},
+dd741[]={194,771,0},
+dd742[]={226,771,0},
+dd743[]={7840,770,0},
+dd744[]={7841,770,0},
+dd745[]={258,769,0},
+dd746[]={259,769,0},
+dd747[]={258,768,0},
+dd748[]={259,768,0},
+dd749[]={258,777,0},
+dd750[]={259,777,0},
+dd751[]={258,771,0},
+dd752[]={259,771,0},
+dd753[]={7840,774,0},
+dd754[]={7841,774,0},
+dd755[]={69,803,0},
+dd756[]={101,803,0},
+dd757[]={69,777,0},
+dd758[]={101,777,0},
+dd759[]={69,771,0},
+dd760[]={101,771,0},
+dd761[]={202,769,0},
+dd762[]={234,769,0},
+dd763[]={202,768,0},
+dd764[]={234,768,0},
+dd765[]={202,777,0},
+dd766[]={234,777,0},
+dd767[]={202,771,0},
+dd768[]={234,771,0},
+dd769[]={7864,770,0},
+dd770[]={7865,770,0},
+dd771[]={73,777,0},
+dd772[]={105,777,0},
+dd773[]={73,803,0},
+dd774[]={105,803,0},
+dd775[]={79,803,0},
+dd776[]={111,803,0},
+dd777[]={79,777,0},
+dd778[]={111,777,0},
+dd779[]={212,769,0},
+dd780[]={244,769,0},
+dd781[]={212,768,0},
+dd782[]={244,768,0},
+dd783[]={212,777,0},
+dd784[]={244,777,0},
+dd785[]={212,771,0},
+dd786[]={244,771,0},
+dd787[]={7884,770,0},
+dd788[]={7885,770,0},
+dd789[]={416,769,0},
+dd790[]={417,769,0},
+dd791[]={416,768,0},
+dd792[]={417,768,0},
+dd793[]={416,777,0},
+dd794[]={417,777,0},
+dd795[]={416,771,0},
+dd796[]={417,771,0},
+dd797[]={416,803,0},
+dd798[]={417,803,0},
+dd799[]={85,803,0},
+dd800[]={117,803,0},
+dd801[]={85,777,0},
+dd802[]={117,777,0},
+dd803[]={431,769,0},
+dd804[]={432,769,0},
+dd805[]={431,768,0},
+dd806[]={432,768,0},
+dd807[]={431,777,0},
+dd808[]={432,777,0},
+dd809[]={431,771,0},
+dd810[]={432,771,0},
+dd811[]={431,803,0},
+dd812[]={432,803,0},
+dd813[]={89,768,0},
+dd814[]={121,768,0},
+dd815[]={89,803,0},
+dd816[]={121,803,0},
+dd817[]={89,777,0},
+dd818[]={121,777,0},
+dd819[]={89,771,0},
+dd820[]={121,771,0},
+dd821[]={945,787,0},
+dd822[]={945,788,0},
+dd823[]={7936,768,0},
+dd824[]={7937,768,0},
+dd825[]={7936,769,0},
+dd826[]={7937,769,0},
+dd827[]={7936,834,0},
+dd828[]={7937,834,0},
+dd829[]={913,787,0},
+dd830[]={913,788,0},
+dd831[]={7944,768,0},
+dd832[]={7945,768,0},
+dd833[]={7944,769,0},
+dd834[]={7945,769,0},
+dd835[]={7944,834,0},
+dd836[]={7945,834,0},
+dd837[]={949,787,0},
+dd838[]={949,788,0},
+dd839[]={7952,768,0},
+dd840[]={7953,768,0},
+dd841[]={7952,769,0},
+dd842[]={7953,769,0},
+dd843[]={917,787,0},
+dd844[]={917,788,0},
+dd845[]={7960,768,0},
+dd846[]={7961,768,0},
+dd847[]={7960,769,0},
+dd848[]={7961,769,0},
+dd849[]={951,787,0},
+dd850[]={951,788,0},
+dd851[]={7968,768,0},
+dd852[]={7969,768,0},
+dd853[]={7968,769,0},
+dd854[]={7969,769,0},
+dd855[]={7968,834,0},
+dd856[]={7969,834,0},
+dd857[]={919,787,0},
+dd858[]={919,788,0},
+dd859[]={7976,768,0},
+dd860[]={7977,768,0},
+dd861[]={7976,769,0},
+dd862[]={7977,769,0},
+dd863[]={7976,834,0},
+dd864[]={7977,834,0},
+dd865[]={953,787,0},
+dd866[]={953,788,0},
+dd867[]={7984,768,0},
+dd868[]={7985,768,0},
+dd869[]={7984,769,0},
+dd870[]={7985,769,0},
+dd871[]={7984,834,0},
+dd872[]={7985,834,0},
+dd873[]={921,787,0},
+dd874[]={921,788,0},
+dd875[]={7992,768,0},
+dd876[]={7993,768,0},
+dd877[]={7992,769,0},
+dd878[]={7993,769,0},
+dd879[]={7992,834,0},
+dd880[]={7993,834,0},
+dd881[]={959,787,0},
+dd882[]={959,788,0},
+dd883[]={8000,768,0},
+dd884[]={8001,768,0},
+dd885[]={8000,769,0},
+dd886[]={8001,769,0},
+dd887[]={927,787,0},
+dd888[]={927,788,0},
+dd889[]={8008,768,0},
+dd890[]={8009,768,0},
+dd891[]={8008,769,0},
+dd892[]={8009,769,0},
+dd893[]={965,787,0},
+dd894[]={965,788,0},
+dd895[]={8016,768,0},
+dd896[]={8017,768,0},
+dd897[]={8016,769,0},
+dd898[]={8017,769,0},
+dd899[]={8016,834,0},
+dd900[]={8017,834,0},
+dd901[]={933,788,0},
+dd902[]={8025,768,0},
+dd903[]={8025,769,0},
+dd904[]={8025,834,0},
+dd905[]={969,787,0},
+dd906[]={969,788,0},
+dd907[]={8032,768,0},
+dd908[]={8033,768,0},
+dd909[]={8032,769,0},
+dd910[]={8033,769,0},
+dd911[]={8032,834,0},
+dd912[]={8033,834,0},
+dd913[]={937,787,0},
+dd914[]={937,788,0},
+dd915[]={8040,768,0},
+dd916[]={8041,768,0},
+dd917[]={8040,769,0},
+dd918[]={8041,769,0},
+dd919[]={8040,834,0},
+dd920[]={8041,834,0},
+dd921[]={945,768,0},
+dd922[]={940,0},
+dd923[]={949,768,0},
+dd924[]={941,0},
+dd925[]={951,768,0},
+dd926[]={942,0},
+dd927[]={953,768,0},
+dd928[]={943,0},
+dd929[]={959,768,0},
+dd930[]={972,0},
+dd931[]={965,768,0},
+dd932[]={973,0},
+dd933[]={969,768,0},
+dd934[]={974,0},
+dd935[]={7936,837,0},
+dd936[]={7937,837,0},
+dd937[]={7938,837,0},
+dd938[]={7939,837,0},
+dd939[]={7940,837,0},
+dd940[]={7941,837,0},
+dd941[]={7942,837,0},
+dd942[]={7943,837,0},
+dd943[]={7944,837,0},
+dd944[]={7945,837,0},
+dd945[]={7946,837,0},
+dd946[]={7947,837,0},
+dd947[]={7948,837,0},
+dd948[]={7949,837,0},
+dd949[]={7950,837,0},
+dd950[]={7951,837,0},
+dd951[]={7968,837,0},
+dd952[]={7969,837,0},
+dd953[]={7970,837,0},
+dd954[]={7971,837,0},
+dd955[]={7972,837,0},
+dd956[]={7973,837,0},
+dd957[]={7974,837,0},
+dd958[]={7975,837,0},
+dd959[]={7976,837,0},
+dd960[]={7977,837,0},
+dd961[]={7978,837,0},
+dd962[]={7979,837,0},
+dd963[]={7980,837,0},
+dd964[]={7981,837,0},
+dd965[]={7982,837,0},
+dd966[]={7983,837,0},
+dd967[]={8032,837,0},
+dd968[]={8033,837,0},
+dd969[]={8034,837,0},
+dd970[]={8035,837,0},
+dd971[]={8036,837,0},
+dd972[]={8037,837,0},
+dd973[]={8038,837,0},
+dd974[]={8039,837,0},
+dd975[]={8040,837,0},
+dd976[]={8041,837,0},
+dd977[]={8042,837,0},
+dd978[]={8043,837,0},
+dd979[]={8044,837,0},
+dd980[]={8045,837,0},
+dd981[]={8046,837,0},
+dd982[]={8047,837,0},
+dd983[]={945,774,0},
+dd984[]={945,772,0},
+dd985[]={8048,837,0},
+dd986[]={945,837,0},
+dd987[]={940,837,0},
+dd988[]={945,834,0},
+dd989[]={8118,837,0},
+dd990[]={913,774,0},
+dd991[]={913,772,0},
+dd992[]={913,768,0},
+dd993[]={902,0},
+dd994[]={913,837,0},
+dd995[]={32,787,0},
+dd996[]={953,0},
+dd997[]={32,834,0},
+dd998[]={168,834,0},
+dd999[]={8052,837,0},
+dd1000[]={951,837,0},
+dd1001[]={942,837,0},
+dd1002[]={951,834,0},
+dd1003[]={8134,837,0},
+dd1004[]={917,768,0},
+dd1005[]={904,0},
+dd1006[]={919,768,0},
+dd1007[]={905,0},
+dd1008[]={919,837,0},
+dd1009[]={8127,768,0},
+dd1010[]={8127,769,0},
+dd1011[]={8127,834,0},
+dd1012[]={953,774,0},
+dd1013[]={953,772,0},
+dd1014[]={970,768,0},
+dd1015[]={912,0},
+dd1016[]={953,834,0},
+dd1017[]={970,834,0},
+dd1018[]={921,774,0},
+dd1019[]={921,772,0},
+dd1020[]={921,768,0},
+dd1021[]={906,0},
+dd1022[]={8190,768,0},
+dd1023[]={8190,769,0},
+dd1024[]={8190,834,0},
+dd1025[]={965,774,0},
+dd1026[]={965,772,0},
+dd1027[]={971,768,0},
+dd1028[]={944,0},
+dd1029[]={961,787,0},
+dd1030[]={961,788,0},
+dd1031[]={965,834,0},
+dd1032[]={971,834,0},
+dd1033[]={933,774,0},
+dd1034[]={933,772,0},
+dd1035[]={933,768,0},
+dd1036[]={910,0},
+dd1037[]={929,788,0},
+dd1038[]={168,768,0},
+dd1039[]={901,0},
+dd1040[]={96,0},
+dd1041[]={8060,837,0},
+dd1042[]={969,837,0},
+dd1043[]={974,837,0},
+dd1044[]={969,834,0},
+dd1045[]={8182,837,0},
+dd1046[]={927,768,0},
+dd1047[]={908,0},
+dd1048[]={937,768,0},
+dd1049[]={911,0},
+dd1050[]={937,837,0},
+dd1051[]={180,0},
+dd1052[]={32,788,0},
+dd1053[]={8194,0},
+dd1054[]={8195,0},
+dd1055[]={8208,0},
+dd1056[]={32,819,0},
+dd1057[]={46,0},
+dd1058[]={46,46,0},
+dd1059[]={46,46,46,0},
+dd1060[]={8242,8242,0},
+dd1061[]={8242,8242,8242,0},
+dd1062[]={8245,8245,0},
+dd1063[]={8245,8245,8245,0},
+dd1064[]={33,33,0},
+dd1065[]={32,773,0},
+dd1066[]={63,63,0},
+dd1067[]={63,33,0},
+dd1068[]={33,63,0},
+dd1069[]={8242,8242,8242,8242,0},
+dd1070[]={48,0},
+dd1071[]={52,0},
+dd1072[]={53,0},
+dd1073[]={54,0},
+dd1074[]={55,0},
+dd1075[]={56,0},
+dd1076[]={57,0},
+dd1077[]={43,0},
+dd1078[]={8722,0},
+dd1079[]={61,0},
+dd1080[]={40,0},
+dd1081[]={41,0},
+dd1082[]={110,0},
+dd1083[]={82,115,0},
+dd1084[]={97,47,99,0},
+dd1085[]={97,47,115,0},
+dd1086[]={67,0},
+dd1087[]={176,67,0},
+dd1088[]={99,47,111,0},
+dd1089[]={99,47,117,0},
+dd1090[]={400,0},
+dd1091[]={176,70,0},
+dd1092[]={295,0},
+dd1093[]={78,111,0},
+dd1094[]={81,0},
+dd1095[]={83,77,0},
+dd1096[]={84,69,76,0},
+dd1097[]={84,77,0},
+dd1098[]={90,0},
+dd1099[]={937,0},
+dd1100[]={197,0},
+dd1101[]={70,0},
+dd1102[]={1488,0},
+dd1103[]={1489,0},
+dd1104[]={1490,0},
+dd1105[]={1491,0},
+dd1106[]={70,65,88,0},
+dd1107[]={915,0},
+dd1108[]={928,0},
+dd1109[]={8721,0},
+dd1110[]={49,8260,51,0},
+dd1111[]={50,8260,51,0},
+dd1112[]={49,8260,53,0},
+dd1113[]={50,8260,53,0},
+dd1114[]={51,8260,53,0},
+dd1115[]={52,8260,53,0},
+dd1116[]={49,8260,54,0},
+dd1117[]={53,8260,54,0},
+dd1118[]={49,8260,56,0},
+dd1119[]={51,8260,56,0},
+dd1120[]={53,8260,56,0},
+dd1121[]={55,8260,56,0},
+dd1122[]={49,8260,0},
+dd1123[]={73,73,0},
+dd1124[]={73,73,73,0},
+dd1125[]={73,86,0},
+dd1126[]={86,0},
+dd1127[]={86,73,0},
+dd1128[]={86,73,73,0},
+dd1129[]={86,73,73,73,0},
+dd1130[]={73,88,0},
+dd1131[]={88,0},
+dd1132[]={88,73,0},
+dd1133[]={88,73,73,0},
+dd1134[]={105,105,0},
+dd1135[]={105,105,105,0},
+dd1136[]={105,118,0},
+dd1137[]={118,105,0},
+dd1138[]={118,105,105,0},
+dd1139[]={118,105,105,105,0},
+dd1140[]={105,120,0},
+dd1141[]={120,105,0},
+dd1142[]={120,105,105,0},
+dd1143[]={8592,824,0},
+dd1144[]={8594,824,0},
+dd1145[]={8596,824,0},
+dd1146[]={8656,824,0},
+dd1147[]={8660,824,0},
+dd1148[]={8658,824,0},
+dd1149[]={8707,824,0},
+dd1150[]={8712,824,0},
+dd1151[]={8715,824,0},
+dd1152[]={8739,824,0},
+dd1153[]={8741,824,0},
+dd1154[]={8747,8747,0},
+dd1155[]={8747,8747,8747,0},
+dd1156[]={8750,8750,0},
+dd1157[]={8750,8750,8750,0},
+dd1158[]={8764,824,0},
+dd1159[]={8771,824,0},
+dd1160[]={8773,824,0},
+dd1161[]={8776,824,0},
+dd1162[]={61,824,0},
+dd1163[]={8801,824,0},
+dd1164[]={8781,824,0},
+dd1165[]={60,824,0},
+dd1166[]={62,824,0},
+dd1167[]={8804,824,0},
+dd1168[]={8805,824,0},
+dd1169[]={8818,824,0},
+dd1170[]={8819,824,0},
+dd1171[]={8822,824,0},
+dd1172[]={8823,824,0},
+dd1173[]={8826,824,0},
+dd1174[]={8827,824,0},
+dd1175[]={8834,824,0},
+dd1176[]={8835,824,0},
+dd1177[]={8838,824,0},
+dd1178[]={8839,824,0},
+dd1179[]={8866,824,0},
+dd1180[]={8872,824,0},
+dd1181[]={8873,824,0},
+dd1182[]={8875,824,0},
+dd1183[]={8828,824,0},
+dd1184[]={8829,824,0},
+dd1185[]={8849,824,0},
+dd1186[]={8850,824,0},
+dd1187[]={8882,824,0},
+dd1188[]={8883,824,0},
+dd1189[]={8884,824,0},
+dd1190[]={8885,824,0},
+dd1191[]={12296,0},
+dd1192[]={12297,0},
+dd1193[]={49,48,0},
+dd1194[]={49,49,0},
+dd1195[]={49,50,0},
+dd1196[]={49,51,0},
+dd1197[]={49,52,0},
+dd1198[]={49,53,0},
+dd1199[]={49,54,0},
+dd1200[]={49,55,0},
+dd1201[]={49,56,0},
+dd1202[]={49,57,0},
+dd1203[]={50,48,0},
+dd1204[]={40,49,41,0},
+dd1205[]={40,50,41,0},
+dd1206[]={40,51,41,0},
+dd1207[]={40,52,41,0},
+dd1208[]={40,53,41,0},
+dd1209[]={40,54,41,0},
+dd1210[]={40,55,41,0},
+dd1211[]={40,56,41,0},
+dd1212[]={40,57,41,0},
+dd1213[]={40,49,48,41,0},
+dd1214[]={40,49,49,41,0},
+dd1215[]={40,49,50,41,0},
+dd1216[]={40,49,51,41,0},
+dd1217[]={40,49,52,41,0},
+dd1218[]={40,49,53,41,0},
+dd1219[]={40,49,54,41,0},
+dd1220[]={40,49,55,41,0},
+dd1221[]={40,49,56,41,0},
+dd1222[]={40,49,57,41,0},
+dd1223[]={40,50,48,41,0},
+dd1224[]={49,46,0},
+dd1225[]={50,46,0},
+dd1226[]={51,46,0},
+dd1227[]={52,46,0},
+dd1228[]={53,46,0},
+dd1229[]={54,46,0},
+dd1230[]={55,46,0},
+dd1231[]={56,46,0},
+dd1232[]={57,46,0},
+dd1233[]={49,48,46,0},
+dd1234[]={49,49,46,0},
+dd1235[]={49,50,46,0},
+dd1236[]={49,51,46,0},
+dd1237[]={49,52,46,0},
+dd1238[]={49,53,46,0},
+dd1239[]={49,54,46,0},
+dd1240[]={49,55,46,0},
+dd1241[]={49,56,46,0},
+dd1242[]={49,57,46,0},
+dd1243[]={50,48,46,0},
+dd1244[]={40,97,41,0},
+dd1245[]={40,98,41,0},
+dd1246[]={40,99,41,0},
+dd1247[]={40,100,41,0},
+dd1248[]={40,101,41,0},
+dd1249[]={40,102,41,0},
+dd1250[]={40,103,41,0},
+dd1251[]={40,104,41,0},
+dd1252[]={40,105,41,0},
+dd1253[]={40,106,41,0},
+dd1254[]={40,107,41,0},
+dd1255[]={40,108,41,0},
+dd1256[]={40,109,41,0},
+dd1257[]={40,110,41,0},
+dd1258[]={40,111,41,0},
+dd1259[]={40,112,41,0},
+dd1260[]={40,113,41,0},
+dd1261[]={40,114,41,0},
+dd1262[]={40,115,41,0},
+dd1263[]={40,116,41,0},
+dd1264[]={40,117,41,0},
+dd1265[]={40,118,41,0},
+dd1266[]={40,119,41,0},
+dd1267[]={40,120,41,0},
+dd1268[]={40,121,41,0},
+dd1269[]={40,122,41,0},
+dd1270[]={83,0},
+dd1271[]={89,0},
+dd1272[]={113,0},
+dd1273[]={8747,8747,8747,8747,0},
+dd1274[]={58,58,61,0},
+dd1275[]={61,61,0},
+dd1276[]={61,61,61,0},
+dd1277[]={10973,824,0},
+dd1278[]={11617,0},
+dd1279[]={27597,0},
+dd1280[]={40863,0},
+dd1281[]={19968,0},
+dd1282[]={20008,0},
+dd1283[]={20022,0},
+dd1284[]={20031,0},
+dd1285[]={20057,0},
+dd1286[]={20101,0},
+dd1287[]={20108,0},
+dd1288[]={20128,0},
+dd1289[]={20154,0},
+dd1290[]={20799,0},
+dd1291[]={20837,0},
+dd1292[]={20843,0},
+dd1293[]={20866,0},
+dd1294[]={20886,0},
+dd1295[]={20907,0},
+dd1296[]={20960,0},
+dd1297[]={20981,0},
+dd1298[]={20992,0},
+dd1299[]={21147,0},
+dd1300[]={21241,0},
+dd1301[]={21269,0},
+dd1302[]={21274,0},
+dd1303[]={21304,0},
+dd1304[]={21313,0},
+dd1305[]={21340,0},
+dd1306[]={21353,0},
+dd1307[]={21378,0},
+dd1308[]={21430,0},
+dd1309[]={21448,0},
+dd1310[]={21475,0},
+dd1311[]={22231,0},
+dd1312[]={22303,0},
+dd1313[]={22763,0},
+dd1314[]={22786,0},
+dd1315[]={22794,0},
+dd1316[]={22805,0},
+dd1317[]={22823,0},
+dd1318[]={22899,0},
+dd1319[]={23376,0},
+dd1320[]={23424,0},
+dd1321[]={23544,0},
+dd1322[]={23567,0},
+dd1323[]={23586,0},
+dd1324[]={23608,0},
+dd1325[]={23662,0},
+dd1326[]={23665,0},
+dd1327[]={24027,0},
+dd1328[]={24037,0},
+dd1329[]={24049,0},
+dd1330[]={24062,0},
+dd1331[]={24178,0},
+dd1332[]={24186,0},
+dd1333[]={24191,0},
+dd1334[]={24308,0},
+dd1335[]={24318,0},
+dd1336[]={24331,0},
+dd1337[]={24339,0},
+dd1338[]={24400,0},
+dd1339[]={24417,0},
+dd1340[]={24435,0},
+dd1341[]={24515,0},
+dd1342[]={25096,0},
+dd1343[]={25142,0},
+dd1344[]={25163,0},
+dd1345[]={25903,0},
+dd1346[]={25908,0},
+dd1347[]={25991,0},
+dd1348[]={26007,0},
+dd1349[]={26020,0},
+dd1350[]={26041,0},
+dd1351[]={26080,0},
+dd1352[]={26085,0},
+dd1353[]={26352,0},
+dd1354[]={26376,0},
+dd1355[]={26408,0},
+dd1356[]={27424,0},
+dd1357[]={27490,0},
+dd1358[]={27513,0},
+dd1359[]={27571,0},
+dd1360[]={27595,0},
+dd1361[]={27604,0},
+dd1362[]={27611,0},
+dd1363[]={27663,0},
+dd1364[]={27668,0},
+dd1365[]={27700,0},
+dd1366[]={28779,0},
+dd1367[]={29226,0},
+dd1368[]={29238,0},
+dd1369[]={29243,0},
+dd1370[]={29247,0},
+dd1371[]={29255,0},
+dd1372[]={29273,0},
+dd1373[]={29275,0},
+dd1374[]={29356,0},
+dd1375[]={29572,0},
+dd1376[]={29577,0},
+dd1377[]={29916,0},
+dd1378[]={29926,0},
+dd1379[]={29976,0},
+dd1380[]={29983,0},
+dd1381[]={29992,0},
+dd1382[]={30000,0},
+dd1383[]={30091,0},
+dd1384[]={30098,0},
+dd1385[]={30326,0},
+dd1386[]={30333,0},
+dd1387[]={30382,0},
+dd1388[]={30399,0},
+dd1389[]={30446,0},
+dd1390[]={30683,0},
+dd1391[]={30690,0},
+dd1392[]={30707,0},
+dd1393[]={31034,0},
+dd1394[]={31160,0},
+dd1395[]={31166,0},
+dd1396[]={31348,0},
+dd1397[]={31435,0},
+dd1398[]={31481,0},
+dd1399[]={31859,0},
+dd1400[]={31992,0},
+dd1401[]={32566,0},
+dd1402[]={32593,0},
+dd1403[]={32650,0},
+dd1404[]={32701,0},
+dd1405[]={32769,0},
+dd1406[]={32780,0},
+dd1407[]={32786,0},
+dd1408[]={32819,0},
+dd1409[]={32895,0},
+dd1410[]={32905,0},
+dd1411[]={33251,0},
+dd1412[]={33258,0},
+dd1413[]={33267,0},
+dd1414[]={33276,0},
+dd1415[]={33292,0},
+dd1416[]={33307,0},
+dd1417[]={33311,0},
+dd1418[]={33390,0},
+dd1419[]={33394,0},
+dd1420[]={33400,0},
+dd1421[]={34381,0},
+dd1422[]={34411,0},
+dd1423[]={34880,0},
+dd1424[]={34892,0},
+dd1425[]={34915,0},
+dd1426[]={35198,0},
+dd1427[]={35211,0},
+dd1428[]={35282,0},
+dd1429[]={35328,0},
+dd1430[]={35895,0},
+dd1431[]={35910,0},
+dd1432[]={35925,0},
+dd1433[]={35960,0},
+dd1434[]={35997,0},
+dd1435[]={36196,0},
+dd1436[]={36208,0},
+dd1437[]={36275,0},
+dd1438[]={36523,0},
+dd1439[]={36554,0},
+dd1440[]={36763,0},
+dd1441[]={36784,0},
+dd1442[]={36789,0},
+dd1443[]={37009,0},
+dd1444[]={37193,0},
+dd1445[]={37318,0},
+dd1446[]={37324,0},
+dd1447[]={37329,0},
+dd1448[]={38263,0},
+dd1449[]={38272,0},
+dd1450[]={38428,0},
+dd1451[]={38582,0},
+dd1452[]={38585,0},
+dd1453[]={38632,0},
+dd1454[]={38737,0},
+dd1455[]={38750,0},
+dd1456[]={38754,0},
+dd1457[]={38761,0},
+dd1458[]={38859,0},
+dd1459[]={38893,0},
+dd1460[]={38899,0},
+dd1461[]={38913,0},
+dd1462[]={39080,0},
+dd1463[]={39131,0},
+dd1464[]={39135,0},
+dd1465[]={39318,0},
+dd1466[]={39321,0},
+dd1467[]={39340,0},
+dd1468[]={39592,0},
+dd1469[]={39640,0},
+dd1470[]={39647,0},
+dd1471[]={39717,0},
+dd1472[]={39727,0},
+dd1473[]={39730,0},
+dd1474[]={39740,0},
+dd1475[]={39770,0},
+dd1476[]={40165,0},
+dd1477[]={40565,0},
+dd1478[]={40575,0},
+dd1479[]={40613,0},
+dd1480[]={40635,0},
+dd1481[]={40643,0},
+dd1482[]={40653,0},
+dd1483[]={40657,0},
+dd1484[]={40697,0},
+dd1485[]={40701,0},
+dd1486[]={40718,0},
+dd1487[]={40723,0},
+dd1488[]={40736,0},
+dd1489[]={40763,0},
+dd1490[]={40778,0},
+dd1491[]={40786,0},
+dd1492[]={40845,0},
+dd1493[]={40860,0},
+dd1494[]={40864,0},
+dd1495[]={12306,0},
+dd1496[]={21316,0},
+dd1497[]={21317,0},
+dd1498[]={12363,12441,0},
+dd1499[]={12365,12441,0},
+dd1500[]={12367,12441,0},
+dd1501[]={12369,12441,0},
+dd1502[]={12371,12441,0},
+dd1503[]={12373,12441,0},
+dd1504[]={12375,12441,0},
+dd1505[]={12377,12441,0},
+dd1506[]={12379,12441,0},
+dd1507[]={12381,12441,0},
+dd1508[]={12383,12441,0},
+dd1509[]={12385,12441,0},
+dd1510[]={12388,12441,0},
+dd1511[]={12390,12441,0},
+dd1512[]={12392,12441,0},
+dd1513[]={12399,12441,0},
+dd1514[]={12399,12442,0},
+dd1515[]={12402,12441,0},
+dd1516[]={12402,12442,0},
+dd1517[]={12405,12441,0},
+dd1518[]={12405,12442,0},
+dd1519[]={12408,12441,0},
+dd1520[]={12408,12442,0},
+dd1521[]={12411,12441,0},
+dd1522[]={12411,12442,0},
+dd1523[]={12358,12441,0},
+dd1524[]={32,12441,0},
+dd1525[]={32,12442,0},
+dd1526[]={12445,12441,0},
+dd1527[]={12424,12426,0},
+dd1528[]={12459,12441,0},
+dd1529[]={12461,12441,0},
+dd1530[]={12463,12441,0},
+dd1531[]={12465,12441,0},
+dd1532[]={12467,12441,0},
+dd1533[]={12469,12441,0},
+dd1534[]={12471,12441,0},
+dd1535[]={12473,12441,0},
+dd1536[]={12475,12441,0},
+dd1537[]={12477,12441,0},
+dd1538[]={12479,12441,0},
+dd1539[]={12481,12441,0},
+dd1540[]={12484,12441,0},
+dd1541[]={12486,12441,0},
+dd1542[]={12488,12441,0},
+dd1543[]={12495,12441,0},
+dd1544[]={12495,12442,0},
+dd1545[]={12498,12441,0},
+dd1546[]={12498,12442,0},
+dd1547[]={12501,12441,0},
+dd1548[]={12501,12442,0},
+dd1549[]={12504,12441,0},
+dd1550[]={12504,12442,0},
+dd1551[]={12507,12441,0},
+dd1552[]={12507,12442,0},
+dd1553[]={12454,12441,0},
+dd1554[]={12527,12441,0},
+dd1555[]={12528,12441,0},
+dd1556[]={12529,12441,0},
+dd1557[]={12530,12441,0},
+dd1558[]={12541,12441,0},
+dd1559[]={12467,12488,0},
+dd1560[]={4352,0},
+dd1561[]={4353,0},
+dd1562[]={4522,0},
+dd1563[]={4354,0},
+dd1564[]={4524,0},
+dd1565[]={4525,0},
+dd1566[]={4355,0},
+dd1567[]={4356,0},
+dd1568[]={4357,0},
+dd1569[]={4528,0},
+dd1570[]={4529,0},
+dd1571[]={4530,0},
+dd1572[]={4531,0},
+dd1573[]={4532,0},
+dd1574[]={4533,0},
+dd1575[]={4378,0},
+dd1576[]={4358,0},
+dd1577[]={4359,0},
+dd1578[]={4360,0},
+dd1579[]={4385,0},
+dd1580[]={4361,0},
+dd1581[]={4362,0},
+dd1582[]={4363,0},
+dd1583[]={4364,0},
+dd1584[]={4365,0},
+dd1585[]={4366,0},
+dd1586[]={4367,0},
+dd1587[]={4368,0},
+dd1588[]={4369,0},
+dd1589[]={4370,0},
+dd1590[]={4449,0},
+dd1591[]={4450,0},
+dd1592[]={4451,0},
+dd1593[]={4452,0},
+dd1594[]={4453,0},
+dd1595[]={4454,0},
+dd1596[]={4455,0},
+dd1597[]={4456,0},
+dd1598[]={4457,0},
+dd1599[]={4458,0},
+dd1600[]={4459,0},
+dd1601[]={4460,0},
+dd1602[]={4461,0},
+dd1603[]={4462,0},
+dd1604[]={4463,0},
+dd1605[]={4464,0},
+dd1606[]={4465,0},
+dd1607[]={4466,0},
+dd1608[]={4467,0},
+dd1609[]={4468,0},
+dd1610[]={4469,0},
+dd1611[]={4448,0},
+dd1612[]={4372,0},
+dd1613[]={4373,0},
+dd1614[]={4551,0},
+dd1615[]={4552,0},
+dd1616[]={4556,0},
+dd1617[]={4558,0},
+dd1618[]={4563,0},
+dd1619[]={4567,0},
+dd1620[]={4569,0},
+dd1621[]={4380,0},
+dd1622[]={4573,0},
+dd1623[]={4575,0},
+dd1624[]={4381,0},
+dd1625[]={4382,0},
+dd1626[]={4384,0},
+dd1627[]={4386,0},
+dd1628[]={4387,0},
+dd1629[]={4391,0},
+dd1630[]={4393,0},
+dd1631[]={4395,0},
+dd1632[]={4396,0},
+dd1633[]={4397,0},
+dd1634[]={4398,0},
+dd1635[]={4399,0},
+dd1636[]={4402,0},
+dd1637[]={4406,0},
+dd1638[]={4416,0},
+dd1639[]={4423,0},
+dd1640[]={4428,0},
+dd1641[]={4593,0},
+dd1642[]={4594,0},
+dd1643[]={4439,0},
+dd1644[]={4440,0},
+dd1645[]={4441,0},
+dd1646[]={4484,0},
+dd1647[]={4485,0},
+dd1648[]={4488,0},
+dd1649[]={4497,0},
+dd1650[]={4498,0},
+dd1651[]={4500,0},
+dd1652[]={4510,0},
+dd1653[]={4513,0},
+dd1654[]={19977,0},
+dd1655[]={22235,0},
+dd1656[]={19978,0},
+dd1657[]={20013,0},
+dd1658[]={19979,0},
+dd1659[]={30002,0},
+dd1660[]={19993,0},
+dd1661[]={19969,0},
+dd1662[]={22825,0},
+dd1663[]={22320,0},
+dd1664[]={40,4352,41,0},
+dd1665[]={40,4354,41,0},
+dd1666[]={40,4355,41,0},
+dd1667[]={40,4357,41,0},
+dd1668[]={40,4358,41,0},
+dd1669[]={40,4359,41,0},
+dd1670[]={40,4361,41,0},
+dd1671[]={40,4363,41,0},
+dd1672[]={40,4364,41,0},
+dd1673[]={40,4366,41,0},
+dd1674[]={40,4367,41,0},
+dd1675[]={40,4368,41,0},
+dd1676[]={40,4369,41,0},
+dd1677[]={40,4370,41,0},
+dd1678[]={40,4352,4449,41,0},
+dd1679[]={40,4354,4449,41,0},
+dd1680[]={40,4355,4449,41,0},
+dd1681[]={40,4357,4449,41,0},
+dd1682[]={40,4358,4449,41,0},
+dd1683[]={40,4359,4449,41,0},
+dd1684[]={40,4361,4449,41,0},
+dd1685[]={40,4363,4449,41,0},
+dd1686[]={40,4364,4449,41,0},
+dd1687[]={40,4366,4449,41,0},
+dd1688[]={40,4367,4449,41,0},
+dd1689[]={40,4368,4449,41,0},
+dd1690[]={40,4369,4449,41,0},
+dd1691[]={40,4370,4449,41,0},
+dd1692[]={40,4364,4462,41,0},
+dd1693[]={40,4363,4457,4364,4453,4523,41,0},
+dd1694[]={40,4363,4457,4370,4462,41,0},
+dd1695[]={40,19968,41,0},
+dd1696[]={40,20108,41,0},
+dd1697[]={40,19977,41,0},
+dd1698[]={40,22235,41,0},
+dd1699[]={40,20116,41,0},
+dd1700[]={40,20845,41,0},
+dd1701[]={40,19971,41,0},
+dd1702[]={40,20843,41,0},
+dd1703[]={40,20061,41,0},
+dd1704[]={40,21313,41,0},
+dd1705[]={40,26376,41,0},
+dd1706[]={40,28779,41,0},
+dd1707[]={40,27700,41,0},
+dd1708[]={40,26408,41,0},
+dd1709[]={40,37329,41,0},
+dd1710[]={40,22303,41,0},
+dd1711[]={40,26085,41,0},
+dd1712[]={40,26666,41,0},
+dd1713[]={40,26377,41,0},
+dd1714[]={40,31038,41,0},
+dd1715[]={40,21517,41,0},
+dd1716[]={40,29305,41,0},
+dd1717[]={40,36001,41,0},
+dd1718[]={40,31069,41,0},
+dd1719[]={40,21172,41,0},
+dd1720[]={40,20195,41,0},
+dd1721[]={40,21628,41,0},
+dd1722[]={40,23398,41,0},
+dd1723[]={40,30435,41,0},
+dd1724[]={40,20225,41,0},
+dd1725[]={40,36039,41,0},
+dd1726[]={40,21332,41,0},
+dd1727[]={40,31085,41,0},
+dd1728[]={40,20241,41,0},
+dd1729[]={40,33258,41,0},
+dd1730[]={40,33267,41,0},
+dd1731[]={80,84,69,0},
+dd1732[]={50,49,0},
+dd1733[]={50,50,0},
+dd1734[]={50,51,0},
+dd1735[]={50,52,0},
+dd1736[]={50,53,0},
+dd1737[]={50,54,0},
+dd1738[]={50,55,0},
+dd1739[]={50,56,0},
+dd1740[]={50,57,0},
+dd1741[]={51,48,0},
+dd1742[]={51,49,0},
+dd1743[]={51,50,0},
+dd1744[]={51,51,0},
+dd1745[]={51,52,0},
+dd1746[]={51,53,0},
+dd1747[]={4352,4449,0},
+dd1748[]={4354,4449,0},
+dd1749[]={4355,4449,0},
+dd1750[]={4357,4449,0},
+dd1751[]={4358,4449,0},
+dd1752[]={4359,4449,0},
+dd1753[]={4361,4449,0},
+dd1754[]={4363,4449,0},
+dd1755[]={4364,4449,0},
+dd1756[]={4366,4449,0},
+dd1757[]={4367,4449,0},
+dd1758[]={4368,4449,0},
+dd1759[]={4369,4449,0},
+dd1760[]={4370,4449,0},
+dd1761[]={4366,4449,4535,4352,4457,0},
+dd1762[]={4364,4462,4363,4468,0},
+dd1763[]={4363,4462,0},
+dd1764[]={20116,0},
+dd1765[]={20845,0},
+dd1766[]={19971,0},
+dd1767[]={20061,0},
+dd1768[]={26666,0},
+dd1769[]={26377,0},
+dd1770[]={31038,0},
+dd1771[]={21517,0},
+dd1772[]={29305,0},
+dd1773[]={36001,0},
+dd1774[]={31069,0},
+dd1775[]={21172,0},
+dd1776[]={31192,0},
+dd1777[]={30007,0},
+dd1778[]={36969,0},
+dd1779[]={20778,0},
+dd1780[]={21360,0},
+dd1781[]={27880,0},
+dd1782[]={38917,0},
+dd1783[]={20241,0},
+dd1784[]={20889,0},
+dd1785[]={27491,0},
+dd1786[]={24038,0},
+dd1787[]={21491,0},
+dd1788[]={21307,0},
+dd1789[]={23447,0},
+dd1790[]={23398,0},
+dd1791[]={30435,0},
+dd1792[]={20225,0},
+dd1793[]={36039,0},
+dd1794[]={21332,0},
+dd1795[]={22812,0},
+dd1796[]={51,54,0},
+dd1797[]={51,55,0},
+dd1798[]={51,56,0},
+dd1799[]={51,57,0},
+dd1800[]={52,48,0},
+dd1801[]={52,49,0},
+dd1802[]={52,50,0},
+dd1803[]={52,51,0},
+dd1804[]={52,52,0},
+dd1805[]={52,53,0},
+dd1806[]={52,54,0},
+dd1807[]={52,55,0},
+dd1808[]={52,56,0},
+dd1809[]={52,57,0},
+dd1810[]={53,48,0},
+dd1811[]={49,26376,0},
+dd1812[]={50,26376,0},
+dd1813[]={51,26376,0},
+dd1814[]={52,26376,0},
+dd1815[]={53,26376,0},
+dd1816[]={54,26376,0},
+dd1817[]={55,26376,0},
+dd1818[]={56,26376,0},
+dd1819[]={57,26376,0},
+dd1820[]={49,48,26376,0},
+dd1821[]={49,49,26376,0},
+dd1822[]={49,50,26376,0},
+dd1823[]={72,103,0},
+dd1824[]={101,114,103,0},
+dd1825[]={101,86,0},
+dd1826[]={76,84,68,0},
+dd1827[]={12450,0},
+dd1828[]={12452,0},
+dd1829[]={12454,0},
+dd1830[]={12456,0},
+dd1831[]={12458,0},
+dd1832[]={12459,0},
+dd1833[]={12461,0},
+dd1834[]={12463,0},
+dd1835[]={12465,0},
+dd1836[]={12467,0},
+dd1837[]={12469,0},
+dd1838[]={12471,0},
+dd1839[]={12473,0},
+dd1840[]={12475,0},
+dd1841[]={12477,0},
+dd1842[]={12479,0},
+dd1843[]={12481,0},
+dd1844[]={12484,0},
+dd1845[]={12486,0},
+dd1846[]={12488,0},
+dd1847[]={12490,0},
+dd1848[]={12491,0},
+dd1849[]={12492,0},
+dd1850[]={12493,0},
+dd1851[]={12494,0},
+dd1852[]={12495,0},
+dd1853[]={12498,0},
+dd1854[]={12501,0},
+dd1855[]={12504,0},
+dd1856[]={12507,0},
+dd1857[]={12510,0},
+dd1858[]={12511,0},
+dd1859[]={12512,0},
+dd1860[]={12513,0},
+dd1861[]={12514,0},
+dd1862[]={12516,0},
+dd1863[]={12518,0},
+dd1864[]={12520,0},
+dd1865[]={12521,0},
+dd1866[]={12522,0},
+dd1867[]={12523,0},
+dd1868[]={12524,0},
+dd1869[]={12525,0},
+dd1870[]={12527,0},
+dd1871[]={12528,0},
+dd1872[]={12529,0},
+dd1873[]={12530,0},
+dd1874[]={12450,12497,12540,12488,0},
+dd1875[]={12450,12523,12501,12449,0},
+dd1876[]={12450,12531,12506,12450,0},
+dd1877[]={12450,12540,12523,0},
+dd1878[]={12452,12491,12531,12464,0},
+dd1879[]={12452,12531,12481,0},
+dd1880[]={12454,12457,12531,0},
+dd1881[]={12456,12473,12463,12540,12489,0},
+dd1882[]={12456,12540,12459,12540,0},
+dd1883[]={12458,12531,12473,0},
+dd1884[]={12458,12540,12512,0},
+dd1885[]={12459,12452,12522,0},
+dd1886[]={12459,12521,12483,12488,0},
+dd1887[]={12459,12525,12522,12540,0},
+dd1888[]={12460,12525,12531,0},
+dd1889[]={12460,12531,12510,0},
+dd1890[]={12462,12460,0},
+dd1891[]={12462,12491,12540,0},
+dd1892[]={12461,12517,12522,12540,0},
+dd1893[]={12462,12523,12480,12540,0},
+dd1894[]={12461,12525,0},
+dd1895[]={12461,12525,12464,12521,12512,0},
+dd1896[]={12461,12525,12513,12540,12488,12523,0},
+dd1897[]={12461,12525,12527,12483,12488,0},
+dd1898[]={12464,12521,12512,0},
+dd1899[]={12464,12521,12512,12488,12531,0},
+dd1900[]={12463,12523,12476,12452,12525,0},
+dd1901[]={12463,12525,12540,12493,0},
+dd1902[]={12465,12540,12473,0},
+dd1903[]={12467,12523,12490,0},
+dd1904[]={12467,12540,12509,0},
+dd1905[]={12469,12452,12463,12523,0},
+dd1906[]={12469,12531,12481,12540,12512,0},
+dd1907[]={12471,12522,12531,12464,0},
+dd1908[]={12475,12531,12481,0},
+dd1909[]={12475,12531,12488,0},
+dd1910[]={12480,12540,12473,0},
+dd1911[]={12487,12471,0},
+dd1912[]={12489,12523,0},
+dd1913[]={12488,12531,0},
+dd1914[]={12490,12494,0},
+dd1915[]={12494,12483,12488,0},
+dd1916[]={12495,12452,12484,0},
+dd1917[]={12497,12540,12475,12531,12488,0},
+dd1918[]={12497,12540,12484,0},
+dd1919[]={12496,12540,12524,12523,0},
+dd1920[]={12500,12450,12473,12488,12523,0},
+dd1921[]={12500,12463,12523,0},
+dd1922[]={12500,12467,0},
+dd1923[]={12499,12523,0},
+dd1924[]={12501,12449,12521,12483,12489,0},
+dd1925[]={12501,12451,12540,12488,0},
+dd1926[]={12502,12483,12471,12455,12523,0},
+dd1927[]={12501,12521,12531,0},
+dd1928[]={12504,12463,12479,12540,12523,0},
+dd1929[]={12506,12477,0},
+dd1930[]={12506,12491,12498,0},
+dd1931[]={12504,12523,12484,0},
+dd1932[]={12506,12531,12473,0},
+dd1933[]={12506,12540,12472,0},
+dd1934[]={12505,12540,12479,0},
+dd1935[]={12509,12452,12531,12488,0},
+dd1936[]={12508,12523,12488,0},
+dd1937[]={12507,12531,0},
+dd1938[]={12509,12531,12489,0},
+dd1939[]={12507,12540,12523,0},
+dd1940[]={12507,12540,12531,0},
+dd1941[]={12510,12452,12463,12525,0},
+dd1942[]={12510,12452,12523,0},
+dd1943[]={12510,12483,12495,0},
+dd1944[]={12510,12523,12463,0},
+dd1945[]={12510,12531,12471,12519,12531,0},
+dd1946[]={12511,12463,12525,12531,0},
+dd1947[]={12511,12522,0},
+dd1948[]={12511,12522,12496,12540,12523,0},
+dd1949[]={12513,12460,0},
+dd1950[]={12513,12460,12488,12531,0},
+dd1951[]={12513,12540,12488,12523,0},
+dd1952[]={12516,12540,12489,0},
+dd1953[]={12516,12540,12523,0},
+dd1954[]={12518,12450,12531,0},
+dd1955[]={12522,12483,12488,12523,0},
+dd1956[]={12522,12521,0},
+dd1957[]={12523,12500,12540,0},
+dd1958[]={12523,12540,12502,12523,0},
+dd1959[]={12524,12512,0},
+dd1960[]={12524,12531,12488,12466,12531,0},
+dd1961[]={12527,12483,12488,0},
+dd1962[]={48,28857,0},
+dd1963[]={49,28857,0},
+dd1964[]={50,28857,0},
+dd1965[]={51,28857,0},
+dd1966[]={52,28857,0},
+dd1967[]={53,28857,0},
+dd1968[]={54,28857,0},
+dd1969[]={55,28857,0},
+dd1970[]={56,28857,0},
+dd1971[]={57,28857,0},
+dd1972[]={49,48,28857,0},
+dd1973[]={49,49,28857,0},
+dd1974[]={49,50,28857,0},
+dd1975[]={49,51,28857,0},
+dd1976[]={49,52,28857,0},
+dd1977[]={49,53,28857,0},
+dd1978[]={49,54,28857,0},
+dd1979[]={49,55,28857,0},
+dd1980[]={49,56,28857,0},
+dd1981[]={49,57,28857,0},
+dd1982[]={50,48,28857,0},
+dd1983[]={50,49,28857,0},
+dd1984[]={50,50,28857,0},
+dd1985[]={50,51,28857,0},
+dd1986[]={50,52,28857,0},
+dd1987[]={104,80,97,0},
+dd1988[]={100,97,0},
+dd1989[]={65,85,0},
+dd1990[]={98,97,114,0},
+dd1991[]={111,86,0},
+dd1992[]={112,99,0},
+dd1993[]={100,109,0},
+dd1994[]={100,109,178,0},
+dd1995[]={100,109,179,0},
+dd1996[]={73,85,0},
+dd1997[]={24179,25104,0},
+dd1998[]={26157,21644,0},
+dd1999[]={22823,27491,0},
+dd2000[]={26126,27835,0},
+dd2001[]={26666,24335,20250,31038,0},
+dd2002[]={112,65,0},
+dd2003[]={110,65,0},
+dd2004[]={956,65,0},
+dd2005[]={109,65,0},
+dd2006[]={107,65,0},
+dd2007[]={75,66,0},
+dd2008[]={77,66,0},
+dd2009[]={71,66,0},
+dd2010[]={99,97,108,0},
+dd2011[]={107,99,97,108,0},
+dd2012[]={112,70,0},
+dd2013[]={110,70,0},
+dd2014[]={956,70,0},
+dd2015[]={956,103,0},
+dd2016[]={109,103,0},
+dd2017[]={107,103,0},
+dd2018[]={72,122,0},
+dd2019[]={107,72,122,0},
+dd2020[]={77,72,122,0},
+dd2021[]={71,72,122,0},
+dd2022[]={84,72,122,0},
+dd2023[]={956,8467,0},
+dd2024[]={109,8467,0},
+dd2025[]={100,8467,0},
+dd2026[]={107,8467,0},
+dd2027[]={102,109,0},
+dd2028[]={110,109,0},
+dd2029[]={956,109,0},
+dd2030[]={109,109,0},
+dd2031[]={99,109,0},
+dd2032[]={107,109,0},
+dd2033[]={109,109,178,0},
+dd2034[]={99,109,178,0},
+dd2035[]={109,178,0},
+dd2036[]={107,109,178,0},
+dd2037[]={109,109,179,0},
+dd2038[]={99,109,179,0},
+dd2039[]={109,179,0},
+dd2040[]={107,109,179,0},
+dd2041[]={109,8725,115,0},
+dd2042[]={109,8725,115,178,0},
+dd2043[]={80,97,0},
+dd2044[]={107,80,97,0},
+dd2045[]={77,80,97,0},
+dd2046[]={71,80,97,0},
+dd2047[]={114,97,100,0},
+dd2048[]={114,97,100,8725,115,0},
+dd2049[]={114,97,100,8725,115,178,0},
+dd2050[]={112,115,0},
+dd2051[]={110,115,0},
+dd2052[]={956,115,0},
+dd2053[]={109,115,0},
+dd2054[]={112,86,0},
+dd2055[]={110,86,0},
+dd2056[]={956,86,0},
+dd2057[]={109,86,0},
+dd2058[]={107,86,0},
+dd2059[]={77,86,0},
+dd2060[]={112,87,0},
+dd2061[]={110,87,0},
+dd2062[]={956,87,0},
+dd2063[]={109,87,0},
+dd2064[]={107,87,0},
+dd2065[]={77,87,0},
+dd2066[]={107,937,0},
+dd2067[]={77,937,0},
+dd2068[]={97,46,109,46,0},
+dd2069[]={66,113,0},
+dd2070[]={99,99,0},
+dd2071[]={99,100,0},
+dd2072[]={67,8725,107,103,0},
+dd2073[]={67,111,46,0},
+dd2074[]={100,66,0},
+dd2075[]={71,121,0},
+dd2076[]={104,97,0},
+dd2077[]={72,80,0},
+dd2078[]={105,110,0},
+dd2079[]={75,75,0},
+dd2080[]={75,77,0},
+dd2081[]={107,116,0},
+dd2082[]={108,109,0},
+dd2083[]={108,110,0},
+dd2084[]={108,111,103,0},
+dd2085[]={108,120,0},
+dd2086[]={109,98,0},
+dd2087[]={109,105,108,0},
+dd2088[]={109,111,108,0},
+dd2089[]={80,72,0},
+dd2090[]={112,46,109,46,0},
+dd2091[]={80,80,77,0},
+dd2092[]={80,82,0},
+dd2093[]={115,114,0},
+dd2094[]={83,118,0},
+dd2095[]={87,98,0},
+dd2096[]={86,8725,109,0},
+dd2097[]={65,8725,109,0},
+dd2098[]={49,26085,0},
+dd2099[]={50,26085,0},
+dd2100[]={51,26085,0},
+dd2101[]={52,26085,0},
+dd2102[]={53,26085,0},
+dd2103[]={54,26085,0},
+dd2104[]={55,26085,0},
+dd2105[]={56,26085,0},
+dd2106[]={57,26085,0},
+dd2107[]={49,48,26085,0},
+dd2108[]={49,49,26085,0},
+dd2109[]={49,50,26085,0},
+dd2110[]={49,51,26085,0},
+dd2111[]={49,52,26085,0},
+dd2112[]={49,53,26085,0},
+dd2113[]={49,54,26085,0},
+dd2114[]={49,55,26085,0},
+dd2115[]={49,56,26085,0},
+dd2116[]={49,57,26085,0},
+dd2117[]={50,48,26085,0},
+dd2118[]={50,49,26085,0},
+dd2119[]={50,50,26085,0},
+dd2120[]={50,51,26085,0},
+dd2121[]={50,52,26085,0},
+dd2122[]={50,53,26085,0},
+dd2123[]={50,54,26085,0},
+dd2124[]={50,55,26085,0},
+dd2125[]={50,56,26085,0},
+dd2126[]={50,57,26085,0},
+dd2127[]={51,48,26085,0},
+dd2128[]={51,49,26085,0},
+dd2129[]={103,97,108,0},
+dd2130[]={35912,0},
+dd2131[]={26356,0},
+dd2132[]={36040,0},
+dd2133[]={28369,0},
+dd2134[]={20018,0},
+dd2135[]={21477,0},
+dd2136[]={22865,0},
+dd2137[]={21895,0},
+dd2138[]={22856,0},
+dd2139[]={25078,0},
+dd2140[]={30313,0},
+dd2141[]={32645,0},
+dd2142[]={34367,0},
+dd2143[]={34746,0},
+dd2144[]={35064,0},
+dd2145[]={37007,0},
+dd2146[]={27138,0},
+dd2147[]={27931,0},
+dd2148[]={28889,0},
+dd2149[]={29662,0},
+dd2150[]={33853,0},
+dd2151[]={37226,0},
+dd2152[]={39409,0},
+dd2153[]={20098,0},
+dd2154[]={21365,0},
+dd2155[]={27396,0},
+dd2156[]={29211,0},
+dd2157[]={34349,0},
+dd2158[]={40478,0},
+dd2159[]={23888,0},
+dd2160[]={28651,0},
+dd2161[]={34253,0},
+dd2162[]={35172,0},
+dd2163[]={25289,0},
+dd2164[]={33240,0},
+dd2165[]={34847,0},
+dd2166[]={24266,0},
+dd2167[]={26391,0},
+dd2168[]={28010,0},
+dd2169[]={29436,0},
+dd2170[]={37070,0},
+dd2171[]={20358,0},
+dd2172[]={20919,0},
+dd2173[]={21214,0},
+dd2174[]={25796,0},
+dd2175[]={27347,0},
+dd2176[]={29200,0},
+dd2177[]={30439,0},
+dd2178[]={34310,0},
+dd2179[]={34396,0},
+dd2180[]={36335,0},
+dd2181[]={38706,0},
+dd2182[]={39791,0},
+dd2183[]={40442,0},
+dd2184[]={30860,0},
+dd2185[]={31103,0},
+dd2186[]={32160,0},
+dd2187[]={33737,0},
+dd2188[]={37636,0},
+dd2189[]={35542,0},
+dd2190[]={22751,0},
+dd2191[]={24324,0},
+dd2192[]={31840,0},
+dd2193[]={32894,0},
+dd2194[]={29282,0},
+dd2195[]={30922,0},
+dd2196[]={36034,0},
+dd2197[]={38647,0},
+dd2198[]={22744,0},
+dd2199[]={23650,0},
+dd2200[]={27155,0},
+dd2201[]={28122,0},
+dd2202[]={28431,0},
+dd2203[]={32047,0},
+dd2204[]={32311,0},
+dd2205[]={38475,0},
+dd2206[]={21202,0},
+dd2207[]={32907,0},
+dd2208[]={20956,0},
+dd2209[]={20940,0},
+dd2210[]={31260,0},
+dd2211[]={32190,0},
+dd2212[]={33777,0},
+dd2213[]={38517,0},
+dd2214[]={35712,0},
+dd2215[]={25295,0},
+dd2216[]={35582,0},
+dd2217[]={20025,0},
+dd2218[]={23527,0},
+dd2219[]={24594,0},
+dd2220[]={29575,0},
+dd2221[]={30064,0},
+dd2222[]={21271,0},
+dd2223[]={30971,0},
+dd2224[]={20415,0},
+dd2225[]={24489,0},
+dd2226[]={19981,0},
+dd2227[]={27852,0},
+dd2228[]={25976,0},
+dd2229[]={32034,0},
+dd2230[]={21443,0},
+dd2231[]={22622,0},
+dd2232[]={30465,0},
+dd2233[]={33865,0},
+dd2234[]={35498,0},
+dd2235[]={27578,0},
+dd2236[]={27784,0},
+dd2237[]={25342,0},
+dd2238[]={33509,0},
+dd2239[]={25504,0},
+dd2240[]={30053,0},
+dd2241[]={20142,0},
+dd2242[]={20841,0},
+dd2243[]={20937,0},
+dd2244[]={26753,0},
+dd2245[]={31975,0},
+dd2246[]={33391,0},
+dd2247[]={35538,0},
+dd2248[]={37327,0},
+dd2249[]={21237,0},
+dd2250[]={21570,0},
+dd2251[]={24300,0},
+dd2252[]={26053,0},
+dd2253[]={28670,0},
+dd2254[]={31018,0},
+dd2255[]={38317,0},
+dd2256[]={39530,0},
+dd2257[]={40599,0},
+dd2258[]={40654,0},
+dd2259[]={26310,0},
+dd2260[]={27511,0},
+dd2261[]={36706,0},
+dd2262[]={24180,0},
+dd2263[]={24976,0},
+dd2264[]={25088,0},
+dd2265[]={25754,0},
+dd2266[]={28451,0},
+dd2267[]={29001,0},
+dd2268[]={29833,0},
+dd2269[]={31178,0},
+dd2270[]={32244,0},
+dd2271[]={32879,0},
+dd2272[]={36646,0},
+dd2273[]={34030,0},
+dd2274[]={36899,0},
+dd2275[]={37706,0},
+dd2276[]={21015,0},
+dd2277[]={21155,0},
+dd2278[]={21693,0},
+dd2279[]={28872,0},
+dd2280[]={35010,0},
+dd2281[]={24265,0},
+dd2282[]={24565,0},
+dd2283[]={25467,0},
+dd2284[]={27566,0},
+dd2285[]={31806,0},
+dd2286[]={29557,0},
+dd2287[]={20196,0},
+dd2288[]={22265,0},
+dd2289[]={23994,0},
+dd2290[]={24604,0},
+dd2291[]={29618,0},
+dd2292[]={29801,0},
+dd2293[]={32666,0},
+dd2294[]={32838,0},
+dd2295[]={37428,0},
+dd2296[]={38646,0},
+dd2297[]={38728,0},
+dd2298[]={38936,0},
+dd2299[]={20363,0},
+dd2300[]={31150,0},
+dd2301[]={37300,0},
+dd2302[]={38584,0},
+dd2303[]={24801,0},
+dd2304[]={20102,0},
+dd2305[]={20698,0},
+dd2306[]={23534,0},
+dd2307[]={23615,0},
+dd2308[]={26009,0},
+dd2309[]={29134,0},
+dd2310[]={30274,0},
+dd2311[]={34044,0},
+dd2312[]={36988,0},
+dd2313[]={26248,0},
+dd2314[]={38446,0},
+dd2315[]={21129,0},
+dd2316[]={26491,0},
+dd2317[]={26611,0},
+dd2318[]={27969,0},
+dd2319[]={28316,0},
+dd2320[]={29705,0},
+dd2321[]={30041,0},
+dd2322[]={30827,0},
+dd2323[]={32016,0},
+dd2324[]={39006,0},
+dd2325[]={25134,0},
+dd2326[]={38520,0},
+dd2327[]={20523,0},
+dd2328[]={23833,0},
+dd2329[]={28138,0},
+dd2330[]={36650,0},
+dd2331[]={24459,0},
+dd2332[]={24900,0},
+dd2333[]={26647,0},
+dd2334[]={38534,0},
+dd2335[]={21033,0},
+dd2336[]={21519,0},
+dd2337[]={23653,0},
+dd2338[]={26131,0},
+dd2339[]={26446,0},
+dd2340[]={26792,0},
+dd2341[]={27877,0},
+dd2342[]={29702,0},
+dd2343[]={30178,0},
+dd2344[]={32633,0},
+dd2345[]={35023,0},
+dd2346[]={35041,0},
+dd2347[]={38626,0},
+dd2348[]={21311,0},
+dd2349[]={28346,0},
+dd2350[]={21533,0},
+dd2351[]={29136,0},
+dd2352[]={29848,0},
+dd2353[]={34298,0},
+dd2354[]={38563,0},
+dd2355[]={40023,0},
+dd2356[]={40607,0},
+dd2357[]={26519,0},
+dd2358[]={28107,0},
+dd2359[]={33256,0},
+dd2360[]={31520,0},
+dd2361[]={31890,0},
+dd2362[]={29376,0},
+dd2363[]={28825,0},
+dd2364[]={35672,0},
+dd2365[]={20160,0},
+dd2366[]={33590,0},
+dd2367[]={21050,0},
+dd2368[]={20999,0},
+dd2369[]={24230,0},
+dd2370[]={25299,0},
+dd2371[]={31958,0},
+dd2372[]={23429,0},
+dd2373[]={27934,0},
+dd2374[]={26292,0},
+dd2375[]={36667,0},
+dd2376[]={38477,0},
+dd2377[]={24275,0},
+dd2378[]={20800,0},
+dd2379[]={21952,0},
+dd2380[]={22618,0},
+dd2381[]={26228,0},
+dd2382[]={20958,0},
+dd2383[]={29482,0},
+dd2384[]={30410,0},
+dd2385[]={31036,0},
+dd2386[]={31070,0},
+dd2387[]={31077,0},
+dd2388[]={31119,0},
+dd2389[]={38742,0},
+dd2390[]={31934,0},
+dd2391[]={34322,0},
+dd2392[]={35576,0},
+dd2393[]={36920,0},
+dd2394[]={37117,0},
+dd2395[]={39151,0},
+dd2396[]={39164,0},
+dd2397[]={39208,0},
+dd2398[]={40372,0},
+dd2399[]={20398,0},
+dd2400[]={20711,0},
+dd2401[]={20813,0},
+dd2402[]={21193,0},
+dd2403[]={21220,0},
+dd2404[]={21329,0},
+dd2405[]={21917,0},
+dd2406[]={22022,0},
+dd2407[]={22120,0},
+dd2408[]={22592,0},
+dd2409[]={22696,0},
+dd2410[]={23652,0},
+dd2411[]={24724,0},
+dd2412[]={24936,0},
+dd2413[]={24974,0},
+dd2414[]={25074,0},
+dd2415[]={25935,0},
+dd2416[]={26082,0},
+dd2417[]={26257,0},
+dd2418[]={26757,0},
+dd2419[]={28023,0},
+dd2420[]={28186,0},
+dd2421[]={28450,0},
+dd2422[]={29038,0},
+dd2423[]={29227,0},
+dd2424[]={29730,0},
+dd2425[]={30865,0},
+dd2426[]={31049,0},
+dd2427[]={31048,0},
+dd2428[]={31056,0},
+dd2429[]={31062,0},
+dd2430[]={31117,0},
+dd2431[]={31118,0},
+dd2432[]={31296,0},
+dd2433[]={31361,0},
+dd2434[]={31680,0},
+dd2435[]={32265,0},
+dd2436[]={32321,0},
+dd2437[]={32626,0},
+dd2438[]={32773,0},
+dd2439[]={33261,0},
+dd2440[]={33401,0},
+dd2441[]={33879,0},
+dd2442[]={35088,0},
+dd2443[]={35222,0},
+dd2444[]={35585,0},
+dd2445[]={35641,0},
+dd2446[]={36051,0},
+dd2447[]={36104,0},
+dd2448[]={36790,0},
+dd2449[]={38627,0},
+dd2450[]={38911,0},
+dd2451[]={38971,0},
+dd2452[]={20006,0},
+dd2453[]={20917,0},
+dd2454[]={20840,0},
+dd2455[]={20352,0},
+dd2456[]={20805,0},
+dd2457[]={20864,0},
+dd2458[]={21191,0},
+dd2459[]={21242,0},
+dd2460[]={21845,0},
+dd2461[]={21913,0},
+dd2462[]={21986,0},
+dd2463[]={22707,0},
+dd2464[]={22852,0},
+dd2465[]={22868,0},
+dd2466[]={23138,0},
+dd2467[]={23336,0},
+dd2468[]={24274,0},
+dd2469[]={24281,0},
+dd2470[]={24425,0},
+dd2471[]={24493,0},
+dd2472[]={24792,0},
+dd2473[]={24910,0},
+dd2474[]={24840,0},
+dd2475[]={24928,0},
+dd2476[]={25140,0},
+dd2477[]={25540,0},
+dd2478[]={25628,0},
+dd2479[]={25682,0},
+dd2480[]={25942,0},
+dd2481[]={26395,0},
+dd2482[]={26454,0},
+dd2483[]={28379,0},
+dd2484[]={28363,0},
+dd2485[]={28702,0},
+dd2486[]={30631,0},
+dd2487[]={29237,0},
+dd2488[]={29359,0},
+dd2489[]={29809,0},
+dd2490[]={29958,0},
+dd2491[]={30011,0},
+dd2492[]={30237,0},
+dd2493[]={30239,0},
+dd2494[]={30427,0},
+dd2495[]={30452,0},
+dd2496[]={30538,0},
+dd2497[]={30528,0},
+dd2498[]={30924,0},
+dd2499[]={31409,0},
+dd2500[]={31867,0},
+dd2501[]={32091,0},
+dd2502[]={32574,0},
+dd2503[]={33618,0},
+dd2504[]={33775,0},
+dd2505[]={34681,0},
+dd2506[]={35137,0},
+dd2507[]={35206,0},
+dd2508[]={35519,0},
+dd2509[]={35531,0},
+dd2510[]={35565,0},
+dd2511[]={35722,0},
+dd2512[]={36664,0},
+dd2513[]={36978,0},
+dd2514[]={37273,0},
+dd2515[]={37494,0},
+dd2516[]={38524,0},
+dd2517[]={38875,0},
+dd2518[]={38923,0},
+dd2519[]={39698,0},
+dd2520[]={141386,0},
+dd2521[]={141380,0},
+dd2522[]={144341,0},
+dd2523[]={15261,0},
+dd2524[]={16408,0},
+dd2525[]={16441,0},
+dd2526[]={152137,0},
+dd2527[]={154832,0},
+dd2528[]={163539,0},
+dd2529[]={40771,0},
+dd2530[]={40846,0},
+dd2531[]={102,102,0},
+dd2532[]={102,105,0},
+dd2533[]={102,108,0},
+dd2534[]={102,102,105,0},
+dd2535[]={102,102,108,0},
+dd2536[]={383,116,0},
+dd2537[]={115,116,0},
+dd2538[]={1396,1398,0},
+dd2539[]={1396,1381,0},
+dd2540[]={1396,1387,0},
+dd2541[]={1406,1398,0},
+dd2542[]={1396,1389,0},
+dd2543[]={1497,1460,0},
+dd2544[]={1522,1463,0},
+dd2545[]={1506,0},
+dd2546[]={1492,0},
+dd2547[]={1499,0},
+dd2548[]={1500,0},
+dd2549[]={1501,0},
+dd2550[]={1512,0},
+dd2551[]={1514,0},
+dd2552[]={1513,1473,0},
+dd2553[]={1513,1474,0},
+dd2554[]={64329,1473,0},
+dd2555[]={64329,1474,0},
+dd2556[]={1488,1463,0},
+dd2557[]={1488,1464,0},
+dd2558[]={1488,1468,0},
+dd2559[]={1489,1468,0},
+dd2560[]={1490,1468,0},
+dd2561[]={1491,1468,0},
+dd2562[]={1492,1468,0},
+dd2563[]={1493,1468,0},
+dd2564[]={1494,1468,0},
+dd2565[]={1496,1468,0},
+dd2566[]={1497,1468,0},
+dd2567[]={1498,1468,0},
+dd2568[]={1499,1468,0},
+dd2569[]={1500,1468,0},
+dd2570[]={1502,1468,0},
+dd2571[]={1504,1468,0},
+dd2572[]={1505,1468,0},
+dd2573[]={1507,1468,0},
+dd2574[]={1508,1468,0},
+dd2575[]={1510,1468,0},
+dd2576[]={1511,1468,0},
+dd2577[]={1512,1468,0},
+dd2578[]={1513,1468,0},
+dd2579[]={1514,1468,0},
+dd2580[]={1493,1465,0},
+dd2581[]={1489,1471,0},
+dd2582[]={1499,1471,0},
+dd2583[]={1508,1471,0},
+dd2584[]={1488,1500,0},
+dd2585[]={1649,0},
+dd2586[]={1659,0},
+dd2587[]={1662,0},
+dd2588[]={1664,0},
+dd2589[]={1658,0},
+dd2590[]={1663,0},
+dd2591[]={1657,0},
+dd2592[]={1700,0},
+dd2593[]={1702,0},
+dd2594[]={1668,0},
+dd2595[]={1667,0},
+dd2596[]={1670,0},
+dd2597[]={1671,0},
+dd2598[]={1677,0},
+dd2599[]={1676,0},
+dd2600[]={1678,0},
+dd2601[]={1672,0},
+dd2602[]={1688,0},
+dd2603[]={1681,0},
+dd2604[]={1705,0},
+dd2605[]={1711,0},
+dd2606[]={1715,0},
+dd2607[]={1713,0},
+dd2608[]={1722,0},
+dd2609[]={1723,0},
+dd2610[]={1728,0},
+dd2611[]={1729,0},
+dd2612[]={1726,0},
+dd2613[]={1746,0},
+dd2614[]={1747,0},
+dd2615[]={1709,0},
+dd2616[]={1735,0},
+dd2617[]={1734,0},
+dd2618[]={1736,0},
+dd2619[]={1655,0},
+dd2620[]={1739,0},
+dd2621[]={1733,0},
+dd2622[]={1737,0},
+dd2623[]={1744,0},
+dd2624[]={1609,0},
+dd2625[]={1574,1575,0},
+dd2626[]={1574,1749,0},
+dd2627[]={1574,1608,0},
+dd2628[]={1574,1735,0},
+dd2629[]={1574,1734,0},
+dd2630[]={1574,1736,0},
+dd2631[]={1574,1744,0},
+dd2632[]={1574,1609,0},
+dd2633[]={1740,0},
+dd2634[]={1574,1580,0},
+dd2635[]={1574,1581,0},
+dd2636[]={1574,1605,0},
+dd2637[]={1574,1610,0},
+dd2638[]={1576,1580,0},
+dd2639[]={1576,1581,0},
+dd2640[]={1576,1582,0},
+dd2641[]={1576,1605,0},
+dd2642[]={1576,1609,0},
+dd2643[]={1576,1610,0},
+dd2644[]={1578,1580,0},
+dd2645[]={1578,1581,0},
+dd2646[]={1578,1582,0},
+dd2647[]={1578,1605,0},
+dd2648[]={1578,1609,0},
+dd2649[]={1578,1610,0},
+dd2650[]={1579,1580,0},
+dd2651[]={1579,1605,0},
+dd2652[]={1579,1609,0},
+dd2653[]={1579,1610,0},
+dd2654[]={1580,1581,0},
+dd2655[]={1580,1605,0},
+dd2656[]={1581,1580,0},
+dd2657[]={1581,1605,0},
+dd2658[]={1582,1580,0},
+dd2659[]={1582,1581,0},
+dd2660[]={1582,1605,0},
+dd2661[]={1587,1580,0},
+dd2662[]={1587,1581,0},
+dd2663[]={1587,1582,0},
+dd2664[]={1587,1605,0},
+dd2665[]={1589,1581,0},
+dd2666[]={1589,1605,0},
+dd2667[]={1590,1580,0},
+dd2668[]={1590,1581,0},
+dd2669[]={1590,1582,0},
+dd2670[]={1590,1605,0},
+dd2671[]={1591,1581,0},
+dd2672[]={1591,1605,0},
+dd2673[]={1592,1605,0},
+dd2674[]={1593,1580,0},
+dd2675[]={1593,1605,0},
+dd2676[]={1594,1580,0},
+dd2677[]={1594,1605,0},
+dd2678[]={1601,1580,0},
+dd2679[]={1601,1581,0},
+dd2680[]={1601,1582,0},
+dd2681[]={1601,1605,0},
+dd2682[]={1601,1609,0},
+dd2683[]={1601,1610,0},
+dd2684[]={1602,1581,0},
+dd2685[]={1602,1605,0},
+dd2686[]={1602,1609,0},
+dd2687[]={1602,1610,0},
+dd2688[]={1603,1575,0},
+dd2689[]={1603,1580,0},
+dd2690[]={1603,1581,0},
+dd2691[]={1603,1582,0},
+dd2692[]={1603,1604,0},
+dd2693[]={1603,1605,0},
+dd2694[]={1603,1609,0},
+dd2695[]={1603,1610,0},
+dd2696[]={1604,1580,0},
+dd2697[]={1604,1581,0},
+dd2698[]={1604,1582,0},
+dd2699[]={1604,1605,0},
+dd2700[]={1604,1609,0},
+dd2701[]={1604,1610,0},
+dd2702[]={1605,1580,0},
+dd2703[]={1605,1581,0},
+dd2704[]={1605,1582,0},
+dd2705[]={1605,1605,0},
+dd2706[]={1605,1609,0},
+dd2707[]={1605,1610,0},
+dd2708[]={1606,1580,0},
+dd2709[]={1606,1581,0},
+dd2710[]={1606,1582,0},
+dd2711[]={1606,1605,0},
+dd2712[]={1606,1609,0},
+dd2713[]={1606,1610,0},
+dd2714[]={1607,1580,0},
+dd2715[]={1607,1605,0},
+dd2716[]={1607,1609,0},
+dd2717[]={1607,1610,0},
+dd2718[]={1610,1580,0},
+dd2719[]={1610,1581,0},
+dd2720[]={1610,1582,0},
+dd2721[]={1610,1605,0},
+dd2722[]={1610,1609,0},
+dd2723[]={1610,1610,0},
+dd2724[]={1584,1648,0},
+dd2725[]={1585,1648,0},
+dd2726[]={1609,1648,0},
+dd2727[]={32,1612,1617,0},
+dd2728[]={32,1613,1617,0},
+dd2729[]={32,1614,1617,0},
+dd2730[]={32,1615,1617,0},
+dd2731[]={32,1616,1617,0},
+dd2732[]={32,1617,1648,0},
+dd2733[]={1574,1585,0},
+dd2734[]={1574,1586,0},
+dd2735[]={1574,1606,0},
+dd2736[]={1576,1585,0},
+dd2737[]={1576,1586,0},
+dd2738[]={1576,1606,0},
+dd2739[]={1578,1585,0},
+dd2740[]={1578,1586,0},
+dd2741[]={1578,1606,0},
+dd2742[]={1579,1585,0},
+dd2743[]={1579,1586,0},
+dd2744[]={1579,1606,0},
+dd2745[]={1605,1575,0},
+dd2746[]={1606,1585,0},
+dd2747[]={1606,1586,0},
+dd2748[]={1606,1606,0},
+dd2749[]={1610,1585,0},
+dd2750[]={1610,1586,0},
+dd2751[]={1610,1606,0},
+dd2752[]={1574,1582,0},
+dd2753[]={1574,1607,0},
+dd2754[]={1576,1607,0},
+dd2755[]={1578,1607,0},
+dd2756[]={1589,1582,0},
+dd2757[]={1604,1607,0},
+dd2758[]={1606,1607,0},
+dd2759[]={1607,1648,0},
+dd2760[]={1610,1607,0},
+dd2761[]={1579,1607,0},
+dd2762[]={1587,1607,0},
+dd2763[]={1588,1605,0},
+dd2764[]={1588,1607,0},
+dd2765[]={1600,1614,1617,0},
+dd2766[]={1600,1615,1617,0},
+dd2767[]={1600,1616,1617,0},
+dd2768[]={1591,1609,0},
+dd2769[]={1591,1610,0},
+dd2770[]={1593,1609,0},
+dd2771[]={1593,1610,0},
+dd2772[]={1594,1609,0},
+dd2773[]={1594,1610,0},
+dd2774[]={1587,1609,0},
+dd2775[]={1587,1610,0},
+dd2776[]={1588,1609,0},
+dd2777[]={1588,1610,0},
+dd2778[]={1581,1609,0},
+dd2779[]={1581,1610,0},
+dd2780[]={1580,1609,0},
+dd2781[]={1580,1610,0},
+dd2782[]={1582,1609,0},
+dd2783[]={1582,1610,0},
+dd2784[]={1589,1609,0},
+dd2785[]={1589,1610,0},
+dd2786[]={1590,1609,0},
+dd2787[]={1590,1610,0},
+dd2788[]={1588,1580,0},
+dd2789[]={1588,1581,0},
+dd2790[]={1588,1582,0},
+dd2791[]={1588,1585,0},
+dd2792[]={1587,1585,0},
+dd2793[]={1589,1585,0},
+dd2794[]={1590,1585,0},
+dd2795[]={1575,1611,0},
+dd2796[]={1578,1580,1605,0},
+dd2797[]={1578,1581,1580,0},
+dd2798[]={1578,1581,1605,0},
+dd2799[]={1578,1582,1605,0},
+dd2800[]={1578,1605,1580,0},
+dd2801[]={1578,1605,1581,0},
+dd2802[]={1578,1605,1582,0},
+dd2803[]={1580,1605,1581,0},
+dd2804[]={1581,1605,1610,0},
+dd2805[]={1581,1605,1609,0},
+dd2806[]={1587,1581,1580,0},
+dd2807[]={1587,1580,1581,0},
+dd2808[]={1587,1580,1609,0},
+dd2809[]={1587,1605,1581,0},
+dd2810[]={1587,1605,1580,0},
+dd2811[]={1587,1605,1605,0},
+dd2812[]={1589,1581,1581,0},
+dd2813[]={1589,1605,1605,0},
+dd2814[]={1588,1581,1605,0},
+dd2815[]={1588,1580,1610,0},
+dd2816[]={1588,1605,1582,0},
+dd2817[]={1588,1605,1605,0},
+dd2818[]={1590,1581,1609,0},
+dd2819[]={1590,1582,1605,0},
+dd2820[]={1591,1605,1581,0},
+dd2821[]={1591,1605,1605,0},
+dd2822[]={1591,1605,1610,0},
+dd2823[]={1593,1580,1605,0},
+dd2824[]={1593,1605,1605,0},
+dd2825[]={1593,1605,1609,0},
+dd2826[]={1594,1605,1605,0},
+dd2827[]={1594,1605,1610,0},
+dd2828[]={1594,1605,1609,0},
+dd2829[]={1601,1582,1605,0},
+dd2830[]={1602,1605,1581,0},
+dd2831[]={1602,1605,1605,0},
+dd2832[]={1604,1581,1605,0},
+dd2833[]={1604,1581,1610,0},
+dd2834[]={1604,1581,1609,0},
+dd2835[]={1604,1580,1580,0},
+dd2836[]={1604,1582,1605,0},
+dd2837[]={1604,1605,1581,0},
+dd2838[]={1605,1581,1580,0},
+dd2839[]={1605,1581,1605,0},
+dd2840[]={1605,1581,1610,0},
+dd2841[]={1605,1580,1581,0},
+dd2842[]={1605,1580,1605,0},
+dd2843[]={1605,1582,1580,0},
+dd2844[]={1605,1582,1605,0},
+dd2845[]={1605,1580,1582,0},
+dd2846[]={1607,1605,1580,0},
+dd2847[]={1607,1605,1605,0},
+dd2848[]={1606,1581,1605,0},
+dd2849[]={1606,1581,1609,0},
+dd2850[]={1606,1580,1605,0},
+dd2851[]={1606,1580,1609,0},
+dd2852[]={1606,1605,1610,0},
+dd2853[]={1606,1605,1609,0},
+dd2854[]={1610,1605,1605,0},
+dd2855[]={1576,1582,1610,0},
+dd2856[]={1578,1580,1610,0},
+dd2857[]={1578,1580,1609,0},
+dd2858[]={1578,1582,1610,0},
+dd2859[]={1578,1582,1609,0},
+dd2860[]={1578,1605,1610,0},
+dd2861[]={1578,1605,1609,0},
+dd2862[]={1580,1605,1610,0},
+dd2863[]={1580,1581,1609,0},
+dd2864[]={1580,1605,1609,0},
+dd2865[]={1587,1582,1609,0},
+dd2866[]={1589,1581,1610,0},
+dd2867[]={1588,1581,1610,0},
+dd2868[]={1590,1581,1610,0},
+dd2869[]={1604,1580,1610,0},
+dd2870[]={1604,1605,1610,0},
+dd2871[]={1610,1581,1610,0},
+dd2872[]={1610,1580,1610,0},
+dd2873[]={1610,1605,1610,0},
+dd2874[]={1605,1605,1610,0},
+dd2875[]={1602,1605,1610,0},
+dd2876[]={1606,1581,1610,0},
+dd2877[]={1593,1605,1610,0},
+dd2878[]={1603,1605,1610,0},
+dd2879[]={1606,1580,1581,0},
+dd2880[]={1605,1582,1610,0},
+dd2881[]={1604,1580,1605,0},
+dd2882[]={1603,1605,1605,0},
+dd2883[]={1580,1581,1610,0},
+dd2884[]={1581,1580,1610,0},
+dd2885[]={1605,1580,1610,0},
+dd2886[]={1601,1605,1610,0},
+dd2887[]={1576,1581,1610,0},
+dd2888[]={1587,1582,1610,0},
+dd2889[]={1606,1580,1610,0},
+dd2890[]={1589,1604,1746,0},
+dd2891[]={1602,1604,1746,0},
+dd2892[]={1575,1604,1604,1607,0},
+dd2893[]={1575,1603,1576,1585,0},
+dd2894[]={1605,1581,1605,1583,0},
+dd2895[]={1589,1604,1593,1605,0},
+dd2896[]={1585,1587,1608,1604,0},
+dd2897[]={1593,1604,1610,1607,0},
+dd2898[]={1608,1587,1604,1605,0},
+dd2899[]={1589,1604,1609,0},
+dd2900[]={1589,1604,1609,32,1575,1604,1604,1607,32,1593,1604,1610,1607,32,1608,1587,1604,1605,0},
+dd2901[]={1580,1604,32,1580,1604,1575,1604,1607,0},
+dd2902[]={1585,1740,1575,1604,0},
+dd2903[]={44,0},
+dd2904[]={12289,0},
+dd2905[]={12290,0},
+dd2906[]={58,0},
+dd2907[]={33,0},
+dd2908[]={63,0},
+dd2909[]={12310,0},
+dd2910[]={12311,0},
+dd2911[]={8230,0},
+dd2912[]={8229,0},
+dd2913[]={8212,0},
+dd2914[]={8211,0},
+dd2915[]={95,0},
+dd2916[]={123,0},
+dd2917[]={125,0},
+dd2918[]={12308,0},
+dd2919[]={12309,0},
+dd2920[]={12304,0},
+dd2921[]={12305,0},
+dd2922[]={12298,0},
+dd2923[]={12299,0},
+dd2924[]={12300,0},
+dd2925[]={12301,0},
+dd2926[]={12302,0},
+dd2927[]={12303,0},
+dd2928[]={91,0},
+dd2929[]={93,0},
+dd2930[]={8254,0},
+dd2931[]={35,0},
+dd2932[]={38,0},
+dd2933[]={42,0},
+dd2934[]={45,0},
+dd2935[]={60,0},
+dd2936[]={62,0},
+dd2937[]={92,0},
+dd2938[]={36,0},
+dd2939[]={37,0},
+dd2940[]={64,0},
+dd2941[]={32,1611,0},
+dd2942[]={1600,1611,0},
+dd2943[]={32,1612,0},
+dd2944[]={32,1613,0},
+dd2945[]={32,1614,0},
+dd2946[]={1600,1614,0},
+dd2947[]={32,1615,0},
+dd2948[]={1600,1615,0},
+dd2949[]={32,1616,0},
+dd2950[]={1600,1616,0},
+dd2951[]={32,1617,0},
+dd2952[]={1600,1617,0},
+dd2953[]={32,1618,0},
+dd2954[]={1600,1618,0},
+dd2955[]={1569,0},
+dd2956[]={1570,0},
+dd2957[]={1571,0},
+dd2958[]={1572,0},
+dd2959[]={1573,0},
+dd2960[]={1574,0},
+dd2961[]={1575,0},
+dd2962[]={1576,0},
+dd2963[]={1577,0},
+dd2964[]={1578,0},
+dd2965[]={1579,0},
+dd2966[]={1580,0},
+dd2967[]={1581,0},
+dd2968[]={1582,0},
+dd2969[]={1583,0},
+dd2970[]={1584,0},
+dd2971[]={1585,0},
+dd2972[]={1586,0},
+dd2973[]={1587,0},
+dd2974[]={1588,0},
+dd2975[]={1589,0},
+dd2976[]={1590,0},
+dd2977[]={1591,0},
+dd2978[]={1592,0},
+dd2979[]={1593,0},
+dd2980[]={1594,0},
+dd2981[]={1601,0},
+dd2982[]={1602,0},
+dd2983[]={1603,0},
+dd2984[]={1604,0},
+dd2985[]={1605,0},
+dd2986[]={1606,0},
+dd2987[]={1607,0},
+dd2988[]={1608,0},
+dd2989[]={1610,0},
+dd2990[]={1604,1570,0},
+dd2991[]={1604,1571,0},
+dd2992[]={1604,1573,0},
+dd2993[]={1604,1575,0},
+dd2994[]={34,0},
+dd2995[]={39,0},
+dd2996[]={47,0},
+dd2997[]={94,0},
+dd2998[]={124,0},
+dd2999[]={126,0},
+dd3000[]={10629,0},
+dd3001[]={10630,0},
+dd3002[]={12539,0},
+dd3003[]={12449,0},
+dd3004[]={12451,0},
+dd3005[]={12453,0},
+dd3006[]={12455,0},
+dd3007[]={12457,0},
+dd3008[]={12515,0},
+dd3009[]={12517,0},
+dd3010[]={12519,0},
+dd3011[]={12483,0},
+dd3012[]={12540,0},
+dd3013[]={12531,0},
+dd3014[]={12441,0},
+dd3015[]={12442,0},
+dd3016[]={12644,0},
+dd3017[]={12593,0},
+dd3018[]={12594,0},
+dd3019[]={12595,0},
+dd3020[]={12596,0},
+dd3021[]={12597,0},
+dd3022[]={12598,0},
+dd3023[]={12599,0},
+dd3024[]={12600,0},
+dd3025[]={12601,0},
+dd3026[]={12602,0},
+dd3027[]={12603,0},
+dd3028[]={12604,0},
+dd3029[]={12605,0},
+dd3030[]={12606,0},
+dd3031[]={12607,0},
+dd3032[]={12608,0},
+dd3033[]={12609,0},
+dd3034[]={12610,0},
+dd3035[]={12611,0},
+dd3036[]={12612,0},
+dd3037[]={12613,0},
+dd3038[]={12614,0},
+dd3039[]={12615,0},
+dd3040[]={12616,0},
+dd3041[]={12617,0},
+dd3042[]={12618,0},
+dd3043[]={12619,0},
+dd3044[]={12620,0},
+dd3045[]={12621,0},
+dd3046[]={12622,0},
+dd3047[]={12623,0},
+dd3048[]={12624,0},
+dd3049[]={12625,0},
+dd3050[]={12626,0},
+dd3051[]={12627,0},
+dd3052[]={12628,0},
+dd3053[]={12629,0},
+dd3054[]={12630,0},
+dd3055[]={12631,0},
+dd3056[]={12632,0},
+dd3057[]={12633,0},
+dd3058[]={12634,0},
+dd3059[]={12635,0},
+dd3060[]={12636,0},
+dd3061[]={12637,0},
+dd3062[]={12638,0},
+dd3063[]={12639,0},
+dd3064[]={12640,0},
+dd3065[]={12641,0},
+dd3066[]={12642,0},
+dd3067[]={12643,0},
+dd3068[]={162,0},
+dd3069[]={163,0},
+dd3070[]={172,0},
+dd3071[]={175,0},
+dd3072[]={166,0},
+dd3073[]={165,0},
+dd3074[]={8361,0},
+dd3075[]={9474,0},
+dd3076[]={8592,0},
+dd3077[]={8593,0},
+dd3078[]={8594,0},
+dd3079[]={8595,0},
+dd3080[]={9632,0},
+dd3081[]={9675,0},
+dd3082[]={119127,119141,0},
+dd3083[]={119128,119141,0},
+dd3084[]={119135,119150,0},
+dd3085[]={119135,119151,0},
+dd3086[]={119135,119152,0},
+dd3087[]={119135,119153,0},
+dd3088[]={119135,119154,0},
+dd3089[]={119225,119141,0},
+dd3090[]={119226,119141,0},
+dd3091[]={119227,119150,0},
+dd3092[]={119228,119150,0},
+dd3093[]={119227,119151,0},
+dd3094[]={119228,119151,0},
+dd3095[]={305,0},
+dd3096[]={567,0},
+dd3097[]={913,0},
+dd3098[]={914,0},
+dd3099[]={916,0},
+dd3100[]={917,0},
+dd3101[]={918,0},
+dd3102[]={919,0},
+dd3103[]={921,0},
+dd3104[]={922,0},
+dd3105[]={923,0},
+dd3106[]={924,0},
+dd3107[]={925,0},
+dd3108[]={926,0},
+dd3109[]={927,0},
+dd3110[]={929,0},
+dd3111[]={1012,0},
+dd3112[]={932,0},
+dd3113[]={934,0},
+dd3114[]={935,0},
+dd3115[]={936,0},
+dd3116[]={8711,0},
+dd3117[]={945,0},
+dd3118[]={950,0},
+dd3119[]={951,0},
+dd3120[]={955,0},
+dd3121[]={957,0},
+dd3122[]={958,0},
+dd3123[]={959,0},
+dd3124[]={963,0},
+dd3125[]={964,0},
+dd3126[]={965,0},
+dd3127[]={968,0},
+dd3128[]={969,0},
+dd3129[]={8706,0},
+dd3130[]={1013,0},
+dd3131[]={977,0},
+dd3132[]={1008,0},
+dd3133[]={981,0},
+dd3134[]={1009,0},
+dd3135[]={982,0},
+dd3136[]={988,0},
+dd3137[]={989,0},
+dd3138[]={20029,0},
+dd3139[]={20024,0},
+dd3140[]={20033,0},
+dd3141[]={131362,0},
+dd3142[]={20320,0},
+dd3143[]={20411,0},
+dd3144[]={20482,0},
+dd3145[]={20602,0},
+dd3146[]={20633,0},
+dd3147[]={20687,0},
+dd3148[]={13470,0},
+dd3149[]={132666,0},
+dd3150[]={20820,0},
+dd3151[]={20836,0},
+dd3152[]={20855,0},
+dd3153[]={132380,0},
+dd3154[]={13497,0},
+dd3155[]={20839,0},
+dd3156[]={20877,0},
+dd3157[]={132427,0},
+dd3158[]={20887,0},
+dd3159[]={20900,0},
+dd3160[]={20172,0},
+dd3161[]={20908,0},
+dd3162[]={168415,0},
+dd3163[]={20995,0},
+dd3164[]={13535,0},
+dd3165[]={21051,0},
+dd3166[]={21062,0},
+dd3167[]={21106,0},
+dd3168[]={21111,0},
+dd3169[]={13589,0},
+dd3170[]={21253,0},
+dd3171[]={21254,0},
+dd3172[]={21321,0},
+dd3173[]={21338,0},
+dd3174[]={21363,0},
+dd3175[]={21373,0},
+dd3176[]={21375,0},
+dd3177[]={133676,0},
+dd3178[]={28784,0},
+dd3179[]={21450,0},
+dd3180[]={21471,0},
+dd3181[]={133987,0},
+dd3182[]={21483,0},
+dd3183[]={21489,0},
+dd3184[]={21510,0},
+dd3185[]={21662,0},
+dd3186[]={21560,0},
+dd3187[]={21576,0},
+dd3188[]={21608,0},
+dd3189[]={21666,0},
+dd3190[]={21750,0},
+dd3191[]={21776,0},
+dd3192[]={21843,0},
+dd3193[]={21859,0},
+dd3194[]={21892,0},
+dd3195[]={21931,0},
+dd3196[]={21939,0},
+dd3197[]={21954,0},
+dd3198[]={22294,0},
+dd3199[]={22295,0},
+dd3200[]={22097,0},
+dd3201[]={22132,0},
+dd3202[]={22766,0},
+dd3203[]={22478,0},
+dd3204[]={22516,0},
+dd3205[]={22541,0},
+dd3206[]={22411,0},
+dd3207[]={22578,0},
+dd3208[]={22577,0},
+dd3209[]={22700,0},
+dd3210[]={136420,0},
+dd3211[]={22770,0},
+dd3212[]={22775,0},
+dd3213[]={22790,0},
+dd3214[]={22810,0},
+dd3215[]={22818,0},
+dd3216[]={22882,0},
+dd3217[]={136872,0},
+dd3218[]={136938,0},
+dd3219[]={23020,0},
+dd3220[]={23067,0},
+dd3221[]={23079,0},
+dd3222[]={23000,0},
+dd3223[]={23142,0},
+dd3224[]={14062,0},
+dd3225[]={14076,0},
+dd3226[]={23304,0},
+dd3227[]={23358,0},
+dd3228[]={137672,0},
+dd3229[]={23491,0},
+dd3230[]={23512,0},
+dd3231[]={23539,0},
+dd3232[]={138008,0},
+dd3233[]={23551,0},
+dd3234[]={23558,0},
+dd3235[]={24403,0},
+dd3236[]={14209,0},
+dd3237[]={23648,0},
+dd3238[]={23744,0},
+dd3239[]={23693,0},
+dd3240[]={138724,0},
+dd3241[]={23875,0},
+dd3242[]={138726,0},
+dd3243[]={23918,0},
+dd3244[]={23915,0},
+dd3245[]={23932,0},
+dd3246[]={24033,0},
+dd3247[]={24034,0},
+dd3248[]={14383,0},
+dd3249[]={24061,0},
+dd3250[]={24104,0},
+dd3251[]={24125,0},
+dd3252[]={24169,0},
+dd3253[]={14434,0},
+dd3254[]={139651,0},
+dd3255[]={14460,0},
+dd3256[]={24240,0},
+dd3257[]={24243,0},
+dd3258[]={24246,0},
+dd3259[]={172946,0},
+dd3260[]={140081,0},
+dd3261[]={33281,0},
+dd3262[]={24354,0},
+dd3263[]={14535,0},
+dd3264[]={144056,0},
+dd3265[]={156122,0},
+dd3266[]={24418,0},
+dd3267[]={24427,0},
+dd3268[]={14563,0},
+dd3269[]={24474,0},
+dd3270[]={24525,0},
+dd3271[]={24535,0},
+dd3272[]={24569,0},
+dd3273[]={24705,0},
+dd3274[]={14650,0},
+dd3275[]={14620,0},
+dd3276[]={141012,0},
+dd3277[]={24775,0},
+dd3278[]={24904,0},
+dd3279[]={24908,0},
+dd3280[]={24954,0},
+dd3281[]={25010,0},
+dd3282[]={24996,0},
+dd3283[]={25007,0},
+dd3284[]={25054,0},
+dd3285[]={25104,0},
+dd3286[]={25115,0},
+dd3287[]={25181,0},
+dd3288[]={25265,0},
+dd3289[]={25300,0},
+dd3290[]={25424,0},
+dd3291[]={142092,0},
+dd3292[]={25405,0},
+dd3293[]={25340,0},
+dd3294[]={25448,0},
+dd3295[]={25475,0},
+dd3296[]={25572,0},
+dd3297[]={142321,0},
+dd3298[]={25634,0},
+dd3299[]={25541,0},
+dd3300[]={25513,0},
+dd3301[]={14894,0},
+dd3302[]={25705,0},
+dd3303[]={25726,0},
+dd3304[]={25757,0},
+dd3305[]={25719,0},
+dd3306[]={14956,0},
+dd3307[]={25964,0},
+dd3308[]={143370,0},
+dd3309[]={26083,0},
+dd3310[]={26360,0},
+dd3311[]={26185,0},
+dd3312[]={15129,0},
+dd3313[]={15112,0},
+dd3314[]={15076,0},
+dd3315[]={20882,0},
+dd3316[]={20885,0},
+dd3317[]={26368,0},
+dd3318[]={26268,0},
+dd3319[]={32941,0},
+dd3320[]={17369,0},
+dd3321[]={26401,0},
+dd3322[]={26462,0},
+dd3323[]={26451,0},
+dd3324[]={144323,0},
+dd3325[]={15177,0},
+dd3326[]={26618,0},
+dd3327[]={26501,0},
+dd3328[]={26706,0},
+dd3329[]={144493,0},
+dd3330[]={26766,0},
+dd3331[]={26655,0},
+dd3332[]={26900,0},
+dd3333[]={26946,0},
+dd3334[]={27043,0},
+dd3335[]={27114,0},
+dd3336[]={27304,0},
+dd3337[]={145059,0},
+dd3338[]={27355,0},
+dd3339[]={15384,0},
+dd3340[]={27425,0},
+dd3341[]={145575,0},
+dd3342[]={27476,0},
+dd3343[]={15438,0},
+dd3344[]={27506,0},
+dd3345[]={27551,0},
+dd3346[]={27579,0},
+dd3347[]={146061,0},
+dd3348[]={138507,0},
+dd3349[]={146170,0},
+dd3350[]={27726,0},
+dd3351[]={146620,0},
+dd3352[]={27839,0},
+dd3353[]={27853,0},
+dd3354[]={27751,0},
+dd3355[]={27926,0},
+dd3356[]={27966,0},
+dd3357[]={28009,0},
+dd3358[]={28024,0},
+dd3359[]={28037,0},
+dd3360[]={146718,0},
+dd3361[]={27956,0},
+dd3362[]={28207,0},
+dd3363[]={28270,0},
+dd3364[]={15667,0},
+dd3365[]={28359,0},
+dd3366[]={147153,0},
+dd3367[]={28153,0},
+dd3368[]={28526,0},
+dd3369[]={147294,0},
+dd3370[]={147342,0},
+dd3371[]={28614,0},
+dd3372[]={28729,0},
+dd3373[]={28699,0},
+dd3374[]={15766,0},
+dd3375[]={28746,0},
+dd3376[]={28797,0},
+dd3377[]={28791,0},
+dd3378[]={28845,0},
+dd3379[]={132389,0},
+dd3380[]={28997,0},
+dd3381[]={148067,0},
+dd3382[]={29084,0},
+dd3383[]={148395,0},
+dd3384[]={29224,0},
+dd3385[]={29264,0},
+dd3386[]={149000,0},
+dd3387[]={29312,0},
+dd3388[]={29333,0},
+dd3389[]={149301,0},
+dd3390[]={149524,0},
+dd3391[]={29562,0},
+dd3392[]={29579,0},
+dd3393[]={16044,0},
+dd3394[]={29605,0},
+dd3395[]={16056,0},
+dd3396[]={29767,0},
+dd3397[]={29788,0},
+dd3398[]={29829,0},
+dd3399[]={29898,0},
+dd3400[]={16155,0},
+dd3401[]={29988,0},
+dd3402[]={150582,0},
+dd3403[]={30014,0},
+dd3404[]={150674,0},
+dd3405[]={139679,0},
+dd3406[]={30224,0},
+dd3407[]={151457,0},
+dd3408[]={151480,0},
+dd3409[]={151620,0},
+dd3410[]={16380,0},
+dd3411[]={16392,0},
+dd3412[]={151795,0},
+dd3413[]={151794,0},
+dd3414[]={151833,0},
+dd3415[]={151859,0},
+dd3416[]={30494,0},
+dd3417[]={30495,0},
+dd3418[]={30603,0},
+dd3419[]={16454,0},
+dd3420[]={16534,0},
+dd3421[]={152605,0},
+dd3422[]={30798,0},
+dd3423[]={16611,0},
+dd3424[]={153126,0},
+dd3425[]={153242,0},
+dd3426[]={153285,0},
+dd3427[]={31211,0},
+dd3428[]={16687,0},
+dd3429[]={31306,0},
+dd3430[]={31311,0},
+dd3431[]={153980,0},
+dd3432[]={154279,0},
+dd3433[]={31470,0},
+dd3434[]={16898,0},
+dd3435[]={154539,0},
+dd3436[]={31686,0},
+dd3437[]={31689,0},
+dd3438[]={16935,0},
+dd3439[]={154752,0},
+dd3440[]={31954,0},
+dd3441[]={17056,0},
+dd3442[]={31976,0},
+dd3443[]={31971,0},
+dd3444[]={32000,0},
+dd3445[]={155526,0},
+dd3446[]={32099,0},
+dd3447[]={17153,0},
+dd3448[]={32199,0},
+dd3449[]={32258,0},
+dd3450[]={32325,0},
+dd3451[]={17204,0},
+dd3452[]={156200,0},
+dd3453[]={156231,0},
+dd3454[]={17241,0},
+dd3455[]={156377,0},
+dd3456[]={32634,0},
+dd3457[]={156478,0},
+dd3458[]={32661,0},
+dd3459[]={32762,0},
+dd3460[]={156890,0},
+dd3461[]={156963,0},
+dd3462[]={32864,0},
+dd3463[]={157096,0},
+dd3464[]={32880,0},
+dd3465[]={144223,0},
+dd3466[]={17365,0},
+dd3467[]={32946,0},
+dd3468[]={33027,0},
+dd3469[]={17419,0},
+dd3470[]={33086,0},
+dd3471[]={23221,0},
+dd3472[]={157607,0},
+dd3473[]={157621,0},
+dd3474[]={144275,0},
+dd3475[]={144284,0},
+dd3476[]={33284,0},
+dd3477[]={36766,0},
+dd3478[]={17515,0},
+dd3479[]={33425,0},
+dd3480[]={33419,0},
+dd3481[]={33437,0},
+dd3482[]={21171,0},
+dd3483[]={33457,0},
+dd3484[]={33459,0},
+dd3485[]={33469,0},
+dd3486[]={33510,0},
+dd3487[]={158524,0},
+dd3488[]={33565,0},
+dd3489[]={33635,0},
+dd3490[]={33709,0},
+dd3491[]={33571,0},
+dd3492[]={33725,0},
+dd3493[]={33767,0},
+dd3494[]={33619,0},
+dd3495[]={33738,0},
+dd3496[]={33740,0},
+dd3497[]={33756,0},
+dd3498[]={158774,0},
+dd3499[]={159083,0},
+dd3500[]={158933,0},
+dd3501[]={17707,0},
+dd3502[]={34033,0},
+dd3503[]={34035,0},
+dd3504[]={34070,0},
+dd3505[]={160714,0},
+dd3506[]={34148,0},
+dd3507[]={159532,0},
+dd3508[]={17757,0},
+dd3509[]={17761,0},
+dd3510[]={159665,0},
+dd3511[]={159954,0},
+dd3512[]={17771,0},
+dd3513[]={34384,0},
+dd3514[]={34407,0},
+dd3515[]={34409,0},
+dd3516[]={34473,0},
+dd3517[]={34440,0},
+dd3518[]={34574,0},
+dd3519[]={34530,0},
+dd3520[]={34600,0},
+dd3521[]={34667,0},
+dd3522[]={34694,0},
+dd3523[]={17879,0},
+dd3524[]={34785,0},
+dd3525[]={34817,0},
+dd3526[]={17913,0},
+dd3527[]={34912,0},
+dd3528[]={161383,0},
+dd3529[]={35031,0},
+dd3530[]={35038,0},
+dd3531[]={17973,0},
+dd3532[]={35066,0},
+dd3533[]={13499,0},
+dd3534[]={161966,0},
+dd3535[]={162150,0},
+dd3536[]={18110,0},
+dd3537[]={18119,0},
+dd3538[]={35488,0},
+dd3539[]={162984,0},
+dd3540[]={36011,0},
+dd3541[]={36033,0},
+dd3542[]={36123,0},
+dd3543[]={36215,0},
+dd3544[]={163631,0},
+dd3545[]={133124,0},
+dd3546[]={36299,0},
+dd3547[]={36284,0},
+dd3548[]={36336,0},
+dd3549[]={133342,0},
+dd3550[]={36564,0},
+dd3551[]={165330,0},
+dd3552[]={165357,0},
+dd3553[]={37012,0},
+dd3554[]={37105,0},
+dd3555[]={37137,0},
+dd3556[]={165678,0},
+dd3557[]={37147,0},
+dd3558[]={37432,0},
+dd3559[]={37591,0},
+dd3560[]={37592,0},
+dd3561[]={37500,0},
+dd3562[]={37881,0},
+dd3563[]={37909,0},
+dd3564[]={166906,0},
+dd3565[]={38283,0},
+dd3566[]={18837,0},
+dd3567[]={38327,0},
+dd3568[]={167287,0},
+dd3569[]={18918,0},
+dd3570[]={38595,0},
+dd3571[]={23986,0},
+dd3572[]={38691,0},
+dd3573[]={168261,0},
+dd3574[]={168474,0},
+dd3575[]={19054,0},
+dd3576[]={19062,0},
+dd3577[]={38880,0},
+dd3578[]={168970,0},
+dd3579[]={19122,0},
+dd3580[]={169110,0},
+dd3581[]={38953,0},
+dd3582[]={169398,0},
+dd3583[]={39138,0},
+dd3584[]={19251,0},
+dd3585[]={39209,0},
+dd3586[]={39335,0},
+dd3587[]={39362,0},
+dd3588[]={39422,0},
+dd3589[]={19406,0},
+dd3590[]={170800,0},
+dd3591[]={40000,0},
+dd3592[]={40189,0},
+dd3593[]={19662,0},
+dd3594[]={19693,0},
+dd3595[]={40295,0},
+dd3596[]={172238,0},
+dd3597[]={19704,0},
+dd3598[]={172293,0},
+dd3599[]={172558,0},
+dd3600[]={172689,0},
+dd3601[]={19798,0},
+dd3602[]={40702,0},
+dd3603[]={40709,0},
+dd3604[]={40719,0},
+dd3605[]={40726,0},
+dd3606[]={173568,0},
+dd3607[]={65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,0},
+dd3608[]={66,66,66,0},
+dd3609[]={67,67,67,67,67,0},
+dd3610[]={68,68,68,68,68,68,0},
+dd3611[]={69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,0},
+dd3612[]={71,71,71,71,71,71,71,0},
+dd3613[]={72,72,72,72,72,72,72,0},
+dd3614[]={73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,0},
+dd3615[]={75,75,75,75,75,0},
+dd3616[]={76,76,76,76,76,76,0},
+dd3617[]={77,77,77,0},
+dd3618[]={78,78,78,78,78,78,78,78,78,0},
+dd3619[]={79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0},
+dd3620[]={80,80,0},
+dd3621[]={82,82,82,82,82,82,82,82,0},
+dd3622[]={83,83,83,83,83,83,83,0},
+dd3623[]={84,84,84,84,84,84,84,0},
+dd3624[]={85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,0},
+dd3625[]={86,86,0},
+dd3626[]={87,87,87,87,87,87,0},
+dd3627[]={88,88,0},
+dd3628[]={89,89,89,89,89,89,89,89,89,0},
+dd3629[]={90,90,90,90,90,90,0},
+dd3630[]={97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,0},
+dd3631[]={98,98,98,0},
+dd3632[]={99,99,99,99,99,0},
+dd3633[]={100,100,100,100,100,100,0},
+dd3634[]={101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,0},
+dd3635[]={103,103,103,103,103,103,103,0},
+dd3636[]={104,104,104,104,104,104,104,104,0},
+dd3637[]={105,105,105,105,105,105,105,105,105,105,105,105,105,105,0},
+dd3638[]={106,106,0},
+dd3639[]={107,107,107,107,107,0},
+dd3640[]={108,108,108,108,108,108,0},
+dd3641[]={109,109,109,0},
+dd3642[]={110,110,110,110,110,110,110,110,110,0},
+dd3643[]={111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0},
+dd3644[]={112,112,0},
+dd3645[]={114,114,114,114,114,114,114,114,0},
+dd3646[]={115,115,115,115,115,115,115,0},
+dd3647[]={116,116,116,116,116,116,116,116,0},
+dd3648[]={117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0},
+dd3649[]={118,118,0},
+dd3650[]={119,119,119,119,119,119,119,0},
+dd3651[]={120,120,0},
+dd3652[]={121,121,121,121,121,121,121,121,121,121,0},
+dd3653[]={122,122,122,122,122,122,0},
+dd3654[]={168,168,168,0},
+dd3655[]={194,194,194,194,0},
+dd3656[]={196,0},
+dd3657[]={198,198,0},
+dd3658[]={199,0},
+dd3659[]={202,202,202,202,0},
+dd3660[]={207,0},
+dd3661[]={212,212,212,212,0},
+dd3662[]={213,213,213,0},
+dd3663[]={214,0},
+dd3664[]={216,0},
+dd3665[]={220,220,220,220,0},
+dd3666[]={226,226,226,226,0},
+dd3667[]={228,0},
+dd3668[]={229,0},
+dd3669[]={230,230,0},
+dd3670[]={231,0},
+dd3671[]={234,234,234,234,0},
+dd3672[]={239,0},
+dd3673[]={244,244,244,244,0},
+dd3674[]={245,245,245,0},
+dd3675[]={246,0},
+dd3676[]={248,0},
+dd3677[]={252,252,252,252,0},
+dd3678[]={258,258,258,258,0},
+dd3679[]={259,259,259,259,0},
+dd3680[]={274,274,0},
+dd3681[]={275,275,0},
+dd3682[]={332,332,0},
+dd3683[]={333,333,0},
+dd3684[]={346,0},
+dd3685[]={347,0},
+dd3686[]={352,0},
+dd3687[]={353,0},
+dd3688[]={360,0},
+dd3689[]={361,0},
+dd3690[]={362,0},
+dd3691[]={363,0},
+dd3692[]={383,0},
+dd3693[]={416,416,416,416,416,0},
+dd3694[]={417,417,417,417,417,0},
+dd3695[]={431,431,431,431,431,0},
+dd3696[]={432,432,432,432,432,0},
+dd3697[]={439,0},
+dd3698[]={490,0},
+dd3699[]={491,0},
+dd3700[]={550,0},
+dd3701[]={551,0},
+dd3702[]={552,0},
+dd3703[]={553,0},
+dd3704[]={558,0},
+dd3705[]={559,0},
+dd3706[]={913,913,913,913,913,913,913,0},
+dd3707[]={917,917,917,917,0},
+dd3708[]={919,919,919,919,919,0},
+dd3709[]={921,921,921,921,921,921,921,0},
+dd3710[]={927,927,927,927,0},
+dd3711[]={933,933,933,933,933,933,0},
+dd3712[]={937,937,937,937,937,0},
+dd3713[]={945,945,945,945,945,945,945,945,0},
+dd3714[]={949,949,949,949,0},
+dd3715[]={951,951,951,951,951,951,0},
+dd3716[]={953,953,953,953,953,953,953,953,0},
+dd3717[]={959,959,959,959,0},
+dd3718[]={961,961,0},
+dd3719[]={965,965,965,965,965,965,965,965,0},
+dd3720[]={969,969,969,969,969,969,0},
+dd3721[]={970,970,970,0},
+dd3722[]={971,971,971,0},
+dd3723[]={978,978,0},
+dd3724[]={1030,0},
+dd3725[]={1040,1040,0},
+dd3726[]={1043,0},
+dd3727[]={1045,1045,1045,0},
+dd3728[]={1046,1046,0},
+dd3729[]={1047,0},
+dd3730[]={1048,1048,1048,1048,0},
+dd3731[]={1050,0},
+dd3732[]={1054,0},
+dd3733[]={1059,1059,1059,1059,0},
+dd3734[]={1063,0},
+dd3735[]={1067,0},
+dd3736[]={1069,0},
+dd3737[]={1072,1072,0},
+dd3738[]={1075,0},
+dd3739[]={1077,1077,1077,0},
+dd3740[]={1078,1078,0},
+dd3741[]={1079,0},
+dd3742[]={1080,1080,1080,1080,0},
+dd3743[]={1082,0},
+dd3744[]={1086,0},
+dd3745[]={1091,1091,1091,1091,0},
+dd3746[]={1095,0},
+dd3747[]={1099,0},
+dd3748[]={1101,0},
+dd3749[]={1110,0},
+dd3750[]={1140,0},
+dd3751[]={1141,0},
+dd3752[]={1240,0},
+dd3753[]={1241,0},
+dd3754[]={1256,0},
+dd3755[]={1257,0},
+dd3756[]={1575,1575,1575,0},
+dd3757[]={1749,0},
+dd3758[]={2344,0},
+dd3759[]={2352,0},
+dd3760[]={2355,0},
+dd3761[]={2503,2503,0},
+dd3762[]={2887,2887,2887,0},
+dd3763[]={2962,0},
+dd3764[]={3014,3014,0},
+dd3765[]={3015,0},
+dd3766[]={3142,0},
+dd3767[]={3263,0},
+dd3768[]={3270,3270,3270,0},
+dd3769[]={3274,0},
+dd3770[]={3398,3398,0},
+dd3771[]={3399,0},
+dd3772[]={3545,3545,3545,0},
+dd3773[]={3548,0},
+dd3774[]={4133,0},
+dd3775[]={6917,0},
+dd3776[]={6919,0},
+dd3777[]={6921,0},
+dd3778[]={6923,0},
+dd3779[]={6925,0},
+dd3780[]={6929,0},
+dd3781[]={6970,0},
+dd3782[]={6972,0},
+dd3783[]={6974,0},
+dd3784[]={6975,0},
+dd3785[]={6978,0},
+dd3786[]={7734,0},
+dd3787[]={7735,0},
+dd3788[]={7770,0},
+dd3789[]={7771,0},
+dd3790[]={7778,0},
+dd3791[]={7779,0},
+dd3792[]={7840,7840,0},
+dd3793[]={7841,7841,0},
+dd3794[]={7864,0},
+dd3795[]={7865,0},
+dd3796[]={7884,0},
+dd3797[]={7885,0},
+dd3798[]={7936,7936,7936,7936,0},
+dd3799[]={7937,7937,7937,7937,0},
+dd3800[]={7938,0},
+dd3801[]={7939,0},
+dd3802[]={7940,0},
+dd3803[]={7941,0},
+dd3804[]={7942,0},
+dd3805[]={7943,0},
+dd3806[]={7944,7944,7944,7944,0},
+dd3807[]={7945,7945,7945,7945,0},
+dd3808[]={7946,0},
+dd3809[]={7947,0},
+dd3810[]={7948,0},
+dd3811[]={7949,0},
+dd3812[]={7950,0},
+dd3813[]={7951,0},
+dd3814[]={7952,7952,0},
+dd3815[]={7953,7953,0},
+dd3816[]={7960,7960,0},
+dd3817[]={7961,7961,0},
+dd3818[]={7968,7968,7968,7968,0},
+dd3819[]={7969,7969,7969,7969,0},
+dd3820[]={7970,0},
+dd3821[]={7971,0},
+dd3822[]={7972,0},
+dd3823[]={7973,0},
+dd3824[]={7974,0},
+dd3825[]={7975,0},
+dd3826[]={7976,7976,7976,7976,0},
+dd3827[]={7977,7977,7977,7977,0},
+dd3828[]={7978,0},
+dd3829[]={7979,0},
+dd3830[]={7980,0},
+dd3831[]={7981,0},
+dd3832[]={7982,0},
+dd3833[]={7983,0},
+dd3834[]={7984,7984,7984,0},
+dd3835[]={7985,7985,7985,0},
+dd3836[]={7992,7992,7992,0},
+dd3837[]={7993,7993,7993,0},
+dd3838[]={8000,8000,0},
+dd3839[]={8001,8001,0},
+dd3840[]={8008,8008,0},
+dd3841[]={8009,8009,0},
+dd3842[]={8016,8016,8016,0},
+dd3843[]={8017,8017,8017,0},
+dd3844[]={8025,8025,8025,0},
+dd3845[]={8032,8032,8032,8032,0},
+dd3846[]={8033,8033,8033,8033,0},
+dd3847[]={8034,0},
+dd3848[]={8035,0},
+dd3849[]={8036,0},
+dd3850[]={8037,0},
+dd3851[]={8038,0},
+dd3852[]={8039,0},
+dd3853[]={8040,8040,8040,8040,0},
+dd3854[]={8041,8041,8041,8041,0},
+dd3855[]={8042,0},
+dd3856[]={8043,0},
+dd3857[]={8044,0},
+dd3858[]={8045,0},
+dd3859[]={8046,0},
+dd3860[]={8047,0},
+dd3861[]={8048,0},
+dd3862[]={8052,0},
+dd3863[]={8060,0},
+dd3864[]={8118,0},
+dd3865[]={8127,8127,8127,0},
+dd3866[]={8134,0},
+dd3867[]={8182,0},
+dd3868[]={8190,8190,8190,0},
+dd3869[]={8596,0},
+dd3870[]={8656,0},
+dd3871[]={8658,0},
+dd3872[]={8660,0},
+dd3873[]={8707,0},
+dd3874[]={8712,0},
+dd3875[]={8715,0},
+dd3876[]={8739,0},
+dd3877[]={8741,0},
+dd3878[]={8764,0},
+dd3879[]={8771,0},
+dd3880[]={8773,0},
+dd3881[]={8776,0},
+dd3882[]={8781,0},
+dd3883[]={8801,0},
+dd3884[]={8804,0},
+dd3885[]={8805,0},
+dd3886[]={8818,0},
+dd3887[]={8819,0},
+dd3888[]={8822,0},
+dd3889[]={8823,0},
+dd3890[]={8826,0},
+dd3891[]={8827,0},
+dd3892[]={8828,0},
+dd3893[]={8829,0},
+dd3894[]={8834,0},
+dd3895[]={8835,0},
+dd3896[]={8838,0},
+dd3897[]={8839,0},
+dd3898[]={8849,0},
+dd3899[]={8850,0},
+dd3900[]={8866,0},
+dd3901[]={8872,0},
+dd3902[]={8873,0},
+dd3903[]={8875,0},
+dd3904[]={8882,0},
+dd3905[]={8883,0},
+dd3906[]={8884,0},
+dd3907[]={8885,0},
+dd3908[]={12358,0},
+dd3909[]={12363,0},
+dd3910[]={12365,0},
+dd3911[]={12367,0},
+dd3912[]={12369,0},
+dd3913[]={12371,0},
+dd3914[]={12373,0},
+dd3915[]={12375,0},
+dd3916[]={12377,0},
+dd3917[]={12379,0},
+dd3918[]={12381,0},
+dd3919[]={12383,0},
+dd3920[]={12385,0},
+dd3921[]={12388,0},
+dd3922[]={12390,0},
+dd3923[]={12392,0},
+dd3924[]={12399,12399,0},
+dd3925[]={12402,12402,0},
+dd3926[]={12405,12405,0},
+dd3927[]={12408,12408,0},
+dd3928[]={12411,12411,0},
+dd3929[]={12445,0},
+dd3930[]={12495,12495,0},
+dd3931[]={12498,12498,0},
+dd3932[]={12501,12501,0},
+dd3933[]={12504,12504,0},
+dd3934[]={12507,12507,0},
+dd3935[]={12541,0},
+dd3936[]={224,0},
+dd3937[]={225,0},
+dd3938[]={226,0},
+dd3939[]={227,0},
+dd3940[]={230,0},
+dd3941[]={232,0},
+dd3942[]={233,0},
+dd3943[]={234,0},
+dd3944[]={235,0},
+dd3945[]={236,0},
+dd3946[]={237,0},
+dd3947[]={238,0},
+dd3948[]={241,0},
+dd3949[]={242,0},
+dd3950[]={243,0},
+dd3951[]={244,0},
+dd3952[]={245,0},
+dd3953[]={249,0},
+dd3954[]={250,0},
+dd3955[]={251,0},
+dd3956[]={252,0},
+dd3957[]={253,0},
+dd3958[]={254,0},
+dd3959[]={115,115,0},
+dd3960[]={257,0},
+dd3961[]={259,0},
+dd3962[]={261,0},
+dd3963[]={263,0},
+dd3964[]={265,0},
+dd3965[]={267,0},
+dd3966[]={269,0},
+dd3967[]={271,0},
+dd3968[]={273,0},
+dd3969[]={275,0},
+dd3970[]={277,0},
+dd3971[]={279,0},
+dd3972[]={281,0},
+dd3973[]={283,0},
+dd3974[]={285,0},
+dd3975[]={287,0},
+dd3976[]={289,0},
+dd3977[]={291,0},
+dd3978[]={293,0},
+dd3979[]={297,0},
+dd3980[]={299,0},
+dd3981[]={301,0},
+dd3982[]={303,0},
+dd3983[]={105,775,0},
+dd3984[]={307,0},
+dd3985[]={309,0},
+dd3986[]={311,0},
+dd3987[]={314,0},
+dd3988[]={316,0},
+dd3989[]={318,0},
+dd3990[]={320,0},
+dd3991[]={322,0},
+dd3992[]={324,0},
+dd3993[]={326,0},
+dd3994[]={328,0},
+dd3995[]={333,0},
+dd3996[]={335,0},
+dd3997[]={337,0},
+dd3998[]={339,0},
+dd3999[]={341,0},
+dd4000[]={343,0},
+dd4001[]={345,0},
+dd4002[]={349,0},
+dd4003[]={351,0},
+dd4004[]={355,0},
+dd4005[]={357,0},
+dd4006[]={359,0},
+dd4007[]={365,0},
+dd4008[]={367,0},
+dd4009[]={369,0},
+dd4010[]={371,0},
+dd4011[]={373,0},
+dd4012[]={375,0},
+dd4013[]={255,0},
+dd4014[]={378,0},
+dd4015[]={380,0},
+dd4016[]={382,0},
+dd4017[]={595,0},
+dd4018[]={387,0},
+dd4019[]={389,0},
+dd4020[]={392,0},
+dd4021[]={598,0},
+dd4022[]={599,0},
+dd4023[]={396,0},
+dd4024[]={477,0},
+dd4025[]={402,0},
+dd4026[]={608,0},
+dd4027[]={409,0},
+dd4028[]={417,0},
+dd4029[]={419,0},
+dd4030[]={421,0},
+dd4031[]={640,0},
+dd4032[]={424,0},
+dd4033[]={429,0},
+dd4034[]={648,0},
+dd4035[]={432,0},
+dd4036[]={436,0},
+dd4037[]={438,0},
+dd4038[]={441,0},
+dd4039[]={445,0},
+dd4040[]={454,0},
+dd4041[]={457,0},
+dd4042[]={460,0},
+dd4043[]={462,0},
+dd4044[]={464,0},
+dd4045[]={466,0},
+dd4046[]={468,0},
+dd4047[]={470,0},
+dd4048[]={472,0},
+dd4049[]={474,0},
+dd4050[]={476,0},
+dd4051[]={479,0},
+dd4052[]={481,0},
+dd4053[]={483,0},
+dd4054[]={485,0},
+dd4055[]={487,0},
+dd4056[]={489,0},
+dd4057[]={493,0},
+dd4058[]={495,0},
+dd4059[]={499,0},
+dd4060[]={501,0},
+dd4061[]={405,0},
+dd4062[]={447,0},
+dd4063[]={505,0},
+dd4064[]={507,0},
+dd4065[]={509,0},
+dd4066[]={511,0},
+dd4067[]={513,0},
+dd4068[]={515,0},
+dd4069[]={517,0},
+dd4070[]={519,0},
+dd4071[]={521,0},
+dd4072[]={523,0},
+dd4073[]={525,0},
+dd4074[]={527,0},
+dd4075[]={529,0},
+dd4076[]={531,0},
+dd4077[]={533,0},
+dd4078[]={535,0},
+dd4079[]={537,0},
+dd4080[]={539,0},
+dd4081[]={541,0},
+dd4082[]={543,0},
+dd4083[]={414,0},
+dd4084[]={547,0},
+dd4085[]={549,0},
+dd4086[]={555,0},
+dd4087[]={557,0},
+dd4088[]={561,0},
+dd4089[]={563,0},
+dd4090[]={11365,0},
+dd4091[]={572,0},
+dd4092[]={410,0},
+dd4093[]={11366,0},
+dd4094[]={578,0},
+dd4095[]={384,0},
+dd4096[]={583,0},
+dd4097[]={585,0},
+dd4098[]={587,0},
+dd4099[]={589,0},
+dd4100[]={591,0},
+dd4101[]={953,776,769,0},
+dd4102[]={970,0},
+dd4103[]={971,0},
+dd4104[]={965,776,769,0},
+dd4105[]={985,0},
+dd4106[]={987,0},
+dd4107[]={991,0},
+dd4108[]={993,0},
+dd4109[]={995,0},
+dd4110[]={997,0},
+dd4111[]={999,0},
+dd4112[]={1001,0},
+dd4113[]={1003,0},
+dd4114[]={1005,0},
+dd4115[]={1007,0},
+dd4116[]={1016,0},
+dd4117[]={1010,0},
+dd4118[]={1019,0},
+dd4119[]={891,0},
+dd4120[]={892,0},
+dd4121[]={893,0},
+dd4122[]={1104,0},
+dd4123[]={1105,0},
+dd4124[]={1106,0},
+dd4125[]={1107,0},
+dd4126[]={1108,0},
+dd4127[]={1109,0},
+dd4128[]={1111,0},
+dd4129[]={1112,0},
+dd4130[]={1113,0},
+dd4131[]={1114,0},
+dd4132[]={1115,0},
+dd4133[]={1116,0},
+dd4134[]={1117,0},
+dd4135[]={1118,0},
+dd4136[]={1119,0},
+dd4137[]={1072,0},
+dd4138[]={1073,0},
+dd4139[]={1074,0},
+dd4140[]={1076,0},
+dd4141[]={1077,0},
+dd4142[]={1078,0},
+dd4143[]={1080,0},
+dd4144[]={1081,0},
+dd4145[]={1083,0},
+dd4146[]={1084,0},
+dd4147[]={1087,0},
+dd4148[]={1088,0},
+dd4149[]={1089,0},
+dd4150[]={1090,0},
+dd4151[]={1091,0},
+dd4152[]={1092,0},
+dd4153[]={1093,0},
+dd4154[]={1094,0},
+dd4155[]={1096,0},
+dd4156[]={1097,0},
+dd4157[]={1098,0},
+dd4158[]={1100,0},
+dd4159[]={1102,0},
+dd4160[]={1103,0},
+dd4161[]={1121,0},
+dd4162[]={1123,0},
+dd4163[]={1125,0},
+dd4164[]={1127,0},
+dd4165[]={1129,0},
+dd4166[]={1131,0},
+dd4167[]={1133,0},
+dd4168[]={1135,0},
+dd4169[]={1137,0},
+dd4170[]={1139,0},
+dd4171[]={1143,0},
+dd4172[]={1145,0},
+dd4173[]={1147,0},
+dd4174[]={1149,0},
+dd4175[]={1151,0},
+dd4176[]={1153,0},
+dd4177[]={1163,0},
+dd4178[]={1165,0},
+dd4179[]={1167,0},
+dd4180[]={1169,0},
+dd4181[]={1171,0},
+dd4182[]={1173,0},
+dd4183[]={1175,0},
+dd4184[]={1177,0},
+dd4185[]={1179,0},
+dd4186[]={1181,0},
+dd4187[]={1183,0},
+dd4188[]={1185,0},
+dd4189[]={1187,0},
+dd4190[]={1189,0},
+dd4191[]={1191,0},
+dd4192[]={1193,0},
+dd4193[]={1195,0},
+dd4194[]={1197,0},
+dd4195[]={1199,0},
+dd4196[]={1201,0},
+dd4197[]={1203,0},
+dd4198[]={1205,0},
+dd4199[]={1207,0},
+dd4200[]={1209,0},
+dd4201[]={1211,0},
+dd4202[]={1213,0},
+dd4203[]={1215,0},
+dd4204[]={1231,0},
+dd4205[]={1218,0},
+dd4206[]={1220,0},
+dd4207[]={1222,0},
+dd4208[]={1224,0},
+dd4209[]={1226,0},
+dd4210[]={1228,0},
+dd4211[]={1230,0},
+dd4212[]={1233,0},
+dd4213[]={1235,0},
+dd4214[]={1237,0},
+dd4215[]={1239,0},
+dd4216[]={1243,0},
+dd4217[]={1245,0},
+dd4218[]={1247,0},
+dd4219[]={1249,0},
+dd4220[]={1251,0},
+dd4221[]={1253,0},
+dd4222[]={1255,0},
+dd4223[]={1259,0},
+dd4224[]={1261,0},
+dd4225[]={1263,0},
+dd4226[]={1265,0},
+dd4227[]={1267,0},
+dd4228[]={1269,0},
+dd4229[]={1271,0},
+dd4230[]={1273,0},
+dd4231[]={1275,0},
+dd4232[]={1277,0},
+dd4233[]={1279,0},
+dd4234[]={1281,0},
+dd4235[]={1283,0},
+dd4236[]={1285,0},
+dd4237[]={1287,0},
+dd4238[]={1289,0},
+dd4239[]={1291,0},
+dd4240[]={1293,0},
+dd4241[]={1295,0},
+dd4242[]={1297,0},
+dd4243[]={1299,0},
+dd4244[]={1377,0},
+dd4245[]={1378,0},
+dd4246[]={1379,0},
+dd4247[]={1380,0},
+dd4248[]={1381,0},
+dd4249[]={1382,0},
+dd4250[]={1383,0},
+dd4251[]={1384,0},
+dd4252[]={1385,0},
+dd4253[]={1386,0},
+dd4254[]={1387,0},
+dd4255[]={1388,0},
+dd4256[]={1389,0},
+dd4257[]={1390,0},
+dd4258[]={1391,0},
+dd4259[]={1392,0},
+dd4260[]={1393,0},
+dd4261[]={1394,0},
+dd4262[]={1395,0},
+dd4263[]={1396,0},
+dd4264[]={1397,0},
+dd4265[]={1398,0},
+dd4266[]={1399,0},
+dd4267[]={1400,0},
+dd4268[]={1401,0},
+dd4269[]={1402,0},
+dd4270[]={1403,0},
+dd4271[]={1404,0},
+dd4272[]={1405,0},
+dd4273[]={1406,0},
+dd4274[]={1407,0},
+dd4275[]={1408,0},
+dd4276[]={1409,0},
+dd4277[]={1410,0},
+dd4278[]={1411,0},
+dd4279[]={1412,0},
+dd4280[]={1413,0},
+dd4281[]={1414,0},
+dd4282[]={11520,0},
+dd4283[]={11521,0},
+dd4284[]={11522,0},
+dd4285[]={11523,0},
+dd4286[]={11524,0},
+dd4287[]={11525,0},
+dd4288[]={11526,0},
+dd4289[]={11527,0},
+dd4290[]={11528,0},
+dd4291[]={11529,0},
+dd4292[]={11530,0},
+dd4293[]={11531,0},
+dd4294[]={11532,0},
+dd4295[]={11533,0},
+dd4296[]={11534,0},
+dd4297[]={11535,0},
+dd4298[]={11536,0},
+dd4299[]={11537,0},
+dd4300[]={11538,0},
+dd4301[]={11539,0},
+dd4302[]={11540,0},
+dd4303[]={11541,0},
+dd4304[]={11542,0},
+dd4305[]={11543,0},
+dd4306[]={11544,0},
+dd4307[]={11545,0},
+dd4308[]={11546,0},
+dd4309[]={11547,0},
+dd4310[]={11548,0},
+dd4311[]={11549,0},
+dd4312[]={11550,0},
+dd4313[]={11551,0},
+dd4314[]={11552,0},
+dd4315[]={11553,0},
+dd4316[]={11554,0},
+dd4317[]={11555,0},
+dd4318[]={11556,0},
+dd4319[]={11557,0},
+dd4320[]={7681,0},
+dd4321[]={7683,0},
+dd4322[]={7685,0},
+dd4323[]={7687,0},
+dd4324[]={7689,0},
+dd4325[]={7691,0},
+dd4326[]={7693,0},
+dd4327[]={7695,0},
+dd4328[]={7697,0},
+dd4329[]={7699,0},
+dd4330[]={7701,0},
+dd4331[]={7703,0},
+dd4332[]={7705,0},
+dd4333[]={7707,0},
+dd4334[]={7709,0},
+dd4335[]={7711,0},
+dd4336[]={7713,0},
+dd4337[]={7715,0},
+dd4338[]={7717,0},
+dd4339[]={7719,0},
+dd4340[]={7721,0},
+dd4341[]={7723,0},
+dd4342[]={7725,0},
+dd4343[]={7727,0},
+dd4344[]={7729,0},
+dd4345[]={7731,0},
+dd4346[]={7733,0},
+dd4347[]={7737,0},
+dd4348[]={7739,0},
+dd4349[]={7741,0},
+dd4350[]={7743,0},
+dd4351[]={7745,0},
+dd4352[]={7747,0},
+dd4353[]={7749,0},
+dd4354[]={7751,0},
+dd4355[]={7753,0},
+dd4356[]={7755,0},
+dd4357[]={7757,0},
+dd4358[]={7759,0},
+dd4359[]={7761,0},
+dd4360[]={7763,0},
+dd4361[]={7765,0},
+dd4362[]={7767,0},
+dd4363[]={7769,0},
+dd4364[]={7773,0},
+dd4365[]={7775,0},
+dd4366[]={7777,0},
+dd4367[]={7781,0},
+dd4368[]={7783,0},
+dd4369[]={7785,0},
+dd4370[]={7787,0},
+dd4371[]={7789,0},
+dd4372[]={7791,0},
+dd4373[]={7793,0},
+dd4374[]={7795,0},
+dd4375[]={7797,0},
+dd4376[]={7799,0},
+dd4377[]={7801,0},
+dd4378[]={7803,0},
+dd4379[]={7805,0},
+dd4380[]={7807,0},
+dd4381[]={7809,0},
+dd4382[]={7811,0},
+dd4383[]={7813,0},
+dd4384[]={7815,0},
+dd4385[]={7817,0},
+dd4386[]={7819,0},
+dd4387[]={7821,0},
+dd4388[]={7823,0},
+dd4389[]={7825,0},
+dd4390[]={7827,0},
+dd4391[]={7829,0},
+dd4392[]={7841,0},
+dd4393[]={7843,0},
+dd4394[]={7845,0},
+dd4395[]={7847,0},
+dd4396[]={7849,0},
+dd4397[]={7851,0},
+dd4398[]={7853,0},
+dd4399[]={7855,0},
+dd4400[]={7857,0},
+dd4401[]={7859,0},
+dd4402[]={7861,0},
+dd4403[]={7863,0},
+dd4404[]={7867,0},
+dd4405[]={7869,0},
+dd4406[]={7871,0},
+dd4407[]={7873,0},
+dd4408[]={7875,0},
+dd4409[]={7877,0},
+dd4410[]={7879,0},
+dd4411[]={7881,0},
+dd4412[]={7883,0},
+dd4413[]={7887,0},
+dd4414[]={7889,0},
+dd4415[]={7891,0},
+dd4416[]={7893,0},
+dd4417[]={7895,0},
+dd4418[]={7897,0},
+dd4419[]={7899,0},
+dd4420[]={7901,0},
+dd4421[]={7903,0},
+dd4422[]={7905,0},
+dd4423[]={7907,0},
+dd4424[]={7909,0},
+dd4425[]={7911,0},
+dd4426[]={7913,0},
+dd4427[]={7915,0},
+dd4428[]={7917,0},
+dd4429[]={7919,0},
+dd4430[]={7921,0},
+dd4431[]={7923,0},
+dd4432[]={7925,0},
+dd4433[]={7927,0},
+dd4434[]={7929,0},
+dd4435[]={7936,0},
+dd4436[]={7937,0},
+dd4437[]={7952,0},
+dd4438[]={7953,0},
+dd4439[]={7954,0},
+dd4440[]={7955,0},
+dd4441[]={7956,0},
+dd4442[]={7957,0},
+dd4443[]={7968,0},
+dd4444[]={7969,0},
+dd4445[]={7984,0},
+dd4446[]={7985,0},
+dd4447[]={7986,0},
+dd4448[]={7987,0},
+dd4449[]={7988,0},
+dd4450[]={7989,0},
+dd4451[]={7990,0},
+dd4452[]={7991,0},
+dd4453[]={8000,0},
+dd4454[]={8001,0},
+dd4455[]={8002,0},
+dd4456[]={8003,0},
+dd4457[]={8004,0},
+dd4458[]={8005,0},
+dd4459[]={965,787,768,0},
+dd4460[]={965,787,769,0},
+dd4461[]={965,787,834,0},
+dd4462[]={8017,0},
+dd4463[]={8019,0},
+dd4464[]={8021,0},
+dd4465[]={8023,0},
+dd4466[]={8032,0},
+dd4467[]={8033,0},
+dd4468[]={7936,953,0},
+dd4469[]={7937,953,0},
+dd4470[]={7938,953,0},
+dd4471[]={7939,953,0},
+dd4472[]={7940,953,0},
+dd4473[]={7941,953,0},
+dd4474[]={7942,953,0},
+dd4475[]={7943,953,0},
+dd4476[]={7968,953,0},
+dd4477[]={7969,953,0},
+dd4478[]={7970,953,0},
+dd4479[]={7971,953,0},
+dd4480[]={7972,953,0},
+dd4481[]={7973,953,0},
+dd4482[]={7974,953,0},
+dd4483[]={7975,953,0},
+dd4484[]={8032,953,0},
+dd4485[]={8033,953,0},
+dd4486[]={8034,953,0},
+dd4487[]={8035,953,0},
+dd4488[]={8036,953,0},
+dd4489[]={8037,953,0},
+dd4490[]={8038,953,0},
+dd4491[]={8039,953,0},
+dd4492[]={8048,953,0},
+dd4493[]={945,953,0},
+dd4494[]={940,953,0},
+dd4495[]={945,834,953,0},
+dd4496[]={8112,0},
+dd4497[]={8113,0},
+dd4498[]={8049,0},
+dd4499[]={8052,953,0},
+dd4500[]={951,953,0},
+dd4501[]={942,953,0},
+dd4502[]={951,834,953,0},
+dd4503[]={8050,0},
+dd4504[]={8051,0},
+dd4505[]={8053,0},
+dd4506[]={953,776,768,0},
+dd4507[]={953,776,834,0},
+dd4508[]={8144,0},
+dd4509[]={8145,0},
+dd4510[]={8054,0},
+dd4511[]={8055,0},
+dd4512[]={965,776,768,0},
+dd4513[]={965,776,834,0},
+dd4514[]={8160,0},
+dd4515[]={8161,0},
+dd4516[]={8058,0},
+dd4517[]={8059,0},
+dd4518[]={8165,0},
+dd4519[]={8060,953,0},
+dd4520[]={969,953,0},
+dd4521[]={974,953,0},
+dd4522[]={969,834,953,0},
+dd4523[]={8056,0},
+dd4524[]={8057,0},
+dd4525[]={8061,0},
+dd4526[]={8526,0},
+dd4527[]={8560,0},
+dd4528[]={8561,0},
+dd4529[]={8562,0},
+dd4530[]={8563,0},
+dd4531[]={8564,0},
+dd4532[]={8565,0},
+dd4533[]={8566,0},
+dd4534[]={8567,0},
+dd4535[]={8568,0},
+dd4536[]={8569,0},
+dd4537[]={8570,0},
+dd4538[]={8571,0},
+dd4539[]={8572,0},
+dd4540[]={8573,0},
+dd4541[]={8574,0},
+dd4542[]={8575,0},
+dd4543[]={8580,0},
+dd4544[]={9424,0},
+dd4545[]={9425,0},
+dd4546[]={9426,0},
+dd4547[]={9427,0},
+dd4548[]={9428,0},
+dd4549[]={9429,0},
+dd4550[]={9430,0},
+dd4551[]={9431,0},
+dd4552[]={9432,0},
+dd4553[]={9433,0},
+dd4554[]={9434,0},
+dd4555[]={9435,0},
+dd4556[]={9436,0},
+dd4557[]={9437,0},
+dd4558[]={9438,0},
+dd4559[]={9439,0},
+dd4560[]={9440,0},
+dd4561[]={9441,0},
+dd4562[]={9442,0},
+dd4563[]={9443,0},
+dd4564[]={9444,0},
+dd4565[]={9445,0},
+dd4566[]={9446,0},
+dd4567[]={9447,0},
+dd4568[]={9448,0},
+dd4569[]={9449,0},
+dd4570[]={11312,0},
+dd4571[]={11313,0},
+dd4572[]={11314,0},
+dd4573[]={11315,0},
+dd4574[]={11316,0},
+dd4575[]={11317,0},
+dd4576[]={11318,0},
+dd4577[]={11319,0},
+dd4578[]={11320,0},
+dd4579[]={11321,0},
+dd4580[]={11322,0},
+dd4581[]={11323,0},
+dd4582[]={11324,0},
+dd4583[]={11325,0},
+dd4584[]={11326,0},
+dd4585[]={11327,0},
+dd4586[]={11328,0},
+dd4587[]={11329,0},
+dd4588[]={11330,0},
+dd4589[]={11331,0},
+dd4590[]={11332,0},
+dd4591[]={11333,0},
+dd4592[]={11334,0},
+dd4593[]={11335,0},
+dd4594[]={11336,0},
+dd4595[]={11337,0},
+dd4596[]={11338,0},
+dd4597[]={11339,0},
+dd4598[]={11340,0},
+dd4599[]={11341,0},
+dd4600[]={11342,0},
+dd4601[]={11343,0},
+dd4602[]={11344,0},
+dd4603[]={11345,0},
+dd4604[]={11346,0},
+dd4605[]={11347,0},
+dd4606[]={11348,0},
+dd4607[]={11349,0},
+dd4608[]={11350,0},
+dd4609[]={11351,0},
+dd4610[]={11352,0},
+dd4611[]={11353,0},
+dd4612[]={11354,0},
+dd4613[]={11355,0},
+dd4614[]={11356,0},
+dd4615[]={11357,0},
+dd4616[]={11358,0},
+dd4617[]={11361,0},
+dd4618[]={619,0},
+dd4619[]={7549,0},
+dd4620[]={637,0},
+dd4621[]={11368,0},
+dd4622[]={11370,0},
+dd4623[]={11372,0},
+dd4624[]={11382,0},
+dd4625[]={11393,0},
+dd4626[]={11395,0},
+dd4627[]={11397,0},
+dd4628[]={11399,0},
+dd4629[]={11401,0},
+dd4630[]={11403,0},
+dd4631[]={11405,0},
+dd4632[]={11407,0},
+dd4633[]={11409,0},
+dd4634[]={11411,0},
+dd4635[]={11413,0},
+dd4636[]={11415,0},
+dd4637[]={11417,0},
+dd4638[]={11419,0},
+dd4639[]={11421,0},
+dd4640[]={11423,0},
+dd4641[]={11425,0},
+dd4642[]={11427,0},
+dd4643[]={11429,0},
+dd4644[]={11431,0},
+dd4645[]={11433,0},
+dd4646[]={11435,0},
+dd4647[]={11437,0},
+dd4648[]={11439,0},
+dd4649[]={11441,0},
+dd4650[]={11443,0},
+dd4651[]={11445,0},
+dd4652[]={11447,0},
+dd4653[]={11449,0},
+dd4654[]={11451,0},
+dd4655[]={11453,0},
+dd4656[]={11455,0},
+dd4657[]={11457,0},
+dd4658[]={11459,0},
+dd4659[]={11461,0},
+dd4660[]={11463,0},
+dd4661[]={11465,0},
+dd4662[]={11467,0},
+dd4663[]={11469,0},
+dd4664[]={11471,0},
+dd4665[]={11473,0},
+dd4666[]={11475,0},
+dd4667[]={11477,0},
+dd4668[]={11479,0},
+dd4669[]={11481,0},
+dd4670[]={11483,0},
+dd4671[]={11485,0},
+dd4672[]={11487,0},
+dd4673[]={11489,0},
+dd4674[]={11491,0},
+dd4675[]={65345,0},
+dd4676[]={65346,0},
+dd4677[]={65347,0},
+dd4678[]={65348,0},
+dd4679[]={65349,0},
+dd4680[]={65350,0},
+dd4681[]={65351,0},
+dd4682[]={65352,0},
+dd4683[]={65353,0},
+dd4684[]={65354,0},
+dd4685[]={65355,0},
+dd4686[]={65356,0},
+dd4687[]={65357,0},
+dd4688[]={65358,0},
+dd4689[]={65359,0},
+dd4690[]={65360,0},
+dd4691[]={65361,0},
+dd4692[]={65362,0},
+dd4693[]={65363,0},
+dd4694[]={65364,0},
+dd4695[]={65365,0},
+dd4696[]={65366,0},
+dd4697[]={65367,0},
+dd4698[]={65368,0},
+dd4699[]={65369,0},
+dd4700[]={65370,0},
+dd4701[]={66600,0},
+dd4702[]={66601,0},
+dd4703[]={66602,0},
+dd4704[]={66603,0},
+dd4705[]={66604,0},
+dd4706[]={66605,0},
+dd4707[]={66606,0},
+dd4708[]={66607,0},
+dd4709[]={66608,0},
+dd4710[]={66609,0},
+dd4711[]={66610,0},
+dd4712[]={66611,0},
+dd4713[]={66612,0},
+dd4714[]={66613,0},
+dd4715[]={66614,0},
+dd4716[]={66615,0},
+dd4717[]={66616,0},
+dd4718[]={66617,0},
+dd4719[]={66618,0},
+dd4720[]={66619,0},
+dd4721[]={66620,0},
+dd4722[]={66621,0},
+dd4723[]={66622,0},
+dd4724[]={66623,0},
+dd4725[]={66624,0},
+dd4726[]={66625,0},
+dd4727[]={66626,0},
+dd4728[]={66627,0},
+dd4729[]={66628,0},
+dd4730[]={66629,0},
+dd4731[]={66630,0},
+dd4732[]={66631,0},
+dd4733[]={66632,0},
+dd4734[]={66633,0},
+dd4735[]={66634,0},
+dd4736[]={66635,0},
+dd4737[]={66636,0},
+dd4738[]={66637,0},
+dd4739[]={66638,0},
+dd4740[]={66639,0};
 /* 0000-000F */
 static const struct unidata st0[] = {
 {0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
@@ -4737,43 +4914,43 @@ static const struct unidata st3[] = {
 {0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
 {0,0,0,0,Po,0,GBOther,WBMidLetter,SBOther},
 {0,0,0,0,Po,0,GBOther,WBMidNum,SBOther},
-{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd2935,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd1079,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd2936,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Po,0,GBOther,WBOther,SBSTerm}
 };
 /* 0040-004F */
 static const struct unidata st4[] = {
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,cf0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf2,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf3,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf4,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf5,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf6,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf7,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf8,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf9,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf10,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf11,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf12,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf13,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf14,0,Lu,0,GBOther,WBALetter,SBUpper}
+{0,dd2,dd3607,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd515,dd3608,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd541,dd3609,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd516,dd3610,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd517,dd3611,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd544,dd1101,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd521,dd3612,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd284,dd3613,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd538,dd3614,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd286,dd500,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd522,dd3615,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd300,dd3616,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd523,dd3617,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd1082,dd3618,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd10,dd3619,0,Lu,0,GBOther,WBALetter,SBUpper}
 };
 /* 0050-005F */
 static const struct unidata st5[] = {
-{0,0,cf15,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf16,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf17,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf18,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf19,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf20,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf21,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf22,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf23,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf24,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf25,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd528,dd3620,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd1272,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd287,dd3621,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd180,dd3622,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd529,dd3623,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd530,dd3624,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd533,dd3625,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd291,dd3626,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd301,dd3627,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd292,dd3628,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd571,dd3629,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ps,0,GBOther,WBOther,SBClose},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Pe,0,GBOther,WBOther,SBClose},
@@ -4783,35 +4960,35 @@ static const struct unidata st5[] = {
 /* 0060-006F */
 static const struct unidata st6[] = {
 {0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+{0,0,dd3630,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3631,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3632,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3633,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3634,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd544,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3635,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3636,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3637,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3638,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3639,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3640,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3641,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3642,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3643,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 0070-007F */
 static const struct unidata st7[] = {
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3644,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3645,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3646,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3647,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3648,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3649,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3650,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3651,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3652,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3653,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ps,0,GBOther,WBOther,SBClose},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Pe,0,GBOther,WBOther,SBClose},
@@ -4839,7 +5016,7 @@ static const struct unidata st8[] = {
 };
 /* 00A0-00AF */
 static const struct unidata st9[] = {
-{cd0,0,0,0,Zs,0,GBOther,WBOther,SBOLetter},
+{dd0,0,0,0,Zs,CD,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sc,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sc,0,GBOther,WBOther,SBOther},
@@ -4847,334 +5024,334 @@ static const struct unidata st9[] = {
 {0,0,0,0,Sc,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{dd1,0,dd3654,0,Sk,CD,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd2,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
 {0,0,0,0,Pi,0,GBOther,WBOther,SBClose},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd3,0,0,0,Sk,0,GBOther,WBOther,SBOther}
+{dd3,0,0,0,Sk,CD,GBOther,WBOther,SBOther}
 };
 /* 00B0-00BF */
 static const struct unidata st10[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd4,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd5,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd6,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{cd7,0,cf26,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd4,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd5,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd6,0,0,0,Sk,CD,GBOther,WBOther,SBOther},
+{dd7,dd7,0,0,Ll,CD,GBOther,WBALetter,SBLower},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Po,0,GBOther,WBMidLetter,SBOther},
-{cd8,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{cd9,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd10,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd8,0,0,0,Sk,CD,GBOther,WBOther,SBOther},
+{dd9,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd10,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
 {0,0,0,0,Pf,0,GBOther,WBOther,SBClose},
-{cd11,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd12,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd13,0,0,0,No,0,GBOther,WBOther,SBOther},
+{dd11,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd12,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd13,0,0,0,No,CD,GBOther,WBOther,SBOther},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther}
 };
 /* 00C0-00CF */
 static const struct unidata st11[] = {
-{cd14,cd14,cf27,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd15,cd15,cf28,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd16,cd16,cf29,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd17,cd17,cf30,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd18,cd18,cf31,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd19,cd19,cf32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf33,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd20,cd20,cf34,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd21,cd21,cf35,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd22,cd22,cf36,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd23,cd23,cf37,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd24,cd24,cf38,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd25,cd25,cf39,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd26,cd26,cf40,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd27,cd27,cf41,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd28,cd28,cf42,0,Lu,0,GBOther,WBALetter,SBUpper}
+{dd14,dd3936,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd15,dd3937,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd16,dd3938,dd3655,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd17,dd3939,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd18,dd3667,dd3656,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd19,dd3668,dd1100,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd3940,dd3657,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd20,dd3670,dd3658,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd21,dd3941,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd22,dd3942,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd23,dd3943,dd3659,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd24,dd3944,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd25,dd3945,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd26,dd3946,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd27,dd3947,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd28,dd3672,dd3660,0,Lu,0,GBOther,WBALetter,SBUpper}
 };
 /* 00D0-00DF */
 static const struct unidata st12[] = {
-{0,0,cf43,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd29,cd29,cf44,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd30,cd30,cf45,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd31,cd31,cf46,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd32,cd32,cf47,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd33,cd33,cf48,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd34,cd34,cf49,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{0,0,cf50,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd35,cd35,cf51,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd36,cd36,cf52,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd37,cd37,cf53,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd38,cd38,cf54,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd39,cd39,cf55,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf56,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf57,0,Ll,0,GBOther,WBALetter,SBLower}
+{0,dd543,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd29,dd3948,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd30,dd3949,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd31,dd3950,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd32,dd3951,dd3661,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd33,dd3952,dd3662,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd34,dd3675,dd3663,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,dd3676,dd3664,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd35,dd3953,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd36,dd3954,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd37,dd3955,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd38,dd3956,dd3665,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd39,dd3957,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd3958,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd3959,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 00E0-00EF */
 static const struct unidata st13[] = {
-{cd40,cd40,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd41,cd41,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd42,cd42,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd43,cd43,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd44,cd44,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd45,cd45,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd46,cd46,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd47,cd47,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd48,cd48,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd49,cd49,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd50,cd50,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd51,cd51,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd52,cd52,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd53,cd53,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd54,cd54,0,0,Ll,0,GBOther,WBALetter,SBLower}
+{dd40,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd41,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd42,0,dd3666,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd43,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd44,0,dd3667,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd45,0,dd3668,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3669,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd46,0,dd3670,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd47,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd48,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd49,0,dd3671,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd50,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd51,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd52,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd53,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd54,0,dd3672,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 00F0-00FF */
 static const struct unidata st14[] = {
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd55,cd55,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd56,cd56,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd57,cd57,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd58,cd58,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd59,cd59,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd60,cd60,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd55,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd56,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd57,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd58,0,dd3673,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd59,0,dd3674,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd60,0,dd3675,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3676,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd61,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd62,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd63,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd64,0,dd3677,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd65,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd61,cd61,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd62,cd62,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd63,cd63,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd64,cd64,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd65,cd65,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd66,cd66,0,0,Ll,0,GBOther,WBALetter,SBLower}
+{dd66,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 0100-010F */
 static const struct unidata st15[] = {
-{cd67,cd67,cf58,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd68,cd68,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd69,cd69,cf59,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd70,cd70,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd71,cd71,cf60,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd72,cd72,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd73,cd73,cf61,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd74,cd74,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd75,cd75,cf62,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd76,cd76,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd77,cd77,cf63,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd78,cd78,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd79,cd79,cf64,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd80,cd80,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd81,cd81,cf65,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd82,cd82,0,0,Ll,0,GBOther,WBALetter,SBLower}
+{dd67,dd3960,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd68,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd69,dd3961,dd3678,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd70,0,dd3679,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd71,dd3962,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd72,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd73,dd3963,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd74,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd75,dd3964,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd76,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd77,dd3965,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd78,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd79,dd3966,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd80,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd81,dd3967,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd82,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 0110-011F */
 static const struct unidata st16[] = {
-{0,0,cf66,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd83,cd83,cf67,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd84,cd84,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd85,cd85,cf68,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd86,cd86,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd87,cd87,cf69,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd88,cd88,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd89,cd89,cf70,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd90,cd90,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd91,cd91,cf71,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd92,cd92,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd93,cd93,cf72,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd94,cd94,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd95,cd95,cf73,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd96,cd96,0,0,Ll,0,GBOther,WBALetter,SBLower}
+{0,dd3968,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd83,dd3969,dd3680,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd84,0,dd3681,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd85,dd3970,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd86,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd87,dd3971,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd88,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd89,dd3972,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd90,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd91,dd3973,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd92,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd93,dd3974,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd94,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd95,dd3975,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd96,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 0120-012F */
 static const struct unidata st17[] = {
-{cd97,cd97,cf74,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd98,cd98,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd99,cd99,cf75,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd100,cd100,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd101,cd101,cf76,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd102,cd102,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf77,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd103,cd103,cf78,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd104,cd104,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd105,cd105,cf79,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd106,cd106,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd107,cd107,cf80,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd108,cd108,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd109,cd109,cf81,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd110,cd110,0,0,Ll,0,GBOther,WBALetter,SBLower}
+{dd97,dd3976,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd98,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd99,dd3977,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd100,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd101,dd3978,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd102,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd1092,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd103,dd3979,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd104,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd105,dd3980,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd106,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd107,dd3981,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd108,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd109,dd3982,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd110,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 0130-013F */
 static const struct unidata st18[] = {
-{cd111,cd111,cf82,0,Lu,unicode_normalize_before_casefold,GBOther,WBALetter,SBUpper},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd112,0,cf83,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd113,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd114,cd114,cf84,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd115,cd115,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd116,cd116,cf85,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd117,cd117,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd118,cd118,cf86,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd119,cd119,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd120,cd120,cf87,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd121,cd121,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd122,cd122,cf88,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd123,cd123,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd124,0,cf89,0,Lu,0,GBOther,WBALetter,SBUpper}
+{dd111,dd3983,0,0,Lu,NBC,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd112,dd3984,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd113,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd114,dd3985,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd115,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd116,dd3986,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd117,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd118,dd3987,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd119,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd120,dd3988,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd121,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd122,dd3989,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd123,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd124,dd3990,0,0,Lu,CD,GBOther,WBALetter,SBUpper}
 };
 /* 0140-014F */
 static const struct unidata st19[] = {
-{cd125,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf90,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd126,cd126,cf91,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd127,cd127,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd128,cd128,cf92,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd129,cd129,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd130,cd130,cf93,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd131,cd131,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd132,0,cf94,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf95,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd133,cd133,cf96,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd134,cd134,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd135,cd135,cf97,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd136,cd136,0,0,Ll,0,GBOther,WBALetter,SBLower}
+{dd125,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{0,dd3991,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd126,dd3992,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd127,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd128,dd3993,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd129,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd130,dd3994,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd131,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd132,dd132,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{0,dd524,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd133,dd3995,dd3682,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd134,0,dd3683,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd135,dd3996,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd136,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 0150-015F */
 static const struct unidata st20[] = {
-{cd137,cd137,cf98,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd138,cd138,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf99,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd139,cd139,cf100,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd140,cd140,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd141,cd141,cf101,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd142,cd142,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd143,cd143,cf102,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd144,cd144,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd145,cd145,cf103,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd146,cd146,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd147,cd147,cf104,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd148,cd148,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd149,cd149,cf105,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd150,cd150,0,0,Ll,0,GBOther,WBALetter,SBLower}
+{dd137,dd3997,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd138,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd3998,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd139,dd3999,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd140,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd141,dd4000,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd142,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd143,dd4001,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd144,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd145,dd3685,dd3684,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd146,0,dd3685,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd147,dd4002,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd148,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd149,dd4003,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd150,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 0160-016F */
 static const struct unidata st21[] = {
-{cd151,cd151,cf106,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd152,cd152,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd153,cd153,cf107,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd154,cd154,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd155,cd155,cf108,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd156,cd156,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf109,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd157,cd157,cf110,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd158,cd158,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd159,cd159,cf111,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd160,cd160,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd161,cd161,cf112,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd162,cd162,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd163,cd163,cf113,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd164,cd164,0,0,Ll,0,GBOther,WBALetter,SBLower}
+{dd151,dd3687,dd3686,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd152,0,dd3687,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd153,dd4004,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd154,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd155,dd4005,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd156,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4006,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd157,dd3689,dd3688,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd158,0,dd3689,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd159,dd3691,dd3690,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd160,0,dd3691,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd161,dd4007,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd162,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd163,dd4008,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd164,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 0170-017F */
 static const struct unidata st22[] = {
-{cd165,cd165,cf114,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd166,cd166,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd167,cd167,cf115,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd168,cd168,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd169,cd169,cf116,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd170,cd170,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd171,cd171,cf117,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd172,cd172,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd173,cd173,cf118,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd174,cd174,cf119,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd175,cd175,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd176,cd176,cf120,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd177,cd177,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd178,cd178,cf121,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd179,cd179,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd180,0,cf18,0,Ll,0,GBOther,WBALetter,SBLower}
+{dd165,dd4009,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd166,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd167,dd4010,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd168,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd169,dd4011,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd170,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd171,dd4012,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd172,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd173,dd4013,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd174,dd4014,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd175,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd176,dd4015,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd177,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd178,dd4016,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd179,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd180,dd180,dd3692,0,Ll,CD,GBOther,WBALetter,SBLower}
 };
 /* 0180-018F */
 static const struct unidata st23[] = {
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf122,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf123,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4017,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4018,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf124,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4019,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf125,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf126,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd525,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4020,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf127,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf128,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf129,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4021,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4022,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4023,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf130,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf131,0,Lu,0,GBOther,WBALetter,SBUpper}
+{0,dd4024,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd518,0,0,Lu,0,GBOther,WBALetter,SBUpper}
 };
 /* 0190-019F */
 static const struct unidata st24[] = {
-{0,0,cf132,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf133,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd519,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4025,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf134,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf135,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4026,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd299,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf136,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf137,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf138,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd549,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd548,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4027,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf139,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf140,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd532,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd558,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf141,0,Lu,0,GBOther,WBALetter,SBUpper}
+{0,dd561,0,0,Lu,0,GBOther,WBALetter,SBUpper}
 };
 /* 01A0-01AF */
 static const struct unidata st25[] = {
-{cd181,cd181,cf142,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd182,cd182,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf143,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd181,dd4028,dd3693,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd182,0,dd3694,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4029,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf144,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4030,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf145,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf146,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4031,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4032,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf147,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd564,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf148,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4033,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf149,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd183,cd183,cf150,0,Lu,0,GBOther,WBALetter,SBUpper}
+{0,dd4034,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd183,dd4035,dd3695,0,Lu,0,GBOther,WBALetter,SBUpper}
 };
 /* 01B0-01BF */
 static const struct unidata st26[] = {
-{cd184,cd184,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf151,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf152,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf153,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd184,0,dd3696,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd567,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd569,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4036,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf154,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4037,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf155,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf156,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd574,dd3697,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4038,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,cf157,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4039,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
@@ -5185,169 +5362,169 @@ static const struct unidata st27[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd185,0,cf158,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd186,0,cf158,0,Lt,0,GBOther,WBALetter,SBUpper},
-{cd187,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd188,0,cf159,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd189,0,cf159,0,Lt,0,GBOther,WBALetter,SBUpper},
-{cd190,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd191,0,cf160,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd192,0,cf160,0,Lt,0,GBOther,WBALetter,SBUpper},
-{cd193,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd194,cd194,cf161,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd195,cd195,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd196,cd196,cf162,0,Lu,0,GBOther,WBALetter,SBUpper}
+{dd185,dd4040,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd186,dd4040,0,0,Lt,CD,GBOther,WBALetter,SBUpper},
+{dd187,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd188,dd4041,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd189,dd4041,0,0,Lt,CD,GBOther,WBALetter,SBUpper},
+{dd190,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd191,dd4042,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd192,dd4042,0,0,Lt,CD,GBOther,WBALetter,SBUpper},
+{dd193,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd194,dd4043,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd195,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd196,dd4044,0,0,Lu,0,GBOther,WBALetter,SBUpper}
 };
 /* 01D0-01DF */
 static const struct unidata st28[] = {
-{cd197,cd197,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd198,cd198,cf163,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd199,cd199,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd200,cd200,cf164,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd201,cd201,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd202,cd202,cf165,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd203,cd203,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd204,cd204,cf166,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd205,cd205,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd206,cd206,cf167,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd207,cd207,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd208,cd208,cf168,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd209,cd209,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd210,cd210,cf169,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd211,cd211,0,0,Ll,0,GBOther,WBALetter,SBLower}
+{dd197,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd198,dd4045,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd199,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd200,dd4046,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd201,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd202,dd4047,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd203,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd204,dd4048,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd205,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd206,dd4049,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd207,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd208,dd4050,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd209,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd210,dd4051,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd211,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 01E0-01EF */
 static const struct unidata st29[] = {
-{cd212,cd212,cf170,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd213,cd213,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd214,cd214,cf171,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd215,cd215,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf172,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd216,cd216,cf173,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd217,cd217,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd218,cd218,cf174,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd219,cd219,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd220,cd220,cf175,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd221,cd221,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd222,cd222,cf176,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd223,cd223,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd224,cd224,cf177,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd225,cd225,0,0,Ll,0,GBOther,WBALetter,SBLower}
+{dd212,dd4052,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd213,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd214,dd4053,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd215,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4054,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd216,dd4055,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd217,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd218,dd4056,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd219,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd220,dd3699,dd3698,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd221,0,dd3699,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd222,dd4057,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd223,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd224,dd4058,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd225,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 01F0-01FF */
 static const struct unidata st30[] = {
-{cd226,cd226,cf178,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
-{cd227,0,cf179,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd228,0,cf179,0,Lt,0,GBOther,WBALetter,SBUpper},
-{cd229,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd230,cd230,cf180,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd231,cd231,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf181,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf182,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd232,cd232,cf183,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd233,cd233,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd234,cd234,cf184,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd235,cd235,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd236,cd236,cf185,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd237,cd237,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd238,cd238,cf186,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd239,cd239,0,0,Ll,0,GBOther,WBALetter,SBLower}
+{dd226,dd226,0,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd227,dd4059,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd228,dd4059,0,0,Lt,CD,GBOther,WBALetter,SBUpper},
+{dd229,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd230,dd4060,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd231,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4061,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4062,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd232,dd4063,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd233,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd234,dd4064,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd235,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd236,dd4065,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd237,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd238,dd4066,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd239,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 0200-020F */
 static const struct unidata st31[] = {
-{cd240,cd240,cf187,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd241,cd241,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd242,cd242,cf188,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd243,cd243,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd244,cd244,cf189,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd245,cd245,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd246,cd246,cf190,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd247,cd247,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd248,cd248,cf191,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd249,cd249,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd250,cd250,cf192,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd251,cd251,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd252,cd252,cf193,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd253,cd253,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd254,cd254,cf194,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd255,cd255,0,0,Ll,0,GBOther,WBALetter,SBLower}
+{dd240,dd4067,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd241,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd242,dd4068,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd243,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd244,dd4069,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd245,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd246,dd4070,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd247,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd248,dd4071,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd249,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd250,dd4072,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd251,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd252,dd4073,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd253,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd254,dd4074,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd255,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 0210-021F */
 static const struct unidata st32[] = {
-{cd256,cd256,cf195,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd257,cd257,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd258,cd258,cf196,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd259,cd259,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd260,cd260,cf197,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd261,cd261,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd262,cd262,cf198,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd263,cd263,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd264,cd264,cf199,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd265,cd265,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd266,cd266,cf200,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd267,cd267,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf201,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd268,cd268,cf202,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd269,cd269,0,0,Ll,0,GBOther,WBALetter,SBLower}
+{dd256,dd4075,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd257,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd258,dd4076,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd259,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd260,dd4077,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd261,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd262,dd4078,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd263,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd264,dd4079,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd265,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd266,dd4080,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd267,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4081,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd268,dd4082,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd269,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 0220-022F */
 static const struct unidata st33[] = {
-{0,0,cf203,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4083,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf204,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4084,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf205,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4085,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd270,cd270,cf206,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd271,cd271,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd272,cd272,cf207,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd273,cd273,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd274,cd274,cf208,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd275,cd275,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd276,cd276,cf209,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd277,cd277,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd278,cd278,cf210,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd279,cd279,0,0,Ll,0,GBOther,WBALetter,SBLower}
+{dd270,dd3701,dd3700,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd271,0,dd3701,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd272,dd3703,dd3702,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd273,0,dd3703,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd274,dd4086,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd275,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd276,dd4087,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd277,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd278,dd3705,dd3704,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd279,0,dd3705,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 0230-023F */
 static const struct unidata st34[] = {
-{cd280,cd280,cf211,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd281,cd281,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd282,cd282,cf212,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd283,cd283,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd280,dd4088,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd281,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd282,dd4089,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd283,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf213,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf214,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4090,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4091,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf215,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf216,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4092,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4093,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 0240-024F */
 static const struct unidata st35[] = {
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf217,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4094,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf218,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf219,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf220,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf221,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4095,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd566,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd570,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4096,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf222,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4097,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf223,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4098,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf224,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4099,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf225,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4100,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 0250-025F */
@@ -5373,7 +5550,7 @@ static const struct unidata st36[] = {
 static const struct unidata st37[] = {
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd574,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
@@ -5390,15 +5567,15 @@ static const struct unidata st37[] = {
 };
 /* 02B0-02BF */
 static const struct unidata st38[] = {
-{cd284,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd285,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd286,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd287,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd288,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd289,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd290,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd291,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd292,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
+{dd284,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd285,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd286,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd287,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd288,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd289,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd290,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd291,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd292,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
 {0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
@@ -5436,22 +5613,22 @@ static const struct unidata st40[] = {
 {0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{cd293,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{cd294,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{cd295,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{cd296,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{cd297,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{cd298,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{dd293,0,0,0,Sk,CD,GBOther,WBOther,SBOther},
+{dd294,0,0,0,Sk,CD,GBOther,WBOther,SBOther},
+{dd295,0,0,0,Sk,CD,GBOther,WBOther,SBOther},
+{dd296,0,0,0,Sk,CD,GBOther,WBOther,SBOther},
+{dd297,0,0,0,Sk,CD,GBOther,WBOther,SBOther},
+{dd298,0,0,0,Sk,CD,GBOther,WBOther,SBOther},
 {0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sk,0,GBOther,WBOther,SBOther}
 };
 /* 02E0-02EF */
 static const struct unidata st41[] = {
-{cd299,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd300,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd180,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd301,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd302,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
+{dd299,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd300,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd180,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd301,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd302,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
 {0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
@@ -5561,12 +5738,12 @@ static const struct unidata st46[] = {
 };
 /* 0340-034F */
 static const struct unidata st47[] = {
-{cd303,cd303,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{cd304,cd304,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{dd303,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{dd304,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{cd305,cd305,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{cd306,cd306,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,cf226,240,Mn,unicode_normalize_before_casefold,GBExtend,WBExtend,SBExtend},
+{dd305,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{dd306,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,dd996,0,240,Mn,NBC,GBExtend,WBExtend,SBExtend},
 {0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -5622,17 +5799,17 @@ static const struct unidata st50[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd307,cd307,0,0,Sk,0,GBOther,WBOther,SBOther},
+{dd307,0,0,0,Sk,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd308,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
+{dd308,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd309,cd309,0,0,Po,0,GBOther,WBMidNum,SBOther},
+{dd309,0,0,0,Po,0,GBOther,WBMidNum,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 0380-038F */
@@ -5641,288 +5818,307 @@ static const struct unidata st51[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd6,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{cd310,cd310,0,0,Sk,0,GBOther,WBOther,SBOther},
-{cd311,cd311,cf227,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd312,cd312,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd313,cd313,cf228,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd314,cd314,cf229,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd315,cd315,cf230,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd6,0,0,0,Sk,CD,GBOther,WBOther,SBOther},
+{dd310,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{dd311,dd922,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd312,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{dd313,dd924,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd314,dd926,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd315,dd928,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd316,cd316,cf231,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd316,dd930,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd317,cd317,cf232,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd318,cd318,cf233,0,Lu,0,GBOther,WBALetter,SBUpper}
+{dd317,dd932,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd318,dd934,0,0,Lu,0,GBOther,WBALetter,SBUpper}
 };
 /* 0390-039F */
 static const struct unidata st52[] = {
-{cd319,cd319,cf234,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
-{0,0,cf235,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf236,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf237,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf238,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf239,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf240,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf241,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf242,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf226,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf243,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf244,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf26,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf245,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf246,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf247,0,Lu,0,GBOther,WBALetter,SBUpper}
+{dd319,dd4101,0,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{0,dd3117,dd3706,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd332,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd535,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd536,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd343,dd3707,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd3118,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd3119,dd3708,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd333,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd996,dd3709,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd339,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd3120,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd7,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd3121,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd3122,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd3123,dd3710,0,Lu,0,GBOther,WBALetter,SBUpper}
 };
 /* 03A0-03AF */
 static const struct unidata st53[] = {
-{0,0,cf248,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf249,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,cf250,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf251,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf252,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf253,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf254,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf255,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf256,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd320,cd320,cf257,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd321,cd321,cf258,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd322,cd322,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd323,cd323,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd324,cd324,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd325,cd325,0,0,Ll,0,GBOther,WBALetter,SBLower}
+{0,dd338,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd340,dd3110,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,dd3124,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd3125,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd3126,dd3711,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd337,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd537,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd3127,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd3128,dd3712,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd320,dd4102,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd321,dd4103,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd322,0,dd922,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd323,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd324,0,dd926,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd325,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 03B0-03BF */
 static const struct unidata st54[] = {
-{cd326,cd326,cf259,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
+{dd326,dd4104,0,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{0,0,dd3713,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3714,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3715,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3716,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+{0,0,dd3717,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 03C0-03CF */
 static const struct unidata st55[] = {
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf250,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3718,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd3124,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3719,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd327,cd327,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd328,cd328,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd329,cd329,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd330,cd330,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd331,cd331,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3720,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd327,0,dd3721,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd328,0,dd3722,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd329,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd330,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd331,0,dd934,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 03D0-03DF */
 static const struct unidata st56[] = {
-{cd332,0,cf236,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd333,0,cf242,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd334,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd335,cd335,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd336,cd336,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd337,0,cf253,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd338,0,cf248,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd332,dd332,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd333,dd333,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd334,0,dd3723,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd335,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd336,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd337,dd337,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd338,dd338,0,0,Ll,CD,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf260,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4105,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf261,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4106,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf262,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd3137,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf263,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4107,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 03E0-03EF */
 static const struct unidata st57[] = {
-{0,0,cf264,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4108,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf265,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4109,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf266,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4110,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf267,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4111,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf268,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4112,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf269,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4113,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf270,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4114,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf271,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4115,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 03F0-03FF */
 static const struct unidata st58[] = {
-{cd339,0,cf243,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd340,0,cf249,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd341,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd339,dd339,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd340,dd340,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd341,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd342,0,cf242,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd343,0,cf239,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd342,dd333,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd343,dd343,0,0,Ll,CD,GBOther,WBALetter,SBLower},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{0,0,cf272,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4116,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd344,0,cf273,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf274,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd344,dd4117,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{0,dd4118,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf275,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf276,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf277,0,Lu,0,GBOther,WBALetter,SBUpper}
+{0,dd4119,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4120,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4121,0,0,Lu,0,GBOther,WBALetter,SBUpper}
 };
 /* 0400-040F */
 static const struct unidata st59[] = {
-{cd345,cd345,cf278,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd346,cd346,cf279,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf280,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd347,cd347,cf281,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf282,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf283,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf284,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd348,cd348,cf285,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf286,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf287,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf288,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf289,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd349,cd349,cf290,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd350,cd350,cf291,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd351,cd351,cf292,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf293,0,Lu,0,GBOther,WBALetter,SBUpper}
+{dd345,dd4122,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd346,dd4123,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4124,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd347,dd4125,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4126,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4127,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd3749,dd3724,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd348,dd4128,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4129,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4130,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4131,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4132,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd349,dd4133,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd350,dd4134,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd351,dd4135,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4136,0,0,Lu,0,GBOther,WBALetter,SBUpper}
 };
 /* 0410-041F */
 static const struct unidata st60[] = {
-{0,0,cf294,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf295,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf296,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf297,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf298,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf299,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf300,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf301,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf302,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd352,cd352,cf303,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf304,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf305,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf306,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf307,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf308,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf309,0,Lu,0,GBOther,WBALetter,SBUpper}
+{0,dd4137,dd3725,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4138,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4139,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd3738,dd3726,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4140,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4141,dd3727,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4142,dd3728,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd3741,dd3729,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4143,dd3730,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd352,dd4144,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd3743,dd3731,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4145,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4146,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd539,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd3744,dd3732,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4147,0,0,Lu,0,GBOther,WBALetter,SBUpper}
 };
 /* 0420-042F */
 static const struct unidata st61[] = {
-{0,0,cf310,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf311,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf312,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf313,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf314,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf315,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf316,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf317,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf318,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf319,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf320,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf321,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf322,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf323,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf324,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf325,0,Lu,0,GBOther,WBALetter,SBUpper}
+{0,dd4148,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4149,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4150,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4151,dd3733,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4152,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4153,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4154,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd3746,dd3734,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4155,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4156,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4157,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd3747,dd3735,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4158,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd3748,dd3736,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4159,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4160,0,0,Lu,0,GBOther,WBALetter,SBUpper}
 };
 /* 0430-043F */
 static const struct unidata st62[] = {
+{0,0,dd3737,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3738,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3739,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3740,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3741,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3742,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd353,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3743,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3744,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 0440-044F */
+static const struct unidata st63[] = {
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3745,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd353,cd353,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3746,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3747,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3748,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 0450-045F */
-static const struct unidata st63[] = {
-{cd354,cd354,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd355,cd355,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd356,cd356,0,0,Ll,0,GBOther,WBALetter,SBLower},
+static const struct unidata st64[] = {
+{dd354,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd355,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd356,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd357,cd357,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3749,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd357,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd358,cd358,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd359,cd359,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd360,cd360,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd358,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd359,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd360,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 0460-046F */
-static const struct unidata st64[] = {
-{0,0,cf326,0,Lu,0,GBOther,WBALetter,SBUpper},
+static const struct unidata st65[] = {
+{0,dd4161,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf327,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4162,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf328,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4163,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf329,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4164,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf330,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4165,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf331,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4166,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf332,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4167,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf333,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4168,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 0470-047F */
-static const struct unidata st65[] = {
-{0,0,cf334,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf335,0,Lu,0,GBOther,WBALetter,SBUpper},
+static const struct unidata st66[] = {
+{0,dd4169,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf336,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4170,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd361,cd361,cf337,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd362,cd362,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf338,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd3751,dd3750,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,dd3751,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd361,dd4171,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd362,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4172,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf339,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4173,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf340,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4174,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf341,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4175,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 0480-048F */
-static const struct unidata st66[] = {
-{0,0,cf342,0,Lu,0,GBOther,WBALetter,SBUpper},
+static const struct unidata st67[] = {
+{0,dd4176,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -5932,170 +6128,170 @@ static const struct unidata st66[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Me,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Me,0,GBExtend,WBExtend,SBExtend},
-{0,0,cf343,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4177,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf344,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4178,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf345,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4179,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 0490-049F */
-static const struct unidata st67[] = {
-{0,0,cf346,0,Lu,0,GBOther,WBALetter,SBUpper},
+static const struct unidata st68[] = {
+{0,dd4180,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf347,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4181,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf348,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4182,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf349,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4183,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf350,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4184,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf351,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4185,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf352,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4186,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf353,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4187,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 04A0-04AF */
-static const struct unidata st68[] = {
-{0,0,cf354,0,Lu,0,GBOther,WBALetter,SBUpper},
+static const struct unidata st69[] = {
+{0,dd4188,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf355,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4189,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf356,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4190,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf357,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4191,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf358,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4192,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf359,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4193,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf360,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4194,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf361,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4195,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 04B0-04BF */
-static const struct unidata st69[] = {
-{0,0,cf362,0,Lu,0,GBOther,WBALetter,SBUpper},
+static const struct unidata st70[] = {
+{0,dd4196,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf363,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4197,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf364,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4198,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf365,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4199,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf366,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4200,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf367,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4201,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf368,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4202,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf369,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4203,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 04C0-04CF */
-static const struct unidata st70[] = {
-{0,0,cf370,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd363,cd363,cf371,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd364,cd364,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf372,0,Lu,0,GBOther,WBALetter,SBUpper},
+static const struct unidata st71[] = {
+{0,dd4204,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd363,dd4205,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd364,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4206,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf373,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4207,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf374,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4208,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf375,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4209,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf376,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4210,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf377,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4211,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 04D0-04DF */
-static const struct unidata st71[] = {
-{cd365,cd365,cf378,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd366,cd366,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd367,cd367,cf379,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd368,cd368,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf380,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd369,cd369,cf381,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd370,cd370,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf382,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd371,cd371,cf383,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd372,cd372,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd373,cd373,cf384,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd374,cd374,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd375,cd375,cf385,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd376,cd376,0,0,Ll,0,GBOther,WBALetter,SBLower}
+static const struct unidata st72[] = {
+{dd365,dd4212,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd366,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd367,dd4213,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd368,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4214,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd369,dd4215,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd370,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd3753,dd3752,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,dd3753,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd371,dd4216,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd372,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd373,dd4217,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd374,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd375,dd4218,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd376,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 04E0-04EF */
-static const struct unidata st72[] = {
-{0,0,cf386,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd377,cd377,cf387,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd378,cd378,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd379,cd379,cf388,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd380,cd380,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd381,cd381,cf389,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd382,cd382,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf390,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd383,cd383,cf391,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd384,cd384,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd385,cd385,cf392,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd386,cd386,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd387,cd387,cf393,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd388,cd388,0,0,Ll,0,GBOther,WBALetter,SBLower}
+static const struct unidata st73[] = {
+{0,dd4219,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd377,dd4220,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd378,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd379,dd4221,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd380,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd381,dd4222,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd382,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd3755,dd3754,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,dd3755,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd383,dd4223,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd384,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd385,dd4224,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd386,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd387,dd4225,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd388,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 04F0-04FF */
-static const struct unidata st73[] = {
-{cd389,cd389,cf394,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd390,cd390,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd391,cd391,cf395,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd392,cd392,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd393,cd393,cf396,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd394,cd394,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf397,0,Lu,0,GBOther,WBALetter,SBUpper},
+static const struct unidata st74[] = {
+{dd389,dd4226,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd390,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd391,dd4227,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd392,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd393,dd4228,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd394,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4229,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd395,cd395,cf398,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd396,cd396,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf399,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd395,dd4230,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd396,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4231,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf400,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4232,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf401,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4233,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 0500-050F */
-static const struct unidata st74[] = {
-{0,0,cf402,0,Lu,0,GBOther,WBALetter,SBUpper},
+static const struct unidata st75[] = {
+{0,dd4234,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf403,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4235,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf404,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4236,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf405,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4237,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf406,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4238,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf407,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4239,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf408,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4240,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf409,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4241,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 0510-051F */
-static const struct unidata st75[] = {
-{0,0,cf410,0,Lu,0,GBOther,WBALetter,SBUpper},
+static const struct unidata st76[] = {
+{0,dd4242,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf411,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4243,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -6111,7 +6307,7 @@ static const struct unidata st75[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 0520-052F */
-static const struct unidata st76[] = {
+static const struct unidata st77[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -6130,52 +6326,52 @@ static const struct unidata st76[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 0530-053F */
-static const struct unidata st77[] = {
+static const struct unidata st78[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,cf412,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf413,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf414,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf415,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf416,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf417,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf418,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf419,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf420,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf421,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf422,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf423,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf424,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf425,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf426,0,Lu,0,GBOther,WBALetter,SBUpper}
+{0,dd4244,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4245,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4246,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4247,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4248,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4249,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4250,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4251,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4252,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4253,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4254,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4255,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4256,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4257,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4258,0,0,Lu,0,GBOther,WBALetter,SBUpper}
 };
 /* 0540-054F */
-static const struct unidata st78[] = {
-{0,0,cf427,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf428,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf429,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf430,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf431,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf432,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf433,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf434,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf435,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf436,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf437,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf438,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf439,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf440,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf441,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf442,0,Lu,0,GBOther,WBALetter,SBUpper}
+static const struct unidata st79[] = {
+{0,dd4259,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4260,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4261,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4262,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4263,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4264,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4265,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4266,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4267,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4268,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4269,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4270,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4271,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4272,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4273,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4274,0,0,Lu,0,GBOther,WBALetter,SBUpper}
 };
 /* 0550-055F */
-static const struct unidata st79[] = {
-{0,0,cf443,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf444,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf445,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf446,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf447,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf448,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf449,0,Lu,0,GBOther,WBALetter,SBUpper},
+static const struct unidata st80[] = {
+{0,dd4275,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4276,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4277,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4278,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4279,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4280,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4281,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
@@ -6187,7 +6383,7 @@ static const struct unidata st79[] = {
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther}
 };
 /* 0560-056F */
-static const struct unidata st80[] = {
+static const struct unidata st81[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
@@ -6206,7 +6402,7 @@ static const struct unidata st80[] = {
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 0580-058F */
-static const struct unidata st81[] = {
+static const struct unidata st82[] = {
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
@@ -6214,7 +6410,7 @@ static const struct unidata st81[] = {
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd397,0,cf450,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd397,dd397,0,0,Ll,CD,GBOther,WBALetter,SBLower},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Po,0,GBOther,WBMidNum,SBSTerm},
 {0,0,0,0,Pd,0,GBOther,WBOther,SBOther},
@@ -6225,7 +6421,7 @@ static const struct unidata st81[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 0590-059F */
-static const struct unidata st82[] = {
+static const struct unidata st83[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -6244,7 +6440,7 @@ static const struct unidata st82[] = {
 {0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend}
 };
 /* 05A0-05AF */
-static const struct unidata st83[] = {
+static const struct unidata st84[] = {
 {0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -6263,7 +6459,7 @@ static const struct unidata st83[] = {
 {0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend}
 };
 /* 05B0-05BF */
-static const struct unidata st84[] = {
+static const struct unidata st85[] = {
 {0,0,0,10,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,11,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,12,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -6282,7 +6478,7 @@ static const struct unidata st84[] = {
 {0,0,0,23,Mn,0,GBExtend,WBExtend,SBExtend}
 };
 /* 05C0-05CF */
-static const struct unidata st85[] = {
+static const struct unidata st86[] = {
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,24,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,25,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -6301,7 +6497,7 @@ static const struct unidata st85[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 05D0-05DF */
-static const struct unidata st86[] = {
+static const struct unidata st87[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -6320,7 +6516,7 @@ static const struct unidata st86[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 05E0-05EF */
-static const struct unidata st87[] = {
+static const struct unidata st88[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -6339,7 +6535,7 @@ static const struct unidata st87[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 05F0-05FF */
-static const struct unidata st88[] = {
+static const struct unidata st89[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -6358,7 +6554,7 @@ static const struct unidata st88[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 0600-060F */
-static const struct unidata st89[] = {
+static const struct unidata st90[] = {
 {0,0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
 {0,0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
 {0,0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
@@ -6377,7 +6573,7 @@ static const struct unidata st89[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther}
 };
 /* 0610-061F */
-static const struct unidata st90[] = {
+static const struct unidata st91[] = {
 {0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -6396,15 +6592,15 @@ static const struct unidata st90[] = {
 {0,0,0,0,Po,0,GBOther,WBOther,SBSTerm}
 };
 /* 0620-062F */
-static const struct unidata st91[] = {
+static const struct unidata st92[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd398,cd398,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd399,cd399,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd400,cd400,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd401,cd401,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd402,cd402,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd398,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd399,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd400,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd401,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd402,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,dd3756,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -6415,7 +6611,7 @@ static const struct unidata st91[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 0640-064F */
-static const struct unidata st92[] = {
+static const struct unidata st93[] = {
 {0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -6424,9 +6620,9 @@ static const struct unidata st92[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,dd2988,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,dd2989,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,27,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,28,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,29,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -6434,7 +6630,7 @@ static const struct unidata st92[] = {
 {0,0,0,31,Mn,0,GBExtend,WBExtend,SBExtend}
 };
 /* 0650-065F */
-static const struct unidata st93[] = {
+static const struct unidata st94[] = {
 {0,0,0,32,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,33,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,34,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -6453,7 +6649,7 @@ static const struct unidata st93[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 0660-066F */
-static const struct unidata st94[] = {
+static const struct unidata st95[] = {
 {0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
 {0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
 {0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
@@ -6472,16 +6668,16 @@ static const struct unidata st94[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 0670-067F */
-static const struct unidata st95[] = {
+static const struct unidata st96[] = {
 {0,0,0,35,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd403,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd404,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd405,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd406,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd403,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd404,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd405,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd406,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -6491,10 +6687,10 @@ static const struct unidata st95[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 06C0-06CF */
-static const struct unidata st96[] = {
-{cd407,cd407,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd408,cd408,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+static const struct unidata st97[] = {
+{dd407,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,dd2611,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd408,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -6510,13 +6706,13 @@ static const struct unidata st96[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 06D0-06DF */
-static const struct unidata st97[] = {
-{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+static const struct unidata st98[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd409,cd409,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,dd2613,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd409,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
-{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,dd3757,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -6529,7 +6725,7 @@ static const struct unidata st97[] = {
 {0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend}
 };
 /* 06E0-06EF */
-static const struct unidata st98[] = {
+static const struct unidata st99[] = {
 {0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -6548,7 +6744,7 @@ static const struct unidata st98[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 06F0-06FF */
-static const struct unidata st99[] = {
+static const struct unidata st100[] = {
 {0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
 {0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
 {0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
@@ -6567,7 +6763,7 @@ static const struct unidata st99[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 0700-070F */
-static const struct unidata st100[] = {
+static const struct unidata st101[] = {
 {0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
 {0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
 {0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
@@ -6586,7 +6782,7 @@ static const struct unidata st100[] = {
 {0,0,0,0,Cf,0,GBControl,WBFormat,SBFormat}
 };
 /* 0710-071F */
-static const struct unidata st101[] = {
+static const struct unidata st102[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,36,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -6605,7 +6801,7 @@ static const struct unidata st101[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 0730-073F */
-static const struct unidata st102[] = {
+static const struct unidata st103[] = {
 {0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -6624,7 +6820,7 @@ static const struct unidata st102[] = {
 {0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend}
 };
 /* 0740-074F */
-static const struct unidata st103[] = {
+static const struct unidata st104[] = {
 {0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -6643,7 +6839,7 @@ static const struct unidata st103[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 0760-076F */
-static const struct unidata st104[] = {
+static const struct unidata st105[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -6662,7 +6858,7 @@ static const struct unidata st104[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 07A0-07AF */
-static const struct unidata st105[] = {
+static const struct unidata st106[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -6681,7 +6877,7 @@ static const struct unidata st105[] = {
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend}
 };
 /* 07B0-07BF */
-static const struct unidata st106[] = {
+static const struct unidata st107[] = {
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -6700,7 +6896,7 @@ static const struct unidata st106[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 07C0-07CF */
-static const struct unidata st107[] = {
+static const struct unidata st108[] = {
 {0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
 {0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
 {0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
@@ -6719,7 +6915,7 @@ static const struct unidata st107[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 07E0-07EF */
-static const struct unidata st108[] = {
+static const struct unidata st109[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -6738,7 +6934,7 @@ static const struct unidata st108[] = {
 {0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend}
 };
 /* 07F0-07FF */
-static const struct unidata st109[] = {
+static const struct unidata st110[] = {
 {0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -6757,7 +6953,7 @@ static const struct unidata st109[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 0900-090F */
-static const struct unidata st110[] = {
+static const struct unidata st111[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -6776,8 +6972,7 @@ static const struct unidata st110[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 0920-092F */
-static const struct unidata st111[] = {
-{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+static const struct unidata st112[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -6786,7 +6981,8 @@ static const struct unidata st111[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd410,cd410,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,dd3758,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd410,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -6795,12 +6991,12 @@ static const struct unidata st111[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 0930-093F */
-static const struct unidata st112[] = {
-{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd411,cd411,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+static const struct unidata st113[] = {
+{0,0,dd3759,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd411,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd412,cd412,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,dd3760,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd412,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -6814,7 +7010,7 @@ static const struct unidata st112[] = {
 {0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter}
 };
 /* 0940-094F */
-static const struct unidata st113[] = {
+static const struct unidata st114[] = {
 {0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -6833,7 +7029,7 @@ static const struct unidata st113[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 0950-095F */
-static const struct unidata st114[] = {
+static const struct unidata st115[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -6842,17 +7038,17 @@ static const struct unidata st114[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd413,cd413,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd414,cd414,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd415,cd415,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd416,cd416,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd417,cd417,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd418,cd418,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd419,cd419,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd420,cd420,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+{dd413,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd414,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd415,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd416,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd417,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd418,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd419,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd420,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 0960-096F */
-static const struct unidata st115[] = {
+static const struct unidata st116[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -6871,7 +7067,7 @@ static const struct unidata st115[] = {
 {0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric}
 };
 /* 0970-097F */
-static const struct unidata st116[] = {
+static const struct unidata st117[] = {
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -6890,7 +7086,7 @@ static const struct unidata st116[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 0980-098F */
-static const struct unidata st117[] = {
+static const struct unidata st118[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
@@ -6909,7 +7105,7 @@ static const struct unidata st117[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 0990-099F */
-static const struct unidata st118[] = {
+static const struct unidata st119[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -6928,7 +7124,7 @@ static const struct unidata st118[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 09A0-09AF */
-static const struct unidata st119[] = {
+static const struct unidata st120[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -6947,7 +7143,7 @@ static const struct unidata st119[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 09B0-09BF */
-static const struct unidata st120[] = {
+static const struct unidata st121[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -6966,7 +7162,7 @@ static const struct unidata st120[] = {
 {0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter}
 };
 /* 09C0-09CF */
-static const struct unidata st121[] = {
+static const struct unidata st122[] = {
 {0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -6974,18 +7170,18 @@ static const struct unidata st121[] = {
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,dd3761,0,Mc,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd421,cd421,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{cd422,cd422,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{dd421,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{dd422,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 09D0-09DF */
-static const struct unidata st122[] = {
+static const struct unidata st123[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -6998,13 +7194,13 @@ static const struct unidata st122[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd423,cd423,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd424,cd424,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd423,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd424,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd425,cd425,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+{dd425,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 09E0-09EF */
-static const struct unidata st123[] = {
+static const struct unidata st124[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -7023,7 +7219,7 @@ static const struct unidata st123[] = {
 {0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric}
 };
 /* 09F0-09FF */
-static const struct unidata st124[] = {
+static const struct unidata st125[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Sc,0,GBOther,WBOther,SBOther},
@@ -7042,7 +7238,7 @@ static const struct unidata st124[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 0A00-0A0F */
-static const struct unidata st125[] = {
+static const struct unidata st126[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -7061,14 +7257,14 @@ static const struct unidata st125[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 0A30-0A3F */
-static const struct unidata st126[] = {
+static const struct unidata st127[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd426,cd426,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd426,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd427,cd427,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd427,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -7080,7 +7276,7 @@ static const struct unidata st126[] = {
 {0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter}
 };
 /* 0A40-0A4F */
-static const struct unidata st127[] = {
+static const struct unidata st128[] = {
 {0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -7099,7 +7295,7 @@ static const struct unidata st127[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 0A50-0A5F */
-static const struct unidata st128[] = {
+static const struct unidata st129[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -7109,16 +7305,16 @@ static const struct unidata st128[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd428,cd428,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd429,cd429,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd430,cd430,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd428,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd429,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd430,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd431,cd431,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd431,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 0A60-0A6F */
-static const struct unidata st129[] = {
+static const struct unidata st130[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -7137,7 +7333,7 @@ static const struct unidata st129[] = {
 {0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric}
 };
 /* 0A70-0A7F */
-static const struct unidata st130[] = {
+static const struct unidata st131[] = {
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -7156,7 +7352,7 @@ static const struct unidata st130[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 0A80-0A8F */
-static const struct unidata st131[] = {
+static const struct unidata st132[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -7175,7 +7371,7 @@ static const struct unidata st131[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 0A90-0A9F */
-static const struct unidata st132[] = {
+static const struct unidata st133[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -7194,7 +7390,7 @@ static const struct unidata st132[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 0AB0-0ABF */
-static const struct unidata st133[] = {
+static const struct unidata st134[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -7213,7 +7409,7 @@ static const struct unidata st133[] = {
 {0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter}
 };
 /* 0AC0-0ACF */
-static const struct unidata st134[] = {
+static const struct unidata st135[] = {
 {0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -7232,7 +7428,7 @@ static const struct unidata st134[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 0AD0-0ADF */
-static const struct unidata st135[] = {
+static const struct unidata st136[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -7251,7 +7447,7 @@ static const struct unidata st135[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 0AF0-0AFF */
-static const struct unidata st136[] = {
+static const struct unidata st137[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sc,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -7270,7 +7466,7 @@ static const struct unidata st136[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 0B30-0B3F */
-static const struct unidata st137[] = {
+static const struct unidata st138[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -7289,7 +7485,7 @@ static const struct unidata st137[] = {
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend}
 };
 /* 0B40-0B4F */
-static const struct unidata st138[] = {
+static const struct unidata st139[] = {
 {0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -7297,18 +7493,18 @@ static const struct unidata st138[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{cd432,cd432,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,dd3762,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{dd432,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd433,cd433,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{cd434,cd434,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{dd433,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{dd434,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 0B50-0B5F */
-static const struct unidata st139[] = {
+static const struct unidata st140[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -7321,13 +7517,13 @@ static const struct unidata st139[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd435,cd435,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd436,cd436,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd435,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd436,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 0B60-0B6F */
-static const struct unidata st140[] = {
+static const struct unidata st141[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -7346,7 +7542,7 @@ static const struct unidata st140[] = {
 {0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric}
 };
 /* 0B70-0B7F */
-static const struct unidata st141[] = {
+static const struct unidata st142[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -7365,7 +7561,7 @@ static const struct unidata st141[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 0B80-0B8F */
-static const struct unidata st142[] = {
+static const struct unidata st143[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -7384,12 +7580,12 @@ static const struct unidata st142[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 0B90-0B9F */
-static const struct unidata st143[] = {
+static const struct unidata st144[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,dd3763,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd437,cd437,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd437,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -7403,7 +7599,7 @@ static const struct unidata st143[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 0BA0-0BAF */
-static const struct unidata st144[] = {
+static const struct unidata st145[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -7422,7 +7618,7 @@ static const struct unidata st144[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 0BB0-0BBF */
-static const struct unidata st145[] = {
+static const struct unidata st146[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -7441,26 +7637,26 @@ static const struct unidata st145[] = {
 {0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter}
 };
 /* 0BC0-0BCF */
-static const struct unidata st146[] = {
+static const struct unidata st147[] = {
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,dd3764,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,dd3765,0,Mc,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd438,cd438,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{cd439,cd439,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{cd440,cd440,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{dd438,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{dd439,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{dd440,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 0BD0-0BDF */
-static const struct unidata st147[] = {
+static const struct unidata st148[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -7479,7 +7675,7 @@ static const struct unidata st147[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 0BF0-0BFF */
-static const struct unidata st148[] = {
+static const struct unidata st149[] = {
 {0,0,0,0,No,0,GBOther,WBOther,SBOther},
 {0,0,0,0,No,0,GBOther,WBOther,SBOther},
 {0,0,0,0,No,0,GBOther,WBOther,SBOther},
@@ -7498,7 +7694,7 @@ static const struct unidata st148[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 0C00-0C0F */
-static const struct unidata st149[] = {
+static const struct unidata st150[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
@@ -7517,7 +7713,7 @@ static const struct unidata st149[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 0C10-0C1F */
-static const struct unidata st150[] = {
+static const struct unidata st151[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -7536,7 +7732,7 @@ static const struct unidata st150[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 0C30-0C3F */
-static const struct unidata st151[] = {
+static const struct unidata st152[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -7555,16 +7751,16 @@ static const struct unidata st151[] = {
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend}
 };
 /* 0C40-0C4F */
-static const struct unidata st152[] = {
+static const struct unidata st153[] = {
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,dd3766,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{cd441,cd441,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{dd441,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -7574,7 +7770,7 @@ static const struct unidata st152[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 0C50-0C5F */
-static const struct unidata st153[] = {
+static const struct unidata st154[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -7593,7 +7789,7 @@ static const struct unidata st153[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 0C80-0C8F */
-static const struct unidata st154[] = {
+static const struct unidata st155[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
@@ -7612,7 +7808,7 @@ static const struct unidata st154[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 0CB0-0CBF */
-static const struct unidata st155[] = {
+static const struct unidata st156[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -7628,29 +7824,29 @@ static const struct unidata st155[] = {
 {0,0,0,7,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend}
+{0,0,dd3767,0,Mn,0,GBExtend,WBExtend,SBExtend}
 };
 /* 0CC0-0CCF */
-static const struct unidata st156[] = {
-{cd442,cd442,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+static const struct unidata st157[] = {
+{dd442,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Mc,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{cd443,cd443,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{cd444,cd444,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,dd3768,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{dd443,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{dd444,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd445,cd445,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{cd446,cd446,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{dd445,0,dd3769,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{dd446,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 0CD0-0CDF */
-static const struct unidata st157[] = {
+static const struct unidata st158[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -7669,7 +7865,7 @@ static const struct unidata st157[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 0CF0-0CFF */
-static const struct unidata st158[] = {
+static const struct unidata st159[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -7688,26 +7884,26 @@ static const struct unidata st158[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 0D40-0D4F */
-static const struct unidata st159[] = {
+static const struct unidata st160[] = {
 {0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,dd3770,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,dd3771,0,Mc,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd447,cd447,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{cd448,cd448,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{cd449,cd449,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{dd447,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{dd448,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{dd449,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 0D80-0D8F */
-static const struct unidata st160[] = {
+static const struct unidata st161[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
@@ -7726,7 +7922,7 @@ static const struct unidata st160[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 0D90-0D9F */
-static const struct unidata st161[] = {
+static const struct unidata st162[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -7745,7 +7941,7 @@ static const struct unidata st161[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 0DB0-0DBF */
-static const struct unidata st162[] = {
+static const struct unidata st163[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -7764,7 +7960,7 @@ static const struct unidata st162[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 0DC0-0DCF */
-static const struct unidata st163[] = {
+static const struct unidata st164[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -7783,7 +7979,7 @@ static const struct unidata st163[] = {
 {0,0,0,0,Mc,0,GBExtend,WBExtend,SBExtend}
 };
 /* 0DD0-0DDF */
-static const struct unidata st164[] = {
+static const struct unidata st165[] = {
 {0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -7793,16 +7989,16 @@ static const struct unidata st164[] = {
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,dd3772,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{dd450,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{cd450,cd450,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{cd451,cd451,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{cd452,cd452,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{cd453,cd453,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{dd451,0,dd3773,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{dd452,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{dd453,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Mc,0,GBExtend,WBExtend,SBExtend}
 };
 /* 0DF0-0DFF */
-static const struct unidata st165[] = {
+static const struct unidata st166[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
@@ -7821,7 +8017,7 @@ static const struct unidata st165[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 0E00-0E0F */
-static const struct unidata st166[] = {
+static const struct unidata st167[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
@@ -7840,7 +8036,7 @@ static const struct unidata st166[] = {
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* 0E10-0E1F */
-static const struct unidata st167[] = {
+static const struct unidata st168[] = {
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
@@ -7859,11 +8055,11 @@ static const struct unidata st167[] = {
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* 0E30-0E3F */
-static const struct unidata st168[] = {
+static const struct unidata st169[] = {
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd454,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd454,0,0,0,Lo,CD,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -7878,7 +8074,7 @@ static const struct unidata st168[] = {
 {0,0,0,0,Sc,0,GBOther,WBOther,SBOther}
 };
 /* 0E40-0E4F */
-static const struct unidata st169[] = {
+static const struct unidata st170[] = {
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
@@ -7897,7 +8093,7 @@ static const struct unidata st169[] = {
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther}
 };
 /* 0E50-0E5F */
-static const struct unidata st170[] = {
+static const struct unidata st171[] = {
 {0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
 {0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
 {0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
@@ -7916,7 +8112,7 @@ static const struct unidata st170[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 0E80-0E8F */
-static const struct unidata st171[] = {
+static const struct unidata st172[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
@@ -7935,7 +8131,7 @@ static const struct unidata st171[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 0E90-0E9F */
-static const struct unidata st172[] = {
+static const struct unidata st173[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -7954,7 +8150,7 @@ static const struct unidata st172[] = {
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* 0EA0-0EAF */
-static const struct unidata st173[] = {
+static const struct unidata st174[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
@@ -7973,11 +8169,11 @@ static const struct unidata st173[] = {
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* 0EB0-0EBF */
-static const struct unidata st174[] = {
+static const struct unidata st175[] = {
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd455,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd455,0,0,0,Lo,CD,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -7992,7 +8188,7 @@ static const struct unidata st174[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 0EC0-0ECF */
-static const struct unidata st175[] = {
+static const struct unidata st176[] = {
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
@@ -8011,7 +8207,7 @@ static const struct unidata st175[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 0ED0-0EDF */
-static const struct unidata st176[] = {
+static const struct unidata st177[] = {
 {0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
 {0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
 {0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
@@ -8024,13 +8220,13 @@ static const struct unidata st176[] = {
 {0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd456,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd457,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd456,0,0,0,Lo,CD,GBOther,WBOther,SBOLetter},
+{dd457,0,0,0,Lo,CD,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 0F00-0F0F */
-static const struct unidata st177[] = {
+static const struct unidata st178[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -8043,13 +8239,13 @@ static const struct unidata st177[] = {
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd458,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{dd458,0,0,0,Po,CD,GBOther,WBOther,SBOther},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther}
 };
 /* 0F10-0F1F */
-static const struct unidata st178[] = {
+static const struct unidata st179[] = {
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
@@ -8068,7 +8264,7 @@ static const struct unidata st178[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther}
 };
 /* 0F20-0F2F */
-static const struct unidata st179[] = {
+static const struct unidata st180[] = {
 {0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
 {0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
 {0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
@@ -8087,7 +8283,7 @@ static const struct unidata st179[] = {
 {0,0,0,0,No,0,GBOther,WBOther,SBOther}
 };
 /* 0F30-0F3F */
-static const struct unidata st180[] = {
+static const struct unidata st181[] = {
 {0,0,0,0,No,0,GBOther,WBOther,SBOther},
 {0,0,0,0,No,0,GBOther,WBOther,SBOther},
 {0,0,0,0,No,0,GBOther,WBOther,SBOther},
@@ -8106,11 +8302,11 @@ static const struct unidata st180[] = {
 {0,0,0,0,Mc,0,GBOther,WBOther,SBOther}
 };
 /* 0F40-0F4F */
-static const struct unidata st181[] = {
+static const struct unidata st182[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd459,cd459,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd459,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -8120,31 +8316,31 @@ static const struct unidata st181[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd460,cd460,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd460,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 0F50-0F5F */
-static const struct unidata st182[] = {
+static const struct unidata st183[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd461,cd461,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd461,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd462,cd462,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd462,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd463,cd463,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd463,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 0F60-0F6F */
-static const struct unidata st183[] = {
+static const struct unidata st184[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -8154,7 +8350,7 @@ static const struct unidata st183[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd464,cd464,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd464,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -8163,17 +8359,17 @@ static const struct unidata st183[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 0F70-0F7F */
-static const struct unidata st184[] = {
+static const struct unidata st185[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,129,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,130,Mn,0,GBExtend,WBExtend,SBExtend},
-{cd465,cd465,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{dd465,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,132,Mn,0,GBExtend,WBExtend,SBExtend},
-{cd466,cd466,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{cd467,cd467,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{cd468,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{cd469,cd469,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{cd470,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{dd466,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{dd467,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{dd468,0,0,0,Mn,CD,GBExtend,WBExtend,SBExtend},
+{dd469,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{dd470,0,0,0,Mn,CD,GBExtend,WBExtend,SBExtend},
 {0,0,0,130,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,130,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,130,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -8182,9 +8378,9 @@ static const struct unidata st184[] = {
 {0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter}
 };
 /* 0F80-0F8F */
-static const struct unidata st185[] = {
+static const struct unidata st186[] = {
 {0,0,0,130,Mn,0,GBExtend,WBExtend,SBExtend},
-{cd471,cd471,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{dd471,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -8201,11 +8397,11 @@ static const struct unidata st185[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 0F90-0F9F */
-static const struct unidata st186[] = {
+static const struct unidata st187[] = {
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{cd472,cd472,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{dd472,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -8215,31 +8411,31 @@ static const struct unidata st186[] = {
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{cd473,cd473,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{dd473,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend}
 };
 /* 0FA0-0FAF */
-static const struct unidata st187[] = {
+static const struct unidata st188[] = {
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{cd474,cd474,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{dd474,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{cd475,cd475,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{dd475,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{cd476,cd476,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{dd476,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend}
 };
 /* 0FB0-0FBF */
-static const struct unidata st188[] = {
+static const struct unidata st189[] = {
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -8249,7 +8445,7 @@ static const struct unidata st188[] = {
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{cd477,cd477,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{dd477,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -8258,7 +8454,7 @@ static const struct unidata st188[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther}
 };
 /* 0FC0-0FCF */
-static const struct unidata st189[] = {
+static const struct unidata st190[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -8277,7 +8473,7 @@ static const struct unidata st189[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther}
 };
 /* 0FD0-0FDF */
-static const struct unidata st190[] = {
+static const struct unidata st191[] = {
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -8296,14 +8492,14 @@ static const struct unidata st190[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 1020-102F */
-static const struct unidata st191[] = {
+static const struct unidata st192[] = {
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd478,cd478,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,dd3774,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd478,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
@@ -8315,7 +8511,7 @@ static const struct unidata st191[] = {
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend}
 };
 /* 1030-103F */
-static const struct unidata st192[] = {
+static const struct unidata st193[] = {
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -8334,7 +8530,7 @@ static const struct unidata st192[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 1040-104F */
-static const struct unidata st193[] = {
+static const struct unidata st194[] = {
 {0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
 {0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
 {0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
@@ -8353,7 +8549,7 @@ static const struct unidata st193[] = {
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther}
 };
 /* 1050-105F */
-static const struct unidata st194[] = {
+static const struct unidata st195[] = {
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
@@ -8372,51 +8568,51 @@ static const struct unidata st194[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 10A0-10AF */
-static const struct unidata st195[] = {
-{0,0,cf451,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf452,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf453,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf454,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf455,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf456,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf457,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf458,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf459,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf460,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf461,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf462,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf463,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf464,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf465,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf466,0,Lu,0,GBOther,WBALetter,SBUpper}
+static const struct unidata st196[] = {
+{0,dd4282,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4283,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4284,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4285,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4286,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4287,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4288,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4289,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4290,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4291,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4292,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4293,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4294,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4295,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4296,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4297,0,0,Lu,0,GBOther,WBALetter,SBUpper}
 };
 /* 10B0-10BF */
-static const struct unidata st196[] = {
-{0,0,cf467,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf468,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf469,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf470,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf471,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf472,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf473,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf474,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf475,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf476,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf477,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf478,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf479,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf480,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf481,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf482,0,Lu,0,GBOther,WBALetter,SBUpper}
+static const struct unidata st197[] = {
+{0,dd4298,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4299,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4300,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4301,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4302,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4303,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4304,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4305,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4306,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4307,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4308,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4309,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4310,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4311,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4312,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4313,0,0,Lu,0,GBOther,WBALetter,SBUpper}
 };
 /* 10C0-10CF */
-static const struct unidata st197[] = {
-{0,0,cf483,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf484,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf485,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf486,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf487,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf488,0,Lu,0,GBOther,WBALetter,SBUpper},
+static const struct unidata st198[] = {
+{0,dd4314,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4315,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4316,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4317,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4318,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4319,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -8429,7 +8625,7 @@ static const struct unidata st197[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 10F0-10FF */
-static const struct unidata st198[] = {
+static const struct unidata st199[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -8442,13 +8638,13 @@ static const struct unidata st198[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd479,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
+{dd479,0,0,0,Lm,CD,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 1100-110F */
-static const struct unidata st199[] = {
+static const struct unidata st200[] = {
 {0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
@@ -8467,7 +8663,7 @@ static const struct unidata st199[] = {
 {0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter}
 };
 /* 1150-115F */
-static const struct unidata st200[] = {
+static const struct unidata st201[] = {
 {0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
@@ -8486,7 +8682,7 @@ static const struct unidata st200[] = {
 {0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter}
 };
 /* 1160-116F */
-static const struct unidata st201[] = {
+static const struct unidata st202[] = {
 {0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
@@ -8505,7 +8701,7 @@ static const struct unidata st201[] = {
 {0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter}
 };
 /* 11A0-11AF */
-static const struct unidata st202[] = {
+static const struct unidata st203[] = {
 {0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
@@ -8524,7 +8720,7 @@ static const struct unidata st202[] = {
 {0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter}
 };
 /* 11B0-11BF */
-static const struct unidata st203[] = {
+static const struct unidata st204[] = {
 {0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
@@ -8543,7 +8739,7 @@ static const struct unidata st203[] = {
 {0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter}
 };
 /* 11F0-11FF */
-static const struct unidata st204[] = {
+static const struct unidata st205[] = {
 {0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
@@ -8562,7 +8758,7 @@ static const struct unidata st204[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 1240-124F */
-static const struct unidata st205[] = {
+static const struct unidata st206[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -8581,7 +8777,7 @@ static const struct unidata st205[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 1250-125F */
-static const struct unidata st206[] = {
+static const struct unidata st207[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -8600,7 +8796,7 @@ static const struct unidata st206[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 12B0-12BF */
-static const struct unidata st207[] = {
+static const struct unidata st208[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -8619,7 +8815,7 @@ static const struct unidata st207[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 12C0-12CF */
-static const struct unidata st208[] = {
+static const struct unidata st209[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -8638,7 +8834,7 @@ static const struct unidata st208[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 12D0-12DF */
-static const struct unidata st209[] = {
+static const struct unidata st210[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -8657,7 +8853,7 @@ static const struct unidata st209[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 1350-135F */
-static const struct unidata st210[] = {
+static const struct unidata st211[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -8676,7 +8872,7 @@ static const struct unidata st210[] = {
 {0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend}
 };
 /* 1360-136F */
-static const struct unidata st211[] = {
+static const struct unidata st212[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
@@ -8695,7 +8891,7 @@ static const struct unidata st211[] = {
 {0,0,0,0,No,0,GBOther,WBOther,SBOther}
 };
 /* 1370-137F */
-static const struct unidata st212[] = {
+static const struct unidata st213[] = {
 {0,0,0,0,No,0,GBOther,WBOther,SBOther},
 {0,0,0,0,No,0,GBOther,WBOther,SBOther},
 {0,0,0,0,No,0,GBOther,WBOther,SBOther},
@@ -8714,7 +8910,7 @@ static const struct unidata st212[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 1390-139F */
-static const struct unidata st213[] = {
+static const struct unidata st214[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -8733,7 +8929,7 @@ static const struct unidata st213[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 13F0-13FF */
-static const struct unidata st214[] = {
+static const struct unidata st215[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -8752,7 +8948,7 @@ static const struct unidata st214[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 1400-140F */
-static const struct unidata st215[] = {
+static const struct unidata st216[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -8771,7 +8967,7 @@ static const struct unidata st215[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 1660-166F */
-static const struct unidata st216[] = {
+static const struct unidata st217[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -8790,7 +8986,7 @@ static const struct unidata st216[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 1670-167F */
-static const struct unidata st217[] = {
+static const struct unidata st218[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -8809,7 +9005,7 @@ static const struct unidata st217[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 1680-168F */
-static const struct unidata st218[] = {
+static const struct unidata st219[] = {
 {0,0,0,0,Zs,0,GBOther,WBOther,SBSp},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -8828,7 +9024,7 @@ static const struct unidata st218[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 1690-169F */
-static const struct unidata st219[] = {
+static const struct unidata st220[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -8847,7 +9043,7 @@ static const struct unidata st219[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 16E0-16EF */
-static const struct unidata st220[] = {
+static const struct unidata st221[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -8866,7 +9062,7 @@ static const struct unidata st220[] = {
 {0,0,0,0,Nl,0,GBOther,WBALetter,SBOLetter}
 };
 /* 16F0-16FF */
-static const struct unidata st221[] = {
+static const struct unidata st222[] = {
 {0,0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -8885,7 +9081,7 @@ static const struct unidata st221[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 1700-170F */
-static const struct unidata st222[] = {
+static const struct unidata st223[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -8904,7 +9100,7 @@ static const struct unidata st222[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 1710-171F */
-static const struct unidata st223[] = {
+static const struct unidata st224[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -8923,7 +9119,7 @@ static const struct unidata st223[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 1730-173F */
-static const struct unidata st224[] = {
+static const struct unidata st225[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -8942,7 +9138,7 @@ static const struct unidata st224[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 1750-175F */
-static const struct unidata st225[] = {
+static const struct unidata st226[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -8961,7 +9157,7 @@ static const struct unidata st225[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 1770-177F */
-static const struct unidata st226[] = {
+static const struct unidata st227[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -8980,7 +9176,7 @@ static const struct unidata st226[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 17B0-17BF */
-static const struct unidata st227[] = {
+static const struct unidata st228[] = {
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
@@ -8999,7 +9195,7 @@ static const struct unidata st227[] = {
 {0,0,0,0,Mc,0,GBOther,WBOther,SBOLetter}
 };
 /* 17C0-17CF */
-static const struct unidata st228[] = {
+static const struct unidata st229[] = {
 {0,0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
@@ -9018,7 +9214,7 @@ static const struct unidata st228[] = {
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend}
 };
 /* 17D0-17DF */
-static const struct unidata st229[] = {
+static const struct unidata st230[] = {
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -9037,7 +9233,7 @@ static const struct unidata st229[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 17E0-17EF */
-static const struct unidata st230[] = {
+static const struct unidata st231[] = {
 {0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
 {0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
 {0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
@@ -9056,7 +9252,7 @@ static const struct unidata st230[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 17F0-17FF */
-static const struct unidata st231[] = {
+static const struct unidata st232[] = {
 {0,0,0,0,No,0,GBOther,WBOther,SBOther},
 {0,0,0,0,No,0,GBOther,WBOther,SBOther},
 {0,0,0,0,No,0,GBOther,WBOther,SBOther},
@@ -9075,7 +9271,7 @@ static const struct unidata st231[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 1800-180F */
-static const struct unidata st232[] = {
+static const struct unidata st233[] = {
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
@@ -9094,7 +9290,7 @@ static const struct unidata st232[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 1840-184F */
-static const struct unidata st233[] = {
+static const struct unidata st234[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -9113,7 +9309,7 @@ static const struct unidata st233[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 1870-187F */
-static const struct unidata st234[] = {
+static const struct unidata st235[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -9132,7 +9328,7 @@ static const struct unidata st234[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 18A0-18AF */
-static const struct unidata st235[] = {
+static const struct unidata st236[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -9151,7 +9347,7 @@ static const struct unidata st235[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 1910-191F */
-static const struct unidata st236[] = {
+static const struct unidata st237[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -9170,7 +9366,7 @@ static const struct unidata st236[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 1920-192F */
-static const struct unidata st237[] = {
+static const struct unidata st238[] = {
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -9189,7 +9385,7 @@ static const struct unidata st237[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 1930-193F */
-static const struct unidata st238[] = {
+static const struct unidata st239[] = {
 {0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -9208,7 +9404,7 @@ static const struct unidata st238[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 1940-194F */
-static const struct unidata st239[] = {
+static const struct unidata st240[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -9227,7 +9423,7 @@ static const struct unidata st239[] = {
 {0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric}
 };
 /* 1960-196F */
-static const struct unidata st240[] = {
+static const struct unidata st241[] = {
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
@@ -9246,7 +9442,7 @@ static const struct unidata st240[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 1970-197F */
-static const struct unidata st241[] = {
+static const struct unidata st242[] = {
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
@@ -9265,7 +9461,7 @@ static const struct unidata st241[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 19A0-19AF */
-static const struct unidata st242[] = {
+static const struct unidata st243[] = {
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
@@ -9284,7 +9480,7 @@ static const struct unidata st242[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 19B0-19BF */
-static const struct unidata st243[] = {
+static const struct unidata st244[] = {
 {0,0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
@@ -9303,7 +9499,7 @@ static const struct unidata st243[] = {
 {0,0,0,0,Mc,0,GBOther,WBOther,SBOLetter}
 };
 /* 19C0-19CF */
-static const struct unidata st244[] = {
+static const struct unidata st245[] = {
 {0,0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
@@ -9322,7 +9518,7 @@ static const struct unidata st244[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 19D0-19DF */
-static const struct unidata st245[] = {
+static const struct unidata st246[] = {
 {0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
 {0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
 {0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
@@ -9341,7 +9537,7 @@ static const struct unidata st245[] = {
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther}
 };
 /* 19E0-19EF */
-static const struct unidata st246[] = {
+static const struct unidata st247[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -9360,7 +9556,7 @@ static const struct unidata st246[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther}
 };
 /* 1A10-1A1F */
-static const struct unidata st247[] = {
+static const struct unidata st248[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -9379,29 +9575,29 @@ static const struct unidata st247[] = {
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther}
 };
 /* 1B00-1B0F */
-static const struct unidata st248[] = {
+static const struct unidata st249[] = {
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd480,cd480,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd481,cd481,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd482,cd482,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd483,cd483,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd484,cd484,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,dd3775,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd480,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,dd3776,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd481,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,dd3777,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd482,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,dd3778,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd483,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,dd3779,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd484,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 1B10-1B1F */
-static const struct unidata st249[] = {
-{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+static const struct unidata st250[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd485,cd485,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,dd3780,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd485,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -9417,7 +9613,7 @@ static const struct unidata st249[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 1B30-1B3F */
-static const struct unidata st250[] = {
+static const struct unidata st251[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -9428,19 +9624,19 @@ static const struct unidata st250[] = {
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{cd486,cd486,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{cd487,cd487,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter}
+{0,0,dd3781,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{dd486,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,dd3782,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{dd487,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,dd3783,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,dd3784,0,Mc,0,GBOther,WBALetter,SBOLetter}
 };
 /* 1B40-1B4F */
-static const struct unidata st251[] = {
-{cd488,cd488,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{cd489,cd489,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{cd490,cd490,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+static const struct unidata st252[] = {
+{dd488,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{dd489,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,dd3785,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{dd490,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,9,Mc,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -9455,7 +9651,7 @@ static const struct unidata st251[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 1B50-1B5F */
-static const struct unidata st252[] = {
+static const struct unidata st253[] = {
 {0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
 {0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
 {0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
@@ -9474,7 +9670,7 @@ static const struct unidata st252[] = {
 {0,0,0,0,Po,0,GBOther,WBOther,SBSTerm}
 };
 /* 1B60-1B6F */
-static const struct unidata st253[] = {
+static const struct unidata st254[] = {
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -9493,7 +9689,7 @@ static const struct unidata st253[] = {
 {0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend}
 };
 /* 1B70-1B7F */
-static const struct unidata st254[] = {
+static const struct unidata st255[] = {
 {0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -9512,7 +9708,7 @@ static const struct unidata st254[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 1D20-1D2F */
-static const struct unidata st255[] = {
+static const struct unidata st256[] = {
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
@@ -9525,81 +9721,81 @@ static const struct unidata st255[] = {
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd491,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd492,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd493,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
+{dd491,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd492,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd493,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
 {0,0,0,0,Lm,0,GBOther,WBALetter,SBLower}
 };
 /* 1D30-1D3F */
-static const struct unidata st256[] = {
-{cd494,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd495,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd496,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd497,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd498,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd499,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd500,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd501,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd502,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd503,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd504,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
+static const struct unidata st257[] = {
+{dd494,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd495,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd496,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd497,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd498,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd499,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd500,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd501,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd502,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd503,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd504,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
 {0,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd505,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd506,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd507,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd508,0,0,0,Lm,0,GBOther,WBALetter,SBLower}
+{dd505,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd506,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd507,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd508,0,0,0,Lm,CD,GBOther,WBALetter,SBLower}
 };
 /* 1D40-1D4F */
-static const struct unidata st257[] = {
-{cd509,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd510,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd511,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd2,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd512,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd513,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd514,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd515,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd516,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd517,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd518,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd519,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd520,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd521,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
+static const struct unidata st258[] = {
+{dd509,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd510,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd511,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd2,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd512,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd513,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd514,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd515,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd516,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd517,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd518,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd519,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd520,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd521,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
 {0,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd522,0,0,0,Lm,0,GBOther,WBALetter,SBLower}
+{dd522,0,0,0,Lm,CD,GBOther,WBALetter,SBLower}
 };
 /* 1D50-1D5F */
-static const struct unidata st258[] = {
-{cd523,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd524,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd10,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd525,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd526,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd527,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd528,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd529,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd530,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd531,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd532,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd533,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd534,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd332,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd535,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd536,0,0,0,Lm,0,GBOther,WBALetter,SBLower}
+static const struct unidata st259[] = {
+{dd523,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd524,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd10,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd525,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd526,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd527,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd528,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd529,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd530,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd531,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd532,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd533,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd534,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd332,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd535,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd536,0,0,0,Lm,CD,GBOther,WBALetter,SBLower}
 };
 /* 1D60-1D6F */
-static const struct unidata st259[] = {
-{cd337,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd537,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd538,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd287,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd530,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd533,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd332,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd535,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd340,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd337,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd537,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+static const struct unidata st260[] = {
+{dd337,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd537,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd538,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd287,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd530,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd533,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd332,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd535,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd340,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd337,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd537,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
@@ -9607,7 +9803,7 @@ static const struct unidata st259[] = {
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 1D70-1D7F */
-static const struct unidata st260[] = {
+static const struct unidata st261[] = {
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
@@ -9616,7 +9812,7 @@ static const struct unidata st260[] = {
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd539,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
+{dd539,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
@@ -9626,7 +9822,7 @@ static const struct unidata st260[] = {
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 1D90-1D9F */
-static const struct unidata st261[] = {
+static const struct unidata st262[] = {
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
@@ -9638,52 +9834,52 @@ static const struct unidata st261[] = {
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd540,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd541,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd542,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd543,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd520,0,0,0,Lm,0,GBOther,WBALetter,SBLower}
+{dd540,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd541,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd542,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd543,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd520,0,0,0,Lm,CD,GBOther,WBALetter,SBLower}
 };
 /* 1DA0-1DAF */
-static const struct unidata st262[] = {
-{cd544,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd545,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd546,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd547,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd548,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd549,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd550,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd551,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd552,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd553,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd554,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd555,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd556,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd557,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd558,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd559,0,0,0,Lm,0,GBOther,WBALetter,SBLower}
+static const struct unidata st263[] = {
+{dd544,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd545,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd546,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd547,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd548,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd549,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd550,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd551,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd552,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd553,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd554,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd555,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd556,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd557,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd558,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd559,0,0,0,Lm,CD,GBOther,WBALetter,SBLower}
 };
 /* 1DB0-1DBF */
-static const struct unidata st263[] = {
-{cd560,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd561,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd562,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd563,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd564,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd565,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd566,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd567,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd568,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd569,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd570,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd571,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd572,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd573,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd574,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd333,0,0,0,Lm,0,GBOther,WBALetter,SBLower}
+static const struct unidata st264[] = {
+{dd560,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd561,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd562,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd563,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd564,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd565,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd566,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd567,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd568,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd569,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd570,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd571,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd572,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd573,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd574,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd333,0,0,0,Lm,CD,GBOther,WBALetter,SBLower}
 };
 /* 1DC0-1DCF */
-static const struct unidata st264[] = {
+static const struct unidata st265[] = {
 {0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -9702,7 +9898,7 @@ static const struct unidata st264[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 1DF0-1DFF */
-static const struct unidata st265[] = {
+static const struct unidata st266[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -9721,302 +9917,302 @@ static const struct unidata st265[] = {
 {0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend}
 };
 /* 1E00-1E0F */
-static const struct unidata st266[] = {
-{cd575,cd575,cf489,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd576,cd576,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd577,cd577,cf490,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd578,cd578,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd579,cd579,cf491,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd580,cd580,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd581,cd581,cf492,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd582,cd582,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd583,cd583,cf493,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd584,cd584,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd585,cd585,cf494,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd586,cd586,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd587,cd587,cf495,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd588,cd588,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd589,cd589,cf496,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd590,cd590,0,0,Ll,0,GBOther,WBALetter,SBLower}
+static const struct unidata st267[] = {
+{dd575,dd4320,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd576,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd577,dd4321,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd578,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd579,dd4322,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd580,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd581,dd4323,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd582,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd583,dd4324,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd584,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd585,dd4325,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd586,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd587,dd4326,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd588,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd589,dd4327,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd590,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 1E10-1E1F */
-static const struct unidata st267[] = {
-{cd591,cd591,cf497,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd592,cd592,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd593,cd593,cf498,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd594,cd594,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd595,cd595,cf499,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd596,cd596,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd597,cd597,cf500,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd598,cd598,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd599,cd599,cf501,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd600,cd600,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd601,cd601,cf502,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd602,cd602,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd603,cd603,cf503,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd604,cd604,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd605,cd605,cf504,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd606,cd606,0,0,Ll,0,GBOther,WBALetter,SBLower}
+static const struct unidata st268[] = {
+{dd591,dd4328,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd592,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd593,dd4329,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd594,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd595,dd4330,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd596,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd597,dd4331,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd598,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd599,dd4332,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd600,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd601,dd4333,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd602,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd603,dd4334,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd604,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd605,dd4335,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd606,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 1E20-1E2F */
-static const struct unidata st268[] = {
-{cd607,cd607,cf505,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd608,cd608,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd609,cd609,cf506,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd610,cd610,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd611,cd611,cf507,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd612,cd612,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd613,cd613,cf508,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd614,cd614,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd615,cd615,cf509,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd616,cd616,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd617,cd617,cf510,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd618,cd618,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd619,cd619,cf511,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd620,cd620,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd621,cd621,cf512,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd622,cd622,0,0,Ll,0,GBOther,WBALetter,SBLower}
+static const struct unidata st269[] = {
+{dd607,dd4336,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd608,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd609,dd4337,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd610,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd611,dd4338,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd612,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd613,dd4339,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd614,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd615,dd4340,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd616,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd617,dd4341,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd618,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd619,dd4342,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd620,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd621,dd4343,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd622,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 1E30-1E3F */
-static const struct unidata st269[] = {
-{cd623,cd623,cf513,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd624,cd624,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd625,cd625,cf514,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd626,cd626,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd627,cd627,cf515,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd628,cd628,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd629,cd629,cf516,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd630,cd630,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd631,cd631,cf517,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd632,cd632,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd633,cd633,cf518,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd634,cd634,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd635,cd635,cf519,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd636,cd636,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd637,cd637,cf520,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd638,cd638,0,0,Ll,0,GBOther,WBALetter,SBLower}
+static const struct unidata st270[] = {
+{dd623,dd4344,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd624,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd625,dd4345,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd626,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd627,dd4346,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd628,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd629,dd3787,dd3786,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd630,0,dd3787,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd631,dd4347,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd632,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd633,dd4348,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd634,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd635,dd4349,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd636,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd637,dd4350,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd638,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 1E40-1E4F */
-static const struct unidata st270[] = {
-{cd639,cd639,cf521,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd640,cd640,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd641,cd641,cf522,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd642,cd642,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd643,cd643,cf523,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd644,cd644,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd645,cd645,cf524,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd646,cd646,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd647,cd647,cf525,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd648,cd648,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd649,cd649,cf526,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd650,cd650,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd651,cd651,cf527,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd652,cd652,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd653,cd653,cf528,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd654,cd654,0,0,Ll,0,GBOther,WBALetter,SBLower}
+static const struct unidata st271[] = {
+{dd639,dd4351,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd640,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd641,dd4352,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd642,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd643,dd4353,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd644,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd645,dd4354,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd646,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd647,dd4355,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd648,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd649,dd4356,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd650,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd651,dd4357,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd652,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd653,dd4358,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd654,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 1E50-1E5F */
-static const struct unidata st271[] = {
-{cd655,cd655,cf529,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd656,cd656,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd657,cd657,cf530,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd658,cd658,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd659,cd659,cf531,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd660,cd660,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd661,cd661,cf532,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd662,cd662,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd663,cd663,cf533,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd664,cd664,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd665,cd665,cf534,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd666,cd666,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd667,cd667,cf535,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd668,cd668,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd669,cd669,cf536,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd670,cd670,0,0,Ll,0,GBOther,WBALetter,SBLower}
+static const struct unidata st272[] = {
+{dd655,dd4359,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd656,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd657,dd4360,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd658,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd659,dd4361,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd660,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd661,dd4362,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd662,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd663,dd4363,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd664,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd665,dd3789,dd3788,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd666,0,dd3789,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd667,dd4364,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd668,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd669,dd4365,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd670,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 1E60-1E6F */
-static const struct unidata st272[] = {
-{cd671,cd671,cf537,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd672,cd672,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd673,cd673,cf538,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd674,cd674,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd675,cd675,cf539,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd676,cd676,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd677,cd677,cf540,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd678,cd678,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd679,cd679,cf541,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd680,cd680,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd681,cd681,cf542,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd682,cd682,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd683,cd683,cf543,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd684,cd684,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd685,cd685,cf544,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd686,cd686,0,0,Ll,0,GBOther,WBALetter,SBLower}
+static const struct unidata st273[] = {
+{dd671,dd4366,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd672,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd673,dd3791,dd3790,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd674,0,dd3791,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd675,dd4367,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd676,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd677,dd4368,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd678,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd679,dd4369,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd680,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd681,dd4370,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd682,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd683,dd4371,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd684,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd685,dd4372,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd686,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 1E70-1E7F */
-static const struct unidata st273[] = {
-{cd687,cd687,cf545,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd688,cd688,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd689,cd689,cf546,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd690,cd690,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd691,cd691,cf547,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd692,cd692,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd693,cd693,cf548,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd694,cd694,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd695,cd695,cf549,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd696,cd696,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd697,cd697,cf550,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd698,cd698,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd699,cd699,cf551,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd700,cd700,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd701,cd701,cf552,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd702,cd702,0,0,Ll,0,GBOther,WBALetter,SBLower}
+static const struct unidata st274[] = {
+{dd687,dd4373,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd688,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd689,dd4374,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd690,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd691,dd4375,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd692,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd693,dd4376,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd694,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd695,dd4377,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd696,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd697,dd4378,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd698,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd699,dd4379,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd700,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd701,dd4380,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd702,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 1E80-1E8F */
-static const struct unidata st274[] = {
-{cd703,cd703,cf553,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd704,cd704,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd705,cd705,cf554,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd706,cd706,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd707,cd707,cf555,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd708,cd708,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd709,cd709,cf556,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd710,cd710,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd711,cd711,cf557,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd712,cd712,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd713,cd713,cf558,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd714,cd714,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd715,cd715,cf559,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd716,cd716,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd717,cd717,cf560,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd718,cd718,0,0,Ll,0,GBOther,WBALetter,SBLower}
+static const struct unidata st275[] = {
+{dd703,dd4381,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd704,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd705,dd4382,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd706,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd707,dd4383,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd708,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd709,dd4384,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd710,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd711,dd4385,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd712,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd713,dd4386,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd714,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd715,dd4387,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd716,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd717,dd4388,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd718,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 1E90-1E9F */
-static const struct unidata st275[] = {
-{cd719,cd719,cf561,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd720,cd720,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd721,cd721,cf562,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd722,cd722,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd723,cd723,cf563,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd724,cd724,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd725,cd725,cf564,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
-{cd726,cd726,cf565,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
-{cd727,cd727,cf566,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
-{cd728,cd728,cf567,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
-{cd729,0,cf568,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd730,cd730,cf537,0,Ll,0,GBOther,WBALetter,SBLower},
+static const struct unidata st276[] = {
+{dd719,dd4389,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd720,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd721,dd4390,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd722,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd723,dd4391,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd724,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd725,dd725,0,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd726,dd726,0,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd727,dd727,0,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd728,dd728,0,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd729,dd729,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd730,dd4366,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 1EA0-1EAF */
-static const struct unidata st276[] = {
-{cd731,cd731,cf569,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd732,cd732,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd733,cd733,cf570,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd734,cd734,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd735,cd735,cf571,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd736,cd736,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd737,cd737,cf572,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd738,cd738,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd739,cd739,cf573,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd740,cd740,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd741,cd741,cf574,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd742,cd742,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd743,cd743,cf575,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd744,cd744,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd745,cd745,cf576,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd746,cd746,0,0,Ll,0,GBOther,WBALetter,SBLower}
+static const struct unidata st277[] = {
+{dd731,dd4392,dd3792,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd732,0,dd3793,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd733,dd4393,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd734,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd735,dd4394,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd736,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd737,dd4395,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd738,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd739,dd4396,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd740,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd741,dd4397,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd742,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd743,dd4398,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd744,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd745,dd4399,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd746,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 1EB0-1EBF */
-static const struct unidata st277[] = {
-{cd747,cd747,cf577,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd748,cd748,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd749,cd749,cf578,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd750,cd750,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd751,cd751,cf579,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd752,cd752,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd753,cd753,cf580,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd754,cd754,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd755,cd755,cf581,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd756,cd756,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd757,cd757,cf582,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd758,cd758,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd759,cd759,cf583,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd760,cd760,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd761,cd761,cf584,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd762,cd762,0,0,Ll,0,GBOther,WBALetter,SBLower}
+static const struct unidata st278[] = {
+{dd747,dd4400,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd748,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd749,dd4401,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd750,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd751,dd4402,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd752,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd753,dd4403,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd754,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd755,dd3795,dd3794,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd756,0,dd3795,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd757,dd4404,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd758,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd759,dd4405,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd760,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd761,dd4406,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd762,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 1EC0-1ECF */
-static const struct unidata st278[] = {
-{cd763,cd763,cf585,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd764,cd764,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd765,cd765,cf586,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd766,cd766,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd767,cd767,cf587,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd768,cd768,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd769,cd769,cf588,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd770,cd770,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd771,cd771,cf589,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd772,cd772,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd773,cd773,cf590,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd774,cd774,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd775,cd775,cf591,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd776,cd776,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd777,cd777,cf592,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd778,cd778,0,0,Ll,0,GBOther,WBALetter,SBLower}
+static const struct unidata st279[] = {
+{dd763,dd4407,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd764,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd765,dd4408,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd766,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd767,dd4409,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd768,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd769,dd4410,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd770,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd771,dd4411,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd772,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd773,dd4412,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd774,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd775,dd3797,dd3796,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd776,0,dd3797,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd777,dd4413,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd778,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 1ED0-1EDF */
-static const struct unidata st279[] = {
-{cd779,cd779,cf593,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd780,cd780,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd781,cd781,cf594,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd782,cd782,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd783,cd783,cf595,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd784,cd784,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd785,cd785,cf596,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd786,cd786,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd787,cd787,cf597,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd788,cd788,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd789,cd789,cf598,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd790,cd790,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd791,cd791,cf599,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd792,cd792,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd793,cd793,cf600,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd794,cd794,0,0,Ll,0,GBOther,WBALetter,SBLower}
+static const struct unidata st280[] = {
+{dd779,dd4414,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd780,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd781,dd4415,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd782,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd783,dd4416,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd784,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd785,dd4417,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd786,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd787,dd4418,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd788,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd789,dd4419,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd790,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd791,dd4420,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd792,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd793,dd4421,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd794,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 1EE0-1EEF */
-static const struct unidata st280[] = {
-{cd795,cd795,cf601,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd796,cd796,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd797,cd797,cf602,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd798,cd798,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd799,cd799,cf603,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd800,cd800,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd801,cd801,cf604,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd802,cd802,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd803,cd803,cf605,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd804,cd804,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd805,cd805,cf606,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd806,cd806,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd807,cd807,cf607,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd808,cd808,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd809,cd809,cf608,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd810,cd810,0,0,Ll,0,GBOther,WBALetter,SBLower}
+static const struct unidata st281[] = {
+{dd795,dd4422,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd796,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd797,dd4423,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd798,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd799,dd4424,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd800,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd801,dd4425,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd802,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd803,dd4426,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd804,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd805,dd4427,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd806,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd807,dd4428,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd808,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd809,dd4429,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd810,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 1EF0-1EFF */
-static const struct unidata st281[] = {
-{cd811,cd811,cf609,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd812,cd812,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd813,cd813,cf610,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd814,cd814,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd815,cd815,cf611,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd816,cd816,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd817,cd817,cf612,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd818,cd818,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd819,cd819,cf613,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd820,cd820,0,0,Ll,0,GBOther,WBALetter,SBLower},
+static const struct unidata st282[] = {
+{dd811,dd4430,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd812,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd813,dd4431,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd814,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd815,dd4432,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd816,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd817,dd4433,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd818,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd819,dd4434,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd820,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -10025,322 +10221,322 @@ static const struct unidata st281[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 1F00-1F0F */
-static const struct unidata st282[] = {
-{cd821,cd821,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd822,cd822,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd823,cd823,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd824,cd824,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd825,cd825,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd826,cd826,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd827,cd827,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd828,cd828,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd829,cd829,cf614,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd830,cd830,cf615,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd831,cd831,cf616,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd832,cd832,cf617,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd833,cd833,cf618,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd834,cd834,cf619,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd835,cd835,cf620,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd836,cd836,cf621,0,Lu,0,GBOther,WBALetter,SBUpper}
+static const struct unidata st283[] = {
+{dd821,0,dd3798,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd822,0,dd3799,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd823,0,dd3800,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd824,0,dd3801,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd825,0,dd3802,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd826,0,dd3803,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd827,0,dd3804,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd828,0,dd3805,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd829,dd4435,dd3806,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd830,dd4436,dd3807,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd831,dd3800,dd3808,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd832,dd3801,dd3809,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd833,dd3802,dd3810,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd834,dd3803,dd3811,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd835,dd3804,dd3812,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd836,dd3805,dd3813,0,Lu,0,GBOther,WBALetter,SBUpper}
 };
 /* 1F10-1F1F */
-static const struct unidata st283[] = {
-{cd837,cd837,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd838,cd838,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd839,cd839,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd840,cd840,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd841,cd841,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd842,cd842,0,0,Ll,0,GBOther,WBALetter,SBLower},
+static const struct unidata st284[] = {
+{dd837,0,dd3814,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd838,0,dd3815,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd839,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd840,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd841,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd842,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd843,cd843,cf622,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd844,cd844,cf623,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd845,cd845,cf624,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd846,cd846,cf625,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd847,cd847,cf626,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd848,cd848,cf627,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd843,dd4437,dd3816,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd844,dd4438,dd3817,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd845,dd4439,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd846,dd4440,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd847,dd4441,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd848,dd4442,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 1F20-1F2F */
-static const struct unidata st284[] = {
-{cd849,cd849,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd850,cd850,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd851,cd851,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd852,cd852,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd853,cd853,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd854,cd854,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd855,cd855,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd856,cd856,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd857,cd857,cf628,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd858,cd858,cf629,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd859,cd859,cf630,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd860,cd860,cf631,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd861,cd861,cf632,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd862,cd862,cf633,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd863,cd863,cf634,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd864,cd864,cf635,0,Lu,0,GBOther,WBALetter,SBUpper}
+static const struct unidata st285[] = {
+{dd849,0,dd3818,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd850,0,dd3819,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd851,0,dd3820,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd852,0,dd3821,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd853,0,dd3822,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd854,0,dd3823,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd855,0,dd3824,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd856,0,dd3825,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd857,dd4443,dd3826,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd858,dd4444,dd3827,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd859,dd3820,dd3828,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd860,dd3821,dd3829,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd861,dd3822,dd3830,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd862,dd3823,dd3831,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd863,dd3824,dd3832,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd864,dd3825,dd3833,0,Lu,0,GBOther,WBALetter,SBUpper}
 };
 /* 1F30-1F3F */
-static const struct unidata st285[] = {
-{cd865,cd865,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd866,cd866,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd867,cd867,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd868,cd868,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd869,cd869,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd870,cd870,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd871,cd871,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd872,cd872,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd873,cd873,cf636,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd874,cd874,cf637,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd875,cd875,cf638,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd876,cd876,cf639,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd877,cd877,cf640,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd878,cd878,cf641,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd879,cd879,cf642,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd880,cd880,cf643,0,Lu,0,GBOther,WBALetter,SBUpper}
+static const struct unidata st286[] = {
+{dd865,0,dd3834,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd866,0,dd3835,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd867,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd868,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd869,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd870,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd871,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd872,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd873,dd4445,dd3836,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd874,dd4446,dd3837,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd875,dd4447,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd876,dd4448,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd877,dd4449,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd878,dd4450,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd879,dd4451,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd880,dd4452,0,0,Lu,0,GBOther,WBALetter,SBUpper}
 };
 /* 1F40-1F4F */
-static const struct unidata st286[] = {
-{cd881,cd881,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd882,cd882,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd883,cd883,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd884,cd884,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd885,cd885,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd886,cd886,0,0,Ll,0,GBOther,WBALetter,SBLower},
+static const struct unidata st287[] = {
+{dd881,0,dd3838,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd882,0,dd3839,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd883,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd884,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd885,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd886,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd887,cd887,cf644,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd888,cd888,cf645,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd889,cd889,cf646,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd890,cd890,cf647,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd891,cd891,cf648,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd892,cd892,cf649,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd887,dd4453,dd3840,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd888,dd4454,dd3841,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd889,dd4455,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd890,dd4456,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd891,dd4457,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd892,dd4458,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 1F50-1F5F */
-static const struct unidata st287[] = {
-{cd893,cd893,cf650,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
-{cd894,cd894,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd895,cd895,cf651,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
-{cd896,cd896,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd897,cd897,cf652,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
-{cd898,cd898,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd899,cd899,cf653,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
-{cd900,cd900,0,0,Ll,0,GBOther,WBALetter,SBLower},
+static const struct unidata st288[] = {
+{dd893,dd893,dd3842,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd894,0,dd3843,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd895,dd4459,0,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd896,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd897,dd4460,0,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd898,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd899,dd4461,0,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd900,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd901,cd901,cf654,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd901,dd4462,dd3844,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd902,cd902,cf655,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd902,dd4463,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd903,cd903,cf656,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd903,dd4464,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd904,cd904,cf657,0,Lu,0,GBOther,WBALetter,SBUpper}
+{dd904,dd4465,0,0,Lu,0,GBOther,WBALetter,SBUpper}
 };
 /* 1F60-1F6F */
-static const struct unidata st288[] = {
-{cd905,cd905,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd906,cd906,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd907,cd907,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd908,cd908,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd909,cd909,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd910,cd910,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd911,cd911,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd912,cd912,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd913,cd913,cf658,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd914,cd914,cf659,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd915,cd915,cf660,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd916,cd916,cf661,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd917,cd917,cf662,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd918,cd918,cf663,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd919,cd919,cf664,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd920,cd920,cf665,0,Lu,0,GBOther,WBALetter,SBUpper}
+static const struct unidata st289[] = {
+{dd905,0,dd3845,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd906,0,dd3846,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd907,0,dd3847,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd908,0,dd3848,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd909,0,dd3849,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd910,0,dd3850,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd911,0,dd3851,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd912,0,dd3852,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd913,dd4466,dd3853,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd914,dd4467,dd3854,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd915,dd3847,dd3855,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd916,dd3848,dd3856,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd917,dd3849,dd3857,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd918,dd3850,dd3858,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd919,dd3851,dd3859,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd920,dd3852,dd3860,0,Lu,0,GBOther,WBALetter,SBUpper}
 };
 /* 1F70-1F7F */
-static const struct unidata st289[] = {
-{cd921,cd921,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd922,cd922,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd923,cd923,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd924,cd924,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd925,cd925,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd926,cd926,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd927,cd927,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd928,cd928,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd929,cd929,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd930,cd930,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd931,cd931,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd932,cd932,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd933,cd933,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd934,cd934,0,0,Ll,0,GBOther,WBALetter,SBLower},
+static const struct unidata st290[] = {
+{dd921,0,dd3861,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd922,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd923,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd924,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd925,0,dd3862,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd926,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd927,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd928,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd929,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd930,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd931,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd932,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd933,0,dd3863,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd934,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 1F80-1F8F */
-static const struct unidata st290[] = {
-{cd935,cd935,cf666,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd936,cd936,cf667,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd937,cd937,cf668,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd938,cd938,cf669,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd939,cd939,cf670,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd940,cd940,cf671,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd941,cd941,cf672,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd942,cd942,cf673,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd943,cd943,cf666,0,Lt,0,GBOther,WBALetter,SBUpper},
-{cd944,cd944,cf667,0,Lt,0,GBOther,WBALetter,SBUpper},
-{cd945,cd945,cf668,0,Lt,0,GBOther,WBALetter,SBUpper},
-{cd946,cd946,cf669,0,Lt,0,GBOther,WBALetter,SBUpper},
-{cd947,cd947,cf670,0,Lt,0,GBOther,WBALetter,SBUpper},
-{cd948,cd948,cf671,0,Lt,0,GBOther,WBALetter,SBUpper},
-{cd949,cd949,cf672,0,Lt,0,GBOther,WBALetter,SBUpper},
-{cd950,cd950,cf673,0,Lt,0,GBOther,WBALetter,SBUpper}
+static const struct unidata st291[] = {
+{dd935,dd4468,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd936,dd4469,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd937,dd4470,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd938,dd4471,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd939,dd4472,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd940,dd4473,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd941,dd4474,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd942,dd4475,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd943,dd4468,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd944,dd4469,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd945,dd4470,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd946,dd4471,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd947,dd4472,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd948,dd4473,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd949,dd4474,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd950,dd4475,0,0,Lt,0,GBOther,WBALetter,SBUpper}
 };
 /* 1F90-1F9F */
-static const struct unidata st291[] = {
-{cd951,cd951,cf674,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd952,cd952,cf675,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd953,cd953,cf676,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd954,cd954,cf677,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd955,cd955,cf678,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd956,cd956,cf679,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd957,cd957,cf680,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd958,cd958,cf681,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd959,cd959,cf674,0,Lt,0,GBOther,WBALetter,SBUpper},
-{cd960,cd960,cf675,0,Lt,0,GBOther,WBALetter,SBUpper},
-{cd961,cd961,cf676,0,Lt,0,GBOther,WBALetter,SBUpper},
-{cd962,cd962,cf677,0,Lt,0,GBOther,WBALetter,SBUpper},
-{cd963,cd963,cf678,0,Lt,0,GBOther,WBALetter,SBUpper},
-{cd964,cd964,cf679,0,Lt,0,GBOther,WBALetter,SBUpper},
-{cd965,cd965,cf680,0,Lt,0,GBOther,WBALetter,SBUpper},
-{cd966,cd966,cf681,0,Lt,0,GBOther,WBALetter,SBUpper}
+static const struct unidata st292[] = {
+{dd951,dd4476,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd952,dd4477,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd953,dd4478,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd954,dd4479,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd955,dd4480,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd956,dd4481,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd957,dd4482,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd958,dd4483,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd959,dd4476,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd960,dd4477,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd961,dd4478,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd962,dd4479,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd963,dd4480,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd964,dd4481,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd965,dd4482,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd966,dd4483,0,0,Lt,0,GBOther,WBALetter,SBUpper}
 };
 /* 1FA0-1FAF */
-static const struct unidata st292[] = {
-{cd967,cd967,cf682,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd968,cd968,cf683,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd969,cd969,cf684,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd970,cd970,cf685,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd971,cd971,cf686,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd972,cd972,cf687,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd973,cd973,cf688,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd974,cd974,cf689,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd975,cd975,cf682,0,Lt,0,GBOther,WBALetter,SBUpper},
-{cd976,cd976,cf683,0,Lt,0,GBOther,WBALetter,SBUpper},
-{cd977,cd977,cf684,0,Lt,0,GBOther,WBALetter,SBUpper},
-{cd978,cd978,cf685,0,Lt,0,GBOther,WBALetter,SBUpper},
-{cd979,cd979,cf686,0,Lt,0,GBOther,WBALetter,SBUpper},
-{cd980,cd980,cf687,0,Lt,0,GBOther,WBALetter,SBUpper},
-{cd981,cd981,cf688,0,Lt,0,GBOther,WBALetter,SBUpper},
-{cd982,cd982,cf689,0,Lt,0,GBOther,WBALetter,SBUpper}
+static const struct unidata st293[] = {
+{dd967,dd4484,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd968,dd4485,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd969,dd4486,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd970,dd4487,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd971,dd4488,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd972,dd4489,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd973,dd4490,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd974,dd4491,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd975,dd4484,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd976,dd4485,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd977,dd4486,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd978,dd4487,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd979,dd4488,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd980,dd4489,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd981,dd4490,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd982,dd4491,0,0,Lt,0,GBOther,WBALetter,SBUpper}
 };
 /* 1FB0-1FBF */
-static const struct unidata st293[] = {
-{cd983,cd983,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd984,cd984,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd985,cd985,cf690,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd986,cd986,cf691,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd987,cd987,cf692,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd988,cd988,cf693,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
-{cd989,cd989,cf694,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
-{cd990,cd990,cf695,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd991,cd991,cf696,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd992,cd992,cf697,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd993,cd993,cf698,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd994,cd994,cf691,0,Lt,0,GBOther,WBALetter,SBUpper},
-{cd995,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{cd996,cd996,cf226,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd995,0,0,0,Sk,0,GBOther,WBOther,SBOther}
+static const struct unidata st294[] = {
+{dd983,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd984,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd985,dd4492,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd986,dd4493,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd987,dd4494,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd988,dd988,dd3864,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd989,dd4495,0,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd990,dd4496,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd991,dd4497,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd992,dd3861,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd993,dd4498,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd994,dd4493,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd995,0,0,0,Sk,CD,GBOther,WBOther,SBOther},
+{dd996,dd996,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd995,0,dd3865,0,Sk,CD,GBOther,WBOther,SBOther}
 };
 /* 1FC0-1FCF */
-static const struct unidata st294[] = {
-{cd997,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{cd998,cd998,0,0,Sk,0,GBOther,WBOther,SBOther},
-{cd999,cd999,cf699,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd1000,cd1000,cf700,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd1001,cd1001,cf701,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd1002,cd1002,cf702,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
-{cd1003,cd1003,cf703,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
-{cd1004,cd1004,cf704,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1005,cd1005,cf705,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1006,cd1006,cf706,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1007,cd1007,cf707,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1008,cd1008,cf700,0,Lt,0,GBOther,WBALetter,SBUpper},
-{cd1009,cd1009,0,0,Sk,0,GBOther,WBOther,SBOther},
-{cd1010,cd1010,0,0,Sk,0,GBOther,WBOther,SBOther},
-{cd1011,cd1011,0,0,Sk,0,GBOther,WBOther,SBOther}
+static const struct unidata st295[] = {
+{dd997,0,0,0,Sk,CD,GBOther,WBOther,SBOther},
+{dd998,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{dd999,dd4499,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd1000,dd4500,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd1001,dd4501,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd1002,dd1002,dd3866,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd1003,dd4502,0,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd1004,dd4503,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd1005,dd4504,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd1006,dd3862,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd1007,dd4505,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd1008,dd4500,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd1009,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{dd1010,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{dd1011,0,0,0,Sk,0,GBOther,WBOther,SBOther}
 };
 /* 1FD0-1FDF */
-static const struct unidata st295[] = {
-{cd1012,cd1012,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd1013,cd1013,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd1014,cd1014,cf708,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
-{cd1015,cd1015,cf234,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
+static const struct unidata st296[] = {
+{dd1012,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd1013,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd1014,dd4506,0,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd1015,dd4101,0,0,Ll,NBC,GBOther,WBALetter,SBLower},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd1016,cd1016,cf709,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
-{cd1017,cd1017,cf710,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
-{cd1018,cd1018,cf711,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1019,cd1019,cf712,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1020,cd1020,cf713,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1021,cd1021,cf714,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd1016,dd1016,0,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd1017,dd4507,0,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd1018,dd4508,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd1019,dd4509,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd1020,dd4510,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd1021,dd4511,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd1022,cd1022,0,0,Sk,0,GBOther,WBOther,SBOther},
-{cd1023,cd1023,0,0,Sk,0,GBOther,WBOther,SBOther},
-{cd1024,cd1024,0,0,Sk,0,GBOther,WBOther,SBOther}
+{dd1022,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{dd1023,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{dd1024,0,0,0,Sk,0,GBOther,WBOther,SBOther}
 };
 /* 1FE0-1FEF */
-static const struct unidata st296[] = {
-{cd1025,cd1025,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd1026,cd1026,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd1027,cd1027,cf715,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
-{cd1028,cd1028,cf259,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
-{cd1029,cd1029,cf716,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
-{cd1030,cd1030,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd1031,cd1031,cf717,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
-{cd1032,cd1032,cf718,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
-{cd1033,cd1033,cf719,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1034,cd1034,cf720,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1035,cd1035,cf721,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1036,cd1036,cf722,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1037,cd1037,cf723,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1038,cd1038,0,0,Sk,0,GBOther,WBOther,SBOther},
-{cd1039,cd1039,0,0,Sk,0,GBOther,WBOther,SBOther},
-{cd1040,cd1040,0,0,Sk,0,GBOther,WBOther,SBOther}
+static const struct unidata st297[] = {
+{dd1025,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd1026,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd1027,dd4512,0,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd1028,dd4104,0,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd1029,dd1029,0,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd1030,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd1031,dd1031,0,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd1032,dd4513,0,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd1033,dd4514,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd1034,dd4515,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd1035,dd4516,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd1036,dd4517,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd1037,dd4518,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd1038,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{dd1039,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{dd1040,0,0,0,Sk,0,GBOther,WBOther,SBOther}
 };
 /* 1FF0-1FFF */
-static const struct unidata st297[] = {
+static const struct unidata st298[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd1041,cd1041,cf724,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd1042,cd1042,cf725,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd1043,cd1043,cf726,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd1041,dd4519,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd1042,dd4520,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd1043,dd4521,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd1044,cd1044,cf727,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
-{cd1045,cd1045,cf728,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
-{cd1046,cd1046,cf729,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1047,cd1047,cf730,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1048,cd1048,cf731,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1049,cd1049,cf732,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1050,cd1050,cf725,0,Lt,0,GBOther,WBALetter,SBUpper},
-{cd1051,cd1051,0,0,Sk,0,GBOther,WBOther,SBOther},
-{cd1052,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{dd1044,dd1044,dd3867,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd1045,dd4522,0,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd1046,dd4523,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd1047,dd4524,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd1048,dd3863,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd1049,dd4525,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd1050,dd4520,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd1051,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{dd1052,0,dd3868,0,Sk,CD,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 2000-200F */
-static const struct unidata st298[] = {
-{cd1053,cd1053,0,0,Zs,0,GBOther,WBOther,SBSp},
-{cd1054,cd1054,0,0,Zs,0,GBOther,WBOther,SBSp},
-{cd0,0,0,0,Zs,0,GBOther,WBOther,SBSp},
-{cd0,0,0,0,Zs,0,GBOther,WBOther,SBSp},
-{cd0,0,0,0,Zs,0,GBOther,WBOther,SBSp},
-{cd0,0,0,0,Zs,0,GBOther,WBOther,SBSp},
-{cd0,0,0,0,Zs,0,GBOther,WBOther,SBSp},
-{cd0,0,0,0,Zs,0,GBOther,WBOther,SBSp},
-{cd0,0,0,0,Zs,0,GBOther,WBOther,SBSp},
-{cd0,0,0,0,Zs,0,GBOther,WBOther,SBSp},
-{cd0,0,0,0,Zs,0,GBOther,WBOther,SBSp},
+static const struct unidata st299[] = {
+{dd1053,0,0,0,Zs,0,GBOther,WBOther,SBSp},
+{dd1054,0,0,0,Zs,0,GBOther,WBOther,SBSp},
+{dd0,0,0,0,Zs,CD,GBOther,WBOther,SBSp},
+{dd0,0,0,0,Zs,CD,GBOther,WBOther,SBSp},
+{dd0,0,0,0,Zs,CD,GBOther,WBOther,SBSp},
+{dd0,0,0,0,Zs,CD,GBOther,WBOther,SBSp},
+{dd0,0,0,0,Zs,CD,GBOther,WBOther,SBSp},
+{dd0,0,0,0,Zs,CD,GBOther,WBOther,SBSp},
+{dd0,0,0,0,Zs,CD,GBOther,WBOther,SBSp},
+{dd0,0,0,0,Zs,CD,GBOther,WBOther,SBSp},
+{dd0,0,0,0,Zs,CD,GBOther,WBOther,SBSp},
 {0,0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
 {0,0,0,0,Cf,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Cf,0,GBExtend,WBExtend,SBExtend},
@@ -10348,15 +10544,15 @@ static const struct unidata st298[] = {
 {0,0,0,0,Cf,0,GBControl,WBFormat,SBFormat}
 };
 /* 2010-201F */
-static const struct unidata st299[] = {
+static const struct unidata st300[] = {
 {0,0,0,0,Pd,0,GBOther,WBOther,SBOther},
-{cd1055,0,0,0,Pd,0,GBOther,WBOther,SBOther},
+{dd1055,0,0,0,Pd,CD,GBOther,WBOther,SBOther},
 {0,0,0,0,Pd,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Pd,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Pd,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Pd,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd1056,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{dd1056,0,0,0,Po,CD,GBOther,WBOther,SBOther},
 {0,0,0,0,Pi,0,GBOther,WBOther,SBClose},
 {0,0,0,0,Pf,0,GBOther,WBMidLetter,SBClose},
 {0,0,0,0,Ps,0,GBOther,WBOther,SBClose},
@@ -10367,14 +10563,14 @@ static const struct unidata st299[] = {
 {0,0,0,0,Pi,0,GBOther,WBOther,SBClose}
 };
 /* 2020-202F */
-static const struct unidata st300[] = {
+static const struct unidata st301[] = {
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd1057,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd1058,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd1059,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{dd1057,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd1058,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd1059,0,0,0,Po,CD,GBOther,WBOther,SBOther},
 {0,0,0,0,Po,0,GBOther,WBMidLetter,SBOther},
 {0,0,0,0,Zl,0,GBControl,WBOther,SBSep},
 {0,0,0,0,Zp,0,GBControl,WBOther,SBSep},
@@ -10383,29 +10579,29 @@ static const struct unidata st300[] = {
 {0,0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
 {0,0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
 {0,0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
-{cd0,0,0,0,Zs,0,GBOther,WBOther,SBSp}
+{dd0,0,0,0,Zs,CD,GBOther,WBOther,SBSp}
 };
 /* 2030-203F */
-static const struct unidata st301[] = {
+static const struct unidata st302[] = {
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd1060,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd1061,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{dd1060,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd1061,0,0,0,Po,CD,GBOther,WBOther,SBOther},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd1062,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd1063,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{dd1062,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd1063,0,0,0,Po,CD,GBOther,WBOther,SBOther},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Pi,0,GBOther,WBOther,SBClose},
 {0,0,0,0,Pf,0,GBOther,WBOther,SBClose},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd1064,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{dd1064,0,0,0,Po,CD,GBOther,WBOther,SBSTerm},
 {0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
-{cd1065,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{dd1065,0,0,0,Po,CD,GBOther,WBOther,SBOther},
 {0,0,0,0,Pc,0,GBOther,WBExtendNumLet,SBOther}
 };
 /* 2040-204F */
-static const struct unidata st302[] = {
+static const struct unidata st303[] = {
 {0,0,0,0,Pc,0,GBOther,WBExtendNumLet,SBOther},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
@@ -10413,9 +10609,9 @@ static const struct unidata st302[] = {
 {0,0,0,0,Sm,0,GBOther,WBMidNum,SBOther},
 {0,0,0,0,Ps,0,GBOther,WBOther,SBClose},
 {0,0,0,0,Pe,0,GBOther,WBOther,SBClose},
-{cd1066,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
-{cd1067,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
-{cd1068,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{dd1066,0,0,0,Po,CD,GBOther,WBOther,SBSTerm},
+{dd1067,0,0,0,Po,CD,GBOther,WBOther,SBSTerm},
+{dd1068,0,0,0,Po,CD,GBOther,WBOther,SBSTerm},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
@@ -10424,7 +10620,7 @@ static const struct unidata st302[] = {
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther}
 };
 /* 2050-205F */
-static const struct unidata st303[] = {
+static const struct unidata st304[] = {
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
@@ -10432,7 +10628,7 @@ static const struct unidata st303[] = {
 {0,0,0,0,Pc,0,GBOther,WBExtendNumLet,SBOther},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd1069,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{dd1069,0,0,0,Po,CD,GBOther,WBOther,SBOther},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
@@ -10440,10 +10636,10 @@ static const struct unidata st303[] = {
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd0,0,0,0,Zs,0,GBOther,WBOther,SBSp}
+{dd0,0,0,0,Zs,CD,GBOther,WBOther,SBSp}
 };
 /* 2060-206F */
-static const struct unidata st304[] = {
+static const struct unidata st305[] = {
 {0,0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
 {0,0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
 {0,0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
@@ -10462,50 +10658,50 @@ static const struct unidata st304[] = {
 {0,0,0,0,Cf,0,GBControl,WBFormat,SBFormat}
 };
 /* 2070-207F */
-static const struct unidata st305[] = {
-{cd1070,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd538,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd1071,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1072,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1073,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1074,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1075,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1076,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1077,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1078,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1079,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1080,0,0,0,Ps,0,GBOther,WBOther,SBClose},
-{cd1081,0,0,0,Pe,0,GBOther,WBOther,SBClose},
-{cd1082,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+static const struct unidata st306[] = {
+{dd1070,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd538,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd1071,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1072,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1073,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1074,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1075,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1076,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1077,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd1078,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd1079,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd1080,0,0,0,Ps,CD,GBOther,WBOther,SBClose},
+{dd1081,0,0,0,Pe,CD,GBOther,WBOther,SBClose},
+{dd1082,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
 };
 /* 2080-208F */
-static const struct unidata st306[] = {
-{cd1070,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd9,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd4,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd5,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1071,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1072,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1073,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1074,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1075,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1076,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1077,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1078,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1079,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1080,0,0,0,Ps,0,GBOther,WBOther,SBClose},
-{cd1081,0,0,0,Pe,0,GBOther,WBOther,SBClose},
+static const struct unidata st307[] = {
+{dd1070,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd9,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd4,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd5,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1071,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1072,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1073,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1074,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1075,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1076,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1077,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd1078,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd1079,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd1080,0,0,0,Ps,CD,GBOther,WBOther,SBClose},
+{dd1081,0,0,0,Pe,CD,GBOther,WBOther,SBClose},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 2090-209F */
-static const struct unidata st307[] = {
-{cd2,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd517,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd10,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd301,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd518,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
+static const struct unidata st308[] = {
+{dd2,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd517,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd10,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd301,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd518,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -10519,7 +10715,7 @@ static const struct unidata st307[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 20A0-20AF */
-static const struct unidata st308[] = {
+static const struct unidata st309[] = {
 {0,0,0,0,Sc,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sc,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sc,0,GBOther,WBOther,SBOther},
@@ -10528,7 +10724,7 @@ static const struct unidata st308[] = {
 {0,0,0,0,Sc,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sc,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sc,0,GBOther,WBOther,SBOther},
-{cd1083,0,0,0,Sc,0,GBOther,WBOther,SBOther},
+{dd1083,0,0,0,Sc,CD,GBOther,WBOther,SBOther},
 {0,0,0,0,Sc,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sc,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sc,0,GBOther,WBOther,SBOther},
@@ -10538,7 +10734,7 @@ static const struct unidata st308[] = {
 {0,0,0,0,Sc,0,GBOther,WBOther,SBOther}
 };
 /* 20B0-20BF */
-static const struct unidata st309[] = {
+static const struct unidata st310[] = {
 {0,0,0,0,Sc,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sc,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sc,0,GBOther,WBOther,SBOther},
@@ -10557,7 +10753,7 @@ static const struct unidata st309[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 20D0-20DF */
-static const struct unidata st310[] = {
+static const struct unidata st311[] = {
 {0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,1,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -10576,7 +10772,7 @@ static const struct unidata st310[] = {
 {0,0,0,0,Me,0,GBExtend,WBExtend,SBExtend}
 };
 /* 20E0-20EF */
-static const struct unidata st311[] = {
+static const struct unidata st312[] = {
 {0,0,0,0,Me,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Me,0,GBExtend,WBExtend,SBExtend},
@@ -10595,93 +10791,93 @@ static const struct unidata st311[] = {
 {0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend}
 };
 /* 2100-210F */
-static const struct unidata st312[] = {
-{cd1084,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1085,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1086,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1087,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1088,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1089,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1090,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1091,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd521,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd498,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd498,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd498,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd284,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd1092,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+static const struct unidata st313[] = {
+{dd1084,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1085,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1086,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1087,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{dd1088,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1089,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1090,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{dd1091,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd521,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd498,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd498,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd498,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd284,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd1092,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
 };
 /* 2110-211F */
-static const struct unidata st313[] = {
-{cd499,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd499,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd502,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd300,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+static const struct unidata st314[] = {
+{dd499,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd499,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd502,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd300,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd504,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1093,0,0,0,So,0,GBOther,WBOther,SBOther},
+{dd504,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1093,0,0,0,So,CD,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd507,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1094,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd508,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd508,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd508,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd507,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1094,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd508,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd508,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd508,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther}
 };
 /* 2120-212F */
-static const struct unidata st314[] = {
-{cd1095,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1096,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1097,0,0,0,So,0,GBOther,WBOther,SBOther},
+static const struct unidata st315[] = {
+{dd1095,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1096,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1097,0,0,0,So,CD,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1098,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd1098,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1099,cd1099,cf256,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd1099,dd3128,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1098,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd1098,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd501,cd501,cf10,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1100,cd1100,cf32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd493,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1086,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd501,dd522,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd1100,dd3668,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd493,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1086,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd517,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+{dd517,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
 };
 /* 2130-213F */
-static const struct unidata st315[] = {
-{cd495,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1101,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf733,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd503,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd10,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd1102,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1103,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1104,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1105,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd538,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1106,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd338,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd535,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd1107,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1108,0,0,0,Lu,0,GBOther,WBALetter,SBUpper}
+static const struct unidata st316[] = {
+{dd495,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1101,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{0,dd4526,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd503,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd10,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd1102,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1103,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1104,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1105,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd538,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{dd1106,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd338,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd535,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd1107,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1108,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper}
 };
 /* 2140-214F */
-static const struct unidata st316[] = {
-{cd1109,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+static const struct unidata st317[] = {
+{dd1109,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd494,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd516,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd517,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd538,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd286,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd494,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd516,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd517,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd538,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd286,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -10690,68 +10886,68 @@ static const struct unidata st316[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 2150-215F */
-static const struct unidata st317[] = {
+static const struct unidata st318[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd1110,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1111,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1112,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1113,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1114,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1115,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1116,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1117,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1118,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1119,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1120,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1121,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1122,0,0,0,No,0,GBOther,WBOther,SBOther}
+{dd1110,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1111,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1112,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1113,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1114,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1115,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1116,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1117,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1118,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1119,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1120,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1121,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1122,0,0,0,No,CD,GBOther,WBOther,SBOther}
 };
 /* 2160-216F */
-static const struct unidata st318[] = {
-{cd499,0,cf734,0,Nl,0,GBOther,WBALetter,SBUpper},
-{cd1123,0,cf735,0,Nl,0,GBOther,WBALetter,SBUpper},
-{cd1124,0,cf736,0,Nl,0,GBOther,WBALetter,SBUpper},
-{cd1125,0,cf737,0,Nl,0,GBOther,WBALetter,SBUpper},
-{cd1126,0,cf738,0,Nl,0,GBOther,WBALetter,SBUpper},
-{cd1127,0,cf739,0,Nl,0,GBOther,WBALetter,SBUpper},
-{cd1128,0,cf740,0,Nl,0,GBOther,WBALetter,SBUpper},
-{cd1129,0,cf741,0,Nl,0,GBOther,WBALetter,SBUpper},
-{cd1130,0,cf742,0,Nl,0,GBOther,WBALetter,SBUpper},
-{cd1131,0,cf743,0,Nl,0,GBOther,WBALetter,SBUpper},
-{cd1132,0,cf744,0,Nl,0,GBOther,WBALetter,SBUpper},
-{cd1133,0,cf745,0,Nl,0,GBOther,WBALetter,SBUpper},
-{cd502,0,cf746,0,Nl,0,GBOther,WBALetter,SBUpper},
-{cd1086,0,cf747,0,Nl,0,GBOther,WBALetter,SBUpper},
-{cd494,0,cf748,0,Nl,0,GBOther,WBALetter,SBUpper},
-{cd503,0,cf749,0,Nl,0,GBOther,WBALetter,SBUpper}
+static const struct unidata st319[] = {
+{dd499,dd4527,0,0,Nl,CD,GBOther,WBALetter,SBUpper},
+{dd1123,dd4528,0,0,Nl,CD,GBOther,WBALetter,SBUpper},
+{dd1124,dd4529,0,0,Nl,CD,GBOther,WBALetter,SBUpper},
+{dd1125,dd4530,0,0,Nl,CD,GBOther,WBALetter,SBUpper},
+{dd1126,dd4531,0,0,Nl,CD,GBOther,WBALetter,SBUpper},
+{dd1127,dd4532,0,0,Nl,CD,GBOther,WBALetter,SBUpper},
+{dd1128,dd4533,0,0,Nl,CD,GBOther,WBALetter,SBUpper},
+{dd1129,dd4534,0,0,Nl,CD,GBOther,WBALetter,SBUpper},
+{dd1130,dd4535,0,0,Nl,CD,GBOther,WBALetter,SBUpper},
+{dd1131,dd4536,0,0,Nl,CD,GBOther,WBALetter,SBUpper},
+{dd1132,dd4537,0,0,Nl,CD,GBOther,WBALetter,SBUpper},
+{dd1133,dd4538,0,0,Nl,CD,GBOther,WBALetter,SBUpper},
+{dd502,dd4539,0,0,Nl,CD,GBOther,WBALetter,SBUpper},
+{dd1086,dd4540,0,0,Nl,CD,GBOther,WBALetter,SBUpper},
+{dd494,dd4541,0,0,Nl,CD,GBOther,WBALetter,SBUpper},
+{dd503,dd4542,0,0,Nl,CD,GBOther,WBALetter,SBUpper}
 };
 /* 2170-217F */
-static const struct unidata st319[] = {
-{cd538,0,0,0,Nl,0,GBOther,WBALetter,SBLower},
-{cd1134,0,0,0,Nl,0,GBOther,WBALetter,SBLower},
-{cd1135,0,0,0,Nl,0,GBOther,WBALetter,SBLower},
-{cd1136,0,0,0,Nl,0,GBOther,WBALetter,SBLower},
-{cd533,0,0,0,Nl,0,GBOther,WBALetter,SBLower},
-{cd1137,0,0,0,Nl,0,GBOther,WBALetter,SBLower},
-{cd1138,0,0,0,Nl,0,GBOther,WBALetter,SBLower},
-{cd1139,0,0,0,Nl,0,GBOther,WBALetter,SBLower},
-{cd1140,0,0,0,Nl,0,GBOther,WBALetter,SBLower},
-{cd301,0,0,0,Nl,0,GBOther,WBALetter,SBLower},
-{cd1141,0,0,0,Nl,0,GBOther,WBALetter,SBLower},
-{cd1142,0,0,0,Nl,0,GBOther,WBALetter,SBLower},
-{cd300,0,0,0,Nl,0,GBOther,WBALetter,SBLower},
-{cd541,0,0,0,Nl,0,GBOther,WBALetter,SBLower},
-{cd516,0,0,0,Nl,0,GBOther,WBALetter,SBLower},
-{cd523,0,0,0,Nl,0,GBOther,WBALetter,SBLower}
+static const struct unidata st320[] = {
+{dd538,0,0,0,Nl,CD,GBOther,WBALetter,SBLower},
+{dd1134,0,0,0,Nl,CD,GBOther,WBALetter,SBLower},
+{dd1135,0,0,0,Nl,CD,GBOther,WBALetter,SBLower},
+{dd1136,0,0,0,Nl,CD,GBOther,WBALetter,SBLower},
+{dd533,0,0,0,Nl,CD,GBOther,WBALetter,SBLower},
+{dd1137,0,0,0,Nl,CD,GBOther,WBALetter,SBLower},
+{dd1138,0,0,0,Nl,CD,GBOther,WBALetter,SBLower},
+{dd1139,0,0,0,Nl,CD,GBOther,WBALetter,SBLower},
+{dd1140,0,0,0,Nl,CD,GBOther,WBALetter,SBLower},
+{dd301,0,0,0,Nl,CD,GBOther,WBALetter,SBLower},
+{dd1141,0,0,0,Nl,CD,GBOther,WBALetter,SBLower},
+{dd1142,0,0,0,Nl,CD,GBOther,WBALetter,SBLower},
+{dd300,0,0,0,Nl,CD,GBOther,WBALetter,SBLower},
+{dd541,0,0,0,Nl,CD,GBOther,WBALetter,SBLower},
+{dd516,0,0,0,Nl,CD,GBOther,WBALetter,SBLower},
+{dd523,0,0,0,Nl,CD,GBOther,WBALetter,SBLower}
 };
 /* 2180-218F */
-static const struct unidata st320[] = {
+static const struct unidata st321[] = {
 {0,0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
-{0,0,cf750,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4543,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -10766,26 +10962,26 @@ static const struct unidata st320[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 2190-219F */
-static const struct unidata st321[] = {
-{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+static const struct unidata st322[] = {
+{0,0,dd3076,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3078,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3869,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1143,cd1143,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1144,cd1144,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1143,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1144,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther}
 };
 /* 21A0-21AF */
-static const struct unidata st322[] = {
+static const struct unidata st323[] = {
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -10800,11 +10996,11 @@ static const struct unidata st322[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1145,cd1145,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1145,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther}
 };
 /* 21C0-21CF */
-static const struct unidata st323[] = {
+static const struct unidata st324[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -10818,17 +11014,17 @@ static const struct unidata st323[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1146,cd1146,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1147,cd1147,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1148,cd1148,0,0,Sm,0,GBOther,WBOther,SBOther}
+{dd1146,0,0,0,So,0,GBOther,WBOther,SBOther},
+{dd1147,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1148,0,0,0,Sm,0,GBOther,WBOther,SBOther}
 };
 /* 21D0-21DF */
-static const struct unidata st324[] = {
-{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+static const struct unidata st325[] = {
+{0,0,dd3870,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3871,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3872,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -10842,7 +11038,7 @@ static const struct unidata st324[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther}
 };
 /* 21F0-21FF */
-static const struct unidata st325[] = {
+static const struct unidata st326[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -10861,26 +11057,26 @@ static const struct unidata st325[] = {
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther}
 };
 /* 2200-220F */
-static const struct unidata st326[] = {
-{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+static const struct unidata st327[] = {
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1149,cd1149,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3873,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1149,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1150,cd1150,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3874,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1150,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1151,cd1151,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3875,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1151,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther}
 };
 /* 2210-221F */
-static const struct unidata st327[] = {
+static const struct unidata st328[] = {
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
@@ -10899,28 +11095,27 @@ static const struct unidata st327[] = {
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther}
 };
 /* 2220-222F */
-static const struct unidata st328[] = {
-{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+static const struct unidata st329[] = {
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1152,cd1152,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1153,cd1153,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3876,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1152,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3877,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1153,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1154,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1155,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1154,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd1155,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1156,0,0,0,Sm,0,GBOther,WBOther,SBOther}
+{dd1156,0,0,0,Sm,CD,GBOther,WBOther,SBOther}
 };
 /* 2230-223F */
-static const struct unidata st329[] = {
-{cd1157,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+static const struct unidata st330[] = {
+{dd1157,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
@@ -10932,37 +11127,38 @@ static const struct unidata st329[] = {
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3878,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther}
 };
 /* 2240-224F */
-static const struct unidata st330[] = {
-{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1158,cd1158,0,0,Sm,0,GBOther,WBOther,SBOther},
-{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1159,cd1159,0,0,Sm,0,GBOther,WBOther,SBOther},
-{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+static const struct unidata st331[] = {
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1160,cd1160,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1158,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1161,cd1161,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3879,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1159,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3880,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1160,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3881,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1161,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3882,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther}
 };
 /* 2260-226F */
-static const struct unidata st331[] = {
-{cd1162,cd1162,0,0,Sm,0,GBOther,WBOther,SBOther},
-{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1163,cd1163,0,0,Sm,0,GBOther,WBOther,SBOther},
-{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+static const struct unidata st332[] = {
+{dd1162,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3883,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1163,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3884,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3885,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
@@ -10970,41 +11166,60 @@ static const struct unidata st331[] = {
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1164,cd1164,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1165,cd1165,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1166,cd1166,0,0,Sm,0,GBOther,WBOther,SBOther}
+{dd1164,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1165,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1166,0,0,0,Sm,0,GBOther,WBOther,SBOther}
 };
 /* 2270-227F */
-static const struct unidata st332[] = {
-{cd1167,cd1167,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1168,cd1168,0,0,Sm,0,GBOther,WBOther,SBOther},
+static const struct unidata st333[] = {
+{dd1167,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1168,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3886,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3887,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1169,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1170,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3888,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3889,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1171,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1172,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3890,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3891,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3892,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3893,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 2280-228F */
+static const struct unidata st334[] = {
+{dd1173,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1174,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3894,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3895,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1175,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1176,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3896,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3897,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1177,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1178,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1169,cd1169,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1170,cd1170,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1171,cd1171,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1172,cd1172,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 2290-229F */
+static const struct unidata st335[] = {
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3898,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3899,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{0,0,0,0,Sm,0,GBOther,WBOther,SBOther}
-};
-/* 2280-228F */
-static const struct unidata st333[] = {
-{cd1173,cd1173,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1174,cd1174,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1175,cd1175,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1176,cd1176,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1177,cd1177,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1178,cd1178,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
@@ -11013,12 +11228,32 @@ static const struct unidata st333[] = {
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther}
 };
 /* 22A0-22AF */
-static const struct unidata st334[] = {
+static const struct unidata st336[] = {
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3900,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3901,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3902,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3903,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1179,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1180,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1181,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1182,0,0,0,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 22B0-22BF */
+static const struct unidata st337[] = {
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3904,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3905,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3906,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3907,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
@@ -11026,32 +11261,31 @@ static const struct unidata st334[] = {
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1179,cd1179,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1180,cd1180,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1181,cd1181,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1182,cd1182,0,0,Sm,0,GBOther,WBOther,SBOther}
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther}
 };
 /* 22E0-22EF */
-static const struct unidata st335[] = {
-{cd1183,cd1183,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1184,cd1184,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1185,cd1185,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1186,cd1186,0,0,Sm,0,GBOther,WBOther,SBOther},
+static const struct unidata st338[] = {
+{dd1183,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1184,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1185,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1186,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1187,cd1187,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1188,cd1188,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1189,cd1189,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1190,cd1190,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1187,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1188,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1189,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1190,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther}
 };
 /* 2300-230F */
-static const struct unidata st336[] = {
+static const struct unidata st339[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -11070,7 +11304,7 @@ static const struct unidata st336[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther}
 };
 /* 2320-232F */
-static const struct unidata st337[] = {
+static const struct unidata st340[] = {
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -11080,8 +11314,8 @@ static const struct unidata st337[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1191,cd1191,0,0,Ps,0,GBOther,WBOther,SBClose},
-{cd1192,cd1192,0,0,Pe,0,GBOther,WBOther,SBClose},
+{dd1191,0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{dd1192,0,0,0,Pe,0,GBOther,WBOther,SBClose},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -11089,7 +11323,7 @@ static const struct unidata st337[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther}
 };
 /* 2370-237F */
-static const struct unidata st338[] = {
+static const struct unidata st341[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -11108,7 +11342,7 @@ static const struct unidata st338[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther}
 };
 /* 2390-239F */
-static const struct unidata st339[] = {
+static const struct unidata st342[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -11127,7 +11361,7 @@ static const struct unidata st339[] = {
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther}
 };
 /* 23B0-23BF */
-static const struct unidata st340[] = {
+static const struct unidata st343[] = {
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
@@ -11146,7 +11380,7 @@ static const struct unidata st340[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther}
 };
 /* 23D0-23DF */
-static const struct unidata st341[] = {
+static const struct unidata st344[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -11165,7 +11399,7 @@ static const struct unidata st341[] = {
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther}
 };
 /* 23E0-23EF */
-static const struct unidata st342[] = {
+static const struct unidata st345[] = {
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -11184,7 +11418,7 @@ static const struct unidata st342[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 2420-242F */
-static const struct unidata st343[] = {
+static const struct unidata st346[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -11203,7 +11437,7 @@ static const struct unidata st343[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 2440-244F */
-static const struct unidata st344[] = {
+static const struct unidata st347[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -11222,170 +11456,170 @@ static const struct unidata st344[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 2460-246F */
-static const struct unidata st345[] = {
-{cd9,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd4,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd5,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1071,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1072,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1073,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1074,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1075,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1076,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1193,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1194,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1195,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1196,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1197,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1198,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1199,0,0,0,No,0,GBOther,WBOther,SBOther}
+static const struct unidata st348[] = {
+{dd9,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd4,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd5,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1071,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1072,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1073,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1074,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1075,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1076,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1193,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1194,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1195,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1196,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1197,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1198,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1199,0,0,0,No,CD,GBOther,WBOther,SBOther}
 };
 /* 2470-247F */
-static const struct unidata st346[] = {
-{cd1200,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1201,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1202,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1203,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1204,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1205,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1206,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1207,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1208,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1209,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1210,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1211,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1212,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1213,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1214,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1215,0,0,0,No,0,GBOther,WBOther,SBOther}
+static const struct unidata st349[] = {
+{dd1200,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1201,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1202,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1203,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1204,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1205,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1206,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1207,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1208,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1209,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1210,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1211,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1212,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1213,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1214,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1215,0,0,0,No,CD,GBOther,WBOther,SBOther}
 };
 /* 2480-248F */
-static const struct unidata st347[] = {
-{cd1216,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1217,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1218,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1219,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1220,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1221,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1222,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1223,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1224,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1225,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1226,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1227,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1228,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1229,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1230,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1231,0,0,0,No,0,GBOther,WBOther,SBOther}
+static const struct unidata st350[] = {
+{dd1216,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1217,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1218,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1219,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1220,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1221,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1222,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1223,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1224,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1225,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1226,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1227,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1228,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1229,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1230,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1231,0,0,0,No,CD,GBOther,WBOther,SBOther}
 };
 /* 2490-249F */
-static const struct unidata st348[] = {
-{cd1232,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1233,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1234,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1235,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1236,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1237,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1238,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1239,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1240,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1241,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1242,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1243,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1244,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1245,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1246,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1247,0,0,0,So,0,GBOther,WBOther,SBOther}
+static const struct unidata st351[] = {
+{dd1232,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1233,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1234,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1235,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1236,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1237,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1238,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1239,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1240,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1241,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1242,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1243,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1244,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1245,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1246,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1247,0,0,0,So,CD,GBOther,WBOther,SBOther}
 };
 /* 24A0-24AF */
-static const struct unidata st349[] = {
-{cd1248,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1249,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1250,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1251,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1252,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1253,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1254,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1255,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1256,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1257,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1258,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1259,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1260,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1261,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1262,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1263,0,0,0,So,0,GBOther,WBOther,SBOther}
+static const struct unidata st352[] = {
+{dd1248,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1249,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1250,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1251,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1252,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1253,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1254,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1255,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1256,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1257,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1258,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1259,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1260,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1261,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1262,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1263,0,0,0,So,CD,GBOther,WBOther,SBOther}
 };
 /* 24B0-24BF */
-static const struct unidata st350[] = {
-{cd1264,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1265,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1266,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1267,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1268,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1269,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd491,0,cf751,0,So,0,GBOther,WBALetter,SBUpper},
-{cd493,0,cf752,0,So,0,GBOther,WBALetter,SBUpper},
-{cd1086,0,cf753,0,So,0,GBOther,WBALetter,SBUpper},
-{cd494,0,cf754,0,So,0,GBOther,WBALetter,SBUpper},
-{cd495,0,cf755,0,So,0,GBOther,WBALetter,SBUpper},
-{cd1101,0,cf756,0,So,0,GBOther,WBALetter,SBUpper},
-{cd497,0,cf757,0,So,0,GBOther,WBALetter,SBUpper},
-{cd498,0,cf758,0,So,0,GBOther,WBALetter,SBUpper},
-{cd499,0,cf759,0,So,0,GBOther,WBALetter,SBUpper},
-{cd500,0,cf760,0,So,0,GBOther,WBALetter,SBUpper}
+static const struct unidata st353[] = {
+{dd1264,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1265,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1266,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1267,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1268,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1269,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd491,dd4544,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd493,dd4545,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd1086,dd4546,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd494,dd4547,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd495,dd4548,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd1101,dd4549,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd497,dd4550,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd498,dd4551,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd499,dd4552,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd500,dd4553,0,0,So,CD,GBOther,WBALetter,SBUpper}
 };
 /* 24C0-24CF */
-static const struct unidata st351[] = {
-{cd501,0,cf761,0,So,0,GBOther,WBALetter,SBUpper},
-{cd502,0,cf762,0,So,0,GBOther,WBALetter,SBUpper},
-{cd503,0,cf763,0,So,0,GBOther,WBALetter,SBUpper},
-{cd504,0,cf764,0,So,0,GBOther,WBALetter,SBUpper},
-{cd505,0,cf765,0,So,0,GBOther,WBALetter,SBUpper},
-{cd507,0,cf766,0,So,0,GBOther,WBALetter,SBUpper},
-{cd1094,0,cf767,0,So,0,GBOther,WBALetter,SBUpper},
-{cd508,0,cf768,0,So,0,GBOther,WBALetter,SBUpper},
-{cd1270,0,cf769,0,So,0,GBOther,WBALetter,SBUpper},
-{cd509,0,cf770,0,So,0,GBOther,WBALetter,SBUpper},
-{cd510,0,cf771,0,So,0,GBOther,WBALetter,SBUpper},
-{cd1126,0,cf772,0,So,0,GBOther,WBALetter,SBUpper},
-{cd511,0,cf773,0,So,0,GBOther,WBALetter,SBUpper},
-{cd1131,0,cf774,0,So,0,GBOther,WBALetter,SBUpper},
-{cd1271,0,cf775,0,So,0,GBOther,WBALetter,SBUpper},
-{cd1098,0,cf776,0,So,0,GBOther,WBALetter,SBUpper}
+static const struct unidata st354[] = {
+{dd501,dd4554,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd502,dd4555,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd503,dd4556,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd504,dd4557,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd505,dd4558,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd507,dd4559,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd1094,dd4560,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd508,dd4561,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd1270,dd4562,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd509,dd4563,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd510,dd4564,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd1126,dd4565,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd511,dd4566,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd1131,dd4567,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd1271,dd4568,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd1098,dd4569,0,0,So,CD,GBOther,WBALetter,SBUpper}
 };
 /* 24D0-24DF */
-static const struct unidata st352[] = {
-{cd2,0,0,0,So,0,GBOther,WBALetter,SBLower},
-{cd515,0,0,0,So,0,GBOther,WBALetter,SBLower},
-{cd541,0,0,0,So,0,GBOther,WBALetter,SBLower},
-{cd516,0,0,0,So,0,GBOther,WBALetter,SBLower},
-{cd517,0,0,0,So,0,GBOther,WBALetter,SBLower},
-{cd544,0,0,0,So,0,GBOther,WBALetter,SBLower},
-{cd521,0,0,0,So,0,GBOther,WBALetter,SBLower},
-{cd284,0,0,0,So,0,GBOther,WBALetter,SBLower},
-{cd538,0,0,0,So,0,GBOther,WBALetter,SBLower},
-{cd286,0,0,0,So,0,GBOther,WBALetter,SBLower},
-{cd522,0,0,0,So,0,GBOther,WBALetter,SBLower},
-{cd300,0,0,0,So,0,GBOther,WBALetter,SBLower},
-{cd523,0,0,0,So,0,GBOther,WBALetter,SBLower},
-{cd1082,0,0,0,So,0,GBOther,WBALetter,SBLower},
-{cd10,0,0,0,So,0,GBOther,WBALetter,SBLower},
-{cd528,0,0,0,So,0,GBOther,WBALetter,SBLower}
+static const struct unidata st355[] = {
+{dd2,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd515,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd541,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd516,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd517,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd544,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd521,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd284,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd538,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd286,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd522,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd300,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd523,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd1082,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd10,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd528,0,0,0,So,CD,GBOther,WBALetter,SBLower}
 };
 /* 24E0-24EF */
-static const struct unidata st353[] = {
-{cd1272,0,0,0,So,0,GBOther,WBALetter,SBLower},
-{cd287,0,0,0,So,0,GBOther,WBALetter,SBLower},
-{cd180,0,0,0,So,0,GBOther,WBALetter,SBLower},
-{cd529,0,0,0,So,0,GBOther,WBALetter,SBLower},
-{cd530,0,0,0,So,0,GBOther,WBALetter,SBLower},
-{cd533,0,0,0,So,0,GBOther,WBALetter,SBLower},
-{cd291,0,0,0,So,0,GBOther,WBALetter,SBLower},
-{cd301,0,0,0,So,0,GBOther,WBALetter,SBLower},
-{cd292,0,0,0,So,0,GBOther,WBALetter,SBLower},
-{cd571,0,0,0,So,0,GBOther,WBALetter,SBLower},
-{cd1070,0,0,0,No,0,GBOther,WBOther,SBOther},
+static const struct unidata st356[] = {
+{dd1272,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd287,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd180,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd529,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd530,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd533,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd291,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd301,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd292,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd571,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd1070,0,0,0,No,CD,GBOther,WBOther,SBOther},
 {0,0,0,0,No,0,GBOther,WBOther,SBOther},
 {0,0,0,0,No,0,GBOther,WBOther,SBOther},
 {0,0,0,0,No,0,GBOther,WBOther,SBOther},
@@ -11393,7 +11627,7 @@ static const struct unidata st353[] = {
 {0,0,0,0,No,0,GBOther,WBOther,SBOther}
 };
 /* 24F0-24FF */
-static const struct unidata st354[] = {
+static const struct unidata st357[] = {
 {0,0,0,0,No,0,GBOther,WBOther,SBOther},
 {0,0,0,0,No,0,GBOther,WBOther,SBOther},
 {0,0,0,0,No,0,GBOther,WBOther,SBOther},
@@ -11412,7 +11646,7 @@ static const struct unidata st354[] = {
 {0,0,0,0,No,0,GBOther,WBOther,SBOther}
 };
 /* 25B0-25BF */
-static const struct unidata st355[] = {
+static const struct unidata st358[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -11431,7 +11665,7 @@ static const struct unidata st355[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther}
 };
 /* 25C0-25CF */
-static const struct unidata st356[] = {
+static const struct unidata st359[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -11450,7 +11684,7 @@ static const struct unidata st356[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther}
 };
 /* 25F0-25FF */
-static const struct unidata st357[] = {
+static const struct unidata st360[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -11469,7 +11703,7 @@ static const struct unidata st357[] = {
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther}
 };
 /* 2660-266F */
-static const struct unidata st358[] = {
+static const struct unidata st361[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -11488,7 +11722,7 @@ static const struct unidata st358[] = {
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther}
 };
 /* 2690-269F */
-static const struct unidata st359[] = {
+static const struct unidata st362[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -11507,7 +11741,7 @@ static const struct unidata st359[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 26B0-26BF */
-static const struct unidata st360[] = {
+static const struct unidata st363[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -11526,7 +11760,7 @@ static const struct unidata st360[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 2700-270F */
-static const struct unidata st361[] = {
+static const struct unidata st364[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -11545,7 +11779,7 @@ static const struct unidata st361[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther}
 };
 /* 2720-272F */
-static const struct unidata st362[] = {
+static const struct unidata st365[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -11564,7 +11798,7 @@ static const struct unidata st362[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther}
 };
 /* 2740-274F */
-static const struct unidata st363[] = {
+static const struct unidata st366[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -11583,7 +11817,7 @@ static const struct unidata st363[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther}
 };
 /* 2750-275F */
-static const struct unidata st364[] = {
+static const struct unidata st367[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -11602,7 +11836,7 @@ static const struct unidata st364[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 2760-276F */
-static const struct unidata st365[] = {
+static const struct unidata st368[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -11621,7 +11855,7 @@ static const struct unidata st365[] = {
 {0,0,0,0,Pe,0,GBOther,WBOther,SBClose}
 };
 /* 2770-277F */
-static const struct unidata st366[] = {
+static const struct unidata st369[] = {
 {0,0,0,0,Ps,0,GBOther,WBOther,SBClose},
 {0,0,0,0,Pe,0,GBOther,WBOther,SBClose},
 {0,0,0,0,Ps,0,GBOther,WBOther,SBClose},
@@ -11640,7 +11874,7 @@ static const struct unidata st366[] = {
 {0,0,0,0,No,0,GBOther,WBOther,SBOther}
 };
 /* 2790-279F */
-static const struct unidata st367[] = {
+static const struct unidata st370[] = {
 {0,0,0,0,No,0,GBOther,WBOther,SBOther},
 {0,0,0,0,No,0,GBOther,WBOther,SBOther},
 {0,0,0,0,No,0,GBOther,WBOther,SBOther},
@@ -11659,7 +11893,7 @@ static const struct unidata st367[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther}
 };
 /* 27B0-27BF */
-static const struct unidata st368[] = {
+static const struct unidata st371[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -11678,7 +11912,7 @@ static const struct unidata st368[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 27C0-27CF */
-static const struct unidata st369[] = {
+static const struct unidata st372[] = {
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
@@ -11697,7 +11931,7 @@ static const struct unidata st369[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 27E0-27EF */
-static const struct unidata st370[] = {
+static const struct unidata st373[] = {
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
@@ -11716,7 +11950,7 @@ static const struct unidata st370[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 2980-298F */
-static const struct unidata st371[] = {
+static const struct unidata st374[] = {
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
@@ -11735,7 +11969,7 @@ static const struct unidata st371[] = {
 {0,0,0,0,Ps,0,GBOther,WBOther,SBClose}
 };
 /* 2990-299F */
-static const struct unidata st372[] = {
+static const struct unidata st375[] = {
 {0,0,0,0,Pe,0,GBOther,WBOther,SBClose},
 {0,0,0,0,Ps,0,GBOther,WBOther,SBClose},
 {0,0,0,0,Pe,0,GBOther,WBOther,SBClose},
@@ -11754,7 +11988,7 @@ static const struct unidata st372[] = {
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther}
 };
 /* 29D0-29DF */
-static const struct unidata st373[] = {
+static const struct unidata st376[] = {
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
@@ -11773,7 +12007,7 @@ static const struct unidata st373[] = {
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther}
 };
 /* 29F0-29FF */
-static const struct unidata st374[] = {
+static const struct unidata st377[] = {
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
@@ -11792,7 +12026,7 @@ static const struct unidata st374[] = {
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther}
 };
 /* 2A00-2A0F */
-static const struct unidata st375[] = {
+static const struct unidata st378[] = {
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
@@ -11805,20 +12039,20 @@ static const struct unidata st375[] = {
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1273,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1273,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther}
 };
 /* 2A70-2A7F */
-static const struct unidata st376[] = {
+static const struct unidata st379[] = {
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1274,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1275,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1276,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1274,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd1275,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd1276,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
@@ -11830,7 +12064,7 @@ static const struct unidata st376[] = {
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther}
 };
 /* 2AD0-2ADF */
-static const struct unidata st377[] = {
+static const struct unidata st380[] = {
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
@@ -11843,13 +12077,13 @@ static const struct unidata st377[] = {
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1277,cd1277,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1277,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sm,0,GBOther,WBOther,SBOther}
 };
 /* 2B20-2B2F */
-static const struct unidata st378[] = {
+static const struct unidata st381[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -11868,64 +12102,64 @@ static const struct unidata st378[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 2C00-2C0F */
-static const struct unidata st379[] = {
-{0,0,cf777,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf778,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf779,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf780,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf781,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf782,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf783,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf784,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf785,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf786,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf787,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf788,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf789,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf790,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf791,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf792,0,Lu,0,GBOther,WBALetter,SBUpper}
+static const struct unidata st382[] = {
+{0,dd4570,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4571,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4572,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4573,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4574,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4575,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4576,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4577,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4578,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4579,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4580,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4581,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4582,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4583,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4584,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4585,0,0,Lu,0,GBOther,WBALetter,SBUpper}
 };
 /* 2C10-2C1F */
-static const struct unidata st380[] = {
-{0,0,cf793,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf794,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf795,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf796,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf797,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf798,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf799,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf800,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf801,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf802,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf803,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf804,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf805,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf806,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf807,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf808,0,Lu,0,GBOther,WBALetter,SBUpper}
+static const struct unidata st383[] = {
+{0,dd4586,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4587,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4588,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4589,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4590,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4591,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4592,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4593,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4594,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4595,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4596,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4597,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4598,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4599,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4600,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4601,0,0,Lu,0,GBOther,WBALetter,SBUpper}
 };
 /* 2C20-2C2F */
-static const struct unidata st381[] = {
-{0,0,cf809,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf810,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf811,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf812,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf813,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf814,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf815,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf816,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf817,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf818,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf819,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf820,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf821,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf822,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf823,0,Lu,0,GBOther,WBALetter,SBUpper},
+static const struct unidata st384[] = {
+{0,dd4602,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4603,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4604,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4605,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4606,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4607,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4608,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4609,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4610,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4611,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4612,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4613,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4614,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4615,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4616,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 2C50-2C5F */
-static const struct unidata st382[] = {
+static const struct unidata st385[] = {
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
@@ -11944,32 +12178,32 @@ static const struct unidata st382[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 2C60-2C6F */
-static const struct unidata st383[] = {
-{0,0,cf824,0,Lu,0,GBOther,WBALetter,SBUpper},
+static const struct unidata st386[] = {
+{0,dd4617,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf825,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf826,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf827,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4618,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4619,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4620,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf828,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4621,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf829,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4622,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf830,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4623,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 2C70-2C7F */
-static const struct unidata st384[] = {
+static const struct unidata st387[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf831,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4624,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -11982,124 +12216,124 @@ static const struct unidata st384[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 2C80-2C8F */
-static const struct unidata st385[] = {
-{0,0,cf832,0,Lu,0,GBOther,WBALetter,SBUpper},
+static const struct unidata st388[] = {
+{0,dd4625,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf833,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4626,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf834,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4627,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf835,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4628,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf836,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4629,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf837,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4630,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf838,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4631,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf839,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4632,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 2C90-2C9F */
-static const struct unidata st386[] = {
-{0,0,cf840,0,Lu,0,GBOther,WBALetter,SBUpper},
+static const struct unidata st389[] = {
+{0,dd4633,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf841,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4634,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf842,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4635,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf843,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4636,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf844,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4637,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf845,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4638,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf846,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4639,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf847,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4640,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 2CA0-2CAF */
-static const struct unidata st387[] = {
-{0,0,cf848,0,Lu,0,GBOther,WBALetter,SBUpper},
+static const struct unidata st390[] = {
+{0,dd4641,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf849,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4642,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf850,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4643,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf851,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4644,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf852,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4645,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf853,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4646,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf854,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4647,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf855,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4648,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 2CB0-2CBF */
-static const struct unidata st388[] = {
-{0,0,cf856,0,Lu,0,GBOther,WBALetter,SBUpper},
+static const struct unidata st391[] = {
+{0,dd4649,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf857,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4650,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf858,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4651,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf859,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4652,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf860,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4653,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf861,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4654,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf862,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4655,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf863,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4656,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 2CC0-2CCF */
-static const struct unidata st389[] = {
-{0,0,cf864,0,Lu,0,GBOther,WBALetter,SBUpper},
+static const struct unidata st392[] = {
+{0,dd4657,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf865,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4658,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf866,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4659,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf867,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4660,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf868,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4661,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf869,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4662,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf870,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4663,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf871,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4664,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 2CD0-2CDF */
-static const struct unidata st390[] = {
-{0,0,cf872,0,Lu,0,GBOther,WBALetter,SBUpper},
+static const struct unidata st393[] = {
+{0,dd4665,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf873,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4666,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf874,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4667,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf875,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4668,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf876,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4669,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf877,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4670,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf878,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4671,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf879,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4672,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 2CE0-2CEF */
-static const struct unidata st391[] = {
-{0,0,cf880,0,Lu,0,GBOther,WBALetter,SBUpper},
+static const struct unidata st394[] = {
+{0,dd4673,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf881,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4674,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -12115,7 +12349,7 @@ static const struct unidata st391[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 2CF0-2CFF */
-static const struct unidata st392[] = {
+static const struct unidata st395[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -12134,7 +12368,7 @@ static const struct unidata st392[] = {
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther}
 };
 /* 2D20-2D2F */
-static const struct unidata st393[] = {
+static const struct unidata st396[] = {
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
@@ -12153,7 +12387,7 @@ static const struct unidata st393[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 2D60-2D6F */
-static const struct unidata st394[] = {
+static const struct unidata st397[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -12169,10 +12403,10 @@ static const struct unidata st394[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd1278,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter}
+{dd1278,0,0,0,Lm,CD,GBOther,WBALetter,SBOLetter}
 };
 /* 2DA0-2DAF */
-static const struct unidata st395[] = {
+static const struct unidata st398[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -12191,7 +12425,7 @@ static const struct unidata st395[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 2E00-2E0F */
-static const struct unidata st396[] = {
+static const struct unidata st399[] = {
 {0,0,0,0,Po,0,GBOther,WBOther,SBClose},
 {0,0,0,0,Po,0,GBOther,WBOther,SBClose},
 {0,0,0,0,Pi,0,GBOther,WBOther,SBClose},
@@ -12210,7 +12444,7 @@ static const struct unidata st396[] = {
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther}
 };
 /* 2E10-2E1F */
-static const struct unidata st397[] = {
+static const struct unidata st400[] = {
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
@@ -12229,7 +12463,7 @@ static const struct unidata st397[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 2E90-2E9F */
-static const struct unidata st398[] = {
+static const struct unidata st401[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -12245,14 +12479,14 @@ static const struct unidata st398[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1279,0,0,0,So,0,GBOther,WBOther,SBOther}
+{dd1279,0,0,0,So,CD,GBOther,WBOther,SBOther}
 };
 /* 2EF0-2EFF */
-static const struct unidata st399[] = {
+static const struct unidata st402[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1280,0,0,0,So,0,GBOther,WBOther,SBOther},
+{dd1280,0,0,0,So,CD,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -12267,260 +12501,260 @@ static const struct unidata st399[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 2F00-2F0F */
-static const struct unidata st400[] = {
-{cd1281,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1282,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1283,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1284,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1285,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1286,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1287,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1288,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1289,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1290,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1291,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1292,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1293,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1294,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1295,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1296,0,0,0,So,0,GBOther,WBOther,SBOther}
+static const struct unidata st403[] = {
+{dd1281,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1282,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1283,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1284,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1285,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1286,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1287,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1288,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1289,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1290,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1291,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1292,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1293,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1294,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1295,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1296,0,0,0,So,CD,GBOther,WBOther,SBOther}
 };
 /* 2F10-2F1F */
-static const struct unidata st401[] = {
-{cd1297,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1298,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1299,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1300,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1301,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1302,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1303,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1304,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1305,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1306,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1307,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1308,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1309,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1310,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1311,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1312,0,0,0,So,0,GBOther,WBOther,SBOther}
+static const struct unidata st404[] = {
+{dd1297,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1298,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1299,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1300,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1301,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1302,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1303,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1304,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1305,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1306,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1307,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1308,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1309,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1310,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1311,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1312,0,0,0,So,CD,GBOther,WBOther,SBOther}
 };
 /* 2F20-2F2F */
-static const struct unidata st402[] = {
-{cd1313,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1314,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1315,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1316,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1317,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1318,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1319,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1320,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1321,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1322,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1323,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1324,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1325,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1326,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1327,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1328,0,0,0,So,0,GBOther,WBOther,SBOther}
+static const struct unidata st405[] = {
+{dd1313,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1314,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1315,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1316,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1317,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1318,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1319,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1320,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1321,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1322,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1323,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1324,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1325,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1326,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1327,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1328,0,0,0,So,CD,GBOther,WBOther,SBOther}
 };
 /* 2F30-2F3F */
-static const struct unidata st403[] = {
-{cd1329,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1330,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1331,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1332,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1333,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1334,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1335,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1336,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1337,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1338,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1339,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1340,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1341,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1342,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1343,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1344,0,0,0,So,0,GBOther,WBOther,SBOther}
+static const struct unidata st406[] = {
+{dd1329,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1330,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1331,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1332,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1333,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1334,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1335,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1336,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1337,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1338,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1339,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1340,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1341,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1342,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1343,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1344,0,0,0,So,CD,GBOther,WBOther,SBOther}
 };
 /* 2F40-2F4F */
-static const struct unidata st404[] = {
-{cd1345,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1346,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1347,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1348,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1349,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1350,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1351,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1352,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1353,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1354,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1355,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1356,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1357,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1358,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1359,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1360,0,0,0,So,0,GBOther,WBOther,SBOther}
+static const struct unidata st407[] = {
+{dd1345,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1346,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1347,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1348,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1349,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1350,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1351,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1352,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1353,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1354,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1355,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1356,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1357,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1358,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1359,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1360,0,0,0,So,CD,GBOther,WBOther,SBOther}
 };
 /* 2F50-2F5F */
-static const struct unidata st405[] = {
-{cd1361,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1362,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1363,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1364,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1365,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1366,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1367,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1368,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1369,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1370,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1371,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1372,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1373,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1374,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1375,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1376,0,0,0,So,0,GBOther,WBOther,SBOther}
+static const struct unidata st408[] = {
+{dd1361,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1362,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1363,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1364,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1365,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1366,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1367,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1368,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1369,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1370,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1371,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1372,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1373,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1374,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1375,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1376,0,0,0,So,CD,GBOther,WBOther,SBOther}
 };
 /* 2F60-2F6F */
-static const struct unidata st406[] = {
-{cd1377,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1378,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1379,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1380,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1381,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1382,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1383,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1384,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1385,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1386,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1387,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1388,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1389,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1390,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1391,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1392,0,0,0,So,0,GBOther,WBOther,SBOther}
+static const struct unidata st409[] = {
+{dd1377,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1378,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1379,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1380,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1381,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1382,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1383,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1384,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1385,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1386,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1387,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1388,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1389,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1390,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1391,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1392,0,0,0,So,CD,GBOther,WBOther,SBOther}
 };
 /* 2F70-2F7F */
-static const struct unidata st407[] = {
-{cd1393,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1394,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1395,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1396,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1397,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1398,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1399,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1400,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1401,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1402,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1403,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1404,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1405,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1406,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1407,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1408,0,0,0,So,0,GBOther,WBOther,SBOther}
+static const struct unidata st410[] = {
+{dd1393,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1394,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1395,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1396,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1397,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1398,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1399,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1400,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1401,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1402,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1403,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1404,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1405,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1406,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1407,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1408,0,0,0,So,CD,GBOther,WBOther,SBOther}
 };
 /* 2F80-2F8F */
-static const struct unidata st408[] = {
-{cd1409,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1410,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1411,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1412,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1413,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1414,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1415,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1416,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1417,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1418,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1419,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1420,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1421,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1422,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1423,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1424,0,0,0,So,0,GBOther,WBOther,SBOther}
+static const struct unidata st411[] = {
+{dd1409,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1410,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1411,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1412,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1413,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1414,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1415,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1416,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1417,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1418,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1419,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1420,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1421,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1422,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1423,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1424,0,0,0,So,CD,GBOther,WBOther,SBOther}
 };
 /* 2F90-2F9F */
-static const struct unidata st409[] = {
-{cd1425,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1426,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1427,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1428,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1429,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1430,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1431,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1432,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1433,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1434,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1435,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1436,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1437,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1438,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1439,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1440,0,0,0,So,0,GBOther,WBOther,SBOther}
+static const struct unidata st412[] = {
+{dd1425,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1426,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1427,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1428,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1429,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1430,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1431,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1432,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1433,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1434,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1435,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1436,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1437,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1438,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1439,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1440,0,0,0,So,CD,GBOther,WBOther,SBOther}
 };
 /* 2FA0-2FAF */
-static const struct unidata st410[] = {
-{cd1441,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1442,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1443,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1444,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1445,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1446,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1447,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1448,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1449,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1450,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1451,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1452,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1453,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1454,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1455,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1456,0,0,0,So,0,GBOther,WBOther,SBOther}
+static const struct unidata st413[] = {
+{dd1441,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1442,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1443,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1444,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1445,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1446,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1447,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1448,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1449,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1450,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1451,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1452,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1453,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1454,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1455,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1456,0,0,0,So,CD,GBOther,WBOther,SBOther}
 };
 /* 2FB0-2FBF */
-static const struct unidata st411[] = {
-{cd1457,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1458,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1459,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1460,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1461,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1462,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1463,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1464,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1465,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1466,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1467,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1468,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1469,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1470,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1471,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1472,0,0,0,So,0,GBOther,WBOther,SBOther}
+static const struct unidata st414[] = {
+{dd1457,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1458,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1459,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1460,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1461,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1462,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1463,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1464,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1465,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1466,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1467,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1468,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1469,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1470,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1471,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1472,0,0,0,So,CD,GBOther,WBOther,SBOther}
 };
 /* 2FC0-2FCF */
-static const struct unidata st412[] = {
-{cd1473,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1474,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1475,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1476,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1477,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1478,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1479,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1480,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1481,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1482,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1483,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1484,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1485,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1486,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1487,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1488,0,0,0,So,0,GBOther,WBOther,SBOther}
+static const struct unidata st415[] = {
+{dd1473,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1474,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1475,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1476,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1477,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1478,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1479,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1480,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1481,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1482,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1483,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1484,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1485,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1486,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1487,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1488,0,0,0,So,CD,GBOther,WBOther,SBOther}
 };
 /* 2FD0-2FDF */
-static const struct unidata st413[] = {
-{cd1489,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1490,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1491,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1492,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1493,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1494,0,0,0,So,0,GBOther,WBOther,SBOther},
+static const struct unidata st416[] = {
+{dd1489,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1490,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1491,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1492,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1493,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1494,0,0,0,So,CD,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -12533,7 +12767,7 @@ static const struct unidata st413[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 2FF0-2FFF */
-static const struct unidata st414[] = {
+static const struct unidata st417[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -12552,8 +12786,8 @@ static const struct unidata st414[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 3000-300F */
-static const struct unidata st415[] = {
-{cd0,0,0,0,Zs,0,GBOther,WBOther,SBSp},
+static const struct unidata st418[] = {
+{dd0,0,0,0,Zs,CD,GBOther,WBOther,SBSp},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
@@ -12571,7 +12805,7 @@ static const struct unidata st415[] = {
 {0,0,0,0,Pe,0,GBOther,WBOther,SBClose}
 };
 /* 3010-301F */
-static const struct unidata st416[] = {
+static const struct unidata st419[] = {
 {0,0,0,0,Ps,0,GBOther,WBOther,SBClose},
 {0,0,0,0,Pe,0,GBOther,WBOther,SBClose},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -12590,7 +12824,7 @@ static const struct unidata st416[] = {
 {0,0,0,0,Pe,0,GBOther,WBOther,SBClose}
 };
 /* 3020-302F */
-static const struct unidata st417[] = {
+static const struct unidata st420[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Nl,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Nl,0,GBOther,WBOther,SBOLetter},
@@ -12609,18 +12843,18 @@ static const struct unidata st417[] = {
 {0,0,0,224,Mn,0,GBExtend,WBExtend,SBExtend}
 };
 /* 3030-303F */
-static const struct unidata st418[] = {
+static const struct unidata st421[] = {
 {0,0,0,0,Pd,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Lm,0,GBOther,WBKatakana,SBOLetter},
 {0,0,0,0,Lm,0,GBOther,WBKatakana,SBOLetter},
 {0,0,0,0,Lm,0,GBOther,WBKatakana,SBOLetter},
 {0,0,0,0,Lm,0,GBOther,WBKatakana,SBOLetter},
 {0,0,0,0,Lm,0,GBOther,WBKatakana,SBOLetter},
-{cd1495,0,0,0,So,0,GBOther,WBOther,SBOther},
+{dd1495,0,0,0,So,CD,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1304,0,0,0,Nl,0,GBOther,WBOther,SBOLetter},
-{cd1496,0,0,0,Nl,0,GBOther,WBOther,SBOLetter},
-{cd1497,0,0,0,Nl,0,GBOther,WBOther,SBOLetter},
+{dd1304,0,0,0,Nl,CD,GBOther,WBOther,SBOLetter},
+{dd1496,0,0,0,Nl,CD,GBOther,WBOther,SBOLetter},
+{dd1497,0,0,0,Nl,CD,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
@@ -12628,178 +12862,178 @@ static const struct unidata st418[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther}
 };
 /* 3040-304F */
-static const struct unidata st419[] = {
+static const struct unidata st422[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,dd3908,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1498,cd1498,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1499,cd1499,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+{0,0,dd3909,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1498,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,dd3910,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1499,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,dd3911,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* 3050-305F */
-static const struct unidata st420[] = {
-{cd1500,cd1500,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1501,cd1501,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1502,cd1502,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1503,cd1503,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1504,cd1504,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1505,cd1505,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1506,cd1506,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1507,cd1507,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st423[] = {
+{dd1500,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,dd3912,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1501,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,dd3913,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1502,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,dd3914,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1503,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,dd3915,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1504,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,dd3916,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1505,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,dd3917,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1506,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,dd3918,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1507,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,dd3919,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* 3060-306F */
-static const struct unidata st421[] = {
-{cd1508,cd1508,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1509,cd1509,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1510,cd1510,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1511,cd1511,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+static const struct unidata st424[] = {
+{dd1508,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,dd3920,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1509,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1512,cd1512,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,dd3921,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1510,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,dd3922,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1511,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,dd3923,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1512,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+{0,0,dd3924,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* 3070-307F */
-static const struct unidata st422[] = {
-{cd1513,cd1513,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1514,cd1514,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1515,cd1515,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1516,cd1516,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1517,cd1517,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1518,cd1518,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1519,cd1519,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1520,cd1520,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1521,cd1521,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1522,cd1522,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+static const struct unidata st425[] = {
+{dd1513,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1514,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,dd3925,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1515,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1516,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,dd3926,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1517,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1518,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,dd3927,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1519,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1520,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,dd3928,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1521,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1522,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* 3090-309F */
-static const struct unidata st423[] = {
+static const struct unidata st426[] = {
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1523,cd1523,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1523,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,8,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,8,Mn,0,GBExtend,WBExtend,SBExtend},
-{cd1524,0,0,0,Sk,0,GBOther,WBKatakana,SBOther},
-{cd1525,0,0,0,Sk,0,GBOther,WBKatakana,SBOther},
-{0,0,0,0,Lm,0,GBOther,WBOther,SBOLetter},
-{cd1526,cd1526,0,0,Lm,0,GBOther,WBOther,SBOLetter},
-{cd1527,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+{dd1524,0,0,0,Sk,CD,GBOther,WBKatakana,SBOther},
+{dd1525,0,0,0,Sk,CD,GBOther,WBKatakana,SBOther},
+{0,0,dd3929,0,Lm,0,GBOther,WBOther,SBOLetter},
+{dd1526,0,0,0,Lm,0,GBOther,WBOther,SBOLetter},
+{dd1527,0,0,0,Lo,CD,GBOther,WBOther,SBOLetter}
 };
 /* 30A0-30AF */
-static const struct unidata st424[] = {
+static const struct unidata st427[] = {
 {0,0,0,0,Pd,0,GBOther,WBKatakana,SBOther},
 {0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd1829,0,Lo,0,GBOther,WBKatakana,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1528,cd1528,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1529,cd1529,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter}
+{0,0,dd1832,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1528,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd1833,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1529,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd1834,0,Lo,0,GBOther,WBKatakana,SBOLetter}
 };
 /* 30B0-30BF */
-static const struct unidata st425[] = {
-{cd1530,cd1530,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1531,cd1531,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1532,cd1532,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1533,cd1533,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1534,cd1534,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1535,cd1535,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1536,cd1536,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1537,cd1537,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter}
+static const struct unidata st428[] = {
+{dd1530,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd1835,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1531,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd1836,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1532,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd1837,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1533,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd1838,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1534,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd1839,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1535,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd1840,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1536,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd1841,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1537,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd1842,0,Lo,0,GBOther,WBKatakana,SBOLetter}
 };
 /* 30C0-30CF */
-static const struct unidata st426[] = {
-{cd1538,cd1538,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1539,cd1539,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1540,cd1540,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1541,cd1541,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+static const struct unidata st429[] = {
+{dd1538,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd1843,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1539,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1542,cd1542,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd1844,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1540,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd1845,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1541,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd1846,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1542,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter}
+{0,0,dd3930,0,Lo,0,GBOther,WBKatakana,SBOLetter}
 };
 /* 30D0-30DF */
-static const struct unidata st427[] = {
-{cd1543,cd1543,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1544,cd1544,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1545,cd1545,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1546,cd1546,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1547,cd1547,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1548,cd1548,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1549,cd1549,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1550,cd1550,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1551,cd1551,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1552,cd1552,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+static const struct unidata st430[] = {
+{dd1543,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1544,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd3931,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1545,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1546,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd3932,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1547,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1548,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd3933,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1549,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1550,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd3934,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1551,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1552,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter}
 };
 /* 30E0-30EF */
-static const struct unidata st428[] = {
+static const struct unidata st431[] = {
 {0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
@@ -12815,29 +13049,29 @@ static const struct unidata st428[] = {
 {0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter}
+{0,0,dd1870,0,Lo,0,GBOther,WBKatakana,SBOLetter}
 };
 /* 30F0-30FF */
-static const struct unidata st429[] = {
-{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+static const struct unidata st432[] = {
+{0,0,dd1871,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd1872,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd1873,0,Lo,0,GBOther,WBKatakana,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1553,cd1553,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1553,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1554,cd1554,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1555,cd1555,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1556,cd1556,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1557,cd1557,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1554,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1555,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1556,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1557,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Lm,0,GBOther,WBKatakana,SBOLetter},
-{0,0,0,0,Lm,0,GBOther,WBKatakana,SBOLetter},
-{cd1558,cd1558,0,0,Lm,0,GBOther,WBKatakana,SBOLetter},
-{cd1559,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter}
+{0,0,dd3935,0,Lm,0,GBOther,WBKatakana,SBOLetter},
+{dd1558,0,0,0,Lm,0,GBOther,WBKatakana,SBOLetter},
+{dd1559,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter}
 };
 /* 3100-310F */
-static const struct unidata st430[] = {
+static const struct unidata st433[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -12856,220 +13090,239 @@ static const struct unidata st430[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 3130-313F */
-static const struct unidata st431[] = {
+static const struct unidata st434[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd1560,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1561,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1562,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1563,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1564,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1565,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1566,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1567,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1568,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1569,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1570,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1571,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1572,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1573,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1574,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+{dd1560,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1561,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1562,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1563,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1564,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1565,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1566,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1567,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1568,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1569,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1570,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1571,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1572,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1573,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1574,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* 3140-314F */
-static const struct unidata st432[] = {
-{cd1575,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1576,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1577,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1578,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1579,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1580,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1581,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1582,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1583,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1584,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1585,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1586,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1587,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1588,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1589,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1590,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st435[] = {
+{dd1575,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1576,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1577,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1578,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1579,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1580,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1581,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1582,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1583,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1584,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1585,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1586,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1587,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1588,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1589,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1590,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* 3150-315F */
-static const struct unidata st433[] = {
-{cd1591,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1592,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1593,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1594,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1595,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1596,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1597,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1598,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1599,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1600,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1601,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1602,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1603,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1604,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1605,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1606,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st436[] = {
+{dd1591,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1592,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1593,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1594,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1595,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1596,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1597,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1598,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1599,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1600,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1601,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1602,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1603,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1604,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1605,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1606,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* 3160-316F */
-static const struct unidata st434[] = {
-{cd1607,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1608,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1609,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1610,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1611,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1612,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1613,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1614,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1615,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1616,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1617,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1618,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1619,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1620,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1621,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1622,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st437[] = {
+{dd1607,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1608,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1609,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1610,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1611,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1612,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1613,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1614,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1615,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1616,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1617,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1618,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1619,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1620,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1621,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1622,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* 3170-317F */
-static const struct unidata st435[] = {
-{cd1623,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1624,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1625,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1626,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1627,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1628,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1629,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1630,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1631,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1632,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1633,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1634,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1635,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1636,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1637,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1638,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st438[] = {
+{dd1623,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1624,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1625,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1626,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1627,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1628,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1629,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1630,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1631,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1632,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1633,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1634,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1635,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1636,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1637,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1638,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* 3180-318F */
-static const struct unidata st436[] = {
-{cd1639,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1640,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1641,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1642,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1643,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1644,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1645,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1646,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1647,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1648,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1649,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1650,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1651,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1652,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1653,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+static const struct unidata st439[] = {
+{dd1639,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1640,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1641,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1642,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1643,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1644,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1645,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1646,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1647,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1648,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1649,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1650,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1651,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1652,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1653,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 3190-319F */
-static const struct unidata st437[] = {
+static const struct unidata st440[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1281,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1287,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1654,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1655,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1656,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1657,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1658,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1659,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1285,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1660,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1661,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1662,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1663,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1289,0,0,0,So,0,GBOther,WBOther,SBOther}
+{dd1281,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1287,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1654,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1655,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1656,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1657,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1658,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1659,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1285,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1660,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1661,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1662,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1663,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1289,0,0,0,So,CD,GBOther,WBOther,SBOther}
+};
+/* 31F0-31FF */
+static const struct unidata st441[] = {
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter}
 };
 /* 3200-320F */
-static const struct unidata st438[] = {
-{cd1664,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1665,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1666,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1667,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1668,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1669,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1670,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1671,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1672,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1673,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1674,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1675,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1676,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1677,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1678,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1679,0,0,0,So,0,GBOther,WBOther,SBOther}
+static const struct unidata st442[] = {
+{dd1664,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1665,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1666,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1667,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1668,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1669,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1670,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1671,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1672,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1673,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1674,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1675,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1676,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1677,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1678,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1679,0,0,0,So,CD,GBOther,WBOther,SBOther}
 };
 /* 3210-321F */
-static const struct unidata st439[] = {
-{cd1680,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1681,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1682,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1683,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1684,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1685,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1686,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1687,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1688,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1689,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1690,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1691,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1692,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1693,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1694,0,0,0,So,0,GBOther,WBOther,SBOther},
+static const struct unidata st443[] = {
+{dd1680,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1681,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1682,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1683,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1684,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1685,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1686,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1687,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1688,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1689,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1690,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1691,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1692,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1693,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1694,0,0,0,So,CD,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 3220-322F */
-static const struct unidata st440[] = {
-{cd1695,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1696,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1697,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1698,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1699,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1700,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1701,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1702,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1703,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1704,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1705,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1706,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1707,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1708,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1709,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1710,0,0,0,So,0,GBOther,WBOther,SBOther}
+static const struct unidata st444[] = {
+{dd1695,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1696,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1697,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1698,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1699,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1700,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1701,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1702,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1703,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1704,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1705,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1706,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1707,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1708,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1709,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1710,0,0,0,So,CD,GBOther,WBOther,SBOther}
 };
 /* 3230-323F */
-static const struct unidata st441[] = {
-{cd1711,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1712,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1713,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1714,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1715,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1716,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1717,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1718,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1719,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1720,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1721,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1722,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1723,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1724,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1725,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1726,0,0,0,So,0,GBOther,WBOther,SBOther}
+static const struct unidata st445[] = {
+{dd1711,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1712,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1713,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1714,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1715,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1716,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1717,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1718,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1719,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1720,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1721,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1722,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1723,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1724,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1725,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1726,0,0,0,So,CD,GBOther,WBOther,SBOther}
 };
 /* 3240-324F */
-static const struct unidata st442[] = {
-{cd1727,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1728,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1729,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1730,0,0,0,So,0,GBOther,WBOther,SBOther},
+static const struct unidata st446[] = {
+{dd1727,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1728,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1729,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1730,0,0,0,So,CD,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -13084,520 +13337,520 @@ static const struct unidata st442[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 3250-325F */
-static const struct unidata st443[] = {
-{cd1731,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1732,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1733,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1734,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1735,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1736,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1737,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1738,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1739,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1740,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1741,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1742,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1743,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1744,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1745,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1746,0,0,0,No,0,GBOther,WBOther,SBOther}
+static const struct unidata st447[] = {
+{dd1731,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1732,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1733,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1734,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1735,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1736,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1737,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1738,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1739,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1740,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1741,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1742,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1743,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1744,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1745,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1746,0,0,0,No,CD,GBOther,WBOther,SBOther}
 };
 /* 3260-326F */
-static const struct unidata st444[] = {
-{cd1560,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1563,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1566,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1568,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1576,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1577,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1580,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1582,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1583,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1585,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1586,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1587,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1588,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1589,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1747,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1748,0,0,0,So,0,GBOther,WBOther,SBOther}
+static const struct unidata st448[] = {
+{dd1560,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1563,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1566,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1568,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1576,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1577,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1580,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1582,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1583,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1585,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1586,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1587,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1588,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1589,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1747,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1748,0,0,0,So,CD,GBOther,WBOther,SBOther}
 };
 /* 3270-327F */
-static const struct unidata st445[] = {
-{cd1749,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1750,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1751,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1752,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1753,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1754,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1755,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1756,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1757,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1758,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1759,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1760,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1761,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1762,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1763,0,0,0,So,0,GBOther,WBOther,SBOther},
+static const struct unidata st449[] = {
+{dd1749,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1750,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1751,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1752,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1753,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1754,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1755,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1756,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1757,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1758,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1759,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1760,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1761,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1762,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1763,0,0,0,So,CD,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther}
 };
 /* 3280-328F */
-static const struct unidata st446[] = {
-{cd1281,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1287,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1654,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1655,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1764,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1765,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1766,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1292,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1767,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1304,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1354,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1366,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1365,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1355,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1447,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1312,0,0,0,So,0,GBOther,WBOther,SBOther}
+static const struct unidata st450[] = {
+{dd1281,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1287,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1654,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1655,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1764,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1765,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1766,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1292,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1767,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1304,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1354,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1366,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1365,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1355,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1447,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1312,0,0,0,So,CD,GBOther,WBOther,SBOther}
 };
 /* 3290-329F */
-static const struct unidata st447[] = {
-{cd1352,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1768,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1769,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1770,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1771,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1772,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1773,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1774,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1775,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1776,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1777,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1318,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1778,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1779,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1780,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1781,0,0,0,So,0,GBOther,WBOther,SBOther}
+static const struct unidata st451[] = {
+{dd1352,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1768,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1769,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1770,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1771,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1772,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1773,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1774,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1775,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1776,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1777,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1318,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1778,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1779,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1780,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1781,0,0,0,So,CD,GBOther,WBOther,SBOther}
 };
 /* 32A0-32AF */
-static const struct unidata st448[] = {
-{cd1782,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1783,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1784,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1785,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1656,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1657,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1658,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1786,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1787,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1788,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1789,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1790,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1791,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1792,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1793,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1794,0,0,0,So,0,GBOther,WBOther,SBOther}
+static const struct unidata st452[] = {
+{dd1782,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1783,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1784,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1785,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1656,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1657,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1658,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1786,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1787,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1788,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1789,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1790,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1791,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1792,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1793,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1794,0,0,0,So,CD,GBOther,WBOther,SBOther}
 };
 /* 32B0-32BF */
-static const struct unidata st449[] = {
-{cd1795,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1796,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1797,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1798,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1799,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1800,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1801,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1802,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1803,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1804,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1805,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1806,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1807,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1808,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1809,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd1810,0,0,0,No,0,GBOther,WBOther,SBOther}
+static const struct unidata st453[] = {
+{dd1795,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1796,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1797,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1798,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1799,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1800,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1801,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1802,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1803,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1804,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1805,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1806,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1807,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1808,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1809,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1810,0,0,0,No,CD,GBOther,WBOther,SBOther}
 };
 /* 32C0-32CF */
-static const struct unidata st450[] = {
-{cd1811,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1812,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1813,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1814,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1815,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1816,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1817,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1818,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1819,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1820,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1821,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1822,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1823,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1824,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1825,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1826,0,0,0,So,0,GBOther,WBOther,SBOther}
+static const struct unidata st454[] = {
+{dd1811,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1812,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1813,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1814,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1815,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1816,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1817,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1818,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1819,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1820,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1821,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1822,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1823,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1824,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1825,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1826,0,0,0,So,CD,GBOther,WBOther,SBOther}
 };
 /* 32D0-32DF */
-static const struct unidata st451[] = {
-{cd1827,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1828,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1829,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1830,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1831,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1832,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1833,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1834,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1835,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1836,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1837,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1838,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1839,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1840,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1841,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1842,0,0,0,So,0,GBOther,WBOther,SBOther}
+static const struct unidata st455[] = {
+{dd1827,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1828,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1829,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1830,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1831,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1832,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1833,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1834,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1835,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1836,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1837,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1838,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1839,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1840,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1841,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1842,0,0,0,So,CD,GBOther,WBOther,SBOther}
 };
 /* 32E0-32EF */
-static const struct unidata st452[] = {
-{cd1843,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1844,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1845,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1846,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1847,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1848,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1849,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1850,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1851,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1852,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1853,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1854,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1855,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1856,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1857,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1858,0,0,0,So,0,GBOther,WBOther,SBOther}
+static const struct unidata st456[] = {
+{dd1843,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1844,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1845,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1846,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1847,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1848,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1849,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1850,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1851,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1852,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1853,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1854,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1855,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1856,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1857,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1858,0,0,0,So,CD,GBOther,WBOther,SBOther}
 };
 /* 32F0-32FF */
-static const struct unidata st453[] = {
-{cd1859,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1860,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1861,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1862,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1863,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1864,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1865,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1866,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1867,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1868,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1869,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1870,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1871,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1872,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1873,0,0,0,So,0,GBOther,WBOther,SBOther},
+static const struct unidata st457[] = {
+{dd1859,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1860,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1861,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1862,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1863,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1864,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1865,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1866,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1867,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1868,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1869,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1870,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1871,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1872,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1873,0,0,0,So,CD,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 3300-330F */
-static const struct unidata st454[] = {
-{cd1874,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1875,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1876,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1877,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1878,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1879,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1880,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1881,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1882,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1883,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1884,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1885,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1886,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1887,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1888,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1889,0,0,0,So,0,GBOther,WBOther,SBOther}
+static const struct unidata st458[] = {
+{dd1874,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1875,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1876,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1877,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1878,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1879,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1880,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1881,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1882,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1883,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1884,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1885,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1886,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1887,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1888,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1889,0,0,0,So,CD,GBOther,WBOther,SBOther}
 };
 /* 3310-331F */
-static const struct unidata st455[] = {
-{cd1890,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1891,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1892,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1893,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1894,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1895,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1896,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1897,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1898,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1899,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1900,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1901,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1902,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1903,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1904,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1905,0,0,0,So,0,GBOther,WBOther,SBOther}
+static const struct unidata st459[] = {
+{dd1890,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1891,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1892,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1893,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1894,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1895,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1896,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1897,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1898,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1899,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1900,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1901,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1902,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1903,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1904,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1905,0,0,0,So,CD,GBOther,WBOther,SBOther}
 };
 /* 3320-332F */
-static const struct unidata st456[] = {
-{cd1906,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1907,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1908,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1909,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1910,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1911,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1912,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1913,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1914,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1915,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1916,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1917,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1918,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1919,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1920,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1921,0,0,0,So,0,GBOther,WBOther,SBOther}
+static const struct unidata st460[] = {
+{dd1906,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1907,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1908,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1909,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1910,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1911,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1912,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1913,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1914,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1915,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1916,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1917,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1918,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1919,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1920,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1921,0,0,0,So,CD,GBOther,WBOther,SBOther}
 };
 /* 3330-333F */
-static const struct unidata st457[] = {
-{cd1922,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1923,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1924,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1925,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1926,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1927,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1928,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1929,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1930,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1931,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1932,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1933,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1934,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1935,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1936,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1937,0,0,0,So,0,GBOther,WBOther,SBOther}
+static const struct unidata st461[] = {
+{dd1922,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1923,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1924,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1925,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1926,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1927,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1928,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1929,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1930,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1931,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1932,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1933,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1934,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1935,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1936,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1937,0,0,0,So,CD,GBOther,WBOther,SBOther}
 };
 /* 3340-334F */
-static const struct unidata st458[] = {
-{cd1938,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1939,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1940,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1941,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1942,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1943,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1944,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1945,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1946,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1947,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1948,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1949,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1950,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1951,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1952,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1953,0,0,0,So,0,GBOther,WBOther,SBOther}
+static const struct unidata st462[] = {
+{dd1938,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1939,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1940,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1941,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1942,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1943,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1944,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1945,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1946,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1947,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1948,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1949,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1950,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1951,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1952,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1953,0,0,0,So,CD,GBOther,WBOther,SBOther}
 };
 /* 3350-335F */
-static const struct unidata st459[] = {
-{cd1954,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1955,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1956,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1957,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1958,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1959,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1960,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1961,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1962,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1963,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1964,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1965,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1966,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1967,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1968,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1969,0,0,0,So,0,GBOther,WBOther,SBOther}
+static const struct unidata st463[] = {
+{dd1954,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1955,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1956,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1957,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1958,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1959,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1960,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1961,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1962,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1963,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1964,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1965,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1966,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1967,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1968,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1969,0,0,0,So,CD,GBOther,WBOther,SBOther}
 };
 /* 3360-336F */
-static const struct unidata st460[] = {
-{cd1970,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1971,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1972,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1973,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1974,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1975,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1976,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1977,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1978,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1979,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1980,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1981,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1982,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1983,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1984,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1985,0,0,0,So,0,GBOther,WBOther,SBOther}
+static const struct unidata st464[] = {
+{dd1970,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1971,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1972,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1973,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1974,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1975,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1976,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1977,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1978,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1979,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1980,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1981,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1982,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1983,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1984,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1985,0,0,0,So,CD,GBOther,WBOther,SBOther}
 };
 /* 3370-337F */
-static const struct unidata st461[] = {
-{cd1986,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1987,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1988,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1989,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1990,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1991,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1992,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1993,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1994,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1995,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1996,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1997,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1998,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1999,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2000,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2001,0,0,0,So,0,GBOther,WBOther,SBOther}
+static const struct unidata st465[] = {
+{dd1986,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1987,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1988,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1989,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1990,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1991,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1992,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1993,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1994,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1995,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1996,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1997,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1998,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1999,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2000,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2001,0,0,0,So,CD,GBOther,WBOther,SBOther}
 };
 /* 3380-338F */
-static const struct unidata st462[] = {
-{cd2002,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2003,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2004,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2005,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2006,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2007,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2008,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2009,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2010,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2011,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2012,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2013,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2014,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2015,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2016,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2017,0,0,0,So,0,GBOther,WBOther,SBOther}
+static const struct unidata st466[] = {
+{dd2002,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2003,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2004,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2005,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2006,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2007,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2008,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2009,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2010,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2011,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2012,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2013,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2014,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2015,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2016,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2017,0,0,0,So,CD,GBOther,WBOther,SBOther}
 };
 /* 3390-339F */
-static const struct unidata st463[] = {
-{cd2018,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2019,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2020,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2021,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2022,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2023,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2024,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2025,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2026,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2027,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2028,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2029,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2030,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2031,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2032,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2033,0,0,0,So,0,GBOther,WBOther,SBOther}
+static const struct unidata st467[] = {
+{dd2018,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2019,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2020,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2021,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2022,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2023,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2024,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2025,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2026,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2027,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2028,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2029,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2030,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2031,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2032,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2033,0,0,0,So,CD,GBOther,WBOther,SBOther}
 };
 /* 33A0-33AF */
-static const struct unidata st464[] = {
-{cd2034,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2035,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2036,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2037,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2038,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2039,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2040,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2041,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2042,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2043,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2044,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2045,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2046,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2047,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2048,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2049,0,0,0,So,0,GBOther,WBOther,SBOther}
+static const struct unidata st468[] = {
+{dd2034,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2035,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2036,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2037,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2038,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2039,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2040,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2041,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2042,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2043,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2044,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2045,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2046,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2047,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2048,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2049,0,0,0,So,CD,GBOther,WBOther,SBOther}
 };
 /* 33B0-33BF */
-static const struct unidata st465[] = {
-{cd2050,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2051,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2052,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2053,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2054,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2055,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2056,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2057,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2058,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2059,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2060,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2061,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2062,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2063,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2064,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2065,0,0,0,So,0,GBOther,WBOther,SBOther}
+static const struct unidata st469[] = {
+{dd2050,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2051,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2052,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2053,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2054,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2055,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2056,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2057,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2058,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2059,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2060,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2061,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2062,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2063,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2064,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2065,0,0,0,So,CD,GBOther,WBOther,SBOther}
 };
 /* 33C0-33CF */
-static const struct unidata st466[] = {
-{cd2066,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2067,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2068,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2069,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2070,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2071,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2072,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2073,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2074,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2075,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2076,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2077,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2078,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2079,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2080,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2081,0,0,0,So,0,GBOther,WBOther,SBOther}
+static const struct unidata st470[] = {
+{dd2066,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2067,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2068,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2069,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2070,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2071,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2072,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2073,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2074,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2075,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2076,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2077,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2078,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2079,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2080,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2081,0,0,0,So,CD,GBOther,WBOther,SBOther}
 };
 /* 33D0-33DF */
-static const struct unidata st467[] = {
-{cd2082,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2083,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2084,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2085,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2086,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2087,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2088,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2089,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2090,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2091,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2092,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2093,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2094,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2095,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2096,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2097,0,0,0,So,0,GBOther,WBOther,SBOther}
+static const struct unidata st471[] = {
+{dd2082,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2083,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2084,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2085,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2086,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2087,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2088,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2089,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2090,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2091,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2092,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2093,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2094,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2095,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2096,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2097,0,0,0,So,CD,GBOther,WBOther,SBOther}
 };
 /* 33E0-33EF */
-static const struct unidata st468[] = {
-{cd2098,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2099,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2100,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2101,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2102,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2103,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2104,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2105,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2106,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2107,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2108,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2109,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2110,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2111,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2112,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2113,0,0,0,So,0,GBOther,WBOther,SBOther}
+static const struct unidata st472[] = {
+{dd2098,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2099,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2100,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2101,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2102,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2103,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2104,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2105,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2106,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2107,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2108,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2109,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2110,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2111,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2112,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2113,0,0,0,So,CD,GBOther,WBOther,SBOther}
 };
 /* 33F0-33FF */
-static const struct unidata st469[] = {
-{cd2114,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2115,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2116,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2117,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2118,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2119,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2120,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2121,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2122,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2123,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2124,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2125,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2126,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2127,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2128,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2129,0,0,0,So,0,GBOther,WBOther,SBOther}
+static const struct unidata st473[] = {
+{dd2114,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2115,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2116,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2117,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2118,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2119,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2120,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2121,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2122,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2123,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2124,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2125,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2126,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2127,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2128,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2129,0,0,0,So,CD,GBOther,WBOther,SBOther}
 };
 /* 4DB0-4DBF */
-static const struct unidata st470[] = {
+static const struct unidata st474[] = {
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
@@ -13616,7 +13869,7 @@ static const struct unidata st470[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 9FB0-9FBF */
-static const struct unidata st471[] = {
+static const struct unidata st475[] = {
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
@@ -13635,7 +13888,7 @@ static const struct unidata st471[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* A010-A01F */
-static const struct unidata st472[] = {
+static const struct unidata st476[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -13654,7 +13907,7 @@ static const struct unidata st472[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* A710-A71F */
-static const struct unidata st473[] = {
+static const struct unidata st477[] = {
 {0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
@@ -13673,7 +13926,7 @@ static const struct unidata st473[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* A720-A72F */
-static const struct unidata st474[] = {
+static const struct unidata st478[] = {
 {0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -13692,7 +13945,7 @@ static const struct unidata st474[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* A800-A80F */
-static const struct unidata st475[] = {
+static const struct unidata st479[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Mc,0,GBOther,WBOther,SBOther},
@@ -13711,7 +13964,7 @@ static const struct unidata st475[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* A820-A82F */
-static const struct unidata st476[] = {
+static const struct unidata st480[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -13730,7 +13983,7 @@ static const struct unidata st476[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* A870-A87F */
-static const struct unidata st477[] = {
+static const struct unidata st481[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -13749,7 +14002,7 @@ static const struct unidata st477[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* AC00-AC0F */
-static const struct unidata st478[] = {
+static const struct unidata st482[] = {
 {0,0,0,0,Lo,0,GBLV,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
@@ -13768,7 +14021,7 @@ static const struct unidata st478[] = {
 {0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter}
 };
 /* AC10-AC1F */
-static const struct unidata st479[] = {
+static const struct unidata st483[] = {
 {0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
@@ -13787,7 +14040,7 @@ static const struct unidata st479[] = {
 {0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter}
 };
 /* AC20-AC2F */
-static const struct unidata st480[] = {
+static const struct unidata st484[] = {
 {0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
@@ -13806,7 +14059,7 @@ static const struct unidata st480[] = {
 {0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter}
 };
 /* AC30-AC3F */
-static const struct unidata st481[] = {
+static const struct unidata st485[] = {
 {0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
@@ -13825,7 +14078,7 @@ static const struct unidata st481[] = {
 {0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter}
 };
 /* AC50-AC5F */
-static const struct unidata st482[] = {
+static const struct unidata st486[] = {
 {0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
@@ -13844,7 +14097,7 @@ static const struct unidata st482[] = {
 {0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter}
 };
 /* D7A0-D7AF */
-static const struct unidata st483[] = {
+static const struct unidata st487[] = {
 {0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
@@ -13863,7 +14116,7 @@ static const struct unidata st483[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* D800-D80F */
-static const struct unidata st484[] = {
+static const struct unidata st488[] = {
 {0,0,0,0,Cs,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cs,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cs,0,GBOther,WBOther,SBOther},
@@ -13882,7 +14135,7 @@ static const struct unidata st484[] = {
 {0,0,0,0,Cs,0,GBOther,WBOther,SBOther}
 };
 /* E000-E00F */
-static const struct unidata st485[] = {
+static const struct unidata st489[] = {
 {0,0,0,0,Co,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Co,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Co,0,GBOther,WBOther,SBOther},
@@ -13901,436 +14154,436 @@ static const struct unidata st485[] = {
 {0,0,0,0,Co,0,GBOther,WBOther,SBOther}
 };
 /* F900-F90F */
-static const struct unidata st486[] = {
-{cd2130,cd2130,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2131,cd2131,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1439,cd1439,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2132,cd2132,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2133,cd2133,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2134,cd2134,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2135,cd2135,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1493,cd1493,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1493,cd1493,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2136,cd2136,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1447,cd1447,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2137,cd2137,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2138,cd2138,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2139,cd2139,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2140,cd2140,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2141,cd2141,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st490[] = {
+{dd2130,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2131,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1439,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2132,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2133,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2134,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2135,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1493,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1493,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2136,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1447,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2137,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2138,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2139,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2140,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2141,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* F910-F91F */
-static const struct unidata st487[] = {
-{cd2142,cd2142,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2143,cd2143,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2144,cd2144,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2145,cd2145,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2146,cd2146,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2147,cd2147,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2148,cd2148,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2149,cd2149,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2150,cd2150,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2151,cd2151,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2152,cd2152,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2153,cd2153,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2154,cd2154,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2155,cd2155,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2156,cd2156,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2157,cd2157,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st491[] = {
+{dd2142,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2143,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2144,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2145,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2146,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2147,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2148,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2149,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2150,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2151,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2152,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2153,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2154,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2155,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2156,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2157,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* F920-F92F */
-static const struct unidata st488[] = {
-{cd2158,cd2158,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2159,cd2159,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2160,cd2160,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2161,cd2161,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2162,cd2162,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2163,cd2163,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2164,cd2164,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2165,cd2165,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2166,cd2166,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2167,cd2167,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2168,cd2168,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2169,cd2169,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2170,cd2170,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2171,cd2171,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2172,cd2172,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2173,cd2173,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st492[] = {
+{dd2158,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2159,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2160,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2161,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2162,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2163,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2164,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2165,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2166,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2167,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2168,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2169,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2170,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2171,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2172,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2173,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* F930-F93F */
-static const struct unidata st489[] = {
-{cd2174,cd2174,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2175,cd2175,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2176,cd2176,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2177,cd2177,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1405,cd1405,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2178,cd2178,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2179,cd2179,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2180,cd2180,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2181,cd2181,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2182,cd2182,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2183,cd2183,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2184,cd2184,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2185,cd2185,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2186,cd2186,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2187,cd2187,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2188,cd2188,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st493[] = {
+{dd2174,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2175,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2176,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2177,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1405,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2178,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2179,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2180,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2181,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2182,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2183,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2184,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2185,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2186,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2187,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2188,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* F940-F94F */
-static const struct unidata st490[] = {
-{cd1478,cd1478,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2189,cd2189,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2190,cd2190,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2191,cd2191,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2192,cd2192,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2193,cd2193,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2194,cd2194,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2195,cd2195,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2196,cd2196,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2197,cd2197,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2198,cd2198,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2199,cd2199,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2200,cd2200,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2201,cd2201,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2202,cd2202,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2203,cd2203,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st494[] = {
+{dd1478,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2189,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2190,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2191,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2192,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2193,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2194,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2195,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2196,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2197,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2198,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2199,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2200,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2201,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2202,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2203,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* F950-F95F */
-static const struct unidata st491[] = {
-{cd2204,cd2204,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2205,cd2205,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2206,cd2206,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2207,cd2207,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2208,cd2208,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2209,cd2209,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2210,cd2210,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2211,cd2211,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2212,cd2212,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2213,cd2213,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2214,cd2214,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2215,cd2215,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2146,cd2146,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2216,cd2216,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2217,cd2217,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2218,cd2218,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st495[] = {
+{dd2204,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2205,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2206,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2207,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2208,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2209,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2210,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2211,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2212,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2213,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2214,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2215,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2146,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2216,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2217,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2218,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* F960-F96F */
-static const struct unidata st492[] = {
-{cd2219,cd2219,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2220,cd2220,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2221,cd2221,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2222,cd2222,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2223,cd2223,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2224,cd2224,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2225,cd2225,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2226,cd2226,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2227,cd2227,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2228,cd2228,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2229,cd2229,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2230,cd2230,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2231,cd2231,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2232,cd2232,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2233,cd2233,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2234,cd2234,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st496[] = {
+{dd2219,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2220,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2221,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2222,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2223,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2224,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2225,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2226,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2227,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2228,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2229,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2230,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2231,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2232,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2233,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2234,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* F970-F97F */
-static const struct unidata st493[] = {
-{cd2235,cd2235,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1441,cd1441,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2236,cd2236,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2237,cd2237,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2238,cd2238,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2239,cd2239,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2240,cd2240,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2241,cd2241,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2242,cd2242,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2243,cd2243,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2244,cd2244,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2245,cd2245,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2246,cd2246,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2247,cd2247,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2248,cd2248,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2249,cd2249,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st497[] = {
+{dd2235,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1441,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2236,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2237,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2238,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2239,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2240,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2241,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2242,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2243,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2244,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2245,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2246,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2247,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2248,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2249,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* F980-F98F */
-static const struct unidata st494[] = {
-{cd2250,cd2250,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1318,cd1318,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2251,cd2251,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2252,cd2252,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2253,cd2253,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2254,cd2254,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2255,cd2255,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2256,cd2256,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2257,cd2257,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2258,cd2258,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1299,cd1299,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2259,cd2259,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2260,cd2260,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2261,cd2261,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2262,cd2262,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2263,cd2263,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st498[] = {
+{dd2250,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1318,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2251,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2252,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2253,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2254,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2255,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2256,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2257,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2258,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1299,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2259,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2260,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2261,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2262,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2263,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* F990-F99F */
-static const struct unidata st495[] = {
-{cd2264,cd2264,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2265,cd2265,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2266,cd2266,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2267,cd2267,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2268,cd2268,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2269,cd2269,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2270,cd2270,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2271,cd2271,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2272,cd2272,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2273,cd2273,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2274,cd2274,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2275,cd2275,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2276,cd2276,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2277,cd2277,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2278,cd2278,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2279,cd2279,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st499[] = {
+{dd2264,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2265,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2266,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2267,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2268,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2269,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2270,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2271,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2272,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2273,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2274,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2275,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2276,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2277,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2278,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2279,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* F9A0-F9AF */
-static const struct unidata st496[] = {
-{cd2280,cd2280,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2234,cd2234,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2281,cd2281,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2282,cd2282,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2283,cd2283,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2284,cd2284,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2285,cd2285,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2286,cd2286,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2287,cd2287,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2288,cd2288,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2218,cd2218,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2289,cd2289,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2290,cd2290,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2291,cd2291,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2292,cd2292,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2293,cd2293,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st500[] = {
+{dd2280,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2234,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2281,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2282,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2283,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2284,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2285,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2286,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2287,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2288,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2218,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2289,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2290,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2291,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2292,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2293,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* F9B0-F9BF */
-static const struct unidata st497[] = {
-{cd2294,cd2294,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2295,cd2295,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2296,cd2296,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2297,cd2297,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2298,cd2298,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2299,cd2299,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2300,cd2300,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2301,cd2301,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2302,cd2302,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2303,cd2303,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2304,cd2304,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2305,cd2305,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2306,cd2306,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2307,cd2307,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2308,cd2308,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2146,cd2146,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st501[] = {
+{dd2294,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2295,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2296,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2297,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2298,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2299,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2300,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2301,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2302,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2303,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2304,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2305,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2306,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2307,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2308,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2146,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* F9C0-F9CF */
-static const struct unidata st498[] = {
-{cd2309,cd2309,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2310,cd2310,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2311,cd2311,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2312,cd2312,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1492,cd1492,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2313,cd2313,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2314,cd2314,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2315,cd2315,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2316,cd2316,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2317,cd2317,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2318,cd2318,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2319,cd2319,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2320,cd2320,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2321,cd2321,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2322,cd2322,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2323,cd2323,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st502[] = {
+{dd2309,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2310,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2311,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2312,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1492,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2313,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2314,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2315,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2316,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2317,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2318,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2319,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2320,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2321,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2322,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2323,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* F9D0-F9DF */
-static const struct unidata st499[] = {
-{cd2324,cd2324,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1765,cd1765,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2325,cd2325,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2326,cd2326,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2327,cd2327,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2328,cd2328,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2329,cd2329,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2330,cd2330,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2331,cd2331,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2332,cd2332,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2333,cd2333,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2220,cd2220,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2334,cd2334,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2335,cd2335,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2336,cd2336,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2337,cd2337,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st503[] = {
+{dd2324,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1765,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2325,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2326,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2327,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2328,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2329,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2330,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2331,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2332,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2333,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2220,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2334,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2335,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2336,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2337,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* F9E0-F9EF */
-static const struct unidata st500[] = {
-{cd2338,cd2338,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2339,cd2339,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2340,cd2340,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2341,cd2341,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2342,cd2342,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2343,cd2343,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2344,cd2344,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2345,cd2345,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2346,cd2346,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1446,cd1446,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2347,cd2347,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2348,cd2348,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2349,cd2349,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2350,cd2350,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2351,cd2351,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2352,cd2352,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st504[] = {
+{dd2338,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2339,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2340,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2341,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2342,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2343,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2344,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2345,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2346,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1446,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2347,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2348,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2349,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2350,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2351,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2352,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* F9F0-F9FF */
-static const struct unidata st501[] = {
-{cd2353,cd2353,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2354,cd2354,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2355,cd2355,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2356,cd2356,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2357,cd2357,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2358,cd2358,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2359,cd2359,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1397,cd1397,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2360,cd2360,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2361,cd2361,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2362,cd2362,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2363,cd2363,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2364,cd2364,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2365,cd2365,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2366,cd2366,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2367,cd2367,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st505[] = {
+{dd2353,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2354,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2355,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2356,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2357,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2358,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2359,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1397,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2360,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2361,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2362,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2363,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2364,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2365,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2366,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2367,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* FA00-FA0F */
-static const struct unidata st502[] = {
-{cd2368,cd2368,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2369,cd2369,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2370,cd2370,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2371,cd2371,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2372,cd2372,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2373,cd2373,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2374,cd2374,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2375,cd2375,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1424,cd1424,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2376,cd2376,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1427,cd1427,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2377,cd2377,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2378,cd2378,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2379,cd2379,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+static const struct unidata st506[] = {
+{dd2368,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2369,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2370,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2371,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2372,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2373,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2374,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2375,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1424,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2376,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1427,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2377,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2378,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2379,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* FA10-FA1F */
-static const struct unidata st503[] = {
-{cd2380,cd2380,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+static const struct unidata st507[] = {
+{dd2380,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2381,cd2381,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2381,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2382,cd2382,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2383,cd2383,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2384,cd2384,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2385,cd2385,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2386,cd2386,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2387,cd2387,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2388,cd2388,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2389,cd2389,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2390,cd2390,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1404,cd1404,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2382,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2383,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2384,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2385,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2386,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2387,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2388,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2389,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2390,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1404,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* FA20-FA2F */
-static const struct unidata st504[] = {
-{cd2391,cd2391,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+static const struct unidata st508[] = {
+{dd2391,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2392,cd2392,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2392,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2393,cd2393,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2394,cd2394,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2393,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2394,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2395,cd2395,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2396,cd2396,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2397,cd2397,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2398,cd2398,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2395,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2396,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2397,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2398,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* FA30-FA3F */
-static const struct unidata st505[] = {
-{cd2399,cd2399,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2400,cd2400,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2401,cd2401,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2402,cd2402,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2403,cd2403,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2404,cd2404,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2405,cd2405,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2406,cd2406,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2407,cd2407,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2408,cd2408,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2409,cd2409,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2410,cd2410,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1325,cd1325,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2411,cd2411,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2412,cd2412,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2413,cd2413,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st509[] = {
+{dd2399,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2400,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2401,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2402,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2403,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2404,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2405,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2406,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2407,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2408,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2409,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2410,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd1325,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2411,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2412,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2413,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* FA40-FA4F */
-static const struct unidata st506[] = {
-{cd2414,cd2414,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2415,cd2415,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2416,cd2416,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2417,cd2417,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2418,cd2418,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2419,cd2419,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2420,cd2420,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2421,cd2421,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2422,cd2422,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2423,cd2423,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2424,cd2424,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2425,cd2425,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1770,cd1770,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2426,cd2426,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2427,cd2427,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2428,cd2428,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st510[] = {
+{dd2414,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2415,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2416,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2417,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2418,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2419,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2420,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2421,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2422,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2423,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2424,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2425,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd1770,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2426,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2427,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2428,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* FA50-FA5F */
-static const struct unidata st507[] = {
-{cd2429,cd2429,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1774,cd1774,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2430,cd2430,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2431,cd2431,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2432,cd2432,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2433,cd2433,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2434,cd2434,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2270,cd2270,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2435,cd2435,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2436,cd2436,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2437,cd2437,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2438,cd2438,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2439,cd2439,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2440,cd2440,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2440,cd2440,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2441,cd2441,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st511[] = {
+{dd2429,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd1774,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2430,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2431,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2432,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2433,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2434,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2270,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2435,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2436,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2437,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2438,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2439,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2440,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2440,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2441,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* FA60-FA6F */
-static const struct unidata st508[] = {
-{cd2442,cd2442,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2443,cd2443,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2444,cd2444,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2445,cd2445,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2446,cd2446,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2447,cd2447,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2448,cd2448,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2393,cd2393,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2449,cd2449,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2450,cd2450,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2451,cd2451,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+static const struct unidata st512[] = {
+{dd2442,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2443,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2444,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2445,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2446,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2447,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2448,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2393,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2449,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2450,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2451,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -14338,131 +14591,131 @@ static const struct unidata st508[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* FA70-FA7F */
-static const struct unidata st509[] = {
-{cd2452,cd2452,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2453,cd2453,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2454,cd2454,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2455,cd2455,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2456,cd2456,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2457,cd2457,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2458,cd2458,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2459,cd2459,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2405,cd2405,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2460,cd2460,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2461,cd2461,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2462,cd2462,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2380,cd2380,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2463,cd2463,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2464,cd2464,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2465,cd2465,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st513[] = {
+{dd2452,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2453,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2454,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2455,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2456,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2457,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2458,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2459,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2405,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2460,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2461,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2462,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2380,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2463,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2464,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2465,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* FA80-FA8F */
-static const struct unidata st510[] = {
-{cd2466,cd2466,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2467,cd2467,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2468,cd2468,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2469,cd2469,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2470,cd2470,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2471,cd2471,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2472,cd2472,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2473,cd2473,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2474,cd2474,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2413,cd2413,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2475,cd2475,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2414,cd2414,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2476,cd2476,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2477,cd2477,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2478,cd2478,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2479,cd2479,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st514[] = {
+{dd2466,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2467,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2468,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2469,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2470,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2471,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2472,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2473,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2474,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2413,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2475,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2414,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2476,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2477,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2478,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2479,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* FA90-FA9F */
-static const struct unidata st511[] = {
-{cd2480,cd2480,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2381,cd2381,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2167,cd2167,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2481,cd2481,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2482,cd2482,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1358,cd1358,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2235,cd2235,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2318,cd2318,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2483,cd2483,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2484,cd2484,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2421,cd2421,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2485,cd2485,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2422,cd2422,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2486,cd2486,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2487,cd2487,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2488,cd2488,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st515[] = {
+{dd2480,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2381,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2167,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2481,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2482,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1358,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2235,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2318,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2483,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2484,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2421,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2485,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2422,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2486,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2487,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2488,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* FAA0-FAAF */
-static const struct unidata st512[] = {
-{cd2383,cd2383,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2489,cd2489,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2490,cd2490,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2491,cd2491,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2492,cd2492,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2493,cd2493,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2384,cd2384,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2494,cd2494,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2495,cd2495,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2496,cd2496,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2497,cd2497,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2498,cd2498,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2499,cd2499,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2434,cd2434,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2500,cd2500,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2501,cd2501,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st516[] = {
+{dd2383,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2489,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2490,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2491,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2492,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2493,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2384,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2494,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2495,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2496,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2497,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2498,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2499,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2434,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2500,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2501,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* FAB0-FABF */
-static const struct unidata st513[] = {
-{cd2270,cd2270,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2502,cd2502,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2438,cd2438,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2503,cd2503,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2504,cd2504,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2505,cd2505,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2506,cd2506,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2507,cd2507,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2443,cd2443,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2508,cd2508,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2392,cd2392,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2509,cd2509,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2444,cd2444,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2216,cd2216,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2510,cd2510,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2445,cd2445,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st517[] = {
+{dd2270,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2502,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2438,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2503,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2504,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2505,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2506,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2507,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2443,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2508,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2392,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2509,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2444,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2216,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2510,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2445,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* FAC0-FACF */
-static const struct unidata st514[] = {
-{cd2511,cd2511,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2447,cd2447,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2512,cd2512,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2513,cd2513,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2514,cd2514,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2515,cd2515,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2516,cd2516,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2449,cd2449,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2389,cd2389,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2517,cd2517,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2450,cd2450,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2518,cd2518,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2451,cd2451,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2519,cd2519,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1493,cd1493,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2520,cd2520,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st518[] = {
+{dd2511,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2447,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2512,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2513,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2514,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2515,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2516,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2449,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2389,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2517,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2450,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2518,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2451,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2519,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1493,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2520,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* FAD0-FADF */
-static const struct unidata st515[] = {
-{cd2521,cd2521,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2522,cd2522,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2523,cd2523,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2524,cd2524,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2525,cd2525,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2526,cd2526,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2527,cd2527,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2528,cd2528,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2529,cd2529,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2530,cd2530,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+static const struct unidata st519[] = {
+{dd2521,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2522,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2523,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2524,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2525,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2526,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2527,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2528,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2529,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2530,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -14471,14 +14724,14 @@ static const struct unidata st515[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* FB00-FB0F */
-static const struct unidata st516[] = {
-{cd2531,0,cf882,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd2532,0,cf883,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd2533,0,cf884,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd2534,0,cf885,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd2535,0,cf886,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd2536,0,cf887,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd2537,0,cf887,0,Ll,0,GBOther,WBALetter,SBLower},
+static const struct unidata st520[] = {
+{dd2531,dd2531,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd2532,dd2532,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd2533,dd2533,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd2534,dd2534,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd2535,dd2535,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd2536,dd2537,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd2537,dd2537,0,0,Ll,CD,GBOther,WBALetter,SBLower},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -14490,199 +14743,199 @@ static const struct unidata st516[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* FB10-FB1F */
-static const struct unidata st517[] = {
+static const struct unidata st521[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd2538,0,cf888,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd2539,0,cf889,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd2540,0,cf890,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd2541,0,cf891,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd2542,0,cf892,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd2538,dd2538,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd2539,dd2539,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd2540,dd2540,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd2541,dd2541,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd2542,dd2542,0,0,Ll,CD,GBOther,WBALetter,SBLower},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd2543,cd2543,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2543,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,26,Mn,0,GBExtend,WBExtend,SBExtend},
-{cd2544,cd2544,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+{dd2544,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* FB20-FB2F */
-static const struct unidata st518[] = {
-{cd2545,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1102,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1105,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2546,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2547,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2548,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2549,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2550,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2551,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd1077,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd2552,cd2552,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2553,cd2553,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2554,cd2554,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2555,cd2555,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2556,cd2556,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2557,cd2557,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st522[] = {
+{dd2545,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1102,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1105,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2546,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2547,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2548,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2549,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2550,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2551,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1077,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd2552,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2553,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2554,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2555,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2556,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2557,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* FB30-FB3F */
-static const struct unidata st519[] = {
-{cd2558,cd2558,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2559,cd2559,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2560,cd2560,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2561,cd2561,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2562,cd2562,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2563,cd2563,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2564,cd2564,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd2565,cd2565,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2566,cd2566,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2567,cd2567,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2568,cd2568,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2569,cd2569,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd2570,cd2570,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+static const struct unidata st523[] = {
+{dd2558,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2559,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2560,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2561,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2562,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2563,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2564,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd2565,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2566,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2567,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2568,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2569,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd2570,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* FB40-FB4F */
-static const struct unidata st520[] = {
-{cd2571,cd2571,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2572,cd2572,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd2573,cd2573,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2574,cd2574,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd2575,cd2575,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2576,cd2576,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2577,cd2577,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2578,cd2578,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2579,cd2579,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2580,cd2580,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2581,cd2581,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2582,cd2582,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2583,cd2583,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2584,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st524[] = {
+{dd2571,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2572,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd2573,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2574,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd2575,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2576,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2577,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2578,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2579,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2580,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2581,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2582,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2583,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2584,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FB50-FB5F */
-static const struct unidata st521[] = {
-{cd2585,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2585,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2586,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2586,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2586,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2586,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2587,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2587,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2587,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2587,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2588,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2588,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2588,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2588,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2589,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2589,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st525[] = {
+{dd2585,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2585,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2586,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2586,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2586,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2586,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2587,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2587,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2587,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2587,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2588,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2588,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2588,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2588,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2589,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2589,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FB60-FB6F */
-static const struct unidata st522[] = {
-{cd2589,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2589,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2590,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2590,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2590,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2590,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2591,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2591,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2591,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2591,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2592,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2592,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2592,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2592,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2593,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2593,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st526[] = {
+{dd2589,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2589,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2590,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2590,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2590,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2590,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2591,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2591,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2591,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2591,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2592,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2592,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2592,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2592,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2593,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2593,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FB70-FB7F */
-static const struct unidata st523[] = {
-{cd2593,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2593,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2594,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2594,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2594,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2594,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2595,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2595,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2595,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2595,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2596,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2596,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2596,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2596,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2597,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2597,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st527[] = {
+{dd2593,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2593,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2594,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2594,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2594,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2594,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2595,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2595,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2595,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2595,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2596,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2596,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2596,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2596,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2597,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2597,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FB80-FB8F */
-static const struct unidata st524[] = {
-{cd2597,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2597,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2598,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2598,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2599,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2599,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2600,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2600,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2601,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2601,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2602,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2602,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2603,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2603,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2604,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2604,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st528[] = {
+{dd2597,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2597,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2598,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2598,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2599,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2599,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2600,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2600,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2601,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2601,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2602,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2602,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2603,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2603,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2604,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2604,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FB90-FB9F */
-static const struct unidata st525[] = {
-{cd2604,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2604,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2605,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2605,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2605,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2605,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2606,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2606,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2606,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2606,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2607,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2607,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2607,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2607,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2608,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2608,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st529[] = {
+{dd2604,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2604,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2605,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2605,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2605,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2605,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2606,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2606,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2606,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2606,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2607,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2607,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2607,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2607,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2608,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2608,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FBA0-FBAF */
-static const struct unidata st526[] = {
-{cd2609,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2609,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2609,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2609,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2610,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2610,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2611,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2611,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2611,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2611,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2612,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2612,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2612,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2612,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2613,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2613,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st530[] = {
+{dd2609,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2609,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2609,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2609,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2610,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2610,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2611,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2611,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2611,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2611,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2612,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2612,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2612,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2612,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2613,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2613,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FBB0-FBBF */
-static const struct unidata st527[] = {
-{cd2614,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2614,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+static const struct unidata st531[] = {
+{dd2614,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2614,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -14699,585 +14952,585 @@ static const struct unidata st527[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* FBD0-FBDF */
-static const struct unidata st528[] = {
+static const struct unidata st532[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd2615,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2615,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2615,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2615,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2616,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2616,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2617,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2617,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2618,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2618,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2619,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2620,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2620,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+{dd2615,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2615,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2615,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2615,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2616,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2616,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2617,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2617,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2618,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2618,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2619,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2620,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2620,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FBE0-FBEF */
-static const struct unidata st529[] = {
-{cd2621,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2621,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2622,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2622,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2623,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2623,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2623,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2623,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2624,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2624,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2625,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2625,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2626,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2626,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2627,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2627,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st533[] = {
+{dd2621,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2621,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2622,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2622,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2623,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2623,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2623,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2623,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2624,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2624,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2625,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2625,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2626,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2626,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2627,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2627,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FBF0-FBFF */
-static const struct unidata st530[] = {
-{cd2628,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2628,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2629,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2629,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2630,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2630,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2631,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2631,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2631,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2632,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2632,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2632,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2633,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2633,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2633,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2633,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st534[] = {
+{dd2628,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2628,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2629,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2629,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2630,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2630,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2631,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2631,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2631,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2632,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2632,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2632,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2633,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2633,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2633,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2633,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FC00-FC0F */
-static const struct unidata st531[] = {
-{cd2634,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2635,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2636,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2632,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2637,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2638,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2639,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2640,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2641,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2642,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2643,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2644,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2645,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2646,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2647,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2648,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st535[] = {
+{dd2634,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2635,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2636,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2632,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2637,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2638,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2639,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2640,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2641,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2642,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2643,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2644,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2645,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2646,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2647,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2648,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FC10-FC1F */
-static const struct unidata st532[] = {
-{cd2649,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2650,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2651,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2652,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2653,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2654,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2655,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2656,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2657,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2658,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2659,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2660,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2661,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2662,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2663,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2664,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st536[] = {
+{dd2649,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2650,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2651,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2652,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2653,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2654,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2655,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2656,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2657,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2658,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2659,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2660,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2661,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2662,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2663,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2664,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FC20-FC2F */
-static const struct unidata st533[] = {
-{cd2665,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2666,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2667,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2668,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2669,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2670,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2671,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2672,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2673,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2674,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2675,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2676,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2677,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2678,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2679,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2680,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st537[] = {
+{dd2665,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2666,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2667,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2668,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2669,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2670,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2671,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2672,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2673,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2674,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2675,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2676,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2677,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2678,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2679,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2680,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FC30-FC3F */
-static const struct unidata st534[] = {
-{cd2681,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2682,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2683,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2684,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2685,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2686,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2687,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2688,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2689,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2690,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2691,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2692,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2693,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2694,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2695,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2696,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st538[] = {
+{dd2681,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2682,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2683,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2684,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2685,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2686,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2687,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2688,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2689,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2690,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2691,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2692,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2693,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2694,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2695,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2696,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FC40-FC4F */
-static const struct unidata st535[] = {
-{cd2697,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2698,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2699,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2700,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2701,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2702,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2703,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2704,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2705,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2706,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2707,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2708,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2709,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2710,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2711,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2712,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st539[] = {
+{dd2697,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2698,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2699,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2700,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2701,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2702,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2703,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2704,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2705,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2706,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2707,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2708,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2709,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2710,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2711,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2712,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FC50-FC5F */
-static const struct unidata st536[] = {
-{cd2713,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2714,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2715,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2716,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2717,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2718,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2719,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2720,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2721,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2722,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2723,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2724,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2725,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2726,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2727,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2728,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st540[] = {
+{dd2713,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2714,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2715,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2716,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2717,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2718,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2719,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2720,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2721,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2722,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2723,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2724,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2725,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2726,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2727,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2728,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FC60-FC6F */
-static const struct unidata st537[] = {
-{cd2729,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2730,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2731,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2732,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2733,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2734,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2636,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2735,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2632,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2637,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2736,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2737,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2641,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2738,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2642,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2643,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st541[] = {
+{dd2729,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2730,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2731,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2732,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2733,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2734,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2636,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2735,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2632,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2637,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2736,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2737,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2641,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2738,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2642,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2643,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FC70-FC7F */
-static const struct unidata st538[] = {
-{cd2739,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2740,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2647,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2741,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2648,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2649,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2742,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2743,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2651,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2744,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2652,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2653,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2682,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2683,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2686,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2687,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st542[] = {
+{dd2739,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2740,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2647,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2741,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2648,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2649,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2742,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2743,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2651,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2744,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2652,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2653,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2682,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2683,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2686,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2687,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FC80-FC8F */
-static const struct unidata st539[] = {
-{cd2688,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2692,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2693,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2694,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2695,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2699,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2700,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2701,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2745,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2705,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2746,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2747,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2711,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2748,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2712,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2713,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st543[] = {
+{dd2688,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2692,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2693,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2694,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2695,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2699,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2700,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2701,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2745,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2705,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2746,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2747,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2711,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2748,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2712,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2713,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FC90-FC9F */
-static const struct unidata st540[] = {
-{cd2726,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2749,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2750,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2721,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2751,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2722,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2723,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2634,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2635,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2752,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2636,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2753,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2638,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2639,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2640,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2641,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st544[] = {
+{dd2726,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2749,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2750,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2721,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2751,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2722,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2723,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2634,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2635,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2752,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2636,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2753,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2638,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2639,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2640,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2641,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FCA0-FCAF */
-static const struct unidata st541[] = {
-{cd2754,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2644,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2645,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2646,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2647,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2755,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2651,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2654,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2655,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2656,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2657,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2658,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2660,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2661,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2662,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2663,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st545[] = {
+{dd2754,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2644,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2645,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2646,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2647,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2755,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2651,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2654,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2655,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2656,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2657,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2658,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2660,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2661,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2662,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2663,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FCB0-FCBF */
-static const struct unidata st542[] = {
-{cd2664,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2665,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2756,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2666,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2667,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2668,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2669,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2670,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2671,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2673,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2674,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2675,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2676,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2677,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2678,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2679,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st546[] = {
+{dd2664,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2665,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2756,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2666,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2667,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2668,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2669,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2670,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2671,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2673,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2674,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2675,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2676,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2677,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2678,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2679,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FCC0-FCCF */
-static const struct unidata st543[] = {
-{cd2680,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2681,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2684,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2685,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2689,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2690,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2691,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2692,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2693,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2696,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2697,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2698,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2699,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2757,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2702,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2703,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st547[] = {
+{dd2680,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2681,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2684,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2685,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2689,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2690,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2691,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2692,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2693,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2696,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2697,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2698,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2699,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2757,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2702,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2703,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FCD0-FCDF */
-static const struct unidata st544[] = {
-{cd2704,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2705,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2708,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2709,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2710,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2711,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2758,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2714,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2715,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2759,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2718,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2719,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2720,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2721,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2760,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2636,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st548[] = {
+{dd2704,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2705,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2708,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2709,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2710,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2711,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2758,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2714,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2715,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2759,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2718,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2719,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2720,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2721,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2760,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2636,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FCE0-FCEF */
-static const struct unidata st545[] = {
-{cd2753,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2641,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2754,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2647,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2755,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2651,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2761,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2664,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2762,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2763,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2764,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2692,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2693,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2699,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2711,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2758,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st549[] = {
+{dd2753,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2641,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2754,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2647,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2755,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2651,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2761,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2664,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2762,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2763,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2764,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2692,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2693,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2699,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2711,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2758,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FCF0-FCFF */
-static const struct unidata st546[] = {
-{cd2721,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2760,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2765,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2766,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2767,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2768,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2769,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2770,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2771,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2772,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2773,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2774,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2775,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2776,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2777,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2778,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st550[] = {
+{dd2721,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2760,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2765,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2766,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2767,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2768,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2769,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2770,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2771,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2772,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2773,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2774,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2775,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2776,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2777,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2778,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FD00-FD0F */
-static const struct unidata st547[] = {
-{cd2779,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2780,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2781,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2782,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2783,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2784,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2785,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2786,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2787,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2788,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2789,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2790,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2763,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2791,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2792,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2793,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st551[] = {
+{dd2779,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2780,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2781,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2782,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2783,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2784,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2785,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2786,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2787,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2788,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2789,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2790,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2763,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2791,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2792,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2793,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FD10-FD1F */
-static const struct unidata st548[] = {
-{cd2794,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2768,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2769,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2770,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2771,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2772,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2773,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2774,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2775,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2776,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2777,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2778,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2779,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2780,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2781,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2782,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st552[] = {
+{dd2794,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2768,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2769,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2770,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2771,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2772,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2773,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2774,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2775,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2776,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2777,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2778,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2779,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2780,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2781,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2782,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FD20-FD2F */
-static const struct unidata st549[] = {
-{cd2783,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2784,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2785,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2786,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2787,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2788,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2789,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2790,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2763,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2791,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2792,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2793,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2794,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2788,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2789,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2790,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st553[] = {
+{dd2783,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2784,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2785,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2786,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2787,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2788,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2789,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2790,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2763,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2791,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2792,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2793,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2794,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2788,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2789,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2790,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FD30-FD3F */
-static const struct unidata st550[] = {
-{cd2763,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2762,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2764,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2672,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2661,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2662,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2663,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2788,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2789,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2790,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2672,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2673,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2795,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2795,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+static const struct unidata st554[] = {
+{dd2763,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2762,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2764,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2672,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2661,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2662,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2663,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2788,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2789,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2790,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2672,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2673,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2795,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2795,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Ps,0,GBOther,WBOther,SBClose},
 {0,0,0,0,Pe,0,GBOther,WBOther,SBClose}
 };
 /* FD50-FD5F */
-static const struct unidata st551[] = {
-{cd2796,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2797,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2797,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2798,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2799,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2800,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2801,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2802,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2803,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2803,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2804,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2805,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2806,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2807,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2808,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2809,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st555[] = {
+{dd2796,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2797,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2797,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2798,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2799,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2800,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2801,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2802,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2803,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2803,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2804,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2805,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2806,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2807,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2808,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2809,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FD60-FD6F */
-static const struct unidata st552[] = {
-{cd2809,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2810,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2811,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2811,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2812,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2812,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2813,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2814,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2814,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2815,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2816,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2816,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2817,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2817,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2818,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2819,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st556[] = {
+{dd2809,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2810,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2811,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2811,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2812,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2812,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2813,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2814,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2814,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2815,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2816,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2816,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2817,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2817,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2818,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2819,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FD70-FD7F */
-static const struct unidata st553[] = {
-{cd2819,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2820,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2820,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2821,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2822,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2823,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2824,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2824,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2825,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2826,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2827,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2828,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2829,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2829,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2830,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2831,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st557[] = {
+{dd2819,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2820,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2820,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2821,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2822,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2823,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2824,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2824,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2825,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2826,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2827,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2828,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2829,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2829,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2830,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2831,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FD80-FD8F */
-static const struct unidata st554[] = {
-{cd2832,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2833,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2834,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2835,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2835,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2836,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2836,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2837,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2837,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2838,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2839,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2840,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2841,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2842,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2843,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2844,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st558[] = {
+{dd2832,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2833,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2834,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2835,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2835,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2836,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2836,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2837,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2837,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2838,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2839,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2840,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2841,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2842,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2843,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2844,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FD90-FD9F */
-static const struct unidata st555[] = {
+static const struct unidata st559[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd2845,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2846,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2847,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2848,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2849,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2850,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2850,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2851,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2852,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2853,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2854,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2854,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2855,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2856,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+{dd2845,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2846,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2847,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2848,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2849,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2850,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2850,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2851,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2852,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2853,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2854,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2854,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2855,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2856,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FDA0-FDAF */
-static const struct unidata st556[] = {
-{cd2857,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2858,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2859,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2860,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2861,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2862,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2863,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2864,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2865,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2866,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2867,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2868,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2869,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2870,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2871,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2872,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st560[] = {
+{dd2857,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2858,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2859,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2860,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2861,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2862,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2863,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2864,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2865,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2866,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2867,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2868,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2869,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2870,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2871,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2872,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FDB0-FDBF */
-static const struct unidata st557[] = {
-{cd2873,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2874,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2875,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2876,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2830,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2832,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2877,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2878,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2879,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2880,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2881,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2882,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2881,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2879,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2883,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2884,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st561[] = {
+{dd2873,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2874,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2875,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2876,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2830,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2832,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2877,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2878,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2879,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2880,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2881,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2882,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2881,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2879,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2883,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2884,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FDC0-FDCF */
-static const struct unidata st558[] = {
-{cd2885,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2886,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2887,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2882,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2823,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2813,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2888,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2889,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+static const struct unidata st562[] = {
+{dd2885,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2886,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2887,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2882,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2823,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2813,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2888,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2889,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -15288,26 +15541,26 @@ static const struct unidata st558[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* FDF0-FDFF */
-static const struct unidata st559[] = {
-{cd2890,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2891,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2892,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2893,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2894,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2895,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2896,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2897,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2898,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2899,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2900,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2901,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2902,0,0,0,Sc,0,GBOther,WBOther,SBOther},
+static const struct unidata st563[] = {
+{dd2890,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2891,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2892,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2893,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2894,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2895,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2896,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2897,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2898,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2899,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2900,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2901,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2902,0,0,0,Sc,CD,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* FE00-FE0F */
-static const struct unidata st560[] = {
+static const struct unidata st564[] = {
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -15326,17 +15579,17 @@ static const struct unidata st560[] = {
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend}
 };
 /* FE10-FE1F */
-static const struct unidata st561[] = {
-{cd2903,0,0,0,Po,0,GBOther,WBMidNum,SBOther},
-{cd2904,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd2905,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd2906,0,0,0,Po,0,GBOther,WBMidNum,SBOther},
-{cd309,0,0,0,Po,0,GBOther,WBMidNum,SBOther},
-{cd2907,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd2908,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd2909,0,0,0,Ps,0,GBOther,WBOther,SBClose},
-{cd2910,0,0,0,Pe,0,GBOther,WBOther,SBClose},
-{cd2911,0,0,0,Po,0,GBOther,WBOther,SBOther},
+static const struct unidata st565[] = {
+{dd2903,0,0,0,Po,CD,GBOther,WBMidNum,SBOther},
+{dd2904,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd2905,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd2906,0,0,0,Po,CD,GBOther,WBMidNum,SBOther},
+{dd309,0,0,0,Po,CD,GBOther,WBMidNum,SBOther},
+{dd2907,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd2908,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd2909,0,0,0,Ps,CD,GBOther,WBOther,SBClose},
+{dd2910,0,0,0,Pe,CD,GBOther,WBOther,SBClose},
+{dd2911,0,0,0,Po,CD,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -15345,7 +15598,7 @@ static const struct unidata st561[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* FE20-FE2F */
-static const struct unidata st562[] = {
+static const struct unidata st566[] = {
 {0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -15364,539 +15617,539 @@ static const struct unidata st562[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* FE30-FE3F */
-static const struct unidata st563[] = {
-{cd2912,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd2913,0,0,0,Pd,0,GBOther,WBOther,SBOther},
-{cd2914,0,0,0,Pd,0,GBOther,WBOther,SBOther},
-{cd2915,0,0,0,Pc,0,GBOther,WBExtendNumLet,SBOther},
-{cd2915,0,0,0,Pc,0,GBOther,WBExtendNumLet,SBOther},
-{cd1080,0,0,0,Ps,0,GBOther,WBOther,SBClose},
-{cd1081,0,0,0,Pe,0,GBOther,WBOther,SBClose},
-{cd2916,0,0,0,Ps,0,GBOther,WBOther,SBClose},
-{cd2917,0,0,0,Pe,0,GBOther,WBOther,SBClose},
-{cd2918,0,0,0,Ps,0,GBOther,WBOther,SBClose},
-{cd2919,0,0,0,Pe,0,GBOther,WBOther,SBClose},
-{cd2920,0,0,0,Ps,0,GBOther,WBOther,SBClose},
-{cd2921,0,0,0,Pe,0,GBOther,WBOther,SBClose},
-{cd2922,0,0,0,Ps,0,GBOther,WBOther,SBClose},
-{cd2923,0,0,0,Pe,0,GBOther,WBOther,SBClose},
-{cd1191,0,0,0,Ps,0,GBOther,WBOther,SBClose}
+static const struct unidata st567[] = {
+{dd2912,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd2913,0,0,0,Pd,CD,GBOther,WBOther,SBOther},
+{dd2914,0,0,0,Pd,CD,GBOther,WBOther,SBOther},
+{dd2915,0,0,0,Pc,CD,GBOther,WBExtendNumLet,SBOther},
+{dd2915,0,0,0,Pc,CD,GBOther,WBExtendNumLet,SBOther},
+{dd1080,0,0,0,Ps,CD,GBOther,WBOther,SBClose},
+{dd1081,0,0,0,Pe,CD,GBOther,WBOther,SBClose},
+{dd2916,0,0,0,Ps,CD,GBOther,WBOther,SBClose},
+{dd2917,0,0,0,Pe,CD,GBOther,WBOther,SBClose},
+{dd2918,0,0,0,Ps,CD,GBOther,WBOther,SBClose},
+{dd2919,0,0,0,Pe,CD,GBOther,WBOther,SBClose},
+{dd2920,0,0,0,Ps,CD,GBOther,WBOther,SBClose},
+{dd2921,0,0,0,Pe,CD,GBOther,WBOther,SBClose},
+{dd2922,0,0,0,Ps,CD,GBOther,WBOther,SBClose},
+{dd2923,0,0,0,Pe,CD,GBOther,WBOther,SBClose},
+{dd1191,0,0,0,Ps,CD,GBOther,WBOther,SBClose}
 };
 /* FE40-FE4F */
-static const struct unidata st564[] = {
-{cd1192,0,0,0,Pe,0,GBOther,WBOther,SBClose},
-{cd2924,0,0,0,Ps,0,GBOther,WBOther,SBClose},
-{cd2925,0,0,0,Pe,0,GBOther,WBOther,SBClose},
-{cd2926,0,0,0,Ps,0,GBOther,WBOther,SBClose},
-{cd2927,0,0,0,Pe,0,GBOther,WBOther,SBClose},
+static const struct unidata st568[] = {
+{dd1192,0,0,0,Pe,CD,GBOther,WBOther,SBClose},
+{dd2924,0,0,0,Ps,CD,GBOther,WBOther,SBClose},
+{dd2925,0,0,0,Pe,CD,GBOther,WBOther,SBClose},
+{dd2926,0,0,0,Ps,CD,GBOther,WBOther,SBClose},
+{dd2927,0,0,0,Pe,CD,GBOther,WBOther,SBClose},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd2928,0,0,0,Ps,0,GBOther,WBOther,SBClose},
-{cd2929,0,0,0,Pe,0,GBOther,WBOther,SBClose},
-{cd2930,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd2930,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd2930,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd2930,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd2915,0,0,0,Pc,0,GBOther,WBExtendNumLet,SBOther},
-{cd2915,0,0,0,Pc,0,GBOther,WBExtendNumLet,SBOther},
-{cd2915,0,0,0,Pc,0,GBOther,WBExtendNumLet,SBOther}
+{dd2928,0,0,0,Ps,CD,GBOther,WBOther,SBClose},
+{dd2929,0,0,0,Pe,CD,GBOther,WBOther,SBClose},
+{dd2930,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd2930,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd2930,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd2930,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd2915,0,0,0,Pc,CD,GBOther,WBExtendNumLet,SBOther},
+{dd2915,0,0,0,Pc,CD,GBOther,WBExtendNumLet,SBOther},
+{dd2915,0,0,0,Pc,CD,GBOther,WBExtendNumLet,SBOther}
 };
 /* FE50-FE5F */
-static const struct unidata st565[] = {
-{cd2903,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd2904,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd1057,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
-{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd309,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd2906,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd2908,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
-{cd2907,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
-{cd2913,0,0,0,Pd,0,GBOther,WBOther,SBOther},
-{cd1080,0,0,0,Ps,0,GBOther,WBOther,SBClose},
-{cd1081,0,0,0,Pe,0,GBOther,WBOther,SBClose},
-{cd2916,0,0,0,Ps,0,GBOther,WBOther,SBClose},
-{cd2917,0,0,0,Pe,0,GBOther,WBOther,SBClose},
-{cd2918,0,0,0,Ps,0,GBOther,WBOther,SBClose},
-{cd2919,0,0,0,Pe,0,GBOther,WBOther,SBClose},
-{cd2931,0,0,0,Po,0,GBOther,WBOther,SBOther}
+static const struct unidata st569[] = {
+{dd2903,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd2904,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd1057,0,0,0,Po,CD,GBOther,WBOther,SBSTerm},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd309,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd2906,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd2908,0,0,0,Po,CD,GBOther,WBOther,SBSTerm},
+{dd2907,0,0,0,Po,CD,GBOther,WBOther,SBSTerm},
+{dd2913,0,0,0,Pd,CD,GBOther,WBOther,SBOther},
+{dd1080,0,0,0,Ps,CD,GBOther,WBOther,SBClose},
+{dd1081,0,0,0,Pe,CD,GBOther,WBOther,SBClose},
+{dd2916,0,0,0,Ps,CD,GBOther,WBOther,SBClose},
+{dd2917,0,0,0,Pe,CD,GBOther,WBOther,SBClose},
+{dd2918,0,0,0,Ps,CD,GBOther,WBOther,SBClose},
+{dd2919,0,0,0,Pe,CD,GBOther,WBOther,SBClose},
+{dd2931,0,0,0,Po,CD,GBOther,WBOther,SBOther}
 };
 /* FE60-FE6F */
-static const struct unidata st566[] = {
-{cd2932,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd2933,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd1077,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd2934,0,0,0,Pd,0,GBOther,WBOther,SBOther},
-{cd2935,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd2936,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1079,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+static const struct unidata st570[] = {
+{dd2932,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd2933,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd1077,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd2934,0,0,0,Pd,CD,GBOther,WBOther,SBOther},
+{dd2935,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd2936,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd1079,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd2937,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd2938,0,0,0,Sc,0,GBOther,WBOther,SBOther},
-{cd2939,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd2940,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{dd2937,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd2938,0,0,0,Sc,CD,GBOther,WBOther,SBOther},
+{dd2939,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd2940,0,0,0,Po,CD,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* FE70-FE7F */
-static const struct unidata st567[] = {
-{cd2941,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2942,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2943,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2944,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd2945,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2946,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2947,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2948,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2949,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2950,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2951,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2952,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2953,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2954,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st571[] = {
+{dd2941,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2942,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2943,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2944,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd2945,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2946,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2947,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2948,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2949,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2950,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2951,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2952,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2953,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2954,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FE80-FE8F */
-static const struct unidata st568[] = {
-{cd2955,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2956,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2956,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2957,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2957,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2958,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2958,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2959,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2959,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2960,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2960,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2960,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2960,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2961,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2961,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2962,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st572[] = {
+{dd2955,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2956,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2956,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2957,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2957,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2958,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2958,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2959,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2959,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2960,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2960,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2960,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2960,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2961,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2961,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2962,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FE90-FE9F */
-static const struct unidata st569[] = {
-{cd2962,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2962,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2962,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2963,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2963,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2964,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2964,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2964,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2964,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2965,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2965,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2965,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2965,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2966,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2966,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2966,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st573[] = {
+{dd2962,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2962,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2962,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2963,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2963,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2964,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2964,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2964,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2964,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2965,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2965,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2965,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2965,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2966,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2966,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2966,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FEA0-FEAF */
-static const struct unidata st570[] = {
-{cd2966,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2967,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2967,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2967,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2967,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2968,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2968,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2968,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2968,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2969,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2969,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2970,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2970,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2971,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2971,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2972,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st574[] = {
+{dd2966,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2967,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2967,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2967,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2967,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2968,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2968,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2968,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2968,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2969,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2969,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2970,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2970,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2971,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2971,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2972,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FEB0-FEBF */
-static const struct unidata st571[] = {
-{cd2972,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2973,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2973,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2973,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2973,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2974,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2974,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2974,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2974,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2975,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2975,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2975,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2975,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2976,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2976,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2976,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st575[] = {
+{dd2972,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2973,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2973,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2973,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2973,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2974,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2974,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2974,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2974,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2975,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2975,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2975,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2975,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2976,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2976,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2976,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FEC0-FECF */
-static const struct unidata st572[] = {
-{cd2976,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2977,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2977,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2977,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2977,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2978,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2978,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2978,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2978,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2979,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2979,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2979,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2979,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2980,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2980,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2980,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st576[] = {
+{dd2976,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2977,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2977,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2977,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2977,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2978,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2978,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2978,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2978,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2979,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2979,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2979,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2979,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2980,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2980,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2980,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FED0-FEDF */
-static const struct unidata st573[] = {
-{cd2980,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2981,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2981,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2981,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2981,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2982,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2982,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2982,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2982,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2983,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2983,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2983,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2983,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2984,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2984,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2984,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st577[] = {
+{dd2980,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2981,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2981,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2981,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2981,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2982,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2982,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2982,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2982,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2983,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2983,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2983,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2983,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2984,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2984,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2984,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FEE0-FEEF */
-static const struct unidata st574[] = {
-{cd2984,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2985,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2985,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2985,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2985,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2986,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2986,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2986,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2986,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2987,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2987,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2987,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2987,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2988,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2988,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2624,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st578[] = {
+{dd2984,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2985,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2985,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2985,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2985,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2986,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2986,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2986,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2986,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2987,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2987,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2987,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2987,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2988,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2988,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2624,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FEF0-FEFF */
-static const struct unidata st575[] = {
-{cd2624,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2989,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2989,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2989,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2989,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2990,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2990,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2991,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2991,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2992,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2992,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2993,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd2993,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+static const struct unidata st579[] = {
+{dd2624,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2989,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2989,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2989,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2989,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2990,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2990,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2991,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2991,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2992,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2992,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2993,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2993,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cf,0,GBControl,WBFormat,SBFormat}
 };
 /* FF00-FF0F */
-static const struct unidata st576[] = {
+static const struct unidata st580[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd2907,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
-{cd2994,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd2931,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd2938,0,0,0,Sc,0,GBOther,WBOther,SBOther},
-{cd2939,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd2932,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd2995,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd1080,0,0,0,Ps,0,GBOther,WBOther,SBClose},
-{cd1081,0,0,0,Pe,0,GBOther,WBOther,SBClose},
-{cd2933,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd1077,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd2903,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd2934,0,0,0,Pd,0,GBOther,WBOther,SBOther},
-{cd1057,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
-{cd2996,0,0,0,Po,0,GBOther,WBOther,SBOther}
+{dd2907,0,0,0,Po,CD,GBOther,WBOther,SBSTerm},
+{dd2994,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd2931,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd2938,0,0,0,Sc,CD,GBOther,WBOther,SBOther},
+{dd2939,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd2932,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd2995,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd1080,0,0,0,Ps,CD,GBOther,WBOther,SBClose},
+{dd1081,0,0,0,Pe,CD,GBOther,WBOther,SBClose},
+{dd2933,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd1077,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd2903,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd2934,0,0,0,Pd,CD,GBOther,WBOther,SBOther},
+{dd1057,0,0,0,Po,CD,GBOther,WBOther,SBSTerm},
+{dd2996,0,0,0,Po,CD,GBOther,WBOther,SBOther}
 };
 /* FF10-FF1F */
-static const struct unidata st577[] = {
-{cd1070,0,0,0,Nd,0,GBOther,WBOther,SBOther},
-{cd9,0,0,0,Nd,0,GBOther,WBOther,SBOther},
-{cd4,0,0,0,Nd,0,GBOther,WBOther,SBOther},
-{cd5,0,0,0,Nd,0,GBOther,WBOther,SBOther},
-{cd1071,0,0,0,Nd,0,GBOther,WBOther,SBOther},
-{cd1072,0,0,0,Nd,0,GBOther,WBOther,SBOther},
-{cd1073,0,0,0,Nd,0,GBOther,WBOther,SBOther},
-{cd1074,0,0,0,Nd,0,GBOther,WBOther,SBOther},
-{cd1075,0,0,0,Nd,0,GBOther,WBOther,SBOther},
-{cd1076,0,0,0,Nd,0,GBOther,WBOther,SBOther},
-{cd2906,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd309,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd2935,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd1079,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd2936,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd2908,0,0,0,Po,0,GBOther,WBOther,SBSTerm}
+static const struct unidata st581[] = {
+{dd1070,0,0,0,Nd,CD,GBOther,WBOther,SBOther},
+{dd9,0,0,0,Nd,CD,GBOther,WBOther,SBOther},
+{dd4,0,0,0,Nd,CD,GBOther,WBOther,SBOther},
+{dd5,0,0,0,Nd,CD,GBOther,WBOther,SBOther},
+{dd1071,0,0,0,Nd,CD,GBOther,WBOther,SBOther},
+{dd1072,0,0,0,Nd,CD,GBOther,WBOther,SBOther},
+{dd1073,0,0,0,Nd,CD,GBOther,WBOther,SBOther},
+{dd1074,0,0,0,Nd,CD,GBOther,WBOther,SBOther},
+{dd1075,0,0,0,Nd,CD,GBOther,WBOther,SBOther},
+{dd1076,0,0,0,Nd,CD,GBOther,WBOther,SBOther},
+{dd2906,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd309,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd2935,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd1079,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd2936,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd2908,0,0,0,Po,CD,GBOther,WBOther,SBSTerm}
 };
 /* FF20-FF2F */
-static const struct unidata st578[] = {
-{cd2940,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd491,0,cf893,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd493,0,cf894,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1086,0,cf895,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd494,0,cf896,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd495,0,cf897,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1101,0,cf898,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd497,0,cf899,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd498,0,cf900,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd499,0,cf901,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd500,0,cf902,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd501,0,cf903,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd502,0,cf904,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd503,0,cf905,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd504,0,cf906,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd505,0,cf907,0,Lu,0,GBOther,WBALetter,SBUpper}
+static const struct unidata st582[] = {
+{dd2940,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd491,dd4675,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd493,dd4676,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1086,dd4677,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd494,dd4678,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd495,dd4679,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1101,dd4680,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd497,dd4681,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd498,dd4682,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd499,dd4683,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd500,dd4684,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd501,dd4685,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd502,dd4686,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd503,dd4687,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd504,dd4688,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd505,dd4689,0,0,Lu,CD,GBOther,WBALetter,SBUpper}
 };
 /* FF30-FF3F */
-static const struct unidata st579[] = {
-{cd507,0,cf908,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1094,0,cf909,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd508,0,cf910,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1270,0,cf911,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd509,0,cf912,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd510,0,cf913,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1126,0,cf914,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd511,0,cf915,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1131,0,cf916,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1271,0,cf917,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1098,0,cf918,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd2928,0,0,0,Ps,0,GBOther,WBOther,SBClose},
-{cd2937,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd2929,0,0,0,Pe,0,GBOther,WBOther,SBClose},
-{cd2997,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{cd2915,0,0,0,Pc,0,GBOther,WBExtendNumLet,SBOther}
+static const struct unidata st583[] = {
+{dd507,dd4690,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1094,dd4691,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd508,dd4692,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1270,dd4693,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd509,dd4694,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd510,dd4695,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1126,dd4696,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd511,dd4697,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1131,dd4698,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1271,dd4699,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1098,dd4700,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd2928,0,0,0,Ps,CD,GBOther,WBOther,SBClose},
+{dd2937,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd2929,0,0,0,Pe,CD,GBOther,WBOther,SBClose},
+{dd2997,0,0,0,Sk,CD,GBOther,WBOther,SBOther},
+{dd2915,0,0,0,Pc,CD,GBOther,WBExtendNumLet,SBOther}
 };
 /* FF40-FF4F */
-static const struct unidata st580[] = {
-{cd1040,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{cd2,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd515,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd541,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd516,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd517,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd544,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd521,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd284,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd538,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd286,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd522,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd300,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd523,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd1082,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd10,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+static const struct unidata st584[] = {
+{dd1040,0,0,0,Sk,CD,GBOther,WBOther,SBOther},
+{dd2,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd515,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd541,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd516,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd517,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd544,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd521,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd284,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd538,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd286,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd522,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd300,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd523,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd1082,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd10,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
 };
 /* FF50-FF5F */
-static const struct unidata st581[] = {
-{cd528,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd1272,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd287,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd180,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd529,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd530,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd533,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd291,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd301,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd292,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd571,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd2916,0,0,0,Ps,0,GBOther,WBOther,SBClose},
-{cd2998,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd2917,0,0,0,Pe,0,GBOther,WBOther,SBClose},
-{cd2999,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd3000,0,0,0,Ps,0,GBOther,WBOther,SBClose}
+static const struct unidata st585[] = {
+{dd528,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd1272,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd287,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd180,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd529,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd530,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd533,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd291,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd301,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd292,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd571,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd2916,0,0,0,Ps,CD,GBOther,WBOther,SBClose},
+{dd2998,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd2917,0,0,0,Pe,CD,GBOther,WBOther,SBClose},
+{dd2999,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd3000,0,0,0,Ps,CD,GBOther,WBOther,SBClose}
 };
 /* FF60-FF6F */
-static const struct unidata st582[] = {
-{cd3001,0,0,0,Pe,0,GBOther,WBOther,SBClose},
-{cd2905,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
-{cd2924,0,0,0,Ps,0,GBOther,WBOther,SBClose},
-{cd2925,0,0,0,Pe,0,GBOther,WBOther,SBClose},
-{cd2904,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd3002,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd1873,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd3003,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd3004,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd3005,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd3006,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd3007,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd3008,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd3009,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd3010,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd3011,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter}
+static const struct unidata st586[] = {
+{dd3001,0,0,0,Pe,CD,GBOther,WBOther,SBClose},
+{dd2905,0,0,0,Po,CD,GBOther,WBOther,SBSTerm},
+{dd2924,0,0,0,Ps,CD,GBOther,WBOther,SBClose},
+{dd2925,0,0,0,Pe,CD,GBOther,WBOther,SBClose},
+{dd2904,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd3002,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd1873,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd3003,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd3004,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd3005,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd3006,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd3007,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd3008,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd3009,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd3010,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd3011,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter}
 };
 /* FF70-FF7F */
-static const struct unidata st583[] = {
-{cd3012,0,0,0,Lm,0,GBOther,WBKatakana,SBOLetter},
-{cd1827,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1828,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1829,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1830,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1831,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1832,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1833,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1834,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1835,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1836,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1837,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1838,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1839,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1840,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1841,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter}
+static const struct unidata st587[] = {
+{dd3012,0,0,0,Lm,CD,GBOther,WBKatakana,SBOLetter},
+{dd1827,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1828,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1829,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1830,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1831,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1832,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1833,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1834,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1835,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1836,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1837,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1838,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1839,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1840,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1841,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter}
 };
 /* FF80-FF8F */
-static const struct unidata st584[] = {
-{cd1842,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1843,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1844,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1845,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1846,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1847,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1848,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1849,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1850,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1851,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1852,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1853,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1854,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1855,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1856,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1857,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter}
+static const struct unidata st588[] = {
+{dd1842,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1843,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1844,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1845,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1846,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1847,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1848,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1849,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1850,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1851,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1852,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1853,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1854,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1855,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1856,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1857,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter}
 };
 /* FF90-FF9F */
-static const struct unidata st585[] = {
-{cd1858,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1859,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1860,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1861,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1862,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1863,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1864,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1865,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1866,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1867,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1868,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1869,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd1870,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd3013,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
-{cd3014,0,0,0,Lm,0,GBOther,WBKatakana,SBOLetter},
-{cd3015,0,0,0,Lm,0,GBOther,WBKatakana,SBOLetter}
+static const struct unidata st589[] = {
+{dd1858,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1859,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1860,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1861,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1862,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1863,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1864,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1865,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1866,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1867,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1868,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1869,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1870,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd3013,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd3014,0,0,0,Lm,CD,GBOther,WBKatakana,SBOLetter},
+{dd3015,0,0,0,Lm,CD,GBOther,WBKatakana,SBOLetter}
 };
 /* FFA0-FFAF */
-static const struct unidata st586[] = {
-{cd3016,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3017,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3018,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3019,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3020,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3021,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3022,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3023,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3024,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3025,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3026,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3027,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3028,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3029,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3030,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3031,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+static const struct unidata st590[] = {
+{dd3016,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3017,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3018,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3019,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3020,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3021,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3022,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3023,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3024,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3025,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3026,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3027,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3028,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3029,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3030,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3031,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FFB0-FFBF */
-static const struct unidata st587[] = {
-{cd3032,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3033,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3034,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3035,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3036,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3037,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3038,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3039,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3040,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3041,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3042,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3043,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3044,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3045,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3046,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+static const struct unidata st591[] = {
+{dd3032,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3033,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3034,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3035,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3036,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3037,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3038,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3039,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3040,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3041,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3042,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3043,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3044,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3045,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3046,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* FFC0-FFCF */
-static const struct unidata st588[] = {
+static const struct unidata st592[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd3047,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3048,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3049,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3050,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3051,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3052,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd3047,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3048,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3049,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3050,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3051,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3052,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd3053,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3054,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3055,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3056,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3057,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3058,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+{dd3053,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3054,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3055,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3056,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3057,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3058,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
 };
 /* FFD0-FFDF */
-static const struct unidata st589[] = {
+static const struct unidata st593[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd3059,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3060,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3061,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3062,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3063,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3064,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd3059,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3060,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3061,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3062,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3063,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3064,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd3065,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3066,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd3067,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd3065,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3066,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3067,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* FFE0-FFEF */
-static const struct unidata st590[] = {
-{cd3068,0,0,0,Sc,0,GBOther,WBOther,SBOther},
-{cd3069,0,0,0,Sc,0,GBOther,WBOther,SBOther},
-{cd3070,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd3071,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{cd3072,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd3073,0,0,0,Sc,0,GBOther,WBOther,SBOther},
-{cd3074,0,0,0,Sc,0,GBOther,WBOther,SBOther},
-{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd3075,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd3076,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd3077,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd3078,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd3079,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd3080,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd3081,0,0,0,So,0,GBOther,WBOther,SBOther},
+static const struct unidata st594[] = {
+{dd3068,0,0,0,Sc,CD,GBOther,WBOther,SBOther},
+{dd3069,0,0,0,Sc,CD,GBOther,WBOther,SBOther},
+{dd3070,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd3071,0,0,0,Sk,CD,GBOther,WBOther,SBOther},
+{dd3072,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3073,0,0,0,Sc,CD,GBOther,WBOther,SBOther},
+{dd3074,0,0,0,Sc,CD,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd3075,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3076,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd3077,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd3078,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd3079,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd3080,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3081,0,0,0,So,CD,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* FFF0-FFFF */
-static const struct unidata st591[] = {
+static const struct unidata st595[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -15915,7 +16168,7 @@ static const struct unidata st591[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 10000-1000F */
-static const struct unidata st592[] = {
+static const struct unidata st596[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -15934,7 +16187,7 @@ static const struct unidata st592[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 10030-1003F */
-static const struct unidata st593[] = {
+static const struct unidata st597[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -15953,7 +16206,7 @@ static const struct unidata st593[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 10100-1010F */
-static const struct unidata st594[] = {
+static const struct unidata st598[] = {
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -15972,7 +16225,7 @@ static const struct unidata st594[] = {
 {0,0,0,0,No,0,GBOther,WBOther,SBOther}
 };
 /* 10130-1013F */
-static const struct unidata st595[] = {
+static const struct unidata st599[] = {
 {0,0,0,0,No,0,GBOther,WBOther,SBOther},
 {0,0,0,0,No,0,GBOther,WBOther,SBOther},
 {0,0,0,0,No,0,GBOther,WBOther,SBOther},
@@ -15991,7 +16244,7 @@ static const struct unidata st595[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther}
 };
 /* 10140-1014F */
-static const struct unidata st596[] = {
+static const struct unidata st600[] = {
 {0,0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
@@ -16010,7 +16263,7 @@ static const struct unidata st596[] = {
 {0,0,0,0,Nl,0,GBOther,WBALetter,SBOLetter}
 };
 /* 10170-1017F */
-static const struct unidata st597[] = {
+static const struct unidata st601[] = {
 {0,0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
@@ -16029,7 +16282,7 @@ static const struct unidata st597[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther}
 };
 /* 10180-1018F */
-static const struct unidata st598[] = {
+static const struct unidata st602[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -16048,7 +16301,7 @@ static const struct unidata st598[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 10310-1031F */
-static const struct unidata st599[] = {
+static const struct unidata st603[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -16067,7 +16320,7 @@ static const struct unidata st599[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 10320-1032F */
-static const struct unidata st600[] = {
+static const struct unidata st604[] = {
 {0,0,0,0,No,0,GBOther,WBOther,SBOther},
 {0,0,0,0,No,0,GBOther,WBOther,SBOther},
 {0,0,0,0,No,0,GBOther,WBOther,SBOther},
@@ -16086,7 +16339,7 @@ static const struct unidata st600[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 10340-1034F */
-static const struct unidata st601[] = {
+static const struct unidata st605[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -16105,7 +16358,7 @@ static const struct unidata st601[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 10390-1039F */
-static const struct unidata st602[] = {
+static const struct unidata st606[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -16124,7 +16377,7 @@ static const struct unidata st602[] = {
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther}
 };
 /* 103C0-103CF */
-static const struct unidata st603[] = {
+static const struct unidata st607[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -16143,7 +16396,7 @@ static const struct unidata st603[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 103D0-103DF */
-static const struct unidata st604[] = {
+static const struct unidata st608[] = {
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
@@ -16162,53 +16415,53 @@ static const struct unidata st604[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 10400-1040F */
-static const struct unidata st605[] = {
-{0,0,cf919,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf920,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf921,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf922,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf923,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf924,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf925,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf926,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf927,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf928,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf929,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf930,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf931,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf932,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf933,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf934,0,Lu,0,GBOther,WBALetter,SBUpper}
+static const struct unidata st609[] = {
+{0,dd4701,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4702,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4703,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4704,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4705,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4706,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4707,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4708,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4709,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4710,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4711,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4712,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4713,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4714,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4715,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4716,0,0,Lu,0,GBOther,WBALetter,SBUpper}
 };
 /* 10410-1041F */
-static const struct unidata st606[] = {
-{0,0,cf935,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf936,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf937,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf938,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf939,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf940,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf941,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf942,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf943,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf944,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf945,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf946,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf947,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf948,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf949,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf950,0,Lu,0,GBOther,WBALetter,SBUpper}
+static const struct unidata st610[] = {
+{0,dd4717,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4718,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4719,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4720,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4721,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4722,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4723,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4724,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4725,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4726,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4727,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4728,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4729,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4730,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4731,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4732,0,0,Lu,0,GBOther,WBALetter,SBUpper}
 };
 /* 10420-1042F */
-static const struct unidata st607[] = {
-{0,0,cf951,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf952,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf953,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf954,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf955,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf956,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf957,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf958,0,Lu,0,GBOther,WBALetter,SBUpper},
+static const struct unidata st611[] = {
+{0,dd4733,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4734,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4735,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4736,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4737,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4738,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4739,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4740,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
@@ -16219,7 +16472,7 @@ static const struct unidata st607[] = {
 {0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 /* 10800-1080F */
-static const struct unidata st608[] = {
+static const struct unidata st612[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -16238,7 +16491,7 @@ static const struct unidata st608[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 10830-1083F */
-static const struct unidata st609[] = {
+static const struct unidata st613[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -16257,7 +16510,7 @@ static const struct unidata st609[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 10910-1091F */
-static const struct unidata st610[] = {
+static const struct unidata st614[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -16276,7 +16529,7 @@ static const struct unidata st610[] = {
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther}
 };
 /* 10A00-10A0F */
-static const struct unidata st611[] = {
+static const struct unidata st615[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -16295,7 +16548,7 @@ static const struct unidata st611[] = {
 {0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend}
 };
 /* 10A10-10A1F */
-static const struct unidata st612[] = {
+static const struct unidata st616[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -16314,7 +16567,7 @@ static const struct unidata st612[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 /* 10A30-10A3F */
-static const struct unidata st613[] = {
+static const struct unidata st617[] = {
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -16333,7 +16586,7 @@ static const struct unidata st613[] = {
 {0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend}
 };
 /* 10A40-10A4F */
-static const struct unidata st614[] = {
+static const struct unidata st618[] = {
 {0,0,0,0,No,0,GBOther,WBOther,SBOther},
 {0,0,0,0,No,0,GBOther,WBOther,SBOther},
 {0,0,0,0,No,0,GBOther,WBOther,SBOther},
@@ -16352,7 +16605,7 @@ static const struct unidata st614[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 10A50-10A5F */
-static const struct unidata st615[] = {
+static const struct unidata st619[] = {
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
@@ -16371,7 +16624,7 @@ static const struct unidata st615[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 12460-1246F */
-static const struct unidata st616[] = {
+static const struct unidata st620[] = {
 {0,0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
@@ -16390,7 +16643,7 @@ static const struct unidata st616[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 12470-1247F */
-static const struct unidata st617[] = {
+static const struct unidata st621[] = {
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Po,0,GBOther,WBOther,SBOther},
@@ -16409,7 +16662,7 @@ static const struct unidata st617[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 1D0F0-1D0FF */
-static const struct unidata st618[] = {
+static const struct unidata st622[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -16428,7 +16681,7 @@ static const struct unidata st618[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 1D120-1D12F */
-static const struct unidata st619[] = {
+static const struct unidata st623[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -16447,7 +16700,7 @@ static const struct unidata st619[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther}
 };
 /* 1D150-1D15F */
-static const struct unidata st620[] = {
+static const struct unidata st624[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -16462,16 +16715,16 @@ static const struct unidata st620[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd3082,cd3082,0,0,So,0,GBOther,WBOther,SBOther},
-{cd3083,cd3083,0,0,So,0,GBOther,WBOther,SBOther}
+{dd3082,0,0,0,So,0,GBOther,WBOther,SBOther},
+{dd3083,0,0,0,So,0,GBOther,WBOther,SBOther}
 };
 /* 1D160-1D16F */
-static const struct unidata st621[] = {
-{cd3084,cd3084,0,0,So,0,GBOther,WBOther,SBOther},
-{cd3085,cd3085,0,0,So,0,GBOther,WBOther,SBOther},
-{cd3086,cd3086,0,0,So,0,GBOther,WBOther,SBOther},
-{cd3087,cd3087,0,0,So,0,GBOther,WBOther,SBOther},
-{cd3088,cd3088,0,0,So,0,GBOther,WBOther,SBOther},
+static const struct unidata st625[] = {
+{dd3084,0,0,0,So,0,GBOther,WBOther,SBOther},
+{dd3085,0,0,0,So,0,GBOther,WBOther,SBOther},
+{dd3086,0,0,0,So,0,GBOther,WBOther,SBOther},
+{dd3087,0,0,0,So,0,GBOther,WBOther,SBOther},
+{dd3088,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,216,Mc,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,216,Mc,0,GBOther,WBOther,SBOther},
 {0,0,0,1,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -16485,7 +16738,7 @@ static const struct unidata st621[] = {
 {0,0,0,216,Mc,0,GBExtend,WBExtend,SBExtend}
 };
 /* 1D170-1D17F */
-static const struct unidata st622[] = {
+static const struct unidata st626[] = {
 {0,0,0,216,Mc,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,216,Mc,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,216,Mc,0,GBExtend,WBExtend,SBExtend},
@@ -16504,7 +16757,7 @@ static const struct unidata st622[] = {
 {0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend}
 };
 /* 1D180-1D18F */
-static const struct unidata st623[] = {
+static const struct unidata st627[] = {
 {0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -16523,7 +16776,7 @@ static const struct unidata st623[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther}
 };
 /* 1D1A0-1D1AF */
-static const struct unidata st624[] = {
+static const struct unidata st628[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -16542,7 +16795,7 @@ static const struct unidata st624[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther}
 };
 /* 1D1B0-1D1BF */
-static const struct unidata st625[] = {
+static const struct unidata st629[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -16554,15 +16807,15 @@ static const struct unidata st625[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd3089,cd3089,0,0,So,0,GBOther,WBOther,SBOther},
-{cd3090,cd3090,0,0,So,0,GBOther,WBOther,SBOther},
-{cd3091,cd3091,0,0,So,0,GBOther,WBOther,SBOther},
-{cd3092,cd3092,0,0,So,0,GBOther,WBOther,SBOther},
-{cd3093,cd3093,0,0,So,0,GBOther,WBOther,SBOther}
+{dd3089,0,0,0,So,0,GBOther,WBOther,SBOther},
+{dd3090,0,0,0,So,0,GBOther,WBOther,SBOther},
+{dd3091,0,0,0,So,0,GBOther,WBOther,SBOther},
+{dd3092,0,0,0,So,0,GBOther,WBOther,SBOther},
+{dd3093,0,0,0,So,0,GBOther,WBOther,SBOther}
 };
 /* 1D1C0-1D1CF */
-static const struct unidata st626[] = {
-{cd3094,cd3094,0,0,So,0,GBOther,WBOther,SBOther},
+static const struct unidata st630[] = {
+{dd3094,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -16580,7 +16833,7 @@ static const struct unidata st626[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther}
 };
 /* 1D1D0-1D1DF */
-static const struct unidata st627[] = {
+static const struct unidata st631[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -16599,7 +16852,7 @@ static const struct unidata st627[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 1D240-1D24F */
-static const struct unidata st628[] = {
+static const struct unidata st632[] = {
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -16618,7 +16871,7 @@ static const struct unidata st628[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 1D370-1D37F */
-static const struct unidata st629[] = {
+static const struct unidata st633[] = {
 {0,0,0,0,No,0,GBOther,WBOther,SBOther},
 {0,0,0,0,No,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -16637,862 +16890,862 @@ static const struct unidata st629[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 1D400-1D40F */
-static const struct unidata st630[] = {
-{cd491,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd493,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1086,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd494,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd495,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1101,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd497,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd498,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd499,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd500,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd501,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd502,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd503,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd504,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd505,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd507,0,0,0,Lu,0,GBOther,WBALetter,SBUpper}
+static const struct unidata st634[] = {
+{dd491,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd493,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1086,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd494,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd495,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1101,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd497,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd498,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd499,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd500,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd501,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd502,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd503,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd504,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd505,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd507,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper}
 };
 /* 1D410-1D41F */
-static const struct unidata st631[] = {
-{cd1094,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd508,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1270,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd509,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd510,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1126,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd511,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1131,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1271,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1098,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd2,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd515,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd541,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd516,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd517,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd544,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+static const struct unidata st635[] = {
+{dd1094,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd508,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1270,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd509,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd510,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1126,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd511,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1131,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1271,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1098,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd2,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd515,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd541,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd516,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd517,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd544,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
 };
 /* 1D420-1D42F */
-static const struct unidata st632[] = {
-{cd521,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd284,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd538,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd286,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd522,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd300,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd523,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd1082,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd10,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd528,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd1272,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd287,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd180,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd529,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd530,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd533,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+static const struct unidata st636[] = {
+{dd521,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd284,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd538,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd286,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd522,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd300,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd523,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd1082,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd10,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd528,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd1272,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd287,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd180,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd529,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd530,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd533,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
 };
 /* 1D430-1D43F */
-static const struct unidata st633[] = {
-{cd291,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd301,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd292,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd571,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd491,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd493,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1086,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd494,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd495,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1101,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd497,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd498,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd499,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd500,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd501,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd502,0,0,0,Lu,0,GBOther,WBALetter,SBUpper}
+static const struct unidata st637[] = {
+{dd291,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd301,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd292,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd571,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd491,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd493,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1086,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd494,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd495,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1101,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd497,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd498,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd499,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd500,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd501,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd502,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper}
 };
 /* 1D440-1D44F */
-static const struct unidata st634[] = {
-{cd503,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd504,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd505,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd507,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1094,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd508,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1270,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd509,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd510,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1126,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd511,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1131,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1271,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1098,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd2,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd515,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+static const struct unidata st638[] = {
+{dd503,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd504,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd505,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd507,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1094,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd508,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1270,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd509,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd510,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1126,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd511,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1131,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1271,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1098,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd2,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd515,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
 };
 /* 1D450-1D45F */
-static const struct unidata st635[] = {
-{cd541,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd516,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd517,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd544,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd521,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd538,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd286,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd522,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd300,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd523,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd1082,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd10,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd528,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd1272,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd287,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+static const struct unidata st639[] = {
+{dd541,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd516,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd517,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd544,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd521,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd538,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd286,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd522,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd300,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd523,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd1082,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd10,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd528,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd1272,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd287,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
 };
 /* 1D460-1D46F */
-static const struct unidata st636[] = {
-{cd180,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd529,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd530,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd533,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd291,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd301,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd292,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd571,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd491,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd493,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1086,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd494,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd495,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1101,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd497,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd498,0,0,0,Lu,0,GBOther,WBALetter,SBUpper}
+static const struct unidata st640[] = {
+{dd180,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd529,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd530,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd533,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd291,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd301,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd292,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd571,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd491,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd493,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1086,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd494,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd495,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1101,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd497,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd498,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper}
 };
 /* 1D470-1D47F */
-static const struct unidata st637[] = {
-{cd499,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd500,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd501,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd502,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd503,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd504,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd505,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd507,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1094,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd508,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1270,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd509,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd510,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1126,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd511,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1131,0,0,0,Lu,0,GBOther,WBALetter,SBUpper}
+static const struct unidata st641[] = {
+{dd499,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd500,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd501,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd502,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd503,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd504,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd505,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd507,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1094,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd508,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1270,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd509,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd510,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1126,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd511,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1131,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper}
 };
 /* 1D480-1D48F */
-static const struct unidata st638[] = {
-{cd1271,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1098,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd2,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd515,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd541,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd516,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd517,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd544,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd521,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd284,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd538,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd286,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd522,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd300,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd523,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd1082,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+static const struct unidata st642[] = {
+{dd1271,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1098,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd2,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd515,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd541,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd516,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd517,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd544,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd521,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd284,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd538,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd286,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd522,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd300,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd523,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd1082,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
 };
 /* 1D490-1D49F */
-static const struct unidata st639[] = {
-{cd10,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd528,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd1272,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd287,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd180,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd529,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd530,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd533,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd291,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd301,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd292,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd571,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd491,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd1086,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd494,0,0,0,Lu,0,GBOther,WBALetter,SBUpper}
+static const struct unidata st643[] = {
+{dd10,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd528,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd1272,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd287,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd180,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd529,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd530,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd533,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd291,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd301,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd292,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd571,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd491,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd1086,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd494,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper}
 };
 /* 1D4A0-1D4AF */
-static const struct unidata st640[] = {
+static const struct unidata st644[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd497,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd497,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd500,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd501,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd500,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd501,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd504,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd505,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd507,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1094,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd504,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd505,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd507,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1094,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd1270,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd509,0,0,0,Lu,0,GBOther,WBALetter,SBUpper}
+{dd1270,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd509,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper}
 };
 /* 1D4B0-1D4BF */
-static const struct unidata st641[] = {
-{cd510,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1126,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd511,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1131,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1271,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1098,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd2,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd515,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd541,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd516,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd544,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd284,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd538,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd286,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+static const struct unidata st645[] = {
+{dd510,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1126,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd511,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1131,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1271,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1098,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd2,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd515,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd541,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd516,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd544,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd284,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd538,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd286,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
 };
 /* 1D4C0-1D4CF */
-static const struct unidata st642[] = {
-{cd522,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd300,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd523,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd1082,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd528,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd1272,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd287,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd180,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd529,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd530,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd533,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd291,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd301,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd292,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd571,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+static const struct unidata st646[] = {
+{dd522,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd300,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd523,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd1082,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd528,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd1272,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd287,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd180,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd529,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd530,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd533,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd291,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd301,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd292,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd571,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
 };
 /* 1D500-1D50F */
-static const struct unidata st643[] = {
-{cd291,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd301,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd292,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd571,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd491,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd493,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+static const struct unidata st647[] = {
+{dd291,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd301,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd292,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd571,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd491,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd493,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd494,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd495,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1101,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd497,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd494,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd495,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1101,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd497,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd500,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd501,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd502,0,0,0,Lu,0,GBOther,WBALetter,SBUpper}
+{dd500,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd501,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd502,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper}
 };
 /* 1D510-1D51F */
-static const struct unidata st644[] = {
-{cd503,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd504,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd505,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd507,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1094,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd1270,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd509,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd510,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1126,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd511,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1131,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1271,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd2,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd515,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+static const struct unidata st648[] = {
+{dd503,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd504,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd505,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd507,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1094,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd1270,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd509,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd510,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1126,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd511,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1131,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1271,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd2,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd515,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
 };
 /* 1D520-1D52F */
-static const struct unidata st645[] = {
-{cd541,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd516,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd517,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd544,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd521,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd284,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd538,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd286,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd522,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd300,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd523,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd1082,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd10,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd528,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd1272,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd287,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+static const struct unidata st649[] = {
+{dd541,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd516,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd517,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd544,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd521,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd284,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd538,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd286,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd522,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd300,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd523,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd1082,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd10,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd528,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd1272,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd287,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
 };
 /* 1D530-1D53F */
-static const struct unidata st646[] = {
-{cd180,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd529,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd530,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd533,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd291,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd301,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd292,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd571,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd491,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd493,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd494,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd495,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1101,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd497,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+static const struct unidata st650[] = {
+{dd180,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd529,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd530,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd533,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd291,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd301,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd292,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd571,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd491,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd493,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd494,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd495,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1101,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd497,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 1D540-1D54F */
-static const struct unidata st647[] = {
-{cd499,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd500,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd501,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd502,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd503,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+static const struct unidata st651[] = {
+{dd499,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd500,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd501,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd502,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd503,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd505,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd505,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd1270,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd509,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd510,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1126,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd511,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1131,0,0,0,Lu,0,GBOther,WBALetter,SBUpper}
+{dd1270,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd509,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd510,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1126,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd511,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1131,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper}
 };
 /* 1D550-1D55F */
-static const struct unidata st648[] = {
-{cd1271,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd2,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd515,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd541,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd516,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd517,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd544,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd521,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd284,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd538,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd286,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd522,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd300,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd523,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd1082,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+static const struct unidata st652[] = {
+{dd1271,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd2,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd515,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd541,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd516,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd517,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd544,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd521,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd284,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd538,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd286,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd522,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd300,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd523,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd1082,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
 };
 /* 1D560-1D56F */
-static const struct unidata st649[] = {
-{cd10,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd528,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd1272,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd287,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd180,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd529,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd530,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd533,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd291,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd301,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd292,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd571,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd491,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd493,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1086,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd494,0,0,0,Lu,0,GBOther,WBALetter,SBUpper}
+static const struct unidata st653[] = {
+{dd10,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd528,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd1272,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd287,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd180,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd529,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd530,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd533,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd291,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd301,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd292,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd571,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd491,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd493,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1086,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd494,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper}
 };
 /* 1D570-1D57F */
-static const struct unidata st650[] = {
-{cd495,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1101,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd497,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd498,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd499,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd500,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd501,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd502,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd503,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd504,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd505,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd507,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1094,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd508,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1270,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd509,0,0,0,Lu,0,GBOther,WBALetter,SBUpper}
+static const struct unidata st654[] = {
+{dd495,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1101,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd497,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd498,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd499,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd500,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd501,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd502,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd503,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd504,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd505,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd507,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1094,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd508,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1270,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd509,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper}
 };
 /* 1D580-1D58F */
-static const struct unidata st651[] = {
-{cd510,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1126,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd511,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1131,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1271,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1098,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd2,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd515,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd541,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd516,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd517,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd544,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd521,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd284,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd538,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd286,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+static const struct unidata st655[] = {
+{dd510,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1126,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd511,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1131,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1271,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1098,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd2,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd515,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd541,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd516,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd517,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd544,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd521,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd284,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd538,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd286,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
 };
 /* 1D590-1D59F */
-static const struct unidata st652[] = {
-{cd522,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd300,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd523,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd1082,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd10,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd528,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd1272,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd287,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd180,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd529,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd530,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd533,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd291,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd301,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd292,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd571,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+static const struct unidata st656[] = {
+{dd522,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd300,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd523,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd1082,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd10,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd528,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd1272,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd287,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd180,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd529,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd530,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd533,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd291,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd301,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd292,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd571,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
 };
 /* 1D6A0-1D6AF */
-static const struct unidata st653[] = {
-{cd291,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd301,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd292,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd571,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3095,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3096,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd3097,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3098,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1107,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3099,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3100,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3101,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3102,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd342,0,0,0,Lu,0,GBOther,WBALetter,SBUpper}
+static const struct unidata st657[] = {
+{dd291,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd301,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd292,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd571,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3095,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3096,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd3097,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3098,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1107,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3099,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3100,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3101,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3102,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd342,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper}
 };
 /* 1D6B0-1D6BF */
-static const struct unidata st654[] = {
-{cd3103,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3104,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3105,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3106,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3107,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3108,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3109,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1108,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3110,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3111,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd344,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3112,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd334,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3113,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3114,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3115,0,0,0,Lu,0,GBOther,WBALetter,SBUpper}
+static const struct unidata st658[] = {
+{dd3103,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3104,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3105,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3106,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3107,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3108,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3109,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1108,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3110,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3111,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd344,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3112,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd334,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3113,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3114,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3115,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper}
 };
 /* 1D6C0-1D6CF */
-static const struct unidata st655[] = {
-{cd1099,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3116,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd3117,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd332,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd535,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd536,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd343,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3118,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3119,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd333,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd996,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd339,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3120,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd7,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3121,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3122,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+static const struct unidata st659[] = {
+{dd1099,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3116,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd3117,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd332,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd535,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd536,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd343,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3118,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3119,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd333,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd996,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd339,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3120,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd7,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3121,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3122,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
 };
 /* 1D6D0-1D6DF */
-static const struct unidata st656[] = {
-{cd3123,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd338,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd340,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd341,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3124,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3125,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3126,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd337,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd537,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3127,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3128,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3129,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd3130,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3131,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3132,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3133,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+static const struct unidata st660[] = {
+{dd3123,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd338,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd340,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd341,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3124,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3125,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3126,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd337,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd537,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3127,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3128,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3129,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd3130,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3131,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3132,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3133,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
 };
 /* 1D6E0-1D6EF */
-static const struct unidata st657[] = {
-{cd3134,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3135,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3097,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3098,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1107,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3099,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3100,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3101,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3102,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd342,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3103,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3104,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3105,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3106,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3107,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3108,0,0,0,Lu,0,GBOther,WBALetter,SBUpper}
+static const struct unidata st661[] = {
+{dd3134,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3135,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3097,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3098,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1107,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3099,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3100,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3101,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3102,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd342,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3103,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3104,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3105,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3106,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3107,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3108,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper}
 };
 /* 1D6F0-1D6FF */
-static const struct unidata st658[] = {
-{cd3109,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1108,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3110,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3111,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd344,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3112,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd334,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3113,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3114,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3115,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1099,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3116,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd3117,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd332,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd535,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd536,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+static const struct unidata st662[] = {
+{dd3109,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1108,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3110,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3111,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd344,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3112,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd334,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3113,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3114,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3115,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1099,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3116,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd3117,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd332,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd535,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd536,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
 };
 /* 1D700-1D70F */
-static const struct unidata st659[] = {
-{cd343,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3118,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3119,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd333,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd996,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd339,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3120,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd7,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3121,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3122,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3123,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd338,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd340,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd341,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3124,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3125,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+static const struct unidata st663[] = {
+{dd343,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3118,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3119,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd333,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd996,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd339,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3120,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd7,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3121,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3122,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3123,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd338,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd340,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd341,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3124,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3125,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
 };
 /* 1D710-1D71F */
-static const struct unidata st660[] = {
-{cd3126,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd337,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd537,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3127,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3128,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3129,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd3130,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3131,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3132,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3133,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3134,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3135,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3097,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3098,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1107,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3099,0,0,0,Lu,0,GBOther,WBALetter,SBUpper}
+static const struct unidata st664[] = {
+{dd3126,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd337,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd537,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3127,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3128,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3129,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd3130,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3131,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3132,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3133,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3134,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3135,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3097,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3098,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1107,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3099,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper}
 };
 /* 1D720-1D72F */
-static const struct unidata st661[] = {
-{cd3100,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3101,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3102,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd342,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3103,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3104,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3105,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3106,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3107,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3108,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3109,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1108,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3110,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3111,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd344,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3112,0,0,0,Lu,0,GBOther,WBALetter,SBUpper}
+static const struct unidata st665[] = {
+{dd3100,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3101,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3102,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd342,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3103,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3104,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3105,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3106,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3107,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3108,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3109,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1108,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3110,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3111,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd344,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3112,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper}
 };
 /* 1D730-1D73F */
-static const struct unidata st662[] = {
-{cd334,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3113,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3114,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3115,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1099,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3116,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd3117,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd332,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd535,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd536,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd343,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3118,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3119,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd333,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd996,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd339,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+static const struct unidata st666[] = {
+{dd334,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3113,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3114,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3115,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1099,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3116,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd3117,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd332,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd535,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd536,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd343,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3118,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3119,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd333,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd996,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd339,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
 };
 /* 1D740-1D74F */
-static const struct unidata st663[] = {
-{cd3120,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd7,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3121,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3122,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3123,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd338,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd340,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd341,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3124,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3125,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3126,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd337,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd537,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3127,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3128,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3129,0,0,0,Sm,0,GBOther,WBOther,SBOther}
+static const struct unidata st667[] = {
+{dd3120,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd7,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3121,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3122,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3123,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd338,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd340,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd341,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3124,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3125,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3126,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd337,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd537,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3127,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3128,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3129,0,0,0,Sm,CD,GBOther,WBOther,SBOther}
 };
 /* 1D750-1D75F */
-static const struct unidata st664[] = {
-{cd3130,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3131,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3132,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3133,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3134,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3135,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3097,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3098,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1107,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3099,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3100,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3101,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3102,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd342,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3103,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3104,0,0,0,Lu,0,GBOther,WBALetter,SBUpper}
+static const struct unidata st668[] = {
+{dd3130,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3131,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3132,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3133,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3134,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3135,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3097,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3098,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1107,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3099,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3100,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3101,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3102,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd342,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3103,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3104,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper}
 };
 /* 1D760-1D76F */
-static const struct unidata st665[] = {
-{cd3105,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3106,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3107,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3108,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3109,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1108,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3110,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3111,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd344,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3112,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd334,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3113,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3114,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3115,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1099,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3116,0,0,0,Sm,0,GBOther,WBOther,SBOther}
+static const struct unidata st669[] = {
+{dd3105,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3106,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3107,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3108,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3109,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1108,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3110,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3111,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd344,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3112,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd334,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3113,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3114,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3115,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1099,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3116,0,0,0,Sm,CD,GBOther,WBOther,SBOther}
 };
 /* 1D770-1D77F */
-static const struct unidata st666[] = {
-{cd3117,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd332,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd535,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd536,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd343,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3118,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3119,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd333,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd996,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd339,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3120,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd7,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3121,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3122,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3123,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd338,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+static const struct unidata st670[] = {
+{dd3117,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd332,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd535,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd536,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd343,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3118,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3119,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd333,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd996,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd339,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3120,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd7,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3121,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3122,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3123,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd338,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
 };
 /* 1D780-1D78F */
-static const struct unidata st667[] = {
-{cd340,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd341,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3124,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3125,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3126,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd337,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd537,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3127,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3128,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3129,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd3130,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3131,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3132,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3133,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3134,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3135,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+static const struct unidata st671[] = {
+{dd340,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd341,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3124,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3125,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3126,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd337,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd537,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3127,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3128,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3129,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd3130,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3131,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3132,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3133,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3134,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3135,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
 };
 /* 1D790-1D79F */
-static const struct unidata st668[] = {
-{cd3097,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3098,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1107,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3099,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3100,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3101,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3102,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd342,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3103,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3104,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3105,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3106,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3107,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3108,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3109,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1108,0,0,0,Lu,0,GBOther,WBALetter,SBUpper}
+static const struct unidata st672[] = {
+{dd3097,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3098,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1107,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3099,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3100,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3101,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3102,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd342,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3103,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3104,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3105,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3106,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3107,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3108,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3109,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1108,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper}
 };
 /* 1D7A0-1D7AF */
-static const struct unidata st669[] = {
-{cd3110,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3111,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd344,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3112,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd334,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3113,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3114,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3115,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd1099,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3116,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd3117,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd332,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd535,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd536,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd343,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3118,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+static const struct unidata st673[] = {
+{dd3110,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3111,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd344,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3112,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd334,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3113,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3114,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3115,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1099,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3116,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd3117,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd332,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd535,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd536,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd343,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3118,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
 };
 /* 1D7B0-1D7BF */
-static const struct unidata st670[] = {
-{cd3119,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd333,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd996,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd339,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3120,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd7,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3121,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3122,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3123,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd338,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd340,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd341,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3124,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3125,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3126,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd337,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+static const struct unidata st674[] = {
+{dd3119,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd333,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd996,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd339,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3120,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd7,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3121,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3122,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3123,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd338,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd340,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd341,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3124,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3125,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3126,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd337,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
 };
 /* 1D7C0-1D7CF */
-static const struct unidata st671[] = {
-{cd537,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3127,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3128,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3129,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd3130,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3131,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3132,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3133,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3134,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3135,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd3136,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd3137,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd1070,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd9,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric}
+static const struct unidata st675[] = {
+{dd537,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3127,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3128,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3129,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd3130,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3131,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3132,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3133,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3134,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3135,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3136,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3137,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd1070,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd9,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric}
 };
 /* 1D7D0-1D7DF */
-static const struct unidata st672[] = {
-{cd4,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd5,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd1071,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd1072,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd1073,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd1074,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd1075,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd1076,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd1070,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd9,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd4,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd5,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd1071,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd1072,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd1073,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd1074,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric}
+static const struct unidata st676[] = {
+{dd4,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd5,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1071,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1072,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1073,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1074,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1075,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1076,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1070,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd9,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd4,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd5,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1071,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1072,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1073,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1074,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric}
 };
 /* 1D7E0-1D7EF */
-static const struct unidata st673[] = {
-{cd1075,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd1076,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd1070,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd9,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd4,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd5,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd1071,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd1072,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd1073,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd1074,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd1075,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd1076,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd1070,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd9,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd4,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd5,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric}
+static const struct unidata st677[] = {
+{dd1075,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1076,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1070,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd9,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd4,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd5,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1071,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1072,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1073,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1074,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1075,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1076,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1070,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd9,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd4,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd5,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric}
 };
 /* 1D7F0-1D7FF */
-static const struct unidata st674[] = {
-{cd1071,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd1072,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd1073,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd1074,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd1075,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd1076,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd1070,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd9,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd4,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd5,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd1071,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd1072,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd1073,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd1074,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd1075,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{cd1076,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric}
+static const struct unidata st678[] = {
+{dd1071,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1072,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1073,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1074,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1075,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1076,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1070,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd9,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd4,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd5,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1071,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1072,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1073,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1074,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1075,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1076,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric}
 };
 /* 2A6D0-2A6DF */
-static const struct unidata st675[] = {
+static const struct unidata st679[] = {
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
@@ -17511,653 +17764,653 @@ static const struct unidata st675[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* 2F800-2F80F */
-static const struct unidata st676[] = {
-{cd3138,cd3138,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3139,cd3139,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3140,cd3140,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3141,cd3141,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3142,cd3142,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2399,cd2399,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3143,cd3143,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3144,cd3144,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3145,cd3145,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3146,cd3146,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2400,cd2400,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3147,cd3147,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3148,cd3148,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3149,cd3149,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2401,cd2401,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3150,cd3150,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st680[] = {
+{dd3138,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3139,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3140,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3141,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3142,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2399,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3143,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3144,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3145,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3146,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2400,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3147,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3148,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3149,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2401,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3150,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* 2F810-2F81F */
-static const struct unidata st677[] = {
-{cd3151,cd3151,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3152,cd3152,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3153,cd3153,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3154,cd3154,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3155,cd3155,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3156,cd3156,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3157,cd3157,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3158,cd3158,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3159,cd3159,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3160,cd3160,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3161,cd3161,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2453,cd2453,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3162,cd3162,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1297,cd1297,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3163,cd3163,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3164,cd3164,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st681[] = {
+{dd3151,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3152,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3153,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3154,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3155,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3156,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3157,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3158,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3159,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3160,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3161,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2453,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3162,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1297,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3163,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3164,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* 2F820-2F82F */
-static const struct unidata st678[] = {
-{cd3165,cd3165,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3166,cd3166,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3167,cd3167,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3168,cd3168,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3169,cd3169,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2458,cd2458,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2402,cd2402,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2403,cd2403,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2459,cd2459,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3170,cd3170,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3171,cd3171,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2222,cd2222,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3172,cd3172,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2404,cd2404,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3173,cd3173,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3174,cd3174,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st682[] = {
+{dd3165,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3166,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3167,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3168,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3169,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2458,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2402,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2403,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2459,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3170,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3171,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2222,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3172,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2404,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3173,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3174,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* 2F830-2F83F */
-static const struct unidata st679[] = {
-{cd3175,cd3175,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3176,cd3176,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3176,cd3176,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3176,cd3176,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3177,cd3177,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3178,cd3178,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3179,cd3179,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3180,cd3180,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3181,cd3181,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3182,cd3182,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3183,cd3183,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3184,cd3184,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3185,cd3185,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3186,cd3186,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3187,cd3187,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3188,cd3188,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st683[] = {
+{dd3175,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3176,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3176,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3176,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3177,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3178,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3179,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3180,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3181,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3182,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3183,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3184,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3185,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3186,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3187,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3188,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* 2F840-2F84F */
-static const struct unidata st680[] = {
-{cd3189,cd3189,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3190,cd3190,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3191,cd3191,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3192,cd3192,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3193,cd3193,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3194,cd3194,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3194,cd3194,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2461,cd2461,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3195,cd3195,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3196,cd3196,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3197,cd3197,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3198,cd3198,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2406,cd2406,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3199,cd3199,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3200,cd3200,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3201,cd3201,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st684[] = {
+{dd3189,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3190,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3191,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3192,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3193,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3194,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3194,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2461,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3195,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3196,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3197,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3198,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2406,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3199,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3200,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3201,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* 2F850-2F85F */
-static const struct unidata st681[] = {
-{cd2368,cd2368,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3202,cd3202,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3203,cd3203,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3204,cd3204,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3205,cd3205,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3206,cd3206,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3207,cd3207,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3208,cd3208,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3209,cd3209,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3210,cd3210,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3211,cd3211,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3212,cd3212,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3213,cd3213,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3214,cd3214,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3215,cd3215,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3216,cd3216,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st685[] = {
+{dd2368,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3202,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3203,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3204,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3205,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3206,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3207,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3208,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3209,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3210,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3211,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3212,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3213,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3214,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3215,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3216,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* 2F860-2F86F */
-static const struct unidata st682[] = {
-{cd3217,cd3217,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3218,cd3218,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3219,cd3219,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3220,cd3220,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3221,cd3221,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3222,cd3222,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3223,cd3223,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3224,cd3224,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3225,cd3225,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3226,cd3226,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3227,cd3227,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3227,cd3227,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3228,cd3228,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3229,cd3229,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3230,cd3230,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2218,cd2218,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st686[] = {
+{dd3217,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3218,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3219,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3220,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3221,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3222,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3223,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3224,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3225,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3226,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3227,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3227,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3228,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3229,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3230,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2218,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* 2F870-2F87F */
-static const struct unidata st683[] = {
-{cd3231,cd3231,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3232,cd3232,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3233,cd3233,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3234,cd3234,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3235,cd3235,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1323,cd1323,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3236,cd3236,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3237,cd3237,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1325,cd1325,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3238,cd3238,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3239,cd3239,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3240,cd3240,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3241,cd3241,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3242,cd3242,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3243,cd3243,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3244,cd3244,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st687[] = {
+{dd3231,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3232,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3233,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3234,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3235,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1323,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3236,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3237,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1325,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3238,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3239,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3240,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3241,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3242,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3243,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3244,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* 2F880-2F88F */
-static const struct unidata st684[] = {
-{cd3245,cd3245,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3246,cd3246,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3247,cd3247,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3248,cd3248,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3249,cd3249,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3250,cd3250,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3251,cd3251,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3252,cd3252,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3253,cd3253,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3254,cd3254,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3255,cd3255,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3256,cd3256,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3257,cd3257,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3258,cd3258,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2166,cd2166,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3259,cd3259,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st688[] = {
+{dd3245,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3246,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3247,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3248,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3249,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3250,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3251,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3252,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3253,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3254,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3255,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3256,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3257,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3258,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2166,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3259,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* 2F890-2F89F */
-static const struct unidata st685[] = {
-{cd1335,cd1335,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3260,cd3260,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3260,cd3260,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3261,cd3261,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3262,cd3262,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3262,cd3262,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3263,cd3263,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3264,cd3264,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3265,cd3265,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3266,cd3266,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3267,cd3267,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3268,cd3268,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3269,cd3269,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3270,cd3270,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3271,cd3271,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3272,cd3272,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st689[] = {
+{dd1335,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3260,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3260,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3261,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3262,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3262,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3263,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3264,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3265,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3266,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3267,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3268,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3269,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3270,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3271,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3272,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* 2F8A0-2F8AF */
-static const struct unidata st686[] = {
-{cd3273,cd3273,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3274,cd3274,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3275,cd3275,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2411,cd2411,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3276,cd3276,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3277,cd3277,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3278,cd3278,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3279,cd3279,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2473,cd2473,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3279,cd3279,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3280,cd3280,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2413,cd2413,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3281,cd3281,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3282,cd3282,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3283,cd3283,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3284,cd3284,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st690[] = {
+{dd3273,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3274,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3275,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2411,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3276,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3277,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3278,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3279,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2473,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3279,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3280,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2413,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3281,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3282,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3283,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3284,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* 2F8B0-2F8BF */
-static const struct unidata st687[] = {
-{cd2414,cd2414,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2139,cd2139,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3285,cd3285,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3286,cd3286,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3287,cd3287,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3288,cd3288,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3289,cd3289,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3290,cd3290,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3291,cd3291,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3292,cd3292,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3293,cd3293,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3294,cd3294,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3295,cd3295,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3296,cd3296,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3297,cd3297,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3298,cd3298,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st691[] = {
+{dd2414,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2139,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3285,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3286,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3287,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3288,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3289,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3290,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3291,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3292,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3293,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3294,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3295,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3296,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3297,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3298,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* 2F8C0-2F8CF */
-static const struct unidata st688[] = {
-{cd3299,cd3299,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3300,cd3300,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3301,cd3301,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3302,cd3302,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3303,cd3303,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3304,cd3304,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3305,cd3305,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3306,cd3306,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2415,cd2415,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3307,cd3307,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3308,cd3308,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3309,cd3309,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3310,cd3310,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3311,cd3311,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3312,cd3312,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2417,cd2417,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st692[] = {
+{dd3299,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3300,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3301,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3302,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3303,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3304,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3305,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3306,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2415,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3307,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3308,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3309,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3310,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3311,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3312,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2417,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* 2F8D0-2F8DF */
-static const struct unidata st689[] = {
-{cd3313,cd3313,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3314,cd3314,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3315,cd3315,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3316,cd3316,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3317,cd3317,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3318,cd3318,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3319,cd3319,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3320,cd3320,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2167,cd2167,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2481,cd2481,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3321,cd3321,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3322,cd3322,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3323,cd3323,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3324,cd3324,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3325,cd3325,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3326,cd3326,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st693[] = {
+{dd3313,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3314,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3315,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3316,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3317,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3318,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3319,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3320,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2167,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2481,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3321,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3322,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3323,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3324,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3325,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3326,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* 2F8E0-2F8EF */
-static const struct unidata st690[] = {
-{cd3327,cd3327,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3328,cd3328,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2418,cd2418,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3329,cd3329,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3330,cd3330,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3331,cd3331,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3332,cd3332,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2523,cd2523,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3333,cd3333,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3334,cd3334,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3335,cd3335,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3336,cd3336,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3337,cd3337,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3338,cd3338,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3339,cd3339,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3340,cd3340,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st694[] = {
+{dd3327,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3328,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2418,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3329,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3330,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3331,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3332,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2523,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3333,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3334,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3335,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3336,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3337,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3338,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3339,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3340,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* 2F8F0-2F8FF */
-static const struct unidata st691[] = {
-{cd3341,cd3341,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3342,cd3342,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3343,cd3343,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3344,cd3344,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3345,cd3345,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2235,cd2235,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3346,cd3346,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3347,cd3347,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3348,cd3348,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3349,cd3349,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3350,cd3350,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3351,cd3351,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3352,cd3352,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3353,cd3353,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3354,cd3354,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3355,cd3355,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st695[] = {
+{dd3341,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3342,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3343,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3344,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3345,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2235,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3346,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3347,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3348,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3349,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3350,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3351,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3352,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3353,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3354,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3355,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* 2F900-2F90F */
-static const struct unidata st692[] = {
-{cd3356,cd3356,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2419,cd2419,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2318,cd2318,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3357,cd3357,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3358,cd3358,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3359,cd3359,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3360,cd3360,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3361,cd3361,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3362,cd3362,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3363,cd3363,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3364,cd3364,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2484,cd2484,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3365,cd3365,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3366,cd3366,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3367,cd3367,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3368,cd3368,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st696[] = {
+{dd3356,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2419,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2318,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3357,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3358,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3359,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3360,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3361,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3362,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3363,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3364,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2484,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3365,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3366,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3367,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3368,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* 2F910-2F91F */
-static const struct unidata st693[] = {
-{cd3369,cd3369,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3370,cd3370,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3371,cd3371,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3372,cd3372,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2485,cd2485,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3373,cd3373,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3374,cd3374,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3375,cd3375,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3376,cd3376,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3377,cd3377,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3378,cd3378,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3379,cd3379,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3380,cd3380,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3381,cd3381,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3382,cd3382,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3383,cd3383,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st697[] = {
+{dd3369,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3370,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3371,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3372,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2485,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3373,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3374,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3375,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3376,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3377,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3378,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3379,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3380,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3381,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3382,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3383,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* 2F920-2F92F */
-static const struct unidata st694[] = {
-{cd3384,cd3384,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2487,cd2487,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3385,cd3385,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3386,cd3386,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3387,cd3387,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3388,cd3388,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3389,cd3389,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3390,cd3390,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3391,cd3391,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3392,cd3392,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3393,cd3393,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3394,cd3394,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3395,cd3395,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3395,cd3395,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3396,cd3396,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3397,cd3397,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st698[] = {
+{dd3384,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2487,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3385,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3386,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3387,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3388,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3389,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3390,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3391,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3392,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3393,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3394,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3395,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3395,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3396,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3397,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* 2F930-2F93F */
-static const struct unidata st695[] = {
-{cd2489,cd2489,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3398,cd3398,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3399,cd3399,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3400,cd3400,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3401,cd3401,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3402,cd3402,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3403,cd3403,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3404,cd3404,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2221,cd2221,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3405,cd3405,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3406,cd3406,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3407,cd3407,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3408,cd3408,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3409,cd3409,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3410,cd3410,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3411,cd3411,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st699[] = {
+{dd2489,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3398,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3399,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3400,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3401,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3402,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3403,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3404,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2221,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3405,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3406,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3407,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3408,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3409,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3410,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3411,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* 2F940-2F94F */
-static const struct unidata st696[] = {
-{cd2495,cd2495,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3412,cd3412,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3413,cd3413,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3414,cd3414,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3415,cd3415,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3416,cd3416,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3417,cd3417,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3417,cd3417,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2496,cd2496,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2525,cd2525,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3418,cd3418,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3419,cd3419,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3420,cd3420,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3421,cd3421,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3422,cd3422,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2184,cd2184,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st700[] = {
+{dd2495,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3412,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3413,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3414,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3415,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3416,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3417,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3417,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2496,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2525,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3418,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3419,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3420,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3421,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3422,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2184,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* 2F950-2F95F */
-static const struct unidata st697[] = {
-{cd2498,cd2498,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3423,cd3423,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3424,cd3424,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2429,cd2429,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3425,cd3425,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3426,cd3426,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2388,cd2388,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3427,cd3427,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3428,cd3428,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2432,cd2432,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3429,cd3429,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3430,cd3430,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3431,cd3431,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3432,cd3432,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3432,cd3432,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3433,cd3433,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st701[] = {
+{dd2498,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3423,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3424,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2429,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3425,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3426,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2388,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3427,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3428,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2432,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3429,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3430,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3431,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3432,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3432,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3433,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* 2F960-2F96F */
-static const struct unidata st698[] = {
-{cd3434,cd3434,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3435,cd3435,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3436,cd3436,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3437,cd3437,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3438,cd3438,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3439,cd3439,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3440,cd3440,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3441,cd3441,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3442,cd3442,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3443,cd3443,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3444,cd3444,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3445,cd3445,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3446,cd3446,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3447,cd3447,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3448,cd3448,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3449,cd3449,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st702[] = {
+{dd3434,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3435,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3436,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3437,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3438,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3439,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3440,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3441,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3442,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3443,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3444,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3445,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3446,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3447,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3448,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3449,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* 2F970-2F97F */
-static const struct unidata st699[] = {
-{cd3450,cd3450,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3451,cd3451,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3452,cd3452,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3453,cd3453,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3454,cd3454,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3455,cd3455,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3456,cd3456,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3457,cd3457,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3458,cd3458,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3459,cd3459,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2438,cd2438,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3460,cd3460,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3461,cd3461,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3462,cd3462,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3463,cd3463,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3464,cd3464,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st703[] = {
+{dd3450,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3451,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3452,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3453,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3454,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3455,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3456,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3457,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3458,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3459,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2438,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3460,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3461,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3462,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3463,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3464,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* 2F980-2F98F */
-static const struct unidata st700[] = {
-{cd3465,cd3465,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3466,cd3466,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3467,cd3467,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3468,cd3468,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3469,cd3469,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3470,cd3470,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3471,cd3471,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3472,cd3472,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3473,cd3473,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3474,cd3474,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3475,cd3475,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3261,cd3261,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3476,cd3476,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3477,cd3477,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3478,cd3478,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3479,cd3479,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st704[] = {
+{dd3465,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3466,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3467,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3468,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3469,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3470,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3471,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3472,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3473,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3474,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3475,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3261,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3476,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3477,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3478,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3479,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* 2F990-2F99F */
-static const struct unidata st701[] = {
-{cd3480,cd3480,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3481,cd3481,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3482,cd3482,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3483,cd3483,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3484,cd3484,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3485,cd3485,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3486,cd3486,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3487,cd3487,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2238,cd2238,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3488,cd3488,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3489,cd3489,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3490,cd3490,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3491,cd3491,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3492,cd3492,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3493,cd3493,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2441,cd2441,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st705[] = {
+{dd3480,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3481,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3482,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3483,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3484,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3485,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3486,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3487,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2238,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3488,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3489,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3490,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3491,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3492,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3493,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2441,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* 2F9A0-2F9AF */
-static const struct unidata st702[] = {
-{cd3494,cd3494,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3495,cd3495,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3496,cd3496,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3497,cd3497,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3498,cd3498,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3499,cd3499,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3500,cd3500,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3501,cd3501,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3502,cd3502,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3503,cd3503,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3504,cd3504,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3505,cd3505,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3506,cd3506,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3507,cd3507,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3508,cd3508,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3509,cd3509,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st706[] = {
+{dd3494,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3495,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3496,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3497,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3498,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3499,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3500,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3501,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3502,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3503,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3504,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3505,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3506,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3507,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3508,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3509,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* 2F9B0-2F9BF */
-static const struct unidata st703[] = {
-{cd3510,cd3510,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3511,cd3511,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3512,cd3512,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3513,cd3513,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2179,cd2179,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3514,cd3514,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3515,cd3515,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3516,cd3516,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3517,cd3517,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3518,cd3518,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3519,cd3519,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2505,cd2505,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3520,cd3520,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3521,cd3521,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3522,cd3522,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3523,cd3523,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st707[] = {
+{dd3510,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3511,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3512,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3513,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2179,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3514,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3515,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3516,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3517,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3518,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3519,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2505,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3520,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3521,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3522,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3523,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* 2F9C0-2F9CF */
-static const struct unidata st704[] = {
-{cd3524,cd3524,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3525,cd3525,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3526,cd3526,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3527,cd3527,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1425,cd1425,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3528,cd3528,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3529,cd3529,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3530,cd3530,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3531,cd3531,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3532,cd3532,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3533,cd3533,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3534,cd3534,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3535,cd3535,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3536,cd3536,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3537,cd3537,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3538,cd3538,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st708[] = {
+{dd3524,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3525,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3526,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3527,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1425,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3528,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3529,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3530,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3531,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3532,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3533,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3534,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3535,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3536,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3537,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3538,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* 2F9D0-2F9DF */
-static const struct unidata st705[] = {
-{cd2510,cd2510,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2511,cd2511,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1432,cd1432,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3539,cd3539,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3540,cd3540,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3541,cd3541,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3542,cd3542,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3543,cd3543,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3544,cd3544,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3545,cd3545,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3546,cd3546,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3547,cd3547,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3548,cd3548,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3549,cd3549,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3550,cd3550,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2512,cd2512,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st709[] = {
+{dd2510,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2511,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1432,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3539,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3540,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3541,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3542,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3543,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3544,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3545,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3546,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3547,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3548,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3549,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3550,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2512,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* 2F9E0-2F9EF */
-static const struct unidata st706[] = {
-{cd3551,cd3551,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3552,cd3552,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3553,cd3553,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3554,cd3554,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3555,cd3555,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3556,cd3556,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3557,cd3557,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3558,cd3558,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3559,cd3559,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3560,cd3560,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3561,cd3561,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3562,cd3562,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3563,cd3563,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3564,cd3564,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3565,cd3565,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3566,cd3566,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st710[] = {
+{dd3551,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3552,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3553,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3554,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3555,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3556,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3557,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3558,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3559,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3560,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3561,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3562,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3563,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3564,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3565,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3566,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* 2F9F0-2F9FF */
-static const struct unidata st707[] = {
-{cd3567,cd3567,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3568,cd3568,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3569,cd3569,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3570,cd3570,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3571,cd3571,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3572,cd3572,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3573,cd3573,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3574,cd3574,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3575,cd3575,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3576,cd3576,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3577,cd3577,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3578,cd3578,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3579,cd3579,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3580,cd3580,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2518,cd2518,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2518,cd2518,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st711[] = {
+{dd3567,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3568,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3569,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3570,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3571,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3572,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3573,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3574,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3575,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3576,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3577,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3578,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3579,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3580,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2518,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2518,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* 2FA00-2FA0F */
-static const struct unidata st708[] = {
-{cd3581,cd3581,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3582,cd3582,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3583,cd3583,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3584,cd3584,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3585,cd3585,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3586,cd3586,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3587,cd3587,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3588,cd3588,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3589,cd3589,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3590,cd3590,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd2519,cd2519,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3591,cd3591,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3592,cd3592,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3593,cd3593,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3594,cd3594,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3595,cd3595,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+static const struct unidata st712[] = {
+{dd3581,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3582,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3583,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3584,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3585,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3586,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3587,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3588,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3589,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3590,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2519,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3591,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3592,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3593,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3594,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3595,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
 /* 2FA10-2FA1F */
-static const struct unidata st709[] = {
-{cd3596,cd3596,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3597,cd3597,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3598,cd3598,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3599,cd3599,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3600,cd3600,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1480,cd1480,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3601,cd3601,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1484,cd1484,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3602,cd3602,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3603,cd3603,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3604,cd3604,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3605,cd3605,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd1489,cd1489,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd3606,cd3606,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+static const struct unidata st713[] = {
+{dd3596,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3597,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3598,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3599,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3600,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1480,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3601,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1484,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3602,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3603,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3604,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3605,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1489,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3606,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* E0000-E000F */
-static const struct unidata st710[] = {
+static const struct unidata st714[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -18176,7 +18429,7 @@ static const struct unidata st710[] = {
 {0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 /* E0020-E002F */
-static const struct unidata st711[] = {
+static const struct unidata st715[] = {
 {0,0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
 {0,0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
 {0,0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
@@ -18263,7 +18516,6 @@ st59,
 st60,
 st61,
 st62,
-st36,
 st63,
 st64,
 st65,
@@ -18282,8 +18534,8 @@ st77,
 st78,
 st79,
 st80,
-st36,
 st81,
+st36,
 st82,
 st83,
 st84,
@@ -18294,54 +18546,54 @@ st88,
 st89,
 st90,
 st91,
-st87,
 st92,
+st88,
 st93,
 st94,
 st95,
-st86,
-st86,
-st86,
-st86,
 st96,
+st87,
+st87,
+st87,
+st87,
 st97,
 st98,
 st99,
 st100,
 st101,
-st86,
 st102,
+st87,
 st103,
-st86,
 st104,
-st76,
-st86,
-st86,
+st87,
 st105,
+st77,
+st87,
+st87,
 st106,
 st107,
-st86,
 st108,
+st87,
 st109,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
 st110,
-st86,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
 st111,
+st87,
 st112,
 st113,
 st114,
@@ -18356,25 +18608,25 @@ st122,
 st123,
 st124,
 st125,
-st118,
-st119,
 st126,
+st119,
+st120,
 st127,
 st128,
 st129,
 st130,
 st131,
 st132,
-st119,
 st133,
+st120,
 st134,
 st135,
-st123,
 st136,
-st117,
+st124,
+st137,
 st118,
 st119,
-st137,
+st120,
 st138,
 st139,
 st140,
@@ -18385,57 +18637,57 @@ st144,
 st145,
 st146,
 st147,
-st129,
 st148,
+st130,
 st149,
 st150,
-st119,
 st151,
+st120,
 st152,
 st153,
-st140,
-st76,
 st154,
-st150,
-st119,
+st141,
+st77,
 st155,
+st151,
+st120,
 st156,
 st157,
-st123,
 st158,
-st154,
-st150,
-st119,
-st145,
+st124,
 st159,
-st147,
-st140,
-st76,
+st155,
+st151,
+st120,
+st146,
 st160,
+st148,
+st141,
+st77,
 st161,
-st86,
 st162,
+st87,
 st163,
 st164,
-st76,
 st165,
+st77,
 st166,
 st167,
-st167,
+st168,
 st168,
 st169,
 st170,
-st76,
-st76,
 st171,
+st77,
+st77,
 st172,
 st173,
 st174,
 st175,
 st176,
-st76,
-st76,
 st177,
+st77,
+st77,
 st178,
 st179,
 st180,
@@ -18449,232 +18701,232 @@ st187,
 st188,
 st189,
 st190,
-st76,
-st76,
-st167,
-st167,
 st191,
+st77,
+st77,
+st168,
+st168,
 st192,
 st193,
 st194,
-st76,
-st76,
-st76,
-st76,
 st195,
+st77,
+st77,
+st77,
+st77,
 st196,
 st197,
-st86,
-st86,
 st198,
-st199,
-st199,
-st199,
-st199,
+st87,
+st87,
 st199,
 st200,
-st201,
-st201,
-st201,
+st200,
+st200,
+st200,
+st200,
 st201,
 st202,
-st203,
-st203,
-st203,
+st202,
+st202,
+st202,
 st203,
 st204,
-st86,
-st86,
-st86,
-st86,
+st204,
+st204,
+st204,
 st205,
+st87,
+st87,
+st87,
+st87,
 st206,
-st86,
-st86,
-st205,
-st86,
-st86,
 st207,
+st87,
+st87,
+st206,
+st87,
+st87,
 st208,
 st209,
-st86,
-st86,
-st86,
-st208,
-st86,
-st86,
-st86,
 st210,
+st87,
+st87,
+st87,
+st209,
+st87,
+st87,
+st87,
 st211,
 st212,
-st86,
 st213,
-st86,
-st86,
-st86,
-st86,
-st86,
+st87,
 st214,
+st87,
+st87,
+st87,
+st87,
+st87,
 st215,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
 st216,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
 st217,
 st218,
 st219,
-st86,
-st86,
-st86,
-st86,
 st220,
+st87,
+st87,
+st87,
+st87,
 st221,
 st222,
 st223,
-st86,
 st224,
-st86,
+st87,
 st225,
-st222,
+st87,
 st226,
-st167,
-st167,
-st167,
+st223,
 st227,
+st168,
+st168,
+st168,
 st228,
 st229,
 st230,
 st231,
 st232,
-st230,
-st86,
-st86,
 st233,
-st86,
-st86,
+st231,
+st87,
+st87,
 st234,
-st86,
-st86,
+st87,
+st87,
 st235,
-st76,
-st76,
-st76,
-st76,
-st76,
-st86,
+st87,
+st87,
 st236,
-st237,
-st238,
-st239,
-st167,
+st77,
+st77,
+st77,
+st77,
+st77,
+st87,
+st237,
+st238,
+st239,
 st240,
+st168,
 st241,
-st167,
-st167,
 st242,
+st168,
+st168,
 st243,
 st244,
 st245,
 st246,
-st246,
-st86,
 st247,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
+st247,
+st87,
 st248,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
 st249,
-st86,
 st250,
+st87,
 st251,
 st252,
 st253,
 st254,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
+st255,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
 st36,
 st36,
-st255,
 st256,
 st257,
 st258,
 st259,
 st260,
-st36,
 st261,
+st36,
 st262,
 st263,
 st264,
-st76,
-st76,
 st265,
+st77,
+st77,
 st266,
 st267,
 st268,
@@ -18719,11 +18971,11 @@ st306,
 st307,
 st308,
 st309,
-st76,
 st310,
+st77,
 st311,
-st76,
 st312,
+st77,
 st313,
 st314,
 st315,
@@ -18734,52 +18986,50 @@ st319,
 st320,
 st321,
 st322,
-st246,
 st323,
+st247,
 st324,
-st246,
 st325,
+st247,
 st326,
 st327,
 st328,
 st329,
 st330,
-st327,
 st331,
+st328,
 st332,
 st333,
-st327,
 st334,
-st327,
-st327,
-st327,
 st335,
-st327,
 st336,
-st246,
 st337,
-st246,
-st246,
-st246,
-st246,
+st328,
+st328,
 st338,
-st246,
+st328,
 st339,
-st327,
+st247,
 st340,
-st246,
+st247,
+st247,
+st247,
+st247,
 st341,
+st247,
 st342,
-st76,
-st246,
-st246,
+st328,
 st343,
-st76,
+st247,
 st344,
-st76,
 st345,
+st77,
+st247,
+st247,
 st346,
+st77,
 st347,
+st77,
 st348,
 st349,
 st350,
@@ -18787,126 +19037,126 @@ st351,
 st352,
 st353,
 st354,
-st246,
-st246,
-st246,
-st246,
-st246,
-st246,
-st246,
-st246,
-st246,
-st246,
-st246,
 st355,
 st356,
-st246,
-st246,
 st357,
-st246,
-st246,
-st246,
-st246,
-st246,
-st246,
+st247,
+st247,
+st247,
+st247,
+st247,
+st247,
+st247,
+st247,
+st247,
+st247,
+st247,
 st358,
-st246,
-st246,
 st359,
-st246,
+st247,
+st247,
 st360,
-st76,
-st76,
-st76,
-st76,
+st247,
+st247,
+st247,
+st247,
+st247,
+st247,
 st361,
-st246,
+st247,
+st247,
 st362,
-st246,
+st247,
 st363,
+st77,
+st77,
+st77,
+st77,
 st364,
+st247,
 st365,
+st247,
 st366,
-st354,
 st367,
-st246,
 st368,
 st369,
-st327,
+st357,
 st370,
-st327,
-st246,
-st246,
-st246,
-st246,
-st246,
-st246,
-st246,
-st246,
-st246,
-st246,
-st246,
-st246,
-st246,
-st246,
-st246,
-st246,
-st327,
-st327,
-st327,
-st327,
-st327,
-st327,
-st327,
-st327,
+st247,
 st371,
 st372,
-st327,
-st327,
-st327,
+st328,
 st373,
-st327,
-st374,
-st375,
-st327,
-st327,
-st327,
-st327,
-st327,
-st327,
-st376,
-st327,
-st327,
-st327,
-st327,
-st327,
-st377,
-st327,
-st327,
-st246,
-st344,
+st328,
+st247,
+st247,
+st247,
+st247,
+st247,
+st247,
+st247,
+st247,
+st247,
+st247,
+st247,
+st247,
+st247,
+st247,
+st247,
+st247,
+st328,
+st328,
+st328,
+st328,
+st328,
+st328,
+st328,
+st328,
+st374,
+st375,
+st328,
+st328,
+st328,
+st376,
+st328,
+st377,
 st378,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
+st328,
+st328,
+st328,
+st328,
+st328,
+st328,
 st379,
+st328,
+st328,
+st328,
+st328,
+st328,
 st380,
+st328,
+st328,
+st247,
+st347,
 st381,
-st36,
-st36,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
 st382,
 st383,
 st384,
+st36,
+st36,
 st385,
 st386,
 st387,
@@ -18915,40 +19165,40 @@ st389,
 st390,
 st391,
 st392,
-st36,
-st36,
 st393,
-st86,
-st86,
-st86,
 st394,
-st76,
-st86,
-st217,
-st395,
-st395,
-st395,
 st395,
-st76,
-st76,
+st36,
+st36,
 st396,
+st87,
+st87,
+st87,
 st397,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st246,
+st77,
+st87,
+st218,
 st398,
-st246,
-st246,
-st246,
-st246,
-st246,
+st398,
+st398,
+st398,
+st77,
+st77,
 st399,
 st400,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st247,
 st401,
+st247,
+st247,
+st247,
+st247,
+st247,
 st402,
 st403,
 st404,
@@ -18961,43 +19211,42 @@ st410,
 st411,
 st412,
 st413,
-st76,
 st414,
 st415,
 st416,
+st77,
 st417,
 st418,
 st419,
 st420,
 st421,
 st422,
-st167,
 st423,
 st424,
 st425,
+st168,
 st426,
 st427,
 st428,
 st429,
 st430,
-st86,
-st236,
 st431,
 st432,
 st433,
+st87,
+st237,
 st434,
 st435,
 st436,
 st437,
-st86,
-st234,
-st246,
-st76,
-st76,
-st428,
 st438,
 st439,
 st440,
+st87,
+st235,
+st247,
+st77,
+st77,
 st441,
 st442,
 st443,
 st467,
 st468,
 st469,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st470,
-st246,
-st246,
-st246,
-st246,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st471,
-st76,
-st76,
-st76,
-st76,
-st86,
-st472,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st236,
-st246,
-st246,
-st246,
-st343,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st42,
-st473,
-st474,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st475,
-st86,
-st476,
-st76,
-st86,
-st86,
-st86,
-st477,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st482,
-st480,
-st478,
-st479,
-st480,
-st481,
-st480,
-st483,
-st76,
-st76,
-st76,
-st76,
-st76,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st484,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st485,
-st486,
-st487,
-st488,
-st489,
-st490,
-st491,
-st492,
-st493,
-st494,
-st495,
-st496,
-st497,
-st498,
-st499,
-st500,
-st501,
-st502,
-st503,
-st504,
-st505,
-st506,
-st507,
-st508,
-st509,
-st510,
-st511,
-st512,
-st513,
-st514,
-st515,
-st76,
-st76,
-st516,
-st517,
-st518,
-st519,
-st520,
-st521,
-st522,
-st523,
-st524,
-st525,
-st526,
-st527,
-st76,
-st528,
-st529,
-st530,
-st531,
-st532,
-st533,
-st534,
-st535,
-st536,
-st537,
-st538,
-st539,
-st540,
-st541,
-st542,
-st543,
-st544,
-st545,
-st546,
-st547,
-st548,
-st549,
-st550,
-st76,
-st551,
-st552,
-st553,
-st554,
-st555,
-st556,
-st557,
-st558,
-st76,
-st76,
-st559,
-st560,
-st561,
-st562,
-st563,
-st564,
-st565,
-st566,
-st567,
-st568,
-st569,
-st570,
-st571,
-st572,
-st573,
-st574,
-st575,
-st576,
-st577,
-st578,
-st579,
-st580,
-st581,
-st582,
-st583,
-st584,
-st585,
-st586,
-st587,
-st588,
-st589,
-st590,
-st591,
-st592,
-st86,
-st209,
-st593,
-st104,
-st104,
-st76,
-st76,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st87,
-st594,
-st354,
-st354,
-st595,
-st596,
-st596,
-st596,
-st597,
-st598,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st86,
-st599,
-st600,
-st86,
-st601,
-st76,
-st76,
-st76,
-st86,
-st602,
-st86,
-st86,
-st603,
-st604,
-st76,
-st76,
-st605,
-st606,
-st607,
-st36,
-st36,
-st86,
-st86,
-st86,
-st86,
-st104,
-st230,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st608,
-st86,
-st86,
-st609,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st86,
-st610,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st611,
-st612,
-st86,
-st613,
-st614,
-st615,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st86,
-st599,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st596,
-st596,
-st596,
-st596,
-st596,
-st596,
-st616,
-st617,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st246,
-st246,
-st246,
-st246,
-st246,
-st246,
-st246,
-st246,
-st246,
-st246,
-st246,
-st246,
-st246,
-st246,
-st246,
-st618,
-st246,
-st246,
-st619,
-st246,
-st246,
-st620,
-st621,
-st622,
-st623,
-st246,
-st624,
-st625,
-st626,
-st627,
-st76,
-st76,
-st246,
-st246,
-st246,
-st246,
-st628,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st246,
-st246,
-st246,
-st246,
-st246,
-st343,
-st354,
-st629,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st630,
-st631,
-st632,
-st633,
-st634,
-st635,
-st636,
-st637,
-st638,
-st639,
-st640,
-st641,
-st642,
-st630,
-st631,
-st632,
-st643,
-st644,
-st645,
-st646,
-st647,
-st648,
-st649,
-st650,
-st651,
-st652,
-st630,
-st631,
-st632,
-st633,
-st634,
-st645,
-st636,
-st637,
-st638,
-st649,
-st650,
-st651,
-st652,
-st630,
-st631,
-st632,
-st653,
-st654,
-st655,
-st656,
-st657,
-st658,
-st659,
-st660,
-st661,
-st662,
-st663,
-st664,
-st665,
-st666,
-st667,
-st668,
-st669,
-st670,
-st671,
-st672,
-st673,
-st674,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st167,
-st675,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
+st470,
+st471,
+st472,
+st473,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st474,
+st247,
+st247,
+st247,
+st247,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st475,
+st77,
+st77,
+st77,
+st77,
+st87,
+st476,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st237,
+st247,
+st247,
+st247,
+st346,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st42,
+st477,
+st478,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st479,
+st87,
+st480,
+st77,
+st87,
+st87,
+st87,
+st481,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st486,
+st484,
+st482,
+st483,
+st484,
+st485,
+st484,
+st487,
+st77,
+st77,
+st77,
+st77,
+st77,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st488,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st489,
+st490,
+st491,
+st492,
+st493,
+st494,
+st495,
+st496,
+st497,
+st498,
+st499,
+st500,
+st501,
+st502,
+st503,
+st504,
+st505,
+st506,
+st507,
+st508,
+st509,
+st510,
+st511,
+st512,
+st513,
+st514,
+st515,
+st516,
+st517,
+st518,
+st519,
+st77,
+st77,
+st520,
+st521,
+st522,
+st523,
+st524,
+st525,
+st526,
+st527,
+st528,
+st529,
+st530,
+st531,
+st77,
+st532,
+st533,
+st534,
+st535,
+st536,
+st537,
+st538,
+st539,
+st540,
+st541,
+st542,
+st543,
+st544,
+st545,
+st546,
+st547,
+st548,
+st549,
+st550,
+st551,
+st552,
+st553,
+st554,
+st77,
+st555,
+st556,
+st557,
+st558,
+st559,
+st560,
+st561,
+st562,
+st77,
+st77,
+st563,
+st564,
+st565,
+st566,
+st567,
+st568,
+st569,
+st570,
+st571,
+st572,
+st573,
+st574,
+st575,
+st576,
+st577,
+st578,
+st579,
+st580,
+st581,
+st582,
+st583,
+st584,
+st585,
+st586,
+st587,
+st588,
+st589,
+st590,
+st591,
+st592,
+st593,
+st594,
+st595,
+st596,
+st87,
+st210,
+st597,
+st105,
+st105,
+st77,
+st77,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st88,
+st598,
+st357,
+st357,
+st599,
+st600,
+st600,
+st600,
+st601,
+st602,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st87,
+st603,
+st604,
+st87,
+st605,
+st77,
+st77,
+st77,
+st87,
+st606,
+st87,
+st87,
+st607,
+st608,
+st77,
+st77,
+st609,
+st610,
+st611,
+st36,
+st36,
+st87,
+st87,
+st87,
+st87,
+st105,
+st231,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st612,
+st87,
+st87,
+st613,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st87,
+st614,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st615,
+st616,
+st87,
+st617,
+st618,
+st619,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st603,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st600,
+st600,
+st600,
+st600,
+st600,
+st600,
+st620,
+st621,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st247,
+st247,
+st247,
+st247,
+st247,
+st247,
+st247,
+st247,
+st247,
+st247,
+st247,
+st247,
+st247,
+st247,
+st247,
+st622,
+st247,
+st247,
+st623,
+st247,
+st247,
+st624,
+st625,
+st626,
+st627,
+st247,
+st628,
+st629,
+st630,
+st631,
+st77,
+st77,
+st247,
+st247,
+st247,
+st247,
+st632,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st247,
+st247,
+st247,
+st247,
+st247,
+st346,
+st357,
+st633,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st634,
+st635,
+st636,
+st637,
+st638,
+st639,
+st640,
+st641,
+st642,
+st643,
+st644,
+st645,
+st646,
+st634,
+st635,
+st636,
+st647,
+st648,
+st649,
+st650,
+st651,
+st652,
+st653,
+st654,
+st655,
+st656,
+st634,
+st635,
+st636,
+st637,
+st638,
+st649,
+st640,
+st641,
+st642,
+st653,
+st654,
+st655,
+st656,
+st634,
+st635,
+st636,
+st657,
+st658,
+st659,
+st660,
+st661,
+st662,
+st663,
+st664,
+st665,
+st666,
+st667,
+st668,
+st669,
+st670,
+st671,
+st672,
+st673,
+st674,
+st675,
 st676,
 st677,
 st678,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
+st168,
 st679,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
 st680,
 st681,
 st682,
@@ -30389,132 +30638,136 @@ st706,
 st707,
 st708,
 st709,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
 st710,
-st76,
-st711,
-st711,
-st711,
-st711,
 st711,
-st711,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st76,
-st560,
-st560,
-st560,
-st560,
-st560,
-st560,
-st560,
-st560,
-st560,
-st560,
-st560,
-st560,
-st560,
-st560,
-st560,
-st76,
+st712,
+st713,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st714,
+st77,
+st715,
+st715,
+st715,
+st715,
+st715,
+st715,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st77,
+st564,
+st564,
+st564,
+st564,
+st564,
+st564,
+st564,
+st564,
+st564,
+st564,
+st564,
+st564,
+st564,
+st564,
+st564,
+st77,
 };
 const struct unicode_utf8_row unicode_utf8_valid[] = {
  { 1, 0, 0 }, /* 0 */