-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathoffbeat_random.h
More file actions
579 lines (565 loc) · 51.5 KB
/
offbeat_random.h
File metadata and controls
579 lines (565 loc) · 51.5 KB
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
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
#pragma once
#include "offbeat_math.h"
#define OffbeatMinRandomNumber 0x0000cc93
#define OffbeatMaxRandomNumber 0x3b8a2a26
static u32 OffbeatRandomNumberTable[] =
{
0x1e141301, 0x049c6780, 0x1b22f183, 0x3110ef88, 0x1af4586f, 0x0bd0aaab, 0x27db6d56, 0x3151c776,
0x0edebe60, 0x2c2cd46c, 0x0b460385, 0x02ab412b, 0x0b6d557c, 0x23c11396, 0x2daf45e3, 0x0b82c1e0,
0x369277db, 0x3970cdfc, 0x2a40de66, 0x1bf447a5, 0x295d4bf0, 0x361943c5, 0x3134482c, 0x1547bbcd,
0x2342a3a1, 0x33113f64, 0x38d77ed2, 0x1d3a1c5c, 0x147cae54, 0x236ef3d6, 0x27cbc4b7, 0x1cf548d2,
0x18831722, 0x0dba572c, 0x20e56f76, 0x14e426d8, 0x19eacf2a, 0x0a6bc6b1, 0x011466d5, 0x2c8bcd7a,
0x098274c2, 0x06cfab8e, 0x0b930c85, 0x1985c502, 0x08f5e77e, 0x2bfc1add, 0x0afb307b, 0x1dcb95e4,
0x085ff9c8, 0x084acbf9, 0x2b64e818, 0x1150b881, 0x0674c0af, 0x2956c2ae, 0x2c7753dc, 0x1871ab9b,
0x1a28c4c6, 0x3a2d4afd, 0x25540186, 0x01cfa5bf, 0x00cca5c4, 0x2aac658a, 0x0b8fc36e, 0x1147c15b,
0x2a07c485, 0x025c6a84, 0x2bd467a8, 0x16a4e857, 0x203ac721, 0x0b2814f5, 0x01beea6b, 0x1fe21349,
0x3a22e0b5, 0x2f31dafc, 0x1e69066c, 0x15fef313, 0x085dfa18, 0x08eeccbd, 0x296334b3, 0x012be6e5,
0x05ff1d46, 0x08c34ef2, 0x37836606, 0x35f3a744, 0x23d88797, 0x147c93ad, 0x0ff7e512, 0x1f2010fb,
0x01abb0f4, 0x096730f0, 0x31de4e78, 0x1cfa8f4c, 0x2016eda4, 0x1f4de5d6, 0x0fd8300d, 0x28b92a17,
0x00a5e6d0, 0x1ecef053, 0x23bb2945, 0x096ba516, 0x0c42fee5, 0x2f137789, 0x039b3afc, 0x05a90993,
0x393d3ae2, 0x0cab8051, 0x3975978e, 0x0ee13530, 0x0b189ed0, 0x1abfb78d, 0x3a1c3ff3, 0x1455cb09,
0x3a182e64, 0x286f720b, 0x3ad1be29, 0x04a881c8, 0x17bbdae0, 0x254fb115, 0x21e32026, 0x038e4324,
0x084c0236, 0x24c8cad1, 0x25858f91, 0x0073c8c9, 0x33d3a608, 0x325b53c7, 0x29acd036, 0x16034801,
0x370a0b86, 0x24dd5571, 0x168ec3c0, 0x28b44433, 0x3aa49f2a, 0x39d7281d, 0x0de510ea, 0x3b1a0f8a,
0x1c121f7d, 0x1ecb4703, 0x0f1e756d, 0x2b8685f6, 0x24a32c30, 0x33d4af02, 0x339b59f0, 0x10ecd8ff,
0x1c76c2d9, 0x0cd217f7, 0x22663f3e, 0x1d36f1ed, 0x147361e8, 0x277f35f5, 0x1bb30d08, 0x2fc23a6d,
0x2d6e15d2, 0x30f0f111, 0x0c85dd9c, 0x306ac96b, 0x0ee4d9f2, 0x2bf348fb, 0x2eeae0ba, 0x17c37f91,
0x0162ada9, 0x273650eb, 0x340a498e, 0x11f40042, 0x37ad2c14, 0x08bfca58, 0x1efe55c6, 0x2260da86,
0x2c7dc6e1, 0x295bd628, 0x1c2a5b78, 0x1822f2ac, 0x0a975e6e, 0x04d79b2b, 0x0640acc1, 0x0eb3b821,
0x083d6059, 0x0ca1509c, 0x1ccd0bb0, 0x17588ae5, 0x39e4bf34, 0x379d23e1, 0x1fa9e754, 0x1ca1165e,
0x31c4587c, 0x1e5e4db9, 0x3a06023d, 0x236541ac, 0x1d8a3d4f, 0x135179c0, 0x10e8a8e6, 0x1742f906,
0x36ed74d8, 0x106160f6, 0x20d23c6a, 0x3aedb898, 0x1af28cf0, 0x18e37514, 0x2f0ab4e2, 0x17fd961c,
0x27669fd2, 0x3260747d, 0x366216ff, 0x366f0d6b, 0x2f98730b, 0x1a46d07f, 0x21db47af, 0x1cb1d4c3,
0x25421b78, 0x0c98c093, 0x0ecfb560, 0x04c69866, 0x2ed4f6b2, 0x02424f17, 0x29ce9b47, 0x2b6a6893,
0x31352ddb, 0x2a4e46b6, 0x220793d4, 0x2b8ff134, 0x04e2b755, 0x15d74ae2, 0x2a2a0102, 0x302afd13,
0x37387002, 0x133e4c12, 0x2adf9416, 0x1ef121a9, 0x288a1bf4, 0x2fa8d3ad, 0x14923b2a, 0x2f374d7c,
0x2cae15d0, 0x000e6e69, 0x1061bc6f, 0x256eeb6e, 0x0715d255, 0x2808021c, 0x3b1c92b5, 0x07480eca,
0x3a1cfc59, 0x1ce2f320, 0x33af2152, 0x35074347, 0x0c59a6b9, 0x0c958a24, 0x0507f3d0, 0x0c5826ca,
0x237c1865, 0x0417aa82, 0x18a9ea28, 0x3af0c751, 0x13ac7e78, 0x04603956, 0x37cc3766, 0x248aba2e,
0x04bdf5c6, 0x2053dd64, 0x34ab5dcb, 0x0dc5c51e, 0x1f67fe38, 0x17618e0f, 0x237c53e4, 0x1f7f3618,
0x2c379a1b, 0x181ea602, 0x0aa8d46c, 0x12df7880, 0x39aa4169, 0x35867427, 0x3a649dbf, 0x387598c0,
0x077381db, 0x1cdd8fdc, 0x31df8f02, 0x198a433c, 0x21c40552, 0x38914e6c, 0x3a9ddfca, 0x3766d887,
0x1a41494a, 0x2ee8badc, 0x1bca51b3, 0x03f45fcd, 0x2a313ad9, 0x18bc2544, 0x05136677, 0x1a699937,
0x0cebaa21, 0x1dc9307c, 0x10f950ee, 0x0f096ec9, 0x19d62dcc, 0x29b5fb4e, 0x26a75f84, 0x381d7710,
0x089550bd, 0x2012fa77, 0x0bbeed0a, 0x1c67b973, 0x30a10690, 0x2b790d3f, 0x095a6022, 0x0e3cbbb8,
0x285287ad, 0x33b2519c, 0x3af78074, 0x0d365146, 0x02291699, 0x2183fdfb, 0x276ec21a, 0x06e9e75b,
0x07fd585f, 0x2666be62, 0x246e0663, 0x22ebbfc6, 0x02c8fcc1, 0x1892680c, 0x0328ffaa, 0x32b0cf45,
0x389ceaf6, 0x2dc25119, 0x33145e5e, 0x35ab081a, 0x0cc4381c, 0x2981d88c, 0x0a39bb7f, 0x179aac5e,
0x04a84b5f, 0x33afffb9, 0x1e0089a3, 0x23db852a, 0x24b970fa, 0x0ea403ce, 0x11b31b7e, 0x028eab08,
0x003cb150, 0x2f37c760, 0x066feea8, 0x18e94d4c, 0x0f0f9c33, 0x0676a8c2, 0x10b2a384, 0x0b22f95a,
0x2ed5e597, 0x07a30d53, 0x2f0dee0e, 0x2853fa8a, 0x27f32329, 0x1f1c38ed, 0x32867ceb, 0x0001d804,
0x2e988e44, 0x2fece4e1, 0x2a25f3bc, 0x1d940b86, 0x3b08f193, 0x389bfa58, 0x35621f9d, 0x3502a219,
0x33af7ff4, 0x28611461, 0x2ac25247, 0x35f9a654, 0x2a84328b, 0x2283b0b9, 0x1f4b7542, 0x34d2de18,
0x3a5e18e0, 0x370c1bb0, 0x24bc846d, 0x1838623c, 0x1f21254b, 0x09bc0344, 0x1d0511e3, 0x113609fe,
0x09b41f9e, 0x15cb6757, 0x379a0b93, 0x0426458d, 0x2b90f73b, 0x15cd98f2, 0x347226b9, 0x36b007fb,
0x38861db4, 0x33ed75bf, 0x18abaaac, 0x11408265, 0x13115d9e, 0x026e3f72, 0x2f94dd58, 0x035b6707,
0x0ae08fd3, 0x1eb1cde2, 0x199fd839, 0x000ecc77, 0x1f39b501, 0x1526f457, 0x244b8d51, 0x35e5133f,
0x117dfde0, 0x1d1df6b2, 0x28dfe433, 0x1009e670, 0x24ea8915, 0x1d60bd37, 0x0dddcc1b, 0x2f4791b3,
0x2690f285, 0x301081d9, 0x206f6f31, 0x30524845, 0x2d38e62b, 0x281f6ba7, 0x043e706d, 0x3ac0baf1,
0x140b69b3, 0x3147508f, 0x1adafbb6, 0x1d5940b0, 0x0fabd307, 0x2643475b, 0x2a7d914e, 0x30b5fc0b,
0x18fc495f, 0x231eeea5, 0x0c9bc1a0, 0x1042523f, 0x1df0c2d1, 0x1450a1e6, 0x1b42195e, 0x0b219347,
0x2c6611e4, 0x346db808, 0x192c6dcf, 0x0795dd97, 0x238df7d5, 0x272fd3b0, 0x23aa8cc8, 0x23a65450,
0x23627c65, 0x0b90367b, 0x09a1e687, 0x2c37f7e2, 0x1a43e789, 0x354edfd4, 0x257fc1e9, 0x00d3cd70,
0x2cc709a4, 0x3788c3b8, 0x05ecb8ab, 0x28e9878f, 0x024b5f0f, 0x3b6556db, 0x1ef2a7d3, 0x07acc970,
0x283a7429, 0x2915c512, 0x01309111, 0x2ccf6ffc, 0x0de17cc5, 0x0f87bfea, 0x23b045e7, 0x14ca1957,
0x30df0adf, 0x0e9dd4aa, 0x08950dc6, 0x36d008b6, 0x279c4e62, 0x2d39e75e, 0x20eb6be2, 0x1b9532e1,
0x301d6cae, 0x23748fea, 0x0546a919, 0x26de7a59, 0x142d357d, 0x1e457f46, 0x0d2ea445, 0x3170c0b5,
0x35dbb7a2, 0x12e3165d, 0x23cf3db9, 0x1faa3cb8, 0x114cdc29, 0x145e60c1, 0x37175ded, 0x39baa63f,
0x0958bc9e, 0x199dd7e0, 0x0452b2e7, 0x029235de, 0x1d7535c2, 0x2e454dd6, 0x3a38e1b1, 0x36d734d0,
0x2ab5ee14, 0x03a1d066, 0x390690d5, 0x316c962e, 0x1ebe6662, 0x1404a9eb, 0x07659a67, 0x0df91568,
0x1536aa88, 0x1b950589, 0x39a4bdbd, 0x320ed05b, 0x3568eb89, 0x17584bc6, 0x28fab968, 0x153aac8c,
0x09c43b7a, 0x3ab43b1b, 0x1b37b900, 0x2d9e740d, 0x20596e9d, 0x1ca9df64, 0x21c0f836, 0x12ac8f47,
0x3b0afeac, 0x37450b7d, 0x1c206b99, 0x13981b66, 0x15fd2758, 0x3a986cf2, 0x174c03c9, 0x220e05a3,
0x2da5aad8, 0x03bfd28f, 0x1964b3ab, 0x1e2a03cd, 0x057f6c38, 0x2f0aa997, 0x328ddc24, 0x0c991cb2,
0x13cb9baa, 0x1ca54503, 0x398f0be9, 0x17fc76a8, 0x1c433364, 0x36e52779, 0x32137e52, 0x2a845ca9,
0x13a9e9a8, 0x08980440, 0x1deeef29, 0x235d15ed, 0x0bd2ada4, 0x2a74dbcf, 0x36cc320c, 0x0492011d,
0x17b1975d, 0x2656f727, 0x0547938f, 0x00a6c8ee, 0x1c8b2c3a, 0x2bf408be, 0x371357f9, 0x1ee38321,
0x02c23418, 0x39104195, 0x0facd438, 0x19dd0f79, 0x2a055194, 0x1063c5d6, 0x0471e3fe, 0x0bcf69bb,
0x16d70c55, 0x1dd44442, 0x1d5f710d, 0x379553c9, 0x3713d23d, 0x006a1469, 0x182f65f5, 0x2fd549da,
0x20c30c7c, 0x04c702b8, 0x328f2c94, 0x22dfbde3, 0x158d4f33, 0x1e17463f, 0x27e627ad, 0x0280fe23,
0x086110e4, 0x0c88875b, 0x00d5af91, 0x383501c4, 0x0ace1d0c, 0x0dd8c226, 0x2e62b445, 0x39673220,
0x2050b15a, 0x02dd81eb, 0x2700338c, 0x0f4b385e, 0x1f328e2c, 0x147bcbcb, 0x28bc5805, 0x39665d6c,
0x34e51207, 0x08195c32, 0x3ab50b14, 0x034ac5e8, 0x2ecbc16b, 0x350ed744, 0x216791a5, 0x054576a9,
0x20393ab0, 0x3992d2b3, 0x1d585721, 0x39a68f8a, 0x19fc181c, 0x2117f77a, 0x2208e9e7, 0x02753ee5,
0x02ca80cd, 0x14753c59, 0x2746abe6, 0x077842d9, 0x0b03327d, 0x19f4a433, 0x0770d099, 0x32330973,
0x004ee037, 0x392b03b8, 0x1347ddd0, 0x2e01ad0b, 0x1700c06d, 0x1b8d8384, 0x250f6c29, 0x1d741206,
0x04f95b8a, 0x03652b88, 0x0b9ea1f3, 0x2ff59268, 0x2ad7b844, 0x37890306, 0x10c6fa01, 0x1957171d,
0x33424502, 0x1df99d1f, 0x21e951ca, 0x15c411e3, 0x2f7c8fed, 0x1f43b11d, 0x04aab1bf, 0x05485957,
0x20c18508, 0x21d07fc3, 0x383257c9, 0x286757a2, 0x33254c16, 0x39c67eb5, 0x2ce63f1d, 0x3b8a2a26,
0x07087408, 0x313baf08, 0x19c26161, 0x3983c7bb, 0x028e7ecc, 0x0c6e26c8, 0x21042909, 0x28342415,
0x3631ae99, 0x07d7c64a, 0x0ea45d64, 0x38630c44, 0x18e5dbc7, 0x181c3543, 0x16f6dd15, 0x080b8d75,
0x35c74cda, 0x02eea623, 0x11b206a4, 0x2370047f, 0x29790912, 0x2cf75162, 0x36270c69, 0x221ab1e1,
0x3b636981, 0x04355e71, 0x0b805ca4, 0x0b45264a, 0x10a958fa, 0x1aaf3ae3, 0x0414aa8e, 0x1d56dfb1,
0x0605fd46, 0x06f9600c, 0x1ceed4c2, 0x00592735, 0x23e38fa8, 0x1195323e, 0x1186ceb8, 0x1aa8ef72,
0x094ed32c, 0x1809edb5, 0x25d10b40, 0x0a7b1bd0, 0x0acbe4a5, 0x01ce5a0f, 0x135c4214, 0x346b8a28,
0x1e281eb9, 0x237d744c, 0x008bb281, 0x2f854272, 0x10b34733, 0x1c9c9422, 0x09fb85b6, 0x086d497f,
0x08399424, 0x1a3791e9, 0x120ee25d, 0x17939704, 0x3b6b74f9, 0x392fc1b1, 0x2b25bba2, 0x14b9c633,
0x1a28073a, 0x3a529698, 0x0b3b5dc8, 0x1efe37d7, 0x3361f15b, 0x23eae9b0, 0x0a87983b, 0x0034a65d,
0x115ea53b, 0x1650e15f, 0x01e05c14, 0x00e97558, 0x2bbd23b5, 0x1bd1031f, 0x006f6efc, 0x155c6384,
0x1141594d, 0x09981bfa, 0x16e1b50a, 0x175c0576, 0x12a3e379, 0x0c2b0b9b, 0x36de15b6, 0x023652cf,
0x24e8293f, 0x190b8625, 0x0ae59e3d, 0x2bf5e8b6, 0x2ad74ae8, 0x00f38eb3, 0x094bb5dd, 0x02c40a47,
0x2413602a, 0x1f17a08f, 0x2684ffc9, 0x31743c4d, 0x36cd57dc, 0x2ce1c008, 0x14a52b5c, 0x1fe53bfa,
0x0bcfd67a, 0x1bf4d9c9, 0x219dd26d, 0x214a1e40, 0x2c990600, 0x1cf2687b, 0x2a51dda0, 0x132eda9e,
0x16cf169e, 0x191aec75, 0x2d9c09b4, 0x05737e7b, 0x351b467c, 0x0f4c50ef, 0x029e82b3, 0x07c5937f,
0x21ad3798, 0x12fd20ad, 0x2884c656, 0x13ed6c6d, 0x1eea24f9, 0x0a310136, 0x18c16e3d, 0x34388c67,
0x293ad3b0, 0x017462ba, 0x2e494077, 0x37b7ae25, 0x27801056, 0x06c986af, 0x0d36d6bc, 0x3a2e0c34,
0x0f03d98a, 0x2d9b1c4f, 0x3746e267, 0x389cacbe, 0x29b2b248, 0x0023f334, 0x01ddddbf, 0x05792ec0,
0x01cdc2c9, 0x2d99c3d4, 0x152a069d, 0x35344769, 0x36d77901, 0x1e4232cc, 0x3557c97a, 0x30b0b6c0,
0x25f0ff27, 0x32dcf822, 0x13185578, 0x016ec3ac, 0x2f54d2e3, 0x227a72ec, 0x18c4f0c6, 0x04eea896,
0x21a15188, 0x3b4131cb, 0x1f273a7e, 0x045788b4, 0x0a100c32, 0x3a0acca0, 0x36e2b2c2, 0x00e5973e,
0x1d984644, 0x06c1b327, 0x012f1a24, 0x23a5f8cf, 0x30a79ee7, 0x270cd868, 0x3b214641, 0x0f95da28,
0x0af99b25, 0x0b3d9611, 0x2e154d05, 0x20bd56aa, 0x2170e8d2, 0x1193bde1, 0x335ad104, 0x2858b31d,
0x24825569, 0x23da7228, 0x0dbf2224, 0x392414bb, 0x1f89432f, 0x3a72721f, 0x2e2a6f35, 0x2e737b2e,
0x3b86a116, 0x1985235d, 0x005ca2d1, 0x319325bd, 0x20d482fb, 0x12fb6022, 0x32adae3b, 0x017a3cdb,
0x1f6bd3e9, 0x168dad40, 0x0bbfae1d, 0x2d4cad00, 0x03b0f291, 0x19f20c44, 0x1810b371, 0x249e7a2c,
0x3afe1fdb, 0x188231fb, 0x265aaeba, 0x2f3b0f74, 0x0cbf93a3, 0x38d3aeb6, 0x1b46376e, 0x341bce0d,
0x319cc9e2, 0x021a47a8, 0x0fd6e341, 0x0ac47bf9, 0x2468cea3, 0x36d5c426, 0x2a9c43fa, 0x1c1db08e,
0x3b2e7e60, 0x0e79022d, 0x21fe7da9, 0x357426b1, 0x1e530e88, 0x1db302f2, 0x2fc0924b, 0x0da2ccb5,
0x1fac4149, 0x2ebc464e, 0x1c0d8558, 0x18d78952, 0x3850549b, 0x32c4c0b9, 0x13985e1b, 0x234ecb3a,
0x1685a7bf, 0x29f6d8d9, 0x15adf0e0, 0x01ce9268, 0x20ea895d, 0x0fff1b47, 0x327ebe4c, 0x2b13479a,
0x3523a02a, 0x15778d66, 0x2a5dee25, 0x393b7fdc, 0x3b40451e, 0x15b697b6, 0x12949e30, 0x1617f889,
0x3b7e7339, 0x149a97b4, 0x2eca21f5, 0x34ac69e3, 0x2e206f57, 0x0b60164b, 0x17a8c7e2, 0x2ed7c910,
0x09d188e5, 0x1e42832a, 0x3305ae54, 0x04c17020, 0x122312c7, 0x1c288f01, 0x34bf6ea9, 0x2ccd380c,
0x3776e1d2, 0x2bfc778f, 0x13468ebd, 0x10eaab0d, 0x043ed770, 0x2b897b2b, 0x082c48b5, 0x0efaaad3,
0x0e48228a, 0x05d7787f, 0x15810958, 0x11b875ed, 0x19a4c6bf, 0x0436a14b, 0x306e0cbd, 0x0c5ba138,
0x0d5df314, 0x31323f3f, 0x2ad5c724, 0x294c02fe, 0x0cbe3e75, 0x1573cd87, 0x2de945f5, 0x16d02121,
0x30691830, 0x1f7e2469, 0x18f76ce3, 0x0981492d, 0x26cb0d4e, 0x16608131, 0x0f7cd7f4, 0x18fc20c8,
0x3b3b36ba, 0x0dfacfde, 0x0f501531, 0x0fca5dff, 0x1163b751, 0x133a3d11, 0x22c6075d, 0x2c7db81d,
0x36e3cd8b, 0x19366c46, 0x1389fd9b, 0x062e77be, 0x2d086357, 0x26b17214, 0x32626d4b, 0x376090f5,
0x37d5c672, 0x21296327, 0x35c36d8c, 0x0254d7ac, 0x048c69e8, 0x2072258d, 0x3b45601f, 0x16c47d8b,
0x0fad8a48, 0x0d04847c, 0x392d5e3f, 0x0b2ced6b, 0x2dc20288, 0x2a64d49f, 0x3af21c3c, 0x2b64d148,
0x300d3617, 0x0aef40e2, 0x2b9431c2, 0x1c08294a, 0x0105070d, 0x058c2726, 0x173d49bb, 0x36a76526,
0x1c22ac01, 0x29f93304, 0x37503cff, 0x358b8ccf, 0x1179ce71, 0x0801aba5, 0x33ce46ee, 0x0b9527a2,
0x2579ec59, 0x362ec819, 0x05bdc637, 0x0aa62e7a, 0x0362a5d1, 0x380eba27, 0x1fb71c5a, 0x30b1cb7f,
0x1f5740fc, 0x044a3fca, 0x22b9adc7, 0x0238451c, 0x26d11fab, 0x0fc38f67, 0x2c842d79, 0x00629abe,
0x024d204d, 0x114c71b8, 0x066e4b58, 0x07bb2d0c, 0x15b8a98c, 0x00238705, 0x1fa19d4c, 0x35916887,
0x19e8463c, 0x1e97a781, 0x291ce526, 0x37e2454b, 0x2fd0129b, 0x34ab89e0, 0x1ab72902, 0x1d50bda7,
0x0c56b88b, 0x0c1e1e21, 0x145c676f, 0x2f6ee3da, 0x03473cb2, 0x1482f200, 0x0047bb11, 0x2c952475,
0x14c6b767, 0x3a61e236, 0x04b863ea, 0x34e5c0aa, 0x21f4f969, 0x0923cb50, 0x31dd92fc, 0x1ee91169,
0x03dd0ef7, 0x34edf50c, 0x1a9ef901, 0x2f86e428, 0x388ee5b8, 0x2284850b, 0x2c28bfc4, 0x174f8f86,
0x38866045, 0x01b52fea, 0x08104ec9, 0x1dae9b73, 0x0114d0e0, 0x2be7f016, 0x2b907a22, 0x0d921833,
0x3b6a5bb7, 0x1e160659, 0x1927d0ff, 0x0ef31387, 0x1fec406d, 0x2eaa690c, 0x21db8e35, 0x3184fe46,
0x2d923d7a, 0x3016598c, 0x05d8c670, 0x0d0b935e, 0x19a2c7d0, 0x2ec15130, 0x06e7cdad, 0x105f3a5b,
0x31f33485, 0x2fb1530a, 0x0d05baec, 0x0bebcf8c, 0x1d5d5407, 0x2d52bc00, 0x1adb8a8e, 0x059613af,
0x1918f103, 0x373264a9, 0x39a91763, 0x3363d872, 0x279b9f4e, 0x200abaab, 0x28489da0, 0x2ed672db,
0x0fd8268e, 0x300e64c2, 0x2133cef2, 0x31daebca, 0x2024c572, 0x1c02af29, 0x1c64ba05, 0x11448fdd,
0x25159c61, 0x10b4c501, 0x31e63272, 0x3956b020, 0x076f3551, 0x1dfed47d, 0x0358852a, 0x115f2ab3,
0x23d59870, 0x21fca0f1, 0x24cfd6c2, 0x0b8c1a62, 0x254883cd, 0x02fb4607, 0x21801332, 0x0cf8cc99,
0x35925367, 0x192b92e2, 0x05180de4, 0x00faa795, 0x282057f7, 0x2d23bd69, 0x1a20c597, 0x2d0ad3a1,
0x21f8caf8, 0x36f7ff32, 0x2ba38fa2, 0x280322d0, 0x1a4a0371, 0x05fad07d, 0x3acf8a82, 0x29374dda,
0x34d01ebc, 0x16794fdf, 0x2f30c8e1, 0x206b44e4, 0x0ef2b783, 0x15f5b52e, 0x2c6b7914, 0x05105b71,
0x39926915, 0x2ebe3d9e, 0x08cd3994, 0x31dc80ef, 0x340f1335, 0x0211a60e, 0x2efea8cf, 0x049fdfc9,
0x231db38e, 0x1e054aa1, 0x355948df, 0x106ce4a9, 0x32ff079d, 0x002fd83e, 0x2d2209e4, 0x3778467f,
0x05f6ba5a, 0x07102ed7, 0x32ffd97d, 0x23143a02, 0x1ba963af, 0x3967b2e4, 0x00257495, 0x1ace87ae,
0x1f854f29, 0x1cc1f976, 0x14f072c9, 0x0efe85dd, 0x3a2d7b91, 0x2b51fcde, 0x2b97dd22, 0x0ab4bf12,
0x031dbf03, 0x088f01e7, 0x2fab787d, 0x13aef6d7, 0x3a26bb0d, 0x131ec30f, 0x28dafd99, 0x129359ff,
0x16aae752, 0x0ea87de8, 0x17fc8869, 0x197f8811, 0x22906139, 0x08c6185c, 0x029fb5fa, 0x18cd3146,
0x30d225ad, 0x2fa1225d, 0x28a15603, 0x3276a805, 0x2fa354a3, 0x373e0e68, 0x366d7efb, 0x2fbd93f4,
0x3987a23d, 0x015af4ef, 0x2d54c383, 0x0cfd8965, 0x11a4f664, 0x3760384b, 0x1262dd04, 0x12f5a2ee,
0x01ef934c, 0x141f1125, 0x168f2d47, 0x087a5716, 0x30fe32ad, 0x1b2f212d, 0x164e103a, 0x32755e47,
0x34b8982c, 0x08ade044, 0x013df293, 0x2b3ed4bb, 0x2204853b, 0x3b44349f, 0x1234d0fe, 0x322f4513,
0x28415acc, 0x193a976b, 0x10a8be8b, 0x166a93e3, 0x2de636fc, 0x03fd5663, 0x1dc9d9d8, 0x1caafdef,
0x053039e9, 0x0250382e, 0x2895edce, 0x2bb8c975, 0x27d31dfd, 0x02aea4a1, 0x1d2a93f6, 0x32c3994e,
0x169ac359, 0x1098644d, 0x2137c070, 0x2672204c, 0x1a0214f2, 0x113a1a9a, 0x0ed5f531, 0x04006382,
0x17905391, 0x0ba7a711, 0x0f90f041, 0x0b9b0a08, 0x34c7115b, 0x2416162a, 0x0cbdef58, 0x1b57f0a6,
0x2afa153b, 0x069ce5ba, 0x2e19f379, 0x19df7576, 0x2ab6bb65, 0x213417c6, 0x280ed1ed, 0x1fa9e3ec,
0x2aa900ae, 0x21ed1302, 0x1def0388, 0x31d5cf56, 0x2f2f20c1, 0x220abbf6, 0x22cf2d60, 0x357e2279,
0x352019c2, 0x2336c8f7, 0x249a2c8c, 0x34aebbef, 0x21640712, 0x068900d4, 0x1c12339f, 0x103bf5a3,
0x3a2555f4, 0x1aa3cee7, 0x049f6450, 0x392bf19f, 0x037a9382, 0x0ba8d489, 0x0c457027, 0x36e86728,
0x141e2749, 0x397afd58, 0x2c517fb6, 0x2884a63e, 0x26d33337, 0x02f6b1e6, 0x03a26473, 0x1aaf080c,
0x0471adaa, 0x39092e70, 0x189931ba, 0x3203c949, 0x25c0e0f7, 0x2847ad4d, 0x2cc996f4, 0x338f91bd,
0x2307acb5, 0x0c0a6235, 0x0803570d, 0x08495ec6, 0x0819c70f, 0x3436ab27, 0x20599ee0, 0x149fe0e9,
0x0e61c85e, 0x33eab019, 0x0fb04b25, 0x3adb911d, 0x0bc06807, 0x1ce97d6a, 0x1356e3d6, 0x360f9fcd,
0x0ed354a5, 0x074164be, 0x124eecb3, 0x252fbda6, 0x3a8ceee4, 0x02e651bc, 0x3969497d, 0x0c5a036b,
0x23a11472, 0x0e864b68, 0x26c03fdf, 0x0a49c5ac, 0x293136ba, 0x164c7dd5, 0x1ca06c56, 0x1fbab774,
0x020f3e7b, 0x2b521969, 0x3a691290, 0x26052ea3, 0x1a7e2018, 0x0998d02b, 0x29516d66, 0x0d6b02b0,
0x28920db9, 0x205ea244, 0x08dedf16, 0x2354c27d, 0x34fc7f92, 0x17f50659, 0x2ea9f19d, 0x2f3710ca,
0x0ee473c8, 0x177ad114, 0x119bba7d, 0x2e901c71, 0x396dc484, 0x2ce17948, 0x153302cf, 0x35a9fdd4,
0x1e79b953, 0x300b294e, 0x2b3ed04c, 0x25075cf9, 0x08c7d1ca, 0x145dd339, 0x236635cb, 0x1e806186,
0x2e445982, 0x305fd184, 0x39e39f57, 0x2b11845b, 0x1226b48b, 0x0f8a7e08, 0x1c56a0d2, 0x2faf532b,
0x0e26036d, 0x357ec33d, 0x2534b2a0, 0x26f7b5b2, 0x1e16fcaf, 0x22f3a9fb, 0x2f96f04b, 0x26a88c85,
0x1f4a8c9b, 0x1cc41310, 0x197be70f, 0x00adb2c0, 0x33100b8f, 0x1e6e6042, 0x3277bab9, 0x318346ab,
0x0a842950, 0x36b6b0c0, 0x3b0e9000, 0x269294fe, 0x24551f82, 0x175f98ff, 0x1fdf4ee7, 0x1aa30ea6,
0x1a46387a, 0x172efdfc, 0x0da8c3dd, 0x0118568e, 0x2ef9c6a8, 0x2d21cf9d, 0x06178085, 0x0cd59c0d,
0x0ffb9613, 0x384327f8, 0x30f936a5, 0x09b02ec7, 0x18eb6aaf, 0x31f3d402, 0x36bc983d, 0x0bf5a09f,
0x09f86f79, 0x2b9017cd, 0x1a784865, 0x2abd6ff7, 0x2ed20d3b, 0x2e58cbdc, 0x38b564bf, 0x1af0dd74,
0x18b16774, 0x3a6633fe, 0x11b760f8, 0x38fff57f, 0x0e92a29f, 0x0e099767, 0x394ebafe, 0x124fd8f0,
0x0fe529b5, 0x1485fe0c, 0x1226c21e, 0x1a29e88b, 0x20879ab2, 0x37d29c17, 0x11200fda, 0x0c847fa9,
0x20c7c351, 0x35d27633, 0x13ca0d59, 0x14abc5ff, 0x06c95697, 0x15e4532c, 0x0029e026, 0x260b9cae,
0x21ac9a31, 0x09ca11da, 0x20752fea, 0x37dbd773, 0x33ef88e5, 0x2bc01629, 0x09974b9c, 0x2ba5725c,
0x11f6933f, 0x1ad1c3d3, 0x34b64708, 0x2b744284, 0x1a751d45, 0x14e443fc, 0x172e966d, 0x06c1c202,
0x06e6262e, 0x0e4ff73a, 0x0a687200, 0x069463b9, 0x19f79049, 0x338d7ac7, 0x156afa39, 0x213a1450,
0x0c31452e, 0x253fb2b8, 0x1201e55b, 0x2b20739b, 0x32b26bb9, 0x1b44ee59, 0x12328e5d, 0x00333199,
0x0f09d249, 0x3698708a, 0x218daf28, 0x319163e7, 0x26b30289, 0x2ddee394, 0x282cac27, 0x34835c0e,
0x1835216a, 0x050f82ef, 0x17fe9299, 0x308bdb13, 0x361c49df, 0x0bc011ce, 0x02d9fa42, 0x094eb954,
0x053100bc, 0x36b0cebd, 0x02e084ee, 0x1a493d07, 0x2f14fad5, 0x2c049751, 0x135f67a6, 0x129c1aa7,
0x1ebf50ae, 0x1ac8c32c, 0x08efc166, 0x07fae8b5, 0x041162da, 0x24529b39, 0x2563b246, 0x1fa0e1ce,
0x1971eb53, 0x0f65644a, 0x2888ec5b, 0x117f7ce8, 0x03cc9004, 0x031c62dd, 0x074bb2ea, 0x0f7bb698,
0x118a39c1, 0x03ad500d, 0x157eb899, 0x13dc0711, 0x2a0d9ef6, 0x330e04fe, 0x08d66119, 0x30a3d501,
0x26b72b6b, 0x147c1693, 0x2024400a, 0x19122849, 0x0edbc2fd, 0x102fa3af, 0x13fcc9fa, 0x2e21a57b,
0x3af8c6b8, 0x06abb6c8, 0x338ba313, 0x29013fd8, 0x2f3063f5, 0x1a6fc28a, 0x2bd2ef5a, 0x146729ff,
0x28407e9d, 0x0aa88d10, 0x072d87df, 0x04c007e3, 0x0408b9fa, 0x2ae66f0f, 0x22673545, 0x1ddf44e5,
0x235e17e0, 0x0c4826d0, 0x21456c2c, 0x1bb3f8f9, 0x2d7c2143, 0x169d9056, 0x0cecae89, 0x32db389f,
0x3b119532, 0x27a35478, 0x1d0c522a, 0x31ff6f6e, 0x2db21b48, 0x04262eb7, 0x1e677b47, 0x0b51c65d,
0x03030352, 0x126762b0, 0x2b5889f7, 0x0b728331, 0x373bf758, 0x29378708, 0x05c2208d, 0x01be182c,
0x1655426c, 0x2e9b2e59, 0x120f54d2, 0x08da7962, 0x3a31eded, 0x326a6229, 0x1e770834, 0x08a289e4,
0x3467a06d, 0x38261833, 0x37147ab7, 0x10edac43, 0x2dd44596, 0x0b2b72ba, 0x0c80b8fd, 0x2132f537,
0x098ef619, 0x175ea03e, 0x0ed134ed, 0x016b0e86, 0x0d41bede, 0x17ce41c5, 0x3687b250, 0x20695685,
0x0e1d8137, 0x207605cb, 0x0e3a2de3, 0x1944cc71, 0x17b03484, 0x03fde637, 0x2c6b708f, 0x35dd62ba,
0x212db109, 0x2ebaebaa, 0x28c0564e, 0x01737c54, 0x093dd1ca, 0x05d794db, 0x12e84a61, 0x0472b94a,
0x260ed8b5, 0x0741ee92, 0x0a10bf7b, 0x2ada40b0, 0x2ed033ad, 0x157388fb, 0x079694aa, 0x319adbe8,
0x0449f5c5, 0x1c8780bc, 0x30fb9cbd, 0x2da7ff90, 0x2e31be69, 0x0bda753b, 0x38d6e6e5, 0x14765327,
0x23acb57e, 0x271cf297, 0x31f3ae0d, 0x02806351, 0x28ab4593, 0x2192865a, 0x040e161d, 0x28d670d7,
0x1cb3618e, 0x21549d52, 0x24cc21e5, 0x3a82b628, 0x2abc493b, 0x2ccf61ca, 0x38dd7c51, 0x35dcb0dc,
0x3a08495b, 0x3663ded0, 0x2c97e190, 0x24ce0b12, 0x1f39115f, 0x3585a3cf, 0x24c0db96, 0x325e27ee,
0x16444d4e, 0x016823d5, 0x2558a717, 0x1dcb8b54, 0x094bf378, 0x029c7d23, 0x2ca13f47, 0x04a0055d,
0x0cf254d9, 0x2a396071, 0x2962341e, 0x0ea149cf, 0x1a912754, 0x3965edbe, 0x29e2324f, 0x0dd0c773,
0x310ee430, 0x38e1467b, 0x1d7bc997, 0x1c5b8472, 0x1b50b20a, 0x390e909f, 0x14b198a0, 0x1a8eaec4,
0x24ba41f2, 0x1c635fc9, 0x23616f60, 0x3315da0a, 0x0e45a213, 0x186d12dc, 0x181b5004, 0x0b9d8f57,
0x0a2dab3d, 0x00dabcae, 0x2ae0d47a, 0x2fee11c9, 0x138b8db3, 0x1df8d0f5, 0x37a22c16, 0x28500885,
0x1b69ad58, 0x218c3cd7, 0x09e11ccb, 0x2061ee5c, 0x180c03ec, 0x0720efe7, 0x2eb47ad3, 0x00a00881,
0x0ef10683, 0x04347c0e, 0x0e2f34ab, 0x1f03343a, 0x012c2e47, 0x0dd0d54a, 0x3262cfb5, 0x205f5831,
0x345b6471, 0x19e797c8, 0x10fbad40, 0x1f738c7f, 0x1efe0492, 0x2734ddee, 0x31001b3c, 0x2d62f8f1,
0x111415f7, 0x166532b0, 0x1bd45755, 0x161cd685, 0x2b0010e9, 0x2e71dc5a, 0x3ac07d7e, 0x060c2d4a,
0x16979938, 0x1d7620c0, 0x2e7771c2, 0x2ead26b2, 0x39b8c593, 0x3b03cf1e, 0x127f0cef, 0x30b35a17,
0x3549fd59, 0x3a67c1d4, 0x14dd38c9, 0x044f1931, 0x35b877ca, 0x305b1312, 0x0ce8643f, 0x2647ae7d,
0x3a587698, 0x2cfcd104, 0x14b16225, 0x1742c0a1, 0x2068e9a1, 0x086d5490, 0x2d512189, 0x0af14dc1,
0x2a59de8f, 0x0a314df8, 0x0ba67c5f, 0x3af3738a, 0x2e213291, 0x2a5e4a0b, 0x2b6d1763, 0x2aba3ad5,
0x2e2f2418, 0x10d3efc9, 0x2d8b603a, 0x20f28e03, 0x044503a6, 0x337bbd81, 0x2a9b4fd5, 0x2bfda63e,
0x18251cf3, 0x04c3c840, 0x1a1f6b36, 0x0e5050b2, 0x2df06835, 0x1589f4c7, 0x27f606a7, 0x3ada3293,
0x13c4f14d, 0x0e5ef14f, 0x18b13817, 0x0725ea35, 0x176fd6ef, 0x1668faa4, 0x0ac7c082, 0x240f9199,
0x0b7b30cb, 0x3a502453, 0x07d96f06, 0x1c83a35c, 0x322005f1, 0x2f28023e, 0x2b440fa8, 0x34ec1155,
0x16febd28, 0x2967d38e, 0x0229ee7f, 0x2be69cdc, 0x08cc7b09, 0x1cf2e23f, 0x08646f67, 0x39a4b8a4,
0x10f6588a, 0x1d408988, 0x0e51a982, 0x02093dfc, 0x272a8fc5, 0x2bd569f6, 0x0c6d4eb4, 0x0d0ecf7d,
0x0e1de4a0, 0x15facf0d, 0x126edd32, 0x360186b9, 0x379da9d7, 0x063370f3, 0x125be9ac, 0x2371110b,
0x130ebfde, 0x1d1b159b, 0x0d3e799d, 0x1a21a6a4, 0x29ac9df0, 0x02aad820, 0x12c2c0c6, 0x2bace003,
0x3800f26e, 0x1d6eef4d, 0x1583bdf5, 0x3338bda9, 0x36b4647c, 0x1b9c6547, 0x07d45015, 0x1c783a54,
0x1b776138, 0x1c44da26, 0x2d53b2e9, 0x2eb2866d, 0x273cff4d, 0x0cb13824, 0x29079508, 0x13e45212,
0x1ba724f9, 0x32dcac82, 0x055bf09e, 0x14ff9726, 0x12dbe0a7, 0x2032eea4, 0x22465299, 0x205944e5,
0x1c841dd4, 0x24597fc2, 0x25028777, 0x1e3b7230, 0x0dbc1bde, 0x147d914c, 0x0cd204f3, 0x31d9ddee,
0x2cf481d5, 0x0e5c0d58, 0x21664439, 0x0104b703, 0x23cab2fd, 0x20738edb, 0x1bf70b50, 0x27f375f6,
0x303cd384, 0x0e4722d8, 0x0e10e151, 0x362dee4c, 0x3a6e3b1a, 0x3360affa, 0x2493fe3d, 0x05e3f32e,
0x1d4d75a4, 0x30f5ea60, 0x0f0df546, 0x3343c54e, 0x1fa683b5, 0x23e1b908, 0x1735dfdf, 0x35cd83a7,
0x0c9adc81, 0x31d5f3a0, 0x29cf3bca, 0x1f3f1d03, 0x1821eb11, 0x31a1c5e4, 0x15e9207e, 0x34bffea9,
0x1c8987e2, 0x09ccf692, 0x1c3d5370, 0x35ad612c, 0x0c806b10, 0x10d76aa3, 0x378ed894, 0x294f7b74,
0x15f9e5d2, 0x321810de, 0x12a9e917, 0x3050dc76, 0x1e37bbe7, 0x20106487, 0x0db565c6, 0x3116ad63,
0x01a00a31, 0x0000cc93, 0x26a40f9d, 0x231d3ecf, 0x145c3f3b, 0x362ccf22, 0x161db3a3, 0x1573c0af,
0x06a333c7, 0x0f64e4ad, 0x19a35fae, 0x1a91d791, 0x13ace9c6, 0x02f216ba, 0x0a8b2acc, 0x0f2dec65,
0x07462a07, 0x252df234, 0x2822ab87, 0x23edcfa0, 0x36f4dd83, 0x2f66caa2, 0x23120325, 0x0b111ecd,
0x0b6f9ab8, 0x1d220d57, 0x00a67ccd, 0x2e22bfec, 0x017681b4, 0x28f42cfd, 0x382d7497, 0x119099fa,
0x0fdc5887, 0x30d21c21, 0x00c33f35, 0x133cec91, 0x0c1b602b, 0x0a9b4991, 0x0fa1cb04, 0x1b092444,
0x02159425, 0x01b043a3, 0x1375dd48, 0x0c5da437, 0x3464fbf6, 0x1ae98a78, 0x07650f54, 0x209e07b6,
0x1d0cc78c, 0x1428b184, 0x262d661d, 0x3853e4e5, 0x36029346, 0x37dc1e75, 0x1b81e12e, 0x103b09ec,
0x070e7624, 0x1f7a9fa3, 0x01662015, 0x314ff0cb, 0x03bcf492, 0x20e07e2e, 0x03c788ff, 0x3793c90d,
0x2ba06423, 0x0316f801, 0x0b7a00c1, 0x05affe72, 0x0be5344b, 0x2afa0b80, 0x31d474c7, 0x221735de,
0x28deac99, 0x0b8fade0, 0x0158af34, 0x14d8fefe, 0x021a538c, 0x1e2d3afe, 0x141a16e3, 0x12fbdb09,
0x18790f7e, 0x2f6f8e22, 0x262f035a, 0x0a855fbc, 0x08e4ef11, 0x227ed232, 0x06348dbf, 0x11e52b48,
0x1642d5d3, 0x21f90273, 0x135821d7, 0x2edfe0b5, 0x1d19fb7b, 0x03b690a0, 0x037d7f66, 0x14ff6458,
0x09a0e052, 0x0582eab7, 0x1b7a2ca4, 0x19419aea, 0x11b36de3, 0x306f3315, 0x100930d7, 0x009ca7ea,
0x100c23cb, 0x2067e5c0, 0x09664531, 0x2e41b53b, 0x1da47faf, 0x0e14ede6, 0x37615507, 0x265725b5,
0x26cc53e1, 0x3a720fbe, 0x10896d41, 0x10d28f00, 0x1eccbfe3, 0x318c7467, 0x2504d2b2, 0x044fe27b,
0x29562f6e, 0x22ef95ab, 0x261098be, 0x289e1d5c, 0x1a28f97f, 0x3012ca03, 0x19087a67, 0x37ec9ba7,
0x37001a89, 0x2890d424, 0x392fecc9, 0x049ec7b9, 0x19de1310, 0x1dc301cf, 0x308014cd, 0x1d1a0d4e,
0x0d7fdc0b, 0x3383fff4, 0x2bdd6ccc, 0x07a97f99, 0x1a55daad, 0x296de979, 0x11e8ee6b, 0x12ece6ab,
0x1e04d3a9, 0x3acb78f7, 0x1aa426f8, 0x0084f05a, 0x11a5c3bb, 0x0abfec11, 0x182f35a4, 0x2e8956c1,
0x31319c31, 0x3191c467, 0x1a6a7d8f, 0x0b6e7906, 0x251fa5ca, 0x0a01c7ab, 0x0ebc4fd5, 0x018fb041,
0x0dd00202, 0x25a651e0, 0x106437cf, 0x2ae9a9d5, 0x0798cd30, 0x36471d40, 0x04765b48, 0x19aecfc6,
0x2b1abb22, 0x31a4cc22, 0x307e7116, 0x229d443f, 0x2f4e78b5, 0x0963d1e0, 0x0170cc2a, 0x1d7b7614,
0x1da43f3f, 0x0cf9d50d, 0x33ba0733, 0x2143d57a, 0x1fdd3082, 0x1d57958a, 0x20663203, 0x373b87c2,
0x2553cf27, 0x02e204c7, 0x22ac3479, 0x2ea178f3, 0x1be5c629, 0x23e6ea69, 0x05a8f8eb, 0x1dbbcf3c,
0x29e61d39, 0x240e84a0, 0x301910f8, 0x07bc099d, 0x194db1e1, 0x38c26292, 0x25ca256c, 0x1440d6af,
0x12fd7983, 0x2c7776de, 0x1dd34595, 0x1accb4af, 0x03bf80e0, 0x32b18c6a, 0x1ba38662, 0x13a19510,
0x3a0c4024, 0x0e7d731a, 0x2aa8d44f, 0x0ac9d203, 0x23421f2b, 0x06633b36, 0x0778b3d1, 0x2f915ef9,
0x1b9c3023, 0x1f7e5a7e, 0x2632221a, 0x3a0fc46d, 0x0609226f, 0x0c200053, 0x0c9494a7, 0x23df515b,
0x2eda2eba, 0x1820ecdd, 0x1f4c797f, 0x17675b14, 0x087fc967, 0x0202b4a0, 0x2902f314, 0x014b2d7a,
0x18854b74, 0x2d2b416b, 0x1cc71c0b, 0x2de2d336, 0x292fd56f, 0x39fe706e, 0x174b4d75, 0x112b0243,
0x225d2162, 0x3137315d, 0x1a006088, 0x11cbf0ca, 0x0d89ddd8, 0x1ff49806, 0x382fada5, 0x2ce5653d,
0x220a62dd, 0x2caba252, 0x0c900bbc, 0x2154f9e7, 0x01b3066e, 0x362d2d83, 0x0be007b0, 0x13a19f13,
0x0d1793c3, 0x19e316a9, 0x1822ec6a, 0x25b544b1, 0x2ddf1ba5, 0x177c8d5a, 0x209780f1, 0x156c4a78,
0x3532d79b, 0x033b4c60, 0x2a035b29, 0x1a91c1aa, 0x09c602c6, 0x01421b39, 0x27bbfa36, 0x0e35cf10,
0x012b6e24, 0x1236bb1a, 0x17154b17, 0x23d5366e, 0x223a57a2, 0x2dd27de1, 0x2e5e0555, 0x029ce053,
0x1a7cedbc, 0x2db120b4, 0x06930b07, 0x38e30c94, 0x0944bc25, 0x28762e6a, 0x1f1176b7, 0x09333219,
0x1c3caaa0, 0x16afd526, 0x248d1729, 0x1004e0f0, 0x2ef68773, 0x3b4eafd6, 0x2413309a, 0x0c503f73,
0x13a0c429, 0x0697922d, 0x361daaec, 0x07a0d728, 0x243b038b, 0x31e9cb21, 0x193e5a90, 0x0ae057ed,
0x0349ebc7, 0x24fdc0d6, 0x1ce90e9a, 0x2f3aaeeb, 0x25d6b68a, 0x21e1ae73, 0x03d955c0, 0x37e6a796,
0x299847a0, 0x1c71fb57, 0x11959e9a, 0x115e3cc1, 0x0e2baae5, 0x2f5b389a, 0x00f36479, 0x2f152797,
0x0e82d6f7, 0x11d06b29, 0x2e69beee, 0x05c066ab, 0x1ecbe720, 0x1096c748, 0x3208615b, 0x0ba9d837,
0x36c9c556, 0x2fb636e9, 0x1fa902f6, 0x14e61682, 0x218e4b28, 0x34fcf4c0, 0x1e16cd48, 0x02d4b72d,
0x2e48a998, 0x3251d59a, 0x353fd47e, 0x083bf4c3, 0x02be9493, 0x15db50aa, 0x06c5f060, 0x17d8e28d,
0x10e006a4, 0x01ae8029, 0x149f3588, 0x09b99477, 0x1cb14356, 0x34a90229, 0x19682767, 0x23bdeb4d,
0x0e471e96, 0x00c28abc, 0x2b60b7ba, 0x28973165, 0x29651266, 0x224f5812, 0x21d3ee6b, 0x0df9ec9f,
0x153bb89a, 0x0bf14b51, 0x051672fd, 0x29c5eb52, 0x2d546308, 0x244ec3c8, 0x11dfda87, 0x09e64593,
0x02caa45b, 0x1b80bd3b, 0x01d89027, 0x18ad6f9b, 0x267592fc, 0x1ee75a54, 0x3857c840, 0x2952556b,
0x368bc93f, 0x38c2f902, 0x03cf0a16, 0x10fee70c, 0x1ddd3066, 0x35d6e80a, 0x33d00d85, 0x1c10e6b2,
0x121e0e5f, 0x2c5ab89d, 0x1f71f400, 0x33c990e4, 0x2daa4764, 0x0287764a, 0x03bc3167, 0x30507fb4,
0x1e49dcdf, 0x2a582964, 0x2151ddbd, 0x3134adb8, 0x0c0c4197, 0x1f273e2d, 0x0000dd95, 0x05ca0613,
0x39c4a9f6, 0x0eb33e1f, 0x15b285a5, 0x0d8636d1, 0x1cdeba9d, 0x37b21636, 0x3ac4ed1b, 0x0f78816b,
0x38c78bf1, 0x093c76e6, 0x26164d22, 0x19023a72, 0x1bb147e6, 0x1af512d3, 0x38259b2a, 0x255b2045,
0x290f553a, 0x31074752, 0x0c6d8835, 0x38b15ead, 0x2bc29c7e, 0x08941adb, 0x1ed6a03d, 0x0967ff0c,
0x3b6dc169, 0x21a244fa, 0x0634a74a, 0x11380715, 0x0b52e664, 0x16002c07, 0x2398f43c, 0x152193d4,
0x08999053, 0x1c837ede, 0x29429d65, 0x3289b814, 0x3416c8ad, 0x0cf96e9e, 0x0e542aaa, 0x2451e523,
0x201f5606, 0x20477b5b, 0x26c7430e, 0x1b1100c7, 0x1f8dff4d, 0x0f19be20, 0x1ca60d5a, 0x1ee579e8,
0x2b9740e0, 0x3000f23c, 0x3694116a, 0x0d725023, 0x38edfccc, 0x37a019e1, 0x2347b93d, 0x35be3ceb,
0x2cf42bf0, 0x323dafd6, 0x18feb3e9, 0x0a9fb68c, 0x0dca3388, 0x2837e9c2, 0x00dde81a, 0x2186ff89,
0x08875b1b, 0x0dce68d5, 0x177ee4b6, 0x37548294, 0x14be7cc8, 0x293830b4, 0x3acb0226, 0x042306c9,
0x0ad9cc89, 0x1f31222b, 0x0eda87da, 0x21551df9, 0x28cd0661, 0x37b728aa, 0x278293d9, 0x2d2d45b7,
0x068dcd2f, 0x06371663, 0x08a2df84, 0x311969c8, 0x2c3ee2d7, 0x217d4bf2, 0x120b7fd6, 0x23d50108,
0x2ef147ad, 0x061dc806, 0x214aa62e, 0x10749714, 0x020b65e3, 0x09490237, 0x3a0afce5, 0x0ba50009,
0x0cfcf0e2, 0x05b4c6c0, 0x35321853, 0x37ed2693, 0x15d84e20, 0x365605f8, 0x18dce9d4, 0x391be146,
0x2c07b3ca, 0x08f8b98d, 0x1cc987be, 0x0e596a18, 0x1955d977, 0x2e3c95cb, 0x370209e0, 0x271d0b1c,
0x2e49042c, 0x0f52ab03, 0x361e57f2, 0x309fd643, 0x1b2efc39, 0x29e72eb9, 0x3808610a, 0x09ce2a66,
0x31ed000b, 0x0eb8dbca, 0x2bcd4e27, 0x170a9fa2, 0x0f2e147c, 0x1da83308, 0x1a4f77ce, 0x11d8a3ae,
0x23eeee64, 0x2fefc734, 0x0b9564cc, 0x23a43923, 0x07a3c12a, 0x22055af9, 0x09dc6d9f, 0x0c0ccbc4,
0x25d8871c, 0x243331ab, 0x09ec8744, 0x3187066e, 0x2e22f463, 0x33556e0d, 0x1f3a95fb, 0x06cfb2fc,
0x0f1d66a3, 0x2723bab4, 0x29e8ddcb, 0x233ea1a0, 0x10f1d3b6, 0x38c80380, 0x22eaab53, 0x0287d7ca,
0x2cf81af8, 0x054831cb, 0x27cdf41c, 0x23e88e7f, 0x263c142b, 0x07b78d5a, 0x0ad29cd1, 0x3773ea88,
0x1875f383, 0x3186f1f4, 0x3626f205, 0x22175e86, 0x2ef6def3, 0x1e87f1c3, 0x2450fbe0, 0x35affa94,
0x13ff8515, 0x1d4c97c2, 0x2e58527c, 0x03eb0196, 0x2d9afe8e, 0x0da6e916, 0x2bd7ffc5, 0x1bd42feb,
0x2e7b94b9, 0x21b75cfe, 0x39fe6b7c, 0x2d2d8a7c, 0x3644babc, 0x35998355, 0x1373d51e, 0x0fe4fe66,
0x2594cfcb, 0x08c8b4a3, 0x0fee7615, 0x0ec9e0bf, 0x3694bae3, 0x2f2505c1, 0x201f1777, 0x0c666a4e,
0x2a16e10c, 0x2681a859, 0x0728cebf, 0x1353e79e, 0x2175fc98, 0x207b1743, 0x004ad33d, 0x2fb8580b,
0x37511251, 0x2b102378, 0x394ff776, 0x180fc90b, 0x257e96d6, 0x3af76142, 0x2780ce9b, 0x0d74f4e8,
0x35f305c6, 0x0f50eb1f, 0x105b3063, 0x38dc4025, 0x39e250e2, 0x1b506ab9, 0x1db8df58, 0x2a5b5bf1,
0x36d1ab73, 0x3462e1d4, 0x37cf2fd9, 0x12ef7cd5, 0x16d0a509, 0x2d4493e1, 0x2e3d7943, 0x0eaa15fb,
0x1d46b03b, 0x00840916, 0x0ce95503, 0x1ec0d418, 0x3b194f28, 0x31fc7391, 0x2571e48e, 0x314182cc,
0x154df3f7, 0x175bce16, 0x17636658, 0x3af81b5c, 0x197e9ac6, 0x0a55a7d9, 0x005c971e, 0x0ab68a0f,
0x34826924, 0x19db9281, 0x2e91e571, 0x18eb2c10, 0x2c2306bf, 0x3191748c, 0x1c4d38cd, 0x1342fda2,
0x1b68327b, 0x1966c072, 0x057e6c65, 0x276c16da, 0x2fea43db, 0x09bbaa83, 0x2691f828, 0x26b3f4c3,
0x0e5e46f0, 0x1b64feec, 0x242b2f87, 0x10e2dd92, 0x14013636, 0x0c2601f9, 0x37c1352e, 0x284142e6,
0x07abf295, 0x347d70f7, 0x0f22107f, 0x309a1aa5, 0x1e5d1354, 0x2ec03a2e, 0x300e8958, 0x1c9d6ec6,
0x13f1a785, 0x1067d650, 0x16ddfe7d, 0x103715d7, 0x28a83546, 0x2a56767f, 0x0ed63404, 0x397e654c,
0x114a9caf, 0x08f807f7, 0x24fe7785, 0x1cb1b1f7, 0x10f9c7b3, 0x31814b0e, 0x166c6109, 0x27d10e89,
0x0f8aa687, 0x0f7e7a68, 0x0aa7cf0b, 0x390d3ff4, 0x0ba452b0, 0x1a6beb2f, 0x08a204d8, 0x0af853a4,
0x3ae52bd9, 0x285de51c, 0x1cb56982, 0x342a6167, 0x0bf1a7c8, 0x1e55db99, 0x0a7edc4e, 0x2d357a0d,
0x2419217f, 0x1a155bd2, 0x174b8b98, 0x08723789, 0x25c094b2, 0x0848e641, 0x0222f915, 0x2b91ba70,
0x1326e1da, 0x09394f8d, 0x3522dad1, 0x030807b4, 0x1fdaccaf, 0x025556d1, 0x0ab57997, 0x1eeb9e68,
0x1cfee596, 0x118dca32, 0x1c3c778b, 0x25e23e31, 0x01f41407, 0x24578882, 0x10ee7693, 0x30d1c00c,
0x0510fb73, 0x2f88cf32, 0x0b0b464e, 0x03412172, 0x246dcf02, 0x005e2da7, 0x2944a4a5, 0x3514c30a,
0x19ae0f6a, 0x125f6a1e, 0x38f2b844, 0x13051077, 0x29233a47, 0x1ab7f5d2, 0x00cf095a, 0x24731628,
0x1653600e, 0x3a0f0e1b, 0x26de8d07, 0x096e427d, 0x0183e252, 0x08405416, 0x30cd21ee, 0x08dbf3e4,
0x2e797baa, 0x16024c49, 0x3b3fb6b3, 0x03ea38f4, 0x23b31008, 0x34695011, 0x27eb8ecc, 0x386b4671,
0x05a471c6, 0x1fd9c0db, 0x30f5feba, 0x1bacaf8d, 0x0e3d25c7, 0x15cf26bd, 0x2d0076f1, 0x2902a16a,
0x29607892, 0x32b33cbd, 0x388c8474, 0x1a1f0250, 0x2aa60cbd, 0x11b1f544, 0x25e4d3e3, 0x1fb74cf1,
0x20c69e10, 0x25d841d9, 0x353bb97c, 0x225385fa, 0x1d6b49e9, 0x1405d1a4, 0x165be43f, 0x0a0ffb0c,
0x2455a7da, 0x06bb3146, 0x33a7ace8, 0x3626b5fb, 0x1ba166d6, 0x2ca9f96f, 0x019d0618, 0x0f4e7900,
0x22382f28, 0x32d9ee9e, 0x19751975, 0x242e1afb, 0x07fab4e5, 0x28456b17, 0x34601b67, 0x1ee1c451,
0x235451da, 0x24f0e706, 0x1f22a4e6, 0x00a5f8f7, 0x2a8e8016, 0x19f6d901, 0x0ed8a920, 0x022bc8f3,
0x04997645, 0x09b10354, 0x373a2b13, 0x39be2969, 0x08c01242, 0x14e94216, 0x0baddbf9, 0x3a6023e4,
0x027b2913, 0x2332fa09, 0x140bd54d, 0x0ea15f09, 0x17e82f5c, 0x0d8e85e6, 0x2732f510, 0x30012ab6,
0x29689ae3, 0x2d1e0dc1, 0x24e69c6d, 0x16a8f370, 0x08d171dc, 0x2ec2e7d9, 0x2556a22a, 0x13db1f36,
0x2b00246e, 0x1caf378e, 0x004db186, 0x2c940dd9, 0x31575aec, 0x0520dee4, 0x3622b52b, 0x2194f5c8,
0x1d079d07, 0x0c14fde4, 0x1947921f, 0x1f94ef67, 0x2f190f98, 0x0585e79d, 0x32c2c204, 0x00315589,
0x3ac00a8b, 0x2a35b278, 0x189ee851, 0x2f9e693c, 0x35130ec1, 0x270617d5, 0x1d14d53a, 0x3a6710c3,
0x094ad63a, 0x2f1bd54a, 0x2a6b3b24, 0x0b09af69, 0x39769f26, 0x2c16a98b, 0x02dfb9fd, 0x1c37adfd,
0x2c057e21, 0x326349cc, 0x30c3a85d, 0x10575a19, 0x3968dbde, 0x1acc6832, 0x0f4b8323, 0x26546c5e,
0x04adccd7, 0x19624548, 0x110a663c, 0x2d779250, 0x25320770, 0x216b2dd3, 0x03c1644c, 0x38d35786,
0x18c12171, 0x2eb516f9, 0x20cbd508, 0x0db0c5dc, 0x27ef6818, 0x09537f93, 0x29aa385e, 0x0c1ea2df,
0x0e1f7f9c, 0x08c263ab, 0x17337b36, 0x0e0c5cc6, 0x38e0be2f, 0x2ac2100a, 0x00dad415, 0x097425c4,
0x0aeba9d7, 0x1a0cf743, 0x345aa416, 0x1732990c, 0x09eee5ca, 0x0acdd6a2, 0x20733f2d, 0x3388471b,
0x1589a51d, 0x339f24a2, 0x37e590ba, 0x2bff8f3d, 0x033a3c32, 0x31b2ba42, 0x04712a0f, 0x345afbdf,
0x1fb5eb72, 0x01e90a15, 0x2274eb8b, 0x2a580ec9, 0x2375813a, 0x2182733b, 0x1fe1b538, 0x1837c498,
0x08427eaf, 0x1a96f9cc, 0x1bf1af20, 0x0578e057, 0x24afad3b, 0x2782a8bb, 0x025ab5fc, 0x152a8331,
0x2146a211, 0x32bf16fc, 0x20030d18, 0x2f854e88, 0x2c3f652e, 0x058cc421, 0x1a681dbe, 0x37d0d77f,
0x0b4ea23d, 0x31aac712, 0x27e9af94, 0x17127f60, 0x123a3e87, 0x27066650, 0x17fbdb0b, 0x2ae28757,
0x23414f09, 0x0c4d4f37, 0x14468f47, 0x38624af5, 0x19a09296, 0x2c896500, 0x21bb7785, 0x2bc4d1d3,
0x2448cd0f, 0x038d4bde, 0x01fc1fcb, 0x2618893d, 0x308985ea, 0x042ecd08, 0x233c7b82, 0x3115b29c,
0x2c76af90, 0x1e65e94a, 0x0f2ada52, 0x3084cea4, 0x0dedfe0d, 0x349acddf, 0x1bb790d9, 0x19aed4b6,
0x1e867132, 0x3471a38c, 0x1528ec92, 0x0d852cb4, 0x233c494a, 0x2b00461d, 0x2e5e803e, 0x28141997,
0x001969ac, 0x378e1cf5, 0x2ede1fbd, 0x003631bc, 0x1e2d3b30, 0x34d710ea, 0x21de9dc6, 0x392261bc,
0x13f6d80b, 0x17862351, 0x277b2e2c, 0x2a231d13, 0x0ef6319c, 0x2a63bbf3, 0x1e8f8f4f, 0x10856165,
0x33ceb106, 0x0d366b51, 0x1ddb07b2, 0x0707102d, 0x2368190c, 0x0a99f5ef, 0x1247b48b, 0x3784d829,
0x33fcb570, 0x1010dd9f, 0x097d0750, 0x20f6ecb4, 0x36839029, 0x0a9cb672, 0x1537a91f, 0x2055b532,
0x35e96ddd, 0x20b24ca8, 0x02b86932, 0x17a7ad97, 0x27ef01f9, 0x30001932, 0x130c9010, 0x2878ef9e,
0x1615c1d0, 0x1900e787, 0x11316bc0, 0x175a0647, 0x1bbd6356, 0x04a23b39, 0x22b1da14, 0x2f0b5d08,
0x13267b68, 0x34565e0a, 0x2bf12c7f, 0x038c2505, 0x2b062f0a, 0x325b7be0, 0x04db92a9, 0x1571b38e,
0x1449a704, 0x0332670d, 0x0b7faa07, 0x32d8bd90, 0x07fb40fd, 0x329a7bab, 0x179d54bc, 0x2d31c160,
0x0403cc1e, 0x04041be4, 0x1ba8f92d, 0x16a2ce31, 0x0fcb78d9, 0x0ba15d23, 0x1e04155e, 0x2243abd1,
0x14831855, 0x26e30b03, 0x2bdc9f98, 0x01077a9c, 0x38a606fa, 0x024aaf59, 0x03c66e40, 0x19b0ff86,
0x0e2cdc7d, 0x158895be, 0x3b424ccb, 0x33815caa, 0x19394603, 0x17c59e1b, 0x2fd5e9c9, 0x2d7ea588,
0x331deeed, 0x13048c24, 0x364ba0f2, 0x263a8936, 0x28f72135, 0x1749fa57, 0x049a6a29, 0x0c49aa8f,
0x1dc988e0, 0x214201ee, 0x1c843205, 0x235316e0, 0x16edcf2d, 0x1cce2134, 0x196e33bc, 0x1667a492,
0x1e1c340e, 0x312b1fea, 0x020d0c38, 0x16d78843, 0x071b6c71, 0x2f74fb9e, 0x27383a59, 0x256a011c,
0x3046c9fc, 0x08407c5a, 0x2840c689, 0x05eb558a, 0x3aabae6b, 0x38087a41, 0x35574644, 0x31274f94,
0x137224a5, 0x33bba343, 0x1f140092, 0x27737b72, 0x18b3b119, 0x0287c879, 0x27b12159, 0x2c4045ef,
0x02a23a82, 0x1f8f9a06, 0x2fff65b7, 0x13e638d3, 0x08284ec8, 0x13b7c099, 0x2e670ab5, 0x003ca46b,
0x0af3d89a, 0x12e9df87, 0x3ac7d385, 0x32c46166, 0x140d9b2d, 0x202e9275, 0x29ce0d3e, 0x1c087400,
0x2481ce50, 0x0f11c296, 0x1628a86f, 0x0bc4c0d5, 0x2cbc79ce, 0x3aee45f3, 0x34f42e43, 0x1da42d83,
0x1596f7ac, 0x1e7e30f1, 0x1e211a44, 0x2c4d7d62, 0x2ad026bc, 0x2f5134bb, 0x13935344, 0x0c5c5964,
0x10cf0342, 0x27ca4dd9, 0x07d6c565, 0x30ec707b, 0x173efbcd, 0x22677a27, 0x0ce55fe5, 0x06853e88,
0x20a5988a, 0x0557f5c1, 0x1360c8fc, 0x165e4f1f, 0x1118af24, 0x0bcb7175, 0x1fa311b0, 0x3a1c78d9,
0x040ea1cf, 0x1c9481d5, 0x100248c1, 0x35e0cd0f, 0x06d8a860, 0x2ed8e0c8, 0x00a07de9, 0x33a9cea3,
0x251a5b0e, 0x08e4a125, 0x1222d91f, 0x03c5b04e, 0x3359e82f, 0x2910a4a8, 0x380396df, 0x031a7e57,
0x1d07a62b, 0x11ee8a31, 0x067eaf28, 0x20bf27ad, 0x1d9fdaf0, 0x0b0372e5, 0x27ae17e7, 0x094c5ef6,
0x36f77cbc, 0x1eaa30d0, 0x11871d5b, 0x1af8fb24, 0x1cba2053, 0x238dcd0f, 0x2975b9d7, 0x2522ec2a,
0x3775cf3a, 0x153815a4, 0x33951dc0, 0x2bb6e4d7, 0x3ab8c1aa, 0x0affa3ad, 0x175518a4, 0x2ae0ff6f,
0x085351e1, 0x2a1e55e2, 0x2f52a6ce, 0x17f7b475, 0x307b84aa, 0x134d894a, 0x3a22badc, 0x04069cb0,
0x154b78d1, 0x15e1edc4, 0x20fd1591, 0x17bffcc6, 0x1450fd54, 0x01401027, 0x21e1883b, 0x1b5db4b7,
0x0ac8b3c6, 0x14a5e8ad, 0x21163768, 0x14faad4b, 0x333f62c2, 0x153d845b, 0x2dfb9fcd, 0x101055d2,
0x331f3cfb, 0x151af7d7, 0x07bba7be, 0x034d64d3, 0x29b0aad4, 0x2200b71c, 0x11cc40da, 0x1edcbe97,
0x1aae53d5, 0x1edaaef5, 0x166af37f, 0x09222303, 0x14fa3586, 0x39b753b4, 0x2a94f9e5, 0x32922391,
0x25dab1e9, 0x1a80f7df, 0x2ad336af, 0x386a459d, 0x05dd6cff, 0x300be843, 0x10ef9e0b, 0x27a0d33c,
0x1f943d1c, 0x039f4608, 0x2bc1db93, 0x1ef5545b, 0x108f2514, 0x29c086e6, 0x1e5027ca, 0x1fdaeef2,
0x252becf1, 0x09921a47, 0x024532d8, 0x2cf3400e, 0x30b2fafa, 0x31b30a17, 0x29a3a202, 0x2b78fd58,
0x2440b1ed, 0x12ae63b4, 0x1ca31327, 0x23490951, 0x1c4d0246, 0x1257a03f, 0x36148548, 0x212b9ee2,
0x39d9177a, 0x1179a1a4, 0x0ff4c996, 0x12a539be, 0x0e34489d, 0x11beab7d, 0x0a8da859, 0x2fd05c4f,
0x3519687b, 0x05ea96c6, 0x26afce52, 0x3aaa914e, 0x2b5276e1, 0x12e1512a, 0x020074a3, 0x189e6949,
0x0785602e, 0x1bc27c4b, 0x181d659a, 0x1f07945f, 0x335e702d, 0x1d0fece1, 0x082f6821, 0x12f73106,
0x2921b65e, 0x0bdab02a, 0x2b402d65, 0x04b7cc85, 0x0aa96b59, 0x283b0bbe, 0x1e398812, 0x1b2182d1,
0x2b64be5a, 0x2b87d234, 0x35b00789, 0x38de59d6, 0x13699283, 0x11c1b533, 0x0aa63f10, 0x1e9d6526,
0x225d5049, 0x16ed5d49, 0x0b85d22b, 0x1e97e689, 0x1c01555e, 0x37aa2ca0, 0x190abd55, 0x1e4c80cd,
0x09ef1a51, 0x32d79406, 0x2712adc3, 0x2024f330, 0x0ae2b771, 0x351d7f35, 0x012973ff, 0x0c9736c1,
0x17047d84, 0x0f7e90c1, 0x1d1b4f79, 0x0e208a45, 0x345ef1f3, 0x1eddbc85, 0x00f76c8e, 0x263c8aad,
0x01a85587, 0x1e72d62b, 0x2a505f51, 0x280f2beb, 0x00a86099, 0x3b23dc8f, 0x10beefe6, 0x19ccbcc4,
0x1669d38c, 0x34527f4e, 0x12dcbdd1, 0x10571912, 0x1044f400, 0x2d887617, 0x2ed0592f, 0x11a7fe4f,
0x227778c9, 0x0fa35ee7, 0x309142cf, 0x19add1f7, 0x19aaf548, 0x2420c51f, 0x0da3aaca, 0x06d85034,
0x36185960, 0x1291fff0, 0x363e1178, 0x3a3ff4b9, 0x2aff4eb7, 0x0b35e08e, 0x355d37a5, 0x11aac538,
0x332fcee4, 0x10429922, 0x2f8a3db6, 0x1dced2ed, 0x2cb9f725, 0x099b6055, 0x23519e49, 0x2a1aa268,
0x1a74f560, 0x10430ebd, 0x2f197bb1, 0x1fbfddc7, 0x26b4cadc, 0x13cdc9a5, 0x3aab0e10, 0x38f7f84e,
0x385b9a2d, 0x146b7f85, 0x21da37f0, 0x24cf77f5, 0x12930cd9, 0x39a90932, 0x305c904e, 0x01b4055b,
0x1b6dcc6c, 0x334b7352, 0x26d96af6, 0x3898a724, 0x158d8392, 0x24b87bd3, 0x1cd1664a, 0x0eacce0d,
0x04071689, 0x15b456a6, 0x24e7354f, 0x2b6b1813, 0x193d43ad, 0x0f428893, 0x35e3571d, 0x1a34c588,
0x1dee2c94, 0x223dfe68, 0x3a3a8198, 0x19ad326f, 0x05e6bcea, 0x385a4dab, 0x2610010f, 0x1929eee8,
0x113dbf90, 0x2614b5c5, 0x1498593b, 0x2dc14900, 0x2cd746f6, 0x1cc055d4, 0x0097bd1b, 0x12b684bc,
0x1392c194, 0x36b73895, 0x14797af1, 0x28ce6bfa, 0x0053e078, 0x1e632c33, 0x33ef8289, 0x258fd6d5,
0x36eabfb8, 0x1c208702, 0x15bc7d55, 0x20d43d9a, 0x094fabb7, 0x0263405c, 0x15fdf841, 0x17bf7ac6,
0x282f6a13, 0x06d40af7, 0x1c48f305, 0x18d7e344, 0x0435a6e3, 0x03780809, 0x05602b27, 0x1a1834a5,
0x00cef715, 0x086c50f8, 0x183e8fb5, 0x14286cf9, 0x127735b6, 0x0ed6f699, 0x3a5df1cd, 0x371a9a20,
0x14e669c9, 0x08a1b26b, 0x019bfa1a, 0x07c63168, 0x31dd0995, 0x0c5937d4, 0x11343e38, 0x35987207,
0x152b8955, 0x37671c03, 0x2c729966, 0x0c0596f9, 0x27c5dcf0, 0x02e3ceb3, 0x322910ff, 0x1bac5939,
0x18cacdb5, 0x299e448b, 0x02dabecd, 0x271fcc0c, 0x00bb6cd9, 0x0c9ea3ff, 0x3b14b4bb, 0x09d37e72,
0x3517bb6d, 0x27d164a5, 0x1117d747, 0x245a5347, 0x047ce29e, 0x1d2923dc, 0x3b0577e1, 0x37db28ad,
0x3090253c, 0x2fefea45, 0x32fde2df, 0x1d76c4a9, 0x06985a26, 0x0152a272, 0x242cd449, 0x18f62446,
0x06087f8f, 0x2dd79255, 0x35b94aab, 0x2ac452d0, 0x0ed031fe, 0x17979152, 0x3b71a2c3, 0x0428dd0e,
0x15bcda63, 0x296a29e6, 0x1d490afb, 0x073b4eb9, 0x0e13b9c9, 0x0224e47c, 0x33068057, 0x3aa00313,
0x0aaba46a, 0x2ec2370a, 0x24d49704, 0x3890883f, 0x38f95a18, 0x318f3f06, 0x30a99ea7, 0x0d66e100,
0x14380d03, 0x00658c9f, 0x11bc98d6, 0x054863b4, 0x249ef9b4, 0x13480078, 0x2cad32df, 0x205eab0a,
0x30b76f02, 0x27e5082f, 0x306422be, 0x11fc05a4, 0x17443d99, 0x3aa41081, 0x11f18af5, 0x35f76998,
0x2e88505e, 0x2d6a8b8a, 0x1ff613c1, 0x02d81330, 0x3591879a, 0x23840dc4, 0x33f5343a, 0x23579b34,
0x2bcb3e9a, 0x09c19f7f, 0x01772444, 0x2bb94eee, 0x2286edde, 0x1e9764aa, 0x2e5f9805, 0x34fe556e,
0x163b237a, 0x1dc675bc, 0x39e51190, 0x026c40bf, 0x1300db63, 0x0e86ba78, 0x322ee90e, 0x349abfd2,
0x29e9adb3, 0x18fc42ef, 0x0cdd5dff, 0x034acbc3, 0x0ae84250, 0x2a8e5bd5, 0x27341f14, 0x3021818a,
0x36f1f0f8, 0x1ae1232b, 0x129eaf71, 0x1a256435, 0x1425d9a0, 0x1c3b67d3, 0x2a37c064, 0x3b735080,
0x2075b448, 0x0469f06a, 0x12bce22b, 0x0aea69f8, 0x37b0b85c, 0x33b8c477, 0x3859297c, 0x0f361cf8,
0x2fa07790, 0x15f5ecaf, 0x391d0011, 0x18fc9fc9, 0x3668730f, 0x3615648d, 0x3799f670, 0x0614520a,
0x0d87dd83, 0x2338224f, 0x0218ca3b, 0x1181336c, 0x3049c387, 0x3681d734, 0x3277c957, 0x2d238066,
0x0703bd26, 0x18c9028f, 0x232d307b, 0x1897a999, 0x1a5976ee, 0x06d5caf8, 0x1d418904, 0x10a4fe6f,
0x2abb1f27, 0x17dfc711, 0x27c4b13c, 0x02ee6691, 0x0975067f, 0x0d7750a3, 0x1723fe30, 0x2be4c2af,
0x2313b828, 0x12b5a013, 0x247b113e, 0x324d434f, 0x155da562, 0x12c300fc, 0x1e9421ce, 0x20407249,
0x0b70aa67, 0x29c9438c, 0x1f0073a4, 0x2da65444, 0x19c2f4bd, 0x184bc487, 0x12314cb2, 0x2ac4b234,
0x2b917be0, 0x011489a0, 0x017a5b7e, 0x322e80c0, 0x363c7a09, 0x164578d0, 0x130ef76f, 0x0d595f42,
0x2230ab82, 0x3280b415, 0x26123cc9, 0x293dca27, 0x07ecdb2f, 0x1197a222, 0x0a2c85a0, 0x307e38bf,
0x24559349, 0x15a98984, 0x000265a2, 0x04f329df, 0x2d9af0bd, 0x35cd4cd2, 0x19bc85ef, 0x34645865,
0x37c5a002, 0x087751ed, 0x1bef08bb, 0x0bc1f7ff, 0x3923aa0d, 0x29436d54, 0x2571cf54, 0x12da79ef,
0x22b471a3, 0x119d51c2, 0x0388ddd7, 0x0d6fece3, 0x19c4c73e, 0x052492b8, 0x33379c85, 0x07e28d0b,
0x353ea480, 0x22e83778, 0x157537e1, 0x0b104170, 0x11c2f70a, 0x0928785c, 0x2df720aa, 0x0581a2b8,
0x1c83c62e, 0x165b6fdc, 0x1e344a60, 0x0e63dfb0, 0x0e305e4a, 0x06470c0e, 0x39a1b579, 0x1eed2a1c,
0x0f6d7880, 0x239ac0b7, 0x338deef7, 0x36a17084, 0x0373d680, 0x0afd780c, 0x302c7a6c, 0x2e2cc7ef,
0x0b76ce0e, 0x18fd8b89, 0x2f55fb11, 0x01ab4b35, 0x273014b6, 0x1f8dd0b1, 0x34597ad6, 0x2770b3b8,
0x1ddecbf6, 0x2bc1da6a, 0x144b15d1, 0x3111aa7e, 0x22e0671d, 0x0db7733f, 0x2bc7e5bb, 0x334cdefb,
0x0099d0a6, 0x1daa18c9, 0x1f8cef2b, 0x27d66b61, 0x1b49bc5f, 0x2b16dd3a, 0x0814e0e6, 0x1bfb55f0,
0x058d375d, 0x2da4f36a, 0x32fa544e, 0x2a4079ea, 0x10a184ac, 0x00eec999, 0x282ed0cc, 0x3b5de54d,
0x2101cb17, 0x25680230, 0x1a402811, 0x395e1443, 0x0eed8ca5, 0x17e9ec7a, 0x0b0a39bb, 0x15c49992,
0x2343208b, 0x197082bc, 0x043d9537, 0x014ebf31, 0x00203f1b, 0x36656642, 0x24d7005b, 0x13feae38,
0x231cda71, 0x193beb5d, 0x2437320a, 0x30256f50, 0x2b7f9b4b, 0x20173dd5, 0x2adc527b, 0x21cb908f,
0x354ca3be, 0x06a0f628, 0x3a32c0bc, 0x17a17568, 0x3395bdd5, 0x330353c1, 0x2693530c, 0x2cb4629c,
0x13fc7b52, 0x26efd6f6, 0x32910db3, 0x2a590f85, 0x22349c65, 0x04634837, 0x038b74ee, 0x319cf0c6,
0x1bf0d292, 0x2244a576, 0x2c8c697b, 0x17225df8, 0x2398a11e, 0x11dbe665, 0x289cde07, 0x0c643fdf,
0x0daf4583, 0x21b345ab, 0x2db42c11, 0x2cd60f9d, 0x14a00c7e, 0x2a36fa4a, 0x2c944b2a, 0x0bd76b2e,
0x29d43034, 0x350a5d45, 0x0dbdb3b4, 0x26a683ae, 0x37256817, 0x13d8d75d, 0x2193d3a5, 0x046d0e6b,
0x3686f5d5, 0x03a3bc6d, 0x0abb15f6, 0x03b35369, 0x37a1b518, 0x3a06e0ad, 0x03f81841, 0x143c6364,
0x1db02138, 0x09d87f50, 0x2a94115c, 0x0c1a8f85, 0x20fcaf8e, 0x382c23d6, 0x311c0eed, 0x21a94e27,
0x2c250033, 0x28cfedd8, 0x139f8f2b, 0x13956c1a, 0x07044612, 0x239a2be8, 0x37c4d1ce, 0x31beae39,
0x2ad6c1ef, 0x0872a17b, 0x28f9be62, 0x1e048460, 0x3752d256, 0x19511f40, 0x2b6803c0, 0x23859250,
0x2f68f43c, 0x1c354152, 0x001dd3db, 0x22895317, 0x18610987, 0x205c9870, 0x04d95568, 0x0332667e,
0x2e68b40a, 0x0524ebe6, 0x2d5be40e, 0x25b3080d, 0x079d3c70, 0x07c7f244, 0x22a0912b, 0x2ab988a1,
0x169bac34, 0x10dd1914, 0x2d32db0f, 0x087a8f38, 0x0fc9da77, 0x1dd679dd, 0x1893cf6a, 0x284ded64,
0x2391c15a, 0x25b5c5fc, 0x243c76b8, 0x123353d6, 0x272c0d4e, 0x28aa3de6, 0x14ac6eef, 0x0e933111,
0x00723585, 0x34751e60, 0x174a7e80, 0x1bdea8e7, 0x228fe741, 0x37d9c032, 0x226f51af, 0x27df63d8,
0x1a3c6e7e, 0x133f6d89, 0x349935a7, 0x00208d0e, 0x15dd94c0, 0x0c67c657, 0x1883d207, 0x13ece8d6,
0x30123152, 0x0a95f8b2, 0x3261f10c, 0x16103e61, 0x1acd70bf, 0x1839bca8, 0x03bca731, 0x2cd152dd,
0x1c589685, 0x3a98e1d8, 0x16f5d9d6, 0x2b6afe6a, 0x314fc0b1, 0x03036fa2, 0x01bc4147, 0x364dda14,
0x32a35d42, 0x107af6e6, 0x30b092c7, 0x179c3348, 0x2de1f69a, 0x3af64ab5, 0x22ba04eb, 0x2ce978cd,
0x04b29e6e, 0x047b1d91, 0x0c501d32, 0x046b76a3, 0x1b12c480, 0x05ce42b3, 0x0746f7cf, 0x30286eee,
0x006c9448, 0x0b705e35, 0x291b1fad, 0x0a05f299, 0x09bd76d7, 0x3b87f97a, 0x35b0efef, 0x2d6eb719,
0x1df98812, 0x2fd8664a, 0x06a24d11, 0x017324db, 0x02208bfa, 0x32929cfe, 0x147ccda6, 0x1934160c,
0x1df96e92, 0x1f5c944d, 0x12907562, 0x34e38328, 0x3a887453, 0x10e9f541, 0x3522209a, 0x050d76be,
0x1b2d644d, 0x159b1dce, 0x044c3217, 0x231fa09e, 0x06e1ddf4, 0x2d6131c1, 0x38903d0c, 0x332d2022,
0x05ea114c, 0x0eeb7d63, 0x3add2535, 0x09892cc8, 0x07f52f6b, 0x39f5a9a4, 0x30824cc6, 0x346034f9,
0x2ed8b9c7, 0x271126e6, 0x2bc23ac2, 0x1907d48a, 0x314d4f7d, 0x3719ae74, 0x14df80d6, 0x30971c43,
0x0b09f0ef, 0x1259e967, 0x3929f606, 0x33a06436, 0x076a51f7, 0x03f2593d, 0x3b65a0c3, 0x37e93cfa,
0x35137227, 0x049ef02b, 0x2ae1dd76, 0x12a94210, 0x1bea8ca5, 0x3450c8a1, 0x149c0aef, 0x02dc3645,
0x314d643d, 0x38a305d0, 0x0d1b301d, 0x0b91f343, 0x0e9a53ab, 0x05eccefd, 0x129c4532, 0x15a3f507,
0x3302c19e, 0x0073715b, 0x08cf10b5, 0x13fe6e34, 0x241744c9, 0x17ee64ed, 0x2a2a3831, 0x0fb30ad5,
0x07ea50aa, 0x04e093dc, 0x08dc6c69, 0x04d170a7, 0x0ccae93f, 0x2418614f, 0x08bb3efb, 0x32c0ae97,
0x0309a91c, 0x11482759, 0x0048beac, 0x31cde961, 0x21b5a3aa, 0x112ee071, 0x025063a6, 0x01f07b5c,
0x011ec4e1, 0x0e74c867, 0x1e85c994, 0x1c1628e4, 0x306a17f4, 0x279289b2, 0x313a2687, 0x27ae9d59,
0x08e1701d, 0x353f91db, 0x2f3a10de, 0x1ddf7cab, 0x32ed28ee, 0x0ec044b8, 0x1efd4249, 0x372e4f9c,
0x2dd8b2e8, 0x02f72fb3, 0x36f6f0bd, 0x04e5bbb2, 0x14684982, 0x19f4edb8, 0x11892eff, 0x37228444,
0x398d0516, 0x3109fd9b, 0x12b69684, 0x2df3b417, 0x3530e688, 0x19d442f1, 0x3ad7e2b6, 0x25892b2c,
0x27e02bf1, 0x2f1c1684, 0x327bd3f1, 0x22df8921, 0x08ced59a, 0x0289b357, 0x30a69f95, 0x2149a70c,
0x35542c75, 0x2d5d7cfa, 0x21c8e0d7, 0x1bf0571d, 0x06d54a37, 0x128a5419, 0x079f4643, 0x27416742,
0x0e70b349, 0x14aa8656, 0x2ad4ad68, 0x004f3135, 0x0623d64a, 0x2d104ec5, 0x0acd285c, 0x3ac5026f,
0x171686cd, 0x2f864a4a, 0x18a1c82a, 0x197890bd, 0x1d93f4e8, 0x09cfb90a, 0x140aabdd, 0x2c33b152,
0x3a74cebb, 0x3abe4bde, 0x0ecc3a8f, 0x37a0b705, 0x29f40dd4, 0x031bdd86, 0x07f8ccf4, 0x0a94ebe8,
0x02d9cfa3, 0x34ca2bd9, 0x115fa638, 0x14dc2150, 0x2b1f1630, 0x0ca13924, 0x251383e2, 0x38c800c9,
0x259d841b, 0x29d00b6e, 0x1eb809c0, 0x2b772454, 0x02a53e59, 0x2fe2fa59, 0x25b27d70, 0x24ec7c37,
0x2ca2a9c2, 0x378f5533, 0x239df635, 0x0091e4c1, 0x04a477ab, 0x03de1b5e, 0x2070b929, 0x2409e399,
0x136c58f0, 0x0305ac43, 0x0822e585, 0x190146f7, 0x37be105e, 0x1474beee, 0x30158992, 0x1b6fde0e,
0x205a840e, 0x2f59dad7, 0x0551bc1a, 0x2c0ac5a9, 0x30f31fdc, 0x0794fb91, 0x171d6856, 0x28eafd58,
0x0ad62808, 0x041df9ab, 0x2f075d3e, 0x0a4fe7f2, 0x0df5fc25, 0x0033b039, 0x0c280bf3, 0x349a63c8,
0x13dc2d3e, 0x1d00e2a4, 0x255b83e4, 0x1c600c6d, 0x129c2bce, 0x24895d3b, 0x0c47510c, 0x1e9655e8,
0x1090356f, 0x2ea813ed, 0x320a490f, 0x0b1c9100, 0x0d722dcb, 0x183dfd82, 0x096b0650, 0x1160a807,
0x2253853f, 0x08b5dc14, 0x0141d359, 0x16444245, 0x2318ee6e, 0x3963d901, 0x17c701a1, 0x000a1736,
0x3ab9bac0, 0x2215daec, 0x2ec76dfd, 0x1037cdff, 0x3b1fddf1, 0x170d3f4e, 0x2f12fc8d, 0x0e78fa3d,
0x094ec0d2, 0x3817eaf1, 0x1a1472f4, 0x388d2036, 0x07d8a0d5, 0x105170dc, 0x06b55e2b, 0x0f4c5c3c,
0x238860eb, 0x113a61a0, 0x1a5d28f4, 0x1d5b9371, 0x3308b528, 0x14112e15, 0x2d3c22bc, 0x36f96130,
0x232159ec, 0x2654ecae, 0x0a35c7ef, 0x1b55ea7f, 0x244fdccc, 0x0fb880f9, 0x37b5676f, 0x28a130c5,
0x2d0ddd05, 0x1bde3117, 0x31aaf178, 0x26b78a33, 0x2dea97eb, 0x2ffa6628, 0x035944f3, 0x365e2b4c,
0x30fb20d6, 0x1d56532f, 0x23348f55, 0x04e59a66, 0x39c507dd, 0x198e7845, 0x040cb61a, 0x29a98df4,
};
struct ob_random_series
{
u32 Index;
};
inline ob_random_series ObRandomSeed(u32 Value)
{
ob_random_series Series;
Series.Index = Value % OffbeatArrayCount(OffbeatRandomNumberTable);
return Series;
}
inline u32 ObRandomNextRandomUInt32(ob_random_series* Series)
{
u32 Result = OffbeatRandomNumberTable[Series->Index++];
if(Series->Index >= OffbeatArrayCount(OffbeatRandomNumberTable))
{
Series->Index = 0;
}
return Result;
}
inline u32 ObRandomChoice(ob_random_series* Series, u32 ChoiceCount)
{
return ObRandomNextRandomUInt32(Series) % ChoiceCount;
}
inline f32 ObRandomUnilateral(ob_random_series* Series)
{
f32 Divisor = 1.0f / (f32)OffbeatMaxRandomNumber;
return (Divisor * (f32)ObRandomNextRandomUInt32(Series));
}
inline f32 ObRandomBilateral(ob_random_series* Series)
{
return (2.0f * ObRandomUnilateral(Series) - 1.0f);
}
inline f32 ObRandomBetween(ob_random_series* Series, f32 Min, f32 Max)
{
OffbeatAssert(Max >= Min);
return ObLerp(Min, ObRandomUnilateral(Series), Max);
}
inline s32 ObRandomBetween(ob_random_series* Series, s32 Min, s32 Max)
{
OffbeatAssert(Max >= Min);
return (Min + (ObRandomNextRandomUInt32(Series) % (Max - Min)));
}
inline u32* ObGetRandomNumberTable()
{
return OffbeatRandomNumberTable;
}