ulong bootcode[]={ 0x00000107, 0x00000d9c, 0x000001bc, 0x00000130, 0x00000000, 0x00002020, 0x00000000, 0x00000000, 0x2f012f00, 0x2c7c0000, 0xbffe610c, 0x2f006100, 0x01604fef, 0x000c4e75, 0x4fefffc8, 0x42a7486e, 0x81126100, 0x0d664878, 0x0001486e, 0x811a6100, 0x0d5a4878, 0x0001486e, 0x81226100, 0x0d4e486e, 0x812a6100, 0x017a4878, 0x001c486f, 0x002842a7, 0x61000d3e, 0x24004a82, 0x4fef0010, 0x67e07001, 0xb08267da, 0x4a8242e7, 0x2f420046, 0x44df6c0c, 0x486e8131, 0x6178242f, 0x0048588f, 0x42372920, 0x001f486f, 0x0020486e, 0x81536100, 0x0132486f, 0x00206100, 0x0ce472ff, 0xb2806608, 0x486e815e, 0x614c588f, 0x48780008, 0x486e8163, 0x2f2f0030, 0x61000ce4, 0x7208b280, 0x6708486e, 0x816b612e, 0x588f4878, 0x0008486f, 0x003c2f2f, 0x00386100, 0x0cc07208, 0xb2806708, 0x486e8171, 0x6110588f, 0x486f0044, 0x486e8176, 0x610000d4, 0x60fe4fef, 0xffc04857, 0x42a76100, 0x0c8c486f, 0x00082f2f, 0x0050486e, 0x817a4878, 0x00026100, 0x011a42a7, 0x61744fef, 0x005c4e75, 0x598f4281, 0x7021b081, 0x6f1e4ab6, 0x1d2081be, 0x660e2daf, 0x00081d20, 0x81be7001, 0x588f4e75, 0x52817021, 0xb0816ee2, 0x4280588f, 0x4e75598f, 0x206f0008, 0x42827021, 0xb0826f18, 0x20362d20, 0x81beb088, 0x660642b6, 0x2d2081be, 0x52827021, 0xb0826ee8, 0x588f4e75, 0x4aaf0004, 0x660642a7, 0x610c588f, 0x486e81a6, 0x6104588f, 0x4e75518f, 0x72204a81, 0x6d222eb6, 0x1d2081be, 0x4a976712, 0x2f410004, 0x42b61d20, 0x81be4eb7, 0x0151222f, 0x00045381, 0x4a816cde, 0x2f2f000c, 0x61000bc8, 0x4fef000c, 0x4e754fef, 0xeff841ef, 0x100c5888, 0x2f082f2f, 0x101041ef, 0x0010d1fc, 0x00001000, 0x2f08486f, 0x00146100, 0x01402200, 0x41ef0018, 0x92882f01, 0x486f001c, 0x48780001, 0x61000ba0, 0x240042e7, 0x2f40001e, 0x44df6c1a, 0x52ae800e, 0x700ab0ae, 0x800e6e0e, 0x48780001, 0x6100ff5a, 0x242f0020, 0x588f2002, 0x4fef1024, 0x4e754fef, 0xeff841ef, 0x10105888, 0x2f082f2f, 0x101441ef, 0x0010d1fc, 0x00001000, 0x2f08486f, 0x00146100, 0x00d82200, 0x41ef0018, 0x92882f01, 0x486f001c, 0x2f2f1024, 0x61000b38, 0x240042e7, 0x2f40001e, 0x44df6c1a, 0x52ae800e, 0x700ab0ae, 0x800e6e0e, 0x48780001, 0x6100fef2, 0x242f0020, 0x588f2002, 0x4fef1024, 0x4e75518f, 0x226f000c, 0x2eae8012, 0x41ef0010, 0x58882f08, 0x2f2f0014, 0x48691000, 0x2f096174, 0x2d6f0010, 0x801290af, 0x001c4fef, 0x00184e75, 0x142f0007, 0xc43c007f, 0x100249c0, 0x4a360920, 0x8092661e, 0x701eb0ae, 0x80166e04, 0x70014e75, 0x202e8016, 0x120249c1, 0x1d801920, 0x809252ae, 0x80161202, 0x49c11036, 0x19208092, 0x49c02daf, 0x00080d20, 0x801a4280, 0x4e75206f, 0x00042f2f, 0x000c2f2f, 0x000c4868, 0x04002f08, 0x61064fef, 0x00104e75, 0x4fefffe4, 0x226f0028, 0x2f6e8006, 0x00042eae, 0x80022d6f, 0x00208006, 0x202f0024, 0x53802d40, 0x80021019, 0x49c02400, 0x7025b082, 0x675a4a82, 0x661a4236, 0x01618006, 0x202e8006, 0x2d6f0004, 0x80062d57, 0x80024fef, 0x001c4e75, 0x202e8006, 0xb0ae8002, 0x640a1d82, 0x01618006, 0x52ae8006, 0x52ae8012, 0x700ab082, 0x660642ae, 0x801260b2, 0x7009b082, 0x66ac7007, 0xd0ae8012, 0xc0bcffff, 0xfff82d40, 0x8012609a, 0x428474ff, 0x2a0242af, 0x00101419, 0x49c22f49, 0x00284283, 0x702db082, 0x660c7401, 0x26021419, 0x49c22f49, 0x00287030, 0xb0826e08, 0x7039b082, 0x6c0000b6, 0x4a836702, 0x4484702e, 0xb082676a, 0x4a826606, 0x53892f49, 0x00282f2f, 0x00102f05, 0x2f45001c, 0x2f042f44, 0x00242f2f, 0x0038727f, 0xc2821036, 0x19208092, 0x49c02076, 0x0d20801a, 0x4e90226f, 0x00382a2f, 0x0024282f, 0x00282400, 0x6c164482, 0x85af0020, 0x141949c2, 0x20022f49, 0x00384fef, 0x001060a8, 0x202f003c, 0xd0822f40, 0x003c4fef, 0x00106000, 0xfef21019, 0x49c02400, 0x2f490028, 0x7030b082, 0x6e867039, 0xb0826d80, 0x4a856c02, 0x42852005, 0x2205d281, 0xd281d081, 0xd080d082, 0x90bc0000, 0x00302a00, 0x101949c0, 0x24002f49, 0x002860cc, 0x20042204, 0xd281d281, 0xd081d080, 0xd08290bc, 0x00000030, 0x28001019, 0x49c02400, 0x2f490028, 0x6000ff1c, 0x4fefffc4, 0x282f004c, 0x226f0040, 0x2a2f0050, 0x206f0048, 0x262f0004, 0x4286700f, 0xc0847201, 0xb0816d00, 0x00f27209, 0xb0816e00, 0x00ea3036, 0x0b208190, 0x4efb0000, 0x7004c084, 0x66044a83, 0x6d72422f, 0x0039741c, 0x20034c45, 0x00012801, 0x7030d880, 0x7039b084, 0x6c047027, 0xd8802202, 0x1f842920, 0x001c7002, 0xb0826f2a, 0x4a86670a, 0x53821fbc, 0x002d2920, 0x001c4878, 0xffff2f2f, 0x00484877, 0x29200024, 0x610000e0, 0x202f0018, 0x4fef0048, 0x4e752003, 0x4c450001, 0x2600b0fc, 0x00006d08, 0x701e9088, 0xb0826f04, 0x4a836fbc, 0x53826094, 0x44837c01, 0x60882611, 0x70042f40, 0x000c4a83, 0x6c044483, 0x7c01422f, 0x0039741c, 0x20034c45, 0x08012801, 0x7030d880, 0x7039b084, 0x6c047027, 0xd8802202, 0x1f842920, 0x001c7002, 0xb0826e00, 0xff782003, 0x4c450801, 0x2600b0fc, 0x00006d08, 0x701e9088, 0xb0826f06, 0x4a836f00, 0xff5c5382, 0x60ba2611, 0x70042f40, 0x000c6000, 0xff182611, 0x34034283, 0x36027004, 0x2f40000c, 0x6000ff06, 0x26117004, 0x2f40000c, 0x6000fefa, 0x26117004, 0x2f40000c, 0x6000feee, 0x26113403, 0x360248c3, 0x70042f40, 0x000c6000, 0xfedc2611, 0x70042f40, 0x000c6000, 0xfed04fef, 0xfff4242f, 0x0010282f, 0x0014262f, 0x0018226e, 0x8002206e, 0x80064281, 0x24424a1a, 0x67065281, 0x4a1a66fa, 0x4a846d1e, 0x2001b284, 0x6c18b1c9, 0x640810fc, 0x00202d48, 0x800652ae, 0x80125281, 0x2001b284, 0x6de82442, 0x101a49c0, 0x24006726, 0x4a8367f4, 0xb1c96406, 0x10c22d48, 0x800652ae, 0x8012700a, 0xb0826636, 0x42ae8012, 0x5383101a, 0x49c02400, 0x66da4a84, 0x6c1e2404, 0x4482b282, 0x6c16b1c9, 0x640810fc, 0x00202d48, 0x800652ae, 0x80125281, 0xb2826dea, 0x4fef000c, 0x4e757009, 0xb08266c8, 0x7007d0ae, 0x8012c0bc, 0xfffffff8, 0x2d408012, 0x60b64878, 0xffff42a7, 0x486e818a, 0x6100ff3c, 0x42804fef, 0x000c4e75, 0x598f2037, 0x01610008, 0x1e80422f, 0x00014878, 0xffff2f2f, 0x0010486f, 0x00086100, 0xff167004, 0x4fef0010, 0x4e754878, 0x000a2f2f, 0x00142f2f, 0x00142f2f, 0x00142f2f, 0x00146100, 0xfd8c4fef, 0x00144e75, 0x70fe4e75, 0x7001c0af, 0x00106704, 0x70f84e75, 0x70ff4e75, 0x48780008, 0x2f2f0014, 0x2f2f0014, 0x2f2f0014, 0x2f2f0014, 0x6100fd5a, 0x4fef0014, 0x4e752f2f, 0x000c2f2f, 0x000c2f37, 0x0161000c, 0x6100feac, 0x70044fef, 0x000c4e75, 0x70fc4e75, 0x48780010, 0x2f2f0014, 0x2f2f0014, 0x2f2f0014, 0x2f2f0014, 0x6100fd1e, 0x4fef0014, 0x4e75202e, 0x8006b0ae, 0x8002640c, 0x1dbc0025, 0x01618006, 0x52ae8006, 0x42804e75, 0x4fefff80, 0x2e2f0090, 0x42af000c, 0xf22f543a, 0x0084f293, 0x0016f22f, 0x54000084, 0xf200001a, 0xf22f7400, 0x008452af, 0x000c42af, 0x001cf23c, 0x40000000, 0x0000f200, 0x0100f22f, 0x543a0084, 0xf28100ee, 0x486f001c, 0xf22f5400, 0x0088f227, 0x74006100, 0x0412f22f, 0x40000028, 0xf23c5423, 0x3fd34413, 0x55475a32, 0xf22f6000, 0x0028202f, 0x0028e280, 0x2f400024, 0x44802f00, 0x6100053a, 0xf22f5423, 0x0094f22f, 0x74000030, 0x202f0028, 0x90af002c, 0x2f006100, 0x05202e2f, 0x00a4f22f, 0x54230034, 0xf2000100, 0xf23c4000, 0x00000001, 0xf2000838, 0xf2950034, 0x53af0030, 0x202f002c, 0x90af0030, 0x2f006100, 0x04f02e2f, 0x00a8f22f, 0x54230038, 0xf2000100, 0xf23c4000, 0x00000001, 0xf2000838, 0x588ff292, 0xffd0f23c, 0x40000000, 0x000af200, 0x08384fef, 0x0014f292, 0x003452af, 0x001c202f, 0x001890af, 0x001c2f00, 0x610004aa, 0x2e2f0094, 0xf22f5423, 0x0024f200, 0x0100f23c, 0x40000000, 0x000af200, 0x0838588f, 0xf295ffd0, 0x4a876c02, 0x7e087067, 0xb0af0098, 0x66064a87, 0x6e0002ac, 0x701eb087, 0x6c027e1e, 0x7402d487, 0x2f470090, 0x7066b0af, 0x00986616, 0x202f001c, 0xd4806e0e, 0x7401f23c, 0x40000000, 0x0000f200, 0x01007020, 0xb0826e18, 0x7065b0af, 0x00986606, 0x7eff2f47, 0x00907065, 0x2f400098, 0x6000fe9c, 0x4284b882, 0x6c3cf203, 0x6100f203, 0x4000f200, 0x0838f295, 0x00045383, 0xf2034000, 0xf2000128, 0x7030d083, 0x22041f80, 0x49200059, 0xf2000880, 0xf23c4123, 0x0000000a, 0xf2000800, 0x5284b882, 0x6dc47605, 0x70ffd082, 0x24004a82, 0x6d382002, 0x41f72920, 0x00591010, 0x49c0d083, 0x10804283, 0x0c370039, 0x29200059, 0x6f162002, 0x41f72920, 0x00591010, 0x49c090bc, 0x0000000a, 0x10805283, 0x53824a82, 0x6cc87a01, 0x4a83670c, 0x1f7c0031, 0x005852af, 0x001c4285, 0x42824aaf, 0x000c670a, 0x1fbc002d, 0x29200030, 0x52824283, 0x7801d887, 0x2c077067, 0xb0af0098, 0x661270fb, 0xb0af001c, 0x6e0a202f, 0x001cb087, 0x6f00017a, 0x7066b0af, 0x0098661a, 0x262f001c, 0x44836c02, 0x4283b687, 0x6f022604, 0x202f001c, 0xd8806c02, 0x42844a83, 0x6f222003, 0xd084b086, 0x660a1fbc, 0x002e2920, 0x00305282, 0x1fbc0030, 0x29200030, 0x52825383, 0x4a836ede, 0x4a846f28, 0x2003d084, 0xb086660a, 0x1fbc002e, 0x29200030, 0x52822202, 0x1fb75920, 0x00582920, 0x00305282, 0x52855384, 0x4a846ed8, 0x7067b0af, 0x00986700, 0x00c27068, 0xb0af0098, 0x670000b8, 0x7065b0af, 0x00986726, 0x7067b0af, 0x0098671e, 0x42372920, 0x00304878, 0xffff2f2f, 0x0090486f, 0x00386100, 0xfb5e7008, 0x4fef008c, 0x4e751fbc, 0x00652920, 0x00305282, 0x1fbc002b, 0x29200030, 0x5282262f, 0x001c6c0a, 0x1fbc002d, 0x2920002f, 0x44837064, 0xb0836e26, 0x20034c7c, 0x08010000, 0x0064d0bc, 0x00000030, 0x22021f80, 0x29200030, 0x52822003, 0x4c7c0801, 0x00000064, 0x26012003, 0x4c7c0801, 0x0000000a, 0xd0bc0000, 0x00302202, 0x1f802920, 0x00305282, 0x20034c7c, 0x08010000, 0x000a2001, 0xd0bc0000, 0x00301f80, 0x29200030, 0x52826000, 0xff5c76ff, 0xd6824a83, 0x6d0a0c37, 0x00303920, 0x00306724, 0x28034a84, 0x6d00ff32, 0x0c37002e, 0x49200030, 0x660e2403, 0xb8836700, 0xff205282, 0x6000ff1a, 0x538460de, 0x538360ca, 0x76ff96af, 0x001c6c02, 0x42832c07, 0x9caf001c, 0x70682f40, 0x00986000, 0xfe705387, 0x6000fd52, 0x48780065, 0x2f2f0014, 0x2f2f0014, 0x2f2f0014, 0xf2375400, 0x01610014, 0xf2277400, 0x6100fbee, 0x4fef0018, 0x4e754878, 0x00662f2f, 0x00142f2f, 0x00142f2f, 0x0014f237, 0x54000161, 0x0014f227, 0x74006100, 0xfbc84fef, 0x00184e75, 0x48780067, 0x2f2f0014, 0x2f2f0014, 0x2f2f0014, 0xf2375400, 0x01610014, 0xf2277400, 0x6100fba2, 0x4fef0018, 0x4e75518f, 0xf22f5500, 0x000c206f, 0x0014f200, 0x083af28e, 0x00104290, 0xf23c4000, 0x00000000, 0x508f4e75, 0xf2177500, 0x20177214, 0xe2a0c0bc, 0x000007ff, 0x90bc0000, 0x03fe2080, 0x0297800f, 0xffff0097, 0x3fe00000, 0xf2175400, 0x508f4e75, 0x518ff22f, 0x5500000c, 0x242f0014, 0xf200083a, 0xf28e000e, 0xf23c4000, 0x00000000, 0x508f4e75, 0xf2177500, 0x20177214, 0xe2a0c0bc, 0x000007ff, 0xd4806e0c, 0xf23c4000, 0x00000000, 0x508f4e75, 0x0c820000, 0x07ff6d0c, 0x70222d40, 0x800a243c, 0x000007ff, 0x0297800f, 0xffff2002, 0x7214e3a0, 0x8197f217, 0x5400508f, 0x4e754fef, 0xfff4206f, 0x0018f22f, 0x55000010, 0xf23c4000, 0x00000001, 0xf2000838, 0xf2950018, 0xf23c4000, 0x00000000, 0xf2107400, 0xf2000800, 0x4fef000c, 0x4e75f22f, 0x75000004, 0x242f0004, 0x7214e2a2, 0xc4bc0000, 0x07ff94bc, 0x000003fe, 0x7015b082, 0x6d2c203c, 0x001fffff, 0xe4a04680, 0xc1af0004, 0x42af0008, 0xf22f5400, 0x0004f210, 0x7400f200, 0x0800f22f, 0x54280004, 0x4fef000c, 0x4e757035, 0xb0826de0, 0x72ead282, 0x203c7fff, 0xffffe2a0, 0x4680c1af, 0x000860cc, 0xf22f4012, 0x00044e75, 0x70154e40, 0x4e757008, 0x4e404e75, 0x70064e40, 0x4e75700e, 0x4e404e75, 0x700f4e40, 0x4e757014, 0x4e404e75, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000000d, 0x000026f6, 0x0000270c, 0x00002732, 0x00002750, 0x00002754, 0x00002764, 0x00002782, 0x0000279c, 0x000027a0, 0x000027be, 0x00002bcc, 0x00002bf2, 0x00002c18, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00090000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x020a0b0c, 0x03000000, 0x04000005, 0x00000006, 0x00070000, 0x08000000, 0x00000000, 0x23632f63, 0x6f6e7300, 0x23632f63, 0x6f6e7300, 0x23632f63, 0x6f6e7300, 0x75736572, 0x3a200063, 0x616e2774, 0x20726561, 0x64202363, 0x2f636f6e, 0x733b2070, 0x6c656173, 0x65207265, 0x626f6f74, 0x0068656c, 0x6c6f2025, 0x73210a00, 0x70697065, 0x00686f68, 0x6f484f21, 0x00777269, 0x74650072, 0x65616400, 0x25730a00, 0x626f6f74, 0x3a202573, 0x3a202573, 0x0a000000, 0x2a2a2a00, 0x00000000, 0x01280116, 0x00e0010a, 0x00fe00ec, 0x00e000e0, 0x00840000, 0x6e6f6e2d, 0x7a65726f, 0x20657869, 0x74207374, 0x61747573, 0x00000000, 0x0000f78, 0x, };