~kris/9p

9hist

ecfd38fd7885fa55139b4f1d369ec5bb7810f1f9 — David du Colombier 35 years ago 07f99f1
Plan 9 from Bell Labs 1991-08-20
8 files changed, 1796 insertions(+), 1635 deletions(-)

M gnot/boot.c
M gnot/boot.h
M gnot/lock.c
M pc/devhard.c
M port/proc.c
M port/sysproc.c
M power/boot.c
M power/boot.h
M gnot/boot.c => gnot/boot.c +2 -2
@@ 260,7 260,7 @@ nop(int fd)

	print("nop...");
	hdr.type = Tnop;
	hdr.tag = ~0;
	hdr.tag = NOTAG;
	n = convS2M(&hdr, buf);
	if(write(fd, buf, n) != n)
		error("write nop");


@@ 288,7 288,7 @@ session(int fd)

	print("session...");
	hdr.type = Tsession;
	hdr.tag = ~0;
	hdr.tag = NOTAG;
	n = convS2M(&hdr, buf);
	if(write(fd, buf, n) != n)
		error("write session");

M gnot/boot.h => gnot/boot.h +1106 -1037
@@ 1,8 1,8 @@
ulong bootcode[]={
	0x000000107,
	0x0000028b2,
	0x000000560,
	0x0000001e4,
	0x000002a18,
	0x000000508,
	0x0000002e4,
	0x000000000,
	0x000002020,
	0x000000000,


@@ 18,22 18,22 @@ ulong bootcode[]={
	0x0001c4e75,
	0x04feffe80,
	0x042a7486e,
	0x082026100,
	0x081aa6100,
	0x00b2a4878,
	0x00001486e,
	0x0820a6100,
	0x081b26100,
	0x00b1e4878,
	0x00001486e,
	0x082126100,
	0x081ba6100,
	0x00b124878,
	0x001b64878,
	0x00001486e,
	0x0821a6100,
	0x081c26100,
	0x00ae44a80,
	0x042e72f40,
	0x0019a44df,
	0x06c0a486e,
	0x082256100,
	0x081cd6100,
	0x00888588f,
	0x02f370161,
	0x001ac6100,


@@ 47,28 47,28 @@ ulong bootcode[]={
	0x061000a76,
	0x0588f221f,
	0x0b280670a,
	0x0486e822d,
	0x0486e81d5,
	0x06100084e,
	0x0588f2f2f,
	0x001a46100,
	0x00a864878,
	0x001b64878,
	0x00001486e,
	0x082356100,
	0x081dd6100,
	0x00a7c4a80,
	0x042e72f40,
	0x001b644df,
	0x06c0a486e,
	0x082416100,
	0x081e96100,
	0x00820588f,
	0x0486e8256,
	0x0486e81fe,
	0x061000a2e,
	0x0588f2f00,
	0x0486e824a,
	0x0486e81f2,
	0x02f2f01bc,
	0x061000a84,
	0x04a806c0a,
	0x0486e8262,
	0x0486e820a,
	0x0610007fa,
	0x0588f2f2f,
	0x001c06100,


@@ 83,10 83,10 @@ ulong bootcode[]={
	0x02f2f01d4,
	0x0610006bc,
	0x02f4001d8,
	0x0486e826b,
	0x0486e8213,
	0x06100088c,
	0x0486e8279,
	0x0486e8273,
	0x0486e8221,
	0x0486e821b,
	0x0486f00dc,
	0x06100094c,
	0x0487801b6,


@@ 96,11 96,11 @@ ulong bootcode[]={
	0x04a8042e7,
	0x02f4001f2,
	0x044df6c0a,
	0x0486e8280,
	0x0486e8228,
	0x06100078a,
	0x0588f2f2f,
	0x001f4486e,
	0x08287486f,
	0x0822f486f,
	0x000f46100,
	0x00916486f,
	0x000f86100,


@@ 113,26 113,26 @@ ulong bootcode[]={
	0x06100096e,
	0x0588f221f,
	0x0b280670a,
	0x0486e828a,
	0x0486e8232,
	0x061000746,
	0x0588f2f2f,
	0x002086100,
	0x0097e486e,
	0x08296486e,
	0x08290486f,
	0x0823e486e,
	0x08238486f,
	0x001106100,
	0x008ca4878,
	0x001b64878,
	0x00001486e,
	0x0829d6100,
	0x082456100,
	0x009644a80,
	0x042e72f40,
	0x0022644df,
	0x06c0a486e,
	0x082a56100,
	0x0824d6100,
	0x00708588f,
	0x02f2f0228,
	0x0486e82ac,
	0x0486e8254,
	0x0486f0128,
	0x061000894,
	0x0486f012c,


@@ 146,46 146,46 @@ ulong bootcode[]={
	0x008ec588f,
	0x0221fb280,
	0x0670a486e,
	0x082af6100,
	0x082576100,
	0x006c4588f,
	0x02f2f023c,
	0x0610008fc,
	0x042a7486e,
	0x082b7486e,
	0x082b56100,
	0x0825f486e,
	0x0825d6100,
	0x008dc4a80,
	0x06c0a486e,
	0x082b96100,
	0x082616100,
	0x006a0588f,
	0x0486e82be,
	0x0486e8266,
	0x061000764,
	0x0486e82ca,
	0x0486e82c9,
	0x0486e8272,
	0x0486e8271,
	0x048780006,
	0x0486e82c7,
	0x0486e826f,
	0x02f2f0264,
	0x0610008de,
	0x04a806c0a,
	0x0486e82cb,
	0x0486e8273,
	0x061000672,
	0x0588f486e,
	0x082d16100,
	0x082796100,
	0x00736486f,
	0x00164486e,
	0x082d96100,
	0x082816100,
	0x008d44a80,
	0x06c0a486e,
	0x082dd6100,
	0x082856100,
	0x00650588f,
	0x0486f00f8,
	0x0486f0170,
	0x0610008cc,
	0x048780001,
	0x0486e82e2,
	0x0486e828a,
	0x06100089c,
	0x02f400280,
	0x02f2f0168,
	0x0486e82ea,
	0x0486e8292,
	0x0486f0184,
	0x0610007c0,
	0x0486f0188,


@@ 196,27 196,27 @@ ulong bootcode[]={
	0x061000888,
	0x02f2f0298,
	0x061000844,
	0x0486e82ee,
	0x0486e8296,
	0x0610006c8,
	0x042a7486e,
	0x082fa486e,
	0x082f76100,
	0x082a2486e,
	0x0829f6100,
	0x0081c42a7,
	0x0486e8306,
	0x0486e8303,
	0x0486e82ae,
	0x0486e82ab,
	0x06100080e,
	0x04aae8022,
	0x0672042a7,
	0x0486e831f,
	0x0486e831a,
	0x0486e830e,
	0x0486e82c7,
	0x0486e82c2,
	0x0486e82b6,
	0x061000794,
	0x0486e8333,
	0x0486e82db,
	0x0610005be,
	0x04fef02d4,
	0x04e7542a7,
	0x0486e832e,
	0x0486e8322,
	0x0486e82d6,
	0x0486e82ca,
	0x061000778,
	0x0598f60e0,
	0x0598f102e,


@@ 228,17 228,17 @@ ulong bootcode[]={
	0x07273b200,
	0x0676a4878,
	0x00002486e,
	0x0839e6100,
	0x083466100,
	0x007e22f40,
	0x000084aaf,
	0x00008508f,
	0x06c0a486e,
	0x083a56100,
	0x0834d6100,
	0x00568588f,
	0x0486e83b4,
	0x0486e835c,
	0x02f2f0004,
	0x06100052a,
	0x0486e83bf,
	0x0486e8367,
	0x02f2f000c,
	0x06100051e,
	0x0610007a4,


@@ 254,34 254,34 @@ ulong bootcode[]={
	0x00796588f,
	0x060f260ec,
	0x048780002,
	0x0486e836e,
	0x0486e8316,
	0x061000778,
	0x02f400008,
	0x04aaf0008,
	0x06c0a486e,
	0x083796100,
	0x083216100,
	0x00500588f,
	0x0486e838c,
	0x0486e8334,
	0x02f2f000c,
	0x0610004c2,
	0x0486e8393,
	0x0486e833b,
	0x02f2f0014,
	0x0610004b6,
	0x04fef0018,
	0x06000ff7a,
	0x060be4878,
	0x00002486e,
	0x0833f6100,
	0x082e76100,
	0x007362f40,
	0x000084aaf,
	0x000086c0a,
	0x0486e834a,
	0x0486e82f2,
	0x0610004be,
	0x0588f486e,
	0x0835d2f2f,
	0x083052f2f,
	0x0000c6100,
	0x00480486e,
	0x083632f2f,
	0x0830b2f2f,
	0x000146100,
	0x004744fef,
	0x000186000,


@@ 289,36 289,36 @@ ulong bootcode[]={
	0x0fff042af,
	0x000044878,
	0x00002486e,
	0x083d56100,
	0x0837d6100,
	0x006ee4a80,
	0x042e72f40,
	0x0001644df,
	0x06c0a486e,
	0x083df6100,
	0x083876100,
	0x00474588f,
	0x048780002,
	0x0486e83f1,
	0x0486e8399,
	0x0610006cc,
	0x04a8042e7,
	0x02f40001a,
	0x044df6c0a,
	0x0486e83fa,
	0x0486e83a2,
	0x061000452,
	0x0588f486e,
	0x08642486e,
	0x0840b486e,
	0x085626100,
	0x086ea486e,
	0x083b3486e,
	0x0860a6100,
	0x005de486e,
	0x085626100,
	0x0860a6100,
	0x006502f00,
	0x02f400024,
	0x0486e8562,
	0x0486e860a,
	0x02f2f0030,
	0x0610006a4,
	0x0b0af002c,
	0x0661e486e,
	0x08642486e,
	0x0843e6100,
	0x086ea486e,
	0x083e66100,
	0x004e22f2f,
	0x0003c6100,
	0x0064e202f,


@@ 326,11 326,11 @@ ulong bootcode[]={
	0x000484e75,
	0x07005b0af,
	0x00030660a,
	0x0486e8416,
	0x0486e83be,
	0x0610003f2,
	0x0588f486e,
	0x08642486e,
	0x0841e6100,
	0x086ea486e,
	0x083c66100,
	0x004b22f2f,
	0x000406100,
	0x0061e2f2f,


@@ 342,17 342,17 @@ ulong bootcode[]={
	0x042ae801e,
	0x042ae8022,
	0x042a7486e,
	0x0844f6100,
	0x083f76100,
	0x0061a4a80,
	0x06d744878,
	0x0003f486e,
	0x087062f00,
	0x087ae2f00,
	0x02f400018,
	0x06100060a,
	0x02f2f0018,
	0x0610005d8,
	0x0207c0000,
	0x067044878,
	0x067ac4878,
	0x000202f08,
	0x061000566,
	0x020404a80,


@@ 374,7 374,7 @@ ulong bootcode[]={
	0x060f27001,
	0x02d40801e,
	0x060ea42a7,
	0x0486e845b,
	0x0486e8403,
	0x061000598,
	0x04a806d1e,
	0x048780001,


@@ 385,147 385,147 @@ ulong bootcode[]={
	0x000206100,
	0x005564fef,
	0x0001042a7,
	0x0486e8469,
	0x0486e8411,
	0x06100056c,
	0x04a806d20,
	0x048780040,
	0x0486e8642,
	0x0486e86ea,
	0x02f002f40,
	0x000286100,
	0x0055c2f2f,
	0x000286100,
	0x0052a4fef,
	0x000304e75,
	0x0486e8477,
	0x0486e8642,
	0x0486e841f,
	0x0486e86ea,
	0x0610004dc,
	0x0518f60ea,
	0x0598f486e,
	0x0847b6100,
	0x084236100,
	0x003961d7c,
	0x0003285c6,
	0x00032866e,
	0x03d7cffff,
	0x085ca486e,
	0x08562486e,
	0x085c66100,
	0x08672486e,
	0x0860a486e,
	0x0866e6100,
	0x00d022f00,
	0x02f400010,
	0x0486e8562,
	0x0486e860a,
	0x02f2f001c,
	0x06100051c,
	0x0b0af0018,
	0x0670a486e,
	0x084826100,
	0x0842a6100,
	0x00290588f,
	0x048780064,
	0x0486e8562,
	0x0486e860a,
	0x02f2f0028,
	0x0610004ea,
	0x022007002,
	0x0b0816608,
	0x00c2e004f,
	0x08562677c,
	0x0860a677c,
	0x04a8142e7,
	0x02f410026,
	0x044df6e0e,
	0x0486e848c,
	0x0486e8434,
	0x06100025a,
	0x0222f0028,
	0x0588f2f01,
	0x0486e85c6,
	0x0486e8562,
	0x0486e866e,
	0x0486e860a,
	0x061000664,
	0x04a806638,
	0x0102e8565,
	0x0102e860d,
	0x049c02f00,
	0x0102e8564,
	0x0102e860c,
	0x049c02f00,
	0x0102e8563,
	0x0102e860b,
	0x049c02f00,
	0x0102e8562,
	0x0102e860a,
	0x049c02f00,
	0x02f2f0040,
	0x0486e8495,
	0x0486e843d,
	0x0610002e4,
	0x0486e84b8,
	0x0486e8460,
	0x06100020e,
	0x04fef001c,
	0x00c2e0033,
	0x085c6670a,
	0x0486e84c3,
	0x0866e670a,
	0x0486e846b,
	0x0610001fa,
	0x0588f4fef,
	0x000344e75,
	0x00c2e004b,
	0x085636600,
	0x0860b6600,
	0x0ff7c4878,
	0x00064486e,
	0x085622f2f,
	0x0860a2f2f,
	0x000346100,
	0x004442200,
	0x04fef000c,
	0x06000ff62,
	0x0598f486e,
	0x084cc6100,
	0x084746100,
	0x002921d7c,
	0x0003485c6,
	0x00034866e,
	0x03d7cffff,
	0x085ca486e,
	0x08562486e,
	0x085c66100,
	0x08672486e,
	0x0860a486e,
	0x0866e6100,
	0x00bfe2f00,
	0x02f400010,
	0x0486e8562,
	0x0486e860a,
	0x02f2f001c,
	0x061000418,
	0x0b0af0018,
	0x0670a486e,
	0x084d76100,
	0x0847f6100,
	0x0018c588f,
	0x048780064,
	0x0486e8562,
	0x0486e860a,
	0x02f2f0028,
	0x0610003e6,
	0x02f400024,
	0x04aaf0024,
	0x06e0a486e,
	0x084e56100,
	0x0848d6100,
	0x00168588f,
	0x02f2f0024,
	0x0486e85c6,
	0x0486e8562,
	0x0486e866e,
	0x0486e860a,
	0x061000574,
	0x04a80660a,
	0x0486e84f2,
	0x0486e849a,
	0x06100014a,
	0x0588f0c2e,
	0x0003785c6,
	0x00037866e,
	0x06618486e,
	0x085cc486e,
	0x085016100,
	0x08674486e,
	0x084a96100,
	0x00202486e,
	0x085cc6100,
	0x086746100,
	0x0012c4fef,
	0x0000c0c2e,
	0x0003585c6,
	0x00035866e,
	0x0670a486e,
	0x0850b6100,
	0x084b36100,
	0x00118588f,
	0x04fef0034,
	0x04e754fef,
	0x0fff042a7,
	0x0486e8518,
	0x0486e84c0,
	0x061000368,
	0x04a806c0a,
	0x0202f001c,
	0x04fef0018,
	0x04e75486e,
	0x0851d6100,
	0x084c56100,
	0x001ba486f,
	0x0000c6100,
	0x0031a4a80,
	0x06c0a486e,
	0x085246100,
	0x084cc6100,
	0x000d8588f,
	0x06100032c,
	0x04fef0010,


@@ 554,19 554,19 @@ ulong bootcode[]={
	0x0610002b4,
	0x04aae801e,
	0x0671842a7,
	0x0486e853b,
	0x0486e8533,
	0x0486e852e,
	0x0486e84e3,
	0x0486e84db,
	0x0486e84d6,
	0x061000228,
	0x04fef002c,
	0x060aa42a7,
	0x0486e854c,
	0x0486e8544,
	0x0486e853f,
	0x0486e84f4,
	0x0486e84ec,
	0x0486e84e7,
	0x061000210,
	0x04fef002c,
	0x06092486e,
	0x085296134,
	0x084d16134,
	0x0588f6092,
	0x0598f2f2f,
	0x0000c6100,


@@ 585,7 585,7 @@ ulong bootcode[]={
	0x0027c486f,
	0x000042f2f,
	0x0004c486e,
	0x0854f4878,
	0x084f74878,
	0x000026100,
	0x0011a42a7,
	0x061744fef,


@@ 593,10 593,10 @@ ulong bootcode[]={
	0x0598f4281,
	0x07021b081,
	0x06f1e4ab6,
	0x01d208682,
	0x01d20872a,
	0x0660e2daf,
	0x000081d20,
	0x086827001,
	0x0872a7001,
	0x0588f4e75,
	0x052817021,
	0x0b0816ee2,


@@ 606,25 606,25 @@ ulong bootcode[]={
	0x042827021,
	0x0b0826f18,
	0x020362d20,
	0x08682b088,
	0x0872ab088,
	0x0660642b6,
	0x02d208682,
	0x02d20872a,
	0x052827021,
	0x0b0826ee8,
	0x0588f4e75,
	0x04aaf0004,
	0x0660642a7,
	0x0610c588f,
	0x0486e80fa,
	0x0486e807a,
	0x06104588f,
	0x04e75518f,
	0x072204a81,
	0x06d222eb6,
	0x01d208682,
	0x01d20872a,
	0x04a976712,
	0x02f410004,
	0x042b61d20,
	0x086824eb7,
	0x0872a4eb7,
	0x00151222f,
	0x000045381,
	0x04a816cde,


@@ 640,7 640,7 @@ ulong bootcode[]={
	0x000001000,
	0x02f08486f,
	0x000146100,
	0x00ffa2200,
	0x010d02200,
	0x041ef0018,
	0x092882f01,
	0x0486f001c,


@@ 652,7 652,7 @@ ulong bootcode[]={
	0x052ae8002,
	0x0700ab0ae,
	0x080026e0e,
	0x0486e80aa,
	0x0486e802a,
	0x06100ff70,
	0x0242f0020,
	0x0588f2002,


@@ 666,7 666,7 @@ ulong bootcode[]={
	0x000001000,
	0x02f08486f,
	0x000146100,
	0x00f922200,
	0x010682200,
	0x041ef0018,
	0x092882f01,
	0x0486f001c,


@@ 678,7 678,7 @@ ulong bootcode[]={
	0x052ae8002,
	0x0700ab0ae,
	0x080026e0e,
	0x0486e80aa,
	0x0486e802a,
	0x06100ff08,
	0x0242f0020,
	0x0588f2002,


@@ 691,7 691,7 @@ ulong bootcode[]={
	0x02f2f0014,
	0x048691000,
	0x02f096100,
	0x00f2e2d6f,
	0x010042d6f,
	0x00010801a,
	0x090af001c,
	0x04fef0018,


@@ 748,20 748,20 @@ ulong bootcode[]={
	0x02f082f48,
	0x000082f2f,
	0x000146100,
	0x01bbe701c,
	0x01cda701c,
	0x0d1af000c,
	0x04878001c,
	0x02f2f0010,
	0x048770162,
	0x00020001c,
	0x061001ba4,
	0x061001cc0,
	0x0701cd1af,
	0x000184878,
	0x0001c2f2f,
	0x0001c4877,
	0x00162002c,
	0x000386100,
	0x01b8a226f,
	0x01ca6226f,
	0x00030206f,
	0x00024701c,
	0x0d1c04280,


@@ 856,7 856,7 @@ ulong bootcode[]={
	0x0b0016d10,
	0x07251b001,
	0x06e0a3036,
	0x00b20815e,
	0x00b208106,
	0x04efb0000,
	0x04280588f,
	0x04e754280,


@@ 907,7 907,7 @@ ulong bootcode[]={
	0x02f082f48,
	0x000084869,
	0x0000c6100,
	0x01942206f,
	0x01a5e206f,
	0x0000c701c,
	0x0d1c04fef,
	0x0000c609e,


@@ 925,7 925,7 @@ ulong bootcode[]={
	0x000742f08,
	0x02f480008,
	0x048690006,
	0x0610018f8,
	0x061001a14,
	0x0206f000c,
	0x07074d1c0,
	0x04fef000c,


@@ 939,7 939,7 @@ ulong bootcode[]={
	0x02f082f48,
	0x000084869,
	0x000066100,
	0x018c2206f,
	0x019de206f,
	0x0000c7074,
	0x0d1c04fef,
	0x0000c6000,


@@ 1082,7 1082,7 @@ ulong bootcode[]={
	0x0001c2f08,
	0x02f480008,
	0x04869000c,
	0x061001684,
	0x0610017a0,
	0x0226f0018,
	0x0206f000c,
	0x0701cd1c0,


@@ 1145,7 1145,7 @@ ulong bootcode[]={
	0x02f082f48,
	0x000084869,
	0x0000c6100,
	0x0158a206f,
	0x016a6206f,
	0x0000c701c,
	0x0d1c04fef,
	0x0000c6000,


@@ 1203,20 1203,20 @@ ulong bootcode[]={
	0x0001c2f08,
	0x02f480008,
	0x048690006,
	0x0610014a0,
	0x0610015bc,
	0x0701cd1af,
	0x0000c4878,
	0x0001c2f2f,
	0x000104877,
	0x001620020,
	0x000226100,
	0x01486701c,
	0x015a2701c,
	0x0d1af0018,
	0x04878001c,
	0x02f2f001c,
	0x048770162,
	0x0002c003e,
	0x06100146c,
	0x061001588,
	0x0206f0024,
	0x0701cd1c0,
	0x04fef0024,


@@ 1232,7 1232,7 @@ ulong bootcode[]={
	0x02f082f48,
	0x000084869,
	0x000066100,
	0x0142e206f,
	0x0154a206f,
	0x0000c7040,
	0x0d1c04fef,
	0x0000c6000,


@@ 1250,65 1250,79 @@ ulong bootcode[]={
	0x011400001,
	0x054881011,
	0x049c07232,
	0x0b0016d10,
	0x0b0016d12,
	0x07251b001,
	0x06e0a3036,
	0x00b208056,
	0x04efb0000,
	0x04280588f,
	0x04e753029,
	0x000021080,
	0x06e0c3036,
	0x00b30ffff,
	0x07fd64efb,
	0x000004280,
	0x0588f4e75,
	0x030290002,
	0x048c0e080,
	0x010803029,
	0x0000248c0,
	0x0e0801140,
	0x000015488,
	0x020290008,
	0x010802029,
	0x00008e088,
	0x011400001,
	0x054882029,
	0x000081080,
	0x020290008,
	0x07210e2a8,
	0x011400002,
	0x020290008,
	0x07218e2a8,
	0x011400003,
	0x058882029,
	0x0000c1080,
	0x02029000c,
	0x0e0881140,
	0x000012029,
	0x000087210,
	0x0000c7210,
	0x0e2a81140,
	0x000022029,
	0x000087218,
	0x0000c7218,
	0x0e2a81140,
	0x000035888,
	0x02029000c,
	0x010802029,
	0x0000ce088,
	0x0200890af,
	0x0000c588f,
	0x04e753029,
	0x000021080,
	0x030290002,
	0x048c0e080,
	0x011400001,
	0x02029000c,
	0x07210e2a8,
	0x011400002,
	0x02029000c,
	0x07218e2a8,
	0x011400003,
	0x058882008,
	0x090af000c,
	0x0588f4e75,
	0x054883029,
	0x0000a1080,
	0x03029000a,
	0x048c0e080,
	0x011400001,
	0x054884878,
	0x0001c4869,
	0x0000c2f08,
	0x02f48000c,
	0x06100143c,
	0x0206f000c,
	0x0701cd1c0,
	0x04fef000c,
	0x060ae3029,
	0x000021080,
	0x030290002,
	0x048c0e080,
	0x011400001,
	0x054886098,
	0x030290002,
	0x010803029,
	0x0000248c0,
	0x0e0801140,
	0x000015488,
	0x03029000a,
	0x010803029,
	0x0000a48c0,
	0x0e0801140,
	0x000015488,
	0x04878001c,
	0x04869000c,
	0x048780074,
	0x048690006,
	0x02f082f48,
	0x0000c6100,
	0x01322206f,
	0x0000c701c,
	0x013f2206f,
	0x0000c7074,
	0x0d1c04fef,
	0x0000c60ae,
	0x030290002,
	0x010803029,
	0x0000248c0,
	0x0e0801140,
	0x000015488,
	0x060983029,
	0x0000c6000,
	0x0ff643029,
	0x000021080,
	0x030290002,
	0x048c0e080,


@@ 1317,65 1331,106 @@ ulong bootcode[]={
	0x000744869,
	0x000062f08,
	0x02f48000c,
	0x0610012d8,
	0x0610013bc,
	0x0206f000c,
	0x07074d1c0,
	0x04fef000c,
	0x06000ff64,
	0x06000ff2e,
	0x030290002,
	0x010803029,
	0x0000248c0,
	0x0e0801140,
	0x000015488,
	0x048780074,
	0x048690006,
	0x02f082f48,
	0x0000c6100,
	0x012a2206f,
	0x0000c7074,
	0x0d1c04fef,
	0x0000c6000,
	0x0ff2e3029,
	0x000021080,
	0x06000ff16,
	0x030290002,
	0x048c0e080,
	0x011400001,
	0x054886000,
	0x0ff163029,
	0x000021080,
	0x010803029,
	0x0000248c0,
	0x0e0801140,
	0x000015488,
	0x06000fefe,
	0x030290002,
	0x048c0e080,
	0x011400001,
	0x054886000,
	0x0fefe3029,
	0x000021080,
	0x010803029,
	0x0000248c0,
	0x0e0801140,
	0x000015488,
	0x06000fee6,
	0x030290002,
	0x048c0e080,
	0x011400001,
	0x054886000,
	0x0fee63029,
	0x000021080,
	0x010803029,
	0x0000248c0,
	0x0e0801140,
	0x000015488,
	0x06000fece,
	0x030290002,
	0x048c0e080,
	0x011400001,
	0x054886000,
	0x0fece3029,
	0x000021080,
	0x010803029,
	0x0000248c0,
	0x0e0801140,
	0x000015488,
	0x06000feb6,
	0x030290002,
	0x048c0e080,
	0x010803029,
	0x0000248c0,
	0x0e0801140,
	0x000015488,
	0x02029000a,
	0x010802029,
	0x0000ae080,
	0x011400001,
	0x054886000,
	0x0feb63029,
	0x0fe8c3029,
	0x000021080,
	0x030290002,
	0x048c0e080,
	0x011400001,
	0x054882029,
	0x0000a1080,
	0x000061080,
	0x020290006,
	0x0e0801140,
	0x000012029,
	0x000067210,
	0x0e2a01140,
	0x000022029,
	0x000067218,
	0x0e2a01140,
	0x000034228,
	0x000044228,
	0x000054228,
	0x000064228,
	0x000075088,
	0x02029000a,
	0x010802029,
	0x0000ae080,
	0x011400001,
	0x054885288,
	0x02f29000a,
	0x02f29000e,
	0x02f082f48,
	0x0000c6100,
	0x01296206f,
	0x0000c2037,
	0x001620014,
	0x0000ad1c0,
	0x04fef000c,
	0x06000fe02,
	0x030290002,
	0x010803029,
	0x0000248c0,
	0x0e0801140,
	0x000015488,
	0x06000fe8c,
	0x02029000a,
	0x010802029,
	0x0000ae080,
	0x011400001,
	0x054885288,
	0x02f29000a,
	0x02f29000e,
	0x02f082f48,
	0x0000c6100,
	0x01246206f,
	0x0000c2037,
	0x001620014,
	0x0000ad1c0,
	0x04fef000c,
	0x06000fdb2,
	0x030290002,
	0x010803029,
	0x0000248c0,


@@ 1400,42 1455,47 @@ ulong bootcode[]={
	0x02029000a,
	0x0e0801140,
	0x000015488,
	0x052882f29,
	0x0000a2f29,
	0x0000e2f08,
	0x02f48000c,
	0x06100117c,
	0x0206f000c,
	0x020370162,
	0x00014000a,
	0x0d1c04fef,
	0x0000c6000,
	0x0fe023029,
	0x000021080,
	0x06000fd4e,
	0x030290002,
	0x048c0e080,
	0x011400001,
	0x054882029,
	0x0000a1080,
	0x02029000a,
	0x010803029,
	0x0000248c0,
	0x0e0801140,
	0x000015488,
	0x052882f29,
	0x0000a2f29,
	0x0000e2f08,
	0x02f48000c,
	0x06100112c,
	0x0206f000c,
	0x020370162,
	0x00014000a,
	0x0d1c04fef,
	0x0000c6000,
	0x0fdb23029,
	0x000021080,
	0x030290002,
	0x048c0e080,
	0x020290008,
	0x010802029,
	0x00008e088,
	0x011400001,
	0x054882029,
	0x020290008,
	0x07210e2a8,
	0x011400002,
	0x020290008,
	0x07218e2a8,
	0x011400003,
	0x058882029,
	0x0000c1080,
	0x02029000c,
	0x0e0881140,
	0x000012029,
	0x0000c7210,
	0x0e2a81140,
	0x000022029,
	0x0000c7218,
	0x0e2a81140,
	0x000035888,
	0x06000fce2,
	0x030290002,
	0x010803029,
	0x0000248c0,
	0x0e0801140,
	0x000015488,
	0x04878001c,
	0x04869000c,
	0x02f082f48,
	0x0000c6100,
	0x0113a226f,
	0x00014206f,
	0x0000c701c,
	0x0d1c02029,
	0x000061080,
	0x020290006,
	0x0e0801140,


@@ 1445,70 1505,76 @@ ulong bootcode[]={
	0x000022029,
	0x000067218,
	0x0e2a01140,
	0x000034228,
	0x000044228,
	0x000054228,
	0x000064228,
	0x000075088,
	0x02029000a,
	0x010802029,
	0x0000ae080,
	0x011400001,
	0x054886000,
	0x0fd4e3029,
	0x000021080,
	0x000035888,
	0x010e90028,
	0x04fef000c,
	0x06000fc7a,
	0x030290002,
	0x048c0e080,
	0x010803029,
	0x0000248c0,
	0x0e0801140,
	0x000015488,
	0x020290008,
	0x010802029,
	0x00008e088,
	0x011400001,
	0x054882029,
	0x000081080,
	0x020290008,
	0x07210e2a8,
	0x011400002,
	0x020290008,
	0x07218e2a8,
	0x011400003,
	0x058882029,
	0x0000c1080,
	0x02029000c,
	0x0e0881140,
	0x000012029,
	0x000087210,
	0x0000c7210,
	0x0e2a81140,
	0x000022029,
	0x000087218,
	0x0000c7218,
	0x0e2a81140,
	0x000035888,
	0x02029000c,
	0x010802029,
	0x0000ce088,
	0x011400001,
	0x02029000c,
	0x07210e2a8,
	0x011400002,
	0x02029000c,
	0x07218e2a8,
	0x011400003,
	0x058886000,
	0x0fce23029,
	0x06000fc0e,
	0x030290002,
	0x010803029,
	0x0000248c0,
	0x0e0801140,
	0x000015488,
	0x010e90028,
	0x06000fbf2,
	0x06000fb86,
	0x030290002,
	0x010803029,
	0x0000248c0,
	0x0e0801140,
	0x000015488,
	0x04878001c,
	0x04869000c,
	0x02f082f48,
	0x0000c6100,
	0x01046206f,
	0x0000c701c,
	0x0d1c04fef,
	0x0000c6000,
	0x0fbb83029,
	0x000021080,
	0x030290002,
	0x048c0e080,
	0x011400001,
	0x054884878,
	0x0001c4869,
	0x0000c2f08,
	0x02f48000c,
	0x061001020,
	0x0226f0014,
	0x0206f000c,
	0x0701cd1c0,
	0x020290006,
	0x010802029,
	0x00006e080,
	0x054886000,
	0x0fba03029,
	0x000021080,
	0x030290002,
	0x048c0e080,
	0x011400001,
	0x020290006,
	0x07210e2a0,
	0x011400002,
	0x020290006,
	0x07218e2a0,
	0x011400003,
	0x0588810e9,
	0x000284fef,
	0x0000c6000,
	0x0fc7a3029,
	0x054883029,
	0x0000a1080,
	0x03029000a,
	0x048c0e080,
	0x011400001,
	0x054886000,
	0x0fb743029,
	0x000021080,
	0x030290002,
	0x048c0e080,


@@ 1535,185 1601,182 @@ ulong bootcode[]={
	0x07218e2a8,
	0x011400003,
	0x058886000,
	0x0fc0e3029,
	0x000021080,
	0x030290002,
	0x048c0e080,
	0x011400001,
	0x0548810e9,
	0x000286000,
	0x0fbf26000,
	0x0fb863029,
	0x0fb083029,
	0x000021080,
	0x030290002,
	0x048c0e080,
	0x011400001,
	0x054884878,
	0x0001c4869,
	0x0000c2f08,
	0x000062f08,
	0x02f48000c,
	0x061000f60,
	0x0701cd1af,
	0x0000c4878,
	0x0001c4877,
	0x001620018,
	0x000222f2f,
	0x000146100,
	0x00f46701c,
	0x0d1af0018,
	0x04878001c,
	0x048770162,
	0x00024003e,
	0x02f2f0020,
	0x061000f2c,
	0x0206f000c,
	0x0206f0024,
	0x0701cd1c0,
	0x04fef000c,
	0x06000fbb8,
	0x030290002,
	0x010803029,
	0x0000248c0,
	0x0e0801140,
	0x000015488,
	0x06000fba0,
	0x030290002,
	0x010803029,
	0x0000248c0,
	0x0e0801140,
	0x000015488,
	0x03029000a,
	0x010803029,
	0x0000a48c0,
	0x0e0801140,
	0x000015488,
	0x06000fb74,
	0x030290002,
	0x010803029,
	0x0000248c0,
	0x0e0801140,
	0x000015488,
	0x020290008,
	0x010802029,
	0x00008e088,
	0x011400001,
	0x020290008,
	0x07210e2a8,
	0x011400002,
	0x020290008,
	0x07218e2a8,
	0x011400003,
	0x058882029,
	0x0000c1080,
	0x02029000c,
	0x04fef0024,
	0x06000fa9e,
	0x06000fa9a,
	0x030290006,
	0x010804280,
	0x030290006,
	0x0e0881140,
	0x000012029,
	0x0000c7210,
	0x0e2a81140,
	0x000022029,
	0x0000c7218,
	0x0e2a81140,
	0x000035888,
	0x06000fb08,
	0x030290002,
	0x010803029,
	0x0000248c0,
	0x0e0801140,
	0x000015488,
	0x04878001c,
	0x06000fa82,
	0x048780040,
	0x048690006,
	0x02f082f48,
	0x0000c6100,
	0x00e46701c,
	0x0d1af000c,
	0x04878001c,
	0x048770162,
	0x000180022,
	0x02f2f0014,
	0x061000e2c,
	0x0701cd1af,
	0x000184878,
	0x0001c4877,
	0x001620024,
	0x0003e2f2f,
	0x000206100,
	0x00e12206f,
	0x00024701c,
	0x00eee206f,
	0x0000c7040,
	0x0d1c04fef,
	0x000246000,
	0x0fa9e6000,
	0x0fa9a3029,
	0x000061080,
	0x042803029,
	0x00006e088,
	0x011400001,
	0x054886000,
	0x0fa824878,
	0x000404869,
	0x000062f08,
	0x02f48000c,
	0x061000dd4,
	0x0206f000c,
	0x07040d1c0,
	0x0000c6000,
	0x0fa606000,
	0x0fa5c6000,
	0x0fa586000,
	0x0fa546000,
	0x0fa502d7c,
	0x000004066,
	0x080be1d7c,
	0x000018535,
	0x01d7c0001,
	0x085371d7c,
	0x00001852d,
	0x01d7c0001,
	0x085721d7c,
	0x000018576,
	0x01d7c0001,
	0x0857f2d7c,
	0x000003cd6,
	0x080c21d7c,
	0x00002856e,
	0x01d7c0002,
	0x085791d7c,
	0x000028582,
	0x01d7c0002,
	0x085622d7c,
	0x0000040b8,
	0x080c61d7c,
	0x00003856f,
	0x01d7c0003,
	0x085701d7c,
	0x000038571,
	0x01d7c0003,
	0x0854f1d7c,
	0x000038551,
	0x02d7c0000,
	0x0400880ca,
	0x01d7c0004,
	0x0856d2d7c,
	0x00000402e,
	0x080ce1d7c,
	0x00005857d,
	0x02d7c0000,
	0x0404c80d2,
	0x01d7c0006,
	0x0852f7007,
	0x02d40800e,
	0x048780080,
	0x048780001,
	0x0486e858a,
	0x061000eba,
	0x0422e858a,
	0x0422e8593,
	0x0422e8594,
	0x0422e85af,
	0x04fef000c,
	0x06000fa60,
	0x06000fa5c,
	0x06000fa58,
	0x06000fa54,
	0x06000fa50,
	0x0142f0007,
	0x0c43c007f,
	0x0701eb0ae,
	0x0800e6e04,
	0x070014e75,
	0x0202e800e,
	0x0120249c1,
	0x04e754aae,
	0x0800e6604,
	0x06100ff30,
	0x0022f007f,
	0x000077028,
	0x0b0ae800e,
	0x06e047001,
	0x04e75202e,
	0x0800e122f,
	0x0000749c1,
	0x01d801920,
	0x0802a52ae,
	0x0800e1202,
	0x049c11036,
	0x01920802a,
	0x049c02daf,
	0x000080d20,
	0x0813a4280,
	0x04e754fef,
	0x0ffe4282f,
	0x0002c246f,
	0x000282f6e,
	0x080060004,
	0x02eae8016,
	0x02d6f0020,
	0x08006202f,
	0x0850a52ae,
	0x0800e122f,
	0x0000749c1,
	0x010361920,
	0x0850a49c0,
	0x02daf0008,
	0x00d2080ba,
	0x042804e75,
	0x04fefffe4,
	0x02a2f002c,
	0x0226f0028,
	0x02f6e8006,
	0x000042eae,
	0x08016266f,
	0x00020202f,
	0x000245380,
	0x02d408016,
	0x0101a49c0,
	0x024007025,
	0x0b0826768,
	0x04a826628,
	0x0202e8006,
	0x0b0ae8016,
	0x0650453ae,
	0x080064236,
	0x001618006,
	0x0202e8006,
	0x02d6f0004,
	0x080062d57,
	0x080164fef,
	0x0282e8016,
	0x0988b4282,
	0x02002b484,
	0x06c161031,
	0x0291049c0,
	0x02600707f,
	0x0c0834a36,
	0x00920858a,
	0x066000186,
	0x0d3c2d7c2,
	0x02d4b8006,
	0x02002d5ae,
	0x0801a1019,
	0x049c02400,
	0x07025b082,
	0x0675e4a82,
	0x06626b7ee,
	0x080166506,
	0x0266e8016,
	0x0538bb7ee,
	0x080166402,
	0x042132d6f,
	0x000048006,
	0x02d578016,
	0x0200b4fef,
	0x0001c4e75,
	0x0202e8006,
	0x0b0ae8016,
	0x0640a1d82,
	0x001618006,
	0x052ae8006,
	0x0b7ee8016,
	0x0640216c2,
	0x052ae801a,
	0x0700ab082,
	0x0660642ae,
	0x0801a60a4,
	0x0801a6080,
	0x07009b082,
	0x0669e7007,
	0x0d0ae801a,
	0x0c0bcffff,
	0x0fff82d40,
	0x0801a608c,
	0x0327cfc18,
	0x06600ff7a,
	0x07007d0ae,
	0x0801ac0bc,
	0x0fffffff8,
	0x02d40801a,
	0x06000ff66,
	0x0347cfc18,
	0x02f7cffff,
	0x0fc180014,
	0x042af0010,
	0x0101a49c0,
	0x024002f4a,
	0x0101949c0,
	0x024002f49,
	0x000284a82,
	0x06606538a,
	0x06000ff6a,
	0x066065389,
	0x06000ff42,
	0x0702eb082,
	0x06610b2fc,
	0x06610b4fc,
	0x0fc186604,
	0x0327c0000,
	0x0347c0000,
	0x042af0014,
	0x060d67031,
	0x0b0826e46,


@@ 1722,8 1785,8 @@ ulong bootcode[]={
	0x07030b082,
	0x06e067039,
	0x0b0826c10,
	0x0b2fcfc18,
	0x066042243,
	0x0b4fcfc18,
	0x066042443,
	0x060bc2f43,
	0x0001460b6,
	0x020032203,


@@ 1731,18 1794,18 @@ ulong bootcode[]={
	0x0d081d080,
	0x0d08290bc,
	0x000000030,
	0x02600101a,
	0x026001019,
	0x049c02400,
	0x02f4a0028,
	0x02f490028,
	0x060c27030,
	0x0b0826606,
	0x0b2fcfc18,
	0x0b4fcfc18,
	0x066b4702a,
	0x0b082661c,
	0x024304990,
	0x058842004,
	0x0b2fcfc18,
	0x066062242,
	0x024305990,
	0x058852005,
	0x0b4fcfc18,
	0x066062442,
	0x06000ff66,
	0x02f420014,
	0x06000ff5e,


@@ 1750,24 1813,27 @@ ulong bootcode[]={
	0x0007f2f02,
	0x02f2f0014,
	0x02f2f001c,
	0x02f092f49,
	0x000282f04,
	0x02f440040,
	0x02f0a2f4a,
	0x000282f05,
	0x02f450040,
	0x010362920,
	0x0802a49c0,
	0x0850a49c0,
	0x020760d20,
	0x0813a4e90,
	0x0282f0040,
	0x0246f003c,
	0x0226f002c,
	0x080ba4e90,
	0x02a2f0040,
	0x0266e8006,
	0x0246f002c,
	0x0226f003c,
	0x04a806c0e,
	0x0448081af,
	0x000244fef,
	0x000146000,
	0x0ff14d880,
	0x020044fef,
	0x000146000,
	0x0fe84222f,
	0x0ff10da80,
	0x04fef0014,
	0x06000fe5a,
	0x017832910,
	0x052826000,
	0x0fe58222f,
	0x000080c81,
	0x0fffffc18,
	0x067087002,


@@ 1775,192 1841,203 @@ ulong bootcode[]={
	0x066142f2f,
	0x0000c2f01,
	0x02f2f000c,
	0x061000218,
	0x06100020e,
	0x04fef000c,
	0x04e754481,
	0x060e84fef,
	0x0ffbc2a2f,
	0x0ffbc242f,
	0x00058226f,
	0x00048206f,
	0x000502e2f,
	0x000542c2f,
	0x000042817,
	0x0367c0000,
	0x020052405,
	0x0726fb081,
	0x06d0001ce,
	0x06e0001a6,
	0x070082a00,
	0x0347c0000,
	0x07078c087,
	0x07228b081,
	0x06d000156,
	0x06e00011c,
	0x02c117004,
	0x02f400014,
	0x07020c087,
	0x066064a86,
	0x06d0000fe,
	0x0422f0041,
	0x0741c7040,
	0x0c0876700,
	0x000da2004,
	0x04c450801,
	0x026017030,
	0x0d6807039,
	0x0b0836c04,
	0x07027d680,
	0x022021f83,
	0x000542a17,
	0x04284367c,
	0x000002c02,
	0x0726fb481,
	0x06d0001c8,
	0x06e0001a4,
	0x07c08347c,
	0x000007078,
	0x0c0877228,
	0x0b0816d00,
	0x001566e00,
	0x0011c2811,
	0x070042f40,
	0x000147020,
	0x0c0876606,
	0x04a846d00,
	0x000fe422f,
	0x00041741c,
	0x07040c087,
	0x0670000da,
	0x020054c46,
	0x008012601,
	0x07030d680,
	0x07039b083,
	0x06c047027,
	0x0d6802202,
	0x01f832920,
	0x000247002,
	0x0b0826f7c,
	0x07004c087,
	0x0671a0c37,
	0x000302920,
	0x000246710,
	0x07008b086,
	0x066385382,
	0x01fbc0030,
	0x029200024,
	0x0b4fc0000,
	0x0670a5382,
	0x01fbc002d,
	0x029200024,
	0x07002b082,
	0x06f7c7004,
	0x0c087671a,
	0x00c370030,
	0x02f074878,
	0x0fc182f2f,
	0x000544877,
	0x029200030,
	0x06100ff0c,
	0x0202f0024,
	0x04fef0054,
	0x04e757010,
	0x0b08666cc,
	0x0b6fc0000,
	0x067165382,
	0x01fbc0058,
	0x029200024,
	0x067107008,
	0x0b0856638,
	0x053821fbc,
	0x000302920,
	0x00024b4fc,
	0x00000670a,
	0x0002460b0,
	0x053821fbc,
	0x0002d2920,
	0x000242f07,
	0x04878fc18,
	0x02f2f0054,
	0x048772920,
	0x000306100,
	0x0ff06202f,
	0x000244fef,
	0x000544e75,
	0x07010b085,
	0x066ccb6fc,
	0x000006716,
	0x053821fbc,
	0x000582920,
	0x000245382,
	0x01fbc0030,
	0x029200024,
	0x060b05382,
	0x01fbc0078,
	0x029200024,
	0x060e87040,
	0x0c087673e,
	0x020044c45,
	0x008012800,
	0x0b0fcfc18,
	0x06708701e,
	0x09088b082,
	0x06f127040,
	0x0c0876706,
	0x000782920,
	0x0002460e8,
	0x07040c087,
	0x0673e2005,
	0x04c460801,
	0x02a00b0fc,
	0x0fc186708,
	0x0701e9088,
	0x0b0826f12,
	0x07040c087,
	0x067064a85,
	0x06f00ff5e,
	0x04a846f00,
	0x0ff5e4a86,
	0x06f00ff58,
	0x053827040,
	0x0c0876600,
	0x0ff2a2006,
	0x04c450001,
	0x026016000,
	0x0ff262006,
	0x04c450001,
	0x02c0060c0,
	0x04486347c,
	0x000016000,
	0x0fefc7230,
	0x0b280671e,
	0x07248b280,
	0x0670c2c11,
	0x0ff585382,
	0x07040c087,
	0x06600ff2a,
	0x020044c46,
	0x000012601,
	0x06000ff26,
	0x020044c46,
	0x000012800,
	0x060c04484,
	0x0347c0001,
	0x06000fefc,
	0x07230b280,
	0x0671e7248,
	0x0b280670c,
	0x028117004,
	0x02f400014,
	0x06000fed8,
	0x02a117004,
	0x02f400014,
	0x06000fecc,
	0x028113404,
	0x042843802,
	0x070042f40,
	0x000146000,
	0x0fed82811,
	0x0feba7208,
	0x0b280672a,
	0x07210b280,
	0x067127220,
	0x0b28066c4,
	0x028117004,
	0x02f400014,
	0x06000fe9c,
	0x028113404,
	0x0380248c4,
	0x070042f40,
	0x000146000,
	0x0fecc2c11,
	0x034064286,
	0x03c027004,
	0x02f400014,
	0x06000feba,
	0x07208b280,
	0x0672a7210,
	0x0b2806712,
	0x07220b280,
	0x066c42c11,
	0x0fe8a2811,
	0x070042f40,
	0x000146000,
	0x0fe9c2c11,
	0x034063c02,
	0x048c67004,
	0x02f400014,
	0x06000fe8a,
	0x02c117004,
	0x02f400014,
	0x06000fe7e,
	0x07275b280,
	0x067107278,
	0x0b2806600,
	0x0fe547010,
	0x02a006000,
	0x0fe4c8ebc,
	0x0fe7e7275,
	0x0b286670e,
	0x07278b286,
	0x06600fe54,
	0x07c106000,
	0x0fe4e8ebc,
	0x000000020,
	0x0700a2a00,
	0x06000fe3e,
	0x07258b280,
	0x0670a7264,
	0x0b2806600,
	0x0fe3060e8,
	0x070012640,
	0x060d4518f,
	0x02f2f000c,
	0x06100ed4a,
	0x0266f0010,
	0x0246e8016,
	0x0262f0014,
	0x0226f0018,
	0x0206e8006,
	0x022000c83,
	0x0fffffc18,
	0x067064a83,
	0x06c000084,
	0x0101b49c0,
	0x024006734,
	0x0b2fcfc18,
	0x06706b2fc,
	0x000006fec,
	0x0b1ca6406,
	0x010c22d48,
	0x0800652ae,
	0x0801a700a,
	0x0b0826642,
	0x042ae801a,
	0x0b2fcfc18,
	0x067ce5389,
	0x0101b49c0,
	0x0240066cc,
	0x07c0a6000,
	0x0fe427258,
	0x0b282670a,
	0x07264b282,
	0x06600fe34,
	0x060ea367c,
	0x0000160d8,
	0x0518f2f2f,
	0x0000c6100,
	0x0ec4c266f,
	0x00010246e,
	0x08016262f,
	0x00014226f,
	0x00018206e,
	0x080062200,
	0x00c83ffff,
	0x0fc186704,
	0x04a836d06,
	0x04fef000c,
	0x04e752403,
	0x04482b282,
	0x06cf2b1ca,
	0x0640810fc,
	0x000202d48,
	0x0800652ae,
	0x0801a5281,
	0x060e87009,
	0x0b08266bc,
	0x07007d0ae,
	0x0801ac0bc,
	0x0fffffff8,
	0x02d40801a,
	0x060aa2001,
	0x0b2836c00,
	0x0ff78b1ca,
	0x0640810fc,
	0x000202d48,
	0x0800652ae,
	0x0801a5281,
	0x060e4598f,
	0x0fc186706,
	0x04a836c00,
	0x00084101b,
	0x049c02400,
	0x06734b2fc,
	0x0fc186706,
	0x0b2fc0000,
	0x06fecb1ca,
	0x0640610c2,
	0x02d488006,
	0x052ae801a,
	0x0700ab082,
	0x0664242ae,
	0x0801ab2fc,
	0x0fc1867ce,
	0x05389101b,
	0x049c02400,
	0x066cc0c83,
	0x0fffffc18,
	0x067044a83,
	0x06d064fef,
	0x0000c4e75,
	0x024034482,
	0x0b2826cf2,
	0x0b1ca6408,
	0x010fc0020,
	0x02d488006,
	0x052ae801a,
	0x0528160e8,
	0x07009b082,
	0x066bc7007,
	0x0d0ae801a,
	0x0c0bcffff,
	0x0fff82d40,
	0x0801a60aa,
	0x02001b283,
	0x06c00ff78,
	0x0b1ca6408,
	0x010fc0020,
	0x02d488006,
	0x052ae801a,
	0x0528160e4,
	0x0598f4aae,
	0x0800e6630,
	0x06100fa14,
	0x0262f0018,
	0x02f032f2f,
	0x000182f2f,
	0x000182f2f,
	0x000182f2f,
	0x000181236,
	0x03920850a,
	0x049c12076,
	0x01d2080ba,
	0x04e904fef,
	0x000184e75,
	0x01ebc002a,
	0x0202f0018,
	0x01f400001,


@@ 1969,7 2046,7 @@ ulong bootcode[]={
	0x000034878,
	0x0fc1842a7,
	0x0486f0008,
	0x06100ff10,
	0x06100feda,
	0x042804fef,
	0x000104e75,
	0x0598f2037,


@@ 1979,14 2056,14 @@ ulong bootcode[]={
	0x0fc182f2f,
	0x00010486f,
	0x000086100,
	0x0feea7004,
	0x0feb47004,
	0x04fef0010,
	0x04e752f2f,
	0x000102f2f,
	0x000102f2f,
	0x000102f37,
	0x001610010,
	0x06100fc94,
	0x06100fc68,
	0x070044fef,
	0x000104e75,
	0x0202e8006,


@@ 2022,38 2099,38 @@ ulong bootcode[]={
	0x0f22f7500,
	0x00034f227,
	0x075006100,
	0x0088a4a80,
	0x008bc4a80,
	0x0671c2f2f,
	0x000a44878,
	0x0fc182f2f,
	0x000a4486e,
	0x081b26100,
	0x0fbee7008,
	0x0815a6100,
	0x0fbc27008,
	0x04fef00a4,
	0x04e754878,
	0x00001f22f,
	0x054000040,
	0x0f2277400,
	0x0610008b2,
	0x0610008e4,
	0x04a80671c,
	0x02f2f00b0,
	0x04878fc18,
	0x02f2f00b0,
	0x0486e81b6,
	0x06100fbbc,
	0x0486e815e,
	0x06100fb90,
	0x070084fef,
	0x000b04e75,
	0x04878ffff,
	0x0f22f5400,
	0x0004cf227,
	0x074006100,
	0x008804a80,
	0x008b24a80,
	0x0671c2f2f,
	0x000bc4878,
	0x0fc182f2f,
	0x000bc486e,
	0x081bb6100,
	0x0fb8a7008,
	0x081636100,
	0x0fb5e7008,
	0x04fef00bc,
	0x04e7542af,
	0x00030f22f,


@@ 2069,17 2146,15 @@ ulong bootcode[]={
	0x000c06e0a,
	0x0705ab0af,
	0x000c06c00,
	0x004d442af,
	0x00040f23c,
	0x040000000,
	0x00000f22f,
	0x004bc42af,
	0x00040f22f,
	0x0543a0054,
	0x0f28100e2,
	0x0486f0040,
	0x0f22f5400,
	0x00058f227,
	0x074006100,
	0x004bcf22f,
	0x004acf22f,
	0x04000004c,
	0x0f23c5423,
	0x03fd34413,


@@ 2089,14 2164,14 @@ ulong bootcode[]={
	0x0004ce280,
	0x02f400048,
	0x044802f00,
	0x0610005e4,
	0x0610005d4,
	0x0f22f5423,
	0x00064f22f,
	0x074000054,
	0x0202f004c,
	0x090af0050,
	0x02f006100,
	0x005caf22f,
	0x005baf22f,
	0x054230058,
	0x0f2000100,
	0x0f23c4000,


@@ 2107,7 2182,7 @@ ulong bootcode[]={
	0x0202f0050,
	0x090af0054,
	0x02f006100,
	0x0059ef22f,
	0x0058ef22f,
	0x05423005c,
	0x0f2000100,
	0x0f23c4000,


@@ 2123,7 2198,7 @@ ulong bootcode[]={
	0x00040202f,
	0x0003c90af,
	0x000402f00,
	0x06100055c,
	0x06100054c,
	0x0f22f5423,
	0x00048f200,
	0x00100f23c,


@@ 2138,19 2213,17 @@ ulong bootcode[]={
	0x07067b0af,
	0x000c06608,
	0x04aaf00b8,
	0x06e0003b6,
	0x06e0003a6,
	0x0701eb0af,
	0x000b86c06,
	0x0701e2f40,
	0x000b87802,
	0x0d8af00b8,
	0x07066b0af,
	0x000c06612,
	0x000c0660a,
	0x0202f0040,
	0x0d8806e0a,
	0x07801f23c,
	0x040000000,
	0x000007020,
	0x0d8806e02,
	0x078017020,
	0x0b08442e7,
	0x02f440036,
	0x044df6e18,


@@ 2159,7 2232,7 @@ ulong bootcode[]={
	0x070ff2f40,
	0x000b87065,
	0x02f4000c0,
	0x06000fe98,
	0x06000fea8,
	0x0f22f5400,
	0x00054f22f,
	0x07400004c,


@@ 2167,7 2240,7 @@ ulong bootcode[]={
	0x06c2670ff,
	0x090af0040,
	0x02f006100,
	0x004ae282f,
	0x004a6282f,
	0x00038f227,
	0x07400f22f,
	0x054000058,


@@ 2179,14 2252,14 @@ ulong bootcode[]={
	0x000409083,
	0x02f430038,
	0x04a806d00,
	0x002d22f00,
	0x061000478,
	0x002ca2f00,
	0x061000470,
	0x0f22f5480,
	0x00050f200,
	0x000a0f22f,
	0x074000048,
	0x0f2277480,
	0x0610004b8,
	0x0610004b0,
	0x0262f0044,
	0x0282f0040,
	0x0f2026000,


@@ 2203,29 2276,28 @@ ulong bootcode[]={
	0x0b6844fef,
	0x0000c6d96,
	0x0760574ff,
	0x0d4844a82,
	0x06d382002,
	0x041f72920,
	0x000851010,
	0x049c0d083,
	0x010804283,
	0x00c370039,
	0x0d4846d36,
	0x0200241f7,
	0x029200085,
	0x06f162002,
	0x041f72920,
	0x000851010,
	0x049c090bc,
	0x00000000a,
	0x010805283,
	0x053824a82,
	0x06cc87c01,
	0x0101049c0,
	0x0d0831080,
	0x042830c37,
	0x000392920,
	0x000856f16,
	0x0200241f7,
	0x029200085,
	0x0101049c0,
	0x090bc0000,
	0x0000a1080,
	0x052835382,
	0x06cca7c01,
	0x04a83670c,
	0x01f7c0031,
	0x0008452af,
	0x000404286,
	0x042824aaf,
	0x000306700,
	0x002021fbc,
	0x001fe1fbc,
	0x0002d2920,
	0x0005c5282,
	0x042837801,


@@ 2237,7 2309,7 @@ ulong bootcode[]={
	0x000406e0c,
	0x0202f0040,
	0x0b0af00b8,
	0x06f0001b4,
	0x06f0001b0,
	0x07066b0af,
	0x000c0661c,
	0x0262f0040,


@@ 2284,7 2356,7 @@ ulong bootcode[]={
	0x04878fc18,
	0x02f2f00bc,
	0x0486f0068,
	0x06100f7ec,
	0x06100f7d4,
	0x070084fef,
	0x000bc4e75,
	0x04aaf0020,


@@ 2333,33 2405,32 @@ ulong bootcode[]={
	0x0b0af00c0,
	0x06600ff1c,
	0x076ffd682,
	0x04a836d0a,
	0x00c370030,
	0x03920005c,
	0x067242803,
	0x04a846d00,
	0x0ff020c37,
	0x06d0a0c37,
	0x000303920,
	0x0005c6722,
	0x028036d00,
	0x0ff060c37,
	0x0002e4920,
	0x0005c660e,
	0x02403b883,
	0x06700fef0,
	0x06700fef4,
	0x052826000,
	0x0feea5384,
	0x060de5383,
	0x060ca76ff,
	0x0feee5384,
	0x060e05383,
	0x060ce76ff,
	0x096af0040,
	0x06c024283,
	0x02a2f00b8,
	0x09aaf0040,
	0x070682f40,
	0x000c06000,
	0x0fe347001,
	0x0fe387001,
	0x0c0af00bc,
	0x06700fe02,
	0x06700fe06,
	0x01fbc002b,
	0x02920005c,
	0x052826000,
	0x0fdf4f22f,
	0x0fdf8f22f,
	0x05400004c,
	0x0f23c4023,
	0x00000000a,


@@ 2375,13 2446,13 @@ ulong bootcode[]={
	0x0f20000a8,
	0x0f22f7480,
	0x00054598f,
	0x06000fd34,
	0x06000fd3c,
	0x053af00b8,
	0x06000fc46,
	0x06000fc56,
	0x070012f40,
	0x000207020,
	0x0d1af00c0,
	0x06000fb20,
	0x06000fb38,
	0x0518ff22f,
	0x05500000c,
	0x0206f0014,


@@ 2478,7 2549,7 @@ ulong bootcode[]={
	0x04e75700a,
	0x0b0816f0c,
	0x0f2364000,
	0x01d208112,
	0x01d208092,
	0x0588f4e75,
	0x02401e282,
	0x020019082,


@@ 2563,59 2634,76 @@ ulong bootcode[]={
	0x0000f6dbc,
	0x015215380,
	0x06db660f8,
	0x0518f2ebc,
	0x07ff00000,
	0x070012f40,
	0x00004f217,
	0x0202f000c,
	0x06f3e226f,
	0x000044281,
	0x0122f000b,
	0x0670c2401,
	0x0e1828282,
	0x024014842,
	0x0828290bc,
	0x000000010,
	0x06d1022c1,
	0x022c122c1,
	0x022c190bc,
	0x000000010,
	0x06cf0d0bc,
	0x00000000f,
	0x06d0612c1,
	0x053806cfa,
	0x0202f0004,
	0x04e75518f,
	0x02ebc7ff0,
	0x000007001,
	0x02f400004,
	0x0f2175400,
	0x0508f4e75,
	0x0518ff22f,
	0x05500000c,
	0x0f2177500,
	0x0203c7ff0,
	0x00000c097,
	0x00c807ff0,
	0x000006706,
	0x04280508f,
	0x04e7542a7,
	0x0f2277500,
	0x061304a80,
	0x066087001,
	0x04fef0014,
	0x04e754280,
	0x060f6518f,
	0x02ebc7ff0,
	0x0000042af,
	0x000044aaf,
	0x0000c6c06,
	0x000978000,
	0x00000f217,
	0x05400508f,
	0x04e75518f,
	0x0f22f5500,
	0x0206f0014,
	0x0f22f5400,
	0x0000cf217,
	0x07500203c,
	0x07ff00000,
	0x0c0970c80,
	0x07ff00000,
	0x067064280,
	0x0508f4e75,
	0x042a7f227,
	0x075006130,
	0x04a806608,
	0x070014fef,
	0x000144e75,
	0x0428060f6,
	0x0518f2ebc,
	0x074004aaf,
	0x000046706,
	0x04280508f,
	0x04e750c97,
	0x07ff00000,
	0x042af0004,
	0x04aaf000c,
	0x06c060097,
	0x080000000,
	0x0f2175400,
	0x0508f4e75,
	0x0518f206f,
	0x00014f22f,
	0x05400000c,
	0x0f2177400,
	0x04aaf0004,
	0x067064280,
	0x0508f4e75,
	0x00c977ff0,
	0x000006610,
	0x0b0fc0000,
	0x06d067001,
	0x0508f4e75,
	0x0428060f8,
	0x00c97fff0,
	0x000006610,
	0x0b0fc0000,
	0x06e067001,
	0x06610b0fc,
	0x000006d06,
	0x07001508f,
	0x04e754280,
	0x060f80c97,
	0x0fff00000,
	0x06610b0fc,
	0x000006e06,
	0x07001508f,
	0x04e754280,
	0x060f84280,
	0x0508f4e75,
	0x0428060f8,
	0x04280508f,
	0x04e750000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000070000,
	0x000000000,
	0x000000000,
	0x000000000,


@@ 2623,80 2711,60 @@ ulong bootcode[]={
	0x000000000,
	0x000000000,
	0x000000000,
	0x07072696e,
	0x074206572,
	0x0726f7273,
	0x000000000,
	0x0061e061a,
	0x006160612,
	0x0000205f0,
	0x005d805d4,
	0x0056a04fe,
	0x004d204ba,
	0x004840480,
	0x0046403f8,
	0x003900324,
	0x002c00270,
	0x001e601bc,
	0x001a4018c,
	0x00174015c,
	0x00144010e,
	0x000d800c2,
	0x0007a0008,
	0x06e6f6e2d,
	0x07a65726f,
	0x020657869,
	0x074207374,
	0x061747573,
	0x000000000,
	0x000000001,
	0x00000000a,
	0x000000064,
	0x0000003e8,
	0x000002710,
	0x0000186a0,
	0x0000f4240,
	0x000989680,
	0x005f5e100,
	0x03b9aca00,
	0x000003fa4,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000010006,
	0x000000000,
	0x000010001,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000003,
	0x000030000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000200,
	0x000000000,
	0x000000000,
	0x000040203,
	0x003030100,
	0x000000100,
	0x000020000,
	0x000050001,
	0x000000200,
	0x000000000,
	0x000007072,
	0x0696e7420,
	0x06572726f,
	0x072730000,
	0x00000061e,
	0x0061a0616,
	0x006120002,
	0x005f005d8,
	0x005d4056a,
	0x004fe04d2,
	0x004ba0484,
	0x004800464,
	0x003f80390,
	0x0032402c0,
	0x0027001e6,
	0x001bc01a4,
	0x0018c0174,
	0x0015c0144,
	0x0010e00d8,
	0x000c2007a,
	0x000086e6f,
	0x06e2d7a65,
	0x0726f2065,
	0x078697420,
	0x073746174,
	0x075730000,
	0x000000000,
	0x000010000,
	0x0000a0000,
	0x000640000,
	0x003e80000,
	0x027100001,
	0x086a0000f,
	0x042400098,
	0x0968005f5,
	0x0e1003b9a,
	0x0ca000000,
	0x03ea60000,
	0x03f320000,
	0x03bce0000,
	0x03f840000,
	0x03ed40000,
	0x03efa0000,
	0x03f180000,
	0x000000000,
	0x000000000,
	0x000000000,


@@ 2719,243 2787,244 @@ ulong bootcode[]={
	0x000000000,
	0x000000000,
	0x000000000,
	0x000004e61,
	0x04e002b49,
	0x06e66002d,
	0x0496e6600,
	0x0000005f8,
	0x005f405f0,
	0x005ec0002,
	0x005ca05b2,
	0x005ae0544,
	0x004d404a8,
	0x00490045a,
	0x00456043a,
	0x003ca0360,
	0x002f00298,
	0x0026001fc,
	0x001d001b8,
	0x001a00188,
	0x001700158,
	0x0012200ec,
	0x000d6008e,
	0x000082363,
	0x02f636f6e,
	0x073002363,
	0x02f636f6e,
	0x073002363,
	0x02f636f6e,
	0x073002365,
	0x02f737973,
	0x06e616d65,
	0x000737973,
	0x06e616d65,
	0x000737973,
	0x06e616d65,
	0x00023652f,
	0x04e614e00,
	0x02b496e66,
	0x0002d496e,
	0x066000000,
	0x005f805f4,
	0x005f005ec,
	0x0000205ca,
	0x005b205ae,
	0x0054404d4,
	0x004a80490,
	0x0045a0456,
	0x0043a03ca,
	0x0036002f0,
	0x002980260,
	0x001fc01d0,
	0x001b801a0,
	0x001880170,
	0x001580122,
	0x000ec00d6,
	0x0008e0008,
	0x023632f63,
	0x06f6e7300,
	0x023632f63,
	0x06f6e7300,
	0x023632f63,
	0x06f6e7300,
	0x023652f73,
	0x079736e61,
	0x06d650073,
	0x079736e61,
	0x06d650073,
	0x079736e61,
	0x06d650023,
	0x0652f7465,
	0x0726d696e,
	0x0616c0074,
	0x065726d69,
	0x06e616c00,
	0x061742674,
	0x020676e6f,
	0x074203100,
	0x061742674,
	0x020676e6f,
	0x074203100,
	0x07465726d,
	0x0696e616c,
	0x000746572,
	0x06d696e61,
	0x06c006174,
	0x026742067,
	0x06e6f7420,
	0x031006174,
	0x026742067,
	0x06e6f7420,
	0x031007465,
	0x0726d696e,
	0x0616c0070,
	0x06f73742e,
	0x02e2e0023,
	0x0732f2573,
	0x000626f6f,
	0x074657300,
	0x063726561,
	0x074650025,
	0x064007772,
	0x069746500,
	0x023732f25,
	0x07300626f,
	0x06f746573,
	0x000706f73,
	0x0742e2e2e,
	0x00023732f,
	0x025730062,
	0x06f6f7465,
	0x073006372,
	0x065617465,
	0x000256400,
	0x077726974,
	0x065002373,
	0x02f257300,
	0x0626f6f74,
	0x000637265,
	0x061746500,
	0x025640077,
	0x072697465,
	0x0002f002f,
	0x00062696e,
	0x064006d6f,
	0x0756e742e,
	0x065730023,
	0x0732f626f,
	0x06f740063,
	0x072656174,
	0x065002564,
	0x000777269,
	0x07465002f,
	0x0002f0062,
	0x0696e6400,
	0x06d6f756e,
	0x0742e2e2e,
	0x0002f0000,
	0x0006d6f75,
	0x06e740074,
	0x0696d652e,
	0x02e2e002f,
	0x00000006d,
	0x06f756e74,
	0x00074696d,
	0x0652e2e2e,
	0x0002f2e2e,
	0x000737461,
	0x074002363,
	0x02f74696d,
	0x06500256c,
	0x064007375,
	0x063636573,
	0x0730a0023,
	0x06b002f6e,
	0x065742f6e,
	0x065740023,
	0x06b002f6e,
	0x065742f64,
	0x06b002f36,
	0x038303230,
	0x02f696e69,
	0x07400696e,
	0x06974002d,
	0x06d002f36,
	0x038303230,
	0x02f696e69,
	0x07400696e,
	0x06974002f,
	0x036383032,
	0x0302f696e,
	0x069740023,
	0x0742f7474,
	0x079306374,
	0x06c006f70,
	0x0656e696e,
	0x067202374,
	0x02f747479,
	0x03063746c,
	0x000423936,
	0x030300070,
	0x075736820,
	0x06173796e,
	0x063002374,
	0x02f747479,
	0x03063746c,
	0x0006f7065,
	0x06e696e67,
	0x02023742f,
	0x02e2e0073,
	0x074617400,
	0x023632f74,
	0x0696d6500,
	0x0256c6400,
	0x073756363,
	0x06573730a,
	0x000236b00,
	0x02f6e6574,
	0x02f6e6574,
	0x000236b00,
	0x02f6e6574,
	0x02f646b00,
	0x02f363830,
	0x032302f69,
	0x06e697400,
	0x0696e6974,
	0x0002d6d00,
	0x02f363830,
	0x032302f69,
	0x06e697400,
	0x0696e6974,
	0x0002f3638,
	0x03032302f,
	0x0696e6974,
	0x00023742f,
	0x074747930,
	0x063746c00,
	0x042313932,
	0x030300070,
	0x075736820,
	0x06173796e,
	0x063002369,
	0x02f63746c,
	0x0006f7065,
	0x06e696e67,
	0x02023692f,
	0x063746c00,
	0x070757368,
	0x020646b6d,
	0x075780063,
	0x06f6e6669,
	0x067203120,
	0x03136206e,
	0x06f726573,
	0x074617274,
	0x000236b2f,
	0x0322f6461,
	0x07461006f,
	0x06f70656e,
	0x0696e6720,
	0x023742f74,
	0x074793063,
	0x0746c0042,
	0x039363030,
	0x000707573,
	0x068206173,
	0x0796e6300,
	0x023742f74,
	0x074793063,
	0x0746c006f,
	0x070656e69,
	0x06e672023,
	0x0742f7474,
	0x079306374,
	0x06c004231,
	0x039323030,
	0x000707573,
	0x068206173,
	0x0796e6300,
	0x023692f63,
	0x0746c006f,
	0x070656e69,
	0x06e672023,
	0x0692f6374,
	0x06c007075,
	0x073682064,
	0x06b6d7578,
	0x000636f6e,
	0x066696720,
	0x031203136,
	0x0206e6f72,
	0x065737461,
	0x072740023,
	0x06b2f322f,
	0x064617461,
	0x000236b2f,
	0x0322f6374,
	0x06c006f70,
	0x0656e696e,
	0x06720236b,
	0x02f322f63,
	0x0746c0063,
	0x06f6e6e65,
	0x063742025,
	0x073006469,
	0x0616c696e,
	0x067006572,
	0x0726f7220,
	0x06469616c,
	0x0006f7065,
	0x06e696e67,
	0x020236b2f,
	0x0322f6461,
	0x074610023,
	0x06b2f322f,
	0x063746c00,
	0x06f70656e,
	0x0696e6720,
	0x025732c20,
	0x072657472,
	0x079696e67,
	0x0202e2e2e,
	0x00a00636f,
	0x06e6e6563,
	0x074656420,
	0x0746f2025,
	0x0730a0023,
	0x0652f626f,
	0x06f746c69,
	0x06e650023,
	0x0652f626f,
	0x06f746465,
	0x076696365,
	0x0236b2f32,
	0x02f63746c,
	0x000636f6e,
	0x06e656374,
	0x020257300,
	0x06469616c,
	0x0696e6700,
	0x06572726f,
	0x072206469,
	0x0616c696e,
	0x067202573,
	0x02c207265,
	0x074727969,
	0x06e67202e,
	0x02e2e0a00,
	0x0636f6e6e,
	0x065637465,
	0x06420746f,
	0x02025730a,
	0x00023652f,
	0x0626f6f74,
	0x073657276,
	0x06572006e,
	0x06673006e,
	0x06f702e2e,
	0x02e007772,
	0x069746520,
	0x06e6f7000,
	0x072656164,
	0x0206e6f70,
	0x0006e203d,
	0x02025643b,
	0x020627566,
	0x06c696e65,
	0x00023652f,
	0x0626f6f74,
	0x064657669,
	0x063650023,
	0x0652f626f,
	0x06f747365,
	0x072766572,
	0x0006e6673,
	0x0006e6f70,
	0x02e2e2e00,
	0x077726974,
	0x065206e6f,
	0x070007265,
	0x06164206e,
	0x06f70006e,
	0x0203d2025,
	0x02e327820,
	0x0252e3278,
	0x0643b2062,
	0x07566203d,
	0x020252e32,
	0x07820252e,
	0x032780a00,
	0x0666f726d,
	0x06174206e,
	0x06f70006e,
	0x06f742052,
	0x06e6f7000,
	0x073657373,
	0x0696f6e2e,
	0x02e2e0077,
	0x072697465,
	0x020736573,
	0x073696f6e,
	0x000726561,
	0x064207365,
	0x07373696f,
	0x06e00666f,
	0x032782025,
	0x02e327820,
	0x0252e3278,
	0x00a00666f,
	0x0726d6174,
	0x020736573,
	0x073696f6e,
	0x000657272,
	0x06f722025,
	0x0733b006e,
	0x06f742052,
	0x0206e6f70,
	0x0006e6f74,
	0x020526e6f,
	0x070007365,
	0x07373696f,
	0x06e2e2e2e,
	0x000777269,
	0x074652073,
	0x065737369,
	0x06f6e0072,
	0x065616420,
	0x073657373,
	0x0696f6e00,
	0x0666f726d,
	0x061742073,
	0x065737369,
	0x06f6e0065,
	0x072726f72,
	0x02025733b,
	0x0006e6f74,
	0x020527365,
	0x07373696f,
	0x06e002f63,
	0x066730063,
	0x066732e2e,
	0x02e007069,
	0x070650066,
	0x06f726b00,
	0x02f636673,
	0x000636673,
	0x02e2e2e00,
	0x070697065,
	0x000666f72,
	0x06b002f63,
	0x066730062,
	0x06f6f7463,
	0x06673002d,
	0x06673002f,
	0x063667300,
	0x0626f6f74,
	0x063667300,
	0x02d730062,
	0x06f6f743a,
	0x02025733a,
	0x02025730a,
	0x000000000,
	0x000626f6f,
	0x074636673,
	0x0002d6673,
	0x0002f6366,
	0x07300626f,
	0x06f746366,
	0x073002d73,
	0x000626f6f,
	0x0743a2025,
	0x0733a2025,
	0x0730a0000,
	0x000000000,
	0x00002e32,
	0x00002f40,
	0x0,
	0x00002f40,
	0x0,
};

M gnot/lock.c => gnot/lock.c +5 -4
@@ 16,15 16,16 @@ lock(Lock *l)
	 * Try the fast grab first
	 */
    	if(tas(&l->key) == 0){
		if(u && u->p)
		if(u)
			u->p->hasspin = 1;
		l->pc = ((ulong*)&l)[PCOFF];
		return;
	}
	for(i = 0; i < 1000; i++){
		sched();
	for(i = 0; i < 100000; i++){
		if(u && u->p->state == Running)
			sched();
    		if (tas(&l->key) == 0){
			if(u && u->p)
			if(u)
				u->p->hasspin = 1;
			l->pc = ((ulong*)&l)[PCOFF];
			return;

M pc/devhard.c => pc/devhard.c +25 -20
@@ 319,6 319,13 @@ hardread(Chan *c, void *a, long n)
		i -= skip;
		if(i > n - rv)
			i = n - rv;
{int j;

 print("0x%lux(%d) <- ", aa+rv, i);
 for(j = 0; j<32; j++)
	print("%.2ux ", cp->buf[j+skip]);
 print("\n");
}
		memmove(aa+rv, cp->buf + skip, i);
		skip = 0;
	}


@@ 332,7 339,7 @@ long
hardwrite(Chan *c, void *a, long n)
{
	Drive *dp;
	long rv, i;
	long rv, i, partial;
	uchar *aa = a;
	Partition *pp;
	Controller *cp;


@@ 354,22 361,24 @@ hardwrite(Chan *c, void *a, long n)
	 *  read in the first sector before writing
	 *  it out.
	 */
	i = c->offset % dp->bytes;
	if(i){
		hardxfer(dp, pp, Cread, c->offset-i, dp->bytes);
		if(i+n > dp->bytes)
			rv = dp->bytes - i;
	partial = c->offset % dp->bytes;
	if(partial){
		hardxfer(dp, pp, Cread, c->offset-partial, dp->bytes);
		if(partial+n > dp->bytes)
			rv = dp->bytes - partial;
		else
			rv = n;
		memmove(cp->buf+i, aa, rv);
		hardxfer(dp, pp, Cwrite, c->offset-i, dp->bytes);
		memmove(cp->buf+partial, aa, rv);
		hardxfer(dp, pp, Cwrite, c->offset-partial, dp->bytes);
	} else
		rv = 0;

	/*
	 *  write out the full sectors
	 */
	for(; rv + dp->bytes <= n; rv += i){
	partial = (n - rv) % dp->bytes;
	n -= partial;
	for(; rv < n; rv += i){
		i = n - rv;
		if(i > Maxxfer)
			i = Maxxfer;


@@ 384,11 393,11 @@ hardwrite(Chan *c, void *a, long n)
	 *  read in the last sector before writing
	 *  it out.
	 */
	if(n > rv){
	if(partial){
		hardxfer(dp, pp, Cread, c->offset+rv, dp->bytes);
		memmove(cp->buf, aa+rv, n - rv);
		memmove(cp->buf, aa+rv, partial);
		hardxfer(dp, pp, Cwrite, c->offset+rv, dp->bytes);
		rv = n;
		rv += partial;
	}
	qunlock(cp);
	poperror();


@@ 473,7 482,7 @@ hardxfer(Drive *dp, Partition *pp, int cmd, long start, long len)
	cp->cmd = cmd;
	cp->dp = dp;
	cp->sofar = 0;
/*print("xfer:\ttcyl %d, tsec %d, thead %d\n", cp->tcyl, cp->tsec, cp->thead);
print("xfer:\ttcyl %d, tsec %d, thead %d\n", cp->tcyl, cp->tsec, cp->thead);
print("\tnsecs %d, sofar %d\n", cp->nsecs, cp->sofar);/**/
	outb(cp->pbase+Pcount, cp->nsecs);
	outb(cp->pbase+Psector, cp->tsec);


@@ 616,23 625,19 @@ hardpart(Drive *dp)
	 */
	n = getfields(cp->buf, line, Npart+1, '\n');
	if(strncmp(line[0], MAGIC, sizeof(MAGIC)-1) != 0){
print("bad partition magic\n");
		goto out;
	}
	for(i = 1; i < n; i++){
		pp++;
		if(getfields(line[i], field, 3, 0) != 3){
print("bad partition field\n");
		if(getfields(line[i], field, 3, ' ') != 3){
			break;
		}
		strncpy(pp->name, field[0], NAMELEN);
		pp->start = strtoul(field[1], 0, 0);
		pp->end = strtoul(field[2], 0, 0);
		if(pp->start > pp->end || pp->start >= dp->p[0].end){
print("bad partition limit\n");
			break;
		}
print("partition %s from %d to %d\n", pp->name, pp->start, pp->end);
		dp->npart++;
	}
out:


@@ 690,8 695,8 @@ hardintr(Ureg *ur)
		while((inb(cp->pbase+Pstatus) & Sdrq) == 0)
			if(++loop > 10000)
				panic("hardintr 2");
		inss(cp->pbase+Pdata, &cp->buf[cp->sofar*cp->dp->bytes],
			cp->dp->bytes/2);
		inss(cp->pbase+Pdata, &cp->buf[cp->sofar*dp->bytes],
			dp->bytes/2);
		cp->sofar++;
		if(cp->sofar >= cp->nsecs){
			cp->cmd = 0;

M port/proc.c => port/proc.c +1 -2
@@ 710,7 710,6 @@ kproc(char *name, void (*func)(void *), void *arg)
	k = kmap(p->upage);
	upa = VA(k);
	up = (User*)upa;
	up->p = p;

	/*
	 * Save time: only copy u-> data and useful stack


@@ 720,6 719,7 @@ kproc(char *name, void (*func)(void *), void *arg)
	n = USERADDR+BY2PG - (ulong)&lastvar;
	n = (n+32) & ~(BY2WD-1);	/* be safe & word align */
	memmove((void*)(upa+BY2PG-n), (void*)(USERADDR+BY2PG-n), n);
	up->p = p;

	/*
	 * Refs


@@ 731,7 731,6 @@ kproc(char *name, void (*func)(void *), void *arg)
	 * Sched
	 */
	if(setlabel(&p->sched)){
		u->p = p;
		p->state = Running;
		p->mach = m;
		m->proc = p;

M port/sysproc.c => port/sysproc.c +0 -1
@@ 103,7 103,6 @@ rfork(ulong flag)
	 * Sched
	 */
	if(setlabel(&p->sched)){
		u->p = p;
		p->state = Running;
		p->mach = m;
		m->proc = p;

M power/boot.c => power/boot.c +6 -6
@@ 299,7 299,7 @@ preamble(int fd)

	print("nop...");
	hdr.type = Tnop;
	hdr.tag = ~0;
	hdr.tag = NOTAG;
	n = convS2M(&hdr, buf);
	if(write(fd, buf, n) != n){
		print("n = %d\n", n);


@@ 324,14 324,14 @@ preamble(int fd)
		prerror("not Rnop");
		return 0;
	}
	if(hdr.tag != ~0){
		prerror("tag not ~0");
	if(hdr.tag != NOTAG){
		prerror("tag not NOTAG");
		return 0;
	}

	print("session...");
	hdr.type = Tsession;
	hdr.tag = ~0;
	hdr.tag = NOTAG;
	n = convS2M(&hdr, buf);
	if(write(fd, buf, n) != n){
		prerror("write session");


@@ 346,8 346,8 @@ preamble(int fd)
		prerror("format session");
		return 0;
	}
	if(hdr.tag != ~0){
		prerror("tag not ~0");
	if(hdr.tag != NOTAG){
		prerror("tag not NOTAG");
		return 0;
	}
	if(hdr.type == Rerror){

M power/boot.h => power/boot.h +651 -563
@@ 1,8 1,8 @@
ulong bootcode[]={
	0x000000407,
	0x000005220,
	0x000000890,
	0x000001190,
	0x0000054d0,
	0x000000740,
	0x000001290,
	0x000000000,
	0x000001020,
	0x000000000,


@@ 24,21 24,21 @@ ulong bootcode[]={
	0x023bdffe0,
	0x0afbf0000,
	0x0afa00018,
	0x023c283a5,
	0x023c2824d,
	0x0afa20004,
	0x00c000a74,
	0x0afa00008,
	0x023c383ad,
	0x023c38255,
	0x0afa30004,
	0x020020001,
	0x00c000a74,
	0x0afa20008,
	0x023c383b5,
	0x023c3825d,
	0x0afa30004,
	0x020020001,
	0x00c000a74,
	0x0afa20008,
	0x023c283bd,
	0x023c28265,
	0x0afa20004,
	0x020040001,
	0x0afa40008,


@@ 47,7 47,7 @@ ulong bootcode[]={
	0x0afa2000c,
	0x004210004,
	0x0afa1001c,
	0x023c383c8,
	0x023c38270,
	0x00c0008d1,
	0x0afa30004,
	0x08fa20028,


@@ 77,13 77,13 @@ ulong bootcode[]={
	0x000000027,
	0x010230004,
	0x000000027,
	0x023c283d0,
	0x023c28278,
	0x00c0008d1,
	0x0afa20004,
	0x08fa3001c,
	0x00c000a5c,
	0x0afa30004,
	0x023c383d8,
	0x023c38280,
	0x0afa30004,
	0x020040001,
	0x0afa40008,


@@ 92,15 92,15 @@ ulong bootcode[]={
	0x0afa3000c,
	0x004210004,
	0x0afa1001c,
	0x023c283e4,
	0x023c2828c,
	0x00c0008d1,
	0x0afa20004,
	0x023c483fa,
	0x023c482a2,
	0x00c000a3c,
	0x0afa40004,
	0x0afa10014,
	0x08fa4001c,
	0x023c283ed,
	0x023c28295,
	0x0afa40004,
	0x0afa20008,
	0x08fa40014,


@@ 108,7 108,7 @@ ulong bootcode[]={
	0x0afa4000c,
	0x004210004,
	0x000000027,
	0x023c28407,
	0x023c282af,
	0x00c0008d1,
	0x0afa20004,
	0x08fa3001c,


@@ 143,19 143,19 @@ ulong bootcode[]={
	0x024c6ffff,
	0x023c28026,
	0x0afa20004,
	0x023c38410,
	0x023c382b8,
	0x00c0009fd,
	0x0afa30008,
	0x023c29992,
	0x023c29942,
	0x0afa20004,
	0x023c3841b,
	0x023c382c3,
	0x00c0009fd,
	0x0afa30008,
	0x08fa60028,
	0x08fa20024,
	0x020030001,
	0x010430029,
	0x023c59992,
	0x023c59942,
	0x020030002,
	0x010430019,
	0x000000027,


@@ 204,7 204,7 @@ ulong bootcode[]={
	0x000000027,
	0x023bdfff4,
	0x0afbf0000,
	0x023c38423,
	0x023c382cb,
	0x0afa30004,
	0x020020002,
	0x00c000a74,


@@ 235,7 235,7 @@ ulong bootcode[]={
	0x000000027,
	0x014400008,
	0x000000027,
	0x023c3842b,
	0x023c382d3,
	0x00c000968,
	0x0afa30004,
	0x08fa20000,


@@ 246,14 246,14 @@ ulong bootcode[]={
	0x000000027,
	0x014400048,
	0x000000027,
	0x023c28459,
	0x023c28301,
	0x0afa20004,
	0x020040002,
	0x00c000a74,
	0x0afa40008,
	0x004210008,
	0x000000027,
	0x023c38462,
	0x023c3830a,
	0x00c0008bf,
	0x0afa30004,
	0x08fa20000,


@@ 262,7 262,7 @@ ulong bootcode[]={
	0x02001ffff,
	0x0afa10020,
	0x0afa10004,
	0x023c48473,
	0x023c4831b,
	0x0afa40008,
	0x02003000d,
	0x00c000a88,


@@ 272,7 272,7 @@ ulong bootcode[]={
	0x000000027,
	0x00c000a5c,
	0x0afa50004,
	0x023c38481,
	0x023c38329,
	0x00c0008bf,
	0x0afa30004,
	0x08fa20000,


@@ 280,7 280,7 @@ ulong bootcode[]={
	0x000400008,
	0x02001ffff,
	0x0afa50004,
	0x023c4848f,
	0x023c48337,
	0x0afa40008,
	0x02003000c,
	0x00c000a88,


@@ 290,7 290,7 @@ ulong bootcode[]={
	0x000000027,
	0x00c000a5c,
	0x0afa50004,
	0x023c3849c,
	0x023c38344,
	0x00c0008bf,
	0x0afa30004,
	0x08fa20000,


@@ 298,7 298,7 @@ ulong bootcode[]={
	0x000400008,
	0x02001ffff,
	0x0afa50004,
	0x023c484a9,
	0x023c48351,
	0x0afa40008,
	0x02003000c,
	0x00c000a88,


@@ 308,7 308,7 @@ ulong bootcode[]={
	0x08fa20020,
	0x00c000a5c,
	0x0afa20004,
	0x023c384b6,
	0x023c3835e,
	0x00c0008bf,
	0x0afa30004,
	0x08fa20000,


@@ 317,21 317,21 @@ ulong bootcode[]={
	0x02001ffff,
	0x020020001,
	0x0afc28042,
	0x023c284c3,
	0x023c2836b,
	0x0afa20004,
	0x020040002,
	0x00c000a74,
	0x0afa40008,
	0x004210008,
	0x0afa10018,
	0x023c384d2,
	0x023c3837a,
	0x00c0008bf,
	0x0afa30004,
	0x08fa20000,
	0x023bd0024,
	0x000400008,
	0x02001ffff,
	0x023c384e9,
	0x023c38391,
	0x0afa30004,
	0x020040002,
	0x00c000a74,


@@ 341,7 341,7 @@ ulong bootcode[]={
	0x08fa20018,
	0x00c000a5c,
	0x0afa20004,
	0x023c284f7,
	0x023c2839f,
	0x0afa20004,
	0x00c0008bf,
	0x02003ffff,


@@ 385,9 385,9 @@ ulong bootcode[]={
	0x023bd0024,
	0x000400008,
	0x02001ffff,
	0x023c2850d,
	0x023c283b5,
	0x0afc28022,
	0x023c38513,
	0x023c383bb,
	0x0afc380fe,
	0x08fa10018,
	0x08fa20000,


@@ 402,14 402,14 @@ ulong bootcode[]={
	0x000000027,
	0x014400038,
	0x000000027,
	0x023c2851b,
	0x023c283c3,
	0x0afa20004,
	0x020040002,
	0x00c000a74,
	0x0afa40008,
	0x004210008,
	0x0afc1801e,
	0x023c38522,
	0x023c383ca,
	0x00c0008bf,
	0x0afa30004,
	0x08fa20000,


@@ 417,7 417,7 @@ ulong bootcode[]={
	0x000400008,
	0x02001ffff,
	0x0afa10004,
	0x023c48531,
	0x023c483d9,
	0x0afa40008,
	0x02003000a,
	0x00c000a88,


@@ 427,7 427,7 @@ ulong bootcode[]={
	0x000000027,
	0x00c000a5c,
	0x0afa50004,
	0x023c3853c,
	0x023c383e4,
	0x00c0008bf,
	0x0afa30004,
	0x08fa20000,


@@ 435,7 435,7 @@ ulong bootcode[]={
	0x000400008,
	0x02001ffff,
	0x0afa50004,
	0x023c48547,
	0x023c483ef,
	0x0afa40008,
	0x020030017,
	0x00c000a88,


@@ 445,7 445,7 @@ ulong bootcode[]={
	0x08fc2801e,
	0x00c000a5c,
	0x0afa20004,
	0x023c3855f,
	0x023c38407,
	0x00c0008bf,
	0x0afa30004,
	0x08fa20000,


@@ 457,21 457,21 @@ ulong bootcode[]={
	0x0200307d0,
	0x00c000a7c,
	0x0afa30004,
	0x023c38577,
	0x023c3841f,
	0x0afa30004,
	0x020040002,
	0x00c000a74,
	0x0afa40008,
	0x004210008,
	0x0afa10054,
	0x023c28583,
	0x023c2842b,
	0x00c0008bf,
	0x0afa20004,
	0x08fa20000,
	0x023bd0058,
	0x000400008,
	0x02001ffff,
	0x023c28597,
	0x023c2843f,
	0x0afa20004,
	0x020040002,
	0x00c000a74,


@@ 481,7 481,7 @@ ulong bootcode[]={
	0x08fa30054,
	0x00c000a5c,
	0x0afa30004,
	0x023c385a2,
	0x023c3844a,
	0x0afa30004,
	0x00c0008bf,
	0x02002ffff,


@@ 491,7 491,7 @@ ulong bootcode[]={
	0x02001ffff,
	0x023a20014,
	0x0afa20004,
	0x023c385b5,
	0x023c3845d,
	0x0afa30008,
	0x08fa2005c,
	0x00c0009b2,


@@ 524,9 524,9 @@ ulong bootcode[]={
	0x023bd0058,
	0x000400008,
	0x02001ffff,
	0x023c285c0,
	0x023c28468,
	0x0afc28022,
	0x023c385c3,
	0x023c3846b,
	0x0afc380fe,
	0x08fa10054,
	0x08fa20000,


@@ 557,17 557,17 @@ ulong bootcode[]={
	0x000400008,
	0x02001ffff,
	0x0afa50004,
	0x023c485c8,
	0x023c48470,
	0x0afa40008,
	0x0afa0000c,
	0x023c285cd,
	0x023c28475,
	0x0afa20010,
	0x023c485ce,
	0x023c48476,
	0x00c000a70,
	0x0afa40014,
	0x004210004,
	0x000000027,
	0x023c285cf,
	0x023c28477,
	0x00c0008d1,
	0x0afa20004,
	0x00c000a6c,


@@ 590,7 590,7 @@ ulong bootcode[]={
	0x0afa20004,
	0x020030002,
	0x0afa30004,
	0x023c2861f,
	0x023c284c7,
	0x00c00098d,
	0x0afa20008,
	0x020030bb8,


@@ 598,10 598,10 @@ ulong bootcode[]={
	0x0afa30004,
	0x020020002,
	0x0afa20004,
	0x023c38630,
	0x023c384d8,
	0x00c00098d,
	0x0afa30008,
	0x023c2863f,
	0x023c284e7,
	0x0afa20004,
	0x020030002,
	0x00c000a74,


@@ 610,38 610,38 @@ ulong bootcode[]={
	0x000000027,
	0x000400008,
	0x023bd00d4,
	0x023c385d5,
	0x023c3847d,
	0x0afa30004,
	0x023c285ee,
	0x023c28496,
	0x0afa20008,
	0x023c385f9,
	0x023c384a1,
	0x0afa3000c,
	0x00c000a48,
	0x0afa00010,
	0x023c28609,
	0x023c284b1,
	0x00c0008d1,
	0x0afa20004,
	0x023c3861a,
	0x023c384c2,
	0x00c0008d1,
	0x0afa30004,
	0x008000642,
	0x000000027,
	0x023bdffe0,
	0x0afbf0000,
	0x023c28649,
	0x023c284f1,
	0x00c000968,
	0x0afa20004,
	0x020030032,
	0x0a3c39892,
	0x0a3c39842,
	0x03402ffff,
	0x0a7c29896,
	0x023c29892,
	0x0a7c29846,
	0x023c29842,
	0x0afa20004,
	0x023c48892,
	0x023c48842,
	0x00c000df3,
	0x0afa40008,
	0x08fa30024,
	0x023c48892,
	0x023c48842,
	0x0afa30004,
	0x0afa40008,
	0x0afa1001c,


@@ 651,11 651,11 @@ ulong bootcode[]={
	0x000000027,
	0x01025000c,
	0x000000027,
	0x023c28650,
	0x023c284f8,
	0x0afa20004,
	0x00c000968,
	0x0afa50008,
	0x023c28658,
	0x023c28500,
	0x00c0008bf,
	0x0afa20004,
	0x08fa20000,


@@ 663,7 663,7 @@ ulong bootcode[]={
	0x000400008,
	0x000000825,
	0x08fa20024,
	0x023c48892,
	0x023c48842,
	0x0afa20004,
	0x0afa40008,
	0x020021000,


@@ 671,7 671,7 @@ ulong bootcode[]={
	0x0afa2000c,
	0x01c200008,
	0x000000027,
	0x023c38662,
	0x023c3850a,
	0x00c0008bf,
	0x0afa30004,
	0x08fa20000,


@@ 683,84 683,84 @@ ulong bootcode[]={
	0x000000027,
	0x008000697,
	0x000000027,
	0x023c38892,
	0x023c38842,
	0x0afa30004,
	0x023c49892,
	0x023c49842,
	0x0afa40008,
	0x0afa1001c,
	0x00c000b25,
	0x0afa1000c,
	0x014200022,
	0x000000027,
	0x023c2866b,
	0x023c28513,
	0x0afa20004,
	0x08fa3001c,
	0x000000027,
	0x0afa30008,
	0x083c28892,
	0x083c28842,
	0x000000027,
	0x000021600,
	0x000021603,
	0x0afa2000c,
	0x083c38893,
	0x083c38843,
	0x000000027,
	0x000031e00,
	0x000031e03,
	0x0afa30010,
	0x083c28894,
	0x083c28844,
	0x000000027,
	0x000021600,
	0x000021603,
	0x0afa20014,
	0x083c38895,
	0x083c38845,
	0x000000027,
	0x000031e00,
	0x000031e03,
	0x00c000968,
	0x0afa30018,
	0x023c2868e,
	0x023c28536,
	0x00c0008bf,
	0x0afa20004,
	0x08fa20000,
	0x023bd0020,
	0x000400008,
	0x000000825,
	0x083c39892,
	0x083c39842,
	0x020020033,
	0x010620008,
	0x000000027,
	0x023c38699,
	0x023c38541,
	0x00c0008bf,
	0x0afa30004,
	0x08fa20000,
	0x023bd0020,
	0x000400008,
	0x000000825,
	0x097c29896,
	0x02003ffff,
	0x097c29846,
	0x03403ffff,
	0x010430008,
	0x000000027,
	0x023c286a2,
	0x023c2854a,
	0x00c0008bf,
	0x0afa20004,
	0x08fa20000,
	0x023bd0020,
	0x000400008,
	0x000000825,
	0x023c386ad,
	0x023c38558,
	0x00c000968,
	0x0afa30004,
	0x020020034,
	0x0a3c29892,
	0x0a3c29842,
	0x03403ffff,
	0x0a7c39896,
	0x023c39892,
	0x0a7c39846,
	0x023c39842,
	0x0afa30004,
	0x023c48892,
	0x023c48842,
	0x00c000df3,
	0x0afa40008,
	0x08fa20024,
	0x023c48892,
	0x023c48842,
	0x0afa20004,
	0x0afa40008,
	0x0afa1001c,


@@ 770,7 770,7 @@ ulong bootcode[]={
	0x000000027,
	0x010240008,
	0x000000027,
	0x023c286b8,
	0x023c28563,
	0x00c0008bf,
	0x0afa20004,
	0x08fa20000,


@@ 778,7 778,7 @@ ulong bootcode[]={
	0x000400008,
	0x000000825,
	0x08fa20024,
	0x023c48892,
	0x023c48842,
	0x0afa20004,
	0x0afa40008,
	0x020021000,


@@ 786,48 786,48 @@ ulong bootcode[]={
	0x0afa2000c,
	0x01c200008,
	0x000000027,
	0x023c386c6,
	0x023c38571,
	0x00c0008bf,
	0x0afa30004,
	0x08fa20000,
	0x023bd0020,
	0x000400008,
	0x000000825,
	0x023c38892,
	0x023c38842,
	0x0afa30004,
	0x023c49892,
	0x023c49842,
	0x0afa40008,
	0x00c000b25,
	0x0afa1000c,
	0x014200008,
	0x000000027,
	0x023c286d3,
	0x023c2857e,
	0x00c0008bf,
	0x0afa20004,
	0x08fa20000,
	0x023bd0020,
	0x000400008,
	0x000000825,
	0x097c39896,
	0x02002ffff,
	0x097c39846,
	0x03402ffff,
	0x010620008,
	0x000000027,
	0x023c386e2,
	0x023c3858d,
	0x00c0008bf,
	0x0afa30004,
	0x08fa20000,
	0x023bd0020,
	0x000400008,
	0x000000825,
	0x083c29892,
	0x083c29842,
	0x020030037,
	0x01443000d,
	0x000000027,
	0x020020002,
	0x0afa20004,
	0x023c386ed,
	0x023c3859b,
	0x0afa30008,
	0x023c29892,
	0x023c29842,
	0x024420008,
	0x00c00098d,
	0x0afa2000c,


@@ 835,11 835,11 @@ ulong bootcode[]={
	0x023bd0020,
	0x000400008,
	0x000000825,
	0x083c39892,
	0x083c39842,
	0x020020035,
	0x010620008,
	0x000000027,
	0x023c386fd,
	0x023c385ab,
	0x00c0008bf,
	0x0afa30004,
	0x08fa20000,


@@ 857,7 857,7 @@ ulong bootcode[]={
	0x000000027,
	0x01040000a,
	0x000000027,
	0x023c3870a,
	0x023c385b8,
	0x0afa30004,
	0x023c28026,
	0x0afa20008,


@@ 874,7 874,7 @@ ulong bootcode[]={
	0x0afc28006,
	0x023c28026,
	0x0afa20004,
	0x023c48711,
	0x023c485bf,
	0x0afa40008,
	0x020020004,
	0x00c0009ca,


@@ 890,7 890,7 @@ ulong bootcode[]={
	0x0afc68006,
	0x004c10008,
	0x000000027,
	0x023c28742,
	0x023c285f0,
	0x00c000968,
	0x0afa20004,
	0x08fa20000,


@@ 905,17 905,17 @@ ulong bootcode[]={
	0x000000027,
	0x000400008,
	0x023bd0150,
	0x023c38751,
	0x023c385ff,
	0x00c000968,
	0x0afa30004,
	0x023c28892,
	0x023c28842,
	0x0afa20004,
	0x023c38759,
	0x023c38607,
	0x0afa30008,
	0x08fa20140,
	0x00c0009b2,
	0x0afa2000c,
	0x023c28892,
	0x023c28842,
	0x0afa20004,
	0x020040001,
	0x0afa40008,


@@ 924,26 924,26 @@ ulong bootcode[]={
	0x0afa2000c,
	0x004210004,
	0x0afa10148,
	0x023c3875f,
	0x023c3860d,
	0x00c0008d1,
	0x0afa30004,
	0x023c28892,
	0x023c28842,
	0x0afa20004,
	0x023c38766,
	0x023c38614,
	0x0afa30008,
	0x08fc28006,
	0x00c0009b2,
	0x0afa2000c,
	0x023c38892,
	0x023c38842,
	0x00c000a3c,
	0x0afa30004,
	0x0afa10014,
	0x023c48892,
	0x023c48842,
	0x00c000a3c,
	0x0afa40004,
	0x0afa10010,
	0x08fa40148,
	0x023c38892,
	0x023c38842,
	0x0afa40004,
	0x0afa30008,
	0x08fa40010,


@@ 953,13 953,13 @@ ulong bootcode[]={
	0x000000027,
	0x010230004,
	0x000000027,
	0x023c28769,
	0x023c28617,
	0x00c0008d1,
	0x0afa20004,
	0x08fa30148,
	0x00c000a5c,
	0x0afa30004,
	0x023c3876f,
	0x023c3861d,
	0x0afa30004,
	0x020040001,
	0x0afa40008,


@@ 968,26 968,26 @@ ulong bootcode[]={
	0x0afa3000c,
	0x004210004,
	0x0afa10148,
	0x023c28777,
	0x023c28625,
	0x00c0008d1,
	0x0afa20004,
	0x023c38892,
	0x023c38842,
	0x0afa30004,
	0x023c2877e,
	0x023c2862c,
	0x0afa20008,
	0x08fc38006,
	0x00c0009b2,
	0x0afa3000c,
	0x023c28892,
	0x023c28842,
	0x00c000a3c,
	0x0afa20004,
	0x0afa10014,
	0x023c48892,
	0x023c48842,
	0x00c000a3c,
	0x0afa40004,
	0x0afa10010,
	0x08fa40148,
	0x023c38892,
	0x023c38842,
	0x0afa40004,
	0x0afa30008,
	0x08fa40010,


@@ 997,53 997,53 @@ ulong bootcode[]={
	0x000000027,
	0x010230004,
	0x000000027,
	0x023c28781,
	0x023c2862f,
	0x00c0008d1,
	0x0afa20004,
	0x08fa30148,
	0x00c000a5c,
	0x0afa30004,
	0x023c28787,
	0x023c28635,
	0x00c000968,
	0x0afa20004,
	0x023c28790,
	0x023c2863e,
	0x0afa20004,
	0x023c48792,
	0x023c48640,
	0x0afa40008,
	0x00c000a58,
	0x0afa0000c,
	0x004210004,
	0x000000027,
	0x023c28794,
	0x023c28642,
	0x00c0008d1,
	0x0afa20004,
	0x08fc28006,
	0x023c48799,
	0x023c48647,
	0x0afa20004,
	0x0afa40008,
	0x020020006,
	0x0afa2000c,
	0x023c4879b,
	0x023c48649,
	0x0afa40010,
	0x023c2879c,
	0x023c2864a,
	0x00c000a70,
	0x0afa20014,
	0x004210004,
	0x000000027,
	0x023c3879d,
	0x023c3864b,
	0x00c0008d1,
	0x0afa30004,
	0x023c287a3,
	0x023c28651,
	0x00c000968,
	0x0afa20004,
	0x023c287ab,
	0x023c28659,
	0x0afa20004,
	0x023a40058,
	0x00c000a80,
	0x0afa40008,
	0x004210004,
	0x000000027,
	0x023c287af,
	0x023c2865d,
	0x00c0008d1,
	0x0afa20004,
	0x023a30058,


@@ 1051,7 1051,7 @@ ulong bootcode[]={
	0x023a200cc,
	0x00c000a8c,
	0x0afa20008,
	0x023c287b4,
	0x023c28662,
	0x0afa20004,
	0x020040001,
	0x00c000a74,


@@ 1059,7 1059,7 @@ ulong bootcode[]={
	0x0afa10148,
	0x023a20058,
	0x0afa20004,
	0x023c387bc,
	0x023c3866a,
	0x0afa30008,
	0x08fa2012c,
	0x00c0009b2,


@@ 1078,7 1078,7 @@ ulong bootcode[]={
	0x08fa30148,
	0x00c000a5c,
	0x0afa30004,
	0x023c287c0,
	0x023c2866e,
	0x00c000968,
	0x0afa20004,
	0x08fc58022,


@@ 1088,7 1088,7 @@ ulong bootcode[]={
	0x000000027,
	0x023a20018,
	0x0afa20004,
	0x023c387c9,
	0x023c38677,
	0x0afa30008,
	0x00c0009b2,
	0x0afa5000c,


@@ 1099,7 1099,7 @@ ulong bootcode[]={
	0x00c000a58,
	0x0afa0000c,
	0x08fc380fe,
	0x023c287d1,
	0x023c2867f,
	0x0afa30004,
	0x0afa20008,
	0x00c000a58,


@@ 1110,18 1110,18 @@ ulong bootcode[]={
	0x000000027,
	0x023a20018,
	0x0afa20004,
	0x023c387da,
	0x023c38688,
	0x0afa30008,
	0x00c0009b2,
	0x0afa5000c,
	0x023c387ea,
	0x023c38698,
	0x0afa30004,
	0x023a20018,
	0x00c000968,
	0x0afa20008,
	0x023a30018,
	0x0afa30004,
	0x023c2880c,
	0x023c286ba,
	0x0afa20008,
	0x00c000a58,
	0x0afa0000c,


@@ 1129,35 1129,35 @@ ulong bootcode[]={
	0x000000027,
	0x010600010,
	0x000000027,
	0x023c2881d,
	0x023c286cb,
	0x0afa20004,
	0x023c38828,
	0x023c386d6,
	0x0afa30008,
	0x023c2882d,
	0x023c286db,
	0x0afa2000c,
	0x00c000a48,
	0x0afa00010,
	0x023c38840,
	0x023c386ee,
	0x00c0008d1,
	0x0afa30004,
	0x08fa20000,
	0x000000027,
	0x000400008,
	0x023bd0150,
	0x023c38830,
	0x023c386de,
	0x0afa30004,
	0x023c2883b,
	0x023c286e9,
	0x0afa20008,
	0x00c000a48,
	0x0afa0000c,
	0x023c38840,
	0x023c386ee,
	0x00c0008d1,
	0x0afa30004,
	0x08fa20000,
	0x000000027,
	0x000400008,
	0x023bd0150,
	0x023c38726,
	0x023c385d4,
	0x00c000968,
	0x0afa30004,
	0x0200203e8,


@@ 1168,7 1168,7 @@ ulong bootcode[]={
	0x008000764,
	0x024450001,
	0x0afa50004,
	0x023c48716,
	0x023c485c4,
	0x0afa40008,
	0x020030004,
	0x00c0009ca,


@@ 1182,7 1182,7 @@ ulong bootcode[]={
	0x008000777,
	0x000013025,
	0x0afa50004,
	0x023c4871b,
	0x023c485c9,
	0x0afa40008,
	0x020020003,
	0x00c0009ca,


@@ 1196,7 1196,7 @@ ulong bootcode[]={
	0x008000777,
	0x000013025,
	0x0afa50004,
	0x023c4871f,
	0x023c485cd,
	0x0afa40008,
	0x020030006,
	0x00c0009ca,


@@ 1221,7 1221,7 @@ ulong bootcode[]={
	0x0afa20004,
	0x020030002,
	0x0afa30004,
	0x023c2884b,
	0x023c286f9,
	0x0afa20008,
	0x08fa30058,
	0x023a20014,


@@ 1239,7 1239,7 @@ ulong bootcode[]={
	0x0afa30004,
	0x020020002,
	0x0afa20004,
	0x023c38859,
	0x023c38707,
	0x0afa30008,
	0x08fa20058,
	0x023a30014,


@@ 1254,7 1254,7 @@ ulong bootcode[]={
	0x023bd0054,
	0x023bdfeec,
	0x0afbf0000,
	0x023c38867,
	0x023c38715,
	0x0afa30004,
	0x08fa20118,
	0x000000027,


@@ 1274,7 1274,7 @@ ulong bootcode[]={
	0x000000027,
	0x004210006,
	0x0afa10110,
	0x023c28870,
	0x023c2871e,
	0x00c0008d1,
	0x0afa20004,
	0x08fa50110,


@@ 1300,7 1300,7 @@ ulong bootcode[]={
	0x000002825,
	0x028a20021,
	0x010400011,
	0x023c6990e,
	0x023c698be,
	0x000051080,
	0x000461021,
	0x08c420000,


@@ 1325,7 1325,7 @@ ulong bootcode[]={
	0x000002025,
	0x028820021,
	0x01040000d,
	0x023c5990e,
	0x023c598be,
	0x000041080,
	0x000451021,
	0x08c420000,


@@ 1357,7 1357,7 @@ ulong bootcode[]={
	0x023bd0008,
	0x023bdfff0,
	0x0afbf0000,
	0x023c6990e,
	0x023c698be,
	0x020040020,
	0x004800010,
	0x000000027,


@@ 1373,7 1373,7 @@ ulong bootcode[]={
	0x000a0f809,
	0x0ac400000,
	0x08fa4000c,
	0x023c6990e,
	0x023c698be,
	0x008000950,
	0x02484ffff,
	0x08fa30014,


@@ 1393,7 1393,7 @@ ulong bootcode[]={
	0x023a41020,
	0x0afa3000c,
	0x024840004,
	0x00c001195,
	0x00c0011ed,
	0x0afa40010,
	0x023a6001c,
	0x020020001,


@@ 1430,7 1430,7 @@ ulong bootcode[]={
	0x023a41024,
	0x0afa3000c,
	0x024840004,
	0x00c001195,
	0x00c0011ed,
	0x0afa40010,
	0x08fa21020,
	0x023a6001c,


@@ 1469,7 1469,7 @@ ulong bootcode[]={
	0x023a40024,
	0x0afa2000c,
	0x024840004,
	0x00c001195,
	0x00c0011ed,
	0x0afa40010,
	0x08fa20014,
	0x000000027,


@@ 1600,7 1600,7 @@ ulong bootcode[]={
	0x08fa20010,
	0x000000027,
	0x0afa20004,
	0x00c00170d,
	0x00c001785,
	0x0afa00008,
	0x08fa30010,
	0x08fa20000,


@@ 1684,7 1684,7 @@ ulong bootcode[]={
	0x0afa50010,
	0x0afa50008,
	0x02003001c,
	0x00c0017c0,
	0x00c001838,
	0x0afa3000c,
	0x08fa20010,
	0x08fa3001c,


@@ 1694,7 1694,7 @@ ulong bootcode[]={
	0x0afa50010,
	0x0afa50008,
	0x02003001c,
	0x00c0017c0,
	0x00c001838,
	0x0afa3000c,
	0x08fa20010,
	0x08fa3001c,


@@ 1704,7 1704,7 @@ ulong bootcode[]={
	0x0afa50010,
	0x0afa50008,
	0x02003001c,
	0x00c0017c0,
	0x00c001838,
	0x0afa3000c,
	0x08fa5001c,
	0x08fa20010,


@@ 1918,7 1918,7 @@ ulong bootcode[]={
	0x0afa50010,
	0x0afa50008,
	0x020020040,
	0x00c0017c0,
	0x00c001838,
	0x0afa2000c,
	0x08fa30010,
	0x008000b55,


@@ 1936,7 1936,7 @@ ulong bootcode[]={
	0x0afa50010,
	0x0afa50008,
	0x02003001c,
	0x00c0017c0,
	0x00c001838,
	0x0afa3000c,
	0x08fa20010,
	0x08fa3001c,


@@ 1946,7 1946,7 @@ ulong bootcode[]={
	0x0afa50010,
	0x0afa50008,
	0x02003001c,
	0x00c0017c0,
	0x00c001838,
	0x0afa3000c,
	0x08fa20010,
	0x08fa3001c,


@@ 1956,7 1956,7 @@ ulong bootcode[]={
	0x0afa50010,
	0x0afa50008,
	0x02003001c,
	0x00c0017c0,
	0x00c001838,
	0x0afa3000c,
	0x08fa20010,
	0x008000b55,


@@ 2060,7 2060,7 @@ ulong bootcode[]={
	0x0afa50010,
	0x0afa50008,
	0x02003001c,
	0x00c0017c0,
	0x00c001838,
	0x0afa3000c,
	0x08fa20010,
	0x008000b55,


@@ 2185,7 2185,7 @@ ulong bootcode[]={
	0x0afa50010,
	0x0afa50008,
	0x02003001c,
	0x00c0017c0,
	0x00c001838,
	0x0afa3000c,
	0x08fa6001c,
	0x08fa20010,


@@ 2457,7 2457,7 @@ ulong bootcode[]={
	0x0afa50010,
	0x0afa50008,
	0x020030074,
	0x00c0017c0,
	0x00c001838,
	0x0afa3000c,
	0x08fa20010,
	0x008000b55,


@@ 2493,7 2493,7 @@ ulong bootcode[]={
	0x0afa50010,
	0x0afa50008,
	0x020020074,
	0x00c0017c0,
	0x00c001838,
	0x0afa2000c,
	0x08fa30010,
	0x008000b55,


@@ 2532,7 2532,7 @@ ulong bootcode[]={
	0x0afa50010,
	0x0afa50008,
	0x02002001c,
	0x00c0017c0,
	0x00c001838,
	0x0afa2000c,
	0x08fa30010,
	0x008000b55,


@@ 2633,7 2633,7 @@ ulong bootcode[]={
	0x024a30008,
	0x0afa30008,
	0x020020040,
	0x00c0017c0,
	0x00c001838,
	0x0afa2000c,
	0x08fa30010,
	0x08fa2001c,


@@ 2657,7 2657,7 @@ ulong bootcode[]={
	0x024a20008,
	0x0afa20008,
	0x02003001c,
	0x00c0017c0,
	0x00c001838,
	0x0afa3000c,
	0x08fa20010,
	0x02003001c,


@@ 2668,7 2668,7 @@ ulong bootcode[]={
	0x000000027,
	0x024420024,
	0x0afa20008,
	0x00c0017c0,
	0x00c001838,
	0x0afa3000c,
	0x08fa20010,
	0x02003001c,


@@ 2679,7 2679,7 @@ ulong bootcode[]={
	0x000000027,
	0x024420040,
	0x0afa20008,
	0x00c0017c0,
	0x00c001838,
	0x0afa3000c,
	0x08fa20010,
	0x000000027,


@@ 2811,7 2811,7 @@ ulong bootcode[]={
	0x024a3000e,
	0x0afa30008,
	0x02002001c,
	0x00c0017c0,
	0x00c001838,
	0x0afa2000c,
	0x08fa30010,
	0x08fa2001c,


@@ 2960,7 2960,7 @@ ulong bootcode[]={
	0x024a2000e,
	0x0afa20008,
	0x02003001c,
	0x00c0017c0,
	0x00c001838,
	0x0afa3000c,
	0x08fa70018,
	0x08fa20010,


@@ 3040,7 3040,7 @@ ulong bootcode[]={
	0x000000027,
	0x0afa30008,
	0x08ca2000c,
	0x00c0017c0,
	0x00c001838,
	0x0afa2000c,
	0x08fa30018,
	0x08fa20010,


@@ 3184,7 3184,7 @@ ulong bootcode[]={
	0x000000027,
	0x0afa20008,
	0x08ca3000c,
	0x00c0017c0,
	0x00c001838,
	0x0afa3000c,
	0x08fa20018,
	0x08fa30010,


@@ 3315,7 3315,7 @@ ulong bootcode[]={
	0x024a30008,
	0x0afa30008,
	0x020020074,
	0x00c0017c0,
	0x00c001838,
	0x0afa2000c,
	0x08fa30010,
	0x08fa2001c,


@@ 3371,7 3371,7 @@ ulong bootcode[]={
	0x024a30008,
	0x0afa30008,
	0x020020074,
	0x00c0017c0,
	0x00c001838,
	0x0afa2000c,
	0x08fa30010,
	0x08fa2001c,


@@ 3417,7 3417,7 @@ ulong bootcode[]={
	0x024a3000e,
	0x0afa30008,
	0x02002001c,
	0x00c0017c0,
	0x00c001838,
	0x0afa2000c,
	0x08fa30010,
	0x08fa2001c,


@@ 3443,43 3443,131 @@ ulong bootcode[]={
	0x000000027,
	0x000400008,
	0x023bd0014,
	0x08fc780c6,
	0x083a20007,
	0x028e3001e,
	0x03042007f,
	0x000022e00,
	0x023bdfff0,
	0x0afbf0000,
	0x03c020000,
	0x0344251e0,
	0x0afc2810e,
	0x020030001,
	0x0a3c3876d,
	0x020020001,
	0x0a3c2876f,
	0x020030001,
	0x0a3c38765,
	0x020020001,
	0x0a3c287aa,
	0x020030001,
	0x0a3c387ae,
	0x020020001,
	0x0a3c287b7,
	0x03c030000,
	0x034634b4c,
	0x0afc38112,
	0x020020002,
	0x0a3c287a6,
	0x020030002,
	0x0a3c387b1,
	0x020020002,
	0x0a3c287ba,
	0x020030002,
	0x0a3c3879a,
	0x03c020000,
	0x034425294,
	0x0afc28116,
	0x020030003,
	0x0a3c387a7,
	0x020020003,
	0x0a3c287a8,
	0x020030003,
	0x0a3c387a9,
	0x020020003,
	0x0a3c28787,
	0x020030003,
	0x0a3c38789,
	0x03c020000,
	0x034425118,
	0x0afc2811a,
	0x020030004,
	0x0a3c387a5,
	0x03c020000,
	0x034425160,
	0x0afc2811e,
	0x020030005,
	0x0a3c387b5,
	0x03c020000,
	0x0344251b0,
	0x0afc28122,
	0x020030006,
	0x0a3c38767,
	0x020020007,
	0x0afc280c6,
	0x023c387c2,
	0x0afa30004,
	0x020020001,
	0x0afa20008,
	0x020030080,
	0x00c0018a6,
	0x0afa3000c,
	0x0a3c087c2,
	0x0a3c087cb,
	0x0a3c087cc,
	0x0a3c087e7,
	0x08fa20000,
	0x000000027,
	0x000400008,
	0x023bd0010,
	0x023bdfffc,
	0x0afbf0000,
	0x08fc680c6,
	0x000000027,
	0x014c00005,
	0x000000027,
	0x00c001174,
	0x000000027,
	0x08fc680c6,
	0x000000027,
	0x083a3000b,
	0x028c20028,
	0x03063007f,
	0x000032e00,
	0x000052e03,
	0x014600003,
	0x023c6810a,
	0x003e00008,
	0x014400005,
	0x000000027,
	0x08fa20000,
	0x023bd0004,
	0x000400008,
	0x020010001,
	0x000051e00,
	0x000031e03,
	0x000031e00,
	0x000031e03,
	0x000661821,
	0x024e20001,
	0x0afc280c6,
	0x0a0670000,
	0x000051600,
	0x000021603,
	0x000021600,
	0x000021603,
	0x000461021,
	0x023c38742,
	0x000431021,
	0x024c30001,
	0x0afc380c6,
	0x0a0460000,
	0x000051600,
	0x000021603,
	0x000021600,
	0x000021603,
	0x023c38742,
	0x000431021,
	0x080420000,
	0x023c3828a,
	0x023c3810a,
	0x000021600,
	0x000021603,
	0x000021080,
	0x08fa40008,
	0x08fa4000c,
	0x000431021,
	0x000000825,
	0x003e00008,
	0x0ac440000,
	0x08fa20000,
	0x023bd0004,
	0x000400008,
	0x000000825,
	0x023bdffcc,
	0x0afbf0000,
	0x08fab0044,
	0x023ce818a,
	0x023ce87c2,
	0x08fca80f2,
	0x08fa60040,
	0x08fc2805e,


@@ 3488,30 3576,30 @@ ulong bootcode[]={
	0x08fc380ee,
	0x000000027,
	0x0afa30018,
	0x08fa80038,
	0x08fa70038,
	0x08fa3003c,
	0x000000027,
	0x02463ffff,
	0x0afc380ee,
	0x08fc280ee,
	0x0246fffff,
	0x0afcf80ee,
	0x001e74823,
	0x000002825,
	0x000484823,
	0x000a9202a,
	0x01080000b,
	0x01080000c,
	0x000000027,
	0x000c53821,
	0x080e70000,
	0x000c54021,
	0x081080000,
	0x000000027,
	0x000073e00,
	0x000073e03,
	0x001c71821,
	0x090630000,
	0x000084600,
	0x000084603,
	0x03102007f,
	0x001c21821,
	0x080630000,
	0x000000027,
	0x0106000ac,
	0x0146000aa,
	0x000000027,
	0x000c51821,
	0x001054021,
	0x0afc8805e,
	0x000e53821,
	0x0afc7805e,
	0x001455021,
	0x0afca80f2,
	0x024660001,


@@ 3519,19 3607,18 @@ ulong bootcode[]={
	0x020020025,
	0x000031e00,
	0x000031e03,
	0x01062002b,
	0x010620028,
	0x000032825,
	0x014600014,
	0x014600013,
	0x000000027,
	0x08fc380ee,
	0x000000027,
	0x00103202b,
	0x014800004,
	0x000ef202b,
	0x014800002,
	0x000000027,
	0x08fc280ee,
	0x025e7ffff,
	0x000ef202b,
	0x010800002,
	0x000000027,
	0x02448ffff,
	0x0a1000000,
	0x0a0e00000,
	0x08fa3001c,
	0x000000027,
	0x0afc3805e,


@@ 3541,29 3628,27 @@ ulong bootcode[]={
	0x08fa20000,
	0x023bd0034,
	0x000400008,
	0x000080825,
	0x08fc380ee,
	0x000000027,
	0x00103202b,
	0x000070825,
	0x000ef202b,
	0x010800004,
	0x000000027,
	0x000081025,
	0x025080001,
	0x000071025,
	0x024e70001,
	0x0a0450000,
	0x02002000a,
	0x014a20003,
	0x0254a0001,
	0x0080011a6,
	0x0080011fd,
	0x000005025,
	0x020020009,
	0x014a2ffc0,
	0x014a2ffc2,
	0x000000027,
	0x025430007,
	0x0201cfff8,
	0x0007c5024,
	0x0080011a6,
	0x0080011fd,
	0x000000027,
	0x02007fc18,
	0x02008fc18,
	0x0200dfc18,
	0x000006025,
	0x000062825,


@@ 3575,16 3660,16 @@ ulong bootcode[]={
	0x000052e03,
	0x014a00003,
	0x000000027,
	0x0080011a6,
	0x0080011fd,
	0x024c6ffff,
	0x02002002e,
	0x014a20007,
	0x000000027,
	0x02002fc18,
	0x014e20002,
	0x015020002,
	0x000000027,
	0x000003825,
	0x0080011ef,
	0x000004025,
	0x008001244,
	0x000006825,
	0x028a20031,
	0x014400025,


@@ 3602,15 3687,15 @@ ulong bootcode[]={
	0x01080000c,
	0x000000027,
	0x02002fc18,
	0x014e20005,
	0x015020005,
	0x000000027,
	0x014a0ffe4,
	0x000093825,
	0x0080011a6,
	0x000094025,
	0x0080011fd,
	0x024c6ffff,
	0x014a0ffe0,
	0x000096825,
	0x0080011a6,
	0x0080011fd,
	0x024c6ffff,
	0x02002000a,
	0x001220018,


@@ 3623,41 3708,41 @@ ulong bootcode[]={
	0x000000027,
	0x000052e00,
	0x000052e03,
	0x00800120b,
	0x008001260,
	0x02469ffd0,
	0x020030030,
	0x014a30006,
	0x000000027,
	0x02003fc18,
	0x010e30003,
	0x011030003,
	0x000000027,
	0x00800120a,
	0x00800125f,
	0x000000027,
	0x02002002a,
	0x014a20009,
	0x000000027,
	0x08d650000,
	0x02002fc18,
	0x014e20003,
	0x015020003,
	0x0256b0004,
	0x0080011ef,
	0x000053825,
	0x0080011ef,
	0x008001244,
	0x000054025,
	0x008001244,
	0x000056825,
	0x030a5007f,
	0x0afab0044,
	0x0afab0004,
	0x0afa70030,
	0x0afa70008,
	0x0afa80030,
	0x0afa80008,
	0x0afad002c,
	0x0afad000c,
	0x0afac0028,
	0x0afac0010,
	0x0afa50014,
	0x023c2810a,
	0x023c28742,
	0x000451021,
	0x080420000,
	0x023c3828a,
	0x023c3810a,
	0x000021600,
	0x000021603,
	0x000021080,


@@ 3666,24 3751,25 @@ ulong bootcode[]={
	0x000000027,
	0x00040f809,
	0x000000027,
	0x08fcf80ee,
	0x08fad002c,
	0x08fab0044,
	0x08fca80f2,
	0x08fc8805e,
	0x08fa70030,
	0x08fa80030,
	0x08fc7805e,
	0x08fa60040,
	0x004210005,
	0x023ce818a,
	0x023ce87c2,
	0x08fa40028,
	0x000011023,
	0x0080011ef,
	0x008001244,
	0x000826025,
	0x0080011a6,
	0x0080011fd,
	0x001615821,
	0x001051021,
	0x000e51021,
	0x024a50001,
	0x0080011a9,
	0x0a0470000,
	0x008001200,
	0x0a0480000,
	0x023bdfff0,
	0x0afbf0000,
	0x08fa40018,


@@ 3700,13 3786,13 @@ ulong bootcode[]={
	0x0afa30004,
	0x0afa40008,
	0x08fa3001c,
	0x00c001358,
	0x00c0013ae,
	0x0afa3000c,
	0x08fa20000,
	0x000000027,
	0x000400008,
	0x023bd0010,
	0x008001270,
	0x0080012c6,
	0x000042023,
	0x023bdffa8,
	0x0afbf0000,


@@ 3799,7 3885,7 @@ ulong bootcode[]={
	0x02002fc18,
	0x0afa30008,
	0x0afa2000c,
	0x00c001265,
	0x00c0012bb,
	0x0afa70010,
	0x08fa10028,
	0x08fa20000,


@@ 3818,12 3904,12 @@ ulong bootcode[]={
	0x024a5ffff,
	0x001651021,
	0x020040030,
	0x0080012cc,
	0x008001322,
	0x0a0440000,
	0x024a5ffff,
	0x001651021,
	0x020040078,
	0x0080012e8,
	0x00800133e,
	0x0a0440000,
	0x030e30040,
	0x01060001e,


@@ 3845,27 3931,27 @@ ulong bootcode[]={
	0x000000027,
	0x01d200003,
	0x000000027,
	0x0080012bd,
	0x008001313,
	0x000000027,
	0x01d000003,
	0x000000027,
	0x0080012bd,
	0x008001313,
	0x000000027,
	0x030e20040,
	0x01440ffa0,
	0x024a5ffff,
	0x0010a001b,
	0x0080012b2,
	0x008001308,
	0x000003010,
	0x0010a001b,
	0x0080012f9,
	0x00800134f,
	0x000004012,
	0x0200d0001,
	0x0080012aa,
	0x008001300,
	0x000084023,
	0x08ca80000,
	0x020030004,
	0x0080012a5,
	0x0080012fb,
	0x0afa30028,
	0x08ca20000,
	0x000000027,


@@ 3877,15 3963,15 @@ ulong bootcode[]={
	0x000031c03,
	0x020020004,
	0x0afa20028,
	0x0080012a5,
	0x0080012fb,
	0x000034025,
	0x08ca80000,
	0x020030004,
	0x0080012a5,
	0x0080012fb,
	0x0afa30028,
	0x08ca80000,
	0x020030004,
	0x0080012a5,
	0x0080012fb,
	0x0afa30028,
	0x020030030,
	0x01043000a,


@@ 3893,11 3979,11 @@ ulong bootcode[]={
	0x020030048,
	0x010430003,
	0x000000027,
	0x0080012a2,
	0x0080012f8,
	0x000000027,
	0x08ca90000,
	0x020030004,
	0x0080012a5,
	0x0080012fb,
	0x0afa30028,
	0x08ca30000,
	0x000000027,


@@ 3907,14 3993,14 @@ ulong bootcode[]={
	0x03042ffff,
	0x020030004,
	0x0afa30028,
	0x0080012a5,
	0x0080012fb,
	0x000024025,
	0x008001292,
	0x0080012e8,
	0x0200a000a,
	0x0200e0001,
	0x008001292,
	0x0080012e8,
	0x0200a0010,
	0x008001292,
	0x0080012e8,
	0x0200a0008,
	0x020030075,
	0x011430006,


@@ 3922,10 4008,10 @@ ulong bootcode[]={
	0x020030078,
	0x01143fff7,
	0x000000027,
	0x008001292,
	0x0080012e8,
	0x000000027,
	0x0200a000a,
	0x008001292,
	0x0080012e8,
	0x034e70020,
	0x023bdfff0,
	0x0afbf0000,


@@ 3955,7 4041,7 @@ ulong bootcode[]={
	0x000000027,
	0x01ce00003,
	0x000000027,
	0x008001368,
	0x0080013be,
	0x000000027,
	0x000c9202b,
	0x010800005,


@@ 3973,7 4059,7 @@ ulong bootcode[]={
	0x02003fc18,
	0x010e3ffe3,
	0x000000027,
	0x008001368,
	0x0080013be,
	0x024e7ffff,
	0x020020009,
	0x01562fff9,


@@ 3984,7 4070,7 @@ ulong bootcode[]={
	0x02003fc18,
	0x010e3ffd8,
	0x0afc880f2,
	0x008001368,
	0x0080013be,
	0x024e7ffff,
	0x02002fc18,
	0x011420003,


@@ 4009,7 4095,7 @@ ulong bootcode[]={
	0x0a0640000,
	0x025080001,
	0x024a50001,
	0x00800139d,
	0x0080013f3,
	0x0afc880f2,
	0x000aa202a,
	0x01080ffba,


@@ 4024,25 4110,59 @@ ulong bootcode[]={
	0x0a0440000,
	0x025080001,
	0x024a50001,
	0x0080013ac,
	0x008001402,
	0x0afc880f2,
	0x023bdffec,
	0x023bdffe4,
	0x0afbf0000,
	0x02002002a,
	0x0a3a20010,
	0x08fc280c6,
	0x000000027,
	0x01440001f,
	0x000000027,
	0x00c001174,
	0x000000027,
	0x08fa40030,
	0x08fa30020,
	0x023c18742,
	0x0afa30004,
	0x08fa20024,
	0x000240821,
	0x0afa20008,
	0x08fa30028,
	0x000000027,
	0x0afa3000c,
	0x08fa2002c,
	0x000000027,
	0x0afa20010,
	0x0afa40014,
	0x080210000,
	0x023c2810a,
	0x000010e00,
	0x000010e03,
	0x000010880,
	0x000220821,
	0x08c210000,
	0x000000027,
	0x00020f809,
	0x000000027,
	0x08fa20000,
	0x000000027,
	0x000400008,
	0x023bd001c,
	0x02002002a,
	0x0a3a30011,
	0x0a3a20012,
	0x0a3a00013,
	0x023a30010,
	0x0a3a20018,
	0x08fa30030,
	0x02002002a,
	0x0a3a30019,
	0x0a3a2001a,
	0x0a3a0001b,
	0x023a30018,
	0x0afa30004,
	0x0afa00008,
	0x02002fc18,
	0x00c001358,
	0x00c0013ae,
	0x0afa2000c,
	0x08fa20000,
	0x023bd0014,
	0x023bd001c,
	0x000400008,
	0x000000825,
	0x023bdffec,


@@ 4057,7 4177,7 @@ ulong bootcode[]={
	0x08fa3001c,
	0x02002fc18,
	0x0afa30008,
	0x00c001358,
	0x00c0013ae,
	0x0afa2000c,
	0x08fa20000,
	0x023bd0014,


@@ 4077,7 4197,7 @@ ulong bootcode[]={
	0x000000027,
	0x0afa3000c,
	0x08fa20024,
	0x00c001265,
	0x00c0012bb,
	0x0afa20010,
	0x08fa20000,
	0x023bd0014,


@@ 4151,7 4271,7 @@ ulong bootcode[]={
	0x0e7a6004c,
	0x0e7a70004,
	0x0e7a60008,
	0x00c001837,
	0x00c0018e2,
	0x000000027,
	0x01020000e,
	0x000000027,


@@ 4162,7 4282,7 @@ ulong bootcode[]={
	0x0afa30008,
	0x0afa2000c,
	0x08fa300b0,
	0x00c001265,
	0x00c0012bb,
	0x0afa30010,
	0x08fa20000,
	0x023bd00a0,


@@ 4173,7 4293,7 @@ ulong bootcode[]={
	0x020030001,
	0x0e7a10004,
	0x0e7a00008,
	0x00c001867,
	0x00c001912,
	0x0afa3000c,
	0x01020000e,
	0x000000027,


@@ 4184,7 4304,7 @@ ulong bootcode[]={
	0x0afa30008,
	0x0afa2000c,
	0x08fa300b0,
	0x00c001265,
	0x00c0012bb,
	0x0afa30010,
	0x08fa20000,
	0x023bd00a0,


@@ 4195,7 4315,7 @@ ulong bootcode[]={
	0x02003ffff,
	0x0e7a10004,
	0x0e7a00008,
	0x00c001867,
	0x00c001912,
	0x0afa3000c,
	0x08fad00b4,
	0x08fac00ac,


@@ 4209,7 4329,7 @@ ulong bootcode[]={
	0x0afa30008,
	0x0afa2000c,
	0x08fa300b0,
	0x00c001265,
	0x00c0012bb,
	0x0afa30010,
	0x08fa20000,
	0x023bd00a0,


@@ 4253,7 4373,7 @@ ulong bootcode[]={
	0x023a20034,
	0x0e7a10004,
	0x0e7a00008,
	0x00c001739,
	0x00c0017b1,
	0x0afa2000c,
	0x08fa20034,
	0x04444f800,


@@ 4277,7 4397,7 @@ ulong bootcode[]={
	0x000023043,
	0x0afa60030,
	0x000061023,
	0x00c0016e4,
	0x00c00175c,
	0x0afa20004,
	0x0c7a30048,
	0x0c7a2004c,


@@ 4289,7 4409,7 @@ ulong bootcode[]={
	0x08fa30034,
	0x000000027,
	0x000431023,
	0x00c0016e4,
	0x00c00175c,
	0x0afa20004,
	0x08fad00b4,
	0x023ae0078,


@@ 4312,7 4432,7 @@ ulong bootcode[]={
	0x08fa30034,
	0x000000027,
	0x000431023,
	0x00c0016e4,
	0x00c00175c,
	0x0afa20004,
	0x08fad00b4,
	0x08fac00ac,


@@ 4321,7 4441,7 @@ ulong bootcode[]={
	0x0c7a2003c,
	0x000000027,
	0x046201182,
	0x0080014cd,
	0x008001545,
	0x023ae0078,
	0x0c7c180f6,
	0x0c7c080fa,


@@ 4338,7 4458,7 @@ ulong bootcode[]={
	0x08fa30034,
	0x000000027,
	0x000431023,
	0x00c0016e4,
	0x00c00175c,
	0x0afa20004,
	0x08fad00b4,
	0x08fac00ac,


@@ 4347,7 4467,7 @@ ulong bootcode[]={
	0x0c7a2003c,
	0x000000027,
	0x046201182,
	0x0080014e4,
	0x00800155c,
	0x023ae0078,
	0x02003fc18,
	0x015830002,


@@ 4382,7 4502,7 @@ ulong bootcode[]={
	0x0200cffff,
	0x0afac00ac,
	0x0200d0065,
	0x008001491,
	0x008001509,
	0x0afad00b4,
	0x0c7a70048,
	0x0c7a6004c,


@@ 4396,7 4516,7 @@ ulong bootcode[]={
	0x08fa30034,
	0x02002ffff,
	0x000431023,
	0x00c0016e4,
	0x00c00175c,
	0x0afa20004,
	0x08fad00b4,
	0x023ae0078,


@@ 4418,7 4538,7 @@ ulong bootcode[]={
	0x000671823,
	0x004600134,
	0x0afa7002c,
	0x00c0016e4,
	0x00c00175c,
	0x0afa30004,
	0x0c7a30040,
	0x0c7a20044,


@@ 4427,7 4547,7 @@ ulong bootcode[]={
	0x046201083,
	0x0e7a30004,
	0x0e7a20008,
	0x00c0016a2,
	0x00c00171a,
	0x000000027,
	0x08fad00b4,
	0x023ae0078,


@@ 4485,7 4605,7 @@ ulong bootcode[]={
	0x024e70001,
	0x02484fff6,
	0x0a0440001,
	0x008001574,
	0x0080015ec,
	0x024c6ffff,
	0x010e00007,
	0x0200b0001,


@@ 4553,7 4673,7 @@ ulong bootcode[]={
	0x020030030,
	0x0a0430000,
	0x024e7ffff,
	0x0080015bb,
	0x008001633,
	0x024c60001,
	0x019000013,
	0x000000027,


@@ 4573,7 4693,7 @@ ulong bootcode[]={
	0x0256b0001,
	0x0a0430000,
	0x02508ffff,
	0x0080015cc,
	0x008001644,
	0x024c60001,
	0x08fa300b0,
	0x000000027,


@@ 4602,7 4722,7 @@ ulong bootcode[]={
	0x0afa30008,
	0x0afa2000c,
	0x08fa300b0,
	0x00c001265,
	0x00c0012bb,
	0x0afa30010,
	0x08fa20000,
	0x023bd00a0,


@@ 4658,19 4778,19 @@ ulong bootcode[]={
	0x000001810,
	0x024630030,
	0x0a0430000,
	0x0080015f3,
	0x00800166b,
	0x024c60001,
	0x000061825,
	0x001231021,
	0x02003002b,
	0x0a0430000,
	0x008001614,
	0x00800168c,
	0x024c60001,
	0x000061025,
	0x001221821,
	0x020020065,
	0x0a0620000,
	0x00800160a,
	0x008001682,
	0x024c60001,
	0x020030067,
	0x011a30006,


@@ 4678,7 4798,7 @@ ulong bootcode[]={
	0x020030068,
	0x011a30003,
	0x000000027,
	0x0080015ed,
	0x008001665,
	0x000000027,
	0x024c7ffff,
	0x004e00006,


@@ 4698,11 4818,11 @@ ulong bootcode[]={
	0x000000027,
	0x01107ff93,
	0x000073025,
	0x0080015ed,
	0x008001665,
	0x024c60001,
	0x008001652,
	0x0080016ca,
	0x02508ffff,
	0x00800164a,
	0x0080016c2,
	0x024e7ffff,
	0x08fa30034,
	0x02002ffff,


@@ 4712,7 4832,7 @@ ulong bootcode[]={
	0x000003825,
	0x08fa30034,
	0x0200d0068,
	0x0080015a8,
	0x008001620,
	0x001835023,
	0x08fa200b0,
	0x000000027,


@@ 4723,7 4843,7 @@ ulong bootcode[]={
	0x001221821,
	0x02002002b,
	0x0a0620000,
	0x008001599,
	0x008001611,
	0x024c60001,
	0x0c7c180f6,
	0x0c7c080fa,


@@ 4733,7 4853,7 @@ ulong bootcode[]={
	0x0e7a60044,
	0x0e7a70004,
	0x0e7a60008,
	0x00c0016a2,
	0x00c00171a,
	0x000000027,
	0x08fad00b4,
	0x023ae0078,


@@ 4760,14 4880,14 @@ ulong bootcode[]={
	0x046222181,
	0x0e7a70040,
	0x0e7a60044,
	0x00800156b,
	0x0080015e3,
	0x000000027,
	0x008001507,
	0x00800157f,
	0x0258cffff,
	0x020020001,
	0x0afa20014,
	0x025ad0020,
	0x008001491,
	0x008001509,
	0x0afad00b4,
	0x023bdffe8,
	0x0afbf0000,


@@ 4784,7 4904,7 @@ ulong bootcode[]={
	0x04624c081,
	0x0e7a30004,
	0x0e7a20008,
	0x00c001787,
	0x00c0017ff,
	0x0afa2000c,
	0x04620c032,
	0x000000027,


@@ 4813,7 4933,7 @@ ulong bootcode[]={
	0x023a2001c,
	0x0e7a30004,
	0x0e7a20008,
	0x00c001787,
	0x00c0017ff,
	0x0afa2000c,
	0x0c7a1001c,
	0x0c7a00020,


@@ 4829,7 4949,7 @@ ulong bootcode[]={
	0x04624c081,
	0x0e7a30004,
	0x0e7a20008,
	0x00c0016a2,
	0x00c00171a,
	0x000000027,
	0x08fa20000,
	0x023bd000c,


@@ 4842,7 4962,7 @@ ulong bootcode[]={
	0x004810008,
	0x000000027,
	0x000041023,
	0x00c0016e4,
	0x00c00175c,
	0x0afa20004,
	0x08fa20000,
	0x023bd0014,


@@ 4863,12 4983,12 @@ ulong bootcode[]={
	0x000042843,
	0x0afa50010,
	0x000851823,
	0x00c0016e4,
	0x00c00175c,
	0x0afa30004,
	0x0e7a10008,
	0x0e7a0000c,
	0x08fa20010,
	0x00c0016e4,
	0x00c00175c,
	0x0afa20004,
	0x0c7a30008,
	0x0c7a2000c,


@@ 5053,7 5173,7 @@ ulong bootcode[]={
	0x08fa4000c,
	0x000000027,
	0x000821024,
	0x0080017a8,
	0x008001820,
	0x0afa2000c,
	0x08fa3000c,
	0x08fa40004,


@@ 5163,8 5283,59 @@ ulong bootcode[]={
	0x000000027,
	0x0a0c8ffff,
	0x024c6ffff,
	0x008001826,
	0x00800189e,
	0x024e7ffff,
	0x023bdfff0,
	0x08fa3001c,
	0x08fa40014,
	0x08fa50018,
	0x028610004,
	0x014200022,
	0x000833021,
	0x030a500ff,
	0x000050a00,
	0x000a12825,
	0x000050c00,
	0x000a12825,
	0x030810003,
	0x010200006,
	0x000000027,
	0x0a0850000,
	0x024840001,
	0x030810003,
	0x01420fffc,
	0x000000027,
	0x024c3fff1,
	0x00083082b,
	0x010200008,
	0x000000027,
	0x0ac850000,
	0x0ac850004,
	0x024840010,
	0x0ac85fff8,
	0x00083082b,
	0x01420fffa,
	0x0ac85fffc,
	0x024c3fffd,
	0x00083082b,
	0x010200006,
	0x000000027,
	0x0ac850000,
	0x024840004,
	0x00083082b,
	0x01420fffc,
	0x000000027,
	0x00086082b,
	0x010200006,
	0x000000027,
	0x0a0850000,
	0x024840001,
	0x00086082b,
	0x01420fffc,
	0x000000027,
	0x08fa10014,
	0x003e00008,
	0x023bd0010,
	0x023bdfff4,
	0x03c027ff0,
	0x0afa20004,


@@ 5193,7 5364,7 @@ ulong bootcode[]={
	0x000000825,
	0x0e7a50004,
	0x0e7a40008,
	0x00c001867,
	0x00c001912,
	0x0afa0000c,
	0x014200005,
	0x000000027,


@@ 5265,6 5436,7 @@ ulong bootcode[]={
	0x000000825,
	0x000000000,
	0x000000000,
	0x000000000,
	0x07072696e,
	0x074206572,
	0x0726f7273,


@@ 5298,21 5470,21 @@ ulong bootcode[]={
	0x005f5e100,
	0x03b9aca00,
	0x000000000,
	0x000007300,
	0x000007305,
	0x00000731a,
	0x000007321,
	0x000007336,
	0x00000733c,
	0x000007351,
	0x000007359,
	0x00000736e,
	0x000007372,
	0x000007387,
	0x00000738e,
	0x0000071a8,
	0x0000071ad,
	0x0000071c2,
	0x0000071c9,
	0x0000071de,
	0x0000071e4,
	0x0000071f9,
	0x000007201,
	0x000007216,
	0x00000721a,
	0x00000722f,
	0x000007236,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000007,
	0x04e614e00,
	0x02b496e66,
	0x0002d496e,


@@ 5329,74 5501,7 @@ ulong bootcode[]={
	0x000000000,
	0x0001fffff,
	0x07fffffff,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000001,
	0x000060000,
	0x000000001,
	0x000010000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000030003,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x002000000,
	0x000000000,
	0x000000004,
	0x002030303,
	0x001000000,
	0x001000002,
	0x000000005,
	0x000010000,
	0x002000000,
	0x000000000,
	0x001000000,
	0x000000000,
	0x000010100,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000010000,
	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,
	0x000005044,
	0x000000000,
	0x000000000,
	0x000000000,


@@ 5425,25 5530,6 @@ ulong bootcode[]={
	0x000000000,
	0x000000000,
	0x000000000,
	0x000004eec,
	0x000005000,
	0x0000049f4,
	0x0000050b4,
	0x000004f38,
	0x000004f80,
	0x000004fd0,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,
	0x000000000,


@@ 5689,130 5775,132 @@ ulong bootcode[]={
	0x06e6f7000,
	0x074616720,
	0x06e6f7420,
	0x07e300073,
	0x04e4f5441,
	0x047007365,
	0x07373696f,
	0x06e2e2e2e,
	0x000777269,
	0x074652073,
	0x065737369,
	0x06f6e2e2e,
	0x02e007772,
	0x069746520,
	0x06f6e0072,
	0x065616420,
	0x073657373,
	0x0696f6e00,
	0x072656164,
	0x020736573,
	0x073696f6e,
	0x000666f72,
	0x06d617420,
	0x073657373,
	0x0696f6e00,
	0x074616720,
	0x06e6f7420,
	0x07e300062,
	0x06f6f743a,
	0x020657272,
	0x06f722025,
	0x0730a006e,
	0x06f742052,
	0x073657373,
	0x0696f6e00,
	0x073657276,
	0x065720062,
	0x069742100,
	0x0686f7421,
	0x000646b21,
	0x0006e6f6e,
	0x065742100,
	0x063616e27,
	0x07420636f,
	0x06e6e6563,
	0x0742c2072,
	0x065747279,
	0x0696e672e,
	0x02e2e0a00,
	0x063616e27,
	0x07420636f,
	0x06e6e6563,
	0x0740a0070,
	0x06f73742e,
	0x02e2e0023,
	0x0732f2573,
	0x000637265,
	0x061746500,
	0x025640077,
	0x072697465,
	0x0666f726d,
	0x061742073,
	0x065737369,
	0x06f6e0074,
	0x06167206e,
	0x06f74204e,
	0x04f544147,
	0x000626f6f,
	0x0743a2065,
	0x072726f72,
	0x02025730a,
	0x0006e6f74,
	0x020527365,
	0x07373696f,
	0x06e007365,
	0x072766572,
	0x000626974,
	0x02100686f,
	0x074210064,
	0x06b21006e,
	0x06f6e6574,
	0x021006361,
	0x06e277420,
	0x0636f6e6e,
	0x06563742c,
	0x020726574,
	0x07279696e,
	0x0672e2e2e,
	0x00a006361,
	0x06e277420,
	0x0636f6e6e,
	0x06563740a,
	0x000706f73,
	0x0742e2e2e,
	0x00023732f,
	0x0626f6f74,
	0x000637265,
	0x061746500,
	0x025640077,
	0x072697465,
	0x0006d6f75,
	0x06e742e2e,
	0x02e002f00,
	0x02f006269,
	0x06e64002f,
	0x00000006d,
	0x025730063,
	0x072656174,
	0x065002564,
	0x000777269,
	0x074650023,
	0x0732f626f,
	0x06f740063,
	0x072656174,
	0x065002564,
	0x000777269,
	0x07465006d,
	0x06f756e74,
	0x00074696d,
	0x0652e2e2e,
	0x0002f2e2e,
	0x000737461,
	0x074002363,
	0x02f74696d,
	0x06500256c,
	0x064007375,
	0x063636573,
	0x0730a002f,
	0x06e65742f,
	0x02573002f,
	0x06e65742f,
	0x06e657400,
	0x02f6c6962,
	0x02f6e6574,
	0x061646472,
	0x02e257300,
	0x02e2e2e00,
	0x02f002f00,
	0x062696e64,
	0x0696e6720,
	0x02573206f,
	0x06e746f20,
	0x0002f0000,
	0x0006d6f75,
	0x06e740074,
	0x0696d652e,
	0x02e2e002f,
	0x02e2e0073,
	0x074617400,
	0x023632f74,
	0x0696d6500,
	0x0256c6400,
	0x073756363,
	0x06573730a,
	0x0002f6e65,
	0x0742f2573,
	0x0002f6e65,
	0x0742f6e65,
	0x074002f6c,
	0x069622f6e,
	0x065746164,
	0x064722e25,
	0x073006269,
	0x06e64696e,
	0x067202573,
	0x0206f6e74,
	0x06f202f6c,
	0x069622f6e,
	0x065746164,
	0x064722e6e,
	0x065740a00,
	0x02f6c6962,
	0x02f6e6574,
	0x061646472,
	0x02e6e6574,
	0x00a002f6c,
	0x069622f6e,
	0x065746164,
	0x064722e6e,
	0x06574002f,
	0x06d697073,
	0x02f696e69,
	0x07400696e,
	0x06974002d,
	0x06d002f6d,
	0x06970732f,
	0x0696e6974,
	0x000696e69,
	0x074002f6d,
	0x06970732f,
	0x0002f6d69,
	0x070732f69,
	0x06e697400,
	0x0696e6974,
	0x000626f6f,
	0x0743a2025,
	0x0733a2025,
	0x0730a0062,
	0x0002d6d00,
	0x02f6d6970,
	0x0732f696e,
	0x069740069,
	0x06e697400,
	0x02f6d6970,
	0x0732f696e,
	0x069740062,
	0x06f6f743a,
	0x02025733a,
	0x02025730a,
	0x00025735b,
	0x025735d3a,
	0x020006361,
	0x06e277420,
	0x072656164,
	0x02023632f,
	0x0636f6e73,
	0x03b20706c,
	0x065617365,
	0x020726562,
	0x06f6f7400,
	0x00005ad0,
	0x000626f6f,
	0x0743a2025,
	0x0733a2025,
	0x0730a0025,
	0x0735b2573,
	0x05d3a2000,
	0x063616e27,
	0x074207265,
	0x061642023,
	0x0632f636f,
	0x06e733b20,
	0x0706c6561,
	0x073652072,
	0x065626f6f,
	0x074000000,
	0x00005c30,
	0x0,
	0x00005ad0,
	0x00005c30,
	0x0,
};