Coverage for tests/comm/test_utils.py: 100%
22 statements
« prev ^ index » next coverage.py v7.5.3, created at 2025-07-10 13:43 +0000
« prev ^ index » next coverage.py v7.5.3, created at 2025-07-10 13:43 +0000
1# The MIT License (MIT)
2#
3# Copyright (c) 2021 RSK Labs Ltd
4#
5# Permission is hereby granted, free of charge, to any person obtaining a copy of
6# this software and associated documentation files (the "Software"), to deal in
7# the Software without restriction, including without limitation the rights to
8# use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
9# of the Software, and to permit persons to whom the Software is furnished to do
10# so, subject to the following conditions:
11#
12# The above copyright notice and this permission notice shall be included in all
13# copies or substantial portions of the Software.
14#
15# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21# SOFTWARE.
23from unittest import TestCase
24from comm.utils import bitwise_and_bytes, keccak_256
25from parameterized import parameterized
27import logging
29logging.disable(logging.CRITICAL)
32class TestBitwiseAndBytes(TestCase):
33 def test_ones(self):
34 self.assertEqual(
35 "1234567890",
36 bitwise_and_bytes(bytes.fromhex("1234567890"),
37 bytes.fromhex("ffffffffff")).hex(),
38 )
40 def test_zeroes(self):
41 self.assertEqual(
42 "0000000000",
43 bitwise_and_bytes(bytes.fromhex("1234567890"),
44 bytes.fromhex("0000000000")).hex(),
45 )
47 def test_mixed(self):
48 self.assertEqual(
49 "020406080e",
50 bitwise_and_bytes(bytes.fromhex("123456789e"),
51 bytes.fromhex("0f0f0f0f0f")).hex(),
52 )
54 self.assertEqual(
55 "0004000608",
56 bitwise_and_bytes(bytes.fromhex("123456779a"),
57 bytes.fromhex("0406080e0d")).hex(),
58 )
61class TestKeccak256(TestCase):
62 @parameterized.expand([
63 (
64 "6a78a0e87ab53aaeb1810ccfbab51a3f062bd221afa404c12aebfe41d3c88073",
65 "f90248a00ad0ac1215b39aa39f9ddd4625f195d13191e3934625c86d127176d2bb4bcea6a0"
66 "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347941b7a75ef"
67 "070ff49e6b9491a26403d799f2099ebda07a4da5ef34d94058eab34f1261d281f8f7f01e73"
68 "67e54a3665979e3a38a03362a08aebbd439d56a04717a33d3e68d3ef2abf1d718989fd28fa"
69 "7d772b8398148a62a0bbcf0459001d234dffe0391d7b5975ddc7c338a06b268219730cac27"
70 "67e65748b90100000000000000000000000000000000000200000000000000000000000000"
71 "00000000400000000000000000000000000000000100010000000008000000000000000000"
72 "00000000000000000000000000000000000000000000000200000000000000000000000000"
73 "00000000000000000000000000000000000000000000000000000000000000000000000000"
74 "00000000000000000000000000000100000000000000000000100020000000000000000000"
75 "00000000008000100000000000000000000104000000000000000000000000002000010000"
76 "00002000001000000000000000000000000000000000800010000200000000000020000000"
77 "000000008949f75282179acb0408834461718367c280830239a78462d5f4408fce018c4952"
78 "49532d626130316561328608a45a3247cd84037eb65f8080b85000004020e827459e56aa84"
79 "8494122a884f09593a1acd62d5b7160500000000000000000017e459694375736ef47d4703"
80 "8d643aa3b722eba4a17055eb85eb1e015f37bf8941f4d562afa709177a99b899"
81 ),
82 (
83 "6a78a0e87ab53aaeb1810ccfbab51a3f062bd221afa404c12aebfe41d3c88073",
84 "f90248a00ad0ac1215b39aa39f9ddd4625f195d13191e3934625c86d127176d2bb4bcea6a0"
85 "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347941b7a75ef"
86 "070ff49e6b9491a26403d799f2099ebda07a4da5ef34d94058eab34f1261d281f8f7f01e73"
87 "67e54a3665979e3a38a03362a08aebbd439d56a04717a33d3e68d3ef2abf1d718989fd28fa"
88 "7d772b8398148a62a0bbcf0459001d234dffe0391d7b5975ddc7c338a06b268219730cac27"
89 "67e65748b90100000000000000000000000000000000000200000000000000000000000000"
90 "00000000400000000000000000000000000000000100010000000008000000000000000000"
91 "00000000000000000000000000000000000000000000000200000000000000000000000000"
92 "00000000000000000000000000000000000000000000000000000000000000000000000000"
93 "00000000000000000000000000000100000000000000000000100020000000000000000000"
94 "00000000008000100000000000000000000104000000000000000000000000002000010000"
95 "00002000001000000000000000000000000000000000800010000200000000000020000000"
96 "000000008949f75282179acb0408834461718367c280830239a78462d5f4408fce018c4952"
97 "49532d626130316561328608a45a3247cd84037eb65f8080b85000004020e827459e56aa84"
98 "8494122a884f09593a1acd62d5b7160500000000000000000017e459694375736ef47d4703"
99 "8d643aa3b722eba4a17055eb85eb1e015f37bf8941f4d562afa709177a99b899"
100 ),
101 (
102 "0ad0ac1215b39aa39f9ddd4625f195d13191e3934625c86d127176d2bb4bcea6",
103 "f90248a061a93032f377e88296232dc82900ae75f3c750bf0c377bae3bd636345b8ba0b9a0"
104 "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347941b7a75ef"
105 "070ff49e6b9491a26403d799f2099ebda04951aae498394c895624ae61744e576a9f6330db"
106 "973af549dfc666d59ef7a871a0ce6dd6db39e9d589f345c4939c73838c23ce3a7d24da8c11"
107 "956ccd18dcee9b3ca0c069f825c3d98c8055835a8073d872728b0e86e46edb0d94b1b9ddc5"
108 "6b754f86b90100000000000000000004000000000000000000000000000000000000000000"
109 "00000010000000000000000000000000000000000000000000000008000000000000000000"
110 "00000000000000000000000000000000000000000000000200000000000000000000000000"
111 "00000000008000000000000000000000000000000000000000000000000000000000000000"
112 "00000000000000000000000000000000400000000000000000100020000000000000000000"
113 "00000000000000100000000000000000000100000000000000000000000000002000010000"
114 "00002000201000000000000000000000000000000000800000000208000000000000000000"
115 "000000008949c81a1f741d47a2fc834461708367c2808301b7838462d5f43c8fce018c4952"
116 "49532d626130316561328606b81bb6bcd0840375da968080b85000000020e827459e56aa84"
117 "8494122a884f09593a1acd62d5b71605000000000000000000c00cd9e20a0ca1bb064094de"
118 "c79f4cead7b1b5fa434d6eb805776725d44413e33ef4d562afa70917809dcef0"
119 ),
120 (
121 "61a93032f377e88296232dc82900ae75f3c750bf0c377bae3bd636345b8ba0b9",
122 "f90248a066212b116661da0afdadbc4ee78496c4f6e70533c06c34875a15aa8263294f7ba0"
123 "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d493479412d3178a"
124 "62ef1f520944534ed04504609f7307a1a0513d7968ecf9f4a82c342f4ca264bd4f1b07da96"
125 "191933fd642b3e5adf2f4f12a06191337954134114775c3c5bd14a78a2538085123ea66777"
126 "441fdbf24ea078cda084df259b1e114f3d4e36c97475afeb6224e21307738fb90ae157130e"
127 "976abf30b90100000000000000000000000000800209000000000000000000400000000001"
128 "0004010000000800100000040000000020000004000100100000800c040000300000008000"
129 "8000000800000000080400008000000080004004000c000220084000000004000200000040"
130 "20000000400040000210000000011600000800100000000080000080000400080000000105"
131 "0000c000002020000000000012001000400000124000080000100824000a00004000000012"
132 "00001040002000108800000c40000000000300004400200000000000801000002000018000"
133 "00002000021000000040124100000000000000080000804400000200001400000000000200"
134 "10001000894998ffe2169e2a17688344616f8367c280830de6a88462d5f4388fce018c4952"
135 "49532d353834303665308635fcb67ad03884036d15418080b85004004020e827459e56aa84"
136 "8494122a884f09593a1acd62d5b71605000000000000000000b5a9103012c69607d0ac6d95"
137 "ac5b2e092f1e3df6909c95a1d3b735f8c1d7640339f4d562afa70917751172ab"
138 ),
139 (
140 "66212b116661da0afdadbc4ee78496c4f6e70533c06c34875a15aa8263294f7b",
141 "f90248a0419586500b6b8cd7bc96a532682dd2332beaea4c64f84d2f12c6a35db7eabdb3a0"
142 "ece0e2780f97f22ec18e227f594f7c3ad39f29775d0ca57b276d30725c8fb8449412d3178a"
143 "62ef1f520944534ed04504609f7307a1a0bb159e1354490228ba55942acc2ee83ee9f1ee38"
144 "78d4beab5a15c69954e01a3aa09b75391a9b2a86af75e5cb1c7523ff0481c1021858c5574f"
145 "aa7a97e734f35dcda086b51d44990669ae2afafa900621bb8406b719bd046110bd1df7fbf8"
146 "e3af745eb90100000100000000000000001010000000000200800000400100000000004003"
147 "1004410040000801000000000000000000000000010101100000000c840000200000008000"
148 "00000002040000000804000880000000800060000004000000804000000000000202000040"
149 "0040000000004c000050000000000400000808101200002000010000000000914000000105"
150 "04000000000001000000000002000160000800124000000202100824000200000008000090"
151 "0000004400a000100000000c44000002000304800400000000000100800000002000000000"
152 "0000200002100020004010c080000000000020000400804410800004001400004020003800"
153 "000000008949c83858118aabcd098344616e8367c280831c22108462d5f4038fce018c4952"
154 "49532d35383430366530868fdb9d0d722c840375f1440380b8500460f02ae827459e56aa84"
155 "8494122a884f09593a1acd62d5b71605000000000000000000c8c739826426250fde203394"
156 "7f38ab637a6a1332f340400893f83af1cbbf640a08f4d562afa709170ba6a159"
157 ),
158 (
159 "419586500b6b8cd7bc96a532682dd2332beaea4c64f84d2f12c6a35db7eabdb3",
160 "f90248a02279a1997f0166396ab42308697971e63980496907fc697d258dfe4d71bf7962a0"
161 "e323c944ad47b8f9070689fc5910070fa403dca1025867b4534ef8df21410b5c9412d3178a"
162 "62ef1f520944534ed04504609f7307a1a080fd68023db7651a36a98b6eae89cb0d37e7f05a"
163 "971027e98fd23c6ccda13af7a0551991ef25a7ecbb43bdf4afc8d82df522b249d4c8c2b0be"
164 "21f4f5135c39bf6ca00f612febfff66301e823a23638de3928b3da8aca78848c26a83c4587"
165 "9aade4cab90100000000000000000000000200001000080200000000000100000800004001"
166 "1004011040000800000000000000000000000000010501100000200c041001200081008000"
167 "0000000216000000080400008000000080006000000c0002008040000040400002030000c0"
168 "0000000000804c002010000008000400000808101000002000000000000000004008000105"
169 "02000000000001000020000002000140500800124000004002100824020200200008000010"
170 "2002004400a000100001000c40000002000304800400000080010100000000002000110000"
171 "0200208002100830004010c080000000000000000400904490800200001400004020000080"
172 "000000008949f78f1a0dbc6c12338344616d8367c280831079328462d5f3ad8fce018c4952"
173 "49532d353834303665308650733b23a7dd84037ee4300180b8500400a020e827459e56aa84"
174 "8494122a884f09593a1acd62d5b71605000000000000000000820f3fbcdb52a2825b13a52f"
175 "0cdca5c81fe44aac42c22ddb98fec0ed4c5a3ea0def3d562afa70917267c2bd1"
176 ),
177 (
178 "2279a1997f0166396ab42308697971e63980496907fc697d258dfe4d71bf7962",
179 "f90248a0dcdc2137d3561152d8824478376eb99f4d3fc1562de87df7ea9d3128482d7042a0"
180 "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347941b7a75ef"
181 "070ff49e6b9491a26403d799f2099ebda057ef5afba7d1734547fa5408aa758c5c53aeab85"
182 "021c4c2644bbd7456f0dc731a09d86bb6d8da027f624f0d63a7803e82df4886731c911d1e8"
183 "b977f117e4dd5a4da04e88f490bdacbfb1b0715e101b37b5853fea2cc488dcc3f655c5953b"
184 "6d79e929b90100000000000000000004001010000000000000800000400000000000000000"
185 "00000000000000010000000000000000000000000000800000000008000000000000000000"
186 "00000000000000000000000800000000000000000000000000000000000000000000000000"
187 "00000000000000000000000800000000001000000200000000010000000000800000000000"
188 "00000000000000000000000000000020000000000000000200100020000000000000000080"
189 "00000000008000100000000000000000000100000000000000000000800000002000020000"
190 "00002000201000000000000000000000000020000000800000000008020000000000000001"
191 "000000008949c85690bb58ffe94c8344616c8367c28083015fcd8462d5f3a48fce018c4952"
192 "49532d62613031656132860575a73ec00c840387ee408080b8500000a020e827459e56aa84"
193 "8494122a884f09593a1acd62d5b716050000000000000000009836cf12f3a16124f33e623c"
194 "60aa49d10b0c7a6d7379454850073db7b231c0f1a7f3d562afa70917476d7216"
195 ),
196 (
197 "dcdc2137d3561152d8824478376eb99f4d3fc1562de87df7ea9d3128482d7042",
198 "f90248a07bf8941aeb5fecc8c10bd5134f8c593e7c97550c29a20268928998fb68363b26a0"
199 "ce4330c93830a27dff33f7d329982ef711cb9b46c4c497df7a2e79c3094d91c1948afad2f4"
200 "17e5132ee983b74d28600c0dedcc3e07a0f7612bfe5181ea729f2ce204eadadee6fd1ef219"
201 "378a9745157baec056090386a0a0cb348c39fbd48491a3bfe0587dbdfdcce72c846864514d"
202 "99abed86779f1db8a04604fc378a132d24991d35e827320f8aabd83c3b63c7185ca36749c9"
203 "ba41da27b90100002000000000000004001010880000000200000000000000000000000001"
204 "0004010040000881000000000000000000000000010101100000000c840004000000008000"
205 "000000020000000008040000a0000000800040000004000000804000000000000202000040"
206 "00400000020048000010000000000400000808101000006000400000000000010000800105"
207 "05000204000001000010080002004160000000104000020200100824000200010000002090"
208 "0000004000a0001c0000000c40000000000304800400000000000100800000002000000000"
209 "1000200022100020404000408000000000002000000180641080000c009402004020002000"
210 "000000008949f7ad661b6a8bc7e08344616b8367c280830bf1278462d5f38f8fce018c4952"
211 "49532d35383430366530862ee72ba3e80f840387d71c0180b85000e09229e827459e56aa84"
212 "8494122a884f09593a1acd62d5b7160500000000000000000002e49b019db238cdfb0497b4"
213 "50872535bbad4d05a0614e5af52f073e6d1ee6b69ff3d562afa7091778e8610f"
214 ),
215 (
216 "7bf8941aeb5fecc8c10bd5134f8c593e7c97550c29a20268928998fb68363b26",
217 "f90248a006c491c47aacf7d80de9f49163d3429fc639fff4d7818f061325796da1f20961a0"
218 "4768f9c97f2f639c0547f39beb1cfca00d4732e3e8da5639e8a99fe1567d8e579412d3178a"
219 "62ef1f520944534ed04504609f7307a1a00cf65c0af6a841d8cb25da06c14211df07453807"
220 "b925553b9c5319c2215d122da08e70f0c757b88ab6427e39a3a4c458286dff8c208326c088"
221 "f47808a4d800a535a028c42aa9de2395f7fc12625e41c857ed47dd8c83f1da6f3aad1959c1"
222 "52ba5448b90100000000000400000004000000000000080200000000000000000000004001"
223 "1004010040000800000000000000000000000000010101100000000c040000200000008000"
224 "00008002040000000804000080000000800060000004000200c04000000000000202000440"
225 "0000000000004c000010010000000400000808101000002000000000000000004000000105"
226 "00200000000001000000000002000144080800124000000002100824000200000008000010"
227 "0000004400a200100000000c40000002008304800400000000000100000000002000010000"
228 "0000200022100820004010c080000000080000000400805410800208001400004020000000"
229 "00000000894a27229af97ada68228344616a8367c28083155f578462d5f3698fce018c4952"
230 "49532d35383430366530865f15a60193cf84037ee4300280b85004407734e827459e56aa84"
231 "8494122a884f09593a1acd62d5b71605000000000000000000c476a03dd6a337319274b0bb"
232 "0c6054c776f7ffb2927c7bef2962bb9eb4f3d42978f3d562afa7091726cce1a7"
233 ),
234 (
235 "06c491c47aacf7d80de9f49163d3429fc639fff4d7818f061325796da1f20961",
236 "f90248a0fc3511fd151b1d8afec2ba9677a3eca2c997972d041bdc768833d63af05cf1dba0"
237 "f3f4377ecc9ec27483a33f8695b5db9886dc4b42a9c83f83b262563c8b5bbd2a941b7a75ef"
238 "070ff49e6b9491a26403d799f2099ebda0f67d7bfe54f89e5dc1326d25045bdcd3e3f79dc2"
239 "cb2ad5e6a15dd2629682903da0366727a3724986f9666418a972081882f60b61165e73f801"
240 "fee5157c98154f08a049ab9cbf3917c7c29579054e857d7659636a168fa3bf90e7f52f0158"
241 "dab3e79fb90100000000000800000004001010000000000300800000400000000000004001"
242 "1004010040000801000000000000000000000000010101100001000c840001200000008000"
243 "00000002040000000804000880000000800060000004400000804000000000000202000040"
244 "0040000000004c000010000000000400000808101200002000010000000000814400000105"
245 "04000000000001000000000002000160100800124000000202100824000200000008000090"
246 "0002004400a000100000000c40000002000304800400000000000100800000002000000000"
247 "0000200022104020004010c090000000000020000400804490a0000c001400004020002000"
248 "00000000894a56b642d25361b0e5834461698367c280831222978462d5f3358fce018c4952"
249 "49532d62613031656132864d9d15405cd8840387ee400180b85000600020e827459e56aa84"
250 "8494122a884f09593a1acd62d5b71605000000000000000000d045034d6777d865bc833870"
251 "431c0d748da4530575fd84831d95bdab9fa41c5f4df3d562afa7091714c810e5"
252 ),
253 (
254 "fc3511fd151b1d8afec2ba9677a3eca2c997972d041bdc768833d63af05cf1db",
255 "f90248a0a4dd8ba78d29a4b33c5c3f3341fdf8bc5c2a66f247d963e5ea9a879da7354cf7a0"
256 "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347941b7a75ef"
257 "070ff49e6b9491a26403d799f2099ebda04f1a13aba702f1d23e79d866cfb8c045ce97f6f4"
258 "4d3bbd0f36b774c3bcc6fc9fa0b5ca4609a6c33df39f58bf4ca7863e5d86d659e467d7f54c"
259 "4ea72cb0e4511b80a0173ac7d1bef7bca952c6bdbe21eede86e3d119c1ac6eb32ebfb5fff3"
260 "ebe7790fb90100000000000000400000000000000000000000200000000000000000000000"
261 "00000010000000000000000000010000000000010108000000000008000801000000000000"
262 "00000000000000000000004000000000000000400000000000000000000200000000200000"
263 "00000000008000000000000000000000010000000000000000000000800100000000000000"
264 "00000000000000000000000000000100400000000000000000100020020000000000000000"
265 "00020000000000100800000000000000010140002000000000000000000000802000000000"
266 "00002000001000000000000080000000000000000000800090080000000000000000000000"
267 "00000000894a8668712f3e6aeb15834461688367c28083090bff8462d5f2de8fce018c4952"
268 "49532d6261303165613286232381e02d20840387ee408080b85000008020e827459e56aa84"
269 "8494122a884f09593a1acd62d5b7160500000000000000000024ac051a3df1aec21939e31b"
270 "7b58e3b671477e08990c535a66d6708cacca42ba2ff3d562afa709171efb7450"
271 ),
272 (
273 "a4dd8ba78d29a4b33c5c3f3341fdf8bc5c2a66f247d963e5ea9a879da7354cf7",
274 "f90248a0a8ae958ee51657423c4d4f688dcee5e2a74caff077f215fbe9aa3e1d17bbb70ca0"
275 "2d6707f2658487f89a81f9e539aacfe888f65498503e5a6be90e83984ab6f210941b7a75ef"
276 "070ff49e6b9491a26403d799f2099ebda0b4395df4f7646e93fd8f4a3554f09424869db543"
277 "448801ea33d4ed176112cf87a027c9f38b7244121271b3754ed3e368098a14da662d7faf6c"
278 "942654301d9765d3a064034778dd223cf4f2846ef5c0328a2e3742e7f5e6c223b37b6f8c57"
279 "838f000ab90100000000000000000000001010000000000200800000400000000000000000"
280 "00000000400000010000000000000020000000000000010000000008800000000000000000"
281 "00000000000000000000200800000000000000000000000200000040000000000000000000"
282 "00400000000000000000000000000000000000000200000000010000000000810000000000"
283 "04000000000000020000000000000020000000000000002200100020000000000000000080"
284 "00000800008000100000000000000000000104002000000000000000800000002000010000"
285 "00002000001080000000000000000000000020000000800000000204000000000020002000"
286 "00000200894a56d4b5d994725001834461678367c2808305081f8462d5f2d28fce018c4952"
287 "49532d6261303165613286138b295f0920840387ee400180b8500000ff3fe827459e56aa84"
288 "8494122a884f09593a1acd62d5b7160500000000000000000030d61e4483e3534ce2560f0b"
289 "4a921d368aadbf51f2d7c4e968e41ea0c940fea6e1f2d562afa709178dc4b229"
290 ),
291 (
292 "a8ae958ee51657423c4d4f688dcee5e2a74caff077f215fbe9aa3e1d17bbb70c",
293 "f9024aa06d13669b7776e49baf7719d8ece68788fd8635f57cb07a9b3b57429a2fa8b16ea0"
294 "98bdb35ebda3d08bad1f1ed81a51b50c84d0c7077f1cbb787b40b228301eca269432dfc7a8"
295 "4f24b10a5dded1d8b24f48b96ab77373a07a8b33f03e10c22dea18be7ea4747956016c1345"
296 "0ed5c515b115cff4f1b2f922a0ca37b61e8f7e243aa83f25e06b97c4054ec8bb8ec172f764"
297 "eefd5c1fcfbb4f3ca046d8466a0a7a65a553ed3303057e9c16a8b8ae131e822e3fa225c249"
298 "6679c3c3b90100000000000000000004000000000000080000000000000000000000000000"
299 "00000010000000000000000000000000000000000000000000000008000000000000000000"
300 "00008000000000000000000000000000000000000000000200400000000000000000000000"
301 "00000000008000000000000000000000000000000000000000000000000000000000000000"
302 "00000000000000000000000000000000480000000000000000100020000000000000000000"
303 "00000000000200100000000000000000000100000000000000000000000000002000010000"
304 "00002000201000000000000000000000000000000000801000000208000000000000000000"
305 "00000000894a8686f7bfd1c55dad834461668367c28083010ea08462d5f2ae91d0018e4952"
306 "49532d33313537353561623586041b20dc0c00840387ee400180b8500480a82ce827459e56"
307 "aa848494122a884f09593a1acd62d5b71605000000000000000000331c66455122298968fe"
308 "cec9f728c7cc7a2700926126e991e14685a2d5f7c4a6c3f2d562afa7091757a12c0f"
309 ),
310 (
311 "6d13669b7776e49baf7719d8ece68788fd8635f57cb07a9b3b57429a2fa8b16e",
312 "f90248a0b2769096cafa16eb80b64965427c77501070ce6ef985f8d903231ebff5082f00a0"
313 "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347941b7a75ef"
314 "070ff49e6b9491a26403d799f2099ebda0298fb3af1592e81fc74bf7d538e9ca08efdd02e7"
315 "bdcc9a12cc335d6d8b69915ca0e5c84cb588aa1b986205148d5a992dfafc6fd7c4a1ac781f"
316 "7ba247506f949a4aa0b7c3998bb1b0c3e42dea7a210abceb55651bff8198626fefed7d4d14"
317 "912b044cb90100000000000000000000001010000000000000800000400000000000000000"
318 "20000010000000010002010000000000000000000100000800000008000001000000000000"
319 "00000001000000000000000800000000000000000000000000000000000000000000000000"
320 "00000000008000000000000000000000000000000200000000010000402000800000000000"
321 "00000000100000000001000000000120400000000000000200100020000000000080000080"
322 "00020000008800100800000000000000000100000000020000000000800000802000000000"
323 "00002000001000000100000000000000000020000000800090000000000000000000000000"
324 "00000000894ab657d3cc7d9adf83834461658367c2808302eea38462d5f2888fce018c4952"
325 "49532d62613031656132860bed37e6df40840387ee408080b85000e02d2ee827459e56aa84"
326 "8494122a884f09593a1acd62d5b71605000000000000000000541287aedb01018b59d90e2e"
327 "a592282e32ad420747ec52f75ba3b5ad835907929af2d562afa709176d8d70b1"
328 ),
329 (
330 "b2769096cafa16eb80b64965427c77501070ce6ef985f8d903231ebff5082f00",
331 "f90248a0ca4aee0ecaf0d7144ee8e1e8b26afdb1ec4045d618bc4cda43de73d59a52d3a5a0"
332 "00bf0ba497a14702b5a1043997d15c140d300592d575761fc0ab1bd7595d5c22941b7a75ef"
333 "070ff49e6b9491a26403d799f2099ebda0127939c4e4969af24ead0b8efe22f7ee412013e6"
334 "8d4978a2a993fd6667c1dbbaa046d4041b5a233309f6fe87528b26826baba3aa2f6abe8f4d"
335 "e4b2db0c7fb58996a0266892a6448f374064268ff83a25efecb7d571e304ea990d1e1fa211"
336 "b92c93a8b90100000000000000000000001010000000000200800000400040000000000000"
337 "20000010400000010002000010000000000000080000010000000008800101000000000000"
338 "00000000000000000000000800000000000000000000000200000000000000000000000000"
339 "00400000008200000000000020008000000000000200000008010000400000810000000000"
340 "04000000000000000001000000000020400000000000000200100020000020000000000080"
341 "00020000008000108800000000000000000104000000020000000000800000002000010000"
342 "00002000001000000000000000040000000020010000800080000204000000000020002000"
343 "00000000894ae6475da20403d7bb834461648367c2808304a8898462d5f2458fce018c4952"
344 "49532d626130316561328612a18677e900840387ee400380b85000800020e827459e56aa84"
345 "8494122a884f09593a1acd62d5b716050000000000000000007a081c9ca3b46333a01b4bd9"
346 "6d2e589117d1bb972d2a1354bd9d62bbaab79a2e7cf2d562afa709172e2e6fc5"
347 ),
348 (
349 "ca4aee0ecaf0d7144ee8e1e8b26afdb1ec4045d618bc4cda43de73d59a52d3a5",
350 "f9023fa03a5177a5bb1e83a497507705cef978e6930aa91fbbbe080270648dea91b6ca7ea0"
351 "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347941b7a75ef"
352 "070ff49e6b9491a26403d799f2099ebda0ca421fb228e4bcc6081dcf5d85b90868b08c8021"
353 "6b2d6a395ded480d40e0b540a0eddd0815f92fd27e8e1658e8fb44d37bfaa6355513737b4b"
354 "d7890936b696180ca03907679c3f617c5eed914f39c8877b64e110931275dd9ae2a8bb8fe1"
355 "12e29b61b90100000000000000000004000000000000000000000000000000000000000000"
356 "00000000000000000000000000000000000000000000000000000008000000000000000000"
357 "00000000000000000000000000000000000000000000000000000000000000000000000000"
358 "00000000000000000000000000000000000000000000000000000000000000000000000000"
359 "00000000000000000000000000000000000000000000000000100020000000000000000000"
360 "00000000000000100000000000000000000100000000000000000000000000002000000000"
361 "00002000201000000000000000000000000000000000800000000008000000000000000000"
362 "00000000894ab6766dff7500a41f834461638367c280808462d5f2198fce018c495249532d"
363 "6261303165613280840387ee408080b85000c01020e827459e56aa848494122a884f09593a"
364 "1acd62d5b716050000000000000000009535a602f620016c48fc4bf1bc6acdf9e70a0b3598"
365 "68bfa5d89b0814baabffa33ef2d562afa70917142f16de"
366 ),
367 (
368 "3a5177a5bb1e83a497507705cef978e6930aa91fbbbe080270648dea91b6ca7e",
369 "f90248a07e567de263458645575583edfa3e2e44c967e3dec4d469aa978562bb4020f374a0"
370 "b630e726896d89a33714eac74355cbaf5f3786dc574b9efb8d1cb3cf08a7cb479431fe561e"
371 "b2c628cd32ec52573d7c4b7e4c278bfaa00c2dda9f6cabd794f2ae58f39371926933333477"
372 "3e6cb04d530ca35ce8820cbea0109b2282a3a3abe6e07ac806dba077d8b4b293224f1ec93b"
373 "f010774879690556a01f08692ee60860292e6f3c83b13116b100c5b98ef4fa4d227621d1d1"
374 "5a7377c4b90100000000000000000000000000000000000000000000000000000000000000"
375 "00000000000000000000000000000000000000000100000000000008000000000000000000"
376 "00000000000000000000000000000000000000000000000000000000000000000000000000"
377 "00000000000000000000000000000000000000000000000000000000000000000000000000"
378 "00000000000000000000000000000100000000000000000000100020000000000000000000"
379 "00000000000000100000000000000000000100000000000000000000000000002000000000"
380 "00002000001000000000000000000000000000000000800010000000000000000000000000"
381 "00000000894a86c405067b1842ad834461628367c28083010cf88462d5f2128fce018c4952"
382 "49532d62613031656132860414b202c900840387ee400280b85004008020e827459e56aa84"
383 "8494122a884f09593a1acd62d5b716050000000000000000004215d98d38280cc69c8cfb72"
384 "24a178bd52bc1f87e9de690bdb2e634afb1631b90ef2d562afa709176f964d93"
385 ),
386 (
387 "7e567de263458645575583edfa3e2e44c967e3dec4d469aa978562bb4020f374",
388 "f90248a01dadd7e2f5ab7920ec0638f36c2deacc5c8e56e77d270b7cf6aafa05df3e2322a0"
389 "6d0ad5ecf5a6afc3e547b642b4e1bb34e0cfc027e7efd10888787fb74d20a83d941b7a75ef"
390 "070ff49e6b9491a26403d799f2099ebda04373cfc4cce3e2760d7ebef55feb810792761b59"
391 "b27cef4b4ca8a7e0764e6848a0adcf1c127974bbcb1d758638e7a2d5e03f0ccdd2c4b21370"
392 "06eca88900ba91baa0057737e5c70f9a3e8b84b6bedbb9c2cf9c71b565b9973d36ece7494c"
393 "0d3fba6ab90100000000000000000000001010000000080200000000000000000000000000"
394 "00000000400010010000000000000000000000000100010000000208800001000000000000"
395 "00008000000000000000000000000000000000000000000000400000000000000000000000"
396 "00400000000000000000000000000000000000000000000000000000000000010000400000"
397 "04000000000000000000000000000120080000000000000200100220000000000000000088"
398 "00020000008200100000000000000000000104000000000000000000800000002000000000"
399 "00002000001000000000100000000000000020000000801090000004000000000020002000"
400 "00000000894a57300f3a2ce70af8834461618367c2808304273c8462d5f1f78fce018c4952"
401 "49532d62613031656132861021af2b8c80840387ee400180b8500040b831e827459e56aa84"
402 "8494122a884f09593a1acd62d5b716050000000000000000003264be3336f6f567763461c8"
403 "04fa5ccbb0ef709d7ab48d58407981b07a811e8901f2d562afa709176165624f"
404 ),
405 (
406 "1dadd7e2f5ab7920ec0638f36c2deacc5c8e56e77d270b7cf6aafa05df3e2322",
407 "f90247a0e06c753e3f1e90ffda8de84bcbd437e41cc3d3c9451bbf41b7002e0c164f0e65a0"
408 "698f07f7391167891efad0ef086a4cf183570396827aac90181b71791b4d5b57948afad2f4"
409 "17e5132ee983b74d28600c0dedcc3e07a09f4e1e63136dbbfe1ac94129fe25e3f2a874b2d0"
410 "2a2a37ea4821ba3e1c4aa880a0eab4cb167c21ba833fa7b4a950fb8e233f8dc51d2c9abf3f"
411 "564cc883bb53cdd6a02e5557e720cdcd090c57a91aac2876e0a05a33c7440467102686d4cd"
412 "7cf4f644b90100000000000000000000001110000000000000800000400000000000000000"
413 "00000010000001010000000000000000000000000000000000000048000000000000000000"
414 "00000000000000000000000800000000000000000000000000000000000000000000000000"
415 "00000000008000000000000000000000000000000200000000010000000000800000000000"
416 "00000000000000000000000000000020400000000000000200100020000000000000000080"
417 "00000000008000100000000000100000000100000000000000000000800000002000000000"
418 "00002000801000000000000000000000000020000000800000000000100000000000000000"
419 "00000000894a86e28bbc911af341834461608367c28082dee48462d5f1d88fce018c495249"
420 "532d35383430366530860361b9700f80840387ee400180b85000004020e827459e56aa8484"
421 "94122a884f09593a1acd62d5b71605000000000000000000ffaa37fa2cf23a7b1b301149a5"
422 "3f94d7aa52d9ca37c07cb8f18c1cb578adb87bddf1d562afa709174f8ca416"
423 ),
424 (
425 "e06c753e3f1e90ffda8de84bcbd437e41cc3d3c9451bbf41b7002e0c164f0e65",
426 "f90248a0b215bd34e5afeaf96616c678910b3474ae8f5f783958e91e4a0558784f1929cfa0"
427 "478b108f87b5c56c14bab2d506fd8d768d10214d98a84e5154eb80902996ab95941b7a75ef"
428 "070ff49e6b9491a26403d799f2099ebda028dcc8d8101c123080280aba16c60704315c6a4d"
429 "171338df81f7faf5a454d9f5a00e60dc41a7a764bd595eabdc9b6e0e1b07b70755c8d10568"
430 "cde579c9b82e8cd7a0c8fde12c404a4fc0c72baca69ddc0006364f3a766aff5878823eaaeb"
431 "2f06cd94b90100000000000400000000000000000000000000000000000000000000000000"
432 "00000000000000000000000000000000000000000000000000000000000000000000000000"
433 "00000000040000000000000000000000000000000000000000000000000000000000000400"
434 "00000000000000000000010000000000000000000000000000000000000000000000000000"
435 "00200000000000000000000000000004000000000000000000000000000000000000000000"
436 "00000000000000000000000000000000008000000000000000000000000000000000000000"
437 "00000000000008000000000000000000080000000000000000000000000000000000000000"
438 "00000000894a574e8273518a9a8d8344615f8367c28083038b2c8462d5f1c28fce018c4952"
439 "49532d62613031656132861905c65841fc840387ee400180b85000606e26e827459e56aa84"
440 "8494122a884f09593a1acd62d5b716050000000000000000001d886029e68a973a89fc3b28"
441 "11b5761101191c31df458eabd00ca607ed735772c7f1d562afa7091711d6aef2"
442 ),
443 (
444 "b215bd34e5afeaf96616c678910b3474ae8f5f783958e91e4a0558784f1929cf",
445 "f90247a0462992f6abc6c5daace4d474a30868aaf11851792c7597aa3cc8fb3cabf47a20a0"
446 "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948afad2f4"
447 "17e5132ee983b74d28600c0dedcc3e07a03a07e72473479ae633c75300d79e4b3b1c249768"
448 "8ce554ed39ced1ebb77c6031a08915dcada5975959758d415c15023046539445cc4aa019d2"
449 "4ec590844d81e9a7a095531dbc9d88846a916b5a57b8bd6f3671fa1c5a6a094c8d753ad1ff"
450 "fda2040db90100000000000000000000001010000000000020800000400000000000000000"
451 "00000010000000010000000000000000000000000000000000000008000000000000000000"
452 "00000000000000000040000800000000000000000000000000000000000000000000000000"
453 "00000000008000000000002000000000000000000200000000010000000000800000000000"
454 "00000000000000000000000000000020400000000000001200100020000000000040000080"
455 "00000000008000100000000000000000000100000000000000000000800000002000000000"
456 "00002000001000000000000000000000800020000000800000000000000000000000000000"
457 "00000000894a27d8d8f2b634b6428344615e8367c28082dee48462d5f1b28fce018c495249"
458 "532d35383430366530860361a345ed4c840387ee408080b85000000020e827459e56aa8484"
459 "94122a884f09593a1acd62d5b71605000000000000000000e4a722683b7bbd31d1e9535032"
460 "37539225c786b48a50d7fe179baaa66b14fa5abff1d562afa7091728fb34d3"
461 ),
462 (
463 "462992f6abc6c5daace4d474a30868aaf11851792c7597aa3cc8fb3cabf47a20",
464 "f9023fa048d64e7425c6cc7274e5706641c2f52a8a3fc2751dc781a569b9f226bde57057a0"
465 "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948afad2f4"
466 "17e5132ee983b74d28600c0dedcc3e07a0c532f01c7a1c67c01b3fe6c7f62d5cf48770659d"
467 "1c8ca3b2b3d697e24e1fff4ba02b5eea4177b7a99f33e3b08a9c9faa5ade4b1f05637e9c9e"
468 "5e849abce93b9450a0597ffb3e7ac9626eed99bf3d50095e1a25c5d37e46b42bd2812ba08d"
469 "07509b88b90100000000000000000000000000000000000000000000000000000000000000"
470 "00000010000000000000000000000000000000000100000000000008000001000000000000"
471 "00000000000000000000000000000000000000000000000200000000000000000000000000"
472 "00000000008000000000000000000000000000000000000000000000000000000000000000"
473 "00000000000000000000000000000100400000000000000000100020000000000000000000"
474 "00020000000000100000000000000000000100000000000000000000000000002000010000"
475 "00002000001000000000000000000000000000000000800090000200000000000000000000"
476 "00000000894a576cf5b8ef1fabce8344615d8367c280808462d5f19c8fce018c495249532d"
477 "3538343036653080840387d71c8080b85000006a21e827459e56aa848494122a884f09593a"
478 "1acd62d5b716050000000000000000000d313a4b958ec3698f685aed2d51fa887d4fb00e71"
479 "3d749193b63d3459f8ae17b8f1d562afa7091734812466"
480 ),
481 (
482 "48d64e7425c6cc7274e5706641c2f52a8a3fc2751dc781a569b9f226bde57057",
483 "f90247a00265ab37b0e19e12241b729221a96cd0d757b554cfc4a93b8930967c62a5e27ca0"
484 "57e49a748a9d3e279214e00dcc713042fa15975f0a7fbd3864e8c4e90a0964079412d3178a"
485 "62ef1f520944534ed04504609f7307a1a0cc8cd06c48764bd1d65ac7759d0dc14471a0803b"
486 "54a36bc45e688460ed8ef0e8a07b5871b20ec47e25f051544c8eaa4e201be60dd98877db94"
487 "49ef314c4e56a90ea0fb59248dd05343c94e7e432597718b195fd1fe180936c176a2850367"
488 "5296bb48b90100000000000000000004001010000000000000000000000000000000000000"
489 "00000000000000010000000000000000000000000100000000000008800000000000000000"
490 "00000000000000000000000000000008000000000000000200000000000000000000000000"
491 "00400000000000000000000000080000000000000000000000000000000000010000000000"
492 "04000000000000000000000000000120000000000100000200100020000000000000000080"
493 "00010000008000100000000000000000000100000000000000000000800000002000010000"
494 "0000200020102000000000000000000000002000000080001002020c000000000000002000"
495 "00000000894a871f994e3fec6c138344615c8367c28082dee48462d5f18b8fce018c495249"
496 "532d35383430366530860361a345ed4c84037ee4300180b85004004020e827459e56aa8484"
497 "94122a884f09593a1acd62d5b71605000000000000000000e347a4d9c676e5f94acd3b0db1"
498 "88fef2aad7e41e98b8de4bbc9d25d0c77b711f8cf1d562afa7091737b938ba"
499 ),
500 (
501 "0265ab37b0e19e12241b729221a96cd0d757b554cfc4a93b8930967c62a5e27c",
502 "f90247a02b31845cdd4f9bbe7feebb0f7b96a71df16a97f4dd054b8f8a364473f4e297b5a0"
503 "341e4878f4a764cda31cf5d747864a9224b77dd8a9f123e9a20582ed8c0217ac9431fe561e"
504 "b2c628cd32ec52573d7c4b7e4c278bfaa0713150cef998a001e61dfe12f19f39e3a4a4928a"
505 "5853f22f6a89c32077691f37a0492430df6294ae76d201d4b4405a61cdcaf4d82252986544"
506 "de0187a581652fe9a0b31e8bed7e4369fa5402c44b6ff6b6922f45f0bd106d11270823653c"
507 "68eb7761b90100000000000000000000001010000000000000800000400000000000000000"
508 "00000000008000010000000000000000008000000000000000000000000000000000000000"
509 "00000000000000000000000800000000000000000000000000000000000000000000000000"
510 "00000000000000000000000000000000000000000200000000010000008000800000040000"
511 "00000000000000000000000000000020000000000000000200000000000000000200000080"
512 "00000000008000000000000000000000000000000000000000000000800000000000000000"
513 "00000000000000000000000000000000000020000000000010000000000000000000000000"
514 "00000000894ab6f0d748abdf8a808344615b8367c28082e22d8462d5f16a8fce018c495249"
515 "532d6261303165613286036e7bf25160840387ee400380b85004000020e827459e56aa8484"
516 "94122a884f09593a1acd62d5b71605000000000000000000bc394588342191639cba576dcd"
517 "f3961dd246264bab77f0fadeaaa641362f14966bf1d562afa7091791e5666c"
518 ),
519 (
520 "2b31845cdd4f9bbe7feebb0f7b96a71df16a97f4dd054b8f8a364473f4e297b5",
521 "f90248a0c9803f0ee5d23758ca430f25865e6c61810088c4428ed73527c932af1447d774a0"
522 "c65cc4c99432d9d8ea113c3ca21239608fe459f46915c87dfc2f94a38d19f0ee941b7a75ef"
523 "070ff49e6b9491a26403d799f2099ebda06a722dfcfc17fb2050a7aab6c15b13e8cf7c7f03"
524 "f42000f5f5506b36e26f4962a09f48c7570431ee9bca2add3df6dbaa15bffe0501382916c5"
525 "b8a8e6e6dbefd572a0351eb27b8a2593c0c12233cc313f77e775d0ace7a358023c98f63204"
526 "214ea712b90100000000000000000000001010000000000200000000000000000000000000"
527 "00000000400000010000000000000000000000000000010000000000800000000000000000"
528 "00000000000000000000000000000000000000018000000000000000000000000000000008"
529 "00400000000000000000000000000000001000000000000000000000000000010000000000"
530 "04000000000000000000000000000020000000000000000200000000000000000000000080"
531 "01000000008008000000000000000000000004000000000000000000800000000000000000"
532 "00000000000000000000000000000000000020000000000000000004000000000020002000"
533 "00000000894ae6e0c34ac74057848344615a8367c28083031c658462d5f1308fce018c4952"
534 "49532d62613031656132860c1541fb3260840387ee400180b85000008020e827459e56aa84"
535 "8494122a884f09593a1acd62d5b71605000000000000000000391d5ec8f02ad7524e20c97a"
536 "e3050d9b35047a88fe9e86afaea7fab72e7f67ed4df1d562afa7091784411019"
537 ),
538 (
539 "c9803f0ee5d23758ca430f25865e6c61810088c4428ed73527c932af1447d774",
540 "f90247a068ee3a5bdc566aa6dfb6c08d5e051ca2858fe7a3300f656273ba74b228bc83a3a0"
541 "6e7c62a9d5e92429cacaf65d44712d2cd4a92f370474efedaa75e1ddba5ec602941b7a75ef"
542 "070ff49e6b9491a26403d799f2099ebda046c7b0b03503dcc724d5c1143d764ef78ff606cc"
543 "ada13de898651a77888f0e04a0db8552dc358e4b5bc34fb2db9cbd72cb0b6f97cbdbd7d59d"
544 "b3f45757a6dde317a012adc459a0553d09c21d84fcd2bbe5c84e5bf6c08b7fb12d121736c6"
545 "1d968012b90100000000000000000000001010000000000000800000400000000000000000"
546 "00000010000000010000000000000000000000000000000000000208000000000000000000"
547 "00000000000000000000000800000000040000008000000000000000000000000000000000"
548 "00000000008000000000000000000000000000000200000000010000000000800000000000"
549 "00000000000000000000000000000020400040000000000200100020000000000000000080"
550 "01000000008008100000000000000000000100000000000000000000800000002000000000"
551 "00002000001000000000000000000000000020000000800000000000000000000000000000"
552 "00000000894b16ef7103bf68ec96834461598367c28082dee48462d5f0f88fce018c495249"
553 "532d62613031656132860361b9700f80840387ee400280b85000000020e827459e56aa8484"
554 "94122a884f09593a1acd62d5b716050000000000000000004f971790ca614ad5d5c24b012f"
555 "1f2a51e005b5048851e4c7b7f7403766b3a9fa10f1d562afa709172462c436"
556 ),
557 (
558 "68ee3a5bdc566aa6dfb6c08d5e051ca2858fe7a3300f656273ba74b228bc83a3",
559 "f90248a0e8043da0696c7fcd7294630b247712ecff7369478b1c75bc945cdcd14e482e51a0"
560 "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347941b7a75ef"
561 "070ff49e6b9491a26403d799f2099ebda09481f4501bcb0f2a14dff709a1a76aa7f4edf9a5"
562 "39e9ee41c6a01815051db729a03e901e4bf0c092237c0d5af6a781a8acb247e78d164acef2"
563 "6b29cf319ada6c65a05bf720500ccac6fdd055ac58c725d7079438ee5d834a5405330f89dc"
564 "6081c98db90100000000000000000000000000000000000200000000000000000000000000"
565 "00000000400000000000000000000000000000000100010000000008000000000000000000"
566 "00000000000000000000000000000000000000000000000000000000000000000000000000"
567 "00000000000000000000000000000000000000000000000000000000000000000000000000"
568 "00000000000000000000000000000100000000000000000000100020000000000000000000"
569 "00000000008000100000000000000000000104000000000000000000000000002000000000"
570 "00002000001000000000000000000000000000000000800010000000000000000020000000"
571 "00000000894ae6ff715f07b5e8ce834461588367c28083023a058462d5f0e38fce018c4952"
572 "49532d626130316561328608a5fff25e60840387ee408080b85000000020e827459e56aa84"
573 "8494122a884f09593a1acd62d5b716050000000000000000002eb9fa625424375545a9ed67"
574 "836479596cb195663602056e8a3804699a8ffb75f4f0d562afa7091725279194"
575 ),
576 (
577 "e8043da0696c7fcd7294630b247712ecff7369478b1c75bc945cdcd14e482e51",
578 "f90241a065351fab2d3c7bd800c8d5e8287dc5193b88264369d00879674f0b6480815518a0"
579 "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d493479432dfc7a8"
580 "4f24b10a5dded1d8b24f48b96ab77373a059d9ac0f7b91a21aabdbb2e9fca4579e399a1282"
581 "ab0a2bb114d6ccf6a2357f36a074fa7a5858a2f6bc71573a214403f3e24eb7f0118f369995"
582 "1e74be30c9ece079a06c6115fead722c1812c44e82c3d27463cd50be0c47fe366a1bc4fa65"
583 "cc381ec9b90100000000000000000000000000000000000000000000000000000000000000"
584 "00000000000000000000000000000000000000000000000000000008000000000000000000"
585 "00000000000000000000000000000000000000000000000200000000000000000000000000"
586 "00000000000000000000000000000000000000000000000000000000000000000000000000"
587 "00000000000000000000000000000000000000000000000000100020000000000000000000"
588 "00000000000000100000000000000000000100000000000000000000000000002000010000"
589 "00002000001000000000000000000000000000000000800000000200000000000000000000"
590 "00000000894b170e32c73548a6a9834461578367c280808462d5f0cf91d0018e495249532d"
591 "33313537353561623580840387ee408080b85004006020e827459e56aa848494122a884f09"
592 "593a1acd62d5b716050000000000000000009ead152f02a97a174891164c29a9766988e471"
593 "93c72f4c2f4bd5d1b86af0525fd8f0d562afa7091759934d79"
594 ),
595 (
596 "65351fab2d3c7bd800c8d5e8287dc5193b88264369d00879674f0b6480815518",
597 "f90248a0189bade9a341bf74bb132bc4508d38dfaac0db58f3ef6b068cbb56253e8008bba0"
598 "94f20d91f96569e5a5f2547059aaf069dcefd157c23681dc787d79668e2a1bb79431fe561e"
599 "b2c628cd32ec52573d7c4b7e4c278bfaa09947a8cbc887dfd9382aeb81d6bb0b3d6fdb1454"
600 "835e7daece9587584734bc46a0a51c73ff55ff74b1403b1ca44b0dde1bdcb65ec51af74767"
601 "8674e2d16d16a235a0f29d72b0f8b4e09072b2aef04220ce2d459c68a84b112c54bb8c8f53"
602 "093b4867b90100000000000000000000001010000000000200000000000000000000000000"
603 "00000000400000010000000000000000000000000100010000000008808000000000000000"
604 "00000000000000000000000000000000000000000000000000000000000000000000000000"
605 "00400000000000000000000000000000000001000000000000000000000000010000000000"
606 "04000000000000000000000000000120000000000000000200300020000000000000000080"
607 "0000000000800010000000000000000000010400000000000000000080000000a000000000"
608 "00002800001000000000000000000000000020000000800010000004000000000020002000"
609 "00000000894b473bc9aeaf527508834461568367c28083031c038462d5f0bf8fce018c4952"
610 "49532d62613031656132860c13762f6041840387ee400280b85004000020e827459e56aa84"
611 "8494122a884f09593a1acd62d5b71605000000000000000000152e8d98f00eac45b17dfde5"
612 "9294a87a56d8bec8cdd2a122fe2fb6fea73d5fc7bcf0d562afa709177402ed49"
613 ),
614 (
615 "189bade9a341bf74bb132bc4508d38dfaac0db58f3ef6b068cbb56253e8008bb",
616 "f90248a0d05df11caefda0c1a1ded8d3e76305615174819b46938d1d852704e7520ec9d9a0"
617 "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347941b7a75ef"
618 "070ff49e6b9491a26403d799f2099ebda03bfbb87343945e23cf652000eff93f9e1e2b4a24"
619 "caa9e570994ec5b8d1214812a0d8e8ba9eb55d1fa395d1060cc88999a197abc05c6e08999b"
620 "64d897cba7068066a085e5699abc03232ce4b3b17648d831d47b4378aca02602c6d280eb9b"
621 "dbe255f1b90100000000000000000000000000000000000000000000000000000000000000"
622 "20000010000000000002000000000000000000000100000000000008000001000000000000"
623 "00000000000000000000000000000000000000000000000200000000000000000000000000"
624 "00000000008000000000000000000000000000000000000000000000402000000000000000"
625 "00000000100000000001000000000100400000000000000000100020000000000080000000"
626 "00020000000000100800000000000000000100000000020000000000000000002000010000"
627 "00002000001000000000000000000000000000000000800090000200000000000000000000"
628 "00000000894b172cf49744457bc4834461558367c2808301bd778462d5f0aa8fce018c4952"
629 "49532d6261303165613286074bb68c68c0840387ee408080b8500000a020e827459e56aa84"
630 "8494122a884f09593a1acd62d5b71605000000000000000000a51756b033dc0568fd6f21f0"
631 "1c795e45f88942d86a1670b4847a9490f3468e70b9f0d562afa709172e16adc7"
632 ),
633 (
634 "d05df11caefda0c1a1ded8d3e76305615174819b46938d1d852704e7520ec9d9",
635 "f90248a0e21c83ba3e84c30ef4eac33340fe2367f36ed0cd9dc7835252e615f374709f39a0"
636 "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347941b7a75ef"
637 "070ff49e6b9491a26403d799f2099ebda0069f5452bd5cade82b1cd54f43c1b7b1005d2d26"
638 "69af36b0aac3e63f9f1e9e81a0f8e0b6576b241a21b681f1198961e4843464c23acbb702d7"
639 "bd3dd3f55c8de9faa05e2e139b9bb70c9447f5b04db6e5d0d3ed328d8dd6036f27bd0f1738"
640 "7f260769b90100000000000400000000001010800400080200800000400000000000000000"
641 "00000000400000010000000000000000000000000000010400000000800000000000000000"
642 "00008000040000000000000800000000000100000000000000400001000000000000000400"
643 "00400000001000000000010000000000000000000200000000010000000000810000000000"
644 "04200000000000000000000000000024080000000000000200000000000000000080000080"
645 "0000000000820000000000000000000000a004000000000000000000800000000000000000"
646 "00000000000008000000000000000000084020000000001000040004000000000030082000"
647 "00000000894b475a9f3a9cfbdf86834461548367c28083085f8a8462d5f08e8fce018c4952"
648 "49532d62613031656132862aff4d04cd02840387ee408080b85000401421e827459e56aa84"
649 "8494122a884f09593a1acd62d5b716050000000000000000001bda5b2c8e72380c5264e68c"
650 "b815aafa1159b3f202e387a832c368108fcffc7f9af0d562afa70917770c7b72"
651 ),
652 (
653 "e21c83ba3e84c30ef4eac33340fe2367f36ed0cd9dc7835252e615f374709f39",
654 "f90247a035ec63f45111d81c09ac68842774ff72459b5599065be4f1d36889ee62a63d61a0"
655 "39a4b82f9caa833de3a6218c5adc0bb5cb751ebf8e8f584316d5d39fd437de07941b7a75ef"
656 "070ff49e6b9491a26403d799f2099ebda00e6ae1f1658cf195a7dafda82fd1f4e3fdd65650"
657 "7bbf3ddd96fb57aea6d998d6a0bcbeba78932bc3f70ce4dd37ccd023b2c92db131f1747d18"
658 "543485c690fe1f43a08a4f0d0740f34bfb96564c867c2f5196a16ca524c032058588c4cfb6"
659 "ddf41211b90100000000000000000000001010000000000000800000400000000000000000"
660 "00000000000000010000000000000000000000000000000000000000000000000000000000"
661 "00000000000000000000000800000000000000000000000002000000000000000000000000"
662 "00000000000000000000000000000000000000000200000000010000000000800000000000"
663 "20000000000000000000000000020020000000000000000200000000000000800000000080"
664 "00000000008000008000000000000000000000000000000000000000800000000000100000"
665 "00000000000000000000000000000000000020000000000000000000000000000000000000"
666 "00000000894b77a733326b550bb6834461538367c28082dee48462d5f0308fce018c495249"
667 "532d62613031656132860361a345ed4c840387ee400280b8500020a723e827459e56aa8484"
668 "94122a884f09593a1acd62d5b71605000000000000000000250cc40890bb7b7566a1bbeeec"
669 "f7b896be8857721b1be7843dd08b313521465e7bf0d562afa709173c5de8af"
670 ),
671 (
672 "35ec63f45111d81c09ac68842774ff72459b5599065be4f1d36889ee62a63d61",
673 "f9024aa050ed36eda554e0113d8937bb040b63ffa3feb06d996652357ed60410ee1b85aca0"
674 "61e02f07fe58673c5bd0663e43e56730dd2afd93c2e5bbb4011e4c3460934c779432dfc7a8"
675 "4f24b10a5dded1d8b24f48b96ab77373a01a0d1e85fc258ede45856aadda28919d3e86985d"
676 "997c6b14e351eeaf5f111e57a087af99d6584c1f99b851c7a07d312d9aba32db105913adc7"
677 "3886ea66746b55eba031777f145955010b6c6bb0a3bdbec8630103324236a4076098a727b8"
678 "20d47c61b90100000000000000000000021010000000000200000000000000000000000000"
679 "00000000400000010000000000000000000000000000010000000000800000000000000000"
680 "00000000080000000000000000000000000000000000000000000000000000000000000000"
681 "00400000000000000001000000000000000000000000000000000000000000010000000000"
682 "04000000000000000000000000000020000000000000000200000000000000000000000080"
683 "00000000008000100000200000000000000004000000000000000040800000000000000000"
684 "00000000000000000000000000000000000020000000000000000004000000000020002000"
685 "00000000894b477974d32bdcd050834461528367c280830318ba8462d5f02791d0018e4952"
686 "49532d333135373535616235860c06b400bfbe840387ee400280b85004a02720e827459e56"
687 "aa848494122a884f09593a1acd62d5b71605000000000000000000f62b93889cf413feaf49"
688 "c2b6fd7a853ca27f663061a913d5009c8223109eabf927f0d562afa70917347b088f"
689 ),
690 (
691 "50ed36eda554e0113d8937bb040b63ffa3feb06d996652357ed60410ee1b85ac",
692 "f9024aa0a952daa8e4beea6ada5807ea1d3f355e36c67f4aee883de7a925b00eb8f05539a0"
693 "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d493479432dfc7a8"
694 "4f24b10a5dded1d8b24f48b96ab77373a0aa5a0e6f68707a4a37cae381451e21720f2a5aad"
695 "b767b75829e7923f17ea3170a0bbc78f29ff9875bb73d156a9eba1007bc8e1f00b1991f9e9"
696 "459033a1ed6fcb3aa045cc17525d04f2fc6fa72ad472bc5f4227a56f4798182a59b0576720"
697 "cd03da85b90100000000000000000200001010000000000000800000400000000000000001"
698 "00040100000008010000000000000000200000000001001000000004040000300400008000"
699 "00000008040000040804000880000000800000000004000000004000000004000200200040"
700 "00000004000140000210000000000000001800100200000004010080000400804000800105"
701 "00000000000000000008000802000020400804124000000200000805000200000000020090"
702 "0001024020a000008000000c40000000000200000400000000000010800000000000000000"
703 "00000000000000000040124100000000000020000000004400000004001500000800010010"
704 "10000000894b77c61c938a49cc57834461518367c280830b6d478462d5eff991d0018e4952"
705 "49532d333135373535616235862c60f4473f3e840387d71c8080b8500400ff3fe827459e56"
706 "aa848494122a884f09593a1acd62d5b71605000000000000000000a15aaf78dd3579e4eb49"
707 "45cbf146798408e3c1947324b855b47cd4d35df553b41ff0d562afa709174225885d"
708 ),
709 (
710 "a952daa8e4beea6ada5807ea1d3f355e36c67f4aee883de7a925b00eb8f05539",
711 "f9023fa01652cbc1655b368b1f0333036b6e486fa2aa3378c5b9838d75b7b1f5ca398ae7a0"
712 "3528dddda53411de720eebf646e3ac8a82e68568980c1478697617b83d9845939412d3178a"
713 "62ef1f520944534ed04504609f7307a1a091fbfc5b2874ddb204d38e7ba89e540c0927e0ec"
714 "9a95d1166bc6f89fa4cc0ff9a07fe63bfe8205fd680b6994175d09ef4579a9023c894d95f6"
715 "fdfbe2b712bdc27ca066cfdb731f620cd96e2c2cb0f7d3c3a2879c29b40014aa27efbbf3cf"
716 "9cd3b0f6b90100000000000000000000000000000000000000000000000000000000000000"
717 "00000000000000000000000000000000000000000000000000000000000000000000000000"
718 "00000000000000000000000000000000000000000000000000000000000000000000000000"
719 "00000000000000000000000000000000000000000000000000000000000000000000000000"
720 "00000000000000000000000000000000000000000000000000000000000000000000000000"
721 "00000000000000000000000000000000000000000000000000000000000000000000000000"
722 "00000000000000000000000000000000000000000000000000000000000000000000000000"
723 "00000000894ba831c18a4930f5ea834461508367c280808462d5efcd8fce018c495249532d"
724 "353834303665308084037ee4300180b85004e0ff2fe827459e56aa848494122a884f09593a"
725 "1acd62d5b71605000000000000000000a95539de02d3969ec8d2e8acafdced84c6fe911166"
726 "90097d5d4c53652c5469b9dbefd562afa70917d6c864c1"
727 ),
728 (
729 "1652cbc1655b368b1f0333036b6e486fa2aa3378c5b9838d75b7b1f5ca398ae7",
730 "f90248a0328e077563e28b011e605cd17fcadb70960ecd9fd53e3c025bacd45d6cb336f5a0"
731 "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948afad2f4"
732 "17e5132ee983b74d28600c0dedcc3e07a091b87a51a3d5cf2b9f92a7caac831b1e71738faa"
733 "f7d7bd110fb8df09ca2a6a98a0ee4724a5eafaa438a931da97bc3d0361d3e5414cee7f4031"
734 "8d96247a483ceee6a037d6b10d2d034577cb656e2fc2454399f0fc8fb0f6024875377f67f2"
735 "1997c67fb90100000000000800000004001010000000000200800000610000000000000000"
736 "00000000400000010000000000001000000000000000010000000008800000000000000000"
737 "02000000000000000000000800000200000000000000000000000000000000000000020000"
738 "00400001000000000000000000000000000000000200000000010000000000810000000000"
739 "04000000000000000000000000000020000000000000000200100020000000008000000080"
740 "00000000008000100000000000000000000104000000000000000000800000002000000008"
741 "0800200020100200000000000000000000002000000080000000000c000000000020002000"
742 "00000000894b77e506015295b4d38344614f8367c280830504788462d5efbc8fce018c4952"
743 "49532d3538343036653086137cf9c25900840387ee408080b85000e0ff3fe827459e56aa84"
744 "8494122a884f09593a1acd62d5b71605000000000000000000acd4eae93d4c7e18eb2b21ab"
745 "20e583bf3951fef018e95933f14c273b3143a267cbefd562afa70917470a67c2"
746 ),
747 (
748 "328e077563e28b011e605cd17fcadb70960ecd9fd53e3c025bacd45d6cb336f5",
749 "f90248a0a7dcceba261da9e45b65fe82614d8fb0fc9a77c878b2d785c740257296642e88a0"
750 "7c27923fc69e2f8b5f04371b2c17c2966c0d41b114179a2c60fcb5187e4544e2941b7a75ef"
751 "070ff49e6b9491a26403d799f2099ebda01fcf6d1185949ea75ed439068db8197af2b04322"
752 "20905b29a2fab8cd85172977a0ffe6fb5dd8d94a92aa780894b7fe2e90732d4be9fc78bb24"
753 "f4607c86aceb2ba1a003f9e1d0127e2da49437935dbb9f815fd98d6901a159669aead8cce7"
754 "aed8938eb90100000000000100000000081010000000000200000000000020000000000000"
755 "b0000010400000010002000000020000002000000101010000000008800001200000010000"
756 "00000000080004000800001000000020000000000000000200000000000000000002000000"
757 "00400000028008000000004004000000000008100000000000480000402000010008000000"
758 "04000000100000000015000000000160400000020000000300100020000000400080000080"
759 "80020000008000100820000000000000000304800400020040000100800000002000010010"
760 "00002020001000204000100081000004000020020000800290800204001000000020002000"
761 "00000006894ba850becd5b21f3838344614e8367c28083071b688462d5ef7f8fce018c4952"
762 "49532d62613031656132861c42cb79b6ed840387ee400280b85000002020e827459e56aa84"
763 "8494122a884f09593a1acd62d5b716050000000000000000005b0a45b3d960fd44e4846ce0"
764 "6272a2ca38f50b4e9ef1db30c2e45e14a44b83218aefd562afa7091707416ad5"
765 ),
766 (
767 "a7dcceba261da9e45b65fe82614d8fb0fc9a77c878b2d785c740257296642e88",
768 "f90248a06336334c3367e92e233cfccb16ae336bf1601428f96a7971de8bcdaa90c00401a0"
769 "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347941b7a75ef"
770 "070ff49e6b9491a26403d799f2099ebda0c1d8061f27e1cc4f30b7bf7ed3e786b86f20d227"
771 "f0df204b0035a24b7e6e8b1ea091b1395e07739d1e481fb82884218d16716ca3e2912131b0"
772 "176222e21a21210aa04946f8a366a24527b1130875165b1a569ac56f4f543219e8468ac0f1"
773 "5aafeeacb90100000000000000000000001010000000000000800000400000800000000000"
774 "00000000000000010000000000000000000000000101800000000008000001200000000000"
775 "00000000002004000000000800000000000000000000000200000000000000000000000000"
776 "00000000000000000000000000000000000000000200000000010000000000801000000020"
777 "00000000000000000000000000000160000000020000000200100020000000000000000080"
778 "80020000008000100020000000000000000100800400000000000100900000002000010000"
779 "00002000001000000000100000000000000020000000800090000200001000000000000000"
780 "00000000894bd8db88be78dff37a8344614d8367c28083015ae48462d5ef328fce018c4952"
781 "49532d626130316561328605433715c14c840387ee408080b8500000f533e827459e56aa84"
782 "8494122a884f09593a1acd62d5b71605000000000000000000c875f3e88db0de1cb913e5c4"
783 "9c26337203500a37a15c9294f2309444430d97176cefd562afa709176f8969be"
784 ),
785 (
786 "6336334c3367e92e233cfccb16ae336bf1601428f96a7971de8bcdaa90c00401",
787 "f90248a0bd2d8ce98043085e587ea0c3e2edf0aa79fa0bf787ed10b83a3eebf66390eb31a0"
788 "257529243256c04599e0ed044e3663f4d0828639031ce36a77ad31b35a0aedd9941b7a75ef"
789 "070ff49e6b9491a26403d799f2099ebda090d968648e5cbaca481395c8059181122cc38ce4"
790 "3005e68444d234727fea051ea06528a3089857f62f3ba2ae44be986842a2f715f5521cd9ab"
791 "7433ac8c9fc06596a04a2ab03224f86be87c91d07f215d616f68519c0da19e1b6b7cefda73"
792 "b33bf68cb90100000000000000000000000000000000000200000000000000000000000000"
793 "00000000400000000000000000000000000000000000010000000000000000000000000000"
794 "00000000000000000000000000000000000000000000000000000000000000000000000000"
795 "00000000000000000000000000000000000000000000000000000000000000000000000000"
796 "00000000000000000000000000000000000000000000000000000000000000000000000000"
797 "00000000008000000000000000000000000004000000000000000000000000000000000000"
798 "00000000000000000000000000000000000000000000000000000000000000000020000000"
799 "00000000894c098577c370d63f278344614c8367c280830239d68462d5ef1a8fce018c4952"
800 "49532d626130316561328608a510bad272840387bff80180b85000e00620e827459e56aa84"
801 "8494122a884f09593a1acd62d5b71605000000000000000000f36b33082cea46dd748d6204"
802 "28efb79439782ddde9eafd9c6c8c5b8efc3576c730efd562afa709175362b3c7"
803 ),
804 (
805 "bd2d8ce98043085e587ea0c3e2edf0aa79fa0bf787ed10b83a3eebf66390eb31",
806 "f9023fa0312026a05ca07a67d5b04db20986d9f1f093c5cf1bb2fe466a42aedadd3f371fa0"
807 "23b94f25a591fb5bf76913cd586b49c40acdd2919f6547a260f2fba6aad5038a948afad2f4"
808 "17e5132ee983b74d28600c0dedcc3e07a062a8219fd635cc4674cf68a8a8e01ae3eaa24da3"
809 "3267eed4c1d684bbf2a5dc5da04cd28f50c22f930b97f624a39274e2b40d19883637ad4bc9"
810 "410ceb1f6adc441ca0e27a5c21fba87e74c8273fd7932ef17be151d6f28451c1bfb554005a"
811 "6c26fc83b90100000000000000000004000000000000000000000000000000000000000000"
812 "00000000000000000000000000000000000000000100000000000008000001000000000000"
813 "00000000000000000000000000000000000000000000000000000000000000000000000000"
814 "00000000000000000000000000000000000000000000000000000000000000000000000000"
815 "00000000000000000000000000000100000000000000000000100020000000000000000000"
816 "00020000000000100000000000000000000100000000000000000000000000002000000000"
817 "00002000201000000000000000000000000000000000800090000008000000000000000000"
818 "00000000894bd8fa99f047b299a68344614b8367c280808462d5ef088fce018c495249532d"
819 "353834303665308084037ecd470180b8500060172de827459e56aa848494122a884f09593a"
820 "1acd62d5b71605000000000000000000299ab59c1df27ff8fc319982c79c6eb70b5aa4753b"
821 "5ff7f7903b03b5bc8b204c0defd562afa7091720d50261"
822 ),
823 (
824 "312026a05ca07a67d5b04db20986d9f1f093c5cf1bb2fe466a42aedadd3f371f",
825 "f90248a0efd7e29a57a2103cc7c88c1451e51d850ca738312e01293bdf84c73c2e532107a0"
826 "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d493479412d3178a"
827 "62ef1f520944534ed04504609f7307a1a088dd275932fcf46842e772129bf39b7930284fc8"
828 "be3237ee0e67760e006ffb9ca0c3bb5b8744198801b2cbed5379a5ca40b2e624244d8a4884"
829 "aee6bd8cd50907b4a0f5ad19e5560d650e0fc5fa099882b1fcf7e8b8be0b7d03b192233825"
830 "e763581db90100000000000000000200001010000000000200800000400000000000000000"
831 "00000000400000010400000000000000000000000000010002000008800001000000000000"
832 "00000000000000400000000800000000000200000000000000000000000000000000008000"
833 "00400000000000000000000000000000000000000200000000010000000000810000000000"
834 "04000000000000000000000000000020000000000040000200100020000000000000000080"
835 "00020000008000100000000000000000000104000000000000000000800000002000000000"
836 "00012000001000000000000000000000000020000004800080000004000000000020002000"
837 "00000000894ba88eb979937d2ad38344614a8367c2808303fac98462d5eef58fce018c4952"
838 "49532d35383430366530860f750a41d1e0840375f1448080b85004e02d22e827459e56aa84"
839 "8494122a884f09593a1acd62d5b7160500000000000000000030a18534e9c829906e68cac4"
840 "eb17af63ef2baefa7ada14897b137d84dc71763bf8eed562afa709170d6d0d5d"
841 ),
842 (
843 "efd7e29a57a2103cc7c88c1451e51d850ca738312e01293bdf84c73c2e532107",
844 "f90248a000f76726107643ae0ada78925055c36595dece094722109f3d1421c858d3d7b6a0"
845 "4cc6043e0f96880138f95c8a79f11f8461c7158f8c4cb122db3403d517c110979412d3178a"
846 "62ef1f520944534ed04504609f7307a1a0b2b2fc34918ff37a5f8d1859be53f4dbe1ab04ef"
847 "857680738f18564c730ee926a044eb59d87c66d0e90b174339239fa2b365fc90e0a67a1d01"
848 "1cd451df3171a236a0dbae70afc4b39570772e1742f83d10ebe396e8ea9b2a9ba6e02dcb38"
849 "5ecd3942b90100000000000400000004000000000000000000000000000000000000000000"
850 "00000000000000000000000000000000000000000100000000000008000001000000000000"
851 "00000000040000000000000000000000000000000000000000000000000000000000000400"
852 "00000000000000000000010000000000000000000000000000000000000000000000000000"
853 "00200000000000000000000000000104000000000000000000100020000000000000000000"
854 "00020000000000100000000000000000008100000000000000000000000000002000000000"
855 "00002000201008000000000000000000080000000000800090000008000000000000000000"
856 "00000000894bd919ab2ed02b5b0d834461498367c2808303706c8462d5ee8f8fce018c4952"
857 "49532d353834303665308618498207d10884037ee4300480b8500480c630e827459e56aa84"
858 "8494122a884f09593a1acd62d5b71605000000000000000000646f73d1af0ed50c20eccbaf"
859 "74be6c37a818ea76874a9ad258031cfc457de2c9b6eed562afa709170e3c2e7c"
860 ),
861 (
862 "00f76726107643ae0ada78925055c36595dece094722109f3d1421c858d3d7b6",
863 "f90248a06ea188a031f2a2ab0ea184f049e751e8b6e01b0dd5da3b69b947f27fcab51d7ea0"
864 "a8f41fe9671248f7a83f9fa5ddc8e63a1da29bacc21d20e77e3ee0e520570c34948afad2f4"
865 "17e5132ee983b74d28600c0dedcc3e07a099356d2d8b17bd92b8f39ba51499f1855b882453"
866 "de69eeda5ecbe73e69bb9631a0c14beae7fd58f56ad91b33933e1caf36c679cf21d4d1481f"
867 "adff28ecfd128401a0fee6c3f2254f6a88b69df19111a4ffc1c18f56965c27c400db50efbb"
868 "b2f5f462b90100000000000000000000005012000000084000800000400000000000000000"
869 "40000000000000010000000000000000000000000000000000000400000000200000000000"
870 "00008000000000000800020800000000010000000000000000400000020800000000000200"
871 "00000000000000000000020000001004000000100200000000010000000000800000000000"
872 "00000000000000000040000001000020180000020000000200000000000000000000000080"
873 "80000000008200000000000000000000000200000400000400000000800000000000000000"
874 "04000001000000000000100000000000000020000000201000000000000020000000000000"
875 "00000000894ba8adb6e2b9f1ca8c834461488367c28083033b778462d5ee7a8fce018c4952"
876 "49532d35383430366530860c8defee2620840387ee400180b85000c0b02fe827459e56aa84"
877 "8494122a884f09593a1acd62d5b71605000000000000000000af9f261fc146cc4bb0df929a"
878 "63d0a2d6cce4e7317ef67a3b16eef6f7ef5299ef7aeed562afa70917071a9b88"
879 ),
880 (
881 "6ea188a031f2a2ab0ea184f049e751e8b6e01b0dd5da3b69b947f27fcab51d7e",
882 "f90248a00f4213b7cc83c5349b90931d630d717166e18f28ff0f0cb33a2e98a5d80c380aa0"
883 "eb3e6d3ac9f77703623ed671894e0ddee346d9ee39590207f40b931c743bc39b948afad2f4"
884 "17e5132ee983b74d28600c0dedcc3e07a0e0caaba8c6672bfbf87defa431db1a6c0a76c307"
885 "eca8b7a92491a6604a771188a001c25dfc2491d00d3927c23eb678c40b4a696533ac424531"
886 "a49ec8c89dc9e385a0beea104d41b08ea8a9f68bb2fbfb0572005590e2cb5efebe779b89fe"
887 "68caf2a4b90100000000000000000000005010000000004000000000000000000000000000"
888 "41000000000000010000000000000000000000000000000000000408800000200000000000"
889 "00000000000000000800000000000000010000000000000200000000020000000000000200"
890 "00400020000000800000000000001000000400100000000000000040000000010000000000"
891 "04000000000000000040000011000020100000020000000200100020000000000000000080"
892 "00000000008000100000000000000000000300000400000400000000800000002000010000"
893 "00002000001000000000100000000000000020000000a00000000204000020000040002000"
894 "00000000894bd938bc7a124f6e05834461478367c2808302293a8462d5ee548fce018c4952"
895 "49532d353834303665308608648f49253e840387ee400180b8500000ff3fe827459e56aa84"
896 "8494122a884f09593a1acd62d5b7160500000000000000000061f2da0b3ed202c40aef046e"
897 "e0f8824211bbf921979df019a19bf25628a4c4de82eed562afa709173aefc06e"
898 ),
899 (
900 "0f4213b7cc83c5349b90931d630d717166e18f28ff0f0cb33a2e98a5d80c380a",
901 "f9023fa0d1456ddfc522e892f12c5cd8038e26f6d0039e918286fbb17466292975751003a0"
902 "ade7a400a04dbd9850e9247527b591a3efb458d7f1debeece5751f62d2a76397948afad2f4"
903 "17e5132ee983b74d28600c0dedcc3e07a0ce4b2cc6170849004af7de7a4cd93eb09d7c2efb"
904 "0d5587e0b6512cb59c080001a053b1b3b300bfc6d454122b6e9613f023e5c2af47cdfaee00"
905 "bc42e256adb54824a0490eaf4a86dde21d569e2ef14c9e8637d229452ae33198a9d6ad6595"
906 "fb2bacdcb90100000000000000000000000000000000000000000000000000000000000000"
907 "00000000000000000000000000000000000000000100000000000008000001000000000000"
908 "00000000000000000000000000000000000000000000000200000000000000000000000000"
909 "00000000000000000000000000000000000000000000000000000000000000000000000000"
910 "00000000000000000000000000000100000000000000000000100020000000000000000000"
911 "00020000000000100000000000000000000100000000000000000000000000002000010000"
912 "00002000001000000000000000000000000000000000800090000200000000000000000000"
913 "00000000894c09e2e74b8a560b7c834461468367c280808462d5ee228fce018c495249532d"
914 "3538343036653080840387ee400280b85000208b30e827459e56aa848494122a884f09593a"
915 "1acd62d5b716050000000000000000007fa8325bf6c6c22cf44399cc17cea1c1e563fa0efa"
916 "f4315ce1e4c38413346c0f3beed562afa709172242d66c"
917 ),
918 (
919 "d1456ddfc522e892f12c5cd8038e26f6d0039e918286fbb17466292975751003",
920 "f90248a05f0b678c70cbfa9d6a3d53b039a77b0c6e978e9258b8fff0270ab9d02711f4baa0"
921 "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948afad2f4"
922 "17e5132ee983b74d28600c0dedcc3e07a04708e6af6986c77d9b20230080b9220d5b88d375"
923 "f04790a0be6523465ee3ca4ca00db752c6d4cbb690670d5baa51b1191510bbb935cfd5ead0"
924 "f95346e0a038c268a0db5234672e39aef3e2b5d8308ed2743c3c9d00b46e0a00932dc134af"
925 "99faa61fb90100000000000000000000004000000000004000000000000100000000000000"
926 "00000000000000000000000000000000000000000100000000000408000000200000000000"
927 "00000000000000000800000000000000000000000000000200000000000000000100000200"
928 "00000000000000100000000000001000000000100000000000020000000001000000000000"
929 "00000000000000000040000000000100100000020000000000100020000000000000000000"
930 "00000000000000100000000000008000000300200400000000000000000000002000010000"
931 "00002000001000000000100000000000000200000000800010000200000020000000000000"
932 "00000000894bd957cdd20e2408e7834461458367c28083014a968462d5ee158fce018c4952"
933 "49532d3538343036653086050405714f40840387d71c8080b85000e0ff27e827459e56aa84"
934 "8494122a884f09593a1acd62d5b7160500000000000000000077c8d29de0b96b2c1703f757"
935 "376fe12ad2f1ef988a15566d88ea4f007abf75341aeed562afa709170829460c"
936 ),
937 (
938 "5f0b678c70cbfa9d6a3d53b039a77b0c6e978e9258b8fff0270ab9d02711f4ba",
939 "f90248a060b0d2c78e439013872dbffb6bbb9200f8aad5a507bf218e6e67b2c19f6f5e33a0"
940 "99e5a82dbff8170eccfa39711f3440a39b00a72a49a41f8b41bfe99a553551a79412d3178a"
941 "62ef1f520944534ed04504609f7307a1a0f07d9f602b20d912f7b051fcdec4b1d0e47127d9"
942 "18b68af1dec2249abbd08405a020ef0137230a250ba83b125ce2d9dbde4cb5b69a37fb2226"
943 "013db48158cec0f1a0934832c8ad860f8c0207b2f2845725bb2be3f9c0374242f206947131"
944 "64bac484b90100000000000000000000001010000000000200800020400000000000000000"
945 "00000000400000010000000000000000000000000000050000000000800000000000000000"
946 "00000000000000000000000800400000000000000000000000000000000000000000000000"
947 "00400000000000000000000000000000000000000200000000010000000000a10000000000"
948 "04000000000000000000000000000020800000000040000200000000000000000000000080"
949 "00000000008000000000000000000000000004000000000000000000800000000000000000"
950 "00080000000000000000000000000800000020000000100000000004000000000020002000"
951 "00000000894ba8ebb1db1b83112e834461448367c2808303fada8462d5ee0b8fce018c4952"
952 "49532d35383430366530860f754c4952c084037ee4300280b85004402a26e827459e56aa84"
953 "8494122a884f09593a1acd62d5b71605000000000000000000b29bf3d7c2d5c71387bbace9"
954 "d59ca10a2b93b3b72850272870c1434cb3fcdcd511eed562afa709172472c315"
955 ),
956 (
957 "60b0d2c78e439013872dbffb6bbb9200f8aad5a507bf218e6e67b2c19f6f5e33",
958 "f90248a06ffcd7c2f3729cbd0eb66f8f05aee47205fb5e4bc869ffb91adcbdcd0056a911a0"
959 "190f5a243eba48c14d314b7dbcdc21b3080f4aa33a0d6b5c55e067d9d5db61cc9431fe561e"
960 "b2c628cd32ec52573d7c4b7e4c278bfaa06c165235dfa8929e055786682af5d70e7956e6af"
961 "bf621619ae7758d5e9a78450a0e2017690f8a5376766e1866bc0bffae2ab6fea8e1713b5a8"
962 "862957516443caada0cf3c7bd76a1ce970008592eb32f28017ad202de1271327738a175425"
963 "db77b9cdb90100800000000000000000000000000000000000000000000000000000104000"
964 "10000000000000000000000000000080000000000001000000000000000000200000000000"
965 "00000000040004000800000000000000000000000002000000000000000000000002000000"
966 "00000080000008000000000000000004000008100000000000000000000000000000000000"
967 "00000000000000000040000000000040000000020000000008000000000000000000000000"
968 "80000000000000000020000804000000000200800408000000000100000000000000000000"
969 "00000000000000200000100080000000000000000008000000800000001000000000000000"
970 "00000000894bd976df36c3ae6210834461438367c280830183ab8462d5edc88fce018c4952"
971 "49532d626130316561328605bd1b5e9380840387ee400180b85004200020e827459e56aa84"
972 "8494122a884f09593a1acd62d5b71605000000000000000000ff8ca515569d4949837f2abe"
973 "418d7ec71292d19db61aa40a1718330b1b8d6cc803eed562afa70917f31961a9"
974 ),
975 (
976 "6ffcd7c2f3729cbd0eb66f8f05aee47205fb5e4bc869ffb91adcbdcd0056a911",
977 "f9024aa01162ad79147b22617aaf323899069545c3d853b9e6b4a383ec3a790b1fa4b107a0"
978 "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d493479432dfc7a8"
979 "4f24b10a5dded1d8b24f48b96ab77373a018821a1a9b9562262de57e92e121c4c3f61b8319"
980 "5887f1a685dd7e80f35fce25a04c7805cdfaa0ca85322094d0caf9385407d0a2ac982f4bb7"
981 "6f1e8a62124dcee3a0f89fccb3b141c608f5541376a6600e7859ddc7e7f4f8cba8b3d4828a"
982 "dc37dafbb90100000000000000000000001010000000080000200000000000000000000000"
983 "00000000000000010000000000080000000000000000000000000000800000000000000000"
984 "00008000000000000000000000000000000000000000000000400000000010008000000000"
985 "00400000000000000000000000000000000000000000000000000000000000010000000000"
986 "04000000000000000000000000000020080000000000000200000000000000000000000080"
987 "00000000008200000000000000000000000000000000000000000000800000000000000000"
988 "00000000000000000000000000000000000020000080001004000004000000000000002000"
989 "00000000894ba90aaf6a56aa1e26834461428367c2808301ed848462d5edb791d0018e4952"
990 "49532d33313537353561623586077cda4c1b80840387ee408080b85004200020e827459e56"
991 "aa848494122a884f09593a1acd62d5b71605000000000000000000c430d45aa99904c8d711"
992 "7caa6389571d6bbd2eb4eeac2aa10e85115de5231c38c1edd562afa709174bc56830"
993 ),
994 (
995 "1162ad79147b22617aaf323899069545c3d853b9e6b4a383ec3a790b1fa4b107",
996 "f90247a08c2cdba0a18eb90906cad6c9ff5b1d7b78fa2633e58febb3c618071999509ffca0"
997 "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948afad2f4"
998 "17e5132ee983b74d28600c0dedcc3e07a0d27f203efa12cd6a8473ad2d0bc9376b5ef619d6"
999 "5420c34c7271f7b5e21571bca05e0eed63bbbeb944e59b6d2ef05a9af8c36b05f75c35adbb"
1000 "28877cac23f37dd6a0d4e52dbe01aca0742191de227edd20b7b70c2f9b77bda57bfc07130d"
1001 "40d187a9b90100000000000000000000000000000000000000000000000000000000000000"
1002 "00000000000000000000000000000000000000000000000000000000000000200000000000"
1003 "00000000000004000000000000000000000000000002000000000000000000000000000000"
1004 "00000000000000000000000000000000000000000000000000000000000000000000000000"
1005 "00000000000000000000000000000040000000020000000008000000000000000000000000"
1006 "80000000000000000020000000000000000000800000000000000100000000000000000000"
1007 "00000000000000000000100000000000000000000008000000000000000000000000000000"
1008 "00000000894b78bd696453e510ab834461418367c28082b8258462d5edaa8fce018c495249"
1009 "532d353834303665308602cb3b46fa60840387ee408080b85000004020e827459e56aa8484"
1010 "94122a884f09593a1acd62d5b716050000000000000000000e96fe8c78952c215acc40294b"
1011 "bba6ab41bade19392f27f2e05e7ccc40fa4a33abedd562afa7091739e4764d"
1012 ),
1013 (
1014 "8c2cdba0a18eb90906cad6c9ff5b1d7b78fa2633e58febb3c618071999509ffc",
1015 "f90248a0069e4673000a57d7d952ef3809d5a081b0c9c173ac3547461b0e2a33c092a855a0"
1016 "fe9055df50de0dd223708df96f3e262dd28f741d1b99f06f9793b4c49cc20777948afad2f4"
1017 "17e5132ee983b74d28600c0dedcc3e07a0d90146e17090e0ed56705f03793cdd7e6f789fee"
1018 "4a60bd2316dd26c6aabc5562a03d8b41fa80dc08229eb38a5652e8d8efca1ce029f9d8246a"
1019 "f3bdf7d7da8f0d20a0a9248d1a2935a9c5df6de7c2471e47bee70b1cc91f80348569f4d974"
1020 "219d618ab90100000000000000000000001010000000000200800000400000000040000000"
1021 "00000000400000010000000000000000000000000100010000000108800000000000040080"
1022 "00200000000000000000000800000000000000000000000000000080000000000000000000"
1023 "00400000000000000000000000000000001000000200000000010000000000810000000000"
1024 "04000000000000000000000000000120000000000000000208100020000000000000002080"
1025 "00000000008000100000000000000000000104000000000000100000800000002000000000"
1026 "00002000001000000000000000000000000020000400800010000004000000000020002000"
1027 "00000000894b488ef9688bdd78b0834461408367c2808303f65e8462d5eda08fce018c4952"
1028 "49532d35383430366530860f63e15dae40840387ee400180b85000006020e827459e56aa84"
1029 "8494122a884f09593a1acd62d5b71605000000000000000000d848ff5ef7edfec9e4d5f5ca"
1030 "fee46aa2fc85a8d62f53faf61e80da1381b4553aa5edd562afa70917063b0956"
1031 ),
1032 (
1033 "069e4673000a57d7d952ef3809d5a081b0c9c173ac3547461b0e2a33c092a855",
1034 "f9024aa0b8e17610ddc683c026fc0b21341ca2fd3bbb320600514826b24b73e79d9eb40da0"
1035 "d2c5a7b29e92e0d1df221e09acdf6b00391acad1dc99a65bce9bf423bb1d44ab9432dfc7a8"
1036 "4f24b10a5dded1d8b24f48b96ab77373a0ddb19d127e07152ab0deb566ef105a5448ebd78d"
1037 "dfee9da8e7e3b2fa334e15d7a0a31984179426d8c82b0b7c3650d48c9aa3e007ef2a5e6942"
1038 "191c8600cef3ee8ca0bbf0774ecb0e56f7ed9ffd1917ef7077541acb115bfbd2710763ac33"
1039 "2022139cb90100000000000400000000011010020080080300800000460000000000100000"
1040 "2020001044004011004200000000000002800000014001000000020a010000200000050000"
1041 "40208000040004008800208800000000040200000042100200400000000000880006000400"
1042 "00000000008208000400030000000000001000108200000000010000450000900000000004"
1043 "00300004000000400001008000000124480000120020020208100220000000000000100080"
1044 "80004000208200100920000000000000008304010010020000010000800080012000010084"
1045 "0005a200011008240000100000040000280021000008801010000200800004000020000000"
1046 "00010000894b78dc533767a4ec7a8344613f8367c280830ee99c8462d5ed2991d0018e4952"
1047 "49532d3331353735356162358644ff2608ae89840387ee400180b85004200120e827459e56"
1048 "aa848494122a884f09593a1acd62d5b7160500000000000000000089278d914198991bd3f1"
1049 "1e5ab348d0fab998a0fe7e14d5f5b843336b90cd65725bedd562afa709170214499c"
1050 ),
1051 (
1052 "b8e17610ddc683c026fc0b21341ca2fd3bbb320600514826b24b73e79d9eb40d",
1053 "f9023fa06c392abc09e5f60482e3c0bc28956cb50aff6a6aaddc9ddbfd72e9e83d7e794ea0"
1054 "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347941b7a75ef"
1055 "070ff49e6b9491a26403d799f2099ebda09aff5c45e409825e139505325b94e34a35dad86d"
1056 "f680d646f4a7bd8bed4f41f7a0e17988545c7647416fa4f7e73966d619ad59f9f73d81d3f6"
1057 "024dc1263efa5a25a066cfdb731f620cd96e2c2cb0f7d3c3a2879c29b40014aa27efbbf3cf"
1058 "9cd3b0f6b90100000000000000000000000000000000000000000000000000000000000000"
1059 "00000000000000000000000000000000000000000000000000000000000000000000000000"
1060 "00000000000000000000000000000000000000000000000000000000000000000000000000"
1061 "00000000000000000000000000000000000000000000000000000000000000000000000000"
1062 "00000000000000000000000000000000000000000000000000000000000000000000000000"
1063 "00000000000000000000000000000000000000000000000000000000000000000000000000"
1064 "00000000000000000000000000000000000000000000000000000000000000000000000000"
1065 "00000000894ba948aaaee1cf0a958344613e8367c280808462d5ec9e8fce018c495249532d"
1066 "6261303165613280840387ee408080b85000200020e827459e56aa848494122a884f09593a"
1067 "1acd62d5b7160500000000000000000082668ef9d4c5af7490605f6b0d3148e313c77accef"
1068 "bcb00b38acd785d0df7854d5ecd562afa709177f272dc6"
1069 ),
1070 (
1071 "6c392abc09e5f60482e3c0bc28956cb50aff6a6aaddc9ddbfd72e9e83d7e794e",
1072 "f90248a0ac5aa3755fe5ef3953f52fdfd2569e8a65524f8ab22e4f86db8a95bb83720f9ca0"
1073 "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347941b7a75ef"
1074 "070ff49e6b9491a26403d799f2099ebda01df85c83d5daf5b72e389a320193652f25284103"
1075 "395fcfc9e75413312153fad6a0a2e11b34312760005f08c14322eb1dab835dc3268ca65cac"
1076 "7803b052d1c9fa3ea0113cbee206f13e3fb7bcb1475ae7386ab5b48296defaef9cf4a5a4b8"
1077 "0bc61da8b90100000000020000000000001010000000040200000000000000000000000000"
1078 "20000000400000010002000000000000000000000000010000000000800000000000000000"
1079 "00000000000000000000000000000000000000020000000000000000000000000000000000"
1080 "00400000000000000000000000000000000000000000000000000000402000010000000000"
1081 "04000000100000000001000000000020000000000000000200000000000000000080000080"
1082 "00000000008000000800000000000000000024000000020000000000800000000000000000"
1083 "00000000401000000000000000000000000020000000000000000004000000000020002000"
1084 "00000000894b78fb3d1724ea9d648344613d8367c2808303ca0a8462d5ec928fce018c4952"
1085 "49532d62613031656132860f4100deade6840387bff98080b85000000020e827459e56aa84"
1086 "8494122a884f09593a1acd62d5b71605000000000000000000d4fbaa19447c36b03ab0ab50"
1087 "c7a01399f868688b0ca16167084e47cb0f0325269aecd562afa709171005eb19"
1088 ),
1089 (
1090 "ac5aa3755fe5ef3953f52fdfd2569e8a65524f8ab22e4f86db8a95bb83720f9c",
1091 "f90247a093534b6267baa9eaa6c15ef644304fdef8f55799b72acee5dd7f72d962f63b2ca0"
1092 "d152fafd946971bd32d78b299947aeb1d3151710690d24619047dedd306b0c409412d3178a"
1093 "62ef1f520944534ed04504609f7307a1a03357fcb4fc109971eeb591e5f258c31de30eebb1"
1094 "cfb7f2d34a6321e6b9977479a0de612b2d9bc45b69fad71ef3107faaf9ede52f348ac738f4"
1095 "4a203efe805d6d28a07f89b38de12df79187ea5a2835dc17e708208b221951b2c0747dcc79"
1096 "98869570b90100000000000000800000001010000000000000800000400000000000000000"
1097 "00000010000000010000000000000000000000000000000000008008000000000000000000"
1098 "01000000000000001000000800001000000000000000000000000000000000000000000000"
1099 "00000000008000000000000000000000000000000200000000010000000000800000000000"
1100 "00000000000000000000000000000020400000000000000200100020000000000000000080"
1101 "00000000008000100000000000000000000100000000000000000000800000002000000000"
1102 "00002000001000000000000000000000000020000000800000000000008000000000000000"
1103 "00000000894ba967a86431d750268344613c8367c28082e22d8462d5ec6d8fce018c495249"
1104 "532d3538343036653086036e65748dcf84037ecd480280b85004002020e827459e56aa8484"
1105 "94122a884f09593a1acd62d5b71605000000000000000000ddc9e9ac3208dc7baa95dae24e"
1106 "2a613d4bb047f9527d056b1288c32d9f7727e86eecd562afa7091727ddb84a"
1107 ),
1108 (
1109 "93534b6267baa9eaa6c15ef644304fdef8f55799b72acee5dd7f72d962f63b2c",
1110 "f9024aa009f980867ac6384333a5b6b671aa713689c78017ee7bf2d73d6516c2d3f84559a0"
1111 "00aca3e7ae923f98edeb4413ea299bc0db9b23626f40f94c6bc5855a50705a929432dfc7a8"
1112 "4f24b10a5dded1d8b24f48b96ab77373a09c6327512e615bb497d2e903a55503fc801853f4"
1113 "6101a5543d8710841c50b770a0198c92b01686a6b620abc33cfb86d169ac08aa3013b8c8fb"
1114 "95f7a0db642c62a8a09324fec39a1df45dc999cef8944a8fb6c49242af95a7c526045c5033"
1115 "146274c8b90100000001000100000020000000000000080000000000100020000000000000"
1116 "80000010000000000000000000000000000000000100000000000008000000200000010000"
1117 "00008000080000000800000000000220000000000000000000400040000000000002000000"
1118 "00000801008008000000004004000001000000100000000004480000000000000000000000"
1119 "00000000020000080014000000000100480000020000000100100020000000400000000000"
1120 "00000000000200100000000000000000000300000000000040000000000000002000008010"
1121 "00002020081004204000100000040004000000040000801010000000000000000000000000"
1122 "00020002894b791a27038bbb53248344613b8367c2808304f33c8462d5ec5e91d0018e4952"
1123 "49532d33313537353561623586217b927baa00840387d71c0180b85004400120e827459e56"
1124 "aa848494122a884f09593a1acd62d5b71605000000000000000000286885d1f3e6a5b193b1"
1125 "33506e10c33bf8ec6c663f938ca3d993122650973fc167ecd562afa709178faf0735"
1126 ),
1127 (
1128 "09f980867ac6384333a5b6b671aa713689c78017ee7bf2d73d6516c2d3f84559",
1129 "f90247a0a3268f8fb20bb6ae47068f3b69821dba2fa30afd2e76f718be776558b3367594a0"
1130 "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d493479412d3178a"
1131 "62ef1f520944534ed04504609f7307a1a0ea29f365c1525a6f84a755245b3ffa27c98b6bd4"
1132 "652839ffddee8fb5dfa3ebe3a0d5fea9a107f2746742273b227013f394f4f39bf56f99772a"
1133 "df9ab7f2cacf6454a0643c392f75df75966f2ae2dfcabcf5de76df8ac0ac79ce75dca71042"
1134 "20597cf4b90100000000000000000000001010000000000000000000000000000000000000"
1135 "00000010000000010000000000000000000000000000000000000008800000000000000000"
1136 "00000000000000000000000000000000000000000000000000000000000000000000000000"
1137 "00400000008000000000000000000000000010004000000000000000000001010000000000"
1138 "04000000000000000000000000000020400000000000000200100020000000000000000080"
1139 "00000000008000100000000000000000000100020100000000000000800000002000000000"
1140 "00002000001000000020000000000000000020000000800000000004000000000000002000"
1141 "00000000894b48eb7bd304ae16ed8344613a8367c28082dee48462d5ec478fce018c495249"
1142 "532d35383430366530860361b9700f8084037ee4308080b85004e0ff37e827459e56aa8484"
1143 "94122a884f09593a1acd62d5b716050000000000000000003b865193bd147275e3d7f11576"
1144 "1f5ebd90481b97e30bb089ac2d111043c4c90447ecd562afa709172856c548"
1145 ),
1146 (
1147 "a3268f8fb20bb6ae47068f3b69821dba2fa30afd2e76f718be776558b3367594",
1148 "f90248a0f5f939f01f186edf39a59fef143f50af24ec522d4fdda729ee03277f828209bea0"
1149 "c31204533d47455ae5a81859c1a1df5f191842039ef5eb7dfd445dca8487541b941b7a75ef"
1150 "070ff49e6b9491a26403d799f2099ebda01b7e6ca7c463f4e1b24ea2819b06d55cc7ad1e17"
1151 "c9d3a941d9a83febb0129b0ca0939e0d8fc282576abeff3b7e818d745a4093fc031b806538"
1152 "8a287e66ec4d1af1a02fdce1591aa60438a1a84e0cde1f19121b0520f743b0a8c36976ca05"
1153 "3eca453fb90100000000000000000004001010800209200000800000400000000000800401"
1154 "0004010000000801300000000000000020000004000100100000800c040000300000008000"
1155 "80000008000010000804000880000000800040040004008020004000000004000200000040"
1156 "20000001400040400210000000011601000800100200400081010080000400804000000105"
1157 "0000c000020028000000000012001020400800124000080200100824000200004000000092"
1158 "0000114000a000108800000c40000000000340408400200000000000801000002000000000"
1159 "00002020221000080040124100000000000020080000804400000008001400000000000200"
1160 "10001000894b793910fc9c1c3d7a834461398367c2808316a22e8462d5ec338fce018c4952"
1161 "49532d626130316561328683b65d57dce8840387ee400480b85000000020e827459e56aa84"
1162 "8494122a884f09593a1acd62d5b716050000000000000000006725ed9f644b57da66508f9b"
1163 "59275d2adbdbfbc657944eb2466e757bb47ea0d43decd562afa7091784a3a82e"
1164 ),
1165 (
1166 "f5f939f01f186edf39a59fef143f50af24ec522d4fdda729ee03277f828209be",
1167 "f90247a0d678d6777e115d8de1d6fe1800a244a3204afdd7856899a8ef9c6e6a3cf0c189a0"
1168 "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347941b7a75ef"
1169 "070ff49e6b9491a26403d799f2099ebda0e63e5b3d6afd0f9c86c5c8a28fa928804f23c591"
1170 "d64d8fc7ba38fd636d77638ea00a1ecbbb58dfbfd3d9804fe9ffe8c9e704c88a50bac5e7c7"
1171 "12b5857f2a750609a0c2ca96f072f77af394ff531f6ec5fda29049d18bc8b93e4037b1f3d0"
1172 "6024c5f9b90100000000000000000004001010000000000000000000000000000000000000"
1173 "00000010000000010000000000000000000000000000000000000008800008000000000000"
1174 "00000000000000000000000000000000000000000000000200000000000000000000000000"
1175 "00480000008000000000000000000000000000000000000000000000000000010000000000"
1176 "04000000000000000000000000000020400000000000000200100020000000000000000080"
1177 "00000000008000100200000000000000000100000000000000000000800000002000010200"
1178 "0000200020100000000000000000000000002000000080000000020c000000000081002000"
1179 "00000000894b490a520fc5379f00834461388367c28082dee48462d5ec068fce018c495249"
1180 "532d62613031656132860361b9700f80840387ee408080b85000e0ff3fe827459e56aa8484"
1181 "94122a884f09593a1acd62d5b71605000000000000000000d2726158887ab33deca231e030"
1182 "81c4f2864cbb9c02f6f1fa3de3621af298ec6426ecd562afa7091787482d1c"
1183 ),
1184 (
1185 "d678d6777e115d8de1d6fe1800a244a3204afdd7856899a8ef9c6e6a3cf0c189",
1186 "f90248a0d46b3cf34d661b20b237fe5cf0b333e43c91d01cdc16751d4a76d291a58a1faea0"
1187 "86531ed70abd0a527e5c46f9ddb86616776ade879ab9519f9abfa95ad5a3892b948afad2f4"
1188 "17e5132ee983b74d28600c0dedcc3e07a04ba75d4065fa0e61a266c0d4f470ceca0118a31b"
1189 "94763f6f17c675623b7d6f34a0fd5d242db12603523d8b31e0d8a70a492cd509370b9d5fb2"
1190 "dd15a7fabcdc4bd6a0cc70f2d9be37966553566606e1fb1b912ec072393ab30babedd12314"
1191 "64c43adeb90100000001000000000000200000000000000200000000000000000000000001"
1192 "0004010040000800000000000000000000000000000101100000000c048001200000008000"
1193 "00200800000100000804040080000000800000000004000000004000000000000200000040"
1194 "00000001000040800010000000000001800800100000000004000000000000004000000105"
1195 "00000800020000080000000002000000000820124040000000100824000200000000000010"
1196 "0002004000a000100000000c40000000000304000400000000000000000000002000000000"
1197 "00002000003000000040106000000000000000000000804480000000001400000020000000"
1198 "00000000894b18fa55aff86fa975834461378367c28083097d2e8462d5ebfc8fce018c4952"
1199 "49532d35383430366530867bd611686348840387ee400280b85000e0ff37e827459e56aa84"
1200 "8494122a884f09593a1acd62d5b71605000000000000000000287135a8e2b795e47060c31f"
1201 "1ec9c9deccf8e84e44ac9e299fb9f84dd20aea5f01ecd562afa709177917cd77"
1202 ),
1203 (
1204 "d46b3cf34d661b20b237fe5cf0b333e43c91d01cdc16751d4a76d291a58a1fae",
1205 "f9024aa047a3be8e84eee4cb725809a32ea18732b5e17b49764e0f0616722235eb0401e4a0"
1206 "e7a4c42cc0fcc40f7760983477bd38bd3df57933307f523613b185e9fcfc9ad99432dfc7a8"
1207 "4f24b10a5dded1d8b24f48b96ab77373a049577795b4af0c12d3b1cea1484ff85d6b9746c9"
1208 "6b0305ac73ff79dea4e9b405a0fc9549566259ebb26e177c2885dfc033043682c34a689fd8"
1209 "91c66356e016ec30a0827a9e948b8c195b692c1bb7a2e1971a4a84f15c8a2e501292438ba0"
1210 "a3f0d545b90100000000000000000044001010000000000200800000600000000000100000"
1211 "00000000400000010004000020108080000000000100010040000008000800300000018000"
1212 "00000000000000000800000800800000000000000000000800000000001000000000040000"
1213 "00002000000000000000000000000005000000100200000042010000000000800000000000"
1214 "80000000000000000040000010000120000000020000000220100020000000000000000080"
1215 "01008100008000100000000800008000000304000018000000000400820400002000008000"
1216 "00042000201000000000100000000000000020000000800010000008000100000020000000"
1217 "00000000894ae909083a10b6e27e834461368367c28083066f218462d5ebd891d0018e4952"
1218 "49532d33313537353561623586187f34dd8b25840387ee400180b85004008d2be827459e56"
1219 "aa848494122a884f09593a1acd62d5b71605000000000000000000b78860a4bb65c1f3905f"
1220 "0a2ed92fc784166bb83bdf9161d3e017715f3897f1c2d9ebd562afa7091763d09f75"
1221 )
1222 ])
1223 def test_rsk_blocks(self, expected_hash, block):
1224 self.assertEqual(expected_hash,
1225 keccak_256(bytes.fromhex(block)).hex())
1227 @parameterized.expand([
1228 (
1229 "50b2c43fd39106bafbba0da34fc430e1f91e3c96ea2acee2bc34119f92b37750",
1230 b"\x19Ethereum Signed Message:\n5hello"
1231 ),
1232 (
1233 "2aca4a6bb4c18bddbcbc3a2d447ca60cde8c1c8aa5a0dfda7b7d0fbf879e1148",
1234 b"\x19Ethereum Signed Message:"
1235 ),
1236 (
1237 "6a8a0fb089728cb2e37c306675846d98ff95af283b0bcebad4bfbe097de935bb",
1238 b"RSK_POWHSM_TEST_AUTHORIZER_0"
1239 ),
1240 (
1241 "12b528f1eb450f51c3062e510f85dd3646fdf475fe3af5f3ef5bae5cfca762a8",
1242 b"RSK_POWHSM_TEST_AUTHORIZER_1"
1243 ),
1244 (
1245 "56edd56a85030aa8b88aedca4d21688c55699fb9e2940f38b4619231be08046f",
1246 b"RSK_POWHSM_TEST_AUTHORIZER_2"
1247 )
1248 ])
1249 def test_other(self, expected_hash, bs):
1250 def kb(b):
1251 return keccak_256(b).hex()
1253 self.assertEqual(expected_hash, kb(bs))