diff --git a/drivers/aps6404/aps6404.hpp b/drivers/aps6404/aps6404.hpp index aa1ddbc0..6befd5de 100644 --- a/drivers/aps6404/aps6404.hpp +++ b/drivers/aps6404/aps6404.hpp @@ -9,7 +9,7 @@ namespace pimoroni { static constexpr int RAM_SIZE = 8 * 1024 * 1024; static constexpr int PAGE_SIZE = 1024; - APS6404(uint pin_csn = 17, uint pin_d0 = 19, PIO pio = pio0); + APS6404(uint pin_csn = 17, uint pin_d0 = 19, PIO pio = pio1); void init(); diff --git a/drivers/dv_display/dv_display.cmake b/drivers/dv_display/dv_display.cmake index e7121a3e..7fbf6b1f 100644 --- a/drivers/dv_display/dv_display.cmake +++ b/drivers/dv_display/dv_display.cmake @@ -2,9 +2,12 @@ set(DRIVER_NAME dv_display) add_library(${DRIVER_NAME} INTERFACE) target_sources(${DRIVER_NAME} INTERFACE - ${CMAKE_CURRENT_LIST_DIR}/${DRIVER_NAME}.cpp) + ${CMAKE_CURRENT_LIST_DIR}/${DRIVER_NAME}.cpp + ${CMAKE_CURRENT_LIST_DIR}/swd_load.cpp) target_include_directories(${DRIVER_NAME} INTERFACE ${CMAKE_CURRENT_LIST_DIR}) +pico_generate_pio_header(${DRIVER_NAME} ${CMAKE_CURRENT_LIST_DIR}/swd.pio) + # Pull in pico libraries that we need target_link_libraries(${DRIVER_NAME} INTERFACE pico_stdlib aps6404 pimoroni_i2c) diff --git a/drivers/dv_display/dv_display.cpp b/drivers/dv_display/dv_display.cpp index 21182ec2..d9ff9562 100644 --- a/drivers/dv_display/dv_display.cpp +++ b/drivers/dv_display/dv_display.cpp @@ -1,4 +1,6 @@ #include "dv_display.hpp" +#include "swd_load.hpp" +#include "pico-stick.h" #include #include @@ -14,6 +16,8 @@ namespace pimoroni { gpio_init(VSYNC); gpio_set_dir(VSYNC, GPIO_IN); + swd_load_program(section_addresses, section_data, section_data_len, sizeof(section_addresses) / sizeof(section_addresses[0])); + ram.init(); write_header(0); @@ -23,7 +27,17 @@ namespace pimoroni { bank = 0; gpio_put(RAM_SEL, 0); + sleep_ms(500); + + printf("Start I2C\n"); + //i2c_init(i2c0, 100000); + //gpio_set_function(I2C_SDA, GPIO_FUNC_I2C); gpio_pull_up(I2C_SDA); + //gpio_set_function(I2C_SCL, GPIO_FUNC_I2C); gpio_pull_up(I2C_SCL); + i2c.reg_write_uint8(I2C_ADDR, I2C_REG_START, 1); + //uint8_t i2c_cmd[] = {I2C_REG_START, 1}; + //i2c_write_blocking(i2c0, I2C_ADDR, i2c_cmd, 2, false); + printf("Started\n"); } void DVDisplay::flip() { diff --git a/drivers/dv_display/pico-stick.h b/drivers/dv_display/pico-stick.h new file mode 100644 index 00000000..f3119df5 --- /dev/null +++ b/drivers/dv_display/pico-stick.h @@ -0,0 +1,10930 @@ +constexpr uint elf_data0_addr = 0x20000000; +const uint elf_data0[] = { +0x491a4819, +0xc8066008, +0x8808f381, +0x48184710, +0x28006800, +0x4917d123, +0x20004a17, +0xc101e000, +0xd1fc4291, +0x47884915, +0x47884915, +0x47884915, +0xe7fdbe00, +0x20008400, +0x20008400, +0x20008d2c, +0x20040000, +0x20040000, +0x20040978, +0x15000000, +0x15000000, +0x15000978, +0x00000000, +0x480a4770, +0xffc6f004, +0x00004700, +0x20000100, +0xe000ed08, +0xd0000000, +0x20008d30, +0x2003db00, +0x2000370d, +0x20000c01, +0x20003819, +0x00005657, +0x50520006, +0x5360b3ab, +0x20008288, +0x50520006, +0x9da22254, +0x200082a0, +0x7188ebf2, +0x200083dc, +0x200083f4, +0x20000034, +0xe71aa390, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x15004000, +0x2000000f, +0x200001c3, +0x200001c5, +0x200001c1, +0x200001c1, +0x200001c1, +0x200001c1, +0x200001c1, +0x200001c1, +0x200001c1, +0x200001c7, +0x200001c1, +0x200001c1, +0x200001c9, +0x200001cb, +0x200001cd, +0x200001cd, +0x200001cd, +0x200001cd, +0x200001cd, +0x200001cd, +0x200001cd, +0x200001cd, +0x200001cd, +0x200001cd, +0x200001cd, +0x200001cd, +0x200001cd, +0x200001cd, +0x200001cd, +0x200001cd, +0x200001cd, +0x200001cd, +0x200001cd, +0x200001cd, +0x200001cd, +0x200001cd, +0x200001cd, +0x200001cd, +0x200001cd, +0x200001cd, +0x200001cd, +0x200001cd, +0x200001cd, +0x200001cd, +0x200001cd, +0x200001cd, +0xbe00be00, +0xbe00be00, +0xbe00be00, +0x8005f3ef, +0xbe003810, +0x2400b510, +0x6803e006, +0x8f5ff3bf, +0xf381601c, +0xbf208810, +0xf3ef6802, +0xb6728110, +0x2b006813, +0xf3bfd0fc, +0x22048f5f, +0x2b005e83, +0x3b01ddeb, +0x68038083, +0x8f5ff3bf, +0x601a2200, +0x8810f381, +0x46c0bd10, +0x6802b510, +0x8110f3ef, +0x6813b672, +0xd0fc2b00, +0x8f5ff3bf, +0x5e832204, +0x5f022406, +0xdc08429a, +0xf3bf6803, +0x22008f5f, +0xf381601a, +0x20008810, +0x3301bd10, +0x68038083, +0x8f5ff3bf, +0x601a2200, +0x8810f381, +0x2001bf40, +0x46c0e7f2, +0xb53023d0, +0x061b2500, +0x575d2400, +0x6803e006, +0x8f5ff3bf, +0xf381601c, +0xbf208810, +0xf3ef6802, +0xb6728110, +0x2b006813, +0xf3bfd0fc, +0x79038f5f, +0xd9ec2b7f, +0x68037105, +0x8f5ff3bf, +0x601a2200, +0x8810f381, +0x46c0bd30, +0xb5100003, +0xf3ef6800, +0xb6728410, +0x2a006802, +0xf3bfd0fc, +0x22048f5f, +0x2a00569a, +0x2900db0b, +0x2000d00f, +0x681b600a, +0x8f5ff3bf, +0x601a2200, +0x8810f384, +0x22d0bd10, +0x68120612, +0x711a2001, +0x2000e7f1, +0x46c0e7ef, +0xf3ef6802, +0xb6728110, +0x2b006813, +0xf3bfd0fc, +0x23ff8f5f, +0x68037103, +0x8f5ff3bf, +0x601a2200, +0x8810f381, +0x4770bf40, +0x46c6b5f0, +0x00046807, +0xb500683e, +0x2d006af5, +0x2340d026, +0x402a001a, +0x422b4690, +0x6d73d023, +0x2b007a03, +0x6863d005, +0x00382102, +0x23004798, +0x056b7223, +0x6e73d524, +0xd50005ab, +0x076b6e33, +0x2301d505, +0x72232100, +0x68630038, +0x06ab4798, +0x6d33d506, +0x21012301, +0x00387223, +0x47986863, +0x4690bc04, +0x056bbdf0, +0x6e73d50a, +0x2b007a03, +0x6863d0e2, +0x00382102, +0x46434798, +0xe7db7223, +0xd5dc05ab, +0x7a236e33, +0xd0d82b00, +0x21026863, +0x47986820, +0x72232300, +0x46c0e7d1, +0x4802b510, +0xffaef7ff, +0x46c0bd10, +0x2003d7a4, +0x4802b510, +0xf7ff300c, +0xbd10ffa5, +0x2003d7a4, +0x0001b5f8, +0x465746de, +0x4645464e, +0xb5e00004, +0x31346800, +0xfaacf000, +0x009b239d, +0x2b0058e3, +0x23a4d02e, +0x58e3009b, +0x8510f3ef, +0x681ab672, +0xd0fc2a00, +0x8f5ff3bf, +0x009b23a4, +0x890b18e1, +0x89c8894a, +0xd5001a9a, +0x4282e13a, +0xe1e3d100, +0x0092229d, +0x684f58a6, +0x51d6009a, +0x00162200, +0xb29b3301, +0x41564298, +0x40034270, +0x23a4810b, +0x58e3009b, +0x8f5ff3bf, +0xf385601a, +0xbf408810, +0x229d239c, +0x58e1009b, +0x50a10092, +0x50e22200, +0x2b006ba3, +0x6ee3dc01, +0x68a263a3, +0x01916823, +0x691b4a8a, +0x085b4694, +0x680a4461, +0xd1fc4293, +0x019169a2, +0x46944a85, +0x680a4461, +0xd1fc4293, +0x01916aa2, +0x46944a81, +0x680a4461, +0xd1fc429a, +0x239e22a0, +0x46920092, +0x58e2009b, +0x2a0044a2, +0xe079d100, +0x009222a0, +0x32104693, +0x46980015, +0xe01818a1, +0x46604681, +0x684f009a, +0xb29b3301, +0x42b351d0, +0x2200d95a, +0x810a5963, +0x8f5ff3bf, +0xf389601a, +0xbf408810, +0x46424643, +0x3b0158e3, +0x2b0050a3, +0x465bd058, +0xf3ef58e0, +0xb6728210, +0x2b006803, +0xf3bfd0fc, +0x46538f5f, +0x895b4650, +0x1ac08900, +0x4656d503, +0x360189f6, +0x28001980, +0x4656d03a, +0x00986876, +0x27005980, +0x46842600, +0x3301485b, +0xb29b5a20, +0x41774298, +0x40034278, +0x81434650, +0x58e3465b, +0x8f5ff3bf, +0xf382601e, +0xbf408810, +0xf3ef5963, +0xb6728010, +0x2a00681a, +0xf3bfd0fc, +0x890b8f5f, +0x89ce894a, +0xd5021a9a, +0x46b91c77, +0x4296444a, +0x5963d1a4, +0x8f5ff3bf, +0x601a2200, +0x8810f380, +0xe7e3bf20, +0x5963810b, +0x8f5ff3bf, +0xe7a32200, +0x009b23a0, +0xf3bf58e3, +0x60188f5f, +0x8810f382, +0x5ce3233c, +0xd1002b03, +0x2b01e07c, +0x26a0d039, +0x46b405f6, +0x68630026, +0x02d968a5, +0x019b01ad, +0x44654463, +0x601e36f0, +0x2504605d, +0x48330027, +0x40014a33, +0x609d4311, +0x69636119, +0x02d969a6, +0x01b64001, +0x3731019b, +0x43114463, +0x37ff4466, +0x605e601f, +0x6119609d, +0x02d96a63, +0x6aa14008, +0x0189019b, +0x44633451, +0x44614302, +0x601c34ff, +0x609d6059, +0xbc3c611a, +0x46994690, +0x46ab46a2, +0x26a0bdf8, +0x46b405f6, +0x68630026, +0x02d968a5, +0x019b01ad, +0x44654463, +0x601e3670, +0x2504605d, +0x48160027, +0x40014a16, +0x609d4311, +0x69636119, +0x02d969a6, +0x01b64001, +0x4463019b, +0x44664311, +0x601f37b0, +0x609d605e, +0x6a636119, +0x400802d9, +0x019b6aa1, +0x44630189, +0x44614302, +0x601c34d0, +0x609d6059, +0xe7c6611a, +0x19921c46, +0xd0004282, +0xe0a5e6c2, +0x50000804, +0x0000028e, +0xff1ffffd, +0x001f8539, +0x009b23a0, +0xf3ef58e2, +0xb6728010, +0x2b006813, +0xf3bfd0fc, +0x23a08f5f, +0x469a009b, +0x465344a2, +0x891b895a, +0xd5001a9b, +0x2b00e0f3, +0xe091d100, +0x21a04653, +0x0089685b, +0x58d20092, +0xf3bf5863, +0x25008f5f, +0xf380601d, +0x6ba38810, +0x63a33b01, +0xd0002b00, +0x2600e0f0, +0x58634655, +0x8010f3ef, +0x681ab672, +0xd0fc2a00, +0x8f5ff3bf, +0x892a896b, +0xd5001ad2, +0xd100e0d2, +0x6869e0d6, +0x5851009a, +0x46aa4a6e, +0x22005aa5, +0x33010016, +0x429db29b, +0x42754156, +0x4655402b, +0x23a0816b, +0x58e3009b, +0x8f5ff3bf, +0xf380601a, +0xbf408810, +0x009b239c, +0x233c50e1, +0x2b015ce3, +0xe760d100, +0xd0002b03, +0x2900e723, +0x0026d060, +0x367127a0, +0x003236ff, +0x05ff6820, +0xf902f000, +0x686346bc, +0x02d968a0, +0x019b0180, +0x44604463, +0x6058601e, +0x00272004, +0x4a544d53, +0x43114029, +0x61196098, +0x69a66963, +0x402902d9, +0x019b01b6, +0x446337b1, +0x44664311, +0x601f37ff, +0x6098605e, +0x6a636119, +0x400d02d9, +0x0025432a, +0x019b6aa1, +0x35d10189, +0x44614463, +0x601d35ff, +0x60986059, +0xe060611a, +0x009b23a4, +0xf3bf58e3, +0x22008f5f, +0xf385601a, +0x483e8810, +0xf80af003, +0x009222a0, +0xf3bf58a2, +0x60138f5f, +0x8810f380, +0x3b016ba3, +0x2b0063a3, +0x229ed104, +0x58a30092, +0x50a33301, +0x5ce3233c, +0xd1002b01, +0x2b03e6fd, +0xe6c0d000, +0x05f626a0, +0x002646b4, +0x68a06863, +0x018002d9, +0x36f1019b, +0x44604463, +0x601e36ff, +0x20046058, +0x4d25278c, +0x40294a25, +0x60984311, +0x69636119, +0x02d969a6, +0x01b64029, +0x00bf019b, +0x43114463, +0x19e74466, +0x605e601f, +0x61196098, +0x02d96a63, +0x432a400d, +0x6aa12594, +0x0189019b, +0x446300ad, +0x19654461, +0x6059601d, +0x611a6098, +0x0092229f, +0x330158a3, +0x6ea350a3, +0xd1002b00, +0x6ba2e6b5, +0xd0002a00, +0x4798e6b1, +0x4651e6af, +0x310189c9, +0xe706185b, +0x370189ef, +0x2a0018ba, +0xe728d000, +0xf3bf5863, +0x601e8f5f, +0x8810f380, +0xe710bf20, +0xe73a0011, +0x0000028e, +0xff1ffffd, +0x001f8539, +0x20008308, +0x21a04b06, +0x23016858, +0xb5106882, +0x4a044093, +0x508b05c9, +0xfd60f7ff, +0x46c0bd10, +0x2003d790, +0x0000041c, +0x21a04b06, +0x23016818, +0xb5106882, +0x4a044093, +0x508b05c9, +0xfd4ef7ff, +0x46c0bd10, +0x2003d790, +0x0000040c, +0x7a0a680b, +0x600b3301, +0xd1032a00, +0x42836980, +0x4770d005, +0xd10a2a01, +0x428369c0, +0x2303d1f9, +0x401a3201, +0x720a2300, +0x604b600b, +0x2a02e7f1, +0x6a00d103, +0xd1ec4283, +0x2a03e7f1, +0x6a40d1e9, +0xd1e64283, +0x46c0e7eb, +0x63116900, +0x009b0843, +0x18cb0080, +0x65131809, +0x47706711, +0x000d5354, +0x0002acab, +0x00055154, +0x000aaeab, +0x00000000, +0x00000010, +0x0000003e, +0x0000003c, +0x000002d0, +0x00000000, +0x00000009, +0x00000006, +0x0000001e, +0x000001e0, +0x00041eb0, +0x0007fd00, +0x0007fd00, +0x000bfa01, +0x464fb5f0, +0x46d64646, +0x0006b5c0, +0xb082000f, +0xd8284288, +0x1a1b00c3, +0x00c34698, +0x46991ac3, +0x44424b14, +0x469a0014, +0x4642464b, +0x5c9b18e3, +0x79a52202, +0x022d7960, +0xb2004328, +0x56a27861, +0x79209001, +0x020078e5, +0x02124305, +0x430ab22d, +0xb2714650, +0xf0009500, +0x0033fe8d, +0x34073601, +0x429fb2f6, +0xb002d1e0, +0x4690bc1c, +0x46a24699, +0x46c0bdf0, +0x20008eec, +0x000cb570, +0x28d30015, +0x29d2d82b, +0x2100d908, +0x4b264a25, +0x2cd350d1, +0x4823d902, +0xfe86f000, +0xd9122cf2, +0x22322333, +0x5caa5ceb, +0x0412061b, +0x22314313, +0x21035caa, +0x43130212, +0x5caa2230, +0x4313438a, +0x4a1a4918, +0x2cf9508b, +0x233ad908, +0x49155ceb, +0x41931e5a, +0x548b4a16, +0xd0082cff, +0x28d4bd70, +0x28f0d0d7, +0x28fad9da, +0x2cffd9ed, +0x3cc0d1f6, +0x2b015d2b, +0x2b02d00b, +0x480ed1f0, +0xfa8ef005, +0xf004480d, +0x2100fa81, +0x00080003, +0x480b4798, +0xfa84f005, +0x490a2200, +0xf003480a, +0x5d2bf837, +0x46c0e7e9, +0x20008eec, +0x0003488c, +0x00000994, +0x000348a0, +0x20007dcc, +0x00004255, +0x20007dc0, +0x15004000, +0x20000001, +0x061222d0, +0xb5706853, +0x70030ddb, +0x00056893, +0x20c87203, +0x000c698b, +0x6ac94358, +0xfaa6f004, +0x68627428, +0x46942064, +0x6a616823, +0x43584463, +0xfa9cf004, +0x68e27468, +0x429368a3, +0x0013d200, +0x69e374ab, +0x6a2374eb, +0x6a23752b, +0x756b0a1b, +0x75ab8c63, +0x0e1b6a23, +0x692275eb, +0x42936963, +0x0013d200, +0xbd70762b, +0x0004b510, +0xfc5cf001, +0xf7ff0021, +0xbd10ffc5, +0x4d10b570, +0x00290004, +0xffbef7ff, +0x70632302, +0x4e0e4b0d, +0x4465469c, +0x210a59ab, +0xf0046a98, +0x7720fa69, +0x77600a00, +0x6a9a59ab, +0x429a4b08, +0x4b08d906, +0x419b4293, +0x3319425b, +0xbd7077a3, +0xe7fb2318, +0x2003d75c, +0xfffcb790, +0x000006c4, +0x000493df, +0x0005cc5f, +0xb085b5f0, +0xfa76f005, +0x00284d32, +0xfcb2f000, +0x48324b31, +0xf005602b, +0x4f31f9f5, +0x00394e31, +0xf0010030, +0x0004fbcb, +0xffbef7ff, +0x5ce32339, +0xd1042b00, +0xbf202239, +0x2b005ca3, +0xf001d0fb, +0xf001fbff, +0x4b28fc09, +0x68197f82, +0x2a1a1c13, +0x231ad91a, +0x3b0b22f0, +0x011bb2db, +0x4013404b, +0x200a4a22, +0xf0026013, +0x4b21fa5d, +0x58ebaa02, +0x6a9ca901, +0x0020ab03, +0xfc2ef001, +0xd1082800, +0x481c0021, +0xfdcaf002, +0x2a14b2d2, +0x2314d2e2, +0x9a03e7e0, +0x98019902, +0xfbe2f001, +0xfa2af005, +0xf0004815, +0x0039f9a7, +0xf0010030, +0x4813fb87, +0xf9a8f005, +0xf0010028, +0x4811f845, +0xf9a2f005, +0xf0054810, +0x4810f99f, +0xf992f004, +0x00032100, +0x47980008, +0x20008eec, +0x20000b99, +0x20007de4, +0x20000a65, +0x200009ed, +0x40064000, +0x40065000, +0x000006c4, +0x20007e0c, +0x20008f94, +0x20007df0, +0x20007dfc, +0x20007dcc, +0x00004255, +0x4902b510, +0xf0004802, +0xbd10fba3, +0x50300000, +0x20008eec, +0x46d6b5f0, +0x4646464f, +0xb086b5c0, +0x9b0e4699, +0x469a0005, +0x4b2b1c5c, +0x18c6000f, +0x419e1e73, +0x00313606, +0x46904648, +0xfc7cf001, +0x0031464b, +0xf0011c58, +0x0031fc77, +0x46502601, +0xfc72f001, +0x0039464a, +0x96000028, +0xf0062302, +0x4652fae7, +0x00280039, +0x23019600, +0xfae0f006, +0x00222300, +0x00280039, +0x33019300, +0xfad8f006, +0x46424643, +0x01d23305, +0x4313031b, +0x00394a13, +0x93034013, +0x465223c0, +0x9304029b, +0x4c1003e3, +0x40230028, +0x464a4313, +0x40be4c0e, +0x02944023, +0x4c0d4323, +0x43234642, +0x23809305, +0x930202db, +0xf006ab02, +0x682bfb0d, +0x602e431e, +0xbc1cb006, +0x46994690, +0xbdf046a2, +0xafe00000, +0x9fffffff, +0xfc0fffe0, +0xffff83ff, +0x40100000, +0x46deb5f0, +0x464e4657, +0xb5e04645, +0x001fb089, +0xcb10ab12, +0x781b0006, +0x469a4688, +0x781bab14, +0x469b4691, +0x781bab15, +0x4b3e9303, +0x1e6b18c5, +0x3506419d, +0x00380029, +0xfc08f001, +0x1c780029, +0xfc04f001, +0x00200029, +0xfc00f001, +0x1c600029, +0xfbfcf001, +0x1ca00029, +0xfbf8f001, +0x1ce00029, +0xfbf4f001, +0x003a2301, +0x00304641, +0x33019300, +0xfa68f006, +0x00222300, +0x46419300, +0x00303304, +0xfa60f006, +0x2b004653, +0x2380d034, +0x9304025b, +0x3313464b, +0x031b464a, +0x431301d2, +0x02bf4a22, +0x93054013, +0x4a2123c0, +0x9306029b, +0x401a03e3, +0x05db2380, +0x4a1e4313, +0x40134323, +0x431c0164, +0x464a4b1c, +0x2382401c, +0x055b4327, +0x431f4641, +0xab040030, +0xf0069707, +0x4641fa8d, +0x408b2301, +0x43136832, +0xb0096033, +0x4690bc3c, +0x46a24699, +0xbdf046ab, +0x2b00465b, +0x2380d005, +0x9304025b, +0x3314464b, +0x9b03e7c6, +0xd0052b00, +0x025b2380, +0x464b9304, +0xe7bd3306, +0x025b2380, +0x464b9304, +0xe7b73312, +0xafe00000, +0x9fffffff, +0xfc0fffe0, +0xe3fffc1f, +0xffff83ff, +0x0005b5f8, +0x001e0014, +0x60426001, +0x1d176083, +0xf0010020, +0x0020fbc1, +0x21002200, +0xf0013401, +0x42a7fb91, +0x490ad1f4, +0x61290030, +0xf912f006, +0x81e82101, +0xf0060030, +0x81a8f8ef, +0xf0062001, +0x6168f84f, +0xf0062001, +0x61a8f84b, +0xbdf80028, +0x20007e58, +0x2401b530, +0x00210005, +0x688089aa, +0x68034091, +0x438bb085, +0x89ea6003, +0xf0066929, +0x4913f90f, +0x612968a8, +0xf8ecf006, +0x93022300, +0x686b9301, +0x040081e8, +0x94030c02, +0x930068a8, +0x682b89a9, +0xff18f7ff, +0x68aa89a8, +0x33100003, +0x6851409c, +0xd1fc420c, +0x00802101, +0x61011810, +0x420c6851, +0x23f5d1fc, +0x6103061b, +0xbd30b005, +0x20007e60, +0x2501b570, +0x00290004, +0x688089a2, +0x68034091, +0x438bb084, +0x89e26003, +0xf0066921, +0x2005f8d7, +0xfd30f002, +0x42984b22, +0x4922d914, +0x612168a0, +0xf8aef006, +0x81e02600, +0x68230400, +0x0c0289a1, +0x960368a0, +0x96019502, +0x94006864, +0xfedaf7ff, +0xbd70b004, +0xf0022005, +0x4b17fd15, +0xd8134298, +0x68a04916, +0xf0066121, +0x2600f893, +0x040081e0, +0x89a16823, +0x68a00c02, +0x96029603, +0x68649501, +0xf7ff9400, +0xe7e3febf, +0x68a0490d, +0xf0066121, +0x2500f87f, +0x040081e0, +0x89a16823, +0x68a00c02, +0x95029503, +0x68649501, +0xf7ff9400, +0xe7cffeab, +0x11a49a00, +0x20007e48, +0x07bfa47f, +0x20007e50, +0x20007e40, +0x2401b570, +0x00210005, +0x688089aa, +0x68034091, +0x438bb082, +0x89ea6003, +0xf0066929, +0x491bf875, +0x612968a8, +0xf852f006, +0x81e8686b, +0x0c020400, +0x89a99300, +0x68a8682b, +0xfe16f7ff, +0x68aa89ae, +0x33100033, +0x6851409c, +0xd1fc420c, +0x00b02107, +0x61011810, +0x420c6851, +0x23d4d1fc, +0x6103059b, +0x21010033, +0x40993318, +0x19800070, +0x181000c0, +0x30d489ec, +0x42196853, +0x6803d0fc, +0xd1f942a3, +0xf7ff0028, +0xb002ff5b, +0x46c0bd70, +0x20007e58, +0x46ceb5f0, +0xb5804647, +0x6943001f, +0x019d2680, +0x46914b18, +0x0476469c, +0x682c4465, +0xd1fc4234, +0x68856943, +0x46a002dc, +0x48138984, +0x42851d26, +0x3608d000, +0x03f64811, +0x46404684, +0x40104662, +0x2f004330, +0x4e0edb03, +0x403002ff, +0x22a04338, +0x469405d2, +0x4e0b464a, +0x00a43408, +0x4463019b, +0x192c4330, +0x6059601c, +0x60d8609a, +0x4690bc0c, +0xbdf04699, +0x50000010, +0x50200000, +0xff007ffd, +0xffff87f3, +0x00400029, +0x6984b570, +0x290002e3, +0x4a13d018, +0x401a6885, +0x89814b12, +0x220c4313, +0x3a044393, +0x01a24313, +0x05e424a0, +0x310446a4, +0x44620089, +0x301c1869, +0x60516010, +0x60912100, +0xbd706113, +0x68858981, +0x000a4e07, +0xd00042b5, +0x4e063208, +0x403303d2, +0x22194313, +0xe7de4313, +0xff1ffffd, +0x001f8019, +0x50200000, +0xff007ffd, +0x464eb5f8, +0x46de4645, +0xb5e04657, +0x2301001f, +0x425b4688, +0x003a0011, +0xf7ff0005, +0x4643ff79, +0x059e2180, +0x00c90db6, +0x08b31b8e, +0x429f4699, +0x89a8d821, +0x00022301, +0x40933210, +0x68ac00ff, +0x68623f04, +0xd1fc4213, +0x464221eb, +0x18200080, +0x61070609, +0x68624311, +0xd1fc4213, +0x89e96101, +0x6862310b, +0xd1fc4213, +0xbc3c6101, +0x46994690, +0x46ab46a2, +0x2100bdf8, +0xf7ff0028, +0x231cff8d, +0x464b469a, +0x00db210b, +0x61eb3b04, +0x464223eb, +0x061b468c, +0x622a431a, +0x003189ea, +0x46624494, +0x464a626a, +0x22031abc, +0x43910028, +0x302844aa, +0x454f4441, +0x0002d01a, +0x00402080, +0x469b4681, +0x454c0023, +0x2380d901, +0x4690005b, +0x380400d8, +0x46586010, +0x46674646, +0x60504308, +0x320c1ae4, +0x0010009b, +0x18c960b7, +0xd1e92c00, +0x465322a0, +0x469405d2, +0x1ac04652, +0x108069ab, +0x4463019b, +0x61d8601a, +0x46c0e7b1, +0x4657b5f0, +0x4645464e, +0x468246de, +0x251cb5e0, +0x4455b085, +0x46994694, +0x95029100, +0xd06d2b00, +0x89c6009b, +0x93012200, +0x27eb2300, +0x46984691, +0x063f360b, +0x46429003, +0x589b4663, +0x9b00469a, +0x589b44d1, +0x469b60ae, +0x23800598, +0x00db0d80, +0x08841a18, +0x3a0400e2, +0x602a4653, +0x1b19465a, +0x2303433a, +0x002a606a, +0x320c4398, +0x45a24458, +0x0014d03c, +0x000a2380, +0x4299005b, +0x001ad900, +0x00d546a2, +0x60253d04, +0x4653003d, +0x60654305, +0x340c1a89, +0x00250092, +0x1880609e, +0xd1e92900, +0x469a2304, +0x44d09b01, +0xd1c44543, +0x469a9b03, +0x1aed9b02, +0x464a10ad, +0x46509b0f, +0xf7ff990e, +0x2100fea3, +0xf7ff4650, +0x22a0fee3, +0x05d24653, +0x699b4694, +0x019b9a02, +0x601a4463, +0xb00561dd, +0x4690bc3c, +0x46a24699, +0xbdf046ab, +0x469a2304, +0x44d09b01, +0x45430015, +0xe7d7d19d, +0xe7da2500, +0x21804b05, +0x6942469c, +0x01920449, +0x68134462, +0xd1fc420b, +0x46c04770, +0x50000010, +0x2400b5f8, +0x27020005, +0x600423a4, +0x000e30a8, +0x21112213, +0x54ef61e8, +0xf7ff4b2b, +0x22b0fd5b, +0x21004b2a, +0x009218e8, +0xfc98f004, +0x4a284b27, +0x50ea2108, +0x4a284b27, +0x230150ee, +0x320450ab, +0x4a2650af, +0x320450a9, +0x50a93102, +0x31024a24, +0x320450a9, +0x50a93906, +0x54ab4a22, +0x4b234a22, +0x220118a9, +0x330450ec, +0x4b2150ec, +0x50ec4252, +0x18eb4b20, +0x01002091, +0x801a4684, +0x4463709c, +0xd1f7428b, +0x21004b1c, +0x4b1c18ea, +0x4b1c50ea, +0x18ee2208, +0xf0040030, +0x4b1afc61, +0x18e82208, +0xf0042100, +0x4b18fc5b, +0x18e82208, +0xf0042100, +0x4b16fc55, +0x61f461b4, +0x4a156234, +0x4b1554ec, +0x50ea0028, +0x46c0bdf8, +0x50200000, +0x000006c4, +0x200009b4, +0x00000704, +0x0000070c, +0x00000714, +0x0000071c, +0x00000724, +0x00020170, +0x0000098c, +0x00000994, +0x0000df70, +0x0002216c, +0x0002c16c, +0x00034870, +0x00034878, +0x00034880, +0x000348a0, +0x50100000, +0x00000998, +0x46d6b5f0, +0x464f4646, +0xb5c00004, +0xf0012019, +0x25d0f8a1, +0x062d2380, +0x61ab049b, +0x626b2010, +0xf898f001, +0x025b2380, +0x626b61ab, +0x58e04b60, +0xfcc0f005, +0xf94af001, +0xf0010005, +0x4b5df947, +0x00020029, +0xf00418e0, +0x4b5bffb3, +0x4b5b18e5, +0x4b5b4698, +0x469a44a0, +0x230018e1, +0x4653469c, +0xf3ef58e2, +0xb6728710, +0x2b006813, +0xf3bfd0fc, +0x890b8f5f, +0x89c8894a, +0xd5021a9a, +0x46b11c46, +0x4290444a, +0xe088d100, +0x684e009a, +0xb29b3301, +0x42835195, +0x4663d900, +0x4653810b, +0xf3bf58e3, +0x46628f5f, +0xf387601a, +0xbf408810, +0x015b2387, +0x444d4699, +0xd1d245a8, +0x21004b42, +0x220118e0, +0xfaa6f001, +0x4b402210, +0xf000601a, +0x4a3ffddf, +0x18a14b3f, +0x18e32200, +0x609a601a, +0x619a611a, +0x629a621a, +0x639a631a, +0x649a641a, +0x42993350, +0x4b30d1f2, +0x58e7210a, +0xf0036ab8, +0x68bafd15, +0x4694687b, +0x001d4463, +0x69fa68fb, +0x693b469c, +0x469c4465, +0x46944465, +0x000669bb, +0x00184463, +0x00316a3b, +0x4460469c, +0x436b0003, +0x1ac00158, +0x18c00080, +0xf00300c0, +0x4b26fcf7, +0x50e04682, +0x00314b25, +0x6a7b4699, +0x0158436b, +0x00801ac0, +0x00c018c0, +0xfce8f003, +0x50e0464b, +0x01684b1f, +0x1b404698, +0x19400080, +0x00c00031, +0xfcdcf003, +0x46514643, +0x481a50e0, +0xfcf6f004, +0x4819464b, +0xf00458e1, +0x4643fcf1, +0x58e14817, +0xfcecf004, +0x4690bc1c, +0x46a24699, +0x4653bdf0, +0xf3bf58e3, +0x46628f5f, +0xf387601a, +0xbf208810, +0x46c0e757, +0x0002c16c, +0x000006c4, +0x0002c170, +0x00034870, +0x00000954, +0x00000984, +0x40032000, +0x0000bd9c, +0x0000099c, +0x0003489c, +0x00034894, +0x00034898, +0x20007f00, +0x20007f20, +0x20007f50, +0x000cb570, +0x2600a904, +0xa9055f8e, +0x5f4d2500, +0x190900e1, +0x19090109, +0x01094c04, +0x446146a4, +0x800e1841, +0x808a804d, +0xbd70718b, +0x0000df6c, +0x22002394, +0x50c2011b, +0x46c04770, +0x464fb5f0, +0x4b214699, +0x6a9b4646, +0x469846d6, +0xb5c04b1f, +0x2300469c, +0x00160005, +0x469a2700, +0x1864008c, +0x44640124, +0x68231904, +0xd02b2b00, +0x00310020, +0xfae6f006, +0x37014653, +0x34086023, +0xd1f22f0a, +0x4a13240a, +0x58a9896b, +0x464a0030, +0xfbb2f005, +0x4b0d4642, +0x6a9b490f, +0x586a1a9b, +0xd200429a, +0x506a001a, +0x586a490c, +0xd20042a2, +0x506a0022, +0x58a94a0a, +0x4463468c, +0xbc1c50ab, +0x46994690, +0xbdf046a2, +0xe7dc003c, +0x40054000, +0x0000099c, +0x0002c16c, +0x00034878, +0x00034880, +0x00034870, +0x464fb5f0, +0x4b214699, +0x6a9b4646, +0x469846d6, +0xb5c04b1f, +0x2300469c, +0x00160005, +0x469a2700, +0x1864008c, +0x44640124, +0x68231904, +0xd02b2b00, +0x00310020, +0xfbc4f03e, +0x37014653, +0x34086023, +0xd1f22f0a, +0x4a13240a, +0x58a9896b, +0x464a0030, +0xfb60f005, +0x4b0d4642, +0x6a9b490f, +0x586a1a9b, +0xd200429a, +0x506a001a, +0x586a490c, +0xd20042a2, +0x506a0022, +0x58a94a0a, +0x4463468c, +0xbc1c50ab, +0x46994690, +0xbdf046a2, +0xe7dc003c, +0x40054000, +0x0000099c, +0x0002c16c, +0x0003487c, +0x00034884, +0x00034874, +0x46ceb5f8, +0x4b144647, +0x18c7b580, +0x210b0006, +0xf0040038, +0x4b11fe99, +0x4b114699, +0x469844b1, +0xf7fe4648, +0x4640fc65, +0xfb7af004, +0xf0040038, +0xf004fed9, +0x0005fc77, +0xfc74f004, +0xd0ef1e04, +0xfc70f004, +0x00030022, +0x00300029, +0xff86f7ff, +0xf0042000, +0xe7ecfc5d, +0x000006c4, +0x00000984, +0x20007f74, +0xf004b510, +0xf7fffc5d, +0x46c0ffc9, +0x4647b5f0, +0x4a3146ce, +0x5886b580, +0x58843a08, +0x00a54a2f, +0x682f1975, +0x023f5882, +0x46b80a3f, +0x0003682f, +0x89404691, +0x004ab085, +0xda002f00, +0x464744c8, +0x682d9702, +0x0f6d006d, +0xd03e2d02, +0xd03e2d03, +0x46ac0045, +0x4d224667, +0x19553401, +0x195d00ad, +0x00a408bf, +0x1934606f, +0x02356826, +0x2e000a2d, +0x444dda00, +0x68249503, +0x0f640064, +0xd0022c02, +0xd01f2c03, +0x4c170040, +0x46a40880, +0x44622401, +0x189a0092, +0x60504264, +0x00cc9401, +0x01211864, +0x4c111b09, +0x46a40018, +0x44610149, +0x9300185b, +0x230230a8, +0xf7ffa902, +0xb005fc9f, +0x4690bc0c, +0xbdf04699, +0x18200044, +0x4684e7dd, +0x0045e7c2, +0x448446ac, +0x46c0e7be, +0x00000998, +0x00000994, +0x000037d6, +0x000037d7, +0x0000bd9c, +0x46deb5f0, +0x464e4657, +0x23994645, +0x011bb5e0, +0x58c389c2, +0x00041c51, +0x4299b083, +0xe148da00, +0x468b2101, +0x184649a6, +0x184549a6, +0x2a00e0d9, +0xe0fcd100, +0x009a6870, +0x33015812, +0x4aa24691, +0x5aa0b29b, +0x00172200, +0x41574298, +0x40034278, +0x4b9b8173, +0xf3bf58e3, +0x601a8f5f, +0x8810f381, +0x2399bf40, +0x011b21d0, +0x060958e3, +0x654b3b02, +0x4896465b, +0x468400da, +0x0113445a, +0x01531a9a, +0x18e34463, +0x464b654b, +0xbf40654b, +0x465b4990, +0x4990468c, +0x446300db, +0x18e3468c, +0x00d2685b, +0x18d24462, +0x469c2300, +0x18a20092, +0x58e34b84, +0x8010f3ef, +0x6819b672, +0xd0fc2900, +0x8f5ff3bf, +0x89318973, +0xd5001ac9, +0xd100e0ce, +0x6877e0d5, +0x59c90099, +0x46884682, +0x3301497b, +0xb29b5a61, +0x2100468c, +0x000f4660, +0x414f4298, +0x40034278, +0x4b738173, +0xf3bf58e3, +0x60198f5f, +0x8810f38a, +0x2399bf40, +0x58e1011b, +0x46430020, +0xf7ff3901, +0xf004fe2b, +0x4b6bfb5f, +0x2300469c, +0x46639301, +0xf3ef58e3, +0xb6728010, +0x2a00681a, +0xf3bfd0fc, +0x892b8f5f, +0x89e9896a, +0xd5021a9a, +0x46ba1c4f, +0x42914452, +0xe085d100, +0x4649468c, +0x009a686f, +0x220051d1, +0x00174661, +0xb29b3301, +0x41574299, +0x400b4279, +0x812b4957, +0xf3bf5863, +0x601a8f5f, +0x8810f380, +0x2300bf40, +0x58634699, +0x8c10f3ef, +0x681ab672, +0xd0fc2a00, +0x8f5ff3bf, +0x896a8928, +0x1a8289eb, +0x1c5fd502, +0x445246ba, +0xd0504293, +0x46600002, +0x0013469c, +0x00994a46, +0x46424691, +0x3301686f, +0x51cab29b, +0xd268459c, +0x464a2300, +0x58a2812b, +0x8f5ff3bf, +0xf3806013, +0xbf408810, +0x01122299, +0x330258a3, +0x89e250a3, +0x42991c51, +0x4293db67, +0x4b3cdb5b, +0x2b005ce3, +0x23d0d15c, +0x061b2280, +0x615a0252, +0x465a2301, +0x2300405a, +0x469c4693, +0x58e34b2e, +0x8110f3ef, +0x681ab672, +0xd0fc2a00, +0x8f5ff3bf, +0x89328973, +0xd4001ad2, +0x89f0e705, +0x18823001, +0xd0002a00, +0x4b24e702, +0xf3bf58e3, +0x46628f5f, +0xf381601a, +0xbf208810, +0x5863e7e0, +0x8f5ff3bf, +0x601a464a, +0x8810f38c, +0xe792bf20, +0x58e34663, +0x8f5ff3bf, +0x601a9a01, +0x8810f380, +0xe75abf20, +0x46b889f7, +0x46ba2701, +0x444144d0, +0xd0002900, +0x4b11e729, +0xf3bf58e3, +0x46618f5f, +0xf3806019, +0xbf208810, +0x812be70e, +0x58e3464b, +0x8f5ff3bf, +0x601a2200, +0x4659e795, +0xf7ff0020, +0xe7a7fe3d, +0x30a80020, +0xf950f7ff, +0xb003e79d, +0x4690bc3c, +0x46a24699, +0xbdf046ab, +0x00000954, +0x00000944, +0x00000962, +0x0000bd9c, +0x0000df58, +0x00002f67, +0x000348a0, +0x0005b5f8, +0x1d074b09, +0x4b0918c4, +0x002018c6, +0xf0000039, +0x0020f9a7, +0xf0000029, +0x2391f9bf, +0x469c011b, +0x42b44464, +0xbdf8d1f1, +0x0000df6c, +0x0002016c, +0x46deb5f8, +0x46454657, +0x0004464e, +0x485ab5e0, +0xfaa8f004, +0xf0040020, +0x4858fa4b, +0xf950f004, +0x250a4b57, +0xf7fe18e0, +0x2301fa55, +0x4b554699, +0x469a1d27, +0x00db23e0, +0xe06e4698, +0xf0000038, +0x2800f8bf, +0x4b50d078, +0x58e20038, +0x58e14b4f, +0xf8def000, +0x00db23e6, +0x58e379a1, +0xd0004299, +0x0020e070, +0xffb2f7ff, +0x011b2399, +0x2300469b, +0x2100465a, +0x002050a3, +0xfdcaf7ff, +0x30a80020, +0xfb3cf7ff, +0x465a2302, +0x4b4150a3, +0x4b4158e2, +0x429358e3, +0x0013d200, +0x58a24a3f, +0xd2004293, +0x4a3d0013, +0x4b3d50a3, +0x6a9b4a3d, +0x50a31b9b, +0x2b006823, +0x2294d007, +0x58a10112, +0x50a14a39, +0x18a04a39, +0x26004798, +0x00204b37, +0x4b3750e6, +0x4b3050e6, +0x4b2e50e6, +0x4b3550e6, +0x4b3550e6, +0xf7ff50e6, +0x23d0fe05, +0x061b2280, +0x619a0252, +0x2100200a, +0xf962f001, +0x2b00464b, +0x2394d002, +0x50e6011b, +0x2d203501, +0x23d0d105, +0x25002280, +0x0492061b, +0x230061da, +0x4b204699, +0x4b266a9e, +0x2b005ce3, +0x0020d08a, +0xf7ff30a8, +0x0038f923, +0xf846f000, +0xd1862800, +0x4690bc3c, +0x46a24699, +0xbdf846ab, +0xf0044650, +0x4643f927, +0x2b035ce3, +0x21dfd10d, +0x00c94a19, +0x4643e003, +0x2b035ce3, +0x58a3d105, +0x6a5b5860, +0x42983b02, +0x23e6d3f5, +0x00db79a2, +0xe77450e2, +0x20001949, +0x20007f80, +0x00000984, +0x20007f90, +0x00000998, +0x0000098c, +0x0003487c, +0x00034878, +0x0003488c, +0x40054000, +0x00034888, +0x00034890, +0x00034870, +0x00034874, +0x00034880, +0x00034884, +0x000348a0, +0x000006c4, +0x6985b530, +0x2307b089, +0xaa012100, +0x00280004, +0xf990f7ff, +0xf7ff0028, +0x9901fa91, +0x42994b0a, +0x480ad005, +0xf8d8f004, +0xb0092000, +0x220cbd30, +0x0020a902, +0xff44f003, +0x220c0020, +0xa905300c, +0xff3ef003, +0xe7f02001, +0x4f434950, +0x20007fac, +0x8a03b510, +0x43596984, +0x311c0020, +0xf96af7ff, +0xf7ff0020, +0xbd10fa6b, +0x0004b570, +0x8a238980, +0x43437d66, +0x00153307, +0x7d22b082, +0x2e00009b, +0x4342d000, +0x18c90089, +0x69a60053, +0x021b189b, +0x18c9002a, +0x23010030, +0xf94cf7ff, +0xf7ff0030, +0x682bfa4d, +0x021969a6, +0x2301ac01, +0x00300022, +0xf7ff0a09, +0x0030f93f, +0xfa40f7ff, +0x80ab8823, +0xbd70b002, +0x46d6b5f0, +0x4646464f, +0x001cb5c0, +0x00176813, +0x0a2b021d, +0x79534698, +0x69850002, +0x3301105b, +0x321c4641, +0x00284682, +0xf922f7ff, +0xf7ff0028, +0x797bfa23, +0x2b00469c, +0x4650d035, +0x00236839, +0x00290f0d, +0x27002400, +0xe008301e, +0x34010052, +0xb2e418bf, +0x3002b2bf, +0x45643304, +0x805fd013, +0x701a7802, +0x705a7842, +0xd0f02d02, +0xd1ed2903, +0x46b10056, +0x444a3401, +0xb2e418bf, +0x3002b2bf, +0x45643304, +0x1061d1eb, +0x1cfb3101, +0x109b0089, +0x44414652, +0x9a086990, +0xf8eaf7ff, +0x4690bc1c, +0x46a24699, +0x2300bdf0, +0xe7f12104, +0x000db570, +0x5ec12304, +0xb0820004, +0xdb102900, +0x36080006, +0x00280032, +0xff6ef7ff, +0x22040023, +0x34115ea1, +0x003234ff, +0x33100028, +0xf7ff9400, +0xb002ff91, +0x46c0bd70, +0x46d6b5f0, +0x4646464f, +0x5e832204, +0xb5c0468a, +0xdb242b00, +0x2e007b46, +0x2288d021, +0x00040052, +0x23004690, +0x44803410, +0x5f422502, +0xd41218d2, +0x89cd4651, +0xdd0e4295, +0x2d007865, +0x2100d00b, +0x46bc5e47, +0x44bc7827, +0x2d004465, +0x4651dd03, +0x4567894f, +0x3301dc08, +0x429e3404, +0xbc1cdce4, +0x46994690, +0xbdf046a2, +0xdc5d42af, +0x0f296885, +0x2902000d, +0x4661d005, +0xd05c2d03, +0x468c0049, +0x4661007f, +0xdb5d2900, +0x21001a7f, +0x88654689, +0x444d0091, +0x492e4689, +0x4689444a, +0x444a0112, +0x68114452, +0x29004445, +0x2108d036, +0x68914689, +0x29004491, +0x2110d02f, +0x69114689, +0x29004491, +0x2118d029, +0x69914689, +0x29004491, +0x2120d023, +0x6a114689, +0x29004491, +0x2128d01d, +0x6a914689, +0x29004491, +0x2130d017, +0x6b114689, +0x29004491, +0x2138d011, +0x6b914689, +0x29004491, +0x2140d00b, +0x6c114689, +0x29004491, +0x2148d005, +0x44914689, +0x2a006c92, +0x464ad19f, +0x60154661, +0x71978091, +0x71d57985, +0xe7967b46, +0x6885002f, +0x000d0f29, +0xd1a02902, +0x004de7a5, +0x466144ac, +0x19ef007d, +0xdaa12900, +0x46894249, +0x468c2100, +0x46c0e79f, +0x0000099c, +0x2001b570, +0xff04f004, +0x4d114c10, +0x20016020, +0xfefef004, +0x05d222a0, +0x22004694, +0x60184b0d, +0x4c0d6823, +0x402902d9, +0x4463019b, +0x601a4321, +0x609a605a, +0x02c36119, +0x0180402b, +0x431c4460, +0x60426002, +0x61046082, +0x46c0bd70, +0x200403ac, +0xff1ffffd, +0x150003ac, +0x001f8035, +0x2901b5f8, +0x2902d004, +0x2900d035, +0xbdf8d015, +0x4a502490, +0x5b130064, +0xd84f2b1f, +0x20246801, +0x5c1530ff, +0x5d7518d6, +0x5c11610d, +0xb2c93101, +0xd1002907, +0x5411e082, +0x2392e7e9, +0x005b4c45, +0x2a005ce2, +0x2590d046, +0x5b63006d, +0xd84f2b1f, +0x68002624, +0x690736ff, +0x5da200d8, +0x18201ac0, +0x32015487, +0x2a07b2d2, +0x55a2d066, +0x22012326, +0x54e233ff, +0x2326e7cb, +0x33ff4c36, +0x2b005ce3, +0x2391d017, +0x5ce0005b, +0xd83d281f, +0x681d4b32, +0xd00e2d00, +0x33ff2324, +0x2b005ce3, +0x2390d053, +0x5ae3005b, +0x2b1f1c19, +0x211fd900, +0xb2c90022, +0x239247a8, +0x005b2200, +0xe7a854e2, +0x39c00019, +0xd833293f, +0x312018d1, +0x78096800, +0x61013301, +0xe79c5313, +0x20906801, +0x00406909, +0x5221b2c9, +0x54213002, +0x31ff2124, +0x32015462, +0xe78e52e2, +0x3ac0001a, +0xd81c2a3f, +0x69116802, +0x322018e2, +0x33017011, +0xe7b15363, +0xd9d228bf, +0x681b4b13, +0xd0ce2b00, +0x00222190, +0x5a610049, +0x390132e0, +0xdd0029ff, +0xb2c921ff, +0xe7c24798, +0x53133301, +0x3301e76d, +0xe76a5363, +0xe7e255a1, +0x33012100, +0x53135411, +0x2290e763, +0x5aa30052, +0xb29b3b01, +0xe7a752a3, +0x50100900, +0x20008e68, +0x20008e64, +0xb5704b1a, +0x4c1a6019, +0x22e04b1a, +0x21ff6018, +0x34e00020, +0xfcf2f003, +0x21002240, +0xf0030020, +0x200efced, +0xf972f000, +0x200e2103, +0xf92cf000, +0x21012200, +0xf000200e, +0x200ff93f, +0xf966f000, +0x200f2103, +0xf920f000, +0x21012200, +0xf000200f, +0x4d09f933, +0x00284909, +0xf83cf004, +0x210d0028, +0xf0034a07, +0x0020ff67, +0x46c0bd70, +0x20008e64, +0x50100900, +0x20008e68, +0x200084bc, +0x00061a80, +0x2000225d, +0x4c04b510, +0xf0030020, +0x0020ff81, +0xffaef003, +0x46c0bd10, +0x200084bc, +0x47704800, +0x501009e0, +0xb083b5f0, +0x000e0005, +0xf0000014, +0x2800f9d3, +0xb003d001, +0x4f15bdf0, +0x003b2201, +0x97002101, +0xf0013005, +0x0033fa6f, +0x9400002a, +0x48102101, +0xfaf8f001, +0x00280021, +0xf0024371, +0x0004fdff, +0x22004b0c, +0x21029300, +0xf0012004, +0x0023fa5b, +0x21012200, +0x20059400, +0xfa54f001, +0x2202003b, +0x97002100, +0xf0012006, +0xe7d2fa4d, +0x02dc6c00, +0x40028000, +0x00b71b00, +0x46deb5f0, +0x464e4657, +0xb5e04645, +0xb0830007, +0x469b2004, +0x92019100, +0xfac2f001, +0x008921fa, +0xfdd0f002, +0x46822332, +0x469933ff, +0x44560086, +0x4b4c01b6, +0x18f34a4c, +0x42932407, +0x2301d90b, +0x469c425b, +0x44e14653, +0x464b1af6, +0xd1f02b00, +0xe05a2000, +0x00212401, +0x43610030, +0xfdb2f002, +0xd0594287, +0x46981e63, +0xd0e82c01, +0x4365001d, +0x00290030, +0xfda6f002, +0xd0514287, +0x46981ea3, +0xd0e72c02, +0x00291b2d, +0xf0020030, +0x4287fd9b, +0x1ee3d049, +0x2c034698, +0x1b2dd04b, +0x00300029, +0xfd90f002, +0xd0464287, +0x46981f23, +0xd0482c04, +0x00291b2d, +0xf0020030, +0x4287fd85, +0x1f63d043, +0x2c054698, +0x1b2dd045, +0x00300029, +0xfd7af002, +0xd0404287, +0xd0422c06, +0x1fe90030, +0xfd72f002, +0x42872406, +0x2900d1b7, +0x2301d1b5, +0x46982407, +0x1b9b0173, +0x199e009b, +0x00f69b00, +0x9b01601e, +0x601c4642, +0x2001465b, +0xb003601a, +0x4690bc3c, +0x46a24699, +0xbdf046ab, +0xd1a32900, +0xe7e746a0, +0xd1ab2900, +0x2900e7e4, +0x1ee3d0e2, +0x2c034698, +0x2402d1b3, +0x2900e78f, +0x1f23d0da, +0x2c044698, +0x2403d1b6, +0x2900e787, +0x1f63d0d2, +0x2c054698, +0x2404d1b9, +0x2900e77f, +0x2c06d0ca, +0x2405d1bc, +0x46c0e779, +0xfff48e50, +0x000cf850, +0x00834a09, +0x22404694, +0xb5104463, +0x00c0681c, +0x24c04062, +0x22804014, +0x43130152, +0x4b03601c, +0x4460469c, +0xbd106041, +0x4001c004, +0x40014000, +0x00804b0a, +0x2304469c, +0x29004460, +0x230cd001, +0x2a002108, +0x000bd100, +0x40536802, +0x401a220c, +0x015b2380, +0x60024318, +0x46c04770, +0x4001c004, +0x00c04b07, +0x4460469c, +0x02096803, +0x23c04059, +0x4019009b, +0x015b2380, +0x60014318, +0x46c04770, +0x40014004, +0x22d02301, +0x06124083, +0x61936293, +0x00834a09, +0x22404694, +0x68194463, +0x404a00c0, +0x401121c0, +0x01522280, +0x60194313, +0x469c4b03, +0x44602305, +0x47706043, +0x4001c004, +0x40014000, +0x8010f3ef, +0x4a03b672, +0x2b006813, +0xf3bfd0fc, +0x47708f5f, +0xd000012c, +0x8f5ff3bf, +0x4b022200, +0xf380601a, +0x47708810, +0xd000012c, +0xf3efb5f8, +0xb6728710, +0x68334e0e, +0xd0fc2b00, +0x8f5ff3bf, +0x18c408cb, +0x46a42507, +0x23015cc4, +0x40ab400d, +0x40200018, +0xd1084223, +0x43234662, +0xf3bf7013, +0x60308f5f, +0x8810f387, +0x0010bdf8, +0xf854f001, +0xd000012c, +0x46ceb5f8, +0x468c4647, +0xf3efb580, +0xb6728810, +0x682c4d21, +0xd0fc2c00, +0x8f5ff3bf, +0xd82c429a, +0x210708d4, +0x19065d05, +0x40112401, +0x422c408c, +0x2107d01f, +0x39064689, +0x08d4e009, +0x19065d05, +0x000f464c, +0x40a74014, +0x422f003c, +0x3201d011, +0xd2f24293, +0x42402001, +0x8f5ff3bf, +0x4b0e2200, +0xf388601a, +0x28008810, +0xbc0cdb0f, +0x46994690, +0x432cbdf8, +0x70340010, +0xf3bfe7ee, +0x23008f5f, +0xf388602b, +0x20018810, +0x46634240, +0xd0ec2b00, +0xf0019808, +0x46c0f807, +0xd000012c, +0x68184b02, +0x0fc00780, +0x46c04770, +0x4006c000, +0x4b042100, +0xf3bf4a04, +0xc3028f5f, +0xd1fa4293, +0x46c04770, +0xd0000100, +0xd0000180, +0x78104a04, +0xb2db1c43, +0xd9002b17, +0x70132310, +0x46c04770, +0x20008400, +0x40832301, +0xd0042900, +0x60134a03, +0x60134a03, +0x4a034770, +0xe7fb6013, +0xe000e280, +0xe000e100, +0xe000e180, +0x40822201, +0x681b4b03, +0x1e584013, +0xb2d84183, +0x46c04770, +0xe000e100, +0x30104b02, +0x0080689b, +0x477058c0, +0xe000ed00, +0x000db570, +0x8610f3ef, +0x4a0fb672, +0x2b006813, +0xf3bfd0fc, +0x4b0d8f5f, +0x689b3010, +0x591b0084, +0x42934a0b, +0x429dd003, +0xf000d001, +0x4b07ffbd, +0x511d689b, +0x8f5ff3bf, +0x8f5ff3bf, +0x4b022200, +0xf386601a, +0xbd708810, +0xd0000124, +0xe000ed00, +0x200001cd, +0x46deb5f0, +0x464e4657, +0xb5e04645, +0xb083000c, +0x8910f3ef, +0x4a59b672, +0x2b006813, +0xf3bfd0fc, +0x4b578f5f, +0x0003689a, +0x009f3310, +0x4a5559d5, +0x42954690, +0x42a5d032, +0x4e53d043, +0x2a2f1baa, +0x2201d82c, +0x46924082, +0x4a504651, +0x40116812, +0x46519101, +0x60114a4e, +0x8f5ff3bf, +0x8205f3ef, +0x2a004693, +0x2301d133, +0x439a002a, +0x429c6893, +0xe078d108, +0x185b004b, +0x18f3009b, +0x42a16899, +0x001ad02a, +0x56512106, +0xdaf32900, +0x2b009b01, +0x4652d019, +0x601a4b3f, +0x601a4b3c, +0x689b4b38, +0xf3bf51dd, +0xf3bf8f5f, +0x22008f5f, +0x601a4b33, +0x8810f389, +0xbc3cb003, +0x46994690, +0x46ab46a2, +0x0015bdf0, +0x4652e7ea, +0x601a4b31, +0x4293e7e6, +0xf000d0c9, +0xe7c6ff3f, +0x56592106, +0xdb222900, +0x1850004a, +0x18340080, +0x68a04680, +0x79e06098, +0x200671d8, +0x71985620, +0x287f79a0, +0x88a4d824, +0x05641af0, +0x44441524, +0x24e01900, +0x0d400500, +0x43200224, +0x18528098, +0x00924b1f, +0x781a18b6, +0x71b27019, +0x4659e7b2, +0xd10f2900, +0x719131ff, +0x8091491a, +0x780a4918, +0x4a19719a, +0x415b1b9b, +0x0d12435a, +0xe7a1700a, +0xe7e34816, +0x49174a16, +0x3a081ad2, +0x0d400250, +0x80994301, +0x08524914, +0x80da430a, +0x2106e792, +0x00135651, +0xdab72900, +0x2a00465a, +0x4645d1ea, +0x46c0e7dc, +0xd0000124, +0xe000ed00, +0x200001cd, +0x20008404, +0xe000e100, +0xe000e180, +0xe000e280, +0x2003d7f4, +0xffffbd01, +0x0000aaaa, +0x0000bd01, +0x2000843e, +0xfffff000, +0xfffff800, +0xf3efb5f0, +0x24018105, +0xf3ef4304, +0xb6728610, +0x68134a21, +0xd0fc2b00, +0x8f5ff3bf, +0x00054b1f, +0x1aed4a1f, +0x436a416d, +0x4d1e0d12, +0x68af0089, +0x587fb252, +0xd01c42a7, +0x56592106, +0xd01c4291, +0x56592112, +0xd0224291, +0x5659211e, +0xd0204291, +0x5659212a, +0x42912403, +0x4b13d010, +0x701a7819, +0xf3bf7181, +0x22008f5f, +0x601a4b0b, +0x8810f386, +0x68abbdf0, +0x505c4c0d, +0x2400e7ef, +0x19090061, +0x185b0089, +0x719921ff, +0x80994909, +0x2401e7e5, +0x2402e7f4, +0x46c0e7f2, +0xd0000124, +0x20008404, +0x0000aaaa, +0xe000ed00, +0x2003d7f4, +0x200001cd, +0xffffbd01, +0x4a064b05, +0x4a066013, +0x60536013, +0x60d36093, +0x61536113, +0x47706193, +0x80808080, +0xe000e400, +0xe000e404, +0x0004b570, +0x0015000e, +0xfe58f7ff, +0x00200001, +0xf806f000, +0x80e580a6, +0x8f5ff3bf, +0x46c0bd70, +0x469c4b02, +0x00894461, +0x47706001, +0x34000040, +0x480b6883, +0x4684b510, +0x44624461, +0x01120109, +0x1859189a, +0x684b6854, +0x429c2001, +0xd002d801, +0xb2c02000, +0x6812bd10, +0x429a680b, +0xe7f7d8f9, +0x0fffffff, +0x000cb570, +0x00080005, +0xfafef000, +0xf0000020, +0x0020fbd9, +0xf0004909, +0xf7fffb1d, +0x4b08fe1d, +0x469c752c, +0x061b23d0, +0x4460681b, +0x4b05756b, +0x00a40080, +0x50e56068, +0x46c0bd70, +0x20002d69, +0x34000040, +0x2003d7c4, +0x68194b0a, +0x8010f3ef, +0x680ab672, +0xd0fc2a00, +0x8f5ff3bf, +0xf3bf681b, +0x22008f5f, +0xf380601a, +0xbf408810, +0x21002000, +0x46c04770, +0x2003d7d8, +0x4657b5f8, +0x464e4645, +0xb5e046de, +0xab0c4699, +0xab0d7819, +0x0005781b, +0x469a4690, +0x29006807, +0x7bbed112, +0xd0452e00, +0x683b0074, +0x3c0319a4, +0x785a191b, +0x73ba0031, +0xd1002a00, +0x220073fa, +0x705a709a, +0xe003701a, +0x004c000e, +0x3c031864, +0x22004b2c, +0x68ab469c, +0x469c4461, +0x01094643, +0x600b4461, +0x604b464b, +0x608b9b0a, +0x60cb9b0b, +0x191b683b, +0x705a709a, +0x7b7b701a, +0x2b00469b, +0x0032d02c, +0x68b84659, +0x4798687b, +0x2800683a, +0x465bd017, +0x005b4658, +0x1914445b, +0x70a03b03, +0x5cd318d1, +0xd0002b00, +0x465b7063, +0x737b700e, +0xd01445b3, +0xbc3c0030, +0x46994690, +0x46ab46a2, +0x465bbdf8, +0x445b005b, +0x18d33b03, +0x1911709e, +0x2a005d12, +0x705ad000, +0x700b465b, +0x4642737e, +0x7d28464b, +0xfac0f000, +0xd0061e04, +0x2b004653, +0x0031d103, +0xf0006828, +0x9b0efbef, +0xd0d92b00, +0xe7d7701c, +0x0fffffff, +0x46deb5f0, +0x464e4657, +0x23004645, +0xb08bb5e0, +0x4b639308, +0x58d40082, +0x469b2300, +0xf0009009, +0x6862fa3f, +0x000f0006, +0x8510f3ef, +0x6813b672, +0xd0fc2b00, +0x8f5ff3bf, +0x469c6823, +0x46997b5b, +0xd0632b00, +0x4b5768a2, +0x444b4690, +0x4498011b, +0x681a4643, +0x0010685b, +0x1b800019, +0x290041b9, +0x9809dd5e, +0xfa7cf000, +0x22002300, +0x23004698, +0x93079206, +0x469a2300, +0xf3bf6863, +0x465a8f5f, +0xf385601a, +0x46538810, +0xd1082b00, +0xd1c62800, +0xbc3cb00b, +0x46994690, +0x46ab46a2, +0x9b08bdf0, +0x02184641, +0x4318464b, +0x686247d0, +0x000f0006, +0x8510f3ef, +0x6813b672, +0xd0fc2b00, +0x8f5ff3bf, +0xdb4a2f00, +0x433b0033, +0x6923d002, +0xd15b2b00, +0x7bda6823, +0xd0072a00, +0x188a0051, +0x468c6819, +0x44624649, +0x70513a03, +0x73da464a, +0x68e1464b, +0x5cca3b01, +0x54ca3201, +0x6123465b, +0xf3bf6863, +0x465a8f5f, +0xf385601a, +0xe7888810, +0x22002300, +0x23004698, +0x93079206, +0x20002300, +0xe7ab469a, +0xd1012900, +0xd19c2800, +0x46602100, +0xfb46f000, +0x681a4643, +0x9206685b, +0x46439307, +0x469a689b, +0x68db4643, +0x68e34698, +0x3b01444b, +0x9308781b, +0x4303021b, +0x20006123, +0x6923e78e, +0xd0b72b00, +0x9b079a06, +0x41bb1b92, +0xdb152b00, +0x91044659, +0x91032101, +0x91024649, +0x91014641, +0x00204651, +0xf7ff9100, +0xe7b7feb9, +0xf98af000, +0x003b0032, +0x414b1812, +0xdae92b00, +0x4b032201, +0xe7e54252, +0x2003d7c4, +0x0fffffff, +0x7fffffff, +0x4c0ab510, +0x2b006863, +0x210ad004, +0xf7ff4808, +0xbd10fe3f, +0x00236820, +0x4a062110, +0xfa90f000, +0x00202103, +0xfe56f7ff, +0x46c0e7ef, +0x2000844c, +0x2003d7d8, +0x20002bb5, +0x4645b5f0, +0x465746de, +0xb5e0464e, +0x001db08b, +0x46809b14, +0x9b15469b, +0x469a0014, +0x781bab16, +0x9307aa02, +0x46992300, +0x464377d3, +0xf3ef685a, +0xb6728610, +0x2b006813, +0xf3bfd0fc, +0xaa028f5f, +0x231f4694, +0x93044463, +0x9303464b, +0x46539302, +0x465b9301, +0x93000022, +0x002b4640, +0xfe5af7ff, +0x28002300, +0x4643d004, +0x181b68db, +0x781b3b01, +0x68524642, +0x8f5ff3bf, +0x60114649, +0x8810f386, +0xd02f2800, +0x7fd2aa02, +0xd1082a00, +0x4318021b, +0xbc3cb00b, +0x46994690, +0x46ab46a2, +0x9b07bdf0, +0xd01d2b00, +0x20004651, +0x000347d8, +0x000f0006, +0xd015430b, +0xda072900, +0x41bd1ba4, +0xdab42d00, +0x4d0a2401, +0xe7b04264, +0xf8f8f000, +0x003d0034, +0x414d1824, +0xdaa82d00, +0x4d042401, +0xe7a44264, +0xe7d52000, +0x42402001, +0x46c0e7d2, +0x7fffffff, +0x0004b5f0, +0x2606000d, +0x17f74276, +0x193646c6, +0xb500416f, +0x428fb084, +0xd011d814, +0xf8d6f000, +0x003b0032, +0x418b1a12, +0xdc152b00, +0xd03e2b00, +0x00290020, +0xf8d4f000, +0xbc04b004, +0xbdf04690, +0xd9eb4286, +0x27002600, +0xf8c0f000, +0x003b0032, +0x418b1a12, +0xdde92b00, +0x93022300, +0x4b159301, +0x93000032, +0x003b4814, +0xff52f7ff, +0xdbdf2800, +0x46982300, +0x4a1146bc, +0x6a7b4f11, +0xd804459c, +0x428e6ab9, +0x459cd9d4, +0x6811d1d2, +0x8010f3ef, +0x680bb672, +0xd0fc2b00, +0x8f5ff3bf, +0xf3bf6813, +0x46418f5f, +0xf3806019, +0xbf208810, +0x2a00e7e5, +0xe7d1d0be, +0x20002c31, +0x2000844c, +0x2003d7d8, +0x40054000, +0x0004b570, +0xf000000d, +0x1900f87f, +0x29004169, +0xf7ffdb02, +0xbd70ff93, +0x49012001, +0xe7f84240, +0x7fffffff, +0xb51022fa, +0x00922300, +0xf0022100, +0xf7fffdb9, +0xbd10ffe5, +0x46d6b5f0, +0x4646464f, +0xf3efb5c0, +0x223f8305, +0x00184013, +0xf3ef3810, +0xb6728c10, +0x682a4d20, +0xd0fc2a00, +0x8f5ff3bf, +0x00112201, +0x4c1d4081, +0x63614688, +0x0017491c, +0x468a780e, +0x40c10031, +0x420a400f, +0x4919d015, +0x6a640082, +0x428c5851, +0x4b17d319, +0x464358d2, +0x4653439e, +0xf3bf701e, +0x23008f5f, +0xf38c602b, +0x2a008810, +0x4790d006, +0xf3bfe004, +0x602f8f5f, +0x8810f38c, +0x4690bc1c, +0x46a24699, +0x4a0bbdf0, +0x4690009b, +0x681a4443, +0xf3bf601a, +0x23008f5f, +0xf38c602b, +0xe7ed8810, +0xd0000128, +0x40054000, +0x2003d7f5, +0x2003d7dc, +0x20008e74, +0x40053fd0, +0x0001b510, +0x48034a02, +0xfa9af7ff, +0x46c0bd10, +0x20007fd8, +0x2003d7f2, +0x6a594b03, +0x6a98000a, +0x428a6a59, +0x4770d1fa, +0x40054000, +0x6a534a06, +0xd8fc4299, +0x4b04d107, +0x6a5ae002, +0xd1024291, +0x42826a9a, +0x4770d3f9, +0x40054000, +0x0004b570, +0xf3ef000d, +0xb6728610, +0x68134a1a, +0xd0fc2b00, +0x8f5ff3bf, +0xd01b2d00, +0xf7ff0020, +0x4916fb1b, +0xd00a4281, +0xf7ff0020, +0x2101fb1d, +0xf7ff0020, +0x2301faf3, +0x4a1140a3, +0x4b116013, +0x50e500a4, +0x8f5ff3bf, +0x4b0b2200, +0xf386601a, +0xbd708810, +0x00a24b0b, +0x220150d5, +0x490a40a2, +0x780b0020, +0x700b4393, +0xf7ff4904, +0x2100fb27, +0xf7ff0020, +0xe7e5fad3, +0xd0000128, +0x20003139, +0x40056038, +0x20008e74, +0x2003d7f5, +0x464fb5f0, +0x464646d6, +0x0007b5c0, +0x6a614c30, +0x6aa6000d, +0x42a96a61, +0x428bd1fa, +0xd005d808, +0xbc1c2001, +0x46994690, +0xbdf046a2, +0xd9f742b2, +0x8910f3ef, +0x4827b672, +0x29006801, +0xf3bfd0fc, +0x25018f5f, +0x40bd4924, +0x7809468c, +0x000e4c20, +0x4688432e, +0x468ab2f1, +0x46504661, +0x1d397008, +0x0089481e, +0x510a6365, +0x500b00b9, +0x20006a21, +0xd0194229, +0x00086a61, +0x6a616aa6, +0xd1fa4281, +0xd819428b, +0x42b2d101, +0x45c2d816, +0x4b10d01d, +0x621d201f, +0x2301635d, +0x40bb4007, +0x381e4a10, +0x46636013, +0x701a4642, +0x8f5ff3bf, +0x4b092200, +0xf389601a, +0xe7b48810, +0xf3bf2000, +0x22008f5f, +0x601a4b04, +0x8810f389, +0x2001e7ab, +0x46c0e7ec, +0x40054000, +0xd0000128, +0x2003d7f5, +0x2003d7dc, +0xe000e280, +0xf3efb510, +0xb6728410, +0x680b490a, +0xd0fc2b00, +0x8f5ff3bf, +0x40832301, +0x48084a07, +0x78026213, +0x7002439a, +0x8f5ff3bf, +0x600b2300, +0x8810f384, +0x46c0bd10, +0xd0000128, +0x40054000, +0x2003d7f5, +0x0005b570, +0x0014000e, +0xd0242900, +0xd0242a00, +0x686b6880, +0x68294798, +0xd00e2800, +0x191b0063, +0x3b030072, +0x18cb1992, +0x709e3a03, +0x5c8a1888, +0xd1142a00, +0x00307004, +0x0073e00e, +0x0062199b, +0x19123b03, +0x3a0318cb, +0x1888709c, +0x2a005c8a, +0x705ad000, +0x00207006, +0x0008bd70, +0x705ae7fc, +0x00307004, +0x46c0e7f8, +0x6083b530, +0xb2cc2300, +0x33017343, +0x60427304, +0x73c47383, +0x6800000d, +0xd9062c01, +0x33011c42, +0x7013b2db, +0x429c3203, +0x21ffd1f9, +0x004b4029, +0x23001859, +0x38031840, +0xbd307043, +0x0004b570, +0xd0071e08, +0x68210043, +0x3b03181b, +0x785a18cb, +0xd1002a00, +0x0055bd70, +0x3d0318ad, +0x25001949, +0x704d784e, +0x0001705d, +0xf7ff0020, +0x0031ff95, +0x00200005, +0xffe2f7ff, +0x00020029, +0xf7ff0020, +0xe7e7ff8b, +0x004cb5f8, +0x68031864, +0x000e3c03, +0x00175d19, +0xf7ff0005, +0x2f00ffd1, +0x682bd10c, +0xd0052800, +0x00422100, +0x189a1812, +0x70913a03, +0x2300191c, +0xbdf87063, +0x682b7be9, +0xd0042900, +0x1852004a, +0x3a03189a, +0x73ee7056, +0x46c0e7e8, +0x7b45b570, +0x0029000a, +0xf7ff0004, +0x7360ffd3, +0xbd700028, +0x0004b570, +0xd02c2900, +0x428b7b43, +0x6805d02e, +0x18400048, +0x18283803, +0x2a007882, +0x0053d021, +0x3b03189b, +0x18ee5cea, +0xd102428a, +0x2a00e01b, +0x0053d008, +0x3b03189b, +0x785a18eb, +0xd1f6428a, +0x705a7842, +0x22012300, +0x70437083, +0xf7ff0020, +0x7b61ffa7, +0x00200002, +0xff2cf7ff, +0x20017360, +0x2000e000, +0x7843bd70, +0xe7eb7033, +0x00192201, +0xff96f7ff, +0x20017360, +0x46c0e7f4, +0x0016b570, +0x0019000d, +0xf7ff0004, +0x0029faf1, +0xf0021c70, +0x2300fbcf, +0x81a581e6, +0x60a36060, +0x46c0bd70, +0x0004b510, +0xf930f7ff, +0x00200001, +0xfadef7ff, +0x712323ff, +0x8f5ff3bf, +0x46c0bd10, +0x0004b510, +0xf922f7ff, +0x00200001, +0xfad0f7ff, +0x80a323ff, +0x8f5ff3bf, +0x46c0bd10, +0x0004b570, +0x000d2006, +0xfa2ef000, +0x00c00029, +0xfd3cf001, +0xd00609c3, +0x42934a10, +0x2300d915, +0x4a104d0f, +0x2540e001, +0x20802201, +0x62a36262, +0x01802300, +0x4304342c, +0x20066023, +0xfa14f000, +0x00800029, +0xfd22f001, +0x227fbd70, +0x30014010, +0x019d0840, +0x182d001a, +0xe7e60003, +0x0000fffe, +0x003fffc0, +0x0000ffff, +0x0004b570, +0x000d2006, +0xf9faf000, +0xd0332800, +0x491b4b1a, +0x425a18e3, +0x22804153, +0x469403d2, +0x4013425b, +0x44634a17, +0x4a176013, +0x00186013, +0x4390688a, +0x4b11d1fb, +0x18e32180, +0x4153425a, +0x005b4a12, +0x52990049, +0x00290020, +0xffa4f7ff, +0x6ae12360, +0x404b0025, +0x216e2280, +0x4019352c, +0x4b0b0152, +0x6011432a, +0x23806323, +0x019b2210, +0x601a432b, +0x64a32303, +0x46c0bd70, +0xbffc8000, +0x4000c000, +0x4000e000, +0x4000f000, +0x2003d7f8, +0x00000301, +0x4a294b28, +0x601ab570, +0x4b294a28, +0x601a4929, +0x688b0010, +0xd1fb4398, +0x4b284c27, +0xd209429c, +0x1b1d3b01, +0x350108ad, +0x192d00ad, +0x4798cc08, +0xd1fb42ac, +0xf91cf000, +0x4b1d4a21, +0x4a1d601a, +0x01db6893, +0xd1fb3380, +0x4b1e2240, +0x4d1f4c1e, +0x675a679a, +0x66da671a, +0xd20842ac, +0x00206823, +0xd0192b00, +0xf7ff3408, +0x42acff3f, +0xf7ffd3f6, +0xf7fff853, +0xf7fff9ef, +0x4c15fbc7, +0x429c4b15, +0x3b01d209, +0x08ad1b1d, +0x00ad3501, +0xcc08192d, +0x42a54798, +0xbd70d1fb, +0xf7ff3408, +0x42acff17, +0xe7e4d3dc, +0x4000e000, +0xfefbcdbf, +0x003c7ffe, +0x4000f000, +0x4000c000, +0x20008d18, +0x20008d28, +0x01ffffff, +0x4001f000, +0x20008d08, +0x20008d18, +0x20008d28, +0x20008d2c, +0x00034a09, +0x28006810, +0x4908d005, +0x428b18c3, +0x6013d807, +0x48064770, +0x18c34904, +0x428b6010, +0x2001d9f7, +0xe7f54240, +0x2003d7a0, +0x20040000, +0x2003db00, +0xe7fdbe00, +0xb500b40f, +0xb0834808, +0xfbeef002, +0x2b009b04, +0xa905d007, +0x91010018, +0xfbb6f001, +0xf0024803, +0xbe00fbe3, +0x46c0e7fd, +0x20007ffc, +0x2000800c, +0x4801b510, +0xffe4f7ff, +0x20008010, +0x46deb5f0, +0x4657464e, +0xb5e04645, +0x0e1b001e, +0xb083469b, +0x00050236, +0x92012300, +0x00304689, +0x9a0c4659, +0xfc4cf001, +0x006c4b36, +0x1964469c, +0x446400a4, +0x00076863, +0xd2004283, +0x1f2b6060, +0x4698b2db, +0xd9362b01, +0x228023c0, +0x4323019b, +0x601a0112, +0x00ad4b2c, +0x469a5959, +0xd1232900, +0x68239a01, +0x40530152, +0x401a22e0, +0x015b2380, +0x601a4323, +0x2a014642, +0x2380d936, +0x019b2280, +0x01124323, +0x0030601a, +0x2300003a, +0x60674659, +0xfc16f001, +0x51584653, +0xb0032001, +0x4690bc3c, +0x46a24699, +0xbdf046ab, +0xf0016958, +0x3001fbcb, +0xd1fd3801, +0x464be7d4, +0xd1c52b01, +0x220323c0, +0x4323019b, +0x3a02601a, +0x421a68a3, +0x9a01d0fc, +0x01526823, +0x23e0405a, +0x2380401a, +0x4323015b, +0x4a09601a, +0x469200ad, +0x6821464a, +0x22034051, +0x601a400a, +0x464b2201, +0x68a3409a, +0xd0fc421a, +0x46c0e7bb, +0x40008000, +0x20008e84, +0xb082b510, +0x429c9c04, +0x9400d804, +0xff72f7ff, +0xbd10b002, +0xe7fb2000, +0x200cb530, +0xf000b083, +0xf7fef8ef, +0x2800ff45, +0x4b2ed00e, +0x601a4a2e, +0x609a605a, +0x611a60da, +0x619a615a, +0x621a61da, +0x625a4a2a, +0xbd30b003, +0x67a04c29, +0xf918f000, +0x4b282201, +0x6c63601a, +0xd1fc2b01, +0x4b262203, +0x4a23601a, +0x2b016b93, +0x3301d1fc, +0x21019300, +0x48234a22, +0xf0003304, +0x2305f853, +0x93002101, +0x48214a20, +0xf84cf000, +0x4d214b20, +0x93004c16, +0x21022200, +0xf7ff2004, +0x002bff2d, +0x21012200, +0x20059500, +0xff26f7ff, +0x22000023, +0x94002100, +0xf7ff2007, +0x0023ff1f, +0x21002200, +0x20089400, +0xff18f7ff, +0x22004b09, +0x21009300, +0x20090023, +0xff10f7ff, +0x2200002b, +0x95002100, +0xf7ff2006, +0xe7afff09, +0x20008e84, +0x02dc6c00, +0x0000b71b, +0x40008000, +0x4000b03c, +0x4000b030, +0x59682f00, +0x40028000, +0x47868c00, +0x4002c000, +0x00b71b00, +0x07735940, +0x00804b01, +0x477058c0, +0x20008e84, +0x0004b5f8, +0x0017200c, +0x000e001d, +0xfb04f001, +0x1a090141, +0x1a59018b, +0x180900c9, +0x00380189, +0xfafaf001, +0x042b9a06, +0x43130312, +0x2a006822, +0x4a19db21, +0x425118a2, +0x2180414a, +0x468c0149, +0x400a4252, +0x44624915, +0x4915600a, +0x4915600a, +0x688d0017, +0xd1fb43af, +0x1d2221c0, +0x43110189, +0x60262221, +0x600a60a0, +0x2a006822, +0x60e3dafc, +0x600b2308, +0x223fbdf8, +0x400a6821, +0xd1d842b2, +0x051268a2, +0x42820d12, +0x21eed1d3, +0x02c968e2, +0x429a400a, +0xe7edd1cd, +0xbffd4000, +0x4000e000, +0x4000f000, +0x4000c000, +0x23800002, +0x1a800140, +0x18800080, +0x045b0100, +0xd3004298, +0x22804804, +0x05d24b04, +0x4b046018, +0x4b046058, +0x4770601a, +0x00ffffff, +0x2003d7c0, +0x40058000, +0x4005a000, +0x4a022380, +0x4303009b, +0x477062d3, +0x40058000, +0x2480b510, +0x00100003, +0x05e44a12, +0x2b006014, +0x2201d01a, +0x43134c10, +0x61d44a10, +0x405c4c10, +0x62516214, +0x22806293, +0x05d24b0a, +0x490d601a, +0x60114a0d, +0x04d222e0, +0x2800601a, +0x2280d107, +0x06124b0a, +0xbd10601a, +0x61d34a04, +0xf7ffe7eb, +0xe7f8ffb3, +0x4005b000, +0xb007c0d3, +0x40058000, +0x4ff83f2d, +0x0001fffc, +0x40012008, +0x4005a000, +0x4a0623aa, +0x6013011b, +0x4905232f, +0x4b0560d3, +0x68536019, +0xdafc2b00, +0x46c04770, +0x40024000, +0x00fab000, +0x40026000, +0x46c04770, +0x4657b5f8, +0x46de464e, +0xb5e04645, +0x9b0a001f, +0x469b0005, +0x000e9b0d, +0x46924691, +0xd118079b, +0x9a0c9b0b, +0xd2144293, +0x9a0b0013, +0x1a9b46b8, +0x464c444b, +0x0006000f, +0x0022001d, +0x34014643, +0x20200039, +0x42ac47b0, +0x46aad1f7, +0x003e0035, +0x9b0b4647, +0xd0382b00, +0x001c449a, +0x465346d0, +0x465b1b1a, +0x5d183c01, +0x003b0031, +0x2c0047a8, +0x9b0dd1f5, +0xd521079b, +0x464a4643, +0x9b0c1a9c, +0xd91b42a3, +0x469a003a, +0x4691464f, +0x464b19e2, +0x20200031, +0x47a83401, +0xd3f74554, +0x990c4643, +0x33011bdb, +0x220046b9, +0xd3034299, +0x1e4a4643, +0x1ad2444a, +0x46904643, +0x44983301, +0xbc3c4640, +0x46994690, +0x46ab46a2, +0x46d0bdf8, +0x46c0e7d1, +0x464fb5f0, +0x46d64646, +0xb084b5c0, +0xab0e4698, +0x9f12781b, +0x46944699, +0x9b109c0d, +0x07ba9e11, +0x2e00d425, +0x429cd169, +0xe0c2d300, +0x403a2201, +0x2c1f4692, +0xe0bbd900, +0x1e559a0c, +0xe0012230, +0xd0032c20, +0x552a3401, +0xd8f942a3, +0x2a004652, +0x42b4d00d, +0x2c1fd20b, +0x9a0cd862, +0x22301e55, +0x2c20e001, +0x3401d05c, +0x42b4552a, +0x06fad1f9, +0x057ad535, +0x2c00d45d, +0x9b0fd157, +0xd1002b10, +0x9b0fe07c, +0xd1002b02, +0x2330e08d, +0x24019a0c, +0x464b7013, +0xd0272b00, +0x9a0c232d, +0x34015513, +0x46629b0c, +0x97039300, +0x96024643, +0xf7ff9401, +0xb004ff3f, +0x4690bc1c, +0x46a24699, +0x06bbbdf0, +0x2c20d463, +0x9b0cd0ec, +0x3401191a, +0x70132378, +0xd0e52c20, +0x9b0c2230, +0x701a191b, +0x2c203401, +0x464bd0de, +0xd1d72b00, +0xd435077b, +0xd5d7073b, +0x9a0c2320, +0x34015513, +0x2201e7d2, +0x403d0015, +0x423a46aa, +0x464ad020, +0xd12a2a00, +0x423a320c, +0x429cd127, +0x2c1fd29d, +0xe78dd800, +0xd9192e20, +0x06fa2420, +0x057ad5bc, +0x42a3d403, +0x42a6d01b, +0x9b0fd019, +0xd0c22b10, +0xd1c92b02, +0xd0af2c20, +0x191b9b0c, +0xe0403401, +0xd300429c, +0x2c1fe78f, +0xe771d800, +0xe78a2420, +0x9a0c232b, +0x34015513, +0x3e01e79e, +0x1e63e7d5, +0xd1002c01, +0x9a0fe785, +0xd0202a10, +0xd0252a02, +0xe7ab001c, +0xd40d06bb, +0x9a0c2378, +0x70132401, +0x2c20e7a4, +0xe787d100, +0x9b0c2258, +0x701a191b, +0xe7993401, +0x9a0c2358, +0x70132401, +0x9a0ce796, +0x24013360, +0xe7917013, +0x26002420, +0x3c02e75b, +0xd4e906ba, +0x19129a0c, +0xe783001c, +0x46929a0c, +0x22624453, +0xe77f701a, +0x464eb5f0, +0x465746de, +0xb5e04645, +0x469bb093, +0xcb20ab1c, +0x781b4689, +0x9e1e4692, +0x93099008, +0xd1082d00, +0x9a212310, +0x439a2400, +0x9a210013, +0x05529321, +0x9a21d424, +0x06922361, +0xaa02d439, +0x220a4694, +0x271f4252, +0xb2db4690, +0x44672400, +0xe0084498, +0xb2db3330, +0x553b3401, +0xd30f42b5, +0xd00d2c20, +0x00310005, +0xf0010028, +0xb2cbf8bf, +0xd9ef2909, +0xb2db4443, +0x553b3401, +0xd2ef42b5, +0x46529b21, +0x9b209306, +0x93054649, +0x98089b1f, +0x9b099304, +0x93029603, +0x9300ab0a, +0x465b9401, +0xfec6f7ff, +0xbc3cb013, +0x46994690, +0x46ab46a2, +0x2341bdf0, +0x46c0e7c3, +0x464eb5f0, +0x46de4645, +0xb5e04657, +0x469bb095, +0x781bab20, +0x930b9f1e, +0x9d1f9b22, +0x003b4699, +0x9e234680, +0x920a9109, +0xd108432b, +0x33109a26, +0x0013439a, +0x24009a26, +0x05529326, +0x9a26d42c, +0x06922361, +0x220ad442, +0x46924252, +0x2400b2db, +0xe00e449a, +0x3230211f, +0xb2d2ab04, +0x185b3401, +0x42ae551a, +0x42aed818, +0x2c20d032, +0x0007d014, +0x464a4665, +0x00380033, +0xf0010029, +0xb2d2f899, +0x2a09468c, +0x211fd9e6, +0xab044452, +0x3401b2d2, +0x551a185b, +0xd9e642ae, +0x46409b26, +0x9b259306, +0x93059a0a, +0x99099b24, +0x464b9304, +0x9b0b9303, +0x93029401, +0x9300ab0c, +0xf7ff465b, +0xb015fe5d, +0x4690bc3c, +0x46a24699, +0xbdf046ab, +0xe7ba2341, +0xd9ca45b9, +0x46c0e7e0, +0x2800b510, +0xbd10d100, +0xffcef001, +0x46c0e7fb, +0xb510000b, +0xd0022800, +0x681b6849, +0xbd104798, +0x46deb5f0, +0x464e4657, +0xb5e04645, +0x469ab091, +0x468b9b1a, +0x9b1b4699, +0x9209900a, +0x464a4648, +0x46980019, +0xfad3f001, +0xd0002800, +0x2201e0c9, +0x46414648, +0x42524bdf, +0xfac4f001, +0xd0002800, +0x2201e0bf, +0x46414648, +0x42524bdb, +0xfaa4f001, +0xd0002800, +0x2200e0b5, +0x46482300, +0xf0014641, +0x2800fa9b, +0xe1d9d000, +0x4643464a, +0x93079208, +0x9a1e2380, +0x401a00db, +0x9a1e920c, +0xd101421a, +0x931c2306, +0x9b079a08, +0x43130014, +0xe0b1d000, +0x27009b1e, +0x051b2600, +0xe186d400, +0x930b2300, +0x00199b1c, +0x42999b0b, +0xe1bedc00, +0x1e431ac8, +0x2380931c, +0x00db9a1e, +0x2300431a, +0x921e2400, +0x9b1d930b, +0x42a32500, +0x1b1dd900, +0x9a1e2302, +0x920c401a, +0x42139a1e, +0x4263d003, +0x425b4163, +0x9b0b401d, +0xd0072b00, +0x99079808, +0x0033003a, +0xf9f1f001, +0x91079008, +0x23002200, +0x46414648, +0xfa4af001, +0xd0052800, +0x06002080, +0x99074684, +0x91074461, +0x4ba99a1e, +0x40139e0a, +0x9b1c9304, +0x93029a08, +0x95039b07, +0x93019200, +0x46539a09, +0x00304659, +0xf0004690, +0x0005f981, +0xd0512c00, +0x002a9b1e, +0x231f0698, +0x439817c0, +0x46534659, +0x47b03065, +0x93052305, +0x990b2300, +0x94043c01, +0x930317cc, +0x330a1908, +0x93021c6f, +0x0fcb4060, +0x90009301, +0x003a4653, +0x00304659, +0xfe68f7ff, +0x00059b0c, +0xd02d2b00, +0x9a1d4643, +0x42a21ac4, +0x4681d928, +0x0017465d, +0x00294643, +0x2020191a, +0x34014653, +0x42a747b0, +0x464dd8f6, +0x981d9909, +0x33011a6b, +0x42982200, +0xe139d300, +0x19553501, +0x9b1ee010, +0x9304464a, +0x46599b1d, +0x9b1c9303, +0x9302980a, +0x92004643, +0x46539301, +0xf0009a09, +0x0005f92d, +0xb0110028, +0x4690bc3c, +0x46a24699, +0xbdf046ab, +0x9d074b72, +0x0068469c, +0x44600d40, +0xf9f8f001, +0x4b704a6f, +0xf983f001, +0x4b704a6f, +0xf958f001, +0x4a6f032b, +0x431a0b1b, +0x000f0006, +0x00110020, +0x22004b6c, +0xf0019507, +0x4a6bf942, +0xf0014b6b, +0x0002f96e, +0x0030000b, +0xf0010039, +0xf001f941, +0x900bf9ef, +0xf9d4f001, +0x4b664a65, +0x000d0004, +0xf95df001, +0x4b642200, +0xf932f001, +0xf9e0f001, +0x00064a62, +0x00204b62, +0xf0010029, +0x0004f950, +0x000d0030, +0xf001960d, +0x4a5ef9bb, +0xf0014b5e, +0x0002f946, +0x0020000b, +0xf0010029, +0x0002f910, +0x0006000b, +0xf001000f, +0x0032f93a, +0x000d0004, +0x0030003b, +0xf0010039, +0x2200f90b, +0x910f900e, +0x00204b52, +0xf0010029, +0x2200f90c, +0xf0014b50, +0x0002f8ff, +0x0020000b, +0xf0010029, +0x2200f902, +0xf0014b4c, +0x0002f8f5, +0x0020000b, +0xf0010029, +0x000df8f8, +0x00322180, +0x0004003b, +0x200005c9, +0xf8ddf001, +0x000b0002, +0x00290020, +0xf8e0f001, +0x000b0002, +0x990f980e, +0xf8e3f001, +0x4b302200, +0xf8d6f001, +0x9b0d4a3c, +0x44634694, +0x051b2200, +0xf8f5f001, +0x000e0007, +0x000b0002, +0x99079808, +0xf930f001, +0xd00a2800, +0x00389b0b, +0x00313b01, +0x2200930b, +0xf0014b2e, +0x0007f8c4, +0x24c6000e, +0x003b990b, +0x428c3163, +0x991e41a4, +0x34044264, +0xd4000509, +0x4333e6ab, +0xe697d100, +0x4a279d07, +0x4b270029, +0xf0019808, +0x2800f91b, +0x2200d008, +0x4b240029, +0xf0019808, +0x2800f905, +0xe685d000, +0x2b009b1c, +0xe692d100, +0x1e5a9b0c, +0x9a1c4193, +0x931c1ad3, +0x2300e68b, +0x930b2404, +0x46c0e687, +0x7fefffff, +0xffefffff, +0xfffff7ff, +0xfffffc01, +0x509f79fb, +0x3fd34413, +0x8b60c8b3, +0x3fc68a28, +0x3ff00000, +0x3ff80000, +0x636f4361, +0x3fd287a7, +0x0979a371, +0x400a934f, +0x3fe00000, +0xbbb55516, +0x40026bb1, +0xfefa39ef, +0x3fe62e42, +0x402c0000, +0x40240000, +0x40180000, +0x000003ff, +0xeb1c432d, +0x3f1a36e2, +0x412e8480, +0x9308464b, +0x061b2380, +0x93074443, +0x2300e622, +0xe640931c, +0x4684000a, +0x44623a01, +0xe6bf1b52, +0x464eb5f0, +0x465746de, +0xb5e04645, +0x4699b097, +0x9f219e20, +0x46839b22, +0x91074698, +0x003b920c, +0x00300032, +0xf0010039, +0x2800f8b4, +0xe1c1d000, +0x00302201, +0x4bca0039, +0xf0014252, +0x2800f88f, +0xe0e0d000, +0x00302201, +0x4bc60039, +0xf0014252, +0x2800f89b, +0xe0b6d000, +0x00302200, +0x4bc20039, +0xf892f001, +0xd0002800, +0x2200e098, +0x00390030, +0xf0014bbe, +0x2800f873, +0xe08fd000, +0x23002200, +0x00390030, +0xf86af001, +0xd0002800, +0x2300e0b0, +0x9b24930d, +0xd401055b, +0x46982306, +0x469cab08, +0x24002217, +0x46412330, +0xe0044462, +0x55133401, +0x2c203901, +0x2909d001, +0x4688d8f8, +0x00390030, +0xf892f001, +0x00da4643, +0x00054ba9, +0x681a189b, +0x9208685b, +0xf0019309, +0x0002f86f, +0x0030000b, +0xf0000039, +0x9a08ffc8, +0xf0009b09, +0x900afff4, +0xf001910b, +0x4682f89d, +0xf85af001, +0x000b0002, +0x990b980a, +0xffb7f000, +0x4b9a2200, +0x910b900a, +0xf83af001, +0xd1002800, +0x2301e0c0, +0x44e2469c, +0xf0014650, +0x0002f845, +0x9808000b, +0xf0019909, +0x2800f81b, +0x2300d002, +0x3501469a, +0x2b004643, +0xab08d069, +0x469c2617, +0x44669508, +0xe0144655, +0x425b2301, +0x210a4443, +0x469a0028, +0xfd50f000, +0x31303401, +0x70391937, +0x210a0028, +0xfd48f000, +0xd8002d09, +0x46d0e0d5, +0x2c200005, +0x2303d1e8, +0x40139a24, +0xd1002b01, +0xab0ee100, +0x9b244698, +0x93039401, +0x93029b23, +0xe01e4643, +0x46589b24, +0x9b239304, +0x97019600, +0x46439303, +0x93029a0c, +0x464b9907, +0xfd06f7ff, +0xbc3cb017, +0x46994690, +0x46ab46a2, +0x9b24bdf0, +0xd40e075b, +0x4b6a2203, +0x92019924, +0x99239103, +0x93009102, +0x464b4658, +0x99079a0c, +0xfac6f7ff, +0x2204e7e6, +0xe7ef4b63, +0x0032003b, +0x21002000, +0xff3df000, +0x00062301, +0x930d000f, +0x9b24e745, +0x9b239303, +0x23049302, +0x4b5b9301, +0x0028e7e1, +0xffcef000, +0x000b0002, +0x00390030, +0xff27f000, +0x22004b52, +0x000f0006, +0xff94f000, +0x4698ab0e, +0xd10a2800, +0x00302200, +0x4b4c0039, +0xffa0f000, +0xd1022800, +0xd50007eb, +0x2c203501, +0xaa08d032, +0x23174694, +0x44630028, +0x3401210a, +0xf000191e, +0x3130fca3, +0x70310028, +0xf000210a, +0x1e05fc9d, +0x2303d1eb, +0x40139a24, +0xd1002b01, +0x2c1fe091, +0xe780d900, +0x2b009b0d, +0x232dd03b, +0x55134642, +0xe7783401, +0x980a2200, +0x4b34990b, +0xff5af000, +0xd0002800, +0x4653e746, +0xd1672b00, +0x469c2301, +0xe73f44e2, +0x9a242303, +0x2b014013, +0xe762d000, +0x2b009b23, +0xe75ed100, +0x2b009b0d, +0x9a24d103, +0x4213330c, +0x9b23d002, +0x93233b01, +0x429c9b23, +0xab08d2cd, +0x2217469c, +0x44622330, +0xd8062c1f, +0x34019923, +0x428c5513, +0x2c20d0c1, +0x2420d1f8, +0x9b24e741, +0xd421075b, +0x071b9b24, +0xe73ad400, +0x46422320, +0x34015513, +0x4657e735, +0x2c209d08, +0x0022d037, +0x46402130, +0xd0082f00, +0x54b13201, +0xd0432a20, +0x191b43d3, +0x2b00181b, +0xab0ed1f6, +0x232e4698, +0x1c544641, +0xe77e548b, +0x4642232b, +0x34015513, +0x46c0e717, +0xffefffff, +0x7fefffff, +0x41cdcd65, +0xc1cdcd65, +0x20008218, +0x3fe00000, +0x2000801c, +0x20008020, +0x2000802c, +0xd40007db, +0xe793e6d8, +0x2b009b23, +0xe6fad100, +0x4698ab0e, +0x2303e79a, +0x40139a24, +0xd0002b01, +0xab0ee6f1, +0x9b234698, +0xd1002b00, +0xe78de769, +0x93039b24, +0x93029b23, +0x93012303, +0xe70a4b06, +0x9a242303, +0x40132420, +0xd0002b01, +0x9b23e6db, +0x2b002420, +0xe6d6d1dc, +0x20008028, +0x46deb5f0, +0x464e4657, +0xb5e04645, +0x001cb095, +0x46939b1e, +0x4acc4699, +0x468a4bcc, +0x601a900b, +0xd1002900, +0x2300e1d6, +0x46987820, +0xd1002800, +0x001de1d8, +0xe00a4657, +0x1c6e002a, +0x9d0b465b, +0x47a80039, +0x34010035, +0x28007820, +0x2825d064, +0x2310d1f2, +0x3b0c469a, +0x3b024698, +0x469c2200, +0x78203401, +0x00030026, +0xb2db3b20, +0xd8032b10, +0x009b49b7, +0x469f58cb, +0x3b300003, +0xd9622b09, +0x46982300, +0xd100282a, +0x2400e07f, +0xd06d282e, +0x3b680003, +0x2b12b2db, +0x49aed81f, +0x58cb009b, +0x2301469f, +0x431a3401, +0x4663e7db, +0x431a3401, +0x4643e7d7, +0x431a3401, +0x4653e7d3, +0x431a3401, +0x2308e7cf, +0x431a3401, +0x7870e7cb, +0xd100286c, +0x2380e21a, +0x431a005b, +0x00033601, +0xb2db3b25, +0xd80d2b53, +0x009b499c, +0x469f58cb, +0x78702380, +0x431a005b, +0x3b250003, +0x3601b2db, +0xd9f12b53, +0x46981c6b, +0x002a9c0b, +0x0039465b, +0x787047a0, +0x46451c74, +0xd19a2800, +0x46ba46a8, +0x45c3002c, +0x2301d803, +0x445b425b, +0x465b4698, +0x46514642, +0x9d0b2000, +0x002047a8, +0xbc3cb015, +0x46994690, +0x46ab46a2, +0x2300bdf0, +0x00980001, +0x360118c0, +0x18400040, +0x00037831, +0x38300008, +0x28093b30, +0x4698d9f3, +0x24000008, +0xd191282e, +0x23807870, +0x00db0001, +0x431a3930, +0x29091c73, +0xe133d800, +0xd100282a, +0x001ee140, +0x464be782, +0x4688cb02, +0xdb032900, +0x78604699, +0xe7761c66, +0x430a2102, +0x42494641, +0x46994688, +0x1c667860, +0x2878e76d, +0xe15cd100, +0xd1002858, +0x286fe1ac, +0xe26ed100, +0xd1002862, +0x2310e160, +0x43990011, +0x2869000b, +0xe293d000, +0x468a210a, +0xd4000552, +0x2201e15d, +0x28694393, +0xe158d100, +0xd1002864, +0x2280e155, +0x00920018, +0x42134010, +0xe23fd000, +0xd50005da, +0x4648e260, +0xd500065a, +0x061ae22e, +0xe26ed400, +0x4681c804, +0x0c120412, +0x46439305, +0x46539304, +0x23009302, +0x93019403, +0xe0a59200, +0x009b2380, +0x431a7870, +0xe7503601, +0x28687870, +0xe15ed100, +0x36012380, +0xe748431a, +0xd1002846, +0x464be119, +0x33072107, +0x4699438b, +0x46494643, +0x92049402, +0xc90c9303, +0x9200980b, +0x46899301, +0x465b002a, +0xf7ff0039, +0x1c74fcd5, +0xe6e50005, +0x46981c6b, +0x9c0b002a, +0x0039465b, +0x47a02025, +0x1c744645, +0x464be6da, +0x469acb02, +0x4689780b, +0x2c00469c, +0xe0bad000, +0xd1002b00, +0x2302e21f, +0x3301425b, +0x444b930c, +0x464b0018, +0x4283e001, +0x7859d006, +0x29003301, +0x4649d1f9, +0x930c1a5b, +0x00112380, +0x401900db, +0x421a910d, +0x9b0cd003, +0xd90042a3, +0x2302940c, +0x40110019, +0x42139112, +0xe157d100, +0x28004660, +0xe13dd100, +0x2b009b0d, +0xe0ead100, +0x1b5b464b, +0x46434699, +0x9b0b930d, +0x002a46b0, +0x1964465e, +0xe009469b, +0x00390033, +0x47d81c55, +0x5d58464b, +0xd1002800, +0x002ae0ff, +0xd1f34294, +0x46b39b0d, +0x46460025, +0x9b124698, +0xd0002b00, +0x46d1e118, +0xe67f1c74, +0x2000487d, +0x2003d7bc, +0x20008034, +0x20008078, +0x200080c4, +0x431a2321, +0x93043b19, +0x93023308, +0x92052300, +0x9403464a, +0xca089301, +0x93004691, +0x465b002a, +0x980b0039, +0xf958f7ff, +0x00051c74, +0x0793e65e, +0xe0d1d400, +0x469a1c6b, +0xcb01464b, +0x4699002a, +0x465b0039, +0xb2c09c0b, +0x464347a0, +0x2b014445, +0xe162d800, +0x46b24654, +0x46a8465e, +0x00229d0b, +0x34010033, +0x20200039, +0x454447a8, +0x46b3d1f7, +0x00254656, +0xe6391c74, +0x78204bcb, +0x2300930b, +0x28004698, +0xe626d000, +0xe69a2400, +0x00a00001, +0x33011900, +0x18400040, +0x38307819, +0x00080004, +0x28093830, +0x0008d9f3, +0xe643001e, +0xcb10464b, +0x43e178b0, +0x469917c9, +0x3602400c, +0x2b00e63a, +0xe163d100, +0xe7441e63, +0x00012320, +0x29474399, +0x2380d104, +0x431a011b, +0x43982302, +0xd1012845, +0x431a2320, +0x2107464b, +0x438b3307, +0x46434699, +0x94024649, +0x93039204, +0x980bc90c, +0x93019200, +0x002a4689, +0x0039465b, +0xf9bef7ff, +0x00051c74, +0x2310e5ec, +0x230c469a, +0x43990011, +0x0552000b, +0xe6b0d400, +0x2320e6ad, +0xe6e2431a, +0x469a2302, +0x001a0013, +0xd1ee2864, +0xd500055a, +0x059ae6a1, +0xe0abd500, +0xd50005da, +0x065ae0fe, +0xe0d6d500, +0x061a4649, +0xe113d400, +0xb212c904, +0x17d14689, +0x40481850, +0x9305b280, +0x93044643, +0x0fd24653, +0x93029403, +0x90009201, +0x464be750, +0x465b1b5c, +0x001e46b3, +0x9c0b46a1, +0x0033002a, +0x47a00039, +0x3501464b, +0x28005d58, +0x0033d1f6, +0x469b465e, +0x23c0e71d, +0x431a78b0, +0xe5e83602, +0x009b23c0, +0x431a78b0, +0xe5e23602, +0x0011230c, +0x33144399, +0x0552430b, +0xe097d500, +0x46922210, +0x9b0de661, +0x464646b3, +0xe7024698, +0x2b014643, +0xe0ddd800, +0x1e6c9b0b, +0x469a4444, +0x465e46b0, +0x0033002a, +0x00393501, +0x47d02020, +0xd1f742a5, +0x464646b3, +0xcb01464b, +0x46990022, +0x465b0039, +0xb2c01c65, +0x47a09c0b, +0xe5691c74, +0x002c9b0c, +0xd8004598, +0x4445e6e1, +0x9b0b1aed, +0x469946b0, +0x0022465e, +0x34010033, +0x20200039, +0x42ac47c8, +0x46b3d1f7, +0xe6d04646, +0x1c539a0c, +0xd8004590, +0x4643e0a4, +0x1a9b195b, +0x46a04642, +0x9b0b001c, +0x464a920c, +0x465e46b1, +0x9213469b, +0x0033002a, +0x00393501, +0x47d82020, +0xd1f742a5, +0x46449b0c, +0x9b134698, +0x464e46b3, +0x46434699, +0x930c3301, +0x781b464b, +0x4660469c, +0xd0002800, +0xe6a4e680, +0x2007464a, +0x43823207, +0x46813001, +0xca054491, +0x46439308, +0x46539307, +0x23009304, +0x0fd39305, +0x17d39302, +0x930f930e, +0x9b0e9406, +0x00199c0f, +0x91104041, +0x40510021, +0x99109111, +0x1ac99a11, +0x001341a2, +0x9200000a, +0x00399301, +0x465b002a, +0xf7ff980b, +0x1c74f84f, +0xe4f90005, +0x46922210, +0x464ae5c1, +0x4691ca01, +0x400222ff, +0xe72c0010, +0x4694c804, +0x466122ff, +0x400a4681, +0x4655e5d0, +0xe4e51c74, +0x46439308, +0x9307464a, +0x46532007, +0x43823207, +0x23009304, +0x94060011, +0x93029305, +0x4689c90c, +0x2308e7cf, +0xe6f3469a, +0xc9044649, +0x46439305, +0x46539304, +0x0fd39302, +0x17d39301, +0x405a18d2, +0x94034689, +0xe6599200, +0x46439305, +0x46539304, +0x9403464a, +0x90019302, +0x4691ca08, +0xe64d9300, +0x4689c904, +0x185017d1, +0xe6ec4048, +0x930c2300, +0xc804e5ee, +0xe5914681, +0xe77a930c, +0xe72f002c, +0x4692220a, +0x46c0e6c5, +0x20003c0d, +0xb085b500, +0x21019103, +0x93009002, +0x00134803, +0xa902424a, +0xfc70f7ff, +0xbd00b005, +0x20004051, +0x4a09b510, +0x68140003, +0x2c00b084, +0x2201d008, +0x48069100, +0xa9034252, +0x200147a0, +0xbd10b004, +0xf81ef001, +0xe7f92000, +0x2003d7bc, +0x20004041, +0x21044801, +0x47184b01, +0x20008480, +0x20005011, +0x689b4b01, +0x00004718, +0x20008480, +0xb5102314, +0x88180001, +0x881b3304, +0xbd104798, +0xb5102316, +0x88180001, +0x881b3302, +0xbd104798, +0x46c6b5f0, +0x2900b500, +0x2314d016, +0x25010004, +0x27184698, +0x18460089, +0x68214643, +0x883b8818, +0xc4014798, +0x41981e43, +0x40054240, +0xd1f342a6, +0xbc040028, +0xbdf04690, +0xe7f92501, +0x6f934a12, +0xd215089b, +0x66d16690, +0xd0052900, +0xe7ffe7ff, +0x6f51e7ff, +0x47706f10, +0x2180b504, +0x17c20609, +0x28004051, +0x43c8d000, +0xf9fef002, +0xbd042100, +0x6e14b5f0, +0x6f576e55, +0xf7ff6f16, +0x6614ffe3, +0x67576655, +0xbdf06716, +0xd0000000, +0x6f934a11, +0xd213089b, +0x66516610, +0xd0052900, +0xe7ffe7ff, +0x6f51e7ff, +0x47706f10, +0x2800b504, +0x2000d001, +0xf00243c0, +0x2100f9d9, +0x46c0bd04, +0x6e14b5f0, +0x6f576e55, +0xf7ff6f16, +0x6614ffe5, +0x67576655, +0xbdf06716, +0xd0000000, +0x4a4a4694, +0x08926f92, +0xd2014662, +0x46c0e028, +0x4e46b5f0, +0x6e756e34, +0x6f366f77, +0xf820f000, +0x4a424694, +0x66556614, +0x67166757, +0xbdf04662, +0x4a3e4694, +0x08926f92, +0xd2014662, +0x46c0e054, +0x4e3ab5f0, +0x6e756e34, +0x6f366f77, +0xf84cf000, +0x4a364694, +0x66556614, +0x67166757, +0xbdf04662, +0xdb242b00, +0x2900d011, +0xb500da3e, +0x424043c9, +0x3101d100, +0xf838f000, +0x424043c9, +0x3101d100, +0x425243db, +0x3301d100, +0x2a00bd00, +0x2800d1eb, +0x2900d101, +0x2000d005, +0x07c90fc9, +0x43c0d101, +0xb5000841, +0xf974f002, +0x23002200, +0xb500bd00, +0xdb0a2900, +0x425243db, +0x3301d100, +0xf814f000, +0x424043c9, +0x3101d100, +0x43c9bd00, +0xd1004240, +0x43db3101, +0xd1004252, +0xf0003301, +0x43dbf805, +0xd1004252, +0xbd003301, +0xd1232900, +0xd1182b00, +0xd00c2a00, +0x4f0d46bc, +0x667a6638, +0x23002100, +0xe7ffe7ff, +0x6f7ae7ff, +0x46676f38, +0x28004770, +0x4807d001, +0xb5000001, +0xf93af002, +0x23002200, +0x0002bd00, +0x2000000b, +0x47702100, +0xd0000000, +0xffffffff, +0xd0002b00, +0x0c13e0bf, +0x2a00d128, +0xb480d0e7, +0x66394f11, +0xe7ff667a, +0xb430e7ff, +0x6f7b0c04, +0x041b6f39, +0x663b4323, +0xe7ff667a, +0xe7ffe7ff, +0xb28446c0, +0x6f3d6f7b, +0x4323041b, +0x667a663b, +0xe7ffe7ff, +0x230046c0, +0x0c2d042c, +0x6f386f7a, +0x41691900, +0x4770bcb0, +0xd0000000, +0x4694b5f0, +0x0e142500, +0x0212d101, +0x0f143508, +0x0112d101, +0x0f943504, +0x0092d101, +0x0fd43502, +0x0052d101, +0x0bd43501, +0x4f253401, +0x4c25667c, +0x0c0e663c, +0xe7ffb293, +0xe7ffe7ff, +0x43666f3c, +0x03770c36, +0x437346be, +0x045b0bdf, +0x41b91ac0, +0x43730c13, +0x1ac918db, +0x436608ce, +0x44b60c36, +0x4373b293, +0x011b0f1f, +0x41b91ac0, +0x43730c13, +0x051b0b1f, +0x41b91ac0, +0x028f0d86, +0x4366433e, +0x2d090c36, +0x0a52db24, +0x1a804372, +0x0a460377, +0x0c364366, +0x1b5b2316, +0x40df40de, +0x466419bf, +0x1b824366, +0x35044670, +0x00013306, +0x40a840d9, +0xd30019c0, +0x42a23101, +0x2300d206, +0x0000bdf0, +0xd0000000, +0xffffffff, +0x30011b12, +0xe7f1d3f3, +0x1b7f2709, +0x466440fe, +0x4372b2a2, +0xd2001a80, +0x0c223901, +0x0c134372, +0x1a820412, +0x000b4199, +0x35044670, +0x00013713, +0x40a840f9, +0xd3001980, +0x2b003101, +0x42a2d102, +0xbdf0d20a, +0xd3003001, +0x1b123101, +0x3b01d2fa, +0x42a2d1f8, +0xbdf0d200, +0xd3003001, +0x1b123101, +0xb5f0e7f7, +0xd0000c1c, +0xb40ce080, +0x0a1c2500, +0x021bd104, +0x43330e16, +0x35080212, +0xd1040b1c, +0x0f16011b, +0x01124333, +0x0b9c3504, +0x009bd104, +0x43330f96, +0x35020092, +0xd1020bdc, +0x415b1892, +0x001c3501, +0x41641897, +0x4f463401, +0x4c46667c, +0x0c0e663c, +0xe7ffe7ff, +0x46c0e7ff, +0x43666f3c, +0x03770c36, +0xb29746be, +0x1bc04377, +0x3901d200, +0xd2001bc0, +0xb29f3901, +0x1bc94377, +0x0c171bc9, +0x047e4377, +0x1b800bff, +0x08ce41b9, +0x0c364366, +0xdb332d0c, +0x0b1244b6, +0x433a051f, +0xb2970b1b, +0x1bc04377, +0x3901d200, +0x4377b29f, +0x0c171bc9, +0x043e4377, +0x1b800c3f, +0x0d8641b9, +0x433e028f, +0x27294366, +0x40fe1b7f, +0x46773d0c, +0x19bf40af, +0xb2a2bc30, +0x4372b2ab, +0x1a804373, +0x0c224199, +0x0c134372, +0x1a800412, +0x00024199, +0x3701000b, +0x41a91b00, +0x1e78d2f9, +0xbdf02100, +0x1b7f270c, +0x467740fe, +0x40af0b7f, +0xe7e019ff, +0x1c5d2400, +0x4f14d007, +0x6639667d, +0xe7ffe7ff, +0xe7ffe7ff, +0xb2956f3c, +0x4365b29e, +0x1b404366, +0x0c1541b1, +0x43650c1e, +0x04364366, +0x433e0c2f, +0x1b40042d, +0x429941b1, +0x0002d204, +0x0020000b, +0xbdf02100, +0x4290d101, +0x1a80d3f7, +0x34014199, +0xd3f24299, +0x0000e7f6, +0xd0000000, +0xffffffff, +0x40414048, +0xb4184048, +0x685b4b1b, +0x930146fc, +0xdf04bd08, +0x20005777, +0x4b17b418, +0x46fc681b, +0xbd089301, +0x5781df00, +0x46942000, +0x6f924a13, +0xd2090892, +0xb4184662, +0x68db4b0f, +0x930146fc, +0xdf0cbd08, +0x20005a39, +0xb5f04a0c, +0x6e556e14, +0x6f166f57, +0xf7ff4662, +0x4a08ffee, +0x66556614, +0x67166757, +0xb418bdf0, +0x689b4b03, +0x930146fc, +0xdf08bd08, +0x200058dd, +0x2003d7fc, +0xd0000000, +0x4050b5ff, +0x40504042, +0x404b4059, +0xe0004059, +0x4f15b5ff, +0x0d64004c, +0x42bcd003, +0x030cd104, +0x2000d814, +0x05090d09, +0x0d64005c, +0x42bcd003, +0x031cd104, +0x2200d80a, +0x051b0d1b, +0x404b2601, +0x404bd409, +0x428bd503, +0x4282d100, +0x4299bdff, +0x4290d1fc, +0x430bbdff, +0x430318db, +0xd0f54313, +0x184943c9, +0x0000bdff, +0x000007ff, +0xf7ffb500, +0x4180ffcf, +0x46c0bd00, +0xf7ffb500, +0xd901ffc9, +0xbd002000, +0xbd002001, +0xf7ffb500, +0xd901ffb9, +0xbd002000, +0xbd002001, +0xf7ffb500, +0x4180ffb1, +0x2001bd00, +0x004a0540, +0xd8041812, +0x1812005a, +0x2000d801, +0x20014770, +0x20004770, +0x00004770, +0x28002100, +0x4770d105, +0x404817c1, +0xd0fa1a40, +0xb51307c9, +0x681b4b06, +0xbc0c4798, +0x40a21c44, +0x0b120510, +0x1b094903, +0x43190509, +0xbd104311, +0x2003d7d4, +0x0000041f, +0x004cb510, +0x23800d62, +0x00db18d2, +0x055b1ad2, +0xdd102a7e, +0xda133a9e, +0x030917cc, +0x43190849, +0x40d14252, +0x34010064, +0x2a203215, +0x40d0da05, +0x43604308, +0x2000bd10, +0x4608bd10, +0xbd104360, +0x18c00fc8, +0xbd103801, +0x4b04b418, +0x46fc6a5b, +0xbd089301, +0x5be9df24, +0x00002000, +0x2003d7fc, +0xb5702313, +0x2c01781c, +0xdd10d015, +0xf7ff480f, +0x4d0ffc85, +0x22800001, +0xf0000028, +0x2c02fb61, +0x480cd006, +0xfc72f7ff, +0x60184b0b, +0x4d08bd70, +0x64aa4a0a, +0x4d06e7f5, +0x00294a08, +0x3180002b, +0x428bc304, +0x64aad1fc, +0x46c0e7eb, +0x00004453, +0x2003d7fc, +0x0000334c, +0x2003d7d4, +0x20005745, +0x4660b507, +0x0a0a8801, +0x2adf3002, +0xb2c9d1fa, +0xd3040882, +0x88408802, +0x43100400, +0x6800e000, +0x50504a01, +0xbd079003, +0x2003d7fc, +0xbc03b40f, +0xb5f0bc0c, +0x07e42401, +0xe0004063, +0x0d0cb5f0, +0x1e660fcf, +0x1b890536, +0xd3030564, +0x424043c9, +0x3101d300, +0xd0030d64, +0x0af61c66, +0x1be4d007, +0x007f2000, +0x07891c79, +0x3c801289, +0x0d1d0324, +0x1e6e0fdf, +0x1b9b0536, +0xd303056d, +0x425243db, +0x3301d300, +0xd0030d6d, +0x0af61c6e, +0x1bedd007, +0x007f2200, +0x079b1c7b, +0x3d80129b, +0x1b2f032d, +0xd4581b66, +0x2e2046a4, +0x3720da46, +0x40bc0014, +0x40bd001d, +0x413340f2, +0x1880432a, +0x0fcb4159, +0x43c9d005, +0x220043c0, +0x41504264, +0x46624151, +0xd1280d4d, +0xd1070d0d, +0xd01f2800, +0x41401924, +0x3a014149, +0xd0f90d0d, +0xd3060064, +0xd3003001, +0x2c003101, +0x0840d101, +0x3a010040, +0x1c94d40b, +0xd1040ae4, +0x44110512, +0x441907db, +0x07d9bdf0, +0x43194b20, +0x07d9e000, +0xbdf02000, +0xd1dd2900, +0xd1db2c00, +0x3201bdf0, +0x084007c6, +0x432807cd, +0x2e000849, +0xe7d9d0e1, +0xda292e3c, +0x37403e20, +0x40bc0014, +0x2401d000, +0x431440f2, +0x40bb001a, +0x17d3431c, +0x46ace7ac, +0xda082f20, +0x00043620, +0x000d40b4, +0x40f840b5, +0x43284139, +0x2f3ce7a5, +0x3f20da0c, +0x00043640, +0xd00040b4, +0x40f82401, +0x00084304, +0x430c40b1, +0xe7ea17c1, +0x00190010, +0xe7942400, +0x7ff00000, +0x0d0cb5f0, +0x05361e66, +0x0ae61b89, +0x0d640564, +0x1c65d002, +0xd0040aed, +0x21012000, +0x3c800509, +0x46a40324, +0x1e670d1c, +0x1bdb053f, +0x05640ae7, +0xd0020d64, +0x0aed1c65, +0x2200d004, +0x051b2301, +0x03243c80, +0x44644077, +0xb284b497, +0x4374b296, +0x437e0c07, +0x436f0c15, +0x4368b280, +0xd3021836, +0x04002001, +0x0430183f, +0x19000c35, +0x4684417d, +0xb29ab288, +0x0c0c4350, +0x0c1f4362, +0xb28e437c, +0x1992437e, +0x2601d302, +0x19a40436, +0x0c170416, +0x41671836, +0xb281bc01, +0x4351b29a, +0x43620c04, +0x435c0c1b, +0x4358b280, +0xd3021812, +0x04002001, +0x04101824, +0x18400c13, +0x182d4163, +0x2000415e, +0xbc064147, +0xb293b288, +0x0c0c4358, +0x0c124363, +0xb2894354, +0x185b4351, +0x2101d302, +0x18640409, +0x0c1a0419, +0x41621809, +0x4156186d, +0x41472000, +0x02f9bc18, +0x43110d72, +0x0d6a02f0, +0x02ed4310, +0xd1030d0a, +0x4140196d, +0x3b014149, +0x1b9b4e12, +0x42b30076, +0x006dd20e, +0x3001d307, +0x41712600, +0x43354666, +0x0840d101, +0x051b0040, +0x07e418c9, +0xbdf04421, +0x3301da0b, +0x3001d106, +0x3101d104, +0xd0010d4f, +0xe7f20849, +0x200007e1, +0x3601bdf0, +0x20000531, +0x0000e7eb, +0x000003ff, +0x0d1cb5f0, +0x053f1e67, +0x0ae71bdb, +0x0d640564, +0x1c66d002, +0xd0040af6, +0x23012200, +0x3c80051b, +0x25d00324, +0x2600062d, +0x662e43f6, +0x666e091e, +0x19f60fce, +0x004946b4, +0xd0020d4f, +0x0af61c7e, +0x2000d003, +0x3f402100, +0x1b3e033f, +0x44b400b6, +0x057f3f01, +0x08491bc9, +0x36016f2e, +0x029c0876, +0x43250d95, +0x13ed4375, +0x13ad4375, +0x106d3501, +0x1b7603f6, +0x02ccb40c, +0x432c0d45, +0xb2b3b2a2, +0x0c27435a, +0x0c35437b, +0xb2a4436f, +0x191b436c, +0x2401d302, +0x193f0424, +0x0c1d041c, +0x417d18a4, +0x416d1924, +0xb2919a00, +0x4361b2ac, +0x437c0c17, +0x435f0c2b, +0x435ab292, +0xd30218a4, +0x04122201, +0x042218bf, +0x18520c23, +0x9c01417b, +0x191b436c, +0x01d90e52, +0x0144430a, +0xb2811aa0, +0x4351b2b2, +0x435a1403, +0x43730c36, +0x4377b287, +0x19d217d6, +0x417e2700, +0x199b0436, +0x0c160417, +0x415e187f, +0x18ed1673, +0x260001f3, +0x41753380, +0xd1060fa9, +0x0a690064, +0x0a5b05e8, +0xd2094318, +0x2204e02f, +0x33804494, +0x0aa94175, +0x0a9b05a8, +0xd3264318, +0x41494140, +0x9a000424, +0x000d9b01, +0x1b644355, +0x1ae44343, +0xb286b295, +0x0c174375, +0x0c03437e, +0xb292435f, +0x18b6435a, +0x2201d302, +0x18bf0412, +0x0c330432, +0x417b1952, +0x419c4252, +0xd4022c00, +0x30012200, +0x08404151, +0x431007ca, +0xb0020849, +0x07d74662, +0x4b081092, +0x4b0818d2, +0xd203429a, +0x18890512, +0xbdf019c9, +0x2a002000, +0x0039dc01, +0x3301bdf0, +0xe7f50519, +0x000003fd, +0x000007fe, +0xb5002200, +0xf0003220, +0x0008f804, +0x0000bd00, +0x150b2200, +0xb510d40a, +0xf0004694, +0x1414f831, +0xda003401, +0x17cb2100, +0x47204c14, +0x21002000, +0x44624770, +0xd40c3a34, +0xda072a0c, +0x40910004, +0x42524090, +0x40d43220, +0xbd104321, +0x43d943d8, +0x3220bd10, +0x460cd407, +0x42524094, +0x41113220, +0x432040d0, +0x0008bd10, +0x322017c9, +0x4252d403, +0x41103220, +0x0018bd10, +0xbd100019, +0x20005c1b, +0x0fcc0d0a, +0x051b1e53, +0x05521ac9, +0x43c9d303, +0xd3004240, +0x0d523101, +0x1c53d003, +0xd0070adb, +0x20001b12, +0x1c610064, +0x12890789, +0x03123a80, +0x1ad24b01, +0x00004770, +0x000003ff, +0x43434351, +0x468c18c9, +0xb2830c11, +0xb410434b, +0x43610c04, +0xb280b292, +0x43624350, +0x0c1b041c, +0xbc101900, +0x04134159, +0x18c00c12, +0x44614151, +0x00004770, +0xb5102313, +0x781c4812, +0xf98ef7ff, +0x2c010001, +0xdd03d00a, +0x480f2280, +0xf868f000, +0xf7ff480e, +0x4b0ef97b, +0xbd106018, +0x22544c0a, +0xf0000020, +0x4b0bf85d, +0x65a36563, +0x662365e3, +0x66a36663, +0x672366e3, +0x67a36763, +0x622367e3, +0xe7e561e3, +0x00004653, +0x2003d8fc, +0x0000334c, +0x2003d7d4, +0x20005d3d, +0x4660b507, +0x0a0a8801, +0x2adf3002, +0xb2c9d1fa, +0xd3040882, +0x88408802, +0x43100400, +0x6800e000, +0x50504a01, +0xbd079003, +0x2003d8fc, +0x0005b570, +0x4e0b000c, +0xf7fa0030, +0x0028fa77, +0xf0010021, +0x0005fb7f, +0xf7fa0030, +0x2d00fab7, +0x4b05d005, +0x429c192c, +0x0028d801, +0x4803bd70, +0xfd40f7fd, +0x20008d08, +0x20040000, +0x20008268, +0x21044801, +0x47184b01, +0x20008490, +0x20005011, +0x681b4b01, +0x00004718, +0x20008490, +0x685b4b01, +0x00004718, +0x20008490, +0xb5100003, +0x681b0008, +0x47980011, +0x46c0bd10, +0x4647b5f8, +0xb58046ce, +0x00077c43, +0x0016000d, +0xd0372b00, +0x20002400, +0xdd1e2a00, +0x46981e4b, +0x46994b1b, +0xd02b2c00, +0x5d1b4643, +0x425a3b0d, +0xb2db4153, +0x2a0a5d2a, +0x3401d013, +0xdcf142a6, +0xdd034286, +0x683b1a31, +0x47981828, +0x3d0119ad, +0x3b0d782b, +0x4153425a, +0xbc0c743b, +0x46994690, +0x2b00bdf8, +0x42a0d1e9, +0x1a21da03, +0x1828683b, +0x46484798, +0x683b2102, +0x47983401, +0xe7dd0020, +0xe7d77c3b, +0x00116803, +0x47980028, +0x46c0e7e5, +0x200082c4, +0x4b0fb5f8, +0x681c0005, +0xd0152c00, +0x1d074e0d, +0x68e4e002, +0xd00f2c00, +0x2b006823, +0x6833d0f9, +0xd0012b00, +0xd1f442a3, +0x00390020, +0xf7ff682a, +0x68e4ff9d, +0xd1ef2c00, +0x602b2300, +0x46c0bdf8, +0x2003d798, +0x2003d79c, +0x000cb570, +0x00056809, +0xd0042980, +0x60231c4b, +0x71251864, +0x0020bd70, +0xffcef7ff, +0xe7f56821, +0xb53023d0, +0xb0834d09, +0x0028061b, +0x681ca901, +0xf9def7fa, +0xd1072800, +0xb2649b01, +0xd003429c, +0xf7fa0028, +0x2001f9b1, +0xbd30b003, +0x20008d10, +0x464eb5f0, +0x465746de, +0xb5e04645, +0x0006b083, +0x0017000d, +0xf7ff001c, +0x4681ffdb, +0xd1031c6b, +0xf0010030, +0x0005fdbb, +0xd1282c00, +0x46984b26, +0x681c4b26, +0xd0152c00, +0xd1232f00, +0xe0024f24, +0x2c0068e4, +0x6823d00e, +0xd0f92b00, +0x2b00683b, +0x42a3d001, +0x0020d1f4, +0x0031002a, +0x68e447c0, +0xd1f02c00, +0x2b00464b, +0x1e68d12a, +0xb2e84185, +0xbc3cb003, +0x46994690, +0x46ab46a2, +0x4b15bdf0, +0xe7d54698, +0x469a4b12, +0x1ddf466b, +0x469b230a, +0x68e4e002, +0xd0e52c00, +0x2b006823, +0x4653d0f9, +0x2b00681b, +0x42a3d001, +0x002ad1f3, +0x00200031, +0x465b47c0, +0x00392201, +0x703b0020, +0xe7e847c0, +0xf7fa4805, +0xe7d0f991, +0x20005de1, +0x2003d798, +0x2003d79c, +0x20005dd1, +0x20008d10, +0xb082b510, +0x0004466b, +0x1dd82200, +0x23002101, +0xf7ff7004, +0x0020ff87, +0xbd10b002, +0x0004b570, +0xfd4ef001, +0x00012300, +0x22010005, +0xf7ff0020, +0x4b08ff79, +0x2c00681c, +0x6863d006, +0xd0052b00, +0x68e44798, +0xd1f82c00, +0xbd700028, +0x2c0068e4, +0xe7f9d1f3, +0x2003d798, +0x68134a0a, +0xd1052b00, +0x001ae00c, +0x320c68db, +0xd0072b00, +0xd1f84298, +0xd1022900, +0x601368c3, +0x477060c1, +0xd0fc2900, +0xe7fa6010, +0x2003d798, +0xb0a2b570, +0x0004000d, +0xff30f7ff, +0x00062300, +0x00229301, +0x4812002b, +0xf7fea901, +0x9b01ff7b, +0x2b000005, +0xa801d002, +0xfeecf7ff, +0x681c4b0d, +0xd0062c00, +0x2b006863, +0x4798d008, +0x2c0068e4, +0x2e00d1f8, +0x0028d107, +0xbd70b022, +0x2c0068e4, +0x2e00d1f0, +0x4804d0f7, +0xf914f7fa, +0x46c0e7f3, +0x20005ebd, +0x2003d798, +0x20008d10, +0xb500b40f, +0xa904b083, +0x9101c901, +0xffc2f7ff, +0xbc08b003, +0x4718b004, +0xf000b510, +0x2001f861, +0x46c0bd10, +0x1e0db5f0, +0x4b0edd15, +0x681a270d, +0x19454b0d, +0x425918d3, +0x490c414b, +0x5e5e005b, +0x78042120, +0xd00742a6, +0x42196993, +0x3001d1fc, +0x42a86014, +0xbdf0d1f5, +0x42196993, +0x6017d1fc, +0x46c0e7f2, +0x2003d7ec, +0xbffc8000, +0x2003d7f8, +0x0005b530, +0xdd122900, +0x24102000, +0x3d014b09, +0x6993681a, +0xd108421c, +0x69933001, +0xd1fc421c, +0x542b6813, +0xd1f44281, +0x2800bd30, +0x2003d1fc, +0xe7f94240, +0x2003d7ec, +0x001cb570, +0x00154b0a, +0xf7fd6018, +0x2d00fa73, +0x2102db03, +0xf7fc0028, +0x2c00fa53, +0x2102db03, +0xf7fc0020, +0x2101fa4d, +0xf7ff4802, +0xbd70ff47, +0x2003d7ec, +0x200084a0, +0xb51021e1, +0x22004b05, +0x4b05781b, +0x781b4805, +0x23010249, +0xffd8f7ff, +0x46c0bd10, +0x200083ec, +0x200083f0, +0x40034000, +0x46c0bd03, +0x0004b510, +0xfcb8f7fc, +0xbd1047a0, +0x210222d0, +0x6d130612, +0xd0fc4219, +0xbf406550, +0x46c04770, +0x061222d0, +0x07db6d13, +0x2101d404, +0x6d13bf20, +0xd0fb4219, +0x061b23d0, +0x47706d98, +0x0004b5f0, +0x200fb087, +0x0017000d, +0xfb24f7fc, +0x00062100, +0xf7fc200f, +0x2300fb0d, +0x92002200, +0x23019301, +0x23d09302, +0x94059504, +0x20002500, +0x24022101, +0x061b9703, +0xd0142d00, +0x42146d1a, +0x655dd0fc, +0x6d1abf40, +0xd1034211, +0x6d1abf20, +0xd0fb4211, +0x42aa6d9a, +0x2000d00a, +0x0082466d, +0xe7e958ad, +0x6d1a6d9a, +0xd1fb4211, +0xe7e5bf40, +0x28053001, +0x0031d9f2, +0xf7fc200f, +0xb007fadb, +0x46c0bdf0, +0x4a0d4b0c, +0x4293b510, +0x2301d201, +0x22fa425b, +0x50980052, +0x509b3204, +0x23fe0019, +0x005b4a07, +0x4b0750ca, +0x689a31f5, +0x31ff4806, +0xffa6f7ff, +0x46c0bd10, +0x20041e00, +0x20040978, +0x200061e9, +0xe000ed00, +0x200061e5, +0x4e11b570, +0x1b850004, +0x415d426b, +0x480f006b, +0x009b195b, +0x18c3501c, +0x0020605a, +0x2101000a, +0xf8e8f000, +0x4a0a6823, +0x631a3517, +0xd00842b4, +0x00284908, +0xfabef7fc, +0x21010028, +0xfa94f7fc, +0x4905bd70, +0x46c0e7f5, +0x200084bc, +0x2003d7a4, +0x00000664, +0x200003b9, +0x200003c9, +0x4e12b570, +0x1b820005, +0x41544254, +0x00622000, +0x1912490f, +0x50500092, +0x188a3417, +0x72106050, +0x00202100, +0xfa72f7fc, +0xd00c42b5, +0x00204909, +0xfabcf7fc, +0x4a08682b, +0x631a0028, +0x22002100, +0xf8aaf000, +0x4905bd70, +0x46c0e7f1, +0x200084bc, +0x2003d7a4, +0x200003b9, +0x000008ff, +0x200003c9, +0x1ac04b05, +0x41584243, +0x42402307, +0x4b034398, +0x60183010, +0x46c04770, +0x200084b4, +0x4000e000, +0x46deb5f8, +0x464e4657, +0x46834645, +0x2005b5e0, +0xf7fd000c, +0x0006fb4b, +0x00210860, +0xf7fe1980, +0x0043fe57, +0x44804698, +0x21050007, +0xf7fe4640, +0x1a3bfe4f, +0x4b20469a, +0x00704681, +0x429c1980, +0x491ed834, +0xfe44f7fe, +0x465b1c45, +0x2300681c, +0x682266e3, +0x40533304, +0x401a2206, +0x015b2380, +0x601a4323, +0x61e34653, +0x6223464b, +0x20014643, +0xd9032b4f, +0x46402150, +0xfe2af7fe, +0x002223a0, +0x238050e0, +0x327c6fe0, +0x042d4045, +0x4313015b, +0x601d0c2d, +0x00392301, +0x66e30030, +0xfe18f7fe, +0x4690bc3c, +0x46a24699, +0xbdf846ab, +0xf7fe4904, +0x1c45fe0f, +0x46c0e7c9, +0x000f423f, +0x00989680, +0x017d7840, +0xb5704a10, +0x42531a82, +0x2307415a, +0x439a4252, +0x32104b0d, +0x4b0d601a, +0x601a4c0d, +0x68a30015, +0x1e2b439d, +0x2466d1fa, +0x34ff6802, +0x66d57105, +0x3c636014, +0x3cff3388, +0x639563d5, +0xf7ff50d4, +0xbd70ff7d, +0x200084b4, +0x4000e000, +0x4000f000, +0x4000c000, +0x20006803, +0x290066d8, +0x2180d00d, +0x00896818, +0x480a4041, +0x20804001, +0x43180140, +0x609a6001, +0x66da2201, +0x21414770, +0x404a681a, +0x400a4903, +0x01492180, +0x600a4319, +0x46c0e7f2, +0x00000241, +0x2334b5f8, +0x469a4657, +0x464e46de, +0x00044645, +0xb5e04482, +0x46894650, +0xf0004690, +0x0020fa27, +0xf0003040, +0x2300f91d, +0x330166a3, +0x4b3566e3, +0x1d270026, +0x469b003d, +0x20013644, +0xfd56f000, +0x20016028, +0xfd52f000, +0x68326068, +0x1d136c21, +0x18cb009b, +0x455960ab, +0x3208d000, +0x351060ea, +0x45aa3604, +0x229ed1e9, +0x00922300, +0x320450a3, +0x3a0c50a3, +0x320450a3, +0x23a050a3, +0x18e0009b, +0x464b2208, +0xf7fd2104, +0x23a4f803, +0x18e0009b, +0x464b2208, +0xf7fc2104, +0x23a8fffb, +0x18e0009b, +0x46432208, +0xf7fc2104, +0x23acfff3, +0x18e0009b, +0x46432208, +0xf7fc2104, +0x0023ffeb, +0x68200039, +0x33702201, +0xf9d8f000, +0x00390023, +0x22006820, +0xf00033f0, +0x0023f9d1, +0x33712280, +0x68200039, +0x059233ff, +0xfa5ef000, +0x33f10023, +0x22000039, +0x33ff6820, +0xfa56f000, +0x4690bc3c, +0x46a24699, +0xbdf846ab, +0x50200000, +0xb5702201, +0x0011000c, +0x69456883, +0x00134099, +0x001540ab, +0x40b56986, +0x0015432b, +0x40b56a46, +0x0015432b, +0x40b56a86, +0x6845432b, +0x25a040aa, +0x4313430a, +0x05ed4a11, +0x2c0b50a9, +0x4a10d010, +0x40516812, +0x400b4a0f, +0x4b0f6013, +0x6058490f, +0xf7fc200c, +0x2101f911, +0xf7fc0020, +0xbd70f8e7, +0x68124a0b, +0x4a0b4051, +0x6013400b, +0x490a4b06, +0x200b6018, +0xf900f7fc, +0x46c0e7ed, +0x0000040c, +0x50000414, +0x50001414, +0x2003d790, +0x20000901, +0x50000404, +0x50001404, +0x20000925, +0x26a0b5f8, +0x46b405f6, +0x68430006, +0x02d96884, +0x019b01a4, +0x44644463, +0x601e36f0, +0x2404605c, +0x4d240007, +0x40294a24, +0x609c4311, +0x69436119, +0x02d96986, +0x01b64029, +0x3731019b, +0x43114463, +0x37ff4466, +0x605e601f, +0x6119609c, +0x00066a43, +0x400d02d9, +0x0005432a, +0x019b6a81, +0x35510189, +0x44614463, +0x601d35ff, +0x609c6059, +0x2201611a, +0x68410013, +0x408b6944, +0x40a10011, +0x6a41430b, +0x408a0004, +0x22864313, +0x25014661, +0x508b00d2, +0x34446c01, +0x002a3650, +0x33106823, +0x684b409a, +0xd0fc421a, +0x42a63404, +0x2101d1f5, +0xf0003040, +0xbdf8f8cf, +0xff1ffffd, +0x001f8539, +0x46deb5f0, +0x46574645, +0xb5e0464e, +0xb0870004, +0x68004959, +0xfcf4f000, +0x33010003, +0x031b01c2, +0x4a564313, +0x40134683, +0x2310469a, +0x44a4469c, +0x46a04663, +0x1d256260, +0x46439301, +0x68186829, +0xfca8f000, +0x24034643, +0x68ee681f, +0x40b4682b, +0x22024699, +0x40b20023, +0x46490038, +0xfd08f000, +0x00232201, +0x00384252, +0xf0004649, +0x4b44fd53, +0x18fc0030, +0x419c1e63, +0x00213406, +0xff20f7fb, +0x1c700021, +0xff1cf7fb, +0x025b2380, +0x46539302, +0x23809303, +0x05db02b6, +0x4b3a431e, +0x465a0038, +0x93044649, +0x9605ab02, +0xfddef000, +0x22014649, +0x683b408a, +0x43932680, +0x603b4a33, +0x46432720, +0x24714694, +0x5dd968e8, +0x44630083, +0x0176681a, +0x43334022, +0xf7fb601a, +0x68ebff23, +0x1c584a2a, +0x46944643, +0x00835dd9, +0x681a4463, +0x40144333, +0xf7fb601c, +0x9b01ff15, +0x429d3504, +0x4644d19d, +0x072a69e5, +0x00930f52, +0x4a20189b, +0x4694009b, +0x44632200, +0x609a601a, +0x320960da, +0x3207611a, +0x3a0c605a, +0x4a1a601a, +0x1c6b60da, +0x4b16d01c, +0x469c00af, +0x46992320, +0x46983351, +0x00284467, +0xf7fb2104, +0x464bfebd, +0x5ce14642, +0x0028683b, +0x00324013, +0x6013433a, +0xfee2f7fb, +0x350169e3, +0x37043301, +0xd2ea42ab, +0xbc3cb007, +0x46994690, +0x46ab46a2, +0x46c0bdf0, +0x20008328, +0x9fffffff, +0xafe00000, +0x680e0000, +0x4001c004, +0x40050000, +0x00050005, +0x001a2301, +0x6844b530, +0x40a26885, +0x40ac001c, +0x001a4314, +0x40aa68c5, +0x29004322, +0x2180d014, +0x01896804, +0x600a4321, +0x071269c2, +0x008a0f51, +0x49101852, +0x468c0092, +0x68114462, +0x2180438b, +0x430a0149, +0xbd306013, +0x680421c0, +0x43210189, +0x69c2600a, +0x0f510712, +0x1852008a, +0x00924905, +0x4462468c, +0x400b6811, +0x01492180, +0x6013430a, +0x46c0e7e9, +0x40050000, +0x60032300, +0x72036043, +0x46c04770, +0x7804b5f0, +0x46454657, +0x46de46a2, +0x2401464e, +0x4655b5e0, +0x7d05406c, +0x4295b083, +0x2202d104, +0x43154655, +0x431446aa, +0x00a44e3b, +0x19346842, +0x601c9400, +0x9201684c, +0x688f0852, +0x02e2609a, +0x605f4c36, +0x402246a0, +0x03e568cc, +0x432a4c34, +0x402246a4, +0x02e5680c, +0x4655432a, +0x46aa00ad, +0x44b24c30, +0x46554314, +0x60dc46a1, +0x611d6884, +0x619d0865, +0x61dd464d, +0x615f68c5, +0x9d0046aa, +0x621d625f, +0x086d4655, +0x4d27629d, +0x2599402a, +0x464d432a, +0x62da46a1, +0x63dd6902, +0x98004645, +0x6318635f, +0x698f9801, +0x44480852, +0x639a0004, +0x645f641e, +0x44546948, +0x402802c0, +0x086469cd, +0x432803ed, +0x649c4665, +0x690d4028, +0x6a8f655f, +0x4644669c, +0x432802ed, +0x651e4d12, +0x64d84328, +0x6a4865d8, +0x02c0659a, +0x6acc4020, +0x03e46a09, +0x46644320, +0x402002c9, +0x430d4301, +0x665f661e, +0x671e66dd, +0x679a675f, +0xb00367dd, +0x4690bc3c, +0x46a24699, +0xbdf046ab, +0x200009a4, +0xff007ffd, +0xffff87ff, +0x00200099, +0xffdfffff, +0x464eb5f0, +0x46de4645, +0xb5e04657, +0x78062501, +0x40757d04, +0xd1022c00, +0x43263402, +0x4c544325, +0x46a400ad, +0x44656844, +0x688c46a0, +0x46a44f51, +0x4644605c, +0x609c0864, +0x00b6684c, +0x403c02e4, +0x601d68cf, +0x433c03ff, +0x403c4f4b, +0x02ff680f, +0x4f4a433c, +0x46b94327, +0x688760df, +0x4f4446ba, +0x445e46bb, +0x4666611e, +0x4656615e, +0x619e0876, +0x61de464e, +0x621d68c6, +0x46b34665, +0x0875625d, +0x629d2699, +0x40254d3e, +0x46464335, +0x445662dd, +0x445e6905, +0x086d0876, +0xd0522a00, +0x63584660, +0x631a4838, +0x639d4304, +0x69cc63dc, +0x46a06948, +0x02c04f30, +0x46474038, +0x03ff690c, +0x433846a4, +0x4c2b4f2d, +0x46674038, +0x433802ff, +0x641c4f2b, +0x4307698c, +0x649e645c, +0x2a0064df, +0x00afd040, +0x449446bc, +0x655c4667, +0x651f4c26, +0x659d4320, +0x6acc65d8, +0x46a06a48, +0x46a46a0c, +0x661c4c1c, +0x02c16a8c, +0x665c481b, +0x46404001, +0x430103c0, +0x669e4819, +0x46604001, +0x430102c0, +0x43084817, +0x2a0066d8, +0x00e8d015, +0x671a1812, +0x675c4a15, +0x679d4311, +0xbc3c67d9, +0x46994690, +0x46ab46a2, +0x4811bdf0, +0x6318639d, +0x63584660, +0x63d84648, +0x4a0de7ab, +0x3208675c, +0x679d671a, +0xe7ea67d8, +0x655c4809, +0x65183004, +0x65df659d, +0x46c0e7c1, +0x200009a4, +0xff007ffd, +0xffff87ff, +0x00200099, +0xffdfffff, +0x00200019, +0x200009e0, +0x4c5cb5f0, +0x56e50903, +0x4003230f, +0x18ed56e3, +0x40032301, +0xdd642d00, +0x405d1045, +0x260243ed, +0x4035006d, +0x085e432b, +0x40751085, +0x260443ed, +0x403500ad, +0x08ab431d, +0x405e10c6, +0x270843f6, +0x403e00f6, +0x08f3432e, +0x405d1105, +0x370843ed, +0x403d012d, +0x092b4335, +0x405e1146, +0x371043f6, +0x403e0176, +0x0973432e, +0x405d1185, +0x234043ed, +0x401d01ad, +0x09ab4335, +0x404311c0, +0x01db2080, +0x432b4043, +0x0918250f, +0x5626401d, +0x18305760, +0xd1002800, +0x2800e069, +0x2502dd11, +0x407d0a1f, +0x4e355765, +0x35021a2d, +0x06ad405e, +0x600d4335, +0x180857e1, +0x06803002, +0x60134303, +0x0a1ebdf0, +0x182d57a5, +0x06ad3502, +0x600d431d, +0x404e2102, +0x1a0857a1, +0x30024928, +0x404b0680, +0x60134303, +0x2d00e7ec, +0x2b00d103, +0xe795d100, +0x26022301, +0x405d1045, +0x4035006d, +0x1086432b, +0x4075085d, +0x00ad2604, +0x4333402e, +0x10c6089d, +0x2508406e, +0x402e00f6, +0x08f5431e, +0x406b1103, +0x011b2510, +0x4335401d, +0x092e1143, +0x2320405e, +0x40330176, +0x1186432b, +0x4075095d, +0x01ad2640, +0x432b4035, +0x11c0099d, +0x01ed4045, +0x2380431d, +0x432b005b, +0x09183e31, +0x40354030, +0x57605627, +0x28001838, +0xe798d000, +0x600b6013, +0x4803e7a8, +0x60134043, +0xe7a3600b, +0x20008334, +0x000002ff, +0x464eb5f8, +0x46de4645, +0x46894657, +0x0005b5e0, +0x00214c4e, +0x1d227828, +0xff34f7ff, +0x34084b4c, +0x42a33501, +0x2380d1f5, +0x444b015b, +0x4d47469b, +0x4946682b, +0x469c169b, +0x169b686b, +0x23004698, +0x686ae00f, +0x02904e43, +0x40300ed2, +0x430206d2, +0x19124658, +0x464850c2, +0x330450c2, +0x2b803108, +0x684fd019, +0x16ba680c, +0x2a004462, +0x16a0d0e9, +0x28004440, +0x682ad11c, +0x02904c36, +0x40200ed2, +0x430206d2, +0x465a19d7, +0x464a50d7, +0x330450d7, +0x2b803108, +0x469cd1e5, +0x35084b2d, +0x44e344e1, +0xd1c542ab, +0x4690bc3c, +0x46a24699, +0xbdf846ab, +0xdb1f2a00, +0xdb382800, +0x4e26682f, +0x403702bf, +0x465646ba, +0x0eff682f, +0x433706ff, +0x464c193f, +0x2a0050e7, +0x4282dd1a, +0x686adc18, +0x02904c1d, +0x40200ed2, +0x430206d2, +0x46826808, +0x44524658, +0xe7b250c2, +0xdd262800, +0x4e16686f, +0x0eff02ba, +0x06ff4032, +0x1912433a, +0x50e2464c, +0xdd182800, +0x4c10682a, +0x0ed20290, +0x06d24020, +0x68484302, +0x46584682, +0x50c24452, +0x6828e797, +0x02844e09, +0x40340ec0, +0x432006c0, +0x464819c7, +0x2a0050c7, +0x686adccb, +0x4282e7e5, +0xe7d5dbb4, +0x2003d9fc, +0x2003dafc, +0x000ffc00, +0xb089b530, +0x466d0001, +0x23002200, +0x3301089c, +0xb2db4314, +0x702c3208, +0x3501b2d2, +0xd1f52b20, +0xf7ff4668, +0xb009ff41, +0x46c0bd30, +0x001cb5f8, +0x061b23d0, +0x00060017, +0x4822681a, +0x4d234b22, +0x48236318, +0x200062d8, +0x4b226098, +0x62eb6129, +0x00a14b21, +0x1879632b, +0xd0192a00, +0x00300022, +0xfa52f039, +0x08614b1d, +0x4b1d62eb, +0x00220089, +0x632b0030, +0xf0391879, +0x23c2fa47, +0x62eb015b, +0x00224b18, +0x00300039, +0xf039632b, +0xbdf8fb7b, +0x00300022, +0xfee8f000, +0x08614b10, +0x4b1062eb, +0x00220089, +0x632b0030, +0xf0001879, +0x23c2fedd, +0x62eb015b, +0x00224b0b, +0x00300039, +0xf000632b, +0xe7e4fee3, +0x00023193, +0xd00000c0, +0xd0000080, +0x00017f60, +0x00001848, +0x00002cf3, +0x00001843, +0x00002cee, +0x00002ce9, +0x4b05b500, +0x0001b083, +0x22009300, +0x4803230b, +0xfbaaf7fb, +0xbd00b003, +0x20008344, +0x2003d7f0, +0x46ceb5f8, +0x23054647, +0x56cbb580, +0xdb012b00, +0xd136429a, +0x27014b1c, +0x425c18c3, +0x009b4163, +0x4c1a469c, +0x0023790e, +0x466446a1, +0x591b40b7, +0x40973f01, +0x4698001c, +0x421f403c, +0x2e00d121, +0x784bd015, +0x021b780d, +0x788d432b, +0x432b042d, +0x062d78cd, +0x0063431d, +0x0b4b5ae9, +0x1889d100, +0x33121913, +0x3401009b, +0x42a65019, +0x4643d8f3, +0x001f433b, +0x464b4662, +0xbc0c509f, +0x46994690, +0x4803bdf8, +0xfbb2f7fc, +0xafd00000, +0x20008e6c, +0x20008364, +0xb5104b12, +0x4460469c, +0x41584243, +0x00804b10, +0x230158c4, +0x3b01408b, +0xdb0b2a00, +0x22200010, +0x42881a51, +0x4083dc03, +0xd100421c, +0x2001bd10, +0xe7fb4240, +0x1a402020, +0xe7f8d502, +0xd3f53801, +0x4082001a, +0xd1f94214, +0x46c0e7f0, +0xafd00000, +0x20008e6c, +0xb5104b07, +0xd0044298, +0x48074a06, +0xfb04f7fb, +0x4a06bd10, +0x31044804, +0xfafef7fb, +0x46c0e7f8, +0x50300000, +0x2000839c, +0x2003d7f3, +0x20008378, +0xb5104b0b, +0x4460469c, +0x41444244, +0x00a44a09, +0x9200b082, +0x00224808, +0xf7fb1ce3, +0x4284fb09, +0x1b00dc02, +0xbd10b002, +0x42402001, +0x46c0e7fa, +0xafd00000, +0x200083b8, +0x2003d7f3, +0x000cb5f8, +0xf7fb0006, +0x2205fabb, +0x56a20007, +0x79210030, +0xff94f7ff, +0xdb091e05, +0x00210002, +0xf7ff0030, +0x0038ff43, +0xfab6f7fb, +0xbdf80028, +0xf7fc4801, +0x46c0fb31, +0x20008364, +0x2501b570, +0x0004790b, +0x3d01409d, +0xf7fb4095, +0x4b06fa99, +0x469c4906, +0x42634464, +0x009b4163, +0x43aa585a, +0xf7fb505a, +0xbd70fa99, +0xafd00000, +0x20008e6c, +0x46deb5f0, +0x464e4657, +0x468b4645, +0x001cb5e0, +0x004bb085, +0x445b9303, +0x18c500db, +0x36dc002e, +0x68320017, +0x92004684, +0x32cc002a, +0x33cc6812, +0x22c09201, +0x01924463, +0x22804313, +0x90020292, +0x2c00601a, +0x2380d019, +0x469a04db, +0x46992301, +0x021b23e0, +0x35d84698, +0xf7fd0020, +0x4652fec9, +0x43130143, +0x003b6033, +0x40c3464a, +0x46424013, +0x602b4313, +0x401c1e63, +0x9b03d1ee, +0x445b9a00, +0x9b0200d8, +0x4460469c, +0x33dc0003, +0x9b01601a, +0x600330cc, +0xbc3cb005, +0x46994690, +0x46ab46a2, +0x46c0bdf0, +0x46deb5f0, +0x464e4657, +0x468b4645, +0x001cb5e0, +0x004bb085, +0x445b9303, +0x18c500db, +0x36dc002e, +0x68320017, +0x92004684, +0x32cc002a, +0x33cc6812, +0x22c09201, +0x01924463, +0x22804313, +0x90020292, +0x2c00601a, +0x2380d018, +0x469a04db, +0x46992301, +0x35d84b13, +0x00204698, +0xfe78f7fd, +0x01434652, +0x60334313, +0x464a003b, +0x401340c3, +0x43134642, +0x1e63602b, +0xd1ee401c, +0x9a009b03, +0x00d8445b, +0x469c9b02, +0x00034460, +0x601a33dc, +0x30cc9b01, +0xb0056003, +0x4690bc3c, +0x46a24699, +0xbdf046ab, +0x0000e080, +0x4657b5f0, +0x4645464e, +0x468946de, +0xb083b5e0, +0x780da90c, +0x00494649, +0x44494688, +0x184600c9, +0x00340037, +0x900137dc, +0x34cc6838, +0x68204683, +0x468224c0, +0x31cc9801, +0x01a44684, +0x43214461, +0x02a42480, +0x1e69600c, +0x211f418d, +0x400d426d, +0x468c4916, +0x2b054465, +0x21a0d90e, +0x468c0549, +0x36d8211f, +0x01544660, +0x32054304, +0x603c3b05, +0x6035400a, +0xd8f52b05, +0x069b4641, +0x431a0152, +0x9b014449, +0x185800c9, +0x33dc0003, +0x0002601a, +0x601532d8, +0x601a465a, +0x30cc4653, +0xb0036003, +0x4690bc3c, +0x46a24699, +0xbdf046ab, +0x0000e080, +0x2501b5f0, +0x6804408d, +0x004d43ac, +0x186c6004, +0x190400e4, +0x36c80026, +0xd0282b00, +0x34dc681f, +0x685f6037, +0x689f6077, +0x60b768db, +0x186b6023, +0x001d00db, +0x35d02480, +0x01641945, +0x2580432c, +0x6025062d, +0x25016025, +0x002e4c0f, +0x6084408c, +0x40a61d0c, +0x31082480, +0x211f408d, +0x430401a4, +0x400a18c0, +0x602630d8, +0x60026025, +0x2780bdf0, +0x6037027f, +0x027f27f8, +0x27c06077, +0x033f34dc, +0x602360b7, +0x46c0e7d3, +0x01010101, +0x46c04770, +0x4b04b510, +0x681b000a, +0x00180001, +0xf804f000, +0x46c0bd10, +0x200084c8, +0x4351b510, +0xf82af000, +0xd00e1e04, +0x3b080003, +0x2303685a, +0x3a04439a, +0xd8152a24, +0x2a130003, +0x2200d805, +0x605a601a, +0x0020609a, +0x2100bd10, +0x60013308, +0x2a1b6041, +0x6081d9f3, +0x2a2460c1, +0x0003d006, +0xe7ec3310, +0xf7fe2100, +0xe7ecfc6b, +0x61010003, +0x61413318, +0x46c0e7e3, +0x4657b5f0, +0x46de4645, +0xb5e0464e, +0x350b000d, +0x0007b083, +0xd8222d16, +0xd9002910, +0xf000e0bb, +0x2510fab5, +0x20022318, +0x18f34ed1, +0x685c001a, +0x42943a08, +0xe0bed100, +0x68622303, +0x0013439a, +0x68a168e2, +0x609160ca, +0x18e32201, +0x00386859, +0x605a430a, +0xfa9cf000, +0x30080020, +0x2307e09e, +0xd500439d, +0x42a9e097, +0xe094d900, +0xfa8ef000, +0x33ff23f8, +0xd800429d, +0x0a68e1ad, +0xe094d100, +0xd9002804, +0x2338e180, +0x09a84698, +0x30394480, +0x4eb700c1, +0x39081871, +0x42a168cc, +0x2303d018, +0x439a6862, +0x1b520013, +0xdd002a0f, +0x2a00e136, +0x2303dac6, +0xe008469c, +0x68634662, +0x1b5a4393, +0xdd002a0f, +0x2a00e12a, +0x68e4daba, +0xd1f342a1, +0x69340032, +0x42943208, +0xe077d100, +0x68612303, +0x46894399, +0x1b49000b, +0xdd00290f, +0x6172e177, +0x29006132, +0x4a9fdaa8, +0xd9004591, +0x08dae110, +0x10912301, +0x00d2408b, +0x19926871, +0x6891430b, +0x60e26073, +0x609460a1, +0x210160cc, +0x40911082, +0xd8594299, +0xd105420b, +0x43902203, +0x30040049, +0xd0fb420b, +0x46982303, +0x469900c3, +0x46cc44b1, +0x46634682, +0x45a468dc, +0xe129d107, +0xdb002a00, +0x68e4e132, +0xd10045a4, +0x4642e122, +0x43936863, +0x2a0f1b5a, +0x2001ddf2, +0x19614680, +0x60654305, +0x68e568a0, +0x60c53608, +0x464060a8, +0x60b160f1, +0x60484310, +0x608e60ce, +0x50e20038, +0xfa00f000, +0x30080020, +0x230ce002, +0x603b2000, +0xbc3cb003, +0x46994690, +0x46ab46a2, +0x2180bdf0, +0x0089233f, +0x46982040, +0x68dce76d, +0x42a33002, +0xe73bd000, +0x69340032, +0x42943208, +0xe787d000, +0x68732101, +0x40911082, +0xd9a54299, +0x68b42303, +0x439a6862, +0x42aa4690, +0x1b53d303, +0xdd002b0f, +0x0023e088, +0x4a614443, +0x4b619301, +0x469a4693, +0x681b6812, +0x320118eb, +0xe139d100, +0x46944a5d, +0x0b1b4463, +0x9300031b, +0x00389900, +0xf9bcf000, +0x46810003, +0xd1003301, +0x9b01e0f6, +0xd9004283, +0x4651e0f0, +0x9b006849, +0x4651468c, +0x604b4463, +0x001a9901, +0xd1004549, +0x465be14f, +0x3301681b, +0xe154d100, +0x9901464b, +0x189a1a5b, +0x605a4653, +0x464a2307, +0x9201401a, +0xe113d100, +0x464b2108, +0x1a9b4689, +0x99004499, +0x44494b43, +0x1a5b1a9b, +0x0d1b051b, +0x00389100, +0x469b0019, +0xf984f000, +0xd1001c43, +0x464be14f, +0x00031ac0, +0x9300445b, +0x46524653, +0x2101685b, +0x6053445b, +0x4648464a, +0x9a0060b2, +0x6042430a, +0xd10042b4, +0x4642e123, +0xd8002a0f, +0x2007e121, +0x43823a0c, +0x40016860, +0x43112005, +0x18a16061, +0x60886048, +0xd9002a0f, +0x464ae134, +0x6852464c, +0x6ac94651, +0xd2014299, +0x62cb4651, +0x6b094651, +0xd3004299, +0x4651e08e, +0xe08b630b, +0x00292201, +0x43114313, +0x60611965, +0x60b50038, +0xf000606b, +0x0020f93d, +0xe73f3008, +0xe6d74640, +0x2a040a5a, +0x2a14d96e, +0xe0c1d900, +0x325c0011, +0x00d2315b, +0x425b2308, +0x18b2469c, +0x46634494, +0x2303689a, +0x45944698, +0xe09ad100, +0x68514643, +0x45494399, +0x6892d902, +0xd1f74594, +0x469c68d3, +0x46616873, +0x60e160a2, +0x60d4608c, +0x46c0e6d5, +0x20008900, +0x000001ff, +0x200088f8, +0x20008e30, +0x0000100f, +0x00001008, +0xd9522814, +0xd9002854, +0x236ee096, +0x0b284698, +0x306f4480, +0xe67800c1, +0x469b2308, +0x44dc3b07, +0x44da469b, +0x46524643, +0xd0004213, +0xe04ce6c5, +0x18e32201, +0x00386859, +0x605a430a, +0x68a268e3, +0x609a60d3, +0xf8e0f000, +0x30080020, +0x002be6e2, +0x330808e8, +0x2301e624, +0x431d1960, +0x61706065, +0x60c26130, +0x001a6082, +0x430a464b, +0x00386042, +0xf00050e1, +0x0020f8c9, +0xe6cb3008, +0x0011099a, +0x31383239, +0xe79100d2, +0xd06042b4, +0x686268b4, +0x439a2303, +0x42aa1b53, +0x2b0fd302, +0xe76bdd00, +0xf0000038, +0x2000f8b1, +0x235be6b4, +0x44804698, +0x00c1305c, +0x2308e629, +0x469c425b, +0x464b44e1, +0x3801689b, +0xd000454b, +0x4643e097, +0xd1f24203, +0x438b6873, +0x00496073, +0xd9004299, +0x2900e6b8, +0xe6b5d104, +0x46942204, +0x44e20049, +0xd0f9420b, +0xe65d4650, +0x93003310, +0x1089e6c8, +0x408b3b02, +0x430b6871, +0xe7686073, +0x00389b00, +0x051b444b, +0x0d1b425b, +0x469b0019, +0xf878f000, +0xd0001c43, +0x2300e6f3, +0xe6f5469b, +0xd82a2a54, +0x00110b1a, +0x316e326f, +0xe73900d2, +0x005b23aa, +0xd82a4298, +0x46983bdd, +0x44800be8, +0x00c13078, +0x4653e5dd, +0x9a00685b, +0x4653469c, +0x605a4462, +0x0509e6af, +0xe6acd000, +0x68b49a00, +0x31014442, +0x6062430a, +0x465be6f4, +0x601a464a, +0x464ce6ac, +0x6041e6ee, +0x21aae78e, +0x428a0049, +0x0bdad824, +0x32780011, +0x00d23177, +0x4b1ae70a, +0xd8244298, +0x4698237c, +0x44800ca8, +0x00c1307d, +0x9a00e5af, +0x46949b01, +0x3b08464a, +0x1a9b4463, +0x23009300, +0xe6a9469b, +0x00380021, +0xf0003108, +0x4653f8b7, +0x685b68b4, +0xe6c36862, +0x428a490a, +0x0c9ad80b, +0x327d0011, +0x00d2317c, +0x21fee6e2, +0x0089237e, +0x4698207f, +0x22fee58b, +0x0092217e, +0x6873e6d8, +0x46c0e76b, +0x00000554, +0x46c04770, +0x46c04770, +0xb5702300, +0x00054c06, +0x60230008, +0xfea8f7fb, +0xd0001c43, +0x6823bd70, +0xd0fb2b00, +0xe7f9602b, +0x2003dafc, +0x0783b510, +0x7803d027, +0xd0262b00, +0x21030003, +0x781ae002, +0xd01c2a00, +0x420b3301, +0x6819d1f9, +0x4c104a0f, +0x438a188a, +0xd10f4222, +0x68193304, +0x188a4a0b, +0x4222438a, +0x3304d108, +0x4a086819, +0x438a188a, +0xd0f14222, +0x3301e000, +0x2a00781a, +0x1a18d1fb, +0x0003bd10, +0x2000e7e1, +0x46c0e7fa, +0xfefefeff, +0x80808080, +0x000cb5f8, +0xf7ff0006, +0x4f20ffb1, +0x685d68bb, +0x439d2303, +0x1b2c4b1e, +0x4464469c, +0x4b1d0b24, +0x03243c01, +0xdd07429c, +0x00302100, +0xffa2f7ff, +0x195b68bb, +0xd0044298, +0xf7ff0030, +0x2000ff99, +0x4261bdf8, +0xf7ff0030, +0x1c43ff95, +0x2201d00d, +0x1b2d68bb, +0x605d4315, +0x00304b0f, +0x1b14681a, +0xf7ff601c, +0x2001ff85, +0x2100e7ea, +0xf7ff0030, +0x68baff81, +0x2b0f1a83, +0x4908ddde, +0x1a406809, +0x60084905, +0x430b2101, +0xe7d56053, +0x20008900, +0x00000fef, +0x00000fff, +0x20008e34, +0x200088f8, +0x46d6b5f0, +0x4646464f, +0xb5c00005, +0xd05c1e0c, +0xff5cf7ff, +0x39080021, +0x2401684f, +0x2203003b, +0x18c843a3, +0x43966846, +0x4e6646b1, +0x428268b2, +0xe075d100, +0x6042464a, +0x46941882, +0xd129423c, +0x1bc9680f, +0x19db688a, +0x46624690, +0x22086857, +0x40274694, +0x46ba44b4, +0xd05645e0, +0x469468ca, +0x46674642, +0x466260d7, +0x60974647, +0x2a004652, +0x2201d113, +0x18cf444b, +0x688446bc, +0x431a4f52, +0xd10042bc, +0x68c0e07a, +0x608460e0, +0x4662604a, +0xe0056013, +0x42276857, +0x431cd0eb, +0x6003604c, +0x42934a4a, +0x08dbd816, +0x10983aff, +0x40823aff, +0x00db6870, +0x60724302, +0x68b3199e, +0x608b60ce, +0x60d960b1, +0xf7ff0028, +0xbc1cff03, +0x46994690, +0xbdf046a2, +0x2c040a5c, +0x099cd83a, +0x34390020, +0x00e43038, +0x3c081934, +0x270368a2, +0xd03e4294, +0x43b86850, +0xd9024298, +0x42946892, +0x68d4d1f8, +0x608a60cc, +0x60d160a1, +0x2f00e7dc, +0x68c2d155, +0x6880444b, +0x60c2431c, +0x604c6090, +0xe7d150cb, +0x423c444b, +0x680ad106, +0x68881a89, +0x68ca189b, +0x609060c2, +0x431a2201, +0x4a25604a, +0x681260b1, +0xd8bf429a, +0x00284b23, +0xf7ff6819, +0xe7b9ff09, +0xd9072c14, +0xd8192c54, +0x00200b1c, +0x306e346f, +0xe7bf00e4, +0x345c0020, +0x00e4305b, +0x2301e7ba, +0x40831080, +0x43036870, +0xe7c16073, +0x60a160e1, +0x4662604a, +0x608c60cc, +0xe79b6013, +0x004020aa, +0xd8054284, +0x00200bdc, +0x30773478, +0xe7a100e4, +0x4284480d, +0x0c9cd805, +0x347d0020, +0x00e4307c, +0x24fee798, +0x00a4207e, +0x431ce794, +0x6003604c, +0x46c0e780, +0x20008900, +0x20008908, +0x000001ff, +0x200088fc, +0x20008e30, +0x00000554, +0x00000000, +0x4802b401, +0xbc014684, +0xbf004760, +0x15000431, +0x4802b401, +0xbc014684, +0xbf004760, +0x15000001, +0x4802b401, +0xbc014684, +0xbf004760, +0x150006ad, +0x65736552, +0x6e697474, +0x00000067, +0x65736552, +0x6e697474, +0x6f742067, +0x55464420, +0x646f6d20, +0x00000065, +0x20535041, +0x74696e49, +0x00000000, +0x72617453, +0x676e6974, +0x00000000, +0x70736944, +0x2079616c, +0x6c696166, +0x00006465, +0x74737953, +0x63206d65, +0x6b636f6c, +0x20666f20, +0x6b207525, +0x63207a48, +0x6f6e6e61, +0x65622074, +0x61786520, +0x796c7463, +0x68636120, +0x65766569, +0x00000064, +0x20007e68, +0x0000ff13, +0x20007e90, +0x0000ff15, +0x20007ebc, +0x0000ff14, +0x20007ee4, +0x0000ff06, +0x20007ef0, +0x0000ff07, +0x6840e826, +0x6004e88f, +0x60041043, +0x600470a0, +0xe0801087, +0xe0270800, +0x004cf080, +0x4004f022, +0x4804108f, +0x00000851, +0x6840e826, +0x6004e88f, +0x60041143, +0x600471a0, +0xe0801187, +0xe0800800, +0xa042f126, +0xe022114d, +0x5004b042, +0x49040090, +0x00000853, +0x6840e826, +0x6004e88f, +0x60041043, +0x600470a0, +0xe0801087, +0xe0800800, +0xa042f026, +0xe022104d, +0x00905004, +0x08524804, +0x88a06840, +0x10826001, +0xaf426f60, +0x88a06840, +0x6004e88f, +0x6f601083, +0x0000ef80, +0x69617641, +0x6c62616c, +0x53562065, +0x20434e59, +0x656d6974, +0x6c25203a, +0x0a737575, +0x00000000, +0x69617641, +0x6c62616c, +0x69742065, +0x6620656d, +0x6120726f, +0x61206c6c, +0x76697463, +0x63732065, +0x696c6e61, +0x3a73656e, +0x756c2520, +0x000a7375, +0x69617641, +0x6c62616c, +0x69742065, +0x7020656d, +0x73207265, +0x6c6e6163, +0x3a656e69, +0x756c2520, +0x000a7375, +0x65726f43, +0x75203120, +0x00000070, +0x20495644, +0x74696e49, +0x696c6169, +0x0064657a, +0x6e616843, +0x676e6967, +0x72207620, +0x61657065, +0x6f742074, +0x0a642520, +0x00000000, +0x6967614d, +0x6f772063, +0x73206472, +0x6c756f68, +0x65622064, +0x34783020, +0x34333446, +0x2c303539, +0x746f6720, +0x38302520, +0x000a786c, +0x64726148, +0x65726177, +0x616c6120, +0x25206d72, +0x6c612064, +0x64616572, +0x6c632079, +0x656d6961, +0x00000064, +0x2a2a2a0a, +0x4e415020, +0x2a204349, +0x000a2a2a, +0x0000000a, +0x64726148, +0x73736120, +0x00747265, +0x00696e66, +0x2b696e66, +0x00000000, +0x006e616e, +0x2d696e66, +0x00000000, +0x2000493e, +0x200048f4, +0x200048f4, +0x20004936, +0x200048f4, +0x200048f4, +0x200048f4, +0x200048f4, +0x200048f4, +0x200048f4, +0x200048f4, +0x2000492e, +0x200048f4, +0x20004926, +0x200048f4, +0x200048f4, +0x2000491e, +0x20004ab4, +0x20004956, +0x20004aa8, +0x20004956, +0x20004946, +0x20004956, +0x20004956, +0x20004956, +0x20004956, +0x20004956, +0x20004956, +0x20004956, +0x20004968, +0x20004956, +0x20004956, +0x20004956, +0x20004956, +0x20004956, +0x20004968, +0x20004af8, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x20004ca0, +0x20004ac4, +0x20004ca0, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x20004a2a, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x20004a2a, +0x20004c06, +0x20004a2a, +0x20004ca0, +0x20004ac4, +0x20004ca0, +0x2000497c, +0x20004a2a, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x2000497c, +0x20004a2a, +0x20004bd8, +0x2000497c, +0x2000497c, +0x20004b0e, +0x2000497c, +0x20004a2a, +0x2000497c, +0x2000497c, +0x20004a2a, +0x00000000, +0x00000000, +0x3ff00000, +0x00000000, +0x40240000, +0x00000000, +0x40590000, +0x00000000, +0x408f4000, +0x00000000, +0x40c38800, +0x00000000, +0x40f86a00, +0x00000000, +0x412e8480, +0x00000000, +0x416312d0, +0x00000000, +0x4197d784, +0x00000000, +0x41cdcd65, +0x2074754f, +0x6d20666f, +0x726f6d65, +0x00000079, +0x576c6552, +0x44687469, +0x6e496265, +0x00006f66, +0x2e342e31, +0x65642d31, +0x6f6c6576, +0x00000070, +0x6f636970, +0x00000000, +0x2079614d, +0x32203131, +0x00333230, +0x50520006, +0xb63cffbb, +0x20008298, +0x50520006, +0x4275f0d3, +0x20008278, +0x00000a0d, +0x54524155, +0x64747320, +0x00006e69, +0x54524155, +0x64747320, +0x0074756f, +0x54524155, +0x64747320, +0x2f206e69, +0x64747320, +0x0074756f, +0x50520006, +0xa1f4b453, +0x200082e0, +0x50520008, +0x00000092, +0x53444d54, +0x65726620, +0x75712065, +0x20657565, +0x6c6c7566, +0x206e6920, +0x21515249, +0x00000000, +0x20008330, +0x00000002, +0x68a170a1, +0x00fefefc, +0x020000fe, +0x020000fe, +0x04020200, +0x44206f4e, +0x6320414d, +0x6e6e6168, +0x20736c65, +0x20657261, +0x69617661, +0x6c62616c, +0x00000065, +0x70206f4e, +0x72676f72, +0x73206d61, +0x65636170, +0x00000000, +0x204f4950, +0x4d532031, +0x64252820, +0x34202d20, +0x6c612029, +0x64616572, +0x6c632079, +0x656d6961, +0x00000064, +0x204f4950, +0x4d532030, +0x20642520, +0x65726c61, +0x20796461, +0x69616c63, +0x0064656d, +0x50206f4e, +0x73204f49, +0x65746174, +0x63616d20, +0x656e6968, +0x72612073, +0x76612065, +0x616c6961, +0x00656c62, +0x20000098, +0x200082ac, +0x2000008c, +0x200082b8, +0x200082f4, +0x20008300, +}; +constexpr uint elf_data1_addr = 0x20008400; +const uint elf_data1[] = { +0x00000010, +0x00000000, +0x00010000, +0x00000000, +0x00000000, +0x00020000, +0x00000000, +0x00000000, +0x00030000, +0x00000000, +0x00000000, +0x00ff0000, +0x00000000, +0x6848b501, +0x468e3101, +0x46704700, +0x49013809, +0xbd014788, +0x20002aad, +0x20008464, +0x00000000, +0x20008d30, +0x20008eac, +0x00000000, +0x00000000, +0x20008ebc, +0x00000000, +0x00000000, +0x00000010, +0x00000000, +0x00000000, +0x00000000, +0x00003350, +0x0000334c, +0x00003354, +0x00003352, +0x0000534d, +0x0000434d, +0x00003453, +0x00003443, +0x20006101, +0x00000000, +0x2000614d, +0x00000000, +0x00000100, +0x40044000, +0x00000000, +0x40048000, +0x00000000, +0x00000000, +0x200084d0, +0x00000000, +0x00000000, +0x200087bc, +0x20008824, +0x2000888c, +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, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000001, +0x00000000, +0xabcd330e, +0xe66d1234, +0x0005deec, +0x0000000b, +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, +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, +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, +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, +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, +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, +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, +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, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0xffffffff, +0x00020000, +0x00000000, +0x00000000, +0x20008900, +0x20008900, +0x20008908, +0x20008908, +0x20008910, +0x20008910, +0x20008918, +0x20008918, +0x20008920, +0x20008920, +0x20008928, +0x20008928, +0x20008930, +0x20008930, +0x20008938, +0x20008938, +0x20008940, +0x20008940, +0x20008948, +0x20008948, +0x20008950, +0x20008950, +0x20008958, +0x20008958, +0x20008960, +0x20008960, +0x20008968, +0x20008968, +0x20008970, +0x20008970, +0x20008978, +0x20008978, +0x20008980, +0x20008980, +0x20008988, +0x20008988, +0x20008990, +0x20008990, +0x20008998, +0x20008998, +0x200089a0, +0x200089a0, +0x200089a8, +0x200089a8, +0x200089b0, +0x200089b0, +0x200089b8, +0x200089b8, +0x200089c0, +0x200089c0, +0x200089c8, +0x200089c8, +0x200089d0, +0x200089d0, +0x200089d8, +0x200089d8, +0x200089e0, +0x200089e0, +0x200089e8, +0x200089e8, +0x200089f0, +0x200089f0, +0x200089f8, +0x200089f8, +0x20008a00, +0x20008a00, +0x20008a08, +0x20008a08, +0x20008a10, +0x20008a10, +0x20008a18, +0x20008a18, +0x20008a20, +0x20008a20, +0x20008a28, +0x20008a28, +0x20008a30, +0x20008a30, +0x20008a38, +0x20008a38, +0x20008a40, +0x20008a40, +0x20008a48, +0x20008a48, +0x20008a50, +0x20008a50, +0x20008a58, +0x20008a58, +0x20008a60, +0x20008a60, +0x20008a68, +0x20008a68, +0x20008a70, +0x20008a70, +0x20008a78, +0x20008a78, +0x20008a80, +0x20008a80, +0x20008a88, +0x20008a88, +0x20008a90, +0x20008a90, +0x20008a98, +0x20008a98, +0x20008aa0, +0x20008aa0, +0x20008aa8, +0x20008aa8, +0x20008ab0, +0x20008ab0, +0x20008ab8, +0x20008ab8, +0x20008ac0, +0x20008ac0, +0x20008ac8, +0x20008ac8, +0x20008ad0, +0x20008ad0, +0x20008ad8, +0x20008ad8, +0x20008ae0, +0x20008ae0, +0x20008ae8, +0x20008ae8, +0x20008af0, +0x20008af0, +0x20008af8, +0x20008af8, +0x20008b00, +0x20008b00, +0x20008b08, +0x20008b08, +0x20008b10, +0x20008b10, +0x20008b18, +0x20008b18, +0x20008b20, +0x20008b20, +0x20008b28, +0x20008b28, +0x20008b30, +0x20008b30, +0x20008b38, +0x20008b38, +0x20008b40, +0x20008b40, +0x20008b48, +0x20008b48, +0x20008b50, +0x20008b50, +0x20008b58, +0x20008b58, +0x20008b60, +0x20008b60, +0x20008b68, +0x20008b68, +0x20008b70, +0x20008b70, +0x20008b78, +0x20008b78, +0x20008b80, +0x20008b80, +0x20008b88, +0x20008b88, +0x20008b90, +0x20008b90, +0x20008b98, +0x20008b98, +0x20008ba0, +0x20008ba0, +0x20008ba8, +0x20008ba8, +0x20008bb0, +0x20008bb0, +0x20008bb8, +0x20008bb8, +0x20008bc0, +0x20008bc0, +0x20008bc8, +0x20008bc8, +0x20008bd0, +0x20008bd0, +0x20008bd8, +0x20008bd8, +0x20008be0, +0x20008be0, +0x20008be8, +0x20008be8, +0x20008bf0, +0x20008bf0, +0x20008bf8, +0x20008bf8, +0x20008c00, +0x20008c00, +0x20008c08, +0x20008c08, +0x20008c10, +0x20008c10, +0x20008c18, +0x20008c18, +0x20008c20, +0x20008c20, +0x20008c28, +0x20008c28, +0x20008c30, +0x20008c30, +0x20008c38, +0x20008c38, +0x20008c40, +0x20008c40, +0x20008c48, +0x20008c48, +0x20008c50, +0x20008c50, +0x20008c58, +0x20008c58, +0x20008c60, +0x20008c60, +0x20008c68, +0x20008c68, +0x20008c70, +0x20008c70, +0x20008c78, +0x20008c78, +0x20008c80, +0x20008c80, +0x20008c88, +0x20008c88, +0x20008c90, +0x20008c90, +0x20008c98, +0x20008c98, +0x20008ca0, +0x20008ca0, +0x20008ca8, +0x20008ca8, +0x20008cb0, +0x20008cb0, +0x20008cb8, +0x20008cb8, +0x20008cc0, +0x20008cc0, +0x20008cc8, +0x20008cc8, +0x20008cd0, +0x20008cd0, +0x20008cd8, +0x20008cd8, +0x20008ce0, +0x20008ce0, +0x20008ce8, +0x20008ce8, +0x20008cf0, +0x20008cf0, +0x20008cf8, +0x20008cf8, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x20005da9, +0x20004fd5, +0x200056e5, +0x20005cd9, +0x20000d0d, +}; +constexpr uint elf_data2_addr = 0x20040000; +const uint elf_data2[] = { +0x4645b5f0, +0x465746de, +0x4688464e, +0x4ba8b5e0, +0x681bb085, +0x93036802, +0x88837981, +0x18510015, +0x07944443, +0x79c4d014, +0x46b31c9e, +0x2c031c95, +0xe0fed100, +0x2c01d83c, +0xe17fd100, +0xd0002c02, +0x2700e18a, +0x88165fd4, +0xda002c00, +0x465be1a5, +0x000c2703, +0x469c43bc, +0x423b9401, +0x42acd043, +0xe0c5d900, +0xd01c4239, +0x96022600, +0x1a8a3902, +0x8881468a, +0x185179c6, +0x2e034441, +0xe125d100, +0x2e01d860, +0xe0e9d100, +0xd0002e02, +0x4652e168, +0x26008810, +0x2a005f92, +0xe17cda00, +0x42959a01, +0xb005d333, +0x4690bc3c, +0x46a24699, +0xbdf046ab, +0xd0002c04, +0x8814e150, +0x260046a1, +0x2c005f94, +0x4c7cdac5, +0x46a2881e, +0x46a44034, +0x4654464f, +0x46b94027, +0x0bf64664, +0x0864444c, +0x433403f6, +0x465b801c, +0x4239e7b4, +0x2200d1be, +0x9a019202, +0xd9d642aa, +0x2a0379c2, +0xe0fed100, +0xd8602a03, +0xd1002a01, +0x2a02e0ba, +0x4a6bd15d, +0x00280019, +0x46994690, +0x9f029c01, +0xc8044643, +0x401e0bd6, +0x1b9e0433, +0x405a680b, +0x405a4032, +0x42a0c104, +0x1c69d3f2, +0x2204464b, +0x97029401, +0xd250428c, +0xe02b189b, +0xd0002e04, +0x4652e10a, +0x46908812, +0x20004652, +0x2a005e12, +0xe10dda00, +0x42959a01, +0x4698d29f, +0x46ab4b55, +0x4b554699, +0x001d4646, +0x464f9b01, +0x465c4698, +0x6832cc02, +0x40291c0b, +0x0bd8403b, +0x1c101a1b, +0x18404028, +0x439a0840, +0x43024018, +0x4544c604, +0x0033d3ee, +0x2a009a02, +0xe77ed100, +0x4a479903, +0x21a0018e, +0x468805c9, +0x60324446, +0x46621a9b, +0x005b109b, +0x61f36072, +0x2a04e76f, +0x0019d0cd, +0x9c01002a, +0xca019f02, +0x42a2c101, +0x9401d3fb, +0x22041c69, +0x428c9702, +0x3c01d3ae, +0x08921b62, +0x00923201, +0xe7d5189b, +0x469a9a03, +0x22a00197, +0x18be05d2, +0x46914a32, +0x04522280, +0x4691444f, +0x683a464b, +0xd1fb421a, +0x94014653, +0x9b016033, +0x10921b5a, +0x00524b29, +0x61f26073, +0xd100078a, +0x2401e0a3, +0x94026802, +0x8814e71c, +0x466646a4, +0x43a6881c, +0x268046b2, +0x02364657, +0xd1004237, +0x4667e701, +0x40344e19, +0x19e44037, +0x801c0864, +0xe6f9465b, +0x88124652, +0x00168808, +0x20804386, +0x42060200, +0x0452d002, +0x800a0c52, +0x42959a01, +0xe712d300, +0x00194a0f, +0x46910028, +0x46aa4698, +0x9f029c01, +0x464bc804, +0x680e0015, +0x401d43b5, +0x1aeb0beb, +0x401a4072, +0xc1044072, +0xd3f142a0, +0x46554643, +0xe7939401, +0x200403ac, +0x00007bde, +0x00010001, +0x80008000, +0x7bde7bde, +0x200403b0, +0x50000010, +0x88104652, +0x0006880a, +0x46b14396, +0x02362680, +0x464e46b0, +0x423e4647, +0x4e2ed005, +0x40304032, +0x08521812, +0x9a01800a, +0xd3004295, +0x4698e6d3, +0x46474b29, +0x23034699, +0x2304469a, +0x9b01469b, +0x4698464e, +0x46c04c25, +0x683acd02, +0x43931c0b, +0x40234031, +0x1a1b0bd8, +0x40301c10, +0x08401840, +0x4018439a, +0xc7044302, +0xd3ed4545, +0xe72f003b, +0x881e8814, +0x43b70027, +0x02362680, +0xd1004237, +0x0464e67f, +0x801c0c64, +0xe67b465b, +0x801c8814, +0xe677465b, +0x88124652, +0x9a01800a, +0xd3004295, +0x79c2e699, +0x2201e6c4, +0xe6bd9202, +0x46464a09, +0x464f4691, +0x46b0403e, +0x40028808, +0x0bc04442, +0x03c00852, +0x800a4302, +0x8008e6e2, +0x801ee680, +0xe657465b, +0x00007bde, +0x7bde7bde, +0x80008000, +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, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x4644b5f0, +0x0052b410, +0x4694440a, +0x24004a9a, +0x64546054, +0x3401a401, +0xe12746a0, +0x6013c8f8, +0x6a936053, +0x6d9364d3, +0x6793681b, +0x60546014, +0x64d46a94, +0x68246d94, +0x60156794, +0x6a956055, +0x6d9564d5, +0x6795682d, +0x60566016, +0x64d66a96, +0x68366d96, +0x60176796, +0x6a976057, +0x6d9764d7, +0x6797683f, +0xc8f8c1f8, +0x60536013, +0x64d36a93, +0x681b6d93, +0x60146793, +0x6a946054, +0x6d9464d4, +0x67946824, +0x60556015, +0x64d56a95, +0x682d6d95, +0x60166795, +0x6a966056, +0x6d9664d6, +0x67966836, +0x60576017, +0x64d76a97, +0x683f6d97, +0xc1f86797, +0x6013c8f8, +0x6a936053, +0x6d9364d3, +0x6793681b, +0x60546014, +0x64d46a94, +0x68246d94, +0x60156794, +0x6a956055, +0x6d9564d5, +0x6795682d, +0x60566016, +0x64d66a96, +0x68366d96, +0x60176796, +0x6a976057, +0x6d9764d7, +0x6797683f, +0xc8f8c1f8, +0x60536013, +0x64d36a93, +0x681b6d93, +0x60146793, +0x6a946054, +0x6d9464d4, +0x67946824, +0x60556015, +0x64d56a95, +0x682d6d95, +0x60166795, +0x6a966056, +0x6d9664d6, +0x67966836, +0x60576017, +0x64d76a97, +0x683f6d97, +0xc1f86797, +0x6013c8f8, +0x6a936053, +0x6d9364d3, +0x6793681b, +0x60546014, +0x64d46a94, +0x68246d94, +0x60156794, +0x6a956055, +0x6d9564d5, +0x6795682d, +0x60566016, +0x64d66a96, +0x68366d96, +0x60176796, +0x6a976057, +0x6d9764d7, +0x6797683f, +0xc8f8c1f8, +0x60536013, +0x64d36a93, +0x681b6d93, +0x60146793, +0x6a946054, +0x6d9464d4, +0x67946824, +0x60556015, +0x64d56a95, +0x682d6d95, +0x60166795, +0x6a966056, +0x6d9664d6, +0x67966836, +0x60576017, +0x64d76a97, +0x683f6d97, +0xc1f86797, +0x6013c8f8, +0x6a936053, +0x6d9364d3, +0x6793681b, +0x60546014, +0x64d46a94, +0x68246d94, +0x60156794, +0x6a956055, +0x6d9564d5, +0x6795682d, +0x60566016, +0x64d66a96, +0x68366d96, +0x60176796, +0x6a976057, +0x6d9764d7, +0x6797683f, +0xc8f8c1f8, +0x60536013, +0x64d36a93, +0x681b6d93, +0x60146793, +0x6a946054, +0x6d9464d4, +0x67946824, +0x60556015, +0x64d56a95, +0x682d6d95, +0x60166795, +0x6a966056, +0x6d9664d6, +0x67966836, +0x60576017, +0x64d76a97, +0x683f6d97, +0xc1f86797, +0xd0004561, +0xbc104740, +0xbdf046a0, +0xd0000080, +0x4644b5f0, +0x0052b410, +0x4694440a, +0x24004aae, +0x64546054, +0x3401a401, +0xe14f46a0, +0x6053c8f8, +0x6013009b, +0x64d36a93, +0x681b6d93, +0x60546793, +0x601400a4, +0x64d46a94, +0x68246d94, +0x60556794, +0x601500ad, +0x64d56a95, +0x682d6d95, +0x60566795, +0x601600b6, +0x64d66a96, +0x68366d96, +0x60576796, +0x601700bf, +0x64d76a97, +0x683f6d97, +0xc1f86797, +0x6053c8f8, +0x6013009b, +0x64d36a93, +0x681b6d93, +0x60546793, +0x601400a4, +0x64d46a94, +0x68246d94, +0x60556794, +0x601500ad, +0x64d56a95, +0x682d6d95, +0x60566795, +0x601600b6, +0x64d66a96, +0x68366d96, +0x60576796, +0x601700bf, +0x64d76a97, +0x683f6d97, +0xc1f86797, +0x6053c8f8, +0x6013009b, +0x64d36a93, +0x681b6d93, +0x60546793, +0x601400a4, +0x64d46a94, +0x68246d94, +0x60556794, +0x601500ad, +0x64d56a95, +0x682d6d95, +0x60566795, +0x601600b6, +0x64d66a96, +0x68366d96, +0x60576796, +0x601700bf, +0x64d76a97, +0x683f6d97, +0xc1f86797, +0x6053c8f8, +0x6013009b, +0x64d36a93, +0x681b6d93, +0x60546793, +0x601400a4, +0x64d46a94, +0x68246d94, +0x60556794, +0x601500ad, +0x64d56a95, +0x682d6d95, +0x60566795, +0x601600b6, +0x64d66a96, +0x68366d96, +0x60576796, +0x601700bf, +0x64d76a97, +0x683f6d97, +0xc1f86797, +0x6053c8f8, +0x6013009b, +0x64d36a93, +0x681b6d93, +0x60546793, +0x601400a4, +0x64d46a94, +0x68246d94, +0x60556794, +0x601500ad, +0x64d56a95, +0x682d6d95, +0x60566795, +0x601600b6, +0x64d66a96, +0x68366d96, +0x60576796, +0x601700bf, +0x64d76a97, +0x683f6d97, +0xc1f86797, +0x6053c8f8, +0x6013009b, +0x64d36a93, +0x681b6d93, +0x60546793, +0x601400a4, +0x64d46a94, +0x68246d94, +0x60556794, +0x601500ad, +0x64d56a95, +0x682d6d95, +0x60566795, +0x601600b6, +0x64d66a96, +0x68366d96, +0x60576796, +0x601700bf, +0x64d76a97, +0x683f6d97, +0xc1f86797, +0x6053c8f8, +0x6013009b, +0x64d36a93, +0x681b6d93, +0x60546793, +0x601400a4, +0x64d46a94, +0x68246d94, +0x60556794, +0x601500ad, +0x64d56a95, +0x682d6d95, +0x60566795, +0x601600b6, +0x64d66a96, +0x68366d96, +0x60576796, +0x601700bf, +0x64d76a97, +0x683f6d97, +0xc1f86797, +0x6053c8f8, +0x6013009b, +0x64d36a93, +0x681b6d93, +0x60546793, +0x601400a4, +0x64d46a94, +0x68246d94, +0x60556794, +0x601500ad, +0x64d56a95, +0x682d6d95, +0x60566795, +0x601600b6, +0x64d66a96, +0x68366d96, +0x60576796, +0x601700bf, +0x64d76a97, +0x683f6d97, +0xc1f86797, +0xd0004561, +0xbc104740, +0xbdf046a0, +0xd0000080, +}; +constexpr uint elf_data3_addr = 0x15000000; +const uint elf_data3[] = { +0x4645b5f0, +0x465746de, +0x4688464e, +0x4ba8b5e0, +0x681bb085, +0x93036802, +0x88837981, +0x18510015, +0x07944443, +0x79c4d014, +0x46b31c9e, +0x2c031c95, +0xe0fed100, +0x2c01d83c, +0xe17fd100, +0xd0002c02, +0x2700e18a, +0x88165fd4, +0xda002c00, +0x465be1a5, +0x000c2703, +0x469c43bc, +0x423b9401, +0x42acd043, +0xe0c5d900, +0xd01c4239, +0x96022600, +0x1a8a3902, +0x8881468a, +0x185179c6, +0x2e034441, +0xe125d100, +0x2e01d860, +0xe0e9d100, +0xd0002e02, +0x4652e168, +0x26008810, +0x2a005f92, +0xe17cda00, +0x42959a01, +0xb005d333, +0x4690bc3c, +0x46a24699, +0xbdf046ab, +0xd0002c04, +0x8814e150, +0x260046a1, +0x2c005f94, +0x4c7cdac5, +0x46a2881e, +0x46a44034, +0x4654464f, +0x46b94027, +0x0bf64664, +0x0864444c, +0x433403f6, +0x465b801c, +0x4239e7b4, +0x2200d1be, +0x9a019202, +0xd9d642aa, +0x2a0379c2, +0xe0fed100, +0xd8602a03, +0xd1002a01, +0x2a02e0ba, +0x4a6bd15d, +0x00280019, +0x46994690, +0x9f029c01, +0xc8044643, +0x401e0bd6, +0x1b9e0433, +0x405a680b, +0x405a4032, +0x42a0c104, +0x1c69d3f2, +0x2204464b, +0x97029401, +0xd250428c, +0xe02b189b, +0xd0002e04, +0x4652e10a, +0x46908812, +0x20004652, +0x2a005e12, +0xe10dda00, +0x42959a01, +0x4698d29f, +0x46ab4b55, +0x4b554699, +0x001d4646, +0x464f9b01, +0x465c4698, +0x6832cc02, +0x40291c0b, +0x0bd8403b, +0x1c101a1b, +0x18404028, +0x439a0840, +0x43024018, +0x4544c604, +0x0033d3ee, +0x2a009a02, +0xe77ed100, +0x4a479903, +0x21a0018e, +0x468805c9, +0x60324446, +0x46621a9b, +0x005b109b, +0x61f36072, +0x2a04e76f, +0x0019d0cd, +0x9c01002a, +0xca019f02, +0x42a2c101, +0x9401d3fb, +0x22041c69, +0x428c9702, +0x3c01d3ae, +0x08921b62, +0x00923201, +0xe7d5189b, +0x469a9a03, +0x22a00197, +0x18be05d2, +0x46914a32, +0x04522280, +0x4691444f, +0x683a464b, +0xd1fb421a, +0x94014653, +0x9b016033, +0x10921b5a, +0x00524b29, +0x61f26073, +0xd100078a, +0x2401e0a3, +0x94026802, +0x8814e71c, +0x466646a4, +0x43a6881c, +0x268046b2, +0x02364657, +0xd1004237, +0x4667e701, +0x40344e19, +0x19e44037, +0x801c0864, +0xe6f9465b, +0x88124652, +0x00168808, +0x20804386, +0x42060200, +0x0452d002, +0x800a0c52, +0x42959a01, +0xe712d300, +0x00194a0f, +0x46910028, +0x46aa4698, +0x9f029c01, +0x464bc804, +0x680e0015, +0x401d43b5, +0x1aeb0beb, +0x401a4072, +0xc1044072, +0xd3f142a0, +0x46554643, +0xe7939401, +0x150003ac, +0x00007bde, +0x00010001, +0x80008000, +0x7bde7bde, +0x150003b0, +0x50000010, +0x88104652, +0x0006880a, +0x46b14396, +0x02362680, +0x464e46b0, +0x423e4647, +0x4e2ed005, +0x40304032, +0x08521812, +0x9a01800a, +0xd3004295, +0x4698e6d3, +0x46474b29, +0x23034699, +0x2304469a, +0x9b01469b, +0x4698464e, +0x46c04c25, +0x683acd02, +0x43931c0b, +0x40234031, +0x1a1b0bd8, +0x40301c10, +0x08401840, +0x4018439a, +0xc7044302, +0xd3ed4545, +0xe72f003b, +0x881e8814, +0x43b70027, +0x02362680, +0xd1004237, +0x0464e67f, +0x801c0c64, +0xe67b465b, +0x801c8814, +0xe677465b, +0x88124652, +0x9a01800a, +0xd3004295, +0x79c2e699, +0x2201e6c4, +0xe6bd9202, +0x46464a09, +0x464f4691, +0x46b0403e, +0x40028808, +0x0bc04442, +0x03c00852, +0x800a4302, +0x8008e6e2, +0x801ee680, +0xe657465b, +0x00007bde, +0x7bde7bde, +0x80008000, +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, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x4644b5f0, +0x0052b410, +0x4694440a, +0x24004a9a, +0x64546054, +0x3401a401, +0xe12746a0, +0x6013c8f8, +0x6a936053, +0x6d9364d3, +0x6793681b, +0x60546014, +0x64d46a94, +0x68246d94, +0x60156794, +0x6a956055, +0x6d9564d5, +0x6795682d, +0x60566016, +0x64d66a96, +0x68366d96, +0x60176796, +0x6a976057, +0x6d9764d7, +0x6797683f, +0xc8f8c1f8, +0x60536013, +0x64d36a93, +0x681b6d93, +0x60146793, +0x6a946054, +0x6d9464d4, +0x67946824, +0x60556015, +0x64d56a95, +0x682d6d95, +0x60166795, +0x6a966056, +0x6d9664d6, +0x67966836, +0x60576017, +0x64d76a97, +0x683f6d97, +0xc1f86797, +0x6013c8f8, +0x6a936053, +0x6d9364d3, +0x6793681b, +0x60546014, +0x64d46a94, +0x68246d94, +0x60156794, +0x6a956055, +0x6d9564d5, +0x6795682d, +0x60566016, +0x64d66a96, +0x68366d96, +0x60176796, +0x6a976057, +0x6d9764d7, +0x6797683f, +0xc8f8c1f8, +0x60536013, +0x64d36a93, +0x681b6d93, +0x60146793, +0x6a946054, +0x6d9464d4, +0x67946824, +0x60556015, +0x64d56a95, +0x682d6d95, +0x60166795, +0x6a966056, +0x6d9664d6, +0x67966836, +0x60576017, +0x64d76a97, +0x683f6d97, +0xc1f86797, +0x6013c8f8, +0x6a936053, +0x6d9364d3, +0x6793681b, +0x60546014, +0x64d46a94, +0x68246d94, +0x60156794, +0x6a956055, +0x6d9564d5, +0x6795682d, +0x60566016, +0x64d66a96, +0x68366d96, +0x60176796, +0x6a976057, +0x6d9764d7, +0x6797683f, +0xc8f8c1f8, +0x60536013, +0x64d36a93, +0x681b6d93, +0x60146793, +0x6a946054, +0x6d9464d4, +0x67946824, +0x60556015, +0x64d56a95, +0x682d6d95, +0x60166795, +0x6a966056, +0x6d9664d6, +0x67966836, +0x60576017, +0x64d76a97, +0x683f6d97, +0xc1f86797, +0x6013c8f8, +0x6a936053, +0x6d9364d3, +0x6793681b, +0x60546014, +0x64d46a94, +0x68246d94, +0x60156794, +0x6a956055, +0x6d9564d5, +0x6795682d, +0x60566016, +0x64d66a96, +0x68366d96, +0x60176796, +0x6a976057, +0x6d9764d7, +0x6797683f, +0xc8f8c1f8, +0x60536013, +0x64d36a93, +0x681b6d93, +0x60146793, +0x6a946054, +0x6d9464d4, +0x67946824, +0x60556015, +0x64d56a95, +0x682d6d95, +0x60166795, +0x6a966056, +0x6d9664d6, +0x67966836, +0x60576017, +0x64d76a97, +0x683f6d97, +0xc1f86797, +0xd0004561, +0xbc104740, +0xbdf046a0, +0xd0000080, +0x4644b5f0, +0x0052b410, +0x4694440a, +0x24004aae, +0x64546054, +0x3401a401, +0xe14f46a0, +0x6053c8f8, +0x6013009b, +0x64d36a93, +0x681b6d93, +0x60546793, +0x601400a4, +0x64d46a94, +0x68246d94, +0x60556794, +0x601500ad, +0x64d56a95, +0x682d6d95, +0x60566795, +0x601600b6, +0x64d66a96, +0x68366d96, +0x60576796, +0x601700bf, +0x64d76a97, +0x683f6d97, +0xc1f86797, +0x6053c8f8, +0x6013009b, +0x64d36a93, +0x681b6d93, +0x60546793, +0x601400a4, +0x64d46a94, +0x68246d94, +0x60556794, +0x601500ad, +0x64d56a95, +0x682d6d95, +0x60566795, +0x601600b6, +0x64d66a96, +0x68366d96, +0x60576796, +0x601700bf, +0x64d76a97, +0x683f6d97, +0xc1f86797, +0x6053c8f8, +0x6013009b, +0x64d36a93, +0x681b6d93, +0x60546793, +0x601400a4, +0x64d46a94, +0x68246d94, +0x60556794, +0x601500ad, +0x64d56a95, +0x682d6d95, +0x60566795, +0x601600b6, +0x64d66a96, +0x68366d96, +0x60576796, +0x601700bf, +0x64d76a97, +0x683f6d97, +0xc1f86797, +0x6053c8f8, +0x6013009b, +0x64d36a93, +0x681b6d93, +0x60546793, +0x601400a4, +0x64d46a94, +0x68246d94, +0x60556794, +0x601500ad, +0x64d56a95, +0x682d6d95, +0x60566795, +0x601600b6, +0x64d66a96, +0x68366d96, +0x60576796, +0x601700bf, +0x64d76a97, +0x683f6d97, +0xc1f86797, +0x6053c8f8, +0x6013009b, +0x64d36a93, +0x681b6d93, +0x60546793, +0x601400a4, +0x64d46a94, +0x68246d94, +0x60556794, +0x601500ad, +0x64d56a95, +0x682d6d95, +0x60566795, +0x601600b6, +0x64d66a96, +0x68366d96, +0x60576796, +0x601700bf, +0x64d76a97, +0x683f6d97, +0xc1f86797, +0x6053c8f8, +0x6013009b, +0x64d36a93, +0x681b6d93, +0x60546793, +0x601400a4, +0x64d46a94, +0x68246d94, +0x60556794, +0x601500ad, +0x64d56a95, +0x682d6d95, +0x60566795, +0x601600b6, +0x64d66a96, +0x68366d96, +0x60576796, +0x601700bf, +0x64d76a97, +0x683f6d97, +0xc1f86797, +0x6053c8f8, +0x6013009b, +0x64d36a93, +0x681b6d93, +0x60546793, +0x601400a4, +0x64d46a94, +0x68246d94, +0x60556794, +0x601500ad, +0x64d56a95, +0x682d6d95, +0x60566795, +0x601600b6, +0x64d66a96, +0x68366d96, +0x60576796, +0x601700bf, +0x64d76a97, +0x683f6d97, +0xc1f86797, +0x6053c8f8, +0x6013009b, +0x64d36a93, +0x681b6d93, +0x60546793, +0x601400a4, +0x64d46a94, +0x68246d94, +0x60556794, +0x601500ad, +0x64d56a95, +0x682d6d95, +0x60566795, +0x601600b6, +0x64d66a96, +0x68366d96, +0x60576796, +0x601700bf, +0x64d76a97, +0x683f6d97, +0xc1f86797, +0xd0004561, +0xbc104740, +0xbdf046a0, +0xd0000080, +}; +constexpr uint elf_data4_addr = 0x50100000; +const uint elf_data4[] = { +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, +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, +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, +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, +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, +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, +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, +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, +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, +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, +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, +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, +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, +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, +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, +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, +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, +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, +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, +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, +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, +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, +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, +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, +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, +}; +const uint section_addresses[] = { +elf_data0_addr, +elf_data1_addr, +elf_data2_addr, +elf_data3_addr, +elf_data4_addr, +}; +const uint* section_data[] = { +elf_data0, +elf_data1, +elf_data2, +elf_data3, +elf_data4, +}; +const uint section_data_len[] = { +sizeof(elf_data0), +sizeof(elf_data1), +sizeof(elf_data2), +sizeof(elf_data3), +sizeof(elf_data4), +}; diff --git a/drivers/dv_display/swd.pio b/drivers/dv_display/swd.pio new file mode 100644 index 00000000..e03e3f20 --- /dev/null +++ b/drivers/dv_display/swd.pio @@ -0,0 +1,219 @@ +; Pins: +; - SWC is side-set 0 +; - SWD is IN/OUT/SET pin 0 +; +; SWD write: +; 7 bits request (request parity set in input) +; 1 bit park +; 1 bit turn +; 3 bits response - fail if not 001 - sent LSB first +; 1 bit turn +; 32 bits data +; 1 bit parity (computed and sent from PIO) +; +.program swd_write +.side_set 1 opt +error: + irq 0 side 1 + +top: + ; Wait driven + set pins, 0 side 1 + set pindirs, 1 side 1 + mov isr, null side 1 + + set y, 6 side 1 + pull side 1 + set pindirs, 1 side 1 + + ; Send 7 bits +send_cmd: + out pins, 1 [1] side 0 + jmp y--, send_cmd [1] side 1 + + set pindirs, 0 side 0 + set y, 3 side 0 + + ; Read 5 bits: park, turn, rsp +read_rsp: + in pins, 1 [1] side 1 + jmp y--, read_rsp [1] side 0 + in pins, 1 side 1 + + set x, 0x1C side 0 + mov y, isr side 0 + pull side 1 + jmp x!=y, error side 1 ; Not OK + + set pindirs, 1 side 1 + set x, 0 side 1 + +send_data: + out y, 1 side 0 + mov pins, y side 0 + jmp y--, negate side 1 + jmp !osre, send_data side 1 + +.wrap_target + mov pins, x [1] side 0 + jmp top side 1 + +negate: + mov x, ~x side 1 + jmp !osre, send_data side 1 + +; Must be identical to above, except ignoring error. +.program swd_write_ignore_error +.side_set 1 opt +error: + irq 0 side 1 + +top: + ; Wait driven + set pins, 0 side 1 + set pindirs, 1 side 1 + mov isr, null side 1 + + set y, 6 side 1 + pull side 1 + set pindirs, 1 side 1 + + ; Send 7 bits +send_cmd: + out pins, 1 [1] side 0 + jmp y--, send_cmd [1] side 1 + + set pindirs, 0 side 0 + set y, 3 side 0 + + ; Read 5 bits: park, turn, rsp +read_rsp: + in pins, 1 [1] side 1 + jmp y--, read_rsp [1] side 0 + in pins, 1 side 1 + + set x, 0x1C side 0 + mov y, isr side 0 + pull side 1 + nop side 1 ; Ignore + + set pindirs, 1 side 1 + set x, 0 side 1 + +send_data: + out y, 1 side 0 + mov pins, y side 0 + jmp y--, negate side 1 + jmp !osre, send_data side 1 + +.wrap_target + mov pins, x [1] side 0 + jmp top side 1 + +negate: + mov x, ~x side 1 + jmp !osre, send_data side 1 + +.program swd_read +.side_set 1 opt +error: + irq 0 side 1 + +.wrap_target +top: + ; Wait driven + set pins, 0 side 1 + set pindirs, 1 side 1 + mov isr, null side 1 + + set y, 6 side 1 + pull side 1 + set pindirs, 1 side 1 + + ; Send 7 bits +send_cmd: + out pins, 1 [1] side 0 + jmp y--, send_cmd [1] side 1 + + set pindirs, 0 side 0 + set y, 3 side 0 + + ; Read 5 bits: park, turn, rsp +read_rsp: + in pins, 1 [1] side 1 + jmp y--, read_rsp [1] side 0 + in pins, 1 side 1 + + set x, 0x1C side 1 + mov y, isr side 1 + jmp x!=y, error side 1 ; Not OK + + ; Read 32 bits + set y, 31 [1] side 0 +read_data: + in pins, 1 [1] side 1 + jmp y--, read_data [1] side 0 + + ; Ignore parity and turn + mov isr, ::isr [1] side 1 + push [1] side 0 + +.program swd_raw_write +.side_set 1 opt + ; Wait undriven + set pins, 0 side 1 + set pindirs, 1 side 1 + out y, 32 side 1 + +send: + out pins, 1 [1] side 0 + jmp y--, send [1] side 1 + + out null, 32 side 1 + +.program swd_raw_read +.side_set 1 opt + out y, 32 side 1 + +read: + in pins, 1 [1] side 1 + jmp y--, read [1] side 0 + + push side 1 + +% c-sdk { +void swd_initial_init(PIO pio, uint sm, uint swc, uint swd) { + pio_gpio_init(pio, swc); + pio_gpio_init(pio, swd); + pio_sm_set_consecutive_pindirs(pio, sm, swc, 1, true); + pio_sm_set_consecutive_pindirs(pio, sm, swd, 1, false); +} + +void swd_program_init(PIO pio, uint sm, uint offset, uint swc, uint swd, bool read) { + pio_sm_config c = read ? swd_read_program_get_default_config(offset) : swd_write_program_get_default_config(offset); + sm_config_set_in_pins(&c, swd); + sm_config_set_in_shift(&c, false, false, 32); + sm_config_set_set_pins(&c, swd, 1); + sm_config_set_out_pins(&c, swd, 1); + sm_config_set_out_shift(&c, true, false, 32); + sm_config_set_sideset_pins(&c, swc); + sm_config_set_clkdiv(&c, 60.f); + + pio_sm_init(pio, sm, offset, &c); + pio_sm_set_enabled(pio, sm, true); +} + +void swd_raw_program_init(PIO pio, uint sm, uint offset, uint swc, uint swd, bool read) { + pio_sm_config c = read ? swd_raw_read_program_get_default_config(offset) : swd_raw_write_program_get_default_config(offset); + sm_config_set_in_pins(&c, swd); + sm_config_set_in_shift(&c, false, false, 32); + sm_config_set_set_pins(&c, swd, 1); + sm_config_set_out_pins(&c, swd, 1); + sm_config_set_out_shift(&c, true, true, 32); + sm_config_set_sideset_pins(&c, swc); + sm_config_set_clkdiv(&c, 60.f); + + pio_sm_init(pio, sm, offset, &c); + pio_sm_set_enabled(pio, sm, true); +} +%} \ No newline at end of file diff --git a/drivers/dv_display/swd_load.cpp b/drivers/dv_display/swd_load.cpp new file mode 100644 index 00000000..497beb8f --- /dev/null +++ b/drivers/dv_display/swd_load.cpp @@ -0,0 +1,309 @@ +#include "pico/stdlib.h" +#include "stdio.h" +#include "swd.pio.h" +#include + +static uint pio_offset; +static uint pio_sm; +static const pio_program_t* pio_prog; + +static void wait_for_idle() { + uint pull_offset = (pio_prog == &swd_raw_write_program) ? 2 : + (pio_prog == &swd_raw_read_program) ? 0 : 5; + while (!pio_sm_is_tx_fifo_empty(pio0, pio_sm) || pio0_hw->sm[pio_sm].addr != pio_offset + pull_offset); +} + +static void switch_program(bool read, bool raw = false) { + wait_for_idle(); + pio_sm_set_enabled(pio0, pio_sm, false); + pio_remove_program(pio0, pio_prog, pio_offset); + pio_prog = raw ? (read ? &swd_raw_read_program : &swd_raw_write_program) : + (read ? &swd_read_program : &swd_write_program); + pio_offset = pio_add_program(pio0, pio_prog); + if (raw) { + swd_raw_program_init(pio0, pio_sm, pio_offset, 2, 3, read); + } else { + swd_program_init(pio0, pio_sm, pio_offset, 2, 3, read); + wait_for_idle(); + pio0_hw->irq = 1; + } +} + +static void unload_pio() { + pio_sm_set_enabled(pio0, pio_sm, false); + pio_remove_program(pio0, pio_prog, pio_offset); + pio_sm_unclaim(pio0, pio_sm); +} + +static bool write_cmd(uint cmd, uint data) { + if (pio_prog != &swd_write_program) { + switch_program(false); + } + pio_sm_put_blocking(pio0, pio_sm, cmd); + pio_sm_put_blocking(pio0, pio_sm, data); + wait_for_idle(); + if (pio0_hw->irq & 0x1) { + return false; + } + return true; +} + +static bool write_block(uint addr, const uint* data, uint len_in_words) { + if (!write_cmd(0x0B, addr)) return false; + for (uint i = 0; i < len_in_words; ++i) { + if (!write_cmd(0x3B, *data++)) return false; + } + return true; +} + +static bool write_reg(uint addr, uint data) { + return write_block(addr, &data, 1); +} + +static bool read_cmd(uint cmd, uint& data) { + if (pio_prog != &swd_read_program) { + switch_program(true); + } + pio_sm_put_blocking(pio0, pio_sm, cmd); + wait_for_idle(); + if (pio0_hw->irq & 0x1) { + printf("Read ID failed\n"); + return false; + } + data = pio_sm_get_blocking(pio0, pio_sm); + return true; +} + +static bool read_reg(uint addr, uint &data) { + if (!write_cmd(0x0B, addr)) return false; + if (!read_cmd(0x1F, data)) return false; + if (!read_cmd(0x3D, data)) return false; + return true; +} + +static void idle() { + switch_program(false, true); + pio_sm_put_blocking(pio0, pio_sm, 7); + pio_sm_put_blocking(pio0, pio_sm, 0); +} + +static bool connect(bool first = true) { + if (first) { + pio_prog = &swd_raw_write_program; + pio_offset = pio_add_program(pio0, &swd_raw_write_program); + pio_sm = pio_claim_unused_sm(pio0, true); + + swd_initial_init(pio0, pio_sm, 2, 3); + + swd_raw_program_init(pio0, pio_sm, pio_offset, 2, 3, false); + } else { + switch_program(false, true); + } + + // Begin transaction: 8 clocks, data low + printf("Begin transaction\n"); + pio_sm_put_blocking(pio0, pio_sm, 7); + pio_sm_put_blocking(pio0, pio_sm, 0); + + // Go to SWD mode: + // 8 clocks, data high + // 0x6209F392, 0x86852D95, 0xE3DDAFE9, 0x19BC0EA2 + // 4 clocks, data low + // 0x1A + printf("SWD Mode\n"); + pio_sm_put_blocking(pio0, pio_sm, 8-1); + pio_sm_put_blocking(pio0, pio_sm, 0xFF); + + printf("Tag\n"); + pio_sm_put_blocking(pio0, pio_sm, 32*4+4+8-1); + pio_sm_put_blocking(pio0, pio_sm, 0x6209F392); + pio_sm_put_blocking(pio0, pio_sm, 0x86852D95); + pio_sm_put_blocking(pio0, pio_sm, 0xE3DDAFE9); + pio_sm_put_blocking(pio0, pio_sm, 0x19BC0EA2); + pio_sm_put_blocking(pio0, pio_sm, 0x1A0); + + // Line Reset: 50 high, 8 low + printf("Line Reset\n"); + pio_sm_put_blocking(pio0, pio_sm, 58-1); + pio_sm_put_blocking(pio0, pio_sm, 0xFFFFFFFF); + pio_sm_put_blocking(pio0, pio_sm, 0x003FFFF); + + printf("Target Select\n"); // Must ignore error response + wait_for_idle(); + pio_sm_set_enabled(pio0, pio_sm, false); + pio_remove_program(pio0, pio_prog, pio_offset); + pio_prog = &swd_write_ignore_error_program; + pio_offset = pio_add_program(pio0, pio_prog); + swd_program_init(pio0, pio_sm, pio_offset, 2, 3, false); + wait_for_idle(); + pio0_hw->irq = 1; + pio_sm_put_blocking(pio0, pio_sm, 0x19); + pio_sm_put_blocking(pio0, pio_sm, 0x01002927); + + printf("Read ID\n"); + uint id; + if (!read_cmd(0x25, id)) { + printf("Read ID failed\n"); + return false; + } + printf("Received ID: %08x\n", id); + + if (id != 0x0bc12477) return false; + + printf("Abort\n"); + if (!write_cmd(0x01, 0x1E)) { + printf("Abort failed\n"); + return false; + } + + printf("Select\n"); + if (!write_cmd(0x31, 0)) { + printf("Select failed\n"); + return false; + } + + printf("Ctrl/Stat\n"); + if (!write_cmd(0x29, 0x50000001)) { + printf("Ctrl power up failed\n"); + return false; + } + + uint status; + if (!read_cmd(0x0D, status)) { + printf("Read status on power up failed\n"); + return false; + } + printf("Status: %08x\n", status); + if ((status & 0xA0000000) != 0xA0000000) { + printf("Power up not acknowledged\n"); + return false; + } + + printf("Setup memory access\n"); + if (!write_cmd(0x23, 0xA2000052)) { + printf("Memory access setup failed\n"); + return false; + } + + idle(); + return true; +} + +static bool load(uint address, const uint* data, uint len_in_bytes) { + printf("Loading %d bytes at %08x\n", len_in_bytes, address); + idle(); + + printf("Halt CPU\n"); + if (!write_reg(0xe000edf0, 0xA05F0003)) { + printf("Halt failed\n"); + return false; + } + + idle(); + + constexpr uint BLOCK_SIZE = 1024; + for (uint i = 0; i < len_in_bytes; i += BLOCK_SIZE) { + uint block_len_in_words = std::min(BLOCK_SIZE >> 2, (len_in_bytes - i) >> 2); + if (!write_block(address + i, &data[i >> 2], block_len_in_words)) { + printf("Block write failed\n"); + return false; + } + } + + for (uint j = 0; j < len_in_bytes; j += 4) { + uint check_data; + if (!read_reg(address + j, check_data)) { + printf("Read failed\n"); + return false; + } + if (check_data != data[j >> 2]) { + printf("Verify failed at %08x, %08x != %08x\n", address + j, check_data, data[j >> 2]); + return false; + } + } + + idle(); + + return true; +} + +static bool start(uint pc = 0x20000001) { + idle(); + + printf("Set PC\n"); + if (!write_reg(0xe000edf8, pc) || + !write_reg(0xe000edf4, 0x1000F)) + { + printf("Failed to set PC\n"); + return false; + } + printf("Set SP\n"); + if (!write_reg(0xe000edf8, 0x15004000) || //0x20042000) || + !write_reg(0xe000edf4, 0x1000D)) + { + printf("Failed to set SP\n"); + return false; + } + idle(); + +#if 1 + uint data; + write_reg(0xe000edf4, 0x0000F); + idle(); + read_reg(0xe000edf8, data); + printf("Set PC to %08x\n", data); + + for (int i = 0; i < 16; ++i) { + write_reg(0xe000edf4, i); + idle(); + read_reg(0xe000edf8, data); + printf("R%d is %08x\n", i, data); + } + + for (int i = 0; i < 4; ++i) { + read_reg(0x4005801c + 4*i, data); + printf("WD%d is %08x\n", i, data); + } +#endif + //write_reg(0x40010008, 0xC000); + + printf("Start CPU\n"); + if (!write_reg(0xe000edf0, 0xA05F0001)) { + printf("Start failed\n"); + return false; + } + + idle(); + wait_for_idle(); + //sleep_us(100); + + return true; +} + +bool swd_load_program(const uint* addresses, const uint** data, const uint* data_len_in_bytes, uint num_sections) { + gpio_init(2); + gpio_init(3); + gpio_disable_pulls(2); + gpio_pull_up(3); + + printf("Connecting\n"); + + bool ok = connect(); + + printf("Connected %s\n", ok ? "OK" : "Fail"); + if (!ok) { + return false; + } + + for (uint i = 0; i < num_sections; ++i) + { + if (!load(addresses[i], data[i], data_len_in_bytes[i])) { + printf("Failed to load section %d\n", i); + return false; + } + } + + ok = start(); + unload_pio(); + return ok; +} diff --git a/drivers/dv_display/swd_load.hpp b/drivers/dv_display/swd_load.hpp new file mode 100644 index 00000000..564ba3f1 --- /dev/null +++ b/drivers/dv_display/swd_load.hpp @@ -0,0 +1 @@ +bool swd_load_program(const uint* addresses, const uint** data, const uint* data_len_in_bytes, uint num_sections); \ No newline at end of file