]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
x86: broadwell: Add a few microcode files
authorSimon Glass <sjg@chromium.org>
Mon, 7 Mar 2016 02:28:34 +0000 (19:28 -0700)
committerBin Meng <bmeng.cn@gmail.com>
Thu, 17 Mar 2016 02:27:23 +0000 (10:27 +0800)
Add two microcode files for broadwell.

Signed-off-by: Simon Glass <sjg@chromium.org>
Acked-by: Bin Meng <bmeng.cn@gmail.com>
arch/x86/dts/microcode/m7240651_0000001c.dtsi [new file with mode: 0644]
arch/x86/dts/microcode/mc0306d4_00000018.dtsi [new file with mode: 0644]

diff --git a/arch/x86/dts/microcode/m7240651_0000001c.dtsi b/arch/x86/dts/microcode/m7240651_0000001c.dtsi
new file mode 100644 (file)
index 0000000..ab96017
--- /dev/null
@@ -0,0 +1,1328 @@
+/*
+ * Copyright (c) <1995-2015>, Intel Corporation.
+ * All rights reserved.
+ * Redistribution. Redistribution and use in binary form, without modification, are
+ * permitted provided that the following conditions are met:
+ *     .Redistributions must reproduce the above copyright notice and the following
+ * disclaimer in the documentation and/or other materials provided with the
+ * distribution.
+ *     .Neither the name of Intel Corporation nor the names of its suppliers may be used
+ * to endorse or promote products derived from this software without specific prior
+ * written permission.
+ *     .No reverse engineering, decompilation, or disassembly of this software is
+ * permitted.
+ *     ."Binary form" includes any format commonly used for electronic conveyance
+ * which is a reversible, bit-exact translation of binary representation to ASCII or
+ * ISO text, for example, "uuencode."
+ * DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT
+ * HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
+ * OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+ * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ * ---
+ * This is a device tree fragment. Use #include to add these properties to a
+ * node.
+ *
+ * Date: Wed Jan 7 17:15:10 CST 2015
+ */
+
+compatible = "intel,microcode";
+intel,header-version = <1>;
+intel,update-revision = <0x1c>;
+intel,date-code = <0x7032014>;
+intel,processor-signature = <0x40651>;
+intel,checksum = <0x4f9aa4c4>;
+intel,loader-revision = <1>;
+intel,processor-flags = <0x72>;
+
+/* The first 48-bytes are the public header which repeats the above data */
+data = <
+       0x01000000      0x1c000000      0x14200307      0x51060400
+       0xc4a49a4f      0x01000000      0x72000000      0xd04f0000
+       0x00500000      0x00000000      0x00000000      0x00000000
+       0x00000000      0xa1000000      0x01000200      0x1c000000
+       0x02000000      0x31130000      0x02071420      0x31130000
+       0x01000000      0x51060400      0x00000000      0x00000000
+       0x00000000      0x00000000      0x00000000      0x00000000
+       0x00000000      0x00000000      0x00000000      0x00000000
+       0x00000000      0x00000000      0x00000000      0x00000000
+       0x36358054      0x2a09425b      0x907d339f      0xe56a8e53
+       0x877c79ee      0xe74bb340      0x4ada5820      0x1f5b6602
+       0xa30893a1      0xb7c4195b      0x5b421b4a      0xf6746a7d
+       0x93416281      0x0596553a      0x0b287554      0x589d31e7
+       0xa74c6248      0x30f07a50      0x6ad9323b      0x68401630
+       0xf5d28452      0x15295b72      0x80923cf6      0x42c1b744
+       0xb3a77ce6      0xe763f1d6      0x3c1ff5cd      0xa180d141
+       0xb13139cc      0xa944a5f7      0x7df76b7f      0x5fa445fc
+       0x365898f0      0x2e7e2d65      0xf3b12403      0x8c54b924
+       0xa5e7ca7b      0x79bfdedc      0x22590127      0x06c6830c
+       0xb7ee2c3d      0xc8eec561      0xc699686b      0x3105503e
+       0x44fa8bf0      0xf4a804b3      0x13f7e8ce      0x86c71229
+       0x4cc3e6fa      0x602929a5      0x89e3637d      0x017a25aa
+       0x5450b21f      0x76c63f96      0xd39fcb5b      0xa469f358
+       0xb2bee3f6      0xb05e8ba5      0xa4ebc733      0x668bfe37
+       0x03447100      0x4e0cfdf0      0x962912aa      0x84b1559a
+       0x07152000      0x3a6efbc9      0xc860ab11      0x846eff80
+       0xddab7ac3      0x7531c20f      0x348cb1b0      0x6c80ecf1
+       0x11000000      0x8e6aec93      0x0e9ee5e7      0x63a85483
+       0x70cc3265      0x6e1f946b      0x15b0efe6      0x72063a81
+       0x34a1d64b      0x2eaed2e7      0x17fd01b8      0xb10d73c6
+       0xc670afff      0x563a9699      0x48242b55      0x4f24da06
+       0x9470dbbd      0x43bd1bc4      0xdabd6685      0x2bb03087
+       0x3618fc0f      0xf583f057      0xf9b47ebc      0x900c7293
+       0x82e048b9      0xc2296a64      0xa65c78ab      0x29ded622
+       0xee3266ad      0x05c481f7      0x9f188cab      0x8848f8e9
+       0xdd1ec9df      0x9e22427c      0x2e0b3f71      0x6288ecbf
+       0x761404d7      0xdfc9cd30      0x9747886a      0x5015f54d
+       0x9ad0e3e6      0xf3af632b      0x9a7a43be      0x7e6abc2b
+       0xac4ccd36      0x835d3a4c      0xa15be322      0x9dcf0226
+       0x166b5090      0xae4d5ead      0x6ce702fd      0xf1faec41
+       0x6a658558      0x4729daf1      0xea026e9a      0x63b58a33
+       0x3e7ade73      0x04101380      0xc56229d8      0xef888c8e
+       0xfad2e07a      0x2ac82034      0x5c792e20      0x04940d3a
+       0x0879333d      0x6df5c8c1      0x9a5f9d1a      0x4d4c298d
+       0xf0a44f05      0xba3ceb1f      0x1ff4ca1f      0xfa8dce36
+       0x44567615      0x8dc04157      0x16e758d2      0x761fd567
+       0xf6fc6ee1      0xe97a8753      0x3f053256      0x6935fc3e
+       0x382e2021      0xef7d3659      0x1bc3e873      0x94b35855
+       0x26fe0138      0xadf191a2      0x1c5753b8      0x5b84d843
+       0xde9e9a91      0x904daf5e      0xb6b66c98      0x0b632a82
+       0x9ee70409      0xb6ca0da2      0x250b4705      0x6911dc62
+       0x15cee70d      0x8afdcad4      0xfab41622      0xdf58a63b
+       0x79b84df8      0xc05e3694      0x6b6cd7ff      0xd00350cf
+       0xddd6b82a      0x0ce97cb8      0xc441b377      0xd1d2bde9
+       0xca3c3405      0x13780a0d      0x22da23cc      0xc9f3aebb
+       0xd035bb82      0x277ed9c8      0xf0072c06      0x4367fc31
+       0x6eb8d7a5      0x4a9a39fb      0x98a20cea      0x0c6fc545
+       0xe034e39d      0x2287802b      0xee0fb9dc      0x39048886
+       0x0f52b54b      0x3fcd8c2f      0xf55411b3      0xc137b076
+       0x0d72cfc8      0x5e12539e      0xd6b15a49      0x8f0909dc
+       0xe569ff90      0xfa2eb54f      0x04be7de0      0x0ece5d50
+       0x8e353099      0x953a24c7      0xb376aeac      0xed2c7023
+       0xa82bba36      0xd6a4f612      0xdfa59162      0x5197e043
+       0x06866ed8      0x73d1b8e5      0x387fcf84      0x2d732a5a
+       0x57ec8dea      0xbdb45a07      0x05ea9330      0x2346dc7d
+       0x7dc0ea9e      0x5e6cae0b      0x5fd87011      0xe55c5854
+       0x30594b42      0xd02e966f      0x70c19162      0x3b249ada
+       0x60a41a7a      0x6b42fe07      0xefbc0f3e      0x2e5ef6e6
+       0x9866a716      0x74c9e22e      0x42d02dd4      0xc2d4b260
+       0xe90dca84      0x8214321b      0xe74708d8      0xc99fcf97
+       0x624eadab      0x34755e4c      0x3d4a47ba      0xe16f384b
+       0x4abdd3b1      0x48e7f266      0x297d99ff      0xcb5e9a7f
+       0x9746b708      0xe351ffd5      0x080fe8f0      0x50378abc
+       0x50b1c296      0x82dd3d99      0x1aadfcb1      0xed57c439
+       0xa987788e      0xc2851395      0x7725195e      0xe64bce5e
+       0xce0caad8      0xddb09dda      0x0556a6f0      0xfb33e1cb
+       0x7c182dd6      0x215cd643      0x2b51ffd9      0x0f671e2c
+       0x112f8694      0x6f87d52a      0x79f44703      0x9a9d7c83
+       0xb5cf88d5      0xbebc8431      0x9d20294d      0xfa3115b1
+       0x5f6060cf      0x2ec28285      0x84ec0af8      0x92097756
+       0x0e2708b0      0x47021fe6      0x82ca965b      0xd7a6f6dd
+       0x9f30fda8      0xf0eb375a      0x2259c589      0x43e9d3a1
+       0x577f43c7      0xb9c36787      0x09e4ac2a      0x65eaffd3
+       0x82336701      0x4dcc6230      0x0ea73cdc      0x3f82ec72
+       0xf0fc3d01      0x0f3cea3c      0x92986f5c      0x8b230104
+       0xa9c9f5d0      0x3a36d583      0xfe4a5920      0xf72516f3
+       0x4dbfd936      0xe2109d97      0x2196ec82      0x7eda7515
+       0x07b1481e      0x763427cf      0xcec66b8f      0xf1a168c4
+       0xe24d3019      0xde4a518a      0x49eda80d      0x58a3bb89
+       0x7fe6cd4f      0x876a231b      0xc4349cbd      0x24761ec3
+       0x941b4e8d      0x485a71ca      0x13b5aa57      0x7a0901dc
+       0xbc6a5361      0x226eb69a      0xacace9c3      0xc13d79f9
+       0x3e7dd201      0x0a3b78ec      0x0a7b8a7f      0x32bd5289
+       0x0079f978      0x745016ea      0x4f9b3b6a      0x45be9469
+       0xdb78b297      0x59107a2d      0x4d589a2a      0x71f90231
+       0xfdedd23d      0x8107d475      0xf7b38bbd      0xade2c969
+       0x3d452429      0x11a671f9      0x206a4cc4      0xf0dd5864
+       0x8d944e34      0x94108699      0xce16c2ff      0xac44a546
+       0x8022e1a0      0xd0bd4223      0x3a1564d2      0x10557cef
+       0x4bdb2f98      0xe16180aa      0x06cbb4ee      0xbb244e1c
+       0xd07a1335      0xb0e783d3      0x985b51b3      0x9c78ab34
+       0x017167c6      0xc69e173a      0x837f1b8e      0x582295bc
+       0x06c58c52      0x96e40ebb      0xc7201a04      0x64175c43
+       0xe5bfffc5      0x66adad7a      0xb5497cba      0x551f9616
+       0xb073a953      0x22c3b782      0x00d30861      0x565f461e
+       0xdf0c5bde      0x43c8b41d      0x8d0684dc      0xa8866b74
+       0x90b68be1      0xc3e6319c      0xdb45be3f      0xbc70cd9f
+       0xbbe3f1eb      0x6aed93f2      0x5f3ccc9a      0xa7d4d8c2
+       0x0e0ff1b4      0xdeaa088f      0xe358f67f      0xe4871f57
+       0x20109153      0x6cc1ab8e      0xe643de66      0x1d3e3186
+       0xf2381609      0xcfd2ab4f      0x06884af6      0xc4f3a934
+       0x8cb92e34      0xf821a26d      0x3dadc95d      0xa45c233f
+       0x29ae3af1      0x0dae8ae5      0xb0060fbb      0x07ce4601
+       0xd1ee82db      0x5eb3a5b8      0xaff1d25a      0xcdfa04c9
+       0x4d68b29c      0xc1dc4c66      0x8c05838b      0xad4b143a
+       0xfbe918d8      0xe378431a      0xc7e27e08      0xe81258c4
+       0xf10507d1      0x37dc0b04      0xd6cedc24      0x0971915d
+       0x17b54465      0x6dea1b32      0x5a4bc7b4      0x7119b193
+       0xa04dd0db      0xadfd8091      0x5b205c9b      0xe03b128e
+       0x98e35227      0xb449ab74      0xae90803b      0x954f568e
+       0xb9eb58ae      0x71b72a7c      0x59458b8d      0xb059ae4a
+       0x4b72573d      0x18f32453      0x5b4f6b3f      0x69ddc2a7
+       0x3e2fcc75      0x091ed858      0xdd5d4a72      0x86353700
+       0x27fc1bfe      0xc4d8eeeb      0xddf44d9f      0x0f15d7a3
+       0x991dcfd4      0x00386677      0xee2673ba      0x1dbb99f7
+       0xa111f717      0x9634680b      0x62437316      0xfac01e1c
+       0xd50676bd      0xaacf0ede      0xe1d7a34f      0xfecab518
+       0xcbd1de86      0xa426eb84      0x1bd25ae1      0x5a132262
+       0x2b611348      0x0d1635f4      0xefcdb98b      0xbcbefec0
+       0x68a28e90      0x6dec1461      0x2c7772de      0xf263e32d
+       0xffca07ac      0xd267134d      0x204ecb5c      0x0c48c2b8
+       0xf1880ad4      0x04af8a4c      0xdfea69ec      0xd403d608
+       0xc2726b1d      0x7922cb45      0x57a4189c      0xd5fceeb1
+       0x8abe5b6f      0x63da5686      0xef01bd5a      0xa90f3abd
+       0x48b8f807      0xdae82347      0x04748a1c      0x0dc6e20e
+       0x1037d7f4      0x50dd982e      0x93532642      0x51ae7c60
+       0x5ad6d25a      0x0aae3f44      0xc1da2b21      0xe7f1ef94
+       0x3dd8d08f      0x2987f4f3      0xeb3e61aa      0xaf162753
+       0x557bf622      0x62d57d19      0x19c6bb30      0xb8a52c45
+       0x84551269      0x8ffd8fbe      0x4138c3cd      0x4fdffa1a
+       0x0a7b326c      0x36e6fe1f      0x3d313ebc      0x2ff07422
+       0xabd14b1d      0x61f6f7ad      0xba5daec6      0xce7cc665
+       0xb401bad8      0x5ec17e06      0x9781d9cd      0x4d813af6
+       0xb1f33ea6      0xb77a0f3a      0x9712140b      0xfddf16bd
+       0xc907de80      0x9154855b      0x17795d77      0x80990379
+       0xa2b5f0c4      0xf389d17a      0x2c8e805b      0xf8486c6e
+       0x1a294bea      0xfb534124      0x7a3866d8      0x7fd8ba0f
+       0x9726fd37      0xcc688de3      0xbeb96bd5      0x3c18e90f
+       0xc78642fe      0x4e8f23a9      0xfebac657      0xda647c7e
+       0xc6b3f0f5      0x394817f2      0xbdaa2296      0xd1adb9bf
+       0xf3839d7a      0x40c9cd22      0x40d1aed0      0x1c2a84b2
+       0xde0e3519      0x83ea4c84      0xb624f803      0xd1806a2d
+       0xf53472cc      0xf922e564      0xc13e4668      0x5aa22cc2
+       0x0b48fbf6      0x3435df92      0x853a14cd      0xd197a7cb
+       0xeb4030ab      0xda2c86aa      0x5abb8deb      0xe77bf872
+       0x93be7405      0xe8a46779      0x18563dc4      0x0f8bf495
+       0xf1845360      0xd0bbd749      0x24ffe620      0x61ad9188
+       0x81fb37be      0xacc94ca1      0x5da13717      0xc8648c0d
+       0xcdd81ef3      0x381abaae      0x9835b799      0x11e758fb
+       0x2a0acde2      0x0fe63aba      0x28418753      0xf6d96bca
+       0x5a86a3da      0x1e8d55df      0xea74c069      0x884dd7d2
+       0xfa4c92d7      0x04bafb9c      0xacb20e56      0xfbb38eb5
+       0x1a470fac      0xa675978b      0xbd3af904      0x7b0a8371
+       0xa2e5ecab      0x03960b7d      0x37047e44      0xf0fd199b
+       0x4f90eb2a      0xab81c5b6      0xe6a6c469      0xf96b999e
+       0x95533428      0x13c09787      0x480f77ab      0xb34c4102
+       0xa80a40f1      0x385db877      0xd419156c      0x188daa68
+       0xf689d54a      0x678510de      0xc83cce26      0x9d735d85
+       0x48b42341      0x11afcf0a      0x6e701d3d      0xc2fb6dcf
+       0x0e9b8602      0xb5c4d48a      0x06ed18b1      0x29fcde19
+       0xe2e35d95      0xbbd34642      0x0759d520      0x1aee6392
+       0x96a8b1e3      0xf64aa62a      0xe42b65ac      0xdbf519c3
+       0xbcbd871f      0x64a2355d      0x4df65a91      0x9d8b3fa6
+       0x716f598b      0x37a689b2      0xf4f84dbf      0xdd237263
+       0xaa177b1c      0x48ff3cb7      0x3b6e0b49      0x70c79cfb
+       0x85c0ddbd      0x42931bf6      0x9ccb32f6      0xc873127a
+       0x92572ee1      0xda4f87c8      0xcba2c1ba      0x42df2525
+       0x6b5a7314      0xd423b148      0x9f7380bf      0x23acaca5
+       0x61b409e5      0x2c2e2ed7      0x2d3b5594      0x8a4a2761
+       0x2a72d8ba      0xcb98de9c      0xb78d7a49      0x00a5bc84
+       0x93f4dd85      0xa71757cb      0x1fa3addb      0x4ed1e934
+       0xd7203dc2      0x2528a3f3      0x06a68e68      0x7913bcec
+       0x177eccf7      0x91668298      0x03c12f0a      0x0d1b89fa
+       0x29f83160      0x5ca2933d      0x73edeb45      0xb538e9d5
+       0xcbe0a8b3      0x09fb71d2      0x65ec016c      0xfb8b5226
+       0x21258e35      0x04a30ede      0x6de2a03a      0x82e6bb06
+       0x871d140e      0x9241f880      0x6c91cad2      0x293f1938
+       0xb8fc261f      0x2cf7b048      0xd4b9e5a9      0x25197b75
+       0x24c87121      0x28db5c7a      0x39cda967      0xcf82e658
+       0x603477fe      0x8864f554      0x184aab4f      0x562fd6d5
+       0x3cf71faa      0xdc3a3a66      0x30b0285b      0xae2f7ccf
+       0xaa086ce8      0xf9cd5e67      0x4e90546c      0xcdc9ba59
+       0xb5b630e8      0xc8f3729c      0xc2dfd2c2      0x6018ea7e
+       0x6e95683e      0x65e3beca      0x3fccbe2a      0xfd4e58f5
+       0xb24a4997      0x19de4745      0x7751b723      0xe78d15f5
+       0x6873888f      0xf937aa82      0xb6b6ed45      0x7e56d48c
+       0xf153a835      0xe1dddfab      0x5d776a12      0x03139774
+       0x54559692      0x13f04a88      0x078e6701      0x49e9e55c
+       0xb7a0920e      0xb383aeb4      0xe1173fb3      0x2caeeac1
+       0x73a3d8f4      0x2282aa7a      0x6bd5f9bd      0x5f13344b
+       0x8339c55e      0xad0695d7      0x78159348      0x09267b90
+       0xe3a09c12      0x157dfdd1      0x2ef4cfd6      0xcc4215e9
+       0x50d76d00      0x70b55dd4      0xcb87670d      0x08c0fa41
+       0x50bb4aa1      0xdb6d83e3      0x2a7c8da0      0x1e08420c
+       0xc91a2399      0xd2a672c5      0xc7f7d8ed      0x45029a29
+       0x9ddcd81d      0xff3cf467      0x63009ce5      0xa50637b5
+       0x2ede7947      0x62aed401      0x1fafb3f1      0x8316fe04
+       0xd295aea6      0x06f749c0      0xf973da35      0xfe556c78
+       0xe01f5445      0x3528710b      0x0808a80b      0x0183fafb
+       0x8e6543f2      0x07a2a03f      0x1a36adf1      0x47cd2210
+       0x4a193199      0xba188145      0x421cb065      0x94d0ae9e
+       0x7d1c3cea      0x4a74541f      0x82c4933a      0x9fd224b6
+       0x89500178      0x2b78680a      0x567249f5      0xb222940d
+       0x9ca89cf7      0x462ca6d0      0x79b2bff6      0x4f9d6387
+       0xca313485      0xce82bf7c      0x9f57b8b0      0xcaf9db91
+       0x8d1ab4a4      0x6936c06c      0xaa59840a      0xee9849a8
+       0x2d44e5b0      0x646620c1      0x9cb2661d      0xfe62a62a
+       0xf530f23f      0x5eeab9b3      0x7295d528      0x84271a07
+       0xf48dad48      0x9da972b6      0xc5371843      0xd2a92d31
+       0x1e1f2f55      0x31bf76ba      0xfc86de0f      0x5b0e4b3a
+       0x32717627      0x66cd0732      0x752dcd7a      0x7a2b4ca0
+       0x6e57b5be      0xd79693e6      0x761647db      0xd95d15c1
+       0x38f4efed      0x56ac1fad      0x246cdd2b      0xed296a1b
+       0x1fd35031      0xdc2df3fe      0xcfc87844      0xb3fd91e2
+       0x1258f8bf      0xa045f907      0x1e47e52b      0xf9f938cc
+       0x7cce7223      0x48fc9f8a      0x7aee764e      0x41dd6e6f
+       0xc10c2c19      0x52aaede2      0x8c385a45      0x9e12f133
+       0x3db90d3a      0x27e28231      0x55be51d7      0x00e6368f
+       0x1fd4fd3c      0x6def9a4b      0xdc93772f      0x457f3ac5
+       0x8eedc98f      0xae155751      0xf75cd60f      0xe898a7d9
+       0x7fc25a51      0x76bc5cd4      0x9b09de8b      0xb91799ff
+       0xe3d3af8a      0xd147a45f      0xa9f5cf7d      0xa70ca9bb
+       0xd0666030      0xe722ced8      0x25e9829b      0x1a507818
+       0x3c68043c      0x3c347881      0xeee5f72b      0x2578e4e9
+       0xd9907e3b      0x7022704e      0x37250966      0xa69e498c
+       0xc91a7dfa      0xe75fca08      0x79def8ca      0x7575ed1f
+       0x9c8a87c0      0x3bdfc7e4      0x902e19d1      0xd1681cae
+       0x183ae48a      0xd4028c37      0xc207fabc      0xd716f9c9
+       0x7692210e      0xa55162f5      0x2a417afa      0xf760cf34
+       0x655a8c51      0xa947d18b      0x34300451      0xc86738b6
+       0x613af90e      0xaba61359      0xd4e36f5f      0x57d2a32e
+       0x1d760d72      0xff0d5c4b      0x7a06a9a9      0xf3cc7635
+       0xd771a952      0x8abca0eb      0x7de39d60      0x2069cce6
+       0x2e62a5f5      0x0623c4d0      0xa2ecd9f9      0x890b4bc2
+       0x1f007c31      0x6094f199      0xe86eb4ea      0xe943af14
+       0xa25568a5      0xcd455f33      0x356397fc      0x5044a17f
+       0x69f2a636      0x9ca1b4e6      0x83c302b7      0x8b1b163e
+       0x5e2bf6cd      0x06219ec7      0xf3c5f611      0x91cf2805
+       0xda7fc176      0x9f699220      0xe12e12ed      0x542e44d0
+       0x3aa933f5      0x81dbddc1      0xa9e8484c      0x08ba7f51
+       0x46f25ac0      0x1a1eea19      0x2b89537a      0x76931ef8
+       0x382b0ea5      0x6897263f      0x2499d2d0      0xd6eee651
+       0x1f7bc0c4      0x3e175b1c      0xb2aacb80      0x1eb1a88b
+       0x80952bdc      0xd379d2a5      0x5ed564f2      0xadb00e5e
+       0x2bc146ae      0x0be7dde1      0x1685f647      0xbab0da68
+       0x14b078e9      0xc64ce2a0      0x3da71d96      0x76266660
+       0x243c5f18      0xce33dad7      0xb2397ee3      0x850fee64
+       0x60842053      0x85222609      0x96f95e16      0x0d34df66
+       0x42d77ad0      0x44394210      0xb7f0725f      0xed8963bb
+       0xf198a6cb      0x49f0b0a1      0x91c10d80      0xc11643b4
+       0x9d472e20      0xe545e06e      0xdc0b2575      0xc5a73c70
+       0x5e129549      0x5fec143b      0xf4a54b6b      0x7376d098
+       0x94890946      0x6b159168      0xdbf5d559      0x2d15d2c5
+       0x62beed84      0x496ae635      0x830a8ba5      0x9485d01a
+       0x18000f33      0x227d3a56      0x57a79da3      0x78fdeea8
+       0x9a4fd2b6      0x4c6c640b      0xb66dc174      0xd5ae918c
+       0x08d64dad      0xb5c10d4e      0x8566cfc8      0x7fc417a6
+       0x8ea49797      0x57dc0ba6      0x88394257      0xb2243957
+       0xbd996dd2      0x514ba51e      0x9ce33543      0x9ec5575f
+       0xd06a02a2      0x971925be      0x73f782e7      0x2ef325e8
+       0xd9e8ef23      0x1f8193d1      0xed943ab4      0xb6c70406
+       0xa68d5a01      0xc129e2fd      0x083ba4e4      0x88834b40
+       0x30c8fe6d      0x3e6beb66      0x8d27cd02      0x473b2a7b
+       0xecf2d253      0xf3c0822d      0x426515b8      0x00e6b48c
+       0xb320b7c2      0x85f26aa1      0xcdd377b3      0x1b19bb4a
+       0xa66fc688      0x501c824a      0x28bfa4b6      0x2d069cc0
+       0xf76c85fb      0xf72511a4      0x7f809c21      0xacd48b6f
+       0x656127d6      0x81d79e3f      0x611cff49      0xa04d85e3
+       0x2f470eba      0x1bf8e9ea      0xd493b7da      0x6cd63a57
+       0x0fbfa26b      0x4430e93e      0x79b59d39      0xacbc2656
+       0x25a9ba25      0xb87acac5      0x5f0a632f      0xfb1ecbea
+       0xb18d5c43      0xfa68bbd8      0xb31f1bd4      0x604a4306
+       0x405e28ba      0x1165abed      0xb0b965e2      0xa9ad3f38
+       0x6ce908b9      0x9fa5aa6b      0x0775320b      0x2d287317
+       0x60bd9f4e      0x31cd01c7      0x626b8962      0x5f0f70ed
+       0x589edf38      0x08f3ea97      0xd1fd07e7      0x621c0ecc
+       0xd590dc2c      0xd514c36f      0x93788b25      0x79283a30
+       0x2c985995      0x0d40d7ee      0xf5911cc9      0x7da4569a
+       0x86274827      0x5f6e7a2b      0xd8a9a6d1      0x629e34c2
+       0x624df9e2      0xcb351189      0x82ea6097      0x9f8d2cdd
+       0x61cfb400      0x9d6c3b45      0xff19366c      0x79690958
+       0x6ed4ddf3      0x4b33e4e9      0x653f0b2f      0x83a591cc
+       0xe1722cc4      0x856120d8      0x7b00c52c      0xf7674979
+       0x597c1d35      0x036883c1      0x4d08ef96      0xa0c8f2f7
+       0xf384e306      0x7300e5f4      0x83839ef9      0x20ad1d51
+       0x7e1f18a3      0x2098dd76      0xe6b65690      0x9bef2e5e
+       0xb38d701b      0x2045cd61      0xa954fb21      0xc4dff68d
+       0xc28b7666      0xbb9a4184      0xaafc7eb5      0x45456e66
+       0x67db7454      0x9a05253e      0x28122206      0x625d39a7
+       0x04592faa      0xdba42c40      0x9a3a4993      0xd3d6c2bf
+       0x3c40982a      0x6431b67f      0x0ea7cedf      0x2b0ac9f7
+       0x9ea5d4d6      0xe791d5f0      0xaadd0723      0xe4fb9c43
+       0xc8201ba8      0xe1932301      0x0ce03a52      0x3496246e
+       0xf137bc12      0x26a323c5      0x390958c7      0x483106ab
+       0x6b86c7e1      0x7a66b1c9      0x241fad2f      0x952d52ee
+       0x482ee92f      0x5c9a3c81      0xaf6a220b      0xe4009d00
+       0x2df7ab42      0x3b13f244      0x0a8e893e      0xf212a578
+       0x725e101c      0x8a1b9508      0xde355a1e      0x56e8280e
+       0x5a98cf5d      0xb327ff63      0x534a0d5c      0x96da187c
+       0x39ddcd11      0xc70595b2      0x46244641      0xf4e2f10e
+       0x62859f24      0x6d6678d1      0x34aa8dd9      0x4fc01a56
+       0x6a64e34d      0xe17ed716      0x249c6ac3      0xd47d1fde
+       0xaf3e638a      0x676ee17a      0x650eaff1      0x887e2825
+       0x4568605c      0xdafd3994      0xaa38516f      0xbfc697df
+       0xe99c9a63      0xbd891af4      0x0a50dbce      0xcf7ef33c
+       0x7ad7b95b      0x3e85b834      0x29149b84      0x82366554
+       0xd30e026a      0x111ab9f3      0xd5ef6860      0x9a28b5dd
+       0x694cb602      0x97bab21e      0x476ec4a6      0xcf1e4c2a
+       0xb41217a7      0x99548940      0xf1fc374f      0xed9cbc5c
+       0xccb162c6      0x705553ac      0xa16ced27      0xd8a37721
+       0x2be25c67      0x955c09e3      0xd6528a68      0xe6fcf157
+       0x872eab32      0xb835c145      0xe05948f6      0x21d9cdbb
+       0xf575408b      0x22ec501b      0x3c1ea4bb      0x4b7f3078
+       0x45efafca      0x4b5a64c8      0x8c3b74eb      0xd9876f32
+       0x808744e4      0xb486a14d      0xe91fe265      0x94e39478
+       0xb730a4f9      0xbc086921      0xe16b8506      0xaa6deeaa
+       0x90d5c750      0x8e446d6e      0x9d67c80c      0x29625ab5
+       0x1953ad92      0x9394ad85      0x753b1636      0x1f844fa8
+       0x85af68a4      0x16867851      0x5ccc7e43      0x0afe0376
+       0x34e74ec9      0x1d5110e6      0x57261d88      0x812f0a62
+       0xd7c4b769      0xb2f30a49      0xc89e0d57      0x391f54ed
+       0xc43f5790      0x9dcbe811      0x1e81afad      0x16b6d454
+       0xf5cefcd5      0x707e3d0b      0x5958fe66      0xba383ccb
+       0x707291e2      0xc65a0a2f      0x747f9560      0x51db16a6
+       0x89462d49      0x438ead4e      0x6313b326      0x9472a519
+       0x6628fc48      0x1f95d3e4      0x06ac59d9      0x0149755d
+       0x946d99fd      0x64e8be5a      0x7c56dd78      0x1ebe2d9a
+       0x3544c47a      0xb02e58a7      0x1fcb9959      0x2ec10642
+       0x0a665998      0x4f198f24      0x82c4daa4      0x4cada36b
+       0x3cbc1c5f      0xb4b58554      0xbe3040ca      0xa5e0f771
+       0xd6f10bdb      0xe8b8c75b      0x785128b2      0x2dba4eaa
+       0xc22a1a20      0x57ca1766      0x950cebad      0x7164255a
+       0x1ca5bfc5      0x32f879fd      0x633415c3      0x8671a86a
+       0x97d1231e      0xb42eb0c7      0xdc7548dd      0x76073c5c
+       0xffa2b6d9      0xccf1826a      0x13e25e0a      0x81f0d572
+       0x0872ee56      0xd7b0b7b7      0x6622b528      0x2eafee6d
+       0x3fbde14f      0x60f14acd      0x10e6313b      0x2fd9c84b
+       0xe95358d7      0x2a66a304      0xde93d150      0x0b903a36
+       0x66fe047b      0x5e2e0799      0xb75faa2d      0x01b31a01
+       0xb86a5e56      0x7688a8bf      0xaddd7310      0xd842a919
+       0x4257a4b5      0xd367ce43      0x90670d88      0x3d68096d
+       0xb328ba2b      0xd3b5309e      0xb594e0a5      0x541ffbbf
+       0xcf6628da      0xd2610017      0x9dbd7b08      0x147714e9
+       0xad5af7cc      0x14ed8059      0x0e4eb5b9      0xcecf70b3
+       0x797c47d4      0x2e9a5629      0xffc303ee      0x92adb18d
+       0x38fc626b      0x28d90f28      0xe406e993      0xf786fcc0
+       0xb089ea66      0x2b298595      0xb57836ee      0x40e97ef5
+       0x7ee51371      0xeaa0c668      0x09abf083      0x827d5dab
+       0x286d7caa      0x3b8abe7f      0x9207ecab      0xbcfd1c10
+       0xf32c77a0      0xb479119b      0x8fb80b72      0x04007837
+       0xdaea926c      0x0a45f5fa      0x898f4cfd      0xd6570824
+       0xe94c1364      0x85dcbdba      0xa836cc7c      0x82fbb300
+       0x8f0194d4      0xcc4e0c4b      0xecde1ec5      0x64fe947e
+       0x491a07e8      0xf2fa274e      0x753bcc2a      0xf8acefdd
+       0x8c08c75a      0xff4ea493      0x85d2950b      0xf0dde553
+       0xc81b49bd      0x61798da1      0x582f0e73      0xac899e79
+       0x37131e86      0x6fb7b794      0xa93e9bb2      0x543a052b
+       0x4f7545d7      0x547c593e      0x1ae5b597      0x7e8921dd
+       0xaf7738cb      0x1724cf35      0x38666b1d      0x45bed06d
+       0xb02db85a      0xeba54624      0x6e82a670      0x4eb126e3
+       0x008c65a3      0xf89fc360      0x7554657c      0xd0fda40c
+       0xcdb31573      0x3236ef91      0x35cc7d91      0x46dadb32
+       0x42385866      0xc7e9b5b5      0x421fbb07      0x98c6e1b7
+       0x74640f5b      0xa1164da1      0x2396c6f7      0xfc070c24
+       0xd1c9da6e      0x45d528cb      0xe7a1bfdb      0xfcccb5e5
+       0x331842c1      0x5e52068c      0x700df099      0x6a75f141
+       0xb16d4b01      0x9d4c0e0b      0x6294a17b      0xf2bdd77e
+       0x8e0b4658      0x4864cea6      0x902b1b1a      0x40da3ae4
+       0xb21ec43f      0xb6aa1fcb      0x98c59e25      0x05d121f2
+       0x12df7d44      0x6ea64f78      0xbffb9638      0x56bd07d6
+       0x47951e5d      0xdcff5b07      0x00e039fd      0xf367d08c
+       0x7f0391dc      0xf44bd71c      0x6e55aefd      0x6868e5e9
+       0x29e2ab06      0x0dafec72      0x465dd93d      0x92506550
+       0xb4e86b8c      0xa0c68258      0xe602ca48      0xed2bd7dd
+       0xc0bbef81      0x759ab650      0x20429eb2      0x67b92b3b
+       0x740860b8      0xa89f4d7e      0x9811aff4      0xc5090423
+       0xdeeaed1d      0x5694b80e      0x301bab2d      0x4e760e67
+       0x5f93041b      0xf922237c      0x7e9a501a      0xff974f99
+       0x70c1493c      0x7ade6d44      0x51924c7e      0x093c6617
+       0xcdc8d641      0xafce8c92      0x36df5db6      0x92ec9f36
+       0x44bcd121      0x3c693f2d      0xfdda3f10      0x5e1af637
+       0xc457c9d9      0x5c083fd8      0x3fb0ae4f      0xed10d011
+       0xccdd403e      0xe337f655      0x5cc5a0e7      0x83909519
+       0x9df20176      0x11082484      0x6b346426      0x22b3ffa0
+       0xf80f36cb      0x4e51aa9f      0x402f66c7      0x3fcba7c2
+       0x70718156      0x02c30feb      0xe4fab120      0x36ef1781
+       0xc7020c16      0x05843068      0x67a5b55e      0xb3ff0e87
+       0x56d90cdb      0x195ffa41      0x13c72463      0xaf6d776e
+       0x94d7e951      0x1a68d757      0x68a9f6d6      0x987530e7
+       0x2bac05ae      0xfd4c2953      0x0637fadb      0x43978dac
+       0xdbd6bf6f      0x3aa74e3f      0x9b05c191      0xd5206ef6
+       0x8e98538f      0xe3a0c4a0      0x289b963d      0xf20ffa7b
+       0xd9212ce9      0x597553e9      0xf7629b53      0x5bd93bc3
+       0xbfa8e24d      0x8d64da85      0xc1480167      0xe5a7f74a
+       0xf39af6c8      0x64ba7c27      0x8a4416c3      0xbef8e773
+       0x4533701b      0xe076c393      0x44fd530f      0xbaf32be6
+       0x91c38e6f      0xa92c973c      0xc6a31c09      0x601e3e71
+       0x7ab14696      0x3a738d1c      0x3a526f47      0x36428cf7
+       0x2d42a935      0x43c23b8a      0xa19717ed      0xde0f9dc3
+       0xe2e0d482      0xa61a571a      0x3b0737cb      0x83b5e88c
+       0x1bb2460e      0xfcede58b      0x264126c3      0x8508e56d
+       0x0b145431      0x4f5203eb      0x86739042      0xbcac8ef2
+       0x2ebdbad5      0xbdd600b1      0xa3769f70      0x2b64b113
+       0x510456d4      0xc2148b14      0x30d1b7f2      0x5baf8b95
+       0x5fb82f72      0xd7c4d86a      0x3c5550a0      0xed2d9573
+       0xc9cfa502      0xaf78d702      0xd76fd581      0xee87d5ab
+       0xd70d8e22      0xc89a29bb      0x2611a169      0xed6b51cc
+       0x274b1ae2      0xb48c88fa      0x793b6258      0x008e406b
+       0xcfab29f6      0x38e3d921      0x01740270      0x6e70096a
+       0xc7aefdc3      0xd80c45e6      0x2e44366b      0xe1c90426
+       0xc042cf77      0x22051e9b      0x540f3479      0x9f7f35bf
+       0x5d1de0a7      0xd98a991e      0x55ec626b      0xd9ffc82c
+       0xf16272ca      0xc09f7529      0x3fe2b13f      0x8b7e7b40
+       0x387b5d39      0x0dcbc77f      0xd5cd4849      0xd1d11cac
+       0x3a81db4b      0x918f714b      0xfd36aaac      0x7d99c7a7
+       0xf17a14cd      0xd23a9976      0x779011d7      0x26697b23
+       0x22fc8d6a      0x46ecf917      0x7c91000b      0xc166ae9a
+       0xca4ba72d      0x2a48862f      0x261e726b      0xd7531502
+       0x78bf5417      0x25389b56      0x61e5005c      0xc8033170
+       0x4e00e018      0x708cf6d4      0xf04cb696      0xcb3d0f20
+       0xb046e418      0x209d248f      0xded466bb      0x016d7f8a
+       0x7959b87a      0xf784eaad      0x8d54961d      0x9b752161
+       0xe0119966      0xd7ab91db      0x11dbc152      0x3e47581d
+       0x890d8481      0x6f3b72b4      0xbe486e2a      0x22eb5779
+       0xfde7df8b      0xf322e970      0xc002f7aa      0xcf26edfe
+       0x4402cce3      0xb2c50725      0x039fb57b      0xb4763a8c
+       0xda8833a0      0x7c622b2f      0x0196f2e8      0xcfdfa120
+       0x1d84466c      0x617f4810      0xa554e9b9      0x4a65213e
+       0xa8e6447a      0xdd454003      0x2a191f8f      0xe90888e7
+       0x0cbb1e1e      0xc0014e3e      0xf8fa5110      0x14bf1e9f
+       0x1f58cc1d      0x401eb5de      0xd389fc93      0x2e5c4138
+       0x9f8e7c4d      0x2a114200      0xa8480323      0x5568fe3a
+       0x29aaa87f      0xe00d1ef1      0x6529b380      0xbb25daab
+       0xd88cab32      0x6b81bb11      0x408a8c3f      0x03969bb9
+       0xf4e12ee9      0xe9ef423d      0x523ef85c      0xfea8abe9
+       0xd03d0d5b      0xd7f52b16      0x50924023      0x9f5ddf21
+       0x077c2d28      0x2d2de8ba      0xfb344a20      0xdacbc873
+       0x58d4b24a      0xc5c93dd3      0x2fd90431      0x5fade189
+       0xbf1eecd4      0x80e8e6ec      0xc34cc52c      0xaa7909f5
+       0x2b29ab08      0xa11b7aba      0xef0c9042      0x0ee739b2
+       0x528b4375      0xa469ce9f      0x99c5ea7a      0xada779c4
+       0x13b5f495      0xed8fada4      0x821438e1      0x0ef7b4fd
+       0x0dadddb7      0xf7b0126e      0x0122aa70      0xe85c0393
+       0x43d987fe      0xcb807e6a      0x3d640cbe      0xb455abd3
+       0x16fb3f4d      0x186eff0d      0xed772eee      0x4b24f0a3
+       0xc7740459      0x47558d79      0x6aa1ff59      0x5b5edf38
+       0xc458a17a      0x82541e75      0x9ea3ebaa      0x2112cd2c
+       0x3545f49b      0xfbf236f9      0x69dea934      0x5c17ca33
+       0x5e858504      0x01aac0c6      0x11ef33f6      0x8854c6f6
+       0x34ebd4cf      0x512345e7      0x2d3ce674      0x3037b243
+       0xba71633e      0xd416e216      0x5d98bd1b      0x169c473d
+       0x27048f4e      0x70293e28      0x1e0f2644      0x8ee3457c
+       0x7af12b70      0x0691621e      0xfc31ebfe      0x3b3c5afe
+       0x1ac47d72      0xe9e14234      0x35773bfd      0xd8efb085
+       0xe9130b25      0xff66974a      0x0784ce95      0xea94b8bf
+       0x5e19a597      0x734a65a6      0x90aa4fec      0x0ae1650b
+       0xc98c92fb      0x6b454b49      0x0422fae7      0x0b3d3795
+       0x2d974bd2      0xc1da7d45      0x277b747a      0x4beb18f3
+       0x5da6e424      0x9a74f0a3      0xe8ab17e7      0xbd808cba
+       0x30be527d      0x4e3cc912      0xca176f12      0x24de5a90
+       0x301bfd72      0x4809f186      0x3ad505de      0xe1d9c240
+       0x94c2293d      0xe1e00502      0x4f182e78      0x969de138
+       0x05153ec2      0x7beea3b0      0x94fc29a6      0x1dbea067
+       0xb34c9cf1      0xf03b6643      0x9fbed0c2      0x3b64555f
+       0xfeb2cedb      0xc84fd85d      0xfb48aa5d      0xb435f74c
+       0x1da90905      0xf4ff49f3      0xaef0b05e      0x372cc04b
+       0xf275770a      0x83412ce8      0xcc8ef6f3      0x3cf61a91
+       0x8f825847      0x0ff84984      0x1911424c      0x5f7f6414
+       0x9d2b9e77      0x441aabe4      0x20a99f43      0x5bb7d84b
+       0x01004cf9      0x794d2def      0xc2426978      0x3aee4a5e
+       0x9023ce81      0xba06c7bf      0x86331c72      0x97ed04e4
+       0x9daa4d57      0xd80d4732      0xef0ce33d      0x7bb634f3
+       0x86b8c306      0x9117c5bc      0xd2493a34      0xf705284c
+       0x081ecd4b      0x594cbab5      0xf1d18aa3      0x5f7065b2
+       0xc9f54c16      0x4ce69755      0xd673c1db      0xbac9cd34
+       0x149eebbc      0x3219fac8      0x90898889      0x048a66d8
+       0x09d33838      0xc77eb874      0x636af1ab      0x3911f3f2
+       0xb081e3f6      0x50b6cf1d      0x1b062c31      0x15921863
+       0x644d3d11      0xca8d9c94      0x1593d492      0x3d862993
+       0x4092dd00      0x8728936a      0x0c621f31      0x97c7e076
+       0x68672d98      0x27a3c786      0xc536e4c6      0x628aa80f
+       0x7e3042b1      0xba983931      0x9233976f      0xd3e1feee
+       0x454ddaec      0x7cbabe45      0x626f5680      0x86d62425
+       0x3747293e      0x7bbe541c      0x19a3ab12      0xf2505a05
+       0x2c2bdf16      0xf197013f      0x36d8c917      0x8469a25a
+       0x954a3585      0x567d06c1      0x31190459      0xa9cf6769
+       0xee56d8ec      0xb2a25d79      0x4e9522be      0x5c53b346
+       0x2498f858      0xb53a56b6      0xbf1dd8b5      0x07cae034
+       0x77b831cf      0x56d025d2      0x23941f5d      0x41c94630
+       0x84c8f997      0x497a3f80      0x6f4851da      0xe11e1e22
+       0xa9cb39da      0x32573406      0xd2dd24fe      0x097b2c23
+       0x10fcf14b      0x76108b3c      0x791e9ac5      0x1588e2ee
+       0xd76e51fb      0xed83c5d9      0x0921d0a3      0xe6ed2241
+       0x18b12102      0xcec961f1      0x018ceb98      0x9055f200
+       0xb8c139b2      0x0c6a8ea2      0x80113e98      0x168051ac
+       0x275327b2      0x0c2a2b86      0x8fdabceb      0xb96339fb
+       0xac03247a      0x8d016f69      0x52905c25      0xd43063f6
+       0x03859acb      0xb0b82819      0x662639c4      0x9df25b87
+       0x905c8493      0x2f82ced3      0xdc4ca8af      0x3be8fe34
+       0xca04372e      0x2bdcd311      0x21c4b1e7      0xa2026acf
+       0x956cc1b9      0xcb12e0a8      0x210edfc1      0x4003fe60
+       0x7615d091      0x4ad2db99      0x2b78dac3      0x45a28b4b
+       0xfaa2c78e      0x93f8851b      0xe819f776      0x301ba8a5
+       0xe8c611f4      0xb57a86a0      0x22ba84d0      0xe534ca91
+       0x353d9a80      0xba5eb547      0x767b440d      0xa0aa0501
+       0x27e91c51      0xce8f3edb      0xec1f28df      0x1d51c345
+       0x3501e714      0x535cac3a      0x414330de      0x798b4e98
+       0x49a151fb      0x5dbb2a08      0x8812c1d7      0x6dbd0647
+       0x229fe96d      0xf8880ecf      0x9fb56948      0xa42812fb
+       0xb3bbeaea      0x7e301c94      0x3fcb5808      0xb7aab8b0
+       0x2cfc9729      0xc62adc08      0x9f8aeeda      0x79289a00
+       0xee2792e0      0x27fa60e7      0x3b758c80      0x2a5a64ed
+       0x9452b3e7      0xd5a65d87      0xf5d0a791      0xf97be2a7
+       0x7191d713      0x8deac7dd      0xf8191187      0x052f7805
+       0xdadb6713      0x83cfab61      0x2b96f96b      0x7ac15508
+       0x5cb6d698      0xc13b3e8b      0xc0079fcd      0xddac8a5a
+       0xe451de56      0x71713f63      0xbc068461      0x7936ad26
+       0xb9d78db7      0x111a6e9d      0x97038690      0x0586772f
+       0xbf2baea3      0x7a09ab77      0xe9749e25      0x7c69d049
+       0xb4e8eb34      0x7032f28a      0xa558cbe0      0xa01328f4
+       0x080db42a      0x5b8fc345      0xfc6807e4      0x817e0aa0
+       0xcb2216cb      0xbb2b9376      0x03bd0b38      0x148e884e
+       0x958f7457      0xa2a9b3eb      0xb08a2615      0x09a10c5f
+       0xfbd37e19      0xc7cb96a3      0xd34445dd      0x87adbc72
+       0xc5f1ac9b      0x86259ac2      0x8a13ffaf      0x7e18ae06
+       0xa1b809fa      0x2cd861ce      0x6d70cfe1      0xc886b3b4
+       0x2fa9e7d1      0x746fcfd8      0x6cc1048e      0x3a90bcbe
+       0xe128aa6d      0x17926080      0x32016f56      0xda94ed0c
+       0x7e9378c5      0x5042aae9      0xa3dc912b      0x1623e997
+       0xc4b94ccd      0x307ae247      0x03247b7c      0x6c6d0108
+       0xd410be0b      0xb623d11e      0x9663c906      0x6bbfa5f8
+       0xc27210ad      0xc41c94ba      0x05e237e0      0xa668f183
+       0xec6065ec      0x26ca40fa      0x94fc5cd6      0x6a82dc1b
+       0x1dc1d96b      0x7c005bff      0xf8366526      0x73c2cefd
+       0xe528f243      0x14dfb490      0x15f80a8a      0x394b095b
+       0x72775581      0xb7ea99a2      0x44f5c936      0x410bac20
+       0x1f5db398      0x117825a9      0x379c138b      0x602ee0ab
+       0x2d3c0109      0x1f438f92      0xdf27eddf      0xb02293f3
+       0xfb38fa7a      0xa7a4e06b      0xdd9fe2d1      0x20e40a7d
+       0x227ca003      0x17b74fcd      0x2cea8dba      0x6769ebe5
+       0xc949674c      0x8eaf9112      0xff8b63ab      0x4035bc30
+       0xc0aa874d      0x7ac4058b      0x21d0ef5e      0xf62af154
+       0x8b05b4c2      0x43c74cf3      0x842dc532      0x3c8a3e5f
+       0x95d801bd      0xb5a83d10      0xadc1a8a7      0x670c26da
+       0x4bf0507e      0x035e8bfb      0x46b1e6cc      0x7fc4c2d3
+       0xed22a187      0x5135992b      0x7d1371fd      0xc953608a
+       0xeaa25648      0xc31bc809      0x8603bc0b      0xc8ad6d91
+       0x5fc84456      0x99b9e025      0xe829948f      0x5cbc3eee
+       0xae8f59b7      0x3ec97bd3      0x3abce245      0x228bd681
+       0xb2b1ada9      0xead6e411      0xabd2e254      0x7e45dbdc
+       0x8a50ec7e      0x24298ff0      0xf09d0f1d      0xb74d4551
+       0xac207b87      0x9f5a762b      0xd668e27c      0xe7e54ebc
+       0x498656cf      0x1e5db0ff      0x52f38a55      0x7d2204ca
+       0xf31dee2d      0x3959e778      0x69a7cd84      0xc37f5e23
+       0xc1bd4c03      0x7ee89c4e      0xbafcbb55      0x129ce932
+       0xaf91dc8d      0xe00eb9ab      0x8b019109      0x10b1a3cd
+       0x687e815c      0xfdab2350      0x0a2b819c      0x07eb579b
+       0xdb8287a1      0x061cf9a0      0x7205de9b      0x14fdb63b
+       0x1e11e597      0xfa83c8d5      0x4a512886      0xfc901e00
+       0xb84bbaf3      0xc4014e8e      0x59fd5ace      0xcb6bb236
+       0xc97d40b7      0x879ff4d5      0x32ff0c8a      0x50535056
+       0xcadc03b3      0x93e571c9      0xe11ea5a4      0x1b815fd2
+       0xe138f177      0x3c5a8235      0x0d8e5621      0xa02662cc
+       0xc9d27418      0xa4764016      0xa725d85f      0x4abdc3cb
+       0xb3b67e4c      0x18352967      0x888cc657      0xb5803d8d
+       0xa10faffa      0x43db196e      0x9e3af00f      0x448c0fc9
+       0x534a5eea      0xdf1276f5      0x38391564      0x3a3b84ea
+       0x9e582ea3      0x633c5686      0x968e2d0f      0xf58ccfa9
+       0x51912f0c      0x757d93c0      0x6a552350      0xbc694325
+       0x6ae6c819      0xaf36dcd6      0xbcb68d50      0xf92263a5
+       0x1e7cd73d      0x6b7d1301      0xac441acf      0x5212030e
+       0x0b44cdd2      0x56efc50f      0x8b3f7559      0x2356f8ba
+       0xc36deb85      0xd0e9aee5      0xa6c60c4e      0xb0bd681e
+       0xc2ee0867      0xf98bf1c1      0x12c63c40      0xe5782e98
+       0xb9901ad4      0xccba733f      0x045c4cf1      0xcb5b1e42
+       0xaaea0f67      0x8506733f      0x72c05b72      0x47a556b7
+       0x53e6c4b4      0xcf837da7      0x97b0767a      0x0d21fc30
+       0xac2c8d22      0x7941ee41      0xdc223433      0xee048605
+       0x32851301      0x4a8a02bf      0xb78b9b0e      0xbcef4f9e
+       0xf8a69e38      0x9d96bb7b      0x48a60e1a      0x8c37a194
+       0x85f03df6      0xf96558ce      0x209de5cd      0x394f3931
+       0xf4ea2e34      0x5a772269      0xd0a90533      0x70da5e0d
+       0xe6f946c1      0xb68e5b5c      0x3a5aeca8      0x8b1c27f7
+       0xa34ba11d      0x00964212      0x1e02f951      0x6bc0646a
+       0x7651beb7      0x1ea01e5c      0x63a727c5      0xe9b419d3
+       0x39b5df2f      0xb50a4f30      0xa6e303ab      0xb39edb7b
+       0x23486564      0xd3773590      0x07028db7      0x43150998
+       0x6ad0a086      0xd3c108b9      0x6ed00042      0xd3811dae
+       0xa7174bf8      0x863b87fd      0xc7f973d5      0xaad2bb3c
+       0x3cb5a2dc      0x753a86e4      0x3b6271d6      0x85edb580
+       0x3222df02      0xa402cb55      0xb34dd452      0xe974bb39
+       0xaf075f9b      0x4efc599b      0xb56033e0      0x7c725abe
+       0x5f5b9862      0x9b4d05f4      0xdd89f80e      0x0d7aa2ec
+       0x4a9a5ed7      0x1e127584      0x5b9e9642      0x7b38fc92
+       0xea3e5bac      0x23cfaebe      0x15341ce4      0x0a556611
+       0x85728991      0xeb785d51      0x1bb099b9      0x01e67032
+       0x9f922599      0x9d657a29      0xd842759a      0x26c3e32f
+       0x88494390      0xb39ec049      0x3394958d      0x90511d85
+       0x5fae55b3      0x70b505c9      0x6687f4de      0x0fef1a3e
+       0xb0972ddd      0xc4884dda      0x84394eaf      0x9a37d103
+       0x8d0fd419      0x2f4c109c      0x11fe6969      0xa374e237
+       0xc5a571f9      0x156bad26      0xd03e7f9f      0x581c80b8
+       0xe58c0bc9      0x8fde060e      0xd5518ab3      0x1e740775
+       0xff22caa5      0xbdc7a492      0xbf82cffa      0xa87e23c8
+       0xe35e4b27      0x5f730aa0      0x8da1b0e4      0xa8f15416
+       0x812fd749      0xc4147542      0xbcaf27d5      0x9981822b
+       0x84e8bcf2      0x4465aca3      0xe1ee2fef      0x00a0358a
+       0x2e5df776      0x563c9f8e      0xdd906c83      0xaa1a17e2
+       0x23bd41d7      0x6bfe1dba      0xf4a329e9      0xfc3c1993
+       0x460278a1      0x81bc8ee0      0x8ea301f2      0x8033a3ea
+       0xcb7bada0      0xbf1d5fc5      0x373dad3c      0xc2f63e34
+       0x583dba2a      0x2a35ee8a      0x2800004d      0xd7a8ab40
+       0x1e6b529e      0x87a50cea      0x0d31b543      0xb180a106
+       0xd1f47e4c      0x84e80915      0x4c43e7bf      0x73a055d3
+       0xa3fc6dc4      0xec84ae87      0xe5547254      0xcb6be707
+       0xcc4eb60a      0xd8381b9d      0x7a030d2c      0x1be55721
+       0x7bd3f24f      0xce9d7482      0x5e03d45e      0x8790ba10
+       0x321eaffc      0xe0844c90      0xa4a17f8f      0xe01b527c
+       0x66816314      0x3e3690e1      0xb1c30644      0x954ccf70
+       0x5f6d6ffd      0xc6823aef      0x73d98a2b      0x838f8ba1
+       0x7212df98      0x6326fcdd      0x74d3b3cc      0x17042050
+       0xcde9e524      0x29db5b8e      0x0cd3e7f0      0x65234e04
+       0x2c75a35a      0xfa032996      0x806d0908      0x1950cc6c
+       0x76920d98      0xaaa006ab      0xea4d182c      0x51d030d0
+       0x6c282cfa      0x5267eec5      0x75c7010d      0x9d0bdc08
+       0x920ee8e0      0x5aaec307      0xf383fd0a      0x135e5ac7
+       0xbf4aaa43      0xe373c54f      0xf9f3fed5      0xd0be25c9
+       0x5a54cd3d      0x4aa0389c      0xc29665e7      0x777a4158
+       0x5b57415d      0xe6a422fe      0xdb6611f0      0x6f54ecfd
+       0x28c28df6      0xd6f2988d      0x1789dfb9      0x27df77cb
+       0x1fa26ed9      0xae0fd39a      0xf94c4bc1      0x65d042d0
+       0x88a5f87e      0x570b29e1      0xdc1330b6      0x06378e2d
+       0x20b0b8c7      0xff319526      0x17b042f5      0xbbadff3b
+       0xb8ef0bf1      0xa64ad683      0x6bdb49f2      0x760ab25c
+       0xb417b977      0x8d92b175      0x6b65f954      0x220b8d37
+       0xa6badd1f      0x89e2df4f      0x0aa7d325      0x40a42a74
+       0xc0dad423      0x6e7bf809      0xac4aae6c      0xd9ddcb69
+       0x3cc5e5da      0x744133b3      0xec86b2b9      0x162f0ad0
+       0x15045bf8      0x460d946d      0xa506c28d      0xfbab3479
+       0x154692ff      0x3073b90a      0x92384f53      0xb33fcc5c
+       0x0abc1983      0x532daae6      0x8091960c      0x36f5cea8
+       0x0c94471d      0x816b6d8f      0x5d3c99ea      0x80cb627b
+       0xa4afd8d3      0x3a9ff641      0x30c90501      0xaea17610
+       0x3b511cfc      0x23304b93      0xb9ed3860      0x54785451
+       0xdb12df70      0x4e06805f      0xa849b8a3      0xe42a6f81
+       0x76c9bf2f      0xfa8c77f9      0x6bfdfc0d      0x8a2bad5c
+       0x4e49ba6d      0xcbd6b2bc      0x3b181174      0xb4099608
+       0x0d420811      0x13ff2ffb      0x7d9be0ff      0x3f554804
+       0xc84fb966      0xaa6276e5      0x7645e15a      0x3e7ac11a
+       0xa0f60ada      0x238badca      0x255e2d2c      0xf238b8b5
+       0x73739f1c      0x981daa16      0xc4fe7449      0x267af5a8
+       0xc6b8cb45      0xa34b380a      0xa6a5c773      0xe301778b
+       0xdc4ee904      0x28af3bb2      0x68a42bd7      0x197656bd
+       0x24d44d79      0x1d9d5f71      0xcaa55a1d      0xc2b5d1e6
+       0xf94f45c4      0x7c1ca577      0xcca26345      0x47a8e42d
+       0x2dbe9f75      0x48295826      0x857c1f7e      0x45f9022c
+       0x9d8fb30c      0xb9c10c73      0x53e98143      0x0cb261ac
+       0xecb4ecba      0xaeaf602d      0xc8ddc19e      0xcad6221e
+       0xdacdb56d      0xd0729d38      0x26019f2f      0x4988623e
+       0x4d0eb009      0x771bce37      0x327e5ea4      0x6bce2ef3
+       0x415629f1      0x8c3e7f4b      0xbe2af3b0      0x8ee07f14
+       0xe95f1dd2      0x6517ad5d      0x694f9468      0xfdb0a74c
+       0x99edc6de      0xe5d60fce      0x3e05765a      0x41d652ff
+       0x034aa17b      0x8eace912      0xfb7aa25d      0xe38b179a
+       0xdbc48363      0x727299c4      0xf59fbd14      0xfdd4549a
+       0xe12a1562      0x9cf616ad      0x56a0fc70      0x5878fedf
+       0x7006ed17      0x67b6a794      0x46690825      0x34df8caf
+       0x89e9e2f0      0x9bfac410      0xb9e96bcc      0x1913d4a7
+       0x4a505351      0x44c2605e      0x45ba2b5e      0xa437684f
+       0x1c781405      0xc6be10fb      0x409bfe58      0x63b0013f
+       0xa90be299      0xb4089f7a      0x3fef5391      0x7a63871c
+       0x0fca68c7      0x915b006a      0x48c61ed8      0xf8b462a5
+       0x29de81f1      0x9d001eed      0xc839aa5c      0x6818083f
+       0xe9bfa7b1      0xb1be11d9      0x89bd0960      0x9bc6a6b6
+       0x17b8b5c2      0x7115c557      0xd9e0c250      0x4d24a387
+       0x95f37451      0x338692e3      0x647f5c6b      0xc4e89994
+       0x5f552dc4      0x89079a11      0x460cbfdf      0xd2652f47
+       0xdd57ff68      0x0dd2ffe4      0x0ba525aa      0x31e2e225
+       0xc1fba237      0xba2447c1      0xb9f554ee      0xd9387061
+       0x543951a5      0xb6089667      0xcb1d01b5      0xec66da11
+       0x5639c0f9      0x373d0ef4      0x53581b5d      0xc24ba72a
+       0x0e2ccdd6      0x5e7f9e6f      0xe0201507      0x8aee59b8
+       0x08c35a68      0x93ae2c80      0x1a32a759      0xeb853473
+       0x7e63ba72      0x187c7db4      0x6f698b12      0xecbfced2
+       0x0d8d15c7      0x074406b4      0x9ddd36e5      0x099082e9
+       0xe4aadf97      0x01723d8c      0x59066199      0x538271d4
+       0x7af12596      0xf2b7fa43      0x0eca2126      0xf6194325
+       0xb3e2025a      0x2ff5c9dd      0x9a77e22f      0x52086e4f
+       0xb7e8bd4d      0x90c72c53      0x2bd8928c      0x8ca5855d
+       0x9f898915      0x173e43e9      0x9bbe3d12      0x384ef9ef
+       0x452319b7      0xbc040cd1      0x703c650a      0xcb65da27
+       0x66034c72      0x70d56086      0xb12f756f      0x25492f7a
+       0x1c593374      0x3a579886      0xf082d898      0xf8dc037a
+       0xd45eda9b      0xb1a2a2a2      0xc5f03ee4      0x56d21d3b
+       0xb2b26117      0xdc561e6e      0x8898d15d      0x5de5daa2
+       0x0bee75c5      0xac3b4578      0xf3a75d7b      0x4e0f8347
+       0xe0eb24fd      0xa9469170      0x35ce0c5c      0x74219b52
+       0x8bd0c8f7      0xb5cd84dd      0x98bac3e1      0x9aba924b
+       0x19e3ee9e      0x0d3bf514      0x2b2fd328      0x47c6084b
+       0xd7fe9866      0x8767b2cd      0xabb314b3      0xdefc6e37
+       0x31555b34      0x687feab0      0x1583ef18      0x70c92033
+       0xe6bf756c      0xf765f10f      0xb7b87e32      0x79f605be
+       0x4c42e879      0xff8afa4d      0x36ad291a      0x7cffb06d
+       0x7ec9d636      0xdcdf2dec      0xd3a8432e      0x7eb77583
+       0xeed53dbd      0xa178b9d4      0x85680ccb      0x15cbb728
+       0x65d25cb1      0x1e5f1cc6      0x32d7add3      0x0d2c8941
+       0xb7049d9a      0x6acde4b3      0x90b17afb      0x481b6151
+       0xa6f981e1      0xcd466bac      0xd28da681      0x0e1fe5ad
+       0x8c15eaaf      0x82ca6cc6      0xd94f3a84      0x0abacfcb
+       0xd8846fa0      0xb026ac09      0xfc947434      0x9380a723
+       0x9cab000a      0x575030fc      0x10634e19      0xc0d9ce62
+       0x0b3b8303      0x4359fd8a      0xf5dcc1bb      0x3e977300
+       0x681eacdb      0xb6c71eb7      0x71091ed9      0x644e7dcc
+       0x9477da03      0x6c63c913      0xe0092603      0x3795d8bc
+       0xe0a1eb1e      0xd2b70b75      0xc88a33b7      0x6a7f7f94
+       0xb3b1a895      0x4a32fdcd      0xda58e610      0xff3d2e17
+       0xa7d8b293      0x0e656a23      0xae671b1f      0xbb054522
+       0x7e41733a      0x83f84dd7      0xa5336e2a      0xf854b99f
+       0x6695add6      0xc9a1df2d      0x6d5812ab      0x0ba66d9c
+       0xbabaddc3      0x48b7416d      0x16bfa9ab      0xc84c227c
+       0xc0e5394e      0x59e5eb4a      0xeed26fc2      0x6e1a811f
+       0xf7e53bb7      0xd3104000      0xdec8eefc      0x7ff6b7bf
+       0xd2677945      0x53b2a359      0xddb118ec      0xcfe0e0cd
+       0xdccd7b6d      0xb3d71b5d      0xcef8518b      0x519be194
+       0xa58d8183      0x7f8cfea8      0xc8ac18f1      0x3511d390
+       0x4c6c5774      0xe9c5c986      0xdd8c2ac7      0xe6d7a259
+       0x6eb90668      0x77542650      0xba343d0a      0x994d8541
+       0x3d3ef48c      0xd6ae1127      0x9bc381e8      0x0a83a841
+       0xc56b846b      0xd2b05a9d      0xe79b14f2      0xf51d0a36
+       0x95791126      0x7baab402      0x6b0d95e1      0x1a275ddb
+       0x39f53b9f      0x2ce8ff88      0xc01aeac4      0xec535e5f
+       0x3827d4aa      0xf62e268c      0x6a069baf      0x1c2d87f0
+       0x11f08c17      0xdfab8da1      0x4962cb4a      0x0faff7ae
+       0x0a73e186      0x0ce79d52      0xa35ad594      0x3ca44ced
+       0xad35d996      0x4e90e6d1      0x68af0ac7      0xa866a665
+       0xba5420fe      0x440f36c8      0xf3a05cd1      0x42d925d2
+       0x355a4d16      0x3cbe6190      0xeb0a3ad9      0xb0283dbe
+       0x6e6a87cf      0x4f34ee24      0xfdf93d66      0x18d77c49
+       0xced0c573      0x0e546aaf      0x557b511e      0x083c4cb6
+       0x4a0def79      0x84f303a1      0xd8d6896d      0x4f489dba
+       0xbb77a0e7      0x137b4b37      0x4d4ec3f6      0x67d69767
+       0xca495a59      0x67d64a7e      0x5508c504      0x607a8c61
+       0x85894432      0x679a59f6      0x5e0bbbcd      0x3020ab69
+       0x5f82d53c      0x5edc4ca9      0x0de12d4d      0x6110948d
+       0x19b32565      0x786f8a39      0x1deea5da      0x3c76c5a8
+       0xcdecd0c6      0xd4a2da42      0x195a1946      0x7636ebad
+       0xc8350338      0x8e58aa25      0xc1880b7a      0xcc3400cb
+       0x16d9390b      0x4ebb864a      0x66c56674      0xbe6d21c1
+       0xa539b9e0      0x607fb2c0      0xe9c0fa11      0xfc48169d
+       0x7fbe8e6d      0x2a604636      0x0af25fd7      0x6bacb48e
+       0xa1b6bc06      0xfa14057c      0xc7cdcc76      0x25fccb3e
+       0x2c7a471d      0x7a167c84      0xa095f155      0xe70827e6
+       0x0352b136      0x09324b83      0xad3202ff      0x62962ee7
+       0x7003fd3d      0x1165f945      0x0cefca06      0x79d61619
+       0xce7d5448      0xaac42add      0x0b9f6b05      0x56ce5e02
+       0xb0ceac2b      0xe123be16      0x91b3225a      0xb270c869
+       0xe012966e      0xff796d3f      0xf342882c      0xed63fe08
+       0xac7ef0ee      0x9e2bfb86      0xa30080f2      0xc2f43b42
+       0x605fac6d      0x588d43a3      0x0f5f1c22      0x396b7482
+       0x8a2dd0e4      0x8422c5e1      0xb08657fc      0x931ed316
+       0xcc30d191      0x7fc6e305      0x271885d3      0xc88212fe
+       0x8e8e3d7c      0xc1792b10      0x41a5303d      0xb690f3b0
+       0xc39ee3b6      0x96cede0b      0xc1382ec6      0x49267fc7
+       0x022738df      0xd1701f67      0x65d8aa02      0x8885b81f
+       0x729a6eab      0xa9534a99      0x861d0933      0x277d9600
+       0x9a5a05ab      0xb9eb0bd1      0xad6760e0      0x72c2ef2e
+       0x634f7b50      0xc26d77a6      0xe9b154d3      0xde3b33f5
+       0x213d64dc      0x6c243758      0x0bb289f7      0x217b8136
+       0xdc0095dd      0x188eeec7      0xb6ce8c31      0xf91074ce
+       0x645ec280      0xb80a25fb      0xa86e0d99      0xe6286d6a
+       0x5dd6b6f2      0x5243d686      0xb3f9634a      0x65d3fdaa
+       0x5e868aa4      0x3039d124      0xbb8088a3      0x96870f96
+       0xc61274d3      0x35c317d3      0x05c58b64      0x7672442f
+       0x02c72a1b      0xac258d31      0x86a8288f      0x071e12b4
+       0x9d038beb      0xf6fbbb2b      0x6ed7b5f3      0xc4f9fcdc
+       0xf5ef49eb      0xfc5ebeae      0x43e4c4ff      0x5acc83d3
+       0xfc96ffed      0x90651cc8      0x18221103      0xe6a3f1d8
+       0xdf47a32a      0xb27b35bb      0x232aae32      0xd00be32b
+       0x0849ab0f      0x0958ca28      0x91b6ca97      0xf984b343
+       0xaffa535d      0x123e77e7      0xf7e209ea      0x59174d7e
+       0x68ee5e17      0xa8795f95      0x59a2199a      0x18091ea0
+       0x67b706d5      0x2bd6edb9      0x35cc965f      0xe0f9a923
+       0x495f7a6c      0xacad111d      0xa0c8ab69      0x300e7abb
+       0x7383b901      0x5f389445      0x59abce2d      0x680369f0
+       0x8548c495      0x572ec514      0x1dd71294      0xafb52e6b
+       0x9ec9177e      0xdbac3f44      0x1a12a547      0xd6251878
+       0xcf3f77a7      0xa571c92b      0xbd4d31ad      0x2a791fda
+       0xb57bbe1c      0xdf3dc778      0xe68410fb      0xbff32015
+       0x7249e6cb      0xf57ff26a      0x9c49fa78      0x0988e756
+       0x2df657f1      0x56d59cd7      0x740d63b3      0xf193e10f
+       0x155f523a      0x700736b8      0xeb79fcb9      0x65c419c1
+       0xea6c4e9c      0xe0d26e79      0x3abfa57e      0x9260c9bb
+       0xbb2aab7f      0xbb14db51      0x89b26f39      0x7ffeb19b
+       0x87c58bb7      0x4a821ea1      0xd0c77e0e      0x88a85e93
+       0x6e8131cd      0x19adffe6      0xfaeef425      0x99de85cd
+       0xf29cdfc4      0xa42b5f32      0x742fe930      0xafaf2832
+       0x192fb41d      0x0c463d86      0x9815f049      0x2ec74d39
+       0x02814cf3      0xa724f39b      0x48e3ba20      0x96efa18b
+       0xe1c9837f      0xa2d372c8      0x6b5abfa2      0x6595ce3a
+       0xebcfc193      0xd07bda68      0xc3fc6ff6      0xf35a617c
+       0xf6454a9d      0x887a767a      0xc6631983      0x7f01a27d
+       0x817c6ab2      0xa34c3f76      0xd8f47831      0xc2e565fa
+       0x93d3fcec      0x88c3e6fb      0x9d1743a3      0x833c8fd5
+       0x0fa12d7e      0x186d6353      0x74af27ed      0x9262576c
+       0xb4904c37      0xe97ff03b      0x179051a6      0xe76ae3e7
+       0x0c0ccc23      0xb51bf186      0x68ecfae6      0xd7826d06
+       0x57f7740f      0x9352b1f4      0x2194c680      0x20edef77
+       0xf8fa25bd      0x00e30bd2      0x8164d603      0x74690299
+       0xb6748634      0x7e0945e7      0x8f94c14c      0x8ab50139
+       0x7bbe4cba      0x321184c7      0xf6eeea60      0x74ee1aa2
+       0x13271f47      0x29c7ed4e      0x320a94eb      0xd74cdb9e
+       0xd617b96a      0x80333a88      0xb1f1da0c      0xb227c317
+       0xb2be59ed      0x8aa71728      0x37b60fad      0x0456f28a
+       0xc9e07783      0xc6fc5381      0x5b6fd04d      0xf86034c5
+       0xf8d11346      0x2bcb1e88      0x00586361      0x25f66131
+       0x7942512a      0x5994973a      0x2e6f8180      0x792b3aa4
+       0xd3570bbe      0xb980c388      0x6bbac1d6      0xc2c958bb
+       0x9a471500      0xbb4dd7a2      0x172aa1f6      0x1169027f
+       0x6e2c7b1b      0xa2762787      0xd7a129d2      0xd48aa1a8
+       0xe4cad492      0x50ce92ed      0x0d94c689      0x6e132b53
+       0x13a9d0d1      0xb9c28b76      0xa1197ca0      0xb44a11d0
+       0x81fb3038      0xa41dfbee      0xff252eb8      0x6ce0df62
+       0xd71c1715      0x96770f3d      0x179b7736      0x6cac1bec
+       0xc7cf8ea0      0x0f39262a      0xe51dbe11      0x34988c38
+       0xd56f75bb      0x0aefa928      0xaf5fc582      0x736d1002
+       0xbc07bacf      0x7fe2dadf      0xdea78951      0xb8d00e1c
+       0xb2a2ccb3      0xb54a0519      0x7595a849      0x56b6ee9a
+       0x389b1bc3      0xf4444795      0xf62bc28f      0x199ff3d8
+       0x4d82bdb7      0x8ebbfafa      0xb4d9e422      0x6b420bdb
+       0x03191e66      0x3047f236      0x233de214      0xcdc8877d
+       0x236cb79e      0x0fb239e5      0x1320ae46      0x6696a576
+       0xc26025bb      0x8bb094c5      0x85cc50b0      0xfa907646
+       0x8c9551a9      0xaa21fa1f      0x610dc418      0x6c4b4339
+       0x0179104b      0x0ee75662      0x11223470      0x46aa52c5
+       0x64d190da      0x0d21a99c      0x3de332aa      0x003d1e21
+       0xc7169b4e      0xfa926f18      0xa4c095fd      0xa9b19bea
+       0xd388621d      0x7c27d919      0x2fa0e38e      0x99724539
+       0xd6a58e6b      0xf82acceb      0x07b11f3f      0x983e3ef2
+       0xe50bc4a1      0x519d45c9      0x3cf98ca4      0xf9d27135
+       0x5abf4d7c      0xc25777f7      0x4a1ed0aa      0xd9b90d97
+       0x1d1cc73a      0x79d1fa78      0x3cbbb84f      0x38a9bb70
+       0x6fe5ed83      0x71e96161      0x0d837c8d      0x0dad9b82
+       0xe6b8210a      0x63743d39      0xab76202c      0xe5d04da7
+       0x606e3794      0x3105d51c      0x726cef1a      0xa7689844
+       0x4ff57f92      0xf74852bd      0x53776432      0x0c18aaba
+       0x6451a4a2      0xd79fdeda      0xe93e4f6e      0x199fb742
+       0x9a96c23f      0x00507b8d      0x7d64fb14      0x7e0ec4b1
+       0x6bb78854      0x026e1374      0xe2401e35      0x50f60683
+       0x095eb3bd      0xb2a061e5      0x5639f5c0      0x0e59d4d8
+       0x07a00a41      0xfb6255c8      0x6a51bc29      0xcbf61ff4
+       0xeca26823      0xd3848606      0xffafa5df      0xdf589c9b
+       0xdbb81eec      0x421b063a      0x0a89e58b      0x660e9041
+       0x975328aa      0x9cea68a0      0xbedc93a1      0x2efb7f9f
+       0x9751aa80      0xc7d173e4      0xbccc1b80      0x45ef35c4
+       0xcb762a58      0x21382865      0x52154f8d      0xb0a46943
+       0xb658fb6f      0x9f70699d      0x219d98c4      0xffb51a3c
+       0xdb12adeb      0x670933ac      0x9ff86734      0x5c7e4f26
+       0xad69be04      0xd874314b      0x2b244637      0xb7d599c2
+       0x01a634c1      0x94529f7a      0x19d3ec4a      0x34421551
+       0x80715a0a      0xb2bdefad      0x37f13bfb      0xad39c855
+       0x81e03a33      0xb83972ac      0x7754de96      0x1625563c
+       0xf7439a81      0x643ba9f0      0xcfc91790      0xbe960ad9
+       0x6bbd6a95      0x2dd914be      0x1db5f0bf      0xbd4fbc54
+       0x3c2d587b      0x18ad16d0      0xe992eab9      0x25184a40
+       0xc448ad96      0x600bc301      0x4a761bb7      0x2230e8c5
+       0xdfa3d66b      0xed52d799      0x6001a5db      0x76aee68a
+       0xb9344897      0x85f9437b      0x7a333059      0xa3a87d63
+       0x463b8d49      0x895954ff      0xbf4b6e63      0x68bdf536
+       0xe8e022ab      0x9537a15b      0xbb928b33      0x1e20fd8b
+       0x7553cfd7      0x6b2cf5e0      0xa01c8127      0x9f0d42a1
+       0x9e4c596e      0xa805f5c5      0x9dc7ff08      0x41c920ed
+       0x018142b9      0x524c4b06      0x2fdbaa5e      0x1f55f01a
+       0x78aff861      0xf412e1f5      0x634be8b9      0xb35b72cf
+       0x652e2aa0      0xfaab7bc0      0x00eb703f      0x69f5d306
+       0x254128c8      0x239861a6      0xb4449272      0xa6fa0fd2
+       0x46f25a02      0x9cf57227      0x740a13ed      0x07d81a8d
+       0x66342f60      0x0235484c      0x7c5184a9      0x849788af
+       0x6c071f18      0x4edbe7c2      0xd1ddbe21      0x1f74304f
+       0x799756f7      0xbf746dec      0x8f876f8c      0x498e0528
+       0xfae16a3b      0xa4546101      0xaf3e9bd8      0x86338967
+       0x02c84849      0x2d9f3572      0x7c6e58bd      0x58e5adef
+       0xd7ebf566      0x5639904d      0x3a57c7b7      0xf067bf98
+       0xb5a6c6a9      0x152d6531      0x908f1ac7      0x6dc67c74
+       0xd483a80c      0x855b7ab4      0x417a3f7b      0x54526563
+       0xfb6fb861      0x370bc285      0x44acf8e2      0x3e08232a
+       0x3dc911e6      0xb7362054      0x31a78230      0x01fec5db
+       0xe23fa0d7      0x021435fb      0x7b5121aa      0xb4558a95
+       0xb2208b86      0x87fff4a9      0x8ee2fdaa      0xf7170909
+       0x8658fc90      0x7cc2ff89      0xc0465813      0xffff5751
+       0xe0e6dfad      0x5fe00d42      0x92f14f4c      0x8f2d1b50
+       0x6b320beb      0xed5dab57      0xe88610db      0xe9fb76ab
+       0xf0910917      0xf3e9bf3d      0x0949c21c      0xea3a2edb
+       0x32a955ff      0xc5a59efb      0x5babd7b5      0x5f6cf0d1
+       0x720a191f      0x2d79a1ba      0x788d6ce9      0xe6585b57
+       0xbf41d206      0xbbc34488      0xb216304e      0x0e4dfd32
+       0xcd9df645      0x76c91a2d      0x4a1623ca      0x20d0f0eb
+       0x505fb401      0x3bbe87e3      0x59138510      0xa032e5b0
+       0x4c4bd1fd      0xa19bc006      0x57faf36f      0x24aeb37b
+       0x9dfe2e39      0xa3918228      0x12ed3f76      0x1adc7868
+       0x52d54b6f      0x3b3bb87e      0x04217038      0x2ccca010
+       0x3dfe7d32      0x515a26ab      0x061deda8      0x8750ec31
+       0xda25aedb      0x63630030      0xfc45346b      0x21aba1c5
+       0xb4904998      0x749d2e6b      0x0f1909d3      0x132a6862
+       0x754eabce      0xa55c0618      0x5cd98176      0xb96737ff
+       0xd8b05179      0x9c8e3da4      0x97f2e2e3      0xb61429ff
+       0xbbdc939c      0x4aec61d9      0x4faf0e89      0x4f6cd1f4
+       0x10b5f482      0xd99b668c      0xe7ec4f14      0xd74e81f6
+       0xcd33f1de      0xd0f94d9d      0xc810f619      0xd8fbcc7e
+       0xb6280ea7      0x0d382991      0xdbc5b115      0x6fd8f0f0
+       0xf55341e7      0x91e21353      0x17f9dc9b      0x37a575b7
+       0x6fc85088      0x6d0a7996      0x9827385e      0x4f623d15
+       0xc91112bf      0x80a59bf3      0xa9bb9866      0x16380b9d
+       0xf8b5bfbc      0x054d65d4      0x6aae53ae      0xb25c9b40
+       0x5dcbbd8f      0x6ff8db9e      0x15158a2f      0xcdc10109
+       0x25e42ded      0x2fdea368      0xb7be3ccc      0x7b34ca65
+       0x97ad2729      0xcd32c218      0xedf23b2a      0x46693400
+       0xb84e3dca      0x40e671d5      0x5e0f7ce7      0xa94b7ae6
+       0xbe35d5d1      0x760d210b      0x9fd65609      0x6e36daa5
+       0xe56a2654      0x441641f5      0x673013fe      0xa65f7ff6
+       0x06500fa9      0x0b822091      0xa1d6851e      0x0b7a49df
+       0x5c2b0f82      0x7ee49fd1      0xb4e85e7a      0x9d999c6f
+       0x530758ac      0xd40876bc      0xe68ec478      0x4a84397e
+       0x295fdf21      0xfacf7dea      0x509fe59c      0x7bc7ae8b
+       0xe7e858f7      0x68050a7e      0xc88e0538      0x7da5cd9b
+       0x41f64aff      0xc4b52ce6      0x0f2da494      0x74c60878
+       0x263f4e91      0xc6087f9c      0xe3fab089      0x2e15f961
+       0x03494236      0xa92f04da      0x99c18104      0x8612d706
+       0x50acaea4      0xd499bdc0      0x34cbe2a6      0xc9cfe5c4
+       0x487ccac6      0x756461b7      0xdd495436      0xadd5d979
+       0x9a9b3224      0x5b09e765      0x6d333eaa      0x1f9e7406
+       0x3c96a504      0x8fcd07e5      0x0c0578d2      0xcdce6073
+       0xa4bf4a2c      0x7d2f610b      0x8b1055b6      0x35b73bdb
+       0x80b8fdc0      0xc5e5b334      0x932b95c2      0xa73a9bc9
+       0x391d05e7      0x7b4f34e3      0xe51f2431      0xe58e958c
+       0x87cce4dd      0xf3300188      0xb3d528fd      0x2b855db1
+       0x4acbd783      0xc06ff27b      0x363c9e2d      0xf30403ab
+       0x0b935c43      0x0dc7ebc5      0x316b4108      0xebdfac89
+       0x3ee8c912      0x8c9605aa      0xd8675a9e      0x481bac3b
+       0xabc0325d      0xa8090333      0xaade994b      0x35cd1e8f
+       0x98d7d180      0x8fbf0767      0x0c56bb25      0x285b14b9
+       0x2e3be447      0xb675ea9d      0x306ffe95      0xb767b19f
+       0xdd02ef7a      0xd1b3f4ab      0x419dd098      0x49190362
+       0xd2a5d71e      0x88859a3a      0x618af917      0x06c10947
+       0x4362174f      0x98162338      0x09113545      0x25fea1e1
+       0x97c50ea2      0x1c222ff8      0xc142bda2      0x12004e77
+       0x5b0a3ac3      0x39a45dd0      0xa24ad6df      0xf48e542f
+       0x9599ab56      0x6f857a2b      0x27cc03d4      0x69d4cc80
+       0x8c86b444      0xbd9d2f64      0xc0b8ea5c      0x636606a4
+       0x01d28968      0x3f6bdf13      0xe1673b48      0xcb14f95a
+       0xc22b6c13      0x9abd6d91      0xb8ad10b5      0x424014e2
+       0x6b2057b6      0x40fb28d5      0xcf9edea5      0xd5582ab7
+       0xd2df8dff      0x2d19d5f5      0x6451bdab      0xad3872f1
+       0xdf1734da      0x71726dc7      0x8c13b61e      0x46d87bfb
+       0xf0c4b8a3      0xe1b6913e      0x12eae34d      0xbfbe9831
+       0xe57174e5      0x72ff6118      0xd30e2c10      0xfdd503b3
+       0x7b305e6e      0xe1e1905d      0x5e0a883e      0x29cd08c3
+       0x25527858      0x9af006a7      0xf4d55499      0xdb5ed0b2
+       0x23826a83      0x949220f0      0x3dff8dca      0x0e843e66
+       0xf7d7a997      0xc3787919      0x43696ab9      0x66976447
+       0x859f3c9f      0x6ced7846      0xf7a459d3      0x8466d520
+       0xcef6f6cc      0x06d820a4      0x82bf0302      0x1511d393
+       0x08f0e990      0xeb88a7ca      0x8c552ada      0x55ed0dbe
+       0xc8b687c9      0xd6161b47      0x9b87ec3c      0x76e64faf
+       0x9bfe9a55      0x9ab7e327      0xef4ae25b      0x7257088b
+       0x7776149e      0x8acce20d      0xf832a123      0xc516ee31
+       0xca07c786      0x2459b81d      0x140e0c0d      0x367db85d
+       0x3bffab4c      0x2078946d      0xc934f40f      0x0d76c5c5
+       0x8d44882a      0xc6b1f0cd      0x546cd8b3      0x9c74ae80
+       0x980a4149      0xf8ca5118      0xa0e15063      0x97124c50
+       0x5286a809      0x736150f3      0xa48956b8      0x7695795a
+       0xe02c0cbf      0x8a53d5f0      0xf714f228      0xdfb54386
+       0x7d9c8120      0xb72bcd71      0x5776b2bd      0xd44edd72
+       0xc24545c8      0xeeea089a      0xce6f3216      0xc242432d
+       0x9c8c00ab      0xeb4c2000      0xefc993a9      0x76c0c3b7
+       0x34852175      0x9db64eb1      0xcfcc18f7      0x675e1eb8
+       0x53fc55ff      0xadbb0b97      0x451a2fda      0x3d336f25
+       0xa8f5f01f      0xa561b62e      0x90ef3703      0x6e65e157
+       0xee079b4a      0x2e4ff5ac      0xeaab1797      0x4c71bbb5
+       0xa6f79217      0xe8d7cd81      0x0624a162      0xf7991f76
+       0x973a2a07      0x3ed92be2      0x03ec00f1      0x91a7e0c8
+       0xf7451136      0x4752e136      0x6a38e92e      0x0d9e431d
+       0xf78d8bea      0xe1fb4a67      0xa15d3be3      0x68086923
+       0x8c2ad79f      0x7a3cddf7      0xe8f075ed      0x31308caf
+       0xfffb8a19      0xba0e0192      0x06e94877      0xcc4488dd
+       0xf6ffaf00      0xc16ad424      0xf095df90      0xa42a0cdd
+       0xaa0421ce      0x20463ee2      0x15922b14      0x86819d76
+       0xa821c16e      0x469c30dd      0x9bb8b07f      0xdcaf1680
+       0x548970f3      0xbe393dce      0x50664752      0x3070829e
+       0x297aa70c      0x1ea3f37d      0x1597ca4f      0xa2d49ac5
+       0x2d4426bb      0xce3c8a3f      0xa39ee081      0x87969194
+       0x316a8c95      0x82895006      0xab8d9832      0xe96c273a
+       0x57f10802      0xd36783cf      0xbfa33b16      0x07961517
+       0x81d565f2      0x544bd8aa      0x5d36a963      0xdc00af80
+       0x01807f25      0x0dfd2d77      0xf1ec7e36      0x96aaa6da
+       0x105c6a0f      0x1df5acd5      0xe5c27278      0xf68b7079
+       0x2b650fc4      0xcac72bf6      0x962a9522      0xfacdff5c
+       0x3f5ab5fa      0xb95652cf      0x020ede27      0x4795ceda
+       0xcf78db92      0x205e00fa      0x5381c93e      0xe5c34716
+       0x7a3986e3      0x10059b03      0xee2f2cb0      0xb9ec2804
+       0xff9f887e      0xf98b9dc3      0xdccdfaad      0x0bcaf264
+       0x83cc2aa8      0x6492cfba      0xd5286e65      0x7b4b0153
+       0x3c594a01      0x087dae43      0x0f665e4e      0x428f546b
+       0x8c291cbd      0xb06ce4fa      0x913398b2      0x9ec46154
+       0x21bed0c4      0x619594ae      0x44d419e7      0x7488e8b9
+       0x04b619ae      0x4636dfc8      0x60ab5413      0xab587fe4
+       0xac7a824f      0x8c4c3483      0xe03a23c0      0xecc61821
+       0x97f5e393      0x81025b1b      0x0f48dc0d      0xb6177cfb
+       0x4e8dad6f      0x9191ae1d      0x218ed709      0xee75ca53
+       0x4df8c4b9      0xce540161      0x513f117f      0xff2e3333
+       0xedf68b2e      0x020f969a      0xf47e28f4      0x998b4b49
+       0xe51fd08b      0xb7a3bae0      0xff90cd39      0xf87efd12
+       0xdd8716f4      0x35f5bf62      0x361b8b7e      0xb714da0b
+       0xce9f177d      0x1d16af9f      0x6646b103      0xb0ec56b3
+       0x0d192b3f      0x43668438      0x2a44a3b9      0x6af8564c
+       0x7a85ad05      0x959c7854      0x3372d43a      0xbc442739
+       0x757d7f0b      0x56eda728      0x5a4fa815      0xc6df021b
+       0x94f08dbc      0x88096982      0x8508397a      0xa9e4bba1
+       0x53d371dc      0xe0f0266d      0xd50d6686      0x1c8a2423
+       0x0c7a51b1      0x9fd0d8d9      0x3460fc63      0x8ce7b265
+       0xf03c63f9      0xbb9edb97      0xfdaa9a7b      0xd8281335
+       0xb8139d8c      0xb0a2b778      0x0bf660fd      0x94978ef9
+       0xab719015      0x4c65c585      0x2dbfb09f      0x01e570f8
+       0x57494752      0xc73cf0e2      0xc96c969f      0xa3720a39
+       0x69b09650      0x5e5616d6      0xcfc498cc      0xed8b9984
+       0xef3762e7      0xab56bea7      0x0409058a      0x6dcded2e
+       0x54703a03      0xcdeea095      0x7a4552c9      0xff570e49
+       0x4f41930a      0x6bbee57e      0xd637b631      0x0e9da0a4
+       0xd02ecd00      0x5e6b109a      0x01356db5      0x31a1fef4
+       0x92665fa0      0x45d7a450      0x25fbae53      0x0d2ba9ef
+       0x813e5181      0xccb91b2d      0x1e4f4d66      0xa414439a
+       0x1d64caea      0x34d11aa9      0x7a74f4ad      0xd37c3b14
+       0xce81ad7d      0x04e6f9f5      0x123b8579      0x1e9d7869
+       0x5e8e4230      0xc54e32ca      0xe578cc0f      0xca6f3ec5
+       0xb3b7354d      0x3e729731      0xd3a67568      0xb037e3d4
+       0xcf106830      0x435366eb      0x34f3877a      0x768eb454
+       0x3996cabc      0xf75e0197      0xfb9f48f7      0x56751351
+       0x3ae2003a      0x0aa20116      0xe94261a5      0x86663fcf
+       0x98d211e0      0xce0c0412      0xa97053c3      0x1c4d33f0
+       0x2c5dadf3      0xf9908b0e      0xc460e9a3      0x4c369445
+       0xab7fc6b2      0xeae2fdb9      0xc077c114      0xd1d137ff
+       0x87f2af9c      0xec7ff39f      0xe0d0dd65      0x4056afa3
+       0xaf148be5      0xf211eb20      0x51eebb92      0x1f0708ea
+       0x677930a7      0x7948c640      0x828a04cd      0x55cb7bc6
+       0xd0616d79      0x7c44642f      0x30fe3b36      0x2dcc7194
+       0xdcabc9ff      0x51aed4ad      0x0145f869      0xd82d0fa0
+       0x9206ba41      0x28e26a08      0x7a229c39      0xb97b85f5
+       0xe607c481      0x25d289fb      0xda5b13be      0x5ec82846
+       0x1e5b0716      0xff9b4ebd      0xf46cd510      0xad24837b
+       0x62c67b10      0xc46a5a14      0xe23c84bb      0x37eeb2c3
+       0xdd6fe432      0x21fffbeb      0xef79f8f7      0xf80c12e9
+       0x2b69a807      0xf97831db      0x6eb12a25      0xae8aa1a1
+       0x8c97fd5f      0xd00a930c      0x5cabc5b9      0x4af113f3
+       0xdf3a260a      0xe55c9e4a      0x81bf0c20      0x330e7651
+       0x9bfc46dc      0xf87440bc      0xfe187c45      0x672eb3a4
+       0xf7de1d6b      0x6031a4c7      0x55a50174      0xaff41f12
+       0x26ca70d5      0x824b8396      0x958c7022      0x38a73ce0
+       0x491cbe0d      0x32ddda3d      0xff33cc7c      0x611090e6
+       0xdc0fd6b1      0xad2ea10d      0x3079126b      0xa6b7a1a8
+       0xb0d17458      0xa810c54d      0xcadacc10      0xd71f26c6
+       0x0d641f9a      0x74fb3008      0x042ed388      0x97cb23a4
+       0x46c147ab      0xaaa22296      0x63b85c64      0xdf1de1de
+       0xbd426ea8      0x02feabf9      0x4e880ae9      0xe3c9f7d8
+       0xace7000e      0x0bd04b97      0x6faee32a      0x689676b3
+       0x654aaf12      0xb9fc6881      0x097034d2      0x98cbb76e
+       0x18ed7d3d      0x5b9092a9      0x5b9b63cc      0x5c430f07
+       0x575297d7      0x3db1149a      0x283ca860      0x49d6753f
+       0x93024c8e      0x22e0fa36      0xc6506f01      0x061aa1d1
+       0xec5a5637      0xf4fd13f0      0x063c3f57      0x3c254361
+       0x9daa76e4      0x68f1b15f      0x377794db      0x591dcb8e
+       0xec348007      0xba29de34      0x485e35a6      0xdd00d226
+       0xa41fd95e      0xc29e20fe      0x960e7ff0      0xcdde850c
+       0xaa2648dc      0x0e16d6bc      0x67e7fa58      0xb74cbc3a
+       0x6c76533e      0xe6654f45      0x2b026d8e      0x87b719cd
+       0xaf550f29      0x642dd61f      0x5626cd8a      0x729832ca
+       0x9a5209ec      0x7ca92e53      0x92967783      0x8b683023
+       0x7230e183      0x2b46a17d      0x72ed9b62      0x8c3153d5
+       0x104b27a5      0x3a885152      0xa43ba8bc      0x0e38f466
+       0x550ebfc6      0x61aff7b4      0x7a48222e      0x4b1cb5f9
+       0x6214db4e      0x10184d25      0xfffd5568      0x082c65bf
+       0x0de275b4      0x9db1d249      0x21948675      0x5a172a34
+       0x3ba61149      0xc843cbfe      0xf6e573a1      0x0aa69e59
+       0x643338ad      0xd14f414b      0xf0d93cc7      0xb2e2bac1
+       0xee2134ff      0xd2dcf80e      0x2f1b6a51      0x70925db3
+       0x30d2fa78      0x9d3c7564      0x49c0e04e      0x4fe8fa3e
+       0x0f452a33      0x97fef85d      0xd6657569      0xb1c9f85e
+       0x64aefba6      0xe1c08a12      0xa62951f9      0xcd3bf51c
+       0x83514304      0x3fca58b0      0x6e083a1a      0x0fc56295
+       0xeae9908c      0x234fdfa0      0x5b153453      0x2628c616
+       0x13320f68      0xf7e8d3ec      0x136f83b3      0x824bb8fb
+       0x63ca453e      0x834cce39      0xe792bc39      0xa567a0a1
+       0x7007c69d      0x9fe0329b      0x2bcba778      0xef681fcd
+       0x1d26dd8c      0xac0f8fa8      0x4999ceb3      0x61164783
+       0x59343833      0x996d2444      0xcc4f9ccc      0xed898d1f
+       0xb6b075bc      0x157a5bd1      0x7fab1605      0x3d55f3ec
+       0xfb1dab64      0x43c51e43      0xddffd435      0xce1d1dbe
+       0x689aec3c      0x6bfef5c9      0xad16f248      0x8c45d521
+       0x339ce8b4      0xa1c26fdf      0xe82ca875      0xb8d27297
+       0x84eef050      0x6cd69df8      0x953bf91a      0x01db2bc8
+       0x4a204142      0x2a85a038      0xe263a583      0x3f9e57cc
+       0x4affc364      0xdb89a455      0x41e4f309      0x7cf4e647
+       0xd39ebc0e      0xd63ea965      0x382028bd      0xcaf7843a
+       0xcba1aee9      0x962a38ba      0x64447f0b      0x22dac282
+       0xd724cd08      0x5b417c1f      0x5b2b5908      0x867ed01f
+       0xef226386      0x20e7130c      0x1f9b12ab      0xb07b30ad
+       0xdd75d29d      0x09eb3647      0x06294756      0xefe36da0
+       0x0d601f05      0x11f98b78      0xc8134be8      0x04b69ec6
+       0x6df37e2a      0xeb0d9335      0xf7b87d27      0xff234b32
+       0xdc7d9fc9      0xe0b92f02      0x11aa6f37      0x42310d88
+       0xe64b36e0      0x2069733d      0x4c1b80fe      0xb6269ec7
+       0x02c85bb1      0xc63c207a      0xe3ce412e      0x90cc4eaf
+       0x88330bf0      0xba4c2e47      0x9efac5f5      0xea829249
+       0xd4373cae      0x1dc54d9c      0x18b04744      0x4ec0f396
+       0xad95f8db      0x14732778      0x812632c8      0x12a39947
+       0x2497f5a1      0x940abdcd      0x4b340eaf      0xbb52e0fc
+       0x6992bbde      0x3180705b      0x5f15dda6      0x7ee9a828
+       0x5dd3a447      0xb81da4bc      0x898c4ed4      0xd4cfa48e
+       0x3e648720      0xa061535c      0x38b0d519      0x714ea4e1
+       0x6558aaba      0x2e5d9832      0x32b10cb3      0x12f74683
+       0x8a2d1272      0x8bfea89d      0xb9b0d38a      0xc62060b8
+       0x4d6c0796      0xdde515af      0x4e69b74e      0xf9e066cb
+       0x1178ccc0      0x8c49629f      0xb18e62f7      0x82570fb4
+       0x679990e3      0xeac06852      0x845ad85e      0x66fcdced
+       0xcc8bab2a      0x4cccd967      0xa909d3da      0x16f2b84f
+       0xff70b687      0x8e964680      0x3e490510      0xcc15ff7a
+       0xffb0a318      0x30085e27      0x0c6294e7      0xf092ff84
+       0x1e8ae3ef      0xd9f4135f      0x4eeb655b      0x0b133b0e
+       0x0da4c728      0x8a9ee7d2      0x7b0579a9      0xac385286
+       0x5c9ac211      0xb0674a9c      0xe533403a      0x4dced95c
+       0x035f6f44      0xec76b93e      0xfb6db00d      0xa4ab917d
+       0xae515afe      0xaac11faa      0x78bafa84      0x5a67e774
+       0xd2c3b6b8      0x6708f12b      0x867c2e37      0x826e1ee4
+       0x4b4ba1a4      0x4d93d7cc      0xb82afd9d      0xfa715ef8
+       0x17de030b      0x2e1a71ab      0xb567360c      0xfd8f16c1
+       0x5160138f      0xd9384a40      0x345b1c4b      0x058993ea
+       0x3fcae8d7      0x4dc2e776      0x327b2dd1      0xe7d1d383
+       0xfa10dfcb      0x5ba3c956      0x54db7d48      0x37fb2526
+       0x055a1158      0x7796bad7      0xbd5a4832      0x33f01c7f
+       0xf5fc6313      0xa7298449      0x43b6e7ce      0xfd3d144a
+       0x087127c7      0xb11d0a54      0x792d388f      0x477ad5e6
+       0x7cff7375      0x17a424ab      0x4e798c03      0xae4b553d
+       0x02c30177      0x82f30375      0x98b98ed7      0x8f741f98
+       0x7e777486      0x6ad3d150      0x1c2a0d72      0x3ea2735a
+       0xd5d5116c      0x9d12505a      0x70a402b1      0x615c72a7
+       0x637f3650      0x99b10cb4      0x6a0de436      0x15621e35
+       0x61194a84      0xd34ee0d7      0xfdd70d84      0x8aca1c6d
+       0xfac6878e      0xfa7b5771      0x3022330f      0xa7ed23ee
+       0xe9763f69      0xc4d38e3c      0xa5fc726a      0xde7dbc91
+       0x65ad5383      0x7f7ad77f      0x8516fbc9      0x9623d563
+       0xcf8685c5      0x59f21315      0xc1b6b1d0      0x15eecc50
+       0x9009f44b      0x7a2a8ad7      0x766a354e      0x59a6b09d
+       0x4cca7284      0xf6ef4ec7      0x388c54e5      0x3d34a34c
+       0x49a780a3      0xc7a8bbfc      0xf25d8bec      0xf6a390f2
+       0x1cc94fda      0xf37f034e      0x2be39e36      0x760d4f1e
+       0xdfcd71e7      0x55ed5a16      0x0bb9b028      0xe533d067
+       0x033f76bd      0x8ee3d55b      0xa3e59542      0x4fdb93a2
+       0xb47a605f      0xd0a02253      0x948c4cc9      0x4dededec
+       0x715c7873      0x88bfe017      0x11095c7f      0x0f71d898
+       0x25837d56      0x8a276147      0xd09ff4b8      0x2c4fae22
+       0x2730915b      0xbb1fda31      0xd5cc59a8      0xd8dc28f6
+       0x12f2080c      0x4ad77d75      0x223648a3      0x73abafa4
+       0xfc9554f8      0x4cbaae79      0xdffe60f7      0x0a98e937
+       0xa8a8af70      0xd3cc1f77      0xae09e4ab      0x14f0caa3
+       0x63b21bc6      0x0a086fdf      0xa1a7b1a1      0x3314cbd4
+       0xb1732177      0x842a7e12      0x37ed7860      0x720daee9
+       0x2eeb8d06      0xb0098553      0x8cca4537      0x2a1c4180
+       0xf1f10adc      0x66d21bbf      0xdae7b1dd      0x030f8be5
+       0x184ef28c      0x4a1082b0      0xf5f73b3f      0x2bc852bc
+       0x1893287c      0x7e1c6291      0x8272ba61      0x2aef57e0
+       0xec90742c      0xf9d46e63      0x85e84eef      0xd32c10c2
+       0xfa96b003      0x0fa221a7      0x9bdee2e2      0x9cee99df
+       0x4071e863      0x3b4af098      0x15148a99      0xd525d447
+       0x1e8be181      0x73cd75fd      0x2f1e91da      0x9c7531a1
+       0x23c109e6      0x5172cf8b      0x69ca62a0      0x754c25f1
+       0xfa3a0cca      0x6201622b      0xc7cd058f      0x5d5ee3f5
+       0xda0a4d69      0xcded309c      0x5bd1fc91      0x1fa74d7c
+       0x65bb3381      0x0811c460      0xbe6efec8      0x41edba24
+       0xe2237b32      0xbded2338      0xe923a277      0x90732deb
+       0x73820616      0x53fd3be6      0x30df290f      0x0529d627
+       0x5216acf0      0x0df2f5e6      0xb7aae7fe      0x77a86a6e
+       0x216c1fb6      0xde9d0bca      0x4c38b816      0x803cab8e
+       0x4653e80d      0xe5323d3d      0x98336658      0xe9330b0b
+       0xf5d154d1      0x2574745c      0x0b8b22e4      0x01cb6d85
+       0x7fd416a7      0xa74c5c80      0x1752811d      0x3fcfa0d8
+       0x1740f342      0x298908ba      0x8acda280      0x63fe7f51
+       0x697caa20      0x46772da7      0x6a2f5e16      0x8d56e593
+       0xed1df3f8      0x8a8f59d1      0x7660da2f      0x805c1ba3
+       0xf2b7438d      0xc175237d      0xb7e4002a      0x38cf4010
+       0xd7884e26      0x60e3abc8      0x3e3ce1df      0xb90f753b
+       0xc3836140      0x2724bc78      0xd1014b33      0x7aad6cc2
+       0x502bb788      0x3cd6c11b      0xca0e8132      0x23a5f680
+       0x7fa541a1      0x2c73ce32      0x266d5568      0x26dca072
+       0xc0e425dd      0x04241fa6      0x102e59e1      0xc1ac9846
+       0x59e6807d      0xf7dd1309      0x4bf082da      0x43cd88b7
+       0x5628e73d      0xd244c48b      0x7bc83d1d      0xc0fb8023
+       0xd0d24f43      0x27c17ca3      0x486f80a5      0xae90bd2b
+       0xbe4e4d0c      0xba06936a      0xd95432ac      0x84fcced7
+       0xa70c8cc9      0xc6b18bea      0xe01f8516      0x658ac202
+       0x63443276      0xc3626cac      0x0dceb29b      0xba20f2e7
+       0xaf50a259      0x1f7332f4      0x43885c55      0xf5dbfbb0
+       0x3174f3c4      0x5081d664      0x9309dab9      0xd2ef2193
+       0xbf01e367      0x44eac6f6      0x5a639230      0x53edebd1
+       0x15581102      0x785a8122      0xea11c074      0x04003b30
+       0x45c97b31      0xb5fdff79      0x16ed5a0f      0xb2ab6eaf
+       0x524d6293      0x73df9c8d      0x1a6d65d5      0x442d7abc
+       0x4f260f88      0x3078b81d      0x87e6b52d      0xc3bad689
+       0x55093e7d      0x9fdbb5b3      0xb805940d      0xbe18f822
+       0xfd262e29      0xc9eb61b4      0xabddb5a6      0x3ef2e4a6
+       0xfb8c082a      0xd6b8c59f      0xa710b259      0x36dd9814
+       0xaffee9e4      0xb7f3471a      0xbb9356fc      0x44600752
+       0x374907e2      0xfafc6297      0x20fd0007      0x05f324c3
+       0xa2037e3a      0x10ab66c7      0xe44175a1      0xaa4ee6bc
+       0xe45a8ce6      0x020af65b      0x5e059ff8      0x98cc3cf1
+       0x06019b96      0x6d1c1922      0xdd0a2e8d      0x86837333
+       0x1a3e36d3      0x17e2e5f2      0xb32ef76b      0x559915a2
+       0xf9c22b32      0x079ee5dc      0x7a3d401a      0x60a10dd4
+       0x053758ce      0x2e005b70      0x3685e353      0xf4b6460b
+       0xc7d789c8      0xc8ea82f2      0x8fc74f86      0x9f68e92d
+       0x5a1e00ed      0xd0e8fada      0x197640c3      0xeaa6e62a
+       0x023a7169      0xcc7fb17b      0x98dac1fe      0xe6c807a6
+       0x0560e399      0x9fb5e511      0x0882c18e      0xf4d767f0
+       0xb508a6e8      0xd27d2026      0x4681cbc7      0xadd7f6ba
+       0x35f47df4      0xc72245c5      0x8e8b8a74      0xeb94e799
+       0x8396bff2      0x6c2bf652      0x1562b482      0x5e1d2d57
+       0xdff1c004      0xa29b50e6      0xff880a97      0x7fc22f15
+       0x89633cb9      0xd0ab4601      0xe7341887      0xc07bb55e
+       0x71eb0aaa      0x4c0f2ba5      0xa7801724      0xf43a7964
+       0x434daf5a      0x68eedb3c      0x194eca3d      0x0bbfeeba
+       0x67850a32      0xd23b1ae1      0xa6911d9b      0xce700d81
+       0x783928d1      0xae5c120d      0x71fa13b0      0x2006c22b
+       0xf72f5d3d      0x1cd744de      0x0d9fc67f      0xafe8d24a
+       0x82b5142f      0x2bbf5368      0x17959168      0x09655f9d
+       0xcab7fad9      0x51e66c7a      0x2420988f      0x847754b5
+       0x0a4974ae      0xfa654071      0xcc725340      0x6fa4583a
+       0xca3082e7      0xc0f9ce55      0xd7d2cadb      0x79a92e96
+       0x22298333      0x57c27396      0xc74fa5e2      0x4afe8a75
+       0xcf697c69      0x4f76031d      0x4621473c      0xad0abf11
+       0xc82cd007      0x2bbad261      0x39318b1c      0xdcb0e1a8
+       0x31ea902c      0x6e550361      0x784be9d0      0xb14a31e3
+       0xca23cfd2      0xa43e7604      0x72ebff4c      0xed80ec25
+       0x43baaa63      0x880434aa      0x36a6e985      0xc173ddfc
+       0x11f1dd14      0xc7ee29ec      0xaebdcf8a      0x4c8445d5
+       0xaa772022      0x024d91b3      0x048082d0      0xcbaefb3d
+       0x4b09b3a9      0x12cf71ef      0x7db43f55      0x93cdd0c1
+       0xa076bad7      0xb46de6fa      0x417dc418      0x324da83a
+       0xff365817      0x155f3cdd      0xdac35be4      0x2fd2c82c
+       0x11f1bc33      0xedce1813      0x6d7c9f85      0x5c114653
+       0x01c57aae      0x1b96107d      0xe1c9f66d      0xaea3a907
+       0xa884e213      0xf8f98e65      0x91532420      0x01ef2298
+       0x497045c1      0xce8fdb4c      0x27eb66f4      0x4f55e3f0
+       0xba804764      0x26bda14f      0xc9f7f582      0x36bc7f36
+       0x34c2aa75      0xe4f15089      0xb8f9ee73      0xd4266b10
+       0x0fc54a15      0x5aa528c9      0xf8dfec8a      0x508cea6b
+       0x22b419f8      0xcf53de4d      0xbbd7e283      0xa14d1b71
+       0x9c32638c      0x1e361701      0x95b3f6bd      0x71ade23c
+       0x7dbdaf13      0x703136d9      0xb50676c0      0x1275e5b3
+       0x15efee34      0x3389309d      0xab961f5d      0xf381dc6b
+       0x20ade074      0xce316743      0x79d44d92      0x1d4fe039
+       0x6cfce315      0xb13ec789      0xf1a3d756      0x82ae906d
+       0x26ef851b      0xd2ca8f32      0xadd6ac28      0x3bce1e22
+       0x2de58e91      0xa0e69d86      0x0a66678e      0x0556a657
+       0x19206ec1      0x078b1a5b      0x06a676bb      0x89e164b8
+       0xc37e2fb4      0x1a4dd1dd      0xea609b2d      0x4a5cab06
+       0x8a0e5f3a      0x5f92a2d8      0x150ac669      0x3dccaa31
+       0x9e0296b6      0xf351dbf1      0x5cfca2f5      0x73e865f8
+       0x078c8312      0xf50254ac      0xc9064d4a      0x4f7176d3
+       0x3effaf99      0xe134aa8f      0xb4601dc4      0x2ba07197
+       0x7bae54f0      0xdf72f3ed      0x867c5d82      0x732c07e3
+       0x24e20500      0x287fc531      0x96166ac1      0x97543ef5
+       0xed62f87e      0xfaa76a7c      0xed4ba778      0x4e115af9
+       0xa11b36aa      0xcff391a1      0xf27a1aed      0x171a552f
+       >;
diff --git a/arch/x86/dts/microcode/mc0306d4_00000018.dtsi b/arch/x86/dts/microcode/mc0306d4_00000018.dtsi
new file mode 100644 (file)
index 0000000..3c78642
--- /dev/null
@@ -0,0 +1,944 @@
+/*
+ * Copyright (c) <1995-2015>, Intel Corporation.
+ * All rights reserved.
+ * Redistribution. Redistribution and use in binary form, without modification, are
+ * permitted provided that the following conditions are met:
+ *     .Redistributions must reproduce the above copyright notice and the following
+ * disclaimer in the documentation and/or other materials provided with the
+ * distribution.
+ *     .Neither the name of Intel Corporation nor the names of its suppliers may be used
+ * to endorse or promote products derived from this software without specific prior
+ * written permission.
+ *     .No reverse engineering, decompilation, or disassembly of this software is
+ * permitted.
+ *     ."Binary form" includes any format commonly used for electronic conveyance
+ * which is a reversible, bit-exact translation of binary representation to ASCII or
+ * ISO text, for example, "uuencode."
+ * DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT
+ * HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
+ * OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+ * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ * ---
+ * This is a device tree fragment. Use #include to add these properties to a
+ * node.
+ *
+ * Date: Wed Jan 7 17:15:10 CST 2015
+ */
+
+compatible = "intel,microcode";
+intel,header-version = <1>;
+intel,update-revision = <0x18>;
+intel,date-code = <0x12052014>;
+intel,processor-signature = <0x306d4>;
+intel,checksum = <0xc839f43b>;
+intel,loader-revision = <1>;
+intel,processor-flags = <0xc0>;
+
+/* The first 48-bytes are the public header which repeats the above data */
+data = <
+       0x01000000      0x18000000      0x14200512      0xd4060300
+       0x3bf439c8      0x01000000      0xc0000000      0xd0370000
+       0x00380000      0x00000000      0x00000000      0x00000000
+       0x00000000      0xa1000000      0x01000200      0x18000000
+       0x00000000      0xe10d0000      0x05121420      0xe10d0000
+       0x01000000      0xd4060300      0x00000000      0x00000000
+       0x00000000      0x00000000      0x00000000      0x00000000
+       0x00000000      0x00000000      0x00000000      0x00000000
+       0x00000000      0x00000000      0x00000000      0x00000000
+       0xdba22a66      0xbe0ad79b      0x0965992e      0xad84102f
+       0xbf2a0939      0xcb0788e2      0xea0b1e6f      0x356e583f
+       0x3f11d4e1      0x035508c3      0x0c066713      0xeaeff79b
+       0xb66e752b      0x697be02e      0xc41dfd7c      0xb2c81198
+       0x3640cf86      0xaf4c5320      0x80650437      0x6c4e2b43
+       0x542e3a6a      0xfc4da788      0xf603a581      0x516b7367
+       0xb7112bbc      0xc9adf3bc      0xfeeec896      0x49cc8b68
+       0x96f9c416      0xd25c17e0      0x587a4d45      0x13fd7aa6
+       0x429e8d09      0xc22e6df8      0xa6678a73      0x17adc426
+       0x76676608      0x1d970d05      0x7c8a9968      0xf99cac21
+       0x617be229      0x7dfd1cd6      0x83ff0035      0x873612d4
+       0x9624b727      0xf667b8e9      0x710d9262      0x34dd59e1
+       0xbac69139      0x19577a36      0xdfe9f57a      0x11fdb95c
+       0x698498f5      0x10f25341      0xa994b124      0x8839568c
+       0x38fd5bac      0x93e671d2      0x92b2e916      0xd083650c
+       0x4f1a50d2      0x00af9698      0x9faa6566      0xe98d3a0f
+       0x5fdbf0c8      0x46a5b760      0x6329a5e3      0x39eba30e
+       0xab088c0d      0x26aa5f2f      0x56bd3c1d      0x566259a8
+       0x11000000      0x70e23c2c      0x1b7d8466      0xa2f784d7
+       0xceb63ce5      0x9088234b      0x23b1d432      0x84eea8ef
+       0x9d1888e9      0xfb2b8217      0x4fa7ac69      0x07c529a6
+       0x8b0694d1      0xba372800      0x4da8ad25      0x3cfde2b9
+       0xa7554683      0x8df70fe2      0x93b7f5b8      0x459ae846
+       0x1637173b      0xb8ca3f39      0x6a9dfbd3      0xe226e104
+       0xb9d194b2      0x02d64e76      0xdd310266      0xcc89892a
+       0x448aaabe      0x4c29405c      0x4c0b2833      0x0f5839ad
+       0x7a204f3f      0x4a6b292e      0x32d1af82      0x95b6e9a1
+       0x495ffbf1      0xf7eeebb6      0xac1ab767      0x43f8274c
+       0xc579abad      0xd4a1a6aa      0x51b10e25      0x480ff530
+       0x49ec38b0      0xa647f4c6      0x65bc5a86      0x9731894e
+       0x29be8858      0x1fce1d88      0xcb901a01      0xa924d206
+       0xb539d5d4      0x7574ca33      0xfa51c12d      0xe98cf6b4
+       0x0a601353      0xecdb49b0      0x475890ad      0xd75bd0b5
+       0x544de968      0x5c07241c      0x35ca668a      0x8250fa85
+       0xe5a95b37      0x7c71c685      0x82a38388      0xa7fcfd16
+       0x7a59cb4a      0x0df22455      0x0799852c      0x48156813
+       0xbad36d9a      0x1ff36daf      0xdcd1fa2f      0x330fe0bd
+       0x128a91b0      0x45268039      0x04486df2      0x76f50789
+       0x24a188f9      0x248e3334      0x8ead8d52      0x5809c815
+       0x0e714a5a      0xd75f89e9      0xf8b8ab34      0xc4d8f517
+       0x96768393      0x85ab9591      0xd459e17c      0xd9cdf5cf
+       0x18ab4829      0xffd32b98      0x3e665304      0x19b135d3
+       0x50ab83a9      0xf2d374f4      0xf6e8acbe      0x003d4478
+       0x921e16d5      0xc87aa4e0      0xa9b09093      0x55dffcf1
+       0x07cfbf0e      0xb3c82af2      0x0fa7b716      0xabc3ea4b
+       0x79d6b5fa      0x026ab2a1      0x07311959      0xd7cfff59
+       0x7f061c87      0xca074525      0xbcee0015      0xe25287e1
+       0xa1f251c1      0x7742c342      0x2f23d962      0x1879e99a
+       0x16c0872a      0x8c60144b      0x3517ad0c      0xa526c0be
+       0x27e4e63a      0x88662d0c      0xa1f89b28      0xaafe70b1
+       0x7e4e3b36      0x52819340      0x3e07513c      0xb6ace619
+       0x2fd42cf6      0x38ea6c82      0x03feed66      0x1cce3d23
+       0x9cfdd0db      0xc6657c2b      0xb58edbd6      0xd7ffc707
+       0x605a4f83      0x4949c032      0x775572d6      0xada53d72
+       0x12feae5c      0x44a02e35      0x70559a73      0x2845ff91
+       0x4b38075d      0xbda74c3a      0x31ec0665      0xc145bb52
+       0xdc2374d0      0xdbd44f9c      0x3cbf5a72      0xf60fcbbb
+       0xa23484a9      0xf701795b      0x8a40a369      0x0ec36d46
+       0xc0267c8a      0x391950c0      0xc3aa7a13      0xeffcdde0
+       0x8913df38      0x359a93a5      0x70f70984      0xcf8c068a
+       0x8edaf2ac      0x3138e62a      0xe6b7e2a1      0x2ed66a90
+       0xd16a0d53      0x94917361      0x93d83fed      0xfa3779fe
+       0x5e3bd293      0x683c6f3e      0xf7917a1c      0xc45084c7
+       0x80d9939c      0x37acefd3      0x6866acc7      0x19722a46
+       0x9eb5e80b      0xea4ba207      0xb8e9fcb8      0x9899dc0f
+       0x1b5f2321      0x7426957b      0x73817bdf      0xb42c0062
+       0x8723c8dc      0xbc51864e      0xe20d1f1c      0xdf5a4816
+       0x37771401      0x5dfb8907      0x990296cd      0x960dc10b
+       0xc3c9dd16      0x19d10cbd      0xe57d0d58      0xd82e36dc
+       0xf05e5372      0x7714a18c      0xb3b3de0c      0x74dd8193
+       0x260b54da      0x3e1dfbd0      0xcedf5fc5      0xe180c7e6
+       0x765aef39      0x6d6886d1      0x3083d924      0x9887c0d3
+       0x6b29bf34      0x25924357      0x67f0279e      0x9272bad1
+       0x9eea3d30      0x31a66bfd      0x47c141a8      0x48c33fe7
+       0xe1af5c5d      0x3d79a63f      0xee926a91      0xcbcd3a90
+       0x3fae595e      0x5b90ffd3      0xc9127894      0x0f186052
+       0xd4ccf1ed      0x2894a66e      0xc5dbb07f      0x8a82716c
+       0xa57ad9e7      0x5d202f63      0x62d36127      0x24ace962
+       0x0a40360f      0x5771a241      0x0c0857c1      0x3fb6f1d3
+       0xc3ae472f      0x7145d672      0x48ed8d2b      0xf8421334
+       0x561c7a80      0x45051ffc      0x148f4286      0x3daafb8c
+       0xd1d3e9f3      0x5fda4d88      0x4720be58      0x28acd68f
+       0xe2b89015      0x7cf21abb      0xa5770455      0x88cd0b21
+       0x1f61015c      0x85c93767      0xbab87e33      0x3124016a
+       0x3237c6e2      0xd0a3f1e7      0xa8084779      0x20cd1c8a
+       0x4b37b623      0x7358ed54      0x5aeac6d9      0x752b12c8
+       0xaea1bbf7      0x1af0b54e      0x5dd2ebe7      0xcb4ae47c
+       0xda6fb0e6      0xe3059b17      0xd03924b2      0x444d92d9
+       0x79d705f0      0xff135399      0x243522ee      0x8f73dfd4
+       0xaca149fb      0x81958a52      0xfebd7b81      0xe3d768ef
+       0x53e7bfb4      0xa4579a13      0x77e340e4      0x30185a9e
+       0x0daa18d7      0x0bc68fe9      0x95161f27      0xce9c3ee4
+       0x91165754      0x1a89f7a4      0xc4058b46      0x1cd1fbd6
+       0x25251f7a      0xf9e578fd      0x761322c7      0x9c34727f
+       0xe64ce289      0xa19548f5      0xa47bb64f      0x71abfcd1
+       0x9615e893      0x181d0f15      0xb09f0234      0x64f01f08
+       0x748db288      0xe25133c0      0x5a65f595      0x9f36c6f0
+       0xb19a11d9      0xc9cedd48      0x2ad66ebb      0x65e4a88d
+       0x2c7399c5      0xc4e84387      0x79095cd6      0x52fdb70c
+       0xdc1ae272      0xb41ce754      0x13f46a1e      0x3fb2ceae
+       0x5aea9013      0x8301f6b8      0x41131a65      0xf7f2c7ec
+       0xfa7c2862      0x3e6d24e8      0x7552e7d3      0x7747d8a2
+       0xff94b768      0xb8641288      0xc42661d5      0x7f44efed
+       0x575c9e45      0xcd9e75b7      0x1002bb44      0x97ff1ee9
+       0x2e7f5038      0x192b8e0b      0x0e87610c      0xb11f44b8
+       0x0a138ef0      0x5a0956ae      0x62013ea2      0x834a8b1a
+       0x61a8483b      0xc33f2e90      0x7c5ccc9b      0x9ae5fe00
+       0xeb3da13b      0x3f3c2f90      0xe13a11ff      0xc38e26f4
+       0x846f08c9      0xe0e38c95      0xa13a2f5c      0xa3581647
+       0xc93568c0      0xf85729c6      0x85952202      0x727faa0f
+       0xcd5db4c6      0xcb1a9ed7      0xf2d4e44f      0x40ff5258
+       0x4cda46f6      0x9749f867      0x4cf2a738      0x24792ae0
+       0x263c3d21      0x30e690f9      0x9ce26384      0x9a0cafcf
+       0xe2645e6c      0xeaac309e      0x84c0a218      0x2cdce2c0
+       0xb785c012      0x1034135c      0xa64a65e3      0x3c33ad10
+       0xae5eb84f      0xfd5543ef      0x12a6e1fe      0xffff2290
+       0x45fd07c4      0x70ca6410      0x17f1467c      0xa258a38f
+       0x62e85ab1      0xbabd441a      0xf8af8d3b      0xabf0852b
+       0x11ad60a6      0x6014d6a2      0xc8bf66db      0x45ec4ce4
+       0x986087af      0x82974e7f      0xab562d51      0x72f78c02
+       0x122a3857      0x51fc2d69      0xc2770e19      0x8e1f7793
+       0xd54890a2      0x542f78cc      0x2c0476c2      0xc6088dca
+       0x467546fe      0x7bab798a      0xf6620dc0      0x42ae5b41
+       0xd3512796      0x9ce23558      0x02ecaf0d      0x9cf4f3dd
+       0x0531f681      0x3b6e677e      0xebdce6ba      0x4f614ba7
+       0x452da3f4      0x8a6d2df8      0x4503a79c      0xb3feb459
+       0xe656f4ad      0xda10a8df      0x5b84c809      0x626bc361
+       0xaabe2b50      0xb5a17efe      0x5572c755      0x8e6836e0
+       0x367c73c8      0x5be0062f      0xe2b2a9c3      0x6284bf4b
+       0x598615c1      0x71baa610      0x81e32b1c      0x082ecf94
+       0xb3545874      0xc22c034a      0xda702e7c      0xb80a2b0d
+       0x9557a002      0x6cb7aae0      0x515042ba      0x022708c3
+       0xb2d4203b      0xb45abd33      0x3431b911      0xe6156b60
+       0x49b76c50      0x81b6ec6c      0x71dd0c0b      0x7375a7b9
+       0x0a81906b      0x7ae3793e      0x8e1c1229      0xf8654b9b
+       0xab5b1861      0xbd559fe4      0x09d011e7      0xa6657fa5
+       0xafda83e0      0x6ac3a1e5      0xedfa3de7      0xb5cc149c
+       0x84160e61      0x4da10346      0x3d909a8b      0xaa3821aa
+       0x7d42b0b5      0xe6429fbf      0xef8191d7      0x5f19ca7c
+       0xf000dc81      0xe1b6042e      0x695edd22      0xf66f9faf
+       0x94f15f14      0x6637dbca      0x3f6dd338      0xc171dc51
+       0x1de48a49      0x06194b2e      0x012fab5e      0x9790216a
+       0x7314c73a      0x24d68677      0x2bc20c64      0x60b4549a
+       0xbb6a7844      0x4633fe4e      0xc25ea02d      0x712d631d
+       0x658cff37      0x382e3a45      0xbc0bfc41      0x69625d2e
+       0x779b2d65      0x9e50cde9      0x680b2c0c      0x6f21ed7c
+       0x2c1b7dde      0xedd5512b      0xf4b250e4      0x03709be7
+       0x245c1b9e      0xedc82d72      0x5ef47b81      0x475587de
+       0x545bd2c2      0x6c9c94d3      0xd5f6f4f1      0x7ff06558
+       0x2da62e15      0xa9db20b8      0x170b244b      0xf7057f09
+       0x7575eed5      0xafe033be      0x7b25af94      0xc42164fd
+       0x5ebc49c5      0x5d232014      0x37a212ec      0x0d887adc
+       0x63027728      0x49be2697      0x4273bc08      0xbee2466e
+       0xc120abed      0x82fbab44      0x3f90149b      0x7776e0b4
+       0x61e41d7f      0x86b24a2f      0xa8a1b21f      0x3def1f04
+       0x5407d3c1      0x02e5b0dd      0x92e295a1      0x60e4ec8a
+       0x8003c44a      0x98051d42      0xac009a9e      0x4f3cd1b3
+       0x61218b7f      0xfdbb36b1      0x5665bd25      0x4aedd5a8
+       0x4d39fba6      0xb68cf631      0x6babe008      0xcd3ce386
+       0x6aa5056d      0xff8cb27d      0x8f0e9bd7      0xe45c17c3
+       0xd0a58ad9      0x865cd5dc      0xf2f0b03c      0xf4d46121
+       0xfef3f7f1      0xfb576ce0      0xc7978309      0x8978a4a3
+       0xc753c0c5      0xcf17c69b      0x756b80c1      0xb4d3aade
+       0x436feca1      0xd005f617      0x0f8eb00f      0x50b54f3d
+       0x40d49450      0x4df95baa      0x5ae05c52      0x2425a579
+       0x31add124      0x08ac6a36      0x31503560      0x76249f63
+       0xaabf69da      0x4cda656b      0xb256550f      0x0e13c9e9
+       0x823ab41e      0x36471101      0x79b15b65      0xfc23e6d6
+       0x48062954      0xba766e67      0xeb980604      0x3b86b4e1
+       0x32e1cb12      0x49fa888a      0x272b1086      0x24c9a028
+       0x75e46e74      0xee13f4d7      0xd37b8ae3      0x41c8152f
+       0xf69105bc      0x5970dc10      0xa8af57f4      0xc50f531f
+       0x4fb94b31      0x5b18154e      0x3c6bfc4f      0xfdf46c0b
+       0xdc126153      0xe84e0788      0x8b75deb6      0x6a7f5631
+       0x75d9dcee      0x300cf228      0x171aeb0f      0xe3a13a9b
+       0x161a3425      0xfa983a1a      0xa66e7bed      0xb2105d9d
+       0xece8e711      0x03ae5c21      0x67248545      0x07cda076
+       0x8cf9fca9      0xe8bedf35      0x540535e7      0xf6242dc1
+       0x6a0dc683      0xd3f47c01      0x7599d3ee      0x9951924e
+       0x0c4a8350      0xd0cd23c1      0xe006e948      0xcc766fa6
+       0x45e18c01      0xe22d57b7      0x7a6151fe      0x3b91141d
+       0x4d5ac707      0x8dcddccc      0x1e510e5d      0xf6e9d9c2
+       0x91666dac      0xd0a2d1b4      0xeaa3ac6c      0xa2e00e16
+       0xa63246f0      0x262f13fa      0xa57823f8      0x5c95de2f
+       0x65ee4639      0xb4055029      0x31de658f      0x5cd17539
+       0x7e7e443e      0xb131b744      0xcb624716      0xba2cf483
+       0x050db2df      0xf66000bd      0x4af88f26      0x79805891
+       0xd60e929d      0xf4e25a0a      0xb3bfbc14      0x168e3992
+       0x23cb80d3      0x67219931      0x04e16cff      0x4a503cad
+       0xdd996c1d      0x30a1ec3f      0x68235697      0x1337c96d
+       0x6f0e9d6a      0x2a7d02b4      0xa42ccd20      0x2944c7f2
+       0x4bd8dadd      0x5bfed31e      0x364cf6f4      0x95af93b0
+       0xa0d7e152      0xb347369d      0x21a1ab6b      0x1f6709aa
+       0x071df6e4      0x1477001e      0xc4b3c0fc      0x0e74f2c7
+       0x59370198      0x8594d6d0      0x2bfbb727      0xf2714c89
+       0x0612eff1      0x2e58f008      0x62034e53      0xac864f76
+       0xa82a588f      0xc0d235cb      0x7f81998f      0xda7f8738
+       0x147043e7      0x1fab95b4      0x5a9b9152      0x2a0dff34
+       0xad02f395      0x2aeaafc6      0x35b980e2      0xe3c647b3
+       0xa6614795      0x032dec1d      0x5d3681f5      0x331b46af
+       0x071d39d7      0xaa4b2500      0x1aaca3f9      0xa6e24704
+       0x8940e5f8      0xe50f05a9      0xa951365b      0xb42aac38
+       0x64162823      0xa1626db3      0xf49079e1      0xb9e6bcb6
+       0x80e25b93      0x02be0153      0xf5e1bac0      0xf95bf7e9
+       0xa946853f      0xc4f9d796      0xf07b1bf5      0x29990e8d
+       0xd2352d1d      0x05b9d92e      0xc5e8148a      0x568d7cd5
+       0x5ab01131      0x5055cdca      0x9f308cdd      0x57c089a5
+       0x04de25c0      0x0cfcd61a      0x3329c959      0xe22ea82f
+       0xd8b4008d      0xc5c4a59c      0x79a2c70a      0x6289e906
+       0x88e4ed71      0x35fcd35f      0x3ccd08a3      0xc8208a79
+       0xbddf86e3      0x7f5c9c17      0xcd66e37d      0xf9e07134
+       0xc551e5df      0xfa42991a      0xda71803c      0x8eacbe09
+       0x55340d26      0xfbf8ccb4      0x995445c5      0xd8f0057d
+       0xaacf78b7      0xc2ed5434      0x419c8c8e      0x190ddc7c
+       0xb0a6b019      0xe5026481      0x36e103b8      0x1176be12
+       0xcd7ddd2e      0xf74b2d65      0x8ac34ef2      0x070621da
+       0x86f45fdd      0xa89291cd      0xee1f9340      0xeb78ffd5
+       0x791b9276      0x26088a23      0x75affd0f      0x4747a454
+       0xd06ec97f      0xe02383f2      0xcec2f827      0x1506de3f
+       0x0aa12b9d      0xf6b9b27c      0xb25fa254      0x366fff4b
+       0x128898a3      0x5ac31f23      0x1032d9fe      0x21bb5327
+       0xf267e40e      0x0fe5f86b      0xa1c3645d      0xb5363718
+       0x27115b8f      0x2f78c7b2      0xbfac5b29      0xbc59ee60
+       0x2ae0c741      0xeb365235      0x1939b82d      0x6fdc2751
+       0x35a6214c      0x16c17151      0xe0d075c4      0x3e26b0be
+       0xb2ba1aa9      0x8c47beab      0xfc10b0a9      0x840c2e42
+       0x0704c87a      0xc201acdf      0x24d01c4a      0xf1a18efa
+       0xe7cb41f5      0x97764440      0x4cd84a1c      0x506b6764
+       0x2a01332b      0x73d34250      0x0c5a012a      0xda35525c
+       0x1e517310      0x3cd323dc      0xeec3db79      0xaaf0f9c3
+       0x8381998b      0x1818375e      0x0c90cdf7      0x541fe193
+       0x7e1abaff      0x93ca023b      0x1c611c58      0x85ca0c92
+       0x6e9f0d62      0x678c6f34      0xcf2372af      0x4002ebcf
+       0x4c0f7dbf      0x1669e554      0x927710d3      0x5dccb350
+       0x5589890e      0x5145c2e3      0x85ef0fff      0x41ce47aa
+       0x15306329      0xd6f694a8      0x74ee2bbd      0x1b130ecc
+       0x1f2f4dbd      0xadf2863d      0x4738662b      0x6e5da35d
+       0x1956eafd      0x061591e2      0x644185e8      0xd34d0462
+       0x775fa0b1      0x7d71b4f4      0x85ea75ce      0x507d1e64
+       0x411a6419      0x87f4b639      0x185dd775      0x66774371
+       0x81f87023      0x76ad61c4      0x61426767      0x8842feed
+       0x5a8dd486      0x81628b32      0xcf0554a7      0xec35b2a6
+       0xa6f1211b      0x3a530faa      0xb8f2b95a      0x46165fae
+       0x84b6d85a      0x34126a4a      0xb71d6949      0xd5303cf7
+       0xc81b934a      0x23abdaad      0x4e38de65      0xe4bc40b5
+       0xf9fded30      0x600c220f      0xe454a988      0x44bf884d
+       0x8ebe7abf      0x49e7323c      0xc337f0f4      0xc915a6b4
+       0xad840f6f      0x2904e39c      0x6e13805c      0x1405ab99
+       0x65b3d0f8      0x46fa4e7e      0x4601f77d      0x83aa67a7
+       0xd5c37bf7      0x59a27ae7      0x44a64475      0x08acb6f2
+       0x0585231c      0xbab7e362      0x1c06d067      0x5108bbeb
+       0xa38e1021      0x87737dc1      0x8785745d      0xf4467d1a
+       0xbc551f7e      0x79ee6adc      0xc2b30c70      0xc87ad73e
+       0xbcd6b0bf      0x33a86752      0x52634166      0x89d5f10e
+       0x91e2d134      0x57f7374d      0xe1c7a43b      0x2907696c
+       0x00d255cb      0xb0269ea1      0xb861aac6      0xf7072a36
+       0x6d90c64e      0x1bca8e45      0xd1684253      0xfc087387
+       0x7dfa4e69      0xbddfdc43      0x0d9fec2b      0x1e73bc82
+       0x5196a19d      0x8f08c0a6      0xcce9cf1c      0x3f0bf337
+       0x337a4c38      0x128e9b16      0xd56199be      0x5a203b5a
+       0x0fb0ebcd      0xeb904ed7      0x60401bfb      0xe86b3d01
+       0xc44855d9      0x3c82d2f3      0x7454b83e      0xcda7e219
+       0x461940f8      0xab5fb0bb      0x1fa4ec36      0x9eb827ab
+       0xa2bc7a87      0x8b4c1014      0xd5cf15c2      0x99a1fb32
+       0x8eeaf0e5      0xf8599e9a      0xcbc08d33      0x168b622e
+       0xdaabf05e      0xc85d4300      0x62e3675f      0x616ddb27
+       0xe6ff27b7      0xb1fcf2d8      0x29455053      0xc2a048ae
+       0x4a150e99      0xe762b0f7      0xa07e5713      0xf4b49278
+       0x50d56365      0xc05fe7e0      0xe25fc8d0      0x668ccc7a
+       0xdbc764c0      0xa115709a      0xd115ef67      0xfb175c42
+       0x8be2df10      0x0257aa42      0xeadded62      0x7fa3c865
+       0xa8762904      0x0d3ee70d      0x00d37cc6      0x8f628a87
+       0xb1fa42d3      0xf993b225      0xf6bd4689      0x10284206
+       0xcef0caa4      0xa7707899      0x3189591e      0x3a0d3353
+       0x4c0502e7      0x5a6ec45e      0x60c16132      0x617a783b
+       0x8b5707d6      0xeb8225ee      0x0ec0d435      0xa03b9aeb
+       0xb49e492a      0xda62ed21      0xc80922f9      0x62e20ffe
+       0x94ba256b      0xcdc0a7ad      0xed9094df      0xf1162496
+       0xbe5c8441      0x1056d2a7      0xa5cebdf1      0x2a10fe80
+       0x3e1e6068      0x79dc9fdf      0x5c1966c8      0xf40f46ba
+       0x01a63823      0x371791be      0x1ee4b60f      0x1e34887a
+       0xb2546494      0x934d8e7e      0xccce6075      0x43639155
+       0x5b4167c0      0x2e980398      0xd9240e62      0xd3855dc1
+       0x6452c65b      0x17c1e0d1      0x8f0570e9      0x72a67c24
+       0x9396e4f7      0xaaca0d3b      0x7074d168      0x93bca0cc
+       0x154d9819      0x862e8a96      0x265b0889      0x48648196
+       0x58757c9a      0x6c4434de      0x9a94c092      0x2bb30720
+       0x7bf2289e      0xcbf3e08f      0x198ff4c5      0xb85a63e1
+       0x4f8532fd      0x9a04f514      0x5d01e9bb      0x2228da69
+       0x6a839419      0x640854a4      0x1e39c53c      0x21a3447f
+       0xc06a4b7c      0x17639783      0x0ebb7fd2      0x9008130c
+       0x51a3af32      0x7be8fbb5      0x92d774e4      0x818cf273
+       0x14189dba      0xe464911f      0xdf793256      0x7b30af40
+       0xcdf7d976      0xfb1835ab      0x9baf7466      0x351df8f0
+       0xb21966b3      0x095d8a77      0x412bf19c      0x6a441613
+       0xfbef959b      0x835d0c26      0x10f034cd      0x79a81bcf
+       0x2d94a8ec      0x1d958b28      0x23a79db2      0x901325be
+       0xd539850d      0x42650b7e      0x04890acf      0x98abadb1
+       0x184e712d      0xfa3e9a72      0x1f894fe0      0x077ced24
+       0x695a9a9a      0x63500ffe      0x7a980a60      0x41e0b5c6
+       0x2d2556f1      0xe82ea5b9      0xc970fb41      0x54240b9a
+       0xcb4284b2      0x53869a97      0x3c22f878      0xbdf50b40
+       0x4a3a96bc      0x55b1dbbb      0x41e81dc3      0x015fdccf
+       0xda52cf10      0xc4bdbc67      0x2129cb71      0x092a0d5a
+       0x9727c4d0      0x611f366a      0x69b21be5      0x80b25e64
+       0x11b22678      0xa2d292c2      0x86f593a8      0x242f7217
+       0x8c11b6b4      0x774f4a8d      0x334a586b      0x39ee197d
+       0x13a12371      0x9f5d821a      0x538b0c79      0x61b469e1
+       0x709c21c7      0xbbc37965      0x26d983c4      0x3d718525
+       0x53e79653      0x6b735f2a      0x92fd62d8      0xe0d58ccd
+       0x1f5056f1      0x88d5fd8b      0xfe488573      0x05192e1c
+       0x88d53837      0xe4c42363      0x65397452      0x86e930ab
+       0xfc0304f6      0xba309113      0x97fb93f4      0xe07d942e
+       0x244fb082      0x605cea09      0x6607fc4b      0x559e0c5c
+       0xb46f189b      0x6e978ed9      0x5ce7ca84      0x48d36ea4
+       0xd8a412d3      0x9457635b      0xc46dfbc6      0x68320030
+       0x3d7bca6f      0xbb0f1a2e      0x26d8a4c5      0xfae2b12a
+       0x4cb600e6      0x717d989c      0x51e4b4e2      0xa6b48870
+       0x2440fbed      0x2cd1cf33      0xc239611c      0x3a1e002f
+       0x476c15dc      0xee7cb307      0x98ece942      0xcfcb4a1e
+       0x02eaf746      0x8cbdf634      0x03ce5b94      0x7f78259f
+       0x613af17a      0x7bcc6669      0xd3c0cb00      0x58556e17
+       0xaba7f52c      0x9ccbcf0c      0x3d5627dd      0x4b746b6e
+       0xdb9ab0be      0x885cf33e      0xb99bd48e      0xadb39777
+       0x3c322162      0x2120afef      0xec520198      0x5cfb2e63
+       0xbe88d15d      0x9a105c8e      0x98d30e63      0x74d91110
+       0x1d9d5e7c      0x02719a28      0x9990d84e      0xc28b6d44
+       0xbe169a16      0x03c0be89      0xe4eb87c0      0x46db0e17
+       0x9508dade      0x679609a3      0x870ed09c      0x9ae88d46
+       0xca3c7086      0xd7254c16      0xf2fbaf98      0x6c5e3557
+       0x2646cb6e      0x8f50c80a      0x7c92cf00      0xb19f271a
+       0xb6c96021      0xc32274d4      0xec06eaa9      0xd537778e
+       0x4c8e2f19      0x67d3d0f7      0xfe772c00      0x266e52db
+       0x2055c351      0x3f86093f      0x4c8fb9b5      0x074f5f14
+       0x9b5584c2      0x0826b994      0xf7d876f1      0x9ffdb3ce
+       0x16f4161c      0xaa09fe98      0x364a01a1      0xa9034411
+       0x1cf9ccff      0xf8bdbc56      0x163234d4      0xd472dfcc
+       0xc5984f05      0x098afb9a      0xd83befd8      0xeeae0702
+       0xa3e60aa7      0x8d9ed50d      0x08f220ab      0x16b0cadd
+       0xbac33ddd      0x3c0660ac      0x4ffc4724      0x59163570
+       0x21e10621      0xda718db8      0x2ac628a8      0xe265c9e1
+       0x8079e5d4      0x0731f649      0xe230a355      0x533783d2
+       0x462658ce      0x076c9a69      0xbe4e3190      0x2a7d4bf1
+       0xd6265bdf      0x1c6c2cb3      0x4dd404ff      0xd637aa7c
+       0x5d296069      0xc471cbda      0x2dd1152b      0xaa2f5aad
+       0xd5569ab0      0x1b91051f      0x1bd5e528      0x2ca45e00
+       0xf4362a7c      0xb007851c      0x53ef378c      0xffe36da7
+       0x4936dda5      0x287c714c      0x0ebad59c      0xd11ba069
+       0xab13390e      0x3b218471      0x2b60501e      0x02ec5c5b
+       0xca1110dd      0x31bcfde1      0x476f8d1b      0x2f29815d
+       0x9cb085db      0xeb38e651      0x060a92b8      0xa4f49f4d
+       0xc7c0ca50      0x2cd3f097      0xe3c17f26      0x27829941
+       0xa926e7aa      0x5cfb05e3      0xdda38aa5      0x12fba6d5
+       0xf5d38006      0xa4dcc602      0x90fa19cd      0x5208a021
+       0x4e6e0b95      0x4c696856      0x794122e8      0x658b7743
+       0x2ab700ad      0x7f2ce02b      0x9e259629      0xee838708
+       0xbf0945f8      0x525bf0d8      0x3ce6ccf6      0x67d22cc0
+       0x24a32074      0x54abcf28      0xabcb8c9d      0x30b3df6a
+       0x2518959f      0xa5f21be7      0x5af09abe      0x91bb6790
+       0xb474e40e      0xb67fa1e6      0x3789ffbe      0x4f808a4b
+       0x2d70fab0      0x5458b074      0x3e3fdf85      0x091ee070
+       0xe5d088e2      0x506a6d21      0xa328091a      0xbea43770
+       0x9ca05528      0x650234a9      0x5932c91b      0x7ab51c8b
+       0xd4668113      0x49a6e8c3      0x3a807613      0xd4b62e04
+       0xab0b8bb9      0xa23c4be3      0xa7bcf146      0x6ea34277
+       0x63c9d14b      0xae6e4e26      0x4a6ae304      0x193ed83b
+       0x209550e3      0xc70ed0bb      0x3aeaa361      0x5607a188
+       0xed9a2363      0xdd1cc1f4      0xd60998ec      0x459fe1d0
+       0x16b6d58a      0x7f9b3375      0xf74dc98a      0x57e31f40
+       0xefd20034      0x608d76b4      0x338c06d4      0x05715557
+       0x3d68419c      0xec023bc2      0xfa15809c      0x6f0e0765
+       0x8871c594      0x447ea663      0xc08a742c      0x4de9276e
+       0x769320d6      0x6a1f6e8f      0xe9d3b478      0xc1d91d1b
+       0x12f3a537      0xa305b191      0x3d047654      0xde6261a0
+       0xda6c84bb      0x73bb62e7      0x2475e6f4      0x16ecbcb1
+       0x10520b50      0xc6a7f842      0x8d7db27d      0x78b3a952
+       0x2cc0269f      0x4f79ef66      0x9504cac2      0x60afeaec
+       0x2d4943ad      0x1182160f      0x5410b2b3      0x74327c0f
+       0x477fdd8a      0x466762b4      0xf8e4b844      0x926b93d6
+       0xbc6d3e62      0x33c375ee      0x0e12f9e0      0x3aca1a8d
+       0xf50be175      0xd6e2b8c9      0x4796b992      0xafe57204
+       0x0fdfb7fb      0x7e015e92      0x9d979955      0x4b03a9c3
+       0x921eb90f      0xeff5e17d      0x7847054b      0xc0ec64a5
+       0x63e1008f      0xaccac4f0      0x8754b078      0x7ff52527
+       0x3502ccb6      0x64f9999a      0xad7bff9e      0xd84012be
+       0xa4532db6      0xdb87e6a3      0x7307e716      0x6d598ce7
+       0xa87205a9      0x6d47d9a9      0xd756ab74      0xf701c09c
+       0xc0813658      0xd80ac732      0x5c6acfbe      0x82c37423
+       0xbdaf6b96      0x867c5370      0x409ac9e5      0x544cd011
+       0x479a471b      0xb2b971e2      0x44125af9      0x54d69d91
+       0x17265b15      0xd44bbac2      0x109f65f4      0x4a9050f2
+       0xda218c9d      0x8f275d18      0xeaff7ccb      0xd459e75b
+       0x4bd9916a      0x28e4d9c9      0x3554d418      0xd60ce8b1
+       0xef7ab774      0xb02c630d      0xe728cb94      0x56ffbdd7
+       0x9511604f      0x7e00d15d      0x9ff8a47e      0x7fb74ea4
+       0xe3e6024f      0x5cfff36f      0x7c390544      0x85cc394d
+       0x52cd7726      0xfbf45702      0x510d4677      0xe8c46711
+       0x79e6a1bb      0xb461ecd7      0xe16ffae6      0xf1b172d1
+       0xb3b1a4ba      0x2ebfb00f      0x79a5ecac      0x8f665d34
+       0x74b9e936      0x7ba09e1b      0xfb70abbc      0x0ebb98f9
+       0x2c67728f      0xb774168e      0x960495e7      0xecd6da02
+       0x5d2cf994      0x729fc24a      0xe83e8980      0xe774ee6e
+       0x7712b563      0xebbb9180      0x02c30dd6      0xaa20e61d
+       0xc0fe3374      0xd0afd72a      0xf19d2e36      0x0a48798e
+       0x24689266      0x52307c40      0xa1e2e457      0x014eac45
+       0x49fd15ad      0x30b5c7b6      0x2dcd426a      0xfaa533fb
+       0xf488edb5      0xded71dfc      0x1ae2f406      0x35003b15
+       0xe6d5bf4f      0x26c7b1aa      0x827f94d5      0x3500e169
+       0xf8bccf40      0xb83b9225      0x7bc55cef      0x5d8076f5
+       0x0e6a9bd3      0xb2cface1      0x38309276      0x77cc1580
+       0xa4071e6d      0xd47b3ed0      0x03bfae46      0xeef86e2a
+       0xe51fdaf7      0xcbbcc82d      0xf5954473      0x150a2ed3
+       0xcbc1e0b8      0x7d58dc94      0x13d07d55      0x3a3a2ea3
+       0x5ca2bf0f      0x319a2c8f      0x38272e56      0x7f3b7d21
+       0x52e66e0f      0x6b2cbad1      0x949d61a7      0x8ad83584
+       0x48ca6c14      0x9e0de59f      0x99194583      0x8e622c51
+       0x853c9f3b      0x2c0f7bf1      0x798bd6bc      0x4bad991c
+       0xa1892d2a      0xde08b2fb      0x0e876ab7      0xf7a82b48
+       0xf83fe855      0x1aac18cf      0xf8840690      0x1c8ea52a
+       0x2db7c7f4      0xadc97264      0xb86dab98      0xec0fae75
+       0xbf52444c      0x402dc511      0xea5f22c1      0x77cefcd7
+       0xafdb49b1      0xa4c18768      0x29ffbe2f      0xc90cfa84
+       0x8629b9e9      0x9b41e9a0      0xe2860242      0xb9be707f
+       0xffd2df36      0x6c354f82      0x220a933b      0x803f6cef
+       0xf2875c62      0x2b7a0a9d      0x4a2274be      0xbfe8f046
+       0xc6197471      0xd1b2c191      0x753af019      0xbaf163d2
+       0x8393df4d      0x305c7812      0xf5d17c5f      0xdea91b4b
+       0xbdd865fe      0xc8032ad8      0xe8ef689a      0xae170616
+       0x224145e7      0x6484988a      0x9e625ade      0x1ec705f6
+       0x2fda2c16      0x148c7ccb      0x49e95d75      0x0e2054a7
+       0x29cb7332      0x838814ea      0x85ef2298      0x39a7fe1e
+       0x8b21d915      0x315252b5      0x3b60c26b      0xb308bfe7
+       0x720bd93c      0x3a6de0c0      0xd71c7a68      0x20419415
+       0xf831561b      0x94320e63      0x454afe0e      0xb2cc70ac
+       0x94c12717      0x1b696868      0xbe1a8c2f      0xacafb3cb
+       0xc7204793      0xeaf23e5f      0xab6fe98f      0x2583ea2c
+       0x17f2a1ad      0xb28d5a62      0x817ceae5      0xc2bf6074
+       0x3289a241      0xf767fcc9      0x15c56960      0xda53f933
+       0x84c86004      0x5567fce7      0x5d1b5686      0xf8c1e64a
+       0xc2febdc6      0x6441bee6      0x013238a5      0x09be697d
+       0xe6108228      0xe6fdf690      0x3a37e680      0xbf684807
+       0x7d6e181b      0xe2f80160      0xa406b842      0x2272c304
+       0xa685848b      0x2ab570f7      0x6cda90f7      0xbd9bba04
+       0x686c91eb      0x5ae22138      0x2fa89051      0x07dd9c21
+       0x6dfc3a4b      0xcc3ae7cf      0x9e20695c      0xfa5acf24
+       0xee3c87f6      0xc736e104      0xcb9dfd87      0x243e59bc
+       0xbe81368f      0x664a7a31      0xb7bbc5c2      0xa3031adf
+       0x9f621080      0x4e52d86b      0x781d58c9      0x0bccf470
+       0x27a7b3b7      0xeef78402      0x4803e4cb      0x02faf737
+       0xd8e3732d      0xcf5d5faa      0x2ede8270      0xf45fd038
+       0x712e1f21      0xb0f8e4cd      0xa65fe47b      0x574e4af2
+       0x82f7299d      0x3c7292dd      0x028f6647      0xf5ab722a
+       0x0501ae52      0x71d85f04      0xb8876f1a      0x041d4e9a
+       0x5f2a3ba8      0x4dcc877c      0x3b2eb2d8      0x5af1ba3e
+       0x524f155e      0x4bcd507b      0x740a415d      0xbe8f0a84
+       0x792416bf      0x504f6044      0x693794e4      0x05af375c
+       0x5a821cdd      0x9d0cf7de      0x2dee7380      0xfdcc6958
+       0xeb3cc177      0x45214a35      0x0d861c57      0x978eb2b5
+       0x49e94ccd      0xb7d29807      0xbbe42aa3      0x9e8167b8
+       0x1b2e66ec      0x1a852558      0x8620667d      0x921b5744
+       0x600a76b1      0x9e8b2619      0x2181b026      0x10899021
+       0x13c5f172      0xbb350b83      0x2bf1e986      0x1ebb04e9
+       0x58620ea5      0x23cfdea0      0x65284dbe      0x06992ec7
+       0x7f4b532f      0x20b2098f      0x454cae81      0x70ed8811
+       0xa42aebca      0xcd865e43      0x46b92384      0xf8ef596a
+       0x508d9263      0x624be2cd      0x64beabc8      0xe5e5600b
+       0x0b6fe12a      0x3bd2ecee      0xcb1d6cb9      0xaa99c074
+       0x602cfb7f      0x2a28fa52      0x1c6574ba      0x9a009599
+       0x830a9a44      0x76f3dd0e      0xa2d78afa      0xf0b6883c
+       0x4534bde2      0x47e7b5ad      0x33b0c245      0xb423127c
+       0x11c3bcc6      0xc5030dfc      0xfa601a28      0xd6e50b74
+       0xec319421      0xd7b4cb91      0x187ac29c      0x5910b534
+       0xb6f7fabe      0xf1598095      0x13696fd6      0x72f461c0
+       0xc829c1b6      0x307e82e0      0x06384256      0x96ce68ed
+       0xade3ccdc      0x36104323      0xc38d1b2d      0x454ece6f
+       0x0b3278d8      0x45481d47      0x11831990      0x3c200a76
+       0x5bd1e628      0xb60d823b      0xcbb70d10      0x09eb86ed
+       0x71dbe1dd      0x5e6679dd      0xef00e7d4      0x90b21b63
+       0x015ad65d      0x18bacb30      0x98d0a8c3      0x548763f1
+       0x9e49b9d1      0xf44c0f8f      0x37343354      0xe6aea119
+       0xe2b4d264      0x2101d1e2      0xa674fc40      0x60be0419
+       0x1995c56d      0x6a231e92      0xd83fe708      0x3170fb0b
+       0x4dd1d6e1      0xcf2add9e      0xcc7409f1      0xea7cd1ed
+       0x983ff1c7      0xbae461d0      0xa57a6e96      0xca14aaf9
+       0x9307fe68      0x74b6b4d0      0x24b8a949      0x20d58cd6
+       0xef967871      0xa1864325      0x8d3b3aa0      0x34c0c597
+       0x5933d062      0x5449ac36      0xbf87ecc2      0xcd9b43a2
+       0xbaac5a4e      0x213e841a      0x924a5d57      0x427df332
+       0x58bc9ffa      0x47e1b043      0x5310fb39      0x1a5a8bff
+       0xa960e1d3      0x8d920e63      0x51947394      0xffce6986
+       0x1219fc75      0xd525a15b      0x4954cd1d      0x090dac8c
+       0xe7d67af8      0x61fa6500      0x580dce5a      0xd8b20392
+       0xebbabad5      0x902261ce      0x4709c45f      0x63f5f093
+       0x0c7ffec4      0xd9c42362      0x266635ee      0xb4d8ee7f
+       0x4babf6ac      0x142fbe80      0x8c94361e      0xb441f02e
+       0xc978eeab      0x4e2c656f      0x2a452c50      0x00bedb56
+       0x38f35e33      0x492cc875      0x5e426089      0xe20991cc
+       0x05cb9776      0x80f82aca      0x3e707b20      0xe721d768
+       0xb9e11d21      0xc7b04197      0x702dffa5      0xb5d5278b
+       0xf7ddf55b      0x34cb4625      0x72d7cc6f      0x01688b83
+       0x8dd7047b      0x136c28f2      0xf6b3f268      0x86aa4890
+       0x5b79b88c      0x6a749bc3      0x52e72956      0xe4681dce
+       0x9ec89494      0x6b228a12      0x07f4b0f4      0xf9b32627
+       0x638477b0      0x67039726      0xf7662076      0x2f79edcb
+       0xf691df67      0xca13f6df      0x57ccc011      0xec962324
+       0xef8cc24a      0x9d8025e7      0x2ca7bbc3      0x75d2b72e
+       0x45551507      0x13afd42d      0x2e5003aa      0x023f6fb9
+       0x45864fa5      0xe48b0b3f      0xe3a94f23      0xd8fb7368
+       0x1c137c50      0x171d5dd7      0x8261a5a0      0x1ba63136
+       0x5d5b5de0      0xe125ea1b      0xf7cc2fdd      0xf72cd01f
+       0x1c01f682      0x1efcc842      0x0c86c3ef      0x8e957708
+       0xeff24ee4      0x6d8bda6c      0xf98a33eb      0x86de2648
+       0xfeb7c7df      0x3fc9a0e4      0xaed7115d      0x9312ab35
+       0x0bd819eb      0x7fbdf8d7      0x4845b6b2      0x7b6a68a9
+       0x858dd4a3      0x8af681ce      0x46b01189      0x547fd68d
+       0x68048d4f      0x918d68db      0xeabf798a      0xe375db3d
+       0x2c1c3349      0x57d2742a      0xce4e3580      0xf1d6e7e4
+       0x0613fcf1      0xca597b8c      0xe2975483      0x37911e0b
+       0x2df46d23      0xfb44f535      0x6f91f170      0x61bb2bc6
+       0x40abe763      0xca0800ed      0x6836ff32      0xd7caa95c
+       0xd4b3e671      0xa199d337      0x508f50fb      0x236d15b5
+       0x6ba5516b      0x5a3d2cc2      0x72773aa3      0xc02e0100
+       0x2d693ca2      0x8c7197ce      0x4ff237c5      0xfe5f5425
+       0x6c81fad4      0x37ed5bff      0x4e6f15f4      0xb96632e6
+       0xa350b4f6      0xb794f156      0xf1a9ef94      0xb8b34906
+       0x796ff8cf      0x18004a47      0x2875881c      0x08aa0f18
+       0x0bdfdb68      0x37b5e1e7      0x9a06dfea      0x89c3396e
+       0xb9a623cd      0xc5291de0      0x393d8116      0x89456f9c
+       0x326340ff      0xdc5a0662      0xc2b26cfd      0xda691e6d
+       0xe265c5a6      0x63d5b9f9      0xb6274b70      0xb6bfe1b3
+       0x759a6ee7      0x74ba0ff7      0x0cdffed3      0xe79eaa32
+       0x6d37a3ae      0x9e656661      0x99053f18      0x92c076f2
+       0x85d91c1a      0xe5f6ae78      0xc761684c      0xa2ed58c4
+       0xc5964ed2      0x25e05c62      0x4a7ede6e      0xcd6e604a
+       0xaf2f625d      0xc514851c      0x23a8c422      0xd25fce42
+       0x6523c5dd      0x28e5f64d      0xeee3c3df      0xf86fa271
+       0x7585b65e      0xf18c6af3      0xbba32377      0xd6c36b69
+       0x4f06af8b      0xb98470fd      0x8ac7168b      0xa47e8caa
+       0xd571a01b      0xf396a7a2      0x946eb1ca      0x9e41594c
+       0x57d98825      0xfa266a98      0xc551ead4      0x0e2009b0
+       0x8f6214a9      0xc62f8b07      0x047ba2ae      0xcf997f73
+       0x464fd77d      0xbe6c485d      0x1e3c74e6      0x4785642b
+       0xc9e9a42d      0x76018169      0x93da5ea7      0xa063d26f
+       0xaefb0000      0xc1bd9b29      0xfd5ed7d2      0x5051a64b
+       0x6212f993      0xdf87ef10      0x4405d858      0x6910bb52
+       0x05b44e71      0x1d8842d3      0xab9b8e17      0xe17f232c
+       0x641fcf89      0x2316f0d9      0x2bff7423      0x9b4d59a2
+       0xf295feb7      0x3cb1024b      0x82d0d328      0xb219bef9
+       0xe04e5fb4      0xd0cd21c7      0x64c5a3d9      0x5df4b44c
+       0x7c00ca01      0xd77a4d8e      0x4e816b03      0xf484574c
+       0x115f09d5      0x1558368f      0x9b85f29e      0x0ecef9c4
+       0xeeeace91      0x3a32e3f1      0xad6fd9b4      0x20218447
+       0xa8aa5edb      0x1e106896      0x55de81bf      0x4ba7de0d
+       0xa29a7747      0xf0cf718f      0x24180fc2      0xd3479f2b
+       0xf659a715      0x01c8a481      0x5ebd565a      0xe3e0ee05
+       0xd4a19a92      0x8da0ae83      0x0946583c      0xf476c4de
+       0x73042c0f      0x3810abb3      0xe71f9178      0xd6216e7d
+       0xa2e15141      0x60e16159      0x38dcbe11      0xdc7d94a5
+       0xca8aca02      0xf5a25c1a      0xdcee90e1      0xcc07c633
+       0x27335ecd      0x115b0d2b      0x9adf0cae      0x5217dc1d
+       0x3a328e6c      0xe7e3a325      0xcdb462a1      0x5c6df940
+       0xff1b85b4      0x148e76df      0xf0f019f5      0x5b5ed08f
+       0x81153295      0x8555f5f9      0x764b7fdc      0x9dbb1e79
+       0xd81b8a8e      0x31e15324      0xf2b2b9d4      0x250fb6fe
+       0x024bc486      0x0a39cbe5      0x4a009e01      0x3d039af3
+       0x76584b95      0xf984c46c      0xdab55b85      0xfaf909cc
+       0xa4dd648b      0x04c4d4e3      0x872cd921      0x991dd11e
+       0x7c4e8cde      0x477dabf2      0xa13bc54c      0x4e2dbcd8
+       0xea653454      0x01be58c0      0xeb6b81ed      0xb8e4d5c9
+       0x2e3a2ac1      0xff58c51b      0xa35c4875      0x42a6f09c
+       0xbd997a7d      0x3c9a6d81      0x6d75c824      0xc2fde143
+       0x260dde42      0x111b58b7      0x5f259651      0xf5527705
+       0x43daca8f      0xf4fe9245      0x1fadcc67      0xd54c4b80
+       0xfcaa9de5      0xa207430c      0xa52c92ae      0x1ae04f5a
+       0xf3993163      0x20468e5c      0xb325903d      0xfe60e527
+       0xeb3347d4      0x66ad072e      0xbdfbe6ea      0xc6f0171e
+       0x4dea59ec      0x4a01e1ff      0xabb7691d      0x89dbe8ce
+       0xe9f9515c      0x85dcaed3      0xe868b802      0xe6066418
+       0x3ad4d194      0x8a9b45ec      0xec668458      0x99988d97
+       0x8a2d5d09      0xa5e51bff      0x4ba2ab59      0x49d0f9cc
+       0x32d4a755      0xe551a53f      0xe2ed3333      0x479af375
+       0xd59594e2      0x5b1aa2e5      0xcda9d597      0x4eafaf23
+       0xe2a61fcb      0xf1780210      0xc60d11d6      0x6a25a2a8
+       0xe6305341      0x6331cda0      0xe6b3a15b      0x81ccdaf7
+       0x70e54639      0x0147644d      0xb5ca5a68      0x3c6168f8
+       0x4ce074c9      0x28953351      0xaad39e3a      0x0c24286d
+       0xfbbef853      0xbd6f478e      0x627ac1a4      0xbbb7d44e
+       0xad3678c9      0x6d0db7b9      0x56a5c724      0xe63e302f
+       0xe2a02a28      0xdb003a7f      0xc88a818d      0x349057e9
+       0xe7a28419      0x679d27ac      0x9a61215a      0x4987ed3a
+       0x84d0082f      0x7d559771      0xd3ab253a      0x3d83b384
+       0xad86d59d      0x478b5fa3      0x1d0d11d3      0x61906eb4
+       0xfb4c8891      0xe447f821      0xf4d03e53      0x16194205
+       0x7553bf46      0x874ff696      0xb7519161      0x359a88de
+       0x35768f21      0xc11a5205      0x25ac1ec9      0x562f4bee
+       0xf8b5882d      0xacd9a2c0      0x57b17858      0x6485acfb
+       0x06689873      0x2a9e033f      0xe83fb32a      0x7dc7bd8e
+       0x6729bdc9      0xdfcecd9f      0xf464a795      0x0933f763
+       0x5484381a      0xfde55308      0xd5873742      0x2815e570
+       0xd5683ccb      0x622013bc      0xd6448119      0xfb39a031
+       0x17ddcb28      0xfa3c25d6      0x89e85bd3      0x6ddaea10
+       0x72f069a6      0xfa0010bd      0x599bb07e      0xceca10dd
+       0xbff501be      0x96c6ed9e      0xa9d7785e      0xe377c74d
+       0x7975e7b6      0x60cd7237      0x319b5753      0xa4b0198a
+       0xb3f538fd      0xdb4fcc57      0x477cb507      0x13426540
+       0x10dba6aa      0xc9b14d8c      0xcb7f9771      0x773a080a
+       0x7a67c398      0x0453e8e2      0x481b6b2b      0x9b3d793d
+       0xe6889300      0xd47e53cc      0x78351de6      0xf1283909
+       0x132c54ce      0xfbc09021      0xf64207e1      0xec78babc
+       0x5374b333      0x66a11168      0x006b8471      0x7992bc23
+       0x3e2ea4bd      0xf02a3524      0x25a2f444      0x1b4f081f
+       0xdeff4ea9      0x061c2180      0x6c5de083      0x80f1db87
+       0x4496af2a      0x82c83438      0x34fc2256      0xc393b9c3
+       0x64de0032      0x9fec15b3      0xe981e3e3      0x251c6b01
+       0xfcbc4d29      0x97566352      0x90572893      0xa881f1e4
+       0x17fea149      0x1dcf992e      0xf4eb0b19      0x545ea3d8
+       0x5d4fc630      0xf564e3e5      0x038a135a      0x7869427e
+       0x3986f63e      0x823abc15      0x42c9ecff      0x8656f8c4
+       0xa3513afa      0x94c02c0f      0xe2cbe687      0xb52bb2c9
+       0x41d689ed      0x3009e7e0      0x0e1231fb      0xc18608ec
+       0x9ecf30c8      0x4f2acf57      0xb96466ab      0x771dcb5d
+       0x6204b02c      0x9c8c464c      0x3e264f8a      0xa7c78a3a
+       0xeaa73f22      0xbd171d59      0xd174abeb      0xa3b3a70b
+       0x312c9ddd      0xa5ff4790      0x0a4ca492      0x9183ac0d
+       0xa8635dca      0xdd377271      0xd46cf9ce      0x90b4095c
+       0x38c982d5      0x85fb703d      0x16568137      0x95655d52
+       0x35571d35      0x15512332      0x79298134      0x4d303bda
+       0x7ca35ddc      0x7c8ed239      0xc9338313      0xf0441879
+       0xbde54dad      0x9124c807      0x31472068      0x4cde4ec7
+       0x2d8d5493      0xf869f563      0x54dfdc4c      0xa98bf4af
+       0xa98329b3      0x7b24af0d      0x843aa574      0x04c4f25d
+       0x0c0740d7      0x966f3609      0x06da1093      0x9a250f63
+       0xd3af5750      0xdd07d38d      0x287cc6c7      0x6303340c
+       0x6d04ed19      0x4ea61c81      0x3c579dc9      0xee249503
+       0x0960cd68      0x93cbdd8b      0xd5275e5b      0x15c1e2f2
+       0xfbfa5058      0x3d0f40c5      0xb1246e71      0x78231f1b
+       0xda2621b9      0xb5e00b75      0xe998bc67      0x22309d27
+       0xe9704724      0x2fb68444      0xf9246baf      0xa998cf83
+       0x162a05f5      0x2ec3ffcd      0x2aeedfb2      0xc13ec87e
+       0x45fcc3d5      0x0341705d      0xad0868c9      0xa07484f4
+       0x7c6e2fc2      0xf5bd829f      0xa23f047b      0xc72cfd16
+       0x6f14d642      0xf6d1a959      0x84f164ac      0x22f6021d
+       0xc3cbaa9b      0xac2fcf81      0xc010d276      0x7f66a783
+       0x99d2d962      0x4653a56d      0x9e4417a2      0xc5df758b
+       0x81b9f17d      0x8093c9df      0x1210ba7c      0x74479db3
+       0x70052b2e      0xf42615d1      0xa9ddbbe6      0xb474f7b2
+       0xff957756      0x5db2f22c      0xfca35900      0x3e0767f6
+       0x3eafdfce      0xadc39c53      0x8f0d0d2d      0xfc65f56d
+       0x8d4ce235      0xa0e0b499      0xef44c5c9      0xa290e917
+       0xcd04f4d5      0xb2366959      0xfbab2931      0xb8dac162
+       0xf4bae7bb      0x7490170c      0x78a77eb1      0x04d33bda
+       0x5c5b469d      0xd3458203      0xbc8e3645      0x9dbd6aef
+       0x3ea1200a      0xdcb3dfa5      0xf79253a6      0x96879823
+       0x7a36d353      0xe16cd8a8      0x499f9bbc      0xc4099d6e
+       0x74aa576f      0xa48c98a5      0xed25a004      0x324f5bfd
+       0x5193ce4b      0x956bd528      0x38a9b924      0x98769348
+       0x1853a48c      0x9b3ae261      0xd71c1d95      0xe3fb6d5f
+       0xf309081c      0xc5ab53ca      0x880c3fb6      0xa0fa0e16
+       0xbda16d70      0x3756710b      0xe8ee72e7      0x8da6aeaf
+       0x49a7480e      0x59047188      0x2d5867fc      0x18e1f83a
+       0xb98fc7d4      0x7e2305df      0x993cac23      0x5f5e19c6
+       0xa8aef4c8      0xc9ecb131      0xa040a339      0xb3945d85
+       0xeb429c99      0x527d61d7      0xa195d665      0xd1b681b2
+       0x42483ab0      0x89565bbe      0x44fe8885      0x255681e4
+       0x031684f4      0x01ce8260      0x69f25ac1      0xfd6141f4
+       0x169c543c      0xdead3786      0x6136226e      0x1fb88eb8
+       0xacc53c39      0x789959c3      0x6dfa8e26      0x49279437
+       0x634c1535      0x0175dca3      0xda399d3e      0xcd32949d
+       0xcf09988b      0x9a010c05      0xd243ac3e      0xe74153b6
+       0x2af59e1a      0x115d4ffc      0xd395afa4      0xd4181746
+       0x5b8e60d7      0xb346ca14      0xac1ea235      0x52958a1a
+       0x115115f2      0x455fac5e      0xc2bbf260      0xa864b1ac
+       0x13fc88a4      0x9d91335d      0xb1cc7892      0x29c1eead
+       0x73e9af84      0xda7621f8      0x84b3cfd4      0x9e2511ff
+       0x6dc3fd01      0xba1632cf      0x147f2479      0x837fc832
+       0xe7202e3c      0x2e930e33      0x9ea8d482      0x9f5dd350
+       0xb06f2280      0xdfbf7d28      0xe31d9046      0x5ccd7499
+       0xa62388c4      0x5431fdb7      0xd3416108      0xcfb8c604
+       0x662f2db2      0xd7a56d3b      0xe8fd9a56      0xe4e57946
+       0x53481142      0x24916322      0x6c250fa9      0x24c851f3
+       0xe609cf4c      0xf7a0ee06      0xafcbd580      0xcd9e7379
+       0xcfe264dd      0x8726c1e1      0xdb3ddfe1      0xe7473e3e
+       0x20fd7976      0xada2c111      0xf80dadbd      0xced0cec4
+       0x912cf624      0x2eaef48b      0x0fc034e8      0x6f2619d3
+       0x03fe697e      0x0c04b81f      0x38d17ce4      0x78a26b60
+       0xf9d09332      0xdfefe718      0x04041131      0x9e1e8100
+       0x98d8e870      0x211572af      0xf56c4b37      0xc70b1e44
+       0xd77e6579      0x33746b16      0x8c11a7e8      0x9eec2278
+       0xc7bc3cae      0x4c612876      0xfc5d327c      0xbb4c119b
+       0x0c2d7e1a      0x8a92e750      0x0b06548c      0xeeee8880
+       0xa754ba28      0x547fdcf2      0x7b18b9cd      0xa93a0a15
+       0x2580071a      0x159f74d1      0x48d96771      0x3a0aee41
+       0xcfc016e5      0x120c5807      0x86bb365c      0x6f3f24c7
+       0x0d631f63      0x7d1b0b17      0x35c55629      0x7d9ebe26
+       0xf44f290e      0x766b236d      0x591a3b3f      0x995421ce
+       0x5a349d56      0x2d17ee9b      0xb6c593e3      0xd43ab9ae
+       0x7f485a47      0xb9a8f692      0xc8293101      0xff11133e
+       0xb3e1b6d2      0xa413089d      0x7dbb2681      0xfaab0054
+       0xeb2ff101      0x04c2f766      0xb18ab18a      0xa1c43f80
+       0xd4224d92      0x119a3d41      0xee86ee70      0xae41a280
+       0x17b7ee57      0x090dc654      0xc74e84ef      0x955949af
+       0x0333c342      0xadf3b86d      0x6271c4d2      0x3c3fd253
+       0xc24b6328      0x51a34fa3      0x0d898afc      0xd840baa8
+       0x39786d1d      0x206f0deb      0xece3e07f      0x38347ec5
+       0x1cd9e78e      0xf2cf3926      0x4b5a49ca      0xddc6a83a
+       0x70e044b4      0x18fde019      0x711291e5      0xa5471bfa
+       0x0e480499      0xf314286a      0xa889ece2      0x17a883ba
+       0x5ce5b6c3      0x434698a9      0xb5942f8a      0xe997526e
+       0x2e196486      0x0b246e6e      0xa6f9f7b0      0x5178bf49
+       0x951e67bf      0x65163ca3      0x0ceeb60f      0x619396ca
+       0x7b0e9be5      0x018a7496      0x5fe43c40      0xdc46b25b
+       0x7c1b755c      0xe169c1f9      0x60b9c194      0xc034f3d7
+       0x71ba48c6      0x191e34b7      0x967f6699      0x87d6f3bb
+       0x4fea2e42      0x26806806      0xf29543b9      0xb7ae5c20
+       0x2d74fdd5      0xf7ae30be      0x875d57ec      0x0ee41c68
+       0xdc2e0b53      0x7528d325      0xf3664f15      0x1284283e
+       0x52cf5dc6      0xe0de6b71      0xa1d4fd3e      0x6bffbfbf
+       0x5d93c250      0x2909d669      0xad2b406c      0xaf314ead
+       0x852db637      0x6f0dafaa      0xf0ba2e9c      0x5fab0466
+       0x293a53a3      0x150984ba      0xc80dac3d      0x0b7dd33c
+       0x15aab949      0x3133af0e      0xbbb3cf96      0xa39df37e
+       0x11363a9e      0x1026a7ae      0xbe3aa2e5      0x779e2367
+       0x8c85b28f      0x5f4fc644      0xc54c3fe3      0xc1efd114
+       0x493b3c46      0x57abca20      0xabb5d901      0xf5221b2e
+       0xfe5c08e1      0xb4846d5f      0x3cc519bf      0x65cdd341
+       0x1e1722fc      0x58e1f060      0x67f4713b      0x3c3e5d70
+       0x6ae713ef      0xae232c4b      0xd19a8b3e      0x3ea2fe70
+       0x69cbbf74      0x84fbb46b      0x530cbab6      0x6c12523b
+       0xe6a5ebb1      0x2c15d4e8      0xa9f829f8      0x061f11df
+       0x3dd1c897      0x40e5b02e      0xf1bd2be9      0xde3758ef
+       0xe74c4808      0x50647c58      0x73300e24      0x9be02b67
+       0x93db91c5      0x938394be      0xe309f7af      0xbb022fb7
+       0xb09a2334      0x4dd2eb10      0x205a418c      0xd4fc8abe
+       0x05a37404      0x25875994      0xf811006a      0x6a5d7960
+       0x2e5c7407      0x1e6e5b52      0x6c8ea60d      0x10c4b0c9
+       0x6c6cfa35      0x988fcc09      0x51380a2f      0x4d5c5997
+       0xe22ae730      0xa105fa6b      0x7fe20fb7      0x147f6b40
+       0x7081a1d2      0xb09a7b60      0x2d5d50d5      0x79c546b0
+       0xb737523d      0x7eed21d1      0x96f66b37      0xd8c8ba27
+       0x7d16f558      0x48fd7c58      0xb5686869      0x786ab404
+       0xc9d54949      0x8c349784      0x216da4c3      0x5962a0f1
+       0xb140a6dc      0x5392328d      0xb3a47a23      0x3b585597
+       0x5a17d197      0x1e4d1038      0x0dec4861      0xb8d1ccd7
+       0x43be86b2      0x21b19259      0x254d4249      0xb9bb43ab
+       0x948f120c      0xb3bcce67      0x6982d4ba      0x7c99716c
+       0xd678c67b      0xb68a5c5e      0xf210aa0f      0xb3cbcfca
+       0x50cc9f3f      0x79411663      0x75640c0c      0x218bc638
+       0x5d3bcb6b      0x397d0471      0x7e230dd3      0x411c5de1
+       0xaa6e32c2      0xfb7d334b      0xe26da740      0x08177310
+       0x614ffa51      0xd97df8ef      0x3da82027      0x1d4506c4
+       0x370e72ba      0xe8c53a4f      0x5e98e661      0xf862b904
+       0x7454fa0e      0x55cd72a6      0xc325981c      0x86964393
+       0xc5a4994a      0x6febc006      0x3ad46d49      0x07887add
+       0x85467cf0      0xd5a4e16b      0x2263e16b      0x409eb91f
+       0x16850708      0x59a84204      0x2ca0eeae      0x1d9f8297
+       0x5a798b91      0xeababa35      0x3eec48d5      0x38ab83ac
+       0x54a4e800      0x1a639dcf      0x97fcbe2e      0x37b4eaea
+       0x336897b3      0x1f8b6bd4      0xe8e75259      0xcb84e61f
+       0x5447eff6      0x2d1a79a0      0xd4eddfea      0xd00a51e1
+       0x3fe09b2b      0x082d621c      0x803ef4a8      0x907fd068
+       0x0f004ca2      0x06586b32      0x114f062b      0x8695dbb1
+       0x2cd04b93      0x8b5f6611      0x44e20bd6      0xcdb157ed
+       0x460cb121      0x9d2a78eb      0x445651ec      0xb7e28e8c
+       0xe7873eda      0x1c4bb823      0x3987fe30      0x9260db87
+       0x9e48f941      0x8483c669      0x99c57df9      0xafe87033
+       0x1a0e008b      0xa365c3b9      0x1b9c2766      0x77f59bd5
+       0xeebaf899      0xdc58e157      0xeb8f6c97      0xd391dd2f
+       0x43585717      0x52c9ddde      0x6f75c456      0x56875e7c
+       0xa62a9ee9      0xdb8512af      0xfadf9ae4      0xb06622db
+       0xce2874f0      0x72f71025      0xfd30b53c      0x363480c2
+       0x73d949de      0xb4b4a51d      0xd47377f9      0x7f1c60d4
+       0x61b71d19      0x914169a0      0x90726664      0xbddf5b56
+       0xca2e404d      0x83d911d4      0x8b9e8aee      0x93de56f6
+       0xefd8a1b5      0x063da123      0xc32325a9      0xdff4070b
+       0xf8d332ca      0xbb5631e7      0x0d72d895      0xae6536cf
+       0xb720dc2e      0x3267a20f      0xb3a65513      0xef0259de
+       0x6073f44c      0xfe28a197      0x44354e41      0xf3877d1e
+       0xbe31989a      0xad7b9d10      0xefe9094d      0x6cf1203c
+       0xfd836cb8      0x2d72e93a      0xd586d005      0x47544bf8
+       0x6eba36e4      0xfaf1ed00      0x70b31a7f      0xf61de020
+       0xb394055e      0x8f6ba193      0xff117ce2      0xaa5df73b
+       0x7ef7f2b7      0x892894eb      0xcf0d3758      0x40b3cd6a
+       0x736ae2eb      0x4e704410      0xf1e0120a      0xeee9b92c
+       0x51d98895      0xdf7d90fd      0xd964bb67      0x94608454
+       0xd3f2a01c      0x6591312d      0x9c10b22e      0xe2cd787c
+       0x2171327c      0x9ccf1a68      0x1c631c38      0x388fddc8
+       0x23da128c      0xacaf8103      0xe740d8da      0x6f198b8b
+       0xdbd4fb1d      0x4968f908      0x1d61e189      0x0d47b75e
+       0xd7d78539      0x6c73fdca      0xa04b447b      0x3f68a675
+       0xedf244e6      0x7a68d0aa      0x07209716      0x211cad30
+       0x352331ef      0x63932a02      0xc1c5af9f      0xce932a20
+       0xee73803c      0x46e9accf      0x4bd7ad2a      0x54bb1661
+       0xdb10d4d7      0x914f03e0      0x8b0bf04e      0x24b7567c
+       0x9ef64615      0x70dd716f      0xf5f298ae      0x2218f373
+       0xa1d2aabb      0xb72a21e6      0x111ad091      0xffa57188
+       0x962efef9      0xdce7b034      0xe12d6a21      0xd290a7e6
+       0xa6ee6ab8      0x74d46670      0x5aea6278      0x14dffad3
+       0x60329958      0x6d95d68c      0x6b59999a      0x80ea1f16
+       0x7b816c1e      0x053eaae0      0x808877e7      0xdce419e6
+       0x403a28fa      0x477fed42      0x2480777c      0xb7785739
+       0x1d59c924      0xa7e8e142      0x9efbc2d5      0xb82808e8
+       0x806d54cf      0xe64d2c08      0x9494b0d6      0xec78f0fd
+       0xc3beba08      0xebdfdff3      0x924fe3ab      0x8ee535ad
+       0x01258771      0x5392e4ae      0x825f0e60      0x3bf41cd6
+       0xb4e9b480      0x89cd0e08      0x5b685dba      0x4fde0c10
+       0x19fd913e      0x54de85bb      0x5d1aec47      0x6753c2d0
+       0xaac97246      0x50f375ca      0x0a675816      0x4e117cd8
+       0x343b6a0f      0x5698df73      0xd0539647      0x5c5faa01
+       0xdbf32a26      0x3a253a82      0x54186e46      0x583c0d5f
+       0x1a2ad36e      0xd645fb14      0x706a19ec      0x134c40ba
+       0x8875c39e      0x8b583b19      0xc8aa626c      0x6018f07f
+       0xf4a7cfbf      0xde62fb7f      0x9c59be93      0xe00402cc
+       0x30df55c5      0x2ef3001b      0xcbcdf288      0x770a9dfa
+       0x1886b563      0x16971e68      0x49dfa90f      0xb9ddb0ea
+       0xeea0426e      0x7d2d0829      0xfcb13e15      0xa6e618c9
+       0xb024d686      0xe19cf395      0x96c81494      0x9f75e130
+       0xcf381ed5      0xae054722      0x99613f82      0x5ccb2f89
+       0xca5fa36c      0xc35748e8      0xfb7cc7fe      0x9e3b5fb7
+       0x224fe96c      0xb67737ab      0x61a1c0c9      0x5a9b39b3
+       0x848b5ed7      0x6a5f39ab      0x13d2481b      0xd0ea612f
+       0xc5d17885      0xe57789cd      0xcba8a318      0xe43fd3ac
+       0x13b454e2      0x50102618      0xcf046014      0x69601090
+       0xa0ec1a47      0xa7db9e59      0x88add3f5      0xb2b82216
+       0x3c2a6a7f      0x15eea60a      0x9a00d090      0xea63733c
+       0x7d317b24      0x08a914de      0x9b17cfbe      0xfed02775
+       0x59f09ba8      0x8074cf9d      0x57ab22b6      0x14e4868c
+       0xb5854fd1      0x4d2c53ec      0x7b622ff4      0xfc29077b
+       0xa2f7e260      0xfa978f24      0x3b7897bd      0xf45dcbb3
+       0xcc72ae95      0xdfbf2875      0xeeba4b54      0x2a4feb10
+       0x0bae1384      0x9bd07656      0x252ef6b2      0x9db74367
+       0x51b0216d      0x5c483bda      0x0f8e8eeb      0xc69db3f8
+       0x32cc1522      0x9d8a9bdc      0xaa4a31c2      0xe0b1bdb8
+       0xf24ce823      0x3a44a26a      0x267d7df5      0x4df12ff2
+       0x9482f5ca      0x147b78d2      0xc25c4d28      0x1217f735
+       0xf22c63c6      0x87b811fd      0xd41ce89c      0x8c90b884
+       0x4157cdc2      0x1742439e      0xab8856a7      0x1819942d
+       0x5d8a70d7      0x1fb5207e      0x9058d58a      0xc78b784b
+       0x20fda01e      0x7f816cc2      0x9f1c555b      0x1749477b
+       0x8a118baf      0xa133adf1      0x9de1c2e0      0xd7789802
+       0xd3134b79      0xd3f54993      0x6eabfde9      0x663e74fd
+       0xead073ed      0x6e51fcb3      0xe2a0bdc7      0x34485f45
+       0xe154b0fa      0xdd81169a      0x21974626      0x4efaade8
+       0x727937e1      0x247a7487      0x1536dc39      0x22325fc3
+       0x7e56e057      0xf34bf1b1      0x6b77bee0      0x118bb371
+       0x20a114a5      0x0702e1d1      0xa329e70a      0x83e5ef19
+       0x10f1f752      0xe0ae45c8      0x6ac475af      0xcb47e839
+       0x6459d01e      0xe8a47522      0x1f480fd9      0x6e0c6611
+       0xd6a9637a      0xf1b35f38      0x6ba628a7      0xf4416b14
+       0x497267fc      0x76ad7ddd      0x16efe4d0      0xd233f0b0
+       0xfaa51597      0x9d3697a7      0xb6909b88      0xc991a9df
+       0xddc116c6      0x4cc6a52b      0xd15e6d12      0xb1563b55
+       0x3bb99d39      0x12371eab      0xa675583b      0x53287e8b
+       0xe74070ec      0x340b4d6f      0xf33eb6b0      0x8e8c3ad6
+       0x35b4576b      0x43a1d05c      0x9198b643      0x159a622e
+       0xde1c3cd7      0xd4647fed      0x84bd7e94      0xa4d0d67a
+       0x14107be6      0x5d9f75a6      0xad1d6bd5      0x59c74b61
+       0x17212211      0x5cd5c479      0x9aba7a41      0x9c80f2e2
+       0x1dff7bc4      0x0566819e      0xf50213fc      0xd0350c46
+       0xf495b0b5      0x8c7a00f0      0xfa881cbf      0xb7cf571e
+       0x0e59231f      0xb759f5fd      0x91ef47f3      0x58ee41dd
+       0x9e65c3d2      0xa69d4ada      0xcafde4fe      0x5098e9b7
+       0x0f059288      0x605d1f4a      0xbd4914e0      0x6afaa6be
+       0x3661622a      0xe9309570      0x08f002ba      0xe9ee73da
+       0xc252f80a      0x3663b11a      0xa28797d0      0x88958ad5
+       0x1d8e5d1a      0x9c4e6ca2      0x431f1541      0x593c16fb
+       0x9d5b62fd      0xccf1aeb6      0x23fcbe26      0x9a56b544
+       0x6cf42caa      0xd3fe2546      0xcbc80fc3      0xd9ca074a
+       0xfb2c4a94      0x6ebc6cf5      0x7573610f      0x39340348
+       0x4c6de55e      0x89f3c9ec      0x5f614d03      0x9897c1c0
+       0x3ed97e01      0x522b7259      0x4d0264cf      0x14a5124a
+       0x290bbdb5      0xbbee9d25      0xf77b9d44      0x1ec5e012
+       0x0c8cdc16      0x3955a4ff      0x1d97515f      0x2e38300f
+       0x8e3fc3ee      0xc77c8545      0x864ac70c      0x8d284434
+       0x365a1b22      0xbcda59a3      0x770fa74a      0xa0056fa2
+       0xdbae9ad8      0xe8eedd38      0x5e31586e      0x0a1e34f6
+       0xb48ddc79      0xdf79f8e3      0xb2054bf4      0xba1163bc
+       0x303e80e8      0xd2e8a56c      0xde97c1d8      0xfa2b2a99
+       0xe86f7090      0x7388aab9      0xa8f282f9      0x7800daed
+       0x71e14e17      0xc9b64244      0xa85fdcd7      0x4693291a
+       0x80f76ce5      0x6001086a      0xcc580b01      0xb8c71e6e
+       0x1af096b3      0xc48de567      0xaa2e33fc      0x5bcb7fba
+       0xa77b0012      0x1f176019      0x35c1e9aa      0xe175fbbe
+       0xc4709fdd      0x5accf5dc      0x13262619      0xe10c57d9
+       0xf538e944      0x38175b54      0x1ecf81ae      0x41606deb
+       0x7c3d899c      0x58adda6b      0x1a91c782      0x04201d47
+       0x1e99b49e      0x2df3d373      0xc32ed967      0xf0d3042e
+       0x74cb3b44      0x298d582b      0xa2c41173      0x3c04031c
+       >;