From fce45c8532117bebaf536fd7862bfe57dc235ebb Mon Sep 17 00:00:00 2001 From: David du Colombier <0intro@gmail.com> Date: Wed, 13 Jun 1990 00:00:00 +0000 Subject: [PATCH] Plan 9 from Bell Labs 1990-06-13 --- gnot/boot.c | 12 +- gnot/boot.h | 4726 +++++++++++++++++++++++++------------------------ gnot/main.c | 33 +- port/devbit.c | 77 +- 4 files changed, 2490 insertions(+), 2358 deletions(-) diff --git a/gnot/boot.c b/gnot/boot.c index 23f353fdc45ef5c0439047ed3bda5ef92ce31278..58e03bda9ff8630e959efdf48831a4b217838e83 100644 --- a/gnot/boot.c +++ b/gnot/boot.c @@ -5,6 +5,7 @@ Fcall hdr; char buf[100]; +char bootline[64]; void error(char*); void sendmsg(int, char*); @@ -19,6 +20,12 @@ main(int argc, char *argv[]) open("#c/cons", OWRITE); open("#c/cons", OWRITE); + fd = open("#e/bootline", OREAD); + if(fd >= 0){ + read(fd, bootline, sizeof bootline); + close(fd); + } + /* * grab the incon, * push the dk multiplexor onto it, @@ -120,7 +127,10 @@ main(int argc, char *argv[]) if(mount(fd, "/", MAFTER|MCREATE, "") < 0) error("mount"); print("success\n"); - execl("/68020/init", "init", 0); + if(strchr(bootline, ' ')) + execl("/68020/init", "init", "-m", 0); + else + execl("/68020/init", "init", 0); error("/68020/init"); } diff --git a/gnot/boot.h b/gnot/boot.h index a1c257b4b834ac375e5371c05169005c0d870886..404712a8af5428ab14831d520880f50eeab6bad6 100644 --- a/gnot/boot.h +++ b/gnot/boot.h @@ -1,2349 +1,2383 @@ ulong bootcode[]={ - 0x00000107, - 0x0000208e, - 0x000003f4, - 0x00000130, - 0x00000000, - 0x00002020, - 0x00000000, - 0x00000000, - 0x4feffff0, - 0x2c7c0000, - 0xdffe486f, - 0x00142f2f, - 0x0014610c, - 0x2f006100, - 0x04904fef, - 0x001c4e75, - 0x4fefffc8, - 0x42a7486e, - 0x81126100, - 0x204a4878, - 0x0001486e, - 0x811a6100, - 0x203e4878, - 0x0001486e, - 0x81226100, - 0x20324878, - 0x0002486e, - 0x812a6100, - 0x20262f40, - 0x00544aaf, - 0x00546c0a, - 0x486e8131, - 0x610003c4, - 0x588f486e, - 0x81402f2f, - 0x00586100, - 0x0386486e, - 0x814b2f2f, - 0x00606100, - 0x037a6100, - 0x1fea4fef, - 0x003072ff, - 0xb2806700, - 0x03664281, - 0xb2806700, - 0x03502f2f, - 0x00346100, - 0x1fb6588f, - 0x48780002, - 0x486e8157, - 0x61001fcc, - 0x4a8042e7, - 0x2f40003a, - 0x44df6c0a, - 0x486e8161, - 0x61000368, - 0x588f4878, - 0x0002486e, - 0x81736100, - 0x1faa2f40, - 0x00444aaf, - 0x00446c0a, - 0x486e817c, - 0x61000348, - 0x588f486e, - 0x818d2f2f, - 0x00486100, - 0x030a486e, - 0x81a26100, - 0x04022f2f, - 0x00506100, - 0x1f56486e, - 0x81bd6100, - 0x03f2422e, - 0x84de486f, - 0x002c486e, - 0x84de6100, - 0x100c2f00, - 0x2f40005c, - 0x486f0038, - 0x2f2f0064, - 0x61001f62, - 0xb0af0064, - 0x670a486e, - 0x81c46100, - 0x02f2588f, - 0x4878001c, - 0x486f0044, - 0x2f2f0070, - 0x61001f36, - 0x2f400070, - 0x4aaf0070, - 0x6e0a486e, - 0x81ce6100, - 0x02ce588f, - 0x2f2f0070, - 0x486e84de, - 0x486f0054, - 0x6100175c, - 0x4a806638, - 0x102f005b, - 0x49c02f00, - 0x102f005e, - 0x49c02f00, - 0x102f0061, - 0x49c02f00, - 0x102f0064, - 0x49c02f00, - 0x2f2f008c, - 0x486e81d7, - 0x6100035c, - 0x486e81fa, - 0x61000284, - 0x4fef001c, - 0x0c2e0001, - 0x84de670a, - 0x486e8205, - 0x61000270, - 0x588f486e, - 0x820e6100, - 0x03361d7c, - 0x000284de, - 0x1d7c0076, - 0x84e8486f, - 0x005c486e, - 0x84de6100, - 0x0f482f00, - 0x2f40008c, - 0x486f0068, - 0x2f2f0094, - 0x61001e9e, - 0xb0af0094, - 0x670a486e, - 0x82196100, - 0x022e588f, - 0x4878001c, - 0x486f0074, - 0x2f2f00a0, - 0x61001e72, - 0x2f4000a0, - 0x4aaf00a0, - 0x6e0a486e, - 0x82276100, - 0x020a588f, - 0x2f2f00a0, - 0x486e84de, - 0x486f0084, - 0x61001698, - 0x4a80660a, - 0x486e8234, - 0x610001ec, - 0x588f0c2e, - 0x000384de, - 0x670a486e, - 0x82436100, - 0x01da588f, - 0x4a6e84e2, - 0x671c302e, - 0x84e248c0, - 0x2f00486e, - 0x82506100, - 0x0292486e, - 0x825a6100, - 0x01ba4fef, - 0x000c486e, - 0x82676100, - 0x027e486e, - 0x8275486e, - 0x826f486f, - 0x00946100, - 0x033e4878, - 0x01b64878, - 0x0001486f, - 0x00a06100, - 0x1dc04a80, - 0x42e72f40, - 0x00c244df, - 0x6c0a486e, - 0x827c6100, - 0x017a588f, - 0x2f2f00cc, - 0x486e8283, - 0x486f00ac, - 0x61000308, - 0x486f00b0, - 0x61000e3c, - 0x588f2f00, - 0x486f00b4, - 0x2f2f00d4, - 0x61001db2, - 0x2f00486f, - 0x00c06100, - 0x0e22588f, - 0x221fb280, - 0x670a486e, - 0x82866100, - 0x0136588f, - 0x2f2f00d8, - 0x61001d58, - 0x486e8292, - 0x486e828c, - 0x486f00c8, - 0x610002bc, - 0x487801b6, - 0x48780001, - 0x486e8299, - 0x61001d3e, - 0x4a8042e7, - 0x2f4000f6, - 0x44df6c0a, - 0x486e82a1, - 0x610000f8, - 0x588f2f2f, - 0x0100486e, - 0x82a8486f, - 0x00e06100, - 0x0286486f, - 0x00e46100, - 0x0dba588f, - 0x2f00486f, - 0x00e82f2f, - 0x01086100, - 0x1d302f00, - 0x486f00f4, - 0x61000da0, - 0x588f221f, - 0xb280670a, - 0x486e82ab, - 0x610000b4, - 0x588f2f2f, - 0x010c6100, - 0x1cd6486e, - 0x82b16100, - 0x017242a7, - 0x486e82bc, - 0x486e82ba, - 0x61000d88, - 0x4a806c0a, - 0x486e82be, - 0x61000088, - 0x588f486e, - 0x82c54878, - 0x0006486e, - 0x82c32f2f, - 0x01386100, - 0x1cbc4a80, - 0x6c08486e, - 0x82c66166, - 0x588f486e, - 0x82cc6100, - 0x012e42a7, - 0x486e82e1, - 0x486e82d5, - 0x61000d18, - 0x486e82e6, - 0x61484fef, - 0x01584e75, - 0x48790000, - 0xea606100, - 0x1c96588f, - 0x60f26000, - 0xfcac598f, - 0x2f2f000c, - 0x61000d04, - 0x2f002f40, - 0x00082f2f, - 0x00142f2f, - 0x00146100, - 0x1c78b0af, - 0x00106708, - 0x2f2f001c, - 0x6108588f, - 0x4fef0014, - 0x4e754fef, - 0xffc04857, - 0x42a76100, - 0x1c2e486f, - 0x00082f2f, - 0x0050486e, - 0x82f24878, - 0x00026100, - 0x011a42a7, - 0x61744fef, - 0x005c4e75, - 0x598f4281, - 0x7021b081, - 0x6f1e4ab6, - 0x1d2083f6, - 0x660e2daf, - 0x00081d20, - 0x83f67001, - 0x588f4e75, - 0x52817021, - 0xb0816ee2, - 0x4280588f, - 0x4e75598f, - 0x206f0008, - 0x42827021, - 0xb0826f18, - 0x20362d20, - 0x83f6b088, - 0x660642b6, - 0x2d2083f6, - 0x52827021, - 0xb0826ee8, - 0x588f4e75, - 0x4aaf0004, - 0x660642a7, - 0x610c588f, - 0x486e833e, - 0x6104588f, - 0x4e75518f, - 0x72204a81, - 0x6d222eb6, - 0x1d2083f6, - 0x4a976712, - 0x2f410004, - 0x42b61d20, - 0x83f64eb7, - 0x0151222f, - 0x00045381, - 0x4a816cde, - 0x2f2f000c, - 0x61001b5e, - 0x4fef000c, - 0x4e754fef, - 0xeff841ef, - 0x100c5888, - 0x2f082f2f, - 0x101041ef, - 0x0010d1fc, - 0x00001000, - 0x2f08486f, - 0x00146100, - 0x01402200, - 0x41ef0018, - 0x92882f01, - 0x486f001c, - 0x48780001, - 0x61001b5a, - 0x240042e7, - 0x2f40001e, - 0x44df6c1a, - 0x52ae800e, - 0x700ab0ae, - 0x800e6e0e, - 0x48780001, - 0x6100ff5a, - 0x242f0020, - 0x588f2002, - 0x4fef1024, - 0x4e754fef, - 0xeff841ef, - 0x10105888, - 0x2f082f2f, - 0x101441ef, - 0x0010d1fc, - 0x00001000, - 0x2f08486f, - 0x00146100, - 0x00d82200, - 0x41ef0018, - 0x92882f01, - 0x486f001c, - 0x2f2f1024, - 0x61001af2, - 0x240042e7, - 0x2f40001e, - 0x44df6c1a, - 0x52ae800e, - 0x700ab0ae, - 0x800e6e0e, - 0x48780001, - 0x6100fef2, - 0x242f0020, - 0x588f2002, - 0x4fef1024, - 0x4e75518f, - 0x226f000c, - 0x2eae8012, - 0x41ef0010, - 0x58882f08, - 0x2f2f0014, - 0x48691000, - 0x2f096174, - 0x2d6f0010, - 0x801290af, - 0x001c4fef, - 0x00184e75, - 0x142f0007, - 0xc43c007f, - 0x100249c0, - 0x4a360920, - 0x8092661e, - 0x701eb0ae, - 0x80166e04, - 0x70014e75, - 0x202e8016, - 0x120249c1, - 0x1d801920, - 0x809252ae, - 0x80161202, - 0x49c11036, - 0x19208092, - 0x49c02daf, - 0x00080d20, - 0x801a4280, - 0x4e75206f, - 0x00042f2f, - 0x000c2f2f, - 0x000c4868, - 0x04002f08, - 0x61064fef, - 0x00104e75, - 0x4fefffe4, - 0x226f0028, - 0x282f002c, - 0x2f6e8006, - 0x00042eae, - 0x80022d6f, - 0x00208006, - 0x202f0024, - 0x53802d40, - 0x80021019, - 0x49c02400, - 0x7025b082, - 0x675a4a82, - 0x661a4236, - 0x01618006, - 0x202e8006, - 0x2d6f0004, - 0x80062d57, - 0x80024fef, - 0x001c4e75, - 0x202e8006, - 0xb0ae8002, - 0x640a1d82, - 0x01618006, - 0x52ae8006, - 0x52ae8012, - 0x700ab082, - 0x660642ae, - 0x801260b2, - 0x7009b082, - 0x66ac7007, - 0xd0ae8012, - 0xc0bcffff, - 0xfff82d40, - 0x8012609a, - 0x428574ff, - 0x260242af, - 0x00101419, - 0x49c22f49, - 0x0028702a, - 0xb0826600, - 0x00e02a30, - 0x49905884, - 0x24041419, - 0x49c22f49, - 0x0028702e, - 0xb082676a, - 0x4a826606, - 0x53892f49, - 0x00282f2f, - 0x00102f03, - 0x2f43001c, - 0x2f052f45, - 0x00242f04, - 0x2f44003c, - 0x727fc282, - 0x10361920, - 0x809249c0, - 0x20760d20, - 0x801a4e90, - 0x2a2f0028, - 0x226f0038, - 0x282f003c, - 0x262f0024, - 0x24006c16, - 0x448285af, - 0x00201419, - 0x49c22002, - 0x2f490038, - 0x4fef0010, - 0x60a2d882, - 0x20044fef, - 0x00106000, - 0xff021019, - 0x49c02400, - 0x2f490028, - 0x702ab082, - 0x66162630, - 0x49905884, - 0x20041019, - 0x49c02400, - 0x2f490028, - 0x6000ff72, - 0x7030b082, - 0x6e00ff6a, - 0x7039b082, - 0x6d00ff62, - 0x4a836c02, - 0x42832003, - 0x2203d281, - 0xd281d081, - 0xd080d082, - 0x90bc0000, - 0x00302600, - 0x101949c0, - 0x24002f49, - 0x002860c8, - 0x4286702d, - 0xb082660c, - 0x74012c02, - 0x141949c2, - 0x2f490028, - 0x7030b082, - 0x6e067039, - 0xb0826c0c, - 0x4a866700, - 0xff0e4485, - 0x6000ff08, - 0x20052205, - 0xd281d281, - 0xd081d080, - 0xd08290bc, - 0x00000030, - 0x2a001019, - 0x49c02400, - 0x2f490028, - 0x60c64fef, - 0xffc4282f, - 0x004c226f, - 0x00402a2f, - 0x0050206f, - 0x0048262f, - 0x00044286, - 0x700fc084, - 0x7201b081, - 0x6d0000f2, - 0x7209b081, - 0x6e0000ea, - 0x30360b20, - 0x83284efb, - 0x00007004, - 0xc0846604, - 0x4a836d72, - 0x422f0039, - 0x741c2003, - 0x4c450001, - 0x28017030, - 0xd8807039, - 0xb0846c04, - 0x7027d880, - 0x22021f84, - 0x2920001c, - 0x7002b082, - 0x6f2a4a86, - 0x670a5382, - 0x1fbc002d, - 0x2920001c, - 0x4878ffff, - 0x2f2f0048, - 0x48772920, - 0x00246100, - 0x00e0202f, - 0x00184fef, - 0x00484e75, - 0x20034c45, - 0x00012600, - 0xb0fc0000, - 0x6d08701e, - 0x9088b082, - 0x6f044a83, - 0x6fbc5382, - 0x60944483, - 0x7c016088, - 0x26117004, - 0x2f40000c, - 0x4a836c04, - 0x44837c01, - 0x422f0039, - 0x741c2003, - 0x4c450801, - 0x28017030, - 0xd8807039, - 0xb0846c04, - 0x7027d880, - 0x22021f84, - 0x2920001c, - 0x7002b082, - 0x6e00ff78, - 0x20034c45, - 0x08012600, - 0xb0fc0000, - 0x6d08701e, - 0x9088b082, - 0x6f064a83, - 0x6f00ff5c, - 0x538260ba, - 0x26117004, - 0x2f40000c, - 0x6000ff18, - 0x26113403, - 0x42833602, - 0x70042f40, - 0x000c6000, - 0xff062611, - 0x70042f40, - 0x000c6000, - 0xfefa2611, - 0x70042f40, - 0x000c6000, - 0xfeee2611, - 0x34033602, - 0x48c37004, - 0x2f40000c, - 0x6000fedc, - 0x26117004, - 0x2f40000c, - 0x6000fed0, - 0x4feffff4, - 0x242f0010, - 0x282f0014, - 0x262f0018, - 0x226e8002, - 0x206e8006, - 0x42812442, - 0x4a1a6706, - 0x52814a1a, - 0x66fa4a84, - 0x6d1e2001, - 0xb2846c18, - 0xb1c96408, - 0x10fc0020, - 0x2d488006, - 0x52ae8012, - 0x52812001, - 0xb2846de8, - 0x2442101a, - 0x49c02400, - 0x67264a83, - 0x67f4b1c9, - 0x640610c2, - 0x2d488006, - 0x52ae8012, - 0x700ab082, - 0x663642ae, - 0x80125383, - 0x101a49c0, - 0x240066da, - 0x4a846c1e, - 0x24044482, - 0xb2826c16, - 0xb1c96408, - 0x10fc0020, - 0x2d488006, - 0x52ae8012, - 0x5281b282, - 0x6dea4fef, - 0x000c4e75, - 0x7009b082, - 0x66c87007, - 0xd0ae8012, - 0xc0bcffff, - 0xfff82d40, - 0x801260b6, - 0x4878ffff, - 0x42a7486e, - 0x83026100, - 0xff3c4280, - 0x4fef000c, - 0x4e75598f, - 0x20370161, - 0x00081e80, - 0x422f0001, - 0x4878ffff, - 0x2f2f0010, - 0x486f0008, - 0x6100ff16, - 0x70044fef, - 0x00104e75, - 0x4878000a, - 0x2f2f0014, - 0x2f2f0014, - 0x2f2f0014, - 0x2f2f0014, - 0x6100fd8c, - 0x4fef0014, - 0x4e7570fe, - 0x4e757001, - 0xc0af0010, - 0x670470f8, - 0x4e7570ff, - 0x4e754878, - 0x00082f2f, - 0x00142f2f, - 0x00142f2f, - 0x00142f2f, - 0x00146100, - 0xfd5a4fef, - 0x00144e75, - 0x2f2f000c, - 0x2f2f000c, - 0x2f370161, - 0x000c6100, - 0xfeac7004, - 0x4fef000c, - 0x4e7570fc, - 0x4e754878, - 0x00102f2f, - 0x00142f2f, - 0x00142f2f, - 0x00142f2f, - 0x00146100, - 0xfd1e4fef, - 0x00144e75, - 0x202e8006, - 0xb0ae8002, - 0x640c1dbc, - 0x00250161, - 0x800652ae, - 0x80064280, - 0x4e754fef, - 0xff802e2f, - 0x009042af, - 0x000cf22f, - 0x543a0084, - 0xf2930016, - 0xf22f5400, - 0x0084f200, - 0x001af22f, - 0x74000084, - 0x52af000c, - 0x42af001c, - 0xf23c4000, - 0x00000000, - 0xf2000100, - 0xf22f543a, - 0x0084f281, - 0x00ee486f, - 0x001cf22f, - 0x54000088, - 0xf2277400, - 0x61000412, - 0xf22f4000, - 0x0028f23c, - 0x54233fd3, - 0x44135547, - 0x5a32f22f, - 0x60000028, - 0x202f0028, - 0xe2802f40, - 0x00244480, - 0x2f006100, - 0x053af22f, - 0x54230094, - 0xf22f7400, - 0x0030202f, - 0x002890af, - 0x002c2f00, - 0x61000520, - 0x2e2f00a4, - 0xf22f5423, - 0x0034f200, - 0x0100f23c, - 0x40000000, - 0x0001f200, - 0x0838f295, - 0x003453af, - 0x0030202f, - 0x002c90af, - 0x00302f00, - 0x610004f0, - 0x2e2f00a8, - 0xf22f5423, - 0x0038f200, - 0x0100f23c, - 0x40000000, - 0x0001f200, - 0x0838588f, - 0xf292ffd0, - 0xf23c4000, - 0x0000000a, - 0xf2000838, - 0x4fef0014, - 0xf2920034, - 0x52af001c, - 0x202f0018, - 0x90af001c, - 0x2f006100, - 0x04aa2e2f, - 0x0094f22f, - 0x54230024, - 0xf2000100, - 0xf23c4000, - 0x0000000a, - 0xf2000838, - 0x588ff295, - 0xffd04a87, - 0x6c027e08, - 0x7067b0af, - 0x00986606, - 0x4a876e00, - 0x02ac701e, - 0xb0876c02, - 0x7e1e7402, - 0xd4872f47, - 0x00907066, - 0xb0af0098, - 0x6616202f, - 0x001cd480, - 0x6e0e7401, - 0xf23c4000, - 0x00000000, - 0xf2000100, - 0x7020b082, - 0x6e187065, - 0xb0af0098, - 0x66067eff, - 0x2f470090, - 0x70652f40, - 0x00986000, - 0xfe9c4284, - 0xb8826c3c, - 0xf2036100, - 0xf2034000, - 0xf2000838, - 0xf2950004, - 0x5383f203, - 0x4000f200, - 0x01287030, - 0xd0832204, - 0x1f804920, - 0x0059f200, - 0x0880f23c, - 0x41230000, - 0x000af200, - 0x08005284, - 0xb8826dc4, - 0x760570ff, - 0xd0822400, - 0x4a826d38, - 0x200241f7, - 0x29200059, - 0x101049c0, - 0xd0831080, - 0x42830c37, - 0x00392920, - 0x00596f16, - 0x200241f7, - 0x29200059, - 0x101049c0, - 0x90bc0000, - 0x000a1080, - 0x52835382, - 0x4a826cc8, - 0x7a014a83, - 0x670c1f7c, - 0x00310058, - 0x52af001c, - 0x42854282, - 0x4aaf000c, - 0x670a1fbc, - 0x002d2920, - 0x00305282, - 0x42837801, - 0xd8872c07, - 0x7067b0af, - 0x00986612, - 0x70fbb0af, - 0x001c6e0a, - 0x202f001c, - 0xb0876f00, - 0x017a7066, - 0xb0af0098, - 0x661a262f, - 0x001c4483, - 0x6c024283, - 0xb6876f02, - 0x2604202f, - 0x001cd880, - 0x6c024284, - 0x4a836f22, - 0x2003d084, - 0xb086660a, - 0x1fbc002e, - 0x29200030, - 0x52821fbc, - 0x00302920, - 0x00305282, - 0x53834a83, - 0x6ede4a84, - 0x6f282003, - 0xd084b086, - 0x660a1fbc, - 0x002e2920, - 0x00305282, - 0x22021fb7, - 0x59200058, - 0x29200030, - 0x52825285, - 0x53844a84, - 0x6ed87067, - 0xb0af0098, - 0x670000c2, - 0x7068b0af, - 0x00986700, - 0x00b87065, - 0xb0af0098, - 0x67267067, - 0xb0af0098, - 0x671e4237, - 0x29200030, - 0x4878ffff, - 0x2f2f0090, - 0x486f0038, - 0x6100fb5e, - 0x70084fef, - 0x008c4e75, - 0x1fbc0065, - 0x29200030, - 0x52821fbc, - 0x002b2920, - 0x00305282, - 0x262f001c, - 0x6c0a1fbc, - 0x002d2920, - 0x002f4483, - 0x7064b083, - 0x6e262003, - 0x4c7c0801, - 0x00000064, - 0xd0bc0000, - 0x00302202, - 0x1f802920, - 0x00305282, - 0x20034c7c, - 0x08010000, - 0x00642601, - 0x20034c7c, - 0x08010000, - 0x000ad0bc, - 0x00000030, - 0x22021f80, - 0x29200030, - 0x52822003, - 0x4c7c0801, - 0x0000000a, - 0x2001d0bc, - 0x00000030, - 0x1f802920, - 0x00305282, - 0x6000ff5c, - 0x76ffd682, - 0x4a836d0a, - 0x0c370030, - 0x39200030, - 0x67242803, - 0x4a846d00, - 0xff320c37, - 0x002e4920, - 0x0030660e, - 0x2403b883, - 0x6700ff20, - 0x52826000, - 0xff1a5384, - 0x60de5383, - 0x60ca76ff, - 0x96af001c, - 0x6c024283, - 0x2c079caf, - 0x001c7068, - 0x2f400098, - 0x6000fe70, - 0x53876000, - 0xfd524878, - 0x00652f2f, - 0x00142f2f, - 0x00142f2f, - 0x0014f237, - 0x54000161, - 0x0014f227, - 0x74006100, - 0xfbee4fef, - 0x00184e75, - 0x48780066, - 0x2f2f0014, - 0x2f2f0014, - 0x2f2f0014, - 0xf2375400, - 0x01610014, - 0xf2277400, - 0x6100fbc8, - 0x4fef0018, - 0x4e754878, - 0x00672f2f, - 0x00142f2f, - 0x00142f2f, - 0x0014f237, - 0x54000161, - 0x0014f227, - 0x74006100, - 0xfba24fef, - 0x00184e75, - 0x518ff22f, - 0x5500000c, - 0x206f0014, - 0xf200083a, - 0xf28e0010, - 0x4290f23c, - 0x40000000, - 0x0000508f, - 0x4e75f217, - 0x75002017, - 0x7214e2a0, - 0xc0bc0000, - 0x07ff90bc, - 0x000003fe, - 0x20800297, - 0x800fffff, - 0x00973fe0, - 0x0000f217, - 0x5400508f, - 0x4e75518f, - 0xf22f5500, - 0x000c242f, - 0x0014f200, - 0x083af28e, - 0x000ef23c, - 0x40000000, - 0x0000508f, - 0x4e75f217, - 0x75002017, - 0x7214e2a0, - 0xc0bc0000, - 0x07ffd480, - 0x6e0cf23c, - 0x40000000, - 0x0000508f, - 0x4e750c82, - 0x000007ff, - 0x6d0c7022, - 0x2d40800a, - 0x243c0000, - 0x07ff0297, - 0x800fffff, - 0x20027214, - 0xe3a08197, - 0xf2175400, - 0x508f4e75, - 0x4feffff4, - 0x206f0018, - 0xf22f5500, - 0x0010f23c, - 0x40000000, - 0x0001f200, - 0x0838f295, - 0x0018f23c, - 0x40000000, - 0x0000f210, - 0x7400f200, - 0x08004fef, - 0x000c4e75, - 0xf22f7500, - 0x0004242f, - 0x00047214, - 0xe2a2c4bc, - 0x000007ff, - 0x94bc0000, - 0x03fe7015, - 0xb0826d2c, - 0x203c001f, - 0xffffe4a0, - 0x4680c1af, - 0x000442af, - 0x0008f22f, - 0x54000004, - 0xf2107400, - 0xf2000800, - 0xf22f5428, - 0x00044fef, - 0x000c4e75, - 0x7035b082, - 0x6de072ea, - 0xd282203c, - 0x7fffffff, - 0xe2a04680, - 0xc1af0008, - 0x60ccf22f, - 0x40120004, - 0x4e7541ef, - 0x00045888, - 0x2f082f2f, - 0x00086100, - 0x0f68508f, - 0x4e75226f, - 0x00044a19, - 0x670c2449, - 0x4a1966fc, - 0x93ca2009, - 0x4e757000, - 0x4e757002, - 0x4e404e75, - 0x598f226f, - 0x0008206f, - 0x000c10d1, - 0x101149c0, - 0x4201b001, - 0x6d0005f0, - 0x7227b001, - 0x6e0005e8, - 0x30360b20, - 0x83564efb, - 0x00002008, - 0x90af000c, - 0x588f4e75, - 0x30290002, - 0x10803029, - 0x000248c0, - 0xe0801140, - 0x00015488, - 0x30290004, - 0x10803029, - 0x000448c0, - 0xe0801140, - 0x00015488, - 0x2029000a, - 0x10802029, - 0x000ae080, - 0x11400001, - 0x548860ba, - 0x30290002, - 0x10803029, - 0x000248c0, - 0xe0801140, - 0x00015488, - 0x20290006, - 0x10802029, - 0x0006e080, - 0x11400001, - 0x20290006, - 0x7210e2a0, - 0x11400002, - 0x20290006, - 0x7218e2a0, - 0x11400003, - 0x42280004, - 0x42280005, - 0x42280006, - 0x42280007, - 0x50882029, - 0x000a1080, - 0x2029000a, - 0xe0801140, - 0x00015488, - 0x52882f29, - 0x000a2f29, - 0x000e2f08, - 0x2f48000c, - 0x61000df2, - 0x206f000c, - 0x20370162, - 0x0014000a, - 0xd1c04fef, - 0x000c6000, - 0xff323029, - 0x00021080, - 0x30290002, - 0x48c0e080, - 0x11400001, - 0x54883029, - 0x00041080, - 0x30290004, - 0x48c0e080, - 0x11400001, - 0x54882029, - 0x000a1080, - 0x2029000a, - 0xe0801140, - 0x00015488, - 0x52882f29, - 0x000a2f29, - 0x000e2f08, - 0x2f48000c, - 0x61000d8e, - 0x206f000c, - 0x20370162, - 0x0014000a, - 0xd1c04fef, - 0x000c6000, - 0xfece3029, - 0x00021080, - 0x30290002, - 0x48c0e080, - 0x11400001, - 0x54882029, - 0x00061080, - 0x20290006, - 0xe0801140, - 0x00012029, - 0x00067210, - 0xe2a01140, - 0x00022029, - 0x00067218, - 0xe2a01140, - 0x00034228, - 0x00044228, - 0x00054228, - 0x00064228, - 0x00075088, - 0x2029000a, - 0x10802029, - 0x000ae080, - 0x11400001, - 0x54886000, - 0xfe6a3029, - 0x00021080, - 0x30290002, - 0x48c0e080, - 0x11400001, - 0x54883029, - 0x00041080, - 0x30290004, - 0x48c0e080, - 0x11400001, - 0x54884878, - 0x001c4869, - 0x00062f08, - 0x2f48000c, - 0x61000cda, - 0x206f000c, - 0x701cd1c0, - 0x4fef000c, - 0x6000fe20, - 0x30290002, - 0x10803029, - 0x000248c0, - 0xe0801140, - 0x00015488, - 0x30290006, - 0x10803029, - 0x000648c0, - 0xe0801140, - 0x00015488, - 0x6000fdf4, - 0x30290002, - 0x10803029, - 0x000248c0, - 0xe0801140, - 0x00015488, - 0x30290004, - 0x10803029, - 0x000448c0, - 0xe0801140, - 0x00015488, - 0x48780040, - 0x48690006, - 0x2f082f48, - 0x000c6100, - 0x0c64206f, - 0x000c7040, - 0xd1c04fef, - 0x000c6000, - 0xfdaa3029, - 0x00021080, - 0x30290002, - 0x48c0e080, - 0x11400001, - 0x54883029, - 0x00041080, - 0x30290004, - 0x48c0e080, - 0x11400001, - 0x54886000, - 0xfd7e3029, - 0x00021080, - 0x30290002, - 0x48c0e080, - 0x11400001, - 0x54883029, - 0x00041080, - 0x30290004, - 0x48c0e080, - 0x11400001, - 0x54886000, - 0xfd523029, - 0x00021080, - 0x30290002, - 0x48c0e080, - 0x11400001, - 0x54884878, - 0x00404869, - 0x00062f08, - 0x2f48000c, - 0x61000bd6, - 0x206f000c, - 0x7040d1c0, - 0x4fef000c, - 0x6000fd1c, - 0x30290002, - 0x10803029, - 0x000248c0, - 0xe0801140, - 0x00015488, - 0x30290004, - 0x10803029, - 0x000448c0, - 0xe0801140, - 0x00015488, - 0x48780040, - 0x48690006, - 0x2f082f48, - 0x000c6100, - 0x0b8c206f, - 0x000c7040, - 0xd1c04fef, - 0x000c6000, - 0xfcd23029, - 0x00021080, - 0x30290002, - 0x48c0e080, - 0x11400001, - 0x54886000, - 0xfcba6000, - 0xff3a3029, - 0x00021080, - 0x30290002, - 0x48c0e080, - 0x11400001, - 0x54884878, - 0x001c4869, - 0x000a2f08, - 0x2f48000c, - 0x61000b3a, - 0x206f000c, - 0x701cd1c0, - 0x4fef000c, - 0x6000fc80, - 0x60c460aa, - 0x6000fc82, - 0x30290002, - 0x10803029, - 0x000248c0, - 0xe0801140, - 0x00015488, - 0x20290006, - 0x10802029, - 0x0006e080, - 0x11400001, - 0x20290006, - 0x7210e2a0, - 0x11400002, - 0x20290006, - 0x7218e2a0, - 0x11400003, - 0x42280004, - 0x42280005, - 0x42280006, - 0x42280007, - 0x50882029, - 0x000a1080, - 0x2029000a, - 0xe0801140, - 0x00015488, - 0x2f29000a, - 0x2f29000e, - 0x2f082f48, - 0x000c6100, - 0x0ab0206f, - 0x000c2037, - 0x01620014, - 0x000ad1c0, - 0x4fef000c, - 0x6000fbf0, - 0x30290002, - 0x10803029, - 0x000248c0, - 0xe0801140, - 0x00015488, - 0x30290004, - 0x10803029, - 0x000448c0, - 0xe0801140, - 0x00015488, - 0x2029000a, - 0x10802029, - 0x000ae080, - 0x11400001, - 0x54882f29, - 0x000a2f29, - 0x000e2f08, - 0x2f48000c, - 0x61000a4e, - 0x206f000c, - 0x20370162, - 0x0014000a, - 0xd1c04fef, - 0x000c6000, - 0xfb8e6000, - 0xfcbe3029, - 0x00021080, - 0x30290002, - 0x48c0e080, - 0x11400001, - 0x54883029, - 0x00041080, - 0x30290004, - 0x48c0e080, - 0x11400001, - 0x54882029, - 0x000c1080, - 0x2029000c, - 0xe0881140, - 0x00012029, - 0x000c7210, - 0xe2a81140, - 0x00022029, - 0x000c7218, - 0xe2a81140, - 0x00035888, - 0x6000fb34, - 0x30290002, - 0x10803029, - 0x000248c0, - 0xe0801140, - 0x00015488, - 0x4878001c, - 0x4869000a, - 0x2f082f48, - 0x000c6100, - 0x09b8226f, - 0x0014206f, - 0x000c701c, - 0xd1c02029, - 0x00061080, - 0x20290006, - 0xe0801140, - 0x00012029, - 0x00067210, - 0xe2a01140, - 0x00022029, - 0x00067218, - 0xe2a01140, - 0x00035888, - 0x10e90026, - 0x4fef000c, - 0x6000facc, - 0x6000ff40, - 0x30290002, - 0x10803029, - 0x000248c0, - 0xe0801140, - 0x00015488, - 0x10e90026, - 0x6000faac, - 0x60de6000, - 0xfdf26000, - 0xfe243029, - 0x00021080, - 0x30290002, - 0x48c0e080, - 0x11400001, - 0x54883029, - 0x00081080, - 0x30290008, - 0x48c0e080, - 0x11400001, - 0x54886000, - 0xfa763029, - 0x00021080, - 0x30290002, - 0x48c0e080, - 0x11400001, - 0x54884878, - 0x001c4869, - 0x00062f08, - 0x2f48000c, - 0x610008fa, - 0x701cd1af, - 0x000c4878, - 0x001c4877, - 0x01620018, - 0x00222f2f, - 0x00146100, - 0x08e0206f, - 0x0018701c, - 0xd1c04fef, - 0x00186000, - 0xfa261011, - 0x49c02f00, - 0x486e830a, - 0x6100edc4, - 0x42804fef, - 0x000c4e75, - 0x30290004, - 0x10803029, - 0x000448c0, - 0xe0801140, - 0x00015488, - 0x6000f9f8, - 0x10e9000a, - 0x6000f9f0, - 0x6000f9ec, - 0x60fa598f, - 0x206f000c, - 0x4878001c, - 0x2f2f000c, - 0x2f082f48, - 0x000c6100, - 0x087c226f, - 0x0014206f, - 0x000c701c, - 0xd1c02029, - 0x001c1080, - 0x2029001c, - 0xe0801140, - 0x00012029, - 0x001c7210, - 0xe2a01140, - 0x00022029, - 0x001c7218, - 0xe2a01140, - 0x00035888, - 0x58882029, - 0x00241080, - 0x20290024, - 0xe0801140, - 0x00012029, - 0x00247210, - 0xe2a01140, - 0x00022029, - 0x00247218, - 0xe2a01140, - 0x00035888, - 0x20290028, - 0x10802029, - 0x0028e080, - 0x11400001, - 0x20290028, - 0x7210e2a0, - 0x11400002, - 0x20290028, - 0x7218e2a0, - 0x11400003, - 0x58882029, - 0x002c1080, - 0x2029002c, - 0xe0801140, - 0x00012029, - 0x002c7210, - 0xe2a01140, - 0x00022029, - 0x002c7218, - 0xe2a01140, - 0x00035888, - 0x20290034, - 0x10802029, - 0x0034e080, - 0x11400001, - 0x20290034, - 0x7210e2a0, - 0x11400002, - 0x20290034, - 0x7218e2a0, - 0x11400003, - 0x42280004, - 0x42280005, - 0x42280006, - 0x42280007, - 0x50883029, - 0x00381080, - 0x30290038, - 0x48c0e080, - 0x11400001, - 0x54883029, - 0x003a1080, - 0x3029003a, - 0x48c0e080, - 0x11400001, - 0x54883029, - 0x00201080, - 0x30290020, - 0x48c0e080, - 0x11400001, - 0x54883029, - 0x00221080, - 0x30290022, - 0x48c0e080, - 0x11400001, - 0x54882008, - 0x90af0018, - 0x4fef0010, - 0x4e75598f, - 0x226f000c, - 0x206f0008, - 0x12981011, - 0x49c04201, - 0xb0016d00, - 0x057e7227, - 0xb0016e00, - 0x05763036, - 0x0b2083a6, - 0x4efb0000, - 0x202f0008, - 0xd0af0010, - 0xb0886608, - 0x202f0010, - 0x588f4e75, - 0x4280588f, - 0x4e754280, - 0x10104281, - 0x12280001, - 0xe1818081, - 0x33400002, - 0x54884280, - 0x10104281, - 0x12280001, - 0xe1818081, - 0x33400004, - 0x54884280, - 0x10104281, - 0x12280001, - 0xe1818081, - 0x2340000a, - 0x548860a8, - 0x42801010, - 0x42811228, - 0x0001e181, - 0x80813340, - 0x00025488, - 0x42801010, - 0x42811228, - 0x0001e181, - 0x80814281, - 0x12280002, - 0x7410e5a1, - 0x80814281, - 0x12280003, - 0x7418e5a1, - 0x80812340, - 0x00065088, - 0x42801010, - 0x42811228, - 0x0001e181, - 0x80812340, - 0x000a5488, - 0x52882348, - 0x000e2029, - 0x000ad1c0, - 0x6000ff46, - 0x42801010, - 0x42811228, - 0x0001e181, - 0x80813340, - 0x00025488, - 0x42801010, - 0x42811228, - 0x0001e181, - 0x80813340, - 0x00045488, - 0x42801010, - 0x42811228, - 0x0001e181, - 0x80812340, - 0x000a5488, - 0x52882348, - 0x000e2029, - 0x000ad1c0, - 0x6000fefa, - 0x42801010, - 0x42811228, - 0x0001e181, - 0x80813340, - 0x00025488, - 0x42801010, - 0x42811228, - 0x0001e181, - 0x80814281, - 0x12280002, - 0x7410e5a1, - 0x80814281, - 0x12280003, - 0x7418e5a1, - 0x80812340, - 0x00065088, - 0x42801010, - 0x42811228, - 0x0001e181, - 0x80812340, - 0x000a5488, - 0x6000fea2, - 0x42801010, - 0x42811228, - 0x0001e181, - 0x80813340, - 0x00025488, - 0x42801010, - 0x42811228, - 0x0001e181, - 0x80813340, - 0x00045488, - 0x4878001c, - 0x2f082f48, - 0x00084869, - 0x00066100, - 0x056c206f, - 0x000c701c, - 0xd1c04fef, - 0x000c6000, - 0xfe584280, - 0x10104281, - 0x12280001, - 0xe1818081, - 0x33400002, - 0x54884280, - 0x10104281, - 0x12280001, - 0xe1818081, - 0x33400006, - 0x54886000, - 0xfe2c4280, - 0x10104281, - 0x12280001, - 0xe1818081, - 0x33400002, - 0x54884280, - 0x10104281, - 0x12280001, - 0xe1818081, - 0x33400004, - 0x54884878, - 0x00402f08, - 0x2f480008, - 0x48690006, - 0x610004f6, - 0x206f000c, - 0x7040d1c0, - 0x4fef000c, - 0x6000fde2, - 0x42801010, - 0x42811228, - 0x0001e181, - 0x80813340, - 0x00025488, - 0x42801010, - 0x42811228, - 0x0001e181, - 0x80813340, - 0x00045488, - 0x6000fdb6, - 0x42801010, - 0x42811228, - 0x0001e181, - 0x80813340, - 0x00025488, - 0x42801010, - 0x42811228, - 0x0001e181, - 0x80813340, - 0x00045488, - 0x6000fd8a, - 0x42801010, - 0x42811228, - 0x0001e181, - 0x80813340, - 0x00025488, - 0x48780040, - 0x2f082f48, - 0x00084869, - 0x00066100, - 0x0468206f, - 0x000c7040, - 0xd1c04fef, - 0x000c6000, - 0xfd544280, - 0x10104281, - 0x12280001, - 0xe1818081, - 0x33400002, - 0x54884280, - 0x10104281, - 0x12280001, - 0xe1818081, - 0x33400004, - 0x54884878, - 0x00402f08, - 0x2f480008, - 0x48690006, - 0x6100041e, - 0x206f000c, - 0x7040d1c0, - 0x4fef000c, - 0x6000fd0a, - 0x42801010, - 0x42811228, - 0x0001e181, - 0x80813340, - 0x00025488, - 0x6000fcf2, - 0x6000ff3a, - 0x42801010, - 0x42811228, - 0x0001e181, - 0x80813340, - 0x00025488, - 0x4878001c, - 0x2f082f48, - 0x00084869, - 0x000a6100, - 0x03cc206f, - 0x000c701c, - 0xd1c04fef, - 0x000c6000, - 0xfcb860c4, - 0x60aa6000, - 0xfcca4280, - 0x10104281, - 0x12280001, - 0xe1818081, - 0x33400002, - 0x54884280, - 0x10104281, - 0x12280001, - 0xe1818081, - 0x42811228, - 0x00027410, - 0xe5a18081, - 0x42811228, - 0x00037418, - 0xe5a18081, - 0x23400006, - 0x50884280, - 0x10104281, - 0x12280001, - 0xe1818081, - 0x2340000a, - 0x54882348, - 0x000e2029, - 0x000ad1c0, - 0x6000fc4e, - 0x42801010, - 0x42811228, - 0x0001e181, - 0x80813340, - 0x00025488, - 0x42801010, - 0x42811228, - 0x0001e181, - 0x80813340, - 0x00045488, - 0x42801010, - 0x42811228, - 0x0001e181, - 0x80812340, - 0x000a5488, - 0x2348000e, - 0x2029000a, - 0xd1c06000, - 0xfc046000, - 0xfd084280, - 0x10104281, - 0x12280001, - 0xe1818081, - 0x33400002, - 0x54884280, - 0x10104281, - 0x12280001, - 0xe1818081, - 0x33400004, - 0x54884280, - 0x10104281, - 0x12280001, - 0xe1818081, - 0x42811228, - 0x00027410, - 0xe5a18081, - 0x42811228, - 0x00037418, - 0xe5a18081, - 0x2340000c, - 0x58886000, - 0xfba84280, - 0x10104281, - 0x12280001, - 0xe1818081, - 0x33400002, - 0x54884878, - 0x001c2f08, - 0x2f480008, - 0x4869000a, - 0x61000286, - 0x226f0018, - 0x206f000c, - 0x701cd1c0, - 0x42801010, - 0x42811228, - 0x0001e181, - 0x80814281, - 0x12280002, - 0x7410e5a1, - 0x80814281, - 0x12280003, - 0x7418e5a1, - 0x80812340, - 0x00065888, - 0x13580026, - 0x4fef000c, - 0x6000fb3e, - 0x6000ff3c, - 0x42801010, - 0x42811228, - 0x0001e181, - 0x80813340, - 0x00025488, - 0x13580026, - 0x6000fb1e, - 0x60de6000, - 0xfe2c6000, - 0xfe5e4280, - 0x10104281, - 0x12280001, - 0xe1818081, - 0x33400002, - 0x54884280, - 0x10104281, - 0x12280001, - 0xe1818081, - 0x33400008, - 0x54886000, - 0xfae84280, - 0x10104281, - 0x12280001, - 0xe1818081, - 0x33400002, - 0x54884878, - 0x001c2f08, - 0x2f480008, - 0x48690006, - 0x610001c6, - 0x701cd1af, - 0x000c4878, - 0x001c2f2f, - 0x00104877, - 0x01620020, - 0x00226100, - 0x01ac206f, - 0x0018701c, - 0xd1c04fef, - 0x00186000, - 0xfa981011, - 0x49c02f00, - 0x486e8318, - 0x6100e690, - 0x42804fef, - 0x000c4e75, - 0x42801010, - 0x42811228, - 0x0001e181, - 0x80813340, - 0x00045488, - 0x6000fa6a, - 0x1358000a, - 0x6000fa62, - 0x6000fa5e, - 0x60fa598f, - 0x206f0008, - 0x4878001c, - 0x2f082f48, - 0x00082f2f, - 0x00146100, - 0x0148226f, - 0x0018206f, - 0x000c701c, - 0xd1c04280, - 0x10104281, - 0x12280001, - 0xe1818081, - 0x42811228, - 0x00027410, - 0xe5a18081, - 0x42811228, - 0x00037418, - 0xe5a18081, - 0x2340001c, - 0x58885888, - 0x42801010, - 0x42811228, - 0x0001e181, - 0x80814281, - 0x12280002, - 0x7410e5a1, - 0x80814281, - 0x12280003, - 0x7418e5a1, - 0x80812340, - 0x00245888, - 0x42801010, - 0x42811228, - 0x0001e181, - 0x80814281, - 0x12280002, - 0x7410e5a1, - 0x80814281, - 0x12280003, - 0x7418e5a1, - 0x80812340, - 0x00285888, - 0x42801010, - 0x42811228, - 0x0001e181, - 0x80814281, - 0x12280002, - 0x7410e5a1, - 0x80814281, - 0x12280003, - 0x7418e5a1, - 0x80812340, - 0x002c5888, - 0x42801010, - 0x42811228, - 0x0001e181, - 0x80814281, - 0x12280002, - 0x7410e5a1, - 0x80814281, - 0x12280003, - 0x7418e5a1, - 0x80812340, - 0x00345088, - 0x42801010, - 0x42811228, - 0x0001e181, - 0x80813340, - 0x00385488, - 0x42801010, - 0x42811228, - 0x0001e181, - 0x80813340, - 0x003a5488, - 0x42801010, - 0x42811228, - 0x0001e181, - 0x80813340, - 0x00205488, - 0x42801010, - 0x42811228, - 0x0001e181, - 0x80813340, - 0x00225488, - 0x200890af, - 0x00144fef, - 0x00104e75, - 0x202f000c, - 0x6720246f, - 0x0004226f, - 0x00082209, - 0x828082af, - 0x0004c27c, - 0x0003671e, - 0xb5c9620c, - 0x14d95380, - 0x66fa202f, - 0x00044e75, - 0xd3c0d5c0, - 0x15215380, - 0x66fa200a, - 0x4e75b5c9, - 0x620c24d9, - 0x598066fa, - 0x202f0004, - 0x4e75d3c0, - 0xd5c02521, - 0x598066fa, - 0x200a4e75, - 0x70084e40, - 0x4e757004, - 0x4e404e75, - 0x70164e40, - 0x4e757006, - 0x4e404e75, - 0x70074e40, - 0x4e757009, - 0x4e404e75, - 0x700d4e40, - 0x4e75700e, - 0x4e404e75, - 0x700f4e40, - 0x4e757011, - 0x4e404e75, - 0x70144e40, - 0x4e750000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x000d0000, - 0x2a6c0000, - 0x2a820000, - 0x2aa80000, - 0x2ac60000, - 0x2aca0000, - 0x2ada0000, - 0x2af80000, - 0x2b120000, - 0x2b160000, - 0x2b340000, - 0x2f420000, - 0x2f680000, - 0x2f8e0000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000009, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x0001020a, - 0x0b0c0300, - 0x00000400, - 0x00050000, - 0x00060007, - 0x00000800, - 0x00000000, - 0x00002363, - 0x2f636f6e, - 0x73002363, - 0x2f636f6e, - 0x73002363, - 0x2f636f6e, - 0x73002369, - 0x2f63746c, - 0x006f7065, - 0x6e696e67, - 0x2023692f, - 0x63746c00, - 0x70757368, - 0x20646b6d, - 0x75780063, - 0x6f6e6669, - 0x67203120, - 0x31360023, - 0x6b2f322f, - 0x64617461, - 0x006f7065, - 0x6e696e67, - 0x20236b2f, - 0x322f6461, - 0x74610023, - 0x6b2f322f, - 0x63746c00, - 0x6f70656e, - 0x696e6720, - 0x236b2f32, - 0x2f63746c, - 0x00636f6e, - 0x6e656374, - 0x2068656c, - 0x69782e62, - 0x6f6f7466, - 0x7300636f, - 0x6e6e6563, - 0x74656420, - 0x746f2068, - 0x656c6978, - 0x2e626f6f, - 0x7466730a, - 0x006e6f70, - 0x2e2e2e00, - 0x77726974, - 0x65206e6f, - 0x70007265, - 0x6164206e, - 0x6f70006e, - 0x203d2025, - 0x643b2062, - 0x7566203d, - 0x20252e32, - 0x7820252e, - 0x32782025, - 0x2e327820, - 0x252e3278, - 0x0a00666f, - 0x726d6174, - 0x206e6f70, - 0x006e6f74, - 0x20526e6f, - 0x70007365, - 0x7373696f, - 0x6e2e2e2e, - 0x00777269, - 0x74652073, - 0x65737369, - 0x6f6e0072, - 0x65616420, - 0x73657373, - 0x696f6e00, - 0x666f726d, - 0x61742073, - 0x65737369, - 0x6f6e006e, - 0x6f742052, - 0x73657373, - 0x696f6e00, - 0x6572726f, - 0x72202564, - 0x3b007265, - 0x6d6f7465, - 0x20657272, - 0x6f720070, - 0x6f73742e, - 0x2e2e0023, - 0x732f2573, - 0x00626f6f, - 0x74657300, - 0x63726561, - 0x74650025, - 0x64007772, - 0x69746500, - 0x23732f25, - 0x7300626f, - 0x6f746573, - 0x0023732f, - 0x626f6f74, - 0x00637265, - 0x61746500, - 0x25640077, - 0x72697465, - 0x006d6f75, - 0x6e742e2e, - 0x2e002f00, - 0x2f006269, - 0x6e64002f, - 0x00006d6f, - 0x756e7400, - 0x73756363, - 0x6573730a, - 0x002f3638, - 0x3032302f, - 0x696e6974, - 0x00696e69, - 0x74002f36, - 0x38303230, - 0x2f696e69, - 0x7400626f, - 0x6f743a20, - 0x25733a20, - 0x25730a00, - 0x00002a2a, - 0x2a000000, - 0x00006261, - 0x64207479, - 0x70653a20, - 0x25640a00, - 0x62616420, - 0x74797065, - 0x3a202564, - 0x0a000000, - 0x00000128, - 0x011600e0, - 0x010a00fe, - 0x00ec00e0, - 0x00e00084, - 0x00006e6f, - 0x6e2d7a65, - 0x726f2065, - 0x78697420, - 0x73746174, - 0x75730000, - 0x00000618, - 0x0614060c, - 0x05f405de, - 0x05de05de, - 0x05de05de, - 0x05de058e, - 0x05580562, - 0x055e055a, - 0x0558053c, - 0x053804d0, - 0x047a0476, - 0x0414038c, - 0x03880386, - 0x0384034e, - 0x034a0332, - 0x02e802b2, - 0x0286025a, - 0x021001e4, - 0x019a0136, - 0x00d20048, - 0x000c05a6, - 0x05a2059a, - 0x0582056c, - 0x056c056c, - 0x056c056c, - 0x056c051c, - 0x04e604f0, - 0x04ec04e8, - 0x04e604ca, - 0x04c6045c, - 0x04040400, - 0x03b60354, - 0x0350034e, - 0x034c0316, - 0x031202fa, - 0x02b0027a, - 0x024e0222, - 0x01d801ac, - 0x0162010a, - 0x00be005a, - 0x001c0000, - 0x00024a2, + 0x000000107, + 0x0000020fc, + 0x000000410, + 0x000000170, + 0x000000000, + 0x000002020, + 0x000000000, + 0x000000000, + 0x04feffff0, + 0x02c7c0000, + 0x0dffe486f, + 0x000142f2f, + 0x00014610c, + 0x02f006100, + 0x004e44fef, + 0x0001c4e75, + 0x04fefffc8, + 0x042a7486e, + 0x081ae6100, + 0x020b84878, + 0x00001486e, + 0x081b66100, + 0x020ac4878, + 0x00001486e, + 0x081be6100, + 0x020a042a7, + 0x0486e81c6, + 0x061002096, + 0x04a806d1e, + 0x048780040, + 0x0486e8542, + 0x02f002f40, + 0x0005c6100, + 0x020862f2f, + 0x0005c6100, + 0x020544fef, + 0x000104878, + 0x00002486e, + 0x081d26100, + 0x020682f40, + 0x0005c4aaf, + 0x0005c6c0a, + 0x0486e81d9, + 0x0610003ec, + 0x0588f486e, + 0x081e82f2f, + 0x000606100, + 0x003ae486e, + 0x081f32f2f, + 0x000686100, + 0x003a26100, + 0x0202c4fef, + 0x0003872ff, + 0x0b2806700, + 0x0038e4281, + 0x0b2806700, + 0x003782f2f, + 0x000346100, + 0x01ff8588f, + 0x048780002, + 0x0486e81ff, + 0x06100200e, + 0x04a8042e7, + 0x02f40003a, + 0x044df6c0a, + 0x0486e8209, + 0x061000390, + 0x0588f4878, + 0x00002486e, + 0x0821b6100, + 0x01fec2f40, + 0x000444aaf, + 0x000446c0a, + 0x0486e8224, + 0x061000370, + 0x0588f486e, + 0x082352f2f, + 0x000486100, + 0x00332486e, + 0x0824a6100, + 0x0042a2f2f, + 0x000506100, + 0x01f98486e, + 0x082656100, + 0x0041a422e, + 0x084fa486f, + 0x0002c486e, + 0x084fa6100, + 0x0104e2f00, + 0x02f40005c, + 0x0486f0038, + 0x02f2f0064, + 0x061001fa4, + 0x0b0af0064, + 0x0670a486e, + 0x0826c6100, + 0x0031a588f, + 0x04878001c, + 0x0486f0044, + 0x02f2f0070, + 0x061001f78, + 0x02f400070, + 0x04aaf0070, + 0x06e0a486e, + 0x082766100, + 0x002f6588f, + 0x02f2f0070, + 0x0486e84fa, + 0x0486f0054, + 0x06100179e, + 0x04a806638, + 0x0102f005b, + 0x049c02f00, + 0x0102f005e, + 0x049c02f00, + 0x0102f0061, + 0x049c02f00, + 0x0102f0064, + 0x049c02f00, + 0x02f2f008c, + 0x0486e827f, + 0x061000384, + 0x0486e82a2, + 0x0610002ac, + 0x04fef001c, + 0x00c2e0001, + 0x084fa670a, + 0x0486e82ad, + 0x061000298, + 0x0588f486e, + 0x082b66100, + 0x0035e1d7c, + 0x0000284fa, + 0x01d7c0076, + 0x08504486f, + 0x0005c486e, + 0x084fa6100, + 0x00f8a2f00, + 0x02f40008c, + 0x0486f0068, + 0x02f2f0094, + 0x061001ee0, + 0x0b0af0094, + 0x0670a486e, + 0x082c16100, + 0x00256588f, + 0x04878001c, + 0x0486f0074, + 0x02f2f00a0, + 0x061001eb4, + 0x02f4000a0, + 0x04aaf00a0, + 0x06e0a486e, + 0x082cf6100, + 0x00232588f, + 0x02f2f00a0, + 0x0486e84fa, + 0x0486f0084, + 0x0610016da, + 0x04a80660a, + 0x0486e82dc, + 0x061000214, + 0x0588f0c2e, + 0x0000384fa, + 0x0670a486e, + 0x082eb6100, + 0x00202588f, + 0x04a6e84fe, + 0x0671c302e, + 0x084fe48c0, + 0x02f00486e, + 0x082f86100, + 0x002ba486e, + 0x083026100, + 0x001e24fef, + 0x0000c486e, + 0x0830f6100, + 0x002a6486e, + 0x0831d486e, + 0x08317486f, + 0x000946100, + 0x003664878, + 0x001b64878, + 0x00001486f, + 0x000a06100, + 0x01e024a80, + 0x042e72f40, + 0x000c244df, + 0x06c0a486e, + 0x083246100, + 0x001a2588f, + 0x02f2f00cc, + 0x0486e832b, + 0x0486f00ac, + 0x061000330, + 0x0486f00b0, + 0x061000e7e, + 0x0588f2f00, + 0x0486f00b4, + 0x02f2f00d4, + 0x061001df4, + 0x02f00486f, + 0x000c06100, + 0x00e64588f, + 0x0221fb280, + 0x0670a486e, + 0x0832e6100, + 0x0015e588f, + 0x02f2f00d8, + 0x061001d9a, + 0x0486e833a, + 0x0486e8334, + 0x0486f00c8, + 0x0610002e4, + 0x0487801b6, + 0x048780001, + 0x0486e8341, + 0x061001d80, + 0x04a8042e7, + 0x02f4000f6, + 0x044df6c0a, + 0x0486e8349, + 0x061000120, + 0x0588f2f2f, + 0x00100486e, + 0x08350486f, + 0x000e06100, + 0x002ae486f, + 0x000e46100, + 0x00dfc588f, + 0x02f00486f, + 0x000e82f2f, + 0x001086100, + 0x01d722f00, + 0x0486f00f4, + 0x061000de2, + 0x0588f221f, + 0x0b280670a, + 0x0486e8353, + 0x0610000dc, + 0x0588f2f2f, + 0x0010c6100, + 0x01d18486e, + 0x083596100, + 0x0019a42a7, + 0x0486e8364, + 0x0486e8362, + 0x061000dca, + 0x04a806c0a, + 0x0486e8366, + 0x0610000b0, + 0x0588f486e, + 0x0836d4878, + 0x00006486e, + 0x0836b2f2f, + 0x001386100, + 0x01cfe4a80, + 0x06c0a486e, + 0x0836e6100, + 0x0008e588f, + 0x0486e8374, + 0x061000154, + 0x048780020, + 0x0486e8542, + 0x061000d48, + 0x04a80671e, + 0x042a7486e, + 0x0838e486e, + 0x08389486e, + 0x0837d6100, + 0x00d1e486e, + 0x083a2615a, + 0x04fef0164, + 0x04e7542a7, + 0x0486e839d, + 0x0486e8391, + 0x061000d04, + 0x0598f60e2, + 0x048790000, + 0x0ea606100, + 0x01cb0588f, + 0x060f26000, + 0x0fc84598f, + 0x02f2f000c, + 0x061000d1e, + 0x02f002f40, + 0x000082f2f, + 0x000142f2f, + 0x000146100, + 0x01c92b0af, + 0x000106708, + 0x02f2f001c, + 0x06108588f, + 0x04fef0014, + 0x04e754fef, + 0x0ffc04857, + 0x042a76100, + 0x01c48486f, + 0x000082f2f, + 0x00050486e, + 0x083ae4878, + 0x000026100, + 0x0011a42a7, + 0x061744fef, + 0x0005c4e75, + 0x0598f4281, + 0x07021b081, + 0x06f1e4ab6, + 0x01d208412, + 0x0660e2daf, + 0x000081d20, + 0x084127001, + 0x0588f4e75, + 0x052817021, + 0x0b0816ee2, + 0x04280588f, + 0x04e75598f, + 0x0206f0008, + 0x042827021, + 0x0b0826f18, + 0x020362d20, + 0x08412b088, + 0x0660642b6, + 0x02d208412, + 0x052827021, + 0x0b0826ee8, + 0x0588f4e75, + 0x04aaf0004, + 0x0660642a7, + 0x0610c588f, + 0x0486e83da, + 0x06104588f, + 0x04e75518f, + 0x072204a81, + 0x06d222eb6, + 0x01d208412, + 0x04a976712, + 0x02f410004, + 0x042b61d20, + 0x084124eb7, + 0x00151222f, + 0x000045381, + 0x04a816cde, + 0x02f2f000c, + 0x061001b78, + 0x04fef000c, + 0x04e754fef, + 0x0eff841ef, + 0x0100c5888, + 0x02f082f2f, + 0x0101041ef, + 0x00010d1fc, + 0x000001000, + 0x02f08486f, + 0x000146100, + 0x001262200, + 0x041ef0018, + 0x092882f01, + 0x0486f001c, + 0x048780001, + 0x061001b74, + 0x0240042e7, + 0x02f40001e, + 0x044df6c1a, + 0x052ae800a, + 0x0700ab0ae, + 0x0800a6e0e, + 0x048780001, + 0x06100ff5a, + 0x0242f0020, + 0x0588f2002, + 0x04fef1024, + 0x04e754fef, + 0x0eff841ef, + 0x010105888, + 0x02f082f2f, + 0x0101441ef, + 0x00010d1fc, + 0x000001000, + 0x02f08486f, + 0x000146100, + 0x000be2200, + 0x041ef0018, + 0x092882f01, + 0x0486f001c, + 0x02f2f1024, + 0x061001b0c, + 0x0240042e7, + 0x02f40001e, + 0x044df6c1a, + 0x052ae800a, + 0x0700ab0ae, + 0x0800a6e0e, + 0x048780001, + 0x06100fef2, + 0x0242f0020, + 0x0588f2002, + 0x04fef1024, + 0x04e75518f, + 0x0226f000c, + 0x02eae800e, + 0x041ef0010, + 0x058882f08, + 0x02f2f0014, + 0x048691000, + 0x02f09615a, + 0x02d6f0010, + 0x0800e90af, + 0x0001c4fef, + 0x000184e75, + 0x0142f0007, + 0x0c43c007f, + 0x0100249c0, + 0x04a360920, + 0x0808e661e, + 0x0701eb0ae, + 0x080126e04, + 0x070014e75, + 0x0202e8012, + 0x0120249c1, + 0x01d801920, + 0x0808e52ae, + 0x080121202, + 0x049c11036, + 0x01920808e, + 0x049c02daf, + 0x000080d20, + 0x080164280, + 0x04e754fef, + 0x0ffe4226f, + 0x00028282f, + 0x0002c2f6e, + 0x080060004, + 0x02eae8002, + 0x02d6f0020, + 0x08006202f, + 0x000245380, + 0x02d408002, + 0x0101949c0, + 0x024007025, + 0x0b0826768, + 0x04a826628, + 0x0202e8006, + 0x0b0ae8002, + 0x0650453ae, + 0x080064236, + 0x001618006, + 0x0202e8006, + 0x02d6f0004, + 0x080062d57, + 0x080024fef, + 0x0001c4e75, + 0x0202e8006, + 0x0b0ae8002, + 0x0640a1d82, + 0x001618006, + 0x052ae8006, + 0x052ae800e, + 0x0700ab082, + 0x0660642ae, + 0x0800e60a4, + 0x07009b082, + 0x0669e7007, + 0x0d0ae800e, + 0x0c0bcffff, + 0x0fff82d40, + 0x0800e608c, + 0x0428574ff, + 0x0260242af, + 0x000101419, + 0x049c22f49, + 0x00028702a, + 0x0b0826600, + 0x000e02a30, + 0x049905884, + 0x024041419, + 0x049c22f49, + 0x00028702e, + 0x0b082676a, + 0x04a826606, + 0x053892f49, + 0x000282f2f, + 0x000102f03, + 0x02f43001c, + 0x02f052f45, + 0x000242f04, + 0x02f44003c, + 0x0727fc282, + 0x010361920, + 0x0808e49c0, + 0x020760d20, + 0x080164e90, + 0x02a2f0028, + 0x0226f0038, + 0x0282f003c, + 0x0262f0024, + 0x024006c16, + 0x0448285af, + 0x000201419, + 0x049c22002, + 0x02f490038, + 0x04fef0010, + 0x060a2d880, + 0x020044fef, + 0x000106000, + 0x0fef41019, + 0x049c02400, + 0x02f490028, + 0x0702ab082, + 0x066162630, + 0x049905884, + 0x020041019, + 0x049c02400, + 0x02f490028, + 0x06000ff72, + 0x07030b082, + 0x06e00ff6a, + 0x07039b082, + 0x06d00ff62, + 0x04a836c02, + 0x042832003, + 0x02203d281, + 0x0d281d081, + 0x0d080d082, + 0x090bc0000, + 0x000302600, + 0x0101949c0, + 0x024002f49, + 0x0002860c8, + 0x04286702d, + 0x0b082660c, + 0x074012c02, + 0x0141949c2, + 0x02f490028, + 0x07030b082, + 0x06e067039, + 0x0b0826c0c, + 0x04a866700, + 0x0ff0e4485, + 0x06000ff08, + 0x020052205, + 0x0d281d281, + 0x0d081d080, + 0x0d08290bc, + 0x000000030, + 0x02a001019, + 0x049c02400, + 0x02f490028, + 0x060c64fef, + 0x0ffc4282f, + 0x0004c226f, + 0x000402a2f, + 0x00050206f, + 0x00048262f, + 0x000044286, + 0x0700fc084, + 0x07201b081, + 0x06d0000f2, + 0x07209b081, + 0x06e0000ea, + 0x030360b20, + 0x083c44efb, + 0x000007004, + 0x0c0846604, + 0x04a836d72, + 0x0422f0039, + 0x0741c2003, + 0x04c450001, + 0x028017030, + 0x0d8807039, + 0x0b0846c04, + 0x07027d880, + 0x022021f84, + 0x02920001c, + 0x07002b082, + 0x06f2a4a86, + 0x0670a5382, + 0x01fbc002d, + 0x02920001c, + 0x04878ffff, + 0x02f2f0048, + 0x048772920, + 0x000246100, + 0x000e0202f, + 0x000184fef, + 0x000484e75, + 0x020034c45, + 0x000012600, + 0x0b0fc0000, + 0x06d08701e, + 0x09088b082, + 0x06f044a83, + 0x06fbc5382, + 0x060944483, + 0x07c016088, + 0x026117004, + 0x02f40000c, + 0x04a836c04, + 0x044837c01, + 0x0422f0039, + 0x0741c2003, + 0x04c450801, + 0x028017030, + 0x0d8807039, + 0x0b0846c04, + 0x07027d880, + 0x022021f84, + 0x02920001c, + 0x07002b082, + 0x06e00ff78, + 0x020034c45, + 0x008012600, + 0x0b0fc0000, + 0x06d08701e, + 0x09088b082, + 0x06f064a83, + 0x06f00ff5c, + 0x0538260ba, + 0x026117004, + 0x02f40000c, + 0x06000ff18, + 0x026113403, + 0x042833602, + 0x070042f40, + 0x0000c6000, + 0x0ff062611, + 0x070042f40, + 0x0000c6000, + 0x0fefa2611, + 0x070042f40, + 0x0000c6000, + 0x0feee2611, + 0x034033602, + 0x048c37004, + 0x02f40000c, + 0x06000fedc, + 0x026117004, + 0x02f40000c, + 0x06000fed0, + 0x04feffff4, + 0x0242f0010, + 0x0282f0014, + 0x0262f0018, + 0x0226e8002, + 0x0206e8006, + 0x042812442, + 0x04a1a6706, + 0x052814a1a, + 0x066fa4a84, + 0x06d1e2001, + 0x0b2846c18, + 0x0b1c96408, + 0x010fc0020, + 0x02d488006, + 0x052ae800e, + 0x052812001, + 0x0b2846de8, + 0x02442101a, + 0x049c02400, + 0x067264a83, + 0x067f4b1c9, + 0x0640610c2, + 0x02d488006, + 0x052ae800e, + 0x0700ab082, + 0x0663642ae, + 0x0800e5383, + 0x0101a49c0, + 0x0240066da, + 0x04a846c1e, + 0x024044482, + 0x0b2826c16, + 0x0b1c96408, + 0x010fc0020, + 0x02d488006, + 0x052ae800e, + 0x05281b282, + 0x06dea4fef, + 0x0000c4e75, + 0x07009b082, + 0x066c87007, + 0x0d0ae800e, + 0x0c0bcffff, + 0x0fff82d40, + 0x0800e60b6, + 0x04878ffff, + 0x042a7486e, + 0x083be6100, + 0x0ff3c4280, + 0x04fef000c, + 0x04e75598f, + 0x020370161, + 0x000081e80, + 0x0422f0001, + 0x04878ffff, + 0x02f2f0010, + 0x0486f0008, + 0x06100ff16, + 0x070044fef, + 0x000104e75, + 0x04878000a, + 0x02f2f0014, + 0x02f2f0014, + 0x02f2f0014, + 0x02f2f0014, + 0x06100fd8c, + 0x04fef0014, + 0x04e7570fe, + 0x04e757001, + 0x0c0af0010, + 0x0670470f8, + 0x04e7570ff, + 0x04e754878, + 0x000082f2f, + 0x000142f2f, + 0x000142f2f, + 0x000142f2f, + 0x000146100, + 0x0fd5a4fef, + 0x000144e75, + 0x02f2f000c, + 0x02f2f000c, + 0x02f370161, + 0x0000c6100, + 0x0feac7004, + 0x04fef000c, + 0x04e7570fc, + 0x04e754878, + 0x000102f2f, + 0x000142f2f, + 0x000142f2f, + 0x000142f2f, + 0x000146100, + 0x0fd1e4fef, + 0x000144e75, + 0x0202e8006, + 0x0b0ae8002, + 0x0640c1dbc, + 0x000250161, + 0x0800652ae, + 0x080064280, + 0x04e754fef, + 0x0ff802e2f, + 0x0009042af, + 0x0000cf22f, + 0x0543a0084, + 0x0f2930016, + 0x0f22f5400, + 0x00084f200, + 0x0001af22f, + 0x074000084, + 0x052af000c, + 0x042af001c, + 0x0f23c4000, + 0x000000000, + 0x0f2000100, + 0x0f22f543a, + 0x00084f281, + 0x000ee486f, + 0x0001cf22f, + 0x054000088, + 0x0f2277400, + 0x061000412, + 0x0f22f4000, + 0x00028f23c, + 0x054233fd3, + 0x044135547, + 0x05a32f22f, + 0x060000028, + 0x0202f0028, + 0x0e2802f40, + 0x000244480, + 0x02f006100, + 0x0053af22f, + 0x054230094, + 0x0f22f7400, + 0x00030202f, + 0x0002890af, + 0x0002c2f00, + 0x061000520, + 0x02e2f00a4, + 0x0f22f5423, + 0x00034f200, + 0x00100f23c, + 0x040000000, + 0x00001f200, + 0x00838f295, + 0x0003453af, + 0x00030202f, + 0x0002c90af, + 0x000302f00, + 0x0610004f0, + 0x02e2f00a8, + 0x0f22f5423, + 0x00038f200, + 0x00100f23c, + 0x040000000, + 0x00001f200, + 0x00838588f, + 0x0f292ffd0, + 0x0f23c4000, + 0x00000000a, + 0x0f2000838, + 0x04fef0014, + 0x0f2920034, + 0x052af001c, + 0x0202f0018, + 0x090af001c, + 0x02f006100, + 0x004aa2e2f, + 0x00094f22f, + 0x054230024, + 0x0f2000100, + 0x0f23c4000, + 0x00000000a, + 0x0f2000838, + 0x0588ff295, + 0x0ffd04a87, + 0x06c027e08, + 0x07067b0af, + 0x000986606, + 0x04a876e00, + 0x002ac701e, + 0x0b0876c02, + 0x07e1e7402, + 0x0d4872f47, + 0x000907066, + 0x0b0af0098, + 0x06616202f, + 0x0001cd480, + 0x06e0e7401, + 0x0f23c4000, + 0x000000000, + 0x0f2000100, + 0x07020b082, + 0x06e187065, + 0x0b0af0098, + 0x066067eff, + 0x02f470090, + 0x070652f40, + 0x000986000, + 0x0fe9c4284, + 0x0b8826c3c, + 0x0f2036100, + 0x0f2034000, + 0x0f2000838, + 0x0f2950004, + 0x05383f203, + 0x04000f200, + 0x001287030, + 0x0d0832204, + 0x01f804920, + 0x00059f200, + 0x00880f23c, + 0x041230000, + 0x0000af200, + 0x008005284, + 0x0b8826dc4, + 0x0760570ff, + 0x0d0822400, + 0x04a826d38, + 0x0200241f7, + 0x029200059, + 0x0101049c0, + 0x0d0831080, + 0x042830c37, + 0x000392920, + 0x000596f16, + 0x0200241f7, + 0x029200059, + 0x0101049c0, + 0x090bc0000, + 0x0000a1080, + 0x052835382, + 0x04a826cc8, + 0x07a014a83, + 0x0670c1f7c, + 0x000310058, + 0x052af001c, + 0x042854282, + 0x04aaf000c, + 0x0670a1fbc, + 0x0002d2920, + 0x000305282, + 0x042837801, + 0x0d8872c07, + 0x07067b0af, + 0x000986612, + 0x070fbb0af, + 0x0001c6e0a, + 0x0202f001c, + 0x0b0876f00, + 0x0017a7066, + 0x0b0af0098, + 0x0661a262f, + 0x0001c4483, + 0x06c024283, + 0x0b6876f02, + 0x02604202f, + 0x0001cd880, + 0x06c024284, + 0x04a836f22, + 0x02003d084, + 0x0b086660a, + 0x01fbc002e, + 0x029200030, + 0x052821fbc, + 0x000302920, + 0x000305282, + 0x053834a83, + 0x06ede4a84, + 0x06f282003, + 0x0d084b086, + 0x0660a1fbc, + 0x0002e2920, + 0x000305282, + 0x022021fb7, + 0x059200058, + 0x029200030, + 0x052825285, + 0x053844a84, + 0x06ed87067, + 0x0b0af0098, + 0x0670000c2, + 0x07068b0af, + 0x000986700, + 0x000b87065, + 0x0b0af0098, + 0x067267067, + 0x0b0af0098, + 0x0671e4237, + 0x029200030, + 0x04878ffff, + 0x02f2f0090, + 0x0486f0038, + 0x06100fb5e, + 0x070084fef, + 0x0008c4e75, + 0x01fbc0065, + 0x029200030, + 0x052821fbc, + 0x0002b2920, + 0x000305282, + 0x0262f001c, + 0x06c0a1fbc, + 0x0002d2920, + 0x0002f4483, + 0x07064b083, + 0x06e262003, + 0x04c7c0801, + 0x000000064, + 0x0d0bc0000, + 0x000302202, + 0x01f802920, + 0x000305282, + 0x020034c7c, + 0x008010000, + 0x000642601, + 0x020034c7c, + 0x008010000, + 0x0000ad0bc, + 0x000000030, + 0x022021f80, + 0x029200030, + 0x052822003, + 0x04c7c0801, + 0x00000000a, + 0x02001d0bc, + 0x000000030, + 0x01f802920, + 0x000305282, + 0x06000ff5c, + 0x076ffd682, + 0x04a836d0a, + 0x00c370030, + 0x039200030, + 0x067242803, + 0x04a846d00, + 0x0ff320c37, + 0x0002e4920, + 0x00030660e, + 0x02403b883, + 0x06700ff20, + 0x052826000, + 0x0ff1a5384, + 0x060de5383, + 0x060ca76ff, + 0x096af001c, + 0x06c024283, + 0x02c079caf, + 0x0001c7068, + 0x02f400098, + 0x06000fe70, + 0x053876000, + 0x0fd524878, + 0x000652f2f, + 0x000142f2f, + 0x000142f2f, + 0x00014f237, + 0x054000161, + 0x00014f227, + 0x074006100, + 0x0fbee4fef, + 0x000184e75, + 0x048780066, + 0x02f2f0014, + 0x02f2f0014, + 0x02f2f0014, + 0x0f2375400, + 0x001610014, + 0x0f2277400, + 0x06100fbc8, + 0x04fef0018, + 0x04e754878, + 0x000672f2f, + 0x000142f2f, + 0x000142f2f, + 0x00014f237, + 0x054000161, + 0x00014f227, + 0x074006100, + 0x0fba24fef, + 0x000184e75, + 0x0518ff22f, + 0x05500000c, + 0x0206f0014, + 0x0f200083a, + 0x0f28e0010, + 0x04290f23c, + 0x040000000, + 0x00000508f, + 0x04e75f217, + 0x075002017, + 0x07214e2a0, + 0x0c0bc0000, + 0x007ff90bc, + 0x0000003fe, + 0x020800297, + 0x0800fffff, + 0x000973fe0, + 0x00000f217, + 0x05400508f, + 0x04e75518f, + 0x0f22f5500, + 0x0000c242f, + 0x00014f200, + 0x0083af28e, + 0x0000ef23c, + 0x040000000, + 0x00000508f, + 0x04e75f217, + 0x075002017, + 0x07214e2a0, + 0x0c0bc0000, + 0x007ffd480, + 0x06e0cf23c, + 0x040000000, + 0x00000508f, + 0x04e750c82, + 0x0000007ff, + 0x06d0cf23c, + 0x040000000, + 0x00000508f, + 0x04e750297, + 0x0800fffff, + 0x020027214, + 0x0e3a08197, + 0x0f2175400, + 0x0508f4e75, + 0x04feffff4, + 0x0206f0018, + 0x0f22f5500, + 0x00010f23c, + 0x040000000, + 0x00001f200, + 0x00838f295, + 0x00018f23c, + 0x040000000, + 0x00000f210, + 0x07400f200, + 0x008004fef, + 0x0000c4e75, + 0x0f22f7500, + 0x00004242f, + 0x000047214, + 0x0e2a2c4bc, + 0x0000007ff, + 0x094bc0000, + 0x003fe7015, + 0x0b0826d2c, + 0x0203c001f, + 0x0ffffe4a0, + 0x04680c1af, + 0x0000442af, + 0x00008f22f, + 0x054000004, + 0x0f2107400, + 0x0f2000800, + 0x0f22f5428, + 0x000044fef, + 0x0000c4e75, + 0x07035b082, + 0x06de072ea, + 0x0d282203c, + 0x07fffffff, + 0x0e2a04680, + 0x0c1af0008, + 0x060ccf22f, + 0x040120004, + 0x04e7541ef, + 0x000045888, + 0x02f082f2f, + 0x000086100, + 0x00f8e508f, + 0x04e75206f, + 0x00004142f, + 0x0000b6712, + 0x01218670a, + 0x0b20266f8, + 0x020085380, + 0x04e754280, + 0x04e754a18, + 0x066fc2008, + 0x053804e75, + 0x0226f0004, + 0x04a19670c, + 0x024494a19, + 0x066fc93ca, + 0x020094e75, + 0x070004e75, + 0x070024e40, + 0x04e75598f, + 0x0226f0008, + 0x0206f000c, + 0x010d11011, + 0x049c04201, + 0x0b0016d00, + 0x005f07227, + 0x0b0016e00, + 0x005e83036, + 0x00b20810e, + 0x04efb0000, + 0x0200890af, + 0x0000c588f, + 0x04e753029, + 0x000021080, + 0x030290002, + 0x048c0e080, + 0x011400001, + 0x054883029, + 0x000041080, + 0x030290004, + 0x048c0e080, + 0x011400001, + 0x054882029, + 0x0000a1080, + 0x02029000a, + 0x0e0801140, + 0x000015488, + 0x060ba3029, + 0x000021080, + 0x030290002, + 0x048c0e080, + 0x011400001, + 0x054882029, + 0x000061080, + 0x020290006, + 0x0e0801140, + 0x000012029, + 0x000067210, + 0x0e2a01140, + 0x000022029, + 0x000067218, + 0x0e2a01140, + 0x000034228, + 0x000044228, + 0x000054228, + 0x000064228, + 0x000075088, + 0x02029000a, + 0x010802029, + 0x0000ae080, + 0x011400001, + 0x054885288, + 0x02f29000a, + 0x02f29000e, + 0x02f082f48, + 0x0000c6100, + 0x00df2206f, + 0x0000c2037, + 0x001620014, + 0x0000ad1c0, + 0x04fef000c, + 0x06000ff32, + 0x030290002, + 0x010803029, + 0x0000248c0, + 0x0e0801140, + 0x000015488, + 0x030290004, + 0x010803029, + 0x0000448c0, + 0x0e0801140, + 0x000015488, + 0x02029000a, + 0x010802029, + 0x0000ae080, + 0x011400001, + 0x054885288, + 0x02f29000a, + 0x02f29000e, + 0x02f082f48, + 0x0000c6100, + 0x00d8e206f, + 0x0000c2037, + 0x001620014, + 0x0000ad1c0, + 0x04fef000c, + 0x06000fece, + 0x030290002, + 0x010803029, + 0x0000248c0, + 0x0e0801140, + 0x000015488, + 0x020290006, + 0x010802029, + 0x00006e080, + 0x011400001, + 0x020290006, + 0x07210e2a0, + 0x011400002, + 0x020290006, + 0x07218e2a0, + 0x011400003, + 0x042280004, + 0x042280005, + 0x042280006, + 0x042280007, + 0x050882029, + 0x0000a1080, + 0x02029000a, + 0x0e0801140, + 0x000015488, + 0x06000fe6a, + 0x030290002, + 0x010803029, + 0x0000248c0, + 0x0e0801140, + 0x000015488, + 0x030290004, + 0x010803029, + 0x0000448c0, + 0x0e0801140, + 0x000015488, + 0x04878001c, + 0x048690006, + 0x02f082f48, + 0x0000c6100, + 0x00cda206f, + 0x0000c701c, + 0x0d1c04fef, + 0x0000c6000, + 0x0fe203029, + 0x000021080, + 0x030290002, + 0x048c0e080, + 0x011400001, + 0x054883029, + 0x000061080, + 0x030290006, + 0x048c0e080, + 0x011400001, + 0x054886000, + 0x0fdf43029, + 0x000021080, + 0x030290002, + 0x048c0e080, + 0x011400001, + 0x054883029, + 0x000041080, + 0x030290004, + 0x048c0e080, + 0x011400001, + 0x054884878, + 0x000404869, + 0x000062f08, + 0x02f48000c, + 0x061000c64, + 0x0206f000c, + 0x07040d1c0, + 0x04fef000c, + 0x06000fdaa, + 0x030290002, + 0x010803029, + 0x0000248c0, + 0x0e0801140, + 0x000015488, + 0x030290004, + 0x010803029, + 0x0000448c0, + 0x0e0801140, + 0x000015488, + 0x06000fd7e, + 0x030290002, + 0x010803029, + 0x0000248c0, + 0x0e0801140, + 0x000015488, + 0x030290004, + 0x010803029, + 0x0000448c0, + 0x0e0801140, + 0x000015488, + 0x06000fd52, + 0x030290002, + 0x010803029, + 0x0000248c0, + 0x0e0801140, + 0x000015488, + 0x048780040, + 0x048690006, + 0x02f082f48, + 0x0000c6100, + 0x00bd6206f, + 0x0000c7040, + 0x0d1c04fef, + 0x0000c6000, + 0x0fd1c3029, + 0x000021080, + 0x030290002, + 0x048c0e080, + 0x011400001, + 0x054883029, + 0x000041080, + 0x030290004, + 0x048c0e080, + 0x011400001, + 0x054884878, + 0x000404869, + 0x000062f08, + 0x02f48000c, + 0x061000b8c, + 0x0206f000c, + 0x07040d1c0, + 0x04fef000c, + 0x06000fcd2, + 0x030290002, + 0x010803029, + 0x0000248c0, + 0x0e0801140, + 0x000015488, + 0x06000fcba, + 0x06000ff3a, + 0x030290002, + 0x010803029, + 0x0000248c0, + 0x0e0801140, + 0x000015488, + 0x04878001c, + 0x04869000a, + 0x02f082f48, + 0x0000c6100, + 0x00b3a206f, + 0x0000c701c, + 0x0d1c04fef, + 0x0000c6000, + 0x0fc8060c4, + 0x060aa6000, + 0x0fc823029, + 0x000021080, + 0x030290002, + 0x048c0e080, + 0x011400001, + 0x054882029, + 0x000061080, + 0x020290006, + 0x0e0801140, + 0x000012029, + 0x000067210, + 0x0e2a01140, + 0x000022029, + 0x000067218, + 0x0e2a01140, + 0x000034228, + 0x000044228, + 0x000054228, + 0x000064228, + 0x000075088, + 0x02029000a, + 0x010802029, + 0x0000ae080, + 0x011400001, + 0x054882f29, + 0x0000a2f29, + 0x0000e2f08, + 0x02f48000c, + 0x061000ab0, + 0x0206f000c, + 0x020370162, + 0x00014000a, + 0x0d1c04fef, + 0x0000c6000, + 0x0fbf03029, + 0x000021080, + 0x030290002, + 0x048c0e080, + 0x011400001, + 0x054883029, + 0x000041080, + 0x030290004, + 0x048c0e080, + 0x011400001, + 0x054882029, + 0x0000a1080, + 0x02029000a, + 0x0e0801140, + 0x000015488, + 0x02f29000a, + 0x02f29000e, + 0x02f082f48, + 0x0000c6100, + 0x00a4e206f, + 0x0000c2037, + 0x001620014, + 0x0000ad1c0, + 0x04fef000c, + 0x06000fb8e, + 0x06000fcbe, + 0x030290002, + 0x010803029, + 0x0000248c0, + 0x0e0801140, + 0x000015488, + 0x030290004, + 0x010803029, + 0x0000448c0, + 0x0e0801140, + 0x000015488, + 0x02029000c, + 0x010802029, + 0x0000ce088, + 0x011400001, + 0x02029000c, + 0x07210e2a8, + 0x011400002, + 0x02029000c, + 0x07218e2a8, + 0x011400003, + 0x058886000, + 0x0fb343029, + 0x000021080, + 0x030290002, + 0x048c0e080, + 0x011400001, + 0x054884878, + 0x0001c4869, + 0x0000a2f08, + 0x02f48000c, + 0x0610009b8, + 0x0226f0014, + 0x0206f000c, + 0x0701cd1c0, + 0x020290006, + 0x010802029, + 0x00006e080, + 0x011400001, + 0x020290006, + 0x07210e2a0, + 0x011400002, + 0x020290006, + 0x07218e2a0, + 0x011400003, + 0x0588810e9, + 0x000264fef, + 0x0000c6000, + 0x0facc6000, + 0x0ff403029, + 0x000021080, + 0x030290002, + 0x048c0e080, + 0x011400001, + 0x0548810e9, + 0x000266000, + 0x0faac60de, + 0x06000fdf2, + 0x06000fe24, + 0x030290002, + 0x010803029, + 0x0000248c0, + 0x0e0801140, + 0x000015488, + 0x030290008, + 0x010803029, + 0x0000848c0, + 0x0e0801140, + 0x000015488, + 0x06000fa76, + 0x030290002, + 0x010803029, + 0x0000248c0, + 0x0e0801140, + 0x000015488, + 0x04878001c, + 0x048690006, + 0x02f082f48, + 0x0000c6100, + 0x008fa701c, + 0x0d1af000c, + 0x04878001c, + 0x048770162, + 0x000180022, + 0x02f2f0014, + 0x0610008e0, + 0x0206f0018, + 0x0701cd1c0, + 0x04fef0018, + 0x06000fa26, + 0x0101149c0, + 0x02f00486e, + 0x083f26100, + 0x0edaa4280, + 0x04fef000c, + 0x04e753029, + 0x000041080, + 0x030290004, + 0x048c0e080, + 0x011400001, + 0x054886000, + 0x0f9f810e9, + 0x0000a6000, + 0x0f9f06000, + 0x0f9ec60fa, + 0x0598f206f, + 0x0000c4878, + 0x0001c2f2f, + 0x0000c2f08, + 0x02f48000c, + 0x06100087c, + 0x0226f0014, + 0x0206f000c, + 0x0701cd1c0, + 0x02029001c, + 0x010802029, + 0x0001ce080, + 0x011400001, + 0x02029001c, + 0x07210e2a0, + 0x011400002, + 0x02029001c, + 0x07218e2a0, + 0x011400003, + 0x058885888, + 0x020290024, + 0x010802029, + 0x00024e080, + 0x011400001, + 0x020290024, + 0x07210e2a0, + 0x011400002, + 0x020290024, + 0x07218e2a0, + 0x011400003, + 0x058882029, + 0x000281080, + 0x020290028, + 0x0e0801140, + 0x000012029, + 0x000287210, + 0x0e2a01140, + 0x000022029, + 0x000287218, + 0x0e2a01140, + 0x000035888, + 0x02029002c, + 0x010802029, + 0x0002ce080, + 0x011400001, + 0x02029002c, + 0x07210e2a0, + 0x011400002, + 0x02029002c, + 0x07218e2a0, + 0x011400003, + 0x058882029, + 0x000341080, + 0x020290034, + 0x0e0801140, + 0x000012029, + 0x000347210, + 0x0e2a01140, + 0x000022029, + 0x000347218, + 0x0e2a01140, + 0x000034228, + 0x000044228, + 0x000054228, + 0x000064228, + 0x000075088, + 0x030290038, + 0x010803029, + 0x0003848c0, + 0x0e0801140, + 0x000015488, + 0x03029003a, + 0x010803029, + 0x0003a48c0, + 0x0e0801140, + 0x000015488, + 0x030290020, + 0x010803029, + 0x0002048c0, + 0x0e0801140, + 0x000015488, + 0x030290022, + 0x010803029, + 0x0002248c0, + 0x0e0801140, + 0x000015488, + 0x0200890af, + 0x000184fef, + 0x000104e75, + 0x0598f226f, + 0x0000c206f, + 0x000081298, + 0x0101149c0, + 0x04201b001, + 0x06d00057e, + 0x07227b001, + 0x06e000576, + 0x030360b20, + 0x0815e4efb, + 0x00000202f, + 0x00008d0af, + 0x00010b088, + 0x06608202f, + 0x00010588f, + 0x04e754280, + 0x0588f4e75, + 0x042801010, + 0x042811228, + 0x00001e181, + 0x080813340, + 0x000025488, + 0x042801010, + 0x042811228, + 0x00001e181, + 0x080813340, + 0x000045488, + 0x042801010, + 0x042811228, + 0x00001e181, + 0x080812340, + 0x0000a5488, + 0x060a84280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x033400002, + 0x054884280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x042811228, + 0x000027410, + 0x0e5a18081, + 0x042811228, + 0x000037418, + 0x0e5a18081, + 0x023400006, + 0x050884280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x02340000a, + 0x054885288, + 0x02348000e, + 0x02029000a, + 0x0d1c06000, + 0x0ff464280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x033400002, + 0x054884280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x033400004, + 0x054884280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x02340000a, + 0x054885288, + 0x02348000e, + 0x02029000a, + 0x0d1c06000, + 0x0fefa4280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x033400002, + 0x054884280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x042811228, + 0x000027410, + 0x0e5a18081, + 0x042811228, + 0x000037418, + 0x0e5a18081, + 0x023400006, + 0x050884280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x02340000a, + 0x054886000, + 0x0fea24280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x033400002, + 0x054884280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x033400004, + 0x054884878, + 0x0001c2f08, + 0x02f480008, + 0x048690006, + 0x06100056c, + 0x0206f000c, + 0x0701cd1c0, + 0x04fef000c, + 0x06000fe58, + 0x042801010, + 0x042811228, + 0x00001e181, + 0x080813340, + 0x000025488, + 0x042801010, + 0x042811228, + 0x00001e181, + 0x080813340, + 0x000065488, + 0x06000fe2c, + 0x042801010, + 0x042811228, + 0x00001e181, + 0x080813340, + 0x000025488, + 0x042801010, + 0x042811228, + 0x00001e181, + 0x080813340, + 0x000045488, + 0x048780040, + 0x02f082f48, + 0x000084869, + 0x000066100, + 0x004f6206f, + 0x0000c7040, + 0x0d1c04fef, + 0x0000c6000, + 0x0fde24280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x033400002, + 0x054884280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x033400004, + 0x054886000, + 0x0fdb64280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x033400002, + 0x054884280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x033400004, + 0x054886000, + 0x0fd8a4280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x033400002, + 0x054884878, + 0x000402f08, + 0x02f480008, + 0x048690006, + 0x061000468, + 0x0206f000c, + 0x07040d1c0, + 0x04fef000c, + 0x06000fd54, + 0x042801010, + 0x042811228, + 0x00001e181, + 0x080813340, + 0x000025488, + 0x042801010, + 0x042811228, + 0x00001e181, + 0x080813340, + 0x000045488, + 0x048780040, + 0x02f082f48, + 0x000084869, + 0x000066100, + 0x0041e206f, + 0x0000c7040, + 0x0d1c04fef, + 0x0000c6000, + 0x0fd0a4280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x033400002, + 0x054886000, + 0x0fcf26000, + 0x0ff3a4280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x033400002, + 0x054884878, + 0x0001c2f08, + 0x02f480008, + 0x04869000a, + 0x0610003cc, + 0x0206f000c, + 0x0701cd1c0, + 0x04fef000c, + 0x06000fcb8, + 0x060c460aa, + 0x06000fcca, + 0x042801010, + 0x042811228, + 0x00001e181, + 0x080813340, + 0x000025488, + 0x042801010, + 0x042811228, + 0x00001e181, + 0x080814281, + 0x012280002, + 0x07410e5a1, + 0x080814281, + 0x012280003, + 0x07418e5a1, + 0x080812340, + 0x000065088, + 0x042801010, + 0x042811228, + 0x00001e181, + 0x080812340, + 0x0000a5488, + 0x02348000e, + 0x02029000a, + 0x0d1c06000, + 0x0fc4e4280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x033400002, + 0x054884280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x033400004, + 0x054884280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x02340000a, + 0x054882348, + 0x0000e2029, + 0x0000ad1c0, + 0x06000fc04, + 0x06000fd08, + 0x042801010, + 0x042811228, + 0x00001e181, + 0x080813340, + 0x000025488, + 0x042801010, + 0x042811228, + 0x00001e181, + 0x080813340, + 0x000045488, + 0x042801010, + 0x042811228, + 0x00001e181, + 0x080814281, + 0x012280002, + 0x07410e5a1, + 0x080814281, + 0x012280003, + 0x07418e5a1, + 0x080812340, + 0x0000c5888, + 0x06000fba8, + 0x042801010, + 0x042811228, + 0x00001e181, + 0x080813340, + 0x000025488, + 0x04878001c, + 0x02f082f48, + 0x000084869, + 0x0000a6100, + 0x00286226f, + 0x00018206f, + 0x0000c701c, + 0x0d1c04280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x042811228, + 0x000027410, + 0x0e5a18081, + 0x042811228, + 0x000037418, + 0x0e5a18081, + 0x023400006, + 0x058881358, + 0x000264fef, + 0x0000c6000, + 0x0fb3e6000, + 0x0ff3c4280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x033400002, + 0x054881358, + 0x000266000, + 0x0fb1e60de, + 0x06000fe2c, + 0x06000fe5e, + 0x042801010, + 0x042811228, + 0x00001e181, + 0x080813340, + 0x000025488, + 0x042801010, + 0x042811228, + 0x00001e181, + 0x080813340, + 0x000085488, + 0x06000fae8, + 0x042801010, + 0x042811228, + 0x00001e181, + 0x080813340, + 0x000025488, + 0x04878001c, + 0x02f082f48, + 0x000084869, + 0x000066100, + 0x001c6701c, + 0x0d1af000c, + 0x04878001c, + 0x02f2f0010, + 0x048770162, + 0x000200022, + 0x0610001ac, + 0x0206f0018, + 0x0701cd1c0, + 0x04fef0018, + 0x06000fa98, + 0x0101149c0, + 0x02f00486e, + 0x084006100, + 0x0e6764280, + 0x04fef000c, + 0x04e754280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x033400004, + 0x054886000, + 0x0fa6a1358, + 0x0000a6000, + 0x0fa626000, + 0x0fa5e60fa, + 0x0598f206f, + 0x000084878, + 0x0001c2f08, + 0x02f480008, + 0x02f2f0014, + 0x061000148, + 0x0226f0018, + 0x0206f000c, + 0x0701cd1c0, + 0x042801010, + 0x042811228, + 0x00001e181, + 0x080814281, + 0x012280002, + 0x07410e5a1, + 0x080814281, + 0x012280003, + 0x07418e5a1, + 0x080812340, + 0x0001c5888, + 0x058884280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x042811228, + 0x000027410, + 0x0e5a18081, + 0x042811228, + 0x000037418, + 0x0e5a18081, + 0x023400024, + 0x058884280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x042811228, + 0x000027410, + 0x0e5a18081, + 0x042811228, + 0x000037418, + 0x0e5a18081, + 0x023400028, + 0x058884280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x042811228, + 0x000027410, + 0x0e5a18081, + 0x042811228, + 0x000037418, + 0x0e5a18081, + 0x02340002c, + 0x058884280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x042811228, + 0x000027410, + 0x0e5a18081, + 0x042811228, + 0x000037418, + 0x0e5a18081, + 0x023400034, + 0x050884280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x033400038, + 0x054884280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x03340003a, + 0x054884280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x033400020, + 0x054884280, + 0x010104281, + 0x012280001, + 0x0e1818081, + 0x033400022, + 0x054882008, + 0x090af0014, + 0x04fef0010, + 0x04e75202f, + 0x0000c6720, + 0x0246f0004, + 0x0226f0008, + 0x022098280, + 0x082af0004, + 0x0c27c0003, + 0x0671eb5c9, + 0x0620c14d9, + 0x0538066fa, + 0x0202f0004, + 0x04e75d3c0, + 0x0d5c01521, + 0x0538066fa, + 0x0200a4e75, + 0x0b5c9620c, + 0x024d95980, + 0x066fa202f, + 0x000044e75, + 0x0d3c0d5c0, + 0x025215980, + 0x066fa200a, + 0x04e757008, + 0x04e404e75, + 0x070044e40, + 0x04e757016, + 0x04e404e75, + 0x070064e40, + 0x04e757007, + 0x04e404e75, + 0x070094e40, + 0x04e75700d, + 0x04e404e75, + 0x0700e4e40, + 0x04e75700f, + 0x04e404e75, + 0x070114e40, + 0x04e757014, + 0x04e404e75, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x00000000d, + 0x000002ab4, + 0x000002aca, + 0x000002af0, + 0x000002b0e, + 0x000002b12, + 0x000002b22, + 0x000002b40, + 0x000002b5a, + 0x000002b5e, + 0x000002b7c, + 0x000002f8a, + 0x000002fb0, + 0x000002fd6, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000090000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000000, + 0x000000001, + 0x0020a0b0c, + 0x003000000, + 0x004000005, + 0x000000006, + 0x000070000, + 0x008000000, + 0x000000000, + 0x006180614, + 0x0060c05f4, + 0x005de05de, + 0x005de05de, + 0x005de05de, + 0x0058e0558, + 0x00562055e, + 0x0055a0558, + 0x0053c0538, + 0x004d0047a, + 0x004760414, + 0x0038c0388, + 0x003860384, + 0x0034e034a, + 0x0033202e8, + 0x002b20286, + 0x0025a0210, + 0x001e4019a, + 0x0013600d2, + 0x00048000c, + 0x005a605a2, + 0x0059a0582, + 0x0056c056c, + 0x0056c056c, + 0x0056c056c, + 0x0051c04e6, + 0x004f004ec, + 0x004e804e6, + 0x004ca04c6, + 0x0045c0404, + 0x0040003b6, + 0x003540350, + 0x0034e034c, + 0x003160312, + 0x002fa02b0, + 0x0027a024e, + 0x0022201d8, + 0x001ac0162, + 0x0010a00be, + 0x0005a001c, + 0x023632f63, + 0x06f6e7300, + 0x023632f63, + 0x06f6e7300, + 0x023632f63, + 0x06f6e7300, + 0x023652f62, + 0x06f6f746c, + 0x0696e6500, + 0x023692f63, + 0x0746c006f, + 0x070656e69, + 0x06e672023, + 0x0692f6374, + 0x06c007075, + 0x073682064, + 0x06b6d7578, + 0x000636f6e, + 0x066696720, + 0x031203136, + 0x000236b2f, + 0x0322f6461, + 0x07461006f, + 0x070656e69, + 0x06e672023, + 0x06b2f322f, + 0x064617461, + 0x000236b2f, + 0x0322f6374, + 0x06c006f70, + 0x0656e696e, + 0x06720236b, + 0x02f322f63, + 0x0746c0063, + 0x06f6e6e65, + 0x063742068, + 0x0656c6978, + 0x02e626f6f, + 0x074667300, + 0x0636f6e6e, + 0x065637465, + 0x06420746f, + 0x02068656c, + 0x069782e62, + 0x06f6f7466, + 0x0730a006e, + 0x06f702e2e, + 0x02e007772, + 0x069746520, + 0x06e6f7000, + 0x072656164, + 0x0206e6f70, + 0x0006e203d, + 0x02025643b, + 0x020627566, + 0x0203d2025, + 0x02e327820, + 0x0252e3278, + 0x020252e32, + 0x07820252e, + 0x032780a00, + 0x0666f726d, + 0x06174206e, + 0x06f70006e, + 0x06f742052, + 0x06e6f7000, + 0x073657373, + 0x0696f6e2e, + 0x02e2e0077, + 0x072697465, + 0x020736573, + 0x073696f6e, + 0x000726561, + 0x064207365, + 0x07373696f, + 0x06e00666f, + 0x0726d6174, + 0x020736573, + 0x073696f6e, + 0x0006e6f74, + 0x020527365, + 0x07373696f, + 0x06e006572, + 0x0726f7220, + 0x025643b00, + 0x072656d6f, + 0x074652065, + 0x072726f72, + 0x000706f73, + 0x0742e2e2e, + 0x00023732f, + 0x025730062, + 0x06f6f7465, + 0x073006372, + 0x065617465, + 0x000256400, + 0x077726974, + 0x065002373, + 0x02f257300, + 0x0626f6f74, + 0x065730023, + 0x0732f626f, + 0x06f740063, + 0x072656174, + 0x065002564, + 0x000777269, + 0x07465006d, + 0x06f756e74, + 0x02e2e2e00, + 0x02f002f00, + 0x062696e64, + 0x0002f0000, + 0x06d6f756e, + 0x074007375, + 0x063636573, + 0x0730a002f, + 0x036383032, + 0x0302f696e, + 0x069740069, + 0x06e697400, + 0x02d6d002f, + 0x036383032, + 0x0302f696e, + 0x069740069, + 0x06e697400, + 0x02f363830, + 0x032302f69, + 0x06e697400, + 0x0626f6f74, + 0x03a202573, + 0x03a202573, + 0x00a000000, + 0x02a2a2a00, + 0x000000000, + 0x001280116, + 0x000e0010a, + 0x000fe00ec, + 0x000e000e0, + 0x000840000, + 0x06e6f6e2d, + 0x07a65726f, + 0x020657869, + 0x074207374, + 0x061747573, + 0x000000000, + 0x062616420, + 0x074797065, + 0x03a202564, + 0x00a006261, + 0x064207479, + 0x070653a20, + 0x025640a00, + 0x000000000, + 0x0000252c, 0x0, }; diff --git a/gnot/main.c b/gnot/main.c index 62164644bfd73352a08d0d41c4f04cb157f5194e..26f94631eadb6a726a702cf634a9f25f57f2f6ef 100644 --- a/gnot/main.c +++ b/gnot/main.c @@ -7,16 +7,20 @@ #include "ureg.h" #include "init.h" -typedef struct Boot{ +typedef struct Boot Boot; + +struct Boot +{ long station; long traffic; char user[NAMELEN]; char server[64]; char line[64]; -}Boot; +}; #define BOOT ((Boot*)0) char protouser[NAMELEN]; +char bootline[64]; int bank[2]; void unloadboot(void); @@ -48,6 +52,7 @@ void unloadboot(void) { strncpy(protouser, BOOT->user, NAMELEN); + memcpy(bootline, BOOT->line, 64); } void @@ -86,6 +91,9 @@ mmuinit(void) void init0(void) { + Chan *c; + + u->nerrlab = 0; m->proc = u->p; u->p->state = Running; u->p->mach = m; @@ -94,7 +102,12 @@ init0(void) u->slash = (*devtab[0].attach)(0); u->dot = clone(u->slash, 0); - + if(!waserror()){ + c = namec("#e/bootline", Acreate, OWRITE, 0600); + (*devtab[c->type].write)(c, bootline, 64); + close(c); + } + poperror(); touser(); } @@ -242,19 +255,19 @@ banksize(int base) return 0; va = UZERO; /* user page 1 is free to play with */ putmmu(va, PTEVALID|(base+0)*1024L*1024L/BY2PG); - *(ulong*)va=0; /* 0 at 0M */ + *(ulong*)va = 0; /* 0 at 0M */ putmmu(va, PTEVALID|(base+1)*1024L*1024L/BY2PG); - *(ulong*)va=1; /* 1 at 1M */ + *(ulong*)va = 1; /* 1 at 1M */ putmmu(va, PTEVALID|(base+4)*1024L*1024L/BY2PG); - *(ulong*)va=4; /* 4 at 4M */ + *(ulong*)va = 4; /* 4 at 4M */ putmmu(va, PTEVALID|(base+0)*1024L*1024L/BY2PG); - if(*(ulong*)va==0) + if(*(ulong*)va == 0) return 16; putmmu(va, PTEVALID|(base+1)*1024L*1024L/BY2PG); - if(*(ulong*)va==1) + if(*(ulong*)va == 1) return 4; - putmmu(va, PTEVALID|(base+4)*1024L*1024L/BY2PG); - if(*(ulong*)va==2) + putmmu(va, PTEVALID|(base+0)*1024L*1024L/BY2PG); + if(*(ulong*)va == 4) return 1; return 0; } diff --git a/port/devbit.c b/port/devbit.c index 251be86b15246f96c789b4a045b2ae676c491bc0..8919580eb4fff9f1f6dae4871830bc19028fd2c8 100644 --- a/port/devbit.c +++ b/port/devbit.c @@ -34,6 +34,9 @@ struct ulong *wfree; /* pointer to next free word */ int lastid; /* last allocated bitmap id */ int init; /* freshly opened; init message pending */ + int rid; /* read bitmap id */ + int rminy; /* read miny */ + int rmaxy; /* read maxy */ }bit; #define FREE 0x80000000 @@ -196,6 +199,7 @@ bitopen(Chan *c, int omode) error(0, Einuse); } bit.lastid = -1; + bit.rid = -1; bit.init = 0; bit.ref = 1; Cursortocursor(&arrow); @@ -258,7 +262,11 @@ bitclose(Chan *c) long bitread(Chan *c, void *va, long n) { - uchar *p; + uchar *p, *q; + long miny, maxy, t, x, y; + ulong l, nw, ws; + int off; + Bitmap *src; if(c->qid & CHDIR) return devdirread(c, va, n, bitdir, NBIT, devgen); @@ -329,6 +337,48 @@ bitread(Chan *c, void *va, long n) n = 3; break; } + if(bit.rid >= 0){ + /* + * read + * data bytewidth*(maxy-miny) + */ + src = &bit.map[bit.rid]; + if(src->ldepth<0) + error(0, Ebadbitmap); + off = 0; + if(bit.rid == 0) + off = 1; + miny = bit.rminy; + maxy = bit.rmaxy; + if(miny>maxy || minyr.min.y || maxy>src->r.max.y) + error(0, Ebadblt); + ws = 1<<(3-src->ldepth); /* pixels per byte */ + /* set l to number of bytes of incoming data per scan line */ + if(src->r.min.x >= 0) + l = (src->r.max.x+ws-1)/ws - src->r.min.x/ws; + else{ /* make positive before divide */ + t = (-src->r.min.x)+ws-1; + t = (t/ws)*ws; + l = (t+src->r.max.x+ws-1)/ws; + } + if(n < l*(maxy-miny)) + error(0, Ebadblt); + if(off) + cursoroff(1); + n = 0; + p = va; + for(y=miny; yr.min.x, y)); + q += (src->r.min.x&((sizeof(ulong))*ws-1))/8; + for(x=0; x=conf.nbitmap || src->ldepth<0) + error(0, Ebadbitmap); + miny = GLONG(p+3); + maxy = GLONG(p+7); + if(miny>maxy || minyr.min.y || maxy>src->r.max.y) + error(0, Ebadblt); + bit.rid = v; + bit.rminy = miny; + bit.rmaxy = maxy; + p += 11; + m -= 11; + break; + case 's': /* * string