hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
/*
 * Copyright (C) 2013, Intel Corporation
 * Redistribution and use in source and binary forms, with or without modification,
 * are permitted provided that the following conditions are met:
 * * Redistributions of source code must retain the above copyright notice, this
 *   list of conditions and the following disclaimer.
 * * Redistributions in binary form must reproduce the above copyright notice, this
 *   list of conditions 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 contributors may
 *   be used to endorse or promote products derived from this software without
 *   specific prior written permission.
 *   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:
 */
 
compatible = "intel,microcode";
intel,header-version = <1>;
intel,update-revision = <0x8>;
intel,date-code = <0x5182011>;
intel,processor-signature = <0x306a2>;
intel,checksum = <0xa0e51feb>;
intel,loader-revision = <1>;
intel,processor-flags = <0x12>;
 
/* The first 48-bytes are the public header which repeats the above data */
data = <
   0x01000000    0x08000000    0x11201805    0xa2060300
   0xeb1fe5a0    0x01000000    0x12000000    0xd01f0000
   0x00200000    0x00000000    0x00000000    0x00000000
   0x00000000    0xa1000000    0x01000200    0x08000000
   0x00000000    0x00000000    0x17051120    0xd1070000
   0x01000000    0xa2060300    0x00000000    0x00000000
   0x00000000    0x00000000    0x00000000    0x00000000
   0x00000000    0x00000000    0x00000000    0x00000000
   0x00000000    0x00000000    0x00000000    0x00000000
   0x5665ff94    0x179da7cf    0x1e819fb2    0xb0c24e8e
   0x5cb7beb5    0x43af9a6c    0xcb0b4ccc    0x195d8712
   0xdb01345a    0xceecca42    0x5ee7d8b4    0x24afdbe6
   0x5fb36178    0xbc17d76b    0x31b7b923    0xc81aec82
   0x647b3320    0xf1db9653    0xff3b9759    0xe9c74b72
   0x3b193752    0xc147860b    0x160e0d6a    0x5bdb9dbf
   0x1ccce2ac    0x387670ad    0x2f106f05    0xf8607ea3
   0x42562576    0x30e086fb    0x409a06b8    0xf1957736
   0x5eb03f65    0xad147fab    0xe1a8e8b6    0x208d59d2
   0x683fba2e    0xf172b378    0xf8138dba    0x61e81d1f
   0xd551f997    0x28c79780    0x04f9db27    0xa80679b9
   0xaca4e7ff    0x6876944b    0x26d7dbc1    0x77f7dc2a
   0xf0bcb163    0x1b2a8e81    0x7b90aa49    0x8d5eaf2f
   0x522384ae    0xae7f7082    0x412ba10a    0x1ce1baa0
   0x478c29b4    0x9c09b4d2    0xf225f64f    0xd43026cd
   0x81098579    0x7df5db05    0xa5815bb0    0xc73ee756
   0x9738cb95    0xa5bd62e2    0x88e2c6b2    0x778e7fcb
   0xd3bdb872    0x9404403f    0x5be6ad63    0x71dc4abc
   0x11000000    0x72873db0    0x0f41a6d6    0x609f17c3
   0x1b1349d0    0xe1950c52    0xdbc8e4fc    0xebc212b5
   0x77697371    0x7b156982    0xe71e5ccf    0x78bd638c
   0x1b196322    0x8b7ebfbf    0xc2e2588f    0xf139b826
   0x98ac3169    0xaa9131b0    0x2d7563f8    0xa1300b39
   0x5bd4675f    0x25a4b079    0xe006afb1    0x2bd60828
   0x453a0abb    0x3b944679    0x33fd63fd    0xd26ff3c9
   0x23c0a581    0xf3beb03a    0xc07109cb    0x2e4c27d9
   0xc857a22e    0x470c5b1d    0x5b990a43    0x9f6999e6
   0xb5d88f30    0x48c6a95c    0x3756bdc5    0xdc7011d2
   0x705d8ef2    0xa657f56c    0xa0b168a4    0x219a3d73
   0xb761630a    0x3fa1fb9a    0xe82b74c6    0x037911be
   0x5104f10d    0xb4b9e04c    0x4db05893    0x86feb635
   0x7391fed4    0x5a690081    0x05797a02    0xce30465e
   0x989cdec2    0xa478a8c8    0xa406b02b    0x4ac6e170
   0x54ceef3f    0xbbe5e10f    0x7e60e8e1    0x32a015cf
   0xaf6491a8    0xef6c1c39    0x38d54b81    0xbca9aa3f
   0x7be47871    0x1af28407    0x07fde04d    0x56d82648
   0x9f91a24f    0xa71eb768    0x263f176d    0x324196dd
   0xa31a37a9    0x3f14178c    0xb3fbb89e    0x18d29b03
   0x95c2e349    0xbf559bbe    0xa011c68a    0x0be59ecf
   0x644217f4    0x330a8356    0x89f5956e    0xb7103120
   0x7d0d2203    0x9d40fc96    0xa9279679    0x81d22306
   0x1bc7b5fa    0x679e3a28    0x511a7129    0x81a006a4
   0x9791dd09    0xed9dd69a    0xe28904ab    0x90621a2e
   0x22efe24d    0x215fd043    0x833f7214    0xf4603491
   0x38147d32    0xb4a8fadf    0x306947c3    0xf0998693
   0x42fc3ed8    0xe04820c4    0x377e0027    0xd9ed3c92
   0xcd166b69    0x1d43b6b7    0x16efc18a    0x5890992a
   0xae281f65    0x94b09325    0x6129dee5    0x60ccec89
   0xae1b35bb    0xdbe389b3    0xd140a7cf    0xccfe2e86
   0x72eff1e3    0x625e92d5    0x7e85420e    0x857f43db
   0x22c8784b    0x614e4fff    0x02e87cf8    0x2cb6de43
   0xd0bc235d    0xcd19968c    0xcce91f04    0xf36b1f2b
   0x8552a638    0x8c3b66fa    0x6fce17b0    0xa1a44384
   0x141c8798    0xa8981b4d    0x5d62efa2    0x2b9c0cdd
   0x985db4b2    0xbdcb9557    0xd46a70e4    0x90353762
   0xdb088ed9    0xcb410eb4    0x7d6bb4b1    0x9b451d22
   0xd96dca73    0xec56e8fc    0xa450a765    0x327ca511
   0x8d498359    0x1c9ec3a8    0x1986a9a5    0x42c679d5
   0xbfbe6164    0xde72b0ba    0xec2c6e93    0x97079604
   0x11657c6b    0xf82e6bbe    0x98cddc0b    0xb3168682
   0xc22896e3    0x33885964    0xc4791283    0x50553998
   0x21976704    0x167c459a    0xb083168c    0x77f08c0f
   0x31bbef07    0xff142fda    0xca69c3aa    0x56b2c97c
   0x4ba16716    0x7c0688a8    0x8a975497    0x5b7d39f6
   0x92815873    0x83bba85a    0x561a8fe1    0xd8b1a419
   0x092b76af    0xa708fdcc    0x49986eb3    0xd6ff3b26
   0x7bc162a2    0xe1d164fb    0x008705e0    0x825bf6b2
   0x5f14e5be    0x69a27ff8    0xd8803cea    0x813c89d2
   0xd0558aee    0x88dfdd34    0xb959a0e2    0x948e4309
   0xd11e40fa    0x12e739ee    0x453a6b84    0xb85174b9
   0x433b0d8c    0x44a8a145    0xe904b21b    0x6a824691
   0xf9a191ff    0xe930a249    0x54cc511b    0x76860260
   0x268756d3    0x6c535556    0xa89514ea    0x553d3792
   0xcb004a7b    0xa2f0234b    0x044d0f13    0x92fa800e
   0x5c3ff9d0    0x58dbc14d    0xe305c4da    0xa8af0443
   0x88efda5c    0xdeba05ec    0xb128acf7    0x8246648d
   0x1ff6d432    0xe919faec    0xd7593779    0xbf4f4ffa
   0x26ff3f67    0xe385e75c    0xece43afa    0xd18361ac
   0x6f1ff0fd    0x34930c03    0x21c3bb52    0x18508c5a
   0x5fac5947    0x93bf46c5    0x0093135f    0x976eee2b
   0x0d151deb    0x4b80987a    0x172ce7ac    0x3858dca0
   0xf97070db    0x2ac62f48    0xb4a51e8a    0x419c1d35
   0xdd9e5157    0xdb21aaea    0xb81f9985    0x19ad9859
   0x2074a3fb    0x6f15f27d    0xef3f652b    0x9896582e
   0x6787efe9    0xcd8c63a6    0xb94fa052    0xe20b59c5
   0x1ae5c0b4    0x46c3b1cc    0xe47ae0a2    0x979ceb01
   0x8281c594    0x87d430bc    0x8e6942f1    0x73f40077
   0x201415c5    0x46f3e2ea    0x2804b307    0xfa897dc7
   0xb79c8456    0x9a7f1b68    0x21f77388    0x0a40a857
   0xfa9f096e    0x097fec4b    0xb59a8326    0x25825192
   0x68c6b0a0    0xd2757f43    0xd09b408f    0x725ee748
   0x4391e4eb    0x8147e982    0x2f153b18    0x6251b500
   0x69963d11    0xdd3d67f7    0x67efacc9    0xface6418
   0xf4d9b154    0x3e6a6c27    0x95ab29e6    0x75d11283
   0xe5377709    0x08831cbb    0x9151f9ee    0x23e3dd5e
   0x8b7c87d1    0x71e2550f    0x85943522    0x4486916b
   0x8c253c1f    0x197c271c    0xda897e03    0x0ba0b957
   0xfefb65f3    0x53e500f3    0xcc52630b    0x008ec579
   0x225da363    0xfb129d9f    0x7069493e    0x4657e2d2
   0xc1d73c79    0xd292191b    0x26314c0f    0x8a20f248
   0x76a162b3    0x5b55dd77    0xa03e9e9b    0xca6b073d
   0x813cbaa7    0x7078a94e    0x7d14ed49    0xd86e4ddc
   0xe2038ab7    0x75e3ca49    0xd65dfae1    0x340125b8
   0x815bb509    0xe7270f14    0xd9f5770c    0x9aca22c5
   0x0c48deca    0x3c2ff24f    0x2afdbc05    0x1dafce0a
   0x3cbe90b4    0xb37b8faf    0xb83cc372    0xe0468ba6
   0x32dca511    0x3c026766    0xceb30b38    0x4cfe6196
   0x98bbba31    0xe6322e2c    0x7bcd465a    0x9825fc05
   0xe9a469ad    0x94e517ec    0x49318a22    0xbee03c9e
   0x85e37df3    0x44358a91    0x00c0490a    0xad1e4041
   0xef509388    0xf3194050    0xda5a0de5    0x849d1b1a
   0xad5c5ce7    0x624cadd7    0xef00b2c8    0x5c423950
   0x8ecbf150    0x98314268    0xe7188ca4    0x4c7ab52e
   0xe8bd4c4f    0xdd2360e4    0xf72623e8    0xed45c186
   0xf1271f39    0xf128076c    0x499fe644    0xc243460d
   0xb399912a    0x1894c1fc    0xcc5a12f5    0xb554e06c
   0xf7cf59fd    0xd09ce7ed    0x8f93995d    0xad38e480
   0x92cfa3cb    0xef29ce8c    0x1ca8efb2    0x4c390618
   0x33e36271    0x752074a0    0xda478d2d    0x10a52d8c
   0xd99a36a7    0x50d0db0d    0x728e2f68    0x2eaec798
   0x6f5ee097    0x965b0f08    0x0e15ab52    0xadcd83da
   0xc2a386bb    0x9ba0071f    0xac242740    0x362668f6
   0x01e0adea    0x6d1b2254    0xdbd0fa8d    0x2ef68fe9
   0x19742cda    0xa2522cd1    0xad6009c1    0x56374b42
   0xf77e7b87    0xf47d5152    0x34ef274c    0x6c8f69db
   0xe7c1cd2a    0x60ad1a6c    0x5f11b920    0xe4e903e2
   0x6d6d9227    0xcd1f2eb2    0x5c81902d    0x637840a0
   0x47f88b3c    0xfcc51034    0xad97af5c    0x14403d02
   0x9aae22d0    0x42c50b60    0xdf483d6e    0x5b123f8f
   0xb8567830    0x4552282d    0x67ecb54f    0xc5279a68
   0x47ca430f    0xf3b581cf    0x70084982    0x04e7a816
   0x339e2452    0x0ef1fb04    0x15e018cc    0xd2f83552
   0x25be4294    0x643a42a0    0x6ea8207e    0xfd01053a
   0xfb25050b    0x8f9d5a9b    0x97e55134    0xb338c705
   0xcd1fed07    0x21e5fea1    0xbefd892a    0xe870d3b7
   0x696555e9    0x02e80efb    0x91be36e5    0xe98e722a
   0x0984101b    0x5b7e344c    0x2c37b88d    0xd153be06
   0x58a02ee9    0xb74cde84    0xf2c74516    0x86e3e608
   0xf476e86e    0x08053489    0xd8eaa295    0x1042e1aa
   0xdc1f613a    0x87af7b7b    0x4bc87db1    0xa005aa8f
   0xf85e8566    0xeefb7891    0x6a71cdde    0xc897237c
   0xd08778ac    0xdb46f47e    0x87900844    0x19bf15ab
   0x0fac1b10    0xbca22485    0xf09a3374    0x222594b1
   0xbeac6e17    0x9751d50a    0xe57b78de    0x00c901d4
   0x6f8569b0    0x7d778d8e    0x146b7a5e    0x017752fe
   0xd2efab56    0x92b6414b    0x796c0dac    0xf2c9ba15
   0xffaaf707    0x9e1e0c82    0x22410900    0x703caaf1
   0x3ba1fbb8    0x6e330a79    0xe8e3416d    0x19f96d99
   0xaad45f95    0x8c23afce    0x79ee1c03    0xf9926e38
   0x4552598e    0x2a1ab185    0x9614a74f    0x3ee75de8
   0xcfd5e9bf    0xfa7c8c10    0xec727ddd    0x596c2a3a
   0x2602a577    0xc8701cc0    0x90670ca5    0x6fd2074a
   0x237729e5    0xf94389fe    0x56294aca    0xf0e25fcb
   0x92d8755e    0xc9ebab69    0x0056c4bf    0x0802b4bd
   0xdca506fb    0x8af71ac1    0x5664ee70    0xc0cc9b12
   0x1f2b957c    0x86d75b65    0x0356f061    0xb2a7df2d
   0xeebcaed9    0x82240f86    0xd442e66e    0x1c90f7a0
   0x340ffd46    0x6665830d    0x92d79070    0x5b84b23b
   0x73652140    0x9cc4ba89    0x7a5e361b    0x889de8a4
   0xf767445b    0x9c6e7316    0x35e07fc4    0x762678c9
   0x8a3e23a1    0x8cf392c6    0xbb9bba49    0xb212b538
   0x786d11be    0xc04b989b    0xd286c664    0x9e666e96
   0x28987d62    0x5620e31f    0x09284b40    0x2c655487
   0xce2d6072    0x1f253329    0xffdc93fe    0x7945e700
   0x3e063409    0x6b24a76c    0xdc165d13    0x3f1924ad
   0x9a20aec4    0xabbd3741    0xa9242541    0x9c2e780b
   0xc8369a55    0x285bee8f    0x34564d35    0x36e55913
   0x3e64991f    0x17d9e58c    0x8dd1fb64    0x4d8358d3
   0x87a80361    0xa4d61dc4    0xf6dfa482    0x81d24c35
   0xaf27cba3    0x5e332395    0xfad6e5a3    0x9cabf33a
   0xdcf0921d    0xd893c3a9    0xee8cd5a4    0x4803a801
   0x4083023b    0x23272921    0xbe63102a    0x6b62f4fc
   0xd1358925    0x4c87470c    0xed7e0c37    0x789f86b5
   0x48312d14    0xb50547c3    0x310318b3    0xad0e876b
   0x3a2b377d    0xed05829b    0x652ded97    0x316081ba
   0xd2d2e21c    0xfc3ca2b5    0x1d480f5b    0x854ae0b9
   0x1cb9edae    0x1e8f5f6c    0x0b1cac90    0xd02474f8
   0xb6cb0359    0x991a241f    0x961dfdd4    0xf4f8a95b
   0xa67e5206    0xbe5efa25    0xdc619c64    0xf350e2b2
   0x8244d7a0    0x95ff2840    0x1c8b0751    0x001daf7b
   0xb4690af6    0x8ada4365    0xebae8afb    0xa9899cc7
   0x651b4e76    0xd42501d5    0xbb5a2d30    0x6b0b4fe7
   0xb66d5241    0xe4793b34    0x18e98006    0x2f6217e4
   0x9dd33721    0xfdd14fb3    0x03e82ad0    0xd5e2dfaa
   0xa248461b    0xa309bef3    0x47472de0    0x0ce6c4c7
   0xd9c0bf01    0x5c54a2ca    0x9e55fa97    0x992a4b89
   0xc75b9782    0xb02d7a3d    0xd948fab4    0x1b6501d6
   0x2674a8ad    0xb1ca0d48    0xcfb534c8    0x729864bb
   0x047b2178    0xd88ea657    0x863cf450    0xf0fb6923
   0x8399574f    0x2bc03d5c    0xb0f7d334    0xfddf7c72
   0x462f1132    0x0640ff38    0x03b426be    0x6af7f1f8
   0x474d955c    0xd8174573    0x9975e719    0x4956644c
   0x38702613    0xa5ca4cdd    0xc55e5234    0xcd7f3532
   0x5696e34e    0xbe5a5c3a    0x1faa53bc    0xba0b5b0a
   0xc02b0e33    0xa13f7ec5    0x424cbc5c    0x5aa097cf
   0x8e8d1c22    0xab66e427    0x9c1053f7    0x7e62751d
   0xd4b094a1    0x57d4766f    0xd023b33a    0xbe020296
   0x8102755f    0x6bda667c    0x98f6ea76    0x6deaffb3
   0x151caa3c    0x0a1040da    0xf125ebd5    0x929de719
   0x6618f307    0x30725caa    0x43a034bf    0x3c576c26
   0x77fcf426    0xc360ce49    0x11bc4948    0x2e6dcbf3
   0x8b97bf44    0x6eb13c10    0x00cd36ab    0x96b6882c
   0x0b312e25    0x534ce45f    0xa6989601    0x6c6c7cdf
   0x55fcf9b5    0xea942bc0    0x8252c5ce    0xfd09785c
   0x229c3b7d    0xe7129a97    0x9f8db8fb    0xcf692362
   0xec8bd49b    0x5b8af7c5    0x020d4843    0xb93cf2c8
   0xedcd4fa7    0xf2a9574a    0xa90f2c74    0x5e07cf79
   0x0eec3c4c    0x7072b5f5    0x510792d6    0x903a8ca6
   0x0952d985    0xa48b5979    0xc6f1cfc7    0xbac813be
   0x736163ef    0x6c8e44e9    0x06d2bd0a    0x3fc587d5
   0x286e1d65    0x5b6555f6    0x275f8dcc    0x5edb3403
   0x412474ed    0x4e41ec00    0xb715c278    0x2777a192
   0x40ded494    0x319ec8a6    0xb39c0eef    0xfe4dafca
   0xa708b162    0x11d2111f    0xc2806d8e    0x2b631990
   0xfc59bb27    0x440667ec    0xc1c43799    0x4aa51bc7
   0x08ce990d    0x2425580c    0x9645de2a    0xe7196d6c
   0x08d4d524    0xcf4e772a    0x21c18347    0x5bd72d56
   0x883bf90b    0xbc262ff0    0x10cfdc55    0x18022197
   0x5f0ab36f    0xd689e2b8    0x1c69f462    0x48bba7d6
   0x0ab172cd    0xdf060504    0xf8973c1b    0x3206adfe
   0xb2cb1735    0xcd9a2237    0xa5fb46de    0x9ffccb44
   0xf10d190e    0x587966c0    0xc51151f6    0xadf04413
   0x3d06c31b    0x04ee4955    0xc8e0c658    0xc18cf4b3
   0xb8819010    0xca4f5220    0xe344f060    0x570b4cda
   0x012d0bbc    0xddd75842    0xa6785823    0x03817bbe
   0x0a36b9c3    0xa63ce601    0xb400ed89    0x54269ffd
   0x932e8525    0xe2e69e40    0xe58b54cc    0x719413e6
   0x7d4f6793    0x646d4539    0x697134ac    0x5e748699
   0x9c139a59    0x70481219    0x5dde0274    0x6360523a
   0xdbb51cc7    0xba4b4e11    0x963acf63    0x023187de
   0x7cafba20    0x720a2328    0xdfde4451    0x3f316592
   0x90a1cd0b    0x1efcf177    0x2670f653    0x5dc15d80
   0xf3f6b6ae    0x0a99dbc7    0x42fa199c    0xd007fb9a
   0x20fddba0    0x6a405776    0x729727cc    0xd241beb5
   0x68157d9b    0xe4757002    0x17213665    0x75a6352a
   0xf501fc00    0x1b3c2485    0x26b32b05    0x134c5648
   0x02a9493d    0xd09b71a2    0x37c03496    0x93cc61cc
   0xb540cb5e    0x97621e22    0x100e80eb    0xa1c6a6dd
   0x697d0e7c    0x50983ef1    0x94ade415    0x594c996d
   0x83adaaf7    0xcddebdbb    0x15d5084d    0x7f553445
   0xaa9b4988    0x7d2d6485    0x747505ce    0xcfce8f7a
   0x2460e3b1    0x8a9bae7b    0xef9577b1    0x9bd8aa4d
   0x0b39d25b    0x7ee75813    0x354d25f0    0xb3230a99
   0x4099e76f    0xef5294dc    0x749229d7    0x4a3628ba
   0xf3bc338c    0x27fdd85d    0x88710bdc    0x8019ae20
   0x03d2ba10    0x357d2071    0xa632494d    0x2b72e5dd
   0x66dc090d    0x7b4e6d16    0x5b8d04c4    0xa7188afe
   0x436cbfc4    0x6b06bb33    0x4ed3b64a    0x1f19f9a6
   0xb74c124d    0x035aa538    0x204e90a2    0x07f4a34e
   0x244c6e48    0x6df56192    0x98f6efda    0xf5ebfe38
   0xa2508e2b    0x41a8ba61    0x19076be1    0x265caeca
   0x5ae8330a    0x72cb54b9    0x01423f2e    0xbd26ddc0
   0x5cfffbcd    0x23a8a126    0x070d1b98    0x7849ee2f
   0x39809bf9    0xc2da255d    0xc13469cd    0xf6286206
   0x04077eba    0x201b7a33    0xe33b328c    0x15c3f97f
   0xb39eacf4    0x5d17c15f    0x206f29dc    0xa298d441
   0x0bc3d7d3    0x056b38e7    0x6dba2ddd    0x9215e8e2
   0xddb6a59e    0x82e17b35    0x58c5d983    0x7d71a528
   0xd9b3d554    0x4437e4c0    0x24752e5f    0x342dab09
   0x07976a7e    0x28aa6c17    0xfcad822e    0xda81303b
   0x47707d1c    0x94cb1a79    0xca4a5585    0x82db40d3
   0x418fab17    0x9f07d457    0x5fbf0969    0x3f6a9267
   0x10d09946    0x79fdb96a    0x02e3cf5b    0xcc1d33c8
   0x8d8b4306    0x4ea1f4e4    0xa1d6bd16    0x052652bd
   0xfdf0c3fd    0xd3c81915    0x31a728c0    0x713109fa
   0x75ade7d9    0x17f501f1    0x6a9ffc21    0xcbae22a7
   0x17b58e47    0x2df71e53    0x8fd029c7    0x8a14431b
   0xd017e657    0xe5227432    0xd60aa2b7    0x5ccf5cc2
   0x3637b99b    0x2fabd50a    0x253f3516    0x4c73647e
   0xf1c1a7c1    0xff49d9f8    0x9472bc31    0xd7ecbdfc
   0x13584a3b    0x935aa0ff    0xe8f1568b    0x6f2e93f1
   0xd0848d18    0xeaac770b    0x068d836b    0xd7cb7f30
   0x82557503    0xb2cc8fdd    0xb16524be    0xbee1c84c
   0x913f67a7    0x2cef225d    0x905c4bf3    0xeffa55a0
   0x17205823    0x7b33ad42    0x5eda3922    0x28764451
   0x6be1d259    0xdec153d8    0xdb9bd4ff    0x174833bc
   0x9b8bd1b2    0x752369c8    0x451085fa    0x0bcfe982
   0x5f9477e3    0x287b2a94    0xda780fc0    0xc0da6ca2
   0x41fc527b    0xa2ac493b    0xcab2f3ea    0x9a84c661
   0x4dc2d3a8    0x550fd8c0    0xd9d1774c    0x13777ae0
   0x5ba5ce24    0x729283f7    0x882e7a83    0x1c0ea2b6
   0xd6a25b38    0x0f14165d    0x1e0255f7    0x7086589d
   0x30e2c981    0x0e94cef8    0x92b2f0e8    0xb2e75616
   0x8c5b34a3    0xf6481b65    0x2ad413ba    0xe769ff51
   0xdfa4ebce    0x2b1b5d7c    0x8ce41a20    0x226d6e1f
   0x2892a50f    0xad3f3a07    0x65796c47    0x622bb66c
   0x990d85ca    0x3d229d65    0x7fd00f34    0xceda262c
   0x1d440bfd    0x3ca0dc2d    0x0f873c0c    0x7e58f266
   0x54ccb060    0x4fff4fe6    0x7b430464    0xbb021813
   0xc8f5afbd    0xd8c51583    0x17bfa087    0x3ab67c6f
   0x8a565d95    0xaf406a6b    0x512e9093    0xda8e4a62
   0x99e157a4    0x2f9b4633    0x9cd0dd79    0x18d48107
   0x4d288586    0x027c2541    0xc8e11802    0x9853a6b8
   0x174e39e2    0xb7661927    0x6edcde3c    0xe7d5b097
   0xbc01e85a    0x37f13dd2    0x8acca432    0x785467fa
   0xcb0a7227    0x13aa06fd    0xce63951a    0x63aeddb9
   0x60f5e939    0xeac8b8dc    0xad7c32ec    0x29bc00ad
   0x4a208a62    0xa5cd0c01    0xb7e6e14a    0x74b93978
   0x0cb98aed    0x1acf90d1    0x30a12963    0xe2faa3bf
   0x8a38e084    0xb506d79c    0xe9f5a398    0x49a1dc43
   0x649fe466    0x71fb0bd7    0xd37054ea    0x99eb2046
   0xf98bb913    0xa66dd966    0x3bf533d8    0xb90c0d94
   0xf10a44bb    0x4e24b124    0xab972198    0xb1c067e6
   0x51b5b660    0x25599615    0x7fb78acd    0x1186fb6f
   0x2e298a6c    0x64759710    0xea6346f4    0xd95be20f
   0x9dfacc80    0x54840473    0x20e25fd8    0xf477b617
   0x95108065    0x6853d6d5    0x934059ef    0x98ed024f
   0x2b9ab13c    0xebabf08c    0x455f3ccb    0xe16795ec
   0xee4f37ac    0x58c23de8    0x605bf91a    0x820606af
   0x49780126    0x3de6f2b2    0xd7163a54    0xe37fbd12
   0x42dc4ac8    0xa9dba6a8    0x2a52e044    0x6a3cd755
   0x0a50bd7e    0x7381e5ec    0x6113300b    0xca9ef1c4
   0xfcbf9fb1    0x02f2fe14    0x14ef8d92    0xaf3479f5
   0x5476e6ad    0x60f8a51c    0x9a48294e    0x6374a21a
   0x3aa905cd    0x0b7dfd0f    0x8c732396    0x32feb8e9
   0xa6f6b561    0x53b12131    0x3c33d3ab    0x9d21a63c
   0x47f0bf5e    0x2724a54a    0xaf9e8b13    0xdefa0851
   0x4642ee69    0xd1c53770    0x96ae6df2    0xcdec381d
   0x66cda20a    0x3118ab96    0xb976b2b7    0x26edfc39
   0x55935013    0x9fad6ed7    0x45828ac9    0x226cff75
   0x0fed2634    0xa1d814ba    0x072b1f47    0x8fffb2ce
   0xa09a6843    0x530673e4    0x4859b9bf    0x8187a24a
   0xe27981e0    0xe8f391d9    0x32589e20    0x37da379e
   0xad59afdb    0x183cd4d3    0xf7469108    0xbc628572
   0x7551944c    0xfee39d3a    0xde1cd9ea    0x7ef53855
   0x5d2b7e29    0xa62cdacf    0x1adb5a78    0xa40b54f7
   0x9668c5e1    0x191e0c4c    0x93a121eb    0x09531f1f
   0x96ba49f4    0x2d1e896c    0xba78f90a    0xece1583e
   0x6c15bc44    0xcf8f520a    0x9a9e83ad    0x9b6b6c7c
   0xbff862a2    0xf17c48ed    0xcc40b386    0x75379aa0
   0x6fcc78f9    0x5ee6d91d    0x60e2881b    0xc5a50f2b
   0xb0e21c76    0x77293b3f    0x4dc3c125    0x71e5e326
   0x752180b6    0xf6966af7    0x96b13f47    0x842f1470
   0xd3cebc0a    0x23931ca2    0x9fa82e41    0x1569625a
   0xab11f0fd    0x0dabfc2f    0x4f499d06    0xdf2f551f
   0x1d59c866    0x228b7c5a    0xcb5c338c    0xf779d337
   0x5661e179    0x57ee6674    0x92c67b12    0x2ab20094
   0x86443609    0x96c11603    0x52150c42    0xbe7a1a0c
   0x417323c5    0x8f535a20    0x0ee45abc    0xd831b3ab
   0x4b56c35e    0xadfca903    0xdb953e87    0x06c100be
   0xccd4e5a1    0x84b1eb7a    0x740cce47    0x61e9a67f
   0x873b3e77    0x7dbb260e    0x2837cadc    0x2f253b42
   0x7afe427a    0xe8ec3710    0x5900dbbc    0x2174e514
   0x84ea376a    0xdd3e79a3    0xa567abf1    0xdff5891f
   0x4b88082f    0x70d28e4e    0xb265f970    0x8fa57c8c
   0x6fb84267    0x1ffed689    0xc8dfaf03    0x593d6750
   0x5c96ee39    0x0199636c    0x415fb6c2    0x77ab0c5a
   0x7f3d0014    0xb51ef843    0xdcc02ceb    0x75cf2a1a
   0x675e057e    0x6fd4b8e0    0xc35c810a    0x0263e828
   0xb3b38e6a    0xeb6f1904    0x38e0e3d5    0xe56c97cb
   0xb9ab05fe    0x7d00aae0    0xc3e2f290    0xd17b0539
   0xab6b0d3c    0x01949b89    0xbde6d45a    0x3ea48534
   0x2585b3ae    0x20eaec0a    0x12165161    0x81eb9e23
   0xbf087042    0x769a37d3    0xbee94e4b    0xd82d0346
   0x95284516    0x9cdd530b    0x610188a3    0xe1cb1a84
   0x201023e8    0xa2b51aa1    0x5f793de7    0x7822f6b7
   0x3415fd61    0x80d0dbd2    0xeaa0b1d0    0x0647a151
   0x37a04153    0x64dd9b5b    0xbea43949    0x7ffc6b1d
   0x3ec171d9    0x16399842    0x0d539e5b    0x168772af
   0x50528a24    0x1ba46948    0x4d1c7622    0x7eabb87b
   0xe1f28f53    0xedfe9f50    0x0882e6f4    0x0b0e858c
   0x53202809    0xdd40481c    0x98f9548c    0xd305e7f4
   0xaa3a3b82    0xf5dfbd5a    0x7f3f0103    0x68d7e48a
   0xf9cbe6ec    0x0aaa6ce6    0x983430db    0xa93473f0
   0xab4a9fe8    0x5967af5f    0x2e4a1aad    0x0eb753b9
   0x5252c78f    0x20cc9e56    0x6d7d06b4    0x01ed2c54
   0x7458f014    0xc472083b    0x5ebc4b2d    0x11938115
   0x5609a0d3    0xcfccc47c    0x44c7215c    0xf87411c1
   0x22a92265    0xd2b00607    0x033ba680    0xb4ed58ed
   0xc58e4a87    0x60836e06    0x9eaff4fc    0xa0528e78
   0xfd20b0d3    0x02356e10    0xa047e404    0xa9283593
   0x54cdff7d    0x3eb1403e    0x9f4a7f56    0x670a19e4
   0x497d4c90    0x7d4b5b52    0x240ad44f    0xa8d2f730
   0xae53e947    0x566c963f    0x109b6ca8    0x27dd1a3f
   0x2c1c5ef0    0x796228e6    0x24220a88    0x008e2bcb
   0x74d45ba5    0xce0484fb    0x8160be45    0xdc3b4bb5
   0xc1cc6e3d    0x1f692d98    0xd4387a6d    0x6efc2aab
   0xdcad07eb    0x95be0966    0x58b6c364    0xc23613b5
   0xe911e2c4    0xd323a52d    0xba9a0937    0x026db7a6
   0xdcb5253e    0xc4d75876    0xfe7c5882    0x70cb8faa
   0x8fd4396f    0x71f19b8a    0x5c6d8137    0xaf3c55e2
   0xe4fa5eaf    0xb489bc28    0xe4059d20    0x7f776f27
   0x418d7e67    0x0560dd23    0xddc8a9f2    0x5d24cfc9
   0x9e0e807d    0x1baeba2b    0xd4085729    0x95604427
   0xa1b82a01    0x9ebf78b3    0x7da9a0bb    0xebad0bcc
   0x876ac5f0    0x50f5e56d    0x35bd1ac5    0x33ce5e78
   0xd0796806    0x28523eb0    0xe0e25542    0xd89e9c2f
   0xf6aa4a94    0xd9843f54    0xde1c58f0    0xa43b7439
   0x438c402a    0xb29e8468    0x2d8b8b39    0x3ac583c5
   0xad2624a0    0x2e57fd2d    0xbf4fd6b8    0x8f86a6ad
   0xee7b10ce    0xd6a0ff5c    0x796cc316    0xe9592c97
   0x78fb0448    0xeb7142a7    0xc23de330    0x510681d9
   0x34034a90    0x535cc5d7    0xbaafd38c    0x5d11e611
   0x58c99b2c    0x2eb95f00    0x8db62076    0xf49d8396
   0xae6f906e    0x7ac672ff    0xc82f6f2f    0xe04071c7
   0xc60fb70b    0x2d0065b4    0xc7dc4d8e    0xe5386450
   0x45de7648    0x4d9d9ed5    0x1ea63c26    0x7e65c525
   0x5a3aa43d    0x68d8ad03    0x125edc7f    0xe444712f
   0x04f20274    0x8e892ae5    0x790c0141    0x3589a296
   0x6615472c    0x923399e6    0xb796db99    0x36b70376
   0xfa59ef8e    0x580ed43f    0x770c41c8    0x0760ac46
   0x76755f0a    0x55272e71    0x64778d44    0xcc8e527a
   0x0863f548    0x2b42f2c5    0x20756bcb    0xf1753f6a
   0xaab7bc8d    0x8d58c65a    0xc2292ed5    0x92f5f173
   0x0ff9fbe6    0x805f2512    0x617a5b90    0x92532577
   0x152d0a3b    0x51c6273a    0xb467eb12    0x973aa5fc
   0xffd5fe17    0x9def8fb4    0xe5f9ee6f    0x3050215b
   0xa6c512c4    0x95fc2825    0x56b9c86a    0x296ff9f7
   0xd5bbd16f    0xfdd6408f    0xcab0ce03    0xa3a37242
   0x6fbc45d8    0x528f4f44    0x195c3aa5    0x3df1ddfe
   0xd705871a    0x6d525fdb    0xf2f0177b    0xe856b5f9
   0x5a62fb0e    0xa10c6b11    0x76c4de6a    0x620929d3
   0xc74465cd    0x70d6eb66    0xc789cff7    0x9b40ec8c
   0xf8d44b90    0x89467100    0xbf5de474    0xd93ffb76
   0xa77e0fd6    0x9a6dedf2    0x7a4b5bff    0x4353cc95
   0x19ad6141    0xe93efcc1    0x63716258    0x5dcb90e0
   0x216ed316    0x38e053f7    0xb2d11a29    0x401fb696
   0x0f60ff0a    0x59c96ce3    0x41ae78bf    0x11293802
   0xe2140131    0x06b3aaed    0x945a8a4d    0xbdc051cc
   0x12a396f8    0x86c84c40    0x2398465d    0x90831319
   0x4d8b474e    0x31edf74a    0x68605ffb    0xdbd5aab4
   0x03a20ef4    0xcb578309    0x55cf8de4    0xeb63cc3e
   0x77b6e657    0x9064c204    0x7e508ca7    0x51f9cc07
   0x2034a87f    0x9e8d6363    0x2347348b    0xb33811f8
   0x61059c50    0x6644040c    0xbb47186a    0x0b39b8a5
   0x719a5cb0    0xf6039950    0x890dc3a5    0xb2c3e909
   0x843ba28a    0xeeb824c6    0x0b0fd3c8    0xa0ae5b58
   0x5fc0fbad    0x869e0f43    0x8157a6ce    0x012ff9e2
   0x7aa0588e    0xcea70c7e    0xdbeb31a2    0x1cdc813c
   0x58772a19    0xd6ef8b39    0x211d0c2b    0x521336f3
   0x0748e0d6    0x31180d54    0x17f2e391    0x7b200851
   0x12a76efa    0x93584a83    0x59a26d00    0xf443aff8
   0x3a6c1c64    0xab949fb1    0x54bb06a5    0x818d1d12
   0xc69783c8    0x6effa0a8    0xd61c0c05    0xd76d617a
   0xf89c3b36    0xbbf2c9e4    0xefd5e16a    0xf239e70b
   0xe124dcf9    0x0ce35a7e    0x4e5de898    0xe898bb85
   0x0eda9543    0x189bb85e    0x3237d51e    0xa81afba4
   0x50e5417c    0xadfe8513    0xd00a97c3    0x7942e79c
   0x45a3f95d    0x38c92d7f    0x66b0fa65    0x88f34b2e
   0x945e83de    0x6fd718fa    0x09988ebc    0x185afb1a
   0xa4bc09ab    0x763ee195    0xd565b562    0x513d30cc
   0x4eca27db    0xab95cb61    0x797f0ba2    0xd1d17c13
   0x7fbdcbc0    0xf2680538    0x8b7d8039    0x545a92be
   0xf7e5dc0b    0x17ff40cb    0x91b1aaf5    0xa65cfaec
   0xe4b88f59    0x5d4a3d52    0xf649b8a7    0xe2d5240a
   0x5e4090d8    0xe8ceb64c    0x5e7604a0    0x87e50b84
   0x78baa4b7    0x8a134528    0xc130aa24    0xbadf6b92
   0x3996d321    0x13d44664    0x6c30618f    0x9546bc58
   0x440b2d80    0x4ab82baf    0xe605672c    0xda1e84c7
   0x0436c4e8    0xf1726cd4    0x380df7f4    0x76cff6ea
   0xec52b439    0xbd0acfa6    0x4a66c6c1    0xee77b3c8
   0x305e5ad1    0xe3df7a5f    0x6d3ca452    0xe2f0bb6a
   0x20aca9dc    0xff5f2785    0xaf1d85e8    0xd4c55653
   0x52bb24e1    0x54d928ac    0x07cd70ee    0x39274492
   0xf7baebc4    0x65071bbc    0xb73a6304    0x2a18402c
   0x04e85d51    0x0eb01c76    0x6f73e255    0xd392e3ab
   0x31ab0616    0x9ab8ba65    0xab2a2eb9    0x34934a78
   0xf8561348    0x2f6642b1    0x30261a32    0xb2a6c09a
   0x4a420e88    0x33557453    0x19bda003    0xaf4e76ba
   0xed9dc685    0x604c61a9    0x9725b972    0x329201c2
   0xa9b4b087    0x5e06c74d    0x9628fdb1    0xe6dc0d04
   0xb18577fa    0xa989c3cc    0x5b299fb7    0x36aaa3cb
   0x6b39a761    0x25bdf05f    0x7b7c71ba    0x8265ae16
   0x403fe456    0x96ec45f1    0x087b5470    0x217e734d
   0xe65c9541    0x688d43f3    0x5bcec90f    0x80e971c0
   0x62f76d35    0x5f9030d0    0xacefa05f    0x64ac9810
   0xd6667793    0x35f8565f    0xf7247bcb    0xc34e0feb
   0xcae60e22    0x728fffe8    0xcf6a16ce    0x8d4fac73
   0x8ad230fc    0x987257c0    0x8c7a1da5    0xa7dbda8d
   0x3c09c385    0x647f2867    0xf0b3b5dc    0x781eb0e9
   0x6244d05d    0x337bd6a2    0x77dd9e28    0xc48c5512
   0x883e4cfe    0x66ad74fd    0x1f659c37    0xd65bfb11
   0xb2389cda    0xdfdd6141    0x28888c3d    0x2e76ac3f
   0x7b21a7f9    0x5ceb1f5b    0x97f62545    0xaefe190f
   0x16fd077d    0xd558d127    0x1fe8a8a7    0xaab0dc71
   0x8ea4576c    0x17a8b8ef    0x7476364f    0x229b0ca9
   0x236b1e56    0x5c1bd152    0x20002652    0x8c0805cd
   0x4c122c4d    0x6cbd72db    0xa9d9d258    0x4817fa88
   0xc805adb3    0x227416db    0xd58adbb5    0x11cdd037
   0xc06e6c92    0x1c548525    0x8cbfab9f    0xa4b1c180
   0xffab2b24    0x186068bb    0x8983f63b    0x982997b0
   0x5abc10e6    0xdfd139c5    0x11c9b6e9    0x86cdfc81
   0x4f8010c7    0x1e1646b6    0x9d66a0d2    0x37c4239d
   0x8066847b    0xaadad61e    0x3eaf7caf    0x957e015c
   0x4d78bfc3    0x15c3fe27    0x6c2d2fc5    0x84af2a8b
   0x59a66a0b    0x3e13f346    0xe9874a62    0xa7446843
   0xdecfe92c    0x120cf098    0x1d188cb6    0xa4938e5f
   0x9023d7e1    0x8bbdb7db    0xaf452ce8    0x6854d9e8
   0x0604f218    0xd39c3237    0x3754ebaf    0x4ae59d90
   0x3913e367    0x99b1902a    0x78c06ff6    0xc177a4a5
   0x218159ad    0x01ec7cd6    0x5a6bda31    0x9a753f92
   0xecad36d9    0xa2216cdb    0x4fc8328e    0x879ac7be
   0x23f3f907    0x5b59fad8    0x122a1644    0x16e63209
   0xcfc827a1    0xfe332476    0x2b72bb15    0xd478caf1
   0x21deb5e0    0x3c1a561e    0xb59be4e8    0x4598f63e
   0x20194b01    0xb4d76ed5    0xb58e06d8    0xb1219a36
   0xdefe3946    0x0731248f    0xcfa09f93    0xe420d6e6
   0x8a0518ba    0x013d8f80    0xd32a05ed    0x7d9d8209
   0x548cb1d4    0x69457a2c    0x668a0a70    0x8cc2b661
   0xb72d4ad3    0x19b388c7    0xb844dd6f    0x4dc39493
   0x7e96565c    0x53959236    0x1dd4a349    0xe50914a5
   0x319844c0    0xddbb2abd    0x2f126ba4    0xa46c6d63
   0xd6829c4d    0x8f178677    0x8ae6291d    0xb5660702
   >;