language: update from IANA language-subtag-registry

Also adds a dependency in the main gen.go file to include
this automatically in the generation process.

Change-Id: I395b686eec4dacd3639de0e78a48dfe3fdb0d6ce
Reviewed-on: https://go-review.googlesource.com/c/text/+/262217
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
Trust: Marcel van Lohuizen <mpvl@golang.org>
diff --git a/gen.go b/gen.go
index 448b9ab..177bc0b 100644
--- a/gen.go
+++ b/gen.go
@@ -110,7 +110,8 @@
 
 	var (
 		cldr       = generate("./unicode/cldr", unicode)
-		compact    = generate("./internal/language/compact", cldr)
+		intlang    = generate("./internal/language", cldr)
+		compact    = generate("./internal/language/compact", intlang, cldr)
 		language   = generate("./language", cldr, compact)
 		internal   = generate("./internal", unicode, language)
 		norm       = generate("./unicode/norm", unicode)
diff --git a/internal/language/compact/tables.go b/internal/language/compact/tables.go
index 554ca35..fe7ad9e 100644
--- a/internal/language/compact/tables.go
+++ b/internal/language/compact/tables.go
@@ -802,16 +802,16 @@
 	0x03a0010b, 0x03a00115, 0x03a00117, 0x03a0011c,
 	0x03a00120, 0x03a00128, 0x03a0015e, 0x04000000,
 	0x04300000, 0x04300099, 0x04400000, 0x0440012f,
-	0x04800000, 0x0480006e, 0x05800000, 0x0581f000,
-	0x0581f032, 0x05857000, 0x05857032, 0x05e00000,
+	0x04800000, 0x0480006e, 0x05800000, 0x05820000,
+	0x05820032, 0x0585a000, 0x0585a032, 0x05e00000,
 	0x05e00052, 0x07100000, 0x07100047, 0x07500000,
 	0x07500162, 0x07900000, 0x0790012f, 0x07e00000,
 	0x07e00038, 0x08200000, 0x0a000000, 0x0a0000c3,
 	// Entry 40 - 5F
 	0x0a500000, 0x0a500035, 0x0a500099, 0x0a900000,
 	0x0a900053, 0x0a900099, 0x0b200000, 0x0b200078,
-	0x0b500000, 0x0b500099, 0x0b700000, 0x0b71f000,
-	0x0b71f033, 0x0b757000, 0x0b757033, 0x0d700000,
+	0x0b500000, 0x0b500099, 0x0b700000, 0x0b720000,
+	0x0b720033, 0x0b75a000, 0x0b75a033, 0x0d700000,
 	0x0d700022, 0x0d70006e, 0x0d700078, 0x0d70009e,
 	0x0db00000, 0x0db00035, 0x0db00099, 0x0dc00000,
 	0x0dc00106, 0x0df00000, 0x0df00131, 0x0e500000,
@@ -947,7 +947,7 @@
 	0x38900000, 0x38900131, 0x39000000, 0x3900006f,
 	0x390000a4, 0x39500000, 0x39500099, 0x39800000,
 	0x3980007d, 0x39800106, 0x39d00000, 0x39d05000,
-	0x39d050e8, 0x39d33000, 0x39d33099, 0x3a100000,
+	0x39d050e8, 0x39d36000, 0x39d36099, 0x3a100000,
 	0x3b300000, 0x3b3000e9, 0x3bd00000, 0x3bd00001,
 	0x3be00000, 0x3be00024, 0x3c000000, 0x3c00002a,
 	0x3c000041, 0x3c00004e, 0x3c00005a, 0x3c000086,
@@ -966,7 +966,7 @@
 	0x3fd00000, 0x3fd00072, 0x3fd000da, 0x3fd0010c,
 	0x3ff00000, 0x3ff000d1, 0x40100000, 0x401000c3,
 	0x40200000, 0x4020004c, 0x40700000, 0x40800000,
-	0x40857000, 0x408570ba, 0x408dc000, 0x408dc0ba,
+	0x4085a000, 0x4085a0ba, 0x408e3000, 0x408e30ba,
 	0x40c00000, 0x40c000b3, 0x41200000, 0x41200111,
 	0x41600000, 0x4160010f, 0x41c00000, 0x41d00000,
 	// Entry 280 - 29F
@@ -974,9 +974,9 @@
 	0x42300000, 0x42300164, 0x42900000, 0x42900062,
 	0x4290006f, 0x429000a4, 0x42900115, 0x43100000,
 	0x43100027, 0x431000c2, 0x4310014d, 0x43200000,
-	0x4321f000, 0x4321f033, 0x4321f0bd, 0x4321f105,
-	0x4321f14d, 0x43257000, 0x43257033, 0x432570bd,
-	0x43257105, 0x4325714d, 0x43700000, 0x43a00000,
+	0x43220000, 0x43220033, 0x432200bd, 0x43220105,
+	0x4322014d, 0x4325a000, 0x4325a033, 0x4325a0bd,
+	0x4325a105, 0x4325a14d, 0x43700000, 0x43a00000,
 	0x43b00000, 0x44400000, 0x44400031, 0x44400072,
 	// Entry 2A0 - 2BF
 	0x4440010c, 0x44500000, 0x4450004b, 0x445000a4,
@@ -992,24 +992,24 @@
 	0x49400106, 0x4a400000, 0x4a4000d4, 0x4a900000,
 	0x4a9000ba, 0x4ac00000, 0x4ac00053, 0x4ae00000,
 	0x4ae00130, 0x4b400000, 0x4b400099, 0x4b4000e8,
-	0x4bc00000, 0x4bc05000, 0x4bc05024, 0x4bc1f000,
-	0x4bc1f137, 0x4bc57000, 0x4bc57137, 0x4be00000,
-	0x4be57000, 0x4be570b4, 0x4bee3000, 0x4bee30b4,
+	0x4bc00000, 0x4bc05000, 0x4bc05024, 0x4bc20000,
+	0x4bc20137, 0x4bc5a000, 0x4bc5a137, 0x4be00000,
+	0x4be5a000, 0x4be5a0b4, 0x4beeb000, 0x4beeb0b4,
 	0x4c000000, 0x4c300000, 0x4c30013e, 0x4c900000,
 	// Entry 2E0 - 2FF
 	0x4c900001, 0x4cc00000, 0x4cc0012f, 0x4ce00000,
 	0x4cf00000, 0x4cf0004e, 0x4e500000, 0x4e500114,
 	0x4f200000, 0x4fb00000, 0x4fb00131, 0x50900000,
 	0x50900052, 0x51200000, 0x51200001, 0x51800000,
-	0x5180003b, 0x518000d6, 0x51f00000, 0x51f38000,
-	0x51f38053, 0x51f39000, 0x51f3908d, 0x52800000,
-	0x528000ba, 0x52900000, 0x52938000, 0x52938053,
-	0x5293808d, 0x529380c6, 0x5293810d, 0x52939000,
+	0x5180003b, 0x518000d6, 0x51f00000, 0x51f3b000,
+	0x51f3b053, 0x51f3c000, 0x51f3c08d, 0x52800000,
+	0x528000ba, 0x52900000, 0x5293b000, 0x5293b053,
+	0x5293b08d, 0x5293b0c6, 0x5293b10d, 0x5293c000,
 	// Entry 300 - 31F
-	0x5293908d, 0x529390c6, 0x5293912e, 0x52f00000,
+	0x5293c08d, 0x5293c0c6, 0x5293c12e, 0x52f00000,
 	0x52f00161,
 } // Size: 3116 bytes
 
 const specialTagsStr string = "ca-ES-valencia en-US-u-va-posix"
 
-// Total table size 3147 bytes (3KiB); checksum: F4E57D15
+// Total table size 3147 bytes (3KiB); checksum: BE816D44
diff --git a/internal/language/tables.go b/internal/language/tables.go
index 239e2d2..a19480c 100644
--- a/internal/language/tables.go
+++ b/internal/language/tables.go
@@ -7,9 +7,9 @@
 // CLDRVersion is the CLDR version from which the tables in this package are derived.
 const CLDRVersion = "32"
 
-const NumLanguages = 8665
+const NumLanguages = 8717
 
-const NumScripts = 242
+const NumScripts = 251
 
 const NumRegions = 357
 
@@ -284,14 +284,14 @@
 	0xfd, 0xdf, 0xfb, 0xfe, 0x9d, 0xb4, 0xd3, 0xff,
 	0xef, 0xff, 0xdf, 0xf7, 0x7f, 0xb7, 0xfd, 0xd5,
 	0xa5, 0x77, 0x40, 0xff, 0x9c, 0xc1, 0x41, 0x2c,
-	0x08, 0x20, 0x41, 0x00, 0x50, 0x40, 0x00, 0x80,
+	0x08, 0x21, 0x41, 0x00, 0x50, 0x40, 0x00, 0x80,
 	// Entry C0 - FF
 	0xfb, 0x4a, 0xf2, 0x9f, 0xb4, 0x42, 0x41, 0x96,
-	0x1b, 0x14, 0x08, 0xf2, 0x2b, 0xe7, 0x17, 0x56,
-	0x05, 0x7d, 0x0e, 0x1c, 0x37, 0x71, 0xf3, 0xef,
+	0x1b, 0x14, 0x08, 0xf3, 0x2b, 0xe7, 0x17, 0x56,
+	0x05, 0x7d, 0x0e, 0x1c, 0x37, 0x7b, 0xf3, 0xef,
 	0x97, 0xff, 0x5d, 0x38, 0x64, 0x08, 0x00, 0x10,
-	0xbc, 0x85, 0xaf, 0xdf, 0xff, 0xf7, 0x73, 0x35,
-	0x3e, 0x87, 0xc7, 0xdf, 0xff, 0x00, 0x81, 0x00,
+	0xbc, 0x85, 0xaf, 0xdf, 0xff, 0xff, 0x73, 0x35,
+	0x3e, 0x87, 0xc7, 0xdf, 0xff, 0x01, 0x81, 0x00,
 	0xb0, 0x05, 0x80, 0x00, 0x00, 0x00, 0x00, 0x03,
 	0x40, 0x00, 0x40, 0x92, 0x21, 0x50, 0xb1, 0x5d,
 	// Entry 100 - 13F
@@ -299,14 +299,14 @@
 	0x0d, 0x19, 0x41, 0xdf, 0x79, 0x22, 0x00, 0x00,
 	0x00, 0x5e, 0x64, 0xdc, 0x24, 0xe5, 0xd9, 0xe3,
 	0xfe, 0xff, 0xfd, 0xcb, 0x9f, 0x14, 0x01, 0x0c,
-	0x86, 0x00, 0xd1, 0x00, 0xf0, 0xc5, 0x67, 0x5f,
-	0x56, 0x89, 0x5e, 0xb5, 0x6c, 0xaf, 0x03, 0x00,
+	0x86, 0x00, 0xd1, 0x00, 0xf0, 0xc7, 0x67, 0x5f,
+	0x56, 0x99, 0x5e, 0xb5, 0x6c, 0xaf, 0x03, 0x00,
 	0x02, 0x00, 0x00, 0x00, 0xc0, 0x37, 0xda, 0x56,
 	0x90, 0x69, 0x01, 0x2c, 0x96, 0x69, 0x20, 0xfb,
 	// Entry 140 - 17F
-	0xff, 0x3f, 0x00, 0x00, 0x00, 0x01, 0x08, 0x16,
-	0x01, 0x00, 0x00, 0xb0, 0x14, 0x03, 0x50, 0x06,
-	0x0a, 0x00, 0x01, 0x00, 0x00, 0x00, 0x11, 0x09,
+	0xff, 0x3f, 0x00, 0x00, 0x00, 0x01, 0x0c, 0x16,
+	0x03, 0x00, 0x00, 0xb0, 0x14, 0x03, 0x50, 0x06,
+	0x0a, 0x00, 0x01, 0x00, 0x00, 0x10, 0x11, 0x09,
 	0x00, 0x00, 0x60, 0x10, 0x00, 0x00, 0x00, 0x10,
 	0x00, 0x00, 0x44, 0x00, 0x00, 0x10, 0x00, 0x04,
 	0x08, 0x00, 0x00, 0x04, 0x00, 0x80, 0x28, 0x04,
@@ -322,7 +322,7 @@
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00,
 	// Entry 1C0 - 1FF
-	0x00, 0x01, 0x28, 0x05, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x03, 0x28, 0x05, 0x00, 0x00, 0x00, 0x00,
 	0x04, 0x20, 0x04, 0xa6, 0x00, 0x04, 0x00, 0x00,
 	0x81, 0x50, 0x00, 0x00, 0x00, 0x11, 0x84, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x55,
@@ -332,28 +332,28 @@
 	0x00, 0x00, 0x00, 0x1e, 0xcd, 0xbf, 0x7a, 0xbf,
 	// Entry 200 - 23F
 	0xdf, 0xc3, 0x83, 0x82, 0xc0, 0xfb, 0x57, 0x27,
-	0xcd, 0x55, 0xe7, 0x01, 0x00, 0x20, 0xb2, 0xc5,
+	0xed, 0x55, 0xe7, 0x01, 0x00, 0x20, 0xb2, 0xc5,
 	0xa4, 0x45, 0x25, 0x9b, 0x02, 0xdf, 0xe0, 0xdf,
-	0x03, 0x44, 0x08, 0x10, 0x01, 0x04, 0x01, 0xe3,
-	0x92, 0x54, 0xdb, 0x28, 0xd1, 0x5f, 0xf6, 0x6d,
+	0x03, 0x44, 0x08, 0x90, 0x01, 0x04, 0x01, 0xe3,
+	0x92, 0x54, 0xdb, 0x28, 0xd3, 0x5f, 0xfe, 0x6d,
 	0x79, 0xed, 0x1c, 0x7d, 0x04, 0x08, 0x00, 0x01,
 	0x21, 0x12, 0x64, 0x5f, 0xdd, 0x0e, 0x85, 0x4f,
 	0x40, 0x40, 0x00, 0x04, 0xf1, 0xfd, 0x3d, 0x54,
 	// Entry 240 - 27F
 	0xe8, 0x03, 0xb4, 0x27, 0x23, 0x0d, 0x00, 0x00,
-	0x20, 0x7b, 0x38, 0x02, 0x05, 0x84, 0x00, 0xf0,
+	0x20, 0x7b, 0x78, 0x02, 0x05, 0x84, 0x00, 0xf0,
 	0xbb, 0x7e, 0x5a, 0x00, 0x18, 0x04, 0x81, 0x00,
 	0x00, 0x00, 0x80, 0x10, 0x90, 0x1c, 0x01, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x10, 0x40, 0x00, 0x04,
 	0x08, 0xa0, 0x70, 0xa5, 0x0c, 0x40, 0x00, 0x00,
-	0x11, 0x04, 0x04, 0x68, 0x00, 0x20, 0x70, 0xff,
-	0x7b, 0x7f, 0x60, 0x00, 0x05, 0x9b, 0xdd, 0x66,
+	0x11, 0x24, 0x04, 0x68, 0x00, 0x20, 0x70, 0xff,
+	0x7b, 0x7f, 0x70, 0x00, 0x05, 0x9b, 0xdd, 0x66,
 	// Entry 280 - 2BF
 	0x03, 0x00, 0x11, 0x00, 0x00, 0x00, 0x40, 0x05,
 	0xb5, 0xb6, 0x80, 0x08, 0x04, 0x00, 0x04, 0x51,
 	0xe2, 0xef, 0xfd, 0x3f, 0x05, 0x09, 0x08, 0x05,
 	0x40, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00,
-	0x08, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0x60,
+	0x0c, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0x60,
 	0xe7, 0x48, 0x00, 0x81, 0x20, 0xc0, 0x05, 0x80,
 	0x03, 0x00, 0x00, 0x00, 0x8c, 0x50, 0x40, 0x04,
 	0x84, 0x47, 0x84, 0x40, 0x20, 0x10, 0x00, 0x20,
@@ -397,9 +397,9 @@
 	0x02, 0x30, 0x9f, 0x7a, 0x16, 0xbd, 0x7f, 0x57,
 	0xf2, 0xff, 0x31, 0xff, 0xf2, 0x1e, 0x90, 0xf7,
 	0xf1, 0xf9, 0x45, 0x80, 0x01, 0x02, 0x00, 0x00,
-	0x40, 0x54, 0x9f, 0x8a, 0xd9, 0xd9, 0x0e, 0x11,
-	0x86, 0x51, 0xc0, 0xf3, 0xfb, 0x47, 0x00, 0x01,
-	0x05, 0xd1, 0x50, 0x58, 0x00, 0x00, 0x00, 0x10,
+	0x40, 0x54, 0x9f, 0x8a, 0xd9, 0xf9, 0x2e, 0x11,
+	0x86, 0x51, 0xc0, 0xf3, 0xfb, 0x47, 0x40, 0x01,
+	0x05, 0xd1, 0x50, 0x5c, 0x00, 0x00, 0x00, 0x10,
 	0x04, 0x02, 0x00, 0x00, 0x0a, 0x00, 0x17, 0xd2,
 	0xb9, 0xfd, 0xfc, 0xba, 0xfe, 0xef, 0xc7, 0xbe,
 	// Entry 400 - 43F
@@ -417,14 +417,14 @@
 	0x7f, 0x4e, 0xbf, 0x8f, 0xae, 0xff, 0xee, 0xdf,
 	0x7f, 0xf7, 0x73, 0x02, 0x02, 0x04, 0xfc, 0xf7,
 	0xff, 0xb7, 0xd7, 0xef, 0xfe, 0xcd, 0xf5, 0xce,
-	0xe2, 0x8e, 0xe7, 0xbf, 0xb7, 0xff, 0x56, 0xbd,
+	0xe2, 0x8e, 0xe7, 0xbf, 0xb7, 0xff, 0x56, 0xfd,
 	0xcd, 0xff, 0xfb, 0xff, 0xdf, 0xd7, 0xea, 0xff,
 	0xe5, 0x5f, 0x6d, 0x0f, 0xa7, 0x51, 0x06, 0xc4,
 	// Entry 480 - 4BF
-	0x13, 0x50, 0x5d, 0xaf, 0xa6, 0xfd, 0x99, 0xfb,
+	0x13, 0x50, 0x5d, 0xaf, 0xa6, 0xff, 0x99, 0xfb,
 	0x63, 0x1d, 0x53, 0xff, 0xef, 0xb7, 0x35, 0x20,
 	0x14, 0x00, 0x55, 0x51, 0x82, 0x65, 0xf5, 0x41,
-	0xe2, 0xff, 0xfc, 0xdf, 0x00, 0x05, 0xc5, 0x05,
+	0xe2, 0xff, 0xfc, 0xdf, 0x02, 0x05, 0xc5, 0x05,
 	0x00, 0x22, 0x00, 0x74, 0x69, 0x10, 0x08, 0x04,
 	0x41, 0x00, 0x01, 0x06, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x51, 0x20, 0x05, 0x04, 0x01, 0x00, 0x00,
@@ -437,12 +437,12 @@
 	0x13, 0x31, 0x00, 0x20, 0x00, 0x00, 0x00, 0x90,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x10, 0x00,
 	0x01, 0x00, 0x00, 0xf0, 0x5b, 0xf4, 0xbe, 0x3d,
-	0xba, 0xcf, 0xf7, 0xaf, 0x42, 0x04, 0x84, 0x41,
+	0xbe, 0xcf, 0xf7, 0xaf, 0x42, 0x04, 0x84, 0x41,
 	// Entry 500 - 53F
 	0x30, 0xff, 0x79, 0x72, 0x04, 0x00, 0x00, 0x49,
 	0x2d, 0x14, 0x27, 0x57, 0xed, 0xf1, 0x3f, 0xe7,
 	0x3f, 0x00, 0x00, 0x02, 0xc6, 0xa0, 0x1e, 0xf8,
-	0xbb, 0xff, 0xfd, 0xfb, 0xb7, 0xfd, 0xe5, 0xf7,
+	0xbb, 0xff, 0xfd, 0xfb, 0xb7, 0xfd, 0xe7, 0xf7,
 	0xfd, 0xfc, 0xd5, 0xed, 0x47, 0xf4, 0x7e, 0x10,
 	0x01, 0x01, 0x84, 0x6d, 0xff, 0xf7, 0xdd, 0xf9,
 	0x5b, 0x05, 0x86, 0xed, 0xf5, 0x77, 0xbd, 0x3c,
@@ -473,7 +473,7 @@
 	0x31, 0x00, 0x00, 0x00, 0x01, 0x10, 0x02, 0x20,
 	0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x20, 0x00,
 	0x00, 0x1f, 0xdf, 0xd2, 0xb9, 0xff, 0xfd, 0x3f,
-	0x1f, 0x98, 0xcf, 0x9c, 0xbf, 0xaf, 0x5f, 0xfe,
+	0x1f, 0x98, 0xcf, 0x9c, 0xff, 0xaf, 0x5f, 0xfe,
 	// Entry 600 - 63F
 	0x7b, 0x4b, 0x40, 0x10, 0xe1, 0xfd, 0xaf, 0xd9,
 	0xb7, 0xf6, 0xfb, 0xb3, 0xc7, 0xff, 0x6f, 0xf1,
@@ -484,28 +484,28 @@
 	0xbe, 0x5f, 0x46, 0x1b, 0xe9, 0x5f, 0x50, 0x18,
 	0x02, 0xfa, 0xf7, 0x9d, 0x15, 0x97, 0x05, 0x0f,
 	// Entry 640 - 67F
-	0x75, 0xc4, 0x7d, 0x81, 0x92, 0xf1, 0x57, 0x6c,
+	0x75, 0xc4, 0x7d, 0x81, 0x92, 0xf5, 0x57, 0x6c,
 	0xff, 0xe4, 0xef, 0x6f, 0xff, 0xfc, 0xdd, 0xde,
-	0xfc, 0xfd, 0x76, 0x5f, 0x7a, 0x1f, 0x00, 0x98,
+	0xfc, 0xfd, 0x76, 0x5f, 0x7a, 0x3f, 0x00, 0x98,
 	0x02, 0xfb, 0xa3, 0xef, 0xf3, 0xd6, 0xf2, 0xff,
-	0xb9, 0xda, 0x7d, 0x50, 0x1e, 0x15, 0x7b, 0xb4,
+	0xb9, 0xda, 0x7d, 0xd0, 0x3e, 0x15, 0x7b, 0xb4,
 	0xf5, 0x3e, 0xff, 0xff, 0xf1, 0xf7, 0xff, 0xe7,
 	0x5f, 0xff, 0xff, 0x9e, 0xdb, 0xf6, 0xd7, 0xb9,
 	0xef, 0x27, 0x80, 0xbb, 0xc5, 0xff, 0xff, 0xe3,
 	// Entry 680 - 6BF
 	0x97, 0x9d, 0xbf, 0x9f, 0xf7, 0xc7, 0xfd, 0x37,
-	0xce, 0x7f, 0x04, 0x1d, 0x53, 0x7f, 0xf8, 0xda,
+	0xce, 0x7f, 0x04, 0x1d, 0x73, 0x7f, 0xf8, 0xda,
 	0x5d, 0xce, 0x7d, 0x06, 0xb9, 0xea, 0x69, 0xa0,
 	0x1a, 0x20, 0x00, 0x30, 0x02, 0x04, 0x24, 0x08,
 	0x04, 0x00, 0x00, 0x40, 0xd4, 0x02, 0x04, 0x00,
 	0x00, 0x04, 0x00, 0x04, 0x00, 0x20, 0x01, 0x06,
 	0x50, 0x00, 0x08, 0x00, 0x00, 0x00, 0x24, 0x00,
-	0x04, 0x00, 0x10, 0xcc, 0x58, 0xd5, 0x0d, 0x0f,
+	0x04, 0x00, 0x10, 0xdc, 0x58, 0xd7, 0x0d, 0x0f,
 	// Entry 6C0 - 6FF
 	0x14, 0x4d, 0xf1, 0x16, 0x44, 0xd1, 0x42, 0x08,
 	0x40, 0x00, 0x00, 0x40, 0x00, 0x08, 0x00, 0x00,
-	0x00, 0xdc, 0xfb, 0xcb, 0x0e, 0x58, 0x08, 0x41,
-	0x04, 0x20, 0x04, 0x00, 0x30, 0x12, 0x40, 0x00,
+	0x00, 0xdc, 0xfb, 0xcb, 0x0e, 0x58, 0x48, 0x41,
+	0x24, 0x20, 0x04, 0x00, 0x30, 0x12, 0x40, 0x00,
 	0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x01, 0x00, 0x00, 0x00, 0x80, 0x10, 0x10, 0xab,
 	0x6d, 0x93, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
@@ -524,7 +524,7 @@
 	0xb0, 0x11, 0x00, 0x00, 0x00, 0x92, 0x01, 0x44,
 	0xcd, 0xf9, 0x5c, 0x00, 0x01, 0x00, 0x30, 0x04,
 	0x04, 0x55, 0x00, 0x01, 0x04, 0xf4, 0x3f, 0x4a,
-	0x01, 0x00, 0x00, 0xb0, 0x80, 0x00, 0x55, 0x55,
+	0x01, 0x00, 0x00, 0xb0, 0x80, 0x20, 0x55, 0x75,
 	0x97, 0x7c, 0x9f, 0x31, 0xcc, 0x68, 0xd1, 0x03,
 	0xd5, 0x57, 0x27, 0x14, 0x01, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x2c, 0xf7, 0xcb, 0x1f, 0x14, 0x60,
@@ -538,8 +538,8 @@
 	0xe8, 0x30, 0x90, 0x6a, 0x92, 0x00, 0x00, 0x02,
 	0xff, 0xef, 0xff, 0x4b, 0x85, 0x53, 0xf4, 0xed,
 	// Entry 7C0 - 7FF
-	0xdd, 0xbf, 0x72, 0x19, 0xc7, 0x0c, 0xd5, 0x42,
-	0x54, 0xdd, 0x77, 0x14, 0x00, 0x80, 0x40, 0x56,
+	0xdd, 0xbf, 0x72, 0x1d, 0xc7, 0x0c, 0xd5, 0x42,
+	0xfc, 0xff, 0xf7, 0x1f, 0x00, 0x80, 0x40, 0x56,
 	0xcc, 0x16, 0x9e, 0xea, 0x35, 0x7d, 0xef, 0xff,
 	0xbd, 0xa4, 0xaf, 0x01, 0x44, 0x18, 0x01, 0x4d,
 	0x4e, 0x4a, 0x08, 0x50, 0x28, 0x30, 0xe0, 0x80,
@@ -556,7 +556,7 @@
 	0x07, 0x00, 0x20, 0x10, 0x84, 0xb2, 0x45, 0x10,
 	0x06, 0x44, 0x00, 0x00, 0x12, 0x02, 0x11, 0x00,
 	// Entry 840 - 87F
-	0xf0, 0xfb, 0xfd, 0x3f, 0x05, 0x00, 0x12, 0x81,
+	0xf0, 0xfb, 0xfd, 0x7f, 0x05, 0x00, 0x12, 0x81,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x02,
 	0x00, 0x00, 0x00, 0x00, 0x03, 0x30, 0x02, 0x28,
 	0x84, 0x00, 0x21, 0xc0, 0x23, 0x24, 0x00, 0x00,
@@ -582,8 +582,8 @@
 }
 
 // AliasMap maps langIDs to their suggested replacements.
-// Size: 656 bytes, 164 elements
-var AliasMap = [164]FromTo{
+// Size: 704 bytes, 176 elements
+var AliasMap = [176]FromTo{
 	0:   {From: 0x82, To: 0x88},
 	1:   {From: 0x187, To: 0x1ae},
 	2:   {From: 0x1f3, To: 0x1e1},
@@ -603,224 +603,237 @@
 	16:  {From: 0x662, To: 0x431},
 	17:  {From: 0x6ed, To: 0x3a},
 	18:  {From: 0x6f8, To: 0x1d7},
-	19:  {From: 0x73e, To: 0x21a1},
-	20:  {From: 0x7b3, To: 0x56},
-	21:  {From: 0x7b9, To: 0x299b},
-	22:  {From: 0x7c5, To: 0x58},
-	23:  {From: 0x7e6, To: 0x145},
-	24:  {From: 0x80c, To: 0x5a},
-	25:  {From: 0x815, To: 0x8d},
-	26:  {From: 0x87e, To: 0x810},
-	27:  {From: 0x8c3, To: 0xee3},
-	28:  {From: 0x9ef, To: 0x331},
-	29:  {From: 0xa36, To: 0x2c5},
-	30:  {From: 0xa3d, To: 0xbf},
-	31:  {From: 0xabe, To: 0x3322},
-	32:  {From: 0xb38, To: 0x529},
-	33:  {From: 0xb75, To: 0x265a},
-	34:  {From: 0xb7e, To: 0xbc3},
-	35:  {From: 0xb9b, To: 0x44e},
-	36:  {From: 0xbbc, To: 0x4229},
-	37:  {From: 0xbbf, To: 0x529},
-	38:  {From: 0xbfe, To: 0x2da7},
-	39:  {From: 0xc2e, To: 0x3181},
-	40:  {From: 0xcb9, To: 0xf3},
-	41:  {From: 0xd08, To: 0xfa},
-	42:  {From: 0xdc8, To: 0x11a},
-	43:  {From: 0xdd7, To: 0x32d},
-	44:  {From: 0xdf8, To: 0xdfb},
-	45:  {From: 0xdfe, To: 0x531},
-	46:  {From: 0xedf, To: 0x205a},
-	47:  {From: 0xeee, To: 0x2e9a},
-	48:  {From: 0xf39, To: 0x367},
-	49:  {From: 0x10d0, To: 0x140},
-	50:  {From: 0x1104, To: 0x2d0},
-	51:  {From: 0x11a0, To: 0x1ec},
-	52:  {From: 0x1279, To: 0x21},
-	53:  {From: 0x1424, To: 0x15e},
-	54:  {From: 0x1470, To: 0x14e},
-	55:  {From: 0x151f, To: 0xd9b},
-	56:  {From: 0x1523, To: 0x390},
-	57:  {From: 0x1532, To: 0x19f},
-	58:  {From: 0x1580, To: 0x210},
-	59:  {From: 0x1583, To: 0x10d},
-	60:  {From: 0x15a3, To: 0x3caf},
-	61:  {From: 0x166a, To: 0x19b},
-	62:  {From: 0x16c8, To: 0x136},
-	63:  {From: 0x1700, To: 0x29f8},
-	64:  {From: 0x1718, To: 0x194},
-	65:  {From: 0x1727, To: 0xf3f},
-	66:  {From: 0x177a, To: 0x178},
-	67:  {From: 0x1809, To: 0x17b6},
-	68:  {From: 0x1816, To: 0x18f3},
-	69:  {From: 0x188a, To: 0x436},
-	70:  {From: 0x1979, To: 0x1d01},
-	71:  {From: 0x1a74, To: 0x2bb0},
-	72:  {From: 0x1a8a, To: 0x1f8},
-	73:  {From: 0x1b5a, To: 0x1fa},
-	74:  {From: 0x1b86, To: 0x1515},
-	75:  {From: 0x1d64, To: 0x2c9b},
-	76:  {From: 0x2038, To: 0x37b1},
-	77:  {From: 0x203d, To: 0x20dd},
-	78:  {From: 0x205a, To: 0x30b},
-	79:  {From: 0x20e3, To: 0x274},
-	80:  {From: 0x20ee, To: 0x263},
-	81:  {From: 0x20f2, To: 0x22d},
-	82:  {From: 0x20f9, To: 0x256},
-	83:  {From: 0x210f, To: 0x21eb},
-	84:  {From: 0x2135, To: 0x27d},
-	85:  {From: 0x2160, To: 0x913},
-	86:  {From: 0x2199, To: 0x121},
-	87:  {From: 0x21ce, To: 0x1561},
-	88:  {From: 0x21e6, To: 0x504},
-	89:  {From: 0x21f4, To: 0x49f},
-	90:  {From: 0x222d, To: 0x121},
-	91:  {From: 0x2237, To: 0x121},
-	92:  {From: 0x2262, To: 0x92a},
-	93:  {From: 0x2316, To: 0x3226},
-	94:  {From: 0x2382, To: 0x3365},
-	95:  {From: 0x2472, To: 0x2c7},
-	96:  {From: 0x24e4, To: 0x2ff},
-	97:  {From: 0x24f0, To: 0x2fa},
-	98:  {From: 0x24fa, To: 0x31f},
-	99:  {From: 0x2550, To: 0xb5b},
-	100: {From: 0x25a9, To: 0xe2},
-	101: {From: 0x263e, To: 0x2d0},
-	102: {From: 0x26c9, To: 0x26b4},
-	103: {From: 0x26f9, To: 0x3c8},
-	104: {From: 0x2727, To: 0x3caf},
-	105: {From: 0x2765, To: 0x26b4},
-	106: {From: 0x2789, To: 0x4358},
-	107: {From: 0x28ef, To: 0x2837},
-	108: {From: 0x2914, To: 0x351},
-	109: {From: 0x2986, To: 0x2da7},
-	110: {From: 0x2b1a, To: 0x38d},
-	111: {From: 0x2bfc, To: 0x395},
-	112: {From: 0x2c3f, To: 0x3caf},
-	113: {From: 0x2cfc, To: 0x3be},
-	114: {From: 0x2d13, To: 0x597},
-	115: {From: 0x2d47, To: 0x148},
-	116: {From: 0x2d48, To: 0x148},
-	117: {From: 0x2dff, To: 0x2f1},
-	118: {From: 0x2e08, To: 0x19cc},
-	119: {From: 0x2e1a, To: 0x2d95},
-	120: {From: 0x2e21, To: 0x292},
-	121: {From: 0x2e54, To: 0x7d},
-	122: {From: 0x2e65, To: 0x2282},
-	123: {From: 0x2ea0, To: 0x2e9b},
-	124: {From: 0x2eef, To: 0x2ed7},
-	125: {From: 0x3193, To: 0x3c4},
-	126: {From: 0x3366, To: 0x338e},
-	127: {From: 0x342a, To: 0x3dc},
-	128: {From: 0x34ee, To: 0x18d0},
-	129: {From: 0x35c8, To: 0x2c9b},
-	130: {From: 0x35e6, To: 0x412},
-	131: {From: 0x3658, To: 0x246},
-	132: {From: 0x3676, To: 0x3f4},
-	133: {From: 0x36fd, To: 0x445},
-	134: {From: 0x37c0, To: 0x121},
-	135: {From: 0x3816, To: 0x38f2},
-	136: {From: 0x382b, To: 0x2c9b},
-	137: {From: 0x382f, To: 0xa9},
-	138: {From: 0x3832, To: 0x3228},
-	139: {From: 0x386c, To: 0x39a6},
-	140: {From: 0x3892, To: 0x3fc0},
-	141: {From: 0x38a5, To: 0x39d7},
-	142: {From: 0x38b4, To: 0x1fa4},
-	143: {From: 0x38b5, To: 0x2e9a},
-	144: {From: 0x395c, To: 0x47e},
-	145: {From: 0x3b4e, To: 0xd91},
-	146: {From: 0x3b78, To: 0x137},
-	147: {From: 0x3c99, To: 0x4bc},
-	148: {From: 0x3fbd, To: 0x100},
-	149: {From: 0x4208, To: 0xa91},
-	150: {From: 0x42be, To: 0x573},
-	151: {From: 0x42f9, To: 0x3f60},
-	152: {From: 0x4378, To: 0x25a},
-	153: {From: 0x43cb, To: 0x36cb},
-	154: {From: 0x43cd, To: 0x10f},
-	155: {From: 0x44af, To: 0x3322},
-	156: {From: 0x44e3, To: 0x512},
-	157: {From: 0x45ca, To: 0x2409},
-	158: {From: 0x45dd, To: 0x26dc},
-	159: {From: 0x4610, To: 0x48ae},
-	160: {From: 0x46ae, To: 0x46a0},
-	161: {From: 0x473e, To: 0x4745},
-	162: {From: 0x4916, To: 0x31f},
-	163: {From: 0x49a7, To: 0x523},
+	19:  {From: 0x709, To: 0x3625},
+	20:  {From: 0x73e, To: 0x21a1},
+	21:  {From: 0x7b3, To: 0x56},
+	22:  {From: 0x7b9, To: 0x299b},
+	23:  {From: 0x7c5, To: 0x58},
+	24:  {From: 0x7e6, To: 0x145},
+	25:  {From: 0x80c, To: 0x5a},
+	26:  {From: 0x815, To: 0x8d},
+	27:  {From: 0x87e, To: 0x810},
+	28:  {From: 0x8c3, To: 0xee3},
+	29:  {From: 0x9ef, To: 0x331},
+	30:  {From: 0xa36, To: 0x2c5},
+	31:  {From: 0xa3d, To: 0xbf},
+	32:  {From: 0xabe, To: 0x3322},
+	33:  {From: 0xb38, To: 0x529},
+	34:  {From: 0xb75, To: 0x265a},
+	35:  {From: 0xb7e, To: 0xbc3},
+	36:  {From: 0xb9b, To: 0x44e},
+	37:  {From: 0xbbc, To: 0x4229},
+	38:  {From: 0xbbf, To: 0x529},
+	39:  {From: 0xbfe, To: 0x2da7},
+	40:  {From: 0xc2e, To: 0x3181},
+	41:  {From: 0xcb9, To: 0xf3},
+	42:  {From: 0xd08, To: 0xfa},
+	43:  {From: 0xdc8, To: 0x11a},
+	44:  {From: 0xdd7, To: 0x32d},
+	45:  {From: 0xdf8, To: 0xdfb},
+	46:  {From: 0xdfe, To: 0x531},
+	47:  {From: 0xe01, To: 0xdf3},
+	48:  {From: 0xedf, To: 0x205a},
+	49:  {From: 0xee9, To: 0x222e},
+	50:  {From: 0xeee, To: 0x2e9a},
+	51:  {From: 0xf39, To: 0x367},
+	52:  {From: 0x10d0, To: 0x140},
+	53:  {From: 0x1104, To: 0x2d0},
+	54:  {From: 0x11a0, To: 0x1ec},
+	55:  {From: 0x1279, To: 0x21},
+	56:  {From: 0x1424, To: 0x15e},
+	57:  {From: 0x1470, To: 0x14e},
+	58:  {From: 0x151f, To: 0xd9b},
+	59:  {From: 0x1523, To: 0x390},
+	60:  {From: 0x1532, To: 0x19f},
+	61:  {From: 0x1580, To: 0x210},
+	62:  {From: 0x1583, To: 0x10d},
+	63:  {From: 0x15a3, To: 0x3caf},
+	64:  {From: 0x1630, To: 0x222e},
+	65:  {From: 0x166a, To: 0x19b},
+	66:  {From: 0x16c8, To: 0x136},
+	67:  {From: 0x1700, To: 0x29f8},
+	68:  {From: 0x1718, To: 0x194},
+	69:  {From: 0x1727, To: 0xf3f},
+	70:  {From: 0x177a, To: 0x178},
+	71:  {From: 0x1809, To: 0x17b6},
+	72:  {From: 0x1816, To: 0x18f3},
+	73:  {From: 0x188a, To: 0x436},
+	74:  {From: 0x1979, To: 0x1d01},
+	75:  {From: 0x1a74, To: 0x2bb0},
+	76:  {From: 0x1a8a, To: 0x1f8},
+	77:  {From: 0x1b5a, To: 0x1fa},
+	78:  {From: 0x1b86, To: 0x1515},
+	79:  {From: 0x1d64, To: 0x2c9b},
+	80:  {From: 0x2038, To: 0x37b1},
+	81:  {From: 0x203d, To: 0x20dd},
+	82:  {From: 0x205a, To: 0x30b},
+	83:  {From: 0x20e3, To: 0x274},
+	84:  {From: 0x20ee, To: 0x263},
+	85:  {From: 0x20f2, To: 0x22d},
+	86:  {From: 0x20f9, To: 0x256},
+	87:  {From: 0x210f, To: 0x21eb},
+	88:  {From: 0x2135, To: 0x27d},
+	89:  {From: 0x2160, To: 0x913},
+	90:  {From: 0x2199, To: 0x121},
+	91:  {From: 0x21ce, To: 0x1561},
+	92:  {From: 0x21e6, To: 0x504},
+	93:  {From: 0x21f4, To: 0x49f},
+	94:  {From: 0x21fb, To: 0x269},
+	95:  {From: 0x222d, To: 0x121},
+	96:  {From: 0x2237, To: 0x121},
+	97:  {From: 0x2262, To: 0x92a},
+	98:  {From: 0x2316, To: 0x3226},
+	99:  {From: 0x236a, To: 0x2835},
+	100: {From: 0x2382, To: 0x3365},
+	101: {From: 0x2472, To: 0x2c7},
+	102: {From: 0x24e4, To: 0x2ff},
+	103: {From: 0x24f0, To: 0x2fa},
+	104: {From: 0x24fa, To: 0x31f},
+	105: {From: 0x2550, To: 0xb5b},
+	106: {From: 0x25a9, To: 0xe2},
+	107: {From: 0x263e, To: 0x2d0},
+	108: {From: 0x26c9, To: 0x26b4},
+	109: {From: 0x26f9, To: 0x3c8},
+	110: {From: 0x2727, To: 0x3caf},
+	111: {From: 0x2755, To: 0x6a4},
+	112: {From: 0x2765, To: 0x26b4},
+	113: {From: 0x2789, To: 0x4358},
+	114: {From: 0x27c9, To: 0x2001},
+	115: {From: 0x28ea, To: 0x27b1},
+	116: {From: 0x28ef, To: 0x2837},
+	117: {From: 0x2914, To: 0x351},
+	118: {From: 0x2986, To: 0x2da7},
+	119: {From: 0x29f0, To: 0x96b},
+	120: {From: 0x2b1a, To: 0x38d},
+	121: {From: 0x2bfc, To: 0x395},
+	122: {From: 0x2c3f, To: 0x3caf},
+	123: {From: 0x2cfc, To: 0x3be},
+	124: {From: 0x2d13, To: 0x597},
+	125: {From: 0x2d47, To: 0x148},
+	126: {From: 0x2d48, To: 0x148},
+	127: {From: 0x2dff, To: 0x2f1},
+	128: {From: 0x2e08, To: 0x19cc},
+	129: {From: 0x2e1a, To: 0x2d95},
+	130: {From: 0x2e21, To: 0x292},
+	131: {From: 0x2e54, To: 0x7d},
+	132: {From: 0x2e65, To: 0x2282},
+	133: {From: 0x2ea0, To: 0x2e9b},
+	134: {From: 0x2eef, To: 0x2ed7},
+	135: {From: 0x3193, To: 0x3c4},
+	136: {From: 0x3366, To: 0x338e},
+	137: {From: 0x342a, To: 0x3dc},
+	138: {From: 0x34ee, To: 0x18d0},
+	139: {From: 0x35c8, To: 0x2c9b},
+	140: {From: 0x35e6, To: 0x412},
+	141: {From: 0x3658, To: 0x246},
+	142: {From: 0x3676, To: 0x3f4},
+	143: {From: 0x36fd, To: 0x445},
+	144: {From: 0x37c0, To: 0x121},
+	145: {From: 0x3816, To: 0x38f2},
+	146: {From: 0x382a, To: 0x2b48},
+	147: {From: 0x382b, To: 0x2c9b},
+	148: {From: 0x382f, To: 0xa9},
+	149: {From: 0x3832, To: 0x3228},
+	150: {From: 0x386c, To: 0x39a6},
+	151: {From: 0x3892, To: 0x3fc0},
+	152: {From: 0x38a5, To: 0x39d7},
+	153: {From: 0x38b4, To: 0x1fa4},
+	154: {From: 0x38b5, To: 0x2e9a},
+	155: {From: 0x395c, To: 0x47e},
+	156: {From: 0x3b4e, To: 0xd91},
+	157: {From: 0x3b78, To: 0x137},
+	158: {From: 0x3c99, To: 0x4bc},
+	159: {From: 0x3fbd, To: 0x100},
+	160: {From: 0x4208, To: 0xa91},
+	161: {From: 0x42be, To: 0x573},
+	162: {From: 0x42f9, To: 0x3f60},
+	163: {From: 0x4378, To: 0x25a},
+	164: {From: 0x43b8, To: 0xe6c},
+	165: {From: 0x43cd, To: 0x10f},
+	166: {From: 0x44af, To: 0x3322},
+	167: {From: 0x44e3, To: 0x512},
+	168: {From: 0x45ca, To: 0x2409},
+	169: {From: 0x45dd, To: 0x26dc},
+	170: {From: 0x4610, To: 0x48ae},
+	171: {From: 0x46ae, To: 0x46a0},
+	172: {From: 0x473e, To: 0x4745},
+	173: {From: 0x4817, To: 0x3503},
+	174: {From: 0x4916, To: 0x31f},
+	175: {From: 0x49a7, To: 0x523},
 }
 
-// Size: 164 bytes, 164 elements
-var AliasTypes = [164]AliasType{
+// Size: 176 bytes, 176 elements
+var AliasTypes = [176]AliasType{
 	// Entry 0 - 3F
 	1, 0, 0, 0, 0, 0, 0, 1, 2, 2, 0, 1, 0, 0, 1, 2,
-	1, 1, 2, 0, 1, 0, 1, 2, 1, 1, 0, 0, 2, 1, 1, 0,
-	2, 0, 0, 1, 0, 1, 0, 0, 1, 2, 1, 1, 1, 1, 0, 0,
-	2, 1, 1, 1, 1, 2, 1, 0, 1, 1, 2, 2, 0, 1, 2, 0,
+	1, 1, 2, 0, 0, 1, 0, 1, 2, 1, 1, 0, 0, 2, 1, 1,
+	0, 2, 0, 0, 1, 0, 1, 0, 0, 1, 2, 1, 1, 1, 1, 0,
+	0, 0, 0, 2, 1, 1, 1, 1, 2, 1, 0, 1, 1, 2, 2, 0,
 	// Entry 40 - 7F
-	1, 0, 1, 1, 1, 1, 0, 0, 2, 1, 0, 0, 0, 0, 1, 1,
-	1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1,
-	2, 2, 2, 0, 1, 1, 0, 1, 0, 0, 0, 0, 1, 0, 1, 1,
-	0, 1, 0, 2, 1, 1, 0, 0, 1, 0, 0, 0, 0, 1, 1, 2,
+	0, 1, 2, 0, 1, 0, 1, 1, 1, 1, 0, 0, 2, 1, 0, 0,
+	0, 0, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+	0, 1, 0, 0, 0, 1, 2, 2, 2, 0, 1, 1, 0, 1, 0, 0,
+	0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 1, 0, 2, 1, 1,
 	// Entry 80 - BF
-	0, 0, 2, 1, 1, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0,
-	1, 1, 0, 1, 2, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0,
-	0, 1, 1, 1,
+	0, 0, 1, 0, 0, 0, 0, 1, 1, 2, 0, 0, 2, 1, 1, 1,
+	0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 2,
+	0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 1, 1,
 }
 
 const (
-	_Latn = 87
-	_Hani = 54
-	_Hans = 56
-	_Hant = 57
-	_Qaaa = 139
-	_Qaai = 147
-	_Qabx = 188
-	_Zinh = 236
-	_Zyyy = 241
-	_Zzzz = 242
+	_Latn = 90
+	_Hani = 57
+	_Hans = 59
+	_Hant = 60
+	_Qaaa = 143
+	_Qaai = 151
+	_Qabx = 192
+	_Zinh = 245
+	_Zyyy = 250
+	_Zzzz = 251
 )
 
 // script is an alphabetically sorted list of ISO 15924 codes. The index
 // of the script in the string, divided by 4, is the internal scriptID.
-const script tag.Index = "" + // Size: 976 bytes
+const script tag.Index = "" + // Size: 1012 bytes
 	"----AdlmAfakAghbAhomArabAranArmiArmnAvstBaliBamuBassBatkBengBhksBlisBopo" +
-	"BrahBraiBugiBuhdCakmCansCariChamCherCirtCoptCpmnCprtCyrlCyrsDevaDogrDsrt" +
-	"DuplEgydEgyhEgypElbaEthiGeokGeorGlagGongGonmGothGranGrekGujrGuruHanbHang" +
-	"HaniHanoHansHantHatrHebrHiraHluwHmngHmnpHrktHungIndsItalJamoJavaJpanJurc" +
-	"KaliKanaKharKhmrKhojKitlKitsKndaKoreKpelKthiLanaLaooLatfLatgLatnLekeLepc" +
-	"LimbLinaLinbLisuLomaLyciLydiMahjMakaMandManiMarcMayaMedfMendMercMeroMlym" +
-	"ModiMongMoonMrooMteiMultMymrNarbNbatNewaNkdbNkgbNkooNshuOgamOlckOrkhOrya" +
-	"OsgeOsmaPalmPaucPermPhagPhliPhlpPhlvPhnxPiqdPlrdPrtiQaaaQaabQaacQaadQaae" +
-	"QaafQaagQaahQaaiQaajQaakQaalQaamQaanQaaoQaapQaaqQaarQaasQaatQaauQaavQaaw" +
-	"QaaxQaayQaazQabaQabbQabcQabdQabeQabfQabgQabhQabiQabjQabkQablQabmQabnQabo" +
-	"QabpQabqQabrQabsQabtQabuQabvQabwQabxRjngRoroRunrSamrSaraSarbSaurSgnwShaw" +
-	"ShrdShuiSiddSindSinhSoraSoyoSundSyloSyrcSyreSyrjSyrnTagbTakrTaleTaluTaml" +
-	"TangTavtTeluTengTfngTglgThaaThaiTibtTirhUgarVaiiVispWaraWchoWoleXpeoXsux" +
-	"YiiiZanbZinhZmthZsyeZsymZxxxZyyyZzzz\xff\xff\xff\xff"
+	"BrahBraiBugiBuhdCakmCansCariChamCherChrsCirtCoptCpmnCprtCyrlCyrsDevaDiak" +
+	"DogrDsrtDuplEgydEgyhEgypElbaElymEthiGeokGeorGlagGongGonmGothGranGrekGujr" +
+	"GuruHanbHangHaniHanoHansHantHatrHebrHiraHluwHmngHmnpHrktHungIndsItalJamo" +
+	"JavaJpanJurcKaliKanaKharKhmrKhojKitlKitsKndaKoreKpelKthiLanaLaooLatfLatg" +
+	"LatnLekeLepcLimbLinaLinbLisuLomaLyciLydiMahjMakaMandManiMarcMayaMedfMend" +
+	"MercMeroMlymModiMongMoonMrooMteiMultMymrNandNarbNbatNewaNkdbNkgbNkooNshu" +
+	"OgamOlckOrkhOryaOsgeOsmaPalmPaucPermPhagPhliPhlpPhlvPhnxPiqdPlrdPrtiQaaa" +
+	"QaabQaacQaadQaaeQaafQaagQaahQaaiQaajQaakQaalQaamQaanQaaoQaapQaaqQaarQaas" +
+	"QaatQaauQaavQaawQaaxQaayQaazQabaQabbQabcQabdQabeQabfQabgQabhQabiQabjQabk" +
+	"QablQabmQabnQaboQabpQabqQabrQabsQabtQabuQabvQabwQabxRjngRohgRoroRunrSamr" +
+	"SaraSarbSaurSgnwShawShrdShuiSiddSindSinhSogdSogoSoraSoyoSundSyloSyrcSyre" +
+	"SyrjSyrnTagbTakrTaleTaluTamlTangTavtTeluTengTfngTglgThaaThaiTibtTirhToto" +
+	"UgarVaiiVispWaraWchoWoleXpeoXsuxYeziYiiiZanbZinhZmthZsyeZsymZxxxZyyyZzzz" +
+	"\xff\xff\xff\xff"
 
 // suppressScript is an index from langID to the dominant script for that language,
 // if it exists.  If a script is given, it should be suppressed from the language tag.
 // Size: 1330 bytes, 1330 elements
 var suppressScript = [1330]uint8{
 	// Entry 0 - 3F
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57, 0x00,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x29,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2c,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00,
 	// Entry 40 - 7F
 	0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57, 0x00,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00,
+	0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00,
 	// Entry 80 - BF
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -828,66 +841,66 @@
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	// Entry C0 - FF
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x57, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+	0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00,
 	// Entry 100 - 13F
-	0x57, 0x57, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00,
+	0x5a, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0xde, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0x00,
-	0x00, 0x57, 0x00, 0x00, 0x57, 0x00, 0x57, 0x00,
+	0xe5, 0x00, 0x00, 0x00, 0x00, 0xe7, 0x00, 0x00,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x00,
+	0x00, 0x5a, 0x00, 0x00, 0x5a, 0x00, 0x5a, 0x00,
 	// Entry 140 - 17F
-	0x57, 0x00, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00,
+	0x5a, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00,
 	0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x57, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00,
-	0x57, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57, 0x00,
-	0x00, 0x57, 0x57, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x57, 0x57, 0x00,
+	0x00, 0x5a, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00,
+	0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x00,
+	0x00, 0x5a, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x5a, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	// Entry 180 - 1BF
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x57, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, 0x00,
+	0x5a, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x57, 0x32, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, 0x00,
+	0x00, 0x00, 0x00, 0x5a, 0x35, 0x00, 0x00, 0x00,
+	0x00, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x21, 0x00,
+	0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x22, 0x00,
 	// Entry 1C0 - 1FF
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x57, 0x57, 0x00, 0x57, 0x57, 0x00, 0x08,
+	0x00, 0x5a, 0x5a, 0x00, 0x5a, 0x5a, 0x00, 0x08,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x57, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x00,
-	0x57, 0x57, 0x00, 0x3b, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00,
+	0x5a, 0x5a, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x00,
 	// Entry 200 - 23F
-	0x46, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+	0x49, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x2b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+	0x2e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	// Entry 240 - 27F
-	0x00, 0x00, 0x1f, 0x00, 0x00, 0x57, 0x00, 0x00,
-	0x00, 0x00, 0x4b, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x4f, 0x00, 0x00, 0x50, 0x00, 0x21, 0x00,
+	0x00, 0x00, 0x20, 0x00, 0x00, 0x5a, 0x00, 0x00,
+	0x00, 0x00, 0x4e, 0x00, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x52, 0x00, 0x00, 0x53, 0x00, 0x22, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -895,101 +908,101 @@
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	// Entry 280 - 2BF
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x00,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00,
-	0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00,
+	0x57, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	// Entry 2C0 - 2FF
-	0x57, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00,
+	0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x57, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x57, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f,
+	0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20,
 	// Entry 300 - 33F
-	0x00, 0x00, 0x00, 0x00, 0x6b, 0x00, 0x00, 0x00,
+	0x00, 0x00, 0x00, 0x00, 0x6e, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x57, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x57,
-	0x57, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+	0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x5a,
+	0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57, 0x00,
+	0x00, 0x75, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x00,
 	// Entry 340 - 37F
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57, 0x00,
-	0x57, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x00,
+	0x5a, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x57, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57,
-	0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x00, 0x57,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x57, 0x00,
-	0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a,
+	0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x5a,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x5a, 0x00,
+	0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00,
 	// Entry 380 - 3BF
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x57, 0x00, 0x00, 0x00, 0x00, 0x7d, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00,
+	0x5a, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00,
 	// Entry 3C0 - 3FF
-	0x57, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, 0x00,
+	0x5a, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, 0x00,
-	0x00, 0x57, 0x00, 0x00, 0x57, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x1f, 0x00, 0x00, 0x57, 0x00, 0x00,
+	0x00, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00,
+	0x00, 0x5a, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00,
+	0x00, 0x00, 0x20, 0x00, 0x00, 0x5a, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	// Entry 400 - 43F
-	0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0xca, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x57, 0x00,
-	0x00, 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x00, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00,
+	0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x5a, 0x00,
+	0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x57, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x57, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57,
-	0x00, 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a,
+	0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00,
 	// Entry 440 - 47F
-	0x00, 0x00, 0x00, 0x00, 0x57, 0x57, 0x00, 0x00,
+	0x00, 0x00, 0x00, 0x00, 0x5a, 0x5a, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0xd7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+	0xde, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0xda, 0x00, 0x57, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0xdf, 0x00, 0x00, 0x00, 0x29,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57,
-	0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x57, 0x00,
+	0x00, 0xe1, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x00, 0x00, 0xe6, 0x00, 0x00, 0x00, 0x2c,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a,
+	0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x5a, 0x00,
 	// Entry 480 - 4BF
-	0x57, 0x00, 0x57, 0x00, 0x00, 0x00, 0x57, 0x00,
-	0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x57, 0x00,
+	0x5a, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x5a, 0x00,
+	0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x5a, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x57, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00,
+	0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	// Entry 4C0 - 4FF
-	0x57, 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x00,
+	0x5a, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	// Entry 500 - 53F
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x3b, 0x00, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a,
 	0x00, 0x00,
 }
 
@@ -1255,97 +1268,117 @@
 	0xc759, 0xc95a, 0xcb5b, 0xcd5c, 0xcf65,
 }
 
-// Size: 1615 bytes
+// Size: 1995 bytes
 var variantIndex = map[string]uint8{
 	"1606nict": 0x0,
 	"1694acad": 0x1,
 	"1901":     0x2,
 	"1959acad": 0x3,
-	"1994":     0x4d,
+	"1994":     0x60,
 	"1996":     0x4,
 	"abl1943":  0x5,
 	"akuapem":  0x6,
-	"alalc97":  0x4f,
+	"alalc97":  0x62,
 	"aluku":    0x7,
 	"ao1990":   0x8,
-	"arevela":  0x9,
-	"arevmda":  0xa,
-	"asante":   0xb,
-	"baku1926": 0xc,
-	"balanka":  0xd,
-	"barla":    0xe,
-	"basiceng": 0xf,
-	"bauddha":  0x10,
-	"biscayan": 0x11,
-	"biske":    0x48,
-	"bohoric":  0x12,
-	"boont":    0x13,
-	"colb1945": 0x14,
-	"cornu":    0x15,
-	"dajnko":   0x16,
-	"ekavsk":   0x17,
-	"emodeng":  0x18,
-	"fonipa":   0x50,
-	"fonnapa":  0x51,
-	"fonupa":   0x52,
-	"fonxsamp": 0x53,
-	"hepburn":  0x19,
-	"heploc":   0x4e,
-	"hognorsk": 0x1a,
-	"hsistemo": 0x1b,
-	"ijekavsk": 0x1c,
-	"itihasa":  0x1d,
-	"jauer":    0x1e,
-	"jyutping": 0x1f,
-	"kkcor":    0x20,
-	"kociewie": 0x21,
-	"kscor":    0x22,
-	"laukika":  0x23,
-	"lipaw":    0x49,
-	"luna1918": 0x24,
-	"metelko":  0x25,
-	"monoton":  0x26,
-	"ndyuka":   0x27,
-	"nedis":    0x28,
-	"newfound": 0x29,
-	"njiva":    0x4a,
-	"nulik":    0x2a,
-	"osojs":    0x4b,
-	"oxendict": 0x2b,
-	"pahawh2":  0x2c,
-	"pahawh3":  0x2d,
-	"pahawh4":  0x2e,
-	"pamaka":   0x2f,
-	"petr1708": 0x30,
-	"pinyin":   0x31,
-	"polyton":  0x32,
-	"puter":    0x33,
-	"rigik":    0x34,
-	"rozaj":    0x35,
-	"rumgr":    0x36,
-	"scotland": 0x37,
-	"scouse":   0x38,
-	"simple":   0x54,
-	"solba":    0x4c,
-	"sotav":    0x39,
-	"spanglis": 0x3a,
-	"surmiran": 0x3b,
-	"sursilv":  0x3c,
-	"sutsilv":  0x3d,
-	"tarask":   0x3e,
-	"uccor":    0x3f,
-	"ucrcor":   0x40,
-	"ulster":   0x41,
-	"unifon":   0x42,
-	"vaidika":  0x43,
-	"valencia": 0x44,
-	"vallader": 0x45,
-	"wadegile": 0x46,
-	"xsistemo": 0x47,
+	"aranes":   0x9,
+	"arevela":  0xa,
+	"arevmda":  0xb,
+	"asante":   0xc,
+	"auvern":   0xd,
+	"baku1926": 0xe,
+	"balanka":  0xf,
+	"barla":    0x10,
+	"basiceng": 0x11,
+	"bauddha":  0x12,
+	"biscayan": 0x13,
+	"biske":    0x5b,
+	"bohoric":  0x14,
+	"boont":    0x15,
+	"bornholm": 0x16,
+	"cisaup":   0x17,
+	"colb1945": 0x18,
+	"cornu":    0x19,
+	"creiss":   0x1a,
+	"dajnko":   0x1b,
+	"ekavsk":   0x1c,
+	"emodeng":  0x1d,
+	"fonipa":   0x63,
+	"fonkirsh": 0x64,
+	"fonnapa":  0x65,
+	"fonupa":   0x66,
+	"fonxsamp": 0x67,
+	"gascon":   0x1e,
+	"grclass":  0x1f,
+	"grital":   0x20,
+	"grmistr":  0x21,
+	"hepburn":  0x22,
+	"heploc":   0x61,
+	"hognorsk": 0x23,
+	"hsistemo": 0x24,
+	"ijekavsk": 0x25,
+	"itihasa":  0x26,
+	"ivanchov": 0x27,
+	"jauer":    0x28,
+	"jyutping": 0x29,
+	"kkcor":    0x2a,
+	"kociewie": 0x2b,
+	"kscor":    0x2c,
+	"laukika":  0x2d,
+	"lemosin":  0x2e,
+	"lengadoc": 0x2f,
+	"lipaw":    0x5c,
+	"luna1918": 0x30,
+	"metelko":  0x31,
+	"monoton":  0x32,
+	"ndyuka":   0x33,
+	"nedis":    0x34,
+	"newfound": 0x35,
+	"nicard":   0x36,
+	"njiva":    0x5d,
+	"nulik":    0x37,
+	"osojs":    0x5e,
+	"oxendict": 0x38,
+	"pahawh2":  0x39,
+	"pahawh3":  0x3a,
+	"pahawh4":  0x3b,
+	"pamaka":   0x3c,
+	"peano":    0x3d,
+	"petr1708": 0x3e,
+	"pinyin":   0x3f,
+	"polyton":  0x40,
+	"provenc":  0x41,
+	"puter":    0x42,
+	"rigik":    0x43,
+	"rozaj":    0x44,
+	"rumgr":    0x45,
+	"scotland": 0x46,
+	"scouse":   0x47,
+	"simple":   0x68,
+	"solba":    0x5f,
+	"sotav":    0x48,
+	"spanglis": 0x49,
+	"surmiran": 0x4a,
+	"sursilv":  0x4b,
+	"sutsilv":  0x4c,
+	"tarask":   0x4d,
+	"tongyong": 0x4e,
+	"tunumiit": 0x4f,
+	"uccor":    0x50,
+	"ucrcor":   0x51,
+	"ulster":   0x52,
+	"unifon":   0x53,
+	"vaidika":  0x54,
+	"valencia": 0x55,
+	"vallader": 0x56,
+	"vecdruka": 0x57,
+	"vivaraup": 0x58,
+	"wadegile": 0x59,
+	"xsistemo": 0x5a,
 }
 
 // variantNumSpecialized is the number of specialized variants in variants.
-const variantNumSpecialized = 79
+const variantNumSpecialized = 98
 
 // nRegionGroups is the number of region groups.
 const nRegionGroups = 33
@@ -1357,8 +1390,8 @@
 
 // likelyScript is a lookup table, indexed by scriptID, for the most likely
 // languages and regions given a script.
-// Size: 976 bytes, 244 elements
-var likelyScript = [244]likelyLangRegion{
+// Size: 1012 bytes, 253 elements
+var likelyScript = [253]likelyLangRegion{
 	1:   {lang: 0x14e, region: 0x84},
 	3:   {lang: 0x2a2, region: 0x106},
 	4:   {lang: 0x1f, region: 0x99},
@@ -1382,126 +1415,126 @@
 	24:  {lang: 0x4f0, region: 0x12b},
 	25:  {lang: 0xe7, region: 0x13e},
 	26:  {lang: 0xe5, region: 0x135},
-	28:  {lang: 0xf1, region: 0x6b},
-	30:  {lang: 0x1a0, region: 0x5d},
-	31:  {lang: 0x3e2, region: 0x106},
-	33:  {lang: 0x1be, region: 0x99},
-	36:  {lang: 0x15e, region: 0x78},
-	39:  {lang: 0x133, region: 0x6b},
-	40:  {lang: 0x431, region: 0x27},
-	41:  {lang: 0x27, region: 0x6f},
-	43:  {lang: 0x210, region: 0x7d},
-	44:  {lang: 0xfe, region: 0x38},
-	46:  {lang: 0x19b, region: 0x99},
-	47:  {lang: 0x19e, region: 0x130},
-	48:  {lang: 0x3e9, region: 0x99},
-	49:  {lang: 0x136, region: 0x87},
-	50:  {lang: 0x1a4, region: 0x99},
-	51:  {lang: 0x39d, region: 0x99},
-	52:  {lang: 0x529, region: 0x12e},
-	53:  {lang: 0x254, region: 0xab},
-	54:  {lang: 0x529, region: 0x53},
-	55:  {lang: 0x1cb, region: 0xe7},
-	56:  {lang: 0x529, region: 0x53},
-	57:  {lang: 0x529, region: 0x12e},
-	58:  {lang: 0x2fd, region: 0x9b},
-	59:  {lang: 0x1bc, region: 0x97},
-	60:  {lang: 0x200, region: 0xa2},
-	61:  {lang: 0x1c5, region: 0x12b},
-	62:  {lang: 0x1ca, region: 0xaf},
-	65:  {lang: 0x1d5, region: 0x92},
-	67:  {lang: 0x142, region: 0x9e},
-	68:  {lang: 0x254, region: 0xab},
-	69:  {lang: 0x20e, region: 0x95},
-	70:  {lang: 0x200, region: 0xa2},
-	72:  {lang: 0x135, region: 0xc4},
+	29:  {lang: 0xf1, region: 0x6b},
+	31:  {lang: 0x1a0, region: 0x5d},
+	32:  {lang: 0x3e2, region: 0x106},
+	34:  {lang: 0x1be, region: 0x99},
+	38:  {lang: 0x15e, region: 0x78},
+	41:  {lang: 0x133, region: 0x6b},
+	42:  {lang: 0x431, region: 0x27},
+	44:  {lang: 0x27, region: 0x6f},
+	46:  {lang: 0x210, region: 0x7d},
+	47:  {lang: 0xfe, region: 0x38},
+	49:  {lang: 0x19b, region: 0x99},
+	50:  {lang: 0x19e, region: 0x130},
+	51:  {lang: 0x3e9, region: 0x99},
+	52:  {lang: 0x136, region: 0x87},
+	53:  {lang: 0x1a4, region: 0x99},
+	54:  {lang: 0x39d, region: 0x99},
+	55:  {lang: 0x529, region: 0x12e},
+	56:  {lang: 0x254, region: 0xab},
+	57:  {lang: 0x529, region: 0x53},
+	58:  {lang: 0x1cb, region: 0xe7},
+	59:  {lang: 0x529, region: 0x53},
+	60:  {lang: 0x529, region: 0x12e},
+	61:  {lang: 0x2fd, region: 0x9b},
+	62:  {lang: 0x1bc, region: 0x97},
+	63:  {lang: 0x200, region: 0xa2},
+	64:  {lang: 0x1c5, region: 0x12b},
+	65:  {lang: 0x1ca, region: 0xaf},
+	68:  {lang: 0x1d5, region: 0x92},
+	70:  {lang: 0x142, region: 0x9e},
+	71:  {lang: 0x254, region: 0xab},
+	72:  {lang: 0x20e, region: 0x95},
 	73:  {lang: 0x200, region: 0xa2},
-	74:  {lang: 0x3bb, region: 0xe8},
-	75:  {lang: 0x24a, region: 0xa6},
-	76:  {lang: 0x3fa, region: 0x99},
-	79:  {lang: 0x251, region: 0x99},
-	80:  {lang: 0x254, region: 0xab},
-	82:  {lang: 0x88, region: 0x99},
-	83:  {lang: 0x370, region: 0x123},
-	84:  {lang: 0x2b8, region: 0xaf},
-	89:  {lang: 0x29f, region: 0x99},
-	90:  {lang: 0x2a8, region: 0x99},
-	91:  {lang: 0x28f, region: 0x87},
-	92:  {lang: 0x1a0, region: 0x87},
-	93:  {lang: 0x2ac, region: 0x53},
-	95:  {lang: 0x4f4, region: 0x12b},
-	96:  {lang: 0x4f5, region: 0x12b},
-	97:  {lang: 0x1be, region: 0x99},
-	99:  {lang: 0x337, region: 0x9c},
-	100: {lang: 0x4f7, region: 0x53},
-	101: {lang: 0xa9, region: 0x53},
-	104: {lang: 0x2e8, region: 0x112},
-	105: {lang: 0x4f8, region: 0x10b},
-	106: {lang: 0x4f8, region: 0x10b},
-	107: {lang: 0x304, region: 0x99},
-	108: {lang: 0x31b, region: 0x99},
-	109: {lang: 0x30b, region: 0x53},
-	111: {lang: 0x31e, region: 0x35},
-	112: {lang: 0x30e, region: 0x99},
-	113: {lang: 0x414, region: 0xe8},
-	114: {lang: 0x331, region: 0xc4},
-	115: {lang: 0x4f9, region: 0x108},
-	116: {lang: 0x3b, region: 0xa1},
-	117: {lang: 0x353, region: 0xdb},
-	120: {lang: 0x2d0, region: 0x84},
-	121: {lang: 0x52a, region: 0x53},
-	122: {lang: 0x403, region: 0x96},
-	123: {lang: 0x3ee, region: 0x99},
-	124: {lang: 0x39b, region: 0xc5},
-	125: {lang: 0x395, region: 0x99},
-	126: {lang: 0x399, region: 0x135},
-	127: {lang: 0x429, region: 0x115},
-	128: {lang: 0x3b, region: 0x11c},
-	129: {lang: 0xfd, region: 0xc4},
-	130: {lang: 0x27d, region: 0x106},
-	131: {lang: 0x2c9, region: 0x53},
-	132: {lang: 0x39f, region: 0x9c},
-	133: {lang: 0x39f, region: 0x53},
-	135: {lang: 0x3ad, region: 0xb0},
-	137: {lang: 0x1c6, region: 0x53},
-	138: {lang: 0x4fd, region: 0x9c},
-	189: {lang: 0x3cb, region: 0x95},
-	191: {lang: 0x372, region: 0x10c},
-	192: {lang: 0x420, region: 0x97},
-	194: {lang: 0x4ff, region: 0x15e},
-	195: {lang: 0x3f0, region: 0x99},
-	196: {lang: 0x45, region: 0x135},
-	197: {lang: 0x139, region: 0x7b},
-	198: {lang: 0x3e9, region: 0x99},
-	200: {lang: 0x3e9, region: 0x99},
-	201: {lang: 0x3fa, region: 0x99},
-	202: {lang: 0x40c, region: 0xb3},
-	203: {lang: 0x433, region: 0x99},
-	204: {lang: 0xef, region: 0xc5},
-	205: {lang: 0x43e, region: 0x95},
-	206: {lang: 0x44d, region: 0x35},
-	207: {lang: 0x44e, region: 0x9b},
-	211: {lang: 0x45a, region: 0xe7},
-	212: {lang: 0x11a, region: 0x99},
-	213: {lang: 0x45e, region: 0x53},
-	214: {lang: 0x232, region: 0x53},
-	215: {lang: 0x450, region: 0x99},
-	216: {lang: 0x4a5, region: 0x53},
-	217: {lang: 0x9f, region: 0x13e},
-	218: {lang: 0x461, region: 0x99},
-	220: {lang: 0x528, region: 0xba},
-	221: {lang: 0x153, region: 0xe7},
-	222: {lang: 0x128, region: 0xcd},
-	223: {lang: 0x46b, region: 0x123},
-	224: {lang: 0xa9, region: 0x53},
-	225: {lang: 0x2ce, region: 0x99},
-	226: {lang: 0x4ad, region: 0x11c},
-	227: {lang: 0x4be, region: 0xb4},
-	229: {lang: 0x1ce, region: 0x99},
-	232: {lang: 0x3a9, region: 0x9c},
-	233: {lang: 0x22, region: 0x9b},
-	234: {lang: 0x1ea, region: 0x53},
-	235: {lang: 0xef, region: 0xc5},
+	75:  {lang: 0x135, region: 0xc4},
+	76:  {lang: 0x200, region: 0xa2},
+	77:  {lang: 0x3bb, region: 0xe8},
+	78:  {lang: 0x24a, region: 0xa6},
+	79:  {lang: 0x3fa, region: 0x99},
+	82:  {lang: 0x251, region: 0x99},
+	83:  {lang: 0x254, region: 0xab},
+	85:  {lang: 0x88, region: 0x99},
+	86:  {lang: 0x370, region: 0x123},
+	87:  {lang: 0x2b8, region: 0xaf},
+	92:  {lang: 0x29f, region: 0x99},
+	93:  {lang: 0x2a8, region: 0x99},
+	94:  {lang: 0x28f, region: 0x87},
+	95:  {lang: 0x1a0, region: 0x87},
+	96:  {lang: 0x2ac, region: 0x53},
+	98:  {lang: 0x4f4, region: 0x12b},
+	99:  {lang: 0x4f5, region: 0x12b},
+	100: {lang: 0x1be, region: 0x99},
+	102: {lang: 0x337, region: 0x9c},
+	103: {lang: 0x4f7, region: 0x53},
+	104: {lang: 0xa9, region: 0x53},
+	107: {lang: 0x2e8, region: 0x112},
+	108: {lang: 0x4f8, region: 0x10b},
+	109: {lang: 0x4f8, region: 0x10b},
+	110: {lang: 0x304, region: 0x99},
+	111: {lang: 0x31b, region: 0x99},
+	112: {lang: 0x30b, region: 0x53},
+	114: {lang: 0x31e, region: 0x35},
+	115: {lang: 0x30e, region: 0x99},
+	116: {lang: 0x414, region: 0xe8},
+	117: {lang: 0x331, region: 0xc4},
+	119: {lang: 0x4f9, region: 0x108},
+	120: {lang: 0x3b, region: 0xa1},
+	121: {lang: 0x353, region: 0xdb},
+	124: {lang: 0x2d0, region: 0x84},
+	125: {lang: 0x52a, region: 0x53},
+	126: {lang: 0x403, region: 0x96},
+	127: {lang: 0x3ee, region: 0x99},
+	128: {lang: 0x39b, region: 0xc5},
+	129: {lang: 0x395, region: 0x99},
+	130: {lang: 0x399, region: 0x135},
+	131: {lang: 0x429, region: 0x115},
+	132: {lang: 0x3b, region: 0x11c},
+	133: {lang: 0xfd, region: 0xc4},
+	134: {lang: 0x27d, region: 0x106},
+	135: {lang: 0x2c9, region: 0x53},
+	136: {lang: 0x39f, region: 0x9c},
+	137: {lang: 0x39f, region: 0x53},
+	139: {lang: 0x3ad, region: 0xb0},
+	141: {lang: 0x1c6, region: 0x53},
+	142: {lang: 0x4fd, region: 0x9c},
+	193: {lang: 0x3cb, region: 0x95},
+	196: {lang: 0x372, region: 0x10c},
+	197: {lang: 0x420, region: 0x97},
+	199: {lang: 0x4ff, region: 0x15e},
+	200: {lang: 0x3f0, region: 0x99},
+	201: {lang: 0x45, region: 0x135},
+	202: {lang: 0x139, region: 0x7b},
+	203: {lang: 0x3e9, region: 0x99},
+	205: {lang: 0x3e9, region: 0x99},
+	206: {lang: 0x3fa, region: 0x99},
+	207: {lang: 0x40c, region: 0xb3},
+	210: {lang: 0x433, region: 0x99},
+	211: {lang: 0xef, region: 0xc5},
+	212: {lang: 0x43e, region: 0x95},
+	213: {lang: 0x44d, region: 0x35},
+	214: {lang: 0x44e, region: 0x9b},
+	218: {lang: 0x45a, region: 0xe7},
+	219: {lang: 0x11a, region: 0x99},
+	220: {lang: 0x45e, region: 0x53},
+	221: {lang: 0x232, region: 0x53},
+	222: {lang: 0x450, region: 0x99},
+	223: {lang: 0x4a5, region: 0x53},
+	224: {lang: 0x9f, region: 0x13e},
+	225: {lang: 0x461, region: 0x99},
+	227: {lang: 0x528, region: 0xba},
+	228: {lang: 0x153, region: 0xe7},
+	229: {lang: 0x128, region: 0xcd},
+	230: {lang: 0x46b, region: 0x123},
+	231: {lang: 0xa9, region: 0x53},
+	232: {lang: 0x2ce, region: 0x99},
+	234: {lang: 0x4ad, region: 0x11c},
+	235: {lang: 0x4be, region: 0xb4},
+	237: {lang: 0x1ce, region: 0x99},
+	240: {lang: 0x3a9, region: 0x9c},
+	241: {lang: 0x22, region: 0x9b},
+	243: {lang: 0x1ea, region: 0x53},
+	244: {lang: 0xef, region: 0xc5},
 }
 
 type likelyScriptRegion struct {
@@ -1516,1423 +1549,1423 @@
 // of the list in likelyLangList.
 // Size: 5320 bytes, 1330 elements
 var likelyLang = [1330]likelyScriptRegion{
-	0:    {region: 0x135, script: 0x57, flags: 0x0},
-	1:    {region: 0x6f, script: 0x57, flags: 0x0},
-	2:    {region: 0x165, script: 0x57, flags: 0x0},
-	3:    {region: 0x165, script: 0x57, flags: 0x0},
-	4:    {region: 0x165, script: 0x57, flags: 0x0},
-	5:    {region: 0x7d, script: 0x1f, flags: 0x0},
-	6:    {region: 0x165, script: 0x57, flags: 0x0},
-	7:    {region: 0x165, script: 0x1f, flags: 0x0},
-	8:    {region: 0x80, script: 0x57, flags: 0x0},
-	9:    {region: 0x165, script: 0x57, flags: 0x0},
-	10:   {region: 0x165, script: 0x57, flags: 0x0},
-	11:   {region: 0x165, script: 0x57, flags: 0x0},
-	12:   {region: 0x95, script: 0x57, flags: 0x0},
-	13:   {region: 0x131, script: 0x57, flags: 0x0},
-	14:   {region: 0x80, script: 0x57, flags: 0x0},
-	15:   {region: 0x165, script: 0x57, flags: 0x0},
-	16:   {region: 0x165, script: 0x57, flags: 0x0},
-	17:   {region: 0x106, script: 0x1f, flags: 0x0},
-	18:   {region: 0x165, script: 0x57, flags: 0x0},
+	0:    {region: 0x135, script: 0x5a, flags: 0x0},
+	1:    {region: 0x6f, script: 0x5a, flags: 0x0},
+	2:    {region: 0x165, script: 0x5a, flags: 0x0},
+	3:    {region: 0x165, script: 0x5a, flags: 0x0},
+	4:    {region: 0x165, script: 0x5a, flags: 0x0},
+	5:    {region: 0x7d, script: 0x20, flags: 0x0},
+	6:    {region: 0x165, script: 0x5a, flags: 0x0},
+	7:    {region: 0x165, script: 0x20, flags: 0x0},
+	8:    {region: 0x80, script: 0x5a, flags: 0x0},
+	9:    {region: 0x165, script: 0x5a, flags: 0x0},
+	10:   {region: 0x165, script: 0x5a, flags: 0x0},
+	11:   {region: 0x165, script: 0x5a, flags: 0x0},
+	12:   {region: 0x95, script: 0x5a, flags: 0x0},
+	13:   {region: 0x131, script: 0x5a, flags: 0x0},
+	14:   {region: 0x80, script: 0x5a, flags: 0x0},
+	15:   {region: 0x165, script: 0x5a, flags: 0x0},
+	16:   {region: 0x165, script: 0x5a, flags: 0x0},
+	17:   {region: 0x106, script: 0x20, flags: 0x0},
+	18:   {region: 0x165, script: 0x5a, flags: 0x0},
 	19:   {region: 0x9c, script: 0x9, flags: 0x0},
 	20:   {region: 0x128, script: 0x5, flags: 0x0},
-	21:   {region: 0x165, script: 0x57, flags: 0x0},
-	22:   {region: 0x161, script: 0x57, flags: 0x0},
-	23:   {region: 0x165, script: 0x57, flags: 0x0},
-	24:   {region: 0x165, script: 0x57, flags: 0x0},
-	25:   {region: 0x165, script: 0x57, flags: 0x0},
-	26:   {region: 0x165, script: 0x57, flags: 0x0},
-	27:   {region: 0x165, script: 0x57, flags: 0x0},
-	28:   {region: 0x52, script: 0x57, flags: 0x0},
-	29:   {region: 0x165, script: 0x57, flags: 0x0},
-	30:   {region: 0x165, script: 0x57, flags: 0x0},
+	21:   {region: 0x165, script: 0x5a, flags: 0x0},
+	22:   {region: 0x161, script: 0x5a, flags: 0x0},
+	23:   {region: 0x165, script: 0x5a, flags: 0x0},
+	24:   {region: 0x165, script: 0x5a, flags: 0x0},
+	25:   {region: 0x165, script: 0x5a, flags: 0x0},
+	26:   {region: 0x165, script: 0x5a, flags: 0x0},
+	27:   {region: 0x165, script: 0x5a, flags: 0x0},
+	28:   {region: 0x52, script: 0x5a, flags: 0x0},
+	29:   {region: 0x165, script: 0x5a, flags: 0x0},
+	30:   {region: 0x165, script: 0x5a, flags: 0x0},
 	31:   {region: 0x99, script: 0x4, flags: 0x0},
-	32:   {region: 0x165, script: 0x57, flags: 0x0},
-	33:   {region: 0x80, script: 0x57, flags: 0x0},
-	34:   {region: 0x9b, script: 0xe9, flags: 0x0},
-	35:   {region: 0x165, script: 0x57, flags: 0x0},
-	36:   {region: 0x165, script: 0x57, flags: 0x0},
-	37:   {region: 0x14d, script: 0x57, flags: 0x0},
-	38:   {region: 0x106, script: 0x1f, flags: 0x0},
-	39:   {region: 0x6f, script: 0x29, flags: 0x0},
-	40:   {region: 0x165, script: 0x57, flags: 0x0},
-	41:   {region: 0x165, script: 0x57, flags: 0x0},
-	42:   {region: 0xd6, script: 0x57, flags: 0x0},
-	43:   {region: 0x165, script: 0x57, flags: 0x0},
-	45:   {region: 0x165, script: 0x57, flags: 0x0},
-	46:   {region: 0x165, script: 0x57, flags: 0x0},
-	47:   {region: 0x165, script: 0x57, flags: 0x0},
-	48:   {region: 0x165, script: 0x57, flags: 0x0},
-	49:   {region: 0x165, script: 0x57, flags: 0x0},
-	50:   {region: 0x165, script: 0x57, flags: 0x0},
-	51:   {region: 0x95, script: 0x57, flags: 0x0},
+	32:   {region: 0x165, script: 0x5a, flags: 0x0},
+	33:   {region: 0x80, script: 0x5a, flags: 0x0},
+	34:   {region: 0x9b, script: 0xf1, flags: 0x0},
+	35:   {region: 0x165, script: 0x5a, flags: 0x0},
+	36:   {region: 0x165, script: 0x5a, flags: 0x0},
+	37:   {region: 0x14d, script: 0x5a, flags: 0x0},
+	38:   {region: 0x106, script: 0x20, flags: 0x0},
+	39:   {region: 0x6f, script: 0x2c, flags: 0x0},
+	40:   {region: 0x165, script: 0x5a, flags: 0x0},
+	41:   {region: 0x165, script: 0x5a, flags: 0x0},
+	42:   {region: 0xd6, script: 0x5a, flags: 0x0},
+	43:   {region: 0x165, script: 0x5a, flags: 0x0},
+	45:   {region: 0x165, script: 0x5a, flags: 0x0},
+	46:   {region: 0x165, script: 0x5a, flags: 0x0},
+	47:   {region: 0x165, script: 0x5a, flags: 0x0},
+	48:   {region: 0x165, script: 0x5a, flags: 0x0},
+	49:   {region: 0x165, script: 0x5a, flags: 0x0},
+	50:   {region: 0x165, script: 0x5a, flags: 0x0},
+	51:   {region: 0x95, script: 0x5a, flags: 0x0},
 	52:   {region: 0x165, script: 0x5, flags: 0x0},
 	53:   {region: 0x122, script: 0x5, flags: 0x0},
-	54:   {region: 0x165, script: 0x57, flags: 0x0},
-	55:   {region: 0x165, script: 0x57, flags: 0x0},
-	56:   {region: 0x165, script: 0x57, flags: 0x0},
-	57:   {region: 0x165, script: 0x57, flags: 0x0},
+	54:   {region: 0x165, script: 0x5a, flags: 0x0},
+	55:   {region: 0x165, script: 0x5a, flags: 0x0},
+	56:   {region: 0x165, script: 0x5a, flags: 0x0},
+	57:   {region: 0x165, script: 0x5a, flags: 0x0},
 	58:   {region: 0x6b, script: 0x5, flags: 0x0},
 	59:   {region: 0x0, script: 0x3, flags: 0x1},
-	60:   {region: 0x165, script: 0x57, flags: 0x0},
-	61:   {region: 0x51, script: 0x57, flags: 0x0},
-	62:   {region: 0x3f, script: 0x57, flags: 0x0},
+	60:   {region: 0x165, script: 0x5a, flags: 0x0},
+	61:   {region: 0x51, script: 0x5a, flags: 0x0},
+	62:   {region: 0x3f, script: 0x5a, flags: 0x0},
 	63:   {region: 0x67, script: 0x5, flags: 0x0},
 	65:   {region: 0xba, script: 0x5, flags: 0x0},
 	66:   {region: 0x6b, script: 0x5, flags: 0x0},
 	67:   {region: 0x99, script: 0xe, flags: 0x0},
-	68:   {region: 0x12f, script: 0x57, flags: 0x0},
-	69:   {region: 0x135, script: 0xc4, flags: 0x0},
-	70:   {region: 0x165, script: 0x57, flags: 0x0},
-	71:   {region: 0x165, script: 0x57, flags: 0x0},
-	72:   {region: 0x6e, script: 0x57, flags: 0x0},
-	73:   {region: 0x165, script: 0x57, flags: 0x0},
-	74:   {region: 0x165, script: 0x57, flags: 0x0},
-	75:   {region: 0x49, script: 0x57, flags: 0x0},
-	76:   {region: 0x165, script: 0x57, flags: 0x0},
-	77:   {region: 0x106, script: 0x1f, flags: 0x0},
+	68:   {region: 0x12f, script: 0x5a, flags: 0x0},
+	69:   {region: 0x135, script: 0xc9, flags: 0x0},
+	70:   {region: 0x165, script: 0x5a, flags: 0x0},
+	71:   {region: 0x165, script: 0x5a, flags: 0x0},
+	72:   {region: 0x6e, script: 0x5a, flags: 0x0},
+	73:   {region: 0x165, script: 0x5a, flags: 0x0},
+	74:   {region: 0x165, script: 0x5a, flags: 0x0},
+	75:   {region: 0x49, script: 0x5a, flags: 0x0},
+	76:   {region: 0x165, script: 0x5a, flags: 0x0},
+	77:   {region: 0x106, script: 0x20, flags: 0x0},
 	78:   {region: 0x165, script: 0x5, flags: 0x0},
-	79:   {region: 0x165, script: 0x57, flags: 0x0},
-	80:   {region: 0x165, script: 0x57, flags: 0x0},
-	81:   {region: 0x165, script: 0x57, flags: 0x0},
-	82:   {region: 0x99, script: 0x21, flags: 0x0},
-	83:   {region: 0x165, script: 0x57, flags: 0x0},
-	84:   {region: 0x165, script: 0x57, flags: 0x0},
-	85:   {region: 0x165, script: 0x57, flags: 0x0},
-	86:   {region: 0x3f, script: 0x57, flags: 0x0},
-	87:   {region: 0x165, script: 0x57, flags: 0x0},
+	79:   {region: 0x165, script: 0x5a, flags: 0x0},
+	80:   {region: 0x165, script: 0x5a, flags: 0x0},
+	81:   {region: 0x165, script: 0x5a, flags: 0x0},
+	82:   {region: 0x99, script: 0x22, flags: 0x0},
+	83:   {region: 0x165, script: 0x5a, flags: 0x0},
+	84:   {region: 0x165, script: 0x5a, flags: 0x0},
+	85:   {region: 0x165, script: 0x5a, flags: 0x0},
+	86:   {region: 0x3f, script: 0x5a, flags: 0x0},
+	87:   {region: 0x165, script: 0x5a, flags: 0x0},
 	88:   {region: 0x3, script: 0x5, flags: 0x1},
-	89:   {region: 0x106, script: 0x1f, flags: 0x0},
+	89:   {region: 0x106, script: 0x20, flags: 0x0},
 	90:   {region: 0xe8, script: 0x5, flags: 0x0},
-	91:   {region: 0x95, script: 0x57, flags: 0x0},
-	92:   {region: 0xdb, script: 0x21, flags: 0x0},
-	93:   {region: 0x2e, script: 0x57, flags: 0x0},
-	94:   {region: 0x52, script: 0x57, flags: 0x0},
-	95:   {region: 0x165, script: 0x57, flags: 0x0},
+	91:   {region: 0x95, script: 0x5a, flags: 0x0},
+	92:   {region: 0xdb, script: 0x22, flags: 0x0},
+	93:   {region: 0x2e, script: 0x5a, flags: 0x0},
+	94:   {region: 0x52, script: 0x5a, flags: 0x0},
+	95:   {region: 0x165, script: 0x5a, flags: 0x0},
 	96:   {region: 0x52, script: 0xb, flags: 0x0},
-	97:   {region: 0x165, script: 0x57, flags: 0x0},
-	98:   {region: 0x165, script: 0x57, flags: 0x0},
-	99:   {region: 0x95, script: 0x57, flags: 0x0},
-	100:  {region: 0x165, script: 0x57, flags: 0x0},
-	101:  {region: 0x52, script: 0x57, flags: 0x0},
-	102:  {region: 0x165, script: 0x57, flags: 0x0},
-	103:  {region: 0x165, script: 0x57, flags: 0x0},
-	104:  {region: 0x165, script: 0x57, flags: 0x0},
-	105:  {region: 0x165, script: 0x57, flags: 0x0},
-	106:  {region: 0x4f, script: 0x57, flags: 0x0},
-	107:  {region: 0x165, script: 0x57, flags: 0x0},
-	108:  {region: 0x165, script: 0x57, flags: 0x0},
-	109:  {region: 0x165, script: 0x57, flags: 0x0},
-	110:  {region: 0x165, script: 0x29, flags: 0x0},
-	111:  {region: 0x165, script: 0x57, flags: 0x0},
-	112:  {region: 0x165, script: 0x57, flags: 0x0},
-	113:  {region: 0x47, script: 0x1f, flags: 0x0},
-	114:  {region: 0x165, script: 0x57, flags: 0x0},
-	115:  {region: 0x165, script: 0x57, flags: 0x0},
+	97:   {region: 0x165, script: 0x5a, flags: 0x0},
+	98:   {region: 0x165, script: 0x5a, flags: 0x0},
+	99:   {region: 0x95, script: 0x5a, flags: 0x0},
+	100:  {region: 0x165, script: 0x5a, flags: 0x0},
+	101:  {region: 0x52, script: 0x5a, flags: 0x0},
+	102:  {region: 0x165, script: 0x5a, flags: 0x0},
+	103:  {region: 0x165, script: 0x5a, flags: 0x0},
+	104:  {region: 0x165, script: 0x5a, flags: 0x0},
+	105:  {region: 0x165, script: 0x5a, flags: 0x0},
+	106:  {region: 0x4f, script: 0x5a, flags: 0x0},
+	107:  {region: 0x165, script: 0x5a, flags: 0x0},
+	108:  {region: 0x165, script: 0x5a, flags: 0x0},
+	109:  {region: 0x165, script: 0x5a, flags: 0x0},
+	110:  {region: 0x165, script: 0x2c, flags: 0x0},
+	111:  {region: 0x165, script: 0x5a, flags: 0x0},
+	112:  {region: 0x165, script: 0x5a, flags: 0x0},
+	113:  {region: 0x47, script: 0x20, flags: 0x0},
+	114:  {region: 0x165, script: 0x5a, flags: 0x0},
+	115:  {region: 0x165, script: 0x5a, flags: 0x0},
 	116:  {region: 0x10b, script: 0x5, flags: 0x0},
-	117:  {region: 0x162, script: 0x57, flags: 0x0},
-	118:  {region: 0x165, script: 0x57, flags: 0x0},
-	119:  {region: 0x95, script: 0x57, flags: 0x0},
-	120:  {region: 0x165, script: 0x57, flags: 0x0},
-	121:  {region: 0x12f, script: 0x57, flags: 0x0},
-	122:  {region: 0x52, script: 0x57, flags: 0x0},
-	123:  {region: 0x99, script: 0xd7, flags: 0x0},
+	117:  {region: 0x162, script: 0x5a, flags: 0x0},
+	118:  {region: 0x165, script: 0x5a, flags: 0x0},
+	119:  {region: 0x95, script: 0x5a, flags: 0x0},
+	120:  {region: 0x165, script: 0x5a, flags: 0x0},
+	121:  {region: 0x12f, script: 0x5a, flags: 0x0},
+	122:  {region: 0x52, script: 0x5a, flags: 0x0},
+	123:  {region: 0x99, script: 0xde, flags: 0x0},
 	124:  {region: 0xe8, script: 0x5, flags: 0x0},
-	125:  {region: 0x99, script: 0x21, flags: 0x0},
-	126:  {region: 0x38, script: 0x1f, flags: 0x0},
-	127:  {region: 0x99, script: 0x21, flags: 0x0},
+	125:  {region: 0x99, script: 0x22, flags: 0x0},
+	126:  {region: 0x38, script: 0x20, flags: 0x0},
+	127:  {region: 0x99, script: 0x22, flags: 0x0},
 	128:  {region: 0xe8, script: 0x5, flags: 0x0},
-	129:  {region: 0x12b, script: 0x31, flags: 0x0},
-	131:  {region: 0x99, script: 0x21, flags: 0x0},
-	132:  {region: 0x165, script: 0x57, flags: 0x0},
-	133:  {region: 0x99, script: 0x21, flags: 0x0},
-	134:  {region: 0xe7, script: 0x57, flags: 0x0},
-	135:  {region: 0x165, script: 0x57, flags: 0x0},
-	136:  {region: 0x99, script: 0x21, flags: 0x0},
-	137:  {region: 0x165, script: 0x57, flags: 0x0},
-	138:  {region: 0x13f, script: 0x57, flags: 0x0},
-	139:  {region: 0x165, script: 0x57, flags: 0x0},
-	140:  {region: 0x165, script: 0x57, flags: 0x0},
-	141:  {region: 0xe7, script: 0x57, flags: 0x0},
-	142:  {region: 0x165, script: 0x57, flags: 0x0},
-	143:  {region: 0xd6, script: 0x57, flags: 0x0},
-	144:  {region: 0x165, script: 0x57, flags: 0x0},
-	145:  {region: 0x165, script: 0x57, flags: 0x0},
-	146:  {region: 0x165, script: 0x57, flags: 0x0},
-	147:  {region: 0x165, script: 0x29, flags: 0x0},
-	148:  {region: 0x99, script: 0x21, flags: 0x0},
-	149:  {region: 0x95, script: 0x57, flags: 0x0},
-	150:  {region: 0x165, script: 0x57, flags: 0x0},
-	151:  {region: 0x165, script: 0x57, flags: 0x0},
-	152:  {region: 0x114, script: 0x57, flags: 0x0},
-	153:  {region: 0x165, script: 0x57, flags: 0x0},
-	154:  {region: 0x165, script: 0x57, flags: 0x0},
-	155:  {region: 0x52, script: 0x57, flags: 0x0},
-	156:  {region: 0x165, script: 0x57, flags: 0x0},
-	157:  {region: 0xe7, script: 0x57, flags: 0x0},
-	158:  {region: 0x165, script: 0x57, flags: 0x0},
-	159:  {region: 0x13e, script: 0xd9, flags: 0x0},
-	160:  {region: 0xc3, script: 0x57, flags: 0x0},
-	161:  {region: 0x165, script: 0x57, flags: 0x0},
-	162:  {region: 0x165, script: 0x57, flags: 0x0},
-	163:  {region: 0xc3, script: 0x57, flags: 0x0},
-	164:  {region: 0x165, script: 0x57, flags: 0x0},
+	129:  {region: 0x12b, script: 0x34, flags: 0x0},
+	131:  {region: 0x99, script: 0x22, flags: 0x0},
+	132:  {region: 0x165, script: 0x5a, flags: 0x0},
+	133:  {region: 0x99, script: 0x22, flags: 0x0},
+	134:  {region: 0xe7, script: 0x5a, flags: 0x0},
+	135:  {region: 0x165, script: 0x5a, flags: 0x0},
+	136:  {region: 0x99, script: 0x22, flags: 0x0},
+	137:  {region: 0x165, script: 0x5a, flags: 0x0},
+	138:  {region: 0x13f, script: 0x5a, flags: 0x0},
+	139:  {region: 0x165, script: 0x5a, flags: 0x0},
+	140:  {region: 0x165, script: 0x5a, flags: 0x0},
+	141:  {region: 0xe7, script: 0x5a, flags: 0x0},
+	142:  {region: 0x165, script: 0x5a, flags: 0x0},
+	143:  {region: 0xd6, script: 0x5a, flags: 0x0},
+	144:  {region: 0x165, script: 0x5a, flags: 0x0},
+	145:  {region: 0x165, script: 0x5a, flags: 0x0},
+	146:  {region: 0x165, script: 0x5a, flags: 0x0},
+	147:  {region: 0x165, script: 0x2c, flags: 0x0},
+	148:  {region: 0x99, script: 0x22, flags: 0x0},
+	149:  {region: 0x95, script: 0x5a, flags: 0x0},
+	150:  {region: 0x165, script: 0x5a, flags: 0x0},
+	151:  {region: 0x165, script: 0x5a, flags: 0x0},
+	152:  {region: 0x114, script: 0x5a, flags: 0x0},
+	153:  {region: 0x165, script: 0x5a, flags: 0x0},
+	154:  {region: 0x165, script: 0x5a, flags: 0x0},
+	155:  {region: 0x52, script: 0x5a, flags: 0x0},
+	156:  {region: 0x165, script: 0x5a, flags: 0x0},
+	157:  {region: 0xe7, script: 0x5a, flags: 0x0},
+	158:  {region: 0x165, script: 0x5a, flags: 0x0},
+	159:  {region: 0x13e, script: 0xe0, flags: 0x0},
+	160:  {region: 0xc3, script: 0x5a, flags: 0x0},
+	161:  {region: 0x165, script: 0x5a, flags: 0x0},
+	162:  {region: 0x165, script: 0x5a, flags: 0x0},
+	163:  {region: 0xc3, script: 0x5a, flags: 0x0},
+	164:  {region: 0x165, script: 0x5a, flags: 0x0},
 	165:  {region: 0x35, script: 0xe, flags: 0x0},
-	166:  {region: 0x165, script: 0x57, flags: 0x0},
-	167:  {region: 0x165, script: 0x57, flags: 0x0},
-	168:  {region: 0x165, script: 0x57, flags: 0x0},
-	169:  {region: 0x53, script: 0xe0, flags: 0x0},
-	170:  {region: 0x165, script: 0x57, flags: 0x0},
-	171:  {region: 0x165, script: 0x57, flags: 0x0},
-	172:  {region: 0x165, script: 0x57, flags: 0x0},
+	166:  {region: 0x165, script: 0x5a, flags: 0x0},
+	167:  {region: 0x165, script: 0x5a, flags: 0x0},
+	168:  {region: 0x165, script: 0x5a, flags: 0x0},
+	169:  {region: 0x53, script: 0xe7, flags: 0x0},
+	170:  {region: 0x165, script: 0x5a, flags: 0x0},
+	171:  {region: 0x165, script: 0x5a, flags: 0x0},
+	172:  {region: 0x165, script: 0x5a, flags: 0x0},
 	173:  {region: 0x99, script: 0xe, flags: 0x0},
-	174:  {region: 0x165, script: 0x57, flags: 0x0},
+	174:  {region: 0x165, script: 0x5a, flags: 0x0},
 	175:  {region: 0x9c, script: 0x5, flags: 0x0},
-	176:  {region: 0x165, script: 0x57, flags: 0x0},
-	177:  {region: 0x4f, script: 0x57, flags: 0x0},
-	178:  {region: 0x78, script: 0x57, flags: 0x0},
-	179:  {region: 0x99, script: 0x21, flags: 0x0},
+	176:  {region: 0x165, script: 0x5a, flags: 0x0},
+	177:  {region: 0x4f, script: 0x5a, flags: 0x0},
+	178:  {region: 0x78, script: 0x5a, flags: 0x0},
+	179:  {region: 0x99, script: 0x22, flags: 0x0},
 	180:  {region: 0xe8, script: 0x5, flags: 0x0},
-	181:  {region: 0x99, script: 0x21, flags: 0x0},
-	182:  {region: 0x165, script: 0x57, flags: 0x0},
-	183:  {region: 0x33, script: 0x57, flags: 0x0},
-	184:  {region: 0x165, script: 0x57, flags: 0x0},
+	181:  {region: 0x99, script: 0x22, flags: 0x0},
+	182:  {region: 0x165, script: 0x5a, flags: 0x0},
+	183:  {region: 0x33, script: 0x5a, flags: 0x0},
+	184:  {region: 0x165, script: 0x5a, flags: 0x0},
 	185:  {region: 0xb4, script: 0xc, flags: 0x0},
-	186:  {region: 0x52, script: 0x57, flags: 0x0},
-	187:  {region: 0x165, script: 0x29, flags: 0x0},
-	188:  {region: 0xe7, script: 0x57, flags: 0x0},
-	189:  {region: 0x165, script: 0x57, flags: 0x0},
-	190:  {region: 0xe8, script: 0x21, flags: 0x0},
-	191:  {region: 0x106, script: 0x1f, flags: 0x0},
-	192:  {region: 0x15f, script: 0x57, flags: 0x0},
-	193:  {region: 0x165, script: 0x57, flags: 0x0},
-	194:  {region: 0x95, script: 0x57, flags: 0x0},
-	195:  {region: 0x165, script: 0x57, flags: 0x0},
-	196:  {region: 0x52, script: 0x57, flags: 0x0},
-	197:  {region: 0x165, script: 0x57, flags: 0x0},
-	198:  {region: 0x165, script: 0x57, flags: 0x0},
-	199:  {region: 0x165, script: 0x57, flags: 0x0},
-	200:  {region: 0x86, script: 0x57, flags: 0x0},
-	201:  {region: 0x165, script: 0x57, flags: 0x0},
-	202:  {region: 0x165, script: 0x57, flags: 0x0},
-	203:  {region: 0x165, script: 0x57, flags: 0x0},
-	204:  {region: 0x165, script: 0x57, flags: 0x0},
-	205:  {region: 0x6d, script: 0x29, flags: 0x0},
-	206:  {region: 0x165, script: 0x57, flags: 0x0},
-	207:  {region: 0x165, script: 0x57, flags: 0x0},
-	208:  {region: 0x52, script: 0x57, flags: 0x0},
-	209:  {region: 0x165, script: 0x57, flags: 0x0},
-	210:  {region: 0x165, script: 0x57, flags: 0x0},
-	211:  {region: 0xc3, script: 0x57, flags: 0x0},
-	212:  {region: 0x165, script: 0x57, flags: 0x0},
-	213:  {region: 0x165, script: 0x57, flags: 0x0},
-	214:  {region: 0x165, script: 0x57, flags: 0x0},
-	215:  {region: 0x6e, script: 0x57, flags: 0x0},
-	216:  {region: 0x165, script: 0x57, flags: 0x0},
-	217:  {region: 0x165, script: 0x57, flags: 0x0},
-	218:  {region: 0xd6, script: 0x57, flags: 0x0},
+	186:  {region: 0x52, script: 0x5a, flags: 0x0},
+	187:  {region: 0x165, script: 0x2c, flags: 0x0},
+	188:  {region: 0xe7, script: 0x5a, flags: 0x0},
+	189:  {region: 0x165, script: 0x5a, flags: 0x0},
+	190:  {region: 0xe8, script: 0x22, flags: 0x0},
+	191:  {region: 0x106, script: 0x20, flags: 0x0},
+	192:  {region: 0x15f, script: 0x5a, flags: 0x0},
+	193:  {region: 0x165, script: 0x5a, flags: 0x0},
+	194:  {region: 0x95, script: 0x5a, flags: 0x0},
+	195:  {region: 0x165, script: 0x5a, flags: 0x0},
+	196:  {region: 0x52, script: 0x5a, flags: 0x0},
+	197:  {region: 0x165, script: 0x5a, flags: 0x0},
+	198:  {region: 0x165, script: 0x5a, flags: 0x0},
+	199:  {region: 0x165, script: 0x5a, flags: 0x0},
+	200:  {region: 0x86, script: 0x5a, flags: 0x0},
+	201:  {region: 0x165, script: 0x5a, flags: 0x0},
+	202:  {region: 0x165, script: 0x5a, flags: 0x0},
+	203:  {region: 0x165, script: 0x5a, flags: 0x0},
+	204:  {region: 0x165, script: 0x5a, flags: 0x0},
+	205:  {region: 0x6d, script: 0x2c, flags: 0x0},
+	206:  {region: 0x165, script: 0x5a, flags: 0x0},
+	207:  {region: 0x165, script: 0x5a, flags: 0x0},
+	208:  {region: 0x52, script: 0x5a, flags: 0x0},
+	209:  {region: 0x165, script: 0x5a, flags: 0x0},
+	210:  {region: 0x165, script: 0x5a, flags: 0x0},
+	211:  {region: 0xc3, script: 0x5a, flags: 0x0},
+	212:  {region: 0x165, script: 0x5a, flags: 0x0},
+	213:  {region: 0x165, script: 0x5a, flags: 0x0},
+	214:  {region: 0x165, script: 0x5a, flags: 0x0},
+	215:  {region: 0x6e, script: 0x5a, flags: 0x0},
+	216:  {region: 0x165, script: 0x5a, flags: 0x0},
+	217:  {region: 0x165, script: 0x5a, flags: 0x0},
+	218:  {region: 0xd6, script: 0x5a, flags: 0x0},
 	219:  {region: 0x35, script: 0x16, flags: 0x0},
-	220:  {region: 0x106, script: 0x1f, flags: 0x0},
-	221:  {region: 0xe7, script: 0x57, flags: 0x0},
-	222:  {region: 0x165, script: 0x57, flags: 0x0},
-	223:  {region: 0x131, script: 0x57, flags: 0x0},
-	224:  {region: 0x8a, script: 0x57, flags: 0x0},
-	225:  {region: 0x75, script: 0x57, flags: 0x0},
-	226:  {region: 0x106, script: 0x1f, flags: 0x0},
-	227:  {region: 0x135, script: 0x57, flags: 0x0},
-	228:  {region: 0x49, script: 0x57, flags: 0x0},
+	220:  {region: 0x106, script: 0x20, flags: 0x0},
+	221:  {region: 0xe7, script: 0x5a, flags: 0x0},
+	222:  {region: 0x165, script: 0x5a, flags: 0x0},
+	223:  {region: 0x131, script: 0x5a, flags: 0x0},
+	224:  {region: 0x8a, script: 0x5a, flags: 0x0},
+	225:  {region: 0x75, script: 0x5a, flags: 0x0},
+	226:  {region: 0x106, script: 0x20, flags: 0x0},
+	227:  {region: 0x135, script: 0x5a, flags: 0x0},
+	228:  {region: 0x49, script: 0x5a, flags: 0x0},
 	229:  {region: 0x135, script: 0x1a, flags: 0x0},
 	230:  {region: 0xa6, script: 0x5, flags: 0x0},
 	231:  {region: 0x13e, script: 0x19, flags: 0x0},
-	232:  {region: 0x165, script: 0x57, flags: 0x0},
+	232:  {region: 0x165, script: 0x5a, flags: 0x0},
 	233:  {region: 0x9b, script: 0x5, flags: 0x0},
-	234:  {region: 0x165, script: 0x57, flags: 0x0},
-	235:  {region: 0x165, script: 0x57, flags: 0x0},
-	236:  {region: 0x165, script: 0x57, flags: 0x0},
-	237:  {region: 0x165, script: 0x57, flags: 0x0},
-	238:  {region: 0x165, script: 0x57, flags: 0x0},
-	239:  {region: 0xc5, script: 0xcc, flags: 0x0},
-	240:  {region: 0x78, script: 0x57, flags: 0x0},
-	241:  {region: 0x6b, script: 0x1c, flags: 0x0},
-	242:  {region: 0xe7, script: 0x57, flags: 0x0},
+	234:  {region: 0x165, script: 0x5a, flags: 0x0},
+	235:  {region: 0x165, script: 0x5a, flags: 0x0},
+	236:  {region: 0x165, script: 0x5a, flags: 0x0},
+	237:  {region: 0x165, script: 0x5a, flags: 0x0},
+	238:  {region: 0x165, script: 0x5a, flags: 0x0},
+	239:  {region: 0xc5, script: 0xd3, flags: 0x0},
+	240:  {region: 0x78, script: 0x5a, flags: 0x0},
+	241:  {region: 0x6b, script: 0x1d, flags: 0x0},
+	242:  {region: 0xe7, script: 0x5a, flags: 0x0},
 	243:  {region: 0x49, script: 0x17, flags: 0x0},
-	244:  {region: 0x130, script: 0x1f, flags: 0x0},
+	244:  {region: 0x130, script: 0x20, flags: 0x0},
 	245:  {region: 0x49, script: 0x17, flags: 0x0},
 	246:  {region: 0x49, script: 0x17, flags: 0x0},
 	247:  {region: 0x49, script: 0x17, flags: 0x0},
 	248:  {region: 0x49, script: 0x17, flags: 0x0},
-	249:  {region: 0x10a, script: 0x57, flags: 0x0},
-	250:  {region: 0x5e, script: 0x57, flags: 0x0},
-	251:  {region: 0xe9, script: 0x57, flags: 0x0},
+	249:  {region: 0x10a, script: 0x5a, flags: 0x0},
+	250:  {region: 0x5e, script: 0x5a, flags: 0x0},
+	251:  {region: 0xe9, script: 0x5a, flags: 0x0},
 	252:  {region: 0x49, script: 0x17, flags: 0x0},
-	253:  {region: 0xc4, script: 0x81, flags: 0x0},
+	253:  {region: 0xc4, script: 0x85, flags: 0x0},
 	254:  {region: 0x8, script: 0x2, flags: 0x1},
-	255:  {region: 0x106, script: 0x1f, flags: 0x0},
-	256:  {region: 0x7b, script: 0x57, flags: 0x0},
-	257:  {region: 0x63, script: 0x57, flags: 0x0},
-	258:  {region: 0x165, script: 0x57, flags: 0x0},
-	259:  {region: 0x165, script: 0x57, flags: 0x0},
-	260:  {region: 0x165, script: 0x57, flags: 0x0},
-	261:  {region: 0x165, script: 0x57, flags: 0x0},
-	262:  {region: 0x135, script: 0x57, flags: 0x0},
-	263:  {region: 0x106, script: 0x1f, flags: 0x0},
-	264:  {region: 0xa4, script: 0x57, flags: 0x0},
-	265:  {region: 0x165, script: 0x57, flags: 0x0},
-	266:  {region: 0x165, script: 0x57, flags: 0x0},
+	255:  {region: 0x106, script: 0x20, flags: 0x0},
+	256:  {region: 0x7b, script: 0x5a, flags: 0x0},
+	257:  {region: 0x63, script: 0x5a, flags: 0x0},
+	258:  {region: 0x165, script: 0x5a, flags: 0x0},
+	259:  {region: 0x165, script: 0x5a, flags: 0x0},
+	260:  {region: 0x165, script: 0x5a, flags: 0x0},
+	261:  {region: 0x165, script: 0x5a, flags: 0x0},
+	262:  {region: 0x135, script: 0x5a, flags: 0x0},
+	263:  {region: 0x106, script: 0x20, flags: 0x0},
+	264:  {region: 0xa4, script: 0x5a, flags: 0x0},
+	265:  {region: 0x165, script: 0x5a, flags: 0x0},
+	266:  {region: 0x165, script: 0x5a, flags: 0x0},
 	267:  {region: 0x99, script: 0x5, flags: 0x0},
-	268:  {region: 0x165, script: 0x57, flags: 0x0},
-	269:  {region: 0x60, script: 0x57, flags: 0x0},
-	270:  {region: 0x165, script: 0x57, flags: 0x0},
-	271:  {region: 0x49, script: 0x57, flags: 0x0},
-	272:  {region: 0x165, script: 0x57, flags: 0x0},
-	273:  {region: 0x165, script: 0x57, flags: 0x0},
-	274:  {region: 0x165, script: 0x57, flags: 0x0},
+	268:  {region: 0x165, script: 0x5a, flags: 0x0},
+	269:  {region: 0x60, script: 0x5a, flags: 0x0},
+	270:  {region: 0x165, script: 0x5a, flags: 0x0},
+	271:  {region: 0x49, script: 0x5a, flags: 0x0},
+	272:  {region: 0x165, script: 0x5a, flags: 0x0},
+	273:  {region: 0x165, script: 0x5a, flags: 0x0},
+	274:  {region: 0x165, script: 0x5a, flags: 0x0},
 	275:  {region: 0x165, script: 0x5, flags: 0x0},
-	276:  {region: 0x49, script: 0x57, flags: 0x0},
-	277:  {region: 0x165, script: 0x57, flags: 0x0},
-	278:  {region: 0x165, script: 0x57, flags: 0x0},
-	279:  {region: 0xd4, script: 0x57, flags: 0x0},
-	280:  {region: 0x4f, script: 0x57, flags: 0x0},
-	281:  {region: 0x165, script: 0x57, flags: 0x0},
+	276:  {region: 0x49, script: 0x5a, flags: 0x0},
+	277:  {region: 0x165, script: 0x5a, flags: 0x0},
+	278:  {region: 0x165, script: 0x5a, flags: 0x0},
+	279:  {region: 0xd4, script: 0x5a, flags: 0x0},
+	280:  {region: 0x4f, script: 0x5a, flags: 0x0},
+	281:  {region: 0x165, script: 0x5a, flags: 0x0},
 	282:  {region: 0x99, script: 0x5, flags: 0x0},
-	283:  {region: 0x165, script: 0x57, flags: 0x0},
-	284:  {region: 0x165, script: 0x57, flags: 0x0},
-	285:  {region: 0x165, script: 0x57, flags: 0x0},
-	286:  {region: 0x165, script: 0x29, flags: 0x0},
-	287:  {region: 0x60, script: 0x57, flags: 0x0},
-	288:  {region: 0xc3, script: 0x57, flags: 0x0},
-	289:  {region: 0xd0, script: 0x57, flags: 0x0},
-	290:  {region: 0x165, script: 0x57, flags: 0x0},
-	291:  {region: 0xdb, script: 0x21, flags: 0x0},
-	292:  {region: 0x52, script: 0x57, flags: 0x0},
-	293:  {region: 0x165, script: 0x57, flags: 0x0},
-	294:  {region: 0x165, script: 0x57, flags: 0x0},
-	295:  {region: 0x165, script: 0x57, flags: 0x0},
-	296:  {region: 0xcd, script: 0xde, flags: 0x0},
-	297:  {region: 0x165, script: 0x57, flags: 0x0},
-	298:  {region: 0x165, script: 0x57, flags: 0x0},
-	299:  {region: 0x114, script: 0x57, flags: 0x0},
-	300:  {region: 0x37, script: 0x57, flags: 0x0},
-	301:  {region: 0x43, script: 0xe0, flags: 0x0},
-	302:  {region: 0x165, script: 0x57, flags: 0x0},
-	303:  {region: 0xa4, script: 0x57, flags: 0x0},
-	304:  {region: 0x80, script: 0x57, flags: 0x0},
-	305:  {region: 0xd6, script: 0x57, flags: 0x0},
-	306:  {region: 0x9e, script: 0x57, flags: 0x0},
-	307:  {region: 0x6b, script: 0x27, flags: 0x0},
-	308:  {region: 0x165, script: 0x57, flags: 0x0},
-	309:  {region: 0xc4, script: 0x48, flags: 0x0},
-	310:  {region: 0x87, script: 0x31, flags: 0x0},
-	311:  {region: 0x165, script: 0x57, flags: 0x0},
-	312:  {region: 0x165, script: 0x57, flags: 0x0},
+	283:  {region: 0x165, script: 0x5a, flags: 0x0},
+	284:  {region: 0x165, script: 0x5a, flags: 0x0},
+	285:  {region: 0x165, script: 0x5a, flags: 0x0},
+	286:  {region: 0x165, script: 0x2c, flags: 0x0},
+	287:  {region: 0x60, script: 0x5a, flags: 0x0},
+	288:  {region: 0xc3, script: 0x5a, flags: 0x0},
+	289:  {region: 0xd0, script: 0x5a, flags: 0x0},
+	290:  {region: 0x165, script: 0x5a, flags: 0x0},
+	291:  {region: 0xdb, script: 0x22, flags: 0x0},
+	292:  {region: 0x52, script: 0x5a, flags: 0x0},
+	293:  {region: 0x165, script: 0x5a, flags: 0x0},
+	294:  {region: 0x165, script: 0x5a, flags: 0x0},
+	295:  {region: 0x165, script: 0x5a, flags: 0x0},
+	296:  {region: 0xcd, script: 0xe5, flags: 0x0},
+	297:  {region: 0x165, script: 0x5a, flags: 0x0},
+	298:  {region: 0x165, script: 0x5a, flags: 0x0},
+	299:  {region: 0x114, script: 0x5a, flags: 0x0},
+	300:  {region: 0x37, script: 0x5a, flags: 0x0},
+	301:  {region: 0x43, script: 0xe7, flags: 0x0},
+	302:  {region: 0x165, script: 0x5a, flags: 0x0},
+	303:  {region: 0xa4, script: 0x5a, flags: 0x0},
+	304:  {region: 0x80, script: 0x5a, flags: 0x0},
+	305:  {region: 0xd6, script: 0x5a, flags: 0x0},
+	306:  {region: 0x9e, script: 0x5a, flags: 0x0},
+	307:  {region: 0x6b, script: 0x29, flags: 0x0},
+	308:  {region: 0x165, script: 0x5a, flags: 0x0},
+	309:  {region: 0xc4, script: 0x4b, flags: 0x0},
+	310:  {region: 0x87, script: 0x34, flags: 0x0},
+	311:  {region: 0x165, script: 0x5a, flags: 0x0},
+	312:  {region: 0x165, script: 0x5a, flags: 0x0},
 	313:  {region: 0xa, script: 0x2, flags: 0x1},
-	314:  {region: 0x165, script: 0x57, flags: 0x0},
-	315:  {region: 0x165, script: 0x57, flags: 0x0},
-	316:  {region: 0x1, script: 0x57, flags: 0x0},
-	317:  {region: 0x165, script: 0x57, flags: 0x0},
-	318:  {region: 0x6e, script: 0x57, flags: 0x0},
-	319:  {region: 0x135, script: 0x57, flags: 0x0},
-	320:  {region: 0x6a, script: 0x57, flags: 0x0},
-	321:  {region: 0x165, script: 0x57, flags: 0x0},
-	322:  {region: 0x9e, script: 0x43, flags: 0x0},
-	323:  {region: 0x165, script: 0x57, flags: 0x0},
-	324:  {region: 0x165, script: 0x57, flags: 0x0},
-	325:  {region: 0x6e, script: 0x57, flags: 0x0},
-	326:  {region: 0x52, script: 0x57, flags: 0x0},
-	327:  {region: 0x6e, script: 0x57, flags: 0x0},
+	314:  {region: 0x165, script: 0x5a, flags: 0x0},
+	315:  {region: 0x165, script: 0x5a, flags: 0x0},
+	316:  {region: 0x1, script: 0x5a, flags: 0x0},
+	317:  {region: 0x165, script: 0x5a, flags: 0x0},
+	318:  {region: 0x6e, script: 0x5a, flags: 0x0},
+	319:  {region: 0x135, script: 0x5a, flags: 0x0},
+	320:  {region: 0x6a, script: 0x5a, flags: 0x0},
+	321:  {region: 0x165, script: 0x5a, flags: 0x0},
+	322:  {region: 0x9e, script: 0x46, flags: 0x0},
+	323:  {region: 0x165, script: 0x5a, flags: 0x0},
+	324:  {region: 0x165, script: 0x5a, flags: 0x0},
+	325:  {region: 0x6e, script: 0x5a, flags: 0x0},
+	326:  {region: 0x52, script: 0x5a, flags: 0x0},
+	327:  {region: 0x6e, script: 0x5a, flags: 0x0},
 	328:  {region: 0x9c, script: 0x5, flags: 0x0},
-	329:  {region: 0x165, script: 0x57, flags: 0x0},
-	330:  {region: 0x165, script: 0x57, flags: 0x0},
-	331:  {region: 0x165, script: 0x57, flags: 0x0},
-	332:  {region: 0x165, script: 0x57, flags: 0x0},
-	333:  {region: 0x86, script: 0x57, flags: 0x0},
+	329:  {region: 0x165, script: 0x5a, flags: 0x0},
+	330:  {region: 0x165, script: 0x5a, flags: 0x0},
+	331:  {region: 0x165, script: 0x5a, flags: 0x0},
+	332:  {region: 0x165, script: 0x5a, flags: 0x0},
+	333:  {region: 0x86, script: 0x5a, flags: 0x0},
 	334:  {region: 0xc, script: 0x2, flags: 0x1},
-	335:  {region: 0x165, script: 0x57, flags: 0x0},
-	336:  {region: 0xc3, script: 0x57, flags: 0x0},
-	337:  {region: 0x72, script: 0x57, flags: 0x0},
+	335:  {region: 0x165, script: 0x5a, flags: 0x0},
+	336:  {region: 0xc3, script: 0x5a, flags: 0x0},
+	337:  {region: 0x72, script: 0x5a, flags: 0x0},
 	338:  {region: 0x10b, script: 0x5, flags: 0x0},
-	339:  {region: 0xe7, script: 0x57, flags: 0x0},
-	340:  {region: 0x10c, script: 0x57, flags: 0x0},
-	341:  {region: 0x73, script: 0x57, flags: 0x0},
-	342:  {region: 0x165, script: 0x57, flags: 0x0},
-	343:  {region: 0x165, script: 0x57, flags: 0x0},
-	344:  {region: 0x76, script: 0x57, flags: 0x0},
-	345:  {region: 0x165, script: 0x57, flags: 0x0},
-	346:  {region: 0x3b, script: 0x57, flags: 0x0},
-	347:  {region: 0x165, script: 0x57, flags: 0x0},
-	348:  {region: 0x165, script: 0x57, flags: 0x0},
-	349:  {region: 0x165, script: 0x57, flags: 0x0},
-	350:  {region: 0x78, script: 0x57, flags: 0x0},
-	351:  {region: 0x135, script: 0x57, flags: 0x0},
-	352:  {region: 0x78, script: 0x57, flags: 0x0},
-	353:  {region: 0x60, script: 0x57, flags: 0x0},
-	354:  {region: 0x60, script: 0x57, flags: 0x0},
+	339:  {region: 0xe7, script: 0x5a, flags: 0x0},
+	340:  {region: 0x10c, script: 0x5a, flags: 0x0},
+	341:  {region: 0x73, script: 0x5a, flags: 0x0},
+	342:  {region: 0x165, script: 0x5a, flags: 0x0},
+	343:  {region: 0x165, script: 0x5a, flags: 0x0},
+	344:  {region: 0x76, script: 0x5a, flags: 0x0},
+	345:  {region: 0x165, script: 0x5a, flags: 0x0},
+	346:  {region: 0x3b, script: 0x5a, flags: 0x0},
+	347:  {region: 0x165, script: 0x5a, flags: 0x0},
+	348:  {region: 0x165, script: 0x5a, flags: 0x0},
+	349:  {region: 0x165, script: 0x5a, flags: 0x0},
+	350:  {region: 0x78, script: 0x5a, flags: 0x0},
+	351:  {region: 0x135, script: 0x5a, flags: 0x0},
+	352:  {region: 0x78, script: 0x5a, flags: 0x0},
+	353:  {region: 0x60, script: 0x5a, flags: 0x0},
+	354:  {region: 0x60, script: 0x5a, flags: 0x0},
 	355:  {region: 0x52, script: 0x5, flags: 0x0},
-	356:  {region: 0x140, script: 0x57, flags: 0x0},
-	357:  {region: 0x165, script: 0x57, flags: 0x0},
-	358:  {region: 0x84, script: 0x57, flags: 0x0},
-	359:  {region: 0x165, script: 0x57, flags: 0x0},
-	360:  {region: 0xd4, script: 0x57, flags: 0x0},
-	361:  {region: 0x9e, script: 0x57, flags: 0x0},
-	362:  {region: 0xd6, script: 0x57, flags: 0x0},
-	363:  {region: 0x165, script: 0x57, flags: 0x0},
-	364:  {region: 0x10b, script: 0x57, flags: 0x0},
-	365:  {region: 0xd9, script: 0x57, flags: 0x0},
-	366:  {region: 0x96, script: 0x57, flags: 0x0},
-	367:  {region: 0x80, script: 0x57, flags: 0x0},
-	368:  {region: 0x165, script: 0x57, flags: 0x0},
-	369:  {region: 0xbc, script: 0x57, flags: 0x0},
-	370:  {region: 0x165, script: 0x57, flags: 0x0},
-	371:  {region: 0x165, script: 0x57, flags: 0x0},
-	372:  {region: 0x165, script: 0x57, flags: 0x0},
-	373:  {region: 0x53, script: 0x38, flags: 0x0},
-	374:  {region: 0x165, script: 0x57, flags: 0x0},
-	375:  {region: 0x95, script: 0x57, flags: 0x0},
-	376:  {region: 0x165, script: 0x57, flags: 0x0},
-	377:  {region: 0x165, script: 0x57, flags: 0x0},
-	378:  {region: 0x99, script: 0x21, flags: 0x0},
-	379:  {region: 0x165, script: 0x57, flags: 0x0},
+	356:  {region: 0x140, script: 0x5a, flags: 0x0},
+	357:  {region: 0x165, script: 0x5a, flags: 0x0},
+	358:  {region: 0x84, script: 0x5a, flags: 0x0},
+	359:  {region: 0x165, script: 0x5a, flags: 0x0},
+	360:  {region: 0xd4, script: 0x5a, flags: 0x0},
+	361:  {region: 0x9e, script: 0x5a, flags: 0x0},
+	362:  {region: 0xd6, script: 0x5a, flags: 0x0},
+	363:  {region: 0x165, script: 0x5a, flags: 0x0},
+	364:  {region: 0x10b, script: 0x5a, flags: 0x0},
+	365:  {region: 0xd9, script: 0x5a, flags: 0x0},
+	366:  {region: 0x96, script: 0x5a, flags: 0x0},
+	367:  {region: 0x80, script: 0x5a, flags: 0x0},
+	368:  {region: 0x165, script: 0x5a, flags: 0x0},
+	369:  {region: 0xbc, script: 0x5a, flags: 0x0},
+	370:  {region: 0x165, script: 0x5a, flags: 0x0},
+	371:  {region: 0x165, script: 0x5a, flags: 0x0},
+	372:  {region: 0x165, script: 0x5a, flags: 0x0},
+	373:  {region: 0x53, script: 0x3b, flags: 0x0},
+	374:  {region: 0x165, script: 0x5a, flags: 0x0},
+	375:  {region: 0x95, script: 0x5a, flags: 0x0},
+	376:  {region: 0x165, script: 0x5a, flags: 0x0},
+	377:  {region: 0x165, script: 0x5a, flags: 0x0},
+	378:  {region: 0x99, script: 0x22, flags: 0x0},
+	379:  {region: 0x165, script: 0x5a, flags: 0x0},
 	380:  {region: 0x9c, script: 0x5, flags: 0x0},
-	381:  {region: 0x7e, script: 0x57, flags: 0x0},
-	382:  {region: 0x7b, script: 0x57, flags: 0x0},
-	383:  {region: 0x165, script: 0x57, flags: 0x0},
-	384:  {region: 0x165, script: 0x57, flags: 0x0},
-	385:  {region: 0x165, script: 0x57, flags: 0x0},
-	386:  {region: 0x165, script: 0x57, flags: 0x0},
-	387:  {region: 0x165, script: 0x57, flags: 0x0},
-	388:  {region: 0x165, script: 0x57, flags: 0x0},
-	389:  {region: 0x6f, script: 0x29, flags: 0x0},
-	390:  {region: 0x165, script: 0x57, flags: 0x0},
-	391:  {region: 0xdb, script: 0x21, flags: 0x0},
-	392:  {region: 0x165, script: 0x57, flags: 0x0},
-	393:  {region: 0xa7, script: 0x57, flags: 0x0},
-	394:  {region: 0x165, script: 0x57, flags: 0x0},
+	381:  {region: 0x7e, script: 0x5a, flags: 0x0},
+	382:  {region: 0x7b, script: 0x5a, flags: 0x0},
+	383:  {region: 0x165, script: 0x5a, flags: 0x0},
+	384:  {region: 0x165, script: 0x5a, flags: 0x0},
+	385:  {region: 0x165, script: 0x5a, flags: 0x0},
+	386:  {region: 0x165, script: 0x5a, flags: 0x0},
+	387:  {region: 0x165, script: 0x5a, flags: 0x0},
+	388:  {region: 0x165, script: 0x5a, flags: 0x0},
+	389:  {region: 0x6f, script: 0x2c, flags: 0x0},
+	390:  {region: 0x165, script: 0x5a, flags: 0x0},
+	391:  {region: 0xdb, script: 0x22, flags: 0x0},
+	392:  {region: 0x165, script: 0x5a, flags: 0x0},
+	393:  {region: 0xa7, script: 0x5a, flags: 0x0},
+	394:  {region: 0x165, script: 0x5a, flags: 0x0},
 	395:  {region: 0xe8, script: 0x5, flags: 0x0},
-	396:  {region: 0x165, script: 0x57, flags: 0x0},
+	396:  {region: 0x165, script: 0x5a, flags: 0x0},
 	397:  {region: 0xe8, script: 0x5, flags: 0x0},
-	398:  {region: 0x165, script: 0x57, flags: 0x0},
-	399:  {region: 0x165, script: 0x57, flags: 0x0},
-	400:  {region: 0x6e, script: 0x57, flags: 0x0},
+	398:  {region: 0x165, script: 0x5a, flags: 0x0},
+	399:  {region: 0x165, script: 0x5a, flags: 0x0},
+	400:  {region: 0x6e, script: 0x5a, flags: 0x0},
 	401:  {region: 0x9c, script: 0x5, flags: 0x0},
-	402:  {region: 0x165, script: 0x57, flags: 0x0},
-	403:  {region: 0x165, script: 0x29, flags: 0x0},
-	404:  {region: 0xf1, script: 0x57, flags: 0x0},
-	405:  {region: 0x165, script: 0x57, flags: 0x0},
-	406:  {region: 0x165, script: 0x57, flags: 0x0},
-	407:  {region: 0x165, script: 0x57, flags: 0x0},
-	408:  {region: 0x165, script: 0x29, flags: 0x0},
-	409:  {region: 0x165, script: 0x57, flags: 0x0},
-	410:  {region: 0x99, script: 0x21, flags: 0x0},
-	411:  {region: 0x99, script: 0xda, flags: 0x0},
-	412:  {region: 0x95, script: 0x57, flags: 0x0},
-	413:  {region: 0xd9, script: 0x57, flags: 0x0},
-	414:  {region: 0x130, script: 0x2f, flags: 0x0},
-	415:  {region: 0x165, script: 0x57, flags: 0x0},
+	402:  {region: 0x165, script: 0x5a, flags: 0x0},
+	403:  {region: 0x165, script: 0x2c, flags: 0x0},
+	404:  {region: 0xf1, script: 0x5a, flags: 0x0},
+	405:  {region: 0x165, script: 0x5a, flags: 0x0},
+	406:  {region: 0x165, script: 0x5a, flags: 0x0},
+	407:  {region: 0x165, script: 0x5a, flags: 0x0},
+	408:  {region: 0x165, script: 0x2c, flags: 0x0},
+	409:  {region: 0x165, script: 0x5a, flags: 0x0},
+	410:  {region: 0x99, script: 0x22, flags: 0x0},
+	411:  {region: 0x99, script: 0xe1, flags: 0x0},
+	412:  {region: 0x95, script: 0x5a, flags: 0x0},
+	413:  {region: 0xd9, script: 0x5a, flags: 0x0},
+	414:  {region: 0x130, script: 0x32, flags: 0x0},
+	415:  {region: 0x165, script: 0x5a, flags: 0x0},
 	416:  {region: 0xe, script: 0x2, flags: 0x1},
 	417:  {region: 0x99, script: 0xe, flags: 0x0},
-	418:  {region: 0x165, script: 0x57, flags: 0x0},
-	419:  {region: 0x4e, script: 0x57, flags: 0x0},
-	420:  {region: 0x99, script: 0x32, flags: 0x0},
-	421:  {region: 0x41, script: 0x57, flags: 0x0},
-	422:  {region: 0x54, script: 0x57, flags: 0x0},
-	423:  {region: 0x165, script: 0x57, flags: 0x0},
-	424:  {region: 0x80, script: 0x57, flags: 0x0},
-	425:  {region: 0x165, script: 0x57, flags: 0x0},
-	426:  {region: 0x165, script: 0x57, flags: 0x0},
-	427:  {region: 0xa4, script: 0x57, flags: 0x0},
-	428:  {region: 0x98, script: 0x57, flags: 0x0},
-	429:  {region: 0x165, script: 0x57, flags: 0x0},
-	430:  {region: 0xdb, script: 0x21, flags: 0x0},
-	431:  {region: 0x165, script: 0x57, flags: 0x0},
+	418:  {region: 0x165, script: 0x5a, flags: 0x0},
+	419:  {region: 0x4e, script: 0x5a, flags: 0x0},
+	420:  {region: 0x99, script: 0x35, flags: 0x0},
+	421:  {region: 0x41, script: 0x5a, flags: 0x0},
+	422:  {region: 0x54, script: 0x5a, flags: 0x0},
+	423:  {region: 0x165, script: 0x5a, flags: 0x0},
+	424:  {region: 0x80, script: 0x5a, flags: 0x0},
+	425:  {region: 0x165, script: 0x5a, flags: 0x0},
+	426:  {region: 0x165, script: 0x5a, flags: 0x0},
+	427:  {region: 0xa4, script: 0x5a, flags: 0x0},
+	428:  {region: 0x98, script: 0x5a, flags: 0x0},
+	429:  {region: 0x165, script: 0x5a, flags: 0x0},
+	430:  {region: 0xdb, script: 0x22, flags: 0x0},
+	431:  {region: 0x165, script: 0x5a, flags: 0x0},
 	432:  {region: 0x165, script: 0x5, flags: 0x0},
-	433:  {region: 0x49, script: 0x57, flags: 0x0},
+	433:  {region: 0x49, script: 0x5a, flags: 0x0},
 	434:  {region: 0x165, script: 0x5, flags: 0x0},
-	435:  {region: 0x165, script: 0x57, flags: 0x0},
+	435:  {region: 0x165, script: 0x5a, flags: 0x0},
 	436:  {region: 0x10, script: 0x3, flags: 0x1},
-	437:  {region: 0x165, script: 0x57, flags: 0x0},
-	438:  {region: 0x53, script: 0x38, flags: 0x0},
-	439:  {region: 0x165, script: 0x57, flags: 0x0},
-	440:  {region: 0x135, script: 0x57, flags: 0x0},
+	437:  {region: 0x165, script: 0x5a, flags: 0x0},
+	438:  {region: 0x53, script: 0x3b, flags: 0x0},
+	439:  {region: 0x165, script: 0x5a, flags: 0x0},
+	440:  {region: 0x135, script: 0x5a, flags: 0x0},
 	441:  {region: 0x24, script: 0x5, flags: 0x0},
-	442:  {region: 0x165, script: 0x57, flags: 0x0},
-	443:  {region: 0x165, script: 0x29, flags: 0x0},
-	444:  {region: 0x97, script: 0x3b, flags: 0x0},
-	445:  {region: 0x165, script: 0x57, flags: 0x0},
-	446:  {region: 0x99, script: 0x21, flags: 0x0},
-	447:  {region: 0x165, script: 0x57, flags: 0x0},
-	448:  {region: 0x73, script: 0x57, flags: 0x0},
-	449:  {region: 0x165, script: 0x57, flags: 0x0},
-	450:  {region: 0x165, script: 0x57, flags: 0x0},
-	451:  {region: 0xe7, script: 0x57, flags: 0x0},
-	452:  {region: 0x165, script: 0x57, flags: 0x0},
-	453:  {region: 0x12b, script: 0x3d, flags: 0x0},
-	454:  {region: 0x53, script: 0x89, flags: 0x0},
-	455:  {region: 0x165, script: 0x57, flags: 0x0},
+	442:  {region: 0x165, script: 0x5a, flags: 0x0},
+	443:  {region: 0x165, script: 0x2c, flags: 0x0},
+	444:  {region: 0x97, script: 0x3e, flags: 0x0},
+	445:  {region: 0x165, script: 0x5a, flags: 0x0},
+	446:  {region: 0x99, script: 0x22, flags: 0x0},
+	447:  {region: 0x165, script: 0x5a, flags: 0x0},
+	448:  {region: 0x73, script: 0x5a, flags: 0x0},
+	449:  {region: 0x165, script: 0x5a, flags: 0x0},
+	450:  {region: 0x165, script: 0x5a, flags: 0x0},
+	451:  {region: 0xe7, script: 0x5a, flags: 0x0},
+	452:  {region: 0x165, script: 0x5a, flags: 0x0},
+	453:  {region: 0x12b, script: 0x40, flags: 0x0},
+	454:  {region: 0x53, script: 0x8d, flags: 0x0},
+	455:  {region: 0x165, script: 0x5a, flags: 0x0},
 	456:  {region: 0xe8, script: 0x5, flags: 0x0},
-	457:  {region: 0x99, script: 0x21, flags: 0x0},
-	458:  {region: 0xaf, script: 0x3e, flags: 0x0},
-	459:  {region: 0xe7, script: 0x57, flags: 0x0},
+	457:  {region: 0x99, script: 0x22, flags: 0x0},
+	458:  {region: 0xaf, script: 0x41, flags: 0x0},
+	459:  {region: 0xe7, script: 0x5a, flags: 0x0},
 	460:  {region: 0xe8, script: 0x5, flags: 0x0},
-	461:  {region: 0xe6, script: 0x57, flags: 0x0},
-	462:  {region: 0x99, script: 0x21, flags: 0x0},
-	463:  {region: 0x99, script: 0x21, flags: 0x0},
-	464:  {region: 0x165, script: 0x57, flags: 0x0},
-	465:  {region: 0x90, script: 0x57, flags: 0x0},
-	466:  {region: 0x60, script: 0x57, flags: 0x0},
-	467:  {region: 0x53, script: 0x38, flags: 0x0},
-	468:  {region: 0x91, script: 0x57, flags: 0x0},
-	469:  {region: 0x92, script: 0x57, flags: 0x0},
-	470:  {region: 0x165, script: 0x57, flags: 0x0},
+	461:  {region: 0xe6, script: 0x5a, flags: 0x0},
+	462:  {region: 0x99, script: 0x22, flags: 0x0},
+	463:  {region: 0x99, script: 0x22, flags: 0x0},
+	464:  {region: 0x165, script: 0x5a, flags: 0x0},
+	465:  {region: 0x90, script: 0x5a, flags: 0x0},
+	466:  {region: 0x60, script: 0x5a, flags: 0x0},
+	467:  {region: 0x53, script: 0x3b, flags: 0x0},
+	468:  {region: 0x91, script: 0x5a, flags: 0x0},
+	469:  {region: 0x92, script: 0x5a, flags: 0x0},
+	470:  {region: 0x165, script: 0x5a, flags: 0x0},
 	471:  {region: 0x28, script: 0x8, flags: 0x0},
-	472:  {region: 0xd2, script: 0x57, flags: 0x0},
-	473:  {region: 0x78, script: 0x57, flags: 0x0},
-	474:  {region: 0x165, script: 0x57, flags: 0x0},
-	475:  {region: 0x165, script: 0x57, flags: 0x0},
-	476:  {region: 0xd0, script: 0x57, flags: 0x0},
-	477:  {region: 0xd6, script: 0x57, flags: 0x0},
-	478:  {region: 0x165, script: 0x57, flags: 0x0},
-	479:  {region: 0x165, script: 0x57, flags: 0x0},
-	480:  {region: 0x165, script: 0x57, flags: 0x0},
-	481:  {region: 0x95, script: 0x57, flags: 0x0},
-	482:  {region: 0x165, script: 0x57, flags: 0x0},
-	483:  {region: 0x165, script: 0x57, flags: 0x0},
-	484:  {region: 0x165, script: 0x57, flags: 0x0},
-	486:  {region: 0x122, script: 0x57, flags: 0x0},
-	487:  {region: 0xd6, script: 0x57, flags: 0x0},
-	488:  {region: 0x165, script: 0x57, flags: 0x0},
-	489:  {region: 0x165, script: 0x57, flags: 0x0},
-	490:  {region: 0x53, script: 0xea, flags: 0x0},
-	491:  {region: 0x165, script: 0x57, flags: 0x0},
-	492:  {region: 0x135, script: 0x57, flags: 0x0},
-	493:  {region: 0x165, script: 0x57, flags: 0x0},
-	494:  {region: 0x49, script: 0x57, flags: 0x0},
-	495:  {region: 0x165, script: 0x57, flags: 0x0},
-	496:  {region: 0x165, script: 0x57, flags: 0x0},
-	497:  {region: 0xe7, script: 0x57, flags: 0x0},
-	498:  {region: 0x165, script: 0x57, flags: 0x0},
-	499:  {region: 0x95, script: 0x57, flags: 0x0},
-	500:  {region: 0x106, script: 0x1f, flags: 0x0},
-	501:  {region: 0x1, script: 0x57, flags: 0x0},
-	502:  {region: 0x165, script: 0x57, flags: 0x0},
-	503:  {region: 0x165, script: 0x57, flags: 0x0},
-	504:  {region: 0x9d, script: 0x57, flags: 0x0},
-	505:  {region: 0x9e, script: 0x57, flags: 0x0},
+	472:  {region: 0xd2, script: 0x5a, flags: 0x0},
+	473:  {region: 0x78, script: 0x5a, flags: 0x0},
+	474:  {region: 0x165, script: 0x5a, flags: 0x0},
+	475:  {region: 0x165, script: 0x5a, flags: 0x0},
+	476:  {region: 0xd0, script: 0x5a, flags: 0x0},
+	477:  {region: 0xd6, script: 0x5a, flags: 0x0},
+	478:  {region: 0x165, script: 0x5a, flags: 0x0},
+	479:  {region: 0x165, script: 0x5a, flags: 0x0},
+	480:  {region: 0x165, script: 0x5a, flags: 0x0},
+	481:  {region: 0x95, script: 0x5a, flags: 0x0},
+	482:  {region: 0x165, script: 0x5a, flags: 0x0},
+	483:  {region: 0x165, script: 0x5a, flags: 0x0},
+	484:  {region: 0x165, script: 0x5a, flags: 0x0},
+	486:  {region: 0x122, script: 0x5a, flags: 0x0},
+	487:  {region: 0xd6, script: 0x5a, flags: 0x0},
+	488:  {region: 0x165, script: 0x5a, flags: 0x0},
+	489:  {region: 0x165, script: 0x5a, flags: 0x0},
+	490:  {region: 0x53, script: 0xf3, flags: 0x0},
+	491:  {region: 0x165, script: 0x5a, flags: 0x0},
+	492:  {region: 0x135, script: 0x5a, flags: 0x0},
+	493:  {region: 0x165, script: 0x5a, flags: 0x0},
+	494:  {region: 0x49, script: 0x5a, flags: 0x0},
+	495:  {region: 0x165, script: 0x5a, flags: 0x0},
+	496:  {region: 0x165, script: 0x5a, flags: 0x0},
+	497:  {region: 0xe7, script: 0x5a, flags: 0x0},
+	498:  {region: 0x165, script: 0x5a, flags: 0x0},
+	499:  {region: 0x95, script: 0x5a, flags: 0x0},
+	500:  {region: 0x106, script: 0x20, flags: 0x0},
+	501:  {region: 0x1, script: 0x5a, flags: 0x0},
+	502:  {region: 0x165, script: 0x5a, flags: 0x0},
+	503:  {region: 0x165, script: 0x5a, flags: 0x0},
+	504:  {region: 0x9d, script: 0x5a, flags: 0x0},
+	505:  {region: 0x9e, script: 0x5a, flags: 0x0},
 	506:  {region: 0x49, script: 0x17, flags: 0x0},
-	507:  {region: 0x97, script: 0x3b, flags: 0x0},
-	508:  {region: 0x165, script: 0x57, flags: 0x0},
-	509:  {region: 0x165, script: 0x57, flags: 0x0},
-	510:  {region: 0x106, script: 0x57, flags: 0x0},
-	511:  {region: 0x165, script: 0x57, flags: 0x0},
-	512:  {region: 0xa2, script: 0x46, flags: 0x0},
-	513:  {region: 0x165, script: 0x57, flags: 0x0},
-	514:  {region: 0xa0, script: 0x57, flags: 0x0},
-	515:  {region: 0x1, script: 0x57, flags: 0x0},
-	516:  {region: 0x165, script: 0x57, flags: 0x0},
-	517:  {region: 0x165, script: 0x57, flags: 0x0},
-	518:  {region: 0x165, script: 0x57, flags: 0x0},
-	519:  {region: 0x52, script: 0x57, flags: 0x0},
-	520:  {region: 0x130, script: 0x3b, flags: 0x0},
-	521:  {region: 0x165, script: 0x57, flags: 0x0},
-	522:  {region: 0x12f, script: 0x57, flags: 0x0},
-	523:  {region: 0xdb, script: 0x21, flags: 0x0},
-	524:  {region: 0x165, script: 0x57, flags: 0x0},
-	525:  {region: 0x63, script: 0x57, flags: 0x0},
-	526:  {region: 0x95, script: 0x57, flags: 0x0},
-	527:  {region: 0x95, script: 0x57, flags: 0x0},
-	528:  {region: 0x7d, script: 0x2b, flags: 0x0},
-	529:  {region: 0x137, script: 0x1f, flags: 0x0},
-	530:  {region: 0x67, script: 0x57, flags: 0x0},
-	531:  {region: 0xc4, script: 0x57, flags: 0x0},
-	532:  {region: 0x165, script: 0x57, flags: 0x0},
-	533:  {region: 0x165, script: 0x57, flags: 0x0},
-	534:  {region: 0xd6, script: 0x57, flags: 0x0},
-	535:  {region: 0xa4, script: 0x57, flags: 0x0},
-	536:  {region: 0xc3, script: 0x57, flags: 0x0},
-	537:  {region: 0x106, script: 0x1f, flags: 0x0},
-	538:  {region: 0x165, script: 0x57, flags: 0x0},
-	539:  {region: 0x165, script: 0x57, flags: 0x0},
-	540:  {region: 0x165, script: 0x57, flags: 0x0},
-	541:  {region: 0x165, script: 0x57, flags: 0x0},
+	507:  {region: 0x97, script: 0x3e, flags: 0x0},
+	508:  {region: 0x165, script: 0x5a, flags: 0x0},
+	509:  {region: 0x165, script: 0x5a, flags: 0x0},
+	510:  {region: 0x106, script: 0x5a, flags: 0x0},
+	511:  {region: 0x165, script: 0x5a, flags: 0x0},
+	512:  {region: 0xa2, script: 0x49, flags: 0x0},
+	513:  {region: 0x165, script: 0x5a, flags: 0x0},
+	514:  {region: 0xa0, script: 0x5a, flags: 0x0},
+	515:  {region: 0x1, script: 0x5a, flags: 0x0},
+	516:  {region: 0x165, script: 0x5a, flags: 0x0},
+	517:  {region: 0x165, script: 0x5a, flags: 0x0},
+	518:  {region: 0x165, script: 0x5a, flags: 0x0},
+	519:  {region: 0x52, script: 0x5a, flags: 0x0},
+	520:  {region: 0x130, script: 0x3e, flags: 0x0},
+	521:  {region: 0x165, script: 0x5a, flags: 0x0},
+	522:  {region: 0x12f, script: 0x5a, flags: 0x0},
+	523:  {region: 0xdb, script: 0x22, flags: 0x0},
+	524:  {region: 0x165, script: 0x5a, flags: 0x0},
+	525:  {region: 0x63, script: 0x5a, flags: 0x0},
+	526:  {region: 0x95, script: 0x5a, flags: 0x0},
+	527:  {region: 0x95, script: 0x5a, flags: 0x0},
+	528:  {region: 0x7d, script: 0x2e, flags: 0x0},
+	529:  {region: 0x137, script: 0x20, flags: 0x0},
+	530:  {region: 0x67, script: 0x5a, flags: 0x0},
+	531:  {region: 0xc4, script: 0x5a, flags: 0x0},
+	532:  {region: 0x165, script: 0x5a, flags: 0x0},
+	533:  {region: 0x165, script: 0x5a, flags: 0x0},
+	534:  {region: 0xd6, script: 0x5a, flags: 0x0},
+	535:  {region: 0xa4, script: 0x5a, flags: 0x0},
+	536:  {region: 0xc3, script: 0x5a, flags: 0x0},
+	537:  {region: 0x106, script: 0x20, flags: 0x0},
+	538:  {region: 0x165, script: 0x5a, flags: 0x0},
+	539:  {region: 0x165, script: 0x5a, flags: 0x0},
+	540:  {region: 0x165, script: 0x5a, flags: 0x0},
+	541:  {region: 0x165, script: 0x5a, flags: 0x0},
 	542:  {region: 0xd4, script: 0x5, flags: 0x0},
-	543:  {region: 0xd6, script: 0x57, flags: 0x0},
-	544:  {region: 0x164, script: 0x57, flags: 0x0},
-	545:  {region: 0x165, script: 0x57, flags: 0x0},
-	546:  {region: 0x165, script: 0x57, flags: 0x0},
-	547:  {region: 0x12f, script: 0x57, flags: 0x0},
+	543:  {region: 0xd6, script: 0x5a, flags: 0x0},
+	544:  {region: 0x164, script: 0x5a, flags: 0x0},
+	545:  {region: 0x165, script: 0x5a, flags: 0x0},
+	546:  {region: 0x165, script: 0x5a, flags: 0x0},
+	547:  {region: 0x12f, script: 0x5a, flags: 0x0},
 	548:  {region: 0x122, script: 0x5, flags: 0x0},
-	549:  {region: 0x165, script: 0x57, flags: 0x0},
-	550:  {region: 0x123, script: 0xdf, flags: 0x0},
-	551:  {region: 0x5a, script: 0x57, flags: 0x0},
-	552:  {region: 0x52, script: 0x57, flags: 0x0},
-	553:  {region: 0x165, script: 0x57, flags: 0x0},
-	554:  {region: 0x4f, script: 0x57, flags: 0x0},
-	555:  {region: 0x99, script: 0x21, flags: 0x0},
-	556:  {region: 0x99, script: 0x21, flags: 0x0},
-	557:  {region: 0x4b, script: 0x57, flags: 0x0},
-	558:  {region: 0x95, script: 0x57, flags: 0x0},
-	559:  {region: 0x165, script: 0x57, flags: 0x0},
-	560:  {region: 0x41, script: 0x57, flags: 0x0},
-	561:  {region: 0x99, script: 0x57, flags: 0x0},
-	562:  {region: 0x53, script: 0xd6, flags: 0x0},
-	563:  {region: 0x99, script: 0x21, flags: 0x0},
-	564:  {region: 0xc3, script: 0x57, flags: 0x0},
-	565:  {region: 0x165, script: 0x57, flags: 0x0},
-	566:  {region: 0x99, script: 0x72, flags: 0x0},
+	549:  {region: 0x165, script: 0x5a, flags: 0x0},
+	550:  {region: 0x123, script: 0xe6, flags: 0x0},
+	551:  {region: 0x5a, script: 0x5a, flags: 0x0},
+	552:  {region: 0x52, script: 0x5a, flags: 0x0},
+	553:  {region: 0x165, script: 0x5a, flags: 0x0},
+	554:  {region: 0x4f, script: 0x5a, flags: 0x0},
+	555:  {region: 0x99, script: 0x22, flags: 0x0},
+	556:  {region: 0x99, script: 0x22, flags: 0x0},
+	557:  {region: 0x4b, script: 0x5a, flags: 0x0},
+	558:  {region: 0x95, script: 0x5a, flags: 0x0},
+	559:  {region: 0x165, script: 0x5a, flags: 0x0},
+	560:  {region: 0x41, script: 0x5a, flags: 0x0},
+	561:  {region: 0x99, script: 0x5a, flags: 0x0},
+	562:  {region: 0x53, script: 0xdd, flags: 0x0},
+	563:  {region: 0x99, script: 0x22, flags: 0x0},
+	564:  {region: 0xc3, script: 0x5a, flags: 0x0},
+	565:  {region: 0x165, script: 0x5a, flags: 0x0},
+	566:  {region: 0x99, script: 0x75, flags: 0x0},
 	567:  {region: 0xe8, script: 0x5, flags: 0x0},
-	568:  {region: 0x165, script: 0x57, flags: 0x0},
-	569:  {region: 0xa4, script: 0x57, flags: 0x0},
-	570:  {region: 0x165, script: 0x57, flags: 0x0},
-	571:  {region: 0x12b, script: 0x57, flags: 0x0},
-	572:  {region: 0x165, script: 0x57, flags: 0x0},
-	573:  {region: 0xd2, script: 0x57, flags: 0x0},
-	574:  {region: 0x165, script: 0x57, flags: 0x0},
-	575:  {region: 0xaf, script: 0x54, flags: 0x0},
-	576:  {region: 0x165, script: 0x57, flags: 0x0},
-	577:  {region: 0x165, script: 0x57, flags: 0x0},
+	568:  {region: 0x165, script: 0x5a, flags: 0x0},
+	569:  {region: 0xa4, script: 0x5a, flags: 0x0},
+	570:  {region: 0x165, script: 0x5a, flags: 0x0},
+	571:  {region: 0x12b, script: 0x5a, flags: 0x0},
+	572:  {region: 0x165, script: 0x5a, flags: 0x0},
+	573:  {region: 0xd2, script: 0x5a, flags: 0x0},
+	574:  {region: 0x165, script: 0x5a, flags: 0x0},
+	575:  {region: 0xaf, script: 0x57, flags: 0x0},
+	576:  {region: 0x165, script: 0x5a, flags: 0x0},
+	577:  {region: 0x165, script: 0x5a, flags: 0x0},
 	578:  {region: 0x13, script: 0x6, flags: 0x1},
-	579:  {region: 0x165, script: 0x57, flags: 0x0},
-	580:  {region: 0x52, script: 0x57, flags: 0x0},
-	581:  {region: 0x82, script: 0x57, flags: 0x0},
-	582:  {region: 0xa4, script: 0x57, flags: 0x0},
-	583:  {region: 0x165, script: 0x57, flags: 0x0},
-	584:  {region: 0x165, script: 0x57, flags: 0x0},
-	585:  {region: 0x165, script: 0x57, flags: 0x0},
-	586:  {region: 0xa6, script: 0x4b, flags: 0x0},
-	587:  {region: 0x2a, script: 0x57, flags: 0x0},
-	588:  {region: 0x165, script: 0x57, flags: 0x0},
-	589:  {region: 0x165, script: 0x57, flags: 0x0},
-	590:  {region: 0x165, script: 0x57, flags: 0x0},
-	591:  {region: 0x165, script: 0x57, flags: 0x0},
-	592:  {region: 0x165, script: 0x57, flags: 0x0},
-	593:  {region: 0x99, script: 0x4f, flags: 0x0},
-	594:  {region: 0x8b, script: 0x57, flags: 0x0},
-	595:  {region: 0x165, script: 0x57, flags: 0x0},
-	596:  {region: 0xab, script: 0x50, flags: 0x0},
-	597:  {region: 0x106, script: 0x1f, flags: 0x0},
-	598:  {region: 0x99, script: 0x21, flags: 0x0},
-	599:  {region: 0x165, script: 0x57, flags: 0x0},
-	600:  {region: 0x75, script: 0x57, flags: 0x0},
-	601:  {region: 0x165, script: 0x57, flags: 0x0},
-	602:  {region: 0xb4, script: 0x57, flags: 0x0},
-	603:  {region: 0x165, script: 0x57, flags: 0x0},
-	604:  {region: 0x165, script: 0x57, flags: 0x0},
-	605:  {region: 0x165, script: 0x57, flags: 0x0},
-	606:  {region: 0x165, script: 0x57, flags: 0x0},
-	607:  {region: 0x165, script: 0x57, flags: 0x0},
-	608:  {region: 0x165, script: 0x57, flags: 0x0},
-	609:  {region: 0x165, script: 0x57, flags: 0x0},
-	610:  {region: 0x165, script: 0x29, flags: 0x0},
-	611:  {region: 0x165, script: 0x57, flags: 0x0},
-	612:  {region: 0x106, script: 0x1f, flags: 0x0},
-	613:  {region: 0x112, script: 0x57, flags: 0x0},
-	614:  {region: 0xe7, script: 0x57, flags: 0x0},
-	615:  {region: 0x106, script: 0x57, flags: 0x0},
-	616:  {region: 0x165, script: 0x57, flags: 0x0},
-	617:  {region: 0x99, script: 0x21, flags: 0x0},
+	579:  {region: 0x165, script: 0x5a, flags: 0x0},
+	580:  {region: 0x52, script: 0x5a, flags: 0x0},
+	581:  {region: 0x82, script: 0x5a, flags: 0x0},
+	582:  {region: 0xa4, script: 0x5a, flags: 0x0},
+	583:  {region: 0x165, script: 0x5a, flags: 0x0},
+	584:  {region: 0x165, script: 0x5a, flags: 0x0},
+	585:  {region: 0x165, script: 0x5a, flags: 0x0},
+	586:  {region: 0xa6, script: 0x4e, flags: 0x0},
+	587:  {region: 0x2a, script: 0x5a, flags: 0x0},
+	588:  {region: 0x165, script: 0x5a, flags: 0x0},
+	589:  {region: 0x165, script: 0x5a, flags: 0x0},
+	590:  {region: 0x165, script: 0x5a, flags: 0x0},
+	591:  {region: 0x165, script: 0x5a, flags: 0x0},
+	592:  {region: 0x165, script: 0x5a, flags: 0x0},
+	593:  {region: 0x99, script: 0x52, flags: 0x0},
+	594:  {region: 0x8b, script: 0x5a, flags: 0x0},
+	595:  {region: 0x165, script: 0x5a, flags: 0x0},
+	596:  {region: 0xab, script: 0x53, flags: 0x0},
+	597:  {region: 0x106, script: 0x20, flags: 0x0},
+	598:  {region: 0x99, script: 0x22, flags: 0x0},
+	599:  {region: 0x165, script: 0x5a, flags: 0x0},
+	600:  {region: 0x75, script: 0x5a, flags: 0x0},
+	601:  {region: 0x165, script: 0x5a, flags: 0x0},
+	602:  {region: 0xb4, script: 0x5a, flags: 0x0},
+	603:  {region: 0x165, script: 0x5a, flags: 0x0},
+	604:  {region: 0x165, script: 0x5a, flags: 0x0},
+	605:  {region: 0x165, script: 0x5a, flags: 0x0},
+	606:  {region: 0x165, script: 0x5a, flags: 0x0},
+	607:  {region: 0x165, script: 0x5a, flags: 0x0},
+	608:  {region: 0x165, script: 0x5a, flags: 0x0},
+	609:  {region: 0x165, script: 0x5a, flags: 0x0},
+	610:  {region: 0x165, script: 0x2c, flags: 0x0},
+	611:  {region: 0x165, script: 0x5a, flags: 0x0},
+	612:  {region: 0x106, script: 0x20, flags: 0x0},
+	613:  {region: 0x112, script: 0x5a, flags: 0x0},
+	614:  {region: 0xe7, script: 0x5a, flags: 0x0},
+	615:  {region: 0x106, script: 0x5a, flags: 0x0},
+	616:  {region: 0x165, script: 0x5a, flags: 0x0},
+	617:  {region: 0x99, script: 0x22, flags: 0x0},
 	618:  {region: 0x99, script: 0x5, flags: 0x0},
-	619:  {region: 0x12f, script: 0x57, flags: 0x0},
-	620:  {region: 0x165, script: 0x57, flags: 0x0},
-	621:  {region: 0x52, script: 0x57, flags: 0x0},
-	622:  {region: 0x60, script: 0x57, flags: 0x0},
-	623:  {region: 0x165, script: 0x57, flags: 0x0},
-	624:  {region: 0x165, script: 0x57, flags: 0x0},
-	625:  {region: 0x165, script: 0x29, flags: 0x0},
-	626:  {region: 0x165, script: 0x57, flags: 0x0},
-	627:  {region: 0x165, script: 0x57, flags: 0x0},
+	619:  {region: 0x12f, script: 0x5a, flags: 0x0},
+	620:  {region: 0x165, script: 0x5a, flags: 0x0},
+	621:  {region: 0x52, script: 0x5a, flags: 0x0},
+	622:  {region: 0x60, script: 0x5a, flags: 0x0},
+	623:  {region: 0x165, script: 0x5a, flags: 0x0},
+	624:  {region: 0x165, script: 0x5a, flags: 0x0},
+	625:  {region: 0x165, script: 0x2c, flags: 0x0},
+	626:  {region: 0x165, script: 0x5a, flags: 0x0},
+	627:  {region: 0x165, script: 0x5a, flags: 0x0},
 	628:  {region: 0x19, script: 0x3, flags: 0x1},
-	629:  {region: 0x165, script: 0x57, flags: 0x0},
-	630:  {region: 0x165, script: 0x57, flags: 0x0},
-	631:  {region: 0x165, script: 0x57, flags: 0x0},
-	632:  {region: 0x165, script: 0x57, flags: 0x0},
-	633:  {region: 0x106, script: 0x1f, flags: 0x0},
-	634:  {region: 0x165, script: 0x57, flags: 0x0},
-	635:  {region: 0x165, script: 0x57, flags: 0x0},
-	636:  {region: 0x165, script: 0x57, flags: 0x0},
-	637:  {region: 0x106, script: 0x1f, flags: 0x0},
-	638:  {region: 0x165, script: 0x57, flags: 0x0},
-	639:  {region: 0x95, script: 0x57, flags: 0x0},
+	629:  {region: 0x165, script: 0x5a, flags: 0x0},
+	630:  {region: 0x165, script: 0x5a, flags: 0x0},
+	631:  {region: 0x165, script: 0x5a, flags: 0x0},
+	632:  {region: 0x165, script: 0x5a, flags: 0x0},
+	633:  {region: 0x106, script: 0x20, flags: 0x0},
+	634:  {region: 0x165, script: 0x5a, flags: 0x0},
+	635:  {region: 0x165, script: 0x5a, flags: 0x0},
+	636:  {region: 0x165, script: 0x5a, flags: 0x0},
+	637:  {region: 0x106, script: 0x20, flags: 0x0},
+	638:  {region: 0x165, script: 0x5a, flags: 0x0},
+	639:  {region: 0x95, script: 0x5a, flags: 0x0},
 	640:  {region: 0xe8, script: 0x5, flags: 0x0},
-	641:  {region: 0x7b, script: 0x57, flags: 0x0},
-	642:  {region: 0x165, script: 0x57, flags: 0x0},
-	643:  {region: 0x165, script: 0x57, flags: 0x0},
-	644:  {region: 0x165, script: 0x57, flags: 0x0},
-	645:  {region: 0x165, script: 0x29, flags: 0x0},
-	646:  {region: 0x123, script: 0xdf, flags: 0x0},
+	641:  {region: 0x7b, script: 0x5a, flags: 0x0},
+	642:  {region: 0x165, script: 0x5a, flags: 0x0},
+	643:  {region: 0x165, script: 0x5a, flags: 0x0},
+	644:  {region: 0x165, script: 0x5a, flags: 0x0},
+	645:  {region: 0x165, script: 0x2c, flags: 0x0},
+	646:  {region: 0x123, script: 0xe6, flags: 0x0},
 	647:  {region: 0xe8, script: 0x5, flags: 0x0},
-	648:  {region: 0x165, script: 0x57, flags: 0x0},
-	649:  {region: 0x165, script: 0x57, flags: 0x0},
+	648:  {region: 0x165, script: 0x5a, flags: 0x0},
+	649:  {region: 0x165, script: 0x5a, flags: 0x0},
 	650:  {region: 0x1c, script: 0x5, flags: 0x1},
-	651:  {region: 0x165, script: 0x57, flags: 0x0},
-	652:  {region: 0x165, script: 0x57, flags: 0x0},
-	653:  {region: 0x165, script: 0x57, flags: 0x0},
-	654:  {region: 0x138, script: 0x57, flags: 0x0},
-	655:  {region: 0x87, script: 0x5b, flags: 0x0},
-	656:  {region: 0x97, script: 0x3b, flags: 0x0},
-	657:  {region: 0x12f, script: 0x57, flags: 0x0},
+	651:  {region: 0x165, script: 0x5a, flags: 0x0},
+	652:  {region: 0x165, script: 0x5a, flags: 0x0},
+	653:  {region: 0x165, script: 0x5a, flags: 0x0},
+	654:  {region: 0x138, script: 0x5a, flags: 0x0},
+	655:  {region: 0x87, script: 0x5e, flags: 0x0},
+	656:  {region: 0x97, script: 0x3e, flags: 0x0},
+	657:  {region: 0x12f, script: 0x5a, flags: 0x0},
 	658:  {region: 0xe8, script: 0x5, flags: 0x0},
-	659:  {region: 0x131, script: 0x57, flags: 0x0},
-	660:  {region: 0x165, script: 0x57, flags: 0x0},
-	661:  {region: 0xb7, script: 0x57, flags: 0x0},
-	662:  {region: 0x106, script: 0x1f, flags: 0x0},
-	663:  {region: 0x165, script: 0x57, flags: 0x0},
-	664:  {region: 0x95, script: 0x57, flags: 0x0},
-	665:  {region: 0x165, script: 0x57, flags: 0x0},
-	666:  {region: 0x53, script: 0xdf, flags: 0x0},
-	667:  {region: 0x165, script: 0x57, flags: 0x0},
-	668:  {region: 0x165, script: 0x57, flags: 0x0},
-	669:  {region: 0x165, script: 0x57, flags: 0x0},
-	670:  {region: 0x165, script: 0x57, flags: 0x0},
-	671:  {region: 0x99, script: 0x59, flags: 0x0},
-	672:  {region: 0x165, script: 0x57, flags: 0x0},
-	673:  {region: 0x165, script: 0x57, flags: 0x0},
-	674:  {region: 0x106, script: 0x1f, flags: 0x0},
-	675:  {region: 0x131, script: 0x57, flags: 0x0},
-	676:  {region: 0x165, script: 0x57, flags: 0x0},
-	677:  {region: 0xd9, script: 0x57, flags: 0x0},
-	678:  {region: 0x165, script: 0x57, flags: 0x0},
-	679:  {region: 0x165, script: 0x57, flags: 0x0},
+	659:  {region: 0x131, script: 0x5a, flags: 0x0},
+	660:  {region: 0x165, script: 0x5a, flags: 0x0},
+	661:  {region: 0xb7, script: 0x5a, flags: 0x0},
+	662:  {region: 0x106, script: 0x20, flags: 0x0},
+	663:  {region: 0x165, script: 0x5a, flags: 0x0},
+	664:  {region: 0x95, script: 0x5a, flags: 0x0},
+	665:  {region: 0x165, script: 0x5a, flags: 0x0},
+	666:  {region: 0x53, script: 0xe6, flags: 0x0},
+	667:  {region: 0x165, script: 0x5a, flags: 0x0},
+	668:  {region: 0x165, script: 0x5a, flags: 0x0},
+	669:  {region: 0x165, script: 0x5a, flags: 0x0},
+	670:  {region: 0x165, script: 0x5a, flags: 0x0},
+	671:  {region: 0x99, script: 0x5c, flags: 0x0},
+	672:  {region: 0x165, script: 0x5a, flags: 0x0},
+	673:  {region: 0x165, script: 0x5a, flags: 0x0},
+	674:  {region: 0x106, script: 0x20, flags: 0x0},
+	675:  {region: 0x131, script: 0x5a, flags: 0x0},
+	676:  {region: 0x165, script: 0x5a, flags: 0x0},
+	677:  {region: 0xd9, script: 0x5a, flags: 0x0},
+	678:  {region: 0x165, script: 0x5a, flags: 0x0},
+	679:  {region: 0x165, script: 0x5a, flags: 0x0},
 	680:  {region: 0x21, script: 0x2, flags: 0x1},
-	681:  {region: 0x165, script: 0x57, flags: 0x0},
-	682:  {region: 0x165, script: 0x57, flags: 0x0},
-	683:  {region: 0x9e, script: 0x57, flags: 0x0},
-	684:  {region: 0x53, script: 0x5d, flags: 0x0},
-	685:  {region: 0x95, script: 0x57, flags: 0x0},
+	681:  {region: 0x165, script: 0x5a, flags: 0x0},
+	682:  {region: 0x165, script: 0x5a, flags: 0x0},
+	683:  {region: 0x9e, script: 0x5a, flags: 0x0},
+	684:  {region: 0x53, script: 0x60, flags: 0x0},
+	685:  {region: 0x95, script: 0x5a, flags: 0x0},
 	686:  {region: 0x9c, script: 0x5, flags: 0x0},
-	687:  {region: 0x135, script: 0x57, flags: 0x0},
-	688:  {region: 0x165, script: 0x57, flags: 0x0},
-	689:  {region: 0x165, script: 0x57, flags: 0x0},
-	690:  {region: 0x99, script: 0xda, flags: 0x0},
-	691:  {region: 0x9e, script: 0x57, flags: 0x0},
-	692:  {region: 0x165, script: 0x57, flags: 0x0},
-	693:  {region: 0x4b, script: 0x57, flags: 0x0},
-	694:  {region: 0x165, script: 0x57, flags: 0x0},
-	695:  {region: 0x165, script: 0x57, flags: 0x0},
-	696:  {region: 0xaf, script: 0x54, flags: 0x0},
-	697:  {region: 0x165, script: 0x57, flags: 0x0},
-	698:  {region: 0x165, script: 0x57, flags: 0x0},
-	699:  {region: 0x4b, script: 0x57, flags: 0x0},
-	700:  {region: 0x165, script: 0x57, flags: 0x0},
-	701:  {region: 0x165, script: 0x57, flags: 0x0},
-	702:  {region: 0x162, script: 0x57, flags: 0x0},
+	687:  {region: 0x135, script: 0x5a, flags: 0x0},
+	688:  {region: 0x165, script: 0x5a, flags: 0x0},
+	689:  {region: 0x165, script: 0x5a, flags: 0x0},
+	690:  {region: 0x99, script: 0xe1, flags: 0x0},
+	691:  {region: 0x9e, script: 0x5a, flags: 0x0},
+	692:  {region: 0x165, script: 0x5a, flags: 0x0},
+	693:  {region: 0x4b, script: 0x5a, flags: 0x0},
+	694:  {region: 0x165, script: 0x5a, flags: 0x0},
+	695:  {region: 0x165, script: 0x5a, flags: 0x0},
+	696:  {region: 0xaf, script: 0x57, flags: 0x0},
+	697:  {region: 0x165, script: 0x5a, flags: 0x0},
+	698:  {region: 0x165, script: 0x5a, flags: 0x0},
+	699:  {region: 0x4b, script: 0x5a, flags: 0x0},
+	700:  {region: 0x165, script: 0x5a, flags: 0x0},
+	701:  {region: 0x165, script: 0x5a, flags: 0x0},
+	702:  {region: 0x162, script: 0x5a, flags: 0x0},
 	703:  {region: 0x9c, script: 0x5, flags: 0x0},
-	704:  {region: 0xb6, script: 0x57, flags: 0x0},
-	705:  {region: 0xb8, script: 0x57, flags: 0x0},
-	706:  {region: 0x4b, script: 0x57, flags: 0x0},
-	707:  {region: 0x4b, script: 0x57, flags: 0x0},
-	708:  {region: 0xa4, script: 0x57, flags: 0x0},
-	709:  {region: 0xa4, script: 0x57, flags: 0x0},
+	704:  {region: 0xb6, script: 0x5a, flags: 0x0},
+	705:  {region: 0xb8, script: 0x5a, flags: 0x0},
+	706:  {region: 0x4b, script: 0x5a, flags: 0x0},
+	707:  {region: 0x4b, script: 0x5a, flags: 0x0},
+	708:  {region: 0xa4, script: 0x5a, flags: 0x0},
+	709:  {region: 0xa4, script: 0x5a, flags: 0x0},
 	710:  {region: 0x9c, script: 0x5, flags: 0x0},
-	711:  {region: 0xb8, script: 0x57, flags: 0x0},
-	712:  {region: 0x123, script: 0xdf, flags: 0x0},
-	713:  {region: 0x53, script: 0x38, flags: 0x0},
-	714:  {region: 0x12b, script: 0x57, flags: 0x0},
-	715:  {region: 0x95, script: 0x57, flags: 0x0},
-	716:  {region: 0x52, script: 0x57, flags: 0x0},
-	717:  {region: 0x99, script: 0x21, flags: 0x0},
-	718:  {region: 0x99, script: 0x21, flags: 0x0},
-	719:  {region: 0x95, script: 0x57, flags: 0x0},
+	711:  {region: 0xb8, script: 0x5a, flags: 0x0},
+	712:  {region: 0x123, script: 0xe6, flags: 0x0},
+	713:  {region: 0x53, script: 0x3b, flags: 0x0},
+	714:  {region: 0x12b, script: 0x5a, flags: 0x0},
+	715:  {region: 0x95, script: 0x5a, flags: 0x0},
+	716:  {region: 0x52, script: 0x5a, flags: 0x0},
+	717:  {region: 0x99, script: 0x22, flags: 0x0},
+	718:  {region: 0x99, script: 0x22, flags: 0x0},
+	719:  {region: 0x95, script: 0x5a, flags: 0x0},
 	720:  {region: 0x23, script: 0x3, flags: 0x1},
-	721:  {region: 0xa4, script: 0x57, flags: 0x0},
-	722:  {region: 0x165, script: 0x57, flags: 0x0},
-	723:  {region: 0xcf, script: 0x57, flags: 0x0},
-	724:  {region: 0x165, script: 0x57, flags: 0x0},
-	725:  {region: 0x165, script: 0x57, flags: 0x0},
-	726:  {region: 0x165, script: 0x57, flags: 0x0},
-	727:  {region: 0x165, script: 0x57, flags: 0x0},
-	728:  {region: 0x165, script: 0x57, flags: 0x0},
-	729:  {region: 0x165, script: 0x57, flags: 0x0},
-	730:  {region: 0x165, script: 0x57, flags: 0x0},
-	731:  {region: 0x165, script: 0x57, flags: 0x0},
-	732:  {region: 0x165, script: 0x57, flags: 0x0},
-	733:  {region: 0x165, script: 0x57, flags: 0x0},
-	734:  {region: 0x165, script: 0x57, flags: 0x0},
+	721:  {region: 0xa4, script: 0x5a, flags: 0x0},
+	722:  {region: 0x165, script: 0x5a, flags: 0x0},
+	723:  {region: 0xcf, script: 0x5a, flags: 0x0},
+	724:  {region: 0x165, script: 0x5a, flags: 0x0},
+	725:  {region: 0x165, script: 0x5a, flags: 0x0},
+	726:  {region: 0x165, script: 0x5a, flags: 0x0},
+	727:  {region: 0x165, script: 0x5a, flags: 0x0},
+	728:  {region: 0x165, script: 0x5a, flags: 0x0},
+	729:  {region: 0x165, script: 0x5a, flags: 0x0},
+	730:  {region: 0x165, script: 0x5a, flags: 0x0},
+	731:  {region: 0x165, script: 0x5a, flags: 0x0},
+	732:  {region: 0x165, script: 0x5a, flags: 0x0},
+	733:  {region: 0x165, script: 0x5a, flags: 0x0},
+	734:  {region: 0x165, script: 0x5a, flags: 0x0},
 	735:  {region: 0x165, script: 0x5, flags: 0x0},
-	736:  {region: 0x106, script: 0x1f, flags: 0x0},
-	737:  {region: 0xe7, script: 0x57, flags: 0x0},
-	738:  {region: 0x165, script: 0x57, flags: 0x0},
-	739:  {region: 0x95, script: 0x57, flags: 0x0},
-	740:  {region: 0x165, script: 0x29, flags: 0x0},
-	741:  {region: 0x165, script: 0x57, flags: 0x0},
-	742:  {region: 0x165, script: 0x57, flags: 0x0},
-	743:  {region: 0x165, script: 0x57, flags: 0x0},
-	744:  {region: 0x112, script: 0x57, flags: 0x0},
-	745:  {region: 0xa4, script: 0x57, flags: 0x0},
-	746:  {region: 0x165, script: 0x57, flags: 0x0},
-	747:  {region: 0x165, script: 0x57, flags: 0x0},
+	736:  {region: 0x106, script: 0x20, flags: 0x0},
+	737:  {region: 0xe7, script: 0x5a, flags: 0x0},
+	738:  {region: 0x165, script: 0x5a, flags: 0x0},
+	739:  {region: 0x95, script: 0x5a, flags: 0x0},
+	740:  {region: 0x165, script: 0x2c, flags: 0x0},
+	741:  {region: 0x165, script: 0x5a, flags: 0x0},
+	742:  {region: 0x165, script: 0x5a, flags: 0x0},
+	743:  {region: 0x165, script: 0x5a, flags: 0x0},
+	744:  {region: 0x112, script: 0x5a, flags: 0x0},
+	745:  {region: 0xa4, script: 0x5a, flags: 0x0},
+	746:  {region: 0x165, script: 0x5a, flags: 0x0},
+	747:  {region: 0x165, script: 0x5a, flags: 0x0},
 	748:  {region: 0x123, script: 0x5, flags: 0x0},
-	749:  {region: 0xcc, script: 0x57, flags: 0x0},
-	750:  {region: 0x165, script: 0x57, flags: 0x0},
-	751:  {region: 0x165, script: 0x57, flags: 0x0},
-	752:  {region: 0x165, script: 0x57, flags: 0x0},
-	753:  {region: 0xbf, script: 0x57, flags: 0x0},
-	754:  {region: 0xd1, script: 0x57, flags: 0x0},
-	755:  {region: 0x165, script: 0x57, flags: 0x0},
-	756:  {region: 0x52, script: 0x57, flags: 0x0},
-	757:  {region: 0xdb, script: 0x21, flags: 0x0},
-	758:  {region: 0x12f, script: 0x57, flags: 0x0},
-	759:  {region: 0xc0, script: 0x57, flags: 0x0},
-	760:  {region: 0x165, script: 0x57, flags: 0x0},
-	761:  {region: 0x165, script: 0x57, flags: 0x0},
-	762:  {region: 0xe0, script: 0x57, flags: 0x0},
-	763:  {region: 0x165, script: 0x57, flags: 0x0},
-	764:  {region: 0x95, script: 0x57, flags: 0x0},
-	765:  {region: 0x9b, script: 0x3a, flags: 0x0},
-	766:  {region: 0x165, script: 0x57, flags: 0x0},
-	767:  {region: 0xc2, script: 0x1f, flags: 0x0},
+	749:  {region: 0xcc, script: 0x5a, flags: 0x0},
+	750:  {region: 0x165, script: 0x5a, flags: 0x0},
+	751:  {region: 0x165, script: 0x5a, flags: 0x0},
+	752:  {region: 0x165, script: 0x5a, flags: 0x0},
+	753:  {region: 0xbf, script: 0x5a, flags: 0x0},
+	754:  {region: 0xd1, script: 0x5a, flags: 0x0},
+	755:  {region: 0x165, script: 0x5a, flags: 0x0},
+	756:  {region: 0x52, script: 0x5a, flags: 0x0},
+	757:  {region: 0xdb, script: 0x22, flags: 0x0},
+	758:  {region: 0x12f, script: 0x5a, flags: 0x0},
+	759:  {region: 0xc0, script: 0x5a, flags: 0x0},
+	760:  {region: 0x165, script: 0x5a, flags: 0x0},
+	761:  {region: 0x165, script: 0x5a, flags: 0x0},
+	762:  {region: 0xe0, script: 0x5a, flags: 0x0},
+	763:  {region: 0x165, script: 0x5a, flags: 0x0},
+	764:  {region: 0x95, script: 0x5a, flags: 0x0},
+	765:  {region: 0x9b, script: 0x3d, flags: 0x0},
+	766:  {region: 0x165, script: 0x5a, flags: 0x0},
+	767:  {region: 0xc2, script: 0x20, flags: 0x0},
 	768:  {region: 0x165, script: 0x5, flags: 0x0},
-	769:  {region: 0x165, script: 0x57, flags: 0x0},
-	770:  {region: 0x165, script: 0x57, flags: 0x0},
-	771:  {region: 0x165, script: 0x57, flags: 0x0},
-	772:  {region: 0x99, script: 0x6b, flags: 0x0},
-	773:  {region: 0x165, script: 0x57, flags: 0x0},
-	774:  {region: 0x165, script: 0x57, flags: 0x0},
-	775:  {region: 0x10b, script: 0x57, flags: 0x0},
-	776:  {region: 0x165, script: 0x57, flags: 0x0},
-	777:  {region: 0x165, script: 0x57, flags: 0x0},
-	778:  {region: 0x165, script: 0x57, flags: 0x0},
+	769:  {region: 0x165, script: 0x5a, flags: 0x0},
+	770:  {region: 0x165, script: 0x5a, flags: 0x0},
+	771:  {region: 0x165, script: 0x5a, flags: 0x0},
+	772:  {region: 0x99, script: 0x6e, flags: 0x0},
+	773:  {region: 0x165, script: 0x5a, flags: 0x0},
+	774:  {region: 0x165, script: 0x5a, flags: 0x0},
+	775:  {region: 0x10b, script: 0x5a, flags: 0x0},
+	776:  {region: 0x165, script: 0x5a, flags: 0x0},
+	777:  {region: 0x165, script: 0x5a, flags: 0x0},
+	778:  {region: 0x165, script: 0x5a, flags: 0x0},
 	779:  {region: 0x26, script: 0x3, flags: 0x1},
-	780:  {region: 0x165, script: 0x57, flags: 0x0},
-	781:  {region: 0x165, script: 0x57, flags: 0x0},
+	780:  {region: 0x165, script: 0x5a, flags: 0x0},
+	781:  {region: 0x165, script: 0x5a, flags: 0x0},
 	782:  {region: 0x99, script: 0xe, flags: 0x0},
-	783:  {region: 0xc4, script: 0x72, flags: 0x0},
-	785:  {region: 0x165, script: 0x57, flags: 0x0},
-	786:  {region: 0x49, script: 0x57, flags: 0x0},
-	787:  {region: 0x49, script: 0x57, flags: 0x0},
-	788:  {region: 0x37, script: 0x57, flags: 0x0},
-	789:  {region: 0x165, script: 0x57, flags: 0x0},
-	790:  {region: 0x165, script: 0x57, flags: 0x0},
-	791:  {region: 0x165, script: 0x57, flags: 0x0},
-	792:  {region: 0x165, script: 0x57, flags: 0x0},
-	793:  {region: 0x165, script: 0x57, flags: 0x0},
-	794:  {region: 0x165, script: 0x57, flags: 0x0},
-	795:  {region: 0x99, script: 0x21, flags: 0x0},
-	796:  {region: 0xdb, script: 0x21, flags: 0x0},
-	797:  {region: 0x106, script: 0x1f, flags: 0x0},
-	798:  {region: 0x35, script: 0x6f, flags: 0x0},
+	783:  {region: 0xc4, script: 0x75, flags: 0x0},
+	785:  {region: 0x165, script: 0x5a, flags: 0x0},
+	786:  {region: 0x49, script: 0x5a, flags: 0x0},
+	787:  {region: 0x49, script: 0x5a, flags: 0x0},
+	788:  {region: 0x37, script: 0x5a, flags: 0x0},
+	789:  {region: 0x165, script: 0x5a, flags: 0x0},
+	790:  {region: 0x165, script: 0x5a, flags: 0x0},
+	791:  {region: 0x165, script: 0x5a, flags: 0x0},
+	792:  {region: 0x165, script: 0x5a, flags: 0x0},
+	793:  {region: 0x165, script: 0x5a, flags: 0x0},
+	794:  {region: 0x165, script: 0x5a, flags: 0x0},
+	795:  {region: 0x99, script: 0x22, flags: 0x0},
+	796:  {region: 0xdb, script: 0x22, flags: 0x0},
+	797:  {region: 0x106, script: 0x20, flags: 0x0},
+	798:  {region: 0x35, script: 0x72, flags: 0x0},
 	799:  {region: 0x29, script: 0x3, flags: 0x1},
-	800:  {region: 0xcb, script: 0x57, flags: 0x0},
-	801:  {region: 0x165, script: 0x57, flags: 0x0},
-	802:  {region: 0x165, script: 0x57, flags: 0x0},
-	803:  {region: 0x165, script: 0x57, flags: 0x0},
-	804:  {region: 0x99, script: 0x21, flags: 0x0},
-	805:  {region: 0x52, script: 0x57, flags: 0x0},
-	807:  {region: 0x165, script: 0x57, flags: 0x0},
-	808:  {region: 0x135, script: 0x57, flags: 0x0},
-	809:  {region: 0x165, script: 0x57, flags: 0x0},
-	810:  {region: 0x165, script: 0x57, flags: 0x0},
+	800:  {region: 0xcb, script: 0x5a, flags: 0x0},
+	801:  {region: 0x165, script: 0x5a, flags: 0x0},
+	802:  {region: 0x165, script: 0x5a, flags: 0x0},
+	803:  {region: 0x165, script: 0x5a, flags: 0x0},
+	804:  {region: 0x99, script: 0x22, flags: 0x0},
+	805:  {region: 0x52, script: 0x5a, flags: 0x0},
+	807:  {region: 0x165, script: 0x5a, flags: 0x0},
+	808:  {region: 0x135, script: 0x5a, flags: 0x0},
+	809:  {region: 0x165, script: 0x5a, flags: 0x0},
+	810:  {region: 0x165, script: 0x5a, flags: 0x0},
 	811:  {region: 0xe8, script: 0x5, flags: 0x0},
-	812:  {region: 0xc3, script: 0x57, flags: 0x0},
-	813:  {region: 0x99, script: 0x21, flags: 0x0},
-	814:  {region: 0x95, script: 0x57, flags: 0x0},
-	815:  {region: 0x164, script: 0x57, flags: 0x0},
-	816:  {region: 0x165, script: 0x57, flags: 0x0},
-	817:  {region: 0xc4, script: 0x72, flags: 0x0},
-	818:  {region: 0x165, script: 0x57, flags: 0x0},
-	819:  {region: 0x165, script: 0x29, flags: 0x0},
-	820:  {region: 0x106, script: 0x1f, flags: 0x0},
-	821:  {region: 0x165, script: 0x57, flags: 0x0},
-	822:  {region: 0x131, script: 0x57, flags: 0x0},
-	823:  {region: 0x9c, script: 0x63, flags: 0x0},
-	824:  {region: 0x165, script: 0x57, flags: 0x0},
-	825:  {region: 0x165, script: 0x57, flags: 0x0},
+	812:  {region: 0xc3, script: 0x5a, flags: 0x0},
+	813:  {region: 0x99, script: 0x22, flags: 0x0},
+	814:  {region: 0x95, script: 0x5a, flags: 0x0},
+	815:  {region: 0x164, script: 0x5a, flags: 0x0},
+	816:  {region: 0x165, script: 0x5a, flags: 0x0},
+	817:  {region: 0xc4, script: 0x75, flags: 0x0},
+	818:  {region: 0x165, script: 0x5a, flags: 0x0},
+	819:  {region: 0x165, script: 0x2c, flags: 0x0},
+	820:  {region: 0x106, script: 0x20, flags: 0x0},
+	821:  {region: 0x165, script: 0x5a, flags: 0x0},
+	822:  {region: 0x131, script: 0x5a, flags: 0x0},
+	823:  {region: 0x9c, script: 0x66, flags: 0x0},
+	824:  {region: 0x165, script: 0x5a, flags: 0x0},
+	825:  {region: 0x165, script: 0x5a, flags: 0x0},
 	826:  {region: 0x9c, script: 0x5, flags: 0x0},
-	827:  {region: 0x165, script: 0x57, flags: 0x0},
-	828:  {region: 0x165, script: 0x57, flags: 0x0},
-	829:  {region: 0x165, script: 0x57, flags: 0x0},
-	830:  {region: 0xdd, script: 0x57, flags: 0x0},
-	831:  {region: 0x165, script: 0x57, flags: 0x0},
-	832:  {region: 0x165, script: 0x57, flags: 0x0},
-	834:  {region: 0x165, script: 0x57, flags: 0x0},
-	835:  {region: 0x53, script: 0x38, flags: 0x0},
-	836:  {region: 0x9e, script: 0x57, flags: 0x0},
-	837:  {region: 0xd2, script: 0x57, flags: 0x0},
-	838:  {region: 0x165, script: 0x57, flags: 0x0},
-	839:  {region: 0xda, script: 0x57, flags: 0x0},
-	840:  {region: 0x165, script: 0x57, flags: 0x0},
-	841:  {region: 0x165, script: 0x57, flags: 0x0},
-	842:  {region: 0x165, script: 0x57, flags: 0x0},
-	843:  {region: 0xcf, script: 0x57, flags: 0x0},
-	844:  {region: 0x165, script: 0x57, flags: 0x0},
-	845:  {region: 0x165, script: 0x57, flags: 0x0},
-	846:  {region: 0x164, script: 0x57, flags: 0x0},
-	847:  {region: 0xd1, script: 0x57, flags: 0x0},
-	848:  {region: 0x60, script: 0x57, flags: 0x0},
-	849:  {region: 0xdb, script: 0x21, flags: 0x0},
-	850:  {region: 0x165, script: 0x57, flags: 0x0},
-	851:  {region: 0xdb, script: 0x21, flags: 0x0},
-	852:  {region: 0x165, script: 0x57, flags: 0x0},
-	853:  {region: 0x165, script: 0x57, flags: 0x0},
-	854:  {region: 0xd2, script: 0x57, flags: 0x0},
-	855:  {region: 0x165, script: 0x57, flags: 0x0},
-	856:  {region: 0x165, script: 0x57, flags: 0x0},
-	857:  {region: 0xd1, script: 0x57, flags: 0x0},
-	858:  {region: 0x165, script: 0x57, flags: 0x0},
-	859:  {region: 0xcf, script: 0x57, flags: 0x0},
-	860:  {region: 0xcf, script: 0x57, flags: 0x0},
-	861:  {region: 0x165, script: 0x57, flags: 0x0},
-	862:  {region: 0x165, script: 0x57, flags: 0x0},
-	863:  {region: 0x95, script: 0x57, flags: 0x0},
-	864:  {region: 0x165, script: 0x57, flags: 0x0},
-	865:  {region: 0xdf, script: 0x57, flags: 0x0},
-	866:  {region: 0x165, script: 0x57, flags: 0x0},
-	867:  {region: 0x165, script: 0x57, flags: 0x0},
-	868:  {region: 0x99, script: 0x57, flags: 0x0},
-	869:  {region: 0x165, script: 0x57, flags: 0x0},
-	870:  {region: 0x165, script: 0x57, flags: 0x0},
-	871:  {region: 0xd9, script: 0x57, flags: 0x0},
-	872:  {region: 0x52, script: 0x57, flags: 0x0},
-	873:  {region: 0x165, script: 0x57, flags: 0x0},
-	874:  {region: 0xda, script: 0x57, flags: 0x0},
-	875:  {region: 0x165, script: 0x57, flags: 0x0},
-	876:  {region: 0x52, script: 0x57, flags: 0x0},
-	877:  {region: 0x165, script: 0x57, flags: 0x0},
-	878:  {region: 0x165, script: 0x57, flags: 0x0},
-	879:  {region: 0xda, script: 0x57, flags: 0x0},
-	880:  {region: 0x123, script: 0x53, flags: 0x0},
-	881:  {region: 0x99, script: 0x21, flags: 0x0},
-	882:  {region: 0x10c, script: 0xbf, flags: 0x0},
-	883:  {region: 0x165, script: 0x57, flags: 0x0},
-	884:  {region: 0x165, script: 0x57, flags: 0x0},
-	885:  {region: 0x84, script: 0x78, flags: 0x0},
-	886:  {region: 0x161, script: 0x57, flags: 0x0},
-	887:  {region: 0x165, script: 0x57, flags: 0x0},
+	827:  {region: 0x165, script: 0x5a, flags: 0x0},
+	828:  {region: 0x165, script: 0x5a, flags: 0x0},
+	829:  {region: 0x165, script: 0x5a, flags: 0x0},
+	830:  {region: 0xdd, script: 0x5a, flags: 0x0},
+	831:  {region: 0x165, script: 0x5a, flags: 0x0},
+	832:  {region: 0x165, script: 0x5a, flags: 0x0},
+	834:  {region: 0x165, script: 0x5a, flags: 0x0},
+	835:  {region: 0x53, script: 0x3b, flags: 0x0},
+	836:  {region: 0x9e, script: 0x5a, flags: 0x0},
+	837:  {region: 0xd2, script: 0x5a, flags: 0x0},
+	838:  {region: 0x165, script: 0x5a, flags: 0x0},
+	839:  {region: 0xda, script: 0x5a, flags: 0x0},
+	840:  {region: 0x165, script: 0x5a, flags: 0x0},
+	841:  {region: 0x165, script: 0x5a, flags: 0x0},
+	842:  {region: 0x165, script: 0x5a, flags: 0x0},
+	843:  {region: 0xcf, script: 0x5a, flags: 0x0},
+	844:  {region: 0x165, script: 0x5a, flags: 0x0},
+	845:  {region: 0x165, script: 0x5a, flags: 0x0},
+	846:  {region: 0x164, script: 0x5a, flags: 0x0},
+	847:  {region: 0xd1, script: 0x5a, flags: 0x0},
+	848:  {region: 0x60, script: 0x5a, flags: 0x0},
+	849:  {region: 0xdb, script: 0x22, flags: 0x0},
+	850:  {region: 0x165, script: 0x5a, flags: 0x0},
+	851:  {region: 0xdb, script: 0x22, flags: 0x0},
+	852:  {region: 0x165, script: 0x5a, flags: 0x0},
+	853:  {region: 0x165, script: 0x5a, flags: 0x0},
+	854:  {region: 0xd2, script: 0x5a, flags: 0x0},
+	855:  {region: 0x165, script: 0x5a, flags: 0x0},
+	856:  {region: 0x165, script: 0x5a, flags: 0x0},
+	857:  {region: 0xd1, script: 0x5a, flags: 0x0},
+	858:  {region: 0x165, script: 0x5a, flags: 0x0},
+	859:  {region: 0xcf, script: 0x5a, flags: 0x0},
+	860:  {region: 0xcf, script: 0x5a, flags: 0x0},
+	861:  {region: 0x165, script: 0x5a, flags: 0x0},
+	862:  {region: 0x165, script: 0x5a, flags: 0x0},
+	863:  {region: 0x95, script: 0x5a, flags: 0x0},
+	864:  {region: 0x165, script: 0x5a, flags: 0x0},
+	865:  {region: 0xdf, script: 0x5a, flags: 0x0},
+	866:  {region: 0x165, script: 0x5a, flags: 0x0},
+	867:  {region: 0x165, script: 0x5a, flags: 0x0},
+	868:  {region: 0x99, script: 0x5a, flags: 0x0},
+	869:  {region: 0x165, script: 0x5a, flags: 0x0},
+	870:  {region: 0x165, script: 0x5a, flags: 0x0},
+	871:  {region: 0xd9, script: 0x5a, flags: 0x0},
+	872:  {region: 0x52, script: 0x5a, flags: 0x0},
+	873:  {region: 0x165, script: 0x5a, flags: 0x0},
+	874:  {region: 0xda, script: 0x5a, flags: 0x0},
+	875:  {region: 0x165, script: 0x5a, flags: 0x0},
+	876:  {region: 0x52, script: 0x5a, flags: 0x0},
+	877:  {region: 0x165, script: 0x5a, flags: 0x0},
+	878:  {region: 0x165, script: 0x5a, flags: 0x0},
+	879:  {region: 0xda, script: 0x5a, flags: 0x0},
+	880:  {region: 0x123, script: 0x56, flags: 0x0},
+	881:  {region: 0x99, script: 0x22, flags: 0x0},
+	882:  {region: 0x10c, script: 0xc4, flags: 0x0},
+	883:  {region: 0x165, script: 0x5a, flags: 0x0},
+	884:  {region: 0x165, script: 0x5a, flags: 0x0},
+	885:  {region: 0x84, script: 0x7c, flags: 0x0},
+	886:  {region: 0x161, script: 0x5a, flags: 0x0},
+	887:  {region: 0x165, script: 0x5a, flags: 0x0},
 	888:  {region: 0x49, script: 0x17, flags: 0x0},
-	889:  {region: 0x165, script: 0x57, flags: 0x0},
-	890:  {region: 0x161, script: 0x57, flags: 0x0},
-	891:  {region: 0x165, script: 0x57, flags: 0x0},
-	892:  {region: 0x165, script: 0x57, flags: 0x0},
-	893:  {region: 0x165, script: 0x57, flags: 0x0},
-	894:  {region: 0x165, script: 0x57, flags: 0x0},
-	895:  {region: 0x165, script: 0x57, flags: 0x0},
-	896:  {region: 0x117, script: 0x57, flags: 0x0},
-	897:  {region: 0x165, script: 0x57, flags: 0x0},
-	898:  {region: 0x165, script: 0x57, flags: 0x0},
-	899:  {region: 0x135, script: 0x57, flags: 0x0},
-	900:  {region: 0x165, script: 0x57, flags: 0x0},
-	901:  {region: 0x53, script: 0x57, flags: 0x0},
-	902:  {region: 0x165, script: 0x57, flags: 0x0},
-	903:  {region: 0xce, script: 0x57, flags: 0x0},
-	904:  {region: 0x12f, script: 0x57, flags: 0x0},
-	905:  {region: 0x131, script: 0x57, flags: 0x0},
-	906:  {region: 0x80, script: 0x57, flags: 0x0},
-	907:  {region: 0x78, script: 0x57, flags: 0x0},
-	908:  {region: 0x165, script: 0x57, flags: 0x0},
-	910:  {region: 0x165, script: 0x57, flags: 0x0},
-	911:  {region: 0x165, script: 0x57, flags: 0x0},
-	912:  {region: 0x6f, script: 0x57, flags: 0x0},
-	913:  {region: 0x165, script: 0x57, flags: 0x0},
-	914:  {region: 0x165, script: 0x57, flags: 0x0},
-	915:  {region: 0x165, script: 0x57, flags: 0x0},
-	916:  {region: 0x165, script: 0x57, flags: 0x0},
-	917:  {region: 0x99, script: 0x7d, flags: 0x0},
-	918:  {region: 0x165, script: 0x57, flags: 0x0},
+	889:  {region: 0x165, script: 0x5a, flags: 0x0},
+	890:  {region: 0x161, script: 0x5a, flags: 0x0},
+	891:  {region: 0x165, script: 0x5a, flags: 0x0},
+	892:  {region: 0x165, script: 0x5a, flags: 0x0},
+	893:  {region: 0x165, script: 0x5a, flags: 0x0},
+	894:  {region: 0x165, script: 0x5a, flags: 0x0},
+	895:  {region: 0x165, script: 0x5a, flags: 0x0},
+	896:  {region: 0x117, script: 0x5a, flags: 0x0},
+	897:  {region: 0x165, script: 0x5a, flags: 0x0},
+	898:  {region: 0x165, script: 0x5a, flags: 0x0},
+	899:  {region: 0x135, script: 0x5a, flags: 0x0},
+	900:  {region: 0x165, script: 0x5a, flags: 0x0},
+	901:  {region: 0x53, script: 0x5a, flags: 0x0},
+	902:  {region: 0x165, script: 0x5a, flags: 0x0},
+	903:  {region: 0xce, script: 0x5a, flags: 0x0},
+	904:  {region: 0x12f, script: 0x5a, flags: 0x0},
+	905:  {region: 0x131, script: 0x5a, flags: 0x0},
+	906:  {region: 0x80, script: 0x5a, flags: 0x0},
+	907:  {region: 0x78, script: 0x5a, flags: 0x0},
+	908:  {region: 0x165, script: 0x5a, flags: 0x0},
+	910:  {region: 0x165, script: 0x5a, flags: 0x0},
+	911:  {region: 0x165, script: 0x5a, flags: 0x0},
+	912:  {region: 0x6f, script: 0x5a, flags: 0x0},
+	913:  {region: 0x165, script: 0x5a, flags: 0x0},
+	914:  {region: 0x165, script: 0x5a, flags: 0x0},
+	915:  {region: 0x165, script: 0x5a, flags: 0x0},
+	916:  {region: 0x165, script: 0x5a, flags: 0x0},
+	917:  {region: 0x99, script: 0x81, flags: 0x0},
+	918:  {region: 0x165, script: 0x5a, flags: 0x0},
 	919:  {region: 0x165, script: 0x5, flags: 0x0},
-	920:  {region: 0x7d, script: 0x1f, flags: 0x0},
-	921:  {region: 0x135, script: 0x7e, flags: 0x0},
+	920:  {region: 0x7d, script: 0x20, flags: 0x0},
+	921:  {region: 0x135, script: 0x82, flags: 0x0},
 	922:  {region: 0x165, script: 0x5, flags: 0x0},
-	923:  {region: 0xc5, script: 0x7c, flags: 0x0},
-	924:  {region: 0x165, script: 0x57, flags: 0x0},
+	923:  {region: 0xc5, script: 0x80, flags: 0x0},
+	924:  {region: 0x165, script: 0x5a, flags: 0x0},
 	925:  {region: 0x2c, script: 0x3, flags: 0x1},
-	926:  {region: 0xe7, script: 0x57, flags: 0x0},
+	926:  {region: 0xe7, script: 0x5a, flags: 0x0},
 	927:  {region: 0x2f, script: 0x2, flags: 0x1},
-	928:  {region: 0xe7, script: 0x57, flags: 0x0},
-	929:  {region: 0x30, script: 0x57, flags: 0x0},
-	930:  {region: 0xf0, script: 0x57, flags: 0x0},
-	931:  {region: 0x165, script: 0x57, flags: 0x0},
-	932:  {region: 0x78, script: 0x57, flags: 0x0},
-	933:  {region: 0xd6, script: 0x57, flags: 0x0},
-	934:  {region: 0x135, script: 0x57, flags: 0x0},
-	935:  {region: 0x49, script: 0x57, flags: 0x0},
-	936:  {region: 0x165, script: 0x57, flags: 0x0},
-	937:  {region: 0x9c, script: 0xe8, flags: 0x0},
-	938:  {region: 0x165, script: 0x57, flags: 0x0},
-	939:  {region: 0x60, script: 0x57, flags: 0x0},
+	928:  {region: 0xe7, script: 0x5a, flags: 0x0},
+	929:  {region: 0x30, script: 0x5a, flags: 0x0},
+	930:  {region: 0xf0, script: 0x5a, flags: 0x0},
+	931:  {region: 0x165, script: 0x5a, flags: 0x0},
+	932:  {region: 0x78, script: 0x5a, flags: 0x0},
+	933:  {region: 0xd6, script: 0x5a, flags: 0x0},
+	934:  {region: 0x135, script: 0x5a, flags: 0x0},
+	935:  {region: 0x49, script: 0x5a, flags: 0x0},
+	936:  {region: 0x165, script: 0x5a, flags: 0x0},
+	937:  {region: 0x9c, script: 0xf0, flags: 0x0},
+	938:  {region: 0x165, script: 0x5a, flags: 0x0},
+	939:  {region: 0x60, script: 0x5a, flags: 0x0},
 	940:  {region: 0x165, script: 0x5, flags: 0x0},
-	941:  {region: 0xb0, script: 0x87, flags: 0x0},
-	943:  {region: 0x165, script: 0x57, flags: 0x0},
-	944:  {region: 0x165, script: 0x57, flags: 0x0},
+	941:  {region: 0xb0, script: 0x8b, flags: 0x0},
+	943:  {region: 0x165, script: 0x5a, flags: 0x0},
+	944:  {region: 0x165, script: 0x5a, flags: 0x0},
 	945:  {region: 0x99, script: 0x12, flags: 0x0},
-	946:  {region: 0xa4, script: 0x57, flags: 0x0},
-	947:  {region: 0xe9, script: 0x57, flags: 0x0},
-	948:  {region: 0x165, script: 0x57, flags: 0x0},
-	949:  {region: 0x9e, script: 0x57, flags: 0x0},
-	950:  {region: 0x165, script: 0x57, flags: 0x0},
-	951:  {region: 0x165, script: 0x57, flags: 0x0},
-	952:  {region: 0x87, script: 0x31, flags: 0x0},
-	953:  {region: 0x75, script: 0x57, flags: 0x0},
-	954:  {region: 0x165, script: 0x57, flags: 0x0},
-	955:  {region: 0xe8, script: 0x4a, flags: 0x0},
+	946:  {region: 0xa4, script: 0x5a, flags: 0x0},
+	947:  {region: 0xe9, script: 0x5a, flags: 0x0},
+	948:  {region: 0x165, script: 0x5a, flags: 0x0},
+	949:  {region: 0x9e, script: 0x5a, flags: 0x0},
+	950:  {region: 0x165, script: 0x5a, flags: 0x0},
+	951:  {region: 0x165, script: 0x5a, flags: 0x0},
+	952:  {region: 0x87, script: 0x34, flags: 0x0},
+	953:  {region: 0x75, script: 0x5a, flags: 0x0},
+	954:  {region: 0x165, script: 0x5a, flags: 0x0},
+	955:  {region: 0xe8, script: 0x4d, flags: 0x0},
 	956:  {region: 0x9c, script: 0x5, flags: 0x0},
-	957:  {region: 0x1, script: 0x57, flags: 0x0},
+	957:  {region: 0x1, script: 0x5a, flags: 0x0},
 	958:  {region: 0x24, script: 0x5, flags: 0x0},
-	959:  {region: 0x165, script: 0x57, flags: 0x0},
-	960:  {region: 0x41, script: 0x57, flags: 0x0},
-	961:  {region: 0x165, script: 0x57, flags: 0x0},
-	962:  {region: 0x7a, script: 0x57, flags: 0x0},
-	963:  {region: 0x165, script: 0x57, flags: 0x0},
-	964:  {region: 0xe4, script: 0x57, flags: 0x0},
-	965:  {region: 0x89, script: 0x57, flags: 0x0},
-	966:  {region: 0x69, script: 0x57, flags: 0x0},
-	967:  {region: 0x165, script: 0x57, flags: 0x0},
-	968:  {region: 0x99, script: 0x21, flags: 0x0},
-	969:  {region: 0x165, script: 0x57, flags: 0x0},
-	970:  {region: 0x102, script: 0x57, flags: 0x0},
-	971:  {region: 0x95, script: 0x57, flags: 0x0},
-	972:  {region: 0x165, script: 0x57, flags: 0x0},
-	973:  {region: 0x165, script: 0x57, flags: 0x0},
-	974:  {region: 0x9e, script: 0x57, flags: 0x0},
+	959:  {region: 0x165, script: 0x5a, flags: 0x0},
+	960:  {region: 0x41, script: 0x5a, flags: 0x0},
+	961:  {region: 0x165, script: 0x5a, flags: 0x0},
+	962:  {region: 0x7a, script: 0x5a, flags: 0x0},
+	963:  {region: 0x165, script: 0x5a, flags: 0x0},
+	964:  {region: 0xe4, script: 0x5a, flags: 0x0},
+	965:  {region: 0x89, script: 0x5a, flags: 0x0},
+	966:  {region: 0x69, script: 0x5a, flags: 0x0},
+	967:  {region: 0x165, script: 0x5a, flags: 0x0},
+	968:  {region: 0x99, script: 0x22, flags: 0x0},
+	969:  {region: 0x165, script: 0x5a, flags: 0x0},
+	970:  {region: 0x102, script: 0x5a, flags: 0x0},
+	971:  {region: 0x95, script: 0x5a, flags: 0x0},
+	972:  {region: 0x165, script: 0x5a, flags: 0x0},
+	973:  {region: 0x165, script: 0x5a, flags: 0x0},
+	974:  {region: 0x9e, script: 0x5a, flags: 0x0},
 	975:  {region: 0x165, script: 0x5, flags: 0x0},
-	976:  {region: 0x99, script: 0x57, flags: 0x0},
+	976:  {region: 0x99, script: 0x5a, flags: 0x0},
 	977:  {region: 0x31, script: 0x2, flags: 0x1},
-	978:  {region: 0xdb, script: 0x21, flags: 0x0},
+	978:  {region: 0xdb, script: 0x22, flags: 0x0},
 	979:  {region: 0x35, script: 0xe, flags: 0x0},
-	980:  {region: 0x4e, script: 0x57, flags: 0x0},
-	981:  {region: 0x72, script: 0x57, flags: 0x0},
-	982:  {region: 0x4e, script: 0x57, flags: 0x0},
+	980:  {region: 0x4e, script: 0x5a, flags: 0x0},
+	981:  {region: 0x72, script: 0x5a, flags: 0x0},
+	982:  {region: 0x4e, script: 0x5a, flags: 0x0},
 	983:  {region: 0x9c, script: 0x5, flags: 0x0},
-	984:  {region: 0x10c, script: 0x57, flags: 0x0},
-	985:  {region: 0x3a, script: 0x57, flags: 0x0},
-	986:  {region: 0x165, script: 0x57, flags: 0x0},
-	987:  {region: 0xd1, script: 0x57, flags: 0x0},
-	988:  {region: 0x104, script: 0x57, flags: 0x0},
-	989:  {region: 0x95, script: 0x57, flags: 0x0},
-	990:  {region: 0x12f, script: 0x57, flags: 0x0},
-	991:  {region: 0x165, script: 0x57, flags: 0x0},
-	992:  {region: 0x165, script: 0x57, flags: 0x0},
-	993:  {region: 0x73, script: 0x57, flags: 0x0},
-	994:  {region: 0x106, script: 0x1f, flags: 0x0},
-	995:  {region: 0x130, script: 0x1f, flags: 0x0},
-	996:  {region: 0x109, script: 0x57, flags: 0x0},
-	997:  {region: 0x107, script: 0x57, flags: 0x0},
-	998:  {region: 0x12f, script: 0x57, flags: 0x0},
-	999:  {region: 0x165, script: 0x57, flags: 0x0},
-	1000: {region: 0xa2, script: 0x49, flags: 0x0},
-	1001: {region: 0x99, script: 0x21, flags: 0x0},
-	1002: {region: 0x80, script: 0x57, flags: 0x0},
-	1003: {region: 0x106, script: 0x1f, flags: 0x0},
-	1004: {region: 0xa4, script: 0x57, flags: 0x0},
-	1005: {region: 0x95, script: 0x57, flags: 0x0},
-	1006: {region: 0x99, script: 0x57, flags: 0x0},
-	1007: {region: 0x114, script: 0x57, flags: 0x0},
-	1008: {region: 0x99, script: 0xc3, flags: 0x0},
-	1009: {region: 0x165, script: 0x57, flags: 0x0},
-	1010: {region: 0x165, script: 0x57, flags: 0x0},
-	1011: {region: 0x12f, script: 0x57, flags: 0x0},
-	1012: {region: 0x9e, script: 0x57, flags: 0x0},
-	1013: {region: 0x99, script: 0x21, flags: 0x0},
+	984:  {region: 0x10c, script: 0x5a, flags: 0x0},
+	985:  {region: 0x3a, script: 0x5a, flags: 0x0},
+	986:  {region: 0x165, script: 0x5a, flags: 0x0},
+	987:  {region: 0xd1, script: 0x5a, flags: 0x0},
+	988:  {region: 0x104, script: 0x5a, flags: 0x0},
+	989:  {region: 0x95, script: 0x5a, flags: 0x0},
+	990:  {region: 0x12f, script: 0x5a, flags: 0x0},
+	991:  {region: 0x165, script: 0x5a, flags: 0x0},
+	992:  {region: 0x165, script: 0x5a, flags: 0x0},
+	993:  {region: 0x73, script: 0x5a, flags: 0x0},
+	994:  {region: 0x106, script: 0x20, flags: 0x0},
+	995:  {region: 0x130, script: 0x20, flags: 0x0},
+	996:  {region: 0x109, script: 0x5a, flags: 0x0},
+	997:  {region: 0x107, script: 0x5a, flags: 0x0},
+	998:  {region: 0x12f, script: 0x5a, flags: 0x0},
+	999:  {region: 0x165, script: 0x5a, flags: 0x0},
+	1000: {region: 0xa2, script: 0x4c, flags: 0x0},
+	1001: {region: 0x99, script: 0x22, flags: 0x0},
+	1002: {region: 0x80, script: 0x5a, flags: 0x0},
+	1003: {region: 0x106, script: 0x20, flags: 0x0},
+	1004: {region: 0xa4, script: 0x5a, flags: 0x0},
+	1005: {region: 0x95, script: 0x5a, flags: 0x0},
+	1006: {region: 0x99, script: 0x5a, flags: 0x0},
+	1007: {region: 0x114, script: 0x5a, flags: 0x0},
+	1008: {region: 0x99, script: 0xc8, flags: 0x0},
+	1009: {region: 0x165, script: 0x5a, flags: 0x0},
+	1010: {region: 0x165, script: 0x5a, flags: 0x0},
+	1011: {region: 0x12f, script: 0x5a, flags: 0x0},
+	1012: {region: 0x9e, script: 0x5a, flags: 0x0},
+	1013: {region: 0x99, script: 0x22, flags: 0x0},
 	1014: {region: 0x165, script: 0x5, flags: 0x0},
-	1015: {region: 0x9e, script: 0x57, flags: 0x0},
-	1016: {region: 0x7b, script: 0x57, flags: 0x0},
-	1017: {region: 0x49, script: 0x57, flags: 0x0},
+	1015: {region: 0x9e, script: 0x5a, flags: 0x0},
+	1016: {region: 0x7b, script: 0x5a, flags: 0x0},
+	1017: {region: 0x49, script: 0x5a, flags: 0x0},
 	1018: {region: 0x33, script: 0x4, flags: 0x1},
-	1019: {region: 0x9e, script: 0x57, flags: 0x0},
+	1019: {region: 0x9e, script: 0x5a, flags: 0x0},
 	1020: {region: 0x9c, script: 0x5, flags: 0x0},
-	1021: {region: 0xda, script: 0x57, flags: 0x0},
-	1022: {region: 0x4f, script: 0x57, flags: 0x0},
-	1023: {region: 0xd1, script: 0x57, flags: 0x0},
-	1024: {region: 0xcf, script: 0x57, flags: 0x0},
-	1025: {region: 0xc3, script: 0x57, flags: 0x0},
-	1026: {region: 0x4c, script: 0x57, flags: 0x0},
-	1027: {region: 0x96, script: 0x7a, flags: 0x0},
-	1028: {region: 0xb6, script: 0x57, flags: 0x0},
-	1029: {region: 0x165, script: 0x29, flags: 0x0},
-	1030: {region: 0x165, script: 0x57, flags: 0x0},
-	1032: {region: 0xba, script: 0xdc, flags: 0x0},
-	1033: {region: 0x165, script: 0x57, flags: 0x0},
-	1034: {region: 0xc4, script: 0x72, flags: 0x0},
+	1021: {region: 0xda, script: 0x5a, flags: 0x0},
+	1022: {region: 0x4f, script: 0x5a, flags: 0x0},
+	1023: {region: 0xd1, script: 0x5a, flags: 0x0},
+	1024: {region: 0xcf, script: 0x5a, flags: 0x0},
+	1025: {region: 0xc3, script: 0x5a, flags: 0x0},
+	1026: {region: 0x4c, script: 0x5a, flags: 0x0},
+	1027: {region: 0x96, script: 0x7e, flags: 0x0},
+	1028: {region: 0xb6, script: 0x5a, flags: 0x0},
+	1029: {region: 0x165, script: 0x2c, flags: 0x0},
+	1030: {region: 0x165, script: 0x5a, flags: 0x0},
+	1032: {region: 0xba, script: 0xe3, flags: 0x0},
+	1033: {region: 0x165, script: 0x5a, flags: 0x0},
+	1034: {region: 0xc4, script: 0x75, flags: 0x0},
 	1035: {region: 0x165, script: 0x5, flags: 0x0},
-	1036: {region: 0xb3, script: 0xca, flags: 0x0},
-	1037: {region: 0x6f, script: 0x57, flags: 0x0},
-	1038: {region: 0x165, script: 0x57, flags: 0x0},
-	1039: {region: 0x165, script: 0x57, flags: 0x0},
-	1040: {region: 0x165, script: 0x57, flags: 0x0},
-	1041: {region: 0x165, script: 0x57, flags: 0x0},
-	1042: {region: 0x111, script: 0x57, flags: 0x0},
-	1043: {region: 0x165, script: 0x57, flags: 0x0},
+	1036: {region: 0xb3, script: 0xcf, flags: 0x0},
+	1037: {region: 0x6f, script: 0x5a, flags: 0x0},
+	1038: {region: 0x165, script: 0x5a, flags: 0x0},
+	1039: {region: 0x165, script: 0x5a, flags: 0x0},
+	1040: {region: 0x165, script: 0x5a, flags: 0x0},
+	1041: {region: 0x165, script: 0x5a, flags: 0x0},
+	1042: {region: 0x111, script: 0x5a, flags: 0x0},
+	1043: {region: 0x165, script: 0x5a, flags: 0x0},
 	1044: {region: 0xe8, script: 0x5, flags: 0x0},
-	1045: {region: 0x165, script: 0x57, flags: 0x0},
-	1046: {region: 0x10f, script: 0x57, flags: 0x0},
-	1047: {region: 0x165, script: 0x57, flags: 0x0},
-	1048: {region: 0xe9, script: 0x57, flags: 0x0},
-	1049: {region: 0x165, script: 0x57, flags: 0x0},
-	1050: {region: 0x95, script: 0x57, flags: 0x0},
-	1051: {region: 0x142, script: 0x57, flags: 0x0},
-	1052: {region: 0x10c, script: 0x57, flags: 0x0},
-	1054: {region: 0x10c, script: 0x57, flags: 0x0},
-	1055: {region: 0x72, script: 0x57, flags: 0x0},
-	1056: {region: 0x97, script: 0xc0, flags: 0x0},
-	1057: {region: 0x165, script: 0x57, flags: 0x0},
-	1058: {region: 0x72, script: 0x57, flags: 0x0},
-	1059: {region: 0x164, script: 0x57, flags: 0x0},
-	1060: {region: 0x165, script: 0x57, flags: 0x0},
-	1061: {region: 0xc3, script: 0x57, flags: 0x0},
-	1062: {region: 0x165, script: 0x57, flags: 0x0},
-	1063: {region: 0x165, script: 0x57, flags: 0x0},
-	1064: {region: 0x165, script: 0x57, flags: 0x0},
-	1065: {region: 0x115, script: 0x57, flags: 0x0},
-	1066: {region: 0x165, script: 0x57, flags: 0x0},
-	1067: {region: 0x165, script: 0x57, flags: 0x0},
-	1068: {region: 0x123, script: 0xdf, flags: 0x0},
-	1069: {region: 0x165, script: 0x57, flags: 0x0},
-	1070: {region: 0x165, script: 0x57, flags: 0x0},
-	1071: {region: 0x165, script: 0x57, flags: 0x0},
-	1072: {region: 0x165, script: 0x57, flags: 0x0},
-	1073: {region: 0x27, script: 0x57, flags: 0x0},
+	1045: {region: 0x165, script: 0x5a, flags: 0x0},
+	1046: {region: 0x10f, script: 0x5a, flags: 0x0},
+	1047: {region: 0x165, script: 0x5a, flags: 0x0},
+	1048: {region: 0xe9, script: 0x5a, flags: 0x0},
+	1049: {region: 0x165, script: 0x5a, flags: 0x0},
+	1050: {region: 0x95, script: 0x5a, flags: 0x0},
+	1051: {region: 0x142, script: 0x5a, flags: 0x0},
+	1052: {region: 0x10c, script: 0x5a, flags: 0x0},
+	1054: {region: 0x10c, script: 0x5a, flags: 0x0},
+	1055: {region: 0x72, script: 0x5a, flags: 0x0},
+	1056: {region: 0x97, script: 0xc5, flags: 0x0},
+	1057: {region: 0x165, script: 0x5a, flags: 0x0},
+	1058: {region: 0x72, script: 0x5a, flags: 0x0},
+	1059: {region: 0x164, script: 0x5a, flags: 0x0},
+	1060: {region: 0x165, script: 0x5a, flags: 0x0},
+	1061: {region: 0xc3, script: 0x5a, flags: 0x0},
+	1062: {region: 0x165, script: 0x5a, flags: 0x0},
+	1063: {region: 0x165, script: 0x5a, flags: 0x0},
+	1064: {region: 0x165, script: 0x5a, flags: 0x0},
+	1065: {region: 0x115, script: 0x5a, flags: 0x0},
+	1066: {region: 0x165, script: 0x5a, flags: 0x0},
+	1067: {region: 0x165, script: 0x5a, flags: 0x0},
+	1068: {region: 0x123, script: 0xe6, flags: 0x0},
+	1069: {region: 0x165, script: 0x5a, flags: 0x0},
+	1070: {region: 0x165, script: 0x5a, flags: 0x0},
+	1071: {region: 0x165, script: 0x5a, flags: 0x0},
+	1072: {region: 0x165, script: 0x5a, flags: 0x0},
+	1073: {region: 0x27, script: 0x5a, flags: 0x0},
 	1074: {region: 0x37, script: 0x5, flags: 0x1},
-	1075: {region: 0x99, script: 0xcb, flags: 0x0},
-	1076: {region: 0x116, script: 0x57, flags: 0x0},
-	1077: {region: 0x114, script: 0x57, flags: 0x0},
-	1078: {region: 0x99, script: 0x21, flags: 0x0},
-	1079: {region: 0x161, script: 0x57, flags: 0x0},
-	1080: {region: 0x165, script: 0x57, flags: 0x0},
-	1081: {region: 0x165, script: 0x57, flags: 0x0},
-	1082: {region: 0x6d, script: 0x57, flags: 0x0},
-	1083: {region: 0x161, script: 0x57, flags: 0x0},
-	1084: {region: 0x165, script: 0x57, flags: 0x0},
-	1085: {region: 0x60, script: 0x57, flags: 0x0},
-	1086: {region: 0x95, script: 0x57, flags: 0x0},
-	1087: {region: 0x165, script: 0x57, flags: 0x0},
-	1088: {region: 0x165, script: 0x57, flags: 0x0},
-	1089: {region: 0x12f, script: 0x57, flags: 0x0},
-	1090: {region: 0x165, script: 0x57, flags: 0x0},
-	1091: {region: 0x84, script: 0x57, flags: 0x0},
-	1092: {region: 0x10c, script: 0x57, flags: 0x0},
-	1093: {region: 0x12f, script: 0x57, flags: 0x0},
+	1075: {region: 0x99, script: 0xd2, flags: 0x0},
+	1076: {region: 0x116, script: 0x5a, flags: 0x0},
+	1077: {region: 0x114, script: 0x5a, flags: 0x0},
+	1078: {region: 0x99, script: 0x22, flags: 0x0},
+	1079: {region: 0x161, script: 0x5a, flags: 0x0},
+	1080: {region: 0x165, script: 0x5a, flags: 0x0},
+	1081: {region: 0x165, script: 0x5a, flags: 0x0},
+	1082: {region: 0x6d, script: 0x5a, flags: 0x0},
+	1083: {region: 0x161, script: 0x5a, flags: 0x0},
+	1084: {region: 0x165, script: 0x5a, flags: 0x0},
+	1085: {region: 0x60, script: 0x5a, flags: 0x0},
+	1086: {region: 0x95, script: 0x5a, flags: 0x0},
+	1087: {region: 0x165, script: 0x5a, flags: 0x0},
+	1088: {region: 0x165, script: 0x5a, flags: 0x0},
+	1089: {region: 0x12f, script: 0x5a, flags: 0x0},
+	1090: {region: 0x165, script: 0x5a, flags: 0x0},
+	1091: {region: 0x84, script: 0x5a, flags: 0x0},
+	1092: {region: 0x10c, script: 0x5a, flags: 0x0},
+	1093: {region: 0x12f, script: 0x5a, flags: 0x0},
 	1094: {region: 0x15f, script: 0x5, flags: 0x0},
-	1095: {region: 0x4b, script: 0x57, flags: 0x0},
-	1096: {region: 0x60, script: 0x57, flags: 0x0},
-	1097: {region: 0x165, script: 0x57, flags: 0x0},
-	1098: {region: 0x99, script: 0x21, flags: 0x0},
-	1099: {region: 0x95, script: 0x57, flags: 0x0},
-	1100: {region: 0x165, script: 0x57, flags: 0x0},
+	1095: {region: 0x4b, script: 0x5a, flags: 0x0},
+	1096: {region: 0x60, script: 0x5a, flags: 0x0},
+	1097: {region: 0x165, script: 0x5a, flags: 0x0},
+	1098: {region: 0x99, script: 0x22, flags: 0x0},
+	1099: {region: 0x95, script: 0x5a, flags: 0x0},
+	1100: {region: 0x165, script: 0x5a, flags: 0x0},
 	1101: {region: 0x35, script: 0xe, flags: 0x0},
-	1102: {region: 0x9b, script: 0xcf, flags: 0x0},
-	1103: {region: 0xe9, script: 0x57, flags: 0x0},
-	1104: {region: 0x99, script: 0xd7, flags: 0x0},
-	1105: {region: 0xdb, script: 0x21, flags: 0x0},
-	1106: {region: 0x165, script: 0x57, flags: 0x0},
-	1107: {region: 0x165, script: 0x57, flags: 0x0},
-	1108: {region: 0x165, script: 0x57, flags: 0x0},
-	1109: {region: 0x165, script: 0x57, flags: 0x0},
-	1110: {region: 0x165, script: 0x57, flags: 0x0},
-	1111: {region: 0x165, script: 0x57, flags: 0x0},
-	1112: {region: 0x165, script: 0x57, flags: 0x0},
-	1113: {region: 0x165, script: 0x57, flags: 0x0},
-	1114: {region: 0xe7, script: 0x57, flags: 0x0},
-	1115: {region: 0x165, script: 0x57, flags: 0x0},
-	1116: {region: 0x165, script: 0x57, flags: 0x0},
-	1117: {region: 0x99, script: 0x4f, flags: 0x0},
-	1118: {region: 0x53, script: 0xd5, flags: 0x0},
-	1119: {region: 0xdb, script: 0x21, flags: 0x0},
-	1120: {region: 0xdb, script: 0x21, flags: 0x0},
-	1121: {region: 0x99, script: 0xda, flags: 0x0},
-	1122: {region: 0x165, script: 0x57, flags: 0x0},
-	1123: {region: 0x112, script: 0x57, flags: 0x0},
-	1124: {region: 0x131, script: 0x57, flags: 0x0},
-	1125: {region: 0x126, script: 0x57, flags: 0x0},
-	1126: {region: 0x165, script: 0x57, flags: 0x0},
+	1102: {region: 0x9b, script: 0xd6, flags: 0x0},
+	1103: {region: 0xe9, script: 0x5a, flags: 0x0},
+	1104: {region: 0x99, script: 0xde, flags: 0x0},
+	1105: {region: 0xdb, script: 0x22, flags: 0x0},
+	1106: {region: 0x165, script: 0x5a, flags: 0x0},
+	1107: {region: 0x165, script: 0x5a, flags: 0x0},
+	1108: {region: 0x165, script: 0x5a, flags: 0x0},
+	1109: {region: 0x165, script: 0x5a, flags: 0x0},
+	1110: {region: 0x165, script: 0x5a, flags: 0x0},
+	1111: {region: 0x165, script: 0x5a, flags: 0x0},
+	1112: {region: 0x165, script: 0x5a, flags: 0x0},
+	1113: {region: 0x165, script: 0x5a, flags: 0x0},
+	1114: {region: 0xe7, script: 0x5a, flags: 0x0},
+	1115: {region: 0x165, script: 0x5a, flags: 0x0},
+	1116: {region: 0x165, script: 0x5a, flags: 0x0},
+	1117: {region: 0x99, script: 0x52, flags: 0x0},
+	1118: {region: 0x53, script: 0xdc, flags: 0x0},
+	1119: {region: 0xdb, script: 0x22, flags: 0x0},
+	1120: {region: 0xdb, script: 0x22, flags: 0x0},
+	1121: {region: 0x99, script: 0xe1, flags: 0x0},
+	1122: {region: 0x165, script: 0x5a, flags: 0x0},
+	1123: {region: 0x112, script: 0x5a, flags: 0x0},
+	1124: {region: 0x131, script: 0x5a, flags: 0x0},
+	1125: {region: 0x126, script: 0x5a, flags: 0x0},
+	1126: {region: 0x165, script: 0x5a, flags: 0x0},
 	1127: {region: 0x3c, script: 0x3, flags: 0x1},
-	1128: {region: 0x165, script: 0x57, flags: 0x0},
-	1129: {region: 0x165, script: 0x57, flags: 0x0},
-	1130: {region: 0x165, script: 0x57, flags: 0x0},
-	1131: {region: 0x123, script: 0xdf, flags: 0x0},
-	1132: {region: 0xdb, script: 0x21, flags: 0x0},
-	1133: {region: 0xdb, script: 0x21, flags: 0x0},
-	1134: {region: 0xdb, script: 0x21, flags: 0x0},
-	1135: {region: 0x6f, script: 0x29, flags: 0x0},
-	1136: {region: 0x165, script: 0x57, flags: 0x0},
-	1137: {region: 0x6d, script: 0x29, flags: 0x0},
-	1138: {region: 0x165, script: 0x57, flags: 0x0},
-	1139: {region: 0x165, script: 0x57, flags: 0x0},
-	1140: {region: 0x165, script: 0x57, flags: 0x0},
-	1141: {region: 0xd6, script: 0x57, flags: 0x0},
-	1142: {region: 0x127, script: 0x57, flags: 0x0},
-	1143: {region: 0x125, script: 0x57, flags: 0x0},
-	1144: {region: 0x32, script: 0x57, flags: 0x0},
-	1145: {region: 0xdb, script: 0x21, flags: 0x0},
-	1146: {region: 0xe7, script: 0x57, flags: 0x0},
-	1147: {region: 0x165, script: 0x57, flags: 0x0},
-	1148: {region: 0x165, script: 0x57, flags: 0x0},
-	1149: {region: 0x32, script: 0x57, flags: 0x0},
-	1150: {region: 0xd4, script: 0x57, flags: 0x0},
-	1151: {region: 0x165, script: 0x57, flags: 0x0},
-	1152: {region: 0x161, script: 0x57, flags: 0x0},
-	1153: {region: 0x165, script: 0x57, flags: 0x0},
-	1154: {region: 0x129, script: 0x57, flags: 0x0},
-	1155: {region: 0x165, script: 0x57, flags: 0x0},
-	1156: {region: 0xce, script: 0x57, flags: 0x0},
-	1157: {region: 0x165, script: 0x57, flags: 0x0},
-	1158: {region: 0xe6, script: 0x57, flags: 0x0},
-	1159: {region: 0x165, script: 0x57, flags: 0x0},
-	1160: {region: 0x165, script: 0x57, flags: 0x0},
-	1161: {region: 0x165, script: 0x57, flags: 0x0},
-	1162: {region: 0x12b, script: 0x57, flags: 0x0},
-	1163: {region: 0x12b, script: 0x57, flags: 0x0},
-	1164: {region: 0x12e, script: 0x57, flags: 0x0},
+	1128: {region: 0x165, script: 0x5a, flags: 0x0},
+	1129: {region: 0x165, script: 0x5a, flags: 0x0},
+	1130: {region: 0x165, script: 0x5a, flags: 0x0},
+	1131: {region: 0x123, script: 0xe6, flags: 0x0},
+	1132: {region: 0xdb, script: 0x22, flags: 0x0},
+	1133: {region: 0xdb, script: 0x22, flags: 0x0},
+	1134: {region: 0xdb, script: 0x22, flags: 0x0},
+	1135: {region: 0x6f, script: 0x2c, flags: 0x0},
+	1136: {region: 0x165, script: 0x5a, flags: 0x0},
+	1137: {region: 0x6d, script: 0x2c, flags: 0x0},
+	1138: {region: 0x165, script: 0x5a, flags: 0x0},
+	1139: {region: 0x165, script: 0x5a, flags: 0x0},
+	1140: {region: 0x165, script: 0x5a, flags: 0x0},
+	1141: {region: 0xd6, script: 0x5a, flags: 0x0},
+	1142: {region: 0x127, script: 0x5a, flags: 0x0},
+	1143: {region: 0x125, script: 0x5a, flags: 0x0},
+	1144: {region: 0x32, script: 0x5a, flags: 0x0},
+	1145: {region: 0xdb, script: 0x22, flags: 0x0},
+	1146: {region: 0xe7, script: 0x5a, flags: 0x0},
+	1147: {region: 0x165, script: 0x5a, flags: 0x0},
+	1148: {region: 0x165, script: 0x5a, flags: 0x0},
+	1149: {region: 0x32, script: 0x5a, flags: 0x0},
+	1150: {region: 0xd4, script: 0x5a, flags: 0x0},
+	1151: {region: 0x165, script: 0x5a, flags: 0x0},
+	1152: {region: 0x161, script: 0x5a, flags: 0x0},
+	1153: {region: 0x165, script: 0x5a, flags: 0x0},
+	1154: {region: 0x129, script: 0x5a, flags: 0x0},
+	1155: {region: 0x165, script: 0x5a, flags: 0x0},
+	1156: {region: 0xce, script: 0x5a, flags: 0x0},
+	1157: {region: 0x165, script: 0x5a, flags: 0x0},
+	1158: {region: 0xe6, script: 0x5a, flags: 0x0},
+	1159: {region: 0x165, script: 0x5a, flags: 0x0},
+	1160: {region: 0x165, script: 0x5a, flags: 0x0},
+	1161: {region: 0x165, script: 0x5a, flags: 0x0},
+	1162: {region: 0x12b, script: 0x5a, flags: 0x0},
+	1163: {region: 0x12b, script: 0x5a, flags: 0x0},
+	1164: {region: 0x12e, script: 0x5a, flags: 0x0},
 	1165: {region: 0x165, script: 0x5, flags: 0x0},
-	1166: {region: 0x161, script: 0x57, flags: 0x0},
-	1167: {region: 0x87, script: 0x31, flags: 0x0},
-	1168: {region: 0xdb, script: 0x21, flags: 0x0},
-	1169: {region: 0xe7, script: 0x57, flags: 0x0},
-	1170: {region: 0x43, script: 0xe0, flags: 0x0},
-	1171: {region: 0x165, script: 0x57, flags: 0x0},
-	1172: {region: 0x106, script: 0x1f, flags: 0x0},
-	1173: {region: 0x165, script: 0x57, flags: 0x0},
-	1174: {region: 0x165, script: 0x57, flags: 0x0},
-	1175: {region: 0x131, script: 0x57, flags: 0x0},
-	1176: {region: 0x165, script: 0x57, flags: 0x0},
-	1177: {region: 0x123, script: 0xdf, flags: 0x0},
-	1178: {region: 0x32, script: 0x57, flags: 0x0},
-	1179: {region: 0x165, script: 0x57, flags: 0x0},
-	1180: {region: 0x165, script: 0x57, flags: 0x0},
-	1181: {region: 0xce, script: 0x57, flags: 0x0},
-	1182: {region: 0x165, script: 0x57, flags: 0x0},
-	1183: {region: 0x165, script: 0x57, flags: 0x0},
-	1184: {region: 0x12d, script: 0x57, flags: 0x0},
-	1185: {region: 0x165, script: 0x57, flags: 0x0},
-	1187: {region: 0x165, script: 0x57, flags: 0x0},
-	1188: {region: 0xd4, script: 0x57, flags: 0x0},
-	1189: {region: 0x53, script: 0xd8, flags: 0x0},
-	1190: {region: 0xe5, script: 0x57, flags: 0x0},
-	1191: {region: 0x165, script: 0x57, flags: 0x0},
-	1192: {region: 0x106, script: 0x1f, flags: 0x0},
-	1193: {region: 0xba, script: 0x57, flags: 0x0},
-	1194: {region: 0x165, script: 0x57, flags: 0x0},
-	1195: {region: 0x106, script: 0x1f, flags: 0x0},
+	1166: {region: 0x161, script: 0x5a, flags: 0x0},
+	1167: {region: 0x87, script: 0x34, flags: 0x0},
+	1168: {region: 0xdb, script: 0x22, flags: 0x0},
+	1169: {region: 0xe7, script: 0x5a, flags: 0x0},
+	1170: {region: 0x43, script: 0xe7, flags: 0x0},
+	1171: {region: 0x165, script: 0x5a, flags: 0x0},
+	1172: {region: 0x106, script: 0x20, flags: 0x0},
+	1173: {region: 0x165, script: 0x5a, flags: 0x0},
+	1174: {region: 0x165, script: 0x5a, flags: 0x0},
+	1175: {region: 0x131, script: 0x5a, flags: 0x0},
+	1176: {region: 0x165, script: 0x5a, flags: 0x0},
+	1177: {region: 0x123, script: 0xe6, flags: 0x0},
+	1178: {region: 0x32, script: 0x5a, flags: 0x0},
+	1179: {region: 0x165, script: 0x5a, flags: 0x0},
+	1180: {region: 0x165, script: 0x5a, flags: 0x0},
+	1181: {region: 0xce, script: 0x5a, flags: 0x0},
+	1182: {region: 0x165, script: 0x5a, flags: 0x0},
+	1183: {region: 0x165, script: 0x5a, flags: 0x0},
+	1184: {region: 0x12d, script: 0x5a, flags: 0x0},
+	1185: {region: 0x165, script: 0x5a, flags: 0x0},
+	1187: {region: 0x165, script: 0x5a, flags: 0x0},
+	1188: {region: 0xd4, script: 0x5a, flags: 0x0},
+	1189: {region: 0x53, script: 0xdf, flags: 0x0},
+	1190: {region: 0xe5, script: 0x5a, flags: 0x0},
+	1191: {region: 0x165, script: 0x5a, flags: 0x0},
+	1192: {region: 0x106, script: 0x20, flags: 0x0},
+	1193: {region: 0xba, script: 0x5a, flags: 0x0},
+	1194: {region: 0x165, script: 0x5a, flags: 0x0},
+	1195: {region: 0x106, script: 0x20, flags: 0x0},
 	1196: {region: 0x3f, script: 0x4, flags: 0x1},
-	1197: {region: 0x11c, script: 0xe2, flags: 0x0},
-	1198: {region: 0x130, script: 0x1f, flags: 0x0},
-	1199: {region: 0x75, script: 0x57, flags: 0x0},
-	1200: {region: 0x2a, script: 0x57, flags: 0x0},
+	1197: {region: 0x11c, script: 0xea, flags: 0x0},
+	1198: {region: 0x130, script: 0x20, flags: 0x0},
+	1199: {region: 0x75, script: 0x5a, flags: 0x0},
+	1200: {region: 0x2a, script: 0x5a, flags: 0x0},
 	1202: {region: 0x43, script: 0x3, flags: 0x1},
 	1203: {region: 0x99, script: 0xe, flags: 0x0},
 	1204: {region: 0xe8, script: 0x5, flags: 0x0},
-	1205: {region: 0x165, script: 0x57, flags: 0x0},
-	1206: {region: 0x165, script: 0x57, flags: 0x0},
-	1207: {region: 0x165, script: 0x57, flags: 0x0},
-	1208: {region: 0x165, script: 0x57, flags: 0x0},
-	1209: {region: 0x165, script: 0x57, flags: 0x0},
-	1210: {region: 0x165, script: 0x57, flags: 0x0},
-	1211: {region: 0x165, script: 0x57, flags: 0x0},
+	1205: {region: 0x165, script: 0x5a, flags: 0x0},
+	1206: {region: 0x165, script: 0x5a, flags: 0x0},
+	1207: {region: 0x165, script: 0x5a, flags: 0x0},
+	1208: {region: 0x165, script: 0x5a, flags: 0x0},
+	1209: {region: 0x165, script: 0x5a, flags: 0x0},
+	1210: {region: 0x165, script: 0x5a, flags: 0x0},
+	1211: {region: 0x165, script: 0x5a, flags: 0x0},
 	1212: {region: 0x46, script: 0x4, flags: 0x1},
-	1213: {region: 0x165, script: 0x57, flags: 0x0},
-	1214: {region: 0xb4, script: 0xe3, flags: 0x0},
-	1215: {region: 0x165, script: 0x57, flags: 0x0},
-	1216: {region: 0x161, script: 0x57, flags: 0x0},
-	1217: {region: 0x9e, script: 0x57, flags: 0x0},
-	1218: {region: 0x106, script: 0x57, flags: 0x0},
-	1219: {region: 0x13e, script: 0x57, flags: 0x0},
-	1220: {region: 0x11b, script: 0x57, flags: 0x0},
-	1221: {region: 0x165, script: 0x57, flags: 0x0},
-	1222: {region: 0x36, script: 0x57, flags: 0x0},
-	1223: {region: 0x60, script: 0x57, flags: 0x0},
-	1224: {region: 0xd1, script: 0x57, flags: 0x0},
-	1225: {region: 0x1, script: 0x57, flags: 0x0},
-	1226: {region: 0x106, script: 0x57, flags: 0x0},
-	1227: {region: 0x6a, script: 0x57, flags: 0x0},
-	1228: {region: 0x12f, script: 0x57, flags: 0x0},
-	1229: {region: 0x165, script: 0x57, flags: 0x0},
-	1230: {region: 0x36, script: 0x57, flags: 0x0},
-	1231: {region: 0x4e, script: 0x57, flags: 0x0},
-	1232: {region: 0x165, script: 0x57, flags: 0x0},
-	1233: {region: 0x6f, script: 0x29, flags: 0x0},
-	1234: {region: 0x165, script: 0x57, flags: 0x0},
-	1235: {region: 0xe7, script: 0x57, flags: 0x0},
-	1236: {region: 0x2f, script: 0x57, flags: 0x0},
-	1237: {region: 0x99, script: 0xda, flags: 0x0},
-	1238: {region: 0x99, script: 0x21, flags: 0x0},
-	1239: {region: 0x165, script: 0x57, flags: 0x0},
-	1240: {region: 0x165, script: 0x57, flags: 0x0},
-	1241: {region: 0x165, script: 0x57, flags: 0x0},
-	1242: {region: 0x165, script: 0x57, flags: 0x0},
-	1243: {region: 0x165, script: 0x57, flags: 0x0},
-	1244: {region: 0x165, script: 0x57, flags: 0x0},
-	1245: {region: 0x165, script: 0x57, flags: 0x0},
-	1246: {region: 0x165, script: 0x57, flags: 0x0},
-	1247: {region: 0x165, script: 0x57, flags: 0x0},
-	1248: {region: 0x140, script: 0x57, flags: 0x0},
-	1249: {region: 0x165, script: 0x57, flags: 0x0},
-	1250: {region: 0x165, script: 0x57, flags: 0x0},
+	1213: {region: 0x165, script: 0x5a, flags: 0x0},
+	1214: {region: 0xb4, script: 0xeb, flags: 0x0},
+	1215: {region: 0x165, script: 0x5a, flags: 0x0},
+	1216: {region: 0x161, script: 0x5a, flags: 0x0},
+	1217: {region: 0x9e, script: 0x5a, flags: 0x0},
+	1218: {region: 0x106, script: 0x5a, flags: 0x0},
+	1219: {region: 0x13e, script: 0x5a, flags: 0x0},
+	1220: {region: 0x11b, script: 0x5a, flags: 0x0},
+	1221: {region: 0x165, script: 0x5a, flags: 0x0},
+	1222: {region: 0x36, script: 0x5a, flags: 0x0},
+	1223: {region: 0x60, script: 0x5a, flags: 0x0},
+	1224: {region: 0xd1, script: 0x5a, flags: 0x0},
+	1225: {region: 0x1, script: 0x5a, flags: 0x0},
+	1226: {region: 0x106, script: 0x5a, flags: 0x0},
+	1227: {region: 0x6a, script: 0x5a, flags: 0x0},
+	1228: {region: 0x12f, script: 0x5a, flags: 0x0},
+	1229: {region: 0x165, script: 0x5a, flags: 0x0},
+	1230: {region: 0x36, script: 0x5a, flags: 0x0},
+	1231: {region: 0x4e, script: 0x5a, flags: 0x0},
+	1232: {region: 0x165, script: 0x5a, flags: 0x0},
+	1233: {region: 0x6f, script: 0x2c, flags: 0x0},
+	1234: {region: 0x165, script: 0x5a, flags: 0x0},
+	1235: {region: 0xe7, script: 0x5a, flags: 0x0},
+	1236: {region: 0x2f, script: 0x5a, flags: 0x0},
+	1237: {region: 0x99, script: 0xe1, flags: 0x0},
+	1238: {region: 0x99, script: 0x22, flags: 0x0},
+	1239: {region: 0x165, script: 0x5a, flags: 0x0},
+	1240: {region: 0x165, script: 0x5a, flags: 0x0},
+	1241: {region: 0x165, script: 0x5a, flags: 0x0},
+	1242: {region: 0x165, script: 0x5a, flags: 0x0},
+	1243: {region: 0x165, script: 0x5a, flags: 0x0},
+	1244: {region: 0x165, script: 0x5a, flags: 0x0},
+	1245: {region: 0x165, script: 0x5a, flags: 0x0},
+	1246: {region: 0x165, script: 0x5a, flags: 0x0},
+	1247: {region: 0x165, script: 0x5a, flags: 0x0},
+	1248: {region: 0x140, script: 0x5a, flags: 0x0},
+	1249: {region: 0x165, script: 0x5a, flags: 0x0},
+	1250: {region: 0x165, script: 0x5a, flags: 0x0},
 	1251: {region: 0xa8, script: 0x5, flags: 0x0},
-	1252: {region: 0x165, script: 0x57, flags: 0x0},
-	1253: {region: 0x114, script: 0x57, flags: 0x0},
-	1254: {region: 0x165, script: 0x57, flags: 0x0},
-	1255: {region: 0x165, script: 0x57, flags: 0x0},
-	1256: {region: 0x165, script: 0x57, flags: 0x0},
-	1257: {region: 0x165, script: 0x57, flags: 0x0},
-	1258: {region: 0x99, script: 0x21, flags: 0x0},
-	1259: {region: 0x53, script: 0x38, flags: 0x0},
-	1260: {region: 0x165, script: 0x57, flags: 0x0},
-	1261: {region: 0x165, script: 0x57, flags: 0x0},
-	1262: {region: 0x41, script: 0x57, flags: 0x0},
-	1263: {region: 0x165, script: 0x57, flags: 0x0},
+	1252: {region: 0x165, script: 0x5a, flags: 0x0},
+	1253: {region: 0x114, script: 0x5a, flags: 0x0},
+	1254: {region: 0x165, script: 0x5a, flags: 0x0},
+	1255: {region: 0x165, script: 0x5a, flags: 0x0},
+	1256: {region: 0x165, script: 0x5a, flags: 0x0},
+	1257: {region: 0x165, script: 0x5a, flags: 0x0},
+	1258: {region: 0x99, script: 0x22, flags: 0x0},
+	1259: {region: 0x53, script: 0x3b, flags: 0x0},
+	1260: {region: 0x165, script: 0x5a, flags: 0x0},
+	1261: {region: 0x165, script: 0x5a, flags: 0x0},
+	1262: {region: 0x41, script: 0x5a, flags: 0x0},
+	1263: {region: 0x165, script: 0x5a, flags: 0x0},
 	1264: {region: 0x12b, script: 0x18, flags: 0x0},
-	1265: {region: 0x165, script: 0x57, flags: 0x0},
-	1266: {region: 0x161, script: 0x57, flags: 0x0},
-	1267: {region: 0x165, script: 0x57, flags: 0x0},
-	1268: {region: 0x12b, script: 0x5f, flags: 0x0},
-	1269: {region: 0x12b, script: 0x60, flags: 0x0},
-	1270: {region: 0x7d, script: 0x2b, flags: 0x0},
-	1271: {region: 0x53, script: 0x64, flags: 0x0},
-	1272: {region: 0x10b, script: 0x69, flags: 0x0},
-	1273: {region: 0x108, script: 0x73, flags: 0x0},
-	1274: {region: 0x99, script: 0x21, flags: 0x0},
-	1275: {region: 0x131, script: 0x57, flags: 0x0},
-	1276: {region: 0x165, script: 0x57, flags: 0x0},
-	1277: {region: 0x9c, script: 0x8a, flags: 0x0},
-	1278: {region: 0x165, script: 0x57, flags: 0x0},
-	1279: {region: 0x15e, script: 0xc2, flags: 0x0},
-	1280: {region: 0x165, script: 0x57, flags: 0x0},
-	1281: {region: 0x165, script: 0x57, flags: 0x0},
-	1282: {region: 0xdb, script: 0x21, flags: 0x0},
-	1283: {region: 0x165, script: 0x57, flags: 0x0},
-	1284: {region: 0x165, script: 0x57, flags: 0x0},
-	1285: {region: 0xd1, script: 0x57, flags: 0x0},
-	1286: {region: 0x75, script: 0x57, flags: 0x0},
-	1287: {region: 0x165, script: 0x57, flags: 0x0},
-	1288: {region: 0x165, script: 0x57, flags: 0x0},
-	1289: {region: 0x52, script: 0x57, flags: 0x0},
-	1290: {region: 0x165, script: 0x57, flags: 0x0},
-	1291: {region: 0x165, script: 0x57, flags: 0x0},
-	1292: {region: 0x165, script: 0x57, flags: 0x0},
-	1293: {region: 0x52, script: 0x57, flags: 0x0},
-	1294: {region: 0x165, script: 0x57, flags: 0x0},
-	1295: {region: 0x165, script: 0x57, flags: 0x0},
-	1296: {region: 0x165, script: 0x57, flags: 0x0},
-	1297: {region: 0x165, script: 0x57, flags: 0x0},
-	1298: {region: 0x1, script: 0x3b, flags: 0x0},
-	1299: {region: 0x165, script: 0x57, flags: 0x0},
-	1300: {region: 0x165, script: 0x57, flags: 0x0},
-	1301: {region: 0x165, script: 0x57, flags: 0x0},
-	1302: {region: 0x165, script: 0x57, flags: 0x0},
-	1303: {region: 0x165, script: 0x57, flags: 0x0},
-	1304: {region: 0xd6, script: 0x57, flags: 0x0},
-	1305: {region: 0x165, script: 0x57, flags: 0x0},
-	1306: {region: 0x165, script: 0x57, flags: 0x0},
-	1307: {region: 0x165, script: 0x57, flags: 0x0},
-	1308: {region: 0x41, script: 0x57, flags: 0x0},
-	1309: {region: 0x165, script: 0x57, flags: 0x0},
-	1310: {region: 0xcf, script: 0x57, flags: 0x0},
+	1265: {region: 0x165, script: 0x5a, flags: 0x0},
+	1266: {region: 0x161, script: 0x5a, flags: 0x0},
+	1267: {region: 0x165, script: 0x5a, flags: 0x0},
+	1268: {region: 0x12b, script: 0x62, flags: 0x0},
+	1269: {region: 0x12b, script: 0x63, flags: 0x0},
+	1270: {region: 0x7d, script: 0x2e, flags: 0x0},
+	1271: {region: 0x53, script: 0x67, flags: 0x0},
+	1272: {region: 0x10b, script: 0x6c, flags: 0x0},
+	1273: {region: 0x108, script: 0x77, flags: 0x0},
+	1274: {region: 0x99, script: 0x22, flags: 0x0},
+	1275: {region: 0x131, script: 0x5a, flags: 0x0},
+	1276: {region: 0x165, script: 0x5a, flags: 0x0},
+	1277: {region: 0x9c, script: 0x8e, flags: 0x0},
+	1278: {region: 0x165, script: 0x5a, flags: 0x0},
+	1279: {region: 0x15e, script: 0xc7, flags: 0x0},
+	1280: {region: 0x165, script: 0x5a, flags: 0x0},
+	1281: {region: 0x165, script: 0x5a, flags: 0x0},
+	1282: {region: 0xdb, script: 0x22, flags: 0x0},
+	1283: {region: 0x165, script: 0x5a, flags: 0x0},
+	1284: {region: 0x165, script: 0x5a, flags: 0x0},
+	1285: {region: 0xd1, script: 0x5a, flags: 0x0},
+	1286: {region: 0x75, script: 0x5a, flags: 0x0},
+	1287: {region: 0x165, script: 0x5a, flags: 0x0},
+	1288: {region: 0x165, script: 0x5a, flags: 0x0},
+	1289: {region: 0x52, script: 0x5a, flags: 0x0},
+	1290: {region: 0x165, script: 0x5a, flags: 0x0},
+	1291: {region: 0x165, script: 0x5a, flags: 0x0},
+	1292: {region: 0x165, script: 0x5a, flags: 0x0},
+	1293: {region: 0x52, script: 0x5a, flags: 0x0},
+	1294: {region: 0x165, script: 0x5a, flags: 0x0},
+	1295: {region: 0x165, script: 0x5a, flags: 0x0},
+	1296: {region: 0x165, script: 0x5a, flags: 0x0},
+	1297: {region: 0x165, script: 0x5a, flags: 0x0},
+	1298: {region: 0x1, script: 0x3e, flags: 0x0},
+	1299: {region: 0x165, script: 0x5a, flags: 0x0},
+	1300: {region: 0x165, script: 0x5a, flags: 0x0},
+	1301: {region: 0x165, script: 0x5a, flags: 0x0},
+	1302: {region: 0x165, script: 0x5a, flags: 0x0},
+	1303: {region: 0x165, script: 0x5a, flags: 0x0},
+	1304: {region: 0xd6, script: 0x5a, flags: 0x0},
+	1305: {region: 0x165, script: 0x5a, flags: 0x0},
+	1306: {region: 0x165, script: 0x5a, flags: 0x0},
+	1307: {region: 0x165, script: 0x5a, flags: 0x0},
+	1308: {region: 0x41, script: 0x5a, flags: 0x0},
+	1309: {region: 0x165, script: 0x5a, flags: 0x0},
+	1310: {region: 0xcf, script: 0x5a, flags: 0x0},
 	1311: {region: 0x4a, script: 0x3, flags: 0x1},
-	1312: {region: 0x165, script: 0x57, flags: 0x0},
-	1313: {region: 0x165, script: 0x57, flags: 0x0},
-	1314: {region: 0x165, script: 0x57, flags: 0x0},
-	1315: {region: 0x53, script: 0x57, flags: 0x0},
-	1316: {region: 0x10b, script: 0x57, flags: 0x0},
+	1312: {region: 0x165, script: 0x5a, flags: 0x0},
+	1313: {region: 0x165, script: 0x5a, flags: 0x0},
+	1314: {region: 0x165, script: 0x5a, flags: 0x0},
+	1315: {region: 0x53, script: 0x5a, flags: 0x0},
+	1316: {region: 0x10b, script: 0x5a, flags: 0x0},
 	1318: {region: 0xa8, script: 0x5, flags: 0x0},
-	1319: {region: 0xd9, script: 0x57, flags: 0x0},
-	1320: {region: 0xba, script: 0xdc, flags: 0x0},
+	1319: {region: 0xd9, script: 0x5a, flags: 0x0},
+	1320: {region: 0xba, script: 0xe3, flags: 0x0},
 	1321: {region: 0x4d, script: 0x14, flags: 0x1},
-	1322: {region: 0x53, script: 0x79, flags: 0x0},
-	1323: {region: 0x165, script: 0x57, flags: 0x0},
-	1324: {region: 0x122, script: 0x57, flags: 0x0},
-	1325: {region: 0xd0, script: 0x57, flags: 0x0},
-	1326: {region: 0x165, script: 0x57, flags: 0x0},
-	1327: {region: 0x161, script: 0x57, flags: 0x0},
-	1329: {region: 0x12b, script: 0x57, flags: 0x0},
+	1322: {region: 0x53, script: 0x7d, flags: 0x0},
+	1323: {region: 0x165, script: 0x5a, flags: 0x0},
+	1324: {region: 0x122, script: 0x5a, flags: 0x0},
+	1325: {region: 0xd0, script: 0x5a, flags: 0x0},
+	1326: {region: 0x165, script: 0x5a, flags: 0x0},
+	1327: {region: 0x161, script: 0x5a, flags: 0x0},
+	1329: {region: 0x12b, script: 0x5a, flags: 0x0},
 }
 
 // likelyLangList holds lists info associated with likelyLang.
 // Size: 388 bytes, 97 elements
 var likelyLangList = [97]likelyScriptRegion{
 	0:  {region: 0x9c, script: 0x7, flags: 0x0},
-	1:  {region: 0xa1, script: 0x74, flags: 0x2},
-	2:  {region: 0x11c, script: 0x80, flags: 0x2},
-	3:  {region: 0x32, script: 0x57, flags: 0x0},
+	1:  {region: 0xa1, script: 0x78, flags: 0x2},
+	2:  {region: 0x11c, script: 0x84, flags: 0x2},
+	3:  {region: 0x32, script: 0x5a, flags: 0x0},
 	4:  {region: 0x9b, script: 0x5, flags: 0x4},
 	5:  {region: 0x9c, script: 0x5, flags: 0x4},
-	6:  {region: 0x106, script: 0x1f, flags: 0x4},
+	6:  {region: 0x106, script: 0x20, flags: 0x4},
 	7:  {region: 0x9c, script: 0x5, flags: 0x2},
-	8:  {region: 0x106, script: 0x1f, flags: 0x0},
-	9:  {region: 0x38, script: 0x2c, flags: 0x2},
-	10: {region: 0x135, script: 0x57, flags: 0x0},
-	11: {region: 0x7b, script: 0xc5, flags: 0x2},
-	12: {region: 0x114, script: 0x57, flags: 0x0},
+	8:  {region: 0x106, script: 0x20, flags: 0x0},
+	9:  {region: 0x38, script: 0x2f, flags: 0x2},
+	10: {region: 0x135, script: 0x5a, flags: 0x0},
+	11: {region: 0x7b, script: 0xca, flags: 0x2},
+	12: {region: 0x114, script: 0x5a, flags: 0x0},
 	13: {region: 0x84, script: 0x1, flags: 0x2},
-	14: {region: 0x5d, script: 0x1e, flags: 0x0},
-	15: {region: 0x87, script: 0x5c, flags: 0x2},
-	16: {region: 0xd6, script: 0x57, flags: 0x0},
+	14: {region: 0x5d, script: 0x1f, flags: 0x0},
+	15: {region: 0x87, script: 0x5f, flags: 0x2},
+	16: {region: 0xd6, script: 0x5a, flags: 0x0},
 	17: {region: 0x52, script: 0x5, flags: 0x4},
 	18: {region: 0x10b, script: 0x5, flags: 0x4},
-	19: {region: 0xae, script: 0x1f, flags: 0x0},
+	19: {region: 0xae, script: 0x20, flags: 0x0},
 	20: {region: 0x24, script: 0x5, flags: 0x4},
 	21: {region: 0x53, script: 0x5, flags: 0x4},
 	22: {region: 0x9c, script: 0x5, flags: 0x4},
 	23: {region: 0xc5, script: 0x5, flags: 0x4},
 	24: {region: 0x53, script: 0x5, flags: 0x2},
-	25: {region: 0x12b, script: 0x57, flags: 0x0},
+	25: {region: 0x12b, script: 0x5a, flags: 0x0},
 	26: {region: 0xb0, script: 0x5, flags: 0x4},
 	27: {region: 0x9b, script: 0x5, flags: 0x2},
-	28: {region: 0xa5, script: 0x1f, flags: 0x0},
+	28: {region: 0xa5, script: 0x20, flags: 0x0},
 	29: {region: 0x53, script: 0x5, flags: 0x4},
-	30: {region: 0x12b, script: 0x57, flags: 0x4},
+	30: {region: 0x12b, script: 0x5a, flags: 0x4},
 	31: {region: 0x53, script: 0x5, flags: 0x2},
-	32: {region: 0x12b, script: 0x57, flags: 0x2},
-	33: {region: 0xdb, script: 0x21, flags: 0x0},
-	34: {region: 0x99, script: 0x5a, flags: 0x2},
-	35: {region: 0x83, script: 0x57, flags: 0x0},
-	36: {region: 0x84, script: 0x78, flags: 0x4},
-	37: {region: 0x84, script: 0x78, flags: 0x2},
-	38: {region: 0xc5, script: 0x1f, flags: 0x0},
-	39: {region: 0x53, script: 0x6d, flags: 0x4},
-	40: {region: 0x53, script: 0x6d, flags: 0x2},
-	41: {region: 0xd0, script: 0x57, flags: 0x0},
+	32: {region: 0x12b, script: 0x5a, flags: 0x2},
+	33: {region: 0xdb, script: 0x22, flags: 0x0},
+	34: {region: 0x99, script: 0x5d, flags: 0x2},
+	35: {region: 0x83, script: 0x5a, flags: 0x0},
+	36: {region: 0x84, script: 0x7c, flags: 0x4},
+	37: {region: 0x84, script: 0x7c, flags: 0x2},
+	38: {region: 0xc5, script: 0x20, flags: 0x0},
+	39: {region: 0x53, script: 0x70, flags: 0x4},
+	40: {region: 0x53, script: 0x70, flags: 0x2},
+	41: {region: 0xd0, script: 0x5a, flags: 0x0},
 	42: {region: 0x4a, script: 0x5, flags: 0x4},
 	43: {region: 0x95, script: 0x5, flags: 0x4},
-	44: {region: 0x99, script: 0x33, flags: 0x0},
+	44: {region: 0x99, script: 0x36, flags: 0x0},
 	45: {region: 0xe8, script: 0x5, flags: 0x4},
 	46: {region: 0xe8, script: 0x5, flags: 0x2},
-	47: {region: 0x9c, script: 0x84, flags: 0x0},
-	48: {region: 0x53, script: 0x85, flags: 0x2},
-	49: {region: 0xba, script: 0xdc, flags: 0x0},
-	50: {region: 0xd9, script: 0x57, flags: 0x4},
+	47: {region: 0x9c, script: 0x88, flags: 0x0},
+	48: {region: 0x53, script: 0x89, flags: 0x2},
+	49: {region: 0xba, script: 0xe3, flags: 0x0},
+	50: {region: 0xd9, script: 0x5a, flags: 0x4},
 	51: {region: 0xe8, script: 0x5, flags: 0x0},
-	52: {region: 0x99, script: 0x21, flags: 0x2},
-	53: {region: 0x99, script: 0x4c, flags: 0x2},
-	54: {region: 0x99, script: 0xc9, flags: 0x2},
-	55: {region: 0x105, script: 0x1f, flags: 0x0},
-	56: {region: 0xbd, script: 0x57, flags: 0x4},
-	57: {region: 0x104, script: 0x57, flags: 0x4},
-	58: {region: 0x106, script: 0x57, flags: 0x4},
-	59: {region: 0x12b, script: 0x57, flags: 0x4},
-	60: {region: 0x124, script: 0x1f, flags: 0x0},
+	52: {region: 0x99, script: 0x22, flags: 0x2},
+	53: {region: 0x99, script: 0x4f, flags: 0x2},
+	54: {region: 0x99, script: 0xce, flags: 0x2},
+	55: {region: 0x105, script: 0x20, flags: 0x0},
+	56: {region: 0xbd, script: 0x5a, flags: 0x4},
+	57: {region: 0x104, script: 0x5a, flags: 0x4},
+	58: {region: 0x106, script: 0x5a, flags: 0x4},
+	59: {region: 0x12b, script: 0x5a, flags: 0x4},
+	60: {region: 0x124, script: 0x20, flags: 0x0},
 	61: {region: 0xe8, script: 0x5, flags: 0x4},
 	62: {region: 0xe8, script: 0x5, flags: 0x2},
 	63: {region: 0x53, script: 0x5, flags: 0x0},
-	64: {region: 0xae, script: 0x1f, flags: 0x4},
-	65: {region: 0xc5, script: 0x1f, flags: 0x4},
-	66: {region: 0xae, script: 0x1f, flags: 0x2},
+	64: {region: 0xae, script: 0x20, flags: 0x4},
+	65: {region: 0xc5, script: 0x20, flags: 0x4},
+	66: {region: 0xae, script: 0x20, flags: 0x2},
 	67: {region: 0x99, script: 0xe, flags: 0x0},
-	68: {region: 0xdb, script: 0x21, flags: 0x4},
-	69: {region: 0xdb, script: 0x21, flags: 0x2},
-	70: {region: 0x137, script: 0x57, flags: 0x0},
+	68: {region: 0xdb, script: 0x22, flags: 0x4},
+	69: {region: 0xdb, script: 0x22, flags: 0x2},
+	70: {region: 0x137, script: 0x5a, flags: 0x0},
 	71: {region: 0x24, script: 0x5, flags: 0x4},
-	72: {region: 0x53, script: 0x1f, flags: 0x4},
+	72: {region: 0x53, script: 0x20, flags: 0x4},
 	73: {region: 0x24, script: 0x5, flags: 0x2},
-	74: {region: 0x8d, script: 0x39, flags: 0x0},
-	75: {region: 0x53, script: 0x38, flags: 0x4},
-	76: {region: 0x53, script: 0x38, flags: 0x2},
-	77: {region: 0x53, script: 0x38, flags: 0x0},
-	78: {region: 0x2f, script: 0x39, flags: 0x4},
-	79: {region: 0x3e, script: 0x39, flags: 0x4},
-	80: {region: 0x7b, script: 0x39, flags: 0x4},
-	81: {region: 0x7e, script: 0x39, flags: 0x4},
-	82: {region: 0x8d, script: 0x39, flags: 0x4},
-	83: {region: 0x95, script: 0x39, flags: 0x4},
-	84: {region: 0xc6, script: 0x39, flags: 0x4},
-	85: {region: 0xd0, script: 0x39, flags: 0x4},
-	86: {region: 0xe2, script: 0x39, flags: 0x4},
-	87: {region: 0xe5, script: 0x39, flags: 0x4},
-	88: {region: 0xe7, script: 0x39, flags: 0x4},
-	89: {region: 0x116, script: 0x39, flags: 0x4},
-	90: {region: 0x123, script: 0x39, flags: 0x4},
-	91: {region: 0x12e, script: 0x39, flags: 0x4},
-	92: {region: 0x135, script: 0x39, flags: 0x4},
-	93: {region: 0x13e, script: 0x39, flags: 0x4},
+	74: {region: 0x8d, script: 0x3c, flags: 0x0},
+	75: {region: 0x53, script: 0x3b, flags: 0x4},
+	76: {region: 0x53, script: 0x3b, flags: 0x2},
+	77: {region: 0x53, script: 0x3b, flags: 0x0},
+	78: {region: 0x2f, script: 0x3c, flags: 0x4},
+	79: {region: 0x3e, script: 0x3c, flags: 0x4},
+	80: {region: 0x7b, script: 0x3c, flags: 0x4},
+	81: {region: 0x7e, script: 0x3c, flags: 0x4},
+	82: {region: 0x8d, script: 0x3c, flags: 0x4},
+	83: {region: 0x95, script: 0x3c, flags: 0x4},
+	84: {region: 0xc6, script: 0x3c, flags: 0x4},
+	85: {region: 0xd0, script: 0x3c, flags: 0x4},
+	86: {region: 0xe2, script: 0x3c, flags: 0x4},
+	87: {region: 0xe5, script: 0x3c, flags: 0x4},
+	88: {region: 0xe7, script: 0x3c, flags: 0x4},
+	89: {region: 0x116, script: 0x3c, flags: 0x4},
+	90: {region: 0x123, script: 0x3c, flags: 0x4},
+	91: {region: 0x12e, script: 0x3c, flags: 0x4},
+	92: {region: 0x135, script: 0x3c, flags: 0x4},
+	93: {region: 0x13e, script: 0x3c, flags: 0x4},
 	94: {region: 0x12e, script: 0x11, flags: 0x2},
-	95: {region: 0x12e, script: 0x34, flags: 0x2},
-	96: {region: 0x12e, script: 0x39, flags: 0x2},
+	95: {region: 0x12e, script: 0x37, flags: 0x2},
+	96: {region: 0x12e, script: 0x3c, flags: 0x2},
 }
 
 type likelyLangScript struct {
@@ -2948,304 +2981,304 @@
 // TODO: exclude containers and user-definable regions from the list.
 // Size: 1432 bytes, 358 elements
 var likelyRegion = [358]likelyLangScript{
-	34:  {lang: 0xd7, script: 0x57, flags: 0x0},
+	34:  {lang: 0xd7, script: 0x5a, flags: 0x0},
 	35:  {lang: 0x3a, script: 0x5, flags: 0x0},
 	36:  {lang: 0x0, script: 0x2, flags: 0x1},
 	39:  {lang: 0x2, script: 0x2, flags: 0x1},
 	40:  {lang: 0x4, script: 0x2, flags: 0x1},
-	42:  {lang: 0x3c0, script: 0x57, flags: 0x0},
-	43:  {lang: 0x0, script: 0x57, flags: 0x0},
-	44:  {lang: 0x13e, script: 0x57, flags: 0x0},
-	45:  {lang: 0x41b, script: 0x57, flags: 0x0},
-	46:  {lang: 0x10d, script: 0x57, flags: 0x0},
-	48:  {lang: 0x367, script: 0x57, flags: 0x0},
-	49:  {lang: 0x444, script: 0x57, flags: 0x0},
-	50:  {lang: 0x58, script: 0x57, flags: 0x0},
+	42:  {lang: 0x3c0, script: 0x5a, flags: 0x0},
+	43:  {lang: 0x0, script: 0x5a, flags: 0x0},
+	44:  {lang: 0x13e, script: 0x5a, flags: 0x0},
+	45:  {lang: 0x41b, script: 0x5a, flags: 0x0},
+	46:  {lang: 0x10d, script: 0x5a, flags: 0x0},
+	48:  {lang: 0x367, script: 0x5a, flags: 0x0},
+	49:  {lang: 0x444, script: 0x5a, flags: 0x0},
+	50:  {lang: 0x58, script: 0x5a, flags: 0x0},
 	51:  {lang: 0x6, script: 0x2, flags: 0x1},
 	53:  {lang: 0xa5, script: 0xe, flags: 0x0},
-	54:  {lang: 0x367, script: 0x57, flags: 0x0},
-	55:  {lang: 0x15e, script: 0x57, flags: 0x0},
-	56:  {lang: 0x7e, script: 0x1f, flags: 0x0},
+	54:  {lang: 0x367, script: 0x5a, flags: 0x0},
+	55:  {lang: 0x15e, script: 0x5a, flags: 0x0},
+	56:  {lang: 0x7e, script: 0x20, flags: 0x0},
 	57:  {lang: 0x3a, script: 0x5, flags: 0x0},
-	58:  {lang: 0x3d9, script: 0x57, flags: 0x0},
-	59:  {lang: 0x15e, script: 0x57, flags: 0x0},
-	60:  {lang: 0x15e, script: 0x57, flags: 0x0},
-	62:  {lang: 0x31f, script: 0x57, flags: 0x0},
-	63:  {lang: 0x13e, script: 0x57, flags: 0x0},
-	64:  {lang: 0x3a1, script: 0x57, flags: 0x0},
-	65:  {lang: 0x3c0, script: 0x57, flags: 0x0},
+	58:  {lang: 0x3d9, script: 0x5a, flags: 0x0},
+	59:  {lang: 0x15e, script: 0x5a, flags: 0x0},
+	60:  {lang: 0x15e, script: 0x5a, flags: 0x0},
+	62:  {lang: 0x31f, script: 0x5a, flags: 0x0},
+	63:  {lang: 0x13e, script: 0x5a, flags: 0x0},
+	64:  {lang: 0x3a1, script: 0x5a, flags: 0x0},
+	65:  {lang: 0x3c0, script: 0x5a, flags: 0x0},
 	67:  {lang: 0x8, script: 0x2, flags: 0x1},
-	69:  {lang: 0x0, script: 0x57, flags: 0x0},
-	71:  {lang: 0x71, script: 0x1f, flags: 0x0},
-	73:  {lang: 0x512, script: 0x3b, flags: 0x2},
+	69:  {lang: 0x0, script: 0x5a, flags: 0x0},
+	71:  {lang: 0x71, script: 0x20, flags: 0x0},
+	73:  {lang: 0x512, script: 0x3e, flags: 0x2},
 	74:  {lang: 0x31f, script: 0x5, flags: 0x2},
-	75:  {lang: 0x445, script: 0x57, flags: 0x0},
-	76:  {lang: 0x15e, script: 0x57, flags: 0x0},
-	77:  {lang: 0x15e, script: 0x57, flags: 0x0},
-	78:  {lang: 0x10d, script: 0x57, flags: 0x0},
-	79:  {lang: 0x15e, script: 0x57, flags: 0x0},
-	81:  {lang: 0x13e, script: 0x57, flags: 0x0},
-	82:  {lang: 0x15e, script: 0x57, flags: 0x0},
+	75:  {lang: 0x445, script: 0x5a, flags: 0x0},
+	76:  {lang: 0x15e, script: 0x5a, flags: 0x0},
+	77:  {lang: 0x15e, script: 0x5a, flags: 0x0},
+	78:  {lang: 0x10d, script: 0x5a, flags: 0x0},
+	79:  {lang: 0x15e, script: 0x5a, flags: 0x0},
+	81:  {lang: 0x13e, script: 0x5a, flags: 0x0},
+	82:  {lang: 0x15e, script: 0x5a, flags: 0x0},
 	83:  {lang: 0xa, script: 0x4, flags: 0x1},
-	84:  {lang: 0x13e, script: 0x57, flags: 0x0},
-	85:  {lang: 0x0, script: 0x57, flags: 0x0},
-	86:  {lang: 0x13e, script: 0x57, flags: 0x0},
-	89:  {lang: 0x13e, script: 0x57, flags: 0x0},
-	90:  {lang: 0x3c0, script: 0x57, flags: 0x0},
-	91:  {lang: 0x3a1, script: 0x57, flags: 0x0},
+	84:  {lang: 0x13e, script: 0x5a, flags: 0x0},
+	85:  {lang: 0x0, script: 0x5a, flags: 0x0},
+	86:  {lang: 0x13e, script: 0x5a, flags: 0x0},
+	89:  {lang: 0x13e, script: 0x5a, flags: 0x0},
+	90:  {lang: 0x3c0, script: 0x5a, flags: 0x0},
+	91:  {lang: 0x3a1, script: 0x5a, flags: 0x0},
 	93:  {lang: 0xe, script: 0x2, flags: 0x1},
-	94:  {lang: 0xfa, script: 0x57, flags: 0x0},
-	96:  {lang: 0x10d, script: 0x57, flags: 0x0},
-	98:  {lang: 0x1, script: 0x57, flags: 0x0},
-	99:  {lang: 0x101, script: 0x57, flags: 0x0},
-	101: {lang: 0x13e, script: 0x57, flags: 0x0},
+	94:  {lang: 0xfa, script: 0x5a, flags: 0x0},
+	96:  {lang: 0x10d, script: 0x5a, flags: 0x0},
+	98:  {lang: 0x1, script: 0x5a, flags: 0x0},
+	99:  {lang: 0x101, script: 0x5a, flags: 0x0},
+	101: {lang: 0x13e, script: 0x5a, flags: 0x0},
 	103: {lang: 0x10, script: 0x2, flags: 0x1},
-	104: {lang: 0x13e, script: 0x57, flags: 0x0},
-	105: {lang: 0x13e, script: 0x57, flags: 0x0},
-	106: {lang: 0x140, script: 0x57, flags: 0x0},
+	104: {lang: 0x13e, script: 0x5a, flags: 0x0},
+	105: {lang: 0x13e, script: 0x5a, flags: 0x0},
+	106: {lang: 0x140, script: 0x5a, flags: 0x0},
 	107: {lang: 0x3a, script: 0x5, flags: 0x0},
 	108: {lang: 0x3a, script: 0x5, flags: 0x0},
-	109: {lang: 0x46f, script: 0x29, flags: 0x0},
-	110: {lang: 0x13e, script: 0x57, flags: 0x0},
+	109: {lang: 0x46f, script: 0x2c, flags: 0x0},
+	110: {lang: 0x13e, script: 0x5a, flags: 0x0},
 	111: {lang: 0x12, script: 0x2, flags: 0x1},
-	113: {lang: 0x10d, script: 0x57, flags: 0x0},
-	114: {lang: 0x151, script: 0x57, flags: 0x0},
-	115: {lang: 0x1c0, script: 0x21, flags: 0x2},
-	118: {lang: 0x158, script: 0x57, flags: 0x0},
-	120: {lang: 0x15e, script: 0x57, flags: 0x0},
-	122: {lang: 0x15e, script: 0x57, flags: 0x0},
+	113: {lang: 0x10d, script: 0x5a, flags: 0x0},
+	114: {lang: 0x151, script: 0x5a, flags: 0x0},
+	115: {lang: 0x1c0, script: 0x22, flags: 0x2},
+	118: {lang: 0x158, script: 0x5a, flags: 0x0},
+	120: {lang: 0x15e, script: 0x5a, flags: 0x0},
+	122: {lang: 0x15e, script: 0x5a, flags: 0x0},
 	123: {lang: 0x14, script: 0x2, flags: 0x1},
 	125: {lang: 0x16, script: 0x3, flags: 0x1},
-	126: {lang: 0x15e, script: 0x57, flags: 0x0},
-	128: {lang: 0x21, script: 0x57, flags: 0x0},
-	130: {lang: 0x245, script: 0x57, flags: 0x0},
-	132: {lang: 0x15e, script: 0x57, flags: 0x0},
-	133: {lang: 0x15e, script: 0x57, flags: 0x0},
-	134: {lang: 0x13e, script: 0x57, flags: 0x0},
+	126: {lang: 0x15e, script: 0x5a, flags: 0x0},
+	128: {lang: 0x21, script: 0x5a, flags: 0x0},
+	130: {lang: 0x245, script: 0x5a, flags: 0x0},
+	132: {lang: 0x15e, script: 0x5a, flags: 0x0},
+	133: {lang: 0x15e, script: 0x5a, flags: 0x0},
+	134: {lang: 0x13e, script: 0x5a, flags: 0x0},
 	135: {lang: 0x19, script: 0x2, flags: 0x1},
-	136: {lang: 0x0, script: 0x57, flags: 0x0},
-	137: {lang: 0x13e, script: 0x57, flags: 0x0},
-	139: {lang: 0x3c0, script: 0x57, flags: 0x0},
-	141: {lang: 0x529, script: 0x39, flags: 0x0},
-	142: {lang: 0x0, script: 0x57, flags: 0x0},
-	143: {lang: 0x13e, script: 0x57, flags: 0x0},
-	144: {lang: 0x1d1, script: 0x57, flags: 0x0},
-	145: {lang: 0x1d4, script: 0x57, flags: 0x0},
-	146: {lang: 0x1d5, script: 0x57, flags: 0x0},
-	148: {lang: 0x13e, script: 0x57, flags: 0x0},
+	136: {lang: 0x0, script: 0x5a, flags: 0x0},
+	137: {lang: 0x13e, script: 0x5a, flags: 0x0},
+	139: {lang: 0x3c0, script: 0x5a, flags: 0x0},
+	141: {lang: 0x529, script: 0x3c, flags: 0x0},
+	142: {lang: 0x0, script: 0x5a, flags: 0x0},
+	143: {lang: 0x13e, script: 0x5a, flags: 0x0},
+	144: {lang: 0x1d1, script: 0x5a, flags: 0x0},
+	145: {lang: 0x1d4, script: 0x5a, flags: 0x0},
+	146: {lang: 0x1d5, script: 0x5a, flags: 0x0},
+	148: {lang: 0x13e, script: 0x5a, flags: 0x0},
 	149: {lang: 0x1b, script: 0x2, flags: 0x1},
-	151: {lang: 0x1bc, script: 0x3b, flags: 0x0},
+	151: {lang: 0x1bc, script: 0x3e, flags: 0x0},
 	153: {lang: 0x1d, script: 0x3, flags: 0x1},
 	155: {lang: 0x3a, script: 0x5, flags: 0x0},
 	156: {lang: 0x20, script: 0x2, flags: 0x1},
-	157: {lang: 0x1f8, script: 0x57, flags: 0x0},
-	158: {lang: 0x1f9, script: 0x57, flags: 0x0},
+	157: {lang: 0x1f8, script: 0x5a, flags: 0x0},
+	158: {lang: 0x1f9, script: 0x5a, flags: 0x0},
 	161: {lang: 0x3a, script: 0x5, flags: 0x0},
-	162: {lang: 0x200, script: 0x46, flags: 0x0},
-	164: {lang: 0x445, script: 0x57, flags: 0x0},
-	165: {lang: 0x28a, script: 0x1f, flags: 0x0},
+	162: {lang: 0x200, script: 0x49, flags: 0x0},
+	164: {lang: 0x445, script: 0x5a, flags: 0x0},
+	165: {lang: 0x28a, script: 0x20, flags: 0x0},
 	166: {lang: 0x22, script: 0x3, flags: 0x1},
 	168: {lang: 0x25, script: 0x2, flags: 0x1},
-	170: {lang: 0x254, script: 0x50, flags: 0x0},
-	171: {lang: 0x254, script: 0x50, flags: 0x0},
+	170: {lang: 0x254, script: 0x53, flags: 0x0},
+	171: {lang: 0x254, script: 0x53, flags: 0x0},
 	172: {lang: 0x3a, script: 0x5, flags: 0x0},
-	174: {lang: 0x3e2, script: 0x1f, flags: 0x0},
+	174: {lang: 0x3e2, script: 0x20, flags: 0x0},
 	175: {lang: 0x27, script: 0x2, flags: 0x1},
 	176: {lang: 0x3a, script: 0x5, flags: 0x0},
-	178: {lang: 0x10d, script: 0x57, flags: 0x0},
-	179: {lang: 0x40c, script: 0xca, flags: 0x0},
-	181: {lang: 0x43b, script: 0x57, flags: 0x0},
-	182: {lang: 0x2c0, script: 0x57, flags: 0x0},
-	183: {lang: 0x15e, script: 0x57, flags: 0x0},
-	184: {lang: 0x2c7, script: 0x57, flags: 0x0},
+	178: {lang: 0x10d, script: 0x5a, flags: 0x0},
+	179: {lang: 0x40c, script: 0xcf, flags: 0x0},
+	181: {lang: 0x43b, script: 0x5a, flags: 0x0},
+	182: {lang: 0x2c0, script: 0x5a, flags: 0x0},
+	183: {lang: 0x15e, script: 0x5a, flags: 0x0},
+	184: {lang: 0x2c7, script: 0x5a, flags: 0x0},
 	185: {lang: 0x3a, script: 0x5, flags: 0x0},
 	186: {lang: 0x29, script: 0x2, flags: 0x1},
-	187: {lang: 0x15e, script: 0x57, flags: 0x0},
+	187: {lang: 0x15e, script: 0x5a, flags: 0x0},
 	188: {lang: 0x2b, script: 0x2, flags: 0x1},
-	189: {lang: 0x432, script: 0x57, flags: 0x0},
-	190: {lang: 0x15e, script: 0x57, flags: 0x0},
-	191: {lang: 0x2f1, script: 0x57, flags: 0x0},
+	189: {lang: 0x432, script: 0x5a, flags: 0x0},
+	190: {lang: 0x15e, script: 0x5a, flags: 0x0},
+	191: {lang: 0x2f1, script: 0x5a, flags: 0x0},
 	194: {lang: 0x2d, script: 0x2, flags: 0x1},
-	195: {lang: 0xa0, script: 0x57, flags: 0x0},
+	195: {lang: 0xa0, script: 0x5a, flags: 0x0},
 	196: {lang: 0x2f, script: 0x2, flags: 0x1},
 	197: {lang: 0x31, script: 0x2, flags: 0x1},
 	198: {lang: 0x33, script: 0x2, flags: 0x1},
-	200: {lang: 0x15e, script: 0x57, flags: 0x0},
+	200: {lang: 0x15e, script: 0x5a, flags: 0x0},
 	201: {lang: 0x35, script: 0x2, flags: 0x1},
-	203: {lang: 0x320, script: 0x57, flags: 0x0},
+	203: {lang: 0x320, script: 0x5a, flags: 0x0},
 	204: {lang: 0x37, script: 0x3, flags: 0x1},
-	205: {lang: 0x128, script: 0xde, flags: 0x0},
-	207: {lang: 0x13e, script: 0x57, flags: 0x0},
-	208: {lang: 0x31f, script: 0x57, flags: 0x0},
-	209: {lang: 0x3c0, script: 0x57, flags: 0x0},
-	210: {lang: 0x16, script: 0x57, flags: 0x0},
-	211: {lang: 0x15e, script: 0x57, flags: 0x0},
-	212: {lang: 0x1b4, script: 0x57, flags: 0x0},
+	205: {lang: 0x128, script: 0xe5, flags: 0x0},
+	207: {lang: 0x13e, script: 0x5a, flags: 0x0},
+	208: {lang: 0x31f, script: 0x5a, flags: 0x0},
+	209: {lang: 0x3c0, script: 0x5a, flags: 0x0},
+	210: {lang: 0x16, script: 0x5a, flags: 0x0},
+	211: {lang: 0x15e, script: 0x5a, flags: 0x0},
+	212: {lang: 0x1b4, script: 0x5a, flags: 0x0},
 	214: {lang: 0x1b4, script: 0x5, flags: 0x2},
-	216: {lang: 0x13e, script: 0x57, flags: 0x0},
-	217: {lang: 0x367, script: 0x57, flags: 0x0},
-	218: {lang: 0x347, script: 0x57, flags: 0x0},
-	219: {lang: 0x351, script: 0x21, flags: 0x0},
+	216: {lang: 0x13e, script: 0x5a, flags: 0x0},
+	217: {lang: 0x367, script: 0x5a, flags: 0x0},
+	218: {lang: 0x347, script: 0x5a, flags: 0x0},
+	219: {lang: 0x351, script: 0x22, flags: 0x0},
 	225: {lang: 0x3a, script: 0x5, flags: 0x0},
-	226: {lang: 0x13e, script: 0x57, flags: 0x0},
-	228: {lang: 0x13e, script: 0x57, flags: 0x0},
-	229: {lang: 0x15e, script: 0x57, flags: 0x0},
-	230: {lang: 0x486, script: 0x57, flags: 0x0},
-	231: {lang: 0x153, script: 0x57, flags: 0x0},
+	226: {lang: 0x13e, script: 0x5a, flags: 0x0},
+	228: {lang: 0x13e, script: 0x5a, flags: 0x0},
+	229: {lang: 0x15e, script: 0x5a, flags: 0x0},
+	230: {lang: 0x486, script: 0x5a, flags: 0x0},
+	231: {lang: 0x153, script: 0x5a, flags: 0x0},
 	232: {lang: 0x3a, script: 0x3, flags: 0x1},
-	233: {lang: 0x3b3, script: 0x57, flags: 0x0},
-	234: {lang: 0x15e, script: 0x57, flags: 0x0},
-	236: {lang: 0x13e, script: 0x57, flags: 0x0},
+	233: {lang: 0x3b3, script: 0x5a, flags: 0x0},
+	234: {lang: 0x15e, script: 0x5a, flags: 0x0},
+	236: {lang: 0x13e, script: 0x5a, flags: 0x0},
 	237: {lang: 0x3a, script: 0x5, flags: 0x0},
-	238: {lang: 0x3c0, script: 0x57, flags: 0x0},
-	240: {lang: 0x3a2, script: 0x57, flags: 0x0},
-	241: {lang: 0x194, script: 0x57, flags: 0x0},
+	238: {lang: 0x3c0, script: 0x5a, flags: 0x0},
+	240: {lang: 0x3a2, script: 0x5a, flags: 0x0},
+	241: {lang: 0x194, script: 0x5a, flags: 0x0},
 	243: {lang: 0x3a, script: 0x5, flags: 0x0},
-	258: {lang: 0x15e, script: 0x57, flags: 0x0},
+	258: {lang: 0x15e, script: 0x5a, flags: 0x0},
 	260: {lang: 0x3d, script: 0x2, flags: 0x1},
-	261: {lang: 0x432, script: 0x1f, flags: 0x0},
+	261: {lang: 0x432, script: 0x20, flags: 0x0},
 	262: {lang: 0x3f, script: 0x2, flags: 0x1},
-	263: {lang: 0x3e5, script: 0x57, flags: 0x0},
+	263: {lang: 0x3e5, script: 0x5a, flags: 0x0},
 	264: {lang: 0x3a, script: 0x5, flags: 0x0},
-	266: {lang: 0x15e, script: 0x57, flags: 0x0},
+	266: {lang: 0x15e, script: 0x5a, flags: 0x0},
 	267: {lang: 0x3a, script: 0x5, flags: 0x0},
 	268: {lang: 0x41, script: 0x2, flags: 0x1},
-	271: {lang: 0x416, script: 0x57, flags: 0x0},
-	272: {lang: 0x347, script: 0x57, flags: 0x0},
+	271: {lang: 0x416, script: 0x5a, flags: 0x0},
+	272: {lang: 0x347, script: 0x5a, flags: 0x0},
 	273: {lang: 0x43, script: 0x2, flags: 0x1},
-	275: {lang: 0x1f9, script: 0x57, flags: 0x0},
-	276: {lang: 0x15e, script: 0x57, flags: 0x0},
-	277: {lang: 0x429, script: 0x57, flags: 0x0},
-	278: {lang: 0x367, script: 0x57, flags: 0x0},
-	280: {lang: 0x3c0, script: 0x57, flags: 0x0},
-	282: {lang: 0x13e, script: 0x57, flags: 0x0},
+	275: {lang: 0x1f9, script: 0x5a, flags: 0x0},
+	276: {lang: 0x15e, script: 0x5a, flags: 0x0},
+	277: {lang: 0x429, script: 0x5a, flags: 0x0},
+	278: {lang: 0x367, script: 0x5a, flags: 0x0},
+	280: {lang: 0x3c0, script: 0x5a, flags: 0x0},
+	282: {lang: 0x13e, script: 0x5a, flags: 0x0},
 	284: {lang: 0x45, script: 0x2, flags: 0x1},
-	288: {lang: 0x15e, script: 0x57, flags: 0x0},
-	289: {lang: 0x15e, script: 0x57, flags: 0x0},
+	288: {lang: 0x15e, script: 0x5a, flags: 0x0},
+	289: {lang: 0x15e, script: 0x5a, flags: 0x0},
 	290: {lang: 0x47, script: 0x2, flags: 0x1},
 	291: {lang: 0x49, script: 0x3, flags: 0x1},
 	292: {lang: 0x4c, script: 0x2, flags: 0x1},
-	293: {lang: 0x477, script: 0x57, flags: 0x0},
-	294: {lang: 0x3c0, script: 0x57, flags: 0x0},
-	295: {lang: 0x476, script: 0x57, flags: 0x0},
+	293: {lang: 0x477, script: 0x5a, flags: 0x0},
+	294: {lang: 0x3c0, script: 0x5a, flags: 0x0},
+	295: {lang: 0x476, script: 0x5a, flags: 0x0},
 	296: {lang: 0x4e, script: 0x2, flags: 0x1},
-	297: {lang: 0x482, script: 0x57, flags: 0x0},
+	297: {lang: 0x482, script: 0x5a, flags: 0x0},
 	299: {lang: 0x50, script: 0x4, flags: 0x1},
-	301: {lang: 0x4a0, script: 0x57, flags: 0x0},
+	301: {lang: 0x4a0, script: 0x5a, flags: 0x0},
 	302: {lang: 0x54, script: 0x2, flags: 0x1},
-	303: {lang: 0x445, script: 0x57, flags: 0x0},
+	303: {lang: 0x445, script: 0x5a, flags: 0x0},
 	304: {lang: 0x56, script: 0x3, flags: 0x1},
-	305: {lang: 0x445, script: 0x57, flags: 0x0},
-	309: {lang: 0x512, script: 0x3b, flags: 0x2},
-	310: {lang: 0x13e, script: 0x57, flags: 0x0},
-	311: {lang: 0x4bc, script: 0x57, flags: 0x0},
-	312: {lang: 0x1f9, script: 0x57, flags: 0x0},
-	315: {lang: 0x13e, script: 0x57, flags: 0x0},
-	318: {lang: 0x4c3, script: 0x57, flags: 0x0},
-	319: {lang: 0x8a, script: 0x57, flags: 0x0},
-	320: {lang: 0x15e, script: 0x57, flags: 0x0},
-	322: {lang: 0x41b, script: 0x57, flags: 0x0},
+	305: {lang: 0x445, script: 0x5a, flags: 0x0},
+	309: {lang: 0x512, script: 0x3e, flags: 0x2},
+	310: {lang: 0x13e, script: 0x5a, flags: 0x0},
+	311: {lang: 0x4bc, script: 0x5a, flags: 0x0},
+	312: {lang: 0x1f9, script: 0x5a, flags: 0x0},
+	315: {lang: 0x13e, script: 0x5a, flags: 0x0},
+	318: {lang: 0x4c3, script: 0x5a, flags: 0x0},
+	319: {lang: 0x8a, script: 0x5a, flags: 0x0},
+	320: {lang: 0x15e, script: 0x5a, flags: 0x0},
+	322: {lang: 0x41b, script: 0x5a, flags: 0x0},
 	333: {lang: 0x59, script: 0x2, flags: 0x1},
 	350: {lang: 0x3a, script: 0x5, flags: 0x0},
 	351: {lang: 0x5b, script: 0x2, flags: 0x1},
-	356: {lang: 0x423, script: 0x57, flags: 0x0},
+	356: {lang: 0x423, script: 0x5a, flags: 0x0},
 }
 
 // likelyRegionList holds lists info associated with likelyRegion.
 // Size: 372 bytes, 93 elements
 var likelyRegionList = [93]likelyLangScript{
 	0:  {lang: 0x148, script: 0x5, flags: 0x0},
-	1:  {lang: 0x476, script: 0x57, flags: 0x0},
-	2:  {lang: 0x431, script: 0x57, flags: 0x0},
-	3:  {lang: 0x2ff, script: 0x1f, flags: 0x0},
+	1:  {lang: 0x476, script: 0x5a, flags: 0x0},
+	2:  {lang: 0x431, script: 0x5a, flags: 0x0},
+	3:  {lang: 0x2ff, script: 0x20, flags: 0x0},
 	4:  {lang: 0x1d7, script: 0x8, flags: 0x0},
-	5:  {lang: 0x274, script: 0x57, flags: 0x0},
-	6:  {lang: 0xb7, script: 0x57, flags: 0x0},
-	7:  {lang: 0x432, script: 0x1f, flags: 0x0},
-	8:  {lang: 0x12d, script: 0xe0, flags: 0x0},
-	9:  {lang: 0x351, script: 0x21, flags: 0x0},
-	10: {lang: 0x529, script: 0x38, flags: 0x0},
+	5:  {lang: 0x274, script: 0x5a, flags: 0x0},
+	6:  {lang: 0xb7, script: 0x5a, flags: 0x0},
+	7:  {lang: 0x432, script: 0x20, flags: 0x0},
+	8:  {lang: 0x12d, script: 0xe7, flags: 0x0},
+	9:  {lang: 0x351, script: 0x22, flags: 0x0},
+	10: {lang: 0x529, script: 0x3b, flags: 0x0},
 	11: {lang: 0x4ac, script: 0x5, flags: 0x0},
-	12: {lang: 0x523, script: 0x57, flags: 0x0},
-	13: {lang: 0x29a, script: 0xdf, flags: 0x0},
-	14: {lang: 0x136, script: 0x31, flags: 0x0},
-	15: {lang: 0x48a, script: 0x57, flags: 0x0},
+	12: {lang: 0x523, script: 0x5a, flags: 0x0},
+	13: {lang: 0x29a, script: 0xe6, flags: 0x0},
+	14: {lang: 0x136, script: 0x34, flags: 0x0},
+	15: {lang: 0x48a, script: 0x5a, flags: 0x0},
 	16: {lang: 0x3a, script: 0x5, flags: 0x0},
-	17: {lang: 0x15e, script: 0x57, flags: 0x0},
-	18: {lang: 0x27, script: 0x29, flags: 0x0},
-	19: {lang: 0x139, script: 0x57, flags: 0x0},
+	17: {lang: 0x15e, script: 0x5a, flags: 0x0},
+	18: {lang: 0x27, script: 0x2c, flags: 0x0},
+	19: {lang: 0x139, script: 0x5a, flags: 0x0},
 	20: {lang: 0x26a, script: 0x5, flags: 0x2},
-	21: {lang: 0x512, script: 0x3b, flags: 0x2},
-	22: {lang: 0x210, script: 0x2b, flags: 0x0},
-	23: {lang: 0x5, script: 0x1f, flags: 0x0},
-	24: {lang: 0x274, script: 0x57, flags: 0x0},
-	25: {lang: 0x136, script: 0x31, flags: 0x0},
-	26: {lang: 0x2ff, script: 0x1f, flags: 0x0},
-	27: {lang: 0x1e1, script: 0x57, flags: 0x0},
+	21: {lang: 0x512, script: 0x3e, flags: 0x2},
+	22: {lang: 0x210, script: 0x2e, flags: 0x0},
+	23: {lang: 0x5, script: 0x20, flags: 0x0},
+	24: {lang: 0x274, script: 0x5a, flags: 0x0},
+	25: {lang: 0x136, script: 0x34, flags: 0x0},
+	26: {lang: 0x2ff, script: 0x20, flags: 0x0},
+	27: {lang: 0x1e1, script: 0x5a, flags: 0x0},
 	28: {lang: 0x31f, script: 0x5, flags: 0x0},
-	29: {lang: 0x1be, script: 0x21, flags: 0x0},
+	29: {lang: 0x1be, script: 0x22, flags: 0x0},
 	30: {lang: 0x4b4, script: 0x5, flags: 0x0},
-	31: {lang: 0x236, script: 0x72, flags: 0x0},
+	31: {lang: 0x236, script: 0x75, flags: 0x0},
 	32: {lang: 0x148, script: 0x5, flags: 0x0},
-	33: {lang: 0x476, script: 0x57, flags: 0x0},
-	34: {lang: 0x24a, script: 0x4b, flags: 0x0},
+	33: {lang: 0x476, script: 0x5a, flags: 0x0},
+	34: {lang: 0x24a, script: 0x4e, flags: 0x0},
 	35: {lang: 0xe6, script: 0x5, flags: 0x0},
-	36: {lang: 0x226, script: 0xdf, flags: 0x0},
+	36: {lang: 0x226, script: 0xe6, flags: 0x0},
 	37: {lang: 0x3a, script: 0x5, flags: 0x0},
-	38: {lang: 0x15e, script: 0x57, flags: 0x0},
-	39: {lang: 0x2b8, script: 0x54, flags: 0x0},
-	40: {lang: 0x226, script: 0xdf, flags: 0x0},
+	38: {lang: 0x15e, script: 0x5a, flags: 0x0},
+	39: {lang: 0x2b8, script: 0x57, flags: 0x0},
+	40: {lang: 0x226, script: 0xe6, flags: 0x0},
 	41: {lang: 0x3a, script: 0x5, flags: 0x0},
-	42: {lang: 0x15e, script: 0x57, flags: 0x0},
-	43: {lang: 0x3dc, script: 0x57, flags: 0x0},
-	44: {lang: 0x4ae, script: 0x1f, flags: 0x0},
-	45: {lang: 0x2ff, script: 0x1f, flags: 0x0},
-	46: {lang: 0x431, script: 0x57, flags: 0x0},
-	47: {lang: 0x331, script: 0x72, flags: 0x0},
-	48: {lang: 0x213, script: 0x57, flags: 0x0},
-	49: {lang: 0x30b, script: 0x1f, flags: 0x0},
+	42: {lang: 0x15e, script: 0x5a, flags: 0x0},
+	43: {lang: 0x3dc, script: 0x5a, flags: 0x0},
+	44: {lang: 0x4ae, script: 0x20, flags: 0x0},
+	45: {lang: 0x2ff, script: 0x20, flags: 0x0},
+	46: {lang: 0x431, script: 0x5a, flags: 0x0},
+	47: {lang: 0x331, script: 0x75, flags: 0x0},
+	48: {lang: 0x213, script: 0x5a, flags: 0x0},
+	49: {lang: 0x30b, script: 0x20, flags: 0x0},
 	50: {lang: 0x242, script: 0x5, flags: 0x0},
-	51: {lang: 0x529, script: 0x39, flags: 0x0},
-	52: {lang: 0x3c0, script: 0x57, flags: 0x0},
+	51: {lang: 0x529, script: 0x3c, flags: 0x0},
+	52: {lang: 0x3c0, script: 0x5a, flags: 0x0},
 	53: {lang: 0x3a, script: 0x5, flags: 0x0},
-	54: {lang: 0x15e, script: 0x57, flags: 0x0},
-	55: {lang: 0x2ed, script: 0x57, flags: 0x0},
+	54: {lang: 0x15e, script: 0x5a, flags: 0x0},
+	55: {lang: 0x2ed, script: 0x5a, flags: 0x0},
 	56: {lang: 0x4b4, script: 0x5, flags: 0x0},
-	57: {lang: 0x88, script: 0x21, flags: 0x0},
+	57: {lang: 0x88, script: 0x22, flags: 0x0},
 	58: {lang: 0x4b4, script: 0x5, flags: 0x0},
 	59: {lang: 0x4b4, script: 0x5, flags: 0x0},
-	60: {lang: 0xbe, script: 0x21, flags: 0x0},
-	61: {lang: 0x3dc, script: 0x57, flags: 0x0},
-	62: {lang: 0x7e, script: 0x1f, flags: 0x0},
-	63: {lang: 0x3e2, script: 0x1f, flags: 0x0},
-	64: {lang: 0x267, script: 0x57, flags: 0x0},
-	65: {lang: 0x444, script: 0x57, flags: 0x0},
-	66: {lang: 0x512, script: 0x3b, flags: 0x0},
-	67: {lang: 0x412, script: 0x57, flags: 0x0},
-	68: {lang: 0x4ae, script: 0x1f, flags: 0x0},
+	60: {lang: 0xbe, script: 0x22, flags: 0x0},
+	61: {lang: 0x3dc, script: 0x5a, flags: 0x0},
+	62: {lang: 0x7e, script: 0x20, flags: 0x0},
+	63: {lang: 0x3e2, script: 0x20, flags: 0x0},
+	64: {lang: 0x267, script: 0x5a, flags: 0x0},
+	65: {lang: 0x444, script: 0x5a, flags: 0x0},
+	66: {lang: 0x512, script: 0x3e, flags: 0x0},
+	67: {lang: 0x412, script: 0x5a, flags: 0x0},
+	68: {lang: 0x4ae, script: 0x20, flags: 0x0},
 	69: {lang: 0x3a, script: 0x5, flags: 0x0},
-	70: {lang: 0x15e, script: 0x57, flags: 0x0},
-	71: {lang: 0x15e, script: 0x57, flags: 0x0},
+	70: {lang: 0x15e, script: 0x5a, flags: 0x0},
+	71: {lang: 0x15e, script: 0x5a, flags: 0x0},
 	72: {lang: 0x35, script: 0x5, flags: 0x0},
-	73: {lang: 0x46b, script: 0xdf, flags: 0x0},
+	73: {lang: 0x46b, script: 0xe6, flags: 0x0},
 	74: {lang: 0x2ec, script: 0x5, flags: 0x0},
-	75: {lang: 0x30f, script: 0x72, flags: 0x0},
-	76: {lang: 0x467, script: 0x1f, flags: 0x0},
+	75: {lang: 0x30f, script: 0x75, flags: 0x0},
+	76: {lang: 0x467, script: 0x20, flags: 0x0},
 	77: {lang: 0x148, script: 0x5, flags: 0x0},
 	78: {lang: 0x3a, script: 0x5, flags: 0x0},
-	79: {lang: 0x15e, script: 0x57, flags: 0x0},
-	80: {lang: 0x48a, script: 0x57, flags: 0x0},
+	79: {lang: 0x15e, script: 0x5a, flags: 0x0},
+	80: {lang: 0x48a, script: 0x5a, flags: 0x0},
 	81: {lang: 0x58, script: 0x5, flags: 0x0},
-	82: {lang: 0x219, script: 0x1f, flags: 0x0},
-	83: {lang: 0x81, script: 0x31, flags: 0x0},
-	84: {lang: 0x529, script: 0x39, flags: 0x0},
-	85: {lang: 0x48c, script: 0x57, flags: 0x0},
-	86: {lang: 0x4ae, script: 0x1f, flags: 0x0},
-	87: {lang: 0x512, script: 0x3b, flags: 0x0},
-	88: {lang: 0x3b3, script: 0x57, flags: 0x0},
-	89: {lang: 0x431, script: 0x57, flags: 0x0},
-	90: {lang: 0x432, script: 0x1f, flags: 0x0},
-	91: {lang: 0x15e, script: 0x57, flags: 0x0},
+	82: {lang: 0x219, script: 0x20, flags: 0x0},
+	83: {lang: 0x81, script: 0x34, flags: 0x0},
+	84: {lang: 0x529, script: 0x3c, flags: 0x0},
+	85: {lang: 0x48c, script: 0x5a, flags: 0x0},
+	86: {lang: 0x4ae, script: 0x20, flags: 0x0},
+	87: {lang: 0x512, script: 0x3e, flags: 0x0},
+	88: {lang: 0x3b3, script: 0x5a, flags: 0x0},
+	89: {lang: 0x431, script: 0x5a, flags: 0x0},
+	90: {lang: 0x432, script: 0x20, flags: 0x0},
+	91: {lang: 0x15e, script: 0x5a, flags: 0x0},
 	92: {lang: 0x446, script: 0x5, flags: 0x0},
 }
 
@@ -3257,38 +3290,38 @@
 
 // Size: 198 bytes, 33 elements
 var likelyRegionGroup = [33]likelyTag{
-	1:  {lang: 0x139, region: 0xd6, script: 0x57},
-	2:  {lang: 0x139, region: 0x135, script: 0x57},
-	3:  {lang: 0x3c0, region: 0x41, script: 0x57},
-	4:  {lang: 0x139, region: 0x2f, script: 0x57},
-	5:  {lang: 0x139, region: 0xd6, script: 0x57},
-	6:  {lang: 0x13e, region: 0xcf, script: 0x57},
-	7:  {lang: 0x445, region: 0x12f, script: 0x57},
+	1:  {lang: 0x139, region: 0xd6, script: 0x5a},
+	2:  {lang: 0x139, region: 0x135, script: 0x5a},
+	3:  {lang: 0x3c0, region: 0x41, script: 0x5a},
+	4:  {lang: 0x139, region: 0x2f, script: 0x5a},
+	5:  {lang: 0x139, region: 0xd6, script: 0x5a},
+	6:  {lang: 0x13e, region: 0xcf, script: 0x5a},
+	7:  {lang: 0x445, region: 0x12f, script: 0x5a},
 	8:  {lang: 0x3a, region: 0x6b, script: 0x5},
-	9:  {lang: 0x445, region: 0x4b, script: 0x57},
-	10: {lang: 0x139, region: 0x161, script: 0x57},
-	11: {lang: 0x139, region: 0x135, script: 0x57},
-	12: {lang: 0x139, region: 0x135, script: 0x57},
-	13: {lang: 0x13e, region: 0x59, script: 0x57},
-	14: {lang: 0x529, region: 0x53, script: 0x38},
-	15: {lang: 0x1be, region: 0x99, script: 0x21},
-	16: {lang: 0x1e1, region: 0x95, script: 0x57},
-	17: {lang: 0x1f9, region: 0x9e, script: 0x57},
-	18: {lang: 0x139, region: 0x2f, script: 0x57},
-	19: {lang: 0x139, region: 0xe6, script: 0x57},
-	20: {lang: 0x139, region: 0x8a, script: 0x57},
-	21: {lang: 0x41b, region: 0x142, script: 0x57},
-	22: {lang: 0x529, region: 0x53, script: 0x38},
-	23: {lang: 0x4bc, region: 0x137, script: 0x57},
+	9:  {lang: 0x445, region: 0x4b, script: 0x5a},
+	10: {lang: 0x139, region: 0x161, script: 0x5a},
+	11: {lang: 0x139, region: 0x135, script: 0x5a},
+	12: {lang: 0x139, region: 0x135, script: 0x5a},
+	13: {lang: 0x13e, region: 0x59, script: 0x5a},
+	14: {lang: 0x529, region: 0x53, script: 0x3b},
+	15: {lang: 0x1be, region: 0x99, script: 0x22},
+	16: {lang: 0x1e1, region: 0x95, script: 0x5a},
+	17: {lang: 0x1f9, region: 0x9e, script: 0x5a},
+	18: {lang: 0x139, region: 0x2f, script: 0x5a},
+	19: {lang: 0x139, region: 0xe6, script: 0x5a},
+	20: {lang: 0x139, region: 0x8a, script: 0x5a},
+	21: {lang: 0x41b, region: 0x142, script: 0x5a},
+	22: {lang: 0x529, region: 0x53, script: 0x3b},
+	23: {lang: 0x4bc, region: 0x137, script: 0x5a},
 	24: {lang: 0x3a, region: 0x108, script: 0x5},
-	25: {lang: 0x3e2, region: 0x106, script: 0x1f},
-	26: {lang: 0x3e2, region: 0x106, script: 0x1f},
-	27: {lang: 0x139, region: 0x7b, script: 0x57},
-	28: {lang: 0x10d, region: 0x60, script: 0x57},
-	29: {lang: 0x139, region: 0xd6, script: 0x57},
-	30: {lang: 0x13e, region: 0x1f, script: 0x57},
-	31: {lang: 0x139, region: 0x9a, script: 0x57},
-	32: {lang: 0x139, region: 0x7b, script: 0x57},
+	25: {lang: 0x3e2, region: 0x106, script: 0x20},
+	26: {lang: 0x3e2, region: 0x106, script: 0x20},
+	27: {lang: 0x139, region: 0x7b, script: 0x5a},
+	28: {lang: 0x10d, region: 0x60, script: 0x5a},
+	29: {lang: 0x139, region: 0xd6, script: 0x5a},
+	30: {lang: 0x13e, region: 0x1f, script: 0x5a},
+	31: {lang: 0x139, region: 0x9a, script: 0x5a},
+	32: {lang: 0x139, region: 0x7b, script: 0x5a},
 }
 
 // Size: 264 bytes, 33 elements
@@ -3421,11 +3454,11 @@
 
 // Size: 414 bytes, 5 elements
 var parents = [5]parentRel{
-	0: {lang: 0x139, script: 0x0, maxScript: 0x57, toRegion: 0x1, fromRegion: []uint16{0x1a, 0x25, 0x26, 0x2f, 0x34, 0x36, 0x3d, 0x42, 0x46, 0x48, 0x49, 0x4a, 0x50, 0x52, 0x5c, 0x5d, 0x61, 0x64, 0x6d, 0x73, 0x74, 0x75, 0x7b, 0x7c, 0x7f, 0x80, 0x81, 0x83, 0x8c, 0x8d, 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9f, 0xa0, 0xa4, 0xa7, 0xa9, 0xad, 0xb1, 0xb4, 0xb5, 0xbf, 0xc6, 0xca, 0xcb, 0xcc, 0xce, 0xd0, 0xd2, 0xd5, 0xd6, 0xdd, 0xdf, 0xe0, 0xe6, 0xe7, 0xe8, 0xeb, 0xf0, 0x107, 0x109, 0x10a, 0x10b, 0x10d, 0x10e, 0x112, 0x117, 0x11b, 0x11d, 0x11f, 0x125, 0x129, 0x12c, 0x12d, 0x12f, 0x131, 0x139, 0x13c, 0x13f, 0x142, 0x161, 0x162, 0x164}},
-	1: {lang: 0x139, script: 0x0, maxScript: 0x57, toRegion: 0x1a, fromRegion: []uint16{0x2e, 0x4e, 0x60, 0x63, 0x72, 0xd9, 0x10c, 0x10f}},
-	2: {lang: 0x13e, script: 0x0, maxScript: 0x57, toRegion: 0x1f, fromRegion: []uint16{0x2c, 0x3f, 0x41, 0x48, 0x51, 0x54, 0x56, 0x59, 0x65, 0x69, 0x89, 0x8f, 0xcf, 0xd8, 0xe2, 0xe4, 0xec, 0xf1, 0x11a, 0x135, 0x136, 0x13b}},
-	3: {lang: 0x3c0, script: 0x0, maxScript: 0x57, toRegion: 0xee, fromRegion: []uint16{0x2a, 0x4e, 0x5a, 0x86, 0x8b, 0xb7, 0xc6, 0xd1, 0x118, 0x126}},
-	4: {lang: 0x529, script: 0x39, maxScript: 0x39, toRegion: 0x8d, fromRegion: []uint16{0xc6}},
+	0: {lang: 0x139, script: 0x0, maxScript: 0x5a, toRegion: 0x1, fromRegion: []uint16{0x1a, 0x25, 0x26, 0x2f, 0x34, 0x36, 0x3d, 0x42, 0x46, 0x48, 0x49, 0x4a, 0x50, 0x52, 0x5c, 0x5d, 0x61, 0x64, 0x6d, 0x73, 0x74, 0x75, 0x7b, 0x7c, 0x7f, 0x80, 0x81, 0x83, 0x8c, 0x8d, 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9f, 0xa0, 0xa4, 0xa7, 0xa9, 0xad, 0xb1, 0xb4, 0xb5, 0xbf, 0xc6, 0xca, 0xcb, 0xcc, 0xce, 0xd0, 0xd2, 0xd5, 0xd6, 0xdd, 0xdf, 0xe0, 0xe6, 0xe7, 0xe8, 0xeb, 0xf0, 0x107, 0x109, 0x10a, 0x10b, 0x10d, 0x10e, 0x112, 0x117, 0x11b, 0x11d, 0x11f, 0x125, 0x129, 0x12c, 0x12d, 0x12f, 0x131, 0x139, 0x13c, 0x13f, 0x142, 0x161, 0x162, 0x164}},
+	1: {lang: 0x139, script: 0x0, maxScript: 0x5a, toRegion: 0x1a, fromRegion: []uint16{0x2e, 0x4e, 0x60, 0x63, 0x72, 0xd9, 0x10c, 0x10f}},
+	2: {lang: 0x13e, script: 0x0, maxScript: 0x5a, toRegion: 0x1f, fromRegion: []uint16{0x2c, 0x3f, 0x41, 0x48, 0x51, 0x54, 0x56, 0x59, 0x65, 0x69, 0x89, 0x8f, 0xcf, 0xd8, 0xe2, 0xe4, 0xec, 0xf1, 0x11a, 0x135, 0x136, 0x13b}},
+	3: {lang: 0x3c0, script: 0x0, maxScript: 0x5a, toRegion: 0xee, fromRegion: []uint16{0x2a, 0x4e, 0x5a, 0x86, 0x8b, 0xb7, 0xc6, 0xd1, 0x118, 0x126}},
+	4: {lang: 0x529, script: 0x3c, maxScript: 0x3c, toRegion: 0x8d, fromRegion: []uint16{0xc6}},
 }
 
-// Total table size 25886 bytes (25KiB); checksum: 50D3D57D
+// Total table size 26398 bytes (25KiB); checksum: 1C859EA7
diff --git a/language/tables.go b/language/tables.go
index e228077..87e58a0 100644
--- a/language/tables.go
+++ b/language/tables.go
@@ -35,16 +35,16 @@
 	_XK  = 333
 )
 const (
-	_Latn = 87
-	_Hani = 54
-	_Hans = 56
-	_Hant = 57
-	_Qaaa = 139
-	_Qaai = 147
-	_Qabx = 188
-	_Zinh = 236
-	_Zyyy = 241
-	_Zzzz = 242
+	_Latn = 90
+	_Hani = 57
+	_Hans = 59
+	_Hant = 60
+	_Qaaa = 143
+	_Qaai = 151
+	_Qabx = 192
+	_Zinh = 245
+	_Zyyy = 250
+	_Zzzz = 251
 )
 
 var regionToGroups = []uint8{ // 357 elements
@@ -249,32 +249,32 @@
 // matchScript holds pairs of scriptIDs where readers of one script
 // can typically also read the other. Each is associated with a confidence.
 var matchScript = []scriptIntelligibility{ // 26 elements
-	0:  {wantLang: 0x432, haveLang: 0x432, wantScript: 0x57, haveScript: 0x1f, distance: 0x5},
-	1:  {wantLang: 0x432, haveLang: 0x432, wantScript: 0x1f, haveScript: 0x57, distance: 0x5},
-	2:  {wantLang: 0x58, haveLang: 0x3e2, wantScript: 0x57, haveScript: 0x1f, distance: 0xa},
-	3:  {wantLang: 0xa5, haveLang: 0x139, wantScript: 0xe, haveScript: 0x57, distance: 0xa},
-	4:  {wantLang: 0x1d7, haveLang: 0x3e2, wantScript: 0x8, haveScript: 0x1f, distance: 0xa},
-	5:  {wantLang: 0x210, haveLang: 0x139, wantScript: 0x2b, haveScript: 0x57, distance: 0xa},
-	6:  {wantLang: 0x24a, haveLang: 0x139, wantScript: 0x4b, haveScript: 0x57, distance: 0xa},
-	7:  {wantLang: 0x251, haveLang: 0x139, wantScript: 0x4f, haveScript: 0x57, distance: 0xa},
-	8:  {wantLang: 0x2b8, haveLang: 0x139, wantScript: 0x54, haveScript: 0x57, distance: 0xa},
-	9:  {wantLang: 0x304, haveLang: 0x139, wantScript: 0x6b, haveScript: 0x57, distance: 0xa},
-	10: {wantLang: 0x331, haveLang: 0x139, wantScript: 0x72, haveScript: 0x57, distance: 0xa},
-	11: {wantLang: 0x351, haveLang: 0x139, wantScript: 0x21, haveScript: 0x57, distance: 0xa},
-	12: {wantLang: 0x395, haveLang: 0x139, wantScript: 0x7d, haveScript: 0x57, distance: 0xa},
-	13: {wantLang: 0x39d, haveLang: 0x139, wantScript: 0x33, haveScript: 0x57, distance: 0xa},
-	14: {wantLang: 0x3be, haveLang: 0x139, wantScript: 0x5, haveScript: 0x57, distance: 0xa},
-	15: {wantLang: 0x3fa, haveLang: 0x139, wantScript: 0x5, haveScript: 0x57, distance: 0xa},
-	16: {wantLang: 0x40c, haveLang: 0x139, wantScript: 0xca, haveScript: 0x57, distance: 0xa},
-	17: {wantLang: 0x450, haveLang: 0x139, wantScript: 0xd7, haveScript: 0x57, distance: 0xa},
-	18: {wantLang: 0x461, haveLang: 0x139, wantScript: 0xda, haveScript: 0x57, distance: 0xa},
-	19: {wantLang: 0x46f, haveLang: 0x139, wantScript: 0x29, haveScript: 0x57, distance: 0xa},
-	20: {wantLang: 0x476, haveLang: 0x3e2, wantScript: 0x57, haveScript: 0x1f, distance: 0xa},
-	21: {wantLang: 0x4b4, haveLang: 0x139, wantScript: 0x5, haveScript: 0x57, distance: 0xa},
-	22: {wantLang: 0x4bc, haveLang: 0x3e2, wantScript: 0x57, haveScript: 0x1f, distance: 0xa},
-	23: {wantLang: 0x512, haveLang: 0x139, wantScript: 0x3b, haveScript: 0x57, distance: 0xa},
-	24: {wantLang: 0x529, haveLang: 0x529, wantScript: 0x38, haveScript: 0x39, distance: 0xf},
-	25: {wantLang: 0x529, haveLang: 0x529, wantScript: 0x39, haveScript: 0x38, distance: 0x13},
+	0:  {wantLang: 0x432, haveLang: 0x432, wantScript: 0x5a, haveScript: 0x20, distance: 0x5},
+	1:  {wantLang: 0x432, haveLang: 0x432, wantScript: 0x20, haveScript: 0x5a, distance: 0x5},
+	2:  {wantLang: 0x58, haveLang: 0x3e2, wantScript: 0x5a, haveScript: 0x20, distance: 0xa},
+	3:  {wantLang: 0xa5, haveLang: 0x139, wantScript: 0xe, haveScript: 0x5a, distance: 0xa},
+	4:  {wantLang: 0x1d7, haveLang: 0x3e2, wantScript: 0x8, haveScript: 0x20, distance: 0xa},
+	5:  {wantLang: 0x210, haveLang: 0x139, wantScript: 0x2e, haveScript: 0x5a, distance: 0xa},
+	6:  {wantLang: 0x24a, haveLang: 0x139, wantScript: 0x4e, haveScript: 0x5a, distance: 0xa},
+	7:  {wantLang: 0x251, haveLang: 0x139, wantScript: 0x52, haveScript: 0x5a, distance: 0xa},
+	8:  {wantLang: 0x2b8, haveLang: 0x139, wantScript: 0x57, haveScript: 0x5a, distance: 0xa},
+	9:  {wantLang: 0x304, haveLang: 0x139, wantScript: 0x6e, haveScript: 0x5a, distance: 0xa},
+	10: {wantLang: 0x331, haveLang: 0x139, wantScript: 0x75, haveScript: 0x5a, distance: 0xa},
+	11: {wantLang: 0x351, haveLang: 0x139, wantScript: 0x22, haveScript: 0x5a, distance: 0xa},
+	12: {wantLang: 0x395, haveLang: 0x139, wantScript: 0x81, haveScript: 0x5a, distance: 0xa},
+	13: {wantLang: 0x39d, haveLang: 0x139, wantScript: 0x36, haveScript: 0x5a, distance: 0xa},
+	14: {wantLang: 0x3be, haveLang: 0x139, wantScript: 0x5, haveScript: 0x5a, distance: 0xa},
+	15: {wantLang: 0x3fa, haveLang: 0x139, wantScript: 0x5, haveScript: 0x5a, distance: 0xa},
+	16: {wantLang: 0x40c, haveLang: 0x139, wantScript: 0xcf, haveScript: 0x5a, distance: 0xa},
+	17: {wantLang: 0x450, haveLang: 0x139, wantScript: 0xde, haveScript: 0x5a, distance: 0xa},
+	18: {wantLang: 0x461, haveLang: 0x139, wantScript: 0xe1, haveScript: 0x5a, distance: 0xa},
+	19: {wantLang: 0x46f, haveLang: 0x139, wantScript: 0x2c, haveScript: 0x5a, distance: 0xa},
+	20: {wantLang: 0x476, haveLang: 0x3e2, wantScript: 0x5a, haveScript: 0x20, distance: 0xa},
+	21: {wantLang: 0x4b4, haveLang: 0x139, wantScript: 0x5, haveScript: 0x5a, distance: 0xa},
+	22: {wantLang: 0x4bc, haveLang: 0x3e2, wantScript: 0x5a, haveScript: 0x20, distance: 0xa},
+	23: {wantLang: 0x512, haveLang: 0x139, wantScript: 0x3e, haveScript: 0x5a, distance: 0xa},
+	24: {wantLang: 0x529, haveLang: 0x529, wantScript: 0x3b, haveScript: 0x3c, distance: 0xf},
+	25: {wantLang: 0x529, haveLang: 0x529, wantScript: 0x3c, haveScript: 0x3b, distance: 0x13},
 } // Size: 232 bytes
 
 var matchRegion = []regionIntelligibility{ // 15 elements
@@ -286,13 +286,13 @@
 	5:  {lang: 0x13e, script: 0x0, group: 0x83, distance: 0x4},
 	6:  {lang: 0x3c0, script: 0x0, group: 0x3, distance: 0x4},
 	7:  {lang: 0x3c0, script: 0x0, group: 0x83, distance: 0x4},
-	8:  {lang: 0x529, script: 0x39, group: 0x2, distance: 0x4},
-	9:  {lang: 0x529, script: 0x39, group: 0x82, distance: 0x4},
+	8:  {lang: 0x529, script: 0x3c, group: 0x2, distance: 0x4},
+	9:  {lang: 0x529, script: 0x3c, group: 0x82, distance: 0x4},
 	10: {lang: 0x3a, script: 0x0, group: 0x80, distance: 0x5},
 	11: {lang: 0x139, script: 0x0, group: 0x80, distance: 0x5},
 	12: {lang: 0x13e, script: 0x0, group: 0x80, distance: 0x5},
 	13: {lang: 0x3c0, script: 0x0, group: 0x80, distance: 0x5},
-	14: {lang: 0x529, script: 0x39, group: 0x80, distance: 0x5},
+	14: {lang: 0x529, script: 0x3c, group: 0x80, distance: 0x5},
 } // Size: 114 bytes
 
 // Total table size 1471 bytes (1KiB); checksum: 4CB1CD46