-
Notifications
You must be signed in to change notification settings - Fork 29
/
ml_kem_768.kat
800 lines (700 loc) · 941 KB
/
ml_kem_768.kat
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
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
d = 7c9935a0b07694aa0c6d10e4db6b1add2fd81a25ccb148032dcd739936737f2d
z = b505d7cfad1b497499323c8686325e4792f267aafa3f87ca60d01cb54f29202a
pk = a8e651a1e685f22478a8954f007bc7711b930772c78f092e82878e3e937f367967532913a8d53dfdf4bfb1f8846746596705cf345142b972a3f16325c40c2952a37b25897e5ef35fbaeb73a4acbeb6a0b89942ceb195531cfc0a07993954483e6cbc87c06aa74ff0cac5207e535b260aa98d1198c07da605c4d11020f6c9f7bb68bb3456c73a01b710bc99d17739a51716aa01660c8b628b2f5602ba65f07ea993336e896e83f2c5731bbf03460c5b6c8afecb748ee391e98934a2c57d4d069f50d88b30d6966f38c37bc649b82634ce7722645ccd625063364646d6d699db57b45eb67465e16de4d406a818b9eae1ca916a2594489708a43cea88b02a4c03d09b44815c97101caf5048bbcb247ae2366cdc254ba22129f45b3b0eb399ca91a303402830ec01db7b2ca480cf350409b216094b7b0c3ae33ce10a9124e89651ab901ea253c8415bd7825f02bb229369af972028f22875ea55af16d3bc69f70c2ee8b75f28b47dd391f989ade314729c331fa04c1917b278c3eb602868512821adc825c64577ce1e63b1d9644a612948a3483c7f1b9a258000e30196944a403627609c76c7ea6b5de01764d24379117b9ea29848dc555c454bceae1ba5cc72c74ab96b9c91b910d26b88b25639d4778ae26c7c6151a19c6cd7938454372465e4c5ec29245acb3db5379de3dabfa629a7c04a8353a8530c95acb732bb4bb81932bb2ca7a848cd366801444abe23c83b366a87d6a3cf360924c002bae90af65c48060b3752f2badf1ab2722072554a5059753594e6a702761fc97684c8c4a7540a6b07fbc9de87c974aa8809d928c7f4cbbf8045aea5bc667825fd05a521f1a4bf539210c7113bc37b3e58b0cbfc53c841cbb0371de2e511b989cb7c70c023366d78f9c37ef047f8720be1c759a8d96b93f65a94114ffaf60d9a81795e995c71152a4691a5a602a9e1f3599e37c768c7bc108994c0669f3adc957d46b4b6256968e290d7892ea85464ee7a750f39c5e3152c2dfc56d8b0c924ba8a959a68096547f66423c838982a5794b9e1533771331a9a656c28828beb9126a60e95e8c5d906832c7710705576b1fb9507269ddaf8c95ce9719b2ca8dd112be10bcc9f4a37bd1b1eeeb33ecda76ae9f69a5d4b2923a86957671d619335be1c4c2c77ce87c41f98a8cc466460fa300aaf5b301f0a1d09c88e65da4d8ee64f68c02189bbb3584baff716c85db654048a004333489393a07427cd3e217e6a345f6c2c2b13c27b337271c0b27b2dbaa00d237600b5b594e8cf2dd625ea76cf0ed899122c9796b4b0187004258049a477cd11d68c49b9a0e7b00bce8cac7864cbb375140084744c93062694ca795c4f40e7acc9c5a1884072d8c38dafb501ee4184dd5a819ec24ec1651261f962b17a7215aa4a748c15836c389137678204838d7195a85b4f98a1b574c4cd7909cd1f833effd1485543229d3748d9b5cd6c17b9b3b84aef8bce13e683733659c79542d615782a71cdeee792bab51bdc4bbfe8308e663144ede8491830ad98b4634f64aba8b9c042272653920f380c1a17ca87ced7aac41c82888793181a6f76e197b7b90ef90943bb3844912911d8551e5466c5767ab0bc61a1a3f736162ec098a900b12dd8fabbfb3fe8cb1dc4e8315f2af0d32f0017ae136e19f028
sk = da0ac7b660404e613aa1f980380cb36dba18d23256c7267a00a67ba6c2a2b14c414239662f68bd446c8efdf36656a0891a3cc623fc68b6572f7b29a6de128014411ee41906d08071f94856e36a832b40338d743516659bd25879c007a52bc9586f79876afac6c9a30d8fac243bd22425d6adce42ab7ed39014757a958bc8a74565f019234ff04b34893ed6d05501c37255239aae2ac19f8c75ac5900dae8300dbba710dc2caae1bca3a38c58342b286b8518f136ad15b9f7bcbb06a5607db375dbe976457c26c6598257531b2cfb6ee7f51591840804c38388376c27148413da9e92920bfd9a069e018bd272053da8775c0b739f761db2107cf35a434d69b07e5bcdb87434138b0cb556761ba522a5747b28747d80eb9d6cc673bee5769377b996d36ceb0c0c7ed9a658533324869c18a1a36f31470f14c5ae49ab070507f8249ce404b49c0a8c3ee42fea9631fa1a0d10d86b93f986e0e3a82e703b74e5ae6101242421a89aa07fe68588460baa368786486a72e4f24d2dd76cfc03b694a5ba91a755a0b98f3bf93307c0ab64639aea7a6498a3c3ddc571141abca4678cd2e2b857fb88f600caa596b44bc422250b2819e0515f0472391853700b01eff9453fd11876b7c759a07dd845caba4555264a82765193fdf81b620a1e1f923fb24442cd1cbe94175003ec06ce77a3c64493c199987a300c95c53c0089b5d65c92ea971b2ffa93b52a461ea2ac8c199c2f4c2b704297ce3c3949e0735ea8a14aa59e8dec0c878399ff70747ab244ce46b5f2230473323d25c66fe6b419b1f4a112e5214035256bc43ffd2b6b7b378769a6b47000bfb6357d45814baef3857d379e2fb8b5e5201ab26274bb1b70ad322cd0439b2db109cff0a2f8e600995571ffc38c590bc4c7615c69d0c98ef430f30861a77238ffc07061e475d6a30ad1b47fd039c3a447762db2211dc31d0acacfd55890a5824798f9aead7413dfe028b1012be8b6ca1026666ac6bc9440a449b51ad8bba7b0921dd4d8b4a578136d1a05db38cc858437b25161d1c3c28ee07bbcf2b249110d22781dc3050d8cc0090096b38a850696f86e9e6bab325271b2248675011968502881090497fac0af843c1aea76dd81cf29c012c66227b7f06d9961309b0262f732c9a4d0bbd06727abb8371ff2c11899a098375c460516b2cc88bcf628ede37d8f3b3342e4490a85606ec03da29b0256275382a3313dc041114801032c519f350c3e6abac3e33b93b4a19f7c5466e58cb1dc14b4a96c475729f971bdf173cdf354824d019427f95b3b4a4a4a958e476a6e6991ce6f06cb5dfca7d4380c3d920b5711ac1fcbaf4b9ac800b976d1ec766a626cc1900b66b3a9dc62c5c144527a296baf70433bf657c0437f87597bd7c8bbbe9abc37050931a4a86982a2028a74454c9b810c88d1701c8cc98a1d4ca107a6b25e962fe4b6b03c95453260b807228637cc9eb12acc0954959a52ae54d1977300aba0ba2c14609bb28c11d5fac5cac88297603283e867a3648366c724d9354cd7a196dbd9802f7b88d3fa001f9c9773225462235e91352a20791fd8b87fe3377ec6a3940b1130a0bb04e7410a34e2580d071d6c56202086787a6590f84393a8e651a1e685f22478a8954f007bc7711b930772c78f092e82878e3e937f367967532913a8d53dfdf4bfb1f8846746596705cf345142b972a3f16325c40c2952a37b25897e5ef35fbaeb73a4acbeb6a0b89942ceb195531cfc0a07993954483e6cbc87c06aa74ff0cac5207e535b260aa98d1198c07da605c4d11020f6c9f7bb68bb3456c73a01b710bc99d17739a51716aa01660c8b628b2f5602ba65f07ea993336e896e83f2c5731bbf03460c5b6c8afecb748ee391e98934a2c57d4d069f50d88b30d6966f38c37bc649b82634ce7722645ccd625063364646d6d699db57b45eb67465e16de4d406a818b9eae1ca916a2594489708a43cea88b02a4c03d09b44815c97101caf5048bbcb247ae2366cdc254ba22129f45b3b0eb399ca91a303402830ec01db7b2ca480cf350409b216094b7b0c3ae33ce10a9124e89651ab901ea253c8415bd7825f02bb229369af972028f22875ea55af16d3bc69f70c2ee8b75f28b47dd391f989ade314729c331fa04c1917b278c3eb602868512821adc825c64577ce1e63b1d9644a612948a3483c7f1b9a258000e30196944a403627609c76c7ea6b5de01764d24379117b9ea29848dc555c454bceae1ba5cc72c74ab96b9c91b910d26b88b25639d4778ae26c7c6151a19c6cd7938454372465e4c5ec29245acb3db5379de3dabfa629a7c04a8353a8530c95acb732bb4bb81932bb2ca7a848cd366801444abe23c83b366a87d6a3cf360924c002bae90af65c48060b3752f2badf1ab2722072554a5059753594e6a702761fc97684c8c4a7540a6b07fbc9de87c974aa8809d928c7f4cbbf8045aea5bc667825fd05a521f1a4bf539210c7113bc37b3e58b0cbfc53c841cbb0371de2e511b989cb7c70c023366d78f9c37ef047f8720be1c759a8d96b93f65a94114ffaf60d9a81795e995c71152a4691a5a602a9e1f3599e37c768c7bc108994c0669f3adc957d46b4b6256968e290d7892ea85464ee7a750f39c5e3152c2dfc56d8b0c924ba8a959a68096547f66423c838982a5794b9e1533771331a9a656c28828beb9126a60e95e8c5d906832c7710705576b1fb9507269ddaf8c95ce9719b2ca8dd112be10bcc9f4a37bd1b1eeeb33ecda76ae9f69a5d4b2923a86957671d619335be1c4c2c77ce87c41f98a8cc466460fa300aaf5b301f0a1d09c88e65da4d8ee64f68c02189bbb3584baff716c85db654048a004333489393a07427cd3e217e6a345f6c2c2b13c27b337271c0b27b2dbaa00d237600b5b594e8cf2dd625ea76cf0ed899122c9796b4b0187004258049a477cd11d68c49b9a0e7b00bce8cac7864cbb375140084744c93062694ca795c4f40e7acc9c5a1884072d8c38dafb501ee4184dd5a819ec24ec1651261f962b17a7215aa4a748c15836c389137678204838d7195a85b4f98a1b574c4cd7909cd1f833effd1485543229d3748d9b5cd6c17b9b3b84aef8bce13e683733659c79542d615782a71cdeee792bab51bdc4bbfe8308e663144ede8491830ad98b4634f64aba8b9c042272653920f380c1a17ca87ced7aac41c82888793181a6f76e197b7b90ef90943bb3844912911d8551e5466c5767ab0bc61a1a3f736162ec098a900b12dd8fabbfb3fe8cb1dc4e8315f2af0d32f0017ae136e19f028f57262661358cde8d3ebf990e5fd1d5b896c992ccfaadb5256b68bbf5943b132b505d7cfad1b497499323c8686325e4792f267aafa3f87ca60d01cb54f29202a
m = eb4a7c66ef4eba2ddb38c88d8bc706b1d639002198172a7b1942eca8f6c001ba
ct = 3b835a5fa145387a0819c4daa1e65fbe2ba5400afcd640bbddbbe3585f24bedd51289694a4fe643cd5af9c8eb277c3f1877a347a97ebea8a037971c6b37993e433cfaf580eba4b7fda990d54bf4d60caf9d1cafc477fd956f8e6070b6aeec6776eb814835407b5f705db9472701d16e00655024a309b14ddbf36d222bb509647a5a049d5816f49ad9f2975ddb64c2df05ffeb24c6a3f24a786dbf4f6d5666fc55fb73539679dc15b72fb4f6ce38feb281d28c908d5195db7008315978ef9d2c67dc4dbcc4962467a2d44f7235fa54ebd88bdec32408b1f7aff1b842064075651f03a3afd2721ed1fe4ff1a8775c6b4d95764555412cff2f8aa4404900f33585f0bd1b70955cff80130dcc2403920e9744a3d0da914405561ecb2bb32120b7adbd2f4d8e9a07b4630480b8df8c068934ffd9bc9b855a888eeca090f211905e074a078ab68917e7445a6c7c7e39403753ce19b6614b9d222ab99f263a681cec6c037587ef051f0f7294e376528b31789a530342258241c99ae7d384bcd61012a32a977c638b09a3bc16a33aa47cf2d7f12d79d8aa50f63c8c53c439800b2ed9bba9481eb181b4244ed067d62695d6a99dfd7bf8788c159caaf94e9fda92ac5a93f59a0df7c0f9bbd417cb8cf45d1076006e08a9e585ee4d7394265582a87641f1653be9edf194401e6e4ee93c4ab054a1b6e81e3bf01fd26f2e9a6db5bf6c0dbd21e14c2e1a5a4cff0b267ed95427b0b049eff7fbc093b054510578523ac7a32cc1f8edfcf078a6c71e6e6788edfda7d7badd375f7d911efafb9cb406e968bc5989418fb09729ed51c92c4aeae10846384f4a091c405ad85773fe0ade816eddfd618ba0ea5deb73cc43592e063015118025542871e7a60f844a6b2c3d630f9c6f85791e8d2bdf3578ff92628e8acaf02b88d79797fb1ac30153201fcad2234fbd4f2fc84fa7d2ab6fb2e4d9b55f11dd91a798726107c6842c3e7a1ca895035a8fe701058e3426e17bbf04c23e78ffb283e027e1c636b1cf9ded3f5909ebcb0fc63608e918c9ea9a7f7b6d3ece727dac128d31b7c0ffd9e43046ae6a53c25888d0e602b2302e255dca8c58c10c010269152582c598fdda0b8f43e311ea15ba96e0d9ff3936f5f18631fb9d03020e342647be078c12a9475474b3dee55abc0e3dd804d73fd929b6af94a67dd27c35b5fc2c9bce500b8103b984423cec746231a5b819acdea138816e70a95005ea92f7232b666e772c060f95e20612eb7dad3297a342a7817c73e24318a0b761562d1ccb6b5d618cbe06f4b1e7b351b6b831fc83479eb34bf947b68b3a1b557ad866872656c9f59e7578061e84dbae900af3301bef1eaa0c6424746302930bb685c8f3d9721521ed61bb648a4d5335c4ebf3061f8863941955242feeec86462828239f460f55cf9de10bada5627f9d3328362d6ada08f70f0c65c5a155b2da66156a6aae555c0371328924928e046135daaf48b86c1ea78b56f40afb2794fb74b9627e2a43aabf3e17a84ee7ad30cf79eb20a72ac69
ss = ac865f839fef1bf3d528dd7504bed2f64b5502b0fa81d1c32763658e4aac5037
d = d60b93492a1d8c1c7ba6fc0b733137f3406cee8110a93f170e7a78658af326d9
z = 588522d326e7f105f11c4e8d97e119e193af42dc28409f4f7572ada538b52c1f
pk = 93c140f6c47b7e53b96f72bb18447d277cc021c144a0f7a35e30b57386a78ac976376262320a5e7e1cb42e290de684462ce1067e920ee86c32418b130a5a41a0e8268cfa7e0db2b441cb927d7897c42b1d50f9b32868a35a2c04cfe91040e9a9208902f20c477e1b1ee5c290d2e5244eb1b4b7b4c6ad074533b58d9914a6aa8829f96789f5cb87607569983003f3a2461c33c81a3672af5924c4ba37e6827fccf86d8b4103fbe9c0f6226dd0a2145a6b7aec76b186466f9c67bf169039259574456497140c8cf4ac05091973ac8c08d809465785a677a032ac09ad1d666e8c48462813ce5ac75f184b38251c30e362b0e2501d6800c8ad103c8b773780b6717cf15c401139acd54b1598b2b7c79492a86631090268c70d875bc040cb2b75a386fa96b092b8cbc25c47f70aa76cd8b9afc12b42b536e27c5578831a96dbbab7138c3f247e955a6c08b4407d4708f1914bfa48af4b28533f747b860b7076c028e245c9727b42f3248fb0408b3ef0c4918ab76ab96daca81afb1211ab3a0329ba1a5b069a68934c1ce84c2f72839311257fa19e72c62fb5686b61416caf8b22d2b26a6dd01bb7387f88eb8606980a5e2259cbd56ca1ec051cfc66f96239991a2360d75dafa1534c8a05ab9c95e2e586853714600a3455511b62d94525d8b1a965ce69f986731888d1ecce536000e4863322a83e3c8475d9eba5414a65b0561d24a7b09dca6ffe23836058bec0a85671641008c831233c7890783dafe8c359a263e796869118c4e74002dc3b0ec5b1c4ac641bafe30eb2bb743713bfed2c1e79c4a6f46593006acb35f7031f194807b893aa7a9323162168d384d0e96f2f23368626a2e027891ac94f12f30a044b85f0322ce2b16517d36aa3f23b5f391be394b54ddc28e5a9775372869a7b50b4898c072c0669d43c641a3cb5e8c170ba63bed6ad1008615201305e292e1c818e1ef64f3e0c52fba67e7249c1ec4a140dc89ce0050647f1c19f5897c77b9059040b4b5b4282e0669cb4c658f48f67338413c92fc7412e444bc635dabc93c51b030784f21461dca210cc6a54fdc25bba09705baa77c1826636b16644a5ada51270d8317a787abf53192d40dc765bfb45c7dcae58481af3a49fe762b90bac1f6f69a5de8045981c67906b9f692625fcb6a4df2641688aba61fa49a84b47c96661e4701e5826c1108069c4b9c6e480251c4b021d11cfdaca12bbf9c09a0234186668e389454ac4046f5b2468aa2fa9b117868574e729574ee57ea7495af310627b85916d6b4c708374f9fb0c9c3aa4664c6651281d8eeb98132c1af13a816ca5b869f50b50b291efd466dea090918630c6fc77247c458aa82568a41dd9d4708af3bbca5a5716447e8c2c24ad788a8632473fdc4a257196bd2b549091176fe654d3694e10a118f7b66d1cd5af199b6e90b3bffa88a92e36717fd4bbfcc78b0e08634bc080c86885c92c8ef67aa4933c7df097891369bac5fc5d0c36737aa60971310adf02c257f76a7a7b3f7e132c2a71c52ff4affb6846391c0868241a3df13408d419a78bcffd49619b03a192c683900a244289c9f7b4564823900ceacffd9a9371260d5e57a8271196f4759eead0ceac318966e76f68de95ab9db2ba4fbf83c3b27092cd339cfe48d5ca0ba11591d04566f4ed24a5
sk = a2b315a16cc2cba3500aca6746967dfb808d170c0583b1ad737b50ee3408fd1c793739845fc18297341662ca3630c11f7bf77710c414cc925a3c4734cdaab8f1f677b33694067b230acb79b30262f74b923afbb06ab880b75a609463b40d908115489f3942473dc8a555e2403b7c1dec411b9818b627457a583305301cc34c4cb1db2b12d6f10ceed4269fdc9a67402b89b71fb372a4ef593a17a56d329b10ae24c6b3e750704b0993cc64a71840399bce5d7b182b561c9cb2b914673b6a5337393c1d77d497f426cde194363b50683e1b2c8bd909621158fa8b0aa234a47ac702a95a96b37c9f2a233e69b9779ce793788a0c2ea25f9b5a9a8444afd6b62f5ad6860c8ab1267a0e57acaa53bb86c6428cd7139ba48954ec55bee3f83ac5a47ebd328f053182d395cb7576ca56a639b3663e92f79af13abc20b251fd903524f9a16cc32b631c83b1e7cf5e04800e193f1595c563870ea1fc996f3828b2abc626c59137511ff6f40122a25bc644b154267a0bc6c1067078c993b3d5d018f44c56363b9c5cc9b1ca6569cff876578b5e86703d30c20d733553550b1a8e669f2999b62720b6dbf1100ea550fe6c3973b6a396b50a03235142d75603240f78055f082b1d2f490dadb8b3a0cb0ebae99ab2179f2b38b274c51febfb57cc87291e34bbe5fcba818a3f2da4c3fc8950f51c1e806c5e6f4552f3e187d82a0cf92b7da3f26ae04b8c86f7a91b545670b409dde5863cc7b7e30b937b13accd1c68e808ae6827175bb8239904a88a15824bf6489d1044620844a6d92469a311942c21294ba5f26c18dd0a0e85fc85f241c2151815ef00b3bed322de98a7f7092df5a0a5d3d6b424b26b38e1931dab2402342bc12463aa96a0a1c42dbf73ba15278a22448a4fb6012c214def53b0fa233dbd096cfb2045a255c75a9931d7e3284f9b95f648071f00343ee580193627ff1981e982264e63940287860fa763663cacfb61350e7a4b53f7702432347f22596c678585e3cfbba07d782766c8399ac21b37a8b16a79e6a41ff606469947af07c226f79145174ba4ccb4bf226cd5cac54055b8a0815020135b94e6560ca89c7d837e737a73a0278f0e8b1b29806c19858b8337967d527d0dd6a25a5b0f2338b23ac6a4a0496ffa8672d17075cc9c3b20b24fdf9548567a85f707998a375bdd044038c09bb4fa1af3f08a37fb6b17ecc29c756ce9085edd76618b5c459bdc4e361199ada77bd1f91086f443dac6a9eca4ce9403b4c5cb1eb6d74ed2f79ce9ec032174748c64416b676d11fb28e8ccbe1fd3aed6d0c168e92e3f7096403a3fdbfb28505087c6db9f2e44233773b03e5166ae1669041212ccd58ee8580a2d6861a30b6814f6cb550a7d9314080413bef5c847c94174e590b765869d0c9c6002aa377bf77d7f068316050e62e72a7bd083403240c1088f84287849112a03ac8ddbe907ab574c4bcb356e9834d4fab5c28b200fe233a61599c14259464a24e3210a99c7c601a81d2ab07d65a9504bd68906285545241131100cd03b5dfb05b5b4ba29166c226ed4347c2ca99d327595f29cefbc8636161c4b755f87851675d5553308c70ef0a8fee3be05a27f53075ac7d1710ed3177c133793c140f6c47b7e53b96f72bb18447d277cc021c144a0f7a35e30b57386a78ac976376262320a5e7e1cb42e290de684462ce1067e920ee86c32418b130a5a41a0e8268cfa7e0db2b441cb927d7897c42b1d50f9b32868a35a2c04cfe91040e9a9208902f20c477e1b1ee5c290d2e5244eb1b4b7b4c6ad074533b58d9914a6aa8829f96789f5cb87607569983003f3a2461c33c81a3672af5924c4ba37e6827fccf86d8b4103fbe9c0f6226dd0a2145a6b7aec76b186466f9c67bf169039259574456497140c8cf4ac05091973ac8c08d809465785a677a032ac09ad1d666e8c48462813ce5ac75f184b38251c30e362b0e2501d6800c8ad103c8b773780b6717cf15c401139acd54b1598b2b7c79492a86631090268c70d875bc040cb2b75a386fa96b092b8cbc25c47f70aa76cd8b9afc12b42b536e27c5578831a96dbbab7138c3f247e955a6c08b4407d4708f1914bfa48af4b28533f747b860b7076c028e245c9727b42f3248fb0408b3ef0c4918ab76ab96daca81afb1211ab3a0329ba1a5b069a68934c1ce84c2f72839311257fa19e72c62fb5686b61416caf8b22d2b26a6dd01bb7387f88eb8606980a5e2259cbd56ca1ec051cfc66f96239991a2360d75dafa1534c8a05ab9c95e2e586853714600a3455511b62d94525d8b1a965ce69f986731888d1ecce536000e4863322a83e3c8475d9eba5414a65b0561d24a7b09dca6ffe23836058bec0a85671641008c831233c7890783dafe8c359a263e796869118c4e74002dc3b0ec5b1c4ac641bafe30eb2bb743713bfed2c1e79c4a6f46593006acb35f7031f194807b893aa7a9323162168d384d0e96f2f23368626a2e027891ac94f12f30a044b85f0322ce2b16517d36aa3f23b5f391be394b54ddc28e5a9775372869a7b50b4898c072c0669d43c641a3cb5e8c170ba63bed6ad1008615201305e292e1c818e1ef64f3e0c52fba67e7249c1ec4a140dc89ce0050647f1c19f5897c77b9059040b4b5b4282e0669cb4c658f48f67338413c92fc7412e444bc635dabc93c51b030784f21461dca210cc6a54fdc25bba09705baa77c1826636b16644a5ada51270d8317a787abf53192d40dc765bfb45c7dcae58481af3a49fe762b90bac1f6f69a5de8045981c67906b9f692625fcb6a4df2641688aba61fa49a84b47c96661e4701e5826c1108069c4b9c6e480251c4b021d11cfdaca12bbf9c09a0234186668e389454ac4046f5b2468aa2fa9b117868574e729574ee57ea7495af310627b85916d6b4c708374f9fb0c9c3aa4664c6651281d8eeb98132c1af13a816ca5b869f50b50b291efd466dea090918630c6fc77247c458aa82568a41dd9d4708af3bbca5a5716447e8c2c24ad788a8632473fdc4a257196bd2b549091176fe654d3694e10a118f7b66d1cd5af199b6e90b3bffa88a92e36717fd4bbfcc78b0e08634bc080c86885c92c8ef67aa4933c7df097891369bac5fc5d0c36737aa60971310adf02c257f76a7a7b3f7e132c2a71c52ff4affb6846391c0868241a3df13408d419a78bcffd49619b03a192c683900a244289c9f7b4564823900ceacffd9a9371260d5e57a8271196f4759eead0ceac318966e76f68de95ab9db2ba4fbf83c3b27092cd339cfe48d5ca0ba11591d04566f4ed24a57b00751eb9b1253231213f8a14f06f0fe1b7a4fdb7d1cfe44c161e577e5e8f0a588522d326e7f105f11c4e8d97e119e193af42dc28409f4f7572ada538b52c1f
m = 46401015603c5e2174cb94ac742e836b516e2d570f15de0b9d0204d79ac64ba3
ct = 4ddf4e2919943817ab3b4cb085daefe5fec774d83d96c2cee74149e25addd15f71f26c9312d6eee0b9a9fa77b0bd202cd752f75a7da575a2a66cd1c608f54e3c609fe096cb6c5b832eff662048d8a789745a8316132f3b5b352164ea696537903a266623dd352a3fa8cdde4a25d395019e5a418ff420259b1bb5a3bac5a7dda1e386b82e588a79f2b841b11758b36b89821380258c8ed66725e90d7af07339bad61710b1be0a72a98b3e590ddaf48165ceff918fd32384cf612eb713e856bc6178eeaa0c8aa6ff638af2d6aa3391687bd7b3eb6eb92175c30239ac7ce026cdfb3d52af168e3eee005f8dba5930588b4148987c8204dffa60ec1ab449a09f9d39a60ffef1aadc44bbdb2a6bb3b61b949c1bdb7c1c6386bb89789d09bd71e4f5ca72c7f4718106b275ae170555e7b9f32bfe75dd445bd3e86eb1b10449759ee2ecadd41262afe50452fea9c1371561f6946e8f797f2f6bf842b50dc72f386b4b41cd038085ccd61ebee077300988b1756445d7982b9395ae02493b83b06486e7215ecfc3254e012bc058626bf2d5b2e0b341ad3780111f7d79de7b5fcdab1c93b1f6f9eef16d305b833c65534d24f7f74eb00ffd18fe476983823bf9b9bcb7004c57bb884978e36b2f5b2ecf2d9c7ba4edfe4bbd7afb11d362717ea473f119e5ecc2db580ae013c60ae6b74ddaf857f4f18842f337446bd5626ed3602651323777ee1e78b28f795c19f718014bc92e71177d6a4459ff1384cba0f43d1f46d6eac02c29fccb959e14abd3723c93d3505b5b444a7ab0470e2ddf85f1ad79f55f4d1fab170d02754c1c28881c4a6a1406739a448dfe29f24c8fba865c7b6d571802c81219945194e93a518cbf422ce47d8d8089a799e37e9b5a9cda351f2cd40243c2edd28b64333a5a1757830f8c32f32f4f9d0f7e6548b3dd2fb9c52bbcbc8176b29b9bc101db66901772505a48f6c63e50bb3ed8331d27d8c0b5768a1646960ad4c0445629599d4b4e346f8b63f257d2de7abae199890c3f2a55e3a62946a560f604139672ff9ed5d8dfba8e619054e83bf2e86fec1d3b3c4e5ec0fd9f2264442b4c25fcc30620d060d138b17fe7838e1c8d3d0a0e8ac64a57d98e9972962ddf943b6f8012d40d37002f3b9c9452dabb2633d387e83875a0113b24077ab8866fc6232f735c031978234d35eec02e1baa8089f04db2502fb324f3bd715c08369cbdfedfdd0792765006daaf921494c70127cce82479ab5e88bb02a1906279cbf69a26c01910d78b9fa11a4bed362ff454c129c228be14ca49e3a3627ab2068c3cb779d47da910e0b76e082f0c710cce75cdb5dfe3a12045a7fed3f0ae171ff672c4a4ea307677b9b13f5c5e399e9df1cee855b325953f14ae4dad7a9118903973ff96bb30dfbe744f2b3e54f241acc441a89c1046c2cd6b485b22a76e8cde39716383ffded33526d1cda24872331d7a7f2f273de064216b7172f1c9006a864bf938213e16c21bb36ba3fbc09ca40c8081a7b2e164d9057f9065c8b4d6500512be46
ss = 950492e940bfa86ac28183de02efc04017d1755106a854fbb2ac68174f705b41
d = 4b622de1350119c45a9f2e2ef3dc5df50a759d138cdfbd64c81cc7cc2f513345
z = d5a45a4ced06403c5557e87113cb30ea3dc2f39481734de9e18bcbfbecc6719f
pk = c02b820292c46c8a8a92975a2e27292cf893a7f54a84a67022845d66236dca3c4844604b16879e849c7fe3475d03f82323d822ae2cb6763842a319114f5c77754613d5fbaec05aa801a03ac1989a725337ea38a668ea65cdb36343ec3d690ccdfa47ab1fe473247bc488d98e1e33175920a0f2272a03982c8386485bc2c4245884f1d941750a1d27fa85f0067f5c377532304261aa908bfb950894cecc1bbfd197ced78a641366b9199a4ba190446e03ae51549be7959c87a629abf24cbb7a58d01cad4949734f797ae300a78f45c70f668506977d7c85a0cf64c700a5b1f7879801bc3ac75584302c8bc81c0d7f6b237a9400681bacfc7192f9c653f8a9551f796ccfc262d3a438a551ad74c80ae9e3b5a7f12c5204ad44c21f488b7824a4b1eed79da9b44e60d8b225490c062b924da04f0ef0252304cca34bb4fc70ce6b1800fb6c5dc771bf7bda9e9db2b6c6046a1672c6f6f01a0406b903411c271b20e139a69138adfbf50c1134ae0899c166b1b1a5d818515b0dd94895a253059b167630f3a0dd3c64cf257cdf93596e54288c7a4580404ba8da541abb1b6aec7e530c58a61a64d9b9bc32d870bc105ef7063b9a97519b871a60d7aaf8c193e948c267c9c815063d6a603ee8d2249b386d94395804a9af8cd2184800c7ccfbaed98c4f9f95b70145b448387183f5cc8f4b5f35a949bc74706bd03db7645c2d084624844a55a0a5abb9244cb5b8736b835b512bcd912361fb660479b2c51b99734970808ba5c6db0169756cfc986dbda94915563c15a109aeb77c01a7cff55c8430696d6e83aea5d49292462d725c428b984d15e97ed4a76403094699e1336426b54281067e675788b3a4fcebca4431bfdc8a49c215ba11004a341516018419abeab2374184b0e2b7b7a54efc678e812588960a0d009418e5289eddcac582d3c73dd93e1234518da003648853c5b5a24b389e88300aeae78c41e62e5ee303a56b548375757cd42e21a7c59ff29a133868d1d0784197573464292547161b3a8689dc0c7de11139d407f0b5784d942278d49462965f21f72cb992add160620f6a82f70aa9a830190ce3c9fa8015071c2877483c2203bab7228ee2f37bbb17c1a4bc499ec249ffbb42e4989905a878dc873e456a7d9db946572936d8d81777d1b992c00db12a35df1348ce8c9d1a02898c7403d4107f45a6bee864375b623d30e0c191f8ad835a3f3709362cc763d63c2b91649d722825402c9ec1b1c7aa02b154d69e39da196e72a25928212fe0711bbb2fd2f9550a361a28d4295bf0c036d7b79be9130232060206c919f8b864f03d6f02348ed2c8001a30124b40c6d61dc3e18bcb27c60bd1324d8386da99c3e098cfb94b018031a4d6aa5788d27a75a67b630327add804adc21642d58080956a03f03c8193ac302c92e949cea31721813390382c814b2c5a6d34a1eb44b8b62aa77bf88b5067455fc0c7be967c21bc281ad38ea6978d228a83a820c57b4039175c910a450e300101cae45b0736a4dcbb0e6eb58491da31de3b65cba0a7c80c7815f677eea7ce5ec571bbf7c4516c65e4b2528e160959c815e1bbcad0a29ce59573d749453d9b6b52a951de9b889c79cb355c345631070b7c30f1934123c9ec68ebb324d254e5d246b14a0259e49b2ccec72b8c494834
sk = c22702a2a8b54046661fe48e8c686eac807794eb4a67454d68a12825c99c73b3620f1482eba71c724cb8edda16d05a2d630a4b7d967d33f42b352a07538a8ccfeb481776baf74073fee48709f01229d087b9f16d36e907ab792be2b86baca7c58bf31b63aa556613168140ad1cb45a70f3ad8f88ac7f6b42179b62707ba00fe0776ff45f575436ad70bdab0769e05587314ba7f1802b2ce6536152a5076a991eccb79a908351f62e38c75bc3db7b8702a104155b87129b2b3a6d3a157fba573c1b96b2b8ebc5327267aa47847259bf46f54c315b26748a6f49eb3721e772032b6f0dd48a44755eeea543624cb62c6965840caf314c81a7d49c1a2ab46d047ba45244b8b292f72252844335db158496302e1554086b4a2df68a1af1737f743b0bc4e07be5fa2edcdc4ba03cb61101327fdb6e99a2b1de800462431a5e45870f5bb61e058b21ea5a4f86404f99459b4c8cc5d91ae4e630ff1c380b3919c2f22f06f633fc062451b462130117e5f20cafc2760c434e404944fcc03d64d5aa8ad11eb2f727dc71917e6200f61b53ac7497eb198a417753482c3fe988c53883372d08ac11c5ae57a24b787a995f6acf6e359bc7121032e4bda65c618963b84785a86da1236289bb2a6b6716f2054dd43c77020d8686b47ca1b7ec2ab36c07141fb86937141f45d92219c25ed9c13d14c7ad682640a5f88b5574a283aa3709f26d9aa739f55c776526321942cc8115a69e790ae357765c7a05ab35266dec2de96acf5d126ca86763e18999e9513f5b5809130b7e2616392a3514638b39442a6e98c44a35005fa4a6b1488c9f181c4747a935626895f3c623ddb44e1d581a11465ffac0a0a1f2a5f881456654490a1b1bf1e4485a94841519babccc2ab594b1c2532fc92982db3994161b15194c265b679fbb768970f885f04ac06f62692c9576c81b8979f221e545b150c9a57f232dfbfa7d9ebc91f5aca92a3cc39ae922f1257f1973979b46ad1c967baa7002c36080a926467f277ac234c31c716ccb954b617694e7d228164a1be2e13b7b855534fb50b88c937a191ce493ceb19561d59b1f198b81c78371a58c5ca4f38bc6981faf61a9b60941978569162004abfb82ab729d4358c207a915d55458c13250ba813a8a5396cfab1157b4a266033050d31c1b74afc55c645bf256f00392b432a99092a30ecc456bba202bca14e5c741830c931ec377fc163b5f16b81b3897fecb961c6a0d8d97461cfaa8f4c48069648e8b48864dd9923b9b1bdd44290aa66290c151024285c3732a2b717c55072d2168ae92f001a1c44b54dc24a0145781923138875d8f4a0c76e2a79fab7d10a141c57ca9c8434c8ca18e9d0271ae62a391f28c53361c759914852859f1970caa124a1ffb3797723429874f3088197af94a9557cb66fb76fa84bbf5bc87552605ff00c67ef53c5e5c68c5800057f6a36b391386743bde6b4800b4aa1c1984eac8a728a729ad60a6321a22d6a9b27b56bbc7c65f7ae34304827e833aaa867766079074c8e020c32b87fc6564e5e4953df85b24991aff87b052847fe6371efb03a326a96514dc6ac8f42106f59df9b10d668111a1a9b08c7bacf2a42243504ccb9abd737593aab617c02b820292c46c8a8a92975a2e27292cf893a7f54a84a67022845d66236dca3c4844604b16879e849c7fe3475d03f82323d822ae2cb6763842a319114f5c77754613d5fbaec05aa801a03ac1989a725337ea38a668ea65cdb36343ec3d690ccdfa47ab1fe473247bc488d98e1e33175920a0f2272a03982c8386485bc2c4245884f1d941750a1d27fa85f0067f5c377532304261aa908bfb950894cecc1bbfd197ced78a641366b9199a4ba190446e03ae51549be7959c87a629abf24cbb7a58d01cad4949734f797ae300a78f45c70f668506977d7c85a0cf64c700a5b1f7879801bc3ac75584302c8bc81c0d7f6b237a9400681bacfc7192f9c653f8a9551f796ccfc262d3a438a551ad74c80ae9e3b5a7f12c5204ad44c21f488b7824a4b1eed79da9b44e60d8b225490c062b924da04f0ef0252304cca34bb4fc70ce6b1800fb6c5dc771bf7bda9e9db2b6c6046a1672c6f6f01a0406b903411c271b20e139a69138adfbf50c1134ae0899c166b1b1a5d818515b0dd94895a253059b167630f3a0dd3c64cf257cdf93596e54288c7a4580404ba8da541abb1b6aec7e530c58a61a64d9b9bc32d870bc105ef7063b9a97519b871a60d7aaf8c193e948c267c9c815063d6a603ee8d2249b386d94395804a9af8cd2184800c7ccfbaed98c4f9f95b70145b448387183f5cc8f4b5f35a949bc74706bd03db7645c2d084624844a55a0a5abb9244cb5b8736b835b512bcd912361fb660479b2c51b99734970808ba5c6db0169756cfc986dbda94915563c15a109aeb77c01a7cff55c8430696d6e83aea5d49292462d725c428b984d15e97ed4a76403094699e1336426b54281067e675788b3a4fcebca4431bfdc8a49c215ba11004a341516018419abeab2374184b0e2b7b7a54efc678e812588960a0d009418e5289eddcac582d3c73dd93e1234518da003648853c5b5a24b389e88300aeae78c41e62e5ee303a56b548375757cd42e21a7c59ff29a133868d1d0784197573464292547161b3a8689dc0c7de11139d407f0b5784d942278d49462965f21f72cb992add160620f6a82f70aa9a830190ce3c9fa8015071c2877483c2203bab7228ee2f37bbb17c1a4bc499ec249ffbb42e4989905a878dc873e456a7d9db946572936d8d81777d1b992c00db12a35df1348ce8c9d1a02898c7403d4107f45a6bee864375b623d30e0c191f8ad835a3f3709362cc763d63c2b91649d722825402c9ec1b1c7aa02b154d69e39da196e72a25928212fe0711bbb2fd2f9550a361a28d4295bf0c036d7b79be9130232060206c919f8b864f03d6f02348ed2c8001a30124b40c6d61dc3e18bcb27c60bd1324d8386da99c3e098cfb94b018031a4d6aa5788d27a75a67b630327add804adc21642d58080956a03f03c8193ac302c92e949cea31721813390382c814b2c5a6d34a1eb44b8b62aa77bf88b5067455fc0c7be967c21bc281ad38ea6978d228a83a820c57b4039175c910a450e300101cae45b0736a4dcbb0e6eb58491da31de3b65cba0a7c80c7815f677eea7ce5ec571bbf7c4516c65e4b2528e160959c815e1bbcad0a29ce59573d749453d9b6b52a951de9b889c79cb355c345631070b7c30f1934123c9ec68ebb324d254e5d246b14a0259e49b2ccec72b8c4948349bda55b63cffa9bf953993918b18cd6595ea6433b479e89b5cd3c9339e4468cbd5a45a4ced06403c5557e87113cb30ea3dc2f39481734de9e18bcbfbecc6719f
m = 8ddcc956a19e14e33dd2f1fcc4e6aa816f299f76cbf95b962a0535a7e2949405
ct = c1c4d5866b3fddbf2df4553fbfe2fbd28d11df5132d6e4020087a52e9163b76faa2284fe8b82d68f3170e54632c77d5f4ed42a7445731899e6793d85f166804448cb4b0316086f478b064a5219c0625b9647afb07b666121c5a97d16e2af0ba7a36772431f8bfffd086d8332f2ccf175f70a969a822720e7fb1618f2a51de2a25ee3cbfb2116be734e8d4b8eec549fc74160522e776b8ec1b70b8d4f69fd0392291dafb0614914a7fdabf819afdfdbe0888ce346cc9afe966d1cd7687791b5fe13e5114f670e99020224f7bb653711370c9917260f1c8f9c74fe78fbf68822e806541987bffe1486731e6b7841fa91ce973a4a358072f219ea3b070c4ae35143e6a388fb1d0b80fc95a1073184c8798f0e2d625597a459f38eaab378b4fcc09a38b4b0ae32d417da16bec1d2e907b12b12bb30d9f95f849bf79522622cd4068f7fa206d0400dca69a404d48ab4ec469fedef37eca0b41bbd4cae6e8de1066394e944349230882553f65bb9b29b74a121ef7f1c681995ec829cabb890e226defba9de9297f9841d0067bc18a93131da91745839f3f011a1eb96a2df3f7859f675d91f97446ddde2e96b073b3b016b526d9c4b5fe2c8ef986d12173c6bfbc4b528e7b90f232025f8af4cfaa029a9e81ef1c2e012d6387be2fbded405902705deccd073fcbc4d76b55a7a26b2bfc488bafe2cf595678839e035f531d0ba365ee4d98d552476ee1071258deca125b92c0a0481bdee6d48f502f577978b1fc818d6ccc3b0504c1b3bb5ea34d6455ee65435c9a10204b9cf041b7fd015f4fae346269b7d2e7d6f1ff6261c43c11509287f3f644b14cddeea5ac9f659867f47eaad6fe36ea58b4ad2b2f7f47e99a3239d74050607e1bec9afae1221d9d0e0f634ad69eb618df4e67aea439dad2c3b63875b716513c885d1fb76d9994481397fea2d5bc8a56364d4a84ad76b6987632da997b32d11f088cb4244111cab008122e63c7d4a50b18f8d46af7cc627dd9c0367948fe4804c482a5632af94b0d0ae3f0523e19e3b1a8ec7fde1ed66e0a50d17c19526919ccc81d593b1f65ec869dee8f256dab08306b85cd3b4062df725325502f3dfd0f1f19be6fddc9401b8c6594fe100f77771f763be0c9726b8f2c138981f91f000adb4089e170d35596789a43b7abbfa62fad121507592d64e04ee85c9c27322d8a67d381e558d6f9d7b75220c400af4e1e154245035d4aaf8d874af51d5a0153dc0edab33d9b14702e242eadb8d5781894dd509cce0c7cda6c5ea8faf2841f1609a25b0699a349550703739ca2f4581066c80fa80ad0a62be3e7f846c30d3967af9333f8fc3a8d6f6e411eda8ebdd0d7f7d0076f9933985d8f6b3f97f605ff65a50caa2c795b2e4a71ce54b50bc6768249fbed1ae45b201e8d05ac8c110db4069293379dd9fb297e6930554e80a1db24e08dbbb03aecf3e308f4a6f0e9cf126bae888d0bc3f30bc2590df642bab346cc220ac3101631a3607e3bedc257cd8d403567c7dc07193be40440f94e2b6e2cda2
ss = df7fefb0fe72980e153b5e99a966915bd4c2226b2490c655109a0723ab8aade0
d = 050d58f9f757edc1e8180e3808b806f5bbb3586db3470b069826d1bb9a4efc2c
z = 3e0351bdc8a2daf0258645c383021df33fe59b553a8270c1b7a4d0af155999b8
pk = 25c1215d624156828088b63da622afa9fc5476b3603474b24d8394b93ab494ea3eb0f33ff5d91a33d34a2f666235ea009e35544cf135eff54e3575afe2fb15b6b59a4db843c25139ed345fa170003fda60b240065f761570471c4914aefb01c38fe36b3c7b80f77887a03b74bafb64d3b922701a86b027651fdbc777bc4d90d387fc15b8c12443af8636e35224c0430520bc984d71c56df26e84b683c1dba081b0a584b5793e725775482ec45b1db7c84949644d405579659cc31db130bd190d2247210c043bc8f227450ac206c13e8baa896e471f7cab2bdab29220c051ba354dc404767e812765c66ec19acba3b993caa2c0bc2367dd50846bb40d6587b51a76277f6865a5c69d885553ddfc200e970b9c0666c1854efc932af57a1f3bc0a805024efcf978f77b1dd739604b8a87b44b522ea80e87ca2cba7220e62c441a429d19b76425d51cd1e61e2a2950922637a1ab84fbf645a1f6413c288b731945d4029958d56db90aa01b712c83b73aa88581522757d505b83e61ae06eb6f5270021c61b7dabcb0229878d85c8f352a9a4349bdecb2ab0c2ab4039940a887b665f8b9dd10992b3b0493db6074fa85e1382a970953ebf113d4835e9f031d390836732b3ea6a89145183f72dbb095d7617a3abdc28912972035f1cc30aed3101d91c9eb397680c8ae222aa61e515a9396cefcc75c0cc255535a3f41212141c12558881e23798e1748bbb5464adfb167a2c44388044754a87a5ad1ce752c38b504bc443a24ff73a6cea4768e22681554b56dd59da1c7b88db126b7ec640c1bcae8a20b5f864ea6385dbba1c4ddd31775ca9f72ec6f137570fa9356de55c5c2ec92048a0cd9680837f98763fb35d1431805a7420d2bb803cc37bdc90fa921bd4d18b4f33419cf03ad0e2360d92192d7d87df71bae83d2b538741914892c0d778cfdf429be268a22f4043c29b62ff74fa770156d93127c3a7fe2c6c6c65470d1931f85a3af1a963bd919ca3c437b43d368e6e7a199407258b8bde88b4742192673499ac440b247d97225e7554482c6aa6567486074f15b19588c6d9de4619d4c493bf73f2bdbc05343a581e95197b64dcd8826442565bf629d5ce4045218bb908701a5e53b2d0679720598fa1b08f286b60e5c377ca7afafb206ed4712d6d16a47b99360426619f97db0059a15592353577765a8368d93928802704836c2279205446bbf7a2465042816d7907f143635b1434680156523b02cf1d8565ca5c7ceaa126a2753dc299c10e4968a4729991a0f5ce31c595629301c135b5810a712910a84ce1f2164c3aba248cb89c591ca0d24a7681c0a140672bf01c7f5c967f3e41b9a925af6ea75408a24684b725b446a30d0199f67af94b958c4b979c2a841b28878b5dc5154b79c944c7156538e6a130379674bba5438d64775fe1a87d3aca677541bf82c27c6d18f3bb182bc7494dc91b23c35392f21ac49e69e3c70454bdb16b2394d00a549734a1aa4790b01508be670841e09042e5a1a4a73c3b830ac5a35b826f36411639e20576a89197426005c08380c13a4a464892bc6992e236771e7b135aee096e9f65738c531b8e63c3f4a922a79222cf8b8309a04c3c7464a69982a072fb895714eb8f4e6d0a4c447ac97280a7a7b63bd585c521a49bf9230588ddd7034
sk = edda9b4fa2880d5778280a51a25a02b4d08f44f83afcc7ccc3692af517738bf8aafaf53eb33004364aabc42bb0a640b12266bc6eac91d124867192c485209660d625c33aae9f38535903cdb178bc2ae557e71acee8208169d80c74044490b3ce4c06b2b68b44b2c0b47d3c9178344f7a7a30da49548656b011b74b5bd1b23a1b39f9f37dcbc91c697799748007f80b3d55f6cb81b926311636ff11cfbbaa31bb02689e9b3b983213c2b3cd8d4395bbd46dbd25b345ca920f9b3545f13d4b809daa02608b4c5a1e041a98b3320b91802544aaa98a4916c7c49da792f6a04a4d64afa1294a8e71abd47c4d96d9203c7610a10b762e91b386471c8eec6ef94259b8440c369153ab6b9d6b52994271a865e20ed1136435ca490264a541207707881ebf74be6259b913b38a2c54be4ea88de1dbb3eb59b91497a13304c54a23a3a1810674610255350967a612b55bc82a22aed447b09bbc6f92fb9427a4baa183406ee6ca14e35808e33bd339a9c428213aabc6ecf473c38b62aa7c6cc8b30f9a559565d413c8f504cc000fafc4420177c054ec19c9360c2e04504b8b7e7bd86b820b1996a815337043f65975401c76a863a2803b0c80a6062e827daa973efca23502faca371cae8b42c4518b52070b91ed07a5be9c9dd304386592988fb1162449ac12589115e7c14776977bb34aff985c95f40265c20b4cd6216702c9ad91345cf120ce0c2961872bb6e42547412bd226ab8fba97b8e074eb0746d61140e07a51176227c9559c4bea306be88e2b84515c528af3ba34cc71c06e7cac19b998b23c549dfa2e253a33ad23b905e1c55f96054c3c4d0ee68f4b447404b8a752f4a9cb6acc624a7985141055733f47d4220ef164f6c7b6573bbda39365890c0c0318827a701ac4670878fa11ff24b3c57b56abf09ed2ac5ba554a8dd184fd09695cb2c798ad23b86f0690d6840c77c53f98491845c0c335b601b26582d9758a244603035139c98b9a723872d16694a4b5165a22fc281142251855998cd6eacad79b8987f143b5a7a69feda51d66b1c0e453dafa5209a225c1298a8f922cecb2c6ebc63c762f285ff667469d1371cc5ac957a495b55834c3b3a4ee9bf2a85c5b7062742a940a686bf0149542b6a350fd2144a849d6d71ccbf7336fa06aa4f7aae89e586c4d093145b8265699f5ef000eedc0cedc96e3256072dda4fe71789ef1c4734e3205ae617aed6a8848083fef84c61128c00645e6b4319b950ae0322ad845a58bc4564d2bbcb9e08858aaaa8f547070ea54412eb5b608cb7883472d10abf2ce4143e461c1de11b5178cdd8924d93666ab8f44cecb954ac431ab89208d812cc29073e2de706953c2028fb236c731dd838af9d310c1538238743bb71fc3546a08fe4e35e965903f2fb7e1a9a2201f6a86f38b21f22906d659f4bb8a226ecb8a107b217ea41e542075d01cba7caaf1c97c014a97ab49666e0015eeac597717b1e1e8773838958dfd1796fe1a7b62583f575b1c0e676a916799bfacec28ba707974131f36bb2292ce4e99cc2046b689624e069ae46db94fd66a5ca083851940ba26341bb891fdc860d53741f084b2d9e846ec2bb5eabaa69a8d96a8975a1d6f33835a53225c1215d624156828088b63da622afa9fc5476b3603474b24d8394b93ab494ea3eb0f33ff5d91a33d34a2f666235ea009e35544cf135eff54e3575afe2fb15b6b59a4db843c25139ed345fa170003fda60b240065f761570471c4914aefb01c38fe36b3c7b80f77887a03b74bafb64d3b922701a86b027651fdbc777bc4d90d387fc15b8c12443af8636e35224c0430520bc984d71c56df26e84b683c1dba081b0a584b5793e725775482ec45b1db7c84949644d405579659cc31db130bd190d2247210c043bc8f227450ac206c13e8baa896e471f7cab2bdab29220c051ba354dc404767e812765c66ec19acba3b993caa2c0bc2367dd50846bb40d6587b51a76277f6865a5c69d885553ddfc200e970b9c0666c1854efc932af57a1f3bc0a805024efcf978f77b1dd739604b8a87b44b522ea80e87ca2cba7220e62c441a429d19b76425d51cd1e61e2a2950922637a1ab84fbf645a1f6413c288b731945d4029958d56db90aa01b712c83b73aa88581522757d505b83e61ae06eb6f5270021c61b7dabcb0229878d85c8f352a9a4349bdecb2ab0c2ab4039940a887b665f8b9dd10992b3b0493db6074fa85e1382a970953ebf113d4835e9f031d390836732b3ea6a89145183f72dbb095d7617a3abdc28912972035f1cc30aed3101d91c9eb397680c8ae222aa61e515a9396cefcc75c0cc255535a3f41212141c12558881e23798e1748bbb5464adfb167a2c44388044754a87a5ad1ce752c38b504bc443a24ff73a6cea4768e22681554b56dd59da1c7b88db126b7ec640c1bcae8a20b5f864ea6385dbba1c4ddd31775ca9f72ec6f137570fa9356de55c5c2ec92048a0cd9680837f98763fb35d1431805a7420d2bb803cc37bdc90fa921bd4d18b4f33419cf03ad0e2360d92192d7d87df71bae83d2b538741914892c0d778cfdf429be268a22f4043c29b62ff74fa770156d93127c3a7fe2c6c6c65470d1931f85a3af1a963bd919ca3c437b43d368e6e7a199407258b8bde88b4742192673499ac440b247d97225e7554482c6aa6567486074f15b19588c6d9de4619d4c493bf73f2bdbc05343a581e95197b64dcd8826442565bf629d5ce4045218bb908701a5e53b2d0679720598fa1b08f286b60e5c377ca7afafb206ed4712d6d16a47b99360426619f97db0059a15592353577765a8368d93928802704836c2279205446bbf7a2465042816d7907f143635b1434680156523b02cf1d8565ca5c7ceaa126a2753dc299c10e4968a4729991a0f5ce31c595629301c135b5810a712910a84ce1f2164c3aba248cb89c591ca0d24a7681c0a140672bf01c7f5c967f3e41b9a925af6ea75408a24684b725b446a30d0199f67af94b958c4b979c2a841b28878b5dc5154b79c944c7156538e6a130379674bba5438d64775fe1a87d3aca677541bf82c27c6d18f3bb182bc7494dc91b23c35392f21ac49e69e3c70454bdb16b2394d00a549734a1aa4790b01508be670841e09042e5a1a4a73c3b830ac5a35b826f36411639e20576a89197426005c08380c13a4a464892bc6992e236771e7b135aee096e9f65738c531b8e63c3f4a922a79222cf8b8309a04c3c7464a69982a072fb895714eb8f4e6d0a4c447ac97280a7a7b63bd585c521a49bf9230588ddd7034647a81f0f1b3e3dacb6e73e900f7c078cdfaa7119a5ede48c7685fdb7e0fe2f53e0351bdc8a2daf0258645c383021df33fe59b553a8270c1b7a4d0af155999b8
m = ded872c12331243854d57fb85475e4a45d85378aa15cc73dbaa11d6c3ea9a080
ct = 29b0de2c9bde97a5007f6020f6f2daee3a002257366ccdeeeb9a556552480a83d44927275e855c9d31fab889d1e34a1ebd8a6baaa72b6816a7616188cb9e99e923fa53782a423aea1b7891acf51a252e25214d16bcaa13f822ce23fe19e94dc9df702399feddf63093c8585b3a74904297dd77be8d5e159f51d2276b269a9b94e2018a54e113a9eebbf5a7f032b92726cb02896466aebd626c6443344243f05b0c1b0d68421cb7e71c42fa1c98916956e1c03146d0d586e54f19ddf8265173954da650b84e2753f63e69e1549b0c548ae104336d7568efbcd2cc5e6486a51cd4258089e7215634592d22dff9d448d0061c78e1ea87f223129762712edbbf03625eb4b1891c5151d4e8787138f739b53b8df2fe759c38dc2ae8e5629529a178ecd352253a2ec2e4f58f0cde489e5d1a790e8237f97b1ec4d7e5ff65f229bd2cec4b59ae4edb38e65eea8d864b6dd645db85528dc316d9e55721b25daa68a5a84b1460f303e57eeccef94dc3708165c80da1aacd8e2a6a69e5a373e548b8f46ab41218f8497dd46f374150747f27685a79859dfc16fd794c9b27548de83a76472c15bbfcd3b07ff6a5bfbd3299d9d5d13ef83c1b0dd9761ca575086ff29805c3e3fbeb98174155c1014fc9249215d7cd71bc4100e1a2dab4aba21b9c26c56c34594a66efb3fcd0fb994edd99add8cbc785c4fccef1fc165fa5449866f0b1a4f66b2e7ff67e7a7313f419681a38a03ea9173d02a21eef667ae5a1c7edf3e4c7db3bcd94e2a56093b059eec2d3974680a2f37cc1df227bed2dae85a1e6240409f2f0fd69a9a45f1624b69cf072277a55fd449f88be3c588f9fe1fac6b1a100ad649dd141aeae3ab8de5b5cf4491bc67f210929fd081ef2cd748d20faeb0cf1c0d8da611a245f985adfdb6a07ed9951c0b735e36774f9bfacd3c85eea16d5d6b471358ea61278c6c5e3fe3c3e91c8ea89b2c870025233ca9416559b44ea2a00e3659447c1e4f480b3da8ec26fdb6baae47b3bc460d67b63205a51f17a790ff1bd1916b71b276038a7d79c7f903b427f3d53b56177d4aa508509ea4b6f0ff469349bf16af4cd60e5903d377744614462450ca2bf6bd25ae8b1c427b3a3414407e4faa1b8ae7d8469b41fca5ccd29bea917f71e01df4c00275eab5180e6ec9a455d341bd8cd90569db8929a6299ac391cb502a35e76559b99ce4f2c8a7f7672cb73dbd481e0df7767835a18c651c3d297d7d4e65a7627c9a7848748ab555238f8b62f61cdc426928698410e8059d3c4522125acd575d06528c44912f31be49ab5d298f71ac64ee3d96cdc6b7bbf834694ee815b3fa5f3e1cb760bfa263889672e2785f16252d3545f51eb1c9df232e583a556c5eb7938fca695a5117e97982ab815bad059918bbbde8bb27791c08a669d07227795248edf99ade24318735a1c977b7cecac2e3b9425edce5344ad52bd3b94f5507e2131e98f3e5874313d6c1ab0f98556cc9a3b179022f1157d7b117c3e70e411df1bfeb0ba6b7df2343573757b1cf42a
ss = da723f95d43d70e67c858a10fb7c5540f91406aeaae806abc0edf48d24fd947f
d = 66b79b844e0c2adad694e0478661ac46fe6b6001f6a71ff8e2f034b1fd8833d3
z = b68c0ef1663e52e24c33090ea8f4f564d85daca610fd7c2d5756d7d882408ded
pk = 711cb96f0cbb88a8c1c298c7837b2f2c3525f2313ee5cba7f6dc77413cb58ed86f75d26b39729561c28b795073c1994f69256eb0ba9c934146c4421419475d005150897a17d310bc52f43d50e8ca5706a774d5079719754c6336d1142d2387bdc1732c03e2a3a04a9dde91c46612b54ca6ab15921bc20ab4f2d21910629ff4e37516870d60ab8bab08ce45dc89ca6712f17869e645b702141ef5d64f67f62156ea90ef1c502024858e91c89de92056f3675c1a6eb2191e17300845cc3f7b52cf93c566ffa732c362a8e89c5b6f4a5a827b6259d26a31932e3141486ecc746027776a852faaf0c3c436c690e3664ffaca01582022a99130bcc402bb7234a14db7baaddf7981d6557dfc44788c7506be021359e1917837a3c3d5a598757e00f77b6b785436b6840a16151939774a10a7cb8089fda55e6ae49f30512d691716f29c8a9fa94a8a113632a20c71138851ea6ab3f84e6e18b8531119e36cbbc6d0229a491f6b3b7e20866dda8ccf802abf47a769676550e2fc52ce438c48946eeb22756734bd4572c501dcc311b26fbc9c8ed2100a68e44435520848590375b59687c94a685b6490e236193c722b7b4acb84ce9a69388d13a984f696b85122c3dc0a5c38c2992ba60a280c9c6783855093a9b886953194eea273225c1a3e10b9db18c548c05c392631dc47320f411a618c943b7a201c784885b62f7c56a6b698abf1c76a039b3e6f95c466dbc31b4173778a9d5770b68b8a8195e886e8191e043b909723209553bb942a96ec4cbda1382d02f71a6c009bdac062c791c12f68a1f0506478d1869b782bc8b0181de6ac62bc8dc844aad6403a2b907f2d1a992bc44313f711fee1bc70d326e7199fe411354db2c4ab2526d09227bcb42cce2650e341368fb493d6754715736f8151019df22b07e5b5bccb3d0d161ffbeb2e93731600c85b6ccc226c790ed5e7384e8c3555497c07ec074f2253713b1ef6927ce4c1a80da11cb609c826718a5474230d62a40b0824675c95d0cb05b7c77b1dc4aa2872b8083bb79e201a0c847061e18be1d2ab68b2bd55d24925db5f4479bc12dcbc834b0254b891bf373cf5c4971bb0811182527c72c2ee6479217c70214106b416bdf0d818acecb63fa6af4d7031bb50312023acf66986c71a25cd8a88d767844c312dd5198b965c3df3e244ffd64610eb0cb3431f98889e72e864590191692b8857675afd45b6cc31374888b40183720e1985d811098738b63a823bc7716f9ce94ec70738d7f5228199bb78b811ea912500c71e1cd93c955c0049519ffa8b523a7861b6b2a3dce97d82449b00b8961877488b50542221ba79aaa0d33b3a47025acbe47998952b08e27ac2fbce08d6bdac7b6990297504194bc0304871472cf3cb952d439646aa86c47986d160afd7f401c70bb200e6182f91872812c551e17ea8438ae4236cdd743159802b034443e8d7ba0a249b312ac91981927440cb0bdc8e4615974bd2450161614068206bdac3c2e69eea0912f8a4ca1af21ac4c033a6076e6d13039c97ca930599aa12b93d58c09d663de14158b72ba0803a1b7917b71284802340422310babf6572aec23ae33a54a1f9c65dcb70821393b95178ba5acbc0756dd8a02f8afd156dc73958bab2f2c0d24c2436f9f00b7267da9f8b2678c14626ec
sk = 9aa91962f6556d921b81c4946aaa26b62ac53197a49e1701eff367d7ab00b27677ced51b9619541ec8a180db9a7ed7342c31000063578851bbe9095816cc689b701a0cf7acccc64abb1355807703a6a759a2d89ec01c9b8196573576c06395335bb39903187233a3c89811447e8346dc70ae390544145abb14004e6e132a43e59364b249b3cbc13084c9a3487bafd0bb66d9414f607e6cb33b35d990ddf40d87135c3abc43a5b431b72ac9981b753a4b17ea48c3ffab5917b387657bc537162631e76ef6eb68c670caeabcc613b439a1f265d1229f8226c1a76447b535a81bb311b58b1236324c20762affe367155678ab01bae2b3bbbe3519ccc6840cf305e432b5c92966f45809dde31b7c30c2ccd77aaaa236ecda9260c361e71c7292e10151d165bf6c9cc709a49182807543651a844fee7703876921af5537365c50f4ca07b2895725505db00c6a3d240089f51c7dab07dde7a49217a90bb46462b4957ab22197844335b620e0226d1df94ffb5983bbe8aa3197ceb6180ead6561bcd7914841af1b954dacb4c5ffa694a1a45064e2c3b0bac1d265abbcf2ba35b8b3b0f660d83680be5c12dd2437a46a3367d6bd94d40fdae51ce2ac800a0881b3b3a12995bad39a2ee4ca5e07446943f19aa5dacc7b8c9042950ab5ea60a4e54de2e8378589722bf711a1c92113471259b2070041287e51742ac79902e4ccea25712943285fe5896427c8eef2313277b91ae9cb55ac2edc49b2d194a325f6836d29812660209802c457266ce3688de79a40d5b6a4c2b606b56c0b2e13b262990cf23987e138742eda24c0cb551aab1024eb095e929be557b17326b2daab78c981bd26a393a175385acbabb1a87983c271175cada26b2495705142e0c4fee912d1e19d97f2ceeb1653b70c9003165d7d5a4a6e916bf0298dffd94523762790f0108610c1bff81a59ec4cc890a716a29f4ad24d75d53360c423d0c921e66b59d96347112c918ff680ed460c8d590db11992cf86caf3ea3baec9370456c6c354859c040fd1c126f736c92e50860694b29dea4c1bf31061ca259e83035c01a27ec57eca8aca80c6c932261e1f44b6af8a0c571a833a826d2c8b749832566230cac47644eedc9b288640e32b4dd75282764c152b87648f7baeba3a73c31c7e2984973e74a6a7236b3c364bdaf2a5fe64b4da0b49437102a550ce04f220ad907e8853028a370d0b501d6fa849858339f63b8beff42fb5986135090bce450455b561f5d2c1d0a846dae4b2fea86507aa38c2257eca186ca21b87364643ccb668f7d880c164c398f9c46bf75a9a7c975e463bcc0b9b26c4291839c43136614f9c9133793fed561adc63992bf968d4c373b8531e6af04d58476b33585c1e9ba49539043e726340c4cce9223519227cd66b5f3d05702b9600a2694d5b23c4042b603018cf25fcbe4cb86422420cec820ceb589b42791c010cc4aa306fdb55452a49c66071c81aa3bac6f014be88602a6b4c49db2a7a9a57e6c97bae7bc483f5a54be7970300bd2445758027311e4949ce43859426b23999a0568a55b2304a838546d3f4b6cf8303798837b229b3b1aa3b3ea60bf3a9aa5c8b79f5293556a45010b5a571dc246ed749711cb96f0cbb88a8c1c298c7837b2f2c3525f2313ee5cba7f6dc77413cb58ed86f75d26b39729561c28b795073c1994f69256eb0ba9c934146c4421419475d005150897a17d310bc52f43d50e8ca5706a774d5079719754c6336d1142d2387bdc1732c03e2a3a04a9dde91c46612b54ca6ab15921bc20ab4f2d21910629ff4e37516870d60ab8bab08ce45dc89ca6712f17869e645b702141ef5d64f67f62156ea90ef1c502024858e91c89de92056f3675c1a6eb2191e17300845cc3f7b52cf93c566ffa732c362a8e89c5b6f4a5a827b6259d26a31932e3141486ecc746027776a852faaf0c3c436c690e3664ffaca01582022a99130bcc402bb7234a14db7baaddf7981d6557dfc44788c7506be021359e1917837a3c3d5a598757e00f77b6b785436b6840a16151939774a10a7cb8089fda55e6ae49f30512d691716f29c8a9fa94a8a113632a20c71138851ea6ab3f84e6e18b8531119e36cbbc6d0229a491f6b3b7e20866dda8ccf802abf47a769676550e2fc52ce438c48946eeb22756734bd4572c501dcc311b26fbc9c8ed2100a68e44435520848590375b59687c94a685b6490e236193c722b7b4acb84ce9a69388d13a984f696b85122c3dc0a5c38c2992ba60a280c9c6783855093a9b886953194eea273225c1a3e10b9db18c548c05c392631dc47320f411a618c943b7a201c784885b62f7c56a6b698abf1c76a039b3e6f95c466dbc31b4173778a9d5770b68b8a8195e886e8191e043b909723209553bb942a96ec4cbda1382d02f71a6c009bdac062c791c12f68a1f0506478d1869b782bc8b0181de6ac62bc8dc844aad6403a2b907f2d1a992bc44313f711fee1bc70d326e7199fe411354db2c4ab2526d09227bcb42cce2650e341368fb493d6754715736f8151019df22b07e5b5bccb3d0d161ffbeb2e93731600c85b6ccc226c790ed5e7384e8c3555497c07ec074f2253713b1ef6927ce4c1a80da11cb609c826718a5474230d62a40b0824675c95d0cb05b7c77b1dc4aa2872b8083bb79e201a0c847061e18be1d2ab68b2bd55d24925db5f4479bc12dcbc834b0254b891bf373cf5c4971bb0811182527c72c2ee6479217c70214106b416bdf0d818acecb63fa6af4d7031bb50312023acf66986c71a25cd8a88d767844c312dd5198b965c3df3e244ffd64610eb0cb3431f98889e72e864590191692b8857675afd45b6cc31374888b40183720e1985d811098738b63a823bc7716f9ce94ec70738d7f5228199bb78b811ea912500c71e1cd93c955c0049519ffa8b523a7861b6b2a3dce97d82449b00b8961877488b50542221ba79aaa0d33b3a47025acbe47998952b08e27ac2fbce08d6bdac7b6990297504194bc0304871472cf3cb952d439646aa86c47986d160afd7f401c70bb200e6182f91872812c551e17ea8438ae4236cdd743159802b034443e8d7ba0a249b312ac91981927440cb0bdc8e4615974bd2450161614068206bdac3c2e69eea0912f8a4ca1af21ac4c033a6076e6d13039c97ca930599aa12b93d58c09d663de14158b72ba0803a1b7917b71284802340422310babf6572aec23ae33a54a1f9c65dcb70821393b95178ba5acbc0756dd8a02f8afd156dc73958bab2f2c0d24c2436f9f00b7267da9f8b2678c14626ec811aea11a24a4b09e428415f82ee836e930c3b77867aafc5e6728149e3f2bd1bb68c0ef1663e52e24c33090ea8f4f564d85daca610fd7c2d5756d7d882408ded
m = be4b5e900bf3274d5c6556ce983f3c13eb314e8b3ac969be600a8c769a6e7c76
ct = ec226fb85243d7fdb2ef048473857615e30a387f9eafa5dfdcb89dca3d2dfb4d33cc89f82d59558a79f914b76512b54aa84f1ac29c75469555afed3e6670e19711037e481472b0a9d2fc0342c733a7304b5f7be858faa862cf9c59c23657a45ef8c5f164f7fd233c6897229be03ea8ff488896cdfc2e1a2df2b7427a76b8dc43021b2add59101ccb4aa6e00775c2fdbff75f21ee645d504bc93aef4abd59f2cb48b4b6ba32db18c59a762217c461142e40f701de7633d1414648036d588c2c3e37b82d796a5205d06901c5248121cbd3088b57afe5c5bcfeb66f61554d88669d365a25f0ae4577d8ed8699169f4c2135f1900f3f6b0a0e8a77d950ba3127f71b106fd66e5b671546d98abefcdff6d03ac4d90517228f4622a657b831c97075671d05960007f7f0c8edfbc77e3ca9bf6a2f962bda933404f40b41ffe9617d737a773fcb9cedcd3bd174d5d2045940779439d13913b307ee9401e5871ed62e9fe62b59956a6245b4e5b3b99f57bd8adbc46623c58ff063988a54993f2a207be9a68356cf4adfd96bf81bbbf4ea0754929e6b5c4220c8cbb3e36237adfa68fc47f49d4e3b07d28714e1ca186307cb3030aa5466a2529e7f0be48755d6c60fc2e33203ff597289e35c133709b3cb334d870f63f40784dd92063992920f048ba64e7795ca030e998b8f7859779ae7f62029692e39aafb58229ba44f9ed299bb74f62584ac66dea7039915ae6c15157389496f6a399c2652bdb2891a63c278e53ceb11234e4f7366488dc0393a559bcb735c823680fb853b77f3ba38a77bb0b0798a5d3abdddb146ec282ec40c9cbc9d87b1fa4f0e44f205ef7b2a258779557eec0896b89f4d4aafb471ff8abe254325b9d55e5cff2d32b3c1a02789bf9dd9c6bd5248c3e924937db28cc15ea12e64b4990ebd2ba00a4a2d2853ca862691ad60925e6bd10998d6433c305b9b91646e1fe29e46daa0b7a1cda8e90dea667c44bf6807764685b048ff8927a4978ebd299de1fac5673f511c020b67fdf42325c0f9d7255ec955e4ef16c1c7b91699c70625a360240d6716b28776423bd2ef3bf7da39abbb1a94260a2f7fd8623c9386ee6bc7ff3c434d9d44593fee017c7d8a3df59eab1d96922f13a44d2574f6e9705b941cab25c6031aaa407213e274b15de90533afeefe1f450acde06b1e6edb085dfbe1705c3d9db0017ac77ccd56db0248f5c55dbfef1b43445835c1b2e71d8eb7483f75aea1bc5b54b432ddff16eb1f97f3149ca9452c703879d1a86654018cbb87443c54556eec24333e144ea37619634a862279a6b534e44b05dd7c699e56471c6ab8131c3c27f84bbbb1814c5b5aac76ec3b9524cc90cff89bbd6b373f1e0af39df437f85d24fce48c84a1eeb47f6053ac2e01eb1511853e0550b605d63e23e418003760ef59b628a72d4b68f16c0428c5f707c6ac55410ed41a15850b039da9e9d63bd74d4c3e4dc8e27630992977f511f704df40969dfbc4fe1abc07ba2656c142cd67e88b9db28880c850dd7484bbb9b027
ss = cdb2ed847828f6c0273edcc88ac4948b72b09a7a7e898b4e1fa411a2044f3fea
d = 7ec408f52c9aa723d0c41d9987682a5f4ce6c9da7cd0215af60bbaf5484ab353
z = 0da1d147e7686e428aa1775bc2eb045d1ecbb17563ac966f708cf3882c47b5ad
pk = 317771b7e77466880e15c76a39356cb459b78e6821e69b2f0f817b236a04a7cb834a743f830934043856e0dcc376730b3afca17aab6ae2c59ebbd57f52d84cb107b6c5e536edc31e57c3cd404a618700aa1dd87e43d92d4e601ca8d998c927451e9205429c643b251e8307553fc755dcc06d9003c35c310780b31ecdb05764e3c479913063978143fb9a462b011446394a287888a61f4f57b6c0548718faacecfa6571381ce25c2d10c27386cc255086419275a3ca59bfcbec4c63e5b487c41661520495e7b54b9641a1e16dddba5794a42d42e86b0007444cba4db161c6547c69a9cc18b2923b2a388710578043b77513173f6eb0190854bd6cd2612d1048e79435eb17680e99bb932c232b1ac298591d98a881696b3a46e117bc4a50565ba52e4704eb1c23c057894878434c61789ee8a594f94ac55748e2b111170c391b6b8403099928a2c60a42383ce5cea5880701aa5b60e4c789c759c12703d946416ed316e48c62603920e2f640a347a2f305602f4138aa82b78cd08fa071ba1b9711a333a3d22244dad09aac8058592b1edf9193291c8854b18003c6cfea4a8728e7ab378905e3d04349fa5e4ed9baa17b41b0a7189ab5cd0e352f174a51f3518badfa7df523bfcb64c43fac3bc5b6532bf4ca91e245e1e61a815c865bc7cf3cf87891eb1234a49b624c0e1169c400cac05359b6a15c9f3201b21f02c3ff0a4b94980757688ae0c48d0ac5c3fb650ddc38a8167c87c51cabd1698f8e3654380cbc8819599699615ef5495efba00a7a2c805c1d49552183b37bdb782f652682e02b7e26893fd97b8a7025affc7062e99557751a6a1da7828d7a003d0c62c8d006fac92589594fd729c17f38c5c83bacfe5bb8add8c1749a7550765f872c22e3e8be9db4c50a915fec511c31900890192861366d9177612d731f1912ccef5534248408c31605ed8960a612234cc23c94275a0b77302f0b82b4d121bae15539c3111b9a21031314076199849302f4274fc54b284d95903cb543902aaa5cd39d034304ee86814c6119f7fbc17d35c68b151e9048434973ae06030cff855291c71d58740ea00254ed926ab8835234490bad7b51eab118accb66f4a6a172c9a26717376e678771b44d9d452dc93988b9c9b5af98907b17487bca1397b8547ac8382f8a28a78a91b1b105f107200e839218a74d16000e90334ffc8709976b7fcdd4b742dc6bd2667ba6ac24dc510314f6b98dd711bd7a7169798874225627f2c7aad1bf37e97a4771542e8c7898fa0d8bf4c0fd91bf598580df6c0ce231a96368c8b8435f5507429006883fa88ee4e5791c2685f61c9247e72378478492ec90778c5fb8aa4a70e6cd48890bafeb05798c13795c58b62b5ba8f7c522e78365089ae735a796825d9ea8c572a6544aea86b2e08ea9748cf6b5717103a6d1c02f5d87a5e1aa94beda8691d454de0b547e951afe05061399804bfb32eb7b0857b8851810ba48e92518ba798dd54135a74419217a687620a0c665a050318e3672cd616f6d41618005cba6ea47faec63daba709acc2489417fea39b74ca2b13d4a60ab61ba89b2cdf0912757e08214b0671d8867cd2794fb30a8983b410f149ba2ca7134d00f83ccc8d1d4e2f1e83c9d8d4b95e33927f84741e362d80c3ce5833b7f2498d841f4c7e0
sk = 7390b68a5071de21628a6256426aadd676c604479578d418ff77b4280c2901a29085e9ad9ca81c7639bae82274ee094fa38cafaef26fb27723c8c3c2b5276e28dcbd7131a5afb0bb238249963216cd81118a881dcf9628332661e0eb07c55465403b81d31407cc5b20b2041f5455c3fe8061edc7ae33e06982999e185106322564bbf9b03e309e1fa6bd61412f15091e9c523885b6134788a19d812a4cf4372ff35a24823a020c97cb59a9f5b698471483b04410107a2c2d8824d1ba5646a89e697738ebe6926c54874dd6a55ba2b89b64b1aec95f918a65c9e92d8fcabd58e25fb7b07fd880ab48f6581b661d4ea3cfda38875c9568a2162ec367bd78c2a7f7b3776511a8ae16981838bb3fc6006fab2457f2964bfbc5ed5c67da4987ec997d5eda305b389cb9234b39e23ccb316fed518f35c757bf77b501b983130282f598039435a6b402b679b14f5c1c2c69e32b1ac9421c888b6d935911d4aab56a4b39b3a2c6b8049f8584d74110fe63a1cbd633c63051953b9d12f36c5e3885dffa5d45309dcf56bcea5739a85441dde06b9564a4d1e416459a809964c16d574a42eccb18f51ccae7b016ecca4df2365596ce27958d1227a72a4ca336c412baa26afb154809243b5a448a9fc38b39dc90d2177f142b1959fbc767146dc8d17a3857b84e987479759997ea85ada8662035a939a30412a771b3893ab5184dc94106ef0790ab7617c57c8875d842010c08c142ac0f347709684302929d1d4371cff2019adc2c9a0a34b1f4a70dbbc3b18011348c7e725345a50197739a83a86c7af54960c11c3b03093cc3a39a7e2c8fb7f84e1d452029692bc4a872946a23cfe834254845d46bcf040267a93602b74a6fa9580b134500edb9bd2aca5cf1959991c8716e28c2ecb026a398444b853408b371ae438d4459a3a6bb00fb63175005cf15125136c2b069b9560d213acd3642c3b3c26620af85850922d27fe8f8cfb7b79afe08b9459a36281379c4169b73234c7649b8a0416eee2449ef7a1adce07910673d2ec3ba18e74914110e2bb7a9343b74d5551a80dbcf61d52367f387259408bb7b87d466593cc9b872766cb7021e9c741c040b397d842a80c952c91070838833efa83f36ec134be6156dbbb63e720b07d2197a4b4719f8a7815b682813a55e369721b88ac78144b738177d7788c2970e8591ab378bb4f26998845a8238a51352d33ed9b5533797a7e3d801b63a3542b11642ecc9e3808db74700cc622762a4132d8a4ee583cac8898005760351d6b70f71b52dea75c07a7d5970875e500ac13c14f1f2625d217ef13404a493526b115c6af01540629e07795fa78195ce23809911475e9ca00cb3caa0b5bfed575a6c33bb16351c60bb5bb050218f259811bc669ce68fe4fb1d6369cb7913013a16108d8204f0e09f351156713495e7a045175876f2836a4ef381b6a426ae55370ff4c8e740015687a8828c19426060581523bb184baa9972d946af2d2c34eaea9869304b095106fd759b2040908d175f02ca0a87762af4b57daacb432ad5558a41aadd2c49222460515178740c8f552cbd99653ffb4953d3218f8efa2fd6a1bf7ac7101cf320060c537e95381623872a2607a8447a317771b7e77466880e15c76a39356cb459b78e6821e69b2f0f817b236a04a7cb834a743f830934043856e0dcc376730b3afca17aab6ae2c59ebbd57f52d84cb107b6c5e536edc31e57c3cd404a618700aa1dd87e43d92d4e601ca8d998c927451e9205429c643b251e8307553fc755dcc06d9003c35c310780b31ecdb05764e3c479913063978143fb9a462b011446394a287888a61f4f57b6c0548718faacecfa6571381ce25c2d10c27386cc255086419275a3ca59bfcbec4c63e5b487c41661520495e7b54b9641a1e16dddba5794a42d42e86b0007444cba4db161c6547c69a9cc18b2923b2a388710578043b77513173f6eb0190854bd6cd2612d1048e79435eb17680e99bb932c232b1ac298591d98a881696b3a46e117bc4a50565ba52e4704eb1c23c057894878434c61789ee8a594f94ac55748e2b111170c391b6b8403099928a2c60a42383ce5cea5880701aa5b60e4c789c759c12703d946416ed316e48c62603920e2f640a347a2f305602f4138aa82b78cd08fa071ba1b9711a333a3d22244dad09aac8058592b1edf9193291c8854b18003c6cfea4a8728e7ab378905e3d04349fa5e4ed9baa17b41b0a7189ab5cd0e352f174a51f3518badfa7df523bfcb64c43fac3bc5b6532bf4ca91e245e1e61a815c865bc7cf3cf87891eb1234a49b624c0e1169c400cac05359b6a15c9f3201b21f02c3ff0a4b94980757688ae0c48d0ac5c3fb650ddc38a8167c87c51cabd1698f8e3654380cbc8819599699615ef5495efba00a7a2c805c1d49552183b37bdb782f652682e02b7e26893fd97b8a7025affc7062e99557751a6a1da7828d7a003d0c62c8d006fac92589594fd729c17f38c5c83bacfe5bb8add8c1749a7550765f872c22e3e8be9db4c50a915fec511c31900890192861366d9177612d731f1912ccef5534248408c31605ed8960a612234cc23c94275a0b77302f0b82b4d121bae15539c3111b9a21031314076199849302f4274fc54b284d95903cb543902aaa5cd39d034304ee86814c6119f7fbc17d35c68b151e9048434973ae06030cff855291c71d58740ea00254ed926ab8835234490bad7b51eab118accb66f4a6a172c9a26717376e678771b44d9d452dc93988b9c9b5af98907b17487bca1397b8547ac8382f8a28a78a91b1b105f107200e839218a74d16000e90334ffc8709976b7fcdd4b742dc6bd2667ba6ac24dc510314f6b98dd711bd7a7169798874225627f2c7aad1bf37e97a4771542e8c7898fa0d8bf4c0fd91bf598580df6c0ce231a96368c8b8435f5507429006883fa88ee4e5791c2685f61c9247e72378478492ec90778c5fb8aa4a70e6cd48890bafeb05798c13795c58b62b5ba8f7c522e78365089ae735a796825d9ea8c572a6544aea86b2e08ea9748cf6b5717103a6d1c02f5d87a5e1aa94beda8691d454de0b547e951afe05061399804bfb32eb7b0857b8851810ba48e92518ba798dd54135a74419217a687620a0c665a050318e3672cd616f6d41618005cba6ea47faec63daba709acc2489417fea39b74ca2b13d4a60ab61ba89b2cdf0912757e08214b0671d8867cd2794fb30a8983b410f149ba2ca7134d00f83ccc8d1d4e2f1e83c9d8d4b95e33927f84741e362d80c3ce5833b7f2498d841f4c7e076c64235d8bd63438f13dcd038f286b9f4242070a5bec4d8990075008667aad30da1d147e7686e428aa1775bc2eb045d1ecbb17563ac966f708cf3882c47b5ad
m = b0c99f495ad0cfa090c5453402fb93b6bf35d02077c5f6388810cee3edf51a99
ct = 4bc2a658a3a12f2a50cddda741e297bb6492fddfa051a1d56048390ff6e233be5505c126f2d0c4c4f2c1596cc3a19fc29b788c7b2026578e969448eac338767f2c4445c0ed4cc246a51b687236670b570057895a692041572b89bf38544c6728d10a84534d4d4fc8b9111b04391857a44b38922358ae366be7263548e5e026632ea14ab473f7def61d4430908d3272aed38afa868149a4b57de951bd37427898c7bf93de5f0e02617c4a2a4283680e617ef9cdca25ce6ed0e3dec34f63c79eb0d7cf2a850dfd6febc1658936f54e8f022dfe96340dbe07b424865cafd4a04aecb1a7c7e97f4b1fbc4e6e2611ea5c31d4b5733ac4d1f21aff37a20336651e329934c913f78587a92dea9806df08f33085e715b9a51017d9b8e15663a591082a46339eddba6664065557ebc23bb274f3924226c4b45a8423583e5684499e23ec5ee0dbe3f9abbc6688e215657c422b9b9ee4f78d515fa04019fbe4ae3426749ed8f5bf0b2d26a302b414b3658be1eb83709e1f6f9b09c9adc337853f5a194d3ab94bd04b91d968f194828dacbeba97272f2add5870a6e204115ec726e758e796cd9c5a03e6f9aac77f3f334cb2ee19657e5d103ceeb2e09f33d7fa942cae260d66d33206a4c86ee6248206acb0ee326afd509e34cc45f6c0035063903bf7f935d573e7ff482b0a29ad021ae825baf753aa8e6bfa8b8bb018518a95b6f7e384b8fb7101c9bd3ccc71ae0e3fbc6d7d817ce218cc826b1835eda8c62c03e2c7e652e96f0659239eed615167e253d3405e015be7c0711db2e4ab4191b4149a556f5d2232091a48a7dd4c47b2169d516e75dce90298a7c9de76ac929daa9526732f710bfd072cdde1fdbf29f224be5f353ac99ceda4f773994b5b28d9e04ed3e23811bfd503819b0154e8acae0cc9a0569c09d36cda884150925809fd7baccec6bb19527da4fb2ae9eb1d89b709e303a217e314ee10448a30f60aafbd55b76b5fd868d56c795f6982479b91ff8bc2e0217e26f1bf2aef68cfc6239d0a16c0cdc7b4f107fb3cda7f4555a24b354757d48f28bb9fea82814ad9f0569fcb460ae6a0ebc2361ff6c5fd25479439243d12bc8c884a34e5b5068fe38c8a6de1206e321235e35b32bff77c13677eed3c577172fdb4a5abd3f8c1058e288d495acd6da11f20402c7c05a3385b33357ca779eb6975bcd42da28946d72f942bcf2aeb665a2880cd0b82e0b7271bee2a093c836e95987f37fc8f3d14e0a13317a4420bfa4a00bd43a66197b902bfcf839819d87926396096518e9568177e5c2e45d60f271c7eea01047b17e5a1ca1462e3b9f57d4cfbc6831bbd00a07b618e1a5b4d05604f8b55cc289acb9ef7cedc8e6ff01f7780cf07e82d6e4e7bc906878c7b885f739b439fcf454b0890ae1f06c488cdbf8a5960c85196b1c2072d13878b1e264e22b8d99163f586ca6f6725587c310a7997bdc9e5c67ed10ec29351124e69a26ca66f61eb8eedd5fcfec2062177146ec3bee711fe6e0dc0e90cded4d63a96e2cef254130fb824
ss = cb144aa7afe13183f7cbeb782776d1d678bb2c03d9544bca6a96efdc1ae5e03e
d = c121915bfef6abdfc177dae2f5a24218f9abda2559afc6741b08e0e61ab433eb
z = 729b5a50627688a4cb3e37cc0fef22162ddbd848e5aa641731f8e60b4b79c93f
pk = 611425c6bb62e8f60764db8466613486836fa07896314a6ea13a56e2f467483848c3451602e4c6ceb2cadf378d85654a63024c5e1aa3ba242136e5302881274c1316cb26004a549b19db794fac3f7c454fd8223f560636fa5acb56f0611911954131ad94ac88272b6cf4c89fa0635a7a838c38c92e1d640955453ea44ab5a6a0868cb9c071e51705e24a1cb1c4c9d8c59082757fc5cf95b17ff0064c0c47b021b244de30aeda11251fb170efb279154515b69cba0400875c78c1844503d411521ad54c651a738bc32da29ccfe992bbdd937827c6503735116ab5079dc04006fca98a66acb6519187fca7ca935c090bb8d31b6062b34513f01e157976183a1873db1c9e878a3eb37b650205ea5245fcb614887a8def4bb44b89cbd3c221e1a9b587a8c4a50633a9f386e6aa43e360649da46ab688116e01aa75943ce061b362d74ea824870a94cdf84b38d809bea8c994d2e10057b78ea6685fee45548e6bb681a32f5346ad5467558fe6c345e6258175a84edcb32b378ac3bb24e85739681234c0f1633c334df7d853c9d00dbde8a23d463289423536a44bfab94f2c76c113fcb086e5c4cf40193220c40b509065cc3ae5c861212b898699ce1c224a04a77bf165b0bb057c30d9cca16b4dc8128e7c197a4999372906cbf38386d66c27d1e36e8d504613c36d8f655d49750a72509f32f09580fa4518d9a34eb63ba76c063af7cacf158607890380c034e2429e49125c3f543c77c3066c374a43d24a7eea2608a12b845a4c42f7354699bb169bc720b175ce7c0d6e63843f543c0a84162e388fc21c313b3a5902430cab0a61d3e3aea195b13cec41e38539f41c6e22d63f5d60825d7182ecb31dc8a0a82a952b765c0eb279b75d20be877b8fb8fbc290f56efcf5240779bd2c639a67476fae730be123236ea68e4afa9d3200d0db30b7a771bb97fc1667e94cff70bd02f32d6b0b19548b61bff4a43fa5cb73ea11483b23b1394ad5812c8875002be49510656794033fb3150c7e13611126afa639355de9c04de445eb5c7430287815771a937707e88b3c8f42587f30baef55aeb7a392c14a4dc858abb9d537f8043c64100aeee6a597315bcdb65528286e0fc7ad5a59a066725cc965c562acb9d6330f28220bfb35b21cbb4321fbb556449c5e1108c46744e48c578937cc12c20df49b79ce96aea9b231892597b8a57683c495a9729bd7b969f34899116104abb00ee4049ccbc7c37ea5868ba5c2f4a3934d6599ceec340d6a488fc28d84ba371456caf9c52da9980904e253e54332505cb9322b1ce3c1904c739433d99fdb35461d4b3f949c8734904974c5cb7dd54531e86e7f9a69b8c78e137a77c0eb6b1ff468d0b2973819ca6a69b1e640af8f3b35af45183f5284425393472b3b7674503a86592947621dac8352a64427d313d51716ed6cc78bd85412d97561c910f31923361485d138b80585cf2a59a04896b3bd8c7ec2923ccd290c962c343561226a076e7e13a0d51233b68062d0e02512aa96fd701ecb80b7f45b210311246bfb594c5059f25c1167094f966c7d88da77ba3a71d186936f6007cb7cb4941c599103792edc82e3708e4aa9706da72ced51924d19ba561843c3a70f3f91b4ff04987cc4a914fc6ad33290975bc0b534d415efbe43f7d4a4b917723a
sk = 2d8ba8d5472d324746fd3a4a9f999726cc13871a6ce75130aea07566332c05dc3b99c8626cd69917f025f6898a3112b7119c168bd86e27c6af08b292aa37745f993146dab93b159e9685cc09d750ebb58ddd2615236b298e8422db54b971192d69857d3cb1c910c948544b6270a1c5854936dfa643710b631c245e8b00c42fe15552a293b6f20278d82588bb164eb3636465cb0bf931b77c087a475dc35414c896069321080de41d58644f14143c5b75719184172eb2add8dcc059bb5dac9a22060283b5c87ca05b068405a9e2e4c7cb88941d7162667733b95a76d2e3ab9803b547047c95eb86995b1abfa050346788ef0c682405852bd9bd8f178e4adac309e8aca30ba6ab1bc5f8ca8dcc96291a616d77d31a0504229e206704db130e8b4480822833597d36db65cfd130d4796a254c360dc2799d256eae54b01a264af8020c4422aa837a61dd2c983345bc158bc878987ac4f22e49b21d21d47f32625ca0386637668517531ee2f13a5d0665c8d41ad19b3faa53793232974ec3193f2568c092595b009d40f3301f033f479192d016106be49303a1616347853b107626e49cd14c46be4660883b0b4d7725c0477887eb771e305ee2aa49beb1c00d6c42b5c33fdfa225db0640e973855d504ffa70b23c6c1869ba0dab69aa2cb75a02d9acd2f57f66c0983182a334e2796afb96ab2293751ace0f51219a994b2c5625f1ec7de1891840d0c6f0b300ad5146b5b682d5a6406455a475a799c0ca7c2d89c8bb759fccd178d278217d086dbce5a5946a0d6811518dccb37e898be658321fe262df3527fc5271e7b2b164099042900f2dd44491a72361bb0aef38106cf5ce7dba2316fca7ff2843f4f00a7ad94726f04bcb552dc8b24d6a644444ebc10cbb5dac08afceebc9dbf7910e031c8bb5038bcca34dd77fd8c7ceaaca6321715e639b5ae7573c0a0ba32668245a09aa278b86e2f2118c5bc6e9331063fac6d43c63d21728bb691233337668e7400fb08c54f98894c45a3548b74a7b1490a4b6009a05a9919195c20d835746d092bc6d3c02d2613e51832049631d3dac37d5951d50a2bbc5c35ac63a8d9c0318c2491ed5ec0ffcd0baea679150ab737003cca56556063b2abdf7286e887e92737f3651329235492c7221aaf0609c8b2f54a9c001f30d7314581ba821ba5b344463a88fc046d06a0eb422a524ccac23f7bd722c487d955c81836f7b49329b81231d371c7d3994bc54874e85bbaf278899c544236b49c04c688aa6170dea386d11b840634e75932b01716fb33459e63393f8da1281136f217bbfe8c10a14fb675e1a5074c1551530139c57312b4c9b5f4cca2219c4b35b63b1590ee6e3ad66d301b4609075737ff7a37aca7193d489762e75ada15ca43fa8be146232e5029b3f2a7d94f551ab625b8f963c79bab4123489317923eb54ad997b004ad53b3332b25cb27dd10a3576776eb1d77bfa10a9edaaa42c385cd5c871a4cc37e29a3da2e51683a78c09d63e64f6895930bb314080028473bc8c53ab6a2038dc1dc018c219108087c3b2bc2389e8609c0a8737f01c8dfee13e2014a77f2722e0f60d71f162ddf0c521f434d51a49befb613fb28fe9001d35c250791b0c611425c6bb62e8f60764db8466613486836fa07896314a6ea13a56e2f467483848c3451602e4c6ceb2cadf378d85654a63024c5e1aa3ba242136e5302881274c1316cb26004a549b19db794fac3f7c454fd8223f560636fa5acb56f0611911954131ad94ac88272b6cf4c89fa0635a7a838c38c92e1d640955453ea44ab5a6a0868cb9c071e51705e24a1cb1c4c9d8c59082757fc5cf95b17ff0064c0c47b021b244de30aeda11251fb170efb279154515b69cba0400875c78c1844503d411521ad54c651a738bc32da29ccfe992bbdd937827c6503735116ab5079dc04006fca98a66acb6519187fca7ca935c090bb8d31b6062b34513f01e157976183a1873db1c9e878a3eb37b650205ea5245fcb614887a8def4bb44b89cbd3c221e1a9b587a8c4a50633a9f386e6aa43e360649da46ab688116e01aa75943ce061b362d74ea824870a94cdf84b38d809bea8c994d2e10057b78ea6685fee45548e6bb681a32f5346ad5467558fe6c345e6258175a84edcb32b378ac3bb24e85739681234c0f1633c334df7d853c9d00dbde8a23d463289423536a44bfab94f2c76c113fcb086e5c4cf40193220c40b509065cc3ae5c861212b898699ce1c224a04a77bf165b0bb057c30d9cca16b4dc8128e7c197a4999372906cbf38386d66c27d1e36e8d504613c36d8f655d49750a72509f32f09580fa4518d9a34eb63ba76c063af7cacf158607890380c034e2429e49125c3f543c77c3066c374a43d24a7eea2608a12b845a4c42f7354699bb169bc720b175ce7c0d6e63843f543c0a84162e388fc21c313b3a5902430cab0a61d3e3aea195b13cec41e38539f41c6e22d63f5d60825d7182ecb31dc8a0a82a952b765c0eb279b75d20be877b8fb8fbc290f56efcf5240779bd2c639a67476fae730be123236ea68e4afa9d3200d0db30b7a771bb97fc1667e94cff70bd02f32d6b0b19548b61bff4a43fa5cb73ea11483b23b1394ad5812c8875002be49510656794033fb3150c7e13611126afa639355de9c04de445eb5c7430287815771a937707e88b3c8f42587f30baef55aeb7a392c14a4dc858abb9d537f8043c64100aeee6a597315bcdb65528286e0fc7ad5a59a066725cc965c562acb9d6330f28220bfb35b21cbb4321fbb556449c5e1108c46744e48c578937cc12c20df49b79ce96aea9b231892597b8a57683c495a9729bd7b969f34899116104abb00ee4049ccbc7c37ea5868ba5c2f4a3934d6599ceec340d6a488fc28d84ba371456caf9c52da9980904e253e54332505cb9322b1ce3c1904c739433d99fdb35461d4b3f949c8734904974c5cb7dd54531e86e7f9a69b8c78e137a77c0eb6b1ff468d0b2973819ca6a69b1e640af8f3b35af45183f5284425393472b3b7674503a86592947621dac8352a64427d313d51716ed6cc78bd85412d97561c910f31923361485d138b80585cf2a59a04896b3bd8c7ec2923ccd290c962c343561226a076e7e13a0d51233b68062d0e02512aa96fd701ecb80b7f45b210311246bfb594c5059f25c1167094f966c7d88da77ba3a71d186936f6007cb7cb4941c599103792edc82e3708e4aa9706da72ced51924d19ba561843c3a70f3f91b4ff04987cc4a914fc6ad33290975bc0b534d415efbe43f7d4a4b917723aae654e4412fd220548280b7a6ace9f2f0bc7b059fc103060346e53bc3c3161d8729b5a50627688a4cb3e37cc0fef22162ddbd848e5aa641731f8e60b4b79c93f
m = 187361c0147168efc571fc7c181bb39144a8f7ea3e878d28024d19ba42135bd8
ct = 691ea3d9d6c8a1539a2d4d1c59ee0baf4ed0cde1c75a6f42935cf34a1d2617e5e3308d22ce653977f9e0eb06f2061081985fb53c67058193d61d513ac28bd01e4992139f523d1d7d6718e8b5ad1724020f5ee696e420f2a0cf3e99e0e5e7bd48ea73e276229a34532b889202a0f221801c5e35c04f3d7de4c0296f58c2e1ac4f58cec1e63374462007d516650e5d00ad604921517a3c9e452ead24cac737f480b1c97dee9be8e7e9675f7535d5ad15b025b58265dceabba5bdaa77141eaa389a65f186b55492bf574a5d4cf12f5c9dde805aacb9ce9fa9da0c45ed7995192e4232419c203fa326fe6253ff12cc0092da49e2e38f975f4c719723267738f30b56c2c822676b6523e68808ae7396f92682630fd6a55dfbb5e69297489cbcb254340c1cfaab8369402ca05d40d2d5bf132d18e71c7b2a7ad1973ef1cfcbe3d495637612a6b262fe8a843023b575ffc7ed3f03273eabdbcccf8022e3beeec5555fbb6efe6e326241095121a95b93815de96677448544c296ff21cfd9e8d7695cc79769f09dd7870c9abf603d46d640258088781e4cb4c853fd3e8fe41d08f4871fef56d33af93e5b9cff5acf390f6c06bb422e113c997b5bbb279550a8f9fdcad106169074b8fb2d9ffef3ed755009509ebb719eff7ff5f9440fe041bf4edc563237a6c9ec4f4ea33bc8e6c3cf218a9698e2d2f46eb4301fc573dc0bfec75e569d1f0a923a850c7765ce3a80bcb1ddbccd2e2334bb9314ce88d4ea316b489b2e1eb5436cde86cbba72a57c32b53f22d2633c277cae1fb17b3db98e106592f29aa696d949718087ba2e7c38f9c86c27e342a8f49e1d1c070fe343c2147d76b274fed177b208a76d2dbc16653269052e9819eb88a4994eb3b69a9b09ea606a9246ae8aa92234fade8fca3eccdee3ff9780ad92c5e56309fa7e0d73d54828dd71313f1173ffbbbcaeca79073a7f64847c6c6c8b5e7e1770af4b372039b12114f6b4d8047abd2a4bb29e35399bcf910150264fa9265c185b97362b3ae370f3a4233f3544273105fae8c27314c6800e17cf8a114b97e1a71b603e62ed2fa59ec7dd826c6b48671f6430eda890ef45a49372103ffd06a3e69f315d0ee359f2a3b801496f48b78e507c7aeea85ce9b242a427fb4b782524d8bc613cd6f41301accc5731f911684c7876a4b6c81bc5cbf4ba17014298125ccd956cbedd8b1f6232499307720975e558d66f835505ce949671744f7bb4bec7b16b81a14507674b341fe608fccd915c4653b1c64bc75bce8f8aa866eb2dd1bf874bc9a98b7e7230a6ec309db65919a259663ee662b0f53dbb38862d1ad374b030c2c9c704bc8abe364736fdf6ec7aec72cff1dbe4695054e54bc037eb58a776477536183cd334508771eb5832ebc2a7c4cd5f5ecba7609ba7c3b92493dc7ed5c69e0a860bffd70f62ce4f62391870083f7b38aa8f24285ef3106a784934eb6b935b1d3a82ba33eeb589b05f7cdacf25a2fd950b2e34eaf206be9f3e64b18e2c42f9a018a00c2fc396e0534553b1
ss = a556918101af10d7ff4734664d5184c3602ea54028277287502d8732e649e942
d = d86634ecf96cc2603761e284c0e36734cedec64e7ff486469e38539c71141c5a
z = 0472c3d61e4cae91b22d2f5a316794c723fbcf7546db47a42a15f1450ca3282d
pk = 3790b3e85bb887d46ec144b4d8ec8bed82bddda538eea77d818c7081b3bfcec68d496035b71280b23985c6d9cb7580568286b405f937e99a8ac1fb28a927940c0a7cbd36290d130a1c23a42f3a437c6291dce36e39e8cf2ea8b9613c1fe7571ac74bcab99bc452b9c5829b586e5544e27432f06ba9c96869f5b1228a0a70fcf95212b0b2b84b45f29a49b6572483807543baa6e4f8b7b40119a5d483fd20224932a3af6869f00c8e9c6c5bf4c53dbe092d879bcd7843475a3110a559454a7375ac0418c37444a16a164acc751f56b2ac97a1158c76bb9976d750cd23761265d16473429c3da3b82eac213876c20d639bf5951e94d939985abd149b99c249445f4c9cd7421ddf21c536bc8fc2029e65d5c7de083296d88bdcf04e38d26dac500ad4457cecf8a795322f45997bcfea18ebf807e84c659937cde6d89fb490765ea9713b768ce05099e7386b4037b961a81edd79add8fb9f8ddb71ee56c349b453d2a3bf22c56730bac0ce19c4f961c008e03ed3928c7d068cb6512dba564855289bdcbc2f2b179dc7631b9372872d05c4e373577861a67eab16cba898beb2ab70c69447a156df0b36ef9c451931b4b7212c8a850799563cad55bc89fb3460f0c56ab434c5e9abe9363f1992577698af0058b54bb5b9a7b42e8d148d9dccab2d1a31d661018182ce207c036ff201a95b755e041f2e1623bef565b01a27d870046018cf65c8324fdca0dad64883da659826bf82721c3712700f435ea40c872b83935bf6cdccb41fe29c81e2210477babe0012cd635079d5932d42038c615a476ff35a523c7761d4560554c8ae0532e8d23a16912a804908411bab5fb96b9802737db82ca0d40c1a3b9913d81fc1330cee7504e2a056a994c4dc70768bc216f66921d93b81973b46352796d37b4f9009312aa957a51692ae8a65d514ab5bf7b46e0964a8f827adc51765384e8c35c900c4899ff30b1b53be227a39fd8b3acfea46bed8832c38555252b38cc5cf750221e3490ddcb80d0d73422ff47623282d273645c316181a36bf787ac90ec326d758ae71e5863c66b914db005655b1ebb057f8444e2689ad91a69150f71000ad7908897b4a3ba94c881c20271532a9653071cbd55669719b5c613abf45b3335d734b718779d51cc5162a91e4f2622a94469e09a41e8a9dbb3667312bc8d5ab7839374f689b32afa5a25de333126a49555909cb27002b18333a6a0d255b905e417eb8460d8f7566b12c99d2900794f4c0b78451777a3789c834c785274b65881bf055dc1875c6392dbea82811e49c34a3b2978468e10ab7fd91793b2856666a7c28473afbb467e60ba603230c5ef681af07c1779c6598a20e051254384467868c0b21ab7d89604153aa680611b767f19956a3b16229bc31fa3ca4315048b90f9f3252c23c02c92a6cfca28c5ad6adeb242c26023b8f76a914f888d39b59fdd1042502a68c0b416e6853e9cb5894253a129a1016108e44aa4257c2b547292642c3ab2c5abf1b5967c8fcb377eb91fef8c0d4daa3f2e04a0f869ff4bcc458f4c118a4b59715c6f3dc25a304b2fc9877d1aaa3af43a512a680f3e1bdaa90c816b95c339331f5fccdc969363977a7b9695dd6b9ba34809bb613862a0561ec25ce0d2dc86f262dc0ed164c2ad357a709eda919cda2c4f880
sk = 6dfc120e15395ffc3fea71601c36939f3ccb68116ecb66a550a284c09bafe6bc93ee929efabc348b015ad58b34f589891d9a7e34630565751b15f42d93412f81f511ac6587ce0121d32a4760ac0b6c3779c6bb5b4c0a983b72397c544b15cc7aa38502d37132040889c575bb473b0fca1bc1c50815496606bb99a7dde8861fda4799955b1d026535021a01840bc82ccbac7b99f745747dcacbb0ab34036110cba31b58c0ba3273349f2927fc0b32128b1b41c256067642adea66cd35482bebc757d2005b8c5579c5844989551cbb7377d550b17ccfa6bac2ce6012701988ea580435e0533bb5879cf5715eb75c69322b9015a4824b33f2647f0b23b4343940965027ca10a58a8a4bfe883c5fc90f62eccb9eaa3dddf68b0c1671bb249a52898faf3397fe07d02aa723efa27261a44d721acc9c8b6556267f06e872e6888d03463c3f7133eecc26b01b96879c0b5438a1d218820c91782f6b19ec5bb96362c09d1c9329912c45618735424a05c64cddc9c8b53c556f7b4302226440c6909339603dbb5a66a76e0a898c53c700270bb1c375c2c91c222b4c54b0c2848ce5208e18864cec0cbd86507a1b87df6929c80a6bb0e93d6eb085fdc1ad97a713e3ba1470c1c33dfbcd89a802acb9c222052073230ea3179bb75cbf107525a938b49a552b8fdc21c262740a55724ef28bb4d63bdfe2ad28b3246b4452578646623ba78509a286c258e69480a835c2b9820cedec3767e12e1d7b324fa1a51558b31a914d9568bb22e72a1b55714488a699fa705a4ac58daa09348022f0d65df68b8841dc7fba2506d7fb2e137b8e6a921788b5661657c677283d16c16961549368129397492b1a849005917f695b2305e529871b61811b6cd88a535692c48e058f9cb826bc53411248a15c39b2e7ba40000aa9d5134cf2471574aa201e12601662b7d393be919979681abf59136dbf44a1b66704d8a68b23ec2bc1f9525b986b8a640a2f754702ccb321205c9ee916f7342fa86c8f48d817f9f72208474d660b5f23186357f43681d93440aa562ca93d3353154a42a4790a8811439a84a19f8a087b8614c6825a4eebe035b794caa7fa1ea967b63928965ae044f9740bd4986fd3eb78f2d42c76132c89d960bf32197c432452b6b2e117b248e511b8fcb0fd850a57852e071b6567c37263d3b45bd439095ba0572584bb1990c0d287cc826f13468d87d91725586707f1c29c5a7fd4e67faaf6558fbb8990463297d00a196407057316b331cc911911e7da8a82ca1c77159c4d654b74fb89e5597ce0640ce97861f37b79b47291676103d6ec6822770bbb40cb7332b841e7243cb55a934c488555652189bac26c508b438ed6799f2c108d4357096c63080af57fffd17731e41a217393c2198eead7adc7099e1b0154a010816073882fbc2409a678f1db0c6e5942298a5b2088a2abd39b8cfa8b2a7c6057482268c29b88566c5e97042f8866f469b69ae16db06c1657f91a66787e4a06597a6c0dd2300a914ac1cad196d5564864c5a597db2c62f4bcf64c4cab3bb077d331337a6b0e39c03891a64a369b202c1b51330ae01798b3834eb87cc5bf234e7e14b5a419b68c114fb0989d2a67bbd0da491d75113790b3e85bb887d46ec144b4d8ec8bed82bddda538eea77d818c7081b3bfcec68d496035b71280b23985c6d9cb7580568286b405f937e99a8ac1fb28a927940c0a7cbd36290d130a1c23a42f3a437c6291dce36e39e8cf2ea8b9613c1fe7571ac74bcab99bc452b9c5829b586e5544e27432f06ba9c96869f5b1228a0a70fcf95212b0b2b84b45f29a49b6572483807543baa6e4f8b7b40119a5d483fd20224932a3af6869f00c8e9c6c5bf4c53dbe092d879bcd7843475a3110a559454a7375ac0418c37444a16a164acc751f56b2ac97a1158c76bb9976d750cd23761265d16473429c3da3b82eac213876c20d639bf5951e94d939985abd149b99c249445f4c9cd7421ddf21c536bc8fc2029e65d5c7de083296d88bdcf04e38d26dac500ad4457cecf8a795322f45997bcfea18ebf807e84c659937cde6d89fb490765ea9713b768ce05099e7386b4037b961a81edd79add8fb9f8ddb71ee56c349b453d2a3bf22c56730bac0ce19c4f961c008e03ed3928c7d068cb6512dba564855289bdcbc2f2b179dc7631b9372872d05c4e373577861a67eab16cba898beb2ab70c69447a156df0b36ef9c451931b4b7212c8a850799563cad55bc89fb3460f0c56ab434c5e9abe9363f1992577698af0058b54bb5b9a7b42e8d148d9dccab2d1a31d661018182ce207c036ff201a95b755e041f2e1623bef565b01a27d870046018cf65c8324fdca0dad64883da659826bf82721c3712700f435ea40c872b83935bf6cdccb41fe29c81e2210477babe0012cd635079d5932d42038c615a476ff35a523c7761d4560554c8ae0532e8d23a16912a804908411bab5fb96b9802737db82ca0d40c1a3b9913d81fc1330cee7504e2a056a994c4dc70768bc216f66921d93b81973b46352796d37b4f9009312aa957a51692ae8a65d514ab5bf7b46e0964a8f827adc51765384e8c35c900c4899ff30b1b53be227a39fd8b3acfea46bed8832c38555252b38cc5cf750221e3490ddcb80d0d73422ff47623282d273645c316181a36bf787ac90ec326d758ae71e5863c66b914db005655b1ebb057f8444e2689ad91a69150f71000ad7908897b4a3ba94c881c20271532a9653071cbd55669719b5c613abf45b3335d734b718779d51cc5162a91e4f2622a94469e09a41e8a9dbb3667312bc8d5ab7839374f689b32afa5a25de333126a49555909cb27002b18333a6a0d255b905e417eb8460d8f7566b12c99d2900794f4c0b78451777a3789c834c785274b65881bf055dc1875c6392dbea82811e49c34a3b2978468e10ab7fd91793b2856666a7c28473afbb467e60ba603230c5ef681af07c1779c6598a20e051254384467868c0b21ab7d89604153aa680611b767f19956a3b16229bc31fa3ca4315048b90f9f3252c23c02c92a6cfca28c5ad6adeb242c26023b8f76a914f888d39b59fdd1042502a68c0b416e6853e9cb5894253a129a1016108e44aa4257c2b547292642c3ab2c5abf1b5967c8fcb377eb91fef8c0d4daa3f2e04a0f869ff4bcc458f4c118a4b59715c6f3dc25a304b2fc9877d1aaa3af43a512a680f3e1bdaa90c816b95c339331f5fccdc969363977a7b9695dd6b9ba34809bb613862a0561ec25ce0d2dc86f262dc0ed164c2ad357a709eda919cda2c4f8806ecea55c3d5c042d2dca3a3925faaa9112561827dceb0754580814a84be19b870472c3d61e4cae91b22d2f5a316794c723fbcf7546db47a42a15f1450ca3282d
m = 295f219917d44b474de067472cc832406bcd18447df12f87bd117662cb0f2e77
ct = eac38bfae77380cde32faa8fce7b91e1a3ed6e241f55cc7d365933e9da5f19fb4017c125dddfa91d5307c14beb33b27a2ab9404ec043bd632fa2039440bec428e1d8dfc2df1494d3bf0f64e67a432f8acf89cba6133235742933a88c168f2a636715b704009e70a87388ffb2be5b54d0cd71505946fca984b1cfebae98c4c7ce66365bb4801c6c3791698d6e69a1bcf85836fe70d8abfc4861a02cf8912a5872ff3c15f0cbecf4a8081b6cf067c68047a64ab164f9fb832e840791a4194b538fdbadd5b8e554ce278a13546149c15fd77804e3442b3f29aa411363b57521d1a1eb9194325c18ce3a4fa50628e6aa35686539542480570ae2008f1f1b06e85856ce8bc71156d6b64c9f230ad408cfe4617fb9abc146d28dc8f9e4c820f5fbb4049a8f62c7e7cce079379c111a8cec54ec6b5c22a337413b6beb631f058aa8a275e1ea1e33539fbc4beb88e9730264c53f07aefed14951880ce625731248d3a21e33c27f89fb8e8037740c1cb9469770733e94f36685a06f847ac356b76a2feed0ce11a0f563ab9a4c25f3ff442c7a98472bda95c90eef92cb6a977b4d47b092db4f49913d7388eadc1ffd3cc5c5922c649c941062a497e189c675892600a5300156ad62bebe8ef04ace299dacf6c67d93867b6913f54add880047affc671cee86216dac411e5736b8fb270f23302389e0e9c5281037c17a7851645b46a979817f3b481b5032bede4dc8d7b014df029fbda35391cde1478059cf6508e4bb859b36a773e8a104851f318a414ee18ddf4b287bcd371ddac86d3bf3caa6339322cea216167ed25e24442200ebca879cef98ad8bb44fe0a7e37043ee3b2e1b491a102ecee28a6f809c15283cb08687f054b78b648a8b4f9053c2e7e517850a15637a691e98d50acb52225bc8e19c24254c5bd781931dd93b69dd025a2b87676d0185fdd0cbf3f1810bdeaf3ed7e87ae41a49cb810e733635e71ff9f042e43a798d3d9618cf15063775a7a643213ac3079b5e25f329ea09578821245d42de5b68b9e5d85df94034d35f5bc26777e20ccab18f9587b38bc89bd09ede5bff9bfa99eb290b8e32a2253e3fbbe41a6f9163f28a1a7aa3474c889e51b66d4a2b321bafbe81b3feb3cd6421ef316998c6f2f9a830a4ac042f93c2b0580a35aa5018200e6844ac4cd4a0056755ab1688c4825c5e6445035825c2a10dc9ac60be4060017ecf05befe6bca172690252c29938644ec5453be8f2816eeb79854c74e4af7485f0aaca8761ed3b0daff342dd0a6124319cdf00564c3d97a86d57b979027afa3cf3811f1f5d86f8eae7c6a0e59c1a06945934b6aafb4d9b4be1e7bca484f16322f730c60135b11160b384fd3b3a74a25887943abbf269ee12aa4b16450e41b07c2196eda7e9c0fd3112d2f6464dfa0a07f9bfb60d14084087b7dbfc139efc561bbd0f1e70d487e67d99835082b97997f0f05296b8fd47d14453291b60e0d91044265628b2de0d66d6c9fb2ad1ddacabbca85213cadfac4d642b2fe2a369624e0dd719a13
ss = a29fb4fb2e87f4b38b2894050474c1bbb174c0bf51716495274bac0d07ba7b73
d = 0610678ff4dc3128e1619f915dc192c220f8fad94da1943b90aaec401683a492
z = 81b292427d57feeb160f9347348632e1cd340960f6e6ea2422d194a0109af1df
pk = 35775144c098e6756148a30e8ce75a67137ad2455860252b764c15823c08358c45ac820bbdc3525543a66a22854bcb8dd8e1c920a10f67e9c8d8495865b3bf16c39ab0a86cc231a521f42316f7bbe4d019616c167e88a40b4532b1ea688222a48150c6e24859edd0210ea54e4e80654b86abaaeb52a022742fccbb336921d5807d0769bb5674141fb791c6025ead44c79cf8c1fe80987086cda07546811471cebc7eb7e8a5c554a6cc0062bc6c0b10900a8ee95239f844d26527423c30f4a1be90e29424263663406debab5025e11f00e09c24058f8077cc2313842a5ac74bba5e26cb78c4f8557cd38dc67286d9d25b18f005fbfa852c5ac738f33c24e07b26d635a09a3e3d12c9eaf432a06c4cc88b15ee7c4258b279631a9756e5086145cc2adca624410d58db0def549d2c13caa2d80ed4a088531221e9881f16e39659c3425b31b4e5c0462df53375870c2360b984a881ade524777489b8a184304372464ac7099b6afa24a9545b3ad02ac8b9c968d0b4b6e991cc0a83550dc70dfbba36de192bdb2a2239672f011bc2924622ca6c2c7c4c334ea05db489ca290390e5a18bf18b564a037157006fb9131b35983a9bd285d66482863c0cc4270a32b13e1299328acc2dc4e1812f1522a88177e813a0e6b52f11573873fc512bd004eb31cbe1446a3b3518ae2253ed3204c3e3c36439ab128c322a0160a5b40a27f3ae6121333400b050d60e9fcabcbc82ca7fb1b1399715a23417691542441923750abec3607b47b380835191d6f790a7d08f00ab209a6ba608cc9cbdfc6c8f4cc194bb22c630ae48899a058bae66f3b0cb12a0d2e3209d995010644fae989eb94cae8128585933ad0f7282940606785c07e882031c08a20f4a194be008aae8ae5ce77c17505bb0854579712f7f5231d1c32301053e9ae2a1866b634949bcb4c6952fb78376fc91bbdac8fdf096d1d987db5c71e39371f894adff2a099cab93d5353ba013aef5c58796f906e7a434590181a793ca012a6610c912daca06903b719e384c827ac62e2b2590f82f29d00bfeb50d66815fe13085395663f722399c187cc2784198b028e585b305e6126f6a003b05aba2c0a87eec6b186623dbb37dad789f7e8ba7ce01a792366117c308601664d6b7ce64a03a03090f55c5b59e66545bc0c9a29a29d2eb89eeea017026c2a4b88ccd12c96816af697c5b5f1896d340a60729984857072234c71aa5c8fed44f05dc7defa39cf409b063e68bb28b3789344bce267db328542a5530222203d6d8858e51caeb8c913163a97c0759a1d1c3562288dcd48d164004b08a1c9eb76f956ba5a562a84182caa6417e237bbe4e09a5bacca54a32c76773c84c14401a348108b2cd83377f6470019af3591b7c65bb33833517ce53f7701c4b1b2db8665cf5259b6052e73b41ee2641e9c998df327f750c44dec00ad7bc0ee69992da9455c2b26e4c7605dddbb3ed942542fa5c255b4f9d037a4264939c3a26f8a817d9c21aa958677193c13a3b1b76619a66b2a0b351601a1750ff9b78cd4506e1c19f04671fce65c5c34a6e8141628dd696b3d5b962497ed3433bcd707537ac4715a7192687826fac2fc0a60fcde02f78e69dd3b996b937332ad2161db433ef850b4c8a5bc8a48556a927ce345679d1595b8a12a0e85dc5da
sk = 5edb8568e989d33924746212f1b7131e5a247c6b73d58a8fb30c75b7161461f7b7f5ba4b38b924484964e7666dbf6177aa2662b193704fb19e60376614bc92e811905a293cba30a81b4401fd067f4185c3a0e72b5cb260aea81924b85105a7403bd6c6ee09627c13ab53dbad06999d276004e290b41720a70202c5f1f4585a68c56ceba1d7b21e079552fc591c6c3bc8f49c089527288ce6be22ecc28ea6bee8db35a8024a03f77e5d7c8c79a825ecc4c002566335e9355c0a91e5ec451cd81c14f355ba3b82e0a29365723ff30cca66a845e849a96093cea945c7d242461a94b5c9595555932ce43107e000c251f13fdbd699dfe6b5d2a3aa3b7662f988c39bf4573c59b38046317c65ca2cd9304448afc62190bb32bee74220b32b85953a5036065d230c2d28c80f0a164eee4b72b599be3a3961a8a70491d4ab680a46615450eea25a2fdb2c7352b7ce36ab05dcc5a933404925854ea5330563b41d477a775679c1f8b3e69690913216e9c479434ab55af2996f6b431d01a9f4d7904c80c666d1cab7e90da6f125e14320d46861bcc11d50d9b21b0196902a7e26b720df911ea80716cc478cce204dd796398d108d04eb31ee3027b8f0197bb89079e87d2abc641d7030923052046504788bcedd194c5807cca3202bfd25bae48493ff273cccc55446b2bde23547c45a36bf295b32e18122a008bac4a83ea05260930061d6c1205498549567ad11ce95f105b6e18fa282bf33c5102e0c18f2f44837980d85b26273c450c5885233f101cb8ca85039afd9e5c9cad0239ec63eab8063a3a76d7069b5767603d7f0921729910dd29c814a08fc67587de5020057add33c04bdc40c82015af9c7a41ce541a4c11832459679cbbd0626a670246104a33cb4d4769069253fc2379835be32e61ce6f12593d453071cbd7df3441d30b8540c4a515279def5c44a8c397bb018e4e377bd84b1c09917df0058bb8916caa26a9417b314a79c536576d97a5d0091787c24154a1aa9f2f39a70577e9d61803be48e2bea7c245cab5073cec1b1403775922260005f43706950a261b99e22302b1e63bb45438d9da39c2ee780e9db6e0b6495d0fb966c9352873a342a914ef189854832ab4dd42128527e9251565ccb21f6646654e6b78aa3466a0ac82337b90ed86dce3b0b62bb376827a5a1b467c63114e597bc7da7016561be00970200f710ef523ca3988068bbbb9a1a8fc5a94d37b930ae0758bb3c1fe98c96f5a90c94aa649a4647135b9169e6b81f18a192b19015a50bd39159f1e8ccaa881e34f53ae469a51756c220bc827546b0b9632d2110b86c43cd1b04c35bc183d68c1837b3b08e0c2ad5920ab4093142738a5545a5fa97951d735aec4a3e090175abd999bb1b1ca1c7499e7c5d46242fd605ce6e18047ae23231c605b6a81b320261cfa0884bb87bca9902ba3b71fbd98c0a97a53989637cd2078ea5cfab93b33b1396028270974b50c4d6c8f4c8a0a610ca689c981926c9013ccb06ac855f229d5a832c3bfc8f78b1ccee078b4e893783934115923f26d747312450aed0731d99375ef6b8291b39ec146d0a2218c9084f1575b11fb4894d372bbca066a621a334086fb392affdf4384cf64735775144c098e6756148a30e8ce75a67137ad2455860252b764c15823c08358c45ac820bbdc3525543a66a22854bcb8dd8e1c920a10f67e9c8d8495865b3bf16c39ab0a86cc231a521f42316f7bbe4d019616c167e88a40b4532b1ea688222a48150c6e24859edd0210ea54e4e80654b86abaaeb52a022742fccbb336921d5807d0769bb5674141fb791c6025ead44c79cf8c1fe80987086cda07546811471cebc7eb7e8a5c554a6cc0062bc6c0b10900a8ee95239f844d26527423c30f4a1be90e29424263663406debab5025e11f00e09c24058f8077cc2313842a5ac74bba5e26cb78c4f8557cd38dc67286d9d25b18f005fbfa852c5ac738f33c24e07b26d635a09a3e3d12c9eaf432a06c4cc88b15ee7c4258b279631a9756e5086145cc2adca624410d58db0def549d2c13caa2d80ed4a088531221e9881f16e39659c3425b31b4e5c0462df53375870c2360b984a881ade524777489b8a184304372464ac7099b6afa24a9545b3ad02ac8b9c968d0b4b6e991cc0a83550dc70dfbba36de192bdb2a2239672f011bc2924622ca6c2c7c4c334ea05db489ca290390e5a18bf18b564a037157006fb9131b35983a9bd285d66482863c0cc4270a32b13e1299328acc2dc4e1812f1522a88177e813a0e6b52f11573873fc512bd004eb31cbe1446a3b3518ae2253ed3204c3e3c36439ab128c322a0160a5b40a27f3ae6121333400b050d60e9fcabcbc82ca7fb1b1399715a23417691542441923750abec3607b47b380835191d6f790a7d08f00ab209a6ba608cc9cbdfc6c8f4cc194bb22c630ae48899a058bae66f3b0cb12a0d2e3209d995010644fae989eb94cae8128585933ad0f7282940606785c07e882031c08a20f4a194be008aae8ae5ce77c17505bb0854579712f7f5231d1c32301053e9ae2a1866b634949bcb4c6952fb78376fc91bbdac8fdf096d1d987db5c71e39371f894adff2a099cab93d5353ba013aef5c58796f906e7a434590181a793ca012a6610c912daca06903b719e384c827ac62e2b2590f82f29d00bfeb50d66815fe13085395663f722399c187cc2784198b028e585b305e6126f6a003b05aba2c0a87eec6b186623dbb37dad789f7e8ba7ce01a792366117c308601664d6b7ce64a03a03090f55c5b59e66545bc0c9a29a29d2eb89eeea017026c2a4b88ccd12c96816af697c5b5f1896d340a60729984857072234c71aa5c8fed44f05dc7defa39cf409b063e68bb28b3789344bce267db328542a5530222203d6d8858e51caeb8c913163a97c0759a1d1c3562288dcd48d164004b08a1c9eb76f956ba5a562a84182caa6417e237bbe4e09a5bacca54a32c76773c84c14401a348108b2cd83377f6470019af3591b7c65bb33833517ce53f7701c4b1b2db8665cf5259b6052e73b41ee2641e9c998df327f750c44dec00ad7bc0ee69992da9455c2b26e4c7605dddbb3ed942542fa5c255b4f9d037a4264939c3a26f8a817d9c21aa958677193c13a3b1b76619a66b2a0b351601a1750ff9b78cd4506e1c19f04671fce65c5c34a6e8141628dd696b3d5b962497ed3433bcd707537ac4715a7192687826fac2fc0a60fcde02f78e69dd3b996b937332ad2161db433ef850b4c8a5bc8a48556a927ce345679d1595b8a12a0e85dc5da576cb9d31e5146967756cf7356926f2e20fc7c1fde9954cb2f593d96a80ab86081b292427d57feeb160f9347348632e1cd340960f6e6ea2422d194a0109af1df
m = 281481109453c6238eb72d8995d5a09baeb0b830e40fb09ed20e37bde4826ddb
ct = ce63119902e4b8bb7f2e44b1ec350aa603e16bc7ad8a26f1aac5427f926ac785918be2754d0e70e604bb130d7f537ff25d43d8c0192f12243492c5b361523329d69ac6b7702a667539c2c6a7109dbb6e83f24b16181974639865b4746601e7f1f44f6182ddd7addf08c7390f9bd37aa745724736adde1bac0a35600fd40db05191728ef9182cf0c49acd7d19a8912b669a3e287ac5095d315f751e0f1a8a74ca23ff9c1dd4bbc0c68264cdb6ed3b8840cc504f01fce8b31229d377010534e26b01559104e7e16dd3147c2e32a2de3f75482903a64722afa2c35272aae98f5cb178ab9f9d49459c2980e919a38473e17300de549d73d3e5e4dc2c3e14c9efde0687ddd887945e1ea8d8d3ba455df4dec1359c1c46029079e7bdb0c83860666ebb48bf3527d3379b9d7c8c729ac26164abbabd467e85160a91ac6b5f2dcd4ace16a96996a3c6edbbc99b3e5d40a6fcb78021e18316adc4bd9457a71c45a0236c40108fe8e44980bb23a2170cbae835028c3459c271e251b62496d0913d2b18c75eb3b3caf943a29e0192cb3ead70a0b0f718bae51a4dcf549b68eba0277b90ae5f5d286be06b9d33ef49103c41b99e2cf4b221aab73b8e953f698534f80fbfa7d1773e6c0e33b256ef06d63da03e6450e88231eadc68113f22bfd24e7e9880c35c18b1489a389cfb704421765285863d0f2de22fcfb137d52d75e27f75d7c12e419df2fca08ee8396316cd7b78b669443fbe95b2566bfd1f5e964fb35d8d3434fe8af75129e997556f027610c3604cd59c056369baf3b61fdd770c33e5bae268f610ab643127ca85eb3633ca6c415e83cf343f97d1fa96fe9d7c608de47793afdb57fa25cefe4df26116b30af8639df69786b33872f3a03d104be0a6bc6d376003dad486246112010ebd55b3f0b34530d3e1586738ed5751a911aeb0f1f9070ff47b6218dab2a0d539704ba055edc3f3d70af4483c06b4569487009edd45f996177acedf80b9697df8189f889f2b948db5ab68b2305ea545b595794b9a7b84d62f54e324d15dafaedad583ad6b90807ba230312cc7de7e1a5f5a96548dd8d82e2b6c04845260f4a69738583a4c06cc2944de4526199dd68ed54782dcdb47db7a8bfaea8c0988c4c82e5660e9f84d2a3c1e6f2ade8d97bffe4a12cdde80ff8c4815621a833b3268c4959c71d88681b4129c1c97d59c0d4b24996572be5d78e394378b5cc006a6c6a0f28e48111a3bd449fa42325c6f4949392c03614933a6cb00643c2ca2c603b18a6651e41f0a5a80de382bdfd091505a90e69dc0eedb42b4fee52def862a5617697ff3082631e685a4eedf6b1740f1b7962bebcac3573e40da93840e4e73c1d1f1069b29ebdee310c7b45fb882f0e90ccfc708a7a6d07773d7504acec05fb916a7d67cdaa7794d6cbcc429a7b4504a7b14a9b4eef800903f967abfb8fa965746c9038bc6985f055e81f574a6586facdc6a4fdbe2b9d39b00babc7eacbd4a0713d009f38a63a7e1bddb6b7e34ac20961459e1ed30e22d6e2b9b60
ss = b2885e444ead28880fba51e92565201a92d98027a347f3a5dd06e947136f6cab
d = d322d56d8ef067ba1f24c92492b9c56df3a6ef54a304adc1b69913766a1ce697
z = 05224fca29659d6c7a880a5f20d5fe02dc4491f2f095dcf2ddecbf105014c5a8
pk = 023753735c1bba67bbfd117911d0be47b827ed9773e4d50d8d11a5b6481357473ae2a766156b9a4e74169a1b3cd0bcb90eebc31f587d886accf3027c8f6620aee70741c403e4a72d4bba51af5b1362180158fa5867d25168871d599b04819635bbf096c4980cc336267ac6b956bc861e0a9864766a18d4b8b9ea61a0573fe60a5ce58a87cfa2974cf17d4f599673137dbc662eee9706ad9a85d780a911c209644980cea134545375c031b8e1082b4c201ea83877dcd7158435ae34d52376816719070d76c0683e0c4422750a1959932e88562ebc932bb7ae688c09cb703c6e567e6d898b6e135f483290da271d7ef16b15d12d4e0872ccb05130f52cdef878ea83768ad44885e5a2dd6b2a94493ca519c14efa09e9cc0739354cccb3850cb0c4b504c2eabb1128f55bccdc17c534b5e68b94526aa46888ae970372ecd49a7f03171872633e78997b51ca867852e638215be32eb2fb832c42038624035de54d7f4938ab78210c47bbbc931c336917c9d2a0d58454ded14fc7fcc6f5a97a6c3a5649689286f0ced68963cf24a05e9851fe1277fed36812e5984290701d5bbf138ab76f32b6043853415790a540878c3bb297b6bc7b000036007d8dcc7d32e6b7544c3225c2ca861052dd65c8f1d103103959ed0753e81258ec3770360aa924357315c18b33aa12ca06b24f1c59aad1b4ebc58f3f75b77c1b07bcb9a23fb0019de06109050b0ce30e8d6809c8a0ca70eb56e366033841ac39a6a198c5c105c85899e6403781c72ab30bf1d5917035b9fe50b081b6cc6103b72d423237189c583c702f7768fe43c182075a48828d041178e6a616340178aba89be3418c4e968f14b9396574b370f1c7d2858a1fd78b5351213b7c0a7e05382d0217457ba27a344546e197b22256b3f031c9e6b65ff377be25b6953a4dbc9a6e9aeb3b08c01358e2bcacec80033990f282b0bda655951a2b0ab83ef4459ac56a76af2b2d2669c0239496610a4274c9b3e5e998ac948b3e7427c8b380c1077480789b008054373a7fc65080f3772d1f6626e345bb417c9fbd97add68640dc12028258970cba5deaaaa32c7b022b0183c89b3e1be25606b3109ef88c9f07180c110703153a247981b5b465318abcd0a78ad1bcaa15b07edb66bd77a14b23e84afa6500bdf15b588009f05925a2fb430b0629bb4c2057f8a231760d9255746781c83ce932afe10b8602a80fc1a98c694e80333790b59e67722a7bcc2fcd9b61a56a5a8ea6b85b5861b44b521cb0b6adfa9c84f624ad499c0664aa97270d1a0209897569a64650c0a9b2cac1879e671d9f0413be9621b415641ed645fad52e2ce49f5a3bbe49655649a62baeb5634e50807f737dcef63a7fe0c5d2f573b9bc5914b97f28691f49045ec87767eef405c3b3c8c6089e03268a5f0c530f1682c4c022e3804ade91c20a0793265a45be711a607465709a24dee763ac192d0d57626561c3a6092f7777c8dba75516c39fb49c2353157aaff0787be318ce2c7385101e4d23c043742b9c5ba0d96419e192c20bd426de458585e11aa4d5c8315bbfba129a446c80b726060be07458991e973a394f163e54383d14d420ae0b4746a4b891d092db39b8e1c708768046cb0e3ca324d417302e861358385229492a291da3d601a3f41d29a75becb44d66
sk = 1e981c27e35d12192ff6ba764b9715bbb53b6afc9c3db6524bf480bb240d905622d8015afa41b9cc78a3f039269c9579d1bac3f6041827e883b3a073f22758a8112a36b91e2e1330d5ea0d5f91a09b7a2463a1a2025425b28ba10d85033b9a8fc3ca7ae949a8b5ea5c6f5b706ed22e949a1d5be2a573306b8e0c226634ae3b500a24b08c771456179bb24ad2c3024c5414fbcea4455cd781bf0fb5439f67285644309a8b6454d76463e69f27870e9089463d9abe0f450d72572fbdd678d6fac98c7989f0990d897913d0d1cdc6a378cefb0e202c4389626dbab6646b00be17377fc027c27f9694ef320b48ca51ba744d7c7c29555ac0c1c8cc134572893bbfbe45671225273db5b54659a67e41b2dcc744ab120917d3c952d9c847b038b53c36a369631493681b43512968069e2c7c140550bae5aaf35b64b9f9b8fd6c75e8063108e7237cc320ad32a8bf9a74987098e3e828f99bc54a5504cfbbcbd36ccab973ce8e4690ca8a37805657af89c6811b8c0045ca3ff373720ca1087259da8a27de2855f32c16e7d7aaa32c761d2241aab42db19353de53a2bd125cdae17468356d63256e22f6b2eeb95bc3b343ddb33164e297c32572c41459e5890777d8623e3a7df541945128004ce4ab73e25763e1236d1a99e5408a6bc59ffc308f2c810b4c18ac29d72581f46573843f75f57986979e77b28355e7bab59a9f71500689d0200589a2da8149beb260241bcbd147af09cb545ff104a603c1e22cae6476626631256e3720705287dc984fd4b3cf06583344011a4975cd490488dec64653d01b0394b413814f17b207e1a9bb5cb1661ba5c7439244267859f1544e50b03911188bee97a12b62052390cacbc9c83c713dae170cf927c8b4fb94d1b0c9da83088bc62e9e112bac46af692c77c57c0008e44c08b737944bac8c15901f2564ba2056c03660e7c6bb25c1c6075112a20338b8b413ef9c7421530741cb0df30c785a86ad78aa519ed65993578e65db2cb31c138ca6820a05231dd56b17668490d9393911c8e567060d368afd9bbf3d9369b6b2aa4393899111b72c8014f1d967d61286adfbb16beccaf0971fb8a2257bdac12b60372a61768ac242df6b575ef18df59c174acc51c26276da960f34219b8f50728290c99ac8c6971c9032c34fe682a58de45e4b2615bdd08ba6e11af9030e1968443a3b08e2877d04da6205a274565953ad6b7fe40565c0b680daf685049bccde9bb6616b325bf11e7069729a6a42544a0e13e90df4b5a42c2a340fc28960b7171b638173057519568a83fba15e40bb467b7e33d9785ae34f9e705f2211137e473b88c978d9a49eb4cca1b5d6b52d5b303a3a8151ab4654544fc791755efc094222ad8beb3057a24bf6f60bb6d876c5f7b8d7e6358cd1acec6254d97075bf02af58338f1a787dd335a70fba4c2ae3625a840ef18b53f8d8a2d051a2be6bba4fa6c40992acf1326abe29b852c7592e052045655a9acb5228b4cfd8c54a43fa2f76ba3fc7b10c603c958174894cc0277f688020013c7352b4b282389d9c178ae1af179c3d7ce495f82a773035b08e512eed8b309a5294b904c46012ad03bc6466d033a551c700624d0055421cc1cafd8568023753735c1bba67bbfd117911d0be47b827ed9773e4d50d8d11a5b6481357473ae2a766156b9a4e74169a1b3cd0bcb90eebc31f587d886accf3027c8f6620aee70741c403e4a72d4bba51af5b1362180158fa5867d25168871d599b04819635bbf096c4980cc336267ac6b956bc861e0a9864766a18d4b8b9ea61a0573fe60a5ce58a87cfa2974cf17d4f599673137dbc662eee9706ad9a85d780a911c209644980cea134545375c031b8e1082b4c201ea83877dcd7158435ae34d52376816719070d76c0683e0c4422750a1959932e88562ebc932bb7ae688c09cb703c6e567e6d898b6e135f483290da271d7ef16b15d12d4e0872ccb05130f52cdef878ea83768ad44885e5a2dd6b2a94493ca519c14efa09e9cc0739354cccb3850cb0c4b504c2eabb1128f55bccdc17c534b5e68b94526aa46888ae970372ecd49a7f03171872633e78997b51ca867852e638215be32eb2fb832c42038624035de54d7f4938ab78210c47bbbc931c336917c9d2a0d58454ded14fc7fcc6f5a97a6c3a5649689286f0ced68963cf24a05e9851fe1277fed36812e5984290701d5bbf138ab76f32b6043853415790a540878c3bb297b6bc7b000036007d8dcc7d32e6b7544c3225c2ca861052dd65c8f1d103103959ed0753e81258ec3770360aa924357315c18b33aa12ca06b24f1c59aad1b4ebc58f3f75b77c1b07bcb9a23fb0019de06109050b0ce30e8d6809c8a0ca70eb56e366033841ac39a6a198c5c105c85899e6403781c72ab30bf1d5917035b9fe50b081b6cc6103b72d423237189c583c702f7768fe43c182075a48828d041178e6a616340178aba89be3418c4e968f14b9396574b370f1c7d2858a1fd78b5351213b7c0a7e05382d0217457ba27a344546e197b22256b3f031c9e6b65ff377be25b6953a4dbc9a6e9aeb3b08c01358e2bcacec80033990f282b0bda655951a2b0ab83ef4459ac56a76af2b2d2669c0239496610a4274c9b3e5e998ac948b3e7427c8b380c1077480789b008054373a7fc65080f3772d1f6626e345bb417c9fbd97add68640dc12028258970cba5deaaaa32c7b022b0183c89b3e1be25606b3109ef88c9f07180c110703153a247981b5b465318abcd0a78ad1bcaa15b07edb66bd77a14b23e84afa6500bdf15b588009f05925a2fb430b0629bb4c2057f8a231760d9255746781c83ce932afe10b8602a80fc1a98c694e80333790b59e67722a7bcc2fcd9b61a56a5a8ea6b85b5861b44b521cb0b6adfa9c84f624ad499c0664aa97270d1a0209897569a64650c0a9b2cac1879e671d9f0413be9621b415641ed645fad52e2ce49f5a3bbe49655649a62baeb5634e50807f737dcef63a7fe0c5d2f573b9bc5914b97f28691f49045ec87767eef405c3b3c8c6089e03268a5f0c530f1682c4c022e3804ade91c20a0793265a45be711a607465709a24dee763ac192d0d57626561c3a6092f7777c8dba75516c39fb49c2353157aaff0787be318ce2c7385101e4d23c043742b9c5ba0d96419e192c20bd426de458585e11aa4d5c8315bbfba129a446c80b726060be07458991e973a394f163e54383d14d420ae0b4746a4b891d092db39b8e1c708768046cb0e3ca324d417302e861358385229492a291da3d601a3f41d29a75becb44d663e9976d61a687df88a8abcc6651446b81b7d136df42bfa03473c84dfd64fdb3b05224fca29659d6c7a880a5f20d5fe02dc4491f2f095dcf2ddecbf105014c5a8
m = 1e712b1ef59c5594b414d7c1156b8e4ff3c3d24c92ac92c734f4ad03449a7e28
ct = 7d862943b2c8889ceb3e5059595c85d744f0d779854c7b58d016760f2b1b685bf5e42855f8d010067663b76216e38230051e61d114012f9a2dbbf8553c4459ffac077cdeb18513f98b2bde04cb506a05d8b7d381dd0b4eb8f79de6633e28524e0807663ab251fb2de80b55a5abf5fb5a0212049adf241cc9a548ced0ccb8e2f56071f7d03b132ee58ef91d9bd4cc42bcfb232a2e013f0c7d7281e03dbd2d4c60aac79048875ea3e78ebe350d413b605e3c17beca9d8f5f595f2c9a2afd696cd538a8850d0ca2bbbb5896e086d462e70c60e88b85618b3406fbeef1cff2b469a09ed6ffd8199be27a91e85d6b886b9f9e96ebb8570cef4e85b0f5280a657ddba5f93b7b2ba317c1e7ad671b8c951125febd083fcf2f6d4c219ef9633319705a9f153b9d4d42141f0f986b6ffd4925c5e72ed398363c4d4531a46deca1861617697a256a3877361e0f57fc159ab1085f20715f723cdb0dcef3f57e17c9381c15b5e1384fa134814cb8ab18d7621adb738c3071d31afd0433180c0da14c7d750e08ca18d9bd48a368b7499ee98766824d66555287f1d8781aecbb54aecf9e3dd45e689d0637b5b0e120c9e9a7445387621d0684e32f1fe48894be1fe37955e4c339b5e3161e88d094bd8a900be6d39b49dba53d2f7b5547473526293e4e323f21fa3f1f0e614ce6df767323a43dbafd8eefa61dbde64bc82872c7d99ef7bf054f95f9304f654bf2e893794217686df4d8e709c336f57a470e639bd169e086775b39f0a16456a22d9c81a389ee32ee3532555c560cb5e52b6aeb4f003b004c826dfa22fc23058646fad26487db3bd27ed4c88f26c872ad2ca8698f91e5d5fe21017e851bb70e2df0a568323bfac845e7a24725d1f048d3b47787fef5946177569aa51b2c9bc882902cef9718a0b342a41e608c8a2918e4b2c645748a0ab1c1fc3a4876bfef0161263b8c02567fcab000691c00c1a267356cf0ed8c13ad1a3463d1f9340b2e1a545d023c2b5c8d2f34a0248c69661a26b8a13a30ad9368027bc671d689af62eefda612b63f9b3fba685ee032b03b7423c167273b846208af51097a6e40519d0cfa146e494c7913824dc10df894c37eeac5b12a3b5c7d4d5f8c2f52d050d9a1c942e4a938d1fcadb071a04a857a2af803485416b295bff434774b396f889a34f6d451aaf9ff1aca37ae5aec5e6094924bfabdbc4986e099659b17630d766e0a60b66b4189108b95324a3fe809f10cca9faefc600d367f307d12bb17183e0ed4b7a3d967236f0f8744823cee6af539008e0b8d9bd55a14f546403880c8d4af026ea9368c92009d79b1e6832ebdd4725c07ccaf97dc86b10550a4cc3de4ac62f515aa22e611f1817dc413f4e947aed8f4e216e64e28e9524f95abb105ebfa1e523ba335461eb53d68fb781e532d07f43798e34a9520afb1d7900d482063048b88839437c9d352ec9dc713538091de84f35d54cb7f7ae0ff496b49204968675fc76af4d490c2bb1f26f0933d08adcdaadd93ade6fb4de5fcc549f357cbc4
ss = 134ff8aa07c647137a2b54e771a5b0837df893056cc7ac178f6cf711ec82b364
d = 2f1d8a3bebb34540324b9485fdf3d5be3b858f544abc3fc641b5728cafab03ba
z = 6931e7324d5527dcd0ea7e2e6c2a82d4a80c3edfb38752b36581f3035ed9a23e
pk = 87fca4992854f318a4dd4188f7f334d83a3fe0d5709e89b4ac382e9873baf2525afb10a2785c5ad09c4b28b311b4579a79f06fbc91378109271383ab1ef7169385aa2e78b70d435bdb604494a246be23b1f26874ac9165ab451355f59686a33fc6cb78464cbd98021ad69c1ed12511ef99428e3b3685380dc2b16c0ab5cf46425984702e70fca396140a95e2c1bbeb245572049df3a4192a420fa52bda254fd55186aa960669f7ae2d69954aba444fb9c6b6cbc42b5ba82e262957089c76f48ba7362d6865259c321083c464bdc992bda9635cbc88ea89726a268a34d5cf1eb9aad5347350f67d1fea925f5677e393984818053eacace1844fc52b43d408761c385cb5491645696339ba086bc733c547546e540ead9b1a7942a0316cb635a856836075d3a87b84b1944a5587cb33c653e44b5bd764f6f8b06aa8688afa0526188fbba82707a326817087ea807e2ae51071d5badc027ddf781483d906259c30ee410b69060e4f47222481cf9dbb2075f330e4cca839b093668b82c02680c236167f3621921b863cab9a42e420a050986d481cabb873b6c19fa34b7e21bc6c029598daa77e30177357ba8b0e7696b692116a97ae2f535cb5208c93611ef5e952e76417fb974879337874f3c56d47a0d695797e1313e2fb7c3c6b2c32167f7faa9f10d18d512865f6a453e3e37c5bfa100631863b4a5f4b6c957eeca3bef28f62f98336c05770e001d8fc4f595921826cbad9825a76048aef2b4d97cb354784b4b6768377342685f87142ab06a67477b66a9457c48a2f779e0872cabed62d6e73278baa3406922f8ff5465af790e02310c9b8bf6e1b2987ca6521c55bbadb249ecc26afb244029312960a55fa45b448397264aa03530b9b56643a0d7cb9a73589955631883aba865c4d34fc5f5a6b8d596cb2c4db2b740645eb0a29647089ea2bc8a92bad95c15f52f5a2d24431d83ac4e701210c5b0ba3f31bd0086e47ab3f7984363ba00041c082d33064f1b27ff26958b85c46612c6556561a2e40600ae14fa70b4c1a81109fa6822c01d0c2786f0e17cf198009349704159866e557947b81928feb459b2337f3dbca2c82162107b5e34aa202b893c103ba5cf9b4580107c1f36b6ffb9ac34c2cee189571dc7f411349ad112d20f35a740c216ff98175563599d3cf6224ba230c2b2f087525059f9ab5b80f63110719972156aa30148bfe4c907b214f683c56a38a146e1c21e688c44f40bca8d4a87d3011bf64725360478359ace455c5e395625c95cc84ea3f0d004b2e3a4a12180a1463a234c4912f00be8324906b3805151841a1f4a5595621d66ca8b1863b6ae4869b4c93e2c6c94fa6af25f37e992cbc7ad23f6a274bec8b537f89b996439b762b2faca39d1f743db79451cbcba86de02a9d8567d8977d12066a1817bd9fc2b1bda75b9d6c78a39bc851654008b266c45361dce46fb2b02e4894c784f0b017428db0ba8f1ae54f3e8050381a90bdb073c186aaa458a2e8c682b919741836397e3c59e0ab75dbdc48976a6a474969356a75e171bfb2ca76e968191d970cd9e43d2fb2843b2a5e9d24cf4b2ca947e01f0c129a763ba55b9b92260c21113c03c7002bc8c6a2c544af711c18030ca984dc584e0b0627b3d23abd9c4d9e5087bcae2bfe6581eb7f9cbf532ba6
sk = 6423bec1793d33f81bdc6a591ee2bb7d7c9c29e43654600eeb353459a19199234ca950ca5e51b3c8b24c5a96c164086ea746c3b68582ee171c0a03cebac11b39ea6b1c5218025118ba696da2dc9ba9a87d197931261273de87bd360389016131e47b66b54216474cc8c68c6f8485201692a53d3cc06d6bb1a4cb19a69c435e42706b1068c8872412e1520f7a2ef7cb361dac74f339059108277de75ec66b76c7d432f84bc17e5c20f0a94764c66dd8738e61012960b9b2798b4c0dcb213c0672b5530818b82a6bb29277735451147fb4a4a1bac36949227479b74c358c2b3ca852048ac6d52872dc63187bf87f47a2c3024b41aae5ce52e56607b5541e67b9c528503013354038197a86a2cae824b6d282b37c8332a2bce5a30f2357022058779d5a2e266430b89b3fd752cb5ca26ee317c628061c33203787f2865342cb9012158c113e402640d5e900c6db4da9c1162ff9079b482a4eda56b63a626572734c417952ec894b10aec7822121a78150042ad321a70554ae6043a6f0fb12c411876ccb65bfabcae28b75126189fd8a1cc5510a95d36fb2318e96441ba4dc09631166905579429badfdbc6bd7c231c971837ff422327c5f769a1a89668da2669eaac1564ae75e7df44b9586011b6cbf7aba51ce68260b5505a99207438837a2c67b047896f9f64c1b2a54959061e92c8a73742962366c16b72ef3509b11748bb819adbd0b400964be48cb7adda5627eb578933a698ef8137e362308c32af7e93ec744984ac31dbb34bb8603b48965ac93891de258a9bf942c36ea4c8d7c23a3978eb5f176554bc809d5946828b0f4fa0c55744e702a715268b8dc684133738ab9cc9543a74164e9731854327d7361b636069ad00184b5b3ace48900bc0a28411c123b4c79d1a22346a10ba3488732b2a9e194bee742a36ab3c1ca9003a76e28439c6667c3d6a731873150ded546f132644ae4965ecc29a5c961f04612b194b0509b3157a80859c2a95c9ab2b5486b3fa8732bd4c18bd4b806148d64d22f38c7685c9934f7b990cc378106579f981c36d5c99a26dba6df2921c6385ca329127342cae148974d2b2faca90adb629020104e4650acf41c5d85036bcc30581f304a5db46b269424282776b6ca06bb3119a009ce22811e7a004c58b28f6ae24ee8e7499b331749db0aaa33710cc9737ef18dc1994218ca439a46367590086efb839589380560c6cebc4db59cace187700a80508e3c9fcce960637ccbb4c8a5bf3a6d3db865696a5a5e824f91b7cec516415db47d0b706b99a0cf5963875e89a08c5272df90987a7c374de99113b54bdc5063c462011e225f223a377c3a15ec81c376817aabb785ad0b5c2a0bc7e55525dbbb305396319ed108f7fc527be906f6e20b975b9eacf7c6cd574debd4027bf367518a0062260d0879b343783adcc44372667aac541b454a84b8cb6fe1db9589e43950761d82c512ba923819a4078cb620fb750464d10e0069516028b145628ff1f06927965935e5b23592959f9b39bc32bae290a583c24422b5545b22846e42cc1e45bfef5396cfeb544a865d7739cfa0891a01d1c2d36c6f341c24e677a8218640d12cca27792ddf9a488afa799e580ae6b08287fca4992854f318a4dd4188f7f334d83a3fe0d5709e89b4ac382e9873baf2525afb10a2785c5ad09c4b28b311b4579a79f06fbc91378109271383ab1ef7169385aa2e78b70d435bdb604494a246be23b1f26874ac9165ab451355f59686a33fc6cb78464cbd98021ad69c1ed12511ef99428e3b3685380dc2b16c0ab5cf46425984702e70fca396140a95e2c1bbeb245572049df3a4192a420fa52bda254fd55186aa960669f7ae2d69954aba444fb9c6b6cbc42b5ba82e262957089c76f48ba7362d6865259c321083c464bdc992bda9635cbc88ea89726a268a34d5cf1eb9aad5347350f67d1fea925f5677e393984818053eacace1844fc52b43d408761c385cb5491645696339ba086bc733c547546e540ead9b1a7942a0316cb635a856836075d3a87b84b1944a5587cb33c653e44b5bd764f6f8b06aa8688afa0526188fbba82707a326817087ea807e2ae51071d5badc027ddf781483d906259c30ee410b69060e4f47222481cf9dbb2075f330e4cca839b093668b82c02680c236167f3621921b863cab9a42e420a050986d481cabb873b6c19fa34b7e21bc6c029598daa77e30177357ba8b0e7696b692116a97ae2f535cb5208c93611ef5e952e76417fb974879337874f3c56d47a0d695797e1313e2fb7c3c6b2c32167f7faa9f10d18d512865f6a453e3e37c5bfa100631863b4a5f4b6c957eeca3bef28f62f98336c05770e001d8fc4f595921826cbad9825a76048aef2b4d97cb354784b4b6768377342685f87142ab06a67477b66a9457c48a2f779e0872cabed62d6e73278baa3406922f8ff5465af790e02310c9b8bf6e1b2987ca6521c55bbadb249ecc26afb244029312960a55fa45b448397264aa03530b9b56643a0d7cb9a73589955631883aba865c4d34fc5f5a6b8d596cb2c4db2b740645eb0a29647089ea2bc8a92bad95c15f52f5a2d24431d83ac4e701210c5b0ba3f31bd0086e47ab3f7984363ba00041c082d33064f1b27ff26958b85c46612c6556561a2e40600ae14fa70b4c1a81109fa6822c01d0c2786f0e17cf198009349704159866e557947b81928feb459b2337f3dbca2c82162107b5e34aa202b893c103ba5cf9b4580107c1f36b6ffb9ac34c2cee189571dc7f411349ad112d20f35a740c216ff98175563599d3cf6224ba230c2b2f087525059f9ab5b80f63110719972156aa30148bfe4c907b214f683c56a38a146e1c21e688c44f40bca8d4a87d3011bf64725360478359ace455c5e395625c95cc84ea3f0d004b2e3a4a12180a1463a234c4912f00be8324906b3805151841a1f4a5595621d66ca8b1863b6ae4869b4c93e2c6c94fa6af25f37e992cbc7ad23f6a274bec8b537f89b996439b762b2faca39d1f743db79451cbcba86de02a9d8567d8977d12066a1817bd9fc2b1bda75b9d6c78a39bc851654008b266c45361dce46fb2b02e4894c784f0b017428db0ba8f1ae54f3e8050381a90bdb073c186aaa458a2e8c682b919741836397e3c59e0ab75dbdc48976a6a474969356a75e171bfb2ca76e968191d970cd9e43d2fb2843b2a5e9d24cf4b2ca947e01f0c129a763ba55b9b92260c21113c03c7002bc8c6a2c544af711c18030ca984dc584e0b0627b3d23abd9c4d9e5087bcae2bfe6581eb7f9cbf532ba6c0cfd4113c5edd408adcd03d38b12f0b6ac17525c618d6d151a761a9eebc26356931e7324d5527dcd0ea7e2e6c2a82d4a80c3edfb38752b36581f3035ed9a23e
m = bcd1828f520df6a11b417bc8ec4367b6f7ccc47a4f69aadc445dc83f15482abe
ct = f050383550f34ab78390c0cbeb6559e70f8e84503fa3f68d4d4b24497581a4a2c99b9b8c4d43c435fa570a80ae46a4b0286f136b084a0d92d271d9a9d3b52c2dd06fd9348985324b6d79322fc74be4db116878f4c9bcbff633ea455cc553a36b47f29adaa83b6ffc54cc1102c56a91b794cf637dde45848d1d82e759425acd382e20832beb6c7e7bc3b6e5b321acf78e98c1336f2060fa32f3697bf5bd70bde1b4162e85747d8cd619d5c37be1f454c8c38f805de39c949557a6ea77b40ef6b54426a2cf286d3d895576493e50e35c4c4468538af1a93d528b20eea2da6e2f687ff28eaec10858267e966a1d661ace9d6884b21cc11c258f5a3f71faad6fb5dc9db77965dec5b9f7762dd500310904f0a9bbed15706904c63fff5f7a7d7b76200b52430774c9080947d4ae51f1971d372e62ab0e52112a15c49a945a760791ab39800cb8be95c2bf9ab406ede2fc318b8e09a4e614722e6b8f90a6206548ad3ed05cfdb265a2ef828e134ce68b8077705b23414f8ce6c80149e09eb93c1f101fa5506e32b766c5fd01125f3135c358e797e40f9343ed593eb39e11270d237838c5f544f476aea512dd8496b3ae98365f4929d82781d81223f89209a6f550d07e6e48ec0af2c96f4e3dd73c0e823cf2782f79309bc876d0ddf6333e2d1ff96700b7708c62f7081649c989b6e7e2b495a888a73c0676765c1e8ba3b26ee6e9cb6a5115ac366ec516fcb9b9b884953b812af91e930c5b70616bb0219fdc8f8ed9fa64a267f1f0bfcd86076a6a1e2ef06285d4a97c15a651df8df26d3a625fde0d26b76d332525be57a9979e7b17ae8cc1031953cbdc4754803faa5be2d9847c76c751def42ab8cea9201a30b650c9ba2b2b92237b1776fb2f83c8601c9d279e1d5ebcd95eeb6cb66243902b9537bfca6935c4a55c30371ca95a3cbc6e066b275a52bfc3983d13cb87a35a207c20d850effebfd2b2d92298549dcb0703e8bb9cbb7c6e86cc6e97296a1257c9329acb8fd77629f6454d3e4d6b8db54458f697140b366ca1f7490d29e1c528a87d56e1ae447897e3606e065a8fffb4dad89936984921bc192dad076c59677027d6a4b56f3e71758b5ffbf0fe779e599b1d2318bab0fe9bb7991f9c949af4496db4edfb9e599938b2f04b3bced0b4107b15205ca76596a73955dd654d0f66654bb6249afd66035eac4b921234e96ae04757d11317641a91cbacb8151260230f6e71e5c399107b3c1d2c35337d3df5b88e9786c57609c5ccbeeaf947bb7aede12b7f6d2a6a0244043c74e82c6bebcf41e793dfec17f092832eedf80605cca7321ba9805049044c2025da5e494aa2665a15174d3cf11895b867ccdca431f6870248dd843b801d63450f117e81ff0cc16b5607e8deca659871ed2af46f15560fa5ee98e963c8bf4281a68e395c756638cb821f95e0c71d83581b82897f099eb0a6f7767f82d4ed6a2275718c4eb8cc587b652eaac0fa5ef969e69b4d4cf5b69d6e7987319597fa8381b757f7d1f3068894855d97f2f92ffd
ss = b6f3c02117eab40e4543cde85f920953ac389256d09acbe6c234ea40547428c7
d = 31beda3462627f601cbc56f3ddf4424e1529c04737ef0ef2af6d7401f653b8a1
z = 3390c2faa8e2bbdac1edf5a5b6803bfd3c58dcb1ace60333d03cde2c71737f55
pk = 0d40b119341d9e23062c693509304bac635f93f91bd48b362989751078ab995408ddf6787ceb3f99c6802aecb703581dc6979c4d405dbc80a985f991f31924383428d4f5a2cad4acb5f95408a3406ec53425f175651952f5b76acfe2a465b30c1d56ca0e53953dac0ee2da352a687441f45dae26b37ce8008a99308639999d325ba89585656a6d59f51d10e46f93d099490c2385788c994238ea1155ed22c96a5c5035a3488be1c29e345ebcf6b1b7288abe95c29b272a7817704bd31589a42b22053226a43329183f6160105ed05e73203d172354fa176d3fd084ce690a8b6a4cef4035a3e06bc6464e8c913b88a48c81e58dfb1267ec6c1462d93433193e50d1b2d3e3828e90b6a412c1c45668272307f4b8294f37b84857bdaac6190706ca31380533c30643fc319c866534562036b37e825462c8442641c7817650333fb02ed6a2bcd6c1ad0689001098af3657363aa1b689a20683044d15275d0fc3c9aa720c8c4c6212fa70095a2243232cdd0b0fbeaa1c8e7b45ffc2870efa9bf56c8ee86659a618a0a96c42acb48ae125af911558f7cb20c9cabc4554c8fa6c70e297625286456ee625afa756145c41373ab4fb59b2782b4a406115de4966d07629cf8cc2283b4307e6a058db3dee6413aad72f89a7c1ab4131d8ea9df020b033b1473d92c4d89aa84f044e429a43b4e22fbb693a694bba3e315e78475437387b78b33261d786288b20440c44138c84f5592bbe74c1c2ab01ccd1124394082319780b24c593149cf660946f75a930f0a8f93a50ed01b5276ba96ab6ce5f794e638697ceca94d80585ced04310612a3c6cad80dccab1c1cbf5e08b2bd6b7df8c4cde4c4507a56cc97b456e10050bdb3acd6a7e00c1742aa4710e1674c59a8240680d04b8829752332324490ed6139b550c7a832862b2c831d4093db2b256f702850bba03053fecac41a61734229b2dba3210eea0c1e8d9a54c915f54b32344296ea64855dca92ab81aacc9e73153617d8464852e8208904ace7b84509b2266f9fac55bf68378d98d3fbc0a468543a8944b9975637162a4d50c7fdeb479daa8ba43938333b897a12c224ed1c790f967b2d9708c6b67640ca9ddcc1562613c2904c6f3856d13d904cd3094965abf1ed32ce52b7dfe4429ee68a8a3ab03446376d6da1de56a7a7fd30688f513fadc5627619a99d191bd4c0ec8bc1933c00757ab3e1f5826677b5e9bec2b151058bd9a6b5d2285122c23466312559c89a634abc2a5a11324cebbda8d167880f6d59bc5fabcc23487eda84f3543386e0b8d25422d5051816315532d2120ea4723809509bcd0c2edc1c93c275ade244d4f5b27f73b0941820da0183ca2b7af8480c90243af6334b36af00bda4c1e5f50463b8c350923b4696b7eb733762d189c9eba08c09050a4946388d736ee73c62f47cdffe453776730e88531f07abdd8699e8bdc9f05bb12f275c453866d46519ce2a592a1052c1e0c6b8f093f53a057d6d1bcf759abea90883eea68c5344a0ae96cdad42f0e756070dbb496535b9e7325c02badae5533140b0d9e013c75013ffdebc855734aa9947f1ca4b879c35b32c862c933479d884b2c675d3e1bbd26391d7c429db547041502307d975aee26905f7fdeb44f418d3d1fb5b081a3b06f87691170917a1e9f3c2cdc
sk = c062bfea197ad53bc1f0556d6dc8a863d46bcff5bbdbe919d96c4099627710b0417c889aca6964a75a336eb5aaae40674ef3a3f3f96d9207cd0988cfe76838bac93b4ec866fc4b6b1127bdeb5c9978ab3cbaa6999cb508358b92cb3a859754461bf25a471bca16ba9259b40b3cc31ba8831ee9c95904b9303be152827525db350f9ca65183b63a02b289192a224b781a6b11ce7a40bcab396feae20158536ba9d86568401aa68b42856427b9003053c15d7d36b9807960b94b5f3f366896c59298689efb101c8ae162f4b4b53d4bae816c01a56bce8c1232548007eb887a93703b66ea609869c7155ba0e8e509aa7c29dba60337d8364ab61de403a45f49041e82671ca0cccb5002efbbaf65a7b452a0237f1979a4988c524570815017f794a7bae806a651a732659a36938b86ab36f7536eb27c5d9b72cee990131c1a6b31acce8fb5473cd0cc8fc2605b3c06f24866a36138e1148f50c9a530c24911d031a0f1a2201137ea201eb8c3b788f15d3c0b0fad52bae069818480132992512bd5b57df93b288a6b9a18c3d1f337d733a6e1a7b7780b45f3813aa855c64b004ef55b89da05a85b1c0638f56f6d6c87ebb947273277a9c5392e489afac0276dfca66687709f69bc73f373c929c7cd37c01cd2437060cecbeb1d045671500743ca451f7d9871fe252ccc39c341860a25d47ca90b18adc3af22d849389022ddd3a6e887212d6c9ffeb47da0131f76c9cae0467c35968242118f0f41330cab99a5412642ea0817ea08f0d49380a94952956346087012ac595d85a2339779c956abb2b25fad4512ca46527b54954fb81bbf79ccc0801279db6d57d5c16da1374ac841b5b441be3944003c30a90c56ee10239e746ac6fb867a50808839639af13f36d516b5056605236f57572844d657ac209135569455d2349ed67f3715902c4b5894229eaab63d0ba964bbc6884c1b57346caae6f1bc953b62f73827ee67468644ac383128ff6a3e97ec0ca3689a50ec5aa40392bad95e88e241666b18bc7092f01b9c7b3194bfa77937839ebfd2495ff29cb659a9374a8dbeb51306a21553995ab9ecb83637bb702365690812c3d18196ea0069ebba9f952b6b468b0e9846f4f7af8c17054189cf5c2200140ad0551697387842dc20a4eab8a1f0380934eba5c34113962c652e11c97a0144348c3218d371380c476ce987870472d72a38a2475539dcc545693d4a17af010a8ff93873dc24051f7a69ee7c3297ca508c3229d9d215b95b369d4126862a03531bb1fd7092bba391d5541eb962b403b50565253a1b91c63901269d18bc41003bc75c876a277adbf709def9b54447641f01027174334d963813a678cf7507b5562d1028a63df2411f6a6d5771c60b4a26f6ba1971943248607d9ec3b72df5b98802ccdafba8a7b0661a662c87001c3646a888208cfd68996fdb37bf9906ee99a0d09693f30b1c924c919de4b7ae0359b2b159d648bb4fe41d197c8d8444c530995ce8c3aac17637f699ad24bc0153fc7572c759e741c1fb71982fc61921c4515fc260afc58fca4a92dc3b9426f717cc0b60c6535d1f34b4ef858bd12677eec80451791191148a0fe00343d0aff44250cba46b9b6263594c940d40b119341d9e23062c693509304bac635f93f91bd48b362989751078ab995408ddf6787ceb3f99c6802aecb703581dc6979c4d405dbc80a985f991f31924383428d4f5a2cad4acb5f95408a3406ec53425f175651952f5b76acfe2a465b30c1d56ca0e53953dac0ee2da352a687441f45dae26b37ce8008a99308639999d325ba89585656a6d59f51d10e46f93d099490c2385788c994238ea1155ed22c96a5c5035a3488be1c29e345ebcf6b1b7288abe95c29b272a7817704bd31589a42b22053226a43329183f6160105ed05e73203d172354fa176d3fd084ce690a8b6a4cef4035a3e06bc6464e8c913b88a48c81e58dfb1267ec6c1462d93433193e50d1b2d3e3828e90b6a412c1c45668272307f4b8294f37b84857bdaac6190706ca31380533c30643fc319c866534562036b37e825462c8442641c7817650333fb02ed6a2bcd6c1ad0689001098af3657363aa1b689a20683044d15275d0fc3c9aa720c8c4c6212fa70095a2243232cdd0b0fbeaa1c8e7b45ffc2870efa9bf56c8ee86659a618a0a96c42acb48ae125af911558f7cb20c9cabc4554c8fa6c70e297625286456ee625afa756145c41373ab4fb59b2782b4a406115de4966d07629cf8cc2283b4307e6a058db3dee6413aad72f89a7c1ab4131d8ea9df020b033b1473d92c4d89aa84f044e429a43b4e22fbb693a694bba3e315e78475437387b78b33261d786288b20440c44138c84f5592bbe74c1c2ab01ccd1124394082319780b24c593149cf660946f75a930f0a8f93a50ed01b5276ba96ab6ce5f794e638697ceca94d80585ced04310612a3c6cad80dccab1c1cbf5e08b2bd6b7df8c4cde4c4507a56cc97b456e10050bdb3acd6a7e00c1742aa4710e1674c59a8240680d04b8829752332324490ed6139b550c7a832862b2c831d4093db2b256f702850bba03053fecac41a61734229b2dba3210eea0c1e8d9a54c915f54b32344296ea64855dca92ab81aacc9e73153617d8464852e8208904ace7b84509b2266f9fac55bf68378d98d3fbc0a468543a8944b9975637162a4d50c7fdeb479daa8ba43938333b897a12c224ed1c790f967b2d9708c6b67640ca9ddcc1562613c2904c6f3856d13d904cd3094965abf1ed32ce52b7dfe4429ee68a8a3ab03446376d6da1de56a7a7fd30688f513fadc5627619a99d191bd4c0ec8bc1933c00757ab3e1f5826677b5e9bec2b151058bd9a6b5d2285122c23466312559c89a634abc2a5a11324cebbda8d167880f6d59bc5fabcc23487eda84f3543386e0b8d25422d5051816315532d2120ea4723809509bcd0c2edc1c93c275ade244d4f5b27f73b0941820da0183ca2b7af8480c90243af6334b36af00bda4c1e5f50463b8c350923b4696b7eb733762d189c9eba08c09050a4946388d736ee73c62f47cdffe453776730e88531f07abdd8699e8bdc9f05bb12f275c453866d46519ce2a592a1052c1e0c6b8f093f53a057d6d1bcf759abea90883eea68c5344a0ae96cdad42f0e756070dbb496535b9e7325c02badae5533140b0d9e013c75013ffdebc855734aa9947f1ca4b879c35b32c862c933479d884b2c675d3e1bbd26391d7c429db547041502307d975aee26905f7fdeb44f418d3d1fb5b081a3b06f87691170917a1e9f3c2cdc71c5534bb819e61a9d8a257ff2eb29598ae92eccfad38abbfc9bccde5ff95a1c3390c2faa8e2bbdac1edf5a5b6803bfd3c58dcb1ace60333d03cde2c71737f55
m = c5d2e4c39ef9b75e3691b929f1618699306802adc2d04bb0219418f7bb0d2b19
ct = 0da324a8217e5c4295fc5badea6f435e09da35ae9517a17c1b154981f512f1e8987f60b37696e1a04efa777f8fb6ce4c3254998f6102104164415c137500ae8ce1e66ab3c0284e9ed2beb5b14b9f341baf62caa46837b25f77f7fba5142d6b2d36bb0efc3e9cceca334deae6d335819292b7131324bcb0d33bbbf11567943e89257fcd76c23c88a6b6d05a5ff2d6261c7c592c8f25f16c6674d6e79e7f1ba85935a6c6a50a088c32054221e516cc563387b5a44131977cb04ae0ca6792f168f1c74ca91f094fe2b9da833a027eba20f254218490772678c41e6c13f85e6a502776419200ea553e7723cdb3763a1154ee725ca06618c2f460c7db17f2e08b0e1f2ce87c7be76ffb028d68961a3a7cb2102b0416df17a743b6dfe229372d1bb76f8c1ab6c54437a205ecafd8c62d3f6a5c639cff6c90c8edf3dbfdcf8b3ed5f464a3468d7262136ddd6b2ade2e773b11efda1f4a2edd1e5240934a9a8806f546e0e7046d29a310cd33339e0a46584fb9af66985bf75acc0ed15ee438e7830d07c716feb3a222b9d0ec75729255c2262ec050e3cc465e9359de23a1da0c7ca1dad7da0644a7a151cd3b41eb764686f895f6770d8ac7f565e4bb21d6a1e118b73e0a75e86c52be741e70d8c1d8dfde9668daab1eef028d197f63233f45601125197b4617d291eae5eab767b19c078af1fe58516a81a149408273b21425197a00be70abfa99c15da8d196ea58d1cabaa8c33904a75ee0bb996966b0ae0a8c6b019cdbd7b347ae9830d07537d9923e1483e99a6fb94bc8b9bb89d79002769d2120d4113e54cb2e1d23b9f35791ffc1d52e9538669efee5fd253511b8765231a33117c5c9d9a70849051d0cb068d58629631b92e1fb93a12276ec004aef3ee8767a1317c9a33366fc37dd3d0199e6e83d136b9dbf9a535980050074654cae7f6b3dbae78e4165fd2d66fa402cd23d41ea1dc1b60688f15950ff25b02bf498f789a1fee0b9e9382ca4b4d7e341b9edf859780231d3fd267860b57151bee8ab823839df4d4fe546f98de403016c62233b6c13874a5d831e510dda04d6915a6f5c0737638eb7fef0a57ebdd8dfb320e6c0a2e6dbd4edfdb46f5f3dbd8cb17acdd2bcf288df0d8c8487c75760cd886b08d0aac5926ce87f5bed22889568377d8152faa5d6c58c2199f326954f403f971590753e47ed433142f40b80a819d0c03a651b4a8b6da1d10e349123f3efc85842ef1522a791629d3239935b33828cae06822812ebfbc938510b4ad67dae01e5870f4e5f762aeb8477d55b4600694aa448ee069f7d984c42cfee7256010189fa39a0b52497f223570765f6a8ea9268b0569d0465d57c8761595fddab3e735113cd4071a88280314268f24772b194337bc3f6463c88603845b9f410098faaa44ce56b75278fc26996d1d283a964953c844c2341106c3bfc2042ea4356898c1eaaffcd782da98f707b96f5da31f367801a695a7bf9b2836071cffb9382117a2dab749eca00cd2db47f5c0baebfb2a7c277852772da715d
ss = c63eae2f374936fbb0ea76fb9d1570df13eb3d4f502bdfc7c1eae2b4173858e7
d = cbdff028766d558af4466ef14043a1a9cf765f7748c63cc09dceb59ab39a4e4d
z = 605f30457945f8b1560010c71b40717fee3264a27ebae2ac8abc16267fb0f3ae
pk = 62032561926a6380b6d6d90aabc5617126aa509168eca264ad67c5cccc5320c138e4053b4376924e6cb250b3a61fea8689804ac3179588a29196e05d0efb6915b3526d945cfc183dafc40d46537d907a292cd63b950659ffaa57e280ade8c09dd80655fe45979b612a6c6b1e350ba0cf433552e80f58c79d91f5cbff0717f3161f83b3c59fcc021bb5cb1922b0fa3c29984bbfc3363333f561dcb99395561590409fd7b56bb7db88e4162a61f8a81ca6b55af485d9b06645c42d1f706e9ef2b3d6e425285b4973202d46f150fdd4a6bad34a455b274814ac5c4053d680bfb4816578342fad152b798a1d592a3c88b45bdc275c45a862179557d437304151548a568159691282bc08f9280bdaf30559a3a177e6b8a62b101d8342c9d72452e05bbb1634cc1a7465e479f100b6f2952dab8ac806c27a8c555ec20a995c25a9ea8c090261085bd65c137a630e787da7a6b039c38573006c79bb5c20e39756e1a72e2c016f6cc997464546283d76543d9774345ac619f9200c308c25cea332ff25533b7983db495100f24a42e4a8df11504c4b96c017871b5a594e9c0b241b01e066043d07a366e343a08ac561ec5a08168a1c61755d5c33bd693608f42e63706bae5cc8c7f47aea360093fc78045517be49566f35728bd6a8230984a5e21133b63a9cb4a7fab4befe053e37bc78900141eb21189cf2abc0764b3cc507382c8db2320ea49c988c5aaa7ae896d10702c2082a59c3a457f382f44a1f2ce5b3d29a5a08d047537163916c5f6b22995541b87e1904b62a3585429d938a1b37d419bfc533cb918a424b5a1f73a65a8605edfcbd00678b6361399ac794f2cb0c9b26939b09baceb79ffc55aaa528673ccc4a5b844ad0873b4d6a31465cc479c30273aa2edd362625512012f83b42d52781c3bc947872c78378164cb0e077cf9ad87974c75ca527aed41a8b6993073d711c1873965448b14d307c5b218717b94ca27b354ff99de1f581e9561ec3cc196d1815a7a60a8c9a94cf4354140cc5e3b98bfdeb9c95c7c87182b878ba20939a0280e2c453567215a15803c01f7f03bb0b90741df964c4fa02f1007c466ba6b8f78bec07956611420220499a013ad3e3a874c4ad961b02e4c27a9ae71d57377dbffb556334797ec28c701c220129b856e747b90aac0803b2cbc7b0bb428583b810efe1727e0598cde9681429616c7b3f8bd8b691841a7a5405ad288f77b652a49c38eceb4088201b651a5c65bbc05e40a7a0f4151eb0962c34b10c1869a003cc4cf86d39036778b3ca32d0c500f7918cf027ef920b3718ab1c191618f294866b2fe77bab8c84118ce55157714ad2d054102a4d38ab73d1f3967e98351631582545c5a60b3aad50a7852c9d43b945668bb8b6781f56057ec058b2cfd6310506133e38b75fe3086d990d92cab098f06cd376531bdb8308e5a4d2e323c87c36e7ccaac87b00a7d4cfa3b3342d74a02d888d702cb44bc31201e41fe62c7511493c068a92717cc5513045bfa197d7f83db35798354797cca7891392ae9587245e92974920551d826101d44d9f73b3113746114ac94b8c8e291892be9c8015a0114ee44e26879c02084b0192194b922284956a8fc2b26e9071847fb901fdb6603c3bf7bbf5297bea11539fbe18868709fc57dc4d46d7d54159
sk = 77996be8a7ae3546a363e340c57039fba8113adacf805385ead18c56b75320cc714072c4549a225c86ba31212146220eb217133a70c987e3819ff1b6364806d6750b9e293ea05013c1241e0760537d867640171741645f18d451670007ad4c971dd16dd3c55f8ddac186f029796979ed9091cbab1a46d093b1b89265b7a5bc81459dcc638ef08aa0bab48ff95e48c725fe90c8694274aa6365ea4bbac173a658bb3f2e646f9d4645a914b70cf92394586a3420c60ff2290217576c43518e1088b703cfbc3a3837794706188b5772c03685c43a33ae27410aed7825e2f2541ce67c07f15a71a5910422be6ec94631b1b465443b7215c30146c7049076ee1418e932c2a4061c1f1044b7456ed355851c41214ac25723ba486cd575b608359d2a948d85895eca59dab3cfcbb6a366815dabe7323ec05ccb9042c994b18335077c67187f352ab30a06d1d40007a1636af51602f936f7694a0da510badc59fa21b3ad033f9b03103f6655feb646f217809d00a521f6227876263b8b7663610f0392bdb9a5089362828bda10667a36af12bb9ff090cdbbcc6b1ca0e8259422f376a342944b118f74960f3d322bc11b0010ac32c49584003b2c66198acb0239d7a55f7aba6fd5546efec7a27c39c658d15332ab36f2988754f86f51c642fa087bcc935219e2b35ec7aa4194bfcae007e465cffa530c6b9982dcf98924f924591b2542b34fd28057e189a0448841b121a39ae17ea5d7101971b26301c43fc84edb0b8b0cb35d6e729955208f650610822918589c740667cb31b169ac104160647f50c77924fcc6ccf95ad81603aa8481cb4bceadcb3a6761b87831274dd8c5b6a7674f0412ec341589c303d6833fd3d25fee059c5ef269f7a910b3060fd60217c7a83a75c53115083fb68a9ae2da8f906c13522331b329c6eda84ece980284d9bd405b5a8ccc821b8aa99d49969871448d3921cb2c8c8c3b4e34ec07fdd299c532bb291329a4555c257a842d93badabc414778c76b7293e369597e7c092a3020ad72b5335a93cac4cd74d51fd3410da6caaa98085d107ba0dc3070a1284bad4398ae8b9acf58992397c9f0f9b2ddcac60bf539d0253d2d3377903a6963597298f97a82bc92f7160282e25387f57c4629a0a3482a563a0b1c776c18870b26e289b511ba601884864787cd922b84b7cdececc21e07120a9c5f23e5aaea649eff523ec0b54fb5face103a1a30714f6429421dcc4c3066abdcf33356c09109eccebd2a68acbcbdf3b162fb9a7b3d1c3743ac47b5dca488c561caaca4b2fb1a86ab91d00a65e97b213125836bf4190549c300f1a010515f0cf3c5acb2bd10a20851078df28999c831c14cfacc45d5872af85800431d350921e959a231c64103f332bdd55b3816c150b61defa324f7dba659e0ca30b9bc6138abc707be19a476f857ab9226cbd26a31e9f6a06d72369b6b5e21a7bf76538da8fa06fad879ab62c292a44e448b8252278eedf1bb283ac71b93b50d592bef275749c4c154bb669df436f081785988c42b99270c1435af451030fb08ec871285a9720646acc3cb015f63c87cc0bb74705188e145efe133b657a9cf360f48dc1e2fb11163ab31c6613a51307641e25662032561926a6380b6d6d90aabc5617126aa509168eca264ad67c5cccc5320c138e4053b4376924e6cb250b3a61fea8689804ac3179588a29196e05d0efb6915b3526d945cfc183dafc40d46537d907a292cd63b950659ffaa57e280ade8c09dd80655fe45979b612a6c6b1e350ba0cf433552e80f58c79d91f5cbff0717f3161f83b3c59fcc021bb5cb1922b0fa3c29984bbfc3363333f561dcb99395561590409fd7b56bb7db88e4162a61f8a81ca6b55af485d9b06645c42d1f706e9ef2b3d6e425285b4973202d46f150fdd4a6bad34a455b274814ac5c4053d680bfb4816578342fad152b798a1d592a3c88b45bdc275c45a862179557d437304151548a568159691282bc08f9280bdaf30559a3a177e6b8a62b101d8342c9d72452e05bbb1634cc1a7465e479f100b6f2952dab8ac806c27a8c555ec20a995c25a9ea8c090261085bd65c137a630e787da7a6b039c38573006c79bb5c20e39756e1a72e2c016f6cc997464546283d76543d9774345ac619f9200c308c25cea332ff25533b7983db495100f24a42e4a8df11504c4b96c017871b5a594e9c0b241b01e066043d07a366e343a08ac561ec5a08168a1c61755d5c33bd693608f42e63706bae5cc8c7f47aea360093fc78045517be49566f35728bd6a8230984a5e21133b63a9cb4a7fab4befe053e37bc78900141eb21189cf2abc0764b3cc507382c8db2320ea49c988c5aaa7ae896d10702c2082a59c3a457f382f44a1f2ce5b3d29a5a08d047537163916c5f6b22995541b87e1904b62a3585429d938a1b37d419bfc533cb918a424b5a1f73a65a8605edfcbd00678b6361399ac794f2cb0c9b26939b09baceb79ffc55aaa528673ccc4a5b844ad0873b4d6a31465cc479c30273aa2edd362625512012f83b42d52781c3bc947872c78378164cb0e077cf9ad87974c75ca527aed41a8b6993073d711c1873965448b14d307c5b218717b94ca27b354ff99de1f581e9561ec3cc196d1815a7a60a8c9a94cf4354140cc5e3b98bfdeb9c95c7c87182b878ba20939a0280e2c453567215a15803c01f7f03bb0b90741df964c4fa02f1007c466ba6b8f78bec07956611420220499a013ad3e3a874c4ad961b02e4c27a9ae71d57377dbffb556334797ec28c701c220129b856e747b90aac0803b2cbc7b0bb428583b810efe1727e0598cde9681429616c7b3f8bd8b691841a7a5405ad288f77b652a49c38eceb4088201b651a5c65bbc05e40a7a0f4151eb0962c34b10c1869a003cc4cf86d39036778b3ca32d0c500f7918cf027ef920b3718ab1c191618f294866b2fe77bab8c84118ce55157714ad2d054102a4d38ab73d1f3967e98351631582545c5a60b3aad50a7852c9d43b945668bb8b6781f56057ec058b2cfd6310506133e38b75fe3086d990d92cab098f06cd376531bdb8308e5a4d2e323c87c36e7ccaac87b00a7d4cfa3b3342d74a02d888d702cb44bc31201e41fe62c7511493c068a92717cc5513045bfa197d7f83db35798354797cca7891392ae9587245e92974920551d826101d44d9f73b3113746114ac94b8c8e291892be9c8015a0114ee44e26879c02084b0192194b922284956a8fc2b26e9071847fb901fdb6603c3bf7bbf5297bea11539fbe18868709fc57dc4d46d7d541594b53b4aec0d9f86a6377c63ff80150e40fc5347714c07591dc71c6beb8daaafc605f30457945f8b1560010c71b40717fee3264a27ebae2ac8abc16267fb0f3ae
m = aa9d93a4f2747551ddb0453f9717e1789b64ac9c19ba3da020261936ffaa9ca1
ct = 3a0ea5059094e7376962226637b9e2a83624bded0cd895f551e8b1fe96ad37d4b659d22a0c3983cedeedbb70e81b776786044403133594e5bd29efae5762b1cb4b37b0cbd8ca9615cc2876065cc394f50164848e9e6b55d58c5338caf4ba08bb36e63997292284bf472541e23a606c726a0c00ac3bc9b819a2b7d4dba61dc796100488f7df241be9989deb055d91dc4718e6c91a8d763022266cbab343e609b7bf3f6eba7813a590198de44cf0c2b15da1b513bf4f38c18fef6272a770eedb49855a38f055ca085c90d6926c5341e9e7e3f2c15b9bb72218ff0ea181424879c07f97e4a52a77d0ee5d5012972676b5fdfad83f6f8598e91920d23b7bc408be366ef650b709b501114d2e0128dacfdbaa3851796d647491125a51b9ac35c91284adaa9b70ca4b3c695fdf4892518d664f6b6ded497bd70517faaf96192dfc2467919a90f7b7d4fb06636bf80e1637c2ec9ca2547fa967b4d70b30a393ee03c737de10342ef88bb30b637baf75e5bd1a2d74ac69e6dab2911ed825775df8a725313a32f49d323bd71b519c9fd0c92e3c36f8fabc3da4346ac463a534182c766662679ba4590929541fb69d68ff1a326f223adba8f7c7da38fbfc5b3641dec42d34a81b198a7bcc42d7ed0158c0a9e7490b224d6b2b07c2b25f3de8270e8e62d37aa092876e32851a6cd49d1d9127f2c9a632dcf58c004475a331fc5109fc922c9ac9116e17cbba91acea894f97e57ef119b3c4f5b91cdf4961d3a847625978bec8e98b0df509fe7318f33fe970c74b20842058000007b545d3d6302279fe6ef68d7a6b2d55160e86587a551f7a627761103f63465ee926ec6cab6cbf8f0710110747bcd16125c56c7e0a5a4d041619619d9d41c04698b720d8fdab72f98962bc1c391fc4ff075316c781348298b04144262ebf3f20b01b16159d401e11d1d0e937630549ece6370fb009f1f007d45c2c82e2cd68ae14d351acc5752a8763cd5c8ac1ea1e839ccff39b3991c174ead63c5191f0c817dd50a517ce6887699a490bed276c851735b5aa83fa6ed8e784ec04c42862e6223553f02722f573404b3f4f05bef5166dbb4528d49f0391b6cdebe37a37bffe7d2ff70dc497ccac4c3a03bd3a3ac69a8b0cb38ec3441a0bd1e1a37e828e0fcccb9ce107220a94c1170c68b9c5f2743fe6b8afba01fc7ba04d408ea2c197d87cecb128e958ca3a2bdec7a3739ddfd58f9babcc733feacb50ad23d4cdacb76e9bd5521d6eab6ab65abd6cb3b16b40c6013aaedc611dd3ec1910bbe5542ff8dfbaf3e266e7ce96d0d6f4d6afbb7f97a2cfe478838e3110c6b23c645ea25647dbfec37022479a128e17201087d2b607cde58907aaf8c05942cd27a6e14d06f4d8cc4bae2cafbec4a31a31c8a162dabfd1370dccdf4cb53a264e94bf9ca6b4e91a83aaf9bc8212b9a72b5e48d1719ad4af3d547071d724a1a7e1b4a0fe7f42e8c60c83410420e20a6999ebdc5ddb0d6e5114d9bb8a30d0f7354c4c873bc2a3c067466d582280d2cf7f4ea37287d473
ss = 981381612f375bbf07d737f326ed0ee585efaa18d0a783f036d506de425dcb91
d = 4c04310bea66305c6ca8ba6b8f61ca96257a67663afc11761f13fb5c7b324b6b
z = 0a8155459118346a84683de346659727da4b64a1050c5271e968ba9cfdf6029d
pk = ed7c794ee05d9b58740d13cd78ea15867a5c3cb14051223efcb36969430b45fb699c26caa918c3d9041589a1bde4484e95859a700c2510d6380c2a323e34526e22adb44a862c417b34d172269b32430c6b8a68cc3dd2bee2447555c82189e2562aa82df2a40e33b91d65b60d0ad93b127294d71002dd16b35701670564b1c07436dc2a001c751765dc93da79aff6177e9795b00c5bcbf66175357174032a2a742b3587e35f055268551c57af78090044be4200302fb0b16a40b80e092a1933bf99878852342cc6574c6230a9460b08376c42c51a48aca14d0e59294f3bcb464a74c0a296fb0182cef42b25b58711c6cc939c9e02c8302e2499640737ea07540ed89b5335a05c552472172e8bdb2f40c49a5b0295ce99a0f567af39169313c8b61ba77fd2143f97cc762c8b6be4c13300a8b78dd06011c144a1d747e1c3825cc1674b825838953574e8b6a16b3dfa8a05355c8977006c649b58d9f0ac2d704f774817eea95f6da97ab5ca71c521a277d9618881563f47792d99bebc73a74ceb5560070b75c3b8b2e2c9598195feb08ebfb5cb1d86a87f93465355a796520d0c24744c7b852bac418fd620d060118d135947d9b174cca55444096ed97fd6442dda02b4a3364732c6818c39a9d199b4cb5a4d3659c8c4851d39db9301047370351c8dc417bc1b86fa50486e759b87c4cc69a8a9ec282909c40f0b7ca0896c01f7221639b18fc3145eae4b4b8252b4af720f1a22c1e5cb980cea6b103082b31b0542ea8d64d8c9b119aef3524cad116689280a51ccc08c09a8c3313a82a581b55cae6a394efb5146ad9884344ab6904c7d5bcc75729a261239c76ebc83e2557f60d125a9578fe0b4ac8d57b08d729a8d86647708483407ba16344049f8b842496a64f84d5bf42540429ade11b10f567eba812aff9179e263a2899b770f8b3166da15bce789dee3cc7d1846f3204b26933d4803b74c3c3885748a417692f0f5ac2733804cd2a98f45547af8ccd28542ab3062211a51f454b28559c28d0751c5c6c31045a8aa41c79cd1cca536c3d6a779afd9175a006b663620bcc92b4ddcc92b61b88bd422f1dc7962a70569dacbbfc7ac9ce90f8d16c3b6973ab3e96b6539a145128631c6993c776fcf488f4ee692772645dc2cc1541874c02aba0564a46176005f6ccf2ab27893dc60d2d44ce1e5b6e317a38c032ad98bbbf79554ef2882fdb51115782ae862c9dc79a6a8293a39135460f96329548507d58c39a07ab9aa7fe913a7fbe4c466f693ee1006f6091346a4b75a2a506f6c787cab948fb76f4398b2110781ae27644211476364abe4ccc2f0ac6cc4e917dd391bd0b369ba862d5f396d8627285b0c5d9b3692ef8069ea601e6e493d841755cea52194b32b5f787f15a6478db7b6b41336000d2bdf3270f8f0aaadab89325b6a3dda4ea88021c8b61b6ba372186321f4f5575f2508625685db168830063860965a71a27ce34a7e934b9444d411da9a151b27b3ed738869100ff19099f0c2a8583b872c8a0745e455bf715b8f526cb4f378fdd931c8111d53a97379ab1d57684224780690b2c1b36bab3b0762b8fb6afcf39cdda151607a6537b985c37989299414b4c9b1894c6051242482b42289ab24793e2d7af2ca0cedbc27d0595b94c698bfa000840bb2d63e1946
sk = ed1263888c6658d29766539e247cb2ded8bd4aea61e1998c090c96c40c513ce38507b3c1c171131ef280496b0324907d31b2b1d1e53ba4e2b3795c6b756cb113bc64dbd0b4f47978c048892f3a5b64241c3bbbb9bc7c593a8865f4923097180352d9600636b8f639704ce868d0b5069fa99a395c30cdc4b4ce3807caa07130cb5864610f7c5a6234930a8a519b3b6ccb63c7cb898565791b8a32c594fd826cd283cec434930b0161e183065dd48cdb392f0404120dd86253906605284bd8d16970382c5288c598f3220504c4bf05189695c0f8055a08c062c4889db96c1e960bb8eb9009f060cbd9818eea119886fb84592093610371a09358f351704be5b7ba18308021afdafa52af2a4b42b7021459318b15aea8d04d700766a00428d8d3ac383a3cfbd03e49a8ba99713c7191b61422769ef5594954a4d3f00a0359482de59d0b9c18c787aaf8bab676acbc9cea9cfca41b43946b52b262dfa8302ce58f749260dcd65e81b7055b660d9341a67a352de1084353252d15e02d2b8bcddedc11bda1cc3aa46ee307a1fc29019182b9d817c1a3d922bcdbb2a8eb5fc2370b9d1a36ccf94a5af3b52ef094cbfb63ca590e24e43ac2e983b7760a187714daabb7a7d02f961c3452298b0e93614a8baf42988721965b4a7b1efc3b5b6e1968e927ce28e08bc12cbfb3d23ee095836aa5b2dc941ff1e0568942b8a6d6b997ba271c37b25d8b1147e6515ff788861b7e3b454d5e66b22cd059a34696b430890e8a9e0007cd62a1bb1bb0897ac835dc26ade4528bde16c8a00995fa9362c17981c794793b199eb348606f68862fb29c1fb154ec28314e65983343c3897499afcaae97752616c87076a00d54eb8bee6b3bf5e5be83bc3eeb874594147369775d02352936e51d801335e0a656ce9c12eff64ba0941fa6a563274ca536c3bfe9c2662a39b4c3eb07482201c93c50c95b823788606e81791ef21b27bb4eece135f1c961fc0095c0dc83b5226204104c7a919d5b3489e4f8144ab2c0045b72ffe77a509a6cbd8061da15371c03a6d028cd88f13494e8699aec9ec54291c2e16f787718b730c7cf436844d7bce9302aad448c01213c1d14844845601dbcb556ca85eecc54d426621d846d01e62796c011a231652904a8a9e7a73b5a87dea3afe747662bd696913cbfdbc1bc31893d89f4af3ed249ad946b7c2a31c8f35a7b9c8ff01988a956634bb06329e176d2e6c38aa3c8ab27b9dee0135962aa08a909ca8196e8e626f123bb3883b9d86c23883c9dc9910cb9e6805c5859a0e08a7af64d610a332b30cf41871fe8da13b503156f6c031ea4a5c33cb5ef9384c8047c58532cb7da4c9275176536a5f4ca0cd6cca9b399a938ecbf61eb3dcb1660b160698996b3fa21714715299927723f3609d11526336b6ad0c2cf91491927d07aa4e0c7234c9249803a3f43460ac19597b4c47c9c4e64dc174a8241a913aaceb8a431973d552416e3115301a969c351ac9b8c798d83cad6c925b7d467b132071bb9af4a3c2c6cf6358101a620f857f6c55a9fa077ae25455ff1249c562ade011ac64b659d289616284259a2cff5144558d1149671b350b18d0cc20f0e164d47a8382fd07d96232e39c0a6ed7c794ee05d9b58740d13cd78ea15867a5c3cb14051223efcb36969430b45fb699c26caa918c3d9041589a1bde4484e95859a700c2510d6380c2a323e34526e22adb44a862c417b34d172269b32430c6b8a68cc3dd2bee2447555c82189e2562aa82df2a40e33b91d65b60d0ad93b127294d71002dd16b35701670564b1c07436dc2a001c751765dc93da79aff6177e9795b00c5bcbf66175357174032a2a742b3587e35f055268551c57af78090044be4200302fb0b16a40b80e092a1933bf99878852342cc6574c6230a9460b08376c42c51a48aca14d0e59294f3bcb464a74c0a296fb0182cef42b25b58711c6cc939c9e02c8302e2499640737ea07540ed89b5335a05c552472172e8bdb2f40c49a5b0295ce99a0f567af39169313c8b61ba77fd2143f97cc762c8b6be4c13300a8b78dd06011c144a1d747e1c3825cc1674b825838953574e8b6a16b3dfa8a05355c8977006c649b58d9f0ac2d704f774817eea95f6da97ab5ca71c521a277d9618881563f47792d99bebc73a74ceb5560070b75c3b8b2e2c9598195feb08ebfb5cb1d86a87f93465355a796520d0c24744c7b852bac418fd620d060118d135947d9b174cca55444096ed97fd6442dda02b4a3364732c6818c39a9d199b4cb5a4d3659c8c4851d39db9301047370351c8dc417bc1b86fa50486e759b87c4cc69a8a9ec282909c40f0b7ca0896c01f7221639b18fc3145eae4b4b8252b4af720f1a22c1e5cb980cea6b103082b31b0542ea8d64d8c9b119aef3524cad116689280a51ccc08c09a8c3313a82a581b55cae6a394efb5146ad9884344ab6904c7d5bcc75729a261239c76ebc83e2557f60d125a9578fe0b4ac8d57b08d729a8d86647708483407ba16344049f8b842496a64f84d5bf42540429ade11b10f567eba812aff9179e263a2899b770f8b3166da15bce789dee3cc7d1846f3204b26933d4803b74c3c3885748a417692f0f5ac2733804cd2a98f45547af8ccd28542ab3062211a51f454b28559c28d0751c5c6c31045a8aa41c79cd1cca536c3d6a779afd9175a006b663620bcc92b4ddcc92b61b88bd422f1dc7962a70569dacbbfc7ac9ce90f8d16c3b6973ab3e96b6539a145128631c6993c776fcf488f4ee692772645dc2cc1541874c02aba0564a46176005f6ccf2ab27893dc60d2d44ce1e5b6e317a38c032ad98bbbf79554ef2882fdb51115782ae862c9dc79a6a8293a39135460f96329548507d58c39a07ab9aa7fe913a7fbe4c466f693ee1006f6091346a4b75a2a506f6c787cab948fb76f4398b2110781ae27644211476364abe4ccc2f0ac6cc4e917dd391bd0b369ba862d5f396d8627285b0c5d9b3692ef8069ea601e6e493d841755cea52194b32b5f787f15a6478db7b6b41336000d2bdf3270f8f0aaadab89325b6a3dda4ea88021c8b61b6ba372186321f4f5575f2508625685db168830063860965a71a27ce34a7e934b9444d411da9a151b27b3ed738869100ff19099f0c2a8583b872c8a0745e455bf715b8f526cb4f378fdd931c8111d53a97379ab1d57684224780690b2c1b36bab3b0762b8fb6afcf39cdda151607a6537b985c37989299414b4c9b1894c6051242482b42289ab24793e2d7af2ca0cedbc27d0595b94c698bfa000840bb2d63e1946c2d52d0c837eb40dac0653a5e862d9fb8b832629cece9eaeb6d5feb48b6ef5da0a8155459118346a84683de346659727da4b64a1050c5271e968ba9cfdf6029d
m = 8af3dbb32af8dec4843aa90bbf43a5f13686d9738911a805c62636c111b2e140
ct = 14a40fc73f412e7d2867d2d69397e2fb51868cffcdb66d03b06d199047c73bbba1c4166c56bcabca385a2a41911dcb074e1978b9637551abd720bddff45e114fcc5041ae0c6beb217b9b8b827f4278d6ed5a731e9f21f7d9c9bef761fa9aab31ce0e0868527359d1a09129397db172a927baf1c2d2e6fc8f2a7ef0c6953a84f432a7c2397495ff80bf571011f0f09800283ce49d4ae5b17bf85b48a38d4dd3454d236d7f2843ebba2048e75d65527876edc4eceb4b81bd6f67dee66f1db7920af2ea141401b1c2898fc0af2dc773f24f8fe77cea1a317190a9393dd81dc9472ab32b695bed3b973d39a31e4e5b9b8202009a4c15d66e52565fdd5aafd8e0dc2d5cb61d1d8958f0409d932534803d8573cdd5af2867674e301eb2ca077ca736cd62f5470381dbbbe28fac09bc900006a4cb00bfc0544aae4d8b47b7aa933fad266f1f013732a3ccf0157cc6202cd5c485b9cd32b3150b97ee191a52a15d02970db415ebe236fb51725199b05539e029e1c4b8b8d0ef21c538dfd5525022fb32abeb857b39d44e061d2c3e67354d801a990456c1e0cf3e2dfb006e52fa43e0f20fd3b66e3cecc7b10a1b8bd496a6ae300d61057af68751d52d760183682c8d86f5d26e389ca46bf14f23dad0bbea50ffa74580cc2c1c4ee172f4ba9c4b770abbec546b20887733e68b9936006c83a99e5bfea5b3d8e700b7e76ddbd98754fb6c6395d2741f359abf0536c8c71c5c858ed054bfcba20aa6c4134f351ea8cdff6dfb10734bef4f2e99c91f1821330bb03d808995ae703dd3344816e975bcca8736be72ae53452916f548e012abd3e44df2f891830a2fc4802ae6e45234457bf6f7af98065455cd3f02d508bfc2f645c734edd42df2c6e4d222f6e2cb9ad3294c7cb08fbe028dc6514faaa9a8c0377e2da05ad4de842422fc34bd872c4170516e2ae219fbf36c48c9dd9292fd0e9529d3b7974553b4cb32505738d98eac3732f8b9abde7145cd3d7c4d11e62996827debc21f139e7bcad7eebdacc70d3cd2e4494bac436a19370e13123f0e43bfcd1f66b2d3bfbb450a1206072fa6a86e1695720936184de4a95e39f044b642dfc04e8639363227476fdeeaa99236b3501f090c1b77df3b5ef508320e286a9613faa09c285f5cb27581c91040e15c70a6800018542aaeea7cb378ef1bb0ac3ceed5ed1c7e2d1556168043c483ff9603f3b9722c8ec342bf8504a2fbd5c4cf2204f3c89ef306f818757375e3881124548a6973c54bee69896738232ff95e3633ac302c89a17c6f3e83ce9a39b84364928b22bc06d7147e692e555f13847457d6c813a5876948d8757ebd9c0186ec1e1ead54940358cd69033a2b767a7051fb20947b1283c60c3899785d86c22d57cd0dc342e92846169e08e11e67e5189cc5d271ff9d9082380b259e9c0f092e95900d4e0a029b2e2e70760854f9dc4e3c2710f863b4043699bc60333e0ed02bf2caf432663f06bccfc40e5d4e5afb56771e66b8c59e7bada693b786ba0d3a0429dad4e3a28ba56f07
ss = c046867cc483811179a765ac8373d73326b77f1c99c702732541c4ebe865d0f4
d = 38a0d5f41d7dc1896efd1b45b0485634cef149828751b96087a0a6dd81b4d58a
z = 08ad5bf30d584ae9c8425ab3c8f1fb9960752721cb2c8310cd7bac84808bb979
pk = 109bab4be52b48818412eb1353680f2a3c3bd9fa7e55cc79c38207fdaba1833452dcb03763672212953c53532e6051ab040208acd348af507616562d96c7c04da93c8f21566df563deab2f18c9359b0b5391e8b03b485e3dc1a7c981b2a30026b0f83b84c4505a5966f648383c9abd16638a3e557ae4925fbf1c0125d91d97511175895082a78c1272792a50a5651239cb66b3f6c1376fe332260cc27ed5972c4b6ecef6462d3b712627928cda42ce150d3d96b7f032209ca92e9937517bf2b7c5f66e3b837ec347643a6a8a4d8c299de167395c84c2aa8bf1a8a4d5db29c2962701701ead468368b40e87da45dee76ff4b287950889692a838bba17b2b47c3140b7761cb389e447b2a540ae251d61808341dbb2b9aa5f04a69c6010431b28c17b980fd00499e274c9492840cc7a1e90215be92759db8b14ef41c059c546d4482343106adb27a802c3c3f8759a8fa20141fa63c65081d40090eb1abebac9c5708a9ba50656b4e7616151a4f1b0bd678ac18188450ddace2b99b3f170ac2635a62ad88320d17a9a75ca2e1bb52576274ee12f1f3b0b1696a247c70a6cda6264dc9e892cb08548c0c8824168f471e19078737169b4549b62b634a611ad53699a5550635faa7ce4589938501834f8c4856cb2e991bac84809b424cafb5ba089f14338780178d71b1cb7b1ed12c036f727fc2a94e9a62ecab6a95c8800aaa237cfb224af5c8fcc939443176ca4bca59ce54400dc7639e0630fa7cfc292604e6ab0bcda993a78107d108783d19dded13c2033297ff513fa75c4c6d65640206b43f33cac26950533b4b053190cb23e45587509acbcfc57acfadb6160f5345a599caed04eaa02937bd5a5620a5f24e6b194c52da021233b13cf950c270f8262972031790ba4cdb4524bd92781898427b6a1adc7a986f88ddf7b39be1c7d9700c87d52aea9140aef5c6454328f666a8f476b772784c3b13494dab57b06e320b2aa701acacdce41b8b3843e9913ccb3705dab48cb9d85ab5b36bbff148c5a4239b32190193112e1184d33b88ed1e6c3a9ba0ced62bb5e634b72187030bc8dfc1a3e80e28bfcd1828ec4a2e4888d68e4bafa3ba8622a87314432801325fa66c142760272e594de825560c7c19e881ef238bd9a38013f601885e02acec715b25730fb004009eba9111c125bfb0d6b2c154945575743cd66d85906981b24c1b2029452879608a34bce8e610501b6b12f32a1b3e99b76143cc1455485b3802778b7ed52210b976cd2ba26f1551c0fda036fb33891ac77c9265c30db5a513baca1524b8499932d5633b127ab98d8c07ca1704fbc8404957251f11dbeb7000b363255f5aae1261ea5b7c741445cc2852666c5437a4054f5d3a421799318098f5aaa5262b46187f60a09d98442499e30bc54c86838e256c24ae481b6bc33bf076b04bbc798f0615cccbe8eb66dd3c97da6a89394d4c7e07b8c4d5c70a01c9e7c43b8a37c3a09d728d9fc25d933028a504dced76c2a3900ca67369cf5b822107a9ddb2a168419ac87b036064786f500e9e0a279294df8a7c632484723ba28b38b52937b40e20984c46b23dd81bedf629da6a3512ec060fde7b8b2dc987395af460998230c20a9a08c1dfbf3824cf7a6fb4ed55ed1ff461d800b59a6ffd7287e1ee3fb94cb59c39450
sk = 263bae3c310cbd4b6423ac0195592363652d2c1b470a718073e18e08e412286a4df32501e9926d27c43de1135df1281b65c6738afb062d1a0823c01617da701b97a11c26055972b875d29d42985737502ed0551c85f11e2e9b28157049248691d750a4759184ab00b02595460a91acb77a6272d49273c35895ac796eb6406999b8d5b824617393fac877749ca787456211fabfd8c1ce7775ba14c51bfb2ca962b6a3acd7ad4084c90d000cef83aba7ec45910bbe37598422c8419585111055c99af87e08d5656dc5678b488fa9c96d366b5e6c2a5c8d900f40bc69db4a9fb9021723e043d42b089c68831a0525c14c8e9b192b14b83962b7662202cc753aaee4d18e23846e4ec1cdd9434a77a47a69596d8b5b019c60568a63734384b83a9406f461b9f940a9e0d3add5d21ef67c8d8f8c83259952c3cc86c35403fd713ef26a9cd239381ad4370414506edaa2da027b2821ac9a8c4e5a661f06038ff4b209acb4a71b916386a928a57183f9a5515b704aeec9654b7c17798c57c07911a038bb9b7715c0ea69cb3c9baf14a0bf881e6ca1905bd405e876234102c572db0b7c705efc93a49d82303de400003897c3f9196c758701a5946c947b32709268a9a265841408f038e280a9b441366f983316cb5fc5109c29b2320b156794ec3233a523bcc5b1e0ec6f0158c4346ac04078c244375ae8c8ab9b57296450aa75d8231ae3cbeb21a17f29c8d8fc628ff315bda563961a2014338d294743269c4876689eb938141d31001f932440b0a0aa079b6f3c82553c5350827a4a768c1fdb5e75253423d95043989cfeaba0ec544da71ac75a62a3d4d5600914972198cc95bcb1e4d04c1f4621ace5c02b1b0536b0350fc09b23ec125af05e92cc08362b6e1c1142484b736fcc46f4233ee2c52c2f810ba3148d74681fd5b158068cae9d701819a16917c81cf3f5a31ad1873930b59294c32d915791510ef0d8c8ac8a6cb4673493aa6bda6a6244810bebc286cc8020cb86cda351caf9e801d9589cf29b9cad0025ce563b1aebac4362b176c8a6c4349ff62124c53902b2c10636c88d612133e872759631b31d4ca637bb1670377ec7b97444daaebca78664188885c134fb04205a266895b7909e3271e141ad62090d5696a0221415e5a711a7ac0a9512a1c528767bb617bb79b9aa55b47cc2acb573aff4b4b5442bc573a8b9e937ad1205a4e6311834899caf3824eca782530186209c25d7e810c8f6c5b4559f436c7365642d28933a3a1234415b9728c061365c74b73ccd3e36222db3747c289d13942a32ca6fb1d7a75d563097e91399a2b967c3737962cd1fa0629f2b774d25a2021b458524b3c2f8344ebbbd2b7a70f7ab1574158e89117f3f8962aba45bb0cbc297ec3c2cc546096078894308310241b8ecce3fb787219c9e0b7443d622330877bf8c4c9637c6b9aedb75cb763356eb7772ba5664791d4f439e6a317b1066452d698dbd235fdb4ba5c37ba57ea8be97849345f7b3e8d56485329933b9b49f92a1a67b67c15c72a3b0cf05f36bfb2567f70ba9139cb6729212bb6b48b71590513bae6489b47c03220a72af6094045293ca3623842de85677c16aa910b9de06924dd3986df541109bab4be52b48818412eb1353680f2a3c3bd9fa7e55cc79c38207fdaba1833452dcb03763672212953c53532e6051ab040208acd348af507616562d96c7c04da93c8f21566df563deab2f18c9359b0b5391e8b03b485e3dc1a7c981b2a30026b0f83b84c4505a5966f648383c9abd16638a3e557ae4925fbf1c0125d91d97511175895082a78c1272792a50a5651239cb66b3f6c1376fe332260cc27ed5972c4b6ecef6462d3b712627928cda42ce150d3d96b7f032209ca92e9937517bf2b7c5f66e3b837ec347643a6a8a4d8c299de167395c84c2aa8bf1a8a4d5db29c2962701701ead468368b40e87da45dee76ff4b287950889692a838bba17b2b47c3140b7761cb389e447b2a540ae251d61808341dbb2b9aa5f04a69c6010431b28c17b980fd00499e274c9492840cc7a1e90215be92759db8b14ef41c059c546d4482343106adb27a802c3c3f8759a8fa20141fa63c65081d40090eb1abebac9c5708a9ba50656b4e7616151a4f1b0bd678ac18188450ddace2b99b3f170ac2635a62ad88320d17a9a75ca2e1bb52576274ee12f1f3b0b1696a247c70a6cda6264dc9e892cb08548c0c8824168f471e19078737169b4549b62b634a611ad53699a5550635faa7ce4589938501834f8c4856cb2e991bac84809b424cafb5ba089f14338780178d71b1cb7b1ed12c036f727fc2a94e9a62ecab6a95c8800aaa237cfb224af5c8fcc939443176ca4bca59ce54400dc7639e0630fa7cfc292604e6ab0bcda993a78107d108783d19dded13c2033297ff513fa75c4c6d65640206b43f33cac26950533b4b053190cb23e45587509acbcfc57acfadb6160f5345a599caed04eaa02937bd5a5620a5f24e6b194c52da021233b13cf950c270f8262972031790ba4cdb4524bd92781898427b6a1adc7a986f88ddf7b39be1c7d9700c87d52aea9140aef5c6454328f666a8f476b772784c3b13494dab57b06e320b2aa701acacdce41b8b3843e9913ccb3705dab48cb9d85ab5b36bbff148c5a4239b32190193112e1184d33b88ed1e6c3a9ba0ced62bb5e634b72187030bc8dfc1a3e80e28bfcd1828ec4a2e4888d68e4bafa3ba8622a87314432801325fa66c142760272e594de825560c7c19e881ef238bd9a38013f601885e02acec715b25730fb004009eba9111c125bfb0d6b2c154945575743cd66d85906981b24c1b2029452879608a34bce8e610501b6b12f32a1b3e99b76143cc1455485b3802778b7ed52210b976cd2ba26f1551c0fda036fb33891ac77c9265c30db5a513baca1524b8499932d5633b127ab98d8c07ca1704fbc8404957251f11dbeb7000b363255f5aae1261ea5b7c741445cc2852666c5437a4054f5d3a421799318098f5aaa5262b46187f60a09d98442499e30bc54c86838e256c24ae481b6bc33bf076b04bbc798f0615cccbe8eb66dd3c97da6a89394d4c7e07b8c4d5c70a01c9e7c43b8a37c3a09d728d9fc25d933028a504dced76c2a3900ca67369cf5b822107a9ddb2a168419ac87b036064786f500e9e0a279294df8a7c632484723ba28b38b52937b40e20984c46b23dd81bedf629da6a3512ec060fde7b8b2dc987395af460998230c20a9a08c1dfbf3824cf7a6fb4ed55ed1ff461d800b59a6ffd7287e1ee3fb94cb59c394504ff02338c9bb711d263140c471409f3c42813f38424698563d9550f85a168f2d08ad5bf30d584ae9c8425ab3c8f1fb9960752721cb2c8310cd7bac84808bb979
m = ad44643a608b78bece50b8309f573aac3da68125ce877e8bcbdcd51762aa0a9e
ct = 1b5b224b9ff40526f09af0b9759ffd2c8278b7529fa4f32d7128ed32327a98d3c2c2840f8945c4bdd4adae94618b4a701dab37c64993a6926d74e305b5a44c6acd9523c28afaaf402e4acd2f341143db1783bea42c7ebbe0dbc1cda433a10c05ed5f9c54234768cc1119bc0f7e36b687d6d426ba1b7455a7d9dc23b1cb0b85960908f17ede953d5213e365b70de2963ca8b99d2e99ce96d4ac6d4143fe18542112e1cd4c9351784d5f535a3aa327527deeff0ca18536139049c88dd226cab282d0d461fde46dd51001e4ad165770aad05a3ddc04e8fa4c363472f5d2d91e6bccddb5db5434722c63756324f7decc303b783778c5732b62a72e7072cf30779c4de03f70bf854e9cc0bfa7ee2866949c17cee19a7a1130de4b4959b29508c649f7e53e00bec29af0d29990d2163d3765b4fa891fbba56b36a2482d8f3b034f6603bbe0b1ce457397423cd7b126a964dd7b0cad81fbc43196c4533011b7f0bada8636c00e95c3eb199ff099127ace98b2e743054e109c22e013ed0a200d13dd1db603360c50caf88fedd993d84471a1674e1fb2077bf294f80818eda8de3c2baeea8993979f918f663b98550af7ff983fc86e1fa6a2fa7c1ced5406530d77fec3c23721e6b8637725b6fbf136f5e411c73b436ac613ae61cbaed9f9bb908f93d18fb8ea9996d51272267806b197f512126eeafe23ef8ff4b7d655f68c8f1cc2047de85db4aecb5f06e13130d3a267a8e8b2401f72001d144860e8f0356142209645fafe1e347735a5642c3819c03aa9de9d80f9601bb77ba69c59d60b5246c447e3d357696956e219523e4e477346605d9d03c2c931c1f1384283dcef065af6f0eca3804afe01c2736a01eb72c0dfdc21981c4121ce02848e274f8f72548370ad744f12f2093c1cf03d2e12ffc88af99e768b8041638174070e8d99b9eb3f883938b27eaf90bc061dcd803196417f58921b9c62d0e719904353c5f594f9b3012d877b26690c5e0d059bf5c3acd557dee8d29c4835c1e809fc1c9abfc6aabe5c476d88d185751a638f6a45295dbbc10de57a8bf1bd2100b7b0cb27e8cf5b314c8c58ba0c3fced2ff6fb14e0f5cd2d59bde24f677b1d49645bbd4693681cc0b64752445d3ef10a49d5f6501ea22476eea6e1326939c9c4746271b35fd1586b726a593fec4cb270c47cac2f64929cbc05068016ba732f64b1e92869f7be30cfb4b5a03039bc9226e9f0c534d433d53cd0894180c2349ef53f3e132d3a66ac6c5218941aadb91d51e974736915f09c0a67633af1322558e246bbea7d2a448b0a0517a8ff4bfb79a548968e4e850e09dfbc1ced133762f9708d42b8b793096e6e954d39020190746bc397f734035f311c7bd3f19f757ca577db7e91647b20415ada304d805e419e807cc69de61d9375f5b1e9f1cee9d283abe55c151f07c29f19b69c8193a17c1e9a04ba3872dd5747a8d380c85bebd1944bb023add48dfc71a924fe949b6fa1c0ab294865a6eef41f24ca229fecd5b01fd2bcf75f05da598e2b44d5e9d
ss = 6b7b7ab8c6dda1f1b2df2e096a4f6205241bb13f9b369a5dc43a1c265e63c1f3
d = 97b5665676e59e3538ebadaa8cd50df1f9fda1502d9894c616a946078e56b621
z = 48b1985fd7938595dac8ab776701ca1e9fef47350dfc45355ff1e83a08bfc3a9
pk = 034626f03687751b2f1abac22b4c2b1ac19567f3324fca5d82b147af141a004514d831039a612ed69b621ffb4223109171e6351bb35177b85bb5063161273abf861988a1803e647820bb53b282bc6d04cd3e075a4a1b6755b97251901a81c7911437c528951d007d9ed82368d4c833ecf2aa1a806cbad08259470461f7774a922227e812689bcb59a3483c8346d130650e06383556c067f94d41dc1171941efcc96e3fd769623861bec9bbcca4a5ed22c10a36a59efb5d7153859df348ef9c3a2745cea329a73cb831441762820c7d996b88c1d453c775a16ab2c752e68bc55839d2e79544b87af56019f02b794b166f6dd60e8efb0b14f00d1ae800e37bbe5ff7c7d47a257adccd2949cdc3d9318a0cbaa34a14e080b968533ab1d9ab674c89774187d592b4c86461e84ac0e6808c96090abe6b0cf69a2056a1c4287b1cf3dab74f8ca66ae8421fa200fbaa4b11760ac7529b92db75231958e20a3f55b8a3396a10fe957361a9bf41941b90583d8d97cade8828b8a3a5ebc36730c19fa7346aa427c489f56c7cf3716928c9082b36d3f3b82ff1348eaba325ba8c49acb2673570dc5548229ba93a5c210b586ece088d6679c975b60e0106c0003625e42c1bafc1ac1be1c1779556a95ac68776ca01363961132ff75c2185339d79a426e6c0a0011a260acb7cc0583e71623b251cb8ec1049da730c2f9a26a61075aac24ab1da2732f708221a01b27c9da1b520beb7686843360a11a292568993c28bafc7088c1767b87523e9450873f9c73912cae517ca29c066631137faa16d217ccc07f840e1013440da2ddaec6b7161b29742a2c941c7573bb0b57a58a25b00db5012a3362774fb35cd80c6f0a095753688b156b510561ca47b436cd5576ee0323f2bb2967022fe391b9cab3f41477787a96ec6667337fa4ea29b44b7c9610ab69706e820557ac7c9f9c55ab4a04fcb05ecc4157b943bbafc0b0e42567f95b8b436838d363da680a42ee01cd5353dd4276b4dc625d492aec385bfebe9767a2731fa8b3ce9271cd8d28042b66714d98d0bc0675a54b3ea3c322830a5616816c43260f6f21947e3499dfc4f9d76a7977cb467899b455a12d8628e93acbfed99cd8b813d21a15024da9ef46b1ae4f6333dc8933b52a5f100bdbdf2b23987270d550493d949e83a269ab42027b34a12a177f185af5f76ac9f9b1cf9ea4eff5529e0247d3abc3ca08b3a1d081a8c75a1ffe4337711759d25b9cc673b0263177ea93b56667c15f82b483702973c6436d40953aac60929a36a911ad25ac109a10841fb95e1ec05962c5694cc3cd7372260ea4863109254c26a44f62af0957960634354f62c624c5723416f14966417681fec883ae47544b753340f749b487a095f89784f15a6e7945da56c9e0d2c358162213403609a1c938c98c68b70a0fadc5aa746ae4ea9868f19b9ebc3282ff592960b436a7a7301e4c7fa075ff50762b866c4a9f157ad25291347a9dba5cad62c35b28a3933f5269f33a0e6d403e5721a0d36bae734481c43918f9b13acea8f6a13b1bb584938284c10e3806ed935d8e543fd5bbbab0685f099c2adf254f4906d6e05590dfb1544a32ff3bb766109561ff31c164792b6b0991fa93c14a74086a585353c3e620d3ec5b1da6ff7959016b53093137c512dfc18
sk = 4fd2be0ff2ba62ba7ddec6a73c032e9a15cd9db841b4791620989c38508bd6733c15c206c84402e286ba0f2b274b94ad18a5ca003d7689aab71ef8cbce7b75ce844622fc9f57b974f8991a89032206f59023002c938c6d66622a7033442c190134d06f04339fa61390ceaac12dec5d0e5275456873107a8cc1ea6d5e5450aab97b23a06e34c8a812cc29794897a20bbfe7790c3404c25dea2fea4c80f102ad1e750780dc79010811fe680bb1c8000ebc930ff8257f912140db9e0a9c5c7410388384591f500bf0aabc4258272deb2871bcbb85757e9afb2699f45142ebb80ba8ce2fd095cccc1952579a8a67bb57f78e2feb4e484a96854a8d4d16bea8c08d04f91f31779e0df23222f5768775c026148cb1895b970cab860bac34aa6612e8a5b93c5aefc78e408a0312fc027f7a509d6c12b55453e9cb2f4e5c4360a4ab1e350f8122a008f69cf2796f6b72a58e388921863ab2fb82ae627c60593a99a4ba7806572dca7179476b16d5aa6adc6ccc90ad700cb1304c2b299c1aaf09369cc2ce8a9c31cb799185c24ad16967fb1269d0dba48eb0a258d4c37f9484c9cc8d214232f88b919de59ffaf6c00029058efc1e4fe55a8457b16d3c49017c88909c0eef37973a6b2e55d19b8114b074d8c95a57c5d897c87f024b3bd8578c7921536b1b45c19484e220ed87bc647c57aad958e01c74a433074a660de8824060108b1c44cc45486f0ad2c00fb79a7d88a2eff62887a3171d132e441cbaddf2bc1622045562a893300502779c3cf072ddf61187d42da0acc451e6b56bba37b3da8f1b105483955c7b169f89db86e7fb04a493b69567bc5a8b8655c919f8a70d6ee1034c1478effab227622029f5997b14696f4bc4415b6771d3701b461e76d686c93699c96165b00a593d69827bb39a256a1385d8b77b2222a5c920a6864ba5f413800c95f2ea9c303a064a173c764437eaf13444ec34192911400506158a0ab1c56399c012c30a7290cc0b0d330bad27b8c0c80b7dab5ed21c38459a436b5a5b2b0822726815180395dbe69a472672fcfa17cc331ec910096480affc8c667bcc7a2ca92e6ff80b1735a5959810dd3a5fe9938836d1b50d772a11c1b126fa498009b730139c3a1c9a22d12a55f1755f81ab7442399c8bb509775a24b3987e4432fb3a4a22fc7da509578c34302ae845b818894c7a6283d71d42657544b558f74b7977d270be722b9a51bbbdc236deb8898c65a92457b260d3816f57030f510e4f885450da20977451b2a731ded6287fcba24b4c7f09e4a7532965774c0578eabc13d1b123542c1d1b6a710bb3b55038a28155528caf974769557318c617306f72acad23c7c475b9a568c70e7552b65917217677fe625b15548be7465b147c60f857a832d08ca770c83ca3b201ec1e8ca1ba25630997a69ee54921e7ba611ea1c0928c0c99d65d0c0a39f2e18f8ff9980044477899411410a48ac2c6c2893e83c19f7f1080edd9058270374f0aad2f794655f594b3cc15bbec6db0d647e45805318534c4da9484ea4d55464da7231bdfd31e9bb6c53e35a6f0764ed3443823f9991ca3aff1caa50edb522c42112ada999dca8a8e678ea1a8417d77920f723061c87cb29a55034626f03687751b2f1abac22b4c2b1ac19567f3324fca5d82b147af141a004514d831039a612ed69b621ffb4223109171e6351bb35177b85bb5063161273abf861988a1803e647820bb53b282bc6d04cd3e075a4a1b6755b97251901a81c7911437c528951d007d9ed82368d4c833ecf2aa1a806cbad08259470461f7774a922227e812689bcb59a3483c8346d130650e06383556c067f94d41dc1171941efcc96e3fd769623861bec9bbcca4a5ed22c10a36a59efb5d7153859df348ef9c3a2745cea329a73cb831441762820c7d996b88c1d453c775a16ab2c752e68bc55839d2e79544b87af56019f02b794b166f6dd60e8efb0b14f00d1ae800e37bbe5ff7c7d47a257adccd2949cdc3d9318a0cbaa34a14e080b968533ab1d9ab674c89774187d592b4c86461e84ac0e6808c96090abe6b0cf69a2056a1c4287b1cf3dab74f8ca66ae8421fa200fbaa4b11760ac7529b92db75231958e20a3f55b8a3396a10fe957361a9bf41941b90583d8d97cade8828b8a3a5ebc36730c19fa7346aa427c489f56c7cf3716928c9082b36d3f3b82ff1348eaba325ba8c49acb2673570dc5548229ba93a5c210b586ece088d6679c975b60e0106c0003625e42c1bafc1ac1be1c1779556a95ac68776ca01363961132ff75c2185339d79a426e6c0a0011a260acb7cc0583e71623b251cb8ec1049da730c2f9a26a61075aac24ab1da2732f708221a01b27c9da1b520beb7686843360a11a292568993c28bafc7088c1767b87523e9450873f9c73912cae517ca29c066631137faa16d217ccc07f840e1013440da2ddaec6b7161b29742a2c941c7573bb0b57a58a25b00db5012a3362774fb35cd80c6f0a095753688b156b510561ca47b436cd5576ee0323f2bb2967022fe391b9cab3f41477787a96ec6667337fa4ea29b44b7c9610ab69706e820557ac7c9f9c55ab4a04fcb05ecc4157b943bbafc0b0e42567f95b8b436838d363da680a42ee01cd5353dd4276b4dc625d492aec385bfebe9767a2731fa8b3ce9271cd8d28042b66714d98d0bc0675a54b3ea3c322830a5616816c43260f6f21947e3499dfc4f9d76a7977cb467899b455a12d8628e93acbfed99cd8b813d21a15024da9ef46b1ae4f6333dc8933b52a5f100bdbdf2b23987270d550493d949e83a269ab42027b34a12a177f185af5f76ac9f9b1cf9ea4eff5529e0247d3abc3ca08b3a1d081a8c75a1ffe4337711759d25b9cc673b0263177ea93b56667c15f82b483702973c6436d40953aac60929a36a911ad25ac109a10841fb95e1ec05962c5694cc3cd7372260ea4863109254c26a44f62af0957960634354f62c624c5723416f14966417681fec883ae47544b753340f749b487a095f89784f15a6e7945da56c9e0d2c358162213403609a1c938c98c68b70a0fadc5aa746ae4ea9868f19b9ebc3282ff592960b436a7a7301e4c7fa075ff50762b866c4a9f157ad25291347a9dba5cad62c35b28a3933f5269f33a0e6d403e5721a0d36bae734481c43918f9b13acea8f6a13b1bb584938284c10e3806ed935d8e543fd5bbbab0685f099c2adf254f4906d6e05590dfb1544a32ff3bb766109561ff31c164792b6b0991fa93c14a74086a585353c3e620d3ec5b1da6ff7959016b53093137c512dfc18bbccdbce67cf49fea044df5c767996681dd2714937d31c822f3c58cc34785aa748b1985fd7938595dac8ab776701ca1e9fef47350dfc45355ff1e83a08bfc3a9
m = 4ff3f8a7536a4c7d4bdef0400ed1b450cac329089b1443bf148fea0a01398912
ct = 83dd64079ddc0cbab5376f1f823f9ba6fa59932ead936daeff1c19bf9901caa675e9b84da8547abbb6ffb008100dd7182047b90e194ed4b80910ddcf6871f74971b2df6a1834efdfe1fad10a97fb6b3c02d1411b5eddb5e27ce66e2c168f092d03764e74b849f3bbeada5b7bda4826d6420f0da79dc7d7918496d25d8ba9868c5aae6aa5dbcc4588e11fb6d0037bde0e92baf34c309f3c5770b5b8005d653e8237b1b7de1bc52d45dec924c15ccf83bdb0448814483705972d11a77e972b121ac42042a396099ef0399eccf7119837bd9c6ace208b24c77a8be23abb3bcde93a96c6519ad5b59fab5f9fdb7db399a3f3dd743ab4a70a9cbbab0a9d5073952a436b6ff3cd89e8f5aa7fb9420f161b02ec8bd88cf590135b9639bf6ee75aa2612052720089cb39e2993cacd8a69bfadfde1d1848b47351cc15ee8f68733c292f652dbf81e7534aa21e5b9dbf6adbb4b759f97a7e09fea5c64dd03f9cac6f4a7bc7ab9d09759839dc7206757f2992edeabac6642e31829ac297f60e126fec5cbd4870f99825a977a2bdc62d64d0a452ffaa46f6fc479b9d9125a75727e0f7645d5719d50244ff117cfa73e5584acf5632de4a6e3d8f1cf88906a3d9123e8fcb8694de9847f50b645e136e0bd4d9cf099f2dfbeb95e4e28f17191743e487da0b6aff053393a01d23dab8fd0f8ef46b664f79afbe7fd7631b1d736e8599409b5cc3c10ffeae786e5e5cc63b40c5b0fa5ce9814c7b5c625038a15714ad507044c319b005318d6ad8e15c847958c45f15e92026357d8f012064f7d94ddef0ba519bbb2c02b3f1404caaf5e184f05659aca0fe88706d3387b5af803b97128609ded773c61a229df8c43679eb00c537f0dadf1b86446d947ef7ba3aa7823691b882a395bc1637e0a7e15b3ff4ce82dfca568049ecdfe61d3730e3cd57eb54434305a7be93b0b4c7f3c2ac4cd01d8ee2b5403929631239cc5ecf5f6d66bf8728857c5eab21e8fc67fdb4fd9b4a147490de7aa04b0fc1aa052ccb82b9616eaf49b1cfe79b430a5d5235ddb59c49253ee57d5ca25cdca0e102084b1862c41f96bbd7cef5f3824556d477ca7d351dd67075164756aadfd39685dea07db3e94b95be1a231ea85579d9d71a35a977ddaa7d9044f94f3aab4b4399069009f0e3dee371c00d6a03cd5110ae89f7637fe172fe8ac3a0bac20421929dc566e0512355fddcc63f876b6daa5e0d7ab308b4595feeeb62d018437e5053ae7bf79bc972b2db522e174efda72b73e5cd5c88bdab13144d75d8c62b0fbbe7e28eebe172b63c9b5256131ba78130d951f73462973c692c181c5a6a5ff3a3b723e7dc57c0895b819ab8edb7446fa60121d2887e10f1a00f82909d1494877fc41ba757c941322e5721bd8e2a0fae6090f795c437d2298a7565176da1ecc18ccb331034c2543d43a01766805e12466f4800971687a4139c892fa44a55f179a02797ab5e6c1150ef4f9bbd91f0b5fdd2399019261e5425c51b1689a28a924ceba393c948cab08aa1d3466334bf8da5
ss = c1138a812e1b95dfcbe1021a1edcf12880765738b8c82d5f86ca93cba78b50ad
d = ef99224a03a85a46ef115474ec5b5d620da6795d6efcca4c9135d19958a9de62
z = 85c3a8b3732db34f4cd985b65e078afe6a735b53f4bc36d4762a3e45d1dbcb74
pk = cd187009317a52773c57d435faf794021bbc709b8e7d688a5dfc686c15931221a9016c3bb461a487982ded37041ad0c1d032714f7379e2fb9faf5aa6d0f5469c7156800ba258fc5b25d0996b6735665a806a74b03d9819a5832a6685157e7285df397e23b13a543a983a5b24264c971a73708de1572852465732c94830719c197c7985c0a7c53525a1ae76d18e1e9112eb4b57c1222320a8156643cbc9535a27658a3709123cd61af7798addd888053bb0de254eff530296f9ae75b2ca756539b61c62decb0e9ae611678b5190503344229096c34990a61ce8b10ed3841d48d266cdc249acc96b7d88010899c453467213d8bd23e1764e0237480c34d8396ef57c1aaf781c042471d04077eff85338ab8caef22ed064bc38164070a00cc78b8074e7569a627b49e0416a705386601d3b8a6c10a4adcbb190b4877422304ffc776b4a129d4098c603896a6020725986cfcf0083fffa66eabab82db734f5d1b5766104e8a2b8b859b6cd166dec691ae331b87e794a1c9b083c14b50b85b7e97148745c9f8975733d4262e247473ce53b85d01c6de505a352bfc0c233a396c87f856981c83fb74542c9f3cee1276f3096486ef23359c51ac553931b80c6bd245b2114c4a2d344ab53765c02c82b41412afa1ad5ba6ccee9bf09e375eddc0cd55bb6c727be26bbbc4e7392293c59455084b1542c87578c63511ae3e384e027bc07ca7401cb0096d1205f4ca86d3c73ee8273de930799369133f83f4667a92e72bee2655b17120dee233433f9c68a50c57fdc8617ac1d03f0961d4a7bd17678d8729329a0ba0591ca84670557e15fc5eb4e8255007b8c4e48206f62062e1dd53bfc43af02405d2e300d4858b1b9c9ceb531a910c0bde877450a9aaa8878a2fa45089e184d1fec1cf4e3909670bc11e78da5d8cfeb86a4c087a1b73a6099c99836b3cc76366d35a9854b3b205f4b2b69666878614117163fefdc32b6db37fdeab0a0197f79db088c3a355877cdb1313a2f200e27e37e12b4bfba04691f82b1c2e8b8172c11e466cd8d01286f2a3a4fe5a5f920476a9278b9d25e420b77d489386f9c167f2731654b19fe4886867b79ee10c18f679fae87826a0b65b44a83da5a35e0723bda3467541228b80b35d5ab869b52b5dba9b8b309360ff1022d67bc93747c392469c28b288cb73fca74001e5bb47d5b0321e08fbf832d0a9b0dbdf566d3898e1f9aba7e3c011a14c3e918589282c0f167bf14470d1f6c774e6742e40a1452c70cafb941624c02ad201e6030bf3dc6a039e6465d6772d1c184c693bd16c3367f02730ed6beb95940ff783cf9e307f38a7f4f37754f6c4ed26a1c70c90741ac89e56c989b0260f7e1178b5b975d54aa6f420e97a7b90c3c74200359d561beae98b1af044be40a2ad8491f42662e2f34bde200c63ca48e7409727c8b2185138ae7859ce43558349a1f3e641df0c14428c0c12d0a49abb904cdf8ae5cf34d379024ed528e5d84a3d25920b7a94b61a8abf9e557ff61c784501fc9e332f2b652f16a0a11148b8e594d1f377035e124d637659d4485d909543818814fe7a8a173bc8aab7066d2c927c90660dc8d30364d60a31f1d94a9e5f586cd84c167e2577d3326e41a614382f4982426e93391380c4b03db38d0f7bf0ff66d2d93c251d3347c64
sk = 999942a0ab8086204428a2098a205a297265ef3b725de17ce121512fba2225b20c2fd0147cd903dbf08722201c4575784a5370556715f8ec09eaba14b38863c5402b9100407b35375098a55f568ff0b4324b43098debb5085558fda00084584bbfe68d94280636809f8d408256913d32152710a132380243c74455b7f11532d3b88145cbd61745aa7683bd204c4e035d526a488465170fa86a099323fce43b78b4a3b959a1b1ec25d4593181dc22ba883a9f080316c23d07d1490daa68c8fa2f43533635439b5bab445a6c1df2a2c22aa84355556c80a9877ac9453469b02d998476d0cedddb9f3d05c7c6f99253ab62109376dd9b384b26786872030d95c23b3cb38238066978b55f2746124a98d90bcaf1c958e08b108f6714fe7658f6e0a67cb875522090856761d47189bdecb13c7746aae24c12294db2662a65d9241b513cf244223ec0ac4be18935c788e04421da1071611a3349843b7c760ce3568413756b7d838c3f3827e167b1db27bf0546606ba6bb7ff11a2e7b86186946cd00d0fa143122729efa29adef75c499f2c719e985e6014b110373ad2164ef7a85e78b7fe1dc25ed60027de464f3c133338404bcd89f2680c639d956be5a8cdc6254e670b5400139e0c136a132763f6c6664a6b9283b03ef18c809d94347187d91f97bebd0bde9134bf0414d219895cbba75c9b262e6e62ad70926816bc02818c71d542ad6e3bc2e58796d7a90a4ac200c1b135940b4d0346366763c2672ac70c03b56a62afe49a1ef043fe9657391b7274b6ba05e3184fda8125b412c46f986212ba2948b6db9130f54fc33f9574f7a82aeb209b6441886ed83816c173ec9826f8fb6c8e36237d6b32376344cf01311346b19eb502a6cc61811d6728ac3288fa5c576380ee2286839e4a8a01761fde8a2fb49a3dab98bcbfa9633a2bfeb116072c479ddd28891305bca71ae8622cc89dc4733846cfa56cd2ecb4d60623b92797bf8d8b2dbd2b74804c7cea19f40b67394c46b46906a44a5b669d95d4514a95f6327465baecb8a439114070884338485468b36b103c4af5ce9c1c9a09feb2a2f9b7324e703b23dc63192422e5b2c38228c36a3cccf39777d2015496972c6c618a296908cf6eb54169a479d5221679a7829e27c92c5550a4156d5631450753beb34cd4ba8ca8949a7390a4a2e4abce4ba418525620b7c9064d82f8d080a68f058d847bf69833cfe025f0e090e185234b6f6a260c7391c97b57222606bd0b488d37ad71774636c9e1ea8a449958c1b944e76f48fc8401deda708bc039a81c497c2e028b52a714b40679563263305bb432b3e120bbc561b121a2026569951986c94000235e96a2fbb70acb7a50a79c06947c02db12609208c101bab9e63d449c1c0a0faa336d7b0c1ba9c84b6518863267ee61624669938cbe07eec601ad3649675ca12cc307724db6ed5a60766f423c47100b75c41deb4bb78bcb19d4c486c098279d53ce0e6295086ba75525e22d3551450cfabc72c781008cfc5830d6c603311abbd81934e874b1c4a55e4884cbff57dc4ba0549724c7603258ed6b63456af9bfa0bdcb3ca86b09ec25aaf41911400e8bbe409604ba8919cc59b8916c8c8745c2e8042cd187009317a52773c57d435faf794021bbc709b8e7d688a5dfc686c15931221a9016c3bb461a487982ded37041ad0c1d032714f7379e2fb9faf5aa6d0f5469c7156800ba258fc5b25d0996b6735665a806a74b03d9819a5832a6685157e7285df397e23b13a543a983a5b24264c971a73708de1572852465732c94830719c197c7985c0a7c53525a1ae76d18e1e9112eb4b57c1222320a8156643cbc9535a27658a3709123cd61af7798addd888053bb0de254eff530296f9ae75b2ca756539b61c62decb0e9ae611678b5190503344229096c34990a61ce8b10ed3841d48d266cdc249acc96b7d88010899c453467213d8bd23e1764e0237480c34d8396ef57c1aaf781c042471d04077eff85338ab8caef22ed064bc38164070a00cc78b8074e7569a627b49e0416a705386601d3b8a6c10a4adcbb190b4877422304ffc776b4a129d4098c603896a6020725986cfcf0083fffa66eabab82db734f5d1b5766104e8a2b8b859b6cd166dec691ae331b87e794a1c9b083c14b50b85b7e97148745c9f8975733d4262e247473ce53b85d01c6de505a352bfc0c233a396c87f856981c83fb74542c9f3cee1276f3096486ef23359c51ac553931b80c6bd245b2114c4a2d344ab53765c02c82b41412afa1ad5ba6ccee9bf09e375eddc0cd55bb6c727be26bbbc4e7392293c59455084b1542c87578c63511ae3e384e027bc07ca7401cb0096d1205f4ca86d3c73ee8273de930799369133f83f4667a92e72bee2655b17120dee233433f9c68a50c57fdc8617ac1d03f0961d4a7bd17678d8729329a0ba0591ca84670557e15fc5eb4e8255007b8c4e48206f62062e1dd53bfc43af02405d2e300d4858b1b9c9ceb531a910c0bde877450a9aaa8878a2fa45089e184d1fec1cf4e3909670bc11e78da5d8cfeb86a4c087a1b73a6099c99836b3cc76366d35a9854b3b205f4b2b69666878614117163fefdc32b6db37fdeab0a0197f79db088c3a355877cdb1313a2f200e27e37e12b4bfba04691f82b1c2e8b8172c11e466cd8d01286f2a3a4fe5a5f920476a9278b9d25e420b77d489386f9c167f2731654b19fe4886867b79ee10c18f679fae87826a0b65b44a83da5a35e0723bda3467541228b80b35d5ab869b52b5dba9b8b309360ff1022d67bc93747c392469c28b288cb73fca74001e5bb47d5b0321e08fbf832d0a9b0dbdf566d3898e1f9aba7e3c011a14c3e918589282c0f167bf14470d1f6c774e6742e40a1452c70cafb941624c02ad201e6030bf3dc6a039e6465d6772d1c184c693bd16c3367f02730ed6beb95940ff783cf9e307f38a7f4f37754f6c4ed26a1c70c90741ac89e56c989b0260f7e1178b5b975d54aa6f420e97a7b90c3c74200359d561beae98b1af044be40a2ad8491f42662e2f34bde200c63ca48e7409727c8b2185138ae7859ce43558349a1f3e641df0c14428c0c12d0a49abb904cdf8ae5cf34d379024ed528e5d84a3d25920b7a94b61a8abf9e557ff61c784501fc9e332f2b652f16a0a11148b8e594d1f377035e124d637659d4485d909543818814fe7a8a173bc8aab7066d2c927c90660dc8d30364d60a31f1d94a9e5f586cd84c167e2577d3326e41a614382f4982426e93391380c4b03db38d0f7bf0ff66d2d93c251d3347c643ef3581d438af7dec621304e0091f797346ca18a41f39401e9d03200ef48beb685c3a8b3732db34f4cd985b65e078afe6a735b53f4bc36d4762a3e45d1dbcb74
m = ace5e23f87cdb061c1821314f8353cfa96d69cf902a2866e5075a796b24594bf
ct = 4591d285b1828a2b7ef165b57f41d77713ab2c285bf91cd51be6f15171f41e1230981b3bee25e9117c20ab8700d8b13e39f439a9fa838824f73494f0cfe51583310f0e55a5f3d7a577c7beea2f45c4bba64b2d706b3b421819802354f3716d5ef0c7e4437603c8a75d8fa9ee1e7981b9b21877eee1171471f57729ad1e70c63dc6c66cf8418b0a50905c8ae0afb65011dfb6d05a5ed28067fd20184bab8181274fbf2438e83d5ada4ced773ab477fda902e0cc9c9730d63eed0aed2e0742ce2900d94304d8e99e4f8d29b0c3f8ac7da2bd55269f1bbe895a03e610f155a13d0fc2f39e60f3af9f374760fb434cd4d7d0cda9890dbb595435af92d736be71c7256fb56d900e2c24dcd4b70f7bedf3fdc6f324605222561c19c9049fb6f08ffe480144b429a6b89d9efe0f32d3d0b96adfe78808e42c802e0cbb713276a5a1373c6b9adad60be37c4e410f4c21e809d46b43d27cce5fab50e4fb63b7216996b8afdd2f00c1fd9f32727313764f7d81856d3d82e59ed888d09b6d3a7dec6c9519bbe8887b4fc5a35832df1ea5a00d9da03c74d20a9d0aa7d2d433746a92114e964d0764e8bd7ba864bc432543bb897558c2c1007c89ff8ef1b50d9da77dfa0232df3a54ec8a5bdf640d72ff7c4d36ddb04883b1851b237aba2b10575954759402648852395f5a982e8d6b960ee48194b8973f3d9db46873673a2e3948e9e26d78d41c728122aae50bfe83f349eec7f8b4601f82565c0c6f4a5ed7612f79d9cda16398b888baf480f1ad2fee892abfea8be24af7909f550720f1c8a169af75bb5a5d890d670849d4ea1769f8567a13a3ab669394ec051adac2e3c5d918d034ba9491c031b430f613096bde3edfde7dce038fae38d695047a33449fac24ba6fc4527ef100a95de9bcc912fce07c936051b5e4cc97f0b450ae0b5acfc27567256438c8d4bd718205d70bc71a14581bdc5d35883d8e400deb05b32a9bec3b07aaf15b2d355c52a0ac846a301bc6749ba41d2d8ea9564de9fe3aa76eaa612bb5763ecb77d667a59dc3cb2f7094d4bc06cdf27b09814adcde42cd88642f1c2c3d36a32a5c51416eba240e455d34acbb545343cb311b02463a8acadbd03caa756f72d7e0961264b6048cf3752e0c299d88f8591638c2b89eb3a5d07ab0ea02988dadc22d414f177d3aa54566839a67fca6c3d962b30573c7bd3bf47ddaa79052f4dcc91e20701cc3541c6da60b0f9bc3be21a930506b4b7c93acfca75d18d4fb924dea3c21a11b0155233076409797e0e0d85d767c39cc5085b3b5ac0d64a4a1c94aae05aee1fa75649940585988204d9f43098abb81b92fb1af3a7ca99ed7e44a391a531bdd4e63d23c9225859b67454966e80a7e91595b49dfe7d27adfbca65009d8e87f221bfb9fad63e866eb88c0771e69806ef7f0bbcd639f2153101b5042014af549033af07e71306527ea1203fa5488ad3dfdc71c9097fba52d20d3b502294f85d875ed3fe16a32e22e163aec97086913229256bb89fb1143d7f52876236b421774
ss = f41985d361d5fde4067b4a9c398cdaf61047c705605140a342231f831453d078
d = b12f6fd965ea9c5b947db80fc60c83d5e232dca82e7263027c19bd62e5a6ff55
z = 11c11c1086f0365e9fbd525b3fcb4e4f169fb488bf0cbcb455ec098d49e903c9
pk = d8b6c56dc931d12a8092102490881b4e2064c5a9588e257834c1aea2668e69d907db5158c3cc7321d83b9703cb74864c1057660b718c3412cc47bb92612643313c356b6b2cdeac80ec5b657e78cb2fe9ad14c28747e45466847d71c49d1355aa845a5c0fb27160156d49a3af1d8b975d694186b06a5b1111ac504df3f91ce9a4b2e248697f9a972e7b0cd048c1b6f7581af20afae4c1b9333f60e73a0dd1ceb2e19887cc712d0bbb5c24054553c3c7c972e87253d4c46c971826e8955ac0017ca6d6550335916d6a939f5c167bd68c09d85650e89b40a4686ff0bbd921ac3e43641b1600a84bad0fec9524f09fc920916a31b081e88a36803715b1476e57ce39ec27fbb04256ca64fd11225e474b06bcac9657b31de3a39f4cab5b65bcd8896655eb924243972b0bc9b755b0c69b837030a07937652c8c14f71745572882d222ba1208327d3228f0778a215b8fe6f4a14a9b3a56ecc56f09c49ca31cda853db12a2fe5d395a00cce6621833e61c2cea5bd6f0bcc6ec6b479e334fa543229b619be566e8c00a1dc7837c7b5651b8b6a94412ccddb63b8213635a5745a54bb56198d325a59109c75d2b733c77738a1328bf1370ed99b7ed8f611e69c3ed82620ce95088a91c6c6d472294260a1c5455291188e010a9467c816938f9835c1a4fa01223494c885642e5c416c82223d614a108a1128e53d9b264d61d798c4ca9bf6abc72fe779346a3208a77542272b591a6ae781996ef17961284666c85ba91b2de5f0bf9af10eb91c5793e48fdf367f46f586e05b2dd65b262506043de419482071dbaa2568256a14825b8f094b796a527fd25b8071a4041a1be279c2e3f543021364a147cff6740ba448b7010b4ddba6aa90265a95905f141a9374970a1a071799d813ecd77073b453cb2b6d83ac9cb8267a5861b9e2f23d345581a074657554781e4782d98333f1237dcafa48087aa66de4209a9a78700b09d44a0b5c929ae6612acf6b5d8ad20404a161fdd3639e659bf88291d41711015432f0e7ac759a67e0324f94c1876314687ac377ae48a30b48ba9986714ef3064f087c953ac6f86430bba9cef9857b849315dc4379799092af4c5531fc13f63b186939040da2233be05371d448fa748d76f98c3f638a6bf5864b9bc5fbe496d72966e3004409e420bc4353a5d55d0610843d0b8e6ee5bb5d6c4dd1462ae99a43df586b398a15ff5b5ff58a4006987613f5caba694dc0f736f6d47af66673e8f308a6044338d23c817c0420e679ef621739e21a4a35140dd2928e79584f787671b118e9e71e1d9430b9a3210e11c266876a44c7082e7ca5f6dc4b8d931f5bfa302fc790bd424cc3643844418f6c090e2cf5bf60f08c489bb87315464d90006375c34a5297a238a117a8770cb9795776c11f8a54ff13adb3fa77df3757938c28d03a612324858a11a860235e0e15284e36035bfc0178db841c679a47b93e3b09a9f735955d6bce328a91f2fa64273917b7371fbf166c47e9683776aec02251eddc84032cb0a852594f4c7875792fa345a43a68a193c51492a39c306b02f22c60ce5a8468c3050cc3965e2982e32b938a31cab1f36c1da3ca723261be3a864e2912199262c46741fddca501df33d04a79f8e3017e6197ab24b062cd98486dce2a7ffb22e5798643cf9ba5
sk = c0b38724691a735c3fd82033d0535c3758a5d4298ddcf542556b73ec6009c4640f5c26471849a2289c469a975839fa5d4b389e75f8423a4633ebd29d8d1a5c19e609f12240edf33ae9c07cf93c18950cb1dbb07963d69dd1e2447db0500255098cb88083a633c5181f75d53a7f0681900747c8eab98d3aac6ff35d2bb01c80a1cb4e5a654a852a07614da10c5ec8071ac3d6394b3a13d47312f03229604c682f05245cec41b3b55098090b6044a1a3c0af26ab4a6ba21ecd50a08d8723d32563c36aa8c3bb01fa3798c42aaaaadb9d0ac8925342264dd4072db982309c0460d7380f02cf5ec0afe3fa13c7297337dc205c0a1f8b3109363765d44a29f1a7bd2b17c24c3130c26a8b872575970239ef12352eb15aab0c9a96b5c51f47370aa5372bc97a22a4029ea0b9156622903354f5a1cb3d49693a198413380075174d2969a95831b1051ab40d1344d809cec691717579a1b7eb52c9087d9244cf9ae6bdc32766b694708d1ba22fc76b042a6f9ad668971b4767e6a54a95290b699a04788edea5c914e3cb431337c0736efe7244d139bbbba28ce82b72ae92a23121b7560c9db5b908bd12539890a172f4c68f381d1c7b562b1b5bd88046359c29dd933ba1ec1f47bc4c485c8dd599767822ca7c4cb300954821695eb5eb2f87fba33d61284b187ca6726a1be742286959e38456594763f5ea53b9a7959382c348c7449783b5c784522f44aa3c25bd21d48660f78f70a00e49e59bead90c4c8367c22981d8ca6b5c198cb5906b12c55915232afc1a4b1ce5c4ff346f5f536fe68ab9d816c98dd6c5ee103d251874b4cb0554f38ad0712ba687634882856d453daef102d3835cd81b5791a50ed5934a0734a81fc78c6ea23ab2d96b679866458c21ed50abce98875167361a62991052bfc7123cd4f9b5e0e98c4266536573742c431d9d343bcb9a8bc1e2a927496a71d73ab6195cd7194d31ba631d025570725e6b37abdd60a545d2cd2532b32a9548f1a319df6184614405832954d89a61dce3b5cbdb1ff691550117402c027da07b2b5bc20b25ca36b0e70d45771e3561526950a8216a7f09db88ee46578a107ec0a46f932751d77a167c4809c14ca056923d2f540692c9b8de07cc05a55aa5aca7607a5f5b071139620ad4309e2e3a2995a31059cb8f3d09b65f171bc3740df13cc63e51bbc33b7922951073ac3e51013b39a0464ea67a9d5a76546227ea7974e1b61847036d94e13201644d585cc7b4c9aa301980eeba05e9e21dcc5163f7802dd3557e0fd6aefa1305e2f84bc42c8fc057a4adb58d3545ca8d767ae622cf7bd3c3178b92c5e776695ba375fb841e12760656befcb915d6a51f2cac896d7380a879a41001ce067a602a73cdce00a4321aa880b7382407c3da7a3702f28a098719e3822d6d8c12c88b460e691dda17bc4f5b589f2b46fc773fefa492e1112cfac69392c80abc1084e68903be87b76364caf5fc82039015bef0c9fee65311407f970b695c8759287898ea39bba8f61fe9d48936b1935b2a2770d498fc2bb22df5980904759ba64f05230378266c8114a7b3a1a5e33129efb4a52fc163628c5c1a65a0441325b3f3b8bcbc7dea5c42c7897aa8956473d54ed8b6c56dc931d12a8092102490881b4e2064c5a9588e257834c1aea2668e69d907db5158c3cc7321d83b9703cb74864c1057660b718c3412cc47bb92612643313c356b6b2cdeac80ec5b657e78cb2fe9ad14c28747e45466847d71c49d1355aa845a5c0fb27160156d49a3af1d8b975d694186b06a5b1111ac504df3f91ce9a4b2e248697f9a972e7b0cd048c1b6f7581af20afae4c1b9333f60e73a0dd1ceb2e19887cc712d0bbb5c24054553c3c7c972e87253d4c46c971826e8955ac0017ca6d6550335916d6a939f5c167bd68c09d85650e89b40a4686ff0bbd921ac3e43641b1600a84bad0fec9524f09fc920916a31b081e88a36803715b1476e57ce39ec27fbb04256ca64fd11225e474b06bcac9657b31de3a39f4cab5b65bcd8896655eb924243972b0bc9b755b0c69b837030a07937652c8c14f71745572882d222ba1208327d3228f0778a215b8fe6f4a14a9b3a56ecc56f09c49ca31cda853db12a2fe5d395a00cce6621833e61c2cea5bd6f0bcc6ec6b479e334fa543229b619be566e8c00a1dc7837c7b5651b8b6a94412ccddb63b8213635a5745a54bb56198d325a59109c75d2b733c77738a1328bf1370ed99b7ed8f611e69c3ed82620ce95088a91c6c6d472294260a1c5455291188e010a9467c816938f9835c1a4fa01223494c885642e5c416c82223d614a108a1128e53d9b264d61d798c4ca9bf6abc72fe779346a3208a77542272b591a6ae781996ef17961284666c85ba91b2de5f0bf9af10eb91c5793e48fdf367f46f586e05b2dd65b262506043de419482071dbaa2568256a14825b8f094b796a527fd25b8071a4041a1be279c2e3f543021364a147cff6740ba448b7010b4ddba6aa90265a95905f141a9374970a1a071799d813ecd77073b453cb2b6d83ac9cb8267a5861b9e2f23d345581a074657554781e4782d98333f1237dcafa48087aa66de4209a9a78700b09d44a0b5c929ae6612acf6b5d8ad20404a161fdd3639e659bf88291d41711015432f0e7ac759a67e0324f94c1876314687ac377ae48a30b48ba9986714ef3064f087c953ac6f86430bba9cef9857b849315dc4379799092af4c5531fc13f63b186939040da2233be05371d448fa748d76f98c3f638a6bf5864b9bc5fbe496d72966e3004409e420bc4353a5d55d0610843d0b8e6ee5bb5d6c4dd1462ae99a43df586b398a15ff5b5ff58a4006987613f5caba694dc0f736f6d47af66673e8f308a6044338d23c817c0420e679ef621739e21a4a35140dd2928e79584f787671b118e9e71e1d9430b9a3210e11c266876a44c7082e7ca5f6dc4b8d931f5bfa302fc790bd424cc3643844418f6c090e2cf5bf60f08c489bb87315464d90006375c34a5297a238a117a8770cb9795776c11f8a54ff13adb3fa77df3757938c28d03a612324858a11a860235e0e15284e36035bfc0178db841c679a47b93e3b09a9f735955d6bce328a91f2fa64273917b7371fbf166c47e9683776aec02251eddc84032cb0a852594f4c7875792fa345a43a68a193c51492a39c306b02f22c60ce5a8468c3050cc3965e2982e32b938a31cab1f36c1da3ca723261be3a864e2912199262c46741fddca501df33d04a79f8e3017e6197ab24b062cd98486dce2a7ffb22e5798643cf9ba5fa06bb0ff42f4d610a7b3df7544d66b97a486967cd9b62ba0142ebb10b8ee4ee11c11c1086f0365e9fbd525b3fcb4e4f169fb488bf0cbcb455ec098d49e903c9
m = 95be66caa72e47634e9748bd26c12b04e2193a69140284624d4e177f4dd66f7b
ct = 6c588b2aec219d23895badb397fcbfc64c7cd0e384193fdc4c98079e5544433e19256dec9ced963ddceccc087fe659fdbc6c46b6cef84e14ddca32d82f41111f79a8d991273aad00288199f3f324103dbd0b76f7dd4be9fe556e3c2f8870fc1850a7bbc70cb60ab5cda4e65396a88c9a771dc84919a09c627ac1cd014d78adab11e563ad83278ac9f4f5b3afb0157c8e1865a65d522164c667c76f8610035c2cd3d9571c6b5d91b6f9a6a2cf7d99972fe7e46f3f9a299d5a0993f4f11f220efdf87ffdfa1f148bbc547268c39ed64308d5f46df504407f7070bf83956ac75cd8c760a05c12796ca06ba2eea77c9a33841333f0dd6f1578ae85523dd373a9895cdeb0b70233bb039b84b7b89984e10b94180826b1f913c6daadeb3d631dd681a1a2b49f39dec0f43b4246f85f5a4ae39c21a0b3d06d3098a4d491f638d6ff594484f5e2851ad4504a144a1fde7bdee837f4e4e3bddfb51d41c77b84c46517219e3685049e23639a44f34b2f42ea747349d447756c57e5c9ff647510a35722a1b8f7287204ca02175eed28656e408b1dfc873bb0b7db29476e9202dc5c1dcf71e75d8f1b20d0a69f82070ab05e17774d51f52479a1008d8383920374c7fec175ddb586376f45e92f8cfe76ec831ec86b08aaa12f7ad8425abde4871ff54c76ec8a71a140df0f357e97db7c5fc84ff876dbd3080980a39d1d90778429a74e1afb01591aba84741e6f3f91e65ab2bedfdbaa81ec089bde3868eddb359d1a7a0726f90d0a0d3d036de021e951b1041b22f18f67ec0e4a33c141c02d21630515c9e46980b83d88049ac620877a38a65edb1afbd14a4c4898f1a881c6c7479a36d5cff47a5cae44d6805c567cfa3696ec8ad00e4cbff02e36a6774ab91b7b4386877ea80109b0b4d3e81ee77569006bbfbf1df00b3a4a36d125e5f876768dad7b363c1679f6266a91afc3b44f2910cdf00990bd2483a87e6c71536bc109a27df4793e92cb609cb4414b67a5dae5ee212d7f913cf79b4870e2b86eec039906d04d429786846ba68ec0acc9b950968124792597792a36e6b011e94c1ccb10a6eebb824369c562e1a830369120e2adecb4b3c0c87cd1d26a26a7782ca292c2c6fca0edde60d99e9ecf9bc39b372b52830ad56dbba7d7a0378e97134bda6a5c2c53d16c87384e88a60f7dc8a281e51b52b9951914123832dac31452751274247e35e0c652fddd3e79d92a7888250b45ff0a7d1db1aed3b8070366033ac75540e8fab3734753f3f1704189085f398e516d7d820a60b89d4bd4d9a12bc24cd1ea47696becc616aa065f57d00932623d2ac14aefb3b55b664709784bf09b42527a33e23cae14ac1b4cca43a684cfe7ed939d8943567940c891c0b6a72865d464222d92e2921b6b3bb681d74734ba509a4180e125d2efe3c22f8560a55b4b62582fe7271a9590fd4a2aaf42f843ae1cdb84798b6041602d5cf4c84327b52b91023a0396c3e843edae52426b81c4184399efdb6b9fd21e670918858f2f315e96733d65be02106db9
ss = 18af750cfe84e390a2995c943bafb4412d67bc8e3355dea9bc4157b264301798
d = 9f52af92ca165fdc38788f2b59ba02e01c8281ff7c1e60504688043a5fe814b0
z = 284837f7edf4788f32e757949cfa69ddee079e2e00e439ecedc8512097e2d2ce
pk = 6f22424d97bfe0b7cfeba385c55253559b0372fac0c533055ee490bed57446b637fd0c07c173b2c61345185a0288f1aa074accae383c75208fa03a6a175c3d19481e79ec833057a8d2c234ae9b01376c21bc75277738b17dea03eae594ea939e125c2592bcc95d3cb4f76a8d8383b318a48f7481b6b8419e8bb47cf1229c23c4800788cf91e465088a580762ac5d31616f114606c54efa9c0490298ccc23200154342dc7709a5ca5ca3a94b7a2ad8ea734b6e20a2d15acd47c6aeada3ef3331fcae173af5191ca8b74bee31f1b7506b595a3dee0899381111680ab02090429b93efb7b52a6884d401841a0d8193953a5a5f2417df927e5934c109722cfe18d0ff93a3df69d9cfa4d7f5801d3294771156e828924c65a18bc798006a1c8eefc3b4176634690c061b902738024c0ab981c3506d11b8f307c8f1cbc25ec764fdad76fb2117aff430c5a5a468f2966bbb877d2b8335ba3bfca985864f21a9912bea56a007e7223c7249b2e45a37db9c104438e76d16321289d4b07001241aa2f0a1a24d81c27a9adc0c768e1b3c72fa08e33f77c90f4cbdd530949b2b67da9a15f336b679937aa825989b9a450fa5f69304d37e585bc039a154257ee78907f689dfdb246d05c94c3057066d03a2f9825be6a52c3376efbea3fdeba68e13716d810b73662adda56bf30031b8f682c8ab08c4b0978bdf113b4432ec712ba306a63c327978224597c3b8155551997bb7e2881102d8b3eef786be65196ba84478c1c629f45a885db1aa4ca443d8a3300316608e8c2f71c6c7516ca5eb453cf9184bed2888ec592dcd53fed23b5ceb98cb575c474b51e7fd64d73d54f37b51fe1d432b2150ecd5b0dade606d83729586b2fdc60414a558c3c19122e47858675179c2229779b40cd882bfeb3059ffaa93552443fb70fcabb54a7015f8b6a0798b090fec5aef185cc95579aae5caa2b4923ddf65b2570c15b1b0464c086114975dbaac5a564cdfe02cbce8c68752000ee81a9eeac55d4a81be9b3c66aa3875761049565a46e305459fc7a47d75316b59a371cab01dc3bfe9108003d5f868b39ea617ce3091e3ab646db07ccc4a09367b352d1848b26e920100827c8d4c92f0c222d8482606233adbaba3005b58fd3248e67cc75733feb52a5acf5a41ab71ce0ab7e8fca8113261dd4b7297ffc9d37899ab40b0637c02ff1c73e81a02762fb264f51c849d387b9f7aea345b5e2ec44f2e0866b9574bcb13ea0d0aeb7a78d6dc7b5b0c9838297c05409bf90d86b3c1b59b92c998a8abf34fc490259289b431c5c5368acd762df8ca04e0235ae91bfd5332d67169aac2586deca4c8174386617ac98471366283f3d30a971c62f35322ac96a7b0c45779f6c17f1117a2f1b454e3557ce5733cf979156400c5a780a4da91ab8d99c4f98b141920731f361ec30950bd0c5653c83dba87658674c57473dafac42f293bee44034b9489ccfd5141ee42cd91b3c3cbacba092cfef6ba4b0a716d8162521b29853522356943c697a10948a50f27008d8a303254327c4570af822024f5b9aea82a62100856b2140015418a9ba3e77325b911a582e92a8b8e123816405ed8382820c0ce5ca491c0692b2b542b6a67ec87bb6b0334c1833e12aa958fcc0747802853f8536c1e24a0ea6e13ce23c96726b5cc8
sk = d95b5c5667b797b1797a73806df8906819743e0322070c80d97b77242040a2c6154ce152e2bacf89ba871dcb835aa873133a331dd3450bb51893cbc5b072459026552001c56e6a9ec0da3ace136b5ee150946406f032a475d8cd05c31c14897445ebbb24cba8a9e9b9fc819d752a5f6830162c89c4e7e16dc3b12823739d44c063f55aaadcb03d02c3325649afa5a63e26a23f16cb48091b388f503f9eb6751d44bcf61989fa953c10a5b8ea9ca81c56a04498509f380c1675b273415bc9285d0e765b0222927a979ea9a47b9103c0b73326a35945ec1cc870a693980cb73722b855690bccca1df9290d15b6cc53db8b99a89395994e3f39c13c81b9f3a313a6ac1407585ae1015eb2298defd84a5258a2e62aabe709c8243679dd85b82c08a82021206cf0424b7cab4df614aa21c81d931fc5f0bab9f373fc4a98484bc6fd5606af987bf57842cc4461014c4c737b6a52234153986aafd737d4a834971b96a711693716cdd1639f822a43936b94b7421bdd660503f3034c0c2596e8155684abc1e81c218151e2d44845d781e4a54f33fa8eaa0cae0d96c3509c6e5a973272c0b7616a929a579d6d9b83ca8c6631b87f94457312d9c58f66b20c04297b881d11e9c97357a9b0e50572b3430722963869ca2a1688f623b5a3224d2afb7bf6f4ca115198beb213679c210067a32219cb9557042018467863c10a4b449bea2b486a85ebc0ba8da9a3ca50a632451a5754b7eb0b7067c2c939bc192bdb8315427146ab6fe7390ab60264b0875fd2603d09466acb2694091340bc8c6df3fb8eaef1664b533c0e377bfd0bca39f801f40a92989619c41756af7b4cc7551c8779558ad4031a6459e6abbd9fc68103fbb95182c9576135e154a619180b1a694e384212fa89963360791666968cd9aa5ed3bc0f72939c24cda10a9f2a62aa4cba9b9d677c5df1282e47c29a790bdbdb664ddb30cb154d01da8e87035d62a099a9e9a47f019d6a769579eabddc851416fc9a2f144b2d2c3fecf889f19a2acc434919a89d474ac628c03ed6050b3503c2ccb4612eeb831ceb76ec9798c2738429dc10386b36be606622d2152db389b200c219e4957bb6ac6f59739bb60de382c88ebc442fc16e5b55cfdda0c9b78a18b07a5e72ea3927070d7d15951f87b0e09bbc631bca04fa0d5f4630fd04a16d24bbcf351c806c07c32aa05b19009b66181413c202536d52b8946fd8bbc65215749359a3687cca6982c3ab0435da4edf454a69b23726c503cba4ced872311799c4ce57c0e1fc48cff587c4b552da83b5472353c711c6f220bb72540cfa651352287e88d0624df8248b17914f654a61ac0fc30856cad09f5fb984a8e334b5333c3010c1bff26fa7164058b2343fec330f4c2e93b07c7e568d6f437c0a307131c70e0821637519b1673a3846829ae11ca2801b5a5eab191ce686ebd2c2a8695f357bbcf18c95c51591b67aca77521de32b1426173a0e059686007508da93ce9089bbd43479183d0705496d1709ef41424219054be29ec816868a95146ac5106e261d6331a692306bf9013207d60a7f1519d0d7ccc03755eb5c31a2982a81339cee7b810727471d447df481b87da70f7651b7eff647a2eca76f22424d97bfe0b7cfeba385c55253559b0372fac0c533055ee490bed57446b637fd0c07c173b2c61345185a0288f1aa074accae383c75208fa03a6a175c3d19481e79ec833057a8d2c234ae9b01376c21bc75277738b17dea03eae594ea939e125c2592bcc95d3cb4f76a8d8383b318a48f7481b6b8419e8bb47cf1229c23c4800788cf91e465088a580762ac5d31616f114606c54efa9c0490298ccc23200154342dc7709a5ca5ca3a94b7a2ad8ea734b6e20a2d15acd47c6aeada3ef3331fcae173af5191ca8b74bee31f1b7506b595a3dee0899381111680ab02090429b93efb7b52a6884d401841a0d8193953a5a5f2417df927e5934c109722cfe18d0ff93a3df69d9cfa4d7f5801d3294771156e828924c65a18bc798006a1c8eefc3b4176634690c061b902738024c0ab981c3506d11b8f307c8f1cbc25ec764fdad76fb2117aff430c5a5a468f2966bbb877d2b8335ba3bfca985864f21a9912bea56a007e7223c7249b2e45a37db9c104438e76d16321289d4b07001241aa2f0a1a24d81c27a9adc0c768e1b3c72fa08e33f77c90f4cbdd530949b2b67da9a15f336b679937aa825989b9a450fa5f69304d37e585bc039a154257ee78907f689dfdb246d05c94c3057066d03a2f9825be6a52c3376efbea3fdeba68e13716d810b73662adda56bf30031b8f682c8ab08c4b0978bdf113b4432ec712ba306a63c327978224597c3b8155551997bb7e2881102d8b3eef786be65196ba84478c1c629f45a885db1aa4ca443d8a3300316608e8c2f71c6c7516ca5eb453cf9184bed2888ec592dcd53fed23b5ceb98cb575c474b51e7fd64d73d54f37b51fe1d432b2150ecd5b0dade606d83729586b2fdc60414a558c3c19122e47858675179c2229779b40cd882bfeb3059ffaa93552443fb70fcabb54a7015f8b6a0798b090fec5aef185cc95579aae5caa2b4923ddf65b2570c15b1b0464c086114975dbaac5a564cdfe02cbce8c68752000ee81a9eeac55d4a81be9b3c66aa3875761049565a46e305459fc7a47d75316b59a371cab01dc3bfe9108003d5f868b39ea617ce3091e3ab646db07ccc4a09367b352d1848b26e920100827c8d4c92f0c222d8482606233adbaba3005b58fd3248e67cc75733feb52a5acf5a41ab71ce0ab7e8fca8113261dd4b7297ffc9d37899ab40b0637c02ff1c73e81a02762fb264f51c849d387b9f7aea345b5e2ec44f2e0866b9574bcb13ea0d0aeb7a78d6dc7b5b0c9838297c05409bf90d86b3c1b59b92c998a8abf34fc490259289b431c5c5368acd762df8ca04e0235ae91bfd5332d67169aac2586deca4c8174386617ac98471366283f3d30a971c62f35322ac96a7b0c45779f6c17f1117a2f1b454e3557ce5733cf979156400c5a780a4da91ab8d99c4f98b141920731f361ec30950bd0c5653c83dba87658674c57473dafac42f293bee44034b9489ccfd5141ee42cd91b3c3cbacba092cfef6ba4b0a716d8162521b29853522356943c697a10948a50f27008d8a303254327c4570af822024f5b9aea82a62100856b2140015418a9ba3e77325b911a582e92a8b8e123816405ed8382820c0ce5ca491c0692b2b542b6a67ec87bb6b0334c1833e12aa958fcc0747802853f8536c1e24a0ea6e13ce23c96726b5cc886538ecdf65b7a485b73a34a72193af1ea3f884d820463601c7f843672bbec7d284837f7edf4788f32e757949cfa69ddee079e2e00e439ecedc8512097e2d2ce
m = 53d3fc9947de6ea6e5b4b5e89d236258ae933c485c2ab4b1d6db8282173a7c8c
ct = 1b344d0262404a412edf1f1bc5f6c31073a2db242bbd399b28f4cea32600e2d9441224b299144621d820b762cee458197678f1148e9a86f2a0be91306a7f9a04c264f8357be3213b2bb230293a61eec6ec5f7b59e0db943b1a63003159c1d90d3dea88d2d3beed0e6d655571713a521651ea27f45c53abc04b734b2aa19f69a274673ef95f40f23e24cd8b88589ba4b9ee1f59b7d5f514acedc11bafd11eb9add9b8df5e3a25af3c6f2463e2512defcb27ca25e81e7521a674a263b099b168c138935839b6a42cb773c476e02515bdd76e3284bb582040a33e5bf2714e0cd85ac44d5b1b86d1ef11b31632fb9a6bb1ca2c5869b98d8c35d2d5a6aae580a6da4c7c77bfa7ab2a7aafae1fcf97df4790f4ec2e4635afa4348edafe41499b8e0e362d28704599091558873ff8f37a10701759005b8e9200d86d1d205b6be4305d1756abccc81025119e14679a19e0b24d59a825dde55b2f5cc1fcef7b29dbd2aee2cac3645f3e5aca48dbee3723eaa1aeaf863904ff6f4101e706a13583e7241248fdde5536f3c8ad29500e954c710a6fe73bdabe194a3a460cc5aa7e25d2740db4a3582578e1533fbe0d6f1dc62d8023a67155cd4dead55dab4a4cec67eb2bda50c95a92c6930b4d9aa642760277b83b2f923a5b0565e98d971e9563d60f20c157c3e2fa6d81e5045d4167c0fb85a965ad4a7a0db69069871be969b13c9b1418e6b639ead2de88a3653a90d8a75fa66e52d28e1c1b198fe6979a08d68386791f3b1e6f7417f24a154d42efff3dce6256c1bce6ea2a94e6a84d88e8d8e88d6c920392f8a6d42b41591815a12d70d79ba2bdf6785bd6100b00e3a61753ce8ffe4fdad4ee43fd49502c55f1f933ff3ff35aaff714f64cf0070159abde9f3c0c38332c9cc4ee6a86c49cc9f379c821dc17e46d4ebc96a1ea98c35f17ea89312ab3b02036c778d408d4ccf21fde88016dad8d3673075e72e19c7d91297a621f68a22cb596507e2429594e3af916d38950923214f4817428dcbe0789fa49df3ac3cada196affb8bcdb43e62c619ae5e73cefeae74f0ca2add741f4696fd25d7d3fe9803de41fd57ede9ed4b821886bb3490a729afb0b2512a1932f58fac101d1995f7aad7e68bc61c99cafbd591726386900147f25826be0dd93918fc5c6912878308bd5a2fbacd4eff266a2aa3a000f5f886bd7fdba5f3055950daadeabb9fd3bcf091c5b617c8857e9175af5b3dafa80d605383685deb7278438bf320b9ec1257a256ffbc6d82fea27014a796e03f3268998aa4331f3e11b63f2b00c460fbd3acd0df59366429c7033b1ee4c2cd6b5e64f4855c5cf357bdb78971b442d30c6768158db7141a216eaea5b906ccd5fda7408341db992e84a6f10eb5e2f6cb2b5456feafeb96d5275862f782792200cf1bea0a021f5e6694b1672da7065d620badff937f5499ba4140eec6a300819cd2d382cc47dbeb963afe0d5536a3f5a92d7b7e2f052623cd390981847f0484e7475a3ff67f570250d95cc3c24cfb9b6e845b5584b42
ss = 5f96db99e2d09b62784102412606ae7a0fb4a2e979b5d98091c3bf653875f73f
d = 851ea90fd3854cbf28fe39fb81f68e4b14345cf0d6eee7ec4ce772513df8410d
z = 11bfe66d2d15c33524f478f9a6bb3af2a83357197c834d399a8625f761529be9
pk = 010510677c6c12c76cf7149f35031c8df3b243140f9716a571f62a5365a0830169b612abf0075ab40132d51070aec5566fe953382ac3a3705b8566064af52b926b765bc039d6f86ab8b27cb93b809e670da4457bfb8b6be9aa54d9b2bc94eb0c3e15ba6ce2b08ad229a469312a5caa04c8a4fca7c76cf905c6fc4d32127d84981608810a4752b9f26baa12665bdf30882d2a38200798de4a5f1d3bbb571085ab091c03e896f25b8759e43795dc83c2069fcb2cad05b166def78d18b920e0e59853c66bcb11795f604963ac3af33b43f78252e06b39d11449012b0b35bc65c2562a66f7597302377eb13119fb4285d5613d618c2227a8a187b132b08bf5b154745451fa627e0587c24118573f3628e3da59e96c6a66d26c2880c95eb1abd96202b3673bd64a74d1b11396aa406d378183325c9d03b8294177d3d6439fa79a2a6457d9f81ba8134bc781c575413e40082c686ac2f59c3fb45a580d3a50add274add391a09cb6c559623c997da498c1d002b0f9b5254c26266757849e7598c941333d580a11a1c197617b23d98b7da60b6af0521e287f8b0cb21522236395a60af9ca4dc7120925a4bf497e2ed65bcce78a33555ea459197bd5a499bc7c2b788872916ab3b961f25094cc96659db67bfeab52260456bb775f56e492564456c5d25f3d0c9bbe7118615aa37b21547255112e590eec52928173292450abf2e834f6207751b068200875d7303e3bf7141f28aec8653a463a774dbc33772849385304b42c99d3e531b0376beb153a56734887c1cbe59b55bc3cbb32da63d908345b200cfdd6303f3999bc873db53342aae6ccc789b2a4c72c7d08a58feb9c939a3214aa3b2bd27ab108aa89682e08729cbaf93a68613a8f56b7764c23cf085f6a970d8abac213f7314128aa64da213d5a53d2475f7002a6c354c1181bacaed645fae9c7509a0b10c8317f714d37f3791c03ce39c79aa0548f88a69dd6f87dd49a8e63307331e00c5c5b5fd7d9804f3c57028c2d3fe65d87ba7c07624fa35754421c4eea618cda1c5434b09acd0754e04439240988ebfb5f6d6a43c0683a287b5686364fb9fc6a62551916046442004caa42428dac71ef5879bebb09c5dc919076620b9701a2d8af248672e2ac0107c62159511cde45120ab84993fbbe65022dcaa6369508212d7a915183555181b1b9610dd147516f2496eab20f727724d7178357f50e23691c29400bf461c389932e2e663faf31ac53273058ba675cc0c3367c4872383f683a834b4a522b92276f70022153aaf4622f24f439a0d382fbf5059744c487013501d41fe9a99966506f2f5651b3ab0fd0a73c02634dae9695e850c67b154455aa749922229090b621e259d1f193b524579690262f94c114d9c690e170e526a99f5149a2840129d22c740cb5b2a50ae7809388147b943a4263d50ce72a2fc2fb6efc85c065502642f015d6b83aaf0880b715983bac12fed75b1c973046c79f72436a420b790543349b917fc4c3b18db80a1ad346389180fbb9bba1a6a8a0f0a62e6c24d580a16580c682553134738d0cc1ce766c13bf74c82ef5c548f79de19a0f2a9236100a7adc1b2f1e1b1d0066b9352ccc40663d53b0af0df9ccd6353381e5030ac08c3920847f233164df98ae8ab017efb305fcc83fbd22ea59ee59bb
sk = 9d897195e7139d5b6b8075aeb5d176b60bbbad949d5890c707f460341c12a79ac5e18a9126c7c2d0d59456d1ca072034706bc5444519fbea529b17b3306113f73c840ad3bc015862de98ce93344a849094ea71a6d5b1742fd2a811d389ca465419cb8aee9b2dc3961c4723a7bffc96acbc79dc4b17c99b4022655d7ccc0a645981b990ad8ab7b9fe6a69b511731c84a2df77c2bd917f1220235e91ae5fe91e30573dd67a16ccecb18f4b9116958f812c7fbccca50ed732b3b946645b409b74bbf34c3769757c0aa0a04d690fc2c14df10b334c089adb54cf6b731377d433cafba345dbaf06366eda0975aff207e0d545a31aada7f85369b62f7d1983997a542e899aa2651a0f3417b142bf1317aa9b766de2135546fb2224d5aa298bb4a90b4aa92a11ede75f441734283a2baccc2f2b851a6c314e81ea510c7a31f85855fe55ce0656a88ee689339495d5c293f483bc67e49c86644d08d896681cb2d28278dcfba73c2bc2e050c9e277ba7aac072724b7c02c2ff0e24a48ec9d8b46298d14657fc74dabf368c6b0272fe3a5ad280130936a2db57e5d971d18916ec39b9960c73e2bcb5697e9690900b9f25496127a58d50062ce88c0f3ac9dc60b9a9f82406e0b0f7c6898806807f6bb9e0945b7563136cabbcaac04c6b0ec8eaa60c26fa604b073a0ca8a925ac99bce9bce26fc7ab69c9a1509c7ae8c97e006b5b8f3a99db2850332986d65b17a67a1d2cc80d476cc3a90cd419920e302074925375987cb7d268ff1eb4adb07cc4d133c381b47c40b42311a8f21881f50ea68343483ed6bbf34344d710c7e0f769eca3388b84c62688b4cfec37104f0717cda20e21b871e267fd275826da7aa92b372fac774b1611b18e35dd6db3e52a58c015a8badb33c54a60aa4005d55eb16af7547d217670a621908a9b25bdbac84753495c244af191f7d73ac08c94b7c1b522916790a245d6de2b274250159f89bb47a1e7c0850cb97bc843a7a29e594a5428c2ebbcca5a989993934b9a36ed1e7561663a8c9d400ccaa7d5cf4484cbbc80dc6b3ac20926b3a49941903c4eb41fb988f0d77a8d26c2c68a14a0162b926f4bd8a26c45e76c706f68bcd738626a2afd235638f6741d229427ab4166920850db4661d4019fd7ba362065aced015ba3259eeaaa4acd2cf8b1189e4e1c4a3d67982d942ff2734e3434a45e842e157103890c7d3510134466884bc16d7078430e2048fcb58ff0717a5e6987999a5400973809c30cbcca50efc4ed5c1a37f3a0ec71842d88b35d53c49b040bea967a8466772e9e3486306a0cbdc449db2099c349970e8462093b398b7ba10b505a76c4aedaa4ea661af1a712a560417cee26c4b109d8be72b88467752f5cefcc752ab3c324d2684b1145f4e7715e9d98f0a1bcd3f1a567676a138213e202aafba10c15ac75b45e06a43987d9f6c07de147e05f42693d12f9a8877a2cbc7f2e81ff9540ac09bc620527e919542fbe53379519f35c70a4e0ca6f0253caacc2ec83749aeba42bd4a0fb6902946da8320ec2e7954bf2a184f94a31e58c505b1d1ab9c3a19aa8a3c1da7274838c768e21978982f95c41998058c9b58b861b1090a5bc3277a1346f2108db4c0399454010510677c6c12c76cf7149f35031c8df3b243140f9716a571f62a5365a0830169b612abf0075ab40132d51070aec5566fe953382ac3a3705b8566064af52b926b765bc039d6f86ab8b27cb93b809e670da4457bfb8b6be9aa54d9b2bc94eb0c3e15ba6ce2b08ad229a469312a5caa04c8a4fca7c76cf905c6fc4d32127d84981608810a4752b9f26baa12665bdf30882d2a38200798de4a5f1d3bbb571085ab091c03e896f25b8759e43795dc83c2069fcb2cad05b166def78d18b920e0e59853c66bcb11795f604963ac3af33b43f78252e06b39d11449012b0b35bc65c2562a66f7597302377eb13119fb4285d5613d618c2227a8a187b132b08bf5b154745451fa627e0587c24118573f3628e3da59e96c6a66d26c2880c95eb1abd96202b3673bd64a74d1b11396aa406d378183325c9d03b8294177d3d6439fa79a2a6457d9f81ba8134bc781c575413e40082c686ac2f59c3fb45a580d3a50add274add391a09cb6c559623c997da498c1d002b0f9b5254c26266757849e7598c941333d580a11a1c197617b23d98b7da60b6af0521e287f8b0cb21522236395a60af9ca4dc7120925a4bf497e2ed65bcce78a33555ea459197bd5a499bc7c2b788872916ab3b961f25094cc96659db67bfeab52260456bb775f56e492564456c5d25f3d0c9bbe7118615aa37b21547255112e590eec52928173292450abf2e834f6207751b068200875d7303e3bf7141f28aec8653a463a774dbc33772849385304b42c99d3e531b0376beb153a56734887c1cbe59b55bc3cbb32da63d908345b200cfdd6303f3999bc873db53342aae6ccc789b2a4c72c7d08a58feb9c939a3214aa3b2bd27ab108aa89682e08729cbaf93a68613a8f56b7764c23cf085f6a970d8abac213f7314128aa64da213d5a53d2475f7002a6c354c1181bacaed645fae9c7509a0b10c8317f714d37f3791c03ce39c79aa0548f88a69dd6f87dd49a8e63307331e00c5c5b5fd7d9804f3c57028c2d3fe65d87ba7c07624fa35754421c4eea618cda1c5434b09acd0754e04439240988ebfb5f6d6a43c0683a287b5686364fb9fc6a62551916046442004caa42428dac71ef5879bebb09c5dc919076620b9701a2d8af248672e2ac0107c62159511cde45120ab84993fbbe65022dcaa6369508212d7a915183555181b1b9610dd147516f2496eab20f727724d7178357f50e23691c29400bf461c389932e2e663faf31ac53273058ba675cc0c3367c4872383f683a834b4a522b92276f70022153aaf4622f24f439a0d382fbf5059744c487013501d41fe9a99966506f2f5651b3ab0fd0a73c02634dae9695e850c67b154455aa749922229090b621e259d1f193b524579690262f94c114d9c690e170e526a99f5149a2840129d22c740cb5b2a50ae7809388147b943a4263d50ce72a2fc2fb6efc85c065502642f015d6b83aaf0880b715983bac12fed75b1c973046c79f72436a420b790543349b917fc4c3b18db80a1ad346389180fbb9bba1a6a8a0f0a62e6c24d580a16580c682553134738d0cc1ce766c13bf74c82ef5c548f79de19a0f2a9236100a7adc1b2f1e1b1d0066b9352ccc40663d53b0af0df9ccd6353381e5030ac08c3920847f233164df98ae8ab017efb305fcc83fbd22ea59ee59bb27757389a4a68c898dab92d0f63c3340dfba51e00312a05e721932b95b11f6da11bfe66d2d15c33524f478f9a6bb3af2a83357197c834d399a8625f761529be9
m = 64e3fbdf8d2349a497b5c9fa3ad3f7396fc1a9769175a336181c42e95c4889d1
ct = 1f83fb4c0594d09ead297900d0aab5e506b7ea0e42f26a1776151a34e921c7246841ece9934f4f5a06d1cf0b7a49b5ee11b369407718d9e3124a0890cd64022374d897f256efb0e6ba1f408553425f97c0886aa1eb3dd73e2bd4fea798cdc3a0e3e88c43e43f2d3123dbb0bdb56faa7307c054ee5781c78d1aac6039459f53108bc31093418e928c7db13dd0a767b8bcfd47cd3fcb3ef1d0232b747548f0ee658b6ef5e0ed465d81b206cc4381e7c7961b0ede59a78137a922170490e81d12279b038e613ab4762ad2d844501812b7c2fa8ab5808455f7e7053931c53a2cf9df7f9d6bb3c83c3f0b0db45aeb1e939bf173ebd1280044d222c5469ff2d8b74cdc413b87bd06f6f8c2218aa90b5dac46f90efed75da1e083cbd0b3395885afe9f5a263a001ab47383d557bfbee2e0df0e7d94b7af06e5117dba9003a2c7c4ca1665deb937d6e6ce076dba0ac7d751d898e0ddd3e2691c94a863ddb7dcd0d4b5a74e30a706ab983e2f8391039ccff7aaedc35db495f4752257d496e4f0006408de4728d986401f5e4dd8f7ffd5770e2c33964653589eb87de8d56cdd6fd3f8ea37da2302e8ef68d2391f8e26c29a02405b55a4dfd5642edcebd3bb96c390d446665b88c9079b3c0d62b87e27a1fefb4d98fb3b81c374f34d05efe8ab0e4cf4f031e26c835236560f54f3e07972653a4fb668a1a72da779f6b7e0b9c3ed0a8347ba7b21a7c124733ff496c37a0ab6d0bee6f137e2298948fa702240460693d4906dfa620348f85119a8755b36a371efb0362358c7c814a8393fc8924507afdd44c8f1f97907a396584217ceba90dc3c2dc02efd30466febf74a745c9e18a4841420e14b473723996c3f5739df7fe9fb93465c04f2001e210b7508724652843ff3fc87d4633223120f502e093ae94e3ec360bde3453a26e314b493d6db03c839d8ba0f1b2be941612140c7317a9dcecb4d859e1c33f9708da9a7afe4c97efe285cc3aa9768df26622edd2b2a56758b2aaa75ed42d658fcb43e7de0c7a5dec266e2836aa62b9e133f63dda1d183fca81307fb6244df6f7173fe4b9770f59d90979aa0525ff4d7462cc53d13ef7853758b7fb6f0b82a8215645ccbaa00faadbacff2cdd62a7b73affd34c119c570570923800111318e5df8ed1c77ed3c2e45503d11d34030791f2b01feed86010a7901aab62f12a207051bf7422d25e0ea8af9f93e6d8122fa8e74a8dde15e06b0495cd2d4aa9ed38c13df7e402f16dfa4345c48acfdb7655a4eb68711252222c3a60fc07c3b2c649ddc3501610a8803d6a70587040481eeba2e3cb9777c15c498cc3e0f1cb79c0cb8e3de2f09907851288d388e5d9bb59be351202e342bb4507eef034c25b7a58dff4c7e336405450e7b462780c8fb355fff53ac092af70fe50084b1273d2731f2e981bc5723f6a047de775ced14b385fabb4450a942a647407e1515eff076574030604e5976bc4aaf989cf5fcbcaa51727e7647e5f9d3e826f18e0e39effea0d9b0a48fc7a0deb369fbd7d018ca2d7
ss = c2f40aca65f1986b39b13e6b6e56738284958707f59656b05ab78d8571c6588b
d = d304c9389cc973477f169788abcb9d511f843219d246a9b587822f422a70c238
z = 10efe801ae61866a7109f40ed932e67b0ae9e966d1ec5f917e4a9f31a27ee13d
pk = 801c4c929171c164522aa3ac2361b8c80b8cd3e644f7d169f9a20380bc575968901ed7783b6969c57461dd879d4781bda106a913c629be512788d4c1f92a71f9f819ab7207d1a65499e061c5e0447360b4e70503bd58511e4c3333556b75f6a8945b8661d0572c764c82ca70ec870ccde0cc5810b816c10a46491e091c75f8b24eb975867e179d38345bdedc627a725b4d732b7b453d9b15710fe7afbc55beb26c77e9e8a58bfa764fa430f1901928fa4ea1eabe2ee827d44191708310b5e708dea4c5242a8949f658b548a2ad1badb9a6322c56697b513bc1c29872b56fe1e32d9271b44ea0b43bb896ca9a7358f45e1f1821fcb361c6ea91abca91ce95a75588402d1217d1e37a80b3c880aa83c31c5683783e3bc77bc231afc0172beb9957fd7228d8589bc171a2fe24757400cc7e9cab13d90a2cc12b771725e0f2180acc221fe5879a317fb93a10682044d6e22ac67c0722c1062ee70959333c08aaa16bd9cc1b624405f40b78411baf7bcb4af46b80ab021d7c8a02ec8d0417b759cb2dce94409be96f5b5abd1e207a9b906c71c18c763414b2d48d77c19d8e617dc4e41c3328ae39c18aa9aca985964597686c919584114c4b2429308e123fbe9a8fb86327054817bca07df8c7adb4e2a941742395cb6ea24c6106eb95cc0868f8a6452efc5aed297d933919b39a8da93137925b87ada9a5cbfc5a541c2395bbca59f95ab2c4a5352831f0d143dac60b418c2051390396326d49e27b7b6159c43b5de3e40d05956dab59088f417302588e38c1a21261c62abc8891e44ec4c7395421ac09e1b448bc2349dc88c571c74e470474935ec58001be48b854a13d9855b8c87131985c91484a695ce9931267c1d0d0b9ceb4bc7c4a11676c267958566d59431a630d4ecaa8beb98bafd22172a30e14c9acdba26922f0aae067c9a0e9b658630873139b9555b63a73bf8c65319d9423d4a927abe86a95b383a7c0c8c54170dcc70a535b1fd814cb6c87900ea94eed7b51cba571dc7b5e6370bf4928bbb27b1f66d770e43cbbf3ec0c615521e2b8adddb42971a12db3a208f6b690289b059913760471367b4154113c14606c046a9591aa744683c4024b857293eb0e02ec7c75270c571248c0aacfa7e47a35e72157877847db1efd73c0922cb211c4538d018c05382e9c97c3d98cb375f78d056196466519baf3312559315796ce3504731e811432a83294d75d8365391fb348f0136a7fd90921fc3844f57d286845d6d663e855b50d884f511a2020b09048298dc4da2be4a8398d260ca4735d84f2b66b2405d48032cf3174fb36b325e723af241d280863b4d2099fb429c0414433786d33f880d7a15d3fe019e75861c7836490ca2a5b0771ecf904f794c746b4244d99226899c847814967454d7a4aa0fa743e2d2838bc9461446b61d9b006b4240098f37021c7631131a84bd75d33374b9067aff5e900c4d0490995875606a7baf87b8f4960dc84a7eba96f4055ab6043c9fab61fbed883705893aa89899ab975284867f63035a392902a779c8df9cc63a1b944943691b770a9646cc731a93f6cb3dc3b183b71429770032d08a778217f9b72bb16ca81f07c66d436396038372aeb8edc031083d95399084751bb9f3d32490393b510796c16c630cd2d7e0666cab62b5d904b
sk = f789391672b25e088e06ab6e0167cbfd56b01c01876cc67ea0cb13a4491472c4710f9cafb5d1068c207fa9875879dcbf60e78bb6236f2f00bc77f81b98d74da1f3354de5007c0b5243d15dc87282f2b2c298a5324f35cd2e6327a7008c51d2815d833e17f09b91a047d15b25e0c9782d34bc474a973ebb1585a23bdc22811448299a0a6d42669b31951da1f949e8573292089bf6b0b866f4cea0bb110fa5435550c11c477622b6c859691be5683198c198d2960f8932606dc3310f3193663abf161bcc6e1521a3c527b946a8cd20bb9c4b0627e9778e521ed5ebb7d727c79b687214c1c55b9a5da230598ec71dad4ab1833911e991531f0a32ed2a773d05a9c166cd4cf4c625f3665bc80bf1d46f88560800ec2c04a92fad947e406b8a14061642d879b6f14a4b2651d3e1c502322b256a7c0fe403038125c9f5412b5c0fb62bbc8ee41dcf071c5236c4d54621010a088970c956a5588696412d75b9e6f5a920481349634956a9a097cc8a0a5897a6fb60cc103aa1136131c5b30f4469a73c52d43578df35914d5436818a16d3eb44ef9760922c354356279b793a05a93214ac499b454e4b66ac1c1188e0c8375d0221c8b80012f21305b57ab023b822ba5de2d96f4bc0a2420ccc8afb3d9a983a59a46d4a32c3ee764b0d696669ea5b458816be782f3db39df35b6624a59f092782c886806d8503ea4c177e7385fed9c8d7416bbb9708cf8cc32a2b3e198b2c93bbbebb7aaf53f811ce50cbf173a92580861af698451c77fe1556d79a486dc75dbdfa3a09eb150f477c87857b0352418c4a66c57a0f73f60a16941ca247b4981c4aebd24985062b1fbb2f85323f87f248a71657760c8766900a1f260f2f9b2a4bb1073746ac6b73998b6171597b9d7fc42b873271801b6dd111162f7b2ffb55b044e08983f6ae95f731d0c32fb8d3108d4a048255a42ee290d33031521b46579c864cc04652e59252a3bcf315577c31695d6c8e44517b5ff76a75acc608b180a6d10842c4c92aa0ac13a5515d6c21ef25cdd3f81556f336f1da4e7fb89b73c195dfd5c772b5abf20223ce84c297b32e57a1467225314c37a27eb43f0df947b8baa3cd38b6c5cb2e5a99cc35b9637fdb1ea82c5fc3ab3c9db9cc9491b6095c499a2377a698b5b77799b1d00412d0c258d48e86801bf267cb01f17d335bbf4406463ed9c6575b10ba16622c888517579d68129603b0bdfd8284351183b6114ce424557eea2d2986bc238c85d2a1443af19b8d7051e84ac6ecfa8339d22deb23472a856b3056cd5b280c3f395f2b2370df8752827602d64bc033b26b1970c9c8f020d41c15736190db9a5ba1a87afe9575e7918e502382d9f763bc3c5b7313c8539564df19c1deab0ff7ac7d3c48981e5ab31691c0a52c4818611456481668ba8612f410b78c21a68505335b8f4519c7bab53328a700763a6d95163f75dc2ba489ccf92cb2ed1b72f2d904a54c35aa0c8397bb06cd676b28cb6d1e44502550c9d259a05204272b93600b09244423a63b4c753b69529d2b3d16114a836273fc702f17fcc046d7205e47c0903541f519641981576409a35fda1e3e76cceb8109ef446338424aa13a741b38acfea91a1c4795925026801c4c929171c164522aa3ac2361b8c80b8cd3e644f7d169f9a20380bc575968901ed7783b6969c57461dd879d4781bda106a913c629be512788d4c1f92a71f9f819ab7207d1a65499e061c5e0447360b4e70503bd58511e4c3333556b75f6a8945b8661d0572c764c82ca70ec870ccde0cc5810b816c10a46491e091c75f8b24eb975867e179d38345bdedc627a725b4d732b7b453d9b15710fe7afbc55beb26c77e9e8a58bfa764fa430f1901928fa4ea1eabe2ee827d44191708310b5e708dea4c5242a8949f658b548a2ad1badb9a6322c56697b513bc1c29872b56fe1e32d9271b44ea0b43bb896ca9a7358f45e1f1821fcb361c6ea91abca91ce95a75588402d1217d1e37a80b3c880aa83c31c5683783e3bc77bc231afc0172beb9957fd7228d8589bc171a2fe24757400cc7e9cab13d90a2cc12b771725e0f2180acc221fe5879a317fb93a10682044d6e22ac67c0722c1062ee70959333c08aaa16bd9cc1b624405f40b78411baf7bcb4af46b80ab021d7c8a02ec8d0417b759cb2dce94409be96f5b5abd1e207a9b906c71c18c763414b2d48d77c19d8e617dc4e41c3328ae39c18aa9aca985964597686c919584114c4b2429308e123fbe9a8fb86327054817bca07df8c7adb4e2a941742395cb6ea24c6106eb95cc0868f8a6452efc5aed297d933919b39a8da93137925b87ada9a5cbfc5a541c2395bbca59f95ab2c4a5352831f0d143dac60b418c2051390396326d49e27b7b6159c43b5de3e40d05956dab59088f417302588e38c1a21261c62abc8891e44ec4c7395421ac09e1b448bc2349dc88c571c74e470474935ec58001be48b854a13d9855b8c87131985c91484a695ce9931267c1d0d0b9ceb4bc7c4a11676c267958566d59431a630d4ecaa8beb98bafd22172a30e14c9acdba26922f0aae067c9a0e9b658630873139b9555b63a73bf8c65319d9423d4a927abe86a95b383a7c0c8c54170dcc70a535b1fd814cb6c87900ea94eed7b51cba571dc7b5e6370bf4928bbb27b1f66d770e43cbbf3ec0c615521e2b8adddb42971a12db3a208f6b690289b059913760471367b4154113c14606c046a9591aa744683c4024b857293eb0e02ec7c75270c571248c0aacfa7e47a35e72157877847db1efd73c0922cb211c4538d018c05382e9c97c3d98cb375f78d056196466519baf3312559315796ce3504731e811432a83294d75d8365391fb348f0136a7fd90921fc3844f57d286845d6d663e855b50d884f511a2020b09048298dc4da2be4a8398d260ca4735d84f2b66b2405d48032cf3174fb36b325e723af241d280863b4d2099fb429c0414433786d33f880d7a15d3fe019e75861c7836490ca2a5b0771ecf904f794c746b4244d99226899c847814967454d7a4aa0fa743e2d2838bc9461446b61d9b006b4240098f37021c7631131a84bd75d33374b9067aff5e900c4d0490995875606a7baf87b8f4960dc84a7eba96f4055ab6043c9fab61fbed883705893aa89899ab975284867f63035a392902a779c8df9cc63a1b944943691b770a9646cc731a93f6cb3dc3b183b71429770032d08a778217f9b72bb16ca81f07c66d436396038372aeb8edc031083d95399084751bb9f3d32490393b510796c16c630cd2d7e0666cab62b5d904befe6e93d8e755292fa875609f2f63bd194c87e6f04db7c83d8bb1b9d868bb77910efe801ae61866a7109f40ed932e67b0ae9e966d1ec5f917e4a9f31a27ee13d
m = 7274cfcaf30a61d198328be008f814b2a87d50570b58a80c03ff151a774c589e
ct = 71c2fc6a3550872b3ee96379a2bbbb7dd471b7bd4aaab2a93a75c69f67dc52e435fc35a7f0e3c200b115e3c939d241aceb7cf653ab7a4c74b2aad2cc3f18d0493672a54505f36ac96abeb1b95dcc81f4b60415c14e709fb6d54e3ab3ce2502fb11504e39a8509c5db55d1da516d211339a50cc06e69463bc49868f735245d13961b795423f451bae33d3841082b4d9871060b4da635c5fd50c43ab761053b0a8509f2e7a8c567235cfd18caa7e29de8849ad389d0b1765ad53fee869703e25a39b08ee31228e60ff1c4f76a6c6d8bfcae56084b08cdbf6e7efcd69f7e300daa0fcc3bcfed4a6bc6c96f8bb61399b740bb2d2e14251114ee92666c0de958fd5d126fda46cb6504950e33a4524c027bef33c568591690b5644166ec4d91ddb9fe2572529c0c125459ba00d54a0eacd045eeea7bbfc91c103d86e02015526839c4fc5f5e72169bbd4cab060c5960d636b7bb1d6864ff161635f73caa42b74137f10a0020a33585bd5829a3228c4ea81a4b7ea71fa16af61eb5c6836b538fb9f92765c53ee6521e6aa689000157ad71b93d413b2ceb3e7ee071ff1bdcbc257a2aa72b454e42424ef23c382895430b4a9fd85449a1c57156a7a6630b5b614ee7b8f2f6672ffb59dbe6789d1b6ed2629ccf3d8e7f91e1392cea96e4c297b6b821bc6a093e0751b95badd9cd8534f5d286da963f703ab0b01d0c5588fbf4b7153df1ff9ff7e1d4f27ba858d5ba2002f0010724c8d1c38bfdc5d3b74b9a73b3bbdb6e080b86b8984e190e9b06ea5904259e1437214b725def7d684674261646a6f21141d4d56815c666042df3b9ebd8953a73ec18da1276afa021efd97aff71158211a73cca7ce2ca678467d84f852becb49212d6a29d1060aa923bee894c28faa69affd87dbca87a17e21d8462d8920074f463f5379e8da95cfe5c049da8a1f72c50559e6abc72b8d96d649c3fdb4f10fbd9990d403cac54bb7e1490f6b1fa6f4889a87630138496effa230d59157ac3a73abf21f2dd52f4e1424c272da278afe2b1668dc8c097de6d0f7048e507e889878e493c77f67ddfe52a0d70844a55e01802d8a66432638da7badf99de0adfc66effb690fb2bafb80ff776e1be66d0cca5327058e08ffd50a80c28c9ac7507156dadff6be3b33f04db4f3dcdacfc246a14790f86f4f8a550c1c6d8806899efd0ebc393f855ee5a62ac697dbf234c6d64dfdebd3bf0094696e69625c064da7ad3a369b230876dc8857d5e79acd18906cacd5d542a53ead70174f305a7fccd288df09aea6f0ffc16c1e61ef6dfeb32c1b629f3848f8a1ab3f5e94bb44d2578b2f2df5160568cc9f1bd45e0a2730730fa41c5a33a18f71f0ef08ba2e4b8c8f31a5a12d60fe137544acac58792dbacbb8b968ef402ab485b05fc8a51610f80a29ab6021f0e074739f207c3fbdbe07a07a6903aa31cd166d975879b5d93142a82f3f6afb50afad64d880bcd1662ef141592a2bfe249be4477757eec5b56f021cfeb87634f05457e1d255a825c5ff956df80d5f28bbc7
ss = 4707bedd4eddd05980e10b80e3c824b53571d0f61b9a59598ac5bf0aebf2f3cd
d = 89a6e3be304a3518fb82b18ca730f0b359cd6ba90664a493fb4f8edaf965b9c3
z = 921bbfbfcc283e1d1db36e99b9cc6ccfffbfdb86dab7b6c7ca02cda227da8632
pk = daf0b0019241e200929c660cf7770e111043c8dc4af1014f7ceba48a445815408b2823666c6b40684616d823c86787a412c26e521ac8c16868d7eb5646909027820444b8bff59ab46086631d5a0761a75a79d76468b74fd8c20cb9784929f2a78ad1882a094619325cdfd05de5a30d622551c840ac79b0b5b7a513f702cf58333f8b0382ce055a4c138c80764b8f882cf14324015212034581b2876efbc3ae9687cdd7f2acb964cc18ba90005730d55673bd519be3173d3e231166c7ac0193a4fd26085bcc6607d4a6f73367efb5ac1a1a063fac0207766da41901b8a61ec7e45bcdb73584b5891ef112251a84e9c07ae7c16f52362cef10aa3cd69927db4175ba47e225a220dc2653a58dc9854210087ecc2486ab13408f92bf902635d2ac331ec1c95402bb55b73b5cf063d3885fd1874d5b03100a993eaca11e978393ff33a31b6a98f72479ad9b88d3d1395c2726ed285b793c489e09a8a7bc744b361ec87427c399290d092a1d58a5007ab2209044895941088a81b1b44175ba3e7b038ed17b1b0cd5bbdd1bbea3f58812a51ae58216b1c18907f131a80897353a328435b927d377a45a6be2310cb22076cc428371d4b772ebcead61c765c875312cc91e73b20be811706caa4b52b089ea1e43d7b61cf4b705c1b7b3739fb92c53268a685c03723b4bc316f679f4d8b87375a4188382e711b1911502e502a3f523bd5531b30298815717ce2211283cd675ef106ac5d4c37a6809d7e3bf3e3c40c6c5092c34198659849713c090db27c78689c6d57ddc90c04bf1af5cd56b11c013ee7126958aba8ba7284ed58828f1384786379eb0bb2b8c50a504a3b0fb83eb5964ed6c20b908731ca5c13d980d9a1c0af7c7527da50262c65f7c2132355aacebc1ae5fa7059e7310d6d95da97871c50a17c0d1c68dcb6bd7a9a697b9bd9bf15a643748c83bc8b244058f0c93e7d1a99111ac6f046a5cd1713d977650935ca5925d6e10c84c7ac692527e27c8465ea46fce97c64dc66eb1110188c7a3afbc94c1423a845b3530e35540805c881b999a6b28ef185273e584b9acaf26746829fc6b1c88ac03578f98e71b67f5101de2233c841d2f303c52a500b3d1bbca883fe49b5a233b270bdca755658448666dff384efc9cb26a664106c49aa46c4237d9ae0ef37df159a0c9e880d7247566113c12bc4451f4c6b4946cf76c7b57f737032741a3047934b09e697acb2210b05b17047ea8a460e4cd9e7068b4202a8912812a04286208202de04d0c91b9d62992de76497dd0986917592e9902f33c4999916576eca4bc8495fc7233ea94671a3588adba1355804f1c475ebd788d683967aaf9b07a3cc9ec4c2c91a61e0456c18dda1a238132d2eabff8002c0ea6ad88d3ae3f4769e298aaf954550fa3cf86944184da2cc7303f1be393b6580cdc1a0e55bc3be7300166d570fc4b8644156cfd6c8975c29059c7a550d4b63d242b3e11b887a31bf764a911ac62801a6845d6589b0acc55e4c80cb37a3784ab8c048abe21204b152069fba2d6b75cad8ab3f133678889a99d346e3b49c0c41147deaac27bfb7c8aa3810e3b74bc0b205f02753a48457bd4b7b624a3fba1443217a88c65c5f63a0793951666453692c56b790391a7c9297e5224771c7a441d5363741dce698c33558c584f
sk = 0fe71ced368f0f36b7b8f1be4802ab897c8919617030a5381945883b69ba1b456a2704c52d3a24a3dc3e8c35c09655cfd6c2c0f14489a1db0a991cbcfda5b52d708fe30229c272acdaa3b7577cae68845776579ace017b2c0112adcc57ce39265eeb0c5b2585ef868b6bb56a74089fe2373294298809d820499342c7fc5343b85493f30e773668c790aa55234ae7a230fe2cabed5a55d4699b6e14155f5793300676533c230f529f8c762ff0520ddb9b78894c241181b69bb09e3f7645391367499c707cb4454353b8f6d86fefd8a3383b00d35089d6a62be348645d8c03d5e815810894b0e962e1c5303fa5580b8483b8556f55a62d49da3257f63e03533c10b74190134f1cf3530c025bb0035896628927e8c3c926b27ac05265ec90da933104232b0eaca457c9131f95069f40141db8239c483cfccc26a2f41f5b7533bcc26f4ae13ebd26986227bc4501a3f5d74d11da48bf1336a8483678a4be53154bcbb62d609733fa678fc2f946ca4c5de03741ad6b5becba4a9688c455c81b4aa528c2515c9cd33c2d071c1cd96b5b483797e9616b43bbee62088e5987eceb1a7b3217a31c37494568b40b453147644ff6b199465266911342b3cc7026b62338413827b51aa16ea0066c0e4228d0887775b89c4858a46e018e5368ccdac224ba600ec8329b0a75150b82b51fdc5eedcacb9589c870b48f02338dd3bb99501a6c6580ba52dc4f98b66564736c3f9ba887eb0351b60df54057245c8098dc440e76100d4a4d572a7f34f80d5742833f41a3bb9508359801ed187b2e94a97472c9da7374d33ab4bd425c7592cd0eb155f1d90ff1a03867599fa4c693472233f2f8c5cf86c89be5921e607566c226c515cc27447d7c6970eee6851ff06238ca9b8b18058f77357590b6e88b5cdd2c1ca7e477b25a21b2a586ba231dff318f972a1805b280df4445545a8c874053f740b462725007748dea3866df03c1b68b4d3eab9984837f0958a905ea14403a1f135c4eae2299acbc5986dc0cabe31de5459188365bb20aa917894967b39d535b5a022c5f2d02cf6431afff02b9a52162622249871b537e10cb53aa14d301b0ab13216528893b08bdf9145bc56451fd251dd0a926357303860909a1e132ffb58288752eb9cb5629591247d3456113279ca92dce372f877a42802c1dcdf175c2dc159a082c0727122618761d667b80a272244ac8b34b56004580627ba261749849c0a5986494ba851dcbb0bec8a75b1355656a824a6f37bce21cbeb1f5a36fb1639ee743fae1ce0cebb973d2a0e6ac024f434fac8882715146a5d0cf3f3ac4a6374a672b3dcc122f2ccc37d4d8a60fe34613e2b5f828674c8216eaf0402f319e3fbcc1bc9620ca698b42821312289a2f511733611ac45b0d1354b7fc815afbdc7ad8ab14f1e43f7ff73eb626944b97044021761d352468cb334e1abee2e7a7d07751a34b35c9f2492f258791763be524a00e37a3cbd31c86371cfb71388fea7e67a85c3914892d216aec165eede03cd02233a5c97af27c5ee0219c8fea7364933fda62a3702a05c207527d79a4aa44277e3ac03874c14588bc60f32b5cf60226d15377884c1b37272507915fe97be0c4aa282560ba5b2ddaf0b0019241e200929c660cf7770e111043c8dc4af1014f7ceba48a445815408b2823666c6b40684616d823c86787a412c26e521ac8c16868d7eb5646909027820444b8bff59ab46086631d5a0761a75a79d76468b74fd8c20cb9784929f2a78ad1882a094619325cdfd05de5a30d622551c840ac79b0b5b7a513f702cf58333f8b0382ce055a4c138c80764b8f882cf14324015212034581b2876efbc3ae9687cdd7f2acb964cc18ba90005730d55673bd519be3173d3e231166c7ac0193a4fd26085bcc6607d4a6f73367efb5ac1a1a063fac0207766da41901b8a61ec7e45bcdb73584b5891ef112251a84e9c07ae7c16f52362cef10aa3cd69927db4175ba47e225a220dc2653a58dc9854210087ecc2486ab13408f92bf902635d2ac331ec1c95402bb55b73b5cf063d3885fd1874d5b03100a993eaca11e978393ff33a31b6a98f72479ad9b88d3d1395c2726ed285b793c489e09a8a7bc744b361ec87427c399290d092a1d58a5007ab2209044895941088a81b1b44175ba3e7b038ed17b1b0cd5bbdd1bbea3f58812a51ae58216b1c18907f131a80897353a328435b927d377a45a6be2310cb22076cc428371d4b772ebcead61c765c875312cc91e73b20be811706caa4b52b089ea1e43d7b61cf4b705c1b7b3739fb92c53268a685c03723b4bc316f679f4d8b87375a4188382e711b1911502e502a3f523bd5531b30298815717ce2211283cd675ef106ac5d4c37a6809d7e3bf3e3c40c6c5092c34198659849713c090db27c78689c6d57ddc90c04bf1af5cd56b11c013ee7126958aba8ba7284ed58828f1384786379eb0bb2b8c50a504a3b0fb83eb5964ed6c20b908731ca5c13d980d9a1c0af7c7527da50262c65f7c2132355aacebc1ae5fa7059e7310d6d95da97871c50a17c0d1c68dcb6bd7a9a697b9bd9bf15a643748c83bc8b244058f0c93e7d1a99111ac6f046a5cd1713d977650935ca5925d6e10c84c7ac692527e27c8465ea46fce97c64dc66eb1110188c7a3afbc94c1423a845b3530e35540805c881b999a6b28ef185273e584b9acaf26746829fc6b1c88ac03578f98e71b67f5101de2233c841d2f303c52a500b3d1bbca883fe49b5a233b270bdca755658448666dff384efc9cb26a664106c49aa46c4237d9ae0ef37df159a0c9e880d7247566113c12bc4451f4c6b4946cf76c7b57f737032741a3047934b09e697acb2210b05b17047ea8a460e4cd9e7068b4202a8912812a04286208202de04d0c91b9d62992de76497dd0986917592e9902f33c4999916576eca4bc8495fc7233ea94671a3588adba1355804f1c475ebd788d683967aaf9b07a3cc9ec4c2c91a61e0456c18dda1a238132d2eabff8002c0ea6ad88d3ae3f4769e298aaf954550fa3cf86944184da2cc7303f1be393b6580cdc1a0e55bc3be7300166d570fc4b8644156cfd6c8975c29059c7a550d4b63d242b3e11b887a31bf764a911ac62801a6845d6589b0acc55e4c80cb37a3784ab8c048abe21204b152069fba2d6b75cad8ab3f133678889a99d346e3b49c0c41147deaac27bfb7c8aa3810e3b74bc0b205f02753a48457bd4b7b624a3fba1443217a88c65c5f63a0793951666453692c56b790391a7c9297e5224771c7a441d5363741dce698c33558c584f87ada29bf78a689417b645fe127d124339422be80a993e623d13bc59f3406a6f921bbfbfcc283e1d1db36e99b9cc6ccfffbfdb86dab7b6c7ca02cda227da8632
m = a0462a5f2a6c43d1198d54097e08d20c53d87b7c05dcce5418838fa8e73a9c8a
ct = 1d5b13beabb5e443d96d46d2b9b7a6ad1b5e4925e2e72195896971f2786670a2d844d41a5622f4f924458a5094f6f65cf123a83c010fe38507e4c3d0dcac1ef984fb33571feb7e98f9129e16bbaceb73be5310110f004220084406812792627255d6885d9af33aa5f39536d66f1fb44e9da9379da13dbf8dd7f5ce99b8fb04ca575320c07d969ba8db476223dae3496e356e49875fb43d9ba34594dfe02b0bd3aca239ddc5b81493f814fc948125793a4e5fee1684d0867c73dafc3da0be13c7267bcb89ccfa8a683098b5f49874f96aa4622c6bc40c0fa32e4556584e005107dbc3aadf3dff4b938265630de05bfeddc0fd4351cf8d50d94ab532e466e55204daef3f0626e5f0a25fed440265613baf154976aaeabe54dd854e4f247a73fed436dd91c80289207512c0a6ea5ed98d9f07812ebe45eb1e7130406fa07195e2a6b5d8980e9ddbfcc552bc9a502268ed1a5bbc3f0acb66c84178f963dcc550c40076099171e911c4ac2ddd9a095ecc022c727cffcb903ba4e7d0c8d2990c48720d7bcd744bd87798e81fa8f21d22076039845b7f7267a43d6d420cd0294f71d71e974eaf11d6be4e74b5257f958e1c7a3c5e3274eed7a6836f04d5945420a1697a7f4cc7769feb4dfa9f82e8b1633782a54bc79a5495fd4062445d763b611fd91b6cb6a3c52165f6e20d160078bf376b5ddcb726dc16a3b7378d3b6c6cb8a64f0fbf88563138a0330e315576ac8d4041495d0743c322a4e0e72afe7e8451788a758c68be59157e25017d84809492f0a2057c8d03ed1b714380328470b24ab21df4e1d705412294e5d4f7b5baf19bed51d2393f930348099abb3d0f1f99686e656375150d5a1f17daaadd5b0a1150660424f20f3e8d8b201e4cca8d2fe11194df6ebb8131e89fd0587b32831314d2308b059748cca6a19f7431b4759c1862375111cc8b549d012ba669f174ea3b85bd3c35cb2c6e8ccb68e14443b34c56c03ddbe548a4072001af35b13aed749ffa8b26734ae815802d9153da02e68f9e1514700e9cf7c4b44378fbb739510ed5a76a9e3a6bff0f85b282015101a2e7fc0b0020738af1ebd22760e131f895af21082f7a057efc1cbf54c251e2979317adc2fdc694d22f2ceb5680fd2af1334082f3f2d18bc3a17e14582ae8e251e71dfd3a16f3604f74ebc3a0749becaa8729452f30c3cb2da0374b69a9004170b5a8b66524451bab59b0451996ba3a66c05961b541707e207d7861d6ea3e5c4a1cde57436ff8e1d9fc116d4b436fb9e1d91c664b3bceff6ba7ee6e14f121975b78712701866b0b30f71347ec372b4a0585433c1982b0c85bfb4f03f38e6ef8a7a73dd53daf31fdcfca94c22c66910a13f066d759c8b20d39f2efb3ac3b3603f8a1094eaa42c93f8d53919c0d26b8ff960e7d8eb04f96ab60e718e467b0bbcb611321298662c2b24c1e84856a36032511fd1b10311847a9e31dd94203741fdd2953dc647383670dd00a2b646a6f680d6f45aa9d2caf7af19ca337d96bae18b579420500c669eb5a
ss = 055fe45c081d14192b35983f8548c276caac48ab6980e527f14b97231f516ebe
d = d569b935ce015c85f792f8f7fb0d83c4f53b492959361dd4f75fb764d6564501
z = 40b4e01e03f62e5f489c39c78d387bb33b526ceb6907734a5f788209ae3c2647
pk = 670855bcfa888f30a50035208f5a75de6a8e3799cc4afaa7aee007788547e7b79c7507bed6a8522be18743c101463c9d0c28328a68b0d3ec380d04a20a31ab8ce6465e5aab4e2332f30870c5024718b1412c13b7094228e6f3a1a32440edba8f5ca66d968961a3f28705b9778713cd96974e42a50ee9eb61eba399cbcbccfc8786f7963c15d61ef8d194ccf37db2e16a31cb57ba79c9aa4a5da2593eb56c29498ab66f370d7b76971f797f9cd38ac3262226a64f91e03a1119b8eea00c103358572a1f4ab68f8eb4a5f889540913b23ff11768200694597d19218a2c30c3c25829467ac2d1b67f85d37522b22e7e44b950d152a8e087a3a35e3eb1c41fb15c7fc264c39272f01a0a2a91324a1ccbec627fa1ac81edb30ce0f84a727b36a4f9015a25ac67e3c76629c2347c2478d61b42bc413f6920f7b6774542bf25b92a7715745120ac1c4226e3b623860b4a42566829317e09d5868719a1e9babffba9517ac95a7c020882939cca54005f94791f37093eab5f2d15c1e7a09b9ec7b3738a197977c3ca0baf9f093271d00387841f2ab98c9cb16f19272d5e4b8d15e69da97517cf833475336d8850b5c3c87e4ef2c526b95e75060dc52c0292eb69e3f04294c854bfaa0f0fd5432dac0fbd03414b5a4a3b7c7cf36906fee8be6479c193b7336f4c870aca768d3ac2d84234b330a1f160b105214d469c8c1529bf31b3aac01a3ee1e231f389a27d4340b35a463ad002a7f8327dd5abed8b4256e87129b1be8ac475c32b97d11397db247a019533acb1a61c15b9aa4bc91d45af064a608b1926c93acb18b7c75d9798569a89a78463b51b5bbf038dae3c5cd133690ae80c1ad4541267bc10c83343a12439d6844b931a1cc79a0b5090214ca721f61e633600e8f76db52274c6c736e4c8b63089014a4012015522a9385f863507b1f1cc7c814cb47b00395724d601ad7bb27e4b0c43deab0664cc858d4a74576642eab3c76c211a58274e14f615ffe70084d7b7c0189d4d97a927a8b008b85888c57a0f6a307234344a5960836cbf6f4473ad988429a4ae3ba697bf07429d17c059a65d9e35a845735ba0a58e989307376c1e61f33023221a6611ca0465be5200363d49c53cd44b003307e5cc0c4f7b15e1545c72a7c3410ba1bebc8f7314b3b9d295c676bfe6aba9848554fdec9192f808329c60a793754bd6256cd030da12bce0d0765e51548aab0985ac86d1537ba49635641b3a26c05def260e94593b2e0558567c5da09b2cb122655bc4cd3e985eeda6c3f4322765e6a808ca387cc369dc11c9dfab64d4a30584e5329c905dc480801dd57d9ac8ab4087967177cb3163cf3e934a951a3e248a54cb922b6ca6ce9b4cb8bd788023e6425e75aedcc135cd3c59920c5ed0356fc0fb5a1ec0035b7c8271726dc8d63dbab3c78326a26c5b0f9f952cde7373aeca36cf6a438fb39c38a56124171593ea3bb076320bc8b5e74204777b7120ba97c3e803560605cf80c39324a0e3045d0f687e8f219a2ce70aac209b86d869febc5b51398341827204ac584c6b3381471937e68efbe5866a8569838251171647b4127514db9b84482d5b9a89119761c7f6508a099961376d6ae3706f6ca1c7c031f430190d6231425b14c6544cabe8701f8e475892fe31b587aa42d334fd189bdf
sk = 3937043d61a4126a8c1ae01ab274b31b8424ed88cd180029be89cf1ea58b2a6325ffe8627b7bc4e3e8a4b3c60fc42573225946ca400235bb54494a386eeaae44f7bb8896c4f040836110c4b5796985108d116a76e05c984cfb2a9170811e7cb4c41a12e3601b9fb24bbd3cc0132c22d814bb98f049a8c155e38c242c2156c8b058eac343c77b11f550c52e9207a25213b40648fc70872ed8c050920c4c078a9b4576b60909bce496289168114a24111b7d15f10c06d7b719ac4c4872756d760970132bf15b08972c78f4f1a5a6a15364c0aca1c4721b3c82777878a861b751aba6a1eb75172c952b017ed03c9007541110a935207b037aa7296e73b998597240b60115333e50ba0c6b837c4cf26a027470770358a537481675a7fb7cccb901ce7836b75b010fd687691e96487bda2664756fd6057ffb122f69b26e3fb3ba2625b9fd9c41f4887cd0124df978bdc26b0c6f3b0f9416c38b2145361343c2f2b752c7a885586e4ac9955ff924d2365847c22e06c6556b7858f0d9318c037e03536ce9c5a16220967ac1c55e6c61f00a5902322c8b35bd190042425249f54a3229f90453b0942aa9a31f421463f514dc64024d5616e653c9e94bbae8e82fa914863338c65413a33e520243f92f1c3a888ea8121be984b4e4cfd08285e904c34465bc1477cef53757b1025b10d45415fa2e57931ecad301929437b837146fca445211b5719a933714a1c29b1eb52a3bb36603c072b4ee0b4775d17b7af9c6049825e2b654e1c4bdd8e56f531406cc5297d2ba2cbf19b8c43835d1c184eaa661d9b90a6e99854787c82d53b794d8624d2406e57693143736bb34284608c8b20a9d99695d8f87ae57c83d095a106e793fb7325b80eb26c8cc345ea2b17ed66e3d437631a018a2c8bb7cbc42761b95f2508f92732bfcf9343c4ac48a935fd9260ae0463bdfa69120ea90f3e9909b2541da03516f922e1e58411d1492686529cb030e1c9846f63abd6ae9a781853bcf31af495acf79a49767731eba21a3403140a707c106425c5bfa2ca326247515b229eac449b01227fb1b228c8637732d818c6579e4a5f0189a23793f8e39c1cad40aa70a3c6db8707aa76831dc26a446287d8a4e45ec1ff7eb00782596f7a7aeed5307e5c84039b4231ca6609912c6e4e71dad93012a21800914997f99970489380e12be57979cb6e49861c9605d02a14727a17e286b40712233141e2fd5b3834033e2b215ef44aa752201a65334ac223817e290d2c50338a2681d298061586ad704862770867b0493d0941c4925acda9b4185b64588e25f1015705a885faafb1518a70ab415cab51a25e3139644f31f1bbc0ab9573bf63230ab125891d58143ea8bcb858c7521100ff581ec7a97b351bbcf5b4161f3141ae78986713d5bc15a57e07f2bbb8244b11d81a0804a18ae63104bf75c755f70aa758997233154bfa942a47277ef20b312a68e96201f227a908dd7bc02e19391f73825dc44cd258b707b6da20ca56a2b32c0202308357e48945d79a38c0560271ff0ab2e8c1af246940a797cef018b62873474a38a595127c026699d625ebf0774334b0a953881fbc1b0f5c472f549818d44b63ea59541a826c49754926135670855bcfa888f30a50035208f5a75de6a8e3799cc4afaa7aee007788547e7b79c7507bed6a8522be18743c101463c9d0c28328a68b0d3ec380d04a20a31ab8ce6465e5aab4e2332f30870c5024718b1412c13b7094228e6f3a1a32440edba8f5ca66d968961a3f28705b9778713cd96974e42a50ee9eb61eba399cbcbccfc8786f7963c15d61ef8d194ccf37db2e16a31cb57ba79c9aa4a5da2593eb56c29498ab66f370d7b76971f797f9cd38ac3262226a64f91e03a1119b8eea00c103358572a1f4ab68f8eb4a5f889540913b23ff11768200694597d19218a2c30c3c25829467ac2d1b67f85d37522b22e7e44b950d152a8e087a3a35e3eb1c41fb15c7fc264c39272f01a0a2a91324a1ccbec627fa1ac81edb30ce0f84a727b36a4f9015a25ac67e3c76629c2347c2478d61b42bc413f6920f7b6774542bf25b92a7715745120ac1c4226e3b623860b4a42566829317e09d5868719a1e9babffba9517ac95a7c020882939cca54005f94791f37093eab5f2d15c1e7a09b9ec7b3738a197977c3ca0baf9f093271d00387841f2ab98c9cb16f19272d5e4b8d15e69da97517cf833475336d8850b5c3c87e4ef2c526b95e75060dc52c0292eb69e3f04294c854bfaa0f0fd5432dac0fbd03414b5a4a3b7c7cf36906fee8be6479c193b7336f4c870aca768d3ac2d84234b330a1f160b105214d469c8c1529bf31b3aac01a3ee1e231f389a27d4340b35a463ad002a7f8327dd5abed8b4256e87129b1be8ac475c32b97d11397db247a019533acb1a61c15b9aa4bc91d45af064a608b1926c93acb18b7c75d9798569a89a78463b51b5bbf038dae3c5cd133690ae80c1ad4541267bc10c83343a12439d6844b931a1cc79a0b5090214ca721f61e633600e8f76db52274c6c736e4c8b63089014a4012015522a9385f863507b1f1cc7c814cb47b00395724d601ad7bb27e4b0c43deab0664cc858d4a74576642eab3c76c211a58274e14f615ffe70084d7b7c0189d4d97a927a8b008b85888c57a0f6a307234344a5960836cbf6f4473ad988429a4ae3ba697bf07429d17c059a65d9e35a845735ba0a58e989307376c1e61f33023221a6611ca0465be5200363d49c53cd44b003307e5cc0c4f7b15e1545c72a7c3410ba1bebc8f7314b3b9d295c676bfe6aba9848554fdec9192f808329c60a793754bd6256cd030da12bce0d0765e51548aab0985ac86d1537ba49635641b3a26c05def260e94593b2e0558567c5da09b2cb122655bc4cd3e985eeda6c3f4322765e6a808ca387cc369dc11c9dfab64d4a30584e5329c905dc480801dd57d9ac8ab4087967177cb3163cf3e934a951a3e248a54cb922b6ca6ce9b4cb8bd788023e6425e75aedcc135cd3c59920c5ed0356fc0fb5a1ec0035b7c8271726dc8d63dbab3c78326a26c5b0f9f952cde7373aeca36cf6a438fb39c38a56124171593ea3bb076320bc8b5e74204777b7120ba97c3e803560605cf80c39324a0e3045d0f687e8f219a2ce70aac209b86d869febc5b51398341827204ac584c6b3381471937e68efbe5866a8569838251171647b4127514db9b84482d5b9a89119761c7f6508a099961376d6ae3706f6ca1c7c031f430190d6231425b14c6544cabe8701f8e475892fe31b587aa42d334fd189bdf0c87bedd5c16c32cc3867910f734bdcf09869c7604a59ce36660074f561e12da40b4e01e03f62e5f489c39c78d387bb33b526ceb6907734a5f788209ae3c2647
m = adf233a4311b157829d49a0bcb633571230f7060f3ce655551aed8be8961d1ca
ct = 46cd71e9d2994b80e695c57a2f1d886f633ddfb5a4506412ec358b651692129aea503df123ce27e3a1742530b4db8ef1931597865878b7f481e734d3aa67c50ed69faca94b5b89b8c154c5e262e5a8595805670b0bc4d2271bc3276538bb96ab68442a0c4036b46a75581ab0cc284c0f4f86f5d996929f73193b6d6c6df53c82ed3d68e170bfe48161ffc90525b780ac3273f7072b7ca18721c5cf30f2678f50ebb2f7731cbd442b075faccb8f85420e9b2bd0219c25e0283f5e0e1135715b827949c76410db00ecbd9d0100a09cd655663b7abd3807620a9e6462fdc8b3659531f6f7c5b9836f32fad78b8322bf0eb8d79623a19786ba8b218cce91b43b8c27f393aac96fc714dc4e2becc1260ae7dc1c5afc06f176e43abb4fd523917183edb1486e87b6c0f82690ebbbb15b9795212e5b50ce35b748377a398526c43748bf9c12f213b6733c5c0332fbdae075ae57467ea1165f720cc25ba3fad34209ecc47d94a514a1054321958f6cd4c66bc70c4b8ac4b4032a70dc0ff2722f9512fea8e8ba99250e79abde254959b4a12061ac251ee12d1b1ca7776b23eb27b5e48446b1db5452ebd0b8f558ae2a940da836bdd48d9aa298832fdce5f950bd37cc033edb124fac5c72e9eea0c509eb7fd7ab412683614b496916b594a321e710dde9b91de7079828094b4770a867089c06db5af480baed8e5375bb98ed9c8b8f035e228a2947d871704e2902630befdddf3e3e231c00ae7756a4627ef4d80162ade460abf18db743179ee08eeac5d878d125723c5e0cb64f56382f52c0b8249dcf9a3f6a329f95673f5457bbc21f5b362f274334726443a296c305571589c1c46d6b742e5a37eaaa53341abd4c28121c03c29d32e4ccb6092b3900ba2eb1cf97fa41491c58d8ce503bd585dbdc5d6639be1a78fc6aacf7522a54351dbcf4a3bcee0c03e800e0977081280b63ae7b85076e98632b0d2a0406a1a6c932d2ef51bd252c1f265cad12cbf403b9693e7e66c1964e946de9980d0b2f7bd77acc4d15025da67e932800b101ca90da191a1f1ccaa7eea5214532e8333b756f0f757f9fd0122acc4ecea1e53edafcd71b4ae51399f0157dd73610f2af396eda4893d4207163484072d52757e26c0dc1eb20813c9f517fd1aa98876ad1e752e4c51641c0423cfe6a697197c4ee7a9c4b50e9305df898e06b4e8f7e5c8f788ed66695230e5735b0d6589bb9712904b166d9888e47282539cf0be815131fca85f1d22454413ee1c0cf9192087f355edf94e72536d5541cbe895fa25652786e57f6dbb2ea39e91f6f596b9c1f1fdc9826f4d6306f682a0869bbb93308c2e9738d78a49f0228430bcda63faa6ebdc74f298f8842a65651b05dbf7cb16b218026a30212e53a863c0eeee22d2cd435c6ba8f4568906e8d70f5157f4ee3b85fd8bb50984242560d1c0d8edb48e85b6596ecc05ffe5a08dcc13929e52c9ff911dd6cb1519b46927a5f634273495c21985664d31617d4b204bc58842c122e712f8d341d105d1e0237d4a0c577
ss = 64ccdcaea16c41ea70bdfc76aafbcdcd57d9c3147d0aaa14e0bf8823d8864499
d = 5cbb141c2763425c274f7404fe530d9116e08c33f9f200a20b011cf563a28990
z = 870a300648d2b1f1a637374278bc62b5abb56380cde88eacfbadb3224795a125
pk = 7dc26db4f73dd1859b06a852e89a4845a0943e5513e8a056ddcc2623034a4ef251e607268997b7e90471d5d0cfba5639da844f0c9a7227c8a22a83b9e805942b67019ebc45502c22d369abbe52a9aa6cbef78ab914337375d9c075854bc9a3484a0995a239121d918aa64b2ad76c6873790211162509ca2347366d8163803c3433d32068d0f8b64cf38c2370a3546083ed45716dbca7ceea50207736fa51c062a6a15ab8c124ab6b00334e03808c858ab4b20a368df787cde92169aa4100a2adbb4699510753b80a63b492c51f43a81be012fa13405ccbb0dcf1166ef55f450781244420a0ac9301d485ab561b9ab67f5805afff924c1f43a5b1628f60baca631931bfc6c9bb04d0fb3727d7ab6bcd6cadffe84ca57851ee201f8153ae6d64c0d2aaa432baaa0539a17e731cf4360ee37c0e38e0cd77ca85e817a827173bd9c0ad253a44fb244f47f956146b4281109297b05a9320953c022024373d60701a68450cca32883848c4cff3c64f548cf7912ff61a11f06030c5eb29fbf8bdd2b16541fa85b8683493e8239e22c01383985aca367d6cba52c7808ff12b79976b794c70471ba5cc7908e4168d5c916605337f26199c34519236a855ef063423d7777631bddf164b2375098a25c9fbe9a7f9344ac12aa0b65a1380946560123f82e033fe33638788c82e7abf79b2c4df9c6da2f4301d70465a3c05e3a485a26a3b8d98674d91594f24761f1654580719260c4b409b2fcc418a24082a11140d043a6dea028dea1a51e9224fddaab5f3aa64564b3c336586dd8587442800ead481c9d27ef08908b938945b7204557c38aee2753709b68088684637bd39f1b78c6929c84873822caa30b2584a02c93b085380524405caa5d9147e6c837bf0ccb1aea19db39471d1a573fd893028479391680282922b11ab4d78b407f7d68eb89b615c32593f2207a4b017fd1cb922778ca806b305600546700d9ecc70ccf292ca7ca0ce6b6fc2a79731f6a9e8b83c9492381ad561f657192bb3867d3cc663bc5ffb48c997403b4814c915616d03ca71d0e8a93ef0acab8a55a61a6a58d22845e27d6c453b79391dbe02797d390e262a6be41cb564152768a5b1f2b7306872bc9dd63327e22e518082ad337f0eb8494ea23e7c730f48e94d21ca9ca3f660d4f960a6285f1e586d04120a083b814ec4229717b23b73c0c14aa6bd45294601bcaa89429814ad6e8a6190289758354043eb6d81842a6f332524da9e63dc7570865695c043c9eb9c5925bf4c4b15bee14aa58a09c4d37c822ba891f2626a414d01a10f9fbcbde5609bf4d982e23392a4cc16c461260bc518717584bfb96e6960b6d4b673f61663be1b2babe74d46494ca9576f3200ae3ca8a58de308d8e99b65384ccc30aa1669898722b1a76c87dcc276474a74c2985e746194844c0e98f811dec520bb54a1b4572b0c39ad04820f8ea878baa9caf03018d4a196c5363f55373ef5a98890c719b7a019d0eb023e319241081694e74bafda502529020a8b8f1590b73d1bc36ccbc8d4bb76c44361309977270231a51a7999e65b923b1200366ef381b8fcf8c4c5d3add0c465f7db79f7563dcc67940312ca49981581a798ae477915f078f11023c50efef1acf4f751801bfeaa5ef93fe27771a40a3d377f0f1b1655f6ed13320e
sk = e2903ded4136ae2736d2f6522417953c15774fd1bf9160b6553b0a6f8810e2208a9205833c5479562ac268b6618787c4859838020a1cf2d16d7f8cce4f18872c20703522463ae5c2cdeb4952d579a9c2726783562364cf8d86cd1254c76ce667df6155ddeca4572506240723ec8561d7c65ff953158ef4cb3be6ce823c5501db9e29d8c1fc23327b04067f755b87d984348acb362b22cd416d754b82e52483d8cb422eba4ba8e649faf56f30586f09d4acac0c3007ec6ca1732eae602a004b58368785325b06124156248b22d69806b6b2947a75cb16b824d35c7ec26a7a6722c4fb36a5aa538c16e4b6d366344d049b36e53a6980177f3989c301293d3450c8e2abdbc186972990dd933f9cba7ba31717bc3126d19a0fc3d090ba37c447db6143b63383745c866371c426171b667096e46e0c2942d40b4ac2f08f48b136ef09c82eb5bdb13a514876274bb20c6b40a600d1cfa0a8b29ddbcfaca547d1680067786d6e50a64b70546ae3af52451a08028976ba78b9275a2b011858e0cabff149f7854abd2b390d28a661c7a871467a2603c5ce29866839208b5386714618b6a2012fe2b4b9753c8d21bbe74c477f427e72181988d0a094c15a9c24a7eab46be919a71fd60879a67480178453f4aed9b63c11040d370322d43b4077e74d8f8966319042c9559b021cccdb0874009d61e3a3970c14b34a180cdfe0a2f9d5bf60954cb79b5b69169598fc88a9b11ea1287a8cc88f877659577433a97c16af3ca892d40cdba7642fc24f258a0207da5e818580694582b7b7982a7bbb5de714e7425b7552aeb394037827a98e765d96310d5014a7e69b3db3b6797bd60650e36e1ebb0342a77576f496a7255d936c5eab1ba3d9fb57d72305272a5e567c621746720878cdab13a9f5b0afa5101a6f7b844af1bbf660c584205bcecb22a74b79c5b4302f29bbc502b4a3c9854682c8b123a33d949d878b4ae609ac5386ab5896ae2b877338b3200e582f34fa450adbb27480296b0bc6e0e73c2ec1b633f56d1b8a54ea65ab7cb62e5e4a2c4e82a957194321e1bb39413c3990b74b54ce213008979146c47301e3c8489b257be7a50ae6d39a5cac1dafd41ef2a91b54756779e5a8e5ab79ce481ef9f80195ba808769a158e0b48b52669c01980338042d2a5e21362703827ad9433cfce6191c7c737deb92ca3053eaa80d9c9234f54715b31013cdd31afa49a24993669adb72ced3c7e3c02c76aab8ba56a29686a115f4b36deb2fe00bb42cbb6ba8a825d9888f6347a6e61a7892e06c8ff9b8fbf1270d02beddd4268fe4615f9994ef8b93c8615b6a63c9b4d752a46c51ebe9c4d97c160fa27f8cb62aa22344f14339875b6d0f920875c3b831186ee6f04c745756d57b875098a55fc1b060f353f606bb073690546769dc61600a671cac18b563aca5e6a8a887eb76bf88a33d814ce9f32db7cb5cc3d16636493421fbc550ac90a4b99611b39cef828dbf056c0f5043be8b003e260610f27a59a2765d57a13d2281d6904526b93d7745b4f8b98085397688ab559d073f88716dfe5a39d09975de107a3e6c68ee17b3b63a9b10ea6f4531bdb627bb07494f279052cbca04722bcc0014bb3993219236397dc26db4f73dd1859b06a852e89a4845a0943e5513e8a056ddcc2623034a4ef251e607268997b7e90471d5d0cfba5639da844f0c9a7227c8a22a83b9e805942b67019ebc45502c22d369abbe52a9aa6cbef78ab914337375d9c075854bc9a3484a0995a239121d918aa64b2ad76c6873790211162509ca2347366d8163803c3433d32068d0f8b64cf38c2370a3546083ed45716dbca7ceea50207736fa51c062a6a15ab8c124ab6b00334e03808c858ab4b20a368df787cde92169aa4100a2adbb4699510753b80a63b492c51f43a81be012fa13405ccbb0dcf1166ef55f450781244420a0ac9301d485ab561b9ab67f5805afff924c1f43a5b1628f60baca631931bfc6c9bb04d0fb3727d7ab6bcd6cadffe84ca57851ee201f8153ae6d64c0d2aaa432baaa0539a17e731cf4360ee37c0e38e0cd77ca85e817a827173bd9c0ad253a44fb244f47f956146b4281109297b05a9320953c022024373d60701a68450cca32883848c4cff3c64f548cf7912ff61a11f06030c5eb29fbf8bdd2b16541fa85b8683493e8239e22c01383985aca367d6cba52c7808ff12b79976b794c70471ba5cc7908e4168d5c916605337f26199c34519236a855ef063423d7777631bddf164b2375098a25c9fbe9a7f9344ac12aa0b65a1380946560123f82e033fe33638788c82e7abf79b2c4df9c6da2f4301d70465a3c05e3a485a26a3b8d98674d91594f24761f1654580719260c4b409b2fcc418a24082a11140d043a6dea028dea1a51e9224fddaab5f3aa64564b3c336586dd8587442800ead481c9d27ef08908b938945b7204557c38aee2753709b68088684637bd39f1b78c6929c84873822caa30b2584a02c93b085380524405caa5d9147e6c837bf0ccb1aea19db39471d1a573fd893028479391680282922b11ab4d78b407f7d68eb89b615c32593f2207a4b017fd1cb922778ca806b305600546700d9ecc70ccf292ca7ca0ce6b6fc2a79731f6a9e8b83c9492381ad561f657192bb3867d3cc663bc5ffb48c997403b4814c915616d03ca71d0e8a93ef0acab8a55a61a6a58d22845e27d6c453b79391dbe02797d390e262a6be41cb564152768a5b1f2b7306872bc9dd63327e22e518082ad337f0eb8494ea23e7c730f48e94d21ca9ca3f660d4f960a6285f1e586d04120a083b814ec4229717b23b73c0c14aa6bd45294601bcaa89429814ad6e8a6190289758354043eb6d81842a6f332524da9e63dc7570865695c043c9eb9c5925bf4c4b15bee14aa58a09c4d37c822ba891f2626a414d01a10f9fbcbde5609bf4d982e23392a4cc16c461260bc518717584bfb96e6960b6d4b673f61663be1b2babe74d46494ca9576f3200ae3ca8a58de308d8e99b65384ccc30aa1669898722b1a76c87dcc276474a74c2985e746194844c0e98f811dec520bb54a1b4572b0c39ad04820f8ea878baa9caf03018d4a196c5363f55373ef5a98890c719b7a019d0eb023e319241081694e74bafda502529020a8b8f1590b73d1bc36ccbc8d4bb76c44361309977270231a51a7999e65b923b1200366ef381b8fcf8c4c5d3add0c465f7db79f7563dcc67940312ca49981581a798ae477915f078f11023c50efef1acf4f751801bfeaa5ef93fe27771a40a3d377f0f1b1655f6ed13320e9a9a59f83fc58d7194ccc92bd78a45f97f721a1eb554499d0e4d5b37aefc23a8870a300648d2b1f1a637374278bc62b5abb56380cde88eacfbadb3224795a125
m = 9db1c63ef94f37d77f386dfe00d619e2d6789fe8237028e79b7b1eed9c16ff5a
ct = 7d2837c55e65d99d68679f9114a1c934feaa475b645232f5ecac6cdefb0a85cdde57b08bfa1eb3fc6afbb04e36b5c81a047ebeb247dcf1950d5afb3e9e9dbb9f526dfe4f5fde8908704f5fe60f590eb9850fe8446ae0f822b9a5a6e919165fe27e0de9ab89a18c603bdea341bd8d3a4c6f4a14130df7dbcf736385dc90e7870b653783b18d6d8a4b1a4c25dff59bc41c8114cac1a0fcc3ef7371738d6eef97745a7ccdeaee914cb703622c65497eca9a6b2e624256f896e3954c7bc831995dae5d8a73b903d75e27b5c8f1612c24e7ff5803248692177ffd3064387d7b1533efe42512734ea73bc1a484d2de75530fe74e44127856af5dc5eb7254ae0cde73db94ddd308f7bb5e7a6368578e511677923f7ed51f31fd753ed50456a9b69ef689de6dd4e04660b0564d5248a7808aae663142ffc348bfa0aba68c0abaab22eca593ae6d07e97d09910adeed8b4e7604da358bbf292be8c3dbd87105c862fe264cf81de917b3ad1ce0aee18c249fc9e1b9ef10abb8b32b32fa0239425db8aa80273675cf3b41c760dcd4e75100fec31a6715ef5d5efda135b1aea070be894d459d629e99db490580fa59766105ff5209679328e7b5588908838939a3d2aa7cb27ce1f3a0f2bdafee426956fa3f5b0629705f3069c2265f7c0f20693195e27a3d788e117d623bb42eb9265944da2c67d5bb563087059f891e12aef0b136201280a982cddea94815c7caf743a506b9a91d710c5a29ba709615b6dce3e389d14d97234a4679674fa8dffea8b9ed826fc8eade416b782c9ac441fffdb2030911effd599e1af5c104f9bef4d8a58e04043c312f7a1204b72cc337dda31a6a7782c1b554a04ed8a92eb414e3e6df2565a2f0df3fd8d35186171fdf3a307ea7e4cbbe5f066a1c9c500d586d45c4f8f7f554b23f678303198d457e006d243083fd6b4290ed837dae210c3be8eeed1bfeea741006a0a998ba13d76199407265dbc27891fabbf7ff04f4f2dd91aaaaced8656ad16486fce36e690de7a84f6784f544c75f2f27aa3e406396ceb5b78f61195f88385f3ccce81440c5894860b07b2cdd322b4c8adadd4034fc7ecc410e8a317a2b599f5d59b19e510b242333467550a8afd99e30441d07b022560e1c036c4f761e508a7ac3abcb40b55f90d14d20ee45862abf090dbef4f7c3912b2dca97d5af9bea688ee03c0ef27150233139558295dd97c265c97a1f5b0dc1cab2f0d0aaa036bd5e3cfa6d1bfe8e006307cfa97dccda312c204794a50d3ea1c59963877e41650b62e95480554f4fd750ca040a9b125338beb8fd95039561d9c0855ebfceef7d52ef0aaca29d892d4fc36b72860082eb7d772d81acaf5035b1d318e7c4eb25cb46fe7c0c7c97b61493f67bf41c7be2750abeb66f714539431be10f1d0f5622e326d1ab54f42210bfa292b396609f38da46969f12167c2b1b88b6601fceed8d34622ab42735dc0c8daba357ab79bc0076102e57d1f8279318adf82139c32e7b0104d3ec20908c1a24d3fc7e6df081dc1abe7c24
ss = 612b3b1292509693d2cf5574412e78d9f51b1983bcb3ca85652895891975a5ed
d = 293abb6d1c207927945417cf84883ef010823e11b487ed55239e466e83696d0c
z = 0914d81173bfd7729d81603deb601c93969b81c401e2b7b922b2873f8aa2d998
pk = 790847ed9a831c0cc2acbaa793c41913a02db8ac1c6bf056573bb75e2990a6fcb732c3461ccb174dab8ea4c55781317e400ab4ef68138ff84c27fc0bc4c68e30eb664cc8bb32b617916c155d28a195fc39a1a0419af64a59c99664f744a375113228ba3730752ce5a06701112d7328649a3755b45ad6bc4bc0859feb014e185b2e18603ea0437b31432457b36d13a5ae96b03905bb2fd0d5377eb04f34a68c57448e7909cc660a31d9f9540af17324e4b31bf04f465665b5538f7351687f238d6c423c9237b5ca35618f092cf7da879d965b67b1cdb2467c9ef3862f260c04727594aa6286f4035f0b0eeeb4b141306cf7d9c4a6bb942b7a1e30b56ae958b16c3c1237603ae6f879dc9ca96a2439e26c0834369e8b041c6327254608ad3727cdf23b842a003b91d1aee60193ae1497d5b75e2a370147f052a08b1f86179bad52605df44f6c99c75df478017318c6ba017a1b4a8302888f495acf796e0745adb0292ea6b5526fe43f96e20d98fb756b2553a9493401d4a25b9bbac13b62967a228bb6446b2067063619af66383e6bc2b3d8cbb9e6969196bb45d665bce49284c5b50f934774d500c90134535930ad2169488c4ba8ac0854f36e085318a293bd65ea8e033c754ea44191d9ac8033c031e066b2021c13fa11a15222cab4829a5c47df7418761620aad92135169e0f008760ba30a289cd41f1325a4c90334978c5176cdc5496962443b118a641d6130baca422d89fac5c968adb461ab43729b6c9b1349e71116c0226b55fc00323d6a74c03282f24997949207d72ce58fa4d87a7413c3bbaeac91fb2131c418c11ba501701549efb25cdf560239223c90e1a2f99897fad594930848a1ba2494fa87bc03c57c7bc33463b77ef80b978724153a956779028b7a565c40144047747e124c7db801d309333d3150493c3b3ab68c34c939243454d90c3c4079174a8171c77a0b0c9e54277b5bbc5033eb1eba3cac86039492b4e75a23c8c51c88177edd639a55b56fc557b580b03935765cf586c95178c330319c70a8c15c95fc18a23da11798cf6c54f68bfb766a61a9c9c461b766b4a00608575c4309a621b28d27122cbbcc76c30a30286483ba85a68524c0e21591b7347a0ac0931e121eb3bb8d0fb7d9ec577a5821487619e196400c2169a42a71c7665505bf333ac70267bb50380b947ffd54745e41de5a30a27b78a62f43786ac88b2012de563cde100358065485a73505982a265a505ed85cadc02228ff90a03d088da7410c6179558d52ca36ba1d87353985189a709a1c0a7a10cd8513c4aa26d27cf802027aa8c5bb99c12a51b7f16e10838500132cc24d79c805cf11a5bac88c4bb0377ebcc4fe7c6ffb927ebe7234016bcc1765ae9e72e62d51f9cd91017f508ae207d181ab0c4dcc8d1c4742494876d118f40c84e2706914c65a161d184a5765aec67c9dcfa4bf3418e114c6f3cc34e94a149fc84b041853af9b213759cc5a181abd5641285613875367842f1a2549c09eb9b1dbd851365d58e6335c91ee7ade6c23135c1200cfc1de3f5cf6fd13967150f01053b943c3389bc4670da9857ccc32528920f781cbf16a9dde2299db9912e87321c02aac45c4820ba2e808666ee521dc4bed006527df29a124412a4a19aa26c09b490188ccba53900a2545022
sk = eb9a0f50030024200b530580640112b904c9190bcc0f7b6c9b071086aba50212517eb401a356cdbb8547b1e06ceb0695f002c9982518e6258faaa84cb7b0885d1c9272bc8acef294c2aaba89696e4569cf3493cd69db0c9629c6af282a6828a0dba65f1c2802af72bbfcd102e9ec5395f0473d29b9bcd99d8c803aedea59aa5b11f798230917c5196b2ea9a950e3834e7f272b8c6760b07c8597025cf62b63922768d89955315c2f36907ecb89b97db098d7348b9643ba56582915b9558fa519bb1530d7b8461831c996731cfd2b4d46643c0de99c459b93279173a83b423a073367ba8e79904bb431760b969a4b7b98f10a0e5fd1aa75e52b59fb9af4123ad65b645aec03c7e2c35eab02e201b92c266b98c5932ea3b6029345f1f8085c955fadf2c840cca34cc801ce489415781cbfc598f1f39ca240257a0c173b6108482c9720f56afcf250c2c704c514214fe0155289470ea5470cc1a4eb5c999bf8567d688d5a4a2a7cc1c3381c68bec925ab312acf037113fa8c5cc43a75f3baf932672ecb3ed412b17b5520351918297525c5d352076ca04d2a3833d306a321b9a9b1564504b8e70aa8e9a91ef47001a42c66b33370db2ab3e9b43f32e926e7ac189252af3c9ac7bd420c35767e1b26b161823da4fbcfa11232dea1143718b6b9e6aad183311f756c04c15e8df99bafc854e751417c1aa5fd64623df434f2c70dbd8ab6d41395cdf4814bc99ebe5c1dd0777c7344c1504b7e2ff4b82d974e01600d1293c5ec2a4b34fc895e608ad7a32b2fa6cdeeb2b2867a8aef27aae73ca70a5670c3857501f5c4231448a4e7b4a9926c1ffb58b0aa73705c1eb1e70068d97de17b19a1814c34d746570bb3d142a6b7c49d52d78f501a6bfe37abdb1905a30077a21a1b0e5a14f6784db89197121143b851ce1d975db4f50ab75a8138e60a542cc41aaa6c55626d81535044d0a1865b4d6303c649b3545511440a320cf5260d0b85041f6c26f92a13f01c77bca3357c26bd0dd00084a54ebeb7330f59683597bb733182a4ec7b15e8656dda8bf0a8b38fc3632e00bcf5938706c55d94623dd9c11bb57036783593df9b85bd9b9b2c430d94c73a53b65da10a614d93c6da7cbe899a096ef3c608f747cb782955d0402d9831b9889f6a7708ffa7caf87a8dcb1a18b74c363037c890470d18805befe3a0bf058e64850d61614948f41a2f03446bc9c6d65750ba421e2bb8510f2a8789b20ae70c1331402a550480fad8c011494d7cc25c573b4b23ba4c96f99abc5a6d8ef2195284ba54678f15543243362c6aeaaec2812e76382dfa36c2b1704dfb559a27d5b8f7469596a28c9e2b0d426aad0c57b2407346a6ba267690cc8f30857d2858aa5b97e286017c494bcbf398ace755fb5b0d041aad180691c85994d331616e91a9bc4932122c35b55b8300264e5d3533f7518c59c4cc4cdc5c3894b48f247b1433666efc9934f18234535e18bb43b5ba5d9b6979bb14bb8d407d0e15704ac6cd1bea3466d41362a261e9e3c4cb73b625690f1bf755db67ac556528700a78ca973391b34d448abe2bc96447dc8f96239e6d06c41dca9fe04272e438b7437c6e0bab01797475adf9cf716430dc2b4a9ad16e790847ed9a831c0cc2acbaa793c41913a02db8ac1c6bf056573bb75e2990a6fcb732c3461ccb174dab8ea4c55781317e400ab4ef68138ff84c27fc0bc4c68e30eb664cc8bb32b617916c155d28a195fc39a1a0419af64a59c99664f744a375113228ba3730752ce5a06701112d7328649a3755b45ad6bc4bc0859feb014e185b2e18603ea0437b31432457b36d13a5ae96b03905bb2fd0d5377eb04f34a68c57448e7909cc660a31d9f9540af17324e4b31bf04f465665b5538f7351687f238d6c423c9237b5ca35618f092cf7da879d965b67b1cdb2467c9ef3862f260c04727594aa6286f4035f0b0eeeb4b141306cf7d9c4a6bb942b7a1e30b56ae958b16c3c1237603ae6f879dc9ca96a2439e26c0834369e8b041c6327254608ad3727cdf23b842a003b91d1aee60193ae1497d5b75e2a370147f052a08b1f86179bad52605df44f6c99c75df478017318c6ba017a1b4a8302888f495acf796e0745adb0292ea6b5526fe43f96e20d98fb756b2553a9493401d4a25b9bbac13b62967a228bb6446b2067063619af66383e6bc2b3d8cbb9e6969196bb45d665bce49284c5b50f934774d500c90134535930ad2169488c4ba8ac0854f36e085318a293bd65ea8e033c754ea44191d9ac8033c031e066b2021c13fa11a15222cab4829a5c47df7418761620aad92135169e0f008760ba30a289cd41f1325a4c90334978c5176cdc5496962443b118a641d6130baca422d89fac5c968adb461ab43729b6c9b1349e71116c0226b55fc00323d6a74c03282f24997949207d72ce58fa4d87a7413c3bbaeac91fb2131c418c11ba501701549efb25cdf560239223c90e1a2f99897fad594930848a1ba2494fa87bc03c57c7bc33463b77ef80b978724153a956779028b7a565c40144047747e124c7db801d309333d3150493c3b3ab68c34c939243454d90c3c4079174a8171c77a0b0c9e54277b5bbc5033eb1eba3cac86039492b4e75a23c8c51c88177edd639a55b56fc557b580b03935765cf586c95178c330319c70a8c15c95fc18a23da11798cf6c54f68bfb766a61a9c9c461b766b4a00608575c4309a621b28d27122cbbcc76c30a30286483ba85a68524c0e21591b7347a0ac0931e121eb3bb8d0fb7d9ec577a5821487619e196400c2169a42a71c7665505bf333ac70267bb50380b947ffd54745e41de5a30a27b78a62f43786ac88b2012de563cde100358065485a73505982a265a505ed85cadc02228ff90a03d088da7410c6179558d52ca36ba1d87353985189a709a1c0a7a10cd8513c4aa26d27cf802027aa8c5bb99c12a51b7f16e10838500132cc24d79c805cf11a5bac88c4bb0377ebcc4fe7c6ffb927ebe7234016bcc1765ae9e72e62d51f9cd91017f508ae207d181ab0c4dcc8d1c4742494876d118f40c84e2706914c65a161d184a5765aec67c9dcfa4bf3418e114c6f3cc34e94a149fc84b041853af9b213759cc5a181abd5641285613875367842f1a2549c09eb9b1dbd851365d58e6335c91ee7ade6c23135c1200cfc1de3f5cf6fd13967150f01053b943c3389bc4670da9857ccc32528920f781cbf16a9dde2299db9912e87321c02aac45c4820ba2e808666ee521dc4bed006527df29a124412a4a19aa26c09b490188ccba53900a2545022bda0815dd53b263afcc1f71d2501128c41fb3606af71c5e68f0752c6d3a479c50914d81173bfd7729d81603deb601c93969b81c401e2b7b922b2873f8aa2d998
m = ebecb3e8c3dc591eaa503c332c8fbdf07804fc915b771779c1be60f42e2f3ead
ct = 60f3ebfadda0d9e89f273395152db252256fc2cdffb1eaaa990fe1bde92df15dbad01ddb9288a0410f69972232c31e57d3cc6ded6605bddcef19379066b04da966e7ea08a74729d246664f873b64b5377b4157aabe2dc35a0b678a13f96029fcb7ffa113d8736df756f88ae7a0abbe533c8063a7a32f002f817bc13ba13a9f7a8065c7bb24bd18f635d7d9baa24554b25f201906419e3dd50d65189403f96b46dd6ce227fa890078677f0b921fc301bc78b3f68fbbde4c5c2a5252aebf64701e927084d2d0c2c55e09ce6cfc5139c10dd3aef09061246064d72e6c9872f8becbb3cd4720b28fbfdc14cdca0fdabaf52a20018f13c3cc1c4a75037b9a7fc2424fcf57d36e57af1dcb0f03db0a8a3c5603d3c74c3bd1bd28fc0c1f10b8d2a0437fa67095c8716f814add8db1d97c4f83635da242516e5625f9310b47fc64470971e61d13912b9decf5f07444b632eab2c7690f1646793f6fc44e5a8a910499208a90b3dce7edf35c2ce47cdb7ca774c415a421202a2e778a5bba5b775740399a71c192afae610d0b0b40b350d7dc0948ad7e0fac4457f4cc2ca6111f8047c5c2bd52c2d05b3b5bf57108bd180f2e6e4a2175b5cf17385ae46b567d1e94bc4394af01917cd099ca67e1ce38eb6d24df31b4e245b625b1e3a65b9261e59d72b943dc17f8e1d5547a9386f53aa8c86ebca6c2665050d0f9e5fa98b911978d502bcda4f4f343235615d6a8ae5f69ecfbf2d4fa9b14aef585114ab98100b2ceca9a5c006d95e2f3e80e1f50d83264c2ed3b46e63ee82d69514ce633c31da31ba09817483686ee787653c318a73ecebcf254edaea9b30058b28624200074cbe31e019d16bf46a78fe23259630302900051696ea124442998cb9f1c16c6c3bb1c351391d11f2128f4d4e730801b33af1b3af16c44aae6fb33691f273877c1f278344e6af461774f8e0ba013d237efacbb52dc1d00dddefce6d7e9c5ca4c4c8a9e0fb7dab6b708dd3c47e819e810f50810598934ab8a1b725451b386883ae4a349019ffb105a2a482f9e33f8f9eec4f06a91eb88ef5a282e53aacbb963661c6d7fae3336be75d7947cbe62756b5fc9325fe23fd8ad5c94d74843148f87b58036f949b46a9cab2deffdaff207833a10bcac74096b0a6d70131ee5b6edc4093c78a12810c1118c40bc745850c298200a203cd0dcfeb20cffe871d9634c44b61294c383d4bec8156ce4a527dac430c8ab608d8183f102fcc13a919d85451aa005c86277ccfd8e6d3e49b9cc907b6d870997cd2f82fb8a8659f88e47639a8befaea40ed423fc0187ea0d531790e0b27ff7c4b0e085ff07f7807b998d0ab5d47d0cef1d0ef3a9519c75b69fa56d6991a8725c3108775950c89bd8a9e5d59afeb173e4298573548857f303193abb66a67dd8c901e60891e6d91632212c95c7a7284139100ebf7afde5ea320d92e9296ba822a7101025e526f2928ca6469a403e50cb8aafe693ac073d1b7e58d65c5f71718b6a1a27fec18b375995f0f674282932aee9e3d4b0a0d0
ss = b3af14238c3c3a9864b4d943cdb078774af4e9e8875dc37db4eb4f711fa764e6
d = 74d87c7556f2671f2d666854a4d6e073e69f35421e6e1a428cccea49c37f972c
z = e82ab6cd4250546e9d3aac903d6cc326cc39ae0b04cffe6c6b3ffbd29ab63dd7
pk = 39dabcbaa131e892a48fbb80f78961f9c440322b49edb03f0e554328eac7c0b3ceef957a82370a8e8169cb24a81595cc89f95d70179834da375d55a1d16a7a8fac8e7da64508c97f4f7a53066ac34d407b42a6be091696351b3fb1f12c05e5429cb0a14208336e110ae4b89fc9b91edd0037392948e7d3beb78b880d3c6d933a73bf909593a0654ea18a5cec051cd17c25abb7020487579a98f62b49c2969e3df7407f9bbf0b01237a0994cc7312b0992cba7566cfc2818db511d37b1f06781b3dab99db5268f527123a0366bf481faaeca57e16b37e27758c8b83125049f3f38681ba5438a795021652b5f81c02876c0f404b44f06976e368aa2cb923081e3dd07781562ae4750bc5f3809226ae6f100fb8f67faa433b66f8153d6a1b846c589b471ea6479bdb05c741dabf217a6177f2ae8224bd05b46de5f1a42ae20a1e641238f541fd282dff3821414890600a970811795c993c8ba5418a8732b6c8b8abf738fc5ca7d32aa3f87884021968a93cc271a490de61c5f8143be65485c9f34f0d433e492bbc5e215cfa037428a51d5921404d89aa0ba6181f5294d706786a30508c5990ad24c7bb6a70d6017207d3c03100a222396c44752579859e07315cf9c397549708901748c6958cbfd41e9d2880e9773ff03808480bb38c36bdefaa5f81f85700fac88ca85829e03d9bb845227a0a799b156d0952d0c54bd5b010c565a381b55885d26cd9e9b82d21a31354c17d2bcd43d93946bb58ed2a57c13509e9537fe879714c64cdbc842e93326aac0944cb3898335004d0fc9c81546086f29136227efbc798032aaf0cba0f3c6aac788886e03c87245964c99c18e62c008d646621d127856c7559370f5fa26301321bdcf502d1d12305002b2ae42e61209892d7b3afaa6cbfa9a38ac097cb26c4745a4eae395a1b10bf80829d1b216b4da59fcb4a2a57d4070ac2ab59a82b6af3b0682b53f9928f7759ce20e1a09042948ba966cee8bd176b2ec6880c063b3ed6d1160fb26714b3ae7b44a4ce6c759555c6e478c0a71a90b62a8cf8f282a4f7c21c31c5becac2595a766a977c886009e9414123e5723e101e667647bb9a2489b3acd17a81ffb4512516893ceba8838949e998043713bb41073013d487cba107f31c84480a0ce4378732d9446970716365278f70719da66ddd8283d62190530566904221b383441124b6f3d47103d64983898f8d83a4fef6489b0c08a11b82d30cc4d9eb4fd0d99085c875dd4801e3902405f0b292b8487a72867e67200c9231ffdb43e2048caaa203c7883218f9a1af7a365a19b0d2fa595a087b2afa1f16686dbd24a98b931a5999483d467d2d264b21ba527ca419b6523fc046bf7fa96bf0a277af5094f3362dc863b8bc2192e5d78173d77139d6ad07e091e7ea507f2a7a9bf982aac812f736c787c27b04e25d1cb74d5d01c3fe6aa2e7248921225632a5033fc6342495167405028d410bc42c8bdb498d9a5260693ba326e2230c6040f332454f3b2020280ffe6bb0b7021f4ea6bb4c06980b62a9b6c89a935ac206b13e091c3c6ae609417ab8c66b7bce94986e92596ee64b08a53844b706f84731755ca02c7c49906cbbdce97c64019a52f278c2f286eacd5a261f5b502251ec136ec0a3c697fc30e8b59807dff5dced3d6bef9c96bf
sk = 878a1795956ec490aafe2190fe1a0018c9b51fcaa6b97c13da28a8c09a7fd0434596fc21d4e65bfee21efdf30059aaa51bc63c7d646f14f1aa487540380155b4e51fde096389c3a1b983373df0669553334da5ae1e9304619948cb85ad5be4219683033e33ba0f01750fc62ffe5331b4e3756e46cbca7b2fa45c26b8e6b8121719a6655f0952b9df797717ca88bd79a769938ac2f68d4347baa9dc2908757e19157953cc9522261118155df98419dd88556d961ef9855e20c86c4511cc7642c50bb4a35ab30e133b3548055c0ec585d9e1a390226749a739ebc5ca7834ae6776cdb6e461b5b736b11806e59521f010543568ad18097e8654c4cb7c9366db7990439b93a06e83391a62b90fa84a0b842500cc5bba4505ab41f60e8414768ffc1cb9e1b8334869723185aa5b141b94a21d276d3b769237e44f8ee373a8591ba9f6ca2bc852056334e41b1b3348c7687c8688c02b6d3acd484b4f2d9513bf181363a683547176cb1219fef44433899d93863e22274d7e157ee0188be6f53492655c801b4a29c7bde7048d798caf9c475665462732a51a080345fd0292b3b93b4c354a1f3c8b5680c9ef6bad9249472d761d25740e92e1c29e17bd38e989442b60a178ac720b935fa41baea41d1124183784941f510763001f20004caf2b4314cc6e3cfa7d3eda5e78451f27c7c49fb8253a93500ea757f1bcb4e97778b3866f9709083fba0cdf1031a0c667c5f65880d157bfe5986368ad80362dc1a596d31a488835b8e9b1a80ee55ddb146880a235ccb5c8dc64913a80c6c02c44e86bcd40e56737443c49d6bb4ac1501b264fc104a522784c5cc94c9e186ba7a22c329612985b6eced06e373669b691c620c4c6ea170c05c28d022158ad3053c89cae8b144c634ccde032503dd03beeb602e06165487ab4eb1292e484989f6135f50a08251bb5030088583187a57b10aac08b61b0911caa8685657bfaa40ff389310ab3b54efa8df4bacc32d112a2191a8068a390b1a8219a7954fb3cef743c22abb2c1820f86a7b3c8488788816493d300883b8370688b7d0560eca63430aaaa3f4b44d7ea887d70431c266e09c7769992328bc7b2a53734729297130a59e56c3d57893dc3fa7ffcb0070f7267cbe1ac7f2c18061b26409819d9526ee5dabaa47092ce07c2db567a72f80ce9a5284c70c6f6482701ac71c71454185099f62424c81b344fb83ab3475693d6797c5348c7985536550bfc1cabfb6806d1686139a8c920832ec675049f40a0ccca236375153a79c4ccb7380aca2e30038c8f2b745290bef444a71b73839707b524d07a2d1c4f4b00782e9c91447700594b30adfc7868eb546ac27fad089f7046ba8715c41e292415d274c3f03c5f57b311110000fc614bc30960b26edef3961c258240e333a8494b5aa3152c39c728464d6915c8016106cd34213e1137fca383d3b94d545bab479cc11231be67634beb00272b59728f628555baaf35e7bea2c664f616945629cc381042152ab0062902b6d5b3204266a98701f376a278778cb4281e47a6a82c6c1b0f2221577909f9297616f356be210f0f3265f6690ee5b1385ffa8f457a5ec860c01388480a09413181b9602909de7a3dcce34f39dabcbaa131e892a48fbb80f78961f9c440322b49edb03f0e554328eac7c0b3ceef957a82370a8e8169cb24a81595cc89f95d70179834da375d55a1d16a7a8fac8e7da64508c97f4f7a53066ac34d407b42a6be091696351b3fb1f12c05e5429cb0a14208336e110ae4b89fc9b91edd0037392948e7d3beb78b880d3c6d933a73bf909593a0654ea18a5cec051cd17c25abb7020487579a98f62b49c2969e3df7407f9bbf0b01237a0994cc7312b0992cba7566cfc2818db511d37b1f06781b3dab99db5268f527123a0366bf481faaeca57e16b37e27758c8b83125049f3f38681ba5438a795021652b5f81c02876c0f404b44f06976e368aa2cb923081e3dd07781562ae4750bc5f3809226ae6f100fb8f67faa433b66f8153d6a1b846c589b471ea6479bdb05c741dabf217a6177f2ae8224bd05b46de5f1a42ae20a1e641238f541fd282dff3821414890600a970811795c993c8ba5418a8732b6c8b8abf738fc5ca7d32aa3f87884021968a93cc271a490de61c5f8143be65485c9f34f0d433e492bbc5e215cfa037428a51d5921404d89aa0ba6181f5294d706786a30508c5990ad24c7bb6a70d6017207d3c03100a222396c44752579859e07315cf9c397549708901748c6958cbfd41e9d2880e9773ff03808480bb38c36bdefaa5f81f85700fac88ca85829e03d9bb845227a0a799b156d0952d0c54bd5b010c565a381b55885d26cd9e9b82d21a31354c17d2bcd43d93946bb58ed2a57c13509e9537fe879714c64cdbc842e93326aac0944cb3898335004d0fc9c81546086f29136227efbc798032aaf0cba0f3c6aac788886e03c87245964c99c18e62c008d646621d127856c7559370f5fa26301321bdcf502d1d12305002b2ae42e61209892d7b3afaa6cbfa9a38ac097cb26c4745a4eae395a1b10bf80829d1b216b4da59fcb4a2a57d4070ac2ab59a82b6af3b0682b53f9928f7759ce20e1a09042948ba966cee8bd176b2ec6880c063b3ed6d1160fb26714b3ae7b44a4ce6c759555c6e478c0a71a90b62a8cf8f282a4f7c21c31c5becac2595a766a977c886009e9414123e5723e101e667647bb9a2489b3acd17a81ffb4512516893ceba8838949e998043713bb41073013d487cba107f31c84480a0ce4378732d9446970716365278f70719da66ddd8283d62190530566904221b383441124b6f3d47103d64983898f8d83a4fef6489b0c08a11b82d30cc4d9eb4fd0d99085c875dd4801e3902405f0b292b8487a72867e67200c9231ffdb43e2048caaa203c7883218f9a1af7a365a19b0d2fa595a087b2afa1f16686dbd24a98b931a5999483d467d2d264b21ba527ca419b6523fc046bf7fa96bf0a277af5094f3362dc863b8bc2192e5d78173d77139d6ad07e091e7ea507f2a7a9bf982aac812f736c787c27b04e25d1cb74d5d01c3fe6aa2e7248921225632a5033fc6342495167405028d410bc42c8bdb498d9a5260693ba326e2230c6040f332454f3b2020280ffe6bb0b7021f4ea6bb4c06980b62a9b6c89a935ac206b13e091c3c6ae609417ab8c66b7bce94986e92596ee64b08a53844b706f84731755ca02c7c49906cbbdce97c64019a52f278c2f286eacd5a261f5b502251ec136ec0a3c697fc30e8b59807dff5dced3d6bef9c96bfe3e96e658787ba3f6ffb47de56322541a2c81f68e2825c74cb75ab01d4b719d6e82ab6cd4250546e9d3aac903d6cc326cc39ae0b04cffe6c6b3ffbd29ab63dd7
m = a9da4fae601738a23f95165da22cdaa8bd455688b6033c74b4604dabdfd46fd4
ct = c301422816ed0cfa179e52d057acf7e7bef3e33d2e72d234e6b16b6c0e97dc65f7581a277af771edf33a36081ff67ea21ec887ad9fda49fa725756eb788d318341c94328dd8d8855f2cc0ee8df0ac1a7583a2090c0e1bd5cc523a9190bdc40ccfc4fb2e40ced94507f3a0bb116d8c77bae984014e0b2d3a42dcbc5375e667f0dbd6e15ae0c3e66549d3901399be4a472bbf0d91e9cb55f36e4bed52a72f9458ca65602629e7c49db3c7ea5b58277a89fd1e5b86a779a2eca44d949a42347b347eadf01ca8fd30a77693ccdb50de548b792eb700453389aba181d935be386cbca29f2f11f11503d6528463c9fb1eae47d4b879a734b8da63d4a795ab0980971043a41377169d5475f593184b9402b03658bb3aa423bce8fad039e9f6df76b4538fdc2b6a1b98912e3c784e44bca8356ae4ef9e35a27e9ff81444e304a647f6033aa5345bfd4e3016f1cd3ce0ad784badecd2609acd1c69e395cbf61278c2e326d9f9714729bb6d9b9ecbd2a5ff945190892536a5ec795148066c23407842e93f56af5fb44bed1d09055f7aef53fdd9a994bcbd171e218500d1e26a7966369b600c0184dd97e4852d8f8a7cf78c250e53bf13bd040f6f66e603944f23869d503bf4059575d9c5ee3d9df2e7479419895eac45cec7ec114826dd1f84cc4f7e47483d6b3f6d9e2665ca682a026afd5be6d36f06e49123a1a5ab963a231a1b3828037b52d87e13d4d80bed1074fe9a08f01276f1f24732782895ab30fbd4fefd52f8942158462022c5736b16e8a596f20e62e6e60dca4fadb89b50e7919b5293bcc03230e03c345583e72a18429375b5ab6047e606d154f7d4b50db38de701362ad6e8aba261d06ed6e0a39cea0c434411d6f32f9041185ba5e9d505cea8a2664bdf72ca70e6374623ef65e294503a1f9795bd49cfc2a83e6039dc104e43d5a8b289201c3f2de1cffdb73b43bbf9773ae47afa5646537ffbbc3aa38621ed9e39216c2955f1731a4903cde44632f7b3e1144b308a3594b68bb76c8c6b58d248b12863e32b69600f2e451d07dcae75e3d41f04828cd627b86a3037586efe47e3d1f11684eb67b70a9b930c5d9b6edab6e0503e07ceef05d6e671499b832b9a1534d809f2d8f6985995bff0b684aecb3d8d3244cf27d223ca36a8b13b8d9b5cf3f3ed76a52e1767593a9410ad8cd2cb6d69282c467adfc97fa596606ea96c8b060b30a68f352d45e7fcaf9bb3609624813e61a389b36c018d420babff42de266720df27af7b474c5f2fd4e2b94e9b7230b2731478c32635519649446516a71bef3acd017694a4f2b2d1f98422f9c7b9f8d3aa5e2ad12bc35b739cb39ccdfe4bddc81bce75c28817edcf20b7bb262eab2c597e917f6bcdeff07915e98e13ae2ada7559a4f3500619b3f2b15e647bf52af2090bb7d2fec04fe9bda66e0023804508a5f803621f89aebfa7aff0ac3f43e908308fc7522999c570e55c3fc5295c64cd3a59bad0dfa652e67b5a4b734184ac4b2e65c5afe18e77d8a114f2d1056875bf82e8111
ss = 94b940ef373f1256d521d24b069e44be49314af0d15755970bb2b4791ad1b562
d = 013bab0212d04ecd54b478daf72748003a25e2cb060ba6cc50bf95c292b8206b
z = f7642088944d664ca7996ba944eff7e4abd0b900d3d1728d99a9f722f928fedd
pk = 185bb36d9c3ba85a46a5f605706979ebd66da03c15f1b4c25b886faca00b16e04f87b773d0b8724bb4947c615344f9466f78cae8d049876c9f7143154abc47110b0deac571bbe83577f577046830031a08b465b86e1c341c82660818cd2f8173c5c558975868f0281470f39e737b6cf964008e040382b290795254380b4850db27dff98838d9921eaa8146022937e36af6b030b8919bfea844d9d602ccb3547d5c07f612c12c3c179ffc30fe52c9273b5c0dd27934b5a41737817be0739425736bb0cdd267beacd0bd77085cd2794947051099c3848fe0aa2bcaa18f6a18afb626fdf1b977f376ea74a9cbd638932600efd84fc053650474c801b1a8ed941cc5444922915173ec1971698172f8a61730358c751d2d776d93c866c47802e2ac19c7c092aceb53996c20375b47413a66c06541b4343c548b4dc5341ea92b2266d9c0f1665719f62a72650414940bf3a20a260a5953d578d5aa48a2b670aff7512bf6937e49052c3ab8ba07016d06a9d643081dd52009b358ac13c3136cc65b0127e675bb55b8598940c054c8b797d37312a1ae48120934a559ba31042e160ddd13c744d7ac5dd614d198a33253b829016fae7ca51d397330ba1aac557a8fb56477224324924276aa52b7000f77db547a604f6d7189ef83071293465012b6133a6e1209af3009a867a46bf2868f8ab8a932784b76084998e37eaa4496c661a42e9802f5e1ca947c75bc4a572562733409757855031c9627152c02cd25a9b9725adae909175b27c53c6233e4480cd3a06954afed889ae97a091df86842483edfcb5df9a365929b6da98917ca7b025490b416a7abfda408f07429244a9202a23d23ea8ae96bc8ddd747d1eb9b79a3cf3610bc4eb56f9de38c3fb77db2740504e85107f46896202684db8103b1c488e9b731f0a2bcc40b563226d05946c9fcc1a4e287628bc4985189e05a5174709f00c43eda4897429773140b30bcc090ada25c91b8858f07068bc6c154030f048c1a7002ab58e157ee5b0e682877372426e193cbbdd3c63dec0a725c90d29411986a249cb30ecd981a92519ece4074f18ab92967220ac1c963503a295c570d7084c2917ec9b6a4663a931d6a505d11757ab2935fa708e9b6ad5fc1187f3717c6a4a818d57cf5395626c8a3917012fba13315902391116ff5015051dc8d07ec0716356d20a184458b4089a37fa9a713aa35c8ad1635a7fb49e6bb44cdf4628a3b84b9869dd760262cc487f44a361b9c1106553338cc5dd71c45c37a3bde98036f45231dea2a83001d82203b27aa054cd1bfcd215f477a7e43d31d946971b0d3223868922699b0d810b6fbcc834104bc0ba2cc7a50bc198616468c212c9b9dab2550282a9b88f8a1b6d006ba801544b62564dc05cad68d7f6b143222a5bb28bc9cb57788d417fdb73bd0778fe0529a35190b0912623df81a7387cef7d201aa007a199735bc3aaef9706c6dfa1b0256b872320459951111b90caf3202ceb8c10a480addf08dae881eecd0cec08a2adc61c20e8c15b60824653492e603bc3c203fc35ca536fb7c64084112c878741b83870620eda2997f38aff953217bec592eea7947e8be23fb627251c13fdc9bb0b705491151b8197cb07ec66dd1d49dab7f9d23aa8ffa435f2cc7a7a3a1cddab6e37ab7be45fbbc8a
sk = 4b11a51a0bac67897ea9cc5d7d071855bc8bb375a18d838016fcc506bbbc7af38473e4275eb5449b0a5b7145b49c700626f7b6e5a6907879c541a0c6f027b7403a5fc25b42da3a7c9308a51e863eb346c178c469bb27022cec566df469340205fdd84f4f0a79842913a974a7f50c2aeaf35e37673c4ae52e5820c7ea843109e403ba5329a9818a856050eff789d4b71acdfc34761c39ae130fdadc300bc6b3295380d3c6944213100e43788204a41c75395142b5b5bcce2ee71ba4b14ff09325c9d884bbf9199e132551a444e527bb98e6b12a8210c6fca2a054bf8fe346c2db0ee9e97390fa2699c60a1e9c4599cc37110460d27b8a5f741d58fcb62962a38143aee0377d6d440662506200fd44bf71631c479080660a9c6286ca3bc0d5f9aa44e7cf23342bcf37a9d710c86ae39e4795c796805f0198b25d0b87e4f77e01b970e2858d26542e92eb356c276e7e95bc77019c4e90bab92c139ae10ef59b44cf8cc7e9b5b59d710f4bf2b8a4a5c5881018d9f593fa5b4c745a3f12457171b735920250778045c0fa3e1378c4aca8388245484a232d1bb020ea665e60da9f28a10e9992022098286c918cbc40476e7c8bde62cc27ebbfd4c10dc76982781ca59d630e086771dbaa1338814496a7ab32913c837264c527080c9b6d39c25e623b61fc180a29aa3271f84a1bc50b7e678143939ae5fc17d33bbf52d95e53b525ff8a8a408acf61d887585b561c3a69b088388f88532c8482a20c445e40362d1c4a331211d8f999c3f2424379b560b5ab4e6b655ff16e0904136a27774ab93233217ecfa58501c1ce6feb7e448ca9f3c76a52511a4a10008cecad9742368b104521b1b4e5461bed4c1a78ec9265d23272c06ba6c492bbe9af2704b9043510ab869af5d9b63ebbb8c2d26051b9b452d5c1605a7c4d60ced3a930aeb63a865056e1f00e3fe450a2da299d3c1583e52ff109cb2837c6b34abf6b063afe82c86b2049d7335ba4762f8b9c039f49c3554c9ccfa95e9105aaa0419d39bc695c873ea42313973724f02729383b90780c55ede19ee06b631752c2c835b0c2f04666bbcbbda79077a270bbd670edf111f5d578cc1b4589e31c22bbaad3c4044c1cb67707aca78c6d7c3441fee377720a6ab1c5b13f3530bc73020200983a962c1403a20d388b2ba71e777c28c3fa066ef0bdc5c94e0df40188f06800cd3ddf1c34b139bba633cc680079042b934db02ff093bd38fc9779f694196b160dd35c0a51c9f56bc4768333b07c4736e5c41ce048582c69f066ae08bcc4bb3c58fae435f6b53f8b533af1309a5b91bf3301b4a315491eb60670b1cb7e60424451031d6786b1f13360c8119be05955c37336f49bd4c2a7e7b15fad1a6d2c52af63870daa148ab0f8476e7a09309b529450b7e75b95988a66f037574ea5b1f3ec3d2d8570a6c46320a30286196e363028923b8af1128847db9b42c618dac72698044144d5c205d14331e91e70f55da87a45ad049d7beacfaf079b148a9da5981e1b40c36837b9e344affb519f961c45a8270d6bb125f42bc5c5089d9c7324de600184336210f57603cc229489a4e27b7fc25cc0861962ff738f06c03d4422bf12855abf225b25b254873079185bb36d9c3ba85a46a5f605706979ebd66da03c15f1b4c25b886faca00b16e04f87b773d0b8724bb4947c615344f9466f78cae8d049876c9f7143154abc47110b0deac571bbe83577f577046830031a08b465b86e1c341c82660818cd2f8173c5c558975868f0281470f39e737b6cf964008e040382b290795254380b4850db27dff98838d9921eaa8146022937e36af6b030b8919bfea844d9d602ccb3547d5c07f612c12c3c179ffc30fe52c9273b5c0dd27934b5a41737817be0739425736bb0cdd267beacd0bd77085cd2794947051099c3848fe0aa2bcaa18f6a18afb626fdf1b977f376ea74a9cbd638932600efd84fc053650474c801b1a8ed941cc5444922915173ec1971698172f8a61730358c751d2d776d93c866c47802e2ac19c7c092aceb53996c20375b47413a66c06541b4343c548b4dc5341ea92b2266d9c0f1665719f62a72650414940bf3a20a260a5953d578d5aa48a2b670aff7512bf6937e49052c3ab8ba07016d06a9d643081dd52009b358ac13c3136cc65b0127e675bb55b8598940c054c8b797d37312a1ae48120934a559ba31042e160ddd13c744d7ac5dd614d198a33253b829016fae7ca51d397330ba1aac557a8fb56477224324924276aa52b7000f77db547a604f6d7189ef83071293465012b6133a6e1209af3009a867a46bf2868f8ab8a932784b76084998e37eaa4496c661a42e9802f5e1ca947c75bc4a572562733409757855031c9627152c02cd25a9b9725adae909175b27c53c6233e4480cd3a06954afed889ae97a091df86842483edfcb5df9a365929b6da98917ca7b025490b416a7abfda408f07429244a9202a23d23ea8ae96bc8ddd747d1eb9b79a3cf3610bc4eb56f9de38c3fb77db2740504e85107f46896202684db8103b1c488e9b731f0a2bcc40b563226d05946c9fcc1a4e287628bc4985189e05a5174709f00c43eda4897429773140b30bcc090ada25c91b8858f07068bc6c154030f048c1a7002ab58e157ee5b0e682877372426e193cbbdd3c63dec0a725c90d29411986a249cb30ecd981a92519ece4074f18ab92967220ac1c963503a295c570d7084c2917ec9b6a4663a931d6a505d11757ab2935fa708e9b6ad5fc1187f3717c6a4a818d57cf5395626c8a3917012fba13315902391116ff5015051dc8d07ec0716356d20a184458b4089a37fa9a713aa35c8ad1635a7fb49e6bb44cdf4628a3b84b9869dd760262cc487f44a361b9c1106553338cc5dd71c45c37a3bde98036f45231dea2a83001d82203b27aa054cd1bfcd215f477a7e43d31d946971b0d3223868922699b0d810b6fbcc834104bc0ba2cc7a50bc198616468c212c9b9dab2550282a9b88f8a1b6d006ba801544b62564dc05cad68d7f6b143222a5bb28bc9cb57788d417fdb73bd0778fe0529a35190b0912623df81a7387cef7d201aa007a199735bc3aaef9706c6dfa1b0256b872320459951111b90caf3202ceb8c10a480addf08dae881eecd0cec08a2adc61c20e8c15b60824653492e603bc3c203fc35ca536fb7c64084112c878741b83870620eda2997f38aff953217bec592eea7947e8be23fb627251c13fdc9bb0b705491151b8197cb07ec66dd1d49dab7f9d23aa8ffa435f2cc7a7a3a1cddab6e37ab7be45fbbc8aeb3fdfcc0b171aa975028f96cd47fdba421ac08e29a0044cedc29fce35eb8510f7642088944d664ca7996ba944eff7e4abd0b900d3d1728d99a9f722f928fedd
m = e821e6e3209b923765f0ded2d65dec798c9ceee04665ace3061fe506b49ac7d1
ct = a2b5ad732cf51c9e1f38927b6c7cf7118b1ed665c7c0d8dccd7b77f711d7e600f6094f42ce59a244f5559ff931d376ef6a52be09420d889c4b0cf01187fd7b65449132af06131d968388ae88fb7ffdcbf4c9fdf6d89e8f75624db904e0895af41028fc3287e654947649c83eff9b5ebf96d74ad183929a2022daa5714091a32ce72d6cf9677b4d41117f2d6eae3a73db86844962c0a372f1709313ad140189fb347cafd0b7dd47b2ed42ba896e062cf774d35aab6be0eb8247ca8dfe50ca1d68e487aaa04e68f4179b46b8f5db06ff6c85ebb3065bd1f492e9af90669bc544fa3036dfa344de8ebf6e6651175a4093f30304045c43ff27b49b93458580505ce07940373b48ff957718ecd0a7db598774691de56921251ed3e28b94a4a4c7e35d2b7561dd9f05068a4899f18dfab99d975d2c1fdf410e20742d66e2390f8c2094a9db9c861a4a1c2267517f27325549cf39084777fc2f3b2c64b3047c0d138b8bb687716afdb29a0786f331e7de07e522d2b0db5129fc809e650c62b22c50ea0ead22a34836e3e895738c09b63d960e7c42c01d8c7e3af71208c4a5835fc97b36ac1713f112bcf1f7b6cf2712efb9e6fa7dc2c0b01d6af2d3ce2d7885f8f74b4c9dee09f8ba69761e2791ee73f172b4e28c54b6fa1935684c155bfc9c5b86e4ccdfc4c4e897824f7efbd6a98cec0bdc142ea5308618b3bb21be232f1b4ad8ef85ef6707921e1de284637bb1f962229616cca66de4e51413d85cf7637ddc05c7132f761338b5f835a1ffa2aac27d7ff923aa085ef6d62014883c8be6b629bcb3456a28d8c58840c8cd55e759fe45c7498c0d3fbc86636685e44c9e1361e50ddf4a49faf4b7ce2237888629b1c24ba3ffeb818aa1c8edef7fc362d7d5ef49ad2b7a96c13f63d8508bbcd96534c599d26d840f796b1724e47443738270d6168e1ed7347291411ebb38112176e3d1c68352a62af7f5c678de7d9bbaa3b39854f39bef1f2155f4149a391ef8c723bf55998a24ddfe0fa457d6071f2528d25db76f58df6e9bd02b7f8de4fb23205b33f1257fca37876d0660dd8a96aa27cdec214ee6025b8382989dcdc717d709024f0d046347af27de544b50ff8452c2209f811b52f27b084efbc9752f5d7d3034898f796891f5503ae4ab216d1aec9f00c35cf4236a14d30e192624ae3943e98033b37a5f9eda3cff52a720a86b00e1d89b044b389a2dc8232a537d73bb980e8b5bae69e6a8fe6dafcc546443072883a1acdaaedd37f380c5ae67feefbab439e54d66385316edbdc421b888670b1019be81c1dee4ac62f97e3dbdfe3cd12427d7db143d7b4ba79ed37a59c91ee3aca47ec990893e53d3c75107bd3084306f982f7a84568fb8c114e1858a87a7bb59626146940cddf08fc364e4eb1fd298ff5124ab1b7a1e368fc55ab8b4e5538eed9f559a3eed1e4b9bc234d2a7d4035d94d16595c747a1a186f23a06c3636ae6676ea5d0d14b0c58a5c32086881c69d45e7e8bb1c7421b6ba4c08b2990a9f15608a953f837420049
ss = cf6f6a9285ce38a1a3874bdfd3c424d3d6f6195ee3f1c4a741954ff451c546c7
d = ccb073c4b90be0ad746e26fb093b60c70110bd1dcbcddb566a8cffb7b3caf80e
z = 55f35361778bc0a53ea94003fcc0252d8333c58152482af1e9c9d2bdf12f377f
pk = e80434a94334b45589b1866bcc69bad27ba323a563f47bc34073496a468dee6013330bc9a219452caa35c1a522c45c498fd4ac5564627d564d3881c731a9856ff7619622aba6f928beb9b9373b1104e2cd2e6246bdd88268c1b512867ae4ccca21140f0c046b5e5817fd64a2f93383c3a5add2f62784e2c8e80c150a1c8e1a8a47232787ad529333a07e0c512332799d9896a6071bb4e4fab647440f82cc85630c629c2c2068037948b575a1693f81d2a045a9c5a5c2306e83b911ea1e86db5763f13ca6b02ca8905b50faadf5440bec7b49913b371f0c5786fc585dea2813fa9ced349d9fa32cb5030b5efc274522ca4c6985b9dbbb245465a8849c4c78688392b0ab5bca98b04c7bf988ea84292c8505fc7acf90199eab7c31c13252680c71c9c333e91a0adbc1bd00d023c8d7a7c9068c3fa9b3cec75234663a2b73572ecc71e53a8eb5889860a336f77bbcc1c854d0c3c61c65216373bf2603a0ee72af8f747bfbd7401bcb9d599b6cdb02c210010d0425917b72891c33c97e9b39a677010d22a784003e1b917dfa3273246acbb45a79c7848143f0b583781626ba02a94922490c7b3695a787d9ae22e5470d32cb68790d75b81c55d084a43c4399aa587e07829510220469ab5e6381517bc9059353b68160ebcb0edf969e8c317442c4058423c3356b34035b9761744fefc76145300908da3c13f95eb3065f2cbb911437cd24f815197c0dd3f9c87e3b54432c50de1c7549228c5f9c32ee8c19fc4cbb04514025645e0fd1468dfa274e59a50d62c560eb051eac35bdd148ef75b0b05357619490cbf08b0b13767557c5fdb310da985dfdb9c35580217067a8c68491ba64307a618d272363ea346629ea6885acc17733a801166fd404cca58b591b68b2c73a9e890a13bb173584d2b6db351133e75d258995ce46a8f798a44ddb8526633949e5442435c7b3c083875760c00614665c4a2ab92c378863a3755ddf681905ec2044c331c4b976f6ea5335bac739c2be9cf141a9f3ab3f669c5fc49d74f79ba066a7d03b0c2036247c86305bd45194a00e33a1179ccb8d05b374deb491bf5c1d6adc4506803a8c65b18dd6621a5820ca93c339dac2bbc098c22b4e1fca3cabe58ceab66da6a35191a29ad82c74abf1c823200bb197015e074d14f224fdf30a51bccc015a152b8443892b7450734b34e77356231c6a8016aac430db0a8954c7a416b43d49120fdc4017cb61c3bfe70fbf24773412b6a91375f381658d57677fe571c3bbc800cc80ac597a8f2c5cd1f19567ab1f4c797a68e6133507aa90d1ae096148d313b48096ab96298c33c3828d645a28098c777cc10ce068c035a71f7a2a36306fbbc311d3d14214c042871388dc899ca2116baac1aa5cb261af35a0e255b228498295f6b4ae171dfe21b5f66671af532253dc724a893b933829a0c275c20407898911472a02eb484d4ad5b8d274c00bd9377f3c497e6845161868434c968bd847ee90c2ecf600867cc790b005061c8d5c49339dd3ae23920e65da2a19d649aad1b722552e07f51cca7b87efa315b6191b31279509d78b0e974860ba9f635283412038efe3ccb2a0c643c68756149a03b50f6891b9fdaa099ed50d7a012c0175b9518c15649396d94ca1266979893e82811af8c142323fc3d38b8b5e554f
sk = 06e67b30992ac43a09b6572f7b4764ea9bba93b05cc3577a8f762279c1c9991044b7c57ffec6c73a8cab976031b32c33430807913524a3e5ce0e1627dc11495aa31a0712302cd26e7d980bdda08542d30fef9a1cdef2c302c61b39d119c09909b338529b89c4b52cbc5111c20a880b493b01902ac47feaa041a72426b4625da3a79704a239138eca642f24d382dde6a0c549676bccbc63010ea8f17dbca231e69ab7acc5a9d9081090cb653871532fe48879842e7dc41bfb8820f22367189b31d1f201b7c50e25466fe4891115c2c8337a637e964c5d88c5e752c9a247047bfb2b0df93a36d06d80c3230cb628ecb5997d999b1a70a5fdd8b9588678d1e892c330bad5aabe0927029f173b6beb512d59369739ac8f0b5fb1663a874426eb31cf1818199b984c6c01b70cb56c2317078c393e5a35cc749c7d06a29c08a3637854a3cad724e8c93199dccc115b5a02902f29b482c6f1560ea778abc9c0bfcab0f4468761e17c8d265b93ba7927a2868f78bcbe6374723646a82821a4925c548679ed3bc29fd6022ea952e7b8acc220aea82c66c75c1a9d4a2a7f793ebb969b877a85a3a1a886cb57c58b3d0e091c5d136dfde61f1685626d73bfab6b672e95628be27071897d880007ef364982ea4547b195bfd79323874000d8179876a61b0589fe769e7193378c61149627acec65616d701f08f654f486628cba1574e92ef7f96c44a0ad9057b2b175012dba705a4735db91cf96155146dc53ee32a8e7620d1f6c0d969007ba84b36fd2bbad660882467b6675b77d838b95aa32c6fb04f109b1c8eaa181c4afe3cc7e2e301c8c89cab8e4587fb472dce46f3980aa62a61526b79108d611c9c103eb05746d58ac6cfa58c4a474d2a54f96e8617453847cbb296038498121b867f9aac8776fe153bf3f8895a5d02df74c934e2309414597c176857955bc7bb3c5989157ea63bddba696cbe57fbff0c71ff637a54117939708db26732ba13b33783416d0cd3390a437e8cbf4c978989000ada7c5405254b9e9094c5b9c3d211f03e205e6469c478ca212136c9ee79a427b00370b2138b0c11cb435f93c4ced3326c3b1bf9a2991f9c4c285ab09453a2cae4797aee106fd95949f2007b8a6177a18bcfa717106688c7c536d955b3db2f730c832b19cf84b31462c6c4623527b7e454085aedb59aec591b69349b00668e170b2667358daaba2d959250cb0486f0448768689b2c5450e8ba2fa3a77e9e9080dda636ffa09081576fd2b0320e69cbf017d468309076884aef925f6a9938e76b52b453eb8c563411977551057ff750f1c206236679c09f98b34026b42a2c778407014396f9cab89940a3d66d76ee512b7f07375ecc039c4258a1c7a8fe521868a99c18cb78b17e78334e598a5260ca42163ba705295f28c36cb19a242216a56079826483698bafef6755ecba3b7091ee2c3c6afc9b9d2f42317a51e2a61bdc229a4b7051afc6472062a440cc7b684e200aea93232ba945d21007bcb58bca99b269c5cb46b3915197278c27bece1b9a4e6ba09ba38573987f30490f57c09e750c9fd87be933a91b9c59717e3b5c6fb660eac8556488d942b4bb00711b2c93e4232c1c7a08669776a3f607ce80434a94334b45589b1866bcc69bad27ba323a563f47bc34073496a468dee6013330bc9a219452caa35c1a522c45c498fd4ac5564627d564d3881c731a9856ff7619622aba6f928beb9b9373b1104e2cd2e6246bdd88268c1b512867ae4ccca21140f0c046b5e5817fd64a2f93383c3a5add2f62784e2c8e80c150a1c8e1a8a47232787ad529333a07e0c512332799d9896a6071bb4e4fab647440f82cc85630c629c2c2068037948b575a1693f81d2a045a9c5a5c2306e83b911ea1e86db5763f13ca6b02ca8905b50faadf5440bec7b49913b371f0c5786fc585dea2813fa9ced349d9fa32cb5030b5efc274522ca4c6985b9dbbb245465a8849c4c78688392b0ab5bca98b04c7bf988ea84292c8505fc7acf90199eab7c31c13252680c71c9c333e91a0adbc1bd00d023c8d7a7c9068c3fa9b3cec75234663a2b73572ecc71e53a8eb5889860a336f77bbcc1c854d0c3c61c65216373bf2603a0ee72af8f747bfbd7401bcb9d599b6cdb02c210010d0425917b72891c33c97e9b39a677010d22a784003e1b917dfa3273246acbb45a79c7848143f0b583781626ba02a94922490c7b3695a787d9ae22e5470d32cb68790d75b81c55d084a43c4399aa587e07829510220469ab5e6381517bc9059353b68160ebcb0edf969e8c317442c4058423c3356b34035b9761744fefc76145300908da3c13f95eb3065f2cbb911437cd24f815197c0dd3f9c87e3b54432c50de1c7549228c5f9c32ee8c19fc4cbb04514025645e0fd1468dfa274e59a50d62c560eb051eac35bdd148ef75b0b05357619490cbf08b0b13767557c5fdb310da985dfdb9c35580217067a8c68491ba64307a618d272363ea346629ea6885acc17733a801166fd404cca58b591b68b2c73a9e890a13bb173584d2b6db351133e75d258995ce46a8f798a44ddb8526633949e5442435c7b3c083875760c00614665c4a2ab92c378863a3755ddf681905ec2044c331c4b976f6ea5335bac739c2be9cf141a9f3ab3f669c5fc49d74f79ba066a7d03b0c2036247c86305bd45194a00e33a1179ccb8d05b374deb491bf5c1d6adc4506803a8c65b18dd6621a5820ca93c339dac2bbc098c22b4e1fca3cabe58ceab66da6a35191a29ad82c74abf1c823200bb197015e074d14f224fdf30a51bccc015a152b8443892b7450734b34e77356231c6a8016aac430db0a8954c7a416b43d49120fdc4017cb61c3bfe70fbf24773412b6a91375f381658d57677fe571c3bbc800cc80ac597a8f2c5cd1f19567ab1f4c797a68e6133507aa90d1ae096148d313b48096ab96298c33c3828d645a28098c777cc10ce068c035a71f7a2a36306fbbc311d3d14214c042871388dc899ca2116baac1aa5cb261af35a0e255b228498295f6b4ae171dfe21b5f66671af532253dc724a893b933829a0c275c20407898911472a02eb484d4ad5b8d274c00bd9377f3c497e6845161868434c968bd847ee90c2ecf600867cc790b005061c8d5c49339dd3ae23920e65da2a19d649aad1b722552e07f51cca7b87efa315b6191b31279509d78b0e974860ba9f635283412038efe3ccb2a0c643c68756149a03b50f6891b9fdaa099ed50d7a012c0175b9518c15649396d94ca1266979893e82811af8c142323fc3d38b8b5e554fd046d93317dc6d0ff28990721c3f94a93024ce01b01c0ca55d634c191c4280fa55f35361778bc0a53ea94003fcc0252d8333c58152482af1e9c9d2bdf12f377f
m = 1332fbc0a80d85a33c44f3a9f060ad7ac8727576105931bb0401f47b31990836
ct = 5ff60af380b8a293b3a09e5c366f41345784288f351c3269b484d913f7be4a0844801b1dc4674ec79d873196d22cd6f5a8b21aac01c3bae963f9884ab2315787fe971338b4a0d1ac3dbbd3e9771ef7193ba0a7d4bfe949de1773da60b5300d2ad26758f92f75c6dd9d32f005ee283c08801eed6683483fd5303165eea46250617e54f8fb26e0d1d9df887c42cf0961c0d4dc58cb3eaf50ba85d05a902474145b43af2cddfe70a41c081a4c2c53c5f81e4e4c36c92c05f7ecb950f6f586cbcc01c70d083f75c1c459632d25fb572f84e4feaadb479385e4198160c95c8e958e9669f3a26bfcb6d42fdd945ef2b9d39c49462c2615f4ac6c16967b3ab153b3abaa4fdc156f2ec0cadc58456ee3afa9d1eee4d6c29bc39b7ee8b4b5537138034addd32dda2f0a65072d3e054583b7d62b51cb39b22ec68912bb2d084ee83109fa0ea2a76db2a7b1b4eda0809ea8085e36abb6af17fa6839aaa9c7a0165f5675aa52b838b4076c60091565f86f54c0c8791477eb9d024b6b8555a405b42037c6c3f0e4e61722c14ff3ff9dc677576466acf889918723559e1a9a697355274942d034f78674dcf6a3a3867c55308f665dccd117826321d5177c795df22f6477c79f5f7364c625ef2f1d71b98c1fa18ee4fb000f1b6435d32fa708fa26405470c9725542acd34cda993fd9cc9352474d72f4e926803fc4bf08c1c062241e1506c01522165d68c6a37bfdca429190a0183e7c1b88b1b7018b7eed1156f3e3b2b76f8aa1e8cb1d083b35ad1174d6c40bad80ce57076963349437d358e2dae6e563a647e76e0cda46d4c72208bfad1382dc47b253c40a9df86fe0c3d6397a95a71715864502c5100463ab13e4cdeaa4e2ab203226de072085315099d663b1a036f140bac77b69cbe506565a8a69f582b06f74a1c0df417642981d1be2ce7ef48807bc1a1e3a73c04c8df166ccccf3e1f476153bce1cc3d24b2d9440de8753a544240b9c4bde4453147a1efae6ee03369fb7f9f01386e5c99ea181731995557eb7a839910412468003e79287d6e84811d0b6dc84b6215ec128129c93f6893c3e63d98998616646ae1c68cb24f60783006bd948fae0bf6a19f15349c0be0dc5af0b8b63ae36a28a99fe0bce3b9d0fe721a8f1ebce7030069f419d0caf96fdc00c30be2182bb24a7d85f87feecb8b5db35832c6a937efcd487e5a15ec70cd3eb1507908cb2bbc1a1b10656bd54b6e19599d85d91d2156bcaf8a0440493979cd2d3ef9413bcb28ba9e017f89ff8fdde65431c0c42318ee913fb7e178600bfd4f1a773aae47d67ee151dbed14a5e8ea3e62939c4491e626db97b20e3be1f7fcf9ecd30e46810af6a6da86909f49e0397131656e904944814ba8462cfccb852d7336e2df19479c97cfb6775e7d1e1dbea076810bcb9b65c22e94cfe74ad0842d8091cbb064a392668573f2fb98e4b123fd784e07f511070cc36cfe67dd2145f348f35cf602ad4e3970ab82b26eb04ec4fafe550ec509b4f33a152f502df2b195126c80ace4a7269
ss = 3d508295e6abc043e3874a60d0b21d501768973ab9f56bcfda18021a3a00d629
d = 2e889f44e28901e9ac7ca6b2fffcb124c8979401b17064d7e1d51a7e3c3adbfa
z = b2638686db9a0292adc26e549c7152ff36d9a7293bf1380bf93f1498546eb93b
pk = 70d99d171745edca3a65045bf6e0625aa4955fd125d332ad33f9a3ceb2313ad50c97614d038547f22a135a33c06c61545b9a26b46c41d1830b83d0257fcba82b36510199224855bd1a837a369a2c823391b1f84e54959a06938513681d97f34eeaa7bc42eb13574b29fb785c457786ac69ca22f644a1d53278d4c2e0f325a1209a0ca40fc32b92e906650b484e7d92cee99a078f5090d2fb60f84b47dd44224228443d36219a081f9956cd7983ab223bcc094a0c65414cc2aba8564977b147088ef41aba589653e535847450c762517dfa462037c2c1457ef3d1909d0b79d66ac6ed9803ca88a7295c4a3ae53cc77c235cd8922b36ba8b837f375755326a960beab71aa1b33a8b64d6076f0889424b1875ed6316ed420db7e02d731b2b3065c7e80115fc1406c125b651c2b4ced28ae9c67cc505bae5b747e5722f4729602bd1aaf25ba333c29ca011ce36f55494204b0f70895938c9c4658044740521097d696c8efc045709369f88c1cd46bb763b957db8f48abf1a07f431845c94beb7a3a68d42af6c2c3095f829de51b37c134f977461aa2818073682def71a65291904f0c214b727fcc7b522c2a33f7a2e07a65926fa5661172103b390fde2814b21273b318d029a112fd389d0324506d280be8c49bb923412f4c430ca82f58ca8b7122907b986fe912c323b1758901007067153db7b16168f791610df534aec8050a58296f58b7549f0665e13918c784da2d00da79559ee006566050482b2a13baa4884aa83351753cd7a48e6385292a990ca559c8d630a7dd4947e428198b06242179c369741fc067dec411765c58364d32ba655350530a4aad934a1d14b76f55a19ab7f2dc60720124a2b69ca703030b2320dcbd459cadb6662fa0aeae170f880797e2bb0a2f24e8dd1442549ba4510153640ba7f093acaf41f67f55e4269260ce2aa28261d4dd4acbc2a4a134751261991e7b36183387893c5900e8a611894c76c26217a390f86e5068a947457db75e7214b8b05a3c87251cc2101d7e6115c908d2721aab224b038c1b9c348a3c04c081496928da726c0d140d363a427b93427f16841c97447698cd0f360529725ec86113594045e143659cc1a0667832f40aa7e059d0b1389048a75429886095b3ec5a646ea12a09424338c6ab729a27e595ac7784169c6e7c7bc208b07a44cee5940f85896a7285845a2a262da092d1b0295821975754898bab492530e44a410f35563a1e45775613192dc45df526cc19b6eed8186e6f706e233542a4450fa6c89bf993af5699dc0e46965417433d5b1882340a1294d4b229d42061bade4683f8557dab0603fab1bcd956b29ba8a2af60093654f09e70f07eb3398f7bed1354a7982416ac40860538c36722ce1b37322c4a888c2359080704490b613c9a5f7318566a37139563c40d58c055b827145bd659c8fc6b7908a071fcdf0b17e4351cf3bcd9e8cb9361985c70c49bad71f860b36ae120f62c06f3b34aa4942985d149db7b13e1412cc1ff59dae21cf50017883a0aac754ae6cacbe87a46919c05752877840556af8d56fcd848f982b415d333fd8640794918ead0121d12309bf622d9c97551f294c3822644834b38fa844a035cb5458aa7240f750287f95feb1696d88988eb0648c3cc0fa9d4277fd9af8c579271f4c77
sk = 101ab759f6afcd596d4445b4e3a1907b3955f81641cbd1aaef79b22ec38af5a081a570b67dabb410aa3c78925c82384b5931908d147926230522da5cfed372e9eb2b94900625e74caf1098144572a3d9ba32d875c9184989c823a3f23da4144938b88836e9c708e52967b8413f206758f578b340b2936b798775b7aaa09efd567834e52afbb17bff8b11fa0435e6f55ac73219e79254e166cbd8dcb95f0874f26925dfcb93f9461b2a48925026651b0cae117483d65b3f57b90639a39b16b1535647079f12a0d897c51cf60291a165fb884680071656c407c9e09b31977042a2ab6783a9b448ae7d924243dbadc5b00c00303c9a12308bbaa51f024884126e01346665f67344d2698adc13159a316e4175dc532c75d40d6ce54916da9ae3f763efc74dc9a904d7d8941fa34e493a74e0f9032e44a84481916530573d4b372fc6790b3c357a6b6b075b87e6b1a82928037da41f265c7a493abae425c11b6514a96c6e3949520ea4b9a7a18c76c53016a0ce644237cad882d79c60739a4d2651a4e900463a224f1769a40d04cd1c2796ce2860844ac6fbc87b00379446a637f868b73be31c57f41830d3628babb45bd5b9712b33bf5637e897c6bae6cfc6717dd87ac5da5620ca04cae154bf58f61024873f4ca93738a444801cb5b61acbc6098b36747bf6926e78b08939116ac1604e5f61570dca65832ba04c8c64da99838be418b61805b1382cc899559a62b73230cf126a701a56aea6795e6ee95c2169ce82ca352a5c411d89881a3a992704143a06d01ba15f9f59083bb70c69fa5b7eb72036da024a3707bee499fa4057a52c36272579209215f21890216c0f0dc83b5dd38867604a6175c417962a8a8513dd5aac8e0a806bf24a855c89252c392f6acad0404f9445b0b781bd26e15f4cf4a7d815bdef3936001219955797c90191c7c794987c3d1d80b07c04b14ea5a6ad49bd4ec27720e68a8e855a042a8b223821dad9b53c00912ec92249ea15af46091714759d04b4734a5c60d979735741c9acaa7b62b413c439a3bc7a6510c9c5900af2177bc5104c0c079c67a03a12f923ead47e1ba85753f822c7334e25a02a1b155e0b4c22af82b353db202627b2e4949a3c874c7207c0d96480c33c9070723b9ca1a2111321fe22170544c255d3246cfaa6960264ac042168922153970a6df7a465690a7348c1ec77b997bba243ec7508c88b730407bac2a9b6040b83ba7e034a7388e78b010ba662d15eade2495ae63568a12349c57baaeba16a32c363245f599475f7e141d1d2462076abe3071fa2566c85197bc79b24876461f9a0082f4701eeb619cb5c4b1c169715729fe2e27d85890def829473d33f47bc7216030063466f2a8c9fd5e14e87374001b256a6b98d3c53094811108c1cb6101a6bb18a8bcc7bbb7b4278d030c7f04368d655c848d1a22d8a79fa787613b653cd0106723c9e8f81439083a7f022b9c98b6dc7d39c2c7b5b61f4c8dc06728741a641a9684808b20ff84a9b2a569784705ea2758c0176517ab47c22b408ab16ec20b849f1cbadd7ca82332107d41f7e6a6135365f86098fd9a66847e03641bac2f1c933baf967e94265d40847976b68c49730d245b5723b9f70d99d171745edca3a65045bf6e0625aa4955fd125d332ad33f9a3ceb2313ad50c97614d038547f22a135a33c06c61545b9a26b46c41d1830b83d0257fcba82b36510199224855bd1a837a369a2c823391b1f84e54959a06938513681d97f34eeaa7bc42eb13574b29fb785c457786ac69ca22f644a1d53278d4c2e0f325a1209a0ca40fc32b92e906650b484e7d92cee99a078f5090d2fb60f84b47dd44224228443d36219a081f9956cd7983ab223bcc094a0c65414cc2aba8564977b147088ef41aba589653e535847450c762517dfa462037c2c1457ef3d1909d0b79d66ac6ed9803ca88a7295c4a3ae53cc77c235cd8922b36ba8b837f375755326a960beab71aa1b33a8b64d6076f0889424b1875ed6316ed420db7e02d731b2b3065c7e80115fc1406c125b651c2b4ced28ae9c67cc505bae5b747e5722f4729602bd1aaf25ba333c29ca011ce36f55494204b0f70895938c9c4658044740521097d696c8efc045709369f88c1cd46bb763b957db8f48abf1a07f431845c94beb7a3a68d42af6c2c3095f829de51b37c134f977461aa2818073682def71a65291904f0c214b727fcc7b522c2a33f7a2e07a65926fa5661172103b390fde2814b21273b318d029a112fd389d0324506d280be8c49bb923412f4c430ca82f58ca8b7122907b986fe912c323b1758901007067153db7b16168f791610df534aec8050a58296f58b7549f0665e13918c784da2d00da79559ee006566050482b2a13baa4884aa83351753cd7a48e6385292a990ca559c8d630a7dd4947e428198b06242179c369741fc067dec411765c58364d32ba655350530a4aad934a1d14b76f55a19ab7f2dc60720124a2b69ca703030b2320dcbd459cadb6662fa0aeae170f880797e2bb0a2f24e8dd1442549ba4510153640ba7f093acaf41f67f55e4269260ce2aa28261d4dd4acbc2a4a134751261991e7b36183387893c5900e8a611894c76c26217a390f86e5068a947457db75e7214b8b05a3c87251cc2101d7e6115c908d2721aab224b038c1b9c348a3c04c081496928da726c0d140d363a427b93427f16841c97447698cd0f360529725ec86113594045e143659cc1a0667832f40aa7e059d0b1389048a75429886095b3ec5a646ea12a09424338c6ab729a27e595ac7784169c6e7c7bc208b07a44cee5940f85896a7285845a2a262da092d1b0295821975754898bab492530e44a410f35563a1e45775613192dc45df526cc19b6eed8186e6f706e233542a4450fa6c89bf993af5699dc0e46965417433d5b1882340a1294d4b229d42061bade4683f8557dab0603fab1bcd956b29ba8a2af60093654f09e70f07eb3398f7bed1354a7982416ac40860538c36722ce1b37322c4a888c2359080704490b613c9a5f7318566a37139563c40d58c055b827145bd659c8fc6b7908a071fcdf0b17e4351cf3bcd9e8cb9361985c70c49bad71f860b36ae120f62c06f3b34aa4942985d149db7b13e1412cc1ff59dae21cf50017883a0aac754ae6cacbe87a46919c05752877840556af8d56fcd848f982b415d333fd8640794918ead0121d12309bf622d9c97551f294c3822644834b38fa844a035cb5458aa7240f750287f95feb1696d88988eb0648c3cc0fa9d4277fd9af8c579271f4c7721b12640bf755e94ba06204982458a9be11e1da542ece4f3d284886800fc8e8eb2638686db9a0292adc26e549c7152ff36d9a7293bf1380bf93f1498546eb93b
m = 13a6de9e8ae97898fa9382e95d49f64ea8592ed38c3aaadf36d20c243fa0aa53
ct = e304eaf2aac98c93bf4d2162d81ce806540a0a9202e2f221afd566514f216726d46d792dc8a187983438465d991ebf4b5fae2948c02a6d125117a9492448fbd55c5a24a512031e779f5c30b8be8a31d34cde914044b256b93776c34778ed072074003475788734af961507b8718c422485b85882637e91c0ec86102ba9ce05df7d141c957dab1978b237940ecace7f92f947ccdee34fb8373571a6ea73066b5bf8ed3327bd56aa9ac6cc4b6595af67ffeaa6f974048a594e164796a040d54d25b65fd24524fbda05806c9c62c0f1cc9567206cf8bd6e365ccaa8937b90d0e6054bc0a98025ab0ffe6d7ec571183aa99d1947857551c93c281c1c6ff6fe5ba5b13fa78d0615372916f7b351ca1377b7fd3e481b9c305eea1c57044e5280ce806ec68cc387e040a50bfab4466e227347fdd79f59d2528f139f8b3567d8420e89b24d29d2dafa42c2663c7172949012c46481dcac7e5c6fafc6e85572bbb9ad8a655deeb0f5f584a01a08998a7013a3cb6bb979f06d228a848bfae9c47c95e8f86159b098f1bb4a337ff7eeaf8d6573d6cc397952cb0a5ac3082a8f95777d47f71044b4b5f481225fd8013006d4c455743753aedc548ca9515850fe20079ccc5c4ced2f7285c195535c2361834cb5410329836c0a084deb0de49a1d7540b43742cee6d33933d8a0d2315246e92bc9a06a16a0bf8d9e8265aeaf73c050745db85ea20b40e05f0ba015b3eedb2a5ed657694c02aa71a51c463151f9d995c1623deb442bb927e0a01c05fd56f086dc36634e373eede0e4c7854bcce297ce41b2ac08c57762ca9dbcc2f9676b996f17e9235059beea4c0ccfde9e1b3582fa70658b447ed476239629729bd271c76fc54756c207ae96b19d0ec0e6afcd8516fa03c8496cc325418e1e0e3e34a877b218f397cd6de5b62f695a78273718a40c128a7d6bf9c4ddf338e24c5b2c4e7cebbbe3dd7381947bd79b17500ed045b76cbfee3a5a438f7e4f8b5eb5b761dd5e3f11338296ba3e3e29d8df72bedba4ac175378e979a277b37df32ee3a4ffa4cc397c8f2d74263c8b0e09d920533f3422cc756f2d1ebe602ca92645e264412f60f2d8be0aa0a96d383ef5d936b236d6d5284f4f57ffb263904fd257cdf1387d580e595f3a9d2e916a126911aabd1888987980dd69bd77fbeac52e902731c9629ea99fb4fcffe6164901899248bd3df941dc10ace6bf667024d5941a115715b041fb641635b02505d375ec1e3319673c8486fa1f3a004cb411d7f7392ca57ec4ad00763bfc768ff1fb090e4d956d44f6eab9e41709a5023df2e38d38a414e69fd363e6087b4ee8229afc670636993c01f096c8fa8086fbeb758cfa88d9d40a5cbdbbad8f332d0cbd5829dc3eaf1563cfb06480cb55d1bc7ff1dd48c2630bca65915da4b179b42a2014ff9a7579b96f8ad0446ca271386093f4b1e184c3df80942f8973c4a093e445844b3698fc16eefd6b8f8610bc22ae062cd3f377628c644053a90dda36cc3851be23d0fcc944f9bac9cbe87c6fe288
ss = 397c5804061c9555c5286dbf513f4d07814c0425905974353b415e22a72812b5
d = 174aaa36410566dc15a5e62874218d7abdde0b2c0f30d877bb80b1abd5f5a0a4
z = 3afcc6703873ba41a425ff19559ee47d056d3b5b9e567e5cf24ea17010a5c3ca
pk = e770043be600f7a60b3b370bfa6a30c846c475127924071e3120879e2a158433a2a3a7791c204912da8576bc2722eb9e38139c198915986b58a9671fb054a81443553ad74563f587b226a9117c133ddc10dc0655a7d52d493b7b3db9584c49b4d1f41c06665a3d07383057ad70b69f85b6cb2682238120b830681794e042d910467a24091d81322a08aa1d83b0861113756615a119503af837eba16768046b7e64ab5940aad4da6e3165ad036959c39bc69070bd7f074776089aff76b33dcbb17bcbbe65b526c795b65943821d5b52ac1044cca52e3403a02604a1b4d9cc84e4b72b2c136de898a12451d8c74c280a67cabba42dfcbea68455c5f45bd3ec03bbcb3f72604df70737a01683369c8a57091742c60f089a673da350db8ba39c2a1108aa6a4e2a6f24b13d95f004801b240b50067dd34b60991db2a42de3dcb2c24034d0cacd24c890cac7a134bb183c92b5d66c7000a5a3f80898754827c9a7cc01a1550a9cb4f4f18d5959be0ef84c35b54468c55a15d274f996cb74449d1e5b2f88bcb6d00912a9305879bb156bbca9843610af2c5193363177d2b5867240d207819498a98209c109273dd44a4f2a06549335a63afb2660d212592c417b426268485a7e8693f865c0a7960e073153d5e578a74b34e9c3a57eb20fc825ba59e56359a627f358a4d7127be7d571c991078d9630e1262402a731b14b9f0ee4a3fa4494bde9aaf2d4603af1178b8b49a649056fe314caa92df6d816fba591fc4961cf0509d0dbb02ea7321ef75aeb20813e33a9717478be58b49fca3130ea2b54e62fd3243f4e240e54c08d26c5020a9512d2536c486772e725267bba974f3a451bd50f29c55c7189012473ae1e5a7ef35c0b479679f1a71fafb41ca6d16b39f100201bcf2515075a1c9f881a7ae4f4733b149e7c29973588c161616e9918062236332cc67f26a65fc72c78564312c429cd1f3854eb98c0ce91be6d9a24aed0ac65bc5d805490e1d8c86963c8adeb8755e0bcdfa473ee23037673773c46911ce0baf8c81bcd8047a9d19175f6bc31c2997c62c502b934d7651fc51562625538e24b235c4c38cdb82fcea4abaa963b3d67b3679b51a21cbd77228338a95b4d641b5eb26644a58a59abb0a8c0afc8894792b3c6edec9ccf7c29c620b9ca262c634621d225228f1503609b548f0418648cab5b9609e7486d57e5824c538037d32319427a3b077703a7368270c9b752217eb04b912a3843f4afa829b38174bbdd1cadc8c74697544f6229068344441ee2863150716339716ea6a8245a3c3c142b986b7462fa2417a413ab718ceb196f15f887a465c8f901c55db4718ea58c71926ea344c49635149014297275baecc90ad1c95c75281eb885264f11123ad8cd7cf1968e885220f0964f25510539be63263a4eb6169f7319f0086fecf996d2e852f139b500dc1fec8824430505a7702360d81823269ff4b2622b54b7f917bb44714660051c31d9b39494a64a86c15c516437c4a437f41c0fd5922dda52818336d93a8c750203fd859b06e127d8e33b52c34411e4199cb01cbd70b8ef0180b045119129aeb04398841bc8261444c963c3fc11c8dd4c78dc5a8cd902687e36aca5f2667abccdf2093e5ecb1a4f09769a8251104731ee68587d0a470e2ee6ab99d3af13f31776
sk = b6a8be5c6c9e94c1b41a52cb1165b3e857604ea413dc11813442a518bbb3e1d84724109f9b1288f5f34d06c3aa30d913954c5c053486b60b254f3250e9aa656dd71553679f5f112d8e8c7f11e6b19072ab3784284dcb2988cc10d673a423a0c202f03cdcc74a43422a2fd3b934b67bceb074a349b8524786f6c126d72a384c0a84fcb8304af2c3d65994e5095274d2715d057b920ab40219ab156cbaf7c314fad57122505ed15a61dbe66cd83bbacdc9b3d3a1afb0d607d6e01a3e227d3109a1ea14696d84beb84c0cd02b2964762a36f153a8b82733872b0ba6103437a191a59439fc3e2ec899ba841de42bacae534bb3100854283175548ab055cedb836b49fa5841ca698571c4794c7648c65d5fba44b3c57d925aae29cca857301f61b6940bbc28b634bbefcb51037c301674297170469cd7ccf39a828d2110f8f3b9cec915c6423163d90b2dbbc644864a6f8761e83371e2c3724617b7ccc893561337bfe7832cc4a0636ab871f07fe9b93b7169029bebb7afbb02ab249ac3597e0ad052b233a454f6628c52c6727a4267447bf11064b61a1ba6a4b7eda764de23b0bec1b954d3c5882432e1ba6ef1b94eb1464086ec2a5ae0167eb8b5ea2b40c01953f223544e49bb5c441174537cf8953c74d318a5b4b6190881cdba5b1305b6a3e2528c4c8825107fe323ce9e979f5d33aa20712b6ccb5cdb449989922b8e571a71cc458537bbd8e9a696d644c713bd25607d4c26a39bbcc11d58a4154c1161bb1e771986a4d923dc9936806498cee91c3ffa819baa73d1103b868772340a1b1ab664ceaa82d60b328e2963259c039e12798adb66e62b827fabbd32d7b29e615ad76cb5690550af975c2edc1aa8849566cc8bd2639f009453d1fba689ba14d5c68d55ec1d90074de4b47a84944714a9c11d55b271727c64e566762459f7e381763981776665c3d908110a74b7977678e011c36058de9606ea225084331c0f2479de36c333c26122ba9fce2b360628b5b8919838829c2ce55b12a6b80a3a5ef01998549a1a26223a96916ddb8a0258b5ac936b74d496b8bd249412176b697182054b744301c2a3b10b2fcbcc11ccc89ff5b40f079817c186893bb044559ab646626f683191a03fd6f41506ccc6f49627c09a821ca427e8122ff91234d5d92318863aebe86466f108e9a51a37822a990bbba5e01292543e756b64a2191fe855844185a673c584a2c0897e1b73ead8ce548833c03447dc32bfe6f0cf615469ca61c376a3365fa6cb79c6129636c48ad68dfe2c1553f01dde270d1830096a03072095bfa24282f1d100c2673aca13c1acca01f158aa3a593d0b78458b75c8f34ba4f9391afe255dcc715eced306545a6a683191ee731cab1177532882d301a482677fb4c38d6b69201f0920162641f7f701290969d5c63eaf13a133563e95ac5e88a42f4d128b9c69b5c3f16b76a6731fccbe6f58547799bac3c9a6f3cc9a13ab0cd26a50bae9774acbb86ce8944fa01b16840a8b220d7886197f671e64a41886c80af2f66e899155b125181118697db62a4a4a0da162240e0218739cb439406219c679f9857dbfdc73d96a0f7a3181eeb3b38d8b31b7da8e65f30995f778ec5b4026a28ee770043be600f7a60b3b370bfa6a30c846c475127924071e3120879e2a158433a2a3a7791c204912da8576bc2722eb9e38139c198915986b58a9671fb054a81443553ad74563f587b226a9117c133ddc10dc0655a7d52d493b7b3db9584c49b4d1f41c06665a3d07383057ad70b69f85b6cb2682238120b830681794e042d910467a24091d81322a08aa1d83b0861113756615a119503af837eba16768046b7e64ab5940aad4da6e3165ad036959c39bc69070bd7f074776089aff76b33dcbb17bcbbe65b526c795b65943821d5b52ac1044cca52e3403a02604a1b4d9cc84e4b72b2c136de898a12451d8c74c280a67cabba42dfcbea68455c5f45bd3ec03bbcb3f72604df70737a01683369c8a57091742c60f089a673da350db8ba39c2a1108aa6a4e2a6f24b13d95f004801b240b50067dd34b60991db2a42de3dcb2c24034d0cacd24c890cac7a134bb183c92b5d66c7000a5a3f80898754827c9a7cc01a1550a9cb4f4f18d5959be0ef84c35b54468c55a15d274f996cb74449d1e5b2f88bcb6d00912a9305879bb156bbca9843610af2c5193363177d2b5867240d207819498a98209c109273dd44a4f2a06549335a63afb2660d212592c417b426268485a7e8693f865c0a7960e073153d5e578a74b34e9c3a57eb20fc825ba59e56359a627f358a4d7127be7d571c991078d9630e1262402a731b14b9f0ee4a3fa4494bde9aaf2d4603af1178b8b49a649056fe314caa92df6d816fba591fc4961cf0509d0dbb02ea7321ef75aeb20813e33a9717478be58b49fca3130ea2b54e62fd3243f4e240e54c08d26c5020a9512d2536c486772e725267bba974f3a451bd50f29c55c7189012473ae1e5a7ef35c0b479679f1a71fafb41ca6d16b39f100201bcf2515075a1c9f881a7ae4f4733b149e7c29973588c161616e9918062236332cc67f26a65fc72c78564312c429cd1f3854eb98c0ce91be6d9a24aed0ac65bc5d805490e1d8c86963c8adeb8755e0bcdfa473ee23037673773c46911ce0baf8c81bcd8047a9d19175f6bc31c2997c62c502b934d7651fc51562625538e24b235c4c38cdb82fcea4abaa963b3d67b3679b51a21cbd77228338a95b4d641b5eb26644a58a59abb0a8c0afc8894792b3c6edec9ccf7c29c620b9ca262c634621d225228f1503609b548f0418648cab5b9609e7486d57e5824c538037d32319427a3b077703a7368270c9b752217eb04b912a3843f4afa829b38174bbdd1cadc8c74697544f6229068344441ee2863150716339716ea6a8245a3c3c142b986b7462fa2417a413ab718ceb196f15f887a465c8f901c55db4718ea58c71926ea344c49635149014297275baecc90ad1c95c75281eb885264f11123ad8cd7cf1968e885220f0964f25510539be63263a4eb6169f7319f0086fecf996d2e852f139b500dc1fec8824430505a7702360d81823269ff4b2622b54b7f917bb44714660051c31d9b39494a64a86c15c516437c4a437f41c0fd5922dda52818336d93a8c750203fd859b06e127d8e33b52c34411e4199cb01cbd70b8ef0180b045119129aeb04398841bc8261444c963c3fc11c8dd4c78dc5a8cd902687e36aca5f2667abccdf2093e5ecb1a4f09769a8251104731ee68587d0a470e2ee6ab99d3af13f3177695d9e5b9151d87fed52e287992acb897a07b10ada1dd83409a5ccddabf9d7cfa3afcc6703873ba41a425ff19559ee47d056d3b5b9e567e5cf24ea17010a5c3ca
m = ffb94fd16f27b1b653e0882f4e86b8ad651a38c01a33fe0a34dbb425937e242a
ct = 926151a30af8152e47eb6fa3a09a074aec41045049b7acdc9c23117809646fa7056e44fe86283b47b57137e55ceaaf170c410b0e42d02c9ebf32759173f2fdf9385438b936932ce6c17865635d0b8b012fd1d510a662e899b5ce157ac252a73c82a2df79e19160464e84d89482c0fb0a16c7a2b39e858e52ca1b84268413c66c130a1297d8dfa076cba800b54ce5c5fe90760f05ca4be199d5771cb85316146e68c6c995599d25521c68b82b7b2bdf008c5b10c6eceb5a6e657f4b6d598c4ed41613d9927126079b7e780e2971ce8e5a7399815a2ce66e34f458d39409d3d19738332e3213a0c9c267d0723b55647f8af2d6de141a670012b50b2e548923790b238cab35e08bc67b2f4d5aebfd2994b693884ff7fb7bb4b9c1bb78b05c03b48d25202a36c1ae78b0c5c6a82de4e3ec4e54c6c87b62873cf0cb6644d02239abd6cd618b5999b1376d5046501936cb12fb066e10f53dd5eb3278f11ccbc7951a11668169802017c53ca02be83a1c6f28a786b1b02a56ba42d4657d9f2d0987972b9cd929d90ec070a46e9f5b007e1d61b8e5452785a0af1d53b88175c0b69bdc9c1becd95504187272a8b00d9de5621fa6f770fd5e267fc0f0b8f4ab4bb17aa4d61dc276fecd5e7eec31a144cb59ffa2e7b0b85a3e1f64a242558c9aef6a47c429814e282081cc4b00d0a8ac3e3359b0f16bb029f062d843d13277ecf58d633cda64424643e4ea9c57a5113277be86d70a4d9edb9971a576d1e87f40d40cd7a6c421d0d9050c62c6e554921d5040a8c7c977d5902cf5281e3cbc0fd7c8b882ff56f15312a9d54092dd710d0052c0967576c4911e04a05513903aa284b8f89af35221822bbe6ef9f56dbdf71bca6e644e64d9b7ed6fe108bb09df17eba1b7f49521d5640365061d0f3e5a9ec55207088b63ef65cde265676294ee4f45efeedc9ca66ceec409eac2bb055b4e149275782b9ed186774bd92ff4ede21a6ad1577ac90ba4149a667bdde5b4f82596d6c0698b29be06b72df3649bf892c1dc63ed92d3d8ba8624264584ef413c0ce599922300f63f3e5c2053d8ffa606dde0446354795e8ebbc613a2ee52697f4a2afa05c5e057d1f872d00119cf4377f0bd36fb6e3ed6a588346b553d2eed8ae0fb7036fc56b503cddf8e19a96f8753e4e0295cd77913fe0e3fa8b928a69a84d23aebcacd01e017fcc67acb13790664ad112cc0b552b7168d43b00cbe296f8bac4122b473d15d152694b451d9f726ff550e23cb573ecd7ece8406e63bcc78697a343205d52e7208686397ca51d8749d1c642070719fbe40220dc40a694d02b0390033c1210e4a16d2ee757e723657ce05036a7199b200b4116eda5a1969baaf2fa96aaac6292d50404df5d04f5ab9785d8b6b834a121682f6c339491377214e71f3ddf6083975ed5eacf3cc6d476c5fd6a8f45ed112be886962c2b68d447621aceb3c77c3f002662d9fc6939b8858c3ebc84d3a9876602d7fa6034220676f8d936889b1d6d048e45ce3b90c6bd0d6272e2dd0b231a08d
ss = 16577b70172b04cf9a9fc760e113b6afa2ac0a3d95c8d29b1f4cfd2a039e0cf1
d = 351fe4313e2da7fac83d509f3103caf7b4c64a4d458fefdf636785ac361a1390
z = a4cb53697a77fe6e39ef13c7460d657197bc1c7ea3df65b85c8deb43a058bf1d
pk = 13568b12232135a5896094834cf450d789ba498787368b4e15f1b087a704e8e327d631290177add97c0a0d84820ce367dc515fc362aaa98aa7911a867a3789f69a5b68bbbabf3aabd037b5160a3f3d8277ec47898ff3ba5ddbbca6980b5ad47c59236eb33b2a9c84b212e93d9e70aae78a4f9f6bae592ac2b5f96eee627971d27389905b215869d9f4b706c379aa802b5a99abf754ca9316872f033ecbd5b34f72c610c14037540a2c86ac7eab0c3af84729c48610615c9956751759660b3c7bab57146f7b1088501fe14b2f59141b1bc6302d88a35fe27e0cfa18c1a22a9eb517ca6060f25408d4299a7f46c458b3bc38c4794bda8f9079043854179db0071af69c9f074a83438874c882cd18b69b0b2009497b6fe94a9264470be8256b49b6c353374ad49c04b1276fd484338796e4389a523598f3776291512e25fbb5fe98591320c1bb47c6ef3b4bd1d62b6997b5561bae038854ceeb41b2925c1f1a81a702b57b2815f62aa9eb2625ff3512cf9595073ca623da43f32c21d63297a491b28dd8b1361bbc91b40b34a65f1a2b7db86b0b3bd21b26ca5795b795e355b45d1623b3a9731218174b50966d6937ed057fb10b631a51b7d42072a0845be8553e19901fb0eba35f5142c75857f642918bf24544355c4041102d8b197b429fe548433eac36c42077ed787f8e631edb856d4398a26d536911ebbd9f9c22769c756f858d180b6b51797fe9ec0833c908d9ab2730d937b76a0febb68fd84372c96c3c05197093e26d01219c15f898b2c7ac75d11485a2a413a065be744e0908b6340155a244838ddb14b74c578fca2d7e6c4e15e68421a568e7e39a4a04231926768ac4a061d67550a8512e780198738bf3e2420cf75680d1cac07798c01ca06102cb2ae5c9b99b62a7349fc8a2c558989b68e3789c2c7074b476d18212846c8a8d562166829a36587eafc95a362874e812aa951a6995f5a94d370afc9b64777a7e58cb54b62a95476ccd323073d6e466e6ab909b4b4cd840aff393c9391902f4c05bea833d254207cfe938669cbee478c57ff4424004003d151fe5e90413924bf1378419e08dbc46911e2ab2b7f45dcde5c549f679691632c3d9bae26b9fdb85c7bc3301a3900386873345974bdc007f869155df79cfc6f06c39d8bc9a99675382358ba25836a15cc222ae78e4a85a19c5da9912e48128fb37a7f386c0fc86afcd2869e292ca9b521e6ef9b12908ca5d800ae1a7a3a7070766e2802a947c7edb3452a377d9c1bcdb152d37db41ce7c74c36b32c59131b1b85f9b68a3b66773ee4a2b81f12509c33cdaab4caa563e9bfb3cd9c4c72354c1e88423f94169e18bab1a9798cb99031ff852e79229630c8f35459bf40c425af7cb0843498a3cc7fda53d932a07382018de07808aac2b4d60a1e242beffb89489ba69a6a26446180103c11f7b22361f651777b997b76ca8f5a25b97291058620ee5479e92aabb218444aee52e5c8294d578c709158f655a8930fc197f765fb3790bd62a5fe11b57f273775da27fc1b5128663c623f5175513b753543bd71aa045e77e4bd42b7e7baa5ab2c4d3c41f4db84af265acecd4906fab897b5abf5af66b4c4a0b4e783b417c6fadd71d34ea294ccf8b8c8012edb8badb3437b191165cd639bcde9eb71378e71fb55129
sk = 9d4548bbb50474e5909a3b1b9fe69c379117a840ace316a8fe3a0f68cc2488c4737f5469f025bdd6378875b173ea5b34119481b7a23388d20937eb5d85a566c8695106645ec3cb1bdc1400c1f3220669b2cc09ab752205ef2bc16961278eeb863d2c58df1c77fbc01d6f298b89049326314323a49b99c7064e8aa44f148616aabbaf76800101406ab7a34402a8da606aa9e2560deb8f00a14072e204febc3d2a48afb18608d03aa8c0a1ce1d591ee79676447a1657e19897f20b0b19a513daa2ca415ad65a2e77066606890c5de69e45367a668619e7e4a38ce656fc3702e5185142f65a6ba43d892b6f086ac0e6bbcbe0e04869eb48921936ead6c91ff3af5311b10f2622c1b137a5bb82b63247d6fb12200901e93acf5e3466ff8160d7677a0f9825d2ca85dababc27b24f3e52aa957b7371685e5fb56f1edb91d66c8ec23287846119eca062d9050cec162a8a6332cb4087d9270c7f022773c6664fd74b85eab209d15e6fa2145297232394138bc54cf4c6cd2841a65ef48cad8384a957b42885236821a3d152b631f01f1574b28990045da08eea352bdfa8bc79fb621c504dbed81b0577aeac881026322c0f295216019bb3a11569b74e91d019a6da89caca94879c801b331c115896054750fa6111207c0ab1d2ba8b328912bbccc2494a300356041c7ce28043880b56db58c78da121b41ab4d2127711c5088ed232b7b536bf00b542b15800accc5b3677802807f0b23878258d18071c1691ae63054d3aeb129798bad2f11b64238d7e83cec2717c023b5e7ee404555393541191afd8b7a79a88c36a2f711c3c2b79c64c405a84f2722643458f4c6cce4cb2556963926c42303c85d87861f4055673b7405c5b6760bb52909290168c50e7f599b798b2f6ea119f3a387d59025954c2571b095d6c761d2932d5a79761f25e52c8a64c765b2220a3ddc38039d7658b1cbdb770574f0464875b7e5c9585abf8b4b9ca9391c1a6ef647063046ddd857f7811c075250621228b80787879651f5843c175eb86883a73cdf97edc6c6b79cc917cb710744b44a9d455cec7a0c81919b600c755b8506003a86ed3276840afd59344091a8430d4705ddab1dd849b96d7238ea9bf63696f709532fd49b0833840e373336c8119a1e229e4881b23868ce260b3b3378feaac8730e69642cc068b4a6b16a0c83e4a484de007b6eb2464836242f7279a754a73e3a8cf378eea351fa7393a3baabcbe08b23ae9887b973b6c653b1bd06a5cf89326d223c365791888b7010795f0c056428425b0f647230c669128b9e0865152aab666561d43ba060decc51a4aa7a0e20502167b69f31d2e6b8b6c63135d91ae1b899afca84ca89bcfd49a725184a6be2289142248439aa568d9c18f492123301792a1ce41fc15c0739d88d05c5ae4508db9936717049df17384b261e8e1910a70cd56208689954a50a41711f9bb170abfed596fe077053603694ff7bba7f41789801df0e64119e962594716c585a30b13c44cf97d9bba5d577285827537688976933569cee793f24733656b97ad6475024cac8902760fba36ada22b9086187ac68dfd26ade8e66dc8773f4eb764d322732450675fa715cb02095b326bd0970713568b12232135a5896094834cf450d789ba498787368b4e15f1b087a704e8e327d631290177add97c0a0d84820ce367dc515fc362aaa98aa7911a867a3789f69a5b68bbbabf3aabd037b5160a3f3d8277ec47898ff3ba5ddbbca6980b5ad47c59236eb33b2a9c84b212e93d9e70aae78a4f9f6bae592ac2b5f96eee627971d27389905b215869d9f4b706c379aa802b5a99abf754ca9316872f033ecbd5b34f72c610c14037540a2c86ac7eab0c3af84729c48610615c9956751759660b3c7bab57146f7b1088501fe14b2f59141b1bc6302d88a35fe27e0cfa18c1a22a9eb517ca6060f25408d4299a7f46c458b3bc38c4794bda8f9079043854179db0071af69c9f074a83438874c882cd18b69b0b2009497b6fe94a9264470be8256b49b6c353374ad49c04b1276fd484338796e4389a523598f3776291512e25fbb5fe98591320c1bb47c6ef3b4bd1d62b6997b5561bae038854ceeb41b2925c1f1a81a702b57b2815f62aa9eb2625ff3512cf9595073ca623da43f32c21d63297a491b28dd8b1361bbc91b40b34a65f1a2b7db86b0b3bd21b26ca5795b795e355b45d1623b3a9731218174b50966d6937ed057fb10b631a51b7d42072a0845be8553e19901fb0eba35f5142c75857f642918bf24544355c4041102d8b197b429fe548433eac36c42077ed787f8e631edb856d4398a26d536911ebbd9f9c22769c756f858d180b6b51797fe9ec0833c908d9ab2730d937b76a0febb68fd84372c96c3c05197093e26d01219c15f898b2c7ac75d11485a2a413a065be744e0908b6340155a244838ddb14b74c578fca2d7e6c4e15e68421a568e7e39a4a04231926768ac4a061d67550a8512e780198738bf3e2420cf75680d1cac07798c01ca06102cb2ae5c9b99b62a7349fc8a2c558989b68e3789c2c7074b476d18212846c8a8d562166829a36587eafc95a362874e812aa951a6995f5a94d370afc9b64777a7e58cb54b62a95476ccd323073d6e466e6ab909b4b4cd840aff393c9391902f4c05bea833d254207cfe938669cbee478c57ff4424004003d151fe5e90413924bf1378419e08dbc46911e2ab2b7f45dcde5c549f679691632c3d9bae26b9fdb85c7bc3301a3900386873345974bdc007f869155df79cfc6f06c39d8bc9a99675382358ba25836a15cc222ae78e4a85a19c5da9912e48128fb37a7f386c0fc86afcd2869e292ca9b521e6ef9b12908ca5d800ae1a7a3a7070766e2802a947c7edb3452a377d9c1bcdb152d37db41ce7c74c36b32c59131b1b85f9b68a3b66773ee4a2b81f12509c33cdaab4caa563e9bfb3cd9c4c72354c1e88423f94169e18bab1a9798cb99031ff852e79229630c8f35459bf40c425af7cb0843498a3cc7fda53d932a07382018de07808aac2b4d60a1e242beffb89489ba69a6a26446180103c11f7b22361f651777b997b76ca8f5a25b97291058620ee5479e92aabb218444aee52e5c8294d578c709158f655a8930fc197f765fb3790bd62a5fe11b57f273775da27fc1b5128663c623f5175513b753543bd71aa045e77e4bd42b7e7baa5ab2c4d3c41f4db84af265acecd4906fab897b5abf5af66b4c4a0b4e783b417c6fadd71d34ea294ccf8b8c8012edb8badb3437b191165cd639bcde9eb71378e71fb551293a7acfc3d283541d985e0abd85eba5315a17d6c4a7e4f248673da60c341c29fea4cb53697a77fe6e39ef13c7460d657197bc1c7ea3df65b85c8deb43a058bf1d
m = da8f1fa1262c71363592344af3af48d678dac8e93cb11d2df01a93fefe97c4c8
ct = 384dc8e3565b4341cb56d4ee7edc8f425070cb54a31d655ceb7892bb05034ef8c76a46bcc7f2743b59e5e6cdadb82b796f2453358dcc0b4bd99d0db5b0551715c3afc69559290f43e45cd8c66f8cabd3eac91bddb1901ddaaf707c274c5fc8aa79cc1eb870770992a989c29cca670364fc3c0302adc876f055cd8f604eaae006e6bc7328a92b5c9c76c2c708375578a01017caa6a88c4809704939ebf38e02b6907059bad2125c908f1409101da2d498f4bf1111dadf4de751848f2cea4e7a91adbcfc581932f51e64768b6a6b455c363b0465bd4eb5226fd07f5a9c7a0b4a74305ada2c7c2aab1ff4751e2332c39104635a7e388f84cd4b8265ef7e34beacd0ed48f7d07e9cd6e1416926fef49e3df65dcec09f54d7b77de52612402265bcffd355932acddd63352e030762345afa67c0c2a98ddcd1e8066da10204e765dc14f74ee2a6a24b230a1911537694a05bc0ddbec18308d128ccdc00b5c62e6003f309978a6e58c64d2298ed13d47601710eb6fccf6c1ad10a3c54ebdcef9ae752bce2d79df33741d66199529e9be864c18ee8a4f0f1beb688e521bd92de2a372c41b926a26329eb6e9b063f4822cc74366d65ec767c8d72dca2c572c89ef24adb035d4a94b57f6bb408307bb6167a748fa8ce581293205fff0c56e1d7ecbb15566de1fc60feb9ada74ae089711db791cf7c53661c79925caeef0fddb05578cd1f6c21ff73707eabb124f4e3d90bcae6cf520c5cbf02fa2305fd71a034bde9ee3dcdd944550d42f92fa64388d92e4416e2b7b6270384090e25973a48be8607aea4cb0bf9af079ee8de59c0744d2d697210ac4f187e5695834d15833dc48ae26ee22753ebc8519d092e3102ebc47c6519d50d9f1d9ef78a2e0c61a22892c43a5311ceddc1ce2a96b35cb71338911237c8dc5633807e80379235f70a71ac854651b20ebf9590a89160ae364b4b880a0b0e10a3e4cd8131cf9fad449f6b1944e4173836bdc7b6da049584b9860a35ef7d8433f9946e7f8a6a80f5f1ca337e6d90911d08b5c68ef990de89cb16cb3a4e0fcf537d9e0da6ef462774b8cc9d6175707d13507bdd1701e154ffaed925b8eb53363ba835f6f3784f18722e86a12c6e615871d7aa1b448c01fc3d9d5a66165317b6905ad9d30e8d207737735ba7b947e39cecd7f56b6314fd8a775891cbe13f5c89df0b02dd03ec0a393c4d84a65c349ba747c5448c106ea75a7fddbc8b3421d104f799cc4d3f8109f8e39382417e69510e926ef6f8bee239eca3d6fc957c87800b4e309492e5e699abf663563e1b9b8e67ff9fc8d1666129f93c4668cad37225649b6ca6a168a51e6213bd83b40828c075796b6f1b348829df94be04f284eaae4c18b2e50a9bb0e421d36c59adc2dd9e1a8d1b5c9ae0053f74b5dd7dd3f3c333b92110e5b937d65296cc1d56dec577968de5d37a00cac34c78ca532706741cea0ba8f16823b2d75ccaa2f9adfa0398b97aa94dca9092b4153bac1446e5e7d6b293befda317d466578ed14cfbf19adfb3723186
ss = 800ace8e945edb4103387e71514047e98324defd800e2a8c53fab29cdda13050
d = 9bc5315580207c6c16dcf3a30c48daf278de12e8c27df6733e62f799068ad23d
z = 195927b10c3be5f19fb055a71cf9610fdc0f03e23fd09eeb8c63b7ba3c0fe642
pk = b30c011788cb97cb439789a67d476d3dd265cae63cbe43cb63aa124b93071d6812bc662f346481f974a73b16a505c48b9608359a3c035135258029a18b0217461830785379d3355ff3968d3c63a46685902425660b232b11b93997e60ae0a5bb95a27d553081f393040b1c30ec87535ffc6fe528b1e9866cd1e69520e376e0071087748691dcc057b95cd4c60707d8b976d6a67af4869d960d5466a9f3251dde92cfe8a0b03ea2c43bf03fabc9c9b5d97ea2f558b2bc0ec1908335ca4f2607cb04380a830b245f8b43fd06098269bf9ce33fc07c1e68a05f63560d70544eea4c0bc528859a5b09683b8b3d3c6842e6458061b7ddc4b23ec6ae83d557e5c4b1848445fe253b35e52102517cd38030e6ea28a5e1a24bd09ac6b83c5dc658d11589900a7bb09a963480a2d76225ae55bc54108fb233785174b375a184eba110e05762e7f26139dca4cb197620156c06e47e5b74a0970bc6e18b1e1c919a6c0b10e7470d5ce09e2719194da0440ac3aacd86bf724aa841a83dcf64c8e1f7704397a4cd57bbabc9a0cf940e97e8921211006044228632382ef48fb5d3b65219a5a6983ad0e48ee39081f2ba1103bc9c6314090a31aa34213c0c319eead96b865cbc98327570b965bf00cb9bac18c640273d342cedd11d72e2078399c458068439a8a27e388d3f4bb285b63992b5a4354122ac298222e39d31cb886c4958f28c5c2f37384632b4db216b43ca6246051fd704b5969c07dbd525ac6a479e730f8b11c5d41111ac65764fd71a4f43be55c563cee5c26c69cdaa485d850c2126f2bb16f5766fe86bce17535198ce99c2a66918af96641b2ec74be2b61752076a2db330984ccd7021ce360a0c488143648389f492ba20ac566cf401383a496991497208b760d36da6896bb3587788597191c3347539be92b78cc6a2b0d8eb4188320ceb8aa6ee1018e9f78f4f8097ae7527ec947cb1b27dc8a86ee200020127531273983bf66746a7b731464a6b1524b18744a8c606648b2fb1a4339d5a15d7f6a5ea3a1c08122b773ab09564792fba2e28719a603c3ed0850f2d5045de3bb93dda7a84e692c25537ef695787fb0889107395f87c6b836e138bba9f4a711daa421a396f556c26e3778f4d364d5b1844118b367d78af37836fd7a9637f1714cd9a3e52155b0047468b5420cd5c6bb64138ba16863e18b4368542800b378537b5cf303cd2b191ccf783719142ffac1ad0585b1938281ceb5c86587c43b28c49d9111982ba7ac567e1fb64d8e3c450730305cc2e4e12cc698a728977cf1c9b373f051c17f1935177ae90aa8856a5a24d18a08aa942b4250a6447c35289cf0b334af45647e21b5a2153a8a05a38ac4c728a3350a15502cba347a876cc4bd12034935bb3dc14435930d912aac8a787db3ca33521637c5159b015920100b416d22c18d6a0a52612c7d75c15741b6954ae752c4d31fbaf1b483b6b6862e6a983d5465e3b7b80e1654faca5c669e77295f86263d344031b5ea7ab99e714c0a821042bd9512677ab9e89309f41cf47944da1801521402f211a6076490ae393818ea2056954b24a624e6e54acb7d5bbb32c14b339730af6a72647a66f761bbb78012a76540763cb29dcb9b8c27a3c1e43769c31af3ef54f7c8062d713cab3803437e759a01ee76fba1a5b
sk = b141b7d0d3c420b8548eba8e71f2a751882023a2938a0628fea97eacc45bd2fa0e89f485e57355e9c58b57746519e2538060924d9032508a508a8a36382254b5880e77248c6734c7f841c309830ce19898233116c0482888c03378b5946eb53e4a59b190b62dbba173d4297405f9cd189c76fbab0786fac8a0e90eb3e8ad689726b1f8b321175094260775e143cfea2c22a5aaec749e7c7002cfe8ab16345adae43b6ca04bdc21632f799c77da62755184c51b3535830277d83ed07574ff8a478c06a7dc817afef2684c00784865116fb8755cf13d19750e01aa165132c2844c1d27409d975bb2b0c97ffc7222db3b13d47c8a5ee20dd147307bdc65b3ab91bd6481e17686d2f1534c0c73fb633260930a92c25adebc2bbd1299185439d0811ea303551e0879d825ccb08b7e307ba37b843854215ebcca1eba3237d95080c317979da65172146645a543ba045f13851781028669c9b4ccc217d5ba8585a1495d652dd89b402c87043e285d3b0c72eac388960367a428bd3e7a903ffbbd83614df2b33180843375f1c9af398975faca439b0a15b2bcf804c340176400d1b80e399597372b53380df0c61ac2f0a1757616825c8a3f90cf227ca44fc88e8608162232b1b5b882017843a6b61af95193b6375951ca70ade7a525633c75333450cbb38338a493099990080d99a788426047426cc89146b4afe079fec981884a4bb1a27931074a88bc9bc1271c40f2a8b6a1bc0ca4a24d71024bc7acc077b97cc47531d21de9f94fa8dbc522f78f698c77078788f6d90f67a661095b942cc5a349076e79ea90139cbf9c2216ca4c704f9992fb7a213c0b97d2bc5fc3491a6cd3bc599c9eb4d1469c3a3efc14b7c6020c4a85481cd86d8c2b2f51410ab1cccd55458bad9422bae77c1d544cc52c94d0d22d2e9783165548baf519bd05b4909626da8991fb48cb82b0c3a25b34f3c57a537039dba031857b40023b6ab8baa64b5234dc5403bdf3aa647ca09bec6f32148e99db47c7d141edc70c804b722559caa7214184ba97ba9802a7604604e90510295b21204b22955402ea572a12122205ade2d1524e57b85acaceb767086ee1218fd51f4799be7364137b364dd2f832e8731605c9c69f4848b3237b51ac791d4a5a3ecaa5edd29de90412ca62c5556a6389ec98948735e162745f383c9c59a99764583d19c72255454b568b908a0e0828b7dd235dbf2268416c1be640289606609f0122c0b492169954cf201a7d654e21541eebe5448b0175d9b10314397a6632865cfcc055e566b476be03773781b35842b6583105200e1cad7475bf95355268aa1cfb1c7c16a68d2c38b92b6841c0b545c5e972dd7794110b5d34cbafc9678e66d100ab1c6a1e0b5c262148f730762086bb7fd017aea3069ef76c71c110db4c80cb2c4fdc8c779486223920731906cb4553a00a400a3878afa709079354a7f3e3795ae77698668fab278688f3b21558306ee6844801b625b017203ab715d110fd636f4fa3c2c3c56ed43879468c9cca379d3cc77197908c54875b0ab7b35ec8b774b5ad15d3ca75291b1ceb201a959b57215657606dbc9b8f1c124eb8a57c6146b1931c019a0a94ea266f441b6520b199161877b30c011788cb97cb439789a67d476d3dd265cae63cbe43cb63aa124b93071d6812bc662f346481f974a73b16a505c48b9608359a3c035135258029a18b0217461830785379d3355ff3968d3c63a46685902425660b232b11b93997e60ae0a5bb95a27d553081f393040b1c30ec87535ffc6fe528b1e9866cd1e69520e376e0071087748691dcc057b95cd4c60707d8b976d6a67af4869d960d5466a9f3251dde92cfe8a0b03ea2c43bf03fabc9c9b5d97ea2f558b2bc0ec1908335ca4f2607cb04380a830b245f8b43fd06098269bf9ce33fc07c1e68a05f63560d70544eea4c0bc528859a5b09683b8b3d3c6842e6458061b7ddc4b23ec6ae83d557e5c4b1848445fe253b35e52102517cd38030e6ea28a5e1a24bd09ac6b83c5dc658d11589900a7bb09a963480a2d76225ae55bc54108fb233785174b375a184eba110e05762e7f26139dca4cb197620156c06e47e5b74a0970bc6e18b1e1c919a6c0b10e7470d5ce09e2719194da0440ac3aacd86bf724aa841a83dcf64c8e1f7704397a4cd57bbabc9a0cf940e97e8921211006044228632382ef48fb5d3b65219a5a6983ad0e48ee39081f2ba1103bc9c6314090a31aa34213c0c319eead96b865cbc98327570b965bf00cb9bac18c640273d342cedd11d72e2078399c458068439a8a27e388d3f4bb285b63992b5a4354122ac298222e39d31cb886c4958f28c5c2f37384632b4db216b43ca6246051fd704b5969c07dbd525ac6a479e730f8b11c5d41111ac65764fd71a4f43be55c563cee5c26c69cdaa485d850c2126f2bb16f5766fe86bce17535198ce99c2a66918af96641b2ec74be2b61752076a2db330984ccd7021ce360a0c488143648389f492ba20ac566cf401383a496991497208b760d36da6896bb3587788597191c3347539be92b78cc6a2b0d8eb4188320ceb8aa6ee1018e9f78f4f8097ae7527ec947cb1b27dc8a86ee200020127531273983bf66746a7b731464a6b1524b18744a8c606648b2fb1a4339d5a15d7f6a5ea3a1c08122b773ab09564792fba2e28719a603c3ed0850f2d5045de3bb93dda7a84e692c25537ef695787fb0889107395f87c6b836e138bba9f4a711daa421a396f556c26e3778f4d364d5b1844118b367d78af37836fd7a9637f1714cd9a3e52155b0047468b5420cd5c6bb64138ba16863e18b4368542800b378537b5cf303cd2b191ccf783719142ffac1ad0585b1938281ceb5c86587c43b28c49d9111982ba7ac567e1fb64d8e3c450730305cc2e4e12cc698a728977cf1c9b373f051c17f1935177ae90aa8856a5a24d18a08aa942b4250a6447c35289cf0b334af45647e21b5a2153a8a05a38ac4c728a3350a15502cba347a876cc4bd12034935bb3dc14435930d912aac8a787db3ca33521637c5159b015920100b416d22c18d6a0a52612c7d75c15741b6954ae752c4d31fbaf1b483b6b6862e6a983d5465e3b7b80e1654faca5c669e77295f86263d344031b5ea7ab99e714c0a821042bd9512677ab9e89309f41cf47944da1801521402f211a6076490ae393818ea2056954b24a624e6e54acb7d5bbb32c14b339730af6a72647a66f761bbb78012a76540763cb29dcb9b8c27a3c1e43769c31af3ef54f7c8062d713cab3803437e759a01ee76fba1a5b21916dfe025b78fc6d4dd1d1541b51cd3eecca90ae52177431b33c708faf17b5195927b10c3be5f19fb055a71cf9610fdc0f03e23fd09eeb8c63b7ba3c0fe642
m = c08ebd7cdcd4dfc51cf41db75f31755f2b3fadb6a059499dd431eb931e348143
ct = 3a6003c5a8f40554a2f6b0c1ed3c5ba71c55d519aa725b7155375787aa6bd8c678ed3690cd1d98a31f5db575a49ed42a3a88ba0f8e1145717f8dca3ed89cb46386aa93d062c1379b300a68cfe35b189d8930958939abe0a97c5103883e78dd43f27378ee8057e31ff0b4aaa4b5a095d9150636192a0d1195b37253602f3c7606bb4d3d0b5f12cfc1b976b3a40c225cdff6c3cc2ce6d8bb69e129adb0a87720928796088793a7727d8feabca62352c4c0589fd8511e0ee205c1065c6a1bf8356e6ffe7de39b003fac98d2784b4652ad5d9bc2523efb019d18c60997b5cc8d30d5cc83038196b958aad5f3e483ec5fe8ce76a64982adf6a262393b7dca21151b72c09c8ab8db9f1347a9d3f8e0e675abe1d611c2bbb74c1ae8ae092085a4af9d7859297d548a4ef61bf33f3599386d1deb3e3ac10ced905a2a0a5f7ac4bb0419d477e1441d01696491cd56fb5cf5dd14d7b60aa9c70c2ecabbbdf3507931ba260101a358415109edc44e51e7959a93d67ab59f5bdbb0a8501db406f1de26d8a58837012b6eff5d31e46cecbd2fd23b4fd5a7f94eb9b6567c90c1326b7802a2c1d3deeb3d12873662da35ae0c90064e74630fe23217307ec07307c5cafd698bfecb999e8419024bb2e72599d34fea54232aa60135522d637acc073b907b9586cdf985e2a85dbc371a2bd32cf7a095224d9228f50ec8f555c4d5ca3920d94ccea742a28bff374403aa44e6e5fcb0ba5d417e74657fffb5d530f5c5e58224a9aec01c913be1f2cf3e6b15b2e33ee319c2a5997830e39fca54a88d2246a02ab63911471e94cbdf7b90faa1799f73e5ae47dc1989ac901b5aa62eaa12125c0a50b1603b277bf337261f581ded5a86a6acae3a27ba42214744172c058391e0ab85feec9ea5be57f6a9dad3e40fed6adb11608326556925ff304af0e599ba0dd766207688565621ec0af3e020c72046c16be1c40339070a4cab3325be80b731a58245161e3031b6a5d5bfbff493f033b234aaa8e094d94e6dcec52d35a8d7c4c308583b6ca9a080ce8147a93e0dd78897796db56a0036aca6681414136f06d8b32e34bd4c44c13b0177e0100c6558d0a22e58a1ab50545416501f311b313c1b7e484f716316b974db1652c0f057d40f310b06800ecaaf0273f1263185f6d7f4f5262c61a171bea2b4e848db73e86ad4155cc2241e824cf28506298535e9b83eae9f14b1f3a1d8749de8ad3fdd057fc7805aa1ac0b552c4b5f8a31f713f6b9e9a8bd4b24f43230f772665829055418dbd6f64f4159d9fddaff441f2266cfccdea9bcb2042f579f2acac21811cfd3ea7d63e426bf82b3134c5c6d9a5b8b5aa0affb6c5bb4cc50cf15d6d100d7911c1826b639b91b2e4be39b282dd9f582bc5844b73a1ec9eebac74470208c45fcfe88baf53915be1417bc134acb915ddd3a9fdcef8df11c24500751c0e77a3810f8cd84d2ff06996a3423e8aa892103f39d294ea7d0f910de7c73176fd70eb527500ed8e6f2771b0f813cb765c6d91791fd83e669ce33568b
ss = e08749828b2041ca70c1960205987d9aff49d374a4ff167ca00757d860dc2d23
d = d8b907b34d152ff8603b73051f772daa71eb902c47b7e2f070508269d757e02e
z = 7613c090fbe4afd54869ce826b72f3a5ec823d9a1c983a3d31b2387ed6b0c613
pk = d23b1a80b6c91017009cfa4925f3cca1b97d1a820b204a4ad5f4bb2147307a5350d0244ca20102b8f800c924bdb5667a5866303ed52e27c932a1d84c637c707537409fcb7515f195e557920ff79a3001354cea327f274edcbb99e66acda0aac52dc503717a3b24786afca70dd84c7c4ed1c1b3ac454c832caa687bef8a96bf6c1182f5c663c1ada4784654393d4c83219c149e31fb0ec1e9afc4297968c80209594aa567c65000a883b32e3fb82d9eeb4e9af65ca4fc0cc1ec794eb2b7ede1a5556474f3b023c45b5d8712109a2281f4527a4bbc8262c9bedd0758116643bc6a85f836825541767595c0b54516a330137f0724a1b232cf0a399e0478f732c543f81b9d05c7f5b086c64291b2d94cf02462df7c0f43eb06319265ae25656b462f1445ca5299166731b114e8458a0a0361b135e6002315b65b337304404a907f3c1d41ec9220055939e11f263186c3751f96d750f3a8588ee14f40b09178368ef03a9526a5444be096c3da8a7441638f64b4fd201e31b34f2c456ec89890f53c9a25b559b47856053227e3b36c16297949c6b11159a79a4344f0759c7071a738eb0f80c25ec2f0a2efe614c7766c9dd68fb488c4e514769d9b6be2d59e9c9cba6b5b1dbc9b0d8e5c7078663794fb4eb8c7060bc1b61286cb173ab6a80952424423746bc91bc953b67908bb34226eb382bd54bcbbf5c60e467652728186c357b3fba85f6b8553c79c730ba51ab90d06ea9edd407b89e0c0a4276ea3698ee5e6a8348a2f9f571c2b7b93f5eab702f1acc3480bbb223e68361fd89a57d1716fc8c99ff43734fc58969d35077f5bb422b859b271b085f41394f28b416565d2f90848216ade3cab7c205ef2f47d8b50b9152a9ba6032322e737089a1e5152387e3437d2190cb9e394bbb6857a1b1ead7a3d7118b0ab8367ba1cc09f910518420a46a18271408121db5dcb0670ed789d537ba3639c530a720ed9f40c023c75b1a8261b6c0192b14843252cb8d713c8736b34daacfa235c9a51468dbaa6f2e4507711344b5a722ae46a70e683c42a9056ecac5d143f9929006bb168ff2ac983ca8b1d99cfc1c8cd919b282eb921eafab2a778b227968f77ec885077ceb7bb5fa13884b6a4bac782b31f250569e0671396b780e810e4a34416166c18c4204ac4124c1020064a257c32369c892420510811f28872d59cf8db48f2a1510a5895a09c008be695699a4845210777146b56093d36960d6c36860cec578de3688bf338a28118a67833f5c4c7d93b8867d93ea7aa99a3743434d236d786cd8e617791bc5452c88e70f1189d5004e17146f3c69c60682c11e78b06b2c0815bb889a17a15eb1d985b601e6c04604cce34b13d82a328f61c2dddaaa25fd9ae0dc83962c0887e392a25c8657d61cc2ffc980d4cc4c9557e7dec446828b03e8bc9a1355dc32b1c06d504cf613235b6b9b1b04c0ed550545bc37e7000a2366786da49d637ceb5c4273041706597236be0a7213cb0394282aa998411e1236ab964a7998055a183dcc4ce765b8756760fff965d2b7c5adc272ef1d3b214b4ac9b543e0f24876e773edc54c105892cd882848fcb039e5223d0c68fa204cfdb793c5ee56659932cab213cd4eb18fa4b045103a1e865b0c567574e523be27974b08adec6d539f37479c61fe8d8c4
sk = 5e74b833c0808f44300017c6b2773ff7569ccc971250623710e01c79f2457f572dc1a8c9e23bbabf0b16de993a063931936a4d6f4a22e1961949ba5df2e3aa07693ed37b2b9d98668019123162be5a1c2907e35d0ecb258cb034e4489ff1616d5f6b83a7877e0cdc5ed4677d84924381b1aac175377b4b953863b296c601140281d9d5889f649d3a4c8c2ad662bce81753b85d26eb058b7536ab98afbd4a969ad26db781bb40d980afe249ae56aea88b59f1b28dd3f99ea3e6b8dff2bc91544f7173595fac70c0d50edec867b90188f165c8b1725a00a45406e18d242b2f63f7736f68c13c5b9606e700f9d3cc64ec0a94872adb04437cfb7ed2623eadeb11da382785c74d96c96647e482e8ab1c9af58cbcac5d4741cad8e6a80028219af15baabac6d2e884599c2b83a1307a03ad2d4791bcfc767dd36b810ca63a7587486749835514fcf4c0b7d3b06d950cb1b26b69b8abe466029fa2b66966501f6c812bb24834c3b72bca0a98913816737384d29a3e70327f86bcf85aa92d393a5d516b2aa49694e32845c559ceb89f6351b825baa599011efe9558da35a05b4537d01c6ce8b88eaf796b36a35c9ef41ddef86ef4bc695424bb63fa5cb4533abf2497d39057651b22a9806b20a9a4dd6075cdba87c04051219a8c7fbc564ca84f1d51baac7bbbb8bb2118990e5138726fe0c4ec51aa44780d5e66169ff17312d214e4d908e8461b2c004557f75ee749889fe23612875f02046ea6a6604c6c74dc746bb7c08ad8fc324be971359ca32e17864987712225257af3114be35a3483bcfc1135c0ec9a34b67ce5e20290b13d5e8a601e55633c154a83d65e1ea03d8da88bf5875429690f848bb314b664c851a266a880f68c8b69c184c773cbd73a3e32556207f432ea9126e6e778d76638607c341ab42b61d59d4be986e686474878a4d43c0877599689b35247061f98229384250e78408b76230a5485486ce70b076447bf96263c0058bb455cb4901d4c99a00eb316d4ec3540e6cd269b3093c6123d855fff761e2e394e4204366e7a132425978a0561a4e2347df685c5b6b7d291cb3e0970ddba9bf9166a91f5cfec7c751bc793a574181421c07e854103b4c5943cb3f89372e23cb98f75bae819c71de64a98b145794a6b006300f851c5581a30293542ee4482fa8987dd0a00bab3a9881a292618724d8c164281bca6a903caf5c52b31b3f341a5f3626d30443190422abd129f2e677682352c4c9427139a2b77a362043cc1af5737af761a62f27161018d76f8137df25c1872a25cb81243aca20fa738fba24d708c7f2d610422481f3ad74061c22141b7a448ec8bf7670ed198c0ea72456567108cf56991d47069e6a6639c2dca8c95086c8d3a5cc49e294400bcc2fcc39c5b673ad1e6248204969af47a4b036fe7478ea16349a4b49b857469d115be01c2662afc5880d5924ba498e353597157b559343848f2ccf4ec17951943b39cac83bb52c5665ffd1618bcd6446929cfda114ca3c554c6b9821b6b85084873a3b20e5dd8486aa7b591b1b6f7b83b585c9112884756386a35a04f60b74289e206f2994d8c56185b1698c0583717368f7ca58e7635090aa262cff0b93af222dac695d23b1a80b6c91017009cfa4925f3cca1b97d1a820b204a4ad5f4bb2147307a5350d0244ca20102b8f800c924bdb5667a5866303ed52e27c932a1d84c637c707537409fcb7515f195e557920ff79a3001354cea327f274edcbb99e66acda0aac52dc503717a3b24786afca70dd84c7c4ed1c1b3ac454c832caa687bef8a96bf6c1182f5c663c1ada4784654393d4c83219c149e31fb0ec1e9afc4297968c80209594aa567c65000a883b32e3fb82d9eeb4e9af65ca4fc0cc1ec794eb2b7ede1a5556474f3b023c45b5d8712109a2281f4527a4bbc8262c9bedd0758116643bc6a85f836825541767595c0b54516a330137f0724a1b232cf0a399e0478f732c543f81b9d05c7f5b086c64291b2d94cf02462df7c0f43eb06319265ae25656b462f1445ca5299166731b114e8458a0a0361b135e6002315b65b337304404a907f3c1d41ec9220055939e11f263186c3751f96d750f3a8588ee14f40b09178368ef03a9526a5444be096c3da8a7441638f64b4fd201e31b34f2c456ec89890f53c9a25b559b47856053227e3b36c16297949c6b11159a79a4344f0759c7071a738eb0f80c25ec2f0a2efe614c7766c9dd68fb488c4e514769d9b6be2d59e9c9cba6b5b1dbc9b0d8e5c7078663794fb4eb8c7060bc1b61286cb173ab6a80952424423746bc91bc953b67908bb34226eb382bd54bcbbf5c60e467652728186c357b3fba85f6b8553c79c730ba51ab90d06ea9edd407b89e0c0a4276ea3698ee5e6a8348a2f9f571c2b7b93f5eab702f1acc3480bbb223e68361fd89a57d1716fc8c99ff43734fc58969d35077f5bb422b859b271b085f41394f28b416565d2f90848216ade3cab7c205ef2f47d8b50b9152a9ba6032322e737089a1e5152387e3437d2190cb9e394bbb6857a1b1ead7a3d7118b0ab8367ba1cc09f910518420a46a18271408121db5dcb0670ed789d537ba3639c530a720ed9f40c023c75b1a8261b6c0192b14843252cb8d713c8736b34daacfa235c9a51468dbaa6f2e4507711344b5a722ae46a70e683c42a9056ecac5d143f9929006bb168ff2ac983ca8b1d99cfc1c8cd919b282eb921eafab2a778b227968f77ec885077ceb7bb5fa13884b6a4bac782b31f250569e0671396b780e810e4a34416166c18c4204ac4124c1020064a257c32369c892420510811f28872d59cf8db48f2a1510a5895a09c008be695699a4845210777146b56093d36960d6c36860cec578de3688bf338a28118a67833f5c4c7d93b8867d93ea7aa99a3743434d236d786cd8e617791bc5452c88e70f1189d5004e17146f3c69c60682c11e78b06b2c0815bb889a17a15eb1d985b601e6c04604cce34b13d82a328f61c2dddaaa25fd9ae0dc83962c0887e392a25c8657d61cc2ffc980d4cc4c9557e7dec446828b03e8bc9a1355dc32b1c06d504cf613235b6b9b1b04c0ed550545bc37e7000a2366786da49d637ceb5c4273041706597236be0a7213cb0394282aa998411e1236ab964a7998055a183dcc4ce765b8756760fff965d2b7c5adc272ef1d3b214b4ac9b543e0f24876e773edc54c105892cd882848fcb039e5223d0c68fa204cfdb793c5ee56659932cab213cd4eb18fa4b045103a1e865b0c567574e523be27974b08adec6d539f37479c61fe8d8c48f62011fbd5a1c10713d42a00a79ae7672e5e321872971f24ff71ed754178d637613c090fbe4afd54869ce826b72f3a5ec823d9a1c983a3d31b2387ed6b0c613
m = 0727dc8abdf2f12fcbbfccc9c84b6dfad8e1eb346249efe569f2ace9d8614a07
ct = 0a10e4f4a72c5249081148823cc0bd97017d1de3b48ddd29a1bd70ddca589224d8bc1373c7efb89bbeaaea01ceff0b3aa016ac3f889f81235c76bb3246dcc06bac1d1c1ed3bc07d840d1aab23f3dd9cfef6447b7d042c76e7dcba7ac4b5ca9ce26574a3f7cb42f47fd1bf3cd31afaa8b709857ce4860686da50859df5821ae4b05196277c0ffe794c9abd213ac7748a5f43c3a885f2ae1f6380a0820b5a891a05bded8ae4a02cca1ca50613d368fe674205453e2d182007f04e86f267a9b7b534eeae52f328e1f62e96b346e59533c690bac451d00d3646c2ddf2591372949808b56c78fbd858762dd66b531edb0ceea72460e16963aac410c041106b9e6a5063efb7f913f3c2c61f9f369d44b0ab0f90eda15fe2df333456eac5b10b302db67e6e0cbab7b831fd935cf896f77d6ad89b4b16db7805b761d82b5b7ed7ed5f118dc562ed9a982703c2e86fa2c3b4d4a91bc2d029905874d288a535a2c7a5f4d866ceb89c4e6e73e86fb66759414c6388e2682a694af2a6f84304034ad698c999a81f88fd82307f6c4fac23e6500f978501fec8e8d094dcc832f7064fe8d40487d2257d6229f19651653d5ad46a8966df7f9b355feddf524057d4ebd3042b8d5c62ad2da5ffb267270e396261e5b95ccfadf9e1811aecf3fca4f4745d48b570572802a5aac2441f90d0df184d7e01a281ce6b6b01a702b1b46ef15e149decf201e550105992fc273ae84de9f9cc1a3ea7c9bc4b79fd04e64b22a5be875c994eecf700649891770d6f1a803b28491f9551352c6e52938214db6e00f9be408057a6f5e5e2912f7d50a2d4e81a204566c1577f3639d9188ac051d2d24bde90e45d84a5a620ab0a77446facb829bf66adbf2a66ff0bc9fffb8e7acfbcd46bfc5720295c3563096d6312cb5e2a4a93ef0be5c0175b5b419fea6eac058a9768b00c1e557c72d6e519b9d54ed306c223d2c0721d4b622a625073a2c0505f863db99fe66c7f13f94a30f32efd3b999937264a2b21222bb178476d787f8d734798c743b794a69c62e56c65172aa1af82e62b8d52b8fe5e0768c5b5b504231e4a736de812e302cd74ec4d14d3fa7225f61e6e517809416ee1717879f006d13fc1a2b7be38d0ce4a097b1bb37b0feb0d2e0530b6363f4f908add8e9f111c4a96bb5324334a59cb8b4dc9ea9deebee95589a108db703b96fb5417f6897ec10547a0df04ab68660489ce0880eb2562dc76559b8f73205edaf7a3261fdb4352f1d44c281fcf51fc23ec389d42180d719c95048509a11d91a71a9a8ca3dbd82a7d4002602da91e5e6c9bef477473cf0f2c3274fe9fe16fa60b26fece6a51d5ee37af389a238420a8309f182910adbe545987678e367ec958e15356e5b5dbed57e79fb169fb5c47c4c5a4b751eedea7e6ae938002a8c30bdbcc6b8b0f85039f7aa6203a3c7fe00a0ddfed5d041c0c2393e708b529f4244aec8162b50d331f6fac3701b5e2fb9940522dbdefaf26414299bbce0b228b43d69fde6444fdaf641bff0a9c5de7ebdab5bbd
ss = 77d71a64f7da296cac814c8f5c7d28a14ba941926586779884cb693a61537734
d = 684a29e4e5480a5f2533e1526b5fac8cdf5927f3d85087c71f928c59690eb565
z = bb3eeac4320f84d09cad413a7d7c19c27668b2e0e1bbba2d159b833db6c0f50a
pk = 4f27944614c35d121bf2390402bc93797055936a2d49699cdeec2f29413403aa1024d802d97c54aa316707c26a0b432821f63cd89a87f769597cec8356c2c399d3a34115cca89b9df6a55e4556a3b2150b51907ce67b860f697a65b199b370691fdcb31cf7937d1524bef41a0732cfdf464175c95d9092176ce52814d3a9231114cc31718755ccd3a7b3fe69b4290175dc440cd38c69faecb190ca684fb1001b5308fb4c1ff6a55b4be8814d602ec59c2deed654c93a45d55a3e020800e98aa786c76fcf33cea3a7bdbffa5037a171044b1b74d6094d1a3b606009b4fb0f060b6dd1d29ae67ab90c90c25db895c9515fe0a17bdd69c6773518a532ae8ac731e32155500204dae2c9284cc16f61b5a9e48334859357506e2c391d1bd38865ea489e492d8b847a6a50ba074320fa32074d89894324a705dba4e1847a5059645c77063809cbf3cb0555b6be4069c77b10a6c6f67ae1e7c09d603e87a34acd3b814d7b4798dc05acba65220289772abdbd89403e698f3556511e152bc0f77509dc36803b57d08129951ac44ecc49f43b7cfe8436baa8b5376999f6442293352e76ac592b95804217817ad5a75a76caa72172df9c69da4c170e937a69d93f12c7b533d4bce41b34d0cc8a1c969947db2c21a960d975ac029280ecbb527654a42385576286915d4b8f3fd163f0cb280736bee89786fa277c8487b0820416985855a95a10647059cf34c08915985c32321b5b8b45a468cd4253c662847eea36fb238098f059630cac83aa70cc9596cc1a0406e993b737c236e78cfbea1191d60fc6428fe7090997f1ab41c13e0c57a256a813bc559ad1e6ad10dc3cf43a64dae2955f03b46a09ac6ee30326d95d6ca8b80e61aab77579c017a1906279ac09766bd8a1b40b24d8bc4deefaab47f9c14a8441eb413dbd718e5122ae7beb94f526a31bda25d893a544670d994530d3c6ca29879085870f6d54192b1a7fd63193c7423be4867d2c134683ba25f9240e0fa2a96b47c5ac05b541c2980f51557989b3eba42dad002412f462acf75b141c5fc320bdafd3c11be291eafc04d6b5a1d4117c7703c313eaa30477253e938764364b25d859aca263962c5d6d898ada856b70e151dfa41289213acda6cdb5241bc7067bee5cb467c34d2b0a6ded6aa746290ee2e40b7be1294c583aaf415dd03213a3cb2e41f10731823e749acbc53767c12b93d8f32257a54c6a71b2041a167d685f0bf789b94b277f1b60af22c09b639ac72ca25b1c69b855bed6377126999c5708789091cedce768b253ccae981715c8922dc9562ea8a0ba102b02585281b15c7e44339cf630529c1b076106ee2b5c7be0181ce43d397a398c8547da703e2ab47bc15284f4c6a50dcb904ec9c1f60a1aeef38435997871e8501d4832bbb2a3354c70d9579f237427135329cda32573089687d9a9130375bf66ac321113a25a08aa75cb667635455a93eae7a0a6703a2dc0a85637681ecb097f1b16b2b331210b6288b13f5752bb6c731adab30ca051a817099095022892d923f571b8d879c8ddf0ab03145a32298dc6b644b25640d808006e3113accc6a0c1ccb05ec273e6b6559e287539c72d754ba9bc48c915acebb656e3cb7713e9bfc0bb6f311485ebaa078b78a737d81d38d368c220eb0e982fb0bd8a7ed97
sk = c2bcc42efa0baf63bae062a1b1322114519cc504048ff26ee73b208d659518a286dc411c3097293d79bfe04790f8b87c1dca42059c447ca5a382733c27550b41a367e19175e084c49b9bc5b8d1ace0eb4ef2b220f187929171a10d5a9a46c8b89ccba3b2435720780f6851b01cb06ef5127100c4ca44c6188aa3af8e875b85317f47797d6d699e6d619441b26fee871863392ff455413ea78d53852d5b19361ce82432410adc6ba90793cd3330444b82a06da38a131a1ca91756848ca59e200c86001c21d19a7b5a40692a979bd351ff140276f176c9f189e3499d067cb054f9a5725236abba148cf05a539675331352834ca583b8029c764ebe829cbeb934ba76bf3e75a1a2b0a65b879cb0b881dda38487558adec31029783ba7ccc94ac879690049452724c3073106790748d57102236f4e9cc4159a14a042cc4c6986ed5c4027b28053d673f42811b4e54fd62507115b990849a9c3ea6153b405b6c73f27f6755db5c489761da376ca05031e027b6a34b12117ab8cdd1965cb958e6e0a7a8f9b8a780b0d06625ae7b8b5d2e97510c3c8a3b010b46506db23ad99f509d3342df563c2ccd951a7f0446d582ccc872aac034a27a90822506af8acc35f321bced03f1dbba19507c17688965b59176563088cd44dfcbca8a60baff382b15f812768c41d3aa6227c760e78fbc5e8191b01e697104164d8c1bdd2133aa222886263a573cb3d18743ebaf7abc486c5ad24cdd770250ff860acf05a88cb464088cf23c82f9a191833a780ef44bbf5a06cf1442fcffa547ffb354c8476c0b8135c6abff733c30f38a3ff331a836492ba26c668b679da54463b68573d566de97a2b4a53cf9621a6a5a7493ff190b5c9a7ea63019fd1c3a4dbc395d0b254c80f7b5668e6074fb0bccbab9811010b1c42d55982928d604ac9f3b5c0a3888cbce54cf0e1ae0c9914fb5474ec29492cd1bef2537c4e3837ffabb058993c3fd11253e87e15e84451269b6a48911ef15e4f82606a475cacf420ed6796ac04af07633b6ea63af927c611b07dd932bd0ce852c4b785f7348fe2906eafc76c3df8706735813ff796ae51837c198e2eeccbd0a64b45254209882351740fb6414363976ddbe5c302a29dcd832270732e2c6abea1969e8b17ce2b1807aaf2485e6b07e3a7419b5019b8172a3ea0b7907a70589a88cde16d1b043d7985860f623b95645ca1921ac8109870758016a5bdf37acaa273c18b6944d0911a0d255b4f9580e3b50383f93bb7871f3fc2b280f2871b1c17b2c74b9368773ab747ec2b87209910cfa859243b7a75288c163ba025fb667025433b12c471e7c9642c4ab105413e0641d7e961b3fa462ec797d6a9cec7ab1ef6a64b5d5869c4e6c3ec884afb87b2a8711a46014dad830fcc195dcc5b966252c5a350561b0359efd07df9a4b4bfc39ae6441cd70b57a4718d55a0bfd8f979c0d01e31787afbb1a8c2a87e5a7b70d8976ae4814950d00e998927039111eda21993c17fb107034faa658617568350a48dc4bb3b124b032b35ede2ba312162b57067ab245533177dae67894349327663c329c2a752002326b18cc60b1cd1098968d18168bbbcab459f4a4c18f63a7dd0e9ca68f43a6592484f27944614c35d121bf2390402bc93797055936a2d49699cdeec2f29413403aa1024d802d97c54aa316707c26a0b432821f63cd89a87f769597cec8356c2c399d3a34115cca89b9df6a55e4556a3b2150b51907ce67b860f697a65b199b370691fdcb31cf7937d1524bef41a0732cfdf464175c95d9092176ce52814d3a9231114cc31718755ccd3a7b3fe69b4290175dc440cd38c69faecb190ca684fb1001b5308fb4c1ff6a55b4be8814d602ec59c2deed654c93a45d55a3e020800e98aa786c76fcf33cea3a7bdbffa5037a171044b1b74d6094d1a3b606009b4fb0f060b6dd1d29ae67ab90c90c25db895c9515fe0a17bdd69c6773518a532ae8ac731e32155500204dae2c9284cc16f61b5a9e48334859357506e2c391d1bd38865ea489e492d8b847a6a50ba074320fa32074d89894324a705dba4e1847a5059645c77063809cbf3cb0555b6be4069c77b10a6c6f67ae1e7c09d603e87a34acd3b814d7b4798dc05acba65220289772abdbd89403e698f3556511e152bc0f77509dc36803b57d08129951ac44ecc49f43b7cfe8436baa8b5376999f6442293352e76ac592b95804217817ad5a75a76caa72172df9c69da4c170e937a69d93f12c7b533d4bce41b34d0cc8a1c969947db2c21a960d975ac029280ecbb527654a42385576286915d4b8f3fd163f0cb280736bee89786fa277c8487b0820416985855a95a10647059cf34c08915985c32321b5b8b45a468cd4253c662847eea36fb238098f059630cac83aa70cc9596cc1a0406e993b737c236e78cfbea1191d60fc6428fe7090997f1ab41c13e0c57a256a813bc559ad1e6ad10dc3cf43a64dae2955f03b46a09ac6ee30326d95d6ca8b80e61aab77579c017a1906279ac09766bd8a1b40b24d8bc4deefaab47f9c14a8441eb413dbd718e5122ae7beb94f526a31bda25d893a544670d994530d3c6ca29879085870f6d54192b1a7fd63193c7423be4867d2c134683ba25f9240e0fa2a96b47c5ac05b541c2980f51557989b3eba42dad002412f462acf75b141c5fc320bdafd3c11be291eafc04d6b5a1d4117c7703c313eaa30477253e938764364b25d859aca263962c5d6d898ada856b70e151dfa41289213acda6cdb5241bc7067bee5cb467c34d2b0a6ded6aa746290ee2e40b7be1294c583aaf415dd03213a3cb2e41f10731823e749acbc53767c12b93d8f32257a54c6a71b2041a167d685f0bf789b94b277f1b60af22c09b639ac72ca25b1c69b855bed6377126999c5708789091cedce768b253ccae981715c8922dc9562ea8a0ba102b02585281b15c7e44339cf630529c1b076106ee2b5c7be0181ce43d397a398c8547da703e2ab47bc15284f4c6a50dcb904ec9c1f60a1aeef38435997871e8501d4832bbb2a3354c70d9579f237427135329cda32573089687d9a9130375bf66ac321113a25a08aa75cb667635455a93eae7a0a6703a2dc0a85637681ecb097f1b16b2b331210b6288b13f5752bb6c731adab30ca051a817099095022892d923f571b8d879c8ddf0ab03145a32298dc6b644b25640d808006e3113accc6a0c1ccb05ec273e6b6559e287539c72d754ba9bc48c915acebb656e3cb7713e9bfc0bb6f311485ebaa078b78a737d81d38d368c220eb0e982fb0bd8a7ed97ed3d1dd05854a6542b24090a680b9aa9d6c65ef31cf1f4f5708affafeb2e3989bb3eeac4320f84d09cad413a7d7c19c27668b2e0e1bbba2d159b833db6c0f50a
m = 492d4cea1c6e07d9535ab2fc21d773bea7ee2c7d66ec80d41191aed269a398d6
ct = b4d9dfe6717cff99afe645e90f9e9a497833488b2340c1473ceb6c39b944d7cdb748a3e961bdd632d923769aea3b177cf25a36f86f94e80332b720f0f58a134ad8c6f7b31ad0388697864a3d91f43bdc9fa163fe572aecfbaa28d8ceaaa0e92f17eabaebe9d3e117a1bc3c454c3d66e35f7b76baf327d29fbbe8d35142a1e4360a70d0de8d46977a688b6b488720afeb05f846aaafe9fc66aea186961f63264a8a1ae0d721d49385699354b745f46669f89a20b493a836774115736184732b3d0e4374558622ea186d28e822c98dba24f2fa6d233112a89c73994938c362d830aa95113d0989dc4cfdb8d50f0c872d248dcd60212c6c650ddb1679e9419acb2d2ffb8540f578f55a0d03474e3f76fdbbe15af07e3a5251574f6707b2de3a433c0c8a7b04ba67391d27534ac945dc014e9f655068b5c14bea32efec6e6ba1789b1f5c37dca456e52b66ae3a9323671954774caa1697c87dce1d2425326b7185eb986feb59eae87aa2f902e958c6f3c4cc4af8eccb7290ecc824db1a695c3dd643bc0d7c51b416acc184c00c486bb33759be1fe9750cff4282a111723a16e6adae00ea34ecde4b197e8cc1c370635ed2f1e36afa30e76d3c4450ef839c48c016230cb1cdc3b2cd9e64d2e19b50df9633f65db9088177e385502b8a782955cbd6b2e56185e0b3734aa0281734a61c5359d6c4b938424c55a467712ffb555ab782bacc5fd418910a13f28af859ae406bd7fd90490961c12f64927dec576077d4dcdf933c8f6150d8f4f1316c6e28c1f3a0784587621f3d05b6e7ee6877c56cfc97a93c337616c6a940f8d0455fad51fc1233425433ec89055ba451fe31bc51a41f6a4ee8c7aad6f365cce7c373c53bc674111a74fe2c3c187f6615ce07e7b2fd45a148d95f7649ad52ab94bced68b16fa4df9f9906c498be510d7d9d74d33370e893e0bf2f516ea981f06ebf20988ec059bc58835711ad20d8f1f4e47fea65d7f37a5d813dabe1a2c97e1b316d6825bfcd07b592a4834aa204148accda22ce8758335cb3c73db9a51261508eef5b5a2fae5a6a6ec0721313c6ee85d3c29191158d8a3d73d4a475171639a531dd8822682ea4c2375eddbd6df395066e33a16dd5d2cd81f9557268603f2b831fcfe92af431a7780ad0ff9500129ad7959c4975422a1476dfed8a280a24b1158f9fa44dedd77b9a3b883c53cefd56b9ee8bf3a8a3d4d48fda159fa7eb0abc9f69448a8faf53c15ec5f1bd9c6c9eccbf65ede2db9032b22e0a60461a86f3707a3a829968fa59dc21078891c654e8a8fe4d0efa640ee179429e5c0396178c094fdb18b6a4495a518ab6db016629feb51ed10929c4ef3f3710f3170af26a41e197aa709575c0d1a8180f8e81aa6790663a7b2623518734cc9c1d939b2971d011b1de2ad96eb4e87379abcc43334e4b4a4bf8f76cad70ba00465241ee09b6eaf3b93ae18a31fe50f2a05b8b57b76c43e3aec7310e17f385506f771bb7c67cd97f606a2a9db409b3cc3febf2cb0d762490f9aeeb8c9b7b0586
ss = a154db38fa0190042b01911ac8ec66a01f704f397e8e134e70cdf4b773a32484
d = d76b3573f596eb286ab5231feec7499686b13021be36cb126c7ebeb9d7030daf
z = a8ac144dfda421de1a7addc92adb79bbfa9657f3dc4b78a7335f29db87b290d5
pk = 39b95d90d51e8cecb49dc41a37e866c8fa1bf723c3e3815b1f388f63d791fe0cb8507020e19125bf0ba753fa89c19180a7505e15ab6c44e32f70499df5cb106f85bcc5dc4f20d9660c17307de05bc1eb6bdcebc52727ca3544772cc56a08b30c0c54a847b28387808a1747a23f6460054c582b4ca1e09691c64615a6ba3f89a05a18eccea06b550241047c1807f3323dec674f17056d71b7bea906463efaa0fa50b051723e0cd66cc7587df4b58d49fb029fda6e2e507d637ca7d489971d897b09148a6a2b47d3b4bc3a4ac0715b3abde096bfd8622ca24141683771ccad1094595b20c8af004d54873b0d42977886314fc889e5804474005527170c49882ca89648d24ba29cd30a7c2868f287345f4926f1141531d3a53cf68c8662247d47348cb1a102613ab236b67bb9a7cce47e794096c0a93d54f743cda16ea09c8d87c43e4a1b2cd9b0b5ea711f30b39812ca44da20b02cb4c8fe12343896ae6eb838ac648acb8bc8e887ac69602e7d81263315373029b2d6713705935a43177b9f9888115202ecb1a60e433d8de2bb42d235135224c7f795d342466b4c5bb8bc93931116479171800b717c033a304bc619d2a79a687e005d6215fb1e76ab67d8b46c72857a46d753674a7ef3962c90f2b62f51458204b71d95734533875819a495360ecc12b66005330593456c516ead7b3c942688a822bf0d92bf849bab6068480a0b0b4b8c3a451007dc2a733de7b51d835e5b7900ac836fbdf13a9ee82b34ccacdf6b8f4cd0594c80473040b633b7ceaa091259a21c5c881602c146e4444e1e48800a189239241813c13b724a02e6e7a70834493f794ae7991bbf1b60d4c0084c213471eb3598079adf95004942176f297ad3d55b5cfac5a3b385679ca6af26217ad8309547a0738328bc1a519712ba545ca739e8c253a65394817aa6874e432a95e5f35aa045cca1fc1c7bf467424a8d498274646c05c15b176c8a69f90a0a524b6e4b6053979499e7526ac66830d28b28ca2c6dc4061b1546a4e8d7348416c8a8fcbc0779c51ce855dfc54d94d74bee674bbc383adb248c07eb8889b0b44937356906a61b1074362754440856bb26b2fa906ebbb94ccc943fb39c00292843ed501f5f673762e3afbd7179e41835208700fef233793c0850c5b48499afed371e56e5a92a4109662247b72338db4769f9849f9516266acb133af5666b18131ed347454250cb04528c91b8334c2f5b3401cfb28e45824e73c1b6854b330c47c443d931b9e5b139f31b25d4458ac53a32025d49bb5d1a89b73bf930c74c233bba7afe30239a41587985726fa09d0a7a2ab19559ed380d9eec34b5fa83b73813a763beab0a1f7df5b87962709f255256a36800b94062d3af90990b2a43251ad9b0e400bbaa4a306520443ecc8cf45613a8fc1c61e6312cfa02d23c1547a69cfe43660d987a0210cf60965fca77c850503416c7c18a37bc10ca47f517abfcdc018ffb538f474404917dd65c8a680a667b1762b5958e43547fca1aa0da8907d7d3a25b430724477eb2844e54f35ae8f27598d568d413914bf66b70e37ddbfb7df01c08e1310932ba90ac2287187b022dc659c83b9f554871ae4aaeba7ac76f1254f174493d31eda27def0331de8e68f7b1568c4c8919e4de7a5005ce152fef9c8c88ec9e
sk = 9ca01438ccaf5ad79f0d253c6d29707c603905b40d1d3b93b269be9072ba04020672ec15ec059d3fa9598edca4f4db3164557b1737a0de750ef5c31572d80c5d82ab52184238c439862492403b1cc06c7efc7b94b41bb1718c6523db1e6f63533db04e4e91c405527a4ea866210731a687ce09d10e5e0945cef0807665bdfd797802092f0b6837d61550a1d481782045c99b7df6e2b9ac95bb44284f472b5ce1636b1b3662d732a82d76517b57ba46fc9bee14511be585cf0a6549584a361b7009a733c9595f01dc6290471e3d656371cb6d63c9bb25a8c5caf03a84f6684af3c7daa48b2850be6c4270412572f0c1ae74613752e6bf6d53c927f110f41922492780ad486de631565e99886a077c209b025a6561ba503599897444642db4750728e09d3ea6498d236153a743744217df5400876690e393b0f3e2a481c31b52d605cffa140651ceb93c1189aaa372e906a14b684bab42c82b2071133cc31892048c1ad57ab99a00680e03287516141c281d2e1978b44c84595a59e13647f11623ee2b822a36b4f41b8a153a3dcf6b6daa97b9240b25813343561750ab7abf17816d76616879e09668b9c277d1cdbad74a5e429074c07a3394ce72a99af63010be35611d296348a163cc2b412eba4873988ac341566d1c2e60191dc9603c62f058391392494976e073760c0a9fe058564d0334a14a4d8e9b41c2e7226842aee7dc263f35b47619c99ce66f6a546be0e716f8a61830c23f37f152607032d34a6ae3501a00818bca04cb9b7145673917b9252f449a7463565662513f92a5ad5bd4bdc6d63c7d7866019c0454956b92595efce15c900b6d60db94ece8c2f4bc7fd52240cda936a5ea069980837c32c777f60b2a5bbc41a540c0394a3ed53bf34b37d8e7627979cd52fba35b144df35cc975209f232a0d24000c826cb54d365d74182631a326ba0674b86b1af79a169ba6361d30737840bcc5f3798a9c5439541f6e036abefaa66a44a5d017855b48bab216170db6489d74a7acd5339e43ba3b6bb6d1411add611735b9083c75b5111b903965a4b56b4b27585e9670b0fa2c5ee631b6db0acd324710ece9a429c83b76bc417a087b08d989a44b3d9cd1217d835a12c62a437a34dd1568e25c6db41c4c98d0bb7cf7b12be2152c361c1a881b409730c4a9b82498245a8141a903c88cc7aef187628c226fa3ba83d2453ca397290a0cb7ead61047bc4d4f36cd6d70200a1a4139505e3a86885bd61cea052bcdd52a1cf33ff2411f4b9c91bccb7142c6657db694031649bfb8800885bb076a0eab3921e53b40c1b075677124b0187969db8384244f63c6936aac3f6770b9ede5c7129a8e55d46ad5d8636c80082c47611b5c3ad3b814db17157df41585e68f5ef027e9537d3375cf7df44bc807a7e88b8b9b083452a35a6a5844eaf3c4afdb3789806d658276c4a18361aabfe743c67b2c626f1cbb2a8cccee295e6dc7a4e695b205d4980151a89e404a2a1940b58854a7e12e0d221fca36592044492094619ebc7783dc1a12d8a6bdb95f697514f214a7707949c5e6ca4ab227800554d77639b9d2862bfc27bb686c701b0839402a33a60e0c253e32393e6a1c45003140d2b7cd56f34a39b95d90d51e8cecb49dc41a37e866c8fa1bf723c3e3815b1f388f63d791fe0cb8507020e19125bf0ba753fa89c19180a7505e15ab6c44e32f70499df5cb106f85bcc5dc4f20d9660c17307de05bc1eb6bdcebc52727ca3544772cc56a08b30c0c54a847b28387808a1747a23f6460054c582b4ca1e09691c64615a6ba3f89a05a18eccea06b550241047c1807f3323dec674f17056d71b7bea906463efaa0fa50b051723e0cd66cc7587df4b58d49fb029fda6e2e507d637ca7d489971d897b09148a6a2b47d3b4bc3a4ac0715b3abde096bfd8622ca24141683771ccad1094595b20c8af004d54873b0d42977886314fc889e5804474005527170c49882ca89648d24ba29cd30a7c2868f287345f4926f1141531d3a53cf68c8662247d47348cb1a102613ab236b67bb9a7cce47e794096c0a93d54f743cda16ea09c8d87c43e4a1b2cd9b0b5ea711f30b39812ca44da20b02cb4c8fe12343896ae6eb838ac648acb8bc8e887ac69602e7d81263315373029b2d6713705935a43177b9f9888115202ecb1a60e433d8de2bb42d235135224c7f795d342466b4c5bb8bc93931116479171800b717c033a304bc619d2a79a687e005d6215fb1e76ab67d8b46c72857a46d753674a7ef3962c90f2b62f51458204b71d95734533875819a495360ecc12b66005330593456c516ead7b3c942688a822bf0d92bf849bab6068480a0b0b4b8c3a451007dc2a733de7b51d835e5b7900ac836fbdf13a9ee82b34ccacdf6b8f4cd0594c80473040b633b7ceaa091259a21c5c881602c146e4444e1e48800a189239241813c13b724a02e6e7a70834493f794ae7991bbf1b60d4c0084c213471eb3598079adf95004942176f297ad3d55b5cfac5a3b385679ca6af26217ad8309547a0738328bc1a519712ba545ca739e8c253a65394817aa6874e432a95e5f35aa045cca1fc1c7bf467424a8d498274646c05c15b176c8a69f90a0a524b6e4b6053979499e7526ac66830d28b28ca2c6dc4061b1546a4e8d7348416c8a8fcbc0779c51ce855dfc54d94d74bee674bbc383adb248c07eb8889b0b44937356906a61b1074362754440856bb26b2fa906ebbb94ccc943fb39c00292843ed501f5f673762e3afbd7179e41835208700fef233793c0850c5b48499afed371e56e5a92a4109662247b72338db4769f9849f9516266acb133af5666b18131ed347454250cb04528c91b8334c2f5b3401cfb28e45824e73c1b6854b330c47c443d931b9e5b139f31b25d4458ac53a32025d49bb5d1a89b73bf930c74c233bba7afe30239a41587985726fa09d0a7a2ab19559ed380d9eec34b5fa83b73813a763beab0a1f7df5b87962709f255256a36800b94062d3af90990b2a43251ad9b0e400bbaa4a306520443ecc8cf45613a8fc1c61e6312cfa02d23c1547a69cfe43660d987a0210cf60965fca77c850503416c7c18a37bc10ca47f517abfcdc018ffb538f474404917dd65c8a680a667b1762b5958e43547fca1aa0da8907d7d3a25b430724477eb2844e54f35ae8f27598d568d413914bf66b70e37ddbfb7df01c08e1310932ba90ac2287187b022dc659c83b9f554871ae4aaeba7ac76f1254f174493d31eda27def0331de8e68f7b1568c4c8919e4de7a5005ce152fef9c8c88ec9e6fe12a1e2d742dcaf56c585651ed6edce4f410aca0fc83275b5acb19daeb149da8ac144dfda421de1a7addc92adb79bbfa9657f3dc4b78a7335f29db87b290d5
m = a0caa815deb43343d4c18fbe19b107d20e36f89ac9d721ee8e82cca43f9a28b7
ct = 0b6f15e0690315c8c7b9cf7e507665c347609b6bf6ceb7b2b7c9d4bcf1bc02242746df267070cce79c7c9f1a921269b0912c50c2207e3636b8f40ec2c32029ff2a0ff96203846b984abf9d3590d72bcbc7d911d546829291415d1a5f7b5de169f4a0011e0239bb1f7dad590f9856188ef0b6bd391985c0c857b8509e237fa3720c7cad331d2065ee1ffe71d32efcab2915b47c85a9194f422e0c898f3bbb2f8472e440504367d836cfc2f6cb516b8d61eb44cb1a99db6782fec4c7575e13dae7517c2c253978c5fb8014cb4dff895105e4d4f3feed8cef9590fc3560c5ee9f83c7beda7b6815045e96ce3afa03777b0ebac3ec006e426f37b543c58c31bb59703532c0d04521823526f66bd5e2c8188ed7562e4942ffe5cbe0f3bdfa213e71c549ad0dff7e17305f863e5271ee41e0912eb552f6a7b48481d8173c6f38600685d4e0280a2c13d24e33538d1c351c8b8eb5d1ac2b832605de0d38e91d2ba85ef78fd4713e885ab94bcf5647ec6a6fae79cfc69bed91ceb0d5035a91ff4d7bfb34f0e8edbb30abf21cccc19537a6931a70d002d333c0ddcb8473eaf283e4bd43a86c30000e700a75f29ab299df9de0e2254d2b8d503cb6e3aedf44062acd7422fbf8b887e4361afaf73b46633498e9724c67af31053b704f6d6dd8a9ea549a52535fd86d973767f2c73d25be904a96cb21a4b239d43d792601abe6996e92d1ac249344eacfbf71d7eb038a543c5862c60db4f2859f496b26b0629bc66fdd3f08926e13e970b2a8120f6b3a35f261382c254a94e5ccb58f2b7d2e835ab81a199cfe524fcd3e5f6aee7c20f690a5c23f2277226c4952a81852227a6315feab0940ba151589861337b185dcec34b25c367c5a5e85c41b344df1e31f1ac8cca93de00af354eb840f95972e9213f24784e81df070de4a8184cd1bd9d148964af2fbc54924558bb87d753b43bf04df8fc0c6c65ec53248612da19d93b1a921da2caa6e7c51eebb6c504d013739eb84570e6344158bfcd84819ff99d7f5b7a1129b08b2c913b53ea4b522a3867945d53949271d3f90b4ea818c6fda67c57701a77c5d40da2b72de83f59f9a51027a85ec04ec2d965d2087a8d89f78adf005991e5ff4c31335b3d6cf51faa5395afb729a30cc880e68c5ac526a196001a054573429abdd1b76592a8df258c165b66e054f35afd41bd15fbe1d8ce749c10d7a9fc978be9f910aeacc320b151224b873784d35d4d6f652f30f65bff73181048c1530a69fe36f04429fa021879a3b45052179e84b81fb0f9993eb3861be0c5506655ed8e864fc1b0d77316569e2021b4d5f7d210051fb8a1a38db5086a8cbe7c06a1db3e54bd2ab6c82f19eee448c72eba65721caa0475657a50e83f383abd0fa5289c555baeeb213cbbf5849152b29b9dd4c2f57bb31a14ca927cd619dc8535cd4eea11af8acfbc846872c63da5bc62eebfa94fae7701ea080b4da5ec95c61989d8cbe7964b91a0a325d13de633b3c0b5a4f031b86b5b14870109ab78cee850d6e653b58a596
ss = 9cf6e4888cad0b6744fcbdb010cfb2a31cc7b6184641e11c4731124f18c3b8f8
d = b87439fde81c9e39eebe7cf741c685785532c1dd23e8ef868b9ce7a541010f3d
z = 6eda18027c6709111f1987e026a481d46003aeaf2ff23b675bc349c749f300c5
pk = e1696955c4bc38dc838761a183d31e38bc21fd2b955d9002ac69ad96c03822fb4283c4216e93b96d86bbf81888b68b1e67741d4fc8af15d4642a7b65d7b408ec711055826bf634557c8a7ce4a32384592f3c5881aa530213c2435141505a8c0918186c1508ab11101b09397d82b31c85ab64f4bb38947726d2c717362858a0a3656487b0deaa38c8109e5fd061496a695581347d52aa7ed71c20d8a613bc54e8a49a92ebceab993b0fa81de448c156550aae181a537c38638c6320abaa08c50b7b54211dbc8124a487eff2b545ca3db8a07be7674b51a95efd08c4421cbf2aeb8cd92383851a044985aa9a062bf5267382db45519bbd747852ed1a590ca3a89602a6c65cc06c856e22484244fa15b928b13b91736b1680e18cb1f76a7209b76754076db872295ec76e246b1f58f80fe0610372938393288c85b2b2f2107fc39c7d805678e68a38e3e57c30ecb650dc15468674cc54aa8aaa424b5060a03bae4d74c8a43c951e6b53b2c8b1502459868a1b03a5c1395c1b10551c28a6756d251e1916c24ba33792d74eb88a5c84078f60c612beb4a7d94bca27e3377e53442284c395ecc235309d1281c53964bd34a067f225829e5cbfaed47da9e393895aa82a67ab5b44a92d8423bcb59265e73b84f549927427e9295acc8694d77020d0e4342d3c784b121250140db1c3bd38806351416c8f86b4abfc7a14911bc865baaf867f54e92f935b044b60bd5343c5fc9b2d1dc68735baa31ce155e37c1ed0c85162d2ae3492c44c29343b50351c64747f9765b6f9306bbb3e543334c987c9a1c2a5783a576ce94b8f10bc3539cd55f30b0cca01a5985eb5993d35b8cbb136bd769b13f0c5c2d40b34335a52bd34ab04f9cf3f6c313b6c5b9ef879c10c1e1b249cba2580f7da8bb06c003db8718f318979e358292b881f9ccf984c525b61a34f6681197a7834913230627b56388ea26cce0569680c968b31aaa97710c9b2cc019771a57f8b5739554e45048d59610ba990b2e1967648d3c87410aff7981a57e2bcce971b912c2bf633bb8ea55314f3327d3b4fcde33aa1e235e6eb603caa19ba83c98eea4196c78a80e8b5680227caf06ebb22042e9a5c63974650fbcb1531404c6862710215012671093911d67027d491a916539a1b84b3c966b89ed3b1e9980769267827731ece44826a3a0bfcf037d9fbb9bab4b85ad668fd1573c0e9b227fb5ad32c948037384145188b17620eb91cf6a6318f331cae3800164ccd138c8c75a3071a7c0166f5156d74171b5b854c0783f9905b88950c23ca8835e530c4037260500be9f00510b5357fd1b80b09aa06b7126ecc8bdb709e3e698761f756ad0624280778c0ca140c426f91c76f81b96cef425403c95bc00852359b638a8a75b3fcbea47990e002b346d5a9481083c4336d02191326f6ab5c5777f622cd4819bd1187cc6099cb7968474ed93c0b830bb301314551970b86a25da05dce97ab5db744c78536712c752d02206c8585285268c5842491f92636682b223b6bddd39c6070bfd74aae3f8ab1fbc357136028aa3542f006cfbe429001377d2112c5ae3805244b865ea863257aa671d0b146d04b89b233f70768a373043a59b9060b0943f56865e6a91bcdc54402574a0f1c143dd36948d781d2f3c44e2f08b52e339b6e1cb3
sk = 7079b0361596d968aeaac085c8f649ef02a20b947efa34800067938ff753bc0aa132d1a51944634ba6308e64848b60cf01ac01a7a13c5ac5763f2a07da294d955b5044f2b46e2b6f51d501c3949e32a64bf7ab5b6435986a1719812bcdba766380a0601c807ddb1a0c532017c0540b56e82c63da8276e665d0c4418101af9e07092a48422c960f7a818cb266141ce16f76dba6973b5da07449a2b5cd3e20650d753c044787a6154257785aa738418254281298c272273ee880099772c5a8d0491eba4930280f75664d6156928967c2f855053b63aca1141b8fb3c8e7720c0bd8c17d18a2c3a73902d6711c5ac31110a4008d920ef9c6cf918d0b457cc2373229516f2f0a9c70b91fd640c2959a3d95634736910c840b173fc4565912a332914bc4c6251483691ed7aba7906693eb54f36794bb0777e5b45f32756ea6889d6fb75c84845d99a5458b024257a6210c657555ab7cdb802351e1016213636c3b37af4b57aea9cdc5a336fe2b987fa5994c991c5b59aeda80a5dc1639a5dbc994e330f710752af651b11a2be27c57413704c0685973c67f969098383b341747ad8849b0d86715a2a296f0321f2e9c72b69431d4253970f25d653ccc2bf72d617bb861ac66781576a6f7aa70953d6d3c40dd659a373a1d7be285ace7c2e7c754d42c780ac5a8e9f7beac93610b9c56c64b28703b63a1684a88d76576743b650178c79b209d28a616d79ad68092b5b0cab578c4af895aaa20455000a07a9cb4bd57c04dc5ad159488b70a289f229e87552bbb9aa1f24aab37099d0db07e9ce14f500773d7326103405f5a516e0240647f556001d6cf77924c2eb3c546a25aa10a80bbb20d09faaa6115020e988a85093f2e15447b536b6c610776403afab7037b795a7fc93eab9639f400a383454e10a591ac0ca3ab344ca0892a022532bd79ae558710451175134801106c615e47ac6b333b1ff430a1d2a0b8230afca93d65e83049f01d00ad5e795902b8ec7dc496268584cc90bb8c88148bc5082b74e48b1fc2116d9033bd342b53215aeeea5788447c0c50b567b88888841b9d8c9e9488ba2a4a23a3f913e00631ac784f13c858e5b49b920b428cd24cd1ecafe553acd95982af5b8b8b00bcb1074f6ae52ea7eb34cb4482d4679efc337eab910d78210b94f7b5ef150814c01459c0154d67493fa276dbab403950a609b23d1fd37f23e6c40be57c2b9bac82d9923ae3cae126be2c0c54eb88c9e0307402971543b58b67d21760590c818b4c71855fe90080696644e074bf2a45237f037565e800e071abd930abbe6b6e4fcb8774aac945898ee8b74911726e316568068a1c545ca5e75c02c2b2872d478605341ee5b8b914690d9b0938940540a595744cd8bae7483d39d1511344ae19bc99fe5b5180f22c032b6bbe67bd507c6a9a22c2e19a8ea2cbc5436a8b307a9e69d237076a0fa8d52df9852205c4592461c252542c95e2847651011e1233834508a8b7b3d09c833e8837150ba67405ba5d651075e39590d74ead502157253a703c2d460cc21ef173e197200aa85e497c9e6989996cf2c29320bec0b671133bce293268fa9b4ee48c31c9957dd2319385301c2ba97338c99e33d828119174e1696955c4bc38dc838761a183d31e38bc21fd2b955d9002ac69ad96c03822fb4283c4216e93b96d86bbf81888b68b1e67741d4fc8af15d4642a7b65d7b408ec711055826bf634557c8a7ce4a32384592f3c5881aa530213c2435141505a8c0918186c1508ab11101b09397d82b31c85ab64f4bb38947726d2c717362858a0a3656487b0deaa38c8109e5fd061496a695581347d52aa7ed71c20d8a613bc54e8a49a92ebceab993b0fa81de448c156550aae181a537c38638c6320abaa08c50b7b54211dbc8124a487eff2b545ca3db8a07be7674b51a95efd08c4421cbf2aeb8cd92383851a044985aa9a062bf5267382db45519bbd747852ed1a590ca3a89602a6c65cc06c856e22484244fa15b928b13b91736b1680e18cb1f76a7209b76754076db872295ec76e246b1f58f80fe0610372938393288c85b2b2f2107fc39c7d805678e68a38e3e57c30ecb650dc15468674cc54aa8aaa424b5060a03bae4d74c8a43c951e6b53b2c8b1502459868a1b03a5c1395c1b10551c28a6756d251e1916c24ba33792d74eb88a5c84078f60c612beb4a7d94bca27e3377e53442284c395ecc235309d1281c53964bd34a067f225829e5cbfaed47da9e393895aa82a67ab5b44a92d8423bcb59265e73b84f549927427e9295acc8694d77020d0e4342d3c784b121250140db1c3bd38806351416c8f86b4abfc7a14911bc865baaf867f54e92f935b044b60bd5343c5fc9b2d1dc68735baa31ce155e37c1ed0c85162d2ae3492c44c29343b50351c64747f9765b6f9306bbb3e543334c987c9a1c2a5783a576ce94b8f10bc3539cd55f30b0cca01a5985eb5993d35b8cbb136bd769b13f0c5c2d40b34335a52bd34ab04f9cf3f6c313b6c5b9ef879c10c1e1b249cba2580f7da8bb06c003db8718f318979e358292b881f9ccf984c525b61a34f6681197a7834913230627b56388ea26cce0569680c968b31aaa97710c9b2cc019771a57f8b5739554e45048d59610ba990b2e1967648d3c87410aff7981a57e2bcce971b912c2bf633bb8ea55314f3327d3b4fcde33aa1e235e6eb603caa19ba83c98eea4196c78a80e8b5680227caf06ebb22042e9a5c63974650fbcb1531404c6862710215012671093911d67027d491a916539a1b84b3c966b89ed3b1e9980769267827731ece44826a3a0bfcf037d9fbb9bab4b85ad668fd1573c0e9b227fb5ad32c948037384145188b17620eb91cf6a6318f331cae3800164ccd138c8c75a3071a7c0166f5156d74171b5b854c0783f9905b88950c23ca8835e530c4037260500be9f00510b5357fd1b80b09aa06b7126ecc8bdb709e3e698761f756ad0624280778c0ca140c426f91c76f81b96cef425403c95bc00852359b638a8a75b3fcbea47990e002b346d5a9481083c4336d02191326f6ab5c5777f622cd4819bd1187cc6099cb7968474ed93c0b830bb301314551970b86a25da05dce97ab5db744c78536712c752d02206c8585285268c5842491f92636682b223b6bddd39c6070bfd74aae3f8ab1fbc357136028aa3542f006cfbe429001377d2112c5ae3805244b865ea863257aa671d0b146d04b89b233f70768a373043a59b9060b0943f56865e6a91bcdc54402574a0f1c143dd36948d781d2f3c44e2f08b52e339b6e1cb330c784bb2ca3538979b24246c2644907484719c531ea39f13c5a34046f8e5cc36eda18027c6709111f1987e026a481d46003aeaf2ff23b675bc349c749f300c5
m = 281023b82d26fa61f9a306cce0fa00037556c9a0b597fc734ab2fa2a146c1661
ct = dcfc105552e6fa456892e8c6aa3c450d15f7ac08275f8822e104a60d0435e4da137f448d908c23da5f61295bad5aa7627b22b923d9ed10013ea8faa0c76e7dcd660a4879b685d83f43578a26b181a0b18f8573c3b9a019bec5981d15c57822f18ee3ad3c6a876778f02c583c59490dc2cdfc740f0fce1c4b4a6a59566104d432abf7180455cde7db37c0dec8d86e761785cd1b9c95c93bab8921957759e13a94e5bc8a1d598cf94bf1f8585662b94b6be46460ff90d6bef640bd5ae3a8633f7fbaff2f92e6d8c5c29583c494ed0abdbaa9f732f398a433b07982c54c339ae340b5265fb5fe9550c663fee3314faa822ebc71d750e8b572d3e3b639b896dbf9cdfc00bcc7e0e230a7350ed893149b393f0a9edc49533a7d4ae7296c9bacf6978704c4d120f9dcf8586530aef694b9015fdefd85746fb0e350b3d5bf04b8d91a0571e452705a75b7fe86d5a5ec6462a1ae105e06f9eafb834a2f944e7ae87814de5b337159bb12e48eb1603c576b1e32302f32b2befebf5f5faab77312430b768a71736aef50718042c65aa39b036fd73d0ff0e61f606a6b41c91133dae4447a27da434d289f4da3f2d3449aeae0a6106dc0cd9880eef87b5bcf6023e5578ba7c108c224e2788b46febfbe631913f47e0d4d8e191ab9e9609a9221ffbf87ecdfb3b970ad627da0ada8219efb62aca70060a6c8955251d524a11e6ffd077d3fbb7b0fa1b390d8f48c7823b220aa018c3540bb4f6828767ebd626e782a75456894baf611b6c6ad97140ef8736a661db3f3c47ea292ba1901dc4e2a4b6eea60bfe95fc196e2986f0d1207ae806b4fc941cc2cbafbbf68a242c7464e60f8bdf937378a7afdbc6321a10bdbc1ffb2bd5b8444add4f64d77c33bd21e11078894eeebbbea9c07bc4e4ec36545a54b6ca02bb1482df3ae788227275d10b506999e81b176213818841c0cdbd896843b8aabff95635d22c6e6e289422a90f37a668a159da387356e4aee0d5edfb4036a3e390fa24ea935854f2eadfdd9de81d37a2b892f00cbaa7f14d09b27caebe30b5d6d10b47f2551f95d0feb9abc4c8ad6124926744b2cfcefc34ac63e4d4f40932f7b9a435aac27b016116de7988c3b74b983b41ee344081411ac236e74e0d7675fc868b50a25ffe1a4f40e5f5a0f0fb2ed6aa31f1b63194aae2735d44b4cdd05f05c751ae40d19fc725d659f80a15797e2ff2ff2bf1a84e753663b8286224bcd4564be75b7d7eb7269f3cc416838eb4efab7583b055f6cf4d24710a0cfaa7e941164407500db02b3af261e9797eaa9c08383dcf8ed97e92aa0856c382e79ca645b21ffb9f68b3c91dc526a8862809ab5c40b95359df2d74956e1647bc7bfe2997aa93b7a667fddceab101b01f04ec7b37fd81eaf12cf468ee1465368bb9c6ebcbb6f6ced1bd9e2e1f44b634e38d022161a5f62c3848ab0d35a1e986fd07313a986729b8b85ea4eda84ca70df450a0812abfff29d578c0339572a1a2cba4b9820fdd281ebbf1041cd3912229dcfe20275db7b36d890b8
ss = a883ecbcfc3a4d96f16c96944baf92155e7d04b572e998cc78ad8dbe46382268
d = 056661b38038da4fdd7426f32a81576c73ed84843b305168a374f934e27a4e1b
z = ba2de5dd570e201786cbfd5d27020b649b011455909aaf0ad6d92c1b4bb1f8db
pk = 00264fbcf666abba49136b6e6ca0ac8636bb20d305bca62bdef6301aa51899d7341147b72c210afee6a3294a4ac8685b1b6003eafb7e94d91fd958b5c3944129198bf02a2e9491491a2bad9375cd9f184aab285e91c877884b101511775cb31f2a2a3e7337406d7662c8d8c83c1933f0e27b8b2b39b1aa8897440ea5142f22b218c77c664092996e39237f577139014da6da6870d848cf98b006c9633ff138323261e1d042ea645e60813c11f9489714c197607e568c8045f0244ff40fb86634dd469033456604f19255645898181cdb830c1a82c4eb1373ba820515b6a44596342ac8b912c217603cc92b8a2b52caa29972bc95ab334a93307d7b9aee013b22118eabb947b1a23150481fa1e7b9146b9ef5fabe9debc682003eed2534d9614d90466c80a73fab8b94d187a383463e7f6a380d1b34ae5473f58167e97794767a20bce5b6d5dca88b35695e0a2baee03abd55ba0fe768a8254d40836233fab358842675508302a337840167dee53eb3ccb531a7637dd1b9dac9a00432268002165f72a5aad8ccc7131ccdb1c986a7b29bd89311099fa3e9460553900e51560364bf9af461f1487cd9f0adeff5079b07240870c310ac4702e113f68433981242c153c49c43cd93493b52395b5db073ec936f3518b7f6954426b9757476cc1bd0c4ff870a2124a8f8daa3299ac21178235c260a018c169d083cf40842bb6a0f2d407861106b4e752091dacbb85677fabcbe180abdc6235d0e8c34737a5934f431afa670d000166f6c5e4516174a205f4bb6182bb24a54907be5360cb81b5333a937c4e40ff2579b0039c0ba3374664859e376a8515b390bb46acfb54bbd4aa6daab1dfdd44c712b311798c71e162f36f562017821cc96227cc431ffbc3634acc704937187b8200d9bcbb0c25df359c386e740195662ae24cbb24b181a23a2b4cb5e3a767701d3a80f7bb82133be97daa38a706c7e2949ce86587246bd5fabc774956019c2247f5748f0988087159d42b8c6b1aaa398879c77e32b0a5494926588dc537fe1f05a10741fd8814f191cbdc50cb2a0ba1ec053a789396208415c77c18d283510f410a722a187cfc552f63159648317ed696695413ec894ab80f4c106d73933e312996b23f073bdb9625727d8c0ff1818d9f78b91c4a6c33075f9a91b772138cbf6861937c53aca7b535baacd2bceec96223ba7747b4a7d50c36d3cb0297967cc447c3bffbbb723455e421ccfd791c48f8ba558692e2ce278dd351e28d35ec1039f16d8281bc0867d529ffa6544b1663a14b6843fd85feea2b00e3c8b2131bbaab0b2161493caab5464501ff6e30074a372dc6a905b9a1a66b637365b48af4b55e45ac4236781b71b130718941f06c17d84786bf1a033b60da7c6b0d4d385f3f323dbea84c0bb8fa720569d1959473b1af84459c0ec4ef133c0688323fe8503069bc15cbb391ba7041e665f652880ee367c97f34e7230009fc401d7a34b536529ef544233761bd2a01a9da338a215492252906f979290202e5c666bb31a74feb13b05cbbb341076674c02567c80531c5573fc6428b8ceddf3ae84b8bb7018a3ffb02906770c4528c73360a867c2701158927eb5a9fac60a2f401affc4c65198b4a5e1439001d5882496fa682185d21aa4ef95ac3eb5e675c7a4a4426f93
sk = 06f99e63362cf6dccc11a8854b1407ff12142d91a19d0395f3923abff155cb4807aa932e218232dfe932aafa673150bc9e7155794565aaf7375f7195f0c1c35279a51d613c6bc32cde086f61725c28324e9e392d1d3a91b0661f1524592f6772d4e012402c18ea162a3cc36b8f565152dcabe80691ea3b84d9eab83dfc429036676d1109d9e258343b418f840a1c53b47211b55f490202c4659126bcc5f4ce23f2906630026cec8418526efcc02b0feb7728a53a3298232ad37a424b4f980827e24ca9cef26115a100bd224b4a304914c83629049f7e836b8aa539eff61a60fa8154ea97c31259b3c629dc891c027c8e5441b5f164759b13980ee0a5baa71deb08c99e6340419b0f6ec82ee2536231e2634f9307781097f8ba2a22db4412c5bcdf764f0b58bfe176163e1b5667ccc45b39c77b3673ed4c70786a33b5aaafb5d5c12d4077baa3223e2614a7e917c7462f220545fbe9275b1a62a882797e5a96cefbadb309995c9b26747ab33e543b36080c29a4bafe68ae41911aa763a8d90162a1959dfcb7890a394ed40a5340f0b8a89434baeb9414ba460178b2c5db503a28bc8f2a42caaca2fbd6c77d758f30e14bb1075ffdf535fffc76d02ac264787e45340b1dfbbbc4513ff15abd2337b6d4543492160575f44ba1c793c3054bfe767a827875322ca753e200c717c47db1ad47f12ad103c28e9380be2868c8b32f7102c26b977760e67d98109921425611b9878e215494910730956bdc7a015506c45f919071042e921607560560237bba0c3190c759295ad059b7c99ecb62222a54563ba730a7d3a4dde375c9f931cd16c4344552ff984fd6aa9ede0602a840bfcb705e078cc375437d3927455aab6ea3872499b0795df7bfd436cda3368bbbdb990d6ac9d3f637be663e7590055e00558d0177f7c63e7fa292097303d68a34f240a17c7c0b80c5a69004c195d915dcc880acc9cab1db842c14722ea534b865488c41824017cefbaa5c1127aec9e535112764e713ce403c64a6a27662a254836327d5924846dcb646b79de5ac0bdeab9223f36f5c124e595165753656b0110241f6b805b0b30b1b698190b5d4f1ce112c93b4f6a190106c7be120d2dab2995578fe9c08db3bb36c99c2c3f2001c6a269f563edd088f3b50a39d508a67c75889012cc090217b321e99e95f4f310f8db2cacbb853297601895a3430405f828827cf151a83480b4276cb73996fd5d7b357a52573912ade3394c48b7709d50cb8f2381cf50eb0e14bdf5740836138e539a7fa6a4a94339cde3bb71ec34ebae4bf4763ce93d6041f62bd61c81868f81e8b88124e667cc83c0b226157560647996a2581837b75eb59d5a934bde44cb1e664de41184ac480323ca59f624662b17bcbc20424c565385958c99246d2383a9e2000f9b817fc57b7f32513d96ccbb6140510e11e224702893bb891350404f376b0b04a674b2161bc3c68e8901348a9a9d7742aa3a210319dac25a7ea909f2e877728914cbc2332bed4876f5453aeb3365879a0a24244c6172a8d267cdf9c10787740a5852e66e3663a879a35208a07959b9c5997e57a779e8679563caf551a597697473776519f87b0d7e03c1a686d705c55d1b1ab00264fbcf666abba49136b6e6ca0ac8636bb20d305bca62bdef6301aa51899d7341147b72c210afee6a3294a4ac8685b1b6003eafb7e94d91fd958b5c3944129198bf02a2e9491491a2bad9375cd9f184aab285e91c877884b101511775cb31f2a2a3e7337406d7662c8d8c83c1933f0e27b8b2b39b1aa8897440ea5142f22b218c77c664092996e39237f577139014da6da6870d848cf98b006c9633ff138323261e1d042ea645e60813c11f9489714c197607e568c8045f0244ff40fb86634dd469033456604f19255645898181cdb830c1a82c4eb1373ba820515b6a44596342ac8b912c217603cc92b8a2b52caa29972bc95ab334a93307d7b9aee013b22118eabb947b1a23150481fa1e7b9146b9ef5fabe9debc682003eed2534d9614d90466c80a73fab8b94d187a383463e7f6a380d1b34ae5473f58167e97794767a20bce5b6d5dca88b35695e0a2baee03abd55ba0fe768a8254d40836233fab358842675508302a337840167dee53eb3ccb531a7637dd1b9dac9a00432268002165f72a5aad8ccc7131ccdb1c986a7b29bd89311099fa3e9460553900e51560364bf9af461f1487cd9f0adeff5079b07240870c310ac4702e113f68433981242c153c49c43cd93493b52395b5db073ec936f3518b7f6954426b9757476cc1bd0c4ff870a2124a8f8daa3299ac21178235c260a018c169d083cf40842bb6a0f2d407861106b4e752091dacbb85677fabcbe180abdc6235d0e8c34737a5934f431afa670d000166f6c5e4516174a205f4bb6182bb24a54907be5360cb81b5333a937c4e40ff2579b0039c0ba3374664859e376a8515b390bb46acfb54bbd4aa6daab1dfdd44c712b311798c71e162f36f562017821cc96227cc431ffbc3634acc704937187b8200d9bcbb0c25df359c386e740195662ae24cbb24b181a23a2b4cb5e3a767701d3a80f7bb82133be97daa38a706c7e2949ce86587246bd5fabc774956019c2247f5748f0988087159d42b8c6b1aaa398879c77e32b0a5494926588dc537fe1f05a10741fd8814f191cbdc50cb2a0ba1ec053a789396208415c77c18d283510f410a722a187cfc552f63159648317ed696695413ec894ab80f4c106d73933e312996b23f073bdb9625727d8c0ff1818d9f78b91c4a6c33075f9a91b772138cbf6861937c53aca7b535baacd2bceec96223ba7747b4a7d50c36d3cb0297967cc447c3bffbbb723455e421ccfd791c48f8ba558692e2ce278dd351e28d35ec1039f16d8281bc0867d529ffa6544b1663a14b6843fd85feea2b00e3c8b2131bbaab0b2161493caab5464501ff6e30074a372dc6a905b9a1a66b637365b48af4b55e45ac4236781b71b130718941f06c17d84786bf1a033b60da7c6b0d4d385f3f323dbea84c0bb8fa720569d1959473b1af84459c0ec4ef133c0688323fe8503069bc15cbb391ba7041e665f652880ee367c97f34e7230009fc401d7a34b536529ef544233761bd2a01a9da338a215492252906f979290202e5c666bb31a74feb13b05cbbb341076674c02567c80531c5573fc6428b8ceddf3ae84b8bb7018a3ffb02906770c4528c73360a867c2701158927eb5a9fac60a2f401affc4c65198b4a5e1439001d5882496fa682185d21aa4ef95ac3eb5e675c7a4a4426f93b30fe432c2e9744430805aef6b75cf3011ff387e323558212b9d71ed71f044f7ba2de5dd570e201786cbfd5d27020b649b011455909aaf0ad6d92c1b4bb1f8db
m = 2f349ae0ca4e08e2a8ce5d568829cbaa2150b69d13fff8a46711b0f5dcd770cc
ct = 12ed5c2c38aaef145d4f144659100ade04a6e6db985e51c84e2f85e5241a937af150ecd876308049ce2c2573f81558b1c2a5bd9b5d468d0a5c6f9a6fad7f61c3f8d613bedc3b1341db72a4afaab4550ee8e9cecdce5118126bd284e0bbceef9523264dbae3b8e14859f619d6967ca6c76acb5c6322570dcb79c0ebe96c871de264c5553877a17176333ac31703b52334accdc54830176ce4534d31caecde7362f32f1dd7eaf312340bc50cf7fa30f4594e0edfd225d06139078e0e60ad1f6c52d450149cfc50604938c67d86fac3c8757663879d86d6530489c8bb5ea72ff7e561d5555c316f21de5cd8cd41bdf5dc96d85180a653b6930a9a37596d7bd202755238d56ba7eae727f5eb3c9c96f0d0b0f5f812a97b2c6f54a287164fc9d8213d5d5e4c7410e9a927210ceb1241592f9c06b93615732cf9064fa40aa6e78c031e358759ea8bf5e09dcfbe30c3dd94986a71f4176599e3a23cdec2a1615d6a16a80d576b96edf5a9056afb7516e64b91084d60f2dddba1faff53c6c078e40ceb5e17e3b5265a1c34b6a280ac75d8da08895f8f36809d2baa0f03336c632560048101642dfdf7efc9bb05216574286475b3eb754c9ee7da4d79465bc09ae3a986337a0ac6331ec36df15dcd6b600b34cd0e49ed9ee5869fb190ccde999fc4be2b9bf9e3993907f15ceafc420c13f68aea39484c87546d084ed7dbf9d1d97b73e399e223097476a138edf4c2dae0b571743f35b8bfc137124e0c76d01143ea215b5bb9b01aa76a15a73fe48001d75f069c728532620592f92b0bdc2915d0d28b939444e4326fdd3030a63bc7b57a022b72312fc4d96f3f417d28e3b73a1492413282d6db967258219b66b9e82847ea018952a1755954668f6f2951f25afca652aae2eabc100e4f513ade8f499b04be054bc88d665c19cad768dbad77cd3a39e957e564a1bb28fd80fd7c535886fbd54bc6c113dba460d98bcb7adf8bc5125836ea43d6697169cae7e6bb8104d5bd135b3cc835d572fbc5aff6a5d2288eeb79d3b9399d2dd17bb03d7f67f04394653ba4646ee48fe401ea2f896b436026fd17095ee3f9d6fdf58e6570b6a628fdaa9af130370c1ef0393deb7074ee84b486f77e341bb9c9f73d47b972bab42565dd0d9ae29e68677b434ffbb98361a8a8ed361c309b4b3810b3c3679075ceb702db09f97479fc07a70c4a8ea859a7b4577bc70bbc405ea0088f8f9408836a2b51f408895c8fa47fbcfe743b800f26889225b04d0f77f07f7531821ddfbb0b02e3da893daf967a6e2bf1f73289fdb7f9d125e2a23f3433ae8c19ac9226d50c9cbf0fb80cbc5b32fa8cf888b2654fa019c90eb7fb6d8490c8f8b132747980efdce5096d8933e93526fc684ca192dd498f5064a61d7b0a6d90b652fb09abf5da270c19fad49fd9da0317c453cfccfe34cce4678888582c3211fafa13ef2fc6719c44ef365c29f9b8bd8d6ac9f570b442bb5a396c3615c41dc3c7ebce6d0069f08f492300b09027228a751a45dc2351049ed2dd5dbb56e8
ss = 0c9bc34b6253a77b1b5fed3adffed0c6093752f1cc5e0e1c9b15f8e3f39b7ca1
d = a1b52d871612a1c611ae0944f9e71858f35d3bd14f20e96a931720668bdf0a6b
z = f25f42aaa0d647322bd837cb730af6082d2fa2d17bd63b162b36839fcc2df0c5
pk = 869719ce20c5abaccd8889286f2a77b388a58ebb7c53e79619762ae5111b6f352192288128a83202005adcf0b15c0640f2b84d2ed58ee806bd4fa22ad26c5c8eb9a035768951a579f8facd48428e508abecd418617fa5901fbbdacb6b539c148af327823009e86fa49b96c42d8ec5accecc423fc979c475fc9c63696c21d206301e9d54ad1088be167af34c57facc25d4bb49ba5677842e27c1fa666b0659c66dc412de949980ca6a707a0c21976822579a0fb1d697892fc87251354a17f630271cb3b10f5c578777a990361b467c1374897675748f763619e065104a31999a765815ca7a22103f3631879b790a862450c69af8d29c0f9a48e8dda82f2c03c0e12b62484c4ee35002848b030e41dcf1084b1f70d405677a059774e322c7b72265e32810e761d82956cc0194257f31157928b786b6fb6011a130620d2f51678d27de0965465d445e6777660865df9e73bc6858fa8155bf5cb4bf9c23527340c32211009144fe456950694b656a2a30c55647d17cfa1856981867aeb82af63f1525c31cf643b32ea822b2f389ad4255838a2bc2ff850cbbca834c87f9fba1c05ba251acaad9ad99075920653d29d94c399cc4a2e4c7a871e176a275b7ac0a4401d36b35113595d51b92ccb8618f3ca40b4900774a784644973477dd492c66d09ba9b074c3d0347dafa08dbe43a9b890f62a5b9caa996f9e362b9a2103942cb91915ce8e390af54a2578227a9389e922b9c382907853ba05eb13e7f03c079301db2135d95c934da5784cb05b9726a1c1e28b01f5c5edba7a340053ea51c32d0930653f46170025204c0adf94c2075631c55790895495f23ea104a60b88c8b627db4256b6892d1b7886f959a18ac238aea494e45aaefd72056f362e7f34ec5e20e9c9aaf2efa8683970e310390a620264ec1ac3af515c24409ef4a4b99d0725de1506c706303e2848e2904f8c4824260162e5392b5b0595d699357b190e237ce1e3692ed95b7710488ad285c04db243eea475520605cb98b98a1cc893a7f1d7492f038795da03f63a91ec925a914b3c1fd9a3b5a74bea6b6770a5b1400348f7002555ba8c9c95b88cd829eb179472245228c21afa2d39238c76cde000898b718884ac8108c06e81c02f264bb6c9c5c13081c09d431aae78a26d62fbd041f32fbc012d0c83fb9450448cfcdd8cf881036ac096396e311e923478c5a346cf5c930d01c84b04400b38759a18d3ba40e46c8af5f133258f353aaacbfa68b0bfe206bf7fa65b192a4798a0faa68b2574725dfb69ff108b7c155cf77426ef8a776f0455bcea85ffb91a74f7203bdc2a9d0096fe7ab57ebb4cf1dea1ca0c5c4f9e264d2d5a0fb64658bb3b1ccc93ea5814407b6c865bc2b2fa14311ca50016b782716841bf89474c10e182aa51c0416580769312419d1219261a548ef0aad81159e4be73bda9c8903b7a4955456a3a8b405a27c18968901d54f8a0ca16e41aa1d0c128edc33b069a1c1e4b22438beb74a996c8b30c1717f07092c46402b1d9b710c46540ab32f38381c95b7445704461c0589cb427606057c78f911fc72ba38d1b664767df30901b148b1d609601bec3e40e41136ea9edac60f1f097c49906f105c99c4b069d5325baf3e6882dfda254850ba1ae5ca738086b4bb3c91df05c11c1acb67a98d
sk = 93b888d05aa46698878f187be0da6290127b2cacca5fe508c40a523aa56b923b5325fb7bfe0b3cbff11fefb8c9acf6b1add2a41d265be89baa96989afe97a5a749484d27b8761b6e9cbb2a957676743cc79b22a74bf92ac693bb54a31c4f269e5d00c470630f7c491a708b40bc7160415576db195fe78b3c33140882723387d4af2d120b0fd015b41b5984a8c217e818300831f1556c5489139f216a4ffa5799246e9151790b98c2b907b8cd917f8d981e7dbb760a725a30e34d997774c657cd4d2648e974510511583f15c5f0100872b91d0c1c89c307ab4dc31cde68c364a20712559a7c7c58d6cc0c8feb1645d85436a8188d7c171da14451685591380bc0a5417870645e4c633a2a430f23941c80c92694b8cea6674e97a032c89516397d42e44855b4ab29f484d4e33097754d0fcc672f452be0b3a2b752c2e2a87275aa89e65ca0efd096ec158f591557c7fb1b6e696ef2ba704006b7f6e811f2385dba947fb10c404b79b90e620a842a569dca77f1039b62403787cb36bdc8984c352c48635b552361c77b82eb67abe8ea1db025302a98b9b075a5569243a8725493f07cd025494b5c01cce508d594cd36f473b8416a9e7a8de0a99879c109161ab3adb78d01e1b2ba2809b7266575086cbb2622a4e708733bcaf322420a65873c624dbf1c20a07821a0ec02611a36f4501485a6399a91b888ac547c50120e5070e597a9a6a67f06a2039cd6ccf7246adc0576a3f4457cb9a4c4b46ccd846a77f416961072cfe64a32920851ab1a20555122942b7c3cad5b137f6885b39d66cfc4f5c7c6e63d2d45c8e184467ee336945aaca71442b1508bd9687f40a4b70db764bbf90510526ef1842151c56da153a100fc92efca3539ac6efac23fcd60665263cf435ab34336b08d2023eb147eaa00c5271459b026638b9c18d2d04e3b429ba38053dffa2b1930a7453146e798323dc5c5fda63ab285810dd734b9988691c8445098a2ed96cf2324067fc45d12f118b2726104404c2174097147cc6363c684215a12b4b34b161231331c56fab25f0418f5e55fcd8bc258349524004a7534b99051113efcb310d61556788e187c1f410b6563530d8aa4bd07690234d504b4a9795d8141d56049d8e1c019932d46219124596a64e20658f010724547e8aa25d55c042a8a58de53b10c9c26740812ce6952f765bfe6153e1b43582f5b7af3ab3881ec42b4f80163f89648c622ab625da6b730f47244d2391e32c2bb19da532c726f30772cd90b64f481cad12c86c6166bc6f38fb0f92975b9aa31b8acdbd5bf5e746891a7087849497feb4fa63c28a4836784ac8a6e631055260ebc0b33c5140fd3ecb5d82156f16aab8349411d1192fe578e3d359e22705439317b7df77d08d38e7abc8b146307bda7a7e00b8e0d51836b1ccd35611835755a72a6bcc069165164a1181920af68434bd639fe0764fe07d0b6871ccc617b5958c26763113c9062be342dc5e44fab720a30a44a10aa0458379c9d8719606a564df808e63581820606ba242ae664c4fef748ad311ac4156f597c39f17c93f88a74418b734e0caf607c4f9d72877c925c0f25410f551c2b3860fc26cae2f3a319815a239bc4fd627ded7181869719ce20c5abaccd8889286f2a77b388a58ebb7c53e79619762ae5111b6f352192288128a83202005adcf0b15c0640f2b84d2ed58ee806bd4fa22ad26c5c8eb9a035768951a579f8facd48428e508abecd418617fa5901fbbdacb6b539c148af327823009e86fa49b96c42d8ec5accecc423fc979c475fc9c63696c21d206301e9d54ad1088be167af34c57facc25d4bb49ba5677842e27c1fa666b0659c66dc412de949980ca6a707a0c21976822579a0fb1d697892fc87251354a17f630271cb3b10f5c578777a990361b467c1374897675748f763619e065104a31999a765815ca7a22103f3631879b790a862450c69af8d29c0f9a48e8dda82f2c03c0e12b62484c4ee35002848b030e41dcf1084b1f70d405677a059774e322c7b72265e32810e761d82956cc0194257f31157928b786b6fb6011a130620d2f51678d27de0965465d445e6777660865df9e73bc6858fa8155bf5cb4bf9c23527340c32211009144fe456950694b656a2a30c55647d17cfa1856981867aeb82af63f1525c31cf643b32ea822b2f389ad4255838a2bc2ff850cbbca834c87f9fba1c05ba251acaad9ad99075920653d29d94c399cc4a2e4c7a871e176a275b7ac0a4401d36b35113595d51b92ccb8618f3ca40b4900774a784644973477dd492c66d09ba9b074c3d0347dafa08dbe43a9b890f62a5b9caa996f9e362b9a2103942cb91915ce8e390af54a2578227a9389e922b9c382907853ba05eb13e7f03c079301db2135d95c934da5784cb05b9726a1c1e28b01f5c5edba7a340053ea51c32d0930653f46170025204c0adf94c2075631c55790895495f23ea104a60b88c8b627db4256b6892d1b7886f959a18ac238aea494e45aaefd72056f362e7f34ec5e20e9c9aaf2efa8683970e310390a620264ec1ac3af515c24409ef4a4b99d0725de1506c706303e2848e2904f8c4824260162e5392b5b0595d699357b190e237ce1e3692ed95b7710488ad285c04db243eea475520605cb98b98a1cc893a7f1d7492f038795da03f63a91ec925a914b3c1fd9a3b5a74bea6b6770a5b1400348f7002555ba8c9c95b88cd829eb179472245228c21afa2d39238c76cde000898b718884ac8108c06e81c02f264bb6c9c5c13081c09d431aae78a26d62fbd041f32fbc012d0c83fb9450448cfcdd8cf881036ac096396e311e923478c5a346cf5c930d01c84b04400b38759a18d3ba40e46c8af5f133258f353aaacbfa68b0bfe206bf7fa65b192a4798a0faa68b2574725dfb69ff108b7c155cf77426ef8a776f0455bcea85ffb91a74f7203bdc2a9d0096fe7ab57ebb4cf1dea1ca0c5c4f9e264d2d5a0fb64658bb3b1ccc93ea5814407b6c865bc2b2fa14311ca50016b782716841bf89474c10e182aa51c0416580769312419d1219261a548ef0aad81159e4be73bda9c8903b7a4955456a3a8b405a27c18968901d54f8a0ca16e41aa1d0c128edc33b069a1c1e4b22438beb74a996c8b30c1717f07092c46402b1d9b710c46540ab32f38381c95b7445704461c0589cb427606057c78f911fc72ba38d1b664767df30901b148b1d609601bec3e40e41136ea9edac60f1f097c49906f105c99c4b069d5325baf3e6882dfda254850ba1ae5ca738086b4bb3c91df05c11c1acb67a98dab02b962b6350a9e1314baaa272b6b13db3d1edc9f09d3addf07f6826a3556bff25f42aaa0d647322bd837cb730af6082d2fa2d17bd63b162b36839fcc2df0c5
m = 525f15e526198acd1d2b0ba0886071e482866312cdfdef01c20eb2935c28ec84
ct = 5345dab543ef9fd480bdee57238ffeea5dcdca70ae206e62bcc316262626a7f7bf7f8ab9d5ad11193ee81dc4d8cbb573bc1c87ee5c93b6ce23ce6044df19ed3c859012a75e5a0ff210ee38b4bffc87e257194eea35d7524a562edfb581522a00aa9825e454be4904e6e63fb963cc9143700f03c65babba23bb9a266a53c42df791e5457eff635cf2bd10004c3fb1a0a00644fcecf05d2ac7fc854f828c11eb13af098bb866ab9e4277047311c88a04660e632412016be0bfa0457462459f0c52be5a44b58d50a14dfdcee286b5f9f72e07264eb99d91e63cb49e65cadc6ffdae649786f97d002f2a1aa12b8e17e54eb595fa68d325eeca78b70986303363762bc068ab7a61caabac8f2471fd0fc5ba1f352561757ad3d6a1abae835ec29e4c06ff647aa71ec443cfb6fb01d3fe45af27ad9557871a8971e462f936110d3c3e4dbb6c00537c87c2a91953d5f2d2977c0c227dfd0e216874455ce301d3cbafcb7cc7b7bb089e31f39c828b4706be3f8df0f3e9bbeaa7d61cf13493104680596899b91fbdd314b7bc09872fbe688c26c39a46d8e8ee5eae2cce34ab67c3c12eec761b068225d4efea73060e3da3daf7dd44bc383c2b8a70c161fc64a64e4629c746bed92ce164cca2725c6b641af32c42dda3021e7d01dfdf27cf00728c1d1dbc3d790c4459555737e57aa1a7ea258f009d60d5515ab7e225c14197de45dc2caa1a5405c43d277a21427204609eb3c75987f99f63117db43a77f3d1e93b5d53664e453481012323765c53854d547c1c83b93071aa56277309401b0e0becd5a19fc7dc4fd22fa3b2a3b8612f8346d43a849210291fa501eac01740984ae05799043384eb8eae891d124f68dd0435a8bc4a448f6657351826b0433dcbcdfdeae17c68189a34e56c49c871d3a3c5643def6b392a6d864920ea7ecaea79677f0ada410ac7bff64896bac259bb038b5eaab119567de1bb1b742f8e5644731a50f2175f527efa09acda906a140d3b0797d35da8e9e1455fa59f07b023bdec9fa005f33be1e4548e93b35b4e0d3bade0ef7e914364a4b20af6ca381fad3df1a6dc3231aeca2691b4fde36859887aba76df801d923efed6f37f7b43c299c5e17f76e9577fb2c7714547a6656c4ffb3ee4743f44d29e77a9ce7eb162f3b43dd060ff45846ce812e66f821810deb2348bf016bdaf1dd590e5d6394e03d898b0c264904c62f37a59294dfbc8808eed87d6fdaed701913fd6fbc9e429fb93edb480ad288831dc0bff8f1a3a697acf9a00b54148ab89e271dd332dc512ff7634cba599bf00f0a1aec5d34421b7e97c99195d1766e05999bce580f0cc624a86b2f59abed148d0c0ffdc83e7eeb74d6b9dab8440c85c94b447d02aae20da934a19b9700a3d7e31ca73f61960d8575b814ffbfe4c0e910af38bb059b1f748008435af722e220f05a758953c25370bcc27b37f4ab71a60a078bfef1b46fa4b671cef2c0e727a592e4386bc2270d796468ad0213f2c12619c57ed74ea820e087ca5ff14c6e5e3c4c26179
ss = 9e84021296ac831f4b9d8e299e08bb2f95c5946409e210f86c8571ef0b238701
d = 952b49c803d6d6fba69f4375adce8594847a00bcae2179da49af2aed04232502
z = 23da505ea48a79eb504eeaddf7d19d736f39a46c837f2a0c2bf3fb876ed8e6bf
pk = fe04b19e38680e8b5f005167b4ccbd4bc2a87c3a98d2b2af18738b8b44b1ff480ad69183c828bd372a4a3ce12ce72867a886733f3bade4144ab55b63be2902aef88ab4e129551540e8390357631233eccf23a0668886b39942c23f902265a84a08b07d11b85c096512c09ac3c82023f23aaf48578bca4b50426713c7e5270980c78c6643ef615c2b6ab57b98111a321e30d8a38b5a376f9a2c793ba196e293fde201ba7261e222080d951b4f249a47da98c2aa4b87e165de574efda9577dc815c847ad269210970975d8322645246cfcfb46a194a9b3cb2b91a20fd9107948d8777d0a14d6187c922a5beed80600991f3040643480286a580e932032a37b8c82833535f721edf44e97397e14931cf7f49201d80b75d650f204bd37416c643ba725d2b3b4f368b033589e01cdc10ccfe264a6efe01ecd3b8e92478bfd7c1abba973459346798007990a9edf57b081c73d699b7a758a6013106597ab803870c24e4c2e0d649dea9bc0e0fbc742571b7b6bcca714881db2597c3a45cf0794022b58985a61d582aa59b17e9c567e4b4268976943982705f389566f53c49526ab6c210f4e694544d307d2c8612d1ccc23658127e8b071e58136734082616ed011397bb781896953c73b5127b28437f38c27d663b05745d3fa37e9c2a07dba767f0859e7a30e9d48cce5f37632e817060ca46633c9b4f6735c3bcbb9185abf39ba9ad600718c6fb84b7c7b867b5e5c51c0b0cdb03cc83b49568a4a02ad831fc93157a4e5010ba81c0b6bb34afb908a77b2e8d106f752c39ac1a00a9467d58484bd273733947a619439576a98b4360811c97e73431901978d295148bb991433ac72b4cc3e5cac2a8f68ac9d9a3f5d53889343af7e6b02316831b7208939a88e613c0ec5d07861099488b08deaeb2cd295b6977c7c9b2630cdaa5b0a93ab7d98728b3ccec979b869d506b9c679ecb673b7d83df908aa58603275a36291ca60fb717b74406ec852b802eacf4ec3c2533315240624b5b7a8ec960ebeb04d970cb815fb059c458d02254fe8564f154a8c240086fd98ab6a4a4510fab5205a99ab873f3ec29b603a660061b8eb803b6e71740ef174db09bd6c3447197765a0907d31fb1635435601b0a8337972263857f301ae5cf56a23dccfa392020bc84e79aa6a37450389a616f6e626e001592f7a71fd00ad82f3ac9d1979e83955bcd1248e7c9f5245a22bd26479caca02f70303b8c978187f102bb949b7a709e94fc2069489601c2752222da41090578edfc1083e0a8bc9110b0e64623e320f0bc56c4f2b2bef38452ac7c2e17c5a72166a48d55ce5d3abca1a98d6eacf734249e8820e29721931faaebc3abc1a7453b5b01b52a27284995df4f07a3827bd9567cc31b2bb08825046226e059b52bf8b0f864793926b461574b73198b6b4a128f19607bf1205380127e6597ea4b099eba13b38fa376177cf8d090881a20164d804320469b15988759025f5089d7b98675d554ce4714c124c1c30775cff79229b1b99e4206cbf28bab4017077d4721c263542ea1742ac45cc500d327a3da9c46309ba09742305b25390c50abae20b6e8c8b3ae0208aade68d9e2004bd0c26d21c8096cb97a1a2ab02548ab8f1be5fdea37e49857c092ebd421eabeaf7d76beea2feb7cff7d2376a329549
sk = 7db7cb1612bd434144e3e8c45dbcbd0983a000da3ad94150800c6ba82929366027b9f3213cb2aea2e094ed979a179b95629b885a77b3006d6735f6ade15589f06397ee572a11c9a23e206168d10736e0a073b28240518febc2a88135b290231c78e5afe50a21bba9256280861ef75f0e97336f1b735ac69b0f652bb6d3b46d6520964671a8309df2a2997b36a4430c7f1af27443b869dab0973793a39014614f96b4b0f554737b77481c0d16288183b71dc9794f713098edf87bc947a96f542e2a6c11670401dd475e3214be00c0054c687fd3774263bc9fd3cbb85050a02d53c1cea22c6da3585f743d14984c64046217555f45d9aa7b4944d14cbd3dd69bb520c150453bcf91387a1ca4bf4353b15a9792ea89def5cd09a6658ed57af3cb2d2b1464af2bc28e016379569d7c352ce2d2c350f8c494807a8d239c2b0654bcf2cb866bb35da6289f5505f0059e4351a44810920cc6ac87c224be4902f2f002936c4dc13554ff7588c13a1ab7a12b23c273e7fa5e94b152beccc94e0a74d3580414c60dd2e4806a056235152acbd21e7042a3c3429436a52bdfe45be4247a0d24cbaa1821543bb6d860889933897b85397c94764dc2b1aa94555ff42412377bc6902fdef97295569c8cf1585ad8ab64c124af41a534ea4b2e5b6d76e33dcc5cadd7e376dec13652115e9733c1aec91dc9446fae1702a7420b45f32c719473033925d7996915f40fd1f13d11807811f1c991b0137524acef597686b61c146526564ca162935307cb6fe15606dc660a550c848ea8171c392f5a916738db2d90534a4332c303601d14b98cf5e7cda3009bf50809d194000b10b63c7c718d8299497228932758629b5529610bf56c7a33464b206888228a257eb8a8c149b8a0846df20c84722ca98a458c09ca598d752f8273326f27600c179f1a8cb1e8f14072dbc9866058a0f448a1556531e010582b4672cb9ff873865eac6096f9a4fa0225f4855ff15c7a31968ea1447caba5c295f70d5c7990057751dd91365c4c57b601cf45547153b2258a897bfa5b3d23c00d0be449ce5172fc513141caa315b397d6d77eaa67c6570a60a3b16f90f1087da1196b363ca47b830b4902c23c97b1ac33d464b5293959f1a007e51374b3f016f7bcce7417695dc015ad84b37e07aabbb0630c467206d2471509968f88914fe6bbba9742878632ee6655418535b4e45b5595c90b4ba088541e51a32f4cb920879268f56861dc40bc9f661e8f611288faa6f0c911bdf631de2bc9d53369f2b116a26ab2bff14981fb817a9b4d8ab928fa19a3e1b03f4b89cd459a64521300f5e5ae6ed8125f2544bb039a4f09483a799ebabb8839c4111f45a013276ff79a3ae9e5001ce451a0aaa5e84b185f8747ba35c58a253618a8593d155adfd05a5f755dbee456ffc3883ff715bb42ae09531fd6d88ecbb21d3138223326b8e9362e5382be38e7035701c2f0d72c678b47a79a891487bb3c9c7d6b823231da391b2b3c6751bb66b7a7e326526f3221a3a936ff82a09c07cf33763b3072b93a2426f2508b2b734e184b6f00488f378373209552a4701c43a746e207342e463c4e11bd5ab1b5f2e2b8691057d6162dd66a1bc97ccfac8537fe04b19e38680e8b5f005167b4ccbd4bc2a87c3a98d2b2af18738b8b44b1ff480ad69183c828bd372a4a3ce12ce72867a886733f3bade4144ab55b63be2902aef88ab4e129551540e8390357631233eccf23a0668886b39942c23f902265a84a08b07d11b85c096512c09ac3c82023f23aaf48578bca4b50426713c7e5270980c78c6643ef615c2b6ab57b98111a321e30d8a38b5a376f9a2c793ba196e293fde201ba7261e222080d951b4f249a47da98c2aa4b87e165de574efda9577dc815c847ad269210970975d8322645246cfcfb46a194a9b3cb2b91a20fd9107948d8777d0a14d6187c922a5beed80600991f3040643480286a580e932032a37b8c82833535f721edf44e97397e14931cf7f49201d80b75d650f204bd37416c643ba725d2b3b4f368b033589e01cdc10ccfe264a6efe01ecd3b8e92478bfd7c1abba973459346798007990a9edf57b081c73d699b7a758a6013106597ab803870c24e4c2e0d649dea9bc0e0fbc742571b7b6bcca714881db2597c3a45cf0794022b58985a61d582aa59b17e9c567e4b4268976943982705f389566f53c49526ab6c210f4e694544d307d2c8612d1ccc23658127e8b071e58136734082616ed011397bb781896953c73b5127b28437f38c27d663b05745d3fa37e9c2a07dba767f0859e7a30e9d48cce5f37632e817060ca46633c9b4f6735c3bcbb9185abf39ba9ad600718c6fb84b7c7b867b5e5c51c0b0cdb03cc83b49568a4a02ad831fc93157a4e5010ba81c0b6bb34afb908a77b2e8d106f752c39ac1a00a9467d58484bd273733947a619439576a98b4360811c97e73431901978d295148bb991433ac72b4cc3e5cac2a8f68ac9d9a3f5d53889343af7e6b02316831b7208939a88e613c0ec5d07861099488b08deaeb2cd295b6977c7c9b2630cdaa5b0a93ab7d98728b3ccec979b869d506b9c679ecb673b7d83df908aa58603275a36291ca60fb717b74406ec852b802eacf4ec3c2533315240624b5b7a8ec960ebeb04d970cb815fb059c458d02254fe8564f154a8c240086fd98ab6a4a4510fab5205a99ab873f3ec29b603a660061b8eb803b6e71740ef174db09bd6c3447197765a0907d31fb1635435601b0a8337972263857f301ae5cf56a23dccfa392020bc84e79aa6a37450389a616f6e626e001592f7a71fd00ad82f3ac9d1979e83955bcd1248e7c9f5245a22bd26479caca02f70303b8c978187f102bb949b7a709e94fc2069489601c2752222da41090578edfc1083e0a8bc9110b0e64623e320f0bc56c4f2b2bef38452ac7c2e17c5a72166a48d55ce5d3abca1a98d6eacf734249e8820e29721931faaebc3abc1a7453b5b01b52a27284995df4f07a3827bd9567cc31b2bb08825046226e059b52bf8b0f864793926b461574b73198b6b4a128f19607bf1205380127e6597ea4b099eba13b38fa376177cf8d090881a20164d804320469b15988759025f5089d7b98675d554ce4714c124c1c30775cff79229b1b99e4206cbf28bab4017077d4721c263542ea1742ac45cc500d327a3da9c46309ba09742305b25390c50abae20b6e8c8b3ae0208aade68d9e2004bd0c26d21c8096cb97a1a2ab02548ab8f1be5fdea37e49857c092ebd421eabeaf7d76beea2feb7cff7d2376a329549c153354b0187e658306a0c860b1fe6ed14686ca77d37b7c82d66ff62149406b723da505ea48a79eb504eeaddf7d19d736f39a46c837f2a0c2bf3fb876ed8e6bf
m = 06430dd2cfea620f387e8cf12a48dc32e25b9eacb9468c42057b01a3cd76aa80
ct = 73c3bf0999d0be554af531370ab02d2a51425a319074772f413d9787bd2f9ca0e74bf4de638ac2bb3cee5fd07b47bfef103ca04fbc531105c672de4dc4deb4a456f87aebc48cda9a03c582b50dcc44d7044182fcf8322eb55474bffca921292cd76c01c2e2f527018f530e6e5f8c6c1df111d3b533c0733b27b2037db68fa8079fcb416a83dfc9ee9fdc371b1d118d110dbe6ce2a6a327a9204d14ba166000c61c116baae50f17ae3c198a7c579115742e2a0c9ba081118f4b4e499ce570259922016f0ceed26988754331b1b04222f0834b84055ab6159bc2661ec3ba2cc88ae7664c08699b46b9bed9d9a939200801e7658a6c3a1b67d8f2a0a31d7821abddf081f84bf493065635f9d55208edbbec8aa31b4ecad004c941c23a2d8a8d783bd6224584feb9e4275c7033f67f24f10b76f5dd0e10e941f10ceab29a88829839e5685a08840c82c71ee625dcd6c1c673c452c4d4c73853999192944b0a7d684ec54ada503c4f4a9738e3c6a7b14b3b0a38028537ab82d05dfb919a06d585bfa863feebaee5ab21e35dfeab895f141368af2806a3dc54c477aa19c577315c7dd098873c5dc422ee19b689ea80485cc6a30115d8df5869e5d99d9396d9c4299f4577c9ecc885c7f9f23c8e85a0b0f0d53c73a252ab23dd593507fac743532dd9ffbac65366630c559c45cfea48e6e7912cc16534b99c6a19786df558a29d56a2a34772fc0834e4bd53249cd966e92b953edd6c61cc6a1e33f68a5e77e33a603b70960254057170b74d55b4b850d15201d18f049f3cebfc8e0fdf4093ca9396aa55e5b7dac09beb77c81f2a24e31c0d691a56d6db01315796c933c45882210bf7a7c950abdd1bcf282ae1565d087469df2f624a3ca929440ca1ed3c7209cd74ad7a1927d86c038c940f1a93ef031d5dce7dde74552a9fc2f563976fbcfcb667f34d9a2fc7b1550dcf2254f1b3a36c0a679e8bc76137852d45c61ac38aa5c68af92b17929c37c98525e68ba195be2682534725ff9ca21ebe2bb33cc121acae3adaa8ddb45f03ea9d9c4a8ad2f582a30d30db1a05b7d9f5039bd6b2cf4b84ea253cfec5602e7ad1ce50f1b946d51e3df9cc0ea7cef9049d8f02419d2167a141fb440260f65a6750aa591bf4f48cd07b7ef23b53bac9e344675c91145e5935443785cce6042383bbdb55c4d31433b81e4614e92d3171e8861f066c3a0a7b82f949c0da26240e6491c0244049e70264026811a3c1007b34dae96cf33b8aecaf6d151e55c7b0c9754daa5d3bcd031a9691d2c6eac462dcaa92eb80ef5cf5391555506210d3ed7ec912f8c3e18587e2c30bfa88e650f2f672d1c8726361e2cc639c1d83e2fd9e9df262cbe3277f6218adbc8404550a81faf25f916028f4cd1b5ceb03bbdfcbe49db711f0942105f67552c4d81ec09404d4a6d3843fd6cbc044be7a1ef29618fd8338bd30d4c227e917a8b40a2c31df8a407c6976128f089375186eb44b6df676d64db4c8a42fb86ec5dba41d1da1957b8622f1722bf35f246637a0262e77
ss = 205ab77bb526431c3e6cabd5b5552c19e5e05144f1dea03d03e284dfe17432e9
d = 3c815e57e9233e975fa1630208aab206b71ae0db37a7a8789ac683d9f9b2d298
z = 5532c666d12d7f321aa87f8a1f475b161bf3812efa99269925f5f29b1e030b5d
pk = 57c8b4dd8ab3b7e3203f2358221c9cc0f2a671ac1846e59b3d5c95576806b571c64746bd4bd541d4c55128b9a7d5208960a2b74a900a426013f6b48fe7fa1adcba5ec1e44594d3850c1a90e2a6bb341210039b48224b97efc62583f5882c71505a96284cc7cbe9873215697ba688546d3a6f97729b22251f479ab3f92cb08fcc3a9d962a661c6150ec6dfdc7560986bf808b4504ea2d44d595a8c34f4a564147cb798fdb6836cb448ca857d5d08242e233e3826797a4191e53cee0b375d395cefad91a395527ed094daff389a198c9d3b28b9e42b002fab4aef17b3089885e8017c047c35152a0e2709cccd7bf4d4a081d3160ebbc3d7a3ba977e221fea55e01823f2f61bfbeb9388d04103fa0c3330770c5ea5a882b26d14c4266b27722f29863b60c9f6984a5f0c2ee8b6f27385933994d8f9973728c5be6898012e4766d842cd1d7b360e415286c965b0b5277a5a1c5f731dd085df0f9579a31b5920227f238c389a723f8c31ea1c45afcfb6a62e555b0b2b766e78889dbc7a8a174fec48e328b4411338b26074002261e3c19c575b42f5a09a268b223aea813706900e785c3a05a98a5708d083c5e6243872ad78f3b456173267d61d57b2f330d01f7be8cac65b1ca46d8492f39c83338d92f3ea9a3cc7b502b115d5a7700e5885f264c384aa36ff52ba08ffa3eee17531915baabb5c9c04033aa091c36a0c5e99aaf0fa446a945a6fa281750bcbcf8e6666c799a43780b4024b97a6a0b14d9722856838d00890b9a982eba53f8254072f07ec00748a61ca18b0b516076382a9a52eb19ad329bbb81534da023cb03e00cb65046615c2d41e24d6e8ca6da872d46a1181133662735c6e382a615707e3d8aa89d49801f7908262c9ba7f1a49cd3c1ce9a5344f5b3df38bf82121cc9d4284da0c662d8b74ca9470051524ad108a2756bad834a1b1b2f5c01b29d640ad11c70643c0553721504ca90edd32cb4c693fd451564a1ca80f447378423888b3a2d30022997281aaccb939b0bf2f5643b036596983768758ac6b97da4843e9d8183633a65e35cc669592ba3a73e0213489ff186cbc66b8fc49fd2916322b30a6f2cc89e42715a8722c672c246822938b32ca6c47f05c21f9da66fb457206e7b58dda0a7f28b93ce24cd182b068cb951c5b29cfe1c30eb226a81bc06629133fa0a590de985e680550dc370108a7519a0b9da5b06170bc8a647c408477333e63972a7452cac811ef60cce2b8af8cc43b848cdddd7168b01ab9d138270604671d0ce57d94481eb1361d9a7f1c5906a11cb80f6454a2c358ad27086a5214dba5c5f69b003d9856831a8c13b9c28c7087efb8cd7247853b1a9c50b70d5e086a4e48ec77c8c6f4a83a11421ba4b0871692477a6b38f68c004f4beb011a137813ac02ccfe7b73271262fff16227da310aff06a8d23938444436da66d7ec6144ab44edd1322b27179901c3c1703279fc86163f804136a13cc925e47901514da5f7c68a23b23347d2b78ecb07ab4d81420662633b8a07d686aea3bb8edb04da7d2616efb147049c45e2a0deb0c85260862d4d25b47932b54487d6396c7f94193e40483c928460eb6b9b4349e1e4c0bd180111a72246c4bc20377a7059faffaeb0f304a1a64398249b1e8626fd1aa24ae11f67a7f23fdcaeb349484
sk = 4284a3f8fb141bdc3c3eb0abe19b14e1c87cd6b667aaa115c1e4004a122459887fd63b38bac7421b0c3f4b19cb8aa591e6bb8d54039156627b305638e718c92682c05b56a9005338623a54d1fa92fd8b6630d4c1e0e50cabbbc3d054ba0f03443bc87273602234441ccdbb601d30263f260c567a096fc18fd719bb7e4c6d7113a7e4398d30f793afc45f484865aea22ba9119346374438a29c3b068223a4474f8a3c6fd4ac8c009226a346bcb72d61273ae1f65ac87060cfb129d7172bc452a3e8809f6763b0641cb9e1611699cc158c5043b8d4c995cbc438f549a4454bb147cb0ae27b726c1cbc906f4920b91ddc8531fb2ac06274519096c23975404253c6bbc00a816e5a0a20d86aba4380cfab92c5dd125156b7642e8552582114beb7b38a8b1050a42a2123470bb736b68011b809549c4550459b21ac656a301c0ef8723503b29b0d2370b2f4728cfb7ee17a1952a2354216155bb9072bf307f294bdc5760724dc75ccc315ec9bbf60e78cf11c27943289a0519d75b8aabeb895866c061fd02682e5c210a552e8278f8f296f7397a8da315a83d523bed7b99137078f1010d73c3b53321f0e5b0ebb44252404811ca113f7475f7a9b3cb9229e2e2b13b4f8abf5fa62aed176fba02361f24b9fb88d82147b2a299cf084cbb6c812fb2a1bd9b89a2c56a766350123355d3bda9774527fe9eb9af2c31b25a66b5dea238f27281516bac6e02ec69c8e5c9a9a9a180bbfb7a189b66043bc379cdb58f7c1ceec0a3ea4e931e854047c95565bf3bdc15098fee54b992aac09109197e82bdd28ae36b2c60e259788b53e8eea988d93bfae472499181176627e3d823af9e23870f771fad75b9938647ff39788a24b6c4a4ffb82399138387c9037b851ce74dc41182323ae935a0798126048c32aac4d7c7390691427ca53ca52eb65fe85ac44983f80fa7923419abdf8b14c834611d5908d742e373a7dba8ba8e3d35efd6c8fdc1c12e0f7c272a350fbd275d2eb1e0d836a4254c672251c06dc560f7a7ec7c80b8fa59475479f32a258294957d5d979a83cb6fc3c1ce6819f84e45c1e311b0e873f250283ec486323219a97373f5278a52aea7b88d1c7a43974e0402e58a55e6fc91b08381078f0285f898f4282ac8e5950d09343c7827df67a74ba1275e070c15ef44ffeb681c42b35c2c1b9c9d82cf07705fdec10e5f244759699ba6c5a2ca59b76e5ad5b09187a7bc3049389a94b2e25fc295310b30a9b3fb22ab3d9f893d9d696579648a77bcaa6b4213b23c65d4c303bc50aa0493c76c9387d186f85b0cea44488f0917612244c844450a81acb15e25aee3213e5bb647fd46b974bb45cfa21d6e1cc3af7799b32caacca0c80bc61a3f3991d367515276190e061b2ca956655514090b0667673e898a13e9c8573077641aca677c81eaf09cfe2dc78d0484af1557adfc9b32809aa5c6038020166b891920bc577f0064ed0b3112b727f800b22e9ec89bc691c883133a2b43a61c539701062e8512b9d1227e8eaab2985705418a8de6029832c2bc7eac2d5c0ab4aeb9e92324b83424b2a12c04b58681748aafc566d919862db6a516934ad61abbb17024665ba258f7299d7786ba6960a04f79b57c8b4dd8ab3b7e3203f2358221c9cc0f2a671ac1846e59b3d5c95576806b571c64746bd4bd541d4c55128b9a7d5208960a2b74a900a426013f6b48fe7fa1adcba5ec1e44594d3850c1a90e2a6bb341210039b48224b97efc62583f5882c71505a96284cc7cbe9873215697ba688546d3a6f97729b22251f479ab3f92cb08fcc3a9d962a661c6150ec6dfdc7560986bf808b4504ea2d44d595a8c34f4a564147cb798fdb6836cb448ca857d5d08242e233e3826797a4191e53cee0b375d395cefad91a395527ed094daff389a198c9d3b28b9e42b002fab4aef17b3089885e8017c047c35152a0e2709cccd7bf4d4a081d3160ebbc3d7a3ba977e221fea55e01823f2f61bfbeb9388d04103fa0c3330770c5ea5a882b26d14c4266b27722f29863b60c9f6984a5f0c2ee8b6f27385933994d8f9973728c5be6898012e4766d842cd1d7b360e415286c965b0b5277a5a1c5f731dd085df0f9579a31b5920227f238c389a723f8c31ea1c45afcfb6a62e555b0b2b766e78889dbc7a8a174fec48e328b4411338b26074002261e3c19c575b42f5a09a268b223aea813706900e785c3a05a98a5708d083c5e6243872ad78f3b456173267d61d57b2f330d01f7be8cac65b1ca46d8492f39c83338d92f3ea9a3cc7b502b115d5a7700e5885f264c384aa36ff52ba08ffa3eee17531915baabb5c9c04033aa091c36a0c5e99aaf0fa446a945a6fa281750bcbcf8e6666c799a43780b4024b97a6a0b14d9722856838d00890b9a982eba53f8254072f07ec00748a61ca18b0b516076382a9a52eb19ad329bbb81534da023cb03e00cb65046615c2d41e24d6e8ca6da872d46a1181133662735c6e382a615707e3d8aa89d49801f7908262c9ba7f1a49cd3c1ce9a5344f5b3df38bf82121cc9d4284da0c662d8b74ca9470051524ad108a2756bad834a1b1b2f5c01b29d640ad11c70643c0553721504ca90edd32cb4c693fd451564a1ca80f447378423888b3a2d30022997281aaccb939b0bf2f5643b036596983768758ac6b97da4843e9d8183633a65e35cc669592ba3a73e0213489ff186cbc66b8fc49fd2916322b30a6f2cc89e42715a8722c672c246822938b32ca6c47f05c21f9da66fb457206e7b58dda0a7f28b93ce24cd182b068cb951c5b29cfe1c30eb226a81bc06629133fa0a590de985e680550dc370108a7519a0b9da5b06170bc8a647c408477333e63972a7452cac811ef60cce2b8af8cc43b848cdddd7168b01ab9d138270604671d0ce57d94481eb1361d9a7f1c5906a11cb80f6454a2c358ad27086a5214dba5c5f69b003d9856831a8c13b9c28c7087efb8cd7247853b1a9c50b70d5e086a4e48ec77c8c6f4a83a11421ba4b0871692477a6b38f68c004f4beb011a137813ac02ccfe7b73271262fff16227da310aff06a8d23938444436da66d7ec6144ab44edd1322b27179901c3c1703279fc86163f804136a13cc925e47901514da5f7c68a23b23347d2b78ecb07ab4d81420662633b8a07d686aea3bb8edb04da7d2616efb147049c45e2a0deb0c85260862d4d25b47932b54487d6396c7f94193e40483c928460eb6b9b4349e1e4c0bd180111a72246c4bc20377a7059faffaeb0f304a1a64398249b1e8626fd1aa24ae11f67a7f23fdcaeb3494842ab47ca9355ece6cc643c3274c46efbd6e927b8b4d11ae8f80b5345b487a5c715532c666d12d7f321aa87f8a1f475b161bf3812efa99269925f5f29b1e030b5d
m = 45443194c6681faeb9e4cd954543bdb55dc9fc5478555dbabaff127cfdd85438
ct = cf541e943e2d9237b69c7bc6dc90c6ab5fd851eeef1d8cfffdd98ab92c3432c801e0fe5670fef33585ecfd36d020b0738a2d3f628365e7e2eea77a45d75acaa9fd5d4aac60fe0556b0103920ed65f83674f1a6266d938e797b0fa7271bccd935f02e76da06309327b76a8869e916fda6da7a1c2c8f9a889f9bbe679830c2a398c95e0052aef2d21b47e14697ea6a12cd33b4dcfe2597c854017e1e19ea8db8c899e563a2c6b02d0dff29900ebc4a19301c3938cb7b1b05280cc38644984b85be3d05f6a1e1293e7bca4ebdc63740566691f7af5f87b30094813131a024c14cce9fd7867a31292da173dec5da6b05432b78c775ed7fe5e83d371942b65fafda2296d321b180b2dfaeb8ef0e282dc161e22f21ee661c0e9c99764753dcb7cb2e81770d3e1cbae6e9a0700f600e1008675b3d5b96e19034133447b29b2febf40867b6b72951ad6d6d2bc4c2784e57085ed6d0619544222bd8d3eee634dffe508872f06a564eb7316b29ddbc6d337a66276ec4b4bc0220a79a3813984bd905c7e2e5d3a2bf93c3dc658cd68d556dc9a5c723747c713b02b231d8ec4bfac4c87c989bcdf29f6c9d0b681d88d28d5d2e2b6c660aec54b5c408361b8be10f619448a948a3c41900a4462abbf8d38c2f7f93853a51db086eced4fdd7dd0ab71ed4cab2ef37c2bde8db95b6422eebcab486e47131c7cddcf46dbda1d7c9f9b4406c1cec7c3b9b9c7f0939ac854a33d7e4bfc6c6af2581d9bca1d8841acaf39a4131715bed61d1227d5be72d026e803c1c3f83a2942d465e839784168e3674e0b6444cfffd961b471eb9448b6632411beb5a04667e5b6e3cec88e2379a68863a072a634b116863e9e0643850bb5c79a9eddac7e127179ef1cbba118c834dedc54733928f836066dc57240d5feb41980ec9f5d44e8373f5f3f2b40a155a281a41416fb67c97f222c97d84df931ab5a876a23465eeef8fbd4a2e28c21017ea8badae4bbe88e3269971f94c1168b2f2f50b60a222b8f13ee351110a38f1bb67e0c5fb8950f8de9c36a32a4f93c9f3051d3f07132fc380716abb0d8e0034adcfe50d603f64a70c486ab3791eee23965d43a1897a80f8ee00b8e2397162e7cda6b3e9a322002b1f938c67800989a81fb6e6ca354a4702e66e01006c7f2496134cc00968bbf49a28cf035e6400d3e1b9738816152a36d6ac132fe854e821086bbd2448b516005c7722f9b5b650ae87e875293681e15f4fafcf0213908dcf8244547580084f8a32af20536b35107e4da9d7f5b4831360ab7d9934834cd2a8df2da3e66fc4ca8651d09950e012e13e408c1aa1810af7d3e7654c002b0c6c166cbcecc901cd04f04a7e6883024d5536d53cc56b5230bf4eae0506dcbe4cc06e379f21833c32b910c4fc450f4f178da5c66de423816db92481989b8eb4dacc7ea8cd1f2d8be3e1f4d2a74cd925ef75fcaa92c0cf94fe0f455a7a4adedde180ac491f0c91cb900e4740214d7623b718bfeab889bafef8dad483480e607d573639b76f57941983cab44cbf
ss = 8d03129d33f2583f6ed23ce132669e9d64bb6cdb5d19ae8c514c17c9687640ec
d = 588760826dcfbd36d9abe6ae44a669bb3ebba6a218eab69e30f18a3bd536576e
z = 173dbcd4922b8fa921dc24240b2173c2e65a839357f8e4a93f51e7daed4c8c00
pk = f784b4d0a3b69a60403f5b9c4aa3808d7b832ab9939b2a5cd15bb36ba710f13c934f0b5dc5f125b4c4604d330608c0c608f14795f690d21ab54bb9a0ed443601f821b3c153dda33f6b102193a2343bbac83b938e521676ea2a20bad2b515c13bdba9c7efa9b8b460a8cfd6a54841bb306819b2ba7adc5b93951653c6d116c86c302e067b358631259012f1d230b892c393652fe9d778e755bb1d8bcb840c51eb93371c2cb377da1f0a33c13aa4aec4c9b79f492ebe34906b6777aba1470787bce5ecc92f494377555685e32b6d52afd230464469adda074d5a159a54e3493a3364d7443d81449006f0b88669b8f507493dfb67b1f012037438437982c868362c172556989272c8b338b8a56ac0af290c3be991c5b552b77a370c026b1c7b4044499036dff32c06bb4b1b73b66d2644d0709f59050fbdc62b36e7977a7278fdb26798d264241914391c71ae928d5c7c7800fca963f4a5ecd9ad5b1590bc941909e142be1c382d7a38b123cc23aa02c9273b5f377d97637091db6455447574bb0f26a250c63a6aedf6ce4ef9cc1c86424b226b06da65158114fdf2bca1c457f68248fea0ba9576bdfc380e45781bef85bfc87ace9f6b5c6f5805bc3403b9e9a86503396b109d2ca2916e16bc4c7a9c47270b77db678a724bb9e461e2f3adcad69ab78a60cbc52134a7557afa452eb758d4c357af310247f2b61db9c2edbb126d7284f38829861870bb494fc65b8b16d97cc5c9150d4c4318ec698cc5704f8011b19037232b1e337911565382450a4afdb8c8e07a7b4127a7d6d630c74098b528aa9cea5249a6a424536a6003787b7723027bc8dfd07b9519337d5125b8bb631502701ae2bb9c352a3407cb3903a617303a5c29cdce23c4ed747eb56bae79084ad705041ad27cc7441dd8d51ac4f5be1c594019143f41c56cf9b1773ee0cf9f116036aa65896420f82406c1b36009e12433e60993b691bf9295ba6621bec9060c82bd3d8c75d2014cb774a3eb8c8c7e698069437155da058aa4a6831c6cd0b47fb425c4f85c5481282107d4b5c61756dd3235ba61a95608404c11546a28c0191c5bf8473135a98c582608bf7c4a1387bcd92b449f888c6b9990a59725ea9c896fc58288c5905bd8ad06a80ac952106d42b298377a0da30db7f68df4119edf5b45d472c3b11c85ca1439d2ea0f074899c3155a51f26af1f52265553e2136ae3a69b529767549f146ecc6592a4448918a892af6a895a27a64480546db66c42b8a9dd029fcb2bfc14189974531c37405812295e0e85c2c44620bbac2b5376463a0490f628ba67c7bb7257bca690ce4fbae57b717423abe164a43ece7b30fc768779c5a82d3265b7a0d012383b1d8a6967a33969a5d368bbf5ca6137959093c9b321539236278043112c8ec819e1d9b532f5c7ad7506ab9c31cf2f4b95f978cf642b67b2995c8f56c272775023a438845ca46a6858b32201ca14f1bc19761452a0a6a2b6ae4bde620cd8685a89bd02f64eb51d7bb5d29e71f009a79bd060273ebc51a48bfb575afebb57215aa0fdbdc0d0ad91120d3799c8843d50068363b5c47b09572623d7ad8071ea1424799c1eaa7165343af0e808afcb39f5cc8a7f5e14bd573052725185dbcc71968200bd272d97f676c08e4a6053f4e0a7071d7abe99607e757
sk = 72a953d60437f6c7a3855582b211c7d6d97df18c8c53a787117758a3246ddaf89668d5c71e999418e9515a9c95926688bebc25e0f003496bc0804a66ff68ce3fd1820c5320ed9992a92b8227d5042c72c1c1839d74b790ddd371d477b29230a66526a81a0962a52b5b501075f50086f041924e6889f5f6a6a7c15826a70e3c7268b4f224dec35a73da9db8500def40ada4d7b210513acc63c753cab007981bfb876171ea867197ac97716bcb830462e59167616528e840cdd703ab4516b1e307fd5703da82bdecb0047ec49355a60ce27598d739cf9a493c9c388613b05cdb302aa7d82c0c934b95d602fbc810133a7d5c15639f52ca0bb93b06392cd8223e31a3af2aa19cf5406f5953705c3a1e649346ba530b2e34618f520382569d8755563802ca6a76164da8227d904d2e86cf653123c725c0d0b6c799a35a5c517237d405c8d945119a1c573a4b00ac224cc19115c301b8a73cd9fa72fe8366d596a3eb781aab80895704b8f298571eb3a10fd7b6bcf590bdc4461b6c1522dcbaee713bfbeace03b4ce5a8c3d0bb6a3d7e410d0e5640be91e43a134412313cb170a1ec771c73b91af1c5a20a2b097f2be408155d0e3905f1b043f8b888954384adb7916154f0683619ddcc74086a6981a18f9a51d38e44dd4b7690b37a0694c434f9869140a5f4764c968598462d7289146044118022651c6ff259aaf878c584524eb4abb65424c0d3649a76c3b2a9168ffd4c44c074d94632d615bb6a8e2a318c6144c949c27f2a7b9f914cf97025677ae31329f5fe484909689873c2987f6bfea1b4f04fb2aa7880c8e4065ced03eb5fc49df2bbd38a3aa2295c541c47faca59145eb864623baad417975fb4b5b2b3f7629505393bf590b7b21579e3f7477be32b2b7a2819ff856395a700353b6eee92dadd46703ca3be7b033770744b6216a6aa06ff38ca6f3c21bca7ac726e7a665b45c46e4b5e0ea5cef6728f1bb25a2503645b063be0244a4bb9bbf1562ee76c7c859984c878c2f299e2bb0438e11578301a39c3288d5a4657c88901789438d35a29d0446af5782d5263cbf13c831b32c4d052f55746f6d555bffb74ea5d71b136b732f0041bdea87c3a81c4af28db20c3b7d92bd355b340d234fd7a78d0b7057e44c509fd139f7bc84d3a6161295c0438509014c875b2b6b9da55e222183cc0ab15c8c1751725ff90c5a75608b96c5c18a43a315fa5d5411c5717660b5200fa01459f02171647394caccb11426c7f535545931550c6a7b7acb725525ae17ec946c062ad845105072be4ea32b12b67aa73cceef80c8f9d534ec9650131a138745010f96804c8267691824c336c41e2a9169b1ad7de971f59329e3b6548267c1ae1642c649b8ca704e7dba94d6a343ce998611745307501c2c90c5ee9795e2ec58bc825f81979bf9821c4a0b00ba2415e6ba54c36778959540e2b9797f925adc7cb54ab54f5a58c3210cb677aa8be0d6cd8d354666b70f30e7718fc107a9c3289c0407886678c4da7acec224bb85be78c23443c24be09072e03a8ce92aa8323303c09266801a6444fb6267853df12bb0e4d54e9af982168c7941e785d1fb9701db1e46da1359c53f6c9370e7700e7dbc3e120b4ef784b4d0a3b69a60403f5b9c4aa3808d7b832ab9939b2a5cd15bb36ba710f13c934f0b5dc5f125b4c4604d330608c0c608f14795f690d21ab54bb9a0ed443601f821b3c153dda33f6b102193a2343bbac83b938e521676ea2a20bad2b515c13bdba9c7efa9b8b460a8cfd6a54841bb306819b2ba7adc5b93951653c6d116c86c302e067b358631259012f1d230b892c393652fe9d778e755bb1d8bcb840c51eb93371c2cb377da1f0a33c13aa4aec4c9b79f492ebe34906b6777aba1470787bce5ecc92f494377555685e32b6d52afd230464469adda074d5a159a54e3493a3364d7443d81449006f0b88669b8f507493dfb67b1f012037438437982c868362c172556989272c8b338b8a56ac0af290c3be991c5b552b77a370c026b1c7b4044499036dff32c06bb4b1b73b66d2644d0709f59050fbdc62b36e7977a7278fdb26798d264241914391c71ae928d5c7c7800fca963f4a5ecd9ad5b1590bc941909e142be1c382d7a38b123cc23aa02c9273b5f377d97637091db6455447574bb0f26a250c63a6aedf6ce4ef9cc1c86424b226b06da65158114fdf2bca1c457f68248fea0ba9576bdfc380e45781bef85bfc87ace9f6b5c6f5805bc3403b9e9a86503396b109d2ca2916e16bc4c7a9c47270b77db678a724bb9e461e2f3adcad69ab78a60cbc52134a7557afa452eb758d4c357af310247f2b61db9c2edbb126d7284f38829861870bb494fc65b8b16d97cc5c9150d4c4318ec698cc5704f8011b19037232b1e337911565382450a4afdb8c8e07a7b4127a7d6d630c74098b528aa9cea5249a6a424536a6003787b7723027bc8dfd07b9519337d5125b8bb631502701ae2bb9c352a3407cb3903a617303a5c29cdce23c4ed747eb56bae79084ad705041ad27cc7441dd8d51ac4f5be1c594019143f41c56cf9b1773ee0cf9f116036aa65896420f82406c1b36009e12433e60993b691bf9295ba6621bec9060c82bd3d8c75d2014cb774a3eb8c8c7e698069437155da058aa4a6831c6cd0b47fb425c4f85c5481282107d4b5c61756dd3235ba61a95608404c11546a28c0191c5bf8473135a98c582608bf7c4a1387bcd92b449f888c6b9990a59725ea9c896fc58288c5905bd8ad06a80ac952106d42b298377a0da30db7f68df4119edf5b45d472c3b11c85ca1439d2ea0f074899c3155a51f26af1f52265553e2136ae3a69b529767549f146ecc6592a4448918a892af6a895a27a64480546db66c42b8a9dd029fcb2bfc14189974531c37405812295e0e85c2c44620bbac2b5376463a0490f628ba67c7bb7257bca690ce4fbae57b717423abe164a43ece7b30fc768779c5a82d3265b7a0d012383b1d8a6967a33969a5d368bbf5ca6137959093c9b321539236278043112c8ec819e1d9b532f5c7ad7506ab9c31cf2f4b95f978cf642b67b2995c8f56c272775023a438845ca46a6858b32201ca14f1bc19761452a0a6a2b6ae4bde620cd8685a89bd02f64eb51d7bb5d29e71f009a79bd060273ebc51a48bfb575afebb57215aa0fdbdc0d0ad91120d3799c8843d50068363b5c47b09572623d7ad8071ea1424799c1eaa7165343af0e808afcb39f5cc8a7f5e14bd573052725185dbcc71968200bd272d97f676c08e4a6053f4e0a7071d7abe99607e7573ab27768ce397a94bb7d29f5dad97d54054915eb66be41023e5d7052a10ed1e6173dbcd4922b8fa921dc24240b2173c2e65a839357f8e4a93f51e7daed4c8c00
m = 52081a3d33dd573d4554eb48c3f83e7961c3909b6053ae3765369b2bae10cb8c
ct = 496ca817c2ed4fbf60ea84afa038e16a1baeedeb56340c4a5f9885e307e8c74de03672f8a8c93d9f8051ff4ca35c064e9e595b8cdaadb1307e60920da9b60757bf6d1ad045dd1c1f99d3c10a2a7fe521c0c1787037add79092334538591efd9d474dc3cdf0813939cc0240b52c598677cd79ef30f23f6c284a0817b73c5c01c7bd20fbb0b87053be22d74d2d88d209e69ad25aa14baf83deb996a7769f5d3ed5365a5269364acee8413da273c42784537df41edf915aee22eee3a984a78e18390a45aa30b4b8513d37e113b12d292cf9d5bad4998f4ef8607ec4c524b454563841f00df32d02c8d0e6e4c3553a2694e07fe507c2e5157614513750b3746a3ad07218c6a523449993293e856d14d1eeb91ef677adabc92802e6dc5adfc0f297b591aaba29802f312613e035a220c6857f09e4b1d04eb4163fd30ec06612fbf6c90dbbb4ea4d4e23e2ab49101315bb322bf68e4faecc4d0e4097e78dcb1215f5189badf36357ff5e0ca2da0870f4389298338d0e704f254bedf9bc4d3379f5668e8b6406f1a849fd47016e83fa00d4464bda552066da2b478a9d91e5f1180f64ddb32e5681f79deea7dfc925c651e1cf6b9e57f9b8f91663d665aa209e58af3393417f3264eaf9799bd1a275b73d5b5ff05cae8023093a338a43b68f745a53a8ff3c51adfa1d4ab3b8c6c07c35cb23aab7bcd44c0348ac20b9465562c30d1806a89063ecc0224e74218307377ca3c6cb2ede61c6af707f6774320715a8485d497818a8c3f0a50bd5ff242d99ada817412d58504bfa8808484f1add22ff709f07e28af8c180c59a4fc843f5fe68d76c207d3fede1ff54e6e1d15705d4180c0a9a52dd8f6cc97da931362af87634da7761cc383358a81f88b1701a266dbe2ba89b8cbd9cabc0926700c3184c43d7c271262619ea237373410d4b29644ee436d83a2dea045041751c118212081b3d6d4d41bc4d08b8a5f436d2d5ab609b5e14b6a2524eec778ae508ef07df1aee6bc02a4ee8d5827170fc73d24c198d0ddb43443b3a796286a39485931e885621865f2a280df8a575724ecc52f846806c9afd82b92d4b6b1cb0b0771cfcf980f1e547ca3645c1cc4d68cbe49e38aea51d07c6d0cd215d95380b8750288d30634bd1b97529fa812a471506f31856595c7416119595a5a5bc864b6c737a94ded9f1ce652a34cd7eb5f152aaea35b3f2f841fc1d1825786c8d7403fcb82f4dca20fa6769e77563527711407955a599ef7878d312b7173b0501eae53006d1b8c6da96ef1f095d5e36961c3e4ca5f6e7ca81fe6a1956f525e01cfc9665803b447f44638ad1409f2f71c24c139e210ef337015e4729b5e0c268ca5949a1d3037f565f7fe811ba15bf7998c22f9130c20d7d26a2e77b9541d0091d65c40457ac0d98c7a8a7afe3ac7b2ab1520e36c1bebd2625db438a43908d7b4b72e5c1c72dad61ce8e45985100e0f79f2134c73a294c605e7d251f073c8b4fa023f9ab5be72980a2b5a0e49afca02ea4765653b92c41c17f475c85fb2194
ss = 740023c48a43d31c31abc6d0dd6a85b49f645ac924decb7a86df4c6458d0b5d4
d = 47550e9edacb6ddce3d9ab81f6b61080dd4f2693854acb05e0ccc7a4fb6390fb
z = 7e30dd3b9f9d66518a0525f030574c504ab3851b77857b70858c130ca20ece35
pk = 8645bfe5dca2202ca92a9b07a6b33b49872ff21b1cd901020e4ac369fca24c00593be105483a24076cafff8220780c9bcc9150b3a65571fb426ec47a82974bb2a6ba13a13551d737e1ca2cfb50103e14269263caa5b15b16066ca63b867a250318fb7335babe4fd81a2ef56ce7b5beb88c65c2bc6c5a75149898a3d8a552cbfa6af1a463a19a071cb64280da48f3684d99e0b4adc7b48d039358f201a7baa1ffa4ae95fbb0d45776bf76523cd504a379377b740d26069e933748710a63781a23765a6659eb4718dac557a8553fd5be04230166782860a3012290b068542dab126a9f921aba2b61afd6958052baa7b24ac50cbf1f613abf761d3315692c49184cf3995cea8f161c86768714afd1185161b6da86c73a6b228b953dde1713108029d7a729811b85aa906f67978239c6b6f9f4a72656b9536b23691b27b3b2316176357c07b671eb562c41621c7552265914c500a21299b17dd258e2a04352b506138187611c19e7d8860741b110c57372a3be2be7a3b5a6c688390f06a5cdbaeb6dece153ce5181c8080e4f879fc063a68739032481c2cea4611291362165a63ef3c0f436230409c8e5e57c01651471694bb67729919920c6852bd78766a5f5c1b5db45c84ac14c764549b54d8b2404523b0c00052c5d3538cbc00bfd96b8034206714a645d447dc83844ee82c069f63b59587f53c3cb0047cfe63b4f6ef41513ac5194b91eab2a5ef4d7bc55e1762e9162f2fa009a9c437d2c93308ca411e8ad7f9c2a642636d5e89f93f5bdedeb78062032db389bb6fc77be489506a98022e83c9aa9b7bf65c561e1a8a95871e4ab1875535981466286175eed087e61ea034c9488fe953106aacb251c7fa044bafe474c2eb602cdb091687558c02778f4b562692349f9b132fb3a921f75a4ee6c33440ab76fa420bfb339e2f8c225bb85538cc4388522f9628aade183c1532baa778faf937035639a5367cc64c4c036fc25a61b4f85470402e85ebb245a43c92f2cfb0ca69879a0fccbff31a35f2b46c986c66386308fac63978534e5eccd137561a6b110d82a2328a90636b55b8d67337626115448ca7eda95a6d2740e33c6cba56a9f34a95a7bc8f304702e25315f81182e54b2656913939083c052664a9844535301fcb730dfc9c5571ba72f279a0412b98cf64c069b89acda010494498f92838e32c711f1712d8b34303b3d594681305b20d2f8ad43fb6598113415460a0326bbca4c1d658a1462aca2a619abcc5a61a99921ca82882e1569c3902769e208c61124e741630fea09ec58065b889890a667d25bad039c4846a77d17acb5e726b5717b00e0b3918fc767205028cc4b67cb29b49196b4dc288a3abcb112bba52f0cae6ef09cfbd74d939b73ee610f0afa6d8b345d3ee95749cb4373ca3f52f69ecd767893135e7dc4ba6d069c053b79fea0c69b5c1258609046c761c77322a9d4626de19df5543165958a447432d5237f399bb1b9a8923ca45521b21cc4b17d36e724f5a09772a7b8609c9c86140b03e8a10c54adc91204c686049a643db89b0c375a359c943d5961a803c6ad28512839f42326f53b22dc20455c843ad64753498e10145af06270a81213046196d2192d0ae3924f4dbffa093a9eb51025b31d268a74f44b849a4c408426071fe5e18c3ec8b5c4
sk = 32f2c581d0b288cb18c0512172098f6e200cf9e1aba837175da86a45d4b6bd985728f5bf966b284eb96e059a8b4a99c0406046d117640ca029ff7864516cc6d49ba33b640c313569944b07a10b3820c49ddf965187d6794f491734531700571c788243cdf2c620b676657bc6cd9743242b6688d22baaa432f9015f69a179c01652d6f1c3721b4a35841bcf620552e4100beb54f494586c73cc5727c7dc023976d20bcc248bf6da8b6e36878f51177ce3326e9989c95c5219c017f59806defc68f466213c131811ca618df02df0ea6fa759b095e259243c897a132aced9661c3c04584bbc4bb218ccc118a91072cb32691432540f73403af7c09e520537592965483f25394e51a57f2403cc6ac6471ca8633a3c00a049669a3061f82770b7a7cbe4638a8c98b686c499940a004e9c3a7e9c1d41a5081943579620003f738e2d9489d5b24967b6be64d3984e4c2b69394f99f7062caa8f9be60c6fc6c801e77fc2d9b2286674df0c20414832d4193a024b26448bc33c30405c134d78948c34fbbf5a442636b87bfd3051bed47f86b2083a4198c8b224d1f8c0b0f5769ed72a18027fe4a85d9ebaa57cd20f696193645c9b1e6251b695061a711eb95270f541a730842f56d24981881b5bb071bd15af02e8641d1a3d0c093d680a7b4283c4d9751ed3c9b5b86c001da05bf5970f42b86071aa81e4d534be3b4c92b2b14821a54d9817212cc1364525bfe9cbf9978429c7c1b3a3615aec75d4651ec85469f3442ae17b929bf8aabdf0539c2b783c30875f29b68ca5ab28579f3d7722126598801368ea9648017a77c7608e1e54c5ed0bc0ec48b1af037b23665c1e675de79312637482a9655a5e72c155581b79bc9b8125c5f32248274128a993a6543172a6570c4ffa6e5968239174c6ca9a72a8a793c5fc61362c424b525fe2c23f94aa4d4bd610f1a55e330a6a9b6056aa7605b6623f8962a996e806de090adb40cb34cb8d2c024b00940bbdd025be366d12bb0b78c6b88f4a28f01731dbc7c1026a2c68da6a5bbbbd1e6a898f36a19610abb9cb6f04b3881d85bf9300142ec300ffe20b1f33763b816d6dbac076373a21501495eaab2ff3b3d0044d03658590a4c73f5486dd055745511bb4d176c5b7cc66fb0fa500b5cf14700640b2679c80da38762af61a4442687af30d5fdc2308c9af02753aa8a93b294b6e541490af4c7cfbf60415d9be34f6b7f73c4b6bb4842b5c608cf90fd8c1beba947fd9fba4eb0513e8d35c8995473ac200051c6063a3022fd6a8db9c0377f62639982556f8676464c86d856e6a599d031c35a294014a5b30b4aa5bfe779c14b50d4f6a3bec6318d6312f028b6bbb237f203b4737a9cfddf252f9b90964c01cb736a832cc337e078c6b66b9733c4f8401b8181926f2c73bfeea63cf3b843e017f60e35e062219b2e76c9c830aa187bc8a863b58a8aedc9a9e443c93520b109709089f4b40c8f7966df7af854b4718b91d3061a6aa153d7d336deeac9ccf0072d6540970741167281eab315fa2857915144f73f9b508542492706e1d285ca9c58eea9c3118ebc21c8374c6374cfe7c846e9815007b602ae23e43f68b82811498d2bf5a357c62275609022877e48a8645bfe5dca2202ca92a9b07a6b33b49872ff21b1cd901020e4ac369fca24c00593be105483a24076cafff8220780c9bcc9150b3a65571fb426ec47a82974bb2a6ba13a13551d737e1ca2cfb50103e14269263caa5b15b16066ca63b867a250318fb7335babe4fd81a2ef56ce7b5beb88c65c2bc6c5a75149898a3d8a552cbfa6af1a463a19a071cb64280da48f3684d99e0b4adc7b48d039358f201a7baa1ffa4ae95fbb0d45776bf76523cd504a379377b740d26069e933748710a63781a23765a6659eb4718dac557a8553fd5be04230166782860a3012290b068542dab126a9f921aba2b61afd6958052baa7b24ac50cbf1f613abf761d3315692c49184cf3995cea8f161c86768714afd1185161b6da86c73a6b228b953dde1713108029d7a729811b85aa906f67978239c6b6f9f4a72656b9536b23691b27b3b2316176357c07b671eb562c41621c7552265914c500a21299b17dd258e2a04352b506138187611c19e7d8860741b110c57372a3be2be7a3b5a6c688390f06a5cdbaeb6dece153ce5181c8080e4f879fc063a68739032481c2cea4611291362165a63ef3c0f436230409c8e5e57c01651471694bb67729919920c6852bd78766a5f5c1b5db45c84ac14c764549b54d8b2404523b0c00052c5d3538cbc00bfd96b8034206714a645d447dc83844ee82c069f63b59587f53c3cb0047cfe63b4f6ef41513ac5194b91eab2a5ef4d7bc55e1762e9162f2fa009a9c437d2c93308ca411e8ad7f9c2a642636d5e89f93f5bdedeb78062032db389bb6fc77be489506a98022e83c9aa9b7bf65c561e1a8a95871e4ab1875535981466286175eed087e61ea034c9488fe953106aacb251c7fa044bafe474c2eb602cdb091687558c02778f4b562692349f9b132fb3a921f75a4ee6c33440ab76fa420bfb339e2f8c225bb85538cc4388522f9628aade183c1532baa778faf937035639a5367cc64c4c036fc25a61b4f85470402e85ebb245a43c92f2cfb0ca69879a0fccbff31a35f2b46c986c66386308fac63978534e5eccd137561a6b110d82a2328a90636b55b8d67337626115448ca7eda95a6d2740e33c6cba56a9f34a95a7bc8f304702e25315f81182e54b2656913939083c052664a9844535301fcb730dfc9c5571ba72f279a0412b98cf64c069b89acda010494498f92838e32c711f1712d8b34303b3d594681305b20d2f8ad43fb6598113415460a0326bbca4c1d658a1462aca2a619abcc5a61a99921ca82882e1569c3902769e208c61124e741630fea09ec58065b889890a667d25bad039c4846a77d17acb5e726b5717b00e0b3918fc767205028cc4b67cb29b49196b4dc288a3abcb112bba52f0cae6ef09cfbd74d939b73ee610f0afa6d8b345d3ee95749cb4373ca3f52f69ecd767893135e7dc4ba6d069c053b79fea0c69b5c1258609046c761c77322a9d4626de19df5543165958a447432d5237f399bb1b9a8923ca45521b21cc4b17d36e724f5a09772a7b8609c9c86140b03e8a10c54adc91204c686049a643db89b0c375a359c943d5961a803c6ad28512839f42326f53b22dc20455c843ad64753498e10145af06270a81213046196d2192d0ae3924f4dbffa093a9eb51025b31d268a74f44b849a4c408426071fe5e18c3ec8b5c44c20aa5a85b2e43c56e051698c75bfc27bb9b1722501a6502d1c0dac0aa7f1b07e30dd3b9f9d66518a0525f030574c504ab3851b77857b70858c130ca20ece35
m = 6a56ea6b25105666b70c77c9027468b84e2b069070ef3380403066430733575a
ct = 739c8768d235cf306eddb4a8aa605c36c916c7bc8376d09b5c9cbfdd57f1339fc2222f0b06ae68f8b110287a3bc2105689f34226d0eee4f2ae1e7198f52cbf7f5ae0ce73339c7a9e6b37f38a349b1bff277f80d68224888d9d6202a15375efa9e465fb3fe94337c04f054a51bacc9839a42465718261629657f553a9dbe5641ae8292f0b72fcdbbc118ce0d4d36f588c30d8062714550a27ebe19d31a3a2c3ccb48a3268aaa6791076cae8c60e96dd2343e2ca0d4449a016dacacd8ddccbebbe1ab565bf9839204b3120a5dc8a608e9ef884b3cabff1e8bfe2269c58dfbcfb1feb18de8e9a166210f8966f45ca7428838f5b7f5df5e8fbe60143fe7234f404d32df36904b5bca92715e67dacf3f98620c624bbe0d467dae5323af5f30eb310e08e743ad222be49a93e4986cdda0e8de39ccb678e1255e63d64f3fcde39427f77fd2cd7b7385a6c382f7b91684782b491698aee64e066a3d6c333740b649cb550f76b3aad90fd60fd392d8a1e81078b43e39ce506eb517528465228340ea059b874ddf0b796d3f2f74bc8b6588970efe66c2f6ed3287ea85140158f30536ca94f7764846ed2383fc8ef65c0c0dbf22b6633255a2e608ed2c26a9bc3abe281b626bdd40d2e3a6463f69801176097730e14b0137e3fbc8258040e96d5abab7d8a1907f5ccf10ecff434d8a3348c6aa2cbdb90ceccdc26abb21904a695e817bf0db1a2866d90f509df53b918c0555e5c43f05d24814002e694bf39ea8b00dd80ff47393595cfd2edc1f5962c3af20fe2a17510d6f81806bb1cb4242e312540845871ffd41d1efa08650609f222b6e74f2ecf9b8c72c6416ad6d574a9f553d6b709f09539447512f8bc150f7ea6bf9d83c15360873970a5704b6e22d88008c37ac1f0fe6f8f798baca116d3227543d893111bad65b2249a852932a1d8515dadb4cb026d8f3fdb58d59e13581bc17318b3f0472748fbaa228aa90c2be4c8ae4a863a7e5077df5b789b51c538928f1e31bb33f457c748be9fa339a0cd647c428089fdb095950ff2bdef0a16903aa74390383b680f4d8eef7c34a8f57f4381c0480da575439d27a630063c6d3d1e976e99d59d32e3906db5af333d7c20a0bb485b455f0e16d33156e6a193f068b9c8c15f67b81069c181ff6db32924e645eb7a3907174f86ee866f245588585fa093be4e1d14e3bc80f5dacc9c078395af0829c25fe5636580921956117a0f9f7c1edf84e075034b391f60a7432fa9ff9cd70bf6aeaf96201be382e0a89577663655c7f3d9ed4a27077593f6df05f92751012771b7baae6cf59aba0d3a608332092b90d64cca9406970cf371c62220f7fc9c26de157d2b7352d803c70eeb518e3eb822f8c5c187cf78a2796eed7e8604686c6143a6fe714d775a07512aa3fdecf1b51a0e37d235fa40bfc82eb99239e7c1ebda85060b6969808107adfbef980e83695e648dfc623dd62f6e2d957a11f800f13c2e3fa5920499d68f25493261ce252da4f1b7573f4a29f34e2e9d18276edde2e04505c0ee
ss = caa02cff46172c371f55430318dc41dcc181e8f70adb86889205d7ee329350df
d = 610afb64be8cc1df288cfb016ee2f44c6c07113de7f6fee071fe0c3fe31c6215
z = 05913ffc8d7fb91c97dc1e0bea9dc9955fa28b3cc0b7415c192f81912d70516a
pk = 38724d9a8308ac6b70d1c87bfeb07775d56703980c9a563040d1ba17297b1f253afc339ddc11a42cbb051ba2722854cbf45bb80cecaa81ab63ce32acfe953f9ac8648b95be8668822060bafbc10b59e72944185a57f790351a20de6679328169b954465f8cc028558328f3baeca98e42404299719d205cb17c745a7784b97c09130e26376778a9330c99ed84288ec3955df4076d0c9f5847af05bc58352c1364f34b0213a3cd05b2d79108af038e457a30bb5626b1dc404605678ac675201c537a8a6ad67a8e3e0b17a0e8632ca1714dd341831b2790591c1f39c530288dc8448527fa542d64192e407f2304747ca7cad98986c59622b2e63e076420916635a538871aba5469f36a5536356d176265191fc150a4dc7349f07c932c053ef4b6bd245448ba8173ca0896e51092e06537d2157b0c1624d3a29eb0d055d48a038c858e53c1045c392d6f59408df2bb19b35a87737ef90b9fdcc380af6a1ea122838c673e39f502a08908ac33276b4297c712b3c7541c7806c71dc76e9291c89cfac3a56c9c94852ec4a47bf6642349b95f69c43005fbc927113288caa2cdd6175b2a627149027e3688b436c336b51c8539cec3c5537de5ca6955543f984c73005181e916317262bd638e249cc928e048a20045907b79c441cfebf0b9106c8847b8088b4c41fe6b7356d7947ae9a9549305c9278e6e3a39060854b88b65cf9a20266218864c94377a475c0822d454ad8fb42c50a13f1be65dce1728388a8d4a81b372a1486a86b0e6d1abd445559dd3b827b834e2ab3744c0c5abc51bcb7551cc888de7f590ef780d7cc94225830732f47b6ab4777261944cbb3e6d943eab827da40a7b00d8960db1810d028529449dde0c00eacbaa321c14249b7113ba43968b79070b9117dbab36b44f05022bf25a9ec77c7a396415c7f24ce5e364b09a16308472e1d49ce92a41d3b868e4664e93279467745b9e04c39bd67cf0226d198110e6235a3a35af970a73a3472027e1c7368c867d23cbc1895790f2478f807b756516acc4c7dae3a350f26a0353930f4c23c3d982fb90176bc70e0e6b739fb67aada24d10f2ac30685c2d7606fd6bce5df369a0d176fe32b0e0e8cbf583b0e2019167640fa63c23d7223259441152b0c79d9b2012725b6eac08ba8438cb90309123abe5980b6ce6889d6b7d1c756aa7a90181a1422f5a6f803b1e772891a61ca657175f7b815cb3549d3ee613deb001c7ba200730b2771b5743d80ee48683d94015ac7221671a3a711468f8b3be5ecbc1af824dfbbacf87972874e847b399280eb649304a3687f43dfd769e13a4964892b5e635c0a2216273331da5c5b18ec0b406ab1163d4179af5aac5fc8273296e2433c8fd993f9340c5d365070cb72715188b52cc0426146c54a3687f6a57f36b0b1dd639c505bef4c71fadc68d62009bc6b27b3817660df31faad06e86b91aad252b80461200168290848f963010511763f8614f202a3a05680831b8bde86a18dd79248d46c144730bc7b4757ac95f34ba2cf0436bda09cf5a9285e7c924f3b514695300c33cc6d92c280ff81e72b549694aa7aedb46afd394a2d5826e657897fc53285905406430c2b7786e64ba44225985f95146947535aae744a3b3707467701a8bbd99b938f2fc7737f22bcb9f146983a07f
sk = f8108802536a5e0b192cd8a761c1163c02bf2c457bf4162799884650185cd6e7a978c74516e85541b212b90321a0014615a973226b927046cc24e709e988562964213a874ed5007d8c483336d80b2338313606c716a25d7fc8617a506899187ed9a73d835997de71904ff82fc4c59b12275677b90fb6c079ca872866483ebe326e33f369006b4341bccc759b6565816c8bfb3d00e11bfd7b2de14b9bdf163bba82852ee76037795df78b9a2182c883652e17621055397c6b7848b3a8365467669ecb1ab81a8747fa449f22aad5db231873bc4c40a45ea265fe45c9f8f43dcde1ab1573bf0716139549490acc91affc45aa816809d53879678d90132ff321b2c2f32892ea9e4a112258f8236623a701a453fcba1d26c3aeb37c50b72625887b5cd9eac2cae774783abebdaba500eb9445739eee33114852a841447fa19cc360e31c95012227aa11e35412c2b5716d7602cd07a5b48b35dfea154e6780f8573203d367bc9627f414879251738e3b8cb2e3c09956c798144fd6c9249b214cf25ab84ab0c7d0b03728b7847c485663470c41d59b76fc48f959199305d05117cea0e04c0c2c056ae740fd21c0cad76e70f55ed7a62bfd440a2b5601242837cc6205196971a5993dee6b51f399ae1ba47334985ca1e26245897ce954a7f393105e75cfa25302f17b45e04059803bae94251d9f51530012ba052cc8948463e48367dccc5842354e7fd7596122b56b6604fec0c58db228a2170cd64a2be9757d8be35c1a0975cc1267d789c774883de06bbd6572129b57a5e185195cf06bd70352574c68a4b71d2ef5580b57166c3746ec058302ba3da6f916f1ba4b572a82e289593dd57277c0c570c22d1cdab6aae39b16a68f5684a5e367c713e649ae802776f6c3488b494cbab596f73b1908ceb7c05c46304f4e26a54b388b61aa3c663a316314405049c67accb2a7ab62140915a09488627b3c3683c3aa198400fb6a53396f978b71189b7c4fb1ca005a79727c5e6d129af7220705222617807460948b33197ea35a091ce9ab5a2b9437f961b70c432b360be118a4b589c66af374f58668e7515b029a14a272ae4af399552796a4ea3a8d37c265b42e38c2c586792d6be661c9c4753d373004da166f69368f976bf1016550013388b562b43a00f801b2a77212237b5cf53c647714218b94343c0b06d3fcbe446514289a3bbab9a3678284ae46242d1b56bb0845b30817c669cbdda709576b91072aa38ae0a6cfe444c09239d189cac861667cd6449c0ba8a773c7106c6b8bb40b100b39a562823d33a180da2bec923d1e707d59d7a8e397c68029b93428bca352495966a79c299e531b9b59b437e86398b72157fa43391299770b7ab37c71b387401b5ed5ce81b88a26a7a9dc023635c932c26199b5c437536ab194074d1cb24f65285af6b03f6a9a7174a380ad03c6826ba5fb32c6e93c2fe011a0146717e8265b31659a806975bd589f7630461bd1b6c51a0a2cb6ad3f825c919533c24c807a9c6e3c780d0e333105b43044d7931920621874395f794483820afb55483e34abf3f0440f3253fc702e71e34270d38e4875cb9a6090dbbc53352128c18a948ee821e49bc9c690563a92728b610a38724d9a8308ac6b70d1c87bfeb07775d56703980c9a563040d1ba17297b1f253afc339ddc11a42cbb051ba2722854cbf45bb80cecaa81ab63ce32acfe953f9ac8648b95be8668822060bafbc10b59e72944185a57f790351a20de6679328169b954465f8cc028558328f3baeca98e42404299719d205cb17c745a7784b97c09130e26376778a9330c99ed84288ec3955df4076d0c9f5847af05bc58352c1364f34b0213a3cd05b2d79108af038e457a30bb5626b1dc404605678ac675201c537a8a6ad67a8e3e0b17a0e8632ca1714dd341831b2790591c1f39c530288dc8448527fa542d64192e407f2304747ca7cad98986c59622b2e63e076420916635a538871aba5469f36a5536356d176265191fc150a4dc7349f07c932c053ef4b6bd245448ba8173ca0896e51092e06537d2157b0c1624d3a29eb0d055d48a038c858e53c1045c392d6f59408df2bb19b35a87737ef90b9fdcc380af6a1ea122838c673e39f502a08908ac33276b4297c712b3c7541c7806c71dc76e9291c89cfac3a56c9c94852ec4a47bf6642349b95f69c43005fbc927113288caa2cdd6175b2a627149027e3688b436c336b51c8539cec3c5537de5ca6955543f984c73005181e916317262bd638e249cc928e048a20045907b79c441cfebf0b9106c8847b8088b4c41fe6b7356d7947ae9a9549305c9278e6e3a39060854b88b65cf9a20266218864c94377a475c0822d454ad8fb42c50a13f1be65dce1728388a8d4a81b372a1486a86b0e6d1abd445559dd3b827b834e2ab3744c0c5abc51bcb7551cc888de7f590ef780d7cc94225830732f47b6ab4777261944cbb3e6d943eab827da40a7b00d8960db1810d028529449dde0c00eacbaa321c14249b7113ba43968b79070b9117dbab36b44f05022bf25a9ec77c7a396415c7f24ce5e364b09a16308472e1d49ce92a41d3b868e4664e93279467745b9e04c39bd67cf0226d198110e6235a3a35af970a73a3472027e1c7368c867d23cbc1895790f2478f807b756516acc4c7dae3a350f26a0353930f4c23c3d982fb90176bc70e0e6b739fb67aada24d10f2ac30685c2d7606fd6bce5df369a0d176fe32b0e0e8cbf583b0e2019167640fa63c23d7223259441152b0c79d9b2012725b6eac08ba8438cb90309123abe5980b6ce6889d6b7d1c756aa7a90181a1422f5a6f803b1e772891a61ca657175f7b815cb3549d3ee613deb001c7ba200730b2771b5743d80ee48683d94015ac7221671a3a711468f8b3be5ecbc1af824dfbbacf87972874e847b399280eb649304a3687f43dfd769e13a4964892b5e635c0a2216273331da5c5b18ec0b406ab1163d4179af5aac5fc8273296e2433c8fd993f9340c5d365070cb72715188b52cc0426146c54a3687f6a57f36b0b1dd639c505bef4c71fadc68d62009bc6b27b3817660df31faad06e86b91aad252b80461200168290848f963010511763f8614f202a3a05680831b8bde86a18dd79248d46c144730bc7b4757ac95f34ba2cf0436bda09cf5a9285e7c924f3b514695300c33cc6d92c280ff81e72b549694aa7aedb46afd394a2d5826e657897fc53285905406430c2b7786e64ba44225985f95146947535aae744a3b3707467701a8bbd99b938f2fc7737f22bcb9f146983a07f72c30933b8e50425fefbf58d711f58cbf9fd8ebd2835a1b55469a2a1b993eace05913ffc8d7fb91c97dc1e0bea9dc9955fa28b3cc0b7415c192f81912d70516a
m = e75c36e2c2f58f47597a06ff4be1caca2984c889e08a9c9d4b2831d6a6ec17e1
ct = e6b773dbd57ab1ab31e0c9743d6323388663f2de816bfdc93e5bacd436ee1f68f5746a66d0923b850a3d950076a14eaaca189d30abd0fb87e256db53c3cfc92444b38c773c772aa17bd3469415a53ace1465e95d1e6b57d22be906b1bb47dc8b38eb661b12189c3d24f80b50571c2fb1fd8c1ad886b406d6f548fa2cfc94f156fd4b76916a30e3c3bd2c0299d375dc7641cf9bab77a9914bc09a87ddbe821faea8e61cdcbcffea4d74910ea163b8044dd1189dbf7d74e4f0b6610696bdc530b9f76f4a21e5e7befcf0b09e3476b8f24e7bf39ccfe560c773a5e875413edfa45064fee9c2e2c47fff6c3eb19ad397dfa0cf804fd70046544415641836732585c999757ed26ed2056a4db5e7429a2ab250aec46fec85a2910302acff8133f26379d0d71c82c57511b743ca2b8ad93eaef480ff6bd49d16b0af39b961100ced445aff1a9fcfd0b4490463b291e612a836029f4be74e81029617903778164f39a1aca6295ddf9c5c8f66378da7c155189efda8a0ebd07c9c3373b50fcdf4307c5db639d997e57f84e04630b106defc6089ba6daaf063f341659c4c12ad36d64bec0a99e2547a1f43e8df9e77fc586a38093c4e64135122ca58e3988a01dbed9aa97a4d3d20222fbc2540d39868ffbd911411dadda852b507d0b855d0a4c304b7694fe58ef8ee5b84b1e9797bf5bc7049386895f1fc204f805acebe6d58f47139322cca69c6c130d91276faf1b4d6e91e541a7b81525764b9840ccd862c158e23d3b3d8cf48a2bbab1448513e04efe3791bff404e6b2b99ec9e1387a782f64ecb468fde8086b0cb70ee4d155d47990c667fbc88e84c5d8a15558b31f636fb2bd829465d730571980e7cdb508f1c653c49b031b9a2c6207f72b990a00d4b018cdbb181e80f20f8b48b1b41702b2a33d087fb1e965d28fb852c8b09f7568b4330734e4bfaed87f7d5191f054f1ec62862443a306ec292da477439000ce20475d8c29c40045ad8b1275ca9644f3f5134483ab005864c8e0d26b19a68ee7532d9a83be4775a2d7e9cd2c0ce3648afe6a1869931dd2a28032f5caadea7f4f19729f9f62ad29015bfc97a7536a3fdb08f58376382cf1ef3ac405929f4f4d8d0b09dd18ec7909c8b1a6ce35c7992d8c2da4d0902b55539607db90082614bb6e7ea9db38edacc04629c43d1aa0cb8ed2cd676d50aa95e586588c2722ce25cde439da416e9308aad50ebc900f5459b88115ec053e2288d6f5b3fced19e6f4085f14b8f0b4c0a2433945664efd2b967f5a9e149bfbae2dc736134afae13e627f984fec4695dd18c32f1cc5baecc4cc66491143f95f7d2df5c5d61f3bbf577ad1429d259cee638b270947f7856807228ebe288382c45a42f43eef4f316e87dd843db7dc5cb929840f9b4167be0c4fac426e45c8cb0c64089e7bb367363d57d115a7e335a9d617a0032e128a425622fd11a8ca8f3911e273566a0d1f295b4f1f1ffaac16a656f3ef38ccbd281dc07f63b701e9cc191f60ec19fee06fee0764abb9e36ac5e63ea3b9e
ss = 0eb234288c73e4aae83464b298017780e9448b1801fa2ca9401c269c3e08eae5
d = e1953800acaa85ac02a906c72cb8e8d704e8d27820345f88f71e89c1f549afcc
z = 97c65a12d87432f475509f11e0884fb51b5d970c1b6d2c87c70590cf41c16b4f
pk = be19be36c8ccda4c9852a442d4259905628087c232f28871b05512dcd2b769179ad09a9313252dca243d73b387b279a1ca1151fda2781ab7757d2ca5c64052c8440bdd93acb5152203987bd5a693453957504242b3f8667d3c800e9a969372a13fd014715a0bff3a24c8f31a69c329a1c30ef37ca29903ce0943982413b0ba694ed53cb416f125151c8f036709aa2174ec365a56d608a2b54ec71183e2b4258e71adc09c81fe05065be2bd972979eef093cda03bbb82b6ee4180731c18fa997195d4917476427d7c07d99b663c4b50a9cbccb3c364df354685273b8b42b9e118a427c765b08036350a330be79b3ef4171b953faee56f719483717854b29aa3385545d3c9cd71b0a070aa2734f8327c095aff6b342584a570371ee7ca3f6a2a2bbda60c4e3aa264078b6c9bb206781f229b9a5cc2bba0c8933d01b469b4c687f5a1749513bfa3401cf1443ec0558c89c58cb795e3686640f6350420bed4b839ebc8106ff7043107c590c0bfb753c0aa2305e4920d1f639c3ed400a2836d3b638051b58ea9580390ab57dd7138421709759b89aab4279c5a9768cabfc44ca6a2f1cf5c039e2b0563a9048931f1565d164c13ab60e4c92ac843451cb75662ca03c47a652445b7ef0b8e622187387059a614cb08796d34758133050161743677594d51d02f290b3cd7f23d4cba1a64377baa36082249ad896990d79aa040a7858f1b3dfcb43adf040f1b245d216b2e23420e0b9613e9db6c7535063d05079c739f70759f7de0291537aaf5d6b3f4b6291c147855ea9a79ecb0ad80714520971011365dca81ab5bc0d9d70ade36a125ab2295858b79370fe21932504b9d583c787bf28762241a279663baa450172651f126bb20b85349b6344ad404e3093369569148a2a8cb7b7e08e68fda3408349b4761a171b0c2c85b37227cfa3d7c16a3950298c100955402919d14a71e7b231d60ac11e81a46515cf2f25fde507c0df59b352187af7059f3620026c84469610d0098895a3330f7638082d5b5a925afca637a1d160ecd2c83fc522a3bf40591fa5ecfbaa0a3b1859fc58b1d157c18b71d540b6aa398179bd65dc00866275cb0473964ffe5a8c638bf57304d32e24007b3c61429881ccb1a0403566bf3c46d8a19e852aac6f58d4ae32f45cc7b0f5181f18675920680c2c0ba8ed283fdf20c383bc08ccb7d46eb85204126be034374769caf39ae633924bc8ba6b7b89daf72ac4a86bf86008c02fa0fb18a5de6f8952eda2526fb1d994b4165149ed11b578359a7b9d0bdd7257a2d00b676268a38528fe34140eb408ed5b916c0c43d79ac29b0946702341cd7c20ee23c16a6b2cfd1f9107872b8965952a9a45e0e435c56695c819b71b9a6b6796553271c029d06cdb0308112a89ab4b714566a4b18d03c18d223fb6427c7b3144e64874c26a8ca418cd6f14e4cec2a0402698aa1af6ef63264806e4b42ad3dea298a404c1ec260935166418068edb71abec21040f9b3eff4389358b7cce70461ec8c0ae8873a45504e8688e266787421343699089fc31f84ec95a9f2264eb3ceda71261ca791d052a43808ba1f4706717a10fc4ac21b625fd324cd86ab8b3dc254da31bac0f9106028258adca5f754b309a6c7dd30e11b8701ef37e8715f03c0d8a32e9fa39d37e7637ba00940
sk = 257c04ec995fb9757415bac737300b03c991bc8a5c4be86cb0458f66a551cea67fde748c88113c07f09e2ea03efc14328381b21220741c12c1cdf9a81d3a28e9b7b4bcc88d0f38a700dab5beec59d6073ad85697d14728603b1190a81151061f3159293cb2096c093d72f33b1957cccf7085ab031f0e404b1c1bbd06831a9574b90db6025fca778d68151edc4bfcc11292f240d9e6226739036cf000dcd1b275d12316e605c72a2fccc55887220ec958412493c8aa4759dd0848ea0271c55bbbbd178642331e8c910a932a5a8d0a3479153a480c9b0ac58b10334c6b186b38526546eb31a0186e622520b2b60dcd00345222948cc833170427a301a26e920ccc6a71b979b7f8a02f86e983f1eb1b2aca4202100260a94b847ccedd8101e1b16041f96d72b8cec772c08bf5a75c5190f78b123e943e1693169eb726771a7c2826351b5a05a803134c24b72deb2a6f282b94689ee47bb47102926849821981322a03915086670896152a022036351a046bbb6d178bc7605f92254cb8ab2e24544650da4e29fc0ae9abbf0b2296d6bc7e99b4c1f9d50fe7fc7a130432bf98b28e142cb1924efe5324bdd2887a9a7b6a1c18dce15b5b127f17b5739b5c5e33e63fb2494fe403cbf9c2059618ab6fea5b1d78c4d0438fe94c447a4a2e42d974a44890db571ddfc288528b683a363a93a56eb6c9b1da246f64f0b0d3d6c38b4975f6ac2adb2c62a9d208812c0365f3a2aa39ac575595fddaae5ef5c7f7fa49d8b209784aa25c7166c92759f58421eb203a1e8291604c84d24565dc68ca7b183f78fb5a6869115bc7b7b1b33bf4e4afdac9af6dc0604070300f7273223aab0fd85401b923d6c6180c815853994ac22bc45e5b7961a176811780af4b0bd84a490a0a3ce1062204c535c9932be4137a7b6a1ff75579e72b75eccb806b67419119721fd03e59713920949e8f6b5bb278b7dfd40f1125ace9336b5bd5b46f5952d4fa0b780a875b87bbb8ba2096d940555c69e45602975b1324875e891c6c326539052c811ffc4417bc61205b430b522a1a7b4df509a4e2c9bb5a595333f29b986c113f57a9e0d91af791c8096c0330cb59c27b3b29c15b13128b86336cb0c270dbd80d451b08cfe35876594ac4011b621792458042e8906deba57ab57b9565344e2af27d87a68108a8487a817ab5c779683cb81b7bb258e598047505ee98c7d666766110256eac0694b3565b07124786966ca81f1ea5a8be616544d54f03c5bec6d81b392a723bb1176d94c75b47cd8a00aaa7836e1774824289803df38c0f6c74b4c42660d1b27e5036c647bf4089b3be19a76dd8ca518307ca92b3303253dbd9765bd26635f3bca865c215723c20358f2b4c487b008a7f0221359889dbac532deb2b38ec8f35a4a6af306597f09e1f84b808140dc31a36b1db11b13c23edc79ae5f1861dbc4eba427a62b153f721a543224caf3c54e15467057cbda9b1ae41fac0ca7658a542a87060a960d57f839712aa497f0ee03a9122315409279cc89fc6f5afaf72497f99ca8f3a18da1b7221321c87713bd484612204783117aa4f2219a9019c251c8f92d8bdb946b42068207ac04e0ea116a9d2cebb25391415630db5300bf51bbe19be36c8ccda4c9852a442d4259905628087c232f28871b05512dcd2b769179ad09a9313252dca243d73b387b279a1ca1151fda2781ab7757d2ca5c64052c8440bdd93acb5152203987bd5a693453957504242b3f8667d3c800e9a969372a13fd014715a0bff3a24c8f31a69c329a1c30ef37ca29903ce0943982413b0ba694ed53cb416f125151c8f036709aa2174ec365a56d608a2b54ec71183e2b4258e71adc09c81fe05065be2bd972979eef093cda03bbb82b6ee4180731c18fa997195d4917476427d7c07d99b663c4b50a9cbccb3c364df354685273b8b42b9e118a427c765b08036350a330be79b3ef4171b953faee56f719483717854b29aa3385545d3c9cd71b0a070aa2734f8327c095aff6b342584a570371ee7ca3f6a2a2bbda60c4e3aa264078b6c9bb206781f229b9a5cc2bba0c8933d01b469b4c687f5a1749513bfa3401cf1443ec0558c89c58cb795e3686640f6350420bed4b839ebc8106ff7043107c590c0bfb753c0aa2305e4920d1f639c3ed400a2836d3b638051b58ea9580390ab57dd7138421709759b89aab4279c5a9768cabfc44ca6a2f1cf5c039e2b0563a9048931f1565d164c13ab60e4c92ac843451cb75662ca03c47a652445b7ef0b8e622187387059a614cb08796d34758133050161743677594d51d02f290b3cd7f23d4cba1a64377baa36082249ad896990d79aa040a7858f1b3dfcb43adf040f1b245d216b2e23420e0b9613e9db6c7535063d05079c739f70759f7de0291537aaf5d6b3f4b6291c147855ea9a79ecb0ad80714520971011365dca81ab5bc0d9d70ade36a125ab2295858b79370fe21932504b9d583c787bf28762241a279663baa450172651f126bb20b85349b6344ad404e3093369569148a2a8cb7b7e08e68fda3408349b4761a171b0c2c85b37227cfa3d7c16a3950298c100955402919d14a71e7b231d60ac11e81a46515cf2f25fde507c0df59b352187af7059f3620026c84469610d0098895a3330f7638082d5b5a925afca637a1d160ecd2c83fc522a3bf40591fa5ecfbaa0a3b1859fc58b1d157c18b71d540b6aa398179bd65dc00866275cb0473964ffe5a8c638bf57304d32e24007b3c61429881ccb1a0403566bf3c46d8a19e852aac6f58d4ae32f45cc7b0f5181f18675920680c2c0ba8ed283fdf20c383bc08ccb7d46eb85204126be034374769caf39ae633924bc8ba6b7b89daf72ac4a86bf86008c02fa0fb18a5de6f8952eda2526fb1d994b4165149ed11b578359a7b9d0bdd7257a2d00b676268a38528fe34140eb408ed5b916c0c43d79ac29b0946702341cd7c20ee23c16a6b2cfd1f9107872b8965952a9a45e0e435c56695c819b71b9a6b6796553271c029d06cdb0308112a89ab4b714566a4b18d03c18d223fb6427c7b3144e64874c26a8ca418cd6f14e4cec2a0402698aa1af6ef63264806e4b42ad3dea298a404c1ec260935166418068edb71abec21040f9b3eff4389358b7cce70461ec8c0ae8873a45504e8688e266787421343699089fc31f84ec95a9f2264eb3ceda71261ca791d052a43808ba1f4706717a10fc4ac21b625fd324cd86ab8b3dc254da31bac0f9106028258adca5f754b309a6c7dd30e11b8701ef37e8715f03c0d8a32e9fa39d37e7637ba00940bce58a5d05a4840f835b8ce39703f77bb31f20b9ee4fd3795c2e326244208b2897c65a12d87432f475509f11e0884fb51b5d970c1b6d2c87c70590cf41c16b4f
m = c068b1a68f7f29e1a8313876c4d37a23167e9bb9ec5a47013a5a840dc77d4ba6
ct = 3ce41adef24c782ccf087a126284418b4ef6270888451fc9428f41e7464c2da402b833f38ef190c3e49f3c57137107c3f0bf42df184e090e32166b083cfc84ddf8dbde85e06267713333127676d30361be67155676d44906be280abc4e572832bcae420bc51ee58aebfd8f2cf813fb8e0ea9c6dae33d72d82a7ca0aeb26763fc38c3be9316f1c86994449abd92fac723eb83f276f62a980279a88416bfcae0e6f2dc52f129131899370ae0087d78ff3a1a9213ba4cd2f2d9b1d986dcf09c8649149b225f64fc11f069f2d0d6e1bcf445d52a980c1e9fd24a2b1a6a0d88158faf0d6f0ee69f824dcef02a6d5ed96153e87f7d0314900d44d84fb8d2afd90a38bf451b6b45cbbb406617348ebba80184a7d4ca38e10193f6db2197e9da82e7939bfb75d01d162b70740a90ec90448cf78bc0787568ab00cc74bf32ec0cbadf13ec01d4b241a08a97f4dadad28ed123a0fff483f30a967c910bd00c2da85c2d0aaa2701d01b1b8164eaf2e798826d48ccd436ad19dc3242caedf26447381be5e68b2be3049f782da1fa6c8542a3bfb1b295da3c9c4c9ed1f603557b30b4fb9378b7ad46695025e16b49aa72f98e34ecf023590f4e6479c30ff2bbb1d6ff4ed53fccc2f4f34169d749a148a98270df4b9c2a105b402b824abacfeafda873a1d00e0dce0e634c9bc5ae6715e78ac81e9d5b3ef0f612a5c9181bd73f1ec08684a2eed292f843361444a5800e37e659bc29f7e1ec8d4f1efb474bf233eeb4e97c3712610ae202f12506efdb951c0daabc07d6be255fecf474f89d044488bee86f572cc4edcc2d77b485870a7540d5a72bee091f9776428ea752357ec7e4f575aef6652c59ae48a2daa91875929ab8544dca27f12b886906414011cd7e7abfa5ace167af6ce4923e33dea2f3cffa6dca785a1bb811856a0f7723df273ea405595bb0c7cbd0b87d255809d7cb2467759c82693d35cdf1756b3e7a284cae3a8cf8c7cc148b0547d400aefdce82cdd353d763ebe91da2c572c4145c48208e2a341bfeca351d56696eb54f10019be83e35a238ccea29dab54bbf6df555a41bd0bff035460a89488f9a339d461f1f3cd6d6f8ea776752503005679b9fa2d10aa163bc369c8f5a3d21450e0599047fcd1cd19ab247a9b8db541369630ce2f3478176f26d1c050f3cc5c43fa5f26d375f3c6ae0f9637949a66acba69ac31a499a59916d74182a93f6073e12e99b61fc9ff52fe502ec01f5ed1dbc6e77e4f1d18a707bf6590dda4bfb9e3968aa4998dbbff71bb68f475bd129713be8c31b0a503aacc8619db1076a13b692a3488ab9030ad36c5c5cbbc645190262d40b95bae7a5b4f65065d3154a3369e2f5462fdcafd655a7a6ee2acd5535952718e7ed9bc8cb5256a5e2734f16a047a1d96f24dc5048927526625302911350cc7f0ea3d3f89d7aed862241627dcbbf4342b4e6cd8307c534f04afe40d78a202ab6debb1708670e648a2129e451921b24a15506b2822f8fcaddc4c4de65964859178f8f38d5db638a7f0d5af201
ss = 50defc93e0d5f8a1f8dcb3488bbe2060cb4b60513537e3dc464ad0674900bbdf
d = c719f9b2d16399b7326ce4eca30dabefe8fdaab18e9f6df888b0a134ef355570
z = a49f3b482a66256d7f667585925cb7f58894e42660ef2573ae33655c231dfb0e
pk = 8afa99db2599004da53ea126e94c903605aee44b3d56abab69438320c91918abbb1ea2b6953753e475bc33c159c590bed80760731565279c640d361de46aae78d0a837912c66c5a347c0946f6943866750c6ac1eee713cb8636e543b2f8a08857d53834233603391417a23c88b6003246a0c8ff39edfc7ab8759207dcb7c1d923ad891c31ef564e5f53c0447a25728c934303bec26875c44a26aa36e0324ca6423855bf2ca04e27cb8f42329a3a0e28a7285658fe1748a58c538ddb710c6d7839b573b30a5c4486a448dc0bab7c07b86279058578d4a56c781752e8ab270914534c51923a6d0c226967313695987314975dc7c7a101578f326d02a086513b2608a8b58ea5a63f2c6a1cbbdc847c312f5a2309c1749c349101a42757073224b0aca598a6a72cb308a010c327afac94798f8b4c6a1279389c12d1c3015b02e37a95705d3b2b8277c2c141bc8148c94244ec5c50e65790fd6e0842185a5f2ac1e72a21d4d652a63001c650b6c8d06cd758923d42479cba96d7eb396803c77be54c831063707a35067b87b2876a1a0844d11e1a895db70d596871fd1434798771b487aed562ee1d041c06505786205166812fa718424708a207cb4a6c25ee78b8b85e869bb82a89f647a813b97dc1abfb22b430d37adcb43b7bb1616dae73b0d606940e5af7d139f73b48b4618bfd5c22274d3a27c20195794344eac73b9a09de5cc4e59a2853a412eed7062dad16b0e1aaeef83221d34b3225868da033822248e5e40a692c20ae4cb112b9c4f9e373d6dc3393f385b5f65c7f14b66d7d0b31dd7902af39812d76d5ce73ebfa4c392b069be694bbfcc7b9c0825d158b431898c9cc9080d632196378049a5a02b43cf83d37e4a731505f23009661070038917a93c452004a8023b1da44b4e5cc53adcaea033c8759a3bb4bb52761191d76c95599a9dc2a2292bf37aa3803278726b660233e9b476748a31f9fb9f2d93b59b9cab33356782a976e05b083716262278349fb14b806a7cd3e52c1a6a6f603468c4b420cd544bfa916d157a21d15c1945b31f7c6285c30529ddf735350c92c546ca776cb44360cd62f05620f8b23b94a0a720270f122b0f22316050b7cf6623cc0658a9146861785c03fc4e0833c3565ca4ebc951f5145e2e434555d45c3819ccc4c2546673c18d70af49f0aeaceb83041556d52754c10b1d66b9c0519985e9b0aed559074743c8796881e5a189a4707b8923097669b2d9a162dcda33c3b825e004aa20b1749eb198299476bf45a519d341e9b507b1e411bd5382a6a84b6dc9c1bb437e98546074076ea76654ca6519f7a71d1f39c5328b16a5b182bed6b57ae058c3201554d612628274bff57755022b7e653dbb461958ca3eefa117b57299245a9917158f2409384a7b234ab390152b01d1383aad99747258c61bd24f7b12a0332c6d7b5ace324b4e1dd9b3f8574b17382bf387155f0abaf4fc8830b7774275821e91a939da83c9c189ec08774c739fff041d40d512b171c2d0ec7e404349bf5a64a876aaaf72c9c16a004578842bfbb6ff221debdb6ffc8a6de429ca0d7aa50071bc8d68c23c379364e56e4ac247a99523f8d90b3de4b049b526f8961621b98dc534b9a756aa9c4a1b2b4c7726e701ba03d885a39d59a76d92bba31013f2a4714ea384
sk = 8b814f850315f33901f955a7dcd2971bb73d44db90b874804457124002ba681347b4dc33910ba22a903f480859275523598a1ff7cb818f8cba2ed0668edc45f1997f3e76628767b63890c35d334f209b62a208700820c7a41689a4c81208b05573361dd30642baea86f25bbc87d1157f05368582aac0958e87fc84c431bb2eda3c479a9cf0984a90e668427046f2946e50a43e3889aab5d649b5a17242aa6d6350a1b72b971a748cd2a0a6cababd4f77b6fe905ef270bf222c1b5c2683165b9c87458f849405aca37dc8e99699128ebc6317274993d74c77cee907e536b1a1871d1f8a3505670cdab00080db31cd0ba9269c84d9ea565d194e22d3c11573685b166f02245efde45f04ca2d851aaacf47c711a536aa1855b7693161f27e51eb52cbc1b6322537868386715b16c4802d2fb43e9ee7c28c51a5fbbc1fddf670e02cc3e24bcf75389651268e4c78949e284fe9a2a0fd3428875c7d4ba669e1f7116eac952640b9966626a867348022709cb54b05704c136b5538ac7c6e018107a27b1040211562cb1183714a2c9a634a8bd547965fa04fb62441cf7601393293f669420dd0a04d18af0c0249a3b57e0905758b7073db3c80e2634366285a86d6aa7fa8561fd4a6ed745aa04872fa7ba732c514bf045445cc4455accc40e499f71a2d3a8ac73be9404f3736908745b1c40985e4920edbaa2bb8933053124c4c300f7302fa634e6c6830b3671fea4965d58aa5c653682e88ba5ab34361409f4c1656f1772643f71134ba1b1471192de503f97868e43a4d4e9a2bb2ec38ecfa1835f24b3ff1b850fb5f4de32f196377503c25ca0989703b72d72494a2217276c9a15b600bd4dc76585774b2512da602553807aeffc5c6e8f0187bf5613d35857e7b4a1a4b805946224b4a8989c0bd4fd445cf64910194ae3ac96cd0e22144b9ac51fab7ef671b6af68d7f5c2a3b48b82fb2cb49722cb5b668ad021240871307b185b6426451588626850080d68a917b2fc3720dfb33c365934ef37bb5e7359a6008ad72d255b4e921c6b1926b917cc00c03a286b8489a53b5a7429e1cbfc42507f33bbb5ce082b58cc550e03a41b9cca243506de21f3946019dc87683b35caca42fe8272861b4633044773e5c399f8c6423922d05c528af950b6f6b0445d98c5243c932451303222e8a8a55039b34c2bc643582871236553f96b80c9041400682f05c6795b64160006359270c4526baca74b515b224ab234a6b127c4612acbf82bd540226927675f5423cce59034f4596276647c6c8c3d53b54014b6596fcceb0c29609b50e1d599bc728a41db0c3e2a6c41ebc956fec70d2b58866c3c2665ab98b153052d917ebd9ba3ed037f62c8299a02f575742d7102fdaccce7759763ad2147df656ad878ceb1b7ad5b4cd3ee0a2320727a1051d74f84477ab5c2463cce42295f656978b470708a4a26f21949635a957e12bbcc9c8c83753ccd6781474b067099425c705d78631e69632dc5909deac940398b8a6918e2f69587a5992b354b54b7931d0b4c0eef60c61b46170699035ea014778a28d8a224196beffe96c06303e5f8ba659d0229df3b5ff445cc7019e8b54b4f4346c7107b651d0277d8a195c59ae8afa99db2599004da53ea126e94c903605aee44b3d56abab69438320c91918abbb1ea2b6953753e475bc33c159c590bed80760731565279c640d361de46aae78d0a837912c66c5a347c0946f6943866750c6ac1eee713cb8636e543b2f8a08857d53834233603391417a23c88b6003246a0c8ff39edfc7ab8759207dcb7c1d923ad891c31ef564e5f53c0447a25728c934303bec26875c44a26aa36e0324ca6423855bf2ca04e27cb8f42329a3a0e28a7285658fe1748a58c538ddb710c6d7839b573b30a5c4486a448dc0bab7c07b86279058578d4a56c781752e8ab270914534c51923a6d0c226967313695987314975dc7c7a101578f326d02a086513b2608a8b58ea5a63f2c6a1cbbdc847c312f5a2309c1749c349101a42757073224b0aca598a6a72cb308a010c327afac94798f8b4c6a1279389c12d1c3015b02e37a95705d3b2b8277c2c141bc8148c94244ec5c50e65790fd6e0842185a5f2ac1e72a21d4d652a63001c650b6c8d06cd758923d42479cba96d7eb396803c77be54c831063707a35067b87b2876a1a0844d11e1a895db70d596871fd1434798771b487aed562ee1d041c06505786205166812fa718424708a207cb4a6c25ee78b8b85e869bb82a89f647a813b97dc1abfb22b430d37adcb43b7bb1616dae73b0d606940e5af7d139f73b48b4618bfd5c22274d3a27c20195794344eac73b9a09de5cc4e59a2853a412eed7062dad16b0e1aaeef83221d34b3225868da033822248e5e40a692c20ae4cb112b9c4f9e373d6dc3393f385b5f65c7f14b66d7d0b31dd7902af39812d76d5ce73ebfa4c392b069be694bbfcc7b9c0825d158b431898c9cc9080d632196378049a5a02b43cf83d37e4a731505f23009661070038917a93c452004a8023b1da44b4e5cc53adcaea033c8759a3bb4bb52761191d76c95599a9dc2a2292bf37aa3803278726b660233e9b476748a31f9fb9f2d93b59b9cab33356782a976e05b083716262278349fb14b806a7cd3e52c1a6a6f603468c4b420cd544bfa916d157a21d15c1945b31f7c6285c30529ddf735350c92c546ca776cb44360cd62f05620f8b23b94a0a720270f122b0f22316050b7cf6623cc0658a9146861785c03fc4e0833c3565ca4ebc951f5145e2e434555d45c3819ccc4c2546673c18d70af49f0aeaceb83041556d52754c10b1d66b9c0519985e9b0aed559074743c8796881e5a189a4707b8923097669b2d9a162dcda33c3b825e004aa20b1749eb198299476bf45a519d341e9b507b1e411bd5382a6a84b6dc9c1bb437e98546074076ea76654ca6519f7a71d1f39c5328b16a5b182bed6b57ae058c3201554d612628274bff57755022b7e653dbb461958ca3eefa117b57299245a9917158f2409384a7b234ab390152b01d1383aad99747258c61bd24f7b12a0332c6d7b5ace324b4e1dd9b3f8574b17382bf387155f0abaf4fc8830b7774275821e91a939da83c9c189ec08774c739fff041d40d512b171c2d0ec7e404349bf5a64a876aaaf72c9c16a004578842bfbb6ff221debdb6ffc8a6de429ca0d7aa50071bc8d68c23c379364e56e4ac247a99523f8d90b3de4b049b526f8961621b98dc534b9a756aa9c4a1b2b4c7726e701ba03d885a39d59a76d92bba31013f2a4714ea3840293675aaefa1219f8794d114bbb004463f9c631729734cb430f26f38886537ea49f3b482a66256d7f667585925cb7f58894e42660ef2573ae33655c231dfb0e
m = d5668ff18683eea789415d6fa2a5a1031b2980b1e641f521d5235d50e04eac25
ct = 29cb1911c9c782bdd00e8db30b63f3e2a04229327f5b80b31e453882bbdf496ef8b50648165a10ae41ab7b03493981e281a8f52a72afda056451a4cf655da3600a64d7a71d807cc24b3a625ababf15483f295bad250ce603440f2d5f7870081bece985ce966008cbed7e6b63ebb405b5ab43bb35b84626b414bf6d757f6d2661b81b0a948f02fc76f1639361e633e201675523e1d5eb6ed0cf76994ae4e5c4c9c56006c4ae3e8702a8fe1b8af48a0f67ed8915e25ff82f72cce6777ff3b0ca7b94c6fde023ce5978e67e89cfa94ed697a3515f7f612ba7e7f6d14d854912c5e6e29840e7e3315db5fa79367ae4ace2a0ed3216701665857899f2e5ffe579768bdc71a8abf8c2432b18a359b465fa2e6229c67692e368322ade393e8385e4e5d6ca5a8b5a920516b871823b67759e531f37b4273883f35cc8cc6d91edbe50549b166ca45547de464332c7b5fe940743174e72d93edf6a7010674e8d64205572643f71eb5d25a1c97c71da1d4241a98a8223657d5442c7e721b4cbe93c98558e4e1a49fc2a797ca51ac396e0065a04e178590c4d7c774ff6120ce45c362ab3cb38887ae3c3c23e15661163a17982ceb6d50effc856908d3e1a34abcf394b91376c84d09574d24c1e7b2f103b38d12fb3b3d3d9a864eeaf993a2d63b2c954ecd0d8110421e8c4497ead5600f0577f3b617de48fe1b932786a9e91e23af77a8b50a48b488703c9d0833c8ae1645acbd58fa42e2a2dfc4dcd739f0b1a766bf609fedd9ba4e49e14648be9a0cb3b7bac2713093e13158116bca7e3d48389158ee385979c5be2623bc4596738f5cae76b5021b3400ca53735fbe203fc3d6c74c5cf058fe67a88c99bfaea4a33f4f9aa0cc9749e210fb25dff18fb20fe79aa52ed3cf7c22686d24e98c9f0e1b7c4d9d472f7842098557c2c4a67b3c82b8e50ee79db00eceaa261bf6ccb7c329e638b8f5ed04c38c1d4d6b597686936356e16f3fa384fc47a7a0309c1d37f1bdf079ca7b401bfb4cf6edd9efd82a47f7af2a653447efc7298545617fe5dc735c232c0c2f5b9d27c0502799b329fc86496644dea07617f015e04632b36f1b044e1e0c56780d0c870d9240d68fb9adcdee7c25116e820458fdb17d67443c2be5eb5f2da517434aa78a5df2f1b3d229fdd86ffb1d81ea10736529974033b9f84279c4dad7b8a5ca0d3fc48e1fc9591ee94aa790e08085f37341e3ca6db4db5b511bb47d04eecb4209c64bbaf6c0c095daa8eb36cc61021e9e417b92211c019f596f7a9180609a53f492862920860a7327430c964fc9fe77e9a73c412d2a4d3b68afffcf73564c480913fca663ade6ecc0c0dcdb066471f4b51c86773473ea6cdfec5f0b5d18ad2ad00bd569dd28ab8bcb8dcf12aef1761f98452ff3a6952c28aa88efc3ba77b5eb1a2909af4c0e995eda70bf59c88304bb06cd86658e4a6f7dce885fad0b19ef4fa6b1352dec37ccae5b1550eb001c22b32cf14f0f752ea357c1cf26a342b58a9485ee744155ef3f1102397fa5b8312993315
ss = 69b1a0e2db6683b09a1ee39158005ec02e9c0b0abdfafe7710bdfc4e4dd5dbbf
d = e9acbb774be970206c3a738e243b420805a509fa59fa902044be2f0d013650d2
z = 1d9667c03155106785069387ce7d25cb09c5516d52817201d6653f20e775b453
pk = a7c9ccf796828b704efbb194d5d895cec082f5dccb78b59a61090eada66093c84267079597c9881dfb2ca8fa4cee6682c4375eee25a08bc0766eda05bedb2cabf734c4243987012a44e86cc013b7e555bd15d45306479a78ea7d4fd7723d3b074860914e24395b264d35e57867f0229912c6ad0238587355b44c155bf7b5e5c872afeb136bbc32b1a950b3122f3a5b71d8c140940b1ee62a5543f3b61719896499721f5466f7b57b119568c960a3796bbf2c8877cf8a762d6a8852619abcfb85ec7c6e79652311490b03f61bb18a23fa100fee70a0fc693163b28ebd6505773324404341e6c79b0562207ec1077cbb64053a4447866efb1894a6a544daf283474c6e0e99323f962b5cf4667640af8351059ab42e0925431d864339258752a3b08ad52f985520a1247af44366f3377d5875589ea9a8e38455a3bb5ffc29083664cda47988f4f0c59622454a7109a6722a77703b0a69a4db2ac154d53a6bd60603e9be794b0b1b0b88da57a64802ac771134b1a4776d07703db8746e610331ec3ad3926891c05b4b738d3564b79b59287174696d119717d3650aab049b401466467ec352102ce597f6e867726543067acf511975828799f920bf139c176fea838144797e79441af218d9c2c0f15a350ef82d588b45b86a2c58464239c121ed2a7650d2841eb21dd6547bd32c0e4d654a3823c4051609ed49220c2651deb6b0e55a00d261caebfa9c17d82d5f23a111c391d06c0441102c2745875d6905ae21412c2c14ae51c5609c5872828ca8d09239b82abd602005cc66ddeab736db3cc0e946d6232177e6c012a8672bd62d0a4253dbb5a908c42341503b76d428a0c38f7e978d4fd2532d075c08d9cb3a440018b323dc3ac28bf8875e412745962e512c0e0e81b4919a813766bb020c831ce0c3eea5a496e57e8d598d3bb34733b6358cda44b1960e8890ce525578d100257ed8a916a02fa2d8b59478966835c0603a8f48715ab2544d0fc487a7eba7a96a6e3918b9c9cac54c841c2899cea0312b40f9bd93eb7d392a4cb889144c224a23244067a9712ed9cf52a15edc35895c7c121822468716704e3617ccd59aeff5120524495d44ae3019adf7d25bd7871b2a98a17ab6c68c789174a28a4863ad69362fc5982aa68b3c0cf35fd2d63d064556e55b6df0d636dc5ca56a928f19c61816349c6339c59febb2b8675807a6a9181a91620a684dba5c4c596a821b66014851966547d60690f7a805bccc4bf9620c188495795c3dad55c8e7529fedc92ee3192a68bb9250420f6ff04f939c82c8442350d40f9d518c10c53ed5c3539e373d0f955d3d451e7873a22af2aa87c08105c044613334e6b585aa864795e0a6af988affb2b2eae653be5c76383b66f5205e1df2b557b66b0f9b7063d3039510ad13a9b5ae6bbae433808db7275271917d75524eb2203202c1f0b4c9afb402f5798214c28667d28727f89b95d3294cf38c129a792b16161e6b9eca60c18ed802c72225d585c7f59059dfd74944f764035c073119395478651f88352c204f89222bfff7c8bedcbb6be1728ef74e54435b40b22276f1199ef34673ebc70047956a543f3d8569f334a5fb22b4c2bc34aa9a4b27a11795a730eb96003ed4662f2f0344da2b88e634672fe48e40ec83f4ae731342e77cdf4a3a
sk = 05e74ae857ac16003fd911741a1323a9621de488789eb612908928e0435aac49ce2097cd03ebce2c8c0aa232b19bc64e81d38750395af4499de139be5d8a4152b66a56067cd9a372c667ac143151676399b516377daba3bcf2a846074786f934c8c091921353779b91c1a201cc293a83e11bac68c3e68350a90c13d65628f379c1e181a8a9783b897102be367cd21629d198c39686c02339cb92278ad1d17ce563797e9b4215ca88a37a9379ac6ccc523cd94049225b900ce145950cce099700672300ba71b22b7a1a01d30ae26975fc53795d2b49a1620a80d0076ca983c0b8b87e96399fd6869aea85d35159d5a9872242515d230ae0965d5ed31cca22a35b33c5810ac4737481b2448f324b7c208387ac045c0b7c9b25a678526857c34a7748c443ced32bd4b7a2155ab7d67297c67080f507ae2309b66800728d661472692ac22063f3886e111a5176387fa410422bf571c79a4d8b764abbbb56ef845ceec23c8381671009c1e983465e090ecac84d3e7b567ca59e5af8477ea89dba3784308c680033c3ee65b670aa43fc6932dd9692dbc8839bd94c89e85e20b2b9ff015ef85a2c9dd7208db5815e73a4ed469d38a967ba42b2ced1c959e400aaa10957010a23fb7e086b82b1e1309b64977a77b9f6bc15c92149e3587c9bc5435d4a50a62c90dfbbc339b3467795bd3e125bcc6cc83b797d4d7a6e8701953a57cec99b8c7939697bcc488f0b6601dc2f31ebca4b15059f12962e153a164076a9f6ae88cb737b8ac4f5eca0fa8b3bc9d03f7b578c8de160daea49a0211c7b007a37cac38ee02d07aa48e355cbfc43a540d9096dbc5504949239cc0b82d94755c4ca182852d56b9b9819c42b6c22f3246cd4a879662cc901e4904ef791fb34c7423a23876204618276e45cc8893b15f5277b67c391177889d8868a8c14949b684467094a9e2566bdc58b00b339e3b91fb54b63e1f43dc57a7f107cc988cc1d65e456b85325fec11db5a7c947fb1d82631fecfa57dff3a1de5ba8bd0a5c2004cddf442699c4acab590730c8aebd853a51a8ccd68839f1ac397ac4a9b6f54316537bdb99879596bbd2f517b296906345a2517318b4146d4afbb7e1c1bf377337c6b84d3363b49a7a8937cb58db3524a2525f2f2984598797b835a41961b99bab237077a5b6dacdb161c86b19469e4b99c5b552c63c3f3fe3140770c369c49e6f696f11639d625647b3fb9a38a0cbfbc01231c2206975c0c7b931597881af2cc267da7f5a320eb4408df9e39d15a7558429390048331c2109d2c46ab7d16b0412c1ba8b6b1f9b58a47c3d54564e70440eeb43c80abc8d67792324287b3db329329267f53549b6a72d94d9bbb2a02b7c985ae8f4a5c39218cda99f6d461bd27723bb20af88446ea65a7b85c074cee48feeb881ddf9773c5c6740a178e1707c50788478d3500f6aac22b0be3ed5ad240a9a336378af185dc1519c0948cbba81790da7929ecb464406cf618cc019a84868745591496ca38ac57dc5010ba815b24507ace51edee75dcba3877179c4cec474101395d9f831241c2547487636d39f1c6082041ba679b7a1b1d5bd0b295eb137ab4b210d0149b4fb0c8df5515ca6d7a67393a9f5b57aa7c9ccf796828b704efbb194d5d895cec082f5dccb78b59a61090eada66093c84267079597c9881dfb2ca8fa4cee6682c4375eee25a08bc0766eda05bedb2cabf734c4243987012a44e86cc013b7e555bd15d45306479a78ea7d4fd7723d3b074860914e24395b264d35e57867f0229912c6ad0238587355b44c155bf7b5e5c872afeb136bbc32b1a950b3122f3a5b71d8c140940b1ee62a5543f3b61719896499721f5466f7b57b119568c960a3796bbf2c8877cf8a762d6a8852619abcfb85ec7c6e79652311490b03f61bb18a23fa100fee70a0fc693163b28ebd6505773324404341e6c79b0562207ec1077cbb64053a4447866efb1894a6a544daf283474c6e0e99323f962b5cf4667640af8351059ab42e0925431d864339258752a3b08ad52f985520a1247af44366f3377d5875589ea9a8e38455a3bb5ffc29083664cda47988f4f0c59622454a7109a6722a77703b0a69a4db2ac154d53a6bd60603e9be794b0b1b0b88da57a64802ac771134b1a4776d07703db8746e610331ec3ad3926891c05b4b738d3564b79b59287174696d119717d3650aab049b401466467ec352102ce597f6e867726543067acf511975828799f920bf139c176fea838144797e79441af218d9c2c0f15a350ef82d588b45b86a2c58464239c121ed2a7650d2841eb21dd6547bd32c0e4d654a3823c4051609ed49220c2651deb6b0e55a00d261caebfa9c17d82d5f23a111c391d06c0441102c2745875d6905ae21412c2c14ae51c5609c5872828ca8d09239b82abd602005cc66ddeab736db3cc0e946d6232177e6c012a8672bd62d0a4253dbb5a908c42341503b76d428a0c38f7e978d4fd2532d075c08d9cb3a440018b323dc3ac28bf8875e412745962e512c0e0e81b4919a813766bb020c831ce0c3eea5a496e57e8d598d3bb34733b6358cda44b1960e8890ce525578d100257ed8a916a02fa2d8b59478966835c0603a8f48715ab2544d0fc487a7eba7a96a6e3918b9c9cac54c841c2899cea0312b40f9bd93eb7d392a4cb889144c224a23244067a9712ed9cf52a15edc35895c7c121822468716704e3617ccd59aeff5120524495d44ae3019adf7d25bd7871b2a98a17ab6c68c789174a28a4863ad69362fc5982aa68b3c0cf35fd2d63d064556e55b6df0d636dc5ca56a928f19c61816349c6339c59febb2b8675807a6a9181a91620a684dba5c4c596a821b66014851966547d60690f7a805bccc4bf9620c188495795c3dad55c8e7529fedc92ee3192a68bb9250420f6ff04f939c82c8442350d40f9d518c10c53ed5c3539e373d0f955d3d451e7873a22af2aa87c08105c044613334e6b585aa864795e0a6af988affb2b2eae653be5c76383b66f5205e1df2b557b66b0f9b7063d3039510ad13a9b5ae6bbae433808db7275271917d75524eb2203202c1f0b4c9afb402f5798214c28667d28727f89b95d3294cf38c129a792b16161e6b9eca60c18ed802c72225d585c7f59059dfd74944f764035c073119395478651f88352c204f89222bfff7c8bedcbb6be1728ef74e54435b40b22276f1199ef34673ebc70047956a543f3d8569f334a5fb22b4c2bc34aa9a4b27a11795a730eb96003ed4662f2f0344da2b88e634672fe48e40ec83f4ae731342e77cdf4a3acadbc64e263f1afdcddf2ad63f2fcd19799a0a8f43ec867477e249ed5fe716f81d9667c03155106785069387ce7d25cb09c5516d52817201d6653f20e775b453
m = 07b6b69b60dc15a90690b3fc53e8a4655275e0a1a502551d8bf2eb337b1cd2fb
ct = 8cd652611d0066785977b4c0cc4c97b5f22e809d93a892baa0f2ab5f7d7ba9b6c43252c06cea74aa317d1a519290a80d5d55fe51201532c3cb46e5763a2969a7cf054967f94148142e0c086e801f468f2d6bfe6a3d880ae32350e31960ef5b2c160fad29d346dd32a0566242ba0bf01d2cd792dd73f78c2e813a450f98b6a5085d97255a0b5f6e62c1d9c5dcbe3071adfd79be32e957f98c5943e8f73c267450922cd91391cc59a16cb0665917b892eef1b21dc9c05bfeea7cd0e7c823d90981bab5e1b7a3b35847ac3fd695fb941ddf6ae75088221ccc63bce29fb4320fc4e9e9f6c3e110d5b33de97fe30177e92899961754c1b58819cbb7f394151cdb34537ef88dcb3659fff1b3089284c90db797ab973808af32d4bd0d34a9a8d344914fd8f0f8e95f4d5a46d689bbc53d3392fcfcb4375e61ab13411b7fb702528bfd5a4c9b9efb3a2b8c08665801adca988b335b2dbb8a734dc07abae2767499b1ce09458efd6e209cf54346a56acb4242396e7c7096853d881d0c8f382c3427f81e6f20f5b2ae434400c90cbe451567a3503518ba40b0b3bd29b6b2cf837349ecb6f55e455ac5b15dd71a8814a987e7476b8bc3f90686a1c91e459a3bb82b08e03e3f5e941b81778db7e5da70653dafcd08d2a3866474eaa4f2f25521580b336b33857f8d77057251b0dbe9023bf502c1a2cc4524986d5e82d9323ba2172332a1dc2e62b73f7bccd93cb265d0aad0c46cbee7574f51347a477656c2d746c53281fb3d80f6033f700c04b1953f317eaad3df3289ca5a9b08deb6bc63a0ab72d9cae7c8e8e1b76936c95945f073e3e4559a9b8e2f3541ed90176623b6e127ddfd2bb057589c2593e0d1d86becaf587bd70a2038bb49ea8143a9e8aeb4365687f484193d1207e25f982c2de798e30448a7b1c209c760c2c742cff67813d6b74e94ab918e12485781567edfb1e9019939b67e875210a169c44becf701092cd662917454cef5ef0ac55bf44f7a20f3bbf0a40e8bb7d5fed06dc4b67c11d9419b6da58317ed078318f9142a7f13d6ac69f0fe87d6fb08c710a4653572feeab77ecc8d2a5427e293e9acf085f786bfde6997aef749e8b8ed55c59e7ce7d6421da929be23d0ba2bf8d378444c6338f7da5d717d8096ebea8c437dd2d923c12c9ce1552ea6d6774350b8011059f79b807262f3e96439d80e327f2f9e1402cd8e20bfdeb27715eb82e722ce372e97846e4c0c9176809a4d10a7c06755dc5dffdfa01aac5c157693953b03ece4249b6bfec9acdd396595576f71c0a465d8a57c5a3ebd8207c68c70aaa183b9ae86c57e22870141c5165ae739b4dee0cfb7ec7a9c98dea3b5b83071d990bd3ceff0c6cb129b6c6dd69ce897e43fa94a7ae240a0507d65f14f2f48ab03a34c40301a18cff0a47f7c8d38b9a50ff1e908e96ef0bd81a66bf59769e409c48b8fda25044b61569486ef335fab079afefe14e8a0d846069b2924a8a0127552b85b6f4074a99ec23cf86c2325a522f01115310784721df7753f665450d0d4
ss = 0360ecb6fc467a4f6b318317254daf5dd70f647736a4d3bc5ed034bf28c30b45
d = c1b3cbffad4b306f9af0cdd3028876486dbe858875c9b6497fe20172a986c82b
z = b5b9e60227058afd73501b1c4e45adbbd41c7be8d14bcb8e98af77698fdf6b69
pk = b854a0daebc2831a4f20695579b52d3369af228842776a03c4d3284d763d1f663000930377dc86ab14486673a349d8073ff6ba44496c64467d5f531f5203a074ac7ce9090e59f1c308d2c755910af132ab81b50ad6d6c2c6716190696ae6a51433f61185a43cb1d23708d8286d066b61a6b7f9e13f8248c232d8315f40053fba0d7ffbb4ce60410899200a8a5e51bc1d8392cd56f41fbae85f35b110933a931084444036aab790cc09b84b7a235f34763b9ab5c9b53620f627778c661c4c45b36ebb3a4565795656227fdc280b327ee2f96c16e7bbbde89e9090318787b2abba7727a393cdc04dc38205e3c86ed5d5291a1149ee204b24661ab2ca16c1c0a35d3cca0d7c57f4e01985242c3b43869d9914312678710b039be4c2b775cca014b1d936ca8432a4614c4e67b69620fb49cbc787599c4bffdc3a2c786ba876864e7a5be33ab200bc2d087c3e6cc642f4a96771ba212778046b5823085c4068b209c54a5bd4153e4d986ed3512d09d40c37c1a2e57495e0a594f4430fdb1c88c4fb677b007d8804ca114c0991b90b5140761d59325502a1f0476e961a0c2b2ca78a82c8b5581d98da26de717f84c140fed0a00221ba71c34821374ad7c565ec20cefc949e98d1819702a4d38597c1db9239b9167dfc8651498927bb0e170c151e881577f58963593d3ae00870b8bb9fa3b77c468e8bd365dde088f24c2577c5aae2f24aee1552e4482352674d1d96b90880336ed44f6bf007b5eb67c52a10910a9a3fc82ab8d50aee17b667a27b4d014161f1a60c3084a25524693364ac1876cab0c93c01a153b03486e75c3a01728f625f9a7a6a99e78ea9b77b01490ab49c6dad9ca584229a8a890effe47ce0692aafb17a3db2b855a01666514e8a800a47c0cbfb4872c8c8a4d4bc52c8db43d3f7360d568f4f905ada2565a494901f229ed51bad9106bba6dc4fa7ac59a3a5a64d033be1e47c36c2cc9da10a2bd200b681c2caac5cb1eb03f36455241367d30019aac00afe312c5323cbb4575e271c01f09c6eac03ce1f02bcc4186768493f6cf97671e7a02db6047557306bb8ce086382bbab8312460663dc1bfd01b2411b3c49835690627f133935c27308be6b5d09844f477523521c2b1bb1c92b6b3c46c20cf97217683a3f2e46b0151511c7c9c4bf8620d4706ffaec98e524360986386a7b5c20c312c5b6237bd17271bc6c146124d190205f468dfb00bae08318350c1aa5910a07a67bf13a99a52a39b2b04fa56143c0c1290c5c412ce1647ba8242c851c8bea960c9c4879b83037886ae77b10e8126dd3b633a33a662076cea326765d6262619b8d0c8c3217435450070dbbd67404f5255b6557267178ed99cd4257768e728f3069bc29f8484a127d84098ff4325946371384463c4ff489cd8b6eeed0c5e3e92b1b988c41a31df71047cf78ab1ef9adac2a1ba3121672505ec77b0620617598f84d1fc7b00fdc65e7ab72274c86a424746dc74f53142be6423545d02d581933bb92058563279e522ad8507f4326699bf4831970775640887e875e1cf29a09843210a23976941af397a3c6c5605af133ba94126132311224388f340448a1252c5bc0197b4699aab73a4237d40204a46103bd605bc698111ddc3d6bc04804722c35600b001c554180d16628713bdea10cdf
sk = b6f76178bbab01b89443c00292ac914d658044f13fbbd19cd4c0a385141c6a91208665bc45c04ad73185e6e3a0cd102a8cd20547c2335ebb3bd7e9ad50294b07d9a45e617473814ccd41078fb58d2dac1f872c6cb96c73d1aa4356a917c94704a36b9ef791c6c021cf9ed2270685c645a76141f6373b8ab6ab18963b580ae0134d8b175382847811a590080a3dea2b863e06a0990c93839906e2f942b864bee7410bbb17bc1db6373ec99b45754ec78531c205919c27a4f2445b8a777683819709c1c9a3660ccad39941e496aa791ff8d2671b74580df965d0126dc5c034b8b01f31179c1c4746d3820955206b447174eca321a5c22ae852b631e12025b5675385731ba9234ae36cd90c3e16fb5ea2494012b96498f02edc23cd0db74970961fe430129af1b94ad5b1bd95931aecb365fc257c7c1d1668164edc9d2b869a4cc95d54759182c6086785246794a6a0f81431d75fc7189416a9b1efa3832c187fea912474a8a4caa5c9d08b2386240a3d26755111a3a3e830266473b6e02286c10e23ba34ec08c1f643a8f2b74519631706690fbeb5be8bd581175412c1b83da81700ec92bd03b9516a779205c78f726126d67ac2a4c528663acd985296d187c7f6e231a95707d0f9854a4c051a12179678adbf8285b5e58251d08f2da015bcf219edf39f6be56e53b95be3165114616175a5ab44607612fc40ef814c9ba52b6c060c0f11adc8234d865282c3dc5e106753cf221ab2996ab9887ed5334bc7b83d6bb413e1fa9c074903f3c94c685c660ab00a6be85c384478cb42bde6715c9a3bb77b7acab909ce428b955476c85f153263874ca3a7429c6a79a0834c15237dc5fc7a7620897876a3c0970e1b7b789a13482a38c5455a187995960806304ce34b72e676fa589f9823c949981b6eeb887bf7c09ee147645602a640598bd29ac48c94daf0771f46acacaabb4bbb73e841b4be5ccc886987b56cc6e25a7260b3364ec4a897ac22816048756a530ad269759929bcb4ce03435784b25f6f87ca320060d2a1b3b800986cea76229b1d5fba58afa9ac3514289a9b7f63d80f2b48893b376018a0baedec2715b01d61c8cffb63b839c4129c8b97acd904a23a0cc5a38245802ef5eca812870a5717c667ca9bac328f08305621305e5d40980cb7a3f8bb01ec4469b7e17cb4657944a739448a461de11e3bea1d7141a6b7dacf8f41a8f9c6437a9c26ad5b2dffb4974bb7762c76715a9694d5d012e2254ea717369766c22cd9938ec0a4b5a88e7c45b03027926984081414cf7b3a15d46895c362a0a2928c1215601f665d675abfea867957f68178e6621871bd7ac1010abc494517804e68be80151c0aa332102822b0674915208afaa21efb3ba32b0aadc9778869bbab9ad2cf934a690f40917593667cc2ad0cab53c387957ee24960149b07a109465c5de3eb576d99481fec4ca5e8a0de36756f951896322d29c5adfd124c867a5286b59f0c2a0c632c6778a098d39c1e6029285a821c06958671651804e75de2d2414eaa19d0a18003c12f74d50655041aaddc6f5daa6dca8b46367c63bec73ce1e181cc166efe3baa2b986bff325187369982978cdfec651946a4995a20b48b035dbb5eb854a0daebc2831a4f20695579b52d3369af228842776a03c4d3284d763d1f663000930377dc86ab14486673a349d8073ff6ba44496c64467d5f531f5203a074ac7ce9090e59f1c308d2c755910af132ab81b50ad6d6c2c6716190696ae6a51433f61185a43cb1d23708d8286d066b61a6b7f9e13f8248c232d8315f40053fba0d7ffbb4ce60410899200a8a5e51bc1d8392cd56f41fbae85f35b110933a931084444036aab790cc09b84b7a235f34763b9ab5c9b53620f627778c661c4c45b36ebb3a4565795656227fdc280b327ee2f96c16e7bbbde89e9090318787b2abba7727a393cdc04dc38205e3c86ed5d5291a1149ee204b24661ab2ca16c1c0a35d3cca0d7c57f4e01985242c3b43869d9914312678710b039be4c2b775cca014b1d936ca8432a4614c4e67b69620fb49cbc787599c4bffdc3a2c786ba876864e7a5be33ab200bc2d087c3e6cc642f4a96771ba212778046b5823085c4068b209c54a5bd4153e4d986ed3512d09d40c37c1a2e57495e0a594f4430fdb1c88c4fb677b007d8804ca114c0991b90b5140761d59325502a1f0476e961a0c2b2ca78a82c8b5581d98da26de717f84c140fed0a00221ba71c34821374ad7c565ec20cefc949e98d1819702a4d38597c1db9239b9167dfc8651498927bb0e170c151e881577f58963593d3ae00870b8bb9fa3b77c468e8bd365dde088f24c2577c5aae2f24aee1552e4482352674d1d96b90880336ed44f6bf007b5eb67c52a10910a9a3fc82ab8d50aee17b667a27b4d014161f1a60c3084a25524693364ac1876cab0c93c01a153b03486e75c3a01728f625f9a7a6a99e78ea9b77b01490ab49c6dad9ca584229a8a890effe47ce0692aafb17a3db2b855a01666514e8a800a47c0cbfb4872c8c8a4d4bc52c8db43d3f7360d568f4f905ada2565a494901f229ed51bad9106bba6dc4fa7ac59a3a5a64d033be1e47c36c2cc9da10a2bd200b681c2caac5cb1eb03f36455241367d30019aac00afe312c5323cbb4575e271c01f09c6eac03ce1f02bcc4186768493f6cf97671e7a02db6047557306bb8ce086382bbab8312460663dc1bfd01b2411b3c49835690627f133935c27308be6b5d09844f477523521c2b1bb1c92b6b3c46c20cf97217683a3f2e46b0151511c7c9c4bf8620d4706ffaec98e524360986386a7b5c20c312c5b6237bd17271bc6c146124d190205f468dfb00bae08318350c1aa5910a07a67bf13a99a52a39b2b04fa56143c0c1290c5c412ce1647ba8242c851c8bea960c9c4879b83037886ae77b10e8126dd3b633a33a662076cea326765d6262619b8d0c8c3217435450070dbbd67404f5255b6557267178ed99cd4257768e728f3069bc29f8484a127d84098ff4325946371384463c4ff489cd8b6eeed0c5e3e92b1b988c41a31df71047cf78ab1ef9adac2a1ba3121672505ec77b0620617598f84d1fc7b00fdc65e7ab72274c86a424746dc74f53142be6423545d02d581933bb92058563279e522ad8507f4326699bf4831970775640887e875e1cf29a09843210a23976941af397a3c6c5605af133ba94126132311224388f340448a1252c5bc0197b4699aab73a4237d40204a46103bd605bc698111ddc3d6bc04804722c35600b001c554180d16628713bdea10cdf5ca1708c7c6e354b69720b4b4a0c358fe9a6ad3febe78bb2a71691658acae21ab5b9e60227058afd73501b1c4e45adbbd41c7be8d14bcb8e98af77698fdf6b69
m = d70b79de7c2f7cb8d18eaf1ca040f6d8588ba85512ad000b59806ba485538377
ct = 55dbd68fda3206688516d698772a5c8b161cd9005767ce25d7e5330679e87a2798c72cab713db8fa2360c6d3c3e4a34ca20ea29a8ee75f8d7daa3a3331ce40c5f5e6c21b3eb5b34f9bcc6a19421f55c3f8941f33575ca3fb145a6c9f3a47536e1b2e17cf352c4c784c665a156e48e62bd03d62f32b906845620f84c2db619da19dce0a3af9d4169caeca44ff9629dae0a2f4c98611d61c01bd302243c111491bcc9f7e0f3e69d3e1449b1018518617351c3335ec322d2cb971a6633831beb60fcd121747b37becd34ee81e108edb6875ebce0c7ec6d4ac957587f2b57e0c6f693715b7f63301f1edb2298175330e44475f6cac87c64cc1a021f0972fa1512a264f214610eed32035510cfcc3c7555ea0f79047253c665b0bff8611077d0fd845d387468d14b31319c89c9dd64817440c7f4f4f34ec0a34b4ea220ac678c652b6c58d1435de69c309fb9a3a79859e25eddf36743d99c18fd0a1a294770888ae0b65c0dfc9a42cbaee4eb9cc2f74e0971046f8c459c81dbca59097bd247b51640718ddb19ca0075f96c727486880000263a294c9bb561f6eabbbdc80b341e137c986a4fcd7de34fa8a8d33e40a54f0278b81b9e441477f6f47d4ef8b711a7873ed9a419dbd3b90862a82346e5aaf7cfa793387a1419cd488419e59d980ba44a56a5979559773b0698f9107725b0a6970c363650998415edf05f82659526f4183ba93cebda2a058ec3e540913d7ddf60b23448ddaeb7db248e87af5ec701e0ac872e1acfd05570e51318161a1b68dfe176c0992eff1cf834b5a1163104b3e5ef124b591a01d997e0cc20e20879debcd9419c79fb67dca8143534511a002f693f7745e1350e358fd7177cf7810f3004d589ff8cdc2d13b2dd0a74011c2a17bc626d53aba4129921f4876328bb30ce147fb42f0c6b092b4087617d19b0c3d03f98c70c2db5666e0b33d2129b61a47ffb766b0d249e32b3c95e5de203ea1e22287ee5c53e3834552f037fd75a16a8f80ad86230c1600da55abafc4334921f6323a991c1d0d438fc7b991f5093152d244859b7dc1e52653c866e876cd5f1289ebc0bec80363a3a7ce09c7ef7cbfbec389d4721da56a5e39f5cd7c231f0da157c79e2f2cb970fdb273ce2cbe7306e79af4ad182163584df48f2e6c856271177e9cbc47033cc5f5307880a981a928e512d17c59f11382369624ee6773f9dc44f8e0737850d4cc341be9ae4bab7cf7d54ae6e9aef0045e56a34444f0e15b28745a809840f853ae3186e2c84abed57532c6c9b92c5285e333eacb253e7c98570ef0afce1098dc81dac38154c73b9c3a431f152534047406d8cc7f1e58221ddc0750c9f27835b59a63e00097128892b8756a6d52818d3b8f0e3efa3ea99d836a8cbf0144e101340db14977a46c501cb0f0dd3944f38e6c55232fb2b35abe7c5b69f6b68feb675d008da8dd2e9afcd89dcb54c0269596736b62b515fb745471e8b04e2ec4df545bac008eb210f64c4c2ff572e2c5a9657c0ef319ef885e023849320316547e5d
ss = 9bd6bcc6cb530617cb4d8107bcedac5524b1a39b5b5ed74c124bcb47a0e115c5
d = ff7495b8575b5a98e4fd21fb4c3e58cbb60f14bef21aa74cf8802e3153f14807
z = 11c033d4a4bb231985ca7e851fc73ea4b2c29e131b7f442db8a66a9e5b31934b
pk = add1cb33481d37e546d75b5398198a82126a7d306a26c7124518075ee6701d1ca69d16a867115582f22a7c382bab3acb5de50c34c13a5378b2b1415b5538987a77681597abab9a0b5bfc7bbd19550064489be9b897a54fd12c7229f0af5313429fc85f1936b5a325aea955021a969ae289657ba4ce7393477afab3ec0b6e46bb7a8570b2dd4372d51537ceb3023e477a36bc2b784444d0f71c3165395ae71f98921ed160be83e0572487691a43128352b3d82b223c67b33d8277b05c6c071418799583e2b87c9c2a81bb2a7658d67e637b99d5770e04b592bd5961f0c726d0058b31086ab1d23f4d200bbe6b418fd53a0131aaa5fc0380f70f1c90cd1dd5bfb3839cff013375f49919214e756856042bb10e1252a0108c1dc39a1f69bbc230a4e9c93a87a87899faaa210a781c91bdfec9a59080ae642aadfbe20f9ec600a2b297c3394a751354b6e8ac65ea45d3b66c57328249034738ea2541476ab0f2717940930c8551314851be98351d96acf6232e1960b97d930e3f424efdf706c2da2f652796caf344b86ab388f412853a5643a7932409b476d3c81c2a301e968dae28742d18232efa09b81177dc9ab33d7b2ed5e711c157bbb123506fe35c5132bd04ea87e173a7d8ab5b2e35a7eeb58ab3f549dd30228dc5197f778359b4b9b9b989b697839fbc013426016110bbe721c1c89c1d463248887491f0814c4bfcbfe7445144b88cb4ec535bb85a3016891b009dd4ea020e3799d56a710ff097b79384556c5d7d717436bc9626cc15ea509fed2bbb74c2636e8cb4e0435283c7159d8c9eb6e11e5bf977a80994278161671346b368372ab5612c85ad48db8a82067acaaa39bc0b1f49083e71e8727adca1f3c7cfacf907a71c3c73e6737bc51795c9761b5c36c87b46141400dd43874c4500606c616d90bd9d588905fab9b538c23a07b9fba6c0699259b6b81aca207138884886205955250e3e7b5d4d549a8b73c0ff41b88c305b7efa4178695abaecb97ba46dafe090a81c038ff373b13582665665b2058835b629f2925ed99082858152433bc3bbe90937c763d835638c3225e0c3485f9555d3e1556ffccb1b059dff8667ac445b474a17f360a2dbd895048b29fcc003f3c46768668b88bc0053bc3821a95d5d49cf1510894f1739c91174310b0ab2cb7836b41bc44aad9681c0067192d4a46c2fd60e2323b6fcdaa15a6581b4571b4ccc09fae5b24d8b11f67aa629e79652388ce04b9ceeb5029e80341ab6abbfe38b2584b55108a21ac64d61636ddb2094cba91c2b606cf3d2ba09d4863ee900decc2d594a042b5a63c822631533a14b6cccaa0775ea3210e3ebb22137a749b22c1eb129c872578feca153b312efe6238583793852485fc53952e4a513e64b8ac7b60241944d704246551d3372ab9e60bd8411729cab31eb908c5348c34db74f3ca60384e93c91479a52b321f8544dc13620f26c9fd324784a294197d9935551ccfbcb93f9f2ba8fda993a3598a5d37c36469024129c8f3a081c9b3a680a02ec450b0a805da455c5f696bf46681ba9f80f6b469af9b1c09fb2bdf618242f449cd017308dd80a9fa7a3a6aa25becb6f07b241f0f72b345664751b83b46a276ec74aa2569b79de21a5198e7f0c3bc2aa84e7f5c79f4cdea5b473ba2d344bf994fd32
sk = 48f2003d718ae6848e47937d58e68162209b6c88892c931b4cc4b1ce0a0e762020495c60e89cc854f72444d21def3a5b96a004e2d9ac9b110aa8844dd02a4d8508b0ad3c480e37196e343ebc01c12cc2ce6616cbc395a8c7e02b19d25041165832584742a07fd3207dd3687c91d17e111a945985805fec8836231b7546263d96302473abfbe36fda05345950c7dea6affc45c87a3272e780a3ee920eacba1fa17500ab04a091fb355d906430cb4bfe66697a09cb08f992a3cb9b2f31624726b13223122c5694d9e0757b65b46682694c82b862aabf3811ad14db6a31b602030498993b8eb5364f3c9213e66c81744b018dc895fdfcb81a77672e71b320e3a2df75403d57c229e745310a7cf780291fe169da8290ed96a2056995fc7c59cf6cc162bb10678736a4f56af0430e6c22419a6c3535b22fcb837bc2214a1d83a6ae7414d6521149498b0e0841e7775f1e783b376c1ac39067db769af6e691c59683114c7420fba6723bb3ae5a137224ba7e816b5463902d21223064c8a8cb10f49abb765281ec372c647b862f11095b25a41705b9b327456a7859c7033691353eeba926ef880500f34fac746d9e59bef7b50457acbc33369f3f85af047bbd75a40cf62ba1ecc27cd5a6437bd28c37ea3739a784f068cd4cc68f0cc6b01e4933003c950985042b1609e0a748c9f87ce5099356ec846f9b40f6c13a6187cab40b47d04cae05d43c53956ff4553f62761068e9938f21a24734305098caf7c9022a8b52cdb54860419a532cb9750c3e439a742d9031076b99fb8a934c2c8a42430a8e65cca75286518cc08a6925c2e3b9fc854d8343b36d652f37c339b951b0f7d774b4da5171a96cf6981f1848703dc93f2ed6bfda065b7ec4056632a56a549353c12c0953757b2077e65c93c00673e88ccec700b6d2307a0609ae9035177fc41c97fc32d1b8bfe7266ab8eb2b9bdb9ec6692f7d6678633b030cc19905bc46960ba25ac8b9da762165485a7c07744d1b8fcc080993d0bf86496262f268f19b7dd7d7bddd4c947e1146f2196ceda5bb53137fb107560c4ccedb96351945bb8ab5092c9975db266e621c53c519caf639c80225248e6804d78108789b2238644f33136e853c26e1477827d3797d7c75a09044bc77b9ea05bad41a1da87a460e17779a5233a080377294a1ba3a99b4db42cd42893b937c369983811c14305cbfa0e57c3e4b19f0a77c4a2a6998525ece48cf45635c5672429b67630e603d1ceb5a22e429aff58c2ce61e79f6780d59575ca3309d559cbe6572e0671af2259a39063f628bbcdb74345af9caf02aaeb0a381e39a5bf08107811b243d130c482b0c74a47738d9a6c5d30538e64cc513160d9a8351b9ce82521ae1cc03c8a48f72252ef1b2a15e6785e639246cb8c196f9949ec094ff6639c8e216b90bc3c2099bb3093ae5242f252807bdb162b3232f3e7383145655ffb71ca43456f1a5137e7977ef214ecbc6113f198d7712178da090620a9d343025ac11595ab6b6844262822b128b8826fadc7b3f218d37941825733f43ba4cd99b63d26812772980679c3b14462b762ac8c3e8942a0b1d4ac1838a2795113c365a535d483658c4531a0ec63c010a2c7ec159add1cb33481d37e546d75b5398198a82126a7d306a26c7124518075ee6701d1ca69d16a867115582f22a7c382bab3acb5de50c34c13a5378b2b1415b5538987a77681597abab9a0b5bfc7bbd19550064489be9b897a54fd12c7229f0af5313429fc85f1936b5a325aea955021a969ae289657ba4ce7393477afab3ec0b6e46bb7a8570b2dd4372d51537ceb3023e477a36bc2b784444d0f71c3165395ae71f98921ed160be83e0572487691a43128352b3d82b223c67b33d8277b05c6c071418799583e2b87c9c2a81bb2a7658d67e637b99d5770e04b592bd5961f0c726d0058b31086ab1d23f4d200bbe6b418fd53a0131aaa5fc0380f70f1c90cd1dd5bfb3839cff013375f49919214e756856042bb10e1252a0108c1dc39a1f69bbc230a4e9c93a87a87899faaa210a781c91bdfec9a59080ae642aadfbe20f9ec600a2b297c3394a751354b6e8ac65ea45d3b66c57328249034738ea2541476ab0f2717940930c8551314851be98351d96acf6232e1960b97d930e3f424efdf706c2da2f652796caf344b86ab388f412853a5643a7932409b476d3c81c2a301e968dae28742d18232efa09b81177dc9ab33d7b2ed5e711c157bbb123506fe35c5132bd04ea87e173a7d8ab5b2e35a7eeb58ab3f549dd30228dc5197f778359b4b9b9b989b697839fbc013426016110bbe721c1c89c1d463248887491f0814c4bfcbfe7445144b88cb4ec535bb85a3016891b009dd4ea020e3799d56a710ff097b79384556c5d7d717436bc9626cc15ea509fed2bbb74c2636e8cb4e0435283c7159d8c9eb6e11e5bf977a80994278161671346b368372ab5612c85ad48db8a82067acaaa39bc0b1f49083e71e8727adca1f3c7cfacf907a71c3c73e6737bc51795c9761b5c36c87b46141400dd43874c4500606c616d90bd9d588905fab9b538c23a07b9fba6c0699259b6b81aca207138884886205955250e3e7b5d4d549a8b73c0ff41b88c305b7efa4178695abaecb97ba46dafe090a81c038ff373b13582665665b2058835b629f2925ed99082858152433bc3bbe90937c763d835638c3225e0c3485f9555d3e1556ffccb1b059dff8667ac445b474a17f360a2dbd895048b29fcc003f3c46768668b88bc0053bc3821a95d5d49cf1510894f1739c91174310b0ab2cb7836b41bc44aad9681c0067192d4a46c2fd60e2323b6fcdaa15a6581b4571b4ccc09fae5b24d8b11f67aa629e79652388ce04b9ceeb5029e80341ab6abbfe38b2584b55108a21ac64d61636ddb2094cba91c2b606cf3d2ba09d4863ee900decc2d594a042b5a63c822631533a14b6cccaa0775ea3210e3ebb22137a749b22c1eb129c872578feca153b312efe6238583793852485fc53952e4a513e64b8ac7b60241944d704246551d3372ab9e60bd8411729cab31eb908c5348c34db74f3ca60384e93c91479a52b321f8544dc13620f26c9fd324784a294197d9935551ccfbcb93f9f2ba8fda993a3598a5d37c36469024129c8f3a081c9b3a680a02ec450b0a805da455c5f696bf46681ba9f80f6b469af9b1c09fb2bdf618242f449cd017308dd80a9fa7a3a6aa25becb6f07b241f0f72b345664751b83b46a276ec74aa2569b79de21a5198e7f0c3bc2aa84e7f5c79f4cdea5b473ba2d344bf994fd3204f0066489947b572f76e1dfc2e24297b210ed0aaf228788a0b349d11689e06411c033d4a4bb231985ca7e851fc73ea4b2c29e131b7f442db8a66a9e5b31934b
m = 8449bffafb415183ec7e27d7fa2e30ae045b7d860a4f59ad0c551a8488e1db6e
ct = fc7e5d1930f261b71397aeb780673e400d25dff47abfcade759e19052c2e9eab1151964d1472dea9cd288635e7767a4fe833075c7e25630c6c58bfd1ceece2a1bf3c6a19f7701aaf9b48ed02f41cb15f7d9760f9a99ce5170dab864fd61026662c41c9816b1c6de747a62606d09703248ca5edafba594a8508c3c4b75c8634655b657c39c5960d603b4b66704e1b13315ac04b88b8ad165eca7a7c73c834044f24a03efd2868d744b7aa94877010ed6b5701af022d6b9cf1b2791ea9a8fd329a0e58f8eb3ae19c75aebbcaa7e3719006693e84acab20e1fba4c6c8cfd38ebb5de4e72a193fc8b506a7d08807379beeb5b92aba619af357d449f4ca349626f65585396a44d96016c25f9fbdfb9214a2f115d7c0f2baa2372672af2602c7fa6bcfa4b79b325599840cbbc2df303a38d6f3aa49898a4b21ca5dd450f09e82f66f1ddcc741aa57e7b4794d544b4f279babc6d5318c81029cebe41b81272b35579f31dc023bf9b09b16ca56e49bfd6ac7a7ca0ff0a5c215d4a89a1be9de9aa044c8f3497800e305cc1ec29deee2ae4faceb949e8c665627cd9822cda744b82fb36f5a4b31bf53f98b3127d7f399e9626559f6dca219f960c535a2a859ef7d44a1c953f5fa4cb2c94a86b282a253c00c22bdbd09814d05d6a0acaa97380ba31408d40adabdc678a2dbe2651733380946eb1ffa29a31478322beca6da441b8f6ea6977b7530bb18c37dcb72a33464d1a0f2c3ce4d4b0b937a18a190d6a0b40f6fc8e8457dad8d3c6267b3b6f4e9fe257ea44ae28aae1da0c23d9b6935bb62aeb4b9a07c7efea21af8808cddac668b0fec53f0c7532a8ab0508abbe93c81d78317b34eacabed33e2a97da1b4b90f9e1e30f4990c6f38e1d368c47b76178984abc248857a2734a1a053864b2df19271fb3d532abbd22654aa35bf5b05863d52d57f819350a3778b5d59108f0aa457f2790ed3a6e102b81d04a4dbd4baebcc30fe1ce261324d35fbd5ede44ad5fb46572d857f93500b003e240d47078b0823e817ef0b06d9757b7a6f5fa9fd347fafd76f40401cca6b4250dff128e1458d6e9a03f004171c7361babd01c8ff12e891af588c742ea80786edcfefe8b6834960623031ebb3efc1fc714583203f8aba5300261f468459e4be3762d3630dd00a8ef99d56af9d0cf01c2cfbc52e13a9d1a573979eb153a9d99454a7cbd3dd4ff89b7f7e12c457fd84fdf54c4e125fde584026e3da5b8a1581ea5a8d9c3cacda8c6b1f081bcaa5e1406f1656d53dd1c3c982bd39d18011d5545797885c307a45aae6374439161da9b047d679fb72c2d83172fa441042982e9f0239fa9c68ac8fdf34264004f9f87182c2b382ec359f10614591562d1144032c2cedd7a6e815215feb377f45f69b2e03c3dfff643ed0744d11cf8431b3e5693a35d043fd9ec73aa4c70a3b097c1c0c9f73e527116e10cb9262105d987aae38308ffd3abf502ffff671ecb9947e687a4fcd89a46cf0039cf4d0506cb74c8b8cf299529dccc474c3ffcda3d4816446c7
ss = 6c185a0270bc69a71673a00e5c394a951abc4482257c4d43da1b8090daa2a7fe
d = bdc3fba1c32751139fc45bacffb3ea97f26573d804a5f27a459293d95190ed8e
z = 75fd654bb12da3469881ed591a82f58b4bfbac587d045fdf3aa0348029deb1a7
pk = a7a8102df0c61577a7cd4b9a04b17ac55708d8c6746289529337b9e267737d5345f4e768e0d6656cf23593a84eb0ec290c8ba078eb9f8d1cc8ea18280981cad0f46dd29c474fdc57cb5bc93e318537ca343bd03ea6a7a466b021b3db77021a8e20b94907ea294f47baad599d51d74219e38f883b36cb323a317520997988342a7452c3aff4522ebee30211444fe78854f9f853cd189be04cc1c800607cb4acccb650ae546323e7993bf2a203487becf8328a2979dfc5c3bdfc1b47533a9a629e5fba5a2234bce8eb37d686a75bc33eeb945d80d92c218548eff794ad6c0d825b57f6f12f0ef6b8201bc0d1fb0354f051ec1a217a9a0f0c77b1d6f76c1f25b01ff356fa390079d3800f1468d745a0dc852ac140307e700f97d557eb42164844b0b6d5a37bf1bc41db5aba156359e9b4ad5649189409be58b8ad5ac89e348099ab9ffe81c71d54853eba7b42167d478693c39837f76182e0c894e0f5ccf19643fbdbc5278b500d1b07f1e62ee797930c0cc4a41832ad093b28460c8700678bda847edc6bafa64ca182016f75366af8c330d201c7ac4327b2326d8b57997734bf909b0fa1c619155aab7bc5f4026079926d04619186c4334f48bdfaeca777e91d0b0b7fc4b180e5e19f0162c5d3146b5ac5ac820781209c455d195f17d541d6916f56838f7be838ac0293cdb63f28529df3fc7d54475062b90d3034c2583b00c942102f82b9553c1120891b77d61b8c86ba21b4a78f772c4049869b56442d33c642a5c0ad167747807d5f6105ccc21af8e06c85031a2a73ada9d59453017f131b55c1e0176ee29b021b7933606c5425078b7b49cfa99f24b21818e78a0e856747e4a7888a3d1313624af81c75eca6c3c43238bb078b94c2a9c57f0c4c66ec5b59ab93b73a1000630aaa28a79415320bcc8a96195934c9f14d5dc41cb70c1104a63f5fa29953495abf71b9359563f16c7bd6bc319ed7898fd00cb580902f2196b45311962cc17a9a9f002a916d9bbc1a452bd3e6a48ca05e50ab35bd828cfe66b483e96ca1d917001b46374c41c2d079fdd8257bc339a6e13a7fa2c0948056f6553803d10fc9f1c87725230ba3713903193f200a9851a78b61534b5a949d140c9b457ec66769c6544d79f0850c4cc8e4b78eae0b260dfc9cf0848e4e09cf52047d62bb8e7e6231f4ba49859b1dedbca0d8832bd23789c6fbc40d61485e5a951de68639e07e624a72395b9e25b603acb330a37b998b7a9ab3f973003c15624c6abce84050fc0166924a397708c12308c578105c1457de7cb41dd609c0c3333be5b9c3b93e2776aa0ab3a4054c98789a4bf419bcb6eb914c2179bae02b462b1126a3a28840b9e7170618c20e8527993623cd0c776e54f8b4eb237b4f8c075fa2175f11be86e2bdf3b9b9dff89b7534134620116e0ac025f6707b00b5c743aae144241b935ba61827909b591b44cb6f36107ef81a214c6aa5b9b3e1f441c774cb7102310c4031e0e4a213a8c1f1593906a0424d657cda7c10c1354b0d5a83d2cb9d0407073fa77abe480854c953eedc6cb06c75695665b92873552cc053a9bba0c99aaf970753299db3528276b56feb8a5bbf373d13c20c2f22ae07e9542206b296f3b101d07a3bd1517d9eb8db21e1f18e6da63acfce1e0dc597cef3abfc7d0aea99da
sk = 3e3a14084387ae125d7f5a0e51841407d61f85d7574b1abea52b6315d07a404372c827aadd3aba668bab52d5943c59bc500b78bd77ccc7da7a3a6c8b613b9cf761bdd73a222bd11b246431d989a9b5d7b68f8c2364c8bb9380caee16bbafec6e4ee157655528dfd8399b3912b303481607620c941cf3a314cb7013a2526229c4bcabf7642596c4100023140a4ac869a30c2a20501ab4838581f42783a18b83f5165907985363d766edc0606594188427a979d171c4a52152fa4ecf0c4d4bfb10306b98ec4a409e2baf598124abb31e34bac176a29fe7316056accc59f38a268ba03b39bb48e0a763e340dca4c3f1d8580ce304f696144efb3db5975157260dcd26194b476c5c6552f9a39b4c556028493f0bba23c96ac03d03ce54a4680e8075cfe70b01bbcff4e3026fa3185f059d401552dd966e70032f7d198a17b8620ba30a39cb1aa3f84ec2d82d154ca88f392c28574cd8dc1025e832751769560569e9bb0cf3f7a4126800142753f7e4950908bfe86b468d095f422c1dfaeb3b196a1c62cc8b0beb47fcf6a456150b780b5648ec05387cc81d485318f1bca87bc6cfd30ae2202e342345159154c8b561f92565ee2c20d7e1c385a7a1d99cba75a3121e410d3145284c826c408455a068625d35b69ff944cb880601483b81f08ddf8ca0b8931480878b25e7c73a6795222b593bf517f0c25f6b862f970bc2a652ada653838c942a68098aa6931a9a858cd4251c19b07f69b208ca1c479777907fb752d24ca06c96b394232f0e1982f4d0b9c6c245da5275f75246f4d58472457ae842c6fa886dc2305b1e2654f1a999664c2e7819571be87bd2f8216bca5486615776e30a3bbcabc3b094d90c9fd24a083d03ccc29590647c533b278a28eb667bc71e2cd62cbeaa74821456278003b9fbc18cf23f2837c8326031bc8ab260a92524e9812d307004ca9f6d709a83b77d3b15b417b1cc7de93737c02e22d0ac4486157d0a8236612f0e25985847185007c41a5846dbea0987794eb2743c87020063277cd366b2c5105421c453257a63683a719a57bacf373b8cd90bb10542fc979c92267e04e0612cbc9fafd485933b42b15404002c8ca8930d295359ff299d5aa3a5b82acf26722542819389891509d24ac2d34d7e10aecac27edf022d499357d4d8548220148a082a504baf876414faea7ddb11639a073e87c3a273713305fa19604b33f6c362dc792a0007aa577a0f3740a246ab4226297a0e66c073564b954039dea916efd14b4a32afb361b80292c6b35244ec1b9fbfeca496b35c1bd5ad7e313575dac43478816868b094c1756bab5503723d39dc2ec6bcba3103b6107544f9bcc74e25355597b69425ae77f04c0fa9a17b1351c0854964261e60284507f0b2a89b4a76cb9481c986198c3fe8514c76465de4eb364bdbc43ec1a1054462643a0d1ff57d957685d0e70213505449119628e86c02f23e1315829cccc9f60a733b8414161673c66a0f33371ca0b10df9faa4f142c4b4300b79b0c18ce8cf76811e459c98b56871345a57844ab6a3749a3e14c18c463e5596836e8c436296a84fda143e69517b8176fef3c52606170194aef5b429057b9edc7c48f1dca18605bee3e26aa7a8102df0c61577a7cd4b9a04b17ac55708d8c6746289529337b9e267737d5345f4e768e0d6656cf23593a84eb0ec290c8ba078eb9f8d1cc8ea18280981cad0f46dd29c474fdc57cb5bc93e318537ca343bd03ea6a7a466b021b3db77021a8e20b94907ea294f47baad599d51d74219e38f883b36cb323a317520997988342a7452c3aff4522ebee30211444fe78854f9f853cd189be04cc1c800607cb4acccb650ae546323e7993bf2a203487becf8328a2979dfc5c3bdfc1b47533a9a629e5fba5a2234bce8eb37d686a75bc33eeb945d80d92c218548eff794ad6c0d825b57f6f12f0ef6b8201bc0d1fb0354f051ec1a217a9a0f0c77b1d6f76c1f25b01ff356fa390079d3800f1468d745a0dc852ac140307e700f97d557eb42164844b0b6d5a37bf1bc41db5aba156359e9b4ad5649189409be58b8ad5ac89e348099ab9ffe81c71d54853eba7b42167d478693c39837f76182e0c894e0f5ccf19643fbdbc5278b500d1b07f1e62ee797930c0cc4a41832ad093b28460c8700678bda847edc6bafa64ca182016f75366af8c330d201c7ac4327b2326d8b57997734bf909b0fa1c619155aab7bc5f4026079926d04619186c4334f48bdfaeca777e91d0b0b7fc4b180e5e19f0162c5d3146b5ac5ac820781209c455d195f17d541d6916f56838f7be838ac0293cdb63f28529df3fc7d54475062b90d3034c2583b00c942102f82b9553c1120891b77d61b8c86ba21b4a78f772c4049869b56442d33c642a5c0ad167747807d5f6105ccc21af8e06c85031a2a73ada9d59453017f131b55c1e0176ee29b021b7933606c5425078b7b49cfa99f24b21818e78a0e856747e4a7888a3d1313624af81c75eca6c3c43238bb078b94c2a9c57f0c4c66ec5b59ab93b73a1000630aaa28a79415320bcc8a96195934c9f14d5dc41cb70c1104a63f5fa29953495abf71b9359563f16c7bd6bc319ed7898fd00cb580902f2196b45311962cc17a9a9f002a916d9bbc1a452bd3e6a48ca05e50ab35bd828cfe66b483e96ca1d917001b46374c41c2d079fdd8257bc339a6e13a7fa2c0948056f6553803d10fc9f1c87725230ba3713903193f200a9851a78b61534b5a949d140c9b457ec66769c6544d79f0850c4cc8e4b78eae0b260dfc9cf0848e4e09cf52047d62bb8e7e6231f4ba49859b1dedbca0d8832bd23789c6fbc40d61485e5a951de68639e07e624a72395b9e25b603acb330a37b998b7a9ab3f973003c15624c6abce84050fc0166924a397708c12308c578105c1457de7cb41dd609c0c3333be5b9c3b93e2776aa0ab3a4054c98789a4bf419bcb6eb914c2179bae02b462b1126a3a28840b9e7170618c20e8527993623cd0c776e54f8b4eb237b4f8c075fa2175f11be86e2bdf3b9b9dff89b7534134620116e0ac025f6707b00b5c743aae144241b935ba61827909b591b44cb6f36107ef81a214c6aa5b9b3e1f441c774cb7102310c4031e0e4a213a8c1f1593906a0424d657cda7c10c1354b0d5a83d2cb9d0407073fa77abe480854c953eedc6cb06c75695665b92873552cc053a9bba0c99aaf970753299db3528276b56feb8a5bbf373d13c20c2f22ae07e9542206b296f3b101d07a3bd1517d9eb8db21e1f18e6da63acfce1e0dc597cef3abfc7d0aea99da67ce6c8abcf3ec4d93505d3be02c039e5a12538e5e59adb5a5d709b9b342938d75fd654bb12da3469881ed591a82f58b4bfbac587d045fdf3aa0348029deb1a7
m = fa2c8b8c0f711a6d31c496199ad1993c31db62debbc11ba3b3a86fe4278c365a
ct = 7f17bbb4cc25e300cbb40cc61439e3b10569716c3e393530a357fa4d1da08c821253b646a55499c29dc3ece08c69d8ffebe6c243782e5eba521fccc51d56485c45a46b1fbfc899a11f507f0f28e6bb28d716121be625fb96543c9270bd15701db0d7f6b9b0fca323a091605d8c35370c6d3e442ada70f3e453eab57a57c5cb5bb6fe857c829541c194338015c8613153f5638ebdcfe53f8313fc626c1b7e94918b1b32d2a8fef69738a73dfd3f2947aafa60c48325ec1d16c0950b809125cc73e2658c819ce54fea02ca2018c76d7b040b7e8a8af86286b4fa49fcb4fd83d189b55254dce4bdbea5ef90e4712d2a9858a83d3329751bdd6ae8b76cabb530e22d25303499481864a5148e896e48a0417857f543663339ef935a3ef935dcdb41d0ada683bb52a56ec09756aa9e768f2b6b945c3e7836fb3cf13273ef8651856f3fb4aea5cdc48c57fe33e6f20bc41a11f9b6183b77474f65c48d2957ee2704aa1dba59702bfdebe471af39b0220132c5fbb0a072c7bc935789ac2da03e092024f90afae5e1d382910e7433521de5513a155fd8934f4dc5aabee8ffa366ce8b4bdda8ecb317ddb18e517717c0aff2f535e5454a34eaeb41fe11a3beb76c50dc0c758f6939ebb4224d054470c7eedc82881ef4d5cfb3729bb0779349a40da9878d6fa1aee8fc5736339b32d23c1566adbb285c1d9d8c7b9bed90410f57435746d2aae4b35587a7d455a35cafd298fe50bd3deef52efea1e8647fe0bcf2456bfbdfb911ba94075bfa215f8dde201abcf042077402316d72b74405def1d7ec07d6d11cc692a42abef4c24ecb2097915a1a33a001d087338f657bef07e34e29fa1ca750d7ce2f4b517bb6416855a31a8f20932b4350c6dade96371e4ca108bcd690cc8d3b032dc1a67f1541224766b9d638a878cafb5293e8978962856fb771bb951787200800264021e79b28a1f2d3e2e7c2372411f07debbe5a71b18673d7d362143a4e3952b825934b22ecae90f6e4faffb337e861e5895ebf1fe0ce0c0fb395df06722c66058b423d7caf773bc154e7d2fbd68f4d9a29f70a5981dd1a5a5eaf2379302731fdd01c51b2cc01919c0fe4c3672713a84eeed423e99d1e901dd744494cb7a69d0acc7ac4c4ccc5c96dcadce5435fdc38384904586d52930c4325dddc25f014d5e5589da5b9625415bf397b9e2e5879813c72bca45901f1ee6598d2849fba7eabedca7f0fdd07ed7ca735836f65a677e5da4c08166734c3ec069d423728b83ddd5df07853d622872b804e1d80a8efbf69ad3634cc2bd7c943c8da9b4e00a978d7b3e93693c07b8f7efd4a345b4cbfae3790d0b191bc076408f5ed6df300c1a15455dcf04d6ec84f754d7cd9b4eeb6e234cd464011aac19d61554c351bd9a91e1a6114cad7b98680e2bd7ba413030320ad1a42941dcdeebde90a035837dbdca83bbb4704d8907ad54b19b3771b1a148fa615452cde97e172381297afe5045fef904984fc058350186ac6aba659f28fa6ed718edba7cd77cb008b21b21bb9
ss = c2c956af2f65289cc7f27d72a1856c19a46f1a6c19f3ea31b3bf16aa141462a6
d = 447f6076a627bbc5ad7773fbfeb14b4ba9ac43a0f8b99fb6dcd5e452aa3c47ec
z = 4c7e3a5fa1ec46b73f87af48578132eb080aaa37d31f0c2a041c5948e59f44f9
pk = e078c4a3954f40a2697092bbe4460f27c4ce6886628382606f395b55d1a29939a2f754a0b82968d3c865f30066c5e21e3e2839416570f5b54f24d347e2e10169571a3935307a4918b5d68ddfea58a90382e70012911729238a4919a7531242228995215fcc96ce8c1970faa902f79c7a7207a93613de0066c384786f5913b24040e6b4b48b6b679e5538f953540c25c18402be1c58762fe8bcee6a1e58d93b21165f95895afefba1f735b11fb7bbfcb40d3d54ba24ca7ef507973aab9017b66a3e271f980462752137d9ab0d1937226129bf48f68b700021b2fabe81573e49fc17819bbe46858b5c58b4ca7c83a57398a667b09c681b990b648e96ce79b72104b13e97611ee8528c9f64c376eb04925ba46d3c8ab859304ce17b9435309726045de17d8a7cae32aa9c80e1aa4058cff89010dfe22daf0a002a905f945accd2f9225739aff1863006b46f9ecba5243bc48ed1184bb9a57ae26c8cda147cacbb4a031112279dbe727fa6c467ead943269ab1e3c9657c19ba0b648c9d4a48c6163a0a79954c0c7ec63529cb8a65c851c39840bb1a7c584104016f16b43da179189343c3276bfeb5839d6622e684b421526d69517ad57b67494bca6db58cf6c95266170ddd9455a6867de052adc8909790659fa0dc0a1d011487b16a1e08bc82b22aa9444f123632ec889719e754993ac8319a72ee83a988a2c77d28acd4bb5ebc486c33b0af1d67a84a349480fbb2b0b252e8749401d8488df52356a75ba2883090dcb757451c9956888b43806431bf9ed956e34806bafc15fcb1cf2b45729eea12a6580c6d1c366a76187fc20fae7657f560973838abaa510fad13c59c5baf4773188859809d1bcdba937845759c9af40dd2f14bd7dc48028a77ff4165f2204fb3b0b9f585061616ca4fc405a0c8533c344334e511053a548ee86998e9094863b8bdc02aaf6bbc916481ac9337acbac10d90794ec239268aa376157b1955379d30c2cb4927a8077cba969ac398bc8521450efcc7e1cc617e69a66fd16b771a2497d14e35a61919dc129844379a314821c333a2f4443651a4cff234a3dcabad32610f5b54d138065d8a5a81fc5068c5060af125265cbc42c580f47b9fbda72a893329999958b026c5661ba116346ccd86633e0a603b48c8acab78662162a9f11c4349c5235a5ac46546b16b25e355b4408456f7339122b67bb48334836214e431955e979244c8c7864ba189eb24c818c15417cac84682f719c9bdd8479be5c643d937605383c6a9514118498d5b4e81d5b74a063fb53cc19a20a9cfa26e479339b988c40918c192435db1a3b2a7c6046376b97aca7a9bbb30335a0e8fd237f8833e89e41a1c67b8aa9b0d539486b1855b9fbb53b5103ab2d19606165acaa588b9d14a4e6a7823800d8a9334ff7456e75aabb81408b791c9c6bc3b5829c1ab241e8d310bb7b15a5b24123a2c691ef1b5dd80640a7b94892aa1ad7300797a3de52a66c794426230640b303e71f0b93654708bd81f706b0f71757c08fcc591525bb6c9a57777bf1bda0d81b4922a56586d21b04daa2684e14ee8c0cd542824205b2bac3c1232f2bd37109d621a25cf570573465a706583da17c39ff3ad13826b6d5988158a1602a361d7a2f86a9219450ff713e184c0f6ea4146b79b03e5ee3454a79f
sk = 1fe26897d8a471a69851d6bc3e69088da81dd3534ab410b3a3f55c8cf805341651896a61c919668c97b2db572d15b2799236545a4675d37c1ae6d96a8f640cdac13c66c98e849abaef549ab109085f0190bb5315aad870867630e41133087888231a08be1baffbc0a74cfb84f24ca020c401d79a6e615604fb1bc80b2410a0e9b251ac2714011702717f6ffb2e1a7a3ddab5acf7d3211091471fa02f0838cc14d281850465a6a51e2cb6a5aa8a9560461ab67338b30c43eb49bd5221c26d366b21db0e6f4194edd60ad499052b192c2202b6c7962e6541a8e124410bf0b4ce9964dfb153576960b1ac01966552f8230cb3fb267f57650c783f6765c4c396a864d1762df70ff2f67165a6bae7e8b6c20a63a3668b7fd76160dc0cefd968ceabc3827cb2fc191df6e1472f27015c65a222b0a007a33993ac3270ec3aafe4c869ea2985088269323829bc0304d0c21569a3a14095939224a40c9922f77bc59734b58385be242cc8329fd9a4117e38a72019301bf8c55082186b84724d541529c79d8dc1a54b2cc3b3512bac4127f683b5fb1ccf6d10539eab9c8ab4b875733a903acae2b725854934b4b28f09e966e8e987077076ba508432f02f17322cded648b206020f94171d8b82b413b7cb3573197c83c50b1387eb6caed48c26e33d8cac079fa55ad0c83fb7c045d640482c805b5845ba5a3767098c7058e43542f19e74d9758a025b008440b07a19a9fa9b24b8a4550a8a925bac6f60476ca877a459b60e285feb8a86458029cc31c3643a1949208491ec529e566d9e2b1118086cac7252740098fcd318f2b319a89ab1ea4657f06a5034ea2e4e2a9db6f06304fc27d6002f6ddcb487777d18b7c8994cbb1305a516383667c29a8144be189697e36b068b2b6e2556794e53526388ba53e10acc0373926898fbf1136420c50c01d063b7ba87233b312792b031ac0d8668afb43ef651495663263ccb99e03540015c0a9eb7b88bc888877a766f15c0f28b947aab9d74c212f80c78a6bccc9ec78c97bb5242e25790305b9c222373536c481137ffe5b9903196c85c4ea7620b854170aef2173e69af57ec93aa20168bb679140a4bb668719d8773a1c7bca0415e645006bdf7967ffb55717199dca172f70976a9f1ce41db56e088676377acecc04f7be426a57c71efa95fea2366562b61945a56e7502782c41e7ef46bc4427acaab204a8a8bd78c05471301ca4134d727bb025411e9836d14b2c7117b4e135401348697c0c66a8ac13476d67791247d97d34657514fc5829dede57c05a6404d8044dc2aa84a26bafe9bce4c1aaa8de6a43c007cc1f203d814ca06f0a4643c2b5a650e2061c1a5b7cb30684dcdab80ef3c03eb2a6a52b0c531305486a03c95aa0473a3cd7fa9861c8a9feff0c15e66094639ae7db30863a35730db258bc69b7cbb915918ce42b873c944a7907b7bc014357ae981861c36a1600050e019711360a4e227f5fa7cd54742e111028372057e982e4be277a2728b4e381333902eea825b943128b897c74c109475b3a70312c1830c7ccad8a6f60020149a2a4b843d19daaf10d426a074711b35cbbda9797ab756de92bedb7bb19ba174f7ab74aaf115cdaaab7d09c8e078c4a3954f40a2697092bbe4460f27c4ce6886628382606f395b55d1a29939a2f754a0b82968d3c865f30066c5e21e3e2839416570f5b54f24d347e2e10169571a3935307a4918b5d68ddfea58a90382e70012911729238a4919a7531242228995215fcc96ce8c1970faa902f79c7a7207a93613de0066c384786f5913b24040e6b4b48b6b679e5538f953540c25c18402be1c58762fe8bcee6a1e58d93b21165f95895afefba1f735b11fb7bbfcb40d3d54ba24ca7ef507973aab9017b66a3e271f980462752137d9ab0d1937226129bf48f68b700021b2fabe81573e49fc17819bbe46858b5c58b4ca7c83a57398a667b09c681b990b648e96ce79b72104b13e97611ee8528c9f64c376eb04925ba46d3c8ab859304ce17b9435309726045de17d8a7cae32aa9c80e1aa4058cff89010dfe22daf0a002a905f945accd2f9225739aff1863006b46f9ecba5243bc48ed1184bb9a57ae26c8cda147cacbb4a031112279dbe727fa6c467ead943269ab1e3c9657c19ba0b648c9d4a48c6163a0a79954c0c7ec63529cb8a65c851c39840bb1a7c584104016f16b43da179189343c3276bfeb5839d6622e684b421526d69517ad57b67494bca6db58cf6c95266170ddd9455a6867de052adc8909790659fa0dc0a1d011487b16a1e08bc82b22aa9444f123632ec889719e754993ac8319a72ee83a988a2c77d28acd4bb5ebc486c33b0af1d67a84a349480fbb2b0b252e8749401d8488df52356a75ba2883090dcb757451c9956888b43806431bf9ed956e34806bafc15fcb1cf2b45729eea12a6580c6d1c366a76187fc20fae7657f560973838abaa510fad13c59c5baf4773188859809d1bcdba937845759c9af40dd2f14bd7dc48028a77ff4165f2204fb3b0b9f585061616ca4fc405a0c8533c344334e511053a548ee86998e9094863b8bdc02aaf6bbc916481ac9337acbac10d90794ec239268aa376157b1955379d30c2cb4927a8077cba969ac398bc8521450efcc7e1cc617e69a66fd16b771a2497d14e35a61919dc129844379a314821c333a2f4443651a4cff234a3dcabad32610f5b54d138065d8a5a81fc5068c5060af125265cbc42c580f47b9fbda72a893329999958b026c5661ba116346ccd86633e0a603b48c8acab78662162a9f11c4349c5235a5ac46546b16b25e355b4408456f7339122b67bb48334836214e431955e979244c8c7864ba189eb24c818c15417cac84682f719c9bdd8479be5c643d937605383c6a9514118498d5b4e81d5b74a063fb53cc19a20a9cfa26e479339b988c40918c192435db1a3b2a7c6046376b97aca7a9bbb30335a0e8fd237f8833e89e41a1c67b8aa9b0d539486b1855b9fbb53b5103ab2d19606165acaa588b9d14a4e6a7823800d8a9334ff7456e75aabb81408b791c9c6bc3b5829c1ab241e8d310bb7b15a5b24123a2c691ef1b5dd80640a7b94892aa1ad7300797a3de52a66c794426230640b303e71f0b93654708bd81f706b0f71757c08fcc591525bb6c9a57777bf1bda0d81b4922a56586d21b04daa2684e14ee8c0cd542824205b2bac3c1232f2bd37109d621a25cf570573465a706583da17c39ff3ad13826b6d5988158a1602a361d7a2f86a9219450ff713e184c0f6ea4146b79b03e5ee3454a79f7fe853da745a27a1462668bb66c4348b7f4bf25c70527b360b2fd104cda48fe54c7e3a5fa1ec46b73f87af48578132eb080aaa37d31f0c2a041c5948e59f44f9
m = 0359cbd196b3f4e9a0f8506a14a90ae501b00496958c512744ec20e95b065497
ct = c342eca1b981b3990f50060881ca2d4f2fcbc72827c8e2569fa74ec97c7677caca04fd355470e0eaac0f2206c2aa6c467263932545e6d2d2db1256739f02123b97ede0384f51f058499f18f57fafdccde93d83eb39c24938d06f2bfbd881ed7cb32b793b57a7cd1706b26131329d688cab467a1a9f836662d23d45f5b69d85cead92071d9d42118b8dddea86fc65982334772dbcf6b9b6baa92f73772819efaa3b0282622778d3b264cf26c4d5dee427474cb1a8c786b3dba9b860673b66a73217c8cba88256df8b48a0d824a1e0f57168aeb518519afb81e48bd3191873d97da3f9cebb3315d4949ec904d8e7e719e9f5f4087db5ec7a29998eb36918900269fa67917b53ef0448aec3b8318290e9dd99ebdb579fa481819c219bceb77f01051a7d5ad613acad24b9ae4234c7521852f652971508bab711788ad23c5ac4192d14cfd94d48f0acf5789f3161361ec7d1f8dc84e0d070216a3f53eb7a7b34fb41694d80349799d376e9d9bef44e217bdab23db654dd18073f8d1862d667ef7c4b59280d32921bb8add29229343dbd613435a0176f987668f6a529f4e33bc2cb109cdd50048eecaab2fee34a5bc7e90da221d209f879395cd31eecdc6eb6fc955b099c915733fb4becb9ce59f178e7d588f9e3e091a682cb1472134795d4c3abf068a0faf086a9209f116ca74cf3e28bd9805eb2b0ebd3084d07593f1131579d6f15e3b193663585daf484e383d48d84c661ae20b59d439c2f896edf33bbd679dfc37532354552d228538da04799551840b7c4c15850584abf5827462e54d0e3d2cce16759c1dc78c692c2d6fa83042ffe9cfc9abd2c6ff9fef9d88acc5acd53690ac8373be1a1ba5ad3961305f3934aa56cace54e34daf3e30a9f4b47e9dd1e4b459f33b40f53c602e2cbddd833b558bffdabc9d3e673c82533a146b06e26b87410d27466edc9fc15d33d629106b5f8229ef4877f6aee6e6305529b11e008f28fb365ba884ca6ea25b94183b1c6bacbe5a1277a91731706a1f7e6cc32c8e1776145409580cf9f6c4a57d2ea697971f110d220b533172d1f0f4cc9f60d5b7216c1f90a5782a4bc133ef559834653771256548499519f66b30a3d89481f44c7bff0de90154e55c91d79b6ff82d8855e41023e791544f76fb7eabdfd56224f0657f7a320953de58d598270ad6f9f7d5cb0e8c37e07aa6f02f5a099458cb5cd4be915a8c6f49490e8b3220a9aec7812961ff0171571cab2c8000aca1f1979ae5881b092c12c4fe8f535aad7e88fddd77921f90587aa05d5f3df8d3590ff32efd564462975615dea23754a7c21bbaa7475ced37fd440a746caa6f3b6e8690633ed0d05e65f4357b55795dad148367eb7f4064557da02815f6db3ae758938a37e81b257bbd4f6f1c3de50b4354238b35ac5908098aa043873d7b2bf3016038b7797fd657af931c7e871009ac77659d9b93c41b2ad995658e09b81d7317b6d6f809f18d0652cb867149820c736a9f36cfb3a6c745b739e5725f250a3d1917c78256b7da3
ss = b61bdf2cea456f465117ef9ea0330b454267fe6a00042ccde93a38c1551b82cb
d = 2d5df64d62cb07fe630310bb801c658dbf3d97993e68626745de39d37fbfc2b2
z = 6cf04ca090e5805fe0ffedd6be0f254397155a7639c5afbb30a7a75cfebff026
pk = a4163313f3cf10a65afbe14a738352fd20b1931827758905dc32c20cf8adf6c081009ca396f270b23a5f26117862a13cb00b65f5a2850e8252053255b8232626b5bdcfe44e95c0b7b5b09802165b5310122a434c5456136cb3a77c3c7c23fc61271550cf15122fea612600aa722c8646a6760ee18ad6028850fa36b82156c09429fa188db2ec3dc229a78f92112b4357d3681aeb19779f1785195b65469c6d3af60ff063562817c4587225a10c8e9fd56c4353711f287469b87cb533b99df46bfbca625c4601aa86459b27778c7200f6a12ac8e8bc078231a37c87400a7429c476ddf7516fa4b7e27841abacceb3c24e92158eb168cd3dfc48ade061b2c02c33b2a33b59ac45a77a439371f3683aeb6a18b107bc34e7785e4146b3f668d9565cb32a23bea6af6daaae79b39a8f725e61f1355c6965d0ba0cf8da22ace189cfd0652213501b3b5f791061ca929e2fd057f357bfaa4047c28577d2105be1616044a6383ff9a087f4754926338e486cc3e76511c7946a02893d058f7100c98bf0af514a47a7630e6e2564b5459d3b52bac6884fc32c7961a34df387ab85c07965786d6bb731af75742147304a5cac936797ba658fdb88c1939c78565914ddb0334fa291fa3182e31a36d6c159ac637a0d3a37098569a009911f54b13efc46e403ba4bf0bf59499cac06c848754903a7b8a1b7549a13b2de5a2cb106a21a3a58d1d71ba30700d74243b1030258294ee022037ff9c7e752cf0fc60f582b6310d4637309ccaa3940e6617b72c0b0217924febb6f971a56a979212a452796a217909547598330557a9309161fbf7c59004d7b3a88a2c3066534153d99ac87dc5918401b860c1b4d5e763440389290d2b656c97cb9784b201a90553acceaca0f22b17852f391ded7094225053f88b6578678f178067ac944f1fb6c2e99abd946953a49b059babeae527408f520844323d9496e51e88f0899857a07b8bf8586ac7a8d13579ca934161d10c08e3b400f084cbe9c6f21e29523c41bac2187b7470f752b55addc6250c08338bac7fd0879620023899041576191b502c736115e65977de34c740c75a5c5f54ae4fa07a2943a7f5a3b8018461445c3ce938579680b68fab41ea2bb26e40eeb13ac84fc3a38b78dd66186558426cf59a1dd4958427bbcbbc13037c577b0e0551238a67f596cd0a2627965216bf733fe88718d64725ffa4b6e73077a37a4585159c887b2a2f5077d1b457c06102cdab7a0e5752263cacf7914ddf836b0e1a95ac4b941388bf7c5bd62f616726100f448001e1c6e4100bbb922b265942bcf37966a5b61ba4957dd02c484413084985d5b22b37964b5f66c11b27c25af757f08cb8ba3b3115a6839483454239bb9d0a1b6b1bcbba5060c3ae47fd0476107919281a508e0606b4ab51ae12b0866c21ca994817b87244ae55222c0807b02581856936ec0ca25e08c7e604e1f1379914702a9e209d7796ca44879a363cce71a0d9850c8ae8596e9b7157a71052602cdbf1c2ba113341fb8b612f114a82c6bb106c703603eddf80ed634be616884b9f2bb271240ab48126a40cf7c0958e0c5bb4f73185cb41dca542888720f8f930a66a66bb9c79acda38a22249f5240a5db0067a23151a6f02abac2477574d9b5d49ed6c25fc46576ca327d614492eebb
sk = 6206ad862474f8463a601909e145bb7b68c12772311f5474c295a7bcb93ee331a5a891cce2a69af9e0820fc9ab484a6ca985090035970a587e860126801a87342cb627e769fb9badf4c075aa78cbb127ab20f34d22cc4299abafae49812a5190b95182eb635e844a5111490d754c0674c7a39d8b3323cb1bfd04a0430893b013555d253aa2739ab64808ee6c6b59572f40e3c1e42224c3b20648513172a7895a52b633f63292c04f3e61b25d064ed4834f854c932a897b7f093cc4ac98a22366b184480ba746968523c91a8a0e0980aa8a1d1dd3401966b27b7838ba246ea90432cd723793271cfbb4719e60912df891d7e4a9a63781e8b1bafb40431866ad153bc067d871ed8bb096152bfc1b731153711bb40876e835033861cf981b4de14c24f2542f84c94ea39cd757ac011c8fc5785a9021626f476df9cb687894582348c0ce00af7cd3bb01685f5cd73304011e1b989b1a509660301217130302705c4fb868c1123e0cd633514b4648a347557a9147f44ce88bcf8db4c8e18c826d34ac25c7b5582b3d1d552f2ae28174d0a84b5605d909a6051258d11a941378377f457700e2c8b3901ec33710d179639ae04d661aaa9b3caae38972dd5075d7ca40ff783bf79c1ff4e4ba037c16e3839b76b88ede1779d025841072cb21520f18ecb6e0c9bfdc0379ffa6c074a12c9482ae39b3b51c1c7d02b72d3b844e4d80a8ca3663dc7016e49b0fd686ce826205e463bc164b59bab5cb2ba3b973f7750e61a8697bb1368bcc98aa3d670b7943d7ae89e64f006783e8b67d0142bfdbe4a335a564357202d57566a8d97ae750bd61021cfc9b4fcfaa38f7b6cb55ca53f16b0edfb36ffc1bc4c347c9deb19e75873f2b41613b98c73d346e0ae0aedc0a5154342afa6a1872a73e1ef77f5d34b49f369c4529587c391fe885b0c50ca38f7227adc980df096254374553672992f84e7fc55712a1234fda91c4eb8172128e5c012d75e4ccb0b440afd1787f3a26e0230fe8a35a5c76515e4c4c6b335e60a0b417cc43109c45e6ba639a84377c204adffc0736144d43a005bd35434737c301ec15564b00ff6b8f8b83bf2d99b72a71419b83a39bc3a637276125e9037dd4741f515a41e71dfb75c94e29339a235107f3564e939828ca499986230312caf91045fd6363c9dbb7a822027fba5607dc12b4f19257e1c8832b95b537583fa6642593122eb2c0a25334da883160b9cdaf4776ff14cbe2aa7d28bc271ca7985c1b1f9324042272c1590b737b5963b8894d58670e535775e7c3bea20628b3292a43407cde31b0718678be28b05c11811e1b0016c456d63163549522ea65673e188a27a39783119d70106e9f35b437aa65cc685ae0a200a3b225516b9fd0f4687f3485cec27a7be012766ab18783cc77274c6487bd0ac369ca29a05aa0cd5ff8ac68e7b582392800fcc4ada35e2974bb1da5254ef6af37e487100b4500f82f5c76a14542c9198ac57d699f26005c37b94e7faa5ebd5c62f562351b58bdcfc15199849b33a1be9afb67cdfcb4a201a29c3b61274349f82916c9dbb38a206d81dc5036c51f70293dd51562cee893fc80b7e0abcd5a625470436af7cb7c3cb76309490df6254297f2bda4163313f3cf10a65afbe14a738352fd20b1931827758905dc32c20cf8adf6c081009ca396f270b23a5f26117862a13cb00b65f5a2850e8252053255b8232626b5bdcfe44e95c0b7b5b09802165b5310122a434c5456136cb3a77c3c7c23fc61271550cf15122fea612600aa722c8646a6760ee18ad6028850fa36b82156c09429fa188db2ec3dc229a78f92112b4357d3681aeb19779f1785195b65469c6d3af60ff063562817c4587225a10c8e9fd56c4353711f287469b87cb533b99df46bfbca625c4601aa86459b27778c7200f6a12ac8e8bc078231a37c87400a7429c476ddf7516fa4b7e27841abacceb3c24e92158eb168cd3dfc48ade061b2c02c33b2a33b59ac45a77a439371f3683aeb6a18b107bc34e7785e4146b3f668d9565cb32a23bea6af6daaae79b39a8f725e61f1355c6965d0ba0cf8da22ace189cfd0652213501b3b5f791061ca929e2fd057f357bfaa4047c28577d2105be1616044a6383ff9a087f4754926338e486cc3e76511c7946a02893d058f7100c98bf0af514a47a7630e6e2564b5459d3b52bac6884fc32c7961a34df387ab85c07965786d6bb731af75742147304a5cac936797ba658fdb88c1939c78565914ddb0334fa291fa3182e31a36d6c159ac637a0d3a37098569a009911f54b13efc46e403ba4bf0bf59499cac06c848754903a7b8a1b7549a13b2de5a2cb106a21a3a58d1d71ba30700d74243b1030258294ee022037ff9c7e752cf0fc60f582b6310d4637309ccaa3940e6617b72c0b0217924febb6f971a56a979212a452796a217909547598330557a9309161fbf7c59004d7b3a88a2c3066534153d99ac87dc5918401b860c1b4d5e763440389290d2b656c97cb9784b201a90553acceaca0f22b17852f391ded7094225053f88b6578678f178067ac944f1fb6c2e99abd946953a49b059babeae527408f520844323d9496e51e88f0899857a07b8bf8586ac7a8d13579ca934161d10c08e3b400f084cbe9c6f21e29523c41bac2187b7470f752b55addc6250c08338bac7fd0879620023899041576191b502c736115e65977de34c740c75a5c5f54ae4fa07a2943a7f5a3b8018461445c3ce938579680b68fab41ea2bb26e40eeb13ac84fc3a38b78dd66186558426cf59a1dd4958427bbcbbc13037c577b0e0551238a67f596cd0a2627965216bf733fe88718d64725ffa4b6e73077a37a4585159c887b2a2f5077d1b457c06102cdab7a0e5752263cacf7914ddf836b0e1a95ac4b941388bf7c5bd62f616726100f448001e1c6e4100bbb922b265942bcf37966a5b61ba4957dd02c484413084985d5b22b37964b5f66c11b27c25af757f08cb8ba3b3115a6839483454239bb9d0a1b6b1bcbba5060c3ae47fd0476107919281a508e0606b4ab51ae12b0866c21ca994817b87244ae55222c0807b02581856936ec0ca25e08c7e604e1f1379914702a9e209d7796ca44879a363cce71a0d9850c8ae8596e9b7157a71052602cdbf1c2ba113341fb8b612f114a82c6bb106c703603eddf80ed634be616884b9f2bb271240ab48126a40cf7c0958e0c5bb4f73185cb41dca542888720f8f930a66a66bb9c79acda38a22249f5240a5db0067a23151a6f02abac2477574d9b5d49ed6c25fc46576ca327d614492eebb65297f711f12a5ff123e6de59d1f16878e93a31612015fb961bc572f3e999cea6cf04ca090e5805fe0ffedd6be0f254397155a7639c5afbb30a7a75cfebff026
m = 894f98d7435d1c0c3667c22a218a449d07f117d46fcbfa4baa09f62403827464
ct = e5f9e9920bc2a1d195d80a9497198327fb9349b30eda5a3a9590f931df6451a08c8c15e1ddae600fc2252fdfb606118962b17b713f372600f23ef82cd7f0a38a29c29463d8d6ad3efd58786e5cabd48c27308fd2aa262c0ef1e74a1794fb6e2f3306376f82c623a14bfd1151ae6518ce5dea225db536b47891e4c8f8c998fa4d72eab47c67b8477a5199519491884770d333797a08ed84d08a7a4b80fa6f856d7322d77e6d8aacef46e7556d684de22c9aa0544b62fb8f1b2d568f44d7b6d3503a75489358ff11a7d7e50faf08e70336ee4d485be40750833e28c96b62b77851510a7bbf58edb497109ff46f013f4bcb71ad03e697ac8ec55103c5a068f16434792ed92f4c6e646f3a59fff7ae8a20dd4dccc0c3c3cd5f5977dcdf0d4df3bf5bbd553bef66ac7ee9c9fcaea92babedc36ee4f632c7d54c892909c7193d9e0912735f3d75720f9231270a0df19b20ea60246bd820b9284b868acfd5b5cc056a8fbfabccb695838b0522466223938da8216e8efb3f0ce341b1b66391e4a6a0f97f727de05dea4f70e6c93cd0f087db6f1b652884b5f49bda1a70952972f25d57c6180ad322655d884e0db2253812397e88a310f425decd1c99f13efe03b7970a59b9f1c9a4bb4d9a7c590cef34d4646e140e49bf18da70a334f864f560c0162ef1f2aba800267e547ea16fa20a6e91d0240645fb27f9cf1a3aab0ebf2a7a5d8a1a8e3e8d694e58228db9127c6100b2c018537163982a26e561b18ae0fb290b0f1f0aaf2ec1c0f21b8a40af77c8ec55994d622ac7de66fda4493f7df4de53ddc33012fa68497f5f4896beff086d12502bf0f84081da09b736dfacb33f74d529308e0be0d00ab6b607aeaf211392b2f976682613e3f63b20db3bbabe6e90629720d160437e7e2f9296d5afd66209acd4efd44ab02867f77bc630148f595a1d3a8ebbda24723cf695f951130b3ee073bd64437620ff3e8749be113e44e42b7d85fdfdf61504f37bc1045e98951bbc79f59d91d7e8c60378bb57a48fe2cb802a08d79f7096dd37642d9badc99c92f5c3c028573f4f25c6cc3f2dfbb3f231bc5463e755f28f8d61795a84e11090886a188713170413bbf516b455c946802ffe5064f39b575b4efda32e6cd7c8f2a011bcb3d13570c549d817cece42747dc9193d4ce3a4158c4ae31392f749b266b68d35214c35577fe537b98b0ae0bb4128e310e9d0ee8808187ec652f173c3e3a36c1b108b5da8c9e0239983989633964cc9addf9dcc6acc5b1eccad4e15367cfc6fcef7de944c1f5bf6c85c9ddfc106f87f00bd48a56bea13c6bfb33d753380a4486ceec2066bce0909e42870a64cb03687ccfc2baa55b0f10b76b62b51f43ec0369436750b538d62a8eb861054b926595742179a1513ece3d77d0fa18757e609bcad0b0f4b3f7347a15b9d9403fd281653b52368bca37106b8af12111c45798ddc949555e40c1fd92ac0c44b89f1e8ef0fc6949f4fa2c71cc6c70b43ee823065d8ed196f17524080464160f54b8c0065abe258a592
ss = 87c599a09960fd75a776bc54ce0f6a0af2fe1bcc270dfe6463621bb092483e1f
d = 25056d1b8113bb362dd979d98643d7a7ac9c4f95994c0ba060609b6d07002ff3
z = 0d5ec1be89d37beb810db438778bac52cdc1fe8f5c27ad825639e12ed908fa31
pk = 25b2ce04e31b6f647abde39d7b1cb988c37f2ab219c67839064481c2539f7c947a5187a850f61ba075a002e4621ebc290855c9e75818e3a99da9e50522976372ea0e6e201f8cf3c49e4a86c503c38ab764b2f45bfd1718f6b5c0d2e66181045be2a2a8a1e10becb8a6bae9569f42654187a9d9b24c8214abf933063526804d0998b89c884b1055a56cae82557455f3a47c677e8e262fe9569aca0c5b1c0cbbf768302099a4cf3960f9d432a0865031e2b65ddaa43e00aae05aa39152256061021669b8f2ba6bb31045e7e539830095216a846aa39d5b16bf69e152aa227c61287137e2b29d3931c6211510ea33325b2ecd20a1bbab9d30a7ad9bf83e3058520606641dd23b092831d29022542513070c8626a42386c8177c7bc1ffe5754ef5b3a2c41f91f1463b7b068816b058da287b4ac2ad82191d061630337d296a08a02030174a219c143224b4b1aa1324feb23e7d52ccdc757929342ebcc02c9a080aaff12763894928a16c1f7830d7dcb2ebd77837d97011001d83f3512f9578efac3ce1c0a17da13b375c44ac8c32e616aef48339c19a4f379c216feb9672c20d78262fa99887f92324bf667502517cd42b340b51ac0d0c71c2ca5d357554eed04c1206baee66707b10bf52a424fc7567ca023b605a0e160aba5be5aff753983b19938205188fb87a867b6cea58112a3323c2ec23a92a1c16b48f8cc7bc55c5b18a33b67580cd9383275e7b53d053aed3f41f1a74859f3536a3c07832d4b64d6a9bd591c4a1901c46490efd73c9aaec1466528bfda0af55fb7a28f4af2c332de8024f87567e1ef87dbf3061ad29490c658b8367b0b911ba3c3c91e48189c8bb1cf3a229146cb537958bc1b427add62348ba0b54718753acb2ec3a0783c58c8b6b1023580a3417cc08745feb9b3f19397fda09002cb019be30a8d3781c936847d5c7c5a8e9a7b5d8c18bc5877ed4a8d787a7b11a0464440da596a4250308398aa9cd482e0f685703058987b63e21c530b3b5367654bc30b86fe6f0645e328714fbcc0f666bb8eb28d7279339f622cb89b813c72dcf5944ecf68e4ce422744abe30261ed3e127118cbdc1d224e538b48d441359d673470978bd4b5913b6cf557760389b3f6991344d4b622c7a332239a50626ce553a6e0677bdeea96a3efa72931b6921a23be5cbba9f51166be80a542b5f341866f78225d50a608e95bdbaf02a599b7a2441537f5124b0d5150a19a7de9ac2de2460b80884512c970e7c700aa259982bbda59773c415844b272dc45807f9d641c9443717c61bf9fa9201568868655e0f791910b5077cb77a93e40b85211f9953014d953fd3f8780189840af9ae60da1fc6c48d19d88dfc689a8421c28f569bfc5184ed6a66a50202bcb51425202b6428187f0c7a92d2ad1e7a35d3bc7f7d7664cfe9765d217f766a3c068149964b7c9bdb328a7821a9646ad53a8bded2912c3c714ec81190c966c703a5b9b6bc74c89e2e0635d614624c5371efc4099c00576d05aa5552b862455fd14641e1e80f4b468cfca6cc37e032079617c6cc3c7cc68bc8fbb3329c9e28c1caa811cd6b8bcde9ab6ddfcc98f9534f3d7aaff2a508b3237070c39e22b43a424b2af4ea59c9920d24d6cda3885cad8cbc7a2e3b82554fefde1a383c558139f9e1808c824829ab0e
sk = a8a66e47b025073a79d8e2817c64306dfb4da1390d93060be758ac111030fc2c3bf6147c63981ce6399f31e5941f65b96c13c9b09a0ee6a08c9171ab262a400a926a628b8ccb307f9bdc7eaa06424c071bc7105637e90421eb1c8db616ceb2972ae38cae319c3b181686a9adbea05305b258a2a2a965630beb687fb2f47b9a4a770d1370781b2526ca326261cdee50ca3ee802a9d5b8e1944b67fb4db24753756b9eb4289e81f1cdb1684c00c58c9977892eb7ca78b205678a352d3a7592e3970a124c9aec88b521bc26a368db678a45682d4208b9e1b099c5cb30506371c8a44b2113931e1bc1fd88a43c91b650c312c733c913835f7118b898a27b7a4a75f927a03fd914ce627d9e156b8153584f12b753e62a7148bb83f83f474985701c6d051110cf270da672a5cc72c85f560aa7b91d99539224159466387de5d39f9254b46735a0c30ac40f2b1a180a8ee30bacbd09cb45d52a4bb8336c269a78746f6a337f44604de7b76690d23e71fa307c315c377555dce8b26a945baf1225df553f518aa453b823fb618daee2aa5cf0a60414af7cf39aefa3a2fa2944d139869ffa51dc115e2ffaa1abc7438b776a7b2a869d03b05aa0238903008372a3975c36d8d6067caa75152a0305b6614c3815a589a332a860a0d1c6ebe2ad2d68b7bfa1687242960f8b8ddfab9b3e851d4d814c94371b4c9b26c3838eadf70daa5abb4952b01a44cf5426b28b4c8c2f66bca49a21e5763501708ac050b1f8d81b4bd0c0a0e5c171372c877c31882005d65580da2b33165b87eebca160c50ee970b8e1567c9ae1132b65a6bd414117eb4d2a458520a55876f17941f38045b117ce004c299208220c16d10c70124529ac8a10980cb481d069bf0319bd990e34b31ccfe87d3252bf51c2687b234246943b248104baa9ba21015ffc92877d550f5e0148c36bca544c1b1f613afed6aad1132a91aa823b1accccc3bd43b94c47b902ceea431abc8ee15aa32c1b3da6a605b0b5b8ca905c7492a9bf137f2805133275bd3cd98cd5453943058a668456e9a334302c5872307ae5db01de5b4808d477eed39efc00335f31116653cee8f81b6f147d4dd9cccb080c2dbba75b5310c0348ff8ac88e09895422c371358b248509df2d46089a5514f919ff271cb44bb70fb61bb2ed88f6d111dd8b38e155103955836be3812bb255da8db97da862c5a2491892251280c6c9dc779124c08947251f3574d3a5998f8ac8c68881927733fa59816c6aaa629d7893a3313a327a9e2401ffa5c8436f289e167ce68f4a4d232c84c23133d4b7f9b43b7e7ac8060d9bda7d11aa648add452423d91a0c7b3702da16bfed820c0f1420a842a04759f4dd336b1858d0af93b81548f2c8cc8ef064bc554b1cc6cce84968f8bf991649b59f5ab51a6e56375716e1d3074c5849e28f961d75b6f33275819342467e69498a713caec4e78f9b6c1ca774b026703167270e14b4209a9b5353cf6949eaf5c947b458038ab9761f6bcba06785852b78b050d83d70b5c845cce62cca1d8723b472907d6c8482224f10318219c42ee848425787640636a7eeb651e2a2bb5207928a68f65a6318743bf7b43c223549590463ac38acfed84aea13a9025b2ce04e31b6f647abde39d7b1cb988c37f2ab219c67839064481c2539f7c947a5187a850f61ba075a002e4621ebc290855c9e75818e3a99da9e50522976372ea0e6e201f8cf3c49e4a86c503c38ab764b2f45bfd1718f6b5c0d2e66181045be2a2a8a1e10becb8a6bae9569f42654187a9d9b24c8214abf933063526804d0998b89c884b1055a56cae82557455f3a47c677e8e262fe9569aca0c5b1c0cbbf768302099a4cf3960f9d432a0865031e2b65ddaa43e00aae05aa39152256061021669b8f2ba6bb31045e7e539830095216a846aa39d5b16bf69e152aa227c61287137e2b29d3931c6211510ea33325b2ecd20a1bbab9d30a7ad9bf83e3058520606641dd23b092831d29022542513070c8626a42386c8177c7bc1ffe5754ef5b3a2c41f91f1463b7b068816b058da287b4ac2ad82191d061630337d296a08a02030174a219c143224b4b1aa1324feb23e7d52ccdc757929342ebcc02c9a080aaff12763894928a16c1f7830d7dcb2ebd77837d97011001d83f3512f9578efac3ce1c0a17da13b375c44ac8c32e616aef48339c19a4f379c216feb9672c20d78262fa99887f92324bf667502517cd42b340b51ac0d0c71c2ca5d357554eed04c1206baee66707b10bf52a424fc7567ca023b605a0e160aba5be5aff753983b19938205188fb87a867b6cea58112a3323c2ec23a92a1c16b48f8cc7bc55c5b18a33b67580cd9383275e7b53d053aed3f41f1a74859f3536a3c07832d4b64d6a9bd591c4a1901c46490efd73c9aaec1466528bfda0af55fb7a28f4af2c332de8024f87567e1ef87dbf3061ad29490c658b8367b0b911ba3c3c91e48189c8bb1cf3a229146cb537958bc1b427add62348ba0b54718753acb2ec3a0783c58c8b6b1023580a3417cc08745feb9b3f19397fda09002cb019be30a8d3781c936847d5c7c5a8e9a7b5d8c18bc5877ed4a8d787a7b11a0464440da596a4250308398aa9cd482e0f685703058987b63e21c530b3b5367654bc30b86fe6f0645e328714fbcc0f666bb8eb28d7279339f622cb89b813c72dcf5944ecf68e4ce422744abe30261ed3e127118cbdc1d224e538b48d441359d673470978bd4b5913b6cf557760389b3f6991344d4b622c7a332239a50626ce553a6e0677bdeea96a3efa72931b6921a23be5cbba9f51166be80a542b5f341866f78225d50a608e95bdbaf02a599b7a2441537f5124b0d5150a19a7de9ac2de2460b80884512c970e7c700aa259982bbda59773c415844b272dc45807f9d641c9443717c61bf9fa9201568868655e0f791910b5077cb77a93e40b85211f9953014d953fd3f8780189840af9ae60da1fc6c48d19d88dfc689a8421c28f569bfc5184ed6a66a50202bcb51425202b6428187f0c7a92d2ad1e7a35d3bc7f7d7664cfe9765d217f766a3c068149964b7c9bdb328a7821a9646ad53a8bded2912c3c714ec81190c966c703a5b9b6bc74c89e2e0635d614624c5371efc4099c00576d05aa5552b862455fd14641e1e80f4b468cfca6cc37e032079617c6cc3c7cc68bc8fbb3329c9e28c1caa811cd6b8bcde9ab6ddfcc98f9534f3d7aaff2a508b3237070c39e22b43a424b2af4ea59c9920d24d6cda3885cad8cbc7a2e3b82554fefde1a383c558139f9e1808c824829ab0e51634cb33a2bc3fc22ff47b58d7879d703bdd661ad3c290a6d812485ef0ce8ff0d5ec1be89d37beb810db438778bac52cdc1fe8f5c27ad825639e12ed908fa31
m = c07d2a9f28995f021a974e798a55aec0230b11b9ee542f69925d009159425e81
ct = e42cdb748cf9b9624854f1cab8c97ada403bad6c8f2a8ebfa180c77fcaf780da81b5afc442a44c4b456a6d23ee1d8b32736241fa9d6a3f8d4494aec1a371d8bf692303494fba2b5f1adbaae5f2d221ee40ed27d3dbcaadc7ee3af872614ddd37e52f89f477a8ce579bf89fc1cc8d7f49da6fdd231de8512a24dc7bc840d2c306e35f7e2d5c54413bc1b702bace4a081d0fb2cfba77b824c1e9442e754ebbb142055586b493e53d87730294e132f413802007082808a7ba2257292335edbfff67152e866cf2d0943c72fcb1c8d0c41f0642f48831eb758b252fdfce957f9ff4edd7cb045574ee3a538155b2f54fdfd367a43c011ee603fc121c52e114625547b348ae18e4a869635dd78240bd8272c2779cc82150d3666a42199f8400cbb921c117584f98dde53873e398a4fb3614ec87e0879271cc01cc0ab38867589b75a7640034ee2d5ddacb6e3564d2c5b2311c873182c83128dafa49ecbe47110508235b5746603c3e92525219ff6e2afa2764406c6ce1e237c0a77d239ad8ce4e1560d26fca83b6a40a22fcffbfd5ec8cfad4e5265d730e0ea9c08b713e6d3f4c8bb0d5cd3d5c582768d2ec8ac458be14ba37de342fc4b9a04b98fd6afbafd550ccafad249d8942e60a9c2a8c8693f032f66d5b56e875d63117d43d1c54f082aff83718ebaa9155c8bed789878fd733cdd7051568038e0f5f4baeacfc743b51ba896f4ceabd07d8561e8ba7134704c30aad68c8e63968f8c13f700cfe2266c69e89afeb07242a1ce92107d4e3ec5eb7721074d40047e5d8334ae741c36d6949d8379b0b2e126de742ef64d4c5ba6850a90d27124028343c8118cf60c8edfad7af7f3070eb6fa93f4d4ba2dab96a9a9f6cd0c9944ead065a5678604df783f46473761997049091fe171aa146d3bc8d610cd1977be7b0b7ee5ef0cd69a97b7baf7712834eeabd91c3010aaf57d5eaae23574a4bf946491c9d8a77e88eb71f21642fa367a2f6387bbf3d25a08273f8fafb6462931aaea3c67790e257aecfa70c1dc8247d9c6c811bbda24df84930b62fbd8c514b60ab6425296cfecf7dc1f5a0e5c64cd686cb8eef990bdeb34361abbb0cabf822859fef97acfd71a0425567154daa8a02ebebcc20ce4d61e58e8d9ce6bd1b2ce6ea95034c9f4d21191f4ab6f7b839841d3b50712c3cb4359b42d47800308be291555bd557cf1d9082e1136b3f0cb083597cb1193c0d31e8c1be23b9471d949a25904fceb636f82822e7d16e8606b9ca364020dc548e19352c27b4b716da72b56006a4e6ae98d077a25b01d6773a6ffbd0d0624050fba75286345e501aaed4223da2c6e6371287d689e3d273677e0bb8f0fe9e7fb23dc6349bb22c02f9ab1d0dc8ae3503edb9bb8899b062713b64e1f4fd3ddf3982b4d18b1847837ab1ac58e91714256f71fbd27b74de756a04454ae2e2db5a12cdad7f1506665c749b72177377bcb3cc9f25c2956e6373282828d01b87fc8078baa44fa86147001d13be9500c6c00bd50ae9f82cc27b747550a05b4146d1
ss = ba80f2dced001398613f494b2d4813a33f6ba143ffb602a0b152dbe643bce56f
d = e4d34e12982aeeb1d62fd488d9b9e28557ed3429292239fb4f76fa9098009aca
z = 91fd1369e8228b3979984c15440ef268fd3629c186d6cfde02b0f8a7908a7ee2
pk = d9f945a651693bcbb0c7a385928129f004263fa16bef92ae400780966a8ae8750e574947cf6a607fa4b3d252c77cd9925ff3a89e762378ebabe4c413af52cf969068d86acb44683222f93bc50bc8f7058def77a3241173222359d25c3a87c817461210c6e4c30d4a428bea8b2d459c4d9c71594c597fb9c3bd17598afa098329bdd15b1c23222f0f39189fa06319bbac7d6866ed7953a2c933b3479235790942d6146a818edfd64227e78bb47168709bc5e490291234929206a3fa1c2ec9359888641d61897927f0440929294439095db0244a05c20f9678b69ca13268622d174a915a210b8908328b162454c1c0c3c36b8acfe4ba2c38e0279ac15898f393f01468eb23a8db1567ede8b493608d3194b2f2f82e91e739479c35a59267a1c84fcc5a1ac12289b3e5845d0c8e9969bba50211ee716774ea03514c3b7359892bd4b8d9db4fd006af53961687e5b0d0fb9e16fcb3764b1b0271b9803019048048cab04e60119c8a140b401cc8c5f5770863b066429e71c8ac3751536dd3cbf4e775c7778c15920849d4b1c1b6ca9ac63d3de47cda549ed009b4ee7759fdd66eb5555b199022846671b1a819aa732a23e6bbd27605b1fb22b1aa71408b2e55bb651c1a676e13a8e9cba2b65b246b6683ab20820ff40eab949eb219851a7c2e1bc1a4cb7b06cf526bff6b1ecb4b5ae4d05dfec33de9504d2eaa4538dc9b9bb39b051ab7d2239ae0b98a34f55474871cf9059e9bf463dda3895e32c27a534737677e40527313ec993144841bc756e9222d756c3c22e56ceaf336e107c3aeec9b1dc71131271392b4a4436a14292aa0e24957534856e30ccff827cb3fdb31aaa086298c59ab71278885308803591513870867a018e61d2705b48210240739ade4c7100210bbbcb524966a9123aac92cd711f5da3b5b614eefdbc39bb36cddf47ecb196840ac84a6c721f1fa2f031c022844a64c4433f414a707992200b857ada964d17c6ceef31186c248adbc83ca2a528738ac567c4c8afbaf8ba57b3f42700dfb8c563b5e494c6679e69acae47a9bb14c79396bfa2593d63224e29cabdd0991101496a0380ac19b759cb0220517aded8371ce74667dc827c1141a233709fc47bd5ea6664c0b6c2182aa9a088df3c92bb5e6047c7b03bd9c4347db41efecb80fbbac90662c0d56b8f91b3f3b7b3417d592994771ec3695e94cc3ac73747f279984b7350ed9b9400201ed35b785f0629225af64b05bb5b6016ea50a8689c9ceaaa234748400db67ef9514e7ba63c683b4f5f6b35869586f0058ba7b9c4bac500a0034bce3b2bda7c5fd5c8ad37c6466a9b877278b7773ac79809222f80eef341236053ad1d0c95862796a9702fd977e820420d611c66163c5cd6c5fdabab7ec96a51bb24328617e375367ee616ecdb46089c6604909d055033d53d828c7f8cd6de0823022babcf521aaa67959c1881161620e397b0a25682cbc805a96a84bb84a9a99acfb6012e2ecc2e5bc1518036e40dbc3347caba399178ca912eb8367c86070833137d1bca5b5b3186ad23c2e76a4cc467d092102ba081494bc7f963a9a6ae575d2c57a38371be5b164adf29f392014d11522535b0173126bfb82721e153e74049c1e170144484dddc2716b4c487aa0398ee9ccd2804df58fab8e2d32ac05bf22a8
sk = a3854bbdf04e2f617b377ba9d5c1652f27b377bc73f4828fd485afb4c2a7ef05a02b1a1f06a707d68799ba1094f1208e52c9c44ec15580c6599cb244cd2617714c7ea5b07648f91d2230bf35a6910371289dbb7a6329436c4ba502c83633b64f99cc16f6c641ff62254c65511584cbe208a080495762eab49d57253063a50fb45f61544d6ad39a4a0003c4e05d193a59efa80949e1400643962e896c0c9a0c2af30e586c0821388292768538137195009d907853aab7459925498cca238419977c36bbfd326acb9832afd3b46d934255a10a0aa0932a7abff1402da645c0d2cba5d03abc21e0c09f9ca9f28032207a707b21619f7521b9a228386c29a89c53c38b8bd2db9fa4fbabd79421551b6f4e1c489c0a3692e695c73b6f04bbb2be72516ebb523ad794e9101b4cc6b7b16c5f7c2a8e41aabcdddb3f070a5de22a52b80165b3c6872f279ff87ba6eea982bb741a768640d70797724841699c45ab10a522b74c53e55a8a8968afd6ba69bb39eb4489e47343f807424ebb8b4ac8097f43b2bab8cc37990ca185a19c9c6b28dbbdb7822517670ca050ba28d724176a7a3e887bb47bc4dd648b41cbc6b52656405ca5f4e7cb06e64477b2806fa3b52afb3533034cf4772e4a383563aa5a057a6738338f92d9070ec94ab05489e278bc6688a98c2ab7a18ab86397631751c47df75ba27a801497517845b99c0b692afb31c95a78f96267cbec760743cf92140f1ed46f1cd5840d13ce1df028238c941c6044511592d2520188e86690707092eabbe9505cfba46b710b642ff2a87fe7a3d5431773378e5efb378e627058000b4921ab6e6368677492b2eb2ee219ce2e6633286b73863451ca01cbcfa570b806b5d2d5a2fc237c44d0a84c0ac097b8b299446c63a47f2c93a87c95c4b02a3d160bce70125c9073ca35f663e0ec64a189565460b8da009778a8324de7211d072522476418a6c33c17046177359f9bbe5fe72d2ca483bab4bcc05440fcfa67c17c326331b65a04acf68c1ae870208f41c66057c3483c8b2870a3308bb90a5ca085ea8c15891a39a0ac3b09297c99320568504b4284a035be76380e368018394a66be5b2f45dc3ddbe6179ad60860123d55b28d270ba24cc0a49aa5a30bca256d7148ef466b468c06ccc8c2ce439e75953c07013999ab77532b13c9e477905997ffa42f6b28c90f9471ff6b2477e7b311b34c89277803747257791a7325cee25246f656cbf57391037a3e90d74729b16b1a5175eca2871ebc7e4994b3759089e215933144909991550cd812f8f29658852ec11b3b604aa07e47c5db88c98143467ab358db51b5372124af9c983e542e74ba6f273943a646065e603f11395d92ca09f1771adc29c6bc202a9ac159ef356d3934a3a9c073ad459e1de4bb1d81ba30143302013d7043776db346d2239dcc81305386628a2c1b364ccc606804604669ada153ce5a7e6367838a6cbc8971ca750342170509e4124c09846314185387ec47a501a0c5243adb14c39c1105938292f09aa117a5bfb4649f8705696097466f25b32c4a382c877d82d31abdd6b364b936f617b532b29c837a375846bc44635c8d55a5e5dbb44315090602830ad70b50a1cfb92723d9f945a651693bcbb0c7a385928129f004263fa16bef92ae400780966a8ae8750e574947cf6a607fa4b3d252c77cd9925ff3a89e762378ebabe4c413af52cf969068d86acb44683222f93bc50bc8f7058def77a3241173222359d25c3a87c817461210c6e4c30d4a428bea8b2d459c4d9c71594c597fb9c3bd17598afa098329bdd15b1c23222f0f39189fa06319bbac7d6866ed7953a2c933b3479235790942d6146a818edfd64227e78bb47168709bc5e490291234929206a3fa1c2ec9359888641d61897927f0440929294439095db0244a05c20f9678b69ca13268622d174a915a210b8908328b162454c1c0c3c36b8acfe4ba2c38e0279ac15898f393f01468eb23a8db1567ede8b493608d3194b2f2f82e91e739479c35a59267a1c84fcc5a1ac12289b3e5845d0c8e9969bba50211ee716774ea03514c3b7359892bd4b8d9db4fd006af53961687e5b0d0fb9e16fcb3764b1b0271b9803019048048cab04e60119c8a140b401cc8c5f5770863b066429e71c8ac3751536dd3cbf4e775c7778c15920849d4b1c1b6ca9ac63d3de47cda549ed009b4ee7759fdd66eb5555b199022846671b1a819aa732a23e6bbd27605b1fb22b1aa71408b2e55bb651c1a676e13a8e9cba2b65b246b6683ab20820ff40eab949eb219851a7c2e1bc1a4cb7b06cf526bff6b1ecb4b5ae4d05dfec33de9504d2eaa4538dc9b9bb39b051ab7d2239ae0b98a34f55474871cf9059e9bf463dda3895e32c27a534737677e40527313ec993144841bc756e9222d756c3c22e56ceaf336e107c3aeec9b1dc71131271392b4a4436a14292aa0e24957534856e30ccff827cb3fdb31aaa086298c59ab71278885308803591513870867a018e61d2705b48210240739ade4c7100210bbbcb524966a9123aac92cd711f5da3b5b614eefdbc39bb36cddf47ecb196840ac84a6c721f1fa2f031c022844a64c4433f414a707992200b857ada964d17c6ceef31186c248adbc83ca2a528738ac567c4c8afbaf8ba57b3f42700dfb8c563b5e494c6679e69acae47a9bb14c79396bfa2593d63224e29cabdd0991101496a0380ac19b759cb0220517aded8371ce74667dc827c1141a233709fc47bd5ea6664c0b6c2182aa9a088df3c92bb5e6047c7b03bd9c4347db41efecb80fbbac90662c0d56b8f91b3f3b7b3417d592994771ec3695e94cc3ac73747f279984b7350ed9b9400201ed35b785f0629225af64b05bb5b6016ea50a8689c9ceaaa234748400db67ef9514e7ba63c683b4f5f6b35869586f0058ba7b9c4bac500a0034bce3b2bda7c5fd5c8ad37c6466a9b877278b7773ac79809222f80eef341236053ad1d0c95862796a9702fd977e820420d611c66163c5cd6c5fdabab7ec96a51bb24328617e375367ee616ecdb46089c6604909d055033d53d828c7f8cd6de0823022babcf521aaa67959c1881161620e397b0a25682cbc805a96a84bb84a9a99acfb6012e2ecc2e5bc1518036e40dbc3347caba399178ca912eb8367c86070833137d1bca5b5b3186ad23c2e76a4cc467d092102ba081494bc7f963a9a6ae575d2c57a38371be5b164adf29f392014d11522535b0173126bfb82721e153e74049c1e170144484dddc2716b4c487aa0398ee9ccd2804df58fab8e2d32ac05bf22a845cccc2997b502ed631257065214ab9afed11f00ca5c18c92c4d6b917165fd1c91fd1369e8228b3979984c15440ef268fd3629c186d6cfde02b0f8a7908a7ee2
m = 135cd8f8172371cef32284ec766614cfdca11dbae8797b92227da5e487e16435
ct = 9b7e6cfd7bd26b2400fb4aa9db8abd2c725a1961d5cc5348d976083086b256c909a7c5e028f103697a5c9b3e2cdb50907a60068a0b30f305016a399399c3f2b118f42d18bf9ac98f8b5dfccc2eaabafa9abcbdbb2e33e2d1ca1d253a1e32f0809dad0c916a48c3a18264d2562c0365ff1beedd2783d67c7ec297be3fbb572cde89ac3ddca5ee3a5424e4dfa359600330b94a3d22d599a60fa01a26823f823488aa7fbca36a73ad72714653f0f1a12b8ac74193b2e4e88f630ef9527ce2f01c21ecbc98580ab1b73596ebf1c1ad2a9b4dc27b8c4c4f4d0ba93fcac5ca3c38a02951539dae47a6a1b4789f49ed9e777fa3231b0b1c9edf3a141fec02db4e781e00795611ca233c67ebd2f110786083e3919273a89548367793d10b4bd43752a87da5a4636339a5c5fa159915cffe0f41a4f490cd850924b3bde32fa3c3ba7e246a051aae7734b7921724af6fb41066b88805b91a533b0fa4550ceee7290e45dabeec8c1f5c12817dd2e10efd638ec262850f4a9cc7ce47730720545b4f50f1b2789dfd5d471c86d7ab0c231bd40e47660dd8b0412a52b5c28cd953c608c3988a6b8168fd3c29485555dd11c297a603b91975ec738776ee8c0b0e17710867d8d9dd8822c61c83283422b3350e8bf1a10fd7f4d1d670be94d9e623b15eec9a4a44beaa2444adf3c564cdf4867951ca92074d0c2bf1f66665642c3128fa82691a652f3c695926b7e3c0a0c9824938b97bc74d890c913e1802927d523436ac49c65a87f80947b7ad2d0a54fd2866d2fdeffc666755fa8d19e5db28722a27ad78f4eea93014b76415ad9fd7abc7c2f993e0047a50bae6e93c78f9f6dc2f0339d1100cd1cc70415740a9c9cb0cd21c836554037bea7256f474aee3866ebf6140769f0ee104dc6ecf5506f95f67ada1a3b1b13fe5e9392fb8f965abe2febc312c182c081a0e2670c4f3e51d9e019be49de6adfbdef80851048cf44a89db5a554daa9b48cde853b0e67c38bdd069ce7892fb7037870054c0b90d91c4d06a435f7cf4282d2ddf7dd84edde265ba60a3e8a00a322541b9b927b36e0b2ae9680aa3f429d7cfd20c5e3677e1953045ffea83085688c58a753afbf624b422a45438d589b3a1ec7db32bd736e07782779c76f32bccb53f15d4c997e9b37be1631eaae2aa5c6affc2ad2dfbdab4a95ab58999091b086af8a4f6e7c0d702a3c4af14349bd478bb906fd0c21760ca2c972b904c528e2e10178ebc72ea788187469e5a61a7d480f0c7abbfc2ff492280adc9041f0b7ecb40aa5ab9861db89ef274a6bee523813488fddfd6c202e66d4a8142798a0aac23ea3b9cf940ec4e1b1eee6d7671298e6f2d028dea128ecacd9137c2cc1c8b779fe302ef5fbfb9237df497bce46fd14aa4b3f8de540791c2f13b2ec01d99ee754037aa7a5186c854dc1df8deef9b104c6ad689e4e2fd9e383b6e0cf1ea51c8963110a7ce3e54b677c1f172309568193b0a6521a2fb458436c925596985f490a23791e1accbbe74076fd0bd019f942ebcd1ea6f9b
ss = dc1dbeb960df951444fff4aa9a0ce6fff36472dc912d69eea71bf8bae94bcfcd
d = cd6a99396eb3539ca663a51e42063a3a262cc1c5a5fce1566f0597b52ad9fa32
z = ac8557eb61a3d4a2400d3a604092cc3b92032f4d3b563f3d4aa19387eebf2a76
pk = 698035eda89cff189f730a05dabb3254297561072317010327d4222de388a7e95d8d0076665061705209d59984540471fc61032904b13dac27d520a2b7cb653a68a46623316557500cf4bb6f71ac9b5ca17d45331ff06507d5732829af25417defe7aca7364d99041448328f57d94f1af2572f7468da3b9f2e432064144f0396c1a8d95ce9951530a3b33b092d67590b307944095c50c30762435b76a5dcb3af494a5b112fee2567664a376f3b30c32172059631318821de71ad62b0227d9a91530a5ef2e6c2ecf925fb95302598b722a991e989a1fd198836fb340fe44849ca144545a5a14b46f464078529bb6dac09d148949e91cb0d7912f8701d84aa48ddacbc1aab0a4eb63f9ba41465f03f1bf4b4285cab3e315acd8a3f79c465d1d31fb50670423b278f042442e2b5797483f5a2bd21e83248e3039626006d7124a324281545b8c4356396f413a1fa67577c5d15c638b7d23199aa5343473dd5b45b66f41d451358f74b82a3c18627a60c08513d34e14e3f2a4b13d7332fd8014ff817077b7ee2db80a9c00eb1da79c2193201996036d214ee7b238d82afc2e3a226159ac05240e6683ad00a55a006190a279e116626b4f70fe345594d21a8d54b9017a76d6e2a61b9585bd5e378875ca26ac071d6b1546ee99d716cb8587b7a4e184c8119cb3150611389a8ca0bcd1ab6a7107942769cce08c00174a19305d438a7a475f2a29b28d230a016479f8aa8da24273c15094d3c0e10a8a0f0d3344169b81ca508e6cb662a4ba28c8693b9a27bd46a35acbc27a6b7cf30292064b4aef36bb29909af11d8924ee59af80b5871c2bdf0c53830a360688ab31a94cda3b12c0f61ce341bc0566ca6ad1cae54989aa3083707ea74680ac1fcb254fe3866bc9c7fc33189d3f4299a8a0a985ba3fbd51fbaa45d26aa352eaa710826aab8f600ff8a9554c842657a3cd2d6588f42063e9c08e9955ab7f3ca032b440c7889595a3454025853ba4070f1cd09dc26392b2657c526052373eac80c920c58c3a24827456be174842ed722487c64373b2457836f13c4065dd7b555f3914567cd87426e1196bb03c08c7a77c77d586f18e9603f45b1b9675bc62a4e71f215c3d7071729b0a8e9069f35ab73e55948f9c3e766c4f150394716b198721676495416e54841908cf60148a7104a4df00f21a10fcf508ae9438ba162291e5245afca757ca88ed577057f543921f670b262a0022a4ea4044318a4b1af8a99cdac8e1e550b732157e8ea9194970f786665c817299a7914b4c0b3394a57adb179bd3067897421a09410a34c658daabe6250047bf15b76f826bd371f0c504a2cf9106eca67816a4865b60a87d48ef4753f90132663fb26a5fa08c59394b6770ab13081aa200c79a6802ee826396cc9b3ea9cbfb482d601952752758cb7cd18605a9336735ea2322bc82b7bca773be27f17bb8726a8cfa9070b9aa6a77cdc0b64081cbfbab45c4314f855a953231c6fb6149bab90707b87239c2f7c7103bb9b2532180bc1f16670d90b7b77c6028c4d4bf92195ea54bee1150c25cc363c57f812a0754c9bf66470ad820e12133ebf44810b7318d2a79e5eb98c17c40b0ee10179f1b5b6870f26d27ebfb588f3a0d02e10a041ab4e3b97c35070f0da64f7e0e7076ae69b2ab51a956cfd04f8
sk = f1cbc95bf8705ee2aea2832134f8b633a20a3f3b6a82a2cc688728de320944ca5e74b42744e4b2bfd860ad6920f671c4ace706ce8903e0eb9f434364d1c09aa3f81303b195e704375adc01242907f12173077384493049a136821ca239c7889fee120aa015813f987611101bbba9115a026c3766264374ac28b0c9c422b844889df150caf94409fbe61f08daa4dc4b6bc3e0c866f82145fb813dc88bee809177b13c2db2ce1c3b8e8c93c8cb86aeff1383adf0afaf5600bfdb178fcb56c899569bd497ae05186f19cd9e6baba7cac85f6317792bc6da6c6222da77b100595e84a2c9a9b9d9b131c9a0514e9c8c59c3b1a12637fff8353d468239358834d11bb0fb0cf6f37a461132f8bb5559b26eb03c0e36872399ca6e5b18a05aeb934516a484116ccd72bf780379d82c396ad39eba5b48dda856e0c82f7b9c4ccc36b20054cf5d1b2f0ea00333527c6e6977a775aa2d58b180609ce57346f9e8a2b686b7d85cb4c58a2bb938b26dbbc6ccd685a6e309838c9fe2e335b74462c2f7c521490ea527af3dbc91034c74e3e94a69e42ffc290920d64f4d662ff436345c06c242749ab140121ae330f254478d851d5f34048c2ab65c8460e8020499c33b4cb9851985817c62282dd49da96064fb2881e18697696960d9a52f409a2e3136368c0c5146ac3ed3b4aa580c143ba22ea9255397203e95c4416161447698bdd6dc462fa5cbfce3933a3cc26b2ccd5295c3e3b30429493244f63b811640f2111e86b54146d59b2e761c793b4920939c88a0cd12c882ef8192fac7bf2af22c08580bb4e20226ab02428731b72a81cdfb654ef9286b73713ecb2c90341e78a8b0d6699f59230b298a658648109b003840a2424aca7d30d7c15d3704fb88c6f66592a04ab803e83eeeb4294b2bb5c6f957b65a6aa8c88a88f5337411404ac7cc76857aeb3ac07ef32d8bf0402cd135969669e2743ce7f8060cb06be964991e797923bb291cac6e78a8c55c65a85d402e2184491e474814086824836405629f0e68cd2f86691df301f00ba2ed971fda2222e1322101130ff1f1a2d870280dac8cb98a29f93870047915146aa8a486afc16cb4d01458edd0b4d5b027fe2a6c4a884ee93a495a5c15af938e5b37aafe655ec6220c0d88557801890e6805c80a3b5e0c395548a19f404a4a6286e041a95506be194a7ab1d7ac21f52932bb3b5f5393e5d5173d2c7c8653b9433344af489f7102199523bb401cc75d80c8ce1162a69627e3a743b3201534c9bc21243961f7011731c1a3e01fa3847cc08ba7d1970e2e70b3f0c4349e707b40bb9c4b5519b8642334a97574529fde05927b25b8c13bae1e456b87d90087551d0c2918a3658e9a9b7dfc105ad9f0cc7a180bd0d0aa5042702afa02fe67801137a1faba5813f2bbcec3b05b1aca701385e159031fe9043199b07ae02682a0861812749294bdd42b6d09330248fb52fee84e98b68b49830508197a06caadb913295095108f2ab2b4854fdbc44742c673d0f55626e726d0ba68ab3508b7304d767b7f868676ddb33c917ba37b5b0c8a831756383235b81e872114278c2ffb29668df706b38153bf7b39a388b9cfb38066177b0695a511b0c9e6c709cf0cad698035eda89cff189f730a05dabb3254297561072317010327d4222de388a7e95d8d0076665061705209d59984540471fc61032904b13dac27d520a2b7cb653a68a46623316557500cf4bb6f71ac9b5ca17d45331ff06507d5732829af25417defe7aca7364d99041448328f57d94f1af2572f7468da3b9f2e432064144f0396c1a8d95ce9951530a3b33b092d67590b307944095c50c30762435b76a5dcb3af494a5b112fee2567664a376f3b30c32172059631318821de71ad62b0227d9a91530a5ef2e6c2ecf925fb95302598b722a991e989a1fd198836fb340fe44849ca144545a5a14b46f464078529bb6dac09d148949e91cb0d7912f8701d84aa48ddacbc1aab0a4eb63f9ba41465f03f1bf4b4285cab3e315acd8a3f79c465d1d31fb50670423b278f042442e2b5797483f5a2bd21e83248e3039626006d7124a324281545b8c4356396f413a1fa67577c5d15c638b7d23199aa5343473dd5b45b66f41d451358f74b82a3c18627a60c08513d34e14e3f2a4b13d7332fd8014ff817077b7ee2db80a9c00eb1da79c2193201996036d214ee7b238d82afc2e3a226159ac05240e6683ad00a55a006190a279e116626b4f70fe345594d21a8d54b9017a76d6e2a61b9585bd5e378875ca26ac071d6b1546ee99d716cb8587b7a4e184c8119cb3150611389a8ca0bcd1ab6a7107942769cce08c00174a19305d438a7a475f2a29b28d230a016479f8aa8da24273c15094d3c0e10a8a0f0d3344169b81ca508e6cb662a4ba28c8693b9a27bd46a35acbc27a6b7cf30292064b4aef36bb29909af11d8924ee59af80b5871c2bdf0c53830a360688ab31a94cda3b12c0f61ce341bc0566ca6ad1cae54989aa3083707ea74680ac1fcb254fe3866bc9c7fc33189d3f4299a8a0a985ba3fbd51fbaa45d26aa352eaa710826aab8f600ff8a9554c842657a3cd2d6588f42063e9c08e9955ab7f3ca032b440c7889595a3454025853ba4070f1cd09dc26392b2657c526052373eac80c920c58c3a24827456be174842ed722487c64373b2457836f13c4065dd7b555f3914567cd87426e1196bb03c08c7a77c77d586f18e9603f45b1b9675bc62a4e71f215c3d7071729b0a8e9069f35ab73e55948f9c3e766c4f150394716b198721676495416e54841908cf60148a7104a4df00f21a10fcf508ae9438ba162291e5245afca757ca88ed577057f543921f670b262a0022a4ea4044318a4b1af8a99cdac8e1e550b732157e8ea9194970f786665c817299a7914b4c0b3394a57adb179bd3067897421a09410a34c658daabe6250047bf15b76f826bd371f0c504a2cf9106eca67816a4865b60a87d48ef4753f90132663fb26a5fa08c59394b6770ab13081aa200c79a6802ee826396cc9b3ea9cbfb482d601952752758cb7cd18605a9336735ea2322bc82b7bca773be27f17bb8726a8cfa9070b9aa6a77cdc0b64081cbfbab45c4314f855a953231c6fb6149bab90707b87239c2f7c7103bb9b2532180bc1f16670d90b7b77c6028c4d4bf92195ea54bee1150c25cc363c57f812a0754c9bf66470ad820e12133ebf44810b7318d2a79e5eb98c17c40b0ee10179f1b5b6870f26d27ebfb588f3a0d02e10a041ab4e3b97c35070f0da64f7e0e7076ae69b2ab51a956cfd04f889560d4e598328f6302a9762bda2b0f29fa8ee34fe48dc4847810fc6f44cc198ac8557eb61a3d4a2400d3a604092cc3b92032f4d3b563f3d4aa19387eebf2a76
m = 96fdac8ddcc219f5abacd5f20fefeed980b40339d4147c6a066d6b6d67458760
ct = 0cf4bfd66b29c894675e2af42095e8d55f124ddaeb9e7a9b757753afa1a98d1f32f7361f5bccc8bdc3e91c891b16f73f3db06622d7f05cd1adbae043210ce6938ec172d071fc4575cfaa7305623b17d5b0fa4cc020386d5091145d12916714e0107834215faca9f03cd001fb2c1645681964b7a1ef888e8fb4d4fd7a88ceb1f01538028b1ce42933fb0d067bbb57b89cb9d97ab44646fa228a32d3f0077fc6def83bc0fd38ed2087fcd1e69765ad4aced3017c26304270109b721872e0db4e408826651c03cc1b20d4951b1fddb57297e9df6bf130d05bc9ae90bd5d5e63f27b0d999dfac4699011d532901b530339b9cc522a18a229557ce70a97c0f6a2189e261b5c4e68da2ab282be3e4521aed63d0aef969a7c43d7f17ea06912c79b589f7f811ba26b04ad3cac52a2264641c60c6f5c3b4e9d9fe8fc60c30c7f950492c0c1db9280f9d384a5a05b8bfc9c734a1d3f6b37af3044f4994d4545a2a2400c83eaf2174b33e32e5a677bf87987613921eaa31da8a478c619f969c9f2aaa7e9309be4c330df8afa99c2eb905a5c8e9b2f54f51be050d109a5341e549ef0bdeea58091e7f8ff5e3a7ce0961a11fad2bd4521d0b3180935c2f9260bc67f4d7179cf205513775be9bd6f92e0e418e04c1239b51b0dc8774dc7210b2f88694f706ff4521a9e431dc511e787a37c8bc51fb2231b1fc7cd490104224662641d54b27baf58be201ef73821e5c5c03d199a4aa4cd1cb613eaf7257b64d0b4795e4a3222ad68984c5d40fc7b6d9271f5725def0487c34209e7dc73dd334f3d59553b3581d87244e44ac685723c24f7555181190c43128ce159be80e2f003ce2b9a297706a42ba9feb283516c606f50ed20d7cc040be88a9c6bb96d57522598f0206f1cd327ae834a360c4bf262dac6395cbb9231868589ecbaff2aee04c6f2748011d3e7c7213e31e3f4d05a622052999edbc1e790d2c274f3a7c06eae389bb2a721b9ec258e878c6d08f96ac12552ea6d5207129ffa332c1934e33a6280c85a657518ca3eedc31b36d97b9540ecb744bfb9c26583561276b9b055d5f7dc8c0afee7608eec42db0deb0e7419bdbfba15086189c4d22216f6c5e6440144d437357edb3febad8c23a65c06600696c83e98d2e0c44e20107e6db0147f27129057785ee4fbdcf1d65cdfbec3879fa038329fdbb4b5eeaca470f401a982e7d774540794f744f2fa201410b99ba1fed5145e3aaf00de2a0613608087dedf893ec6ff13770426774b841a00acc08b8cd96aa88a0d2f9ce4372ccf82b0693409c326d2c1e6dc1e7ac051a8969be481da73d50f0a8cb799ef2188b3081821dcaa402810f9fc709fd024118d3ec4c19b1409bd7eb6e4de9964633dbf119c73fec887b5b57ddfcfbfb609332f7ba82b8bbf54764652c889c1ed3cc4bd9ed31e100bd60ea21134dd5e7866ae311aeacee74b466211756f67addf72d4903924bf00652458405c0c607facec04e81f62cd26441e8d75c009b7da47169e0d7c5150331b85480f7ece2bf793de
ss = f158063afce0d8d7aaa0077a98a9cc5839d7dfa5e82cc272b81e14fcfc8eb0ab
d = 6c8c53ed6f65e6b2e324b84364e10de42d1c26a106d4d1c99eee79c78586fb55
z = 55bdb92f28d0393c0f7850c7f6c371bd4835d6db61c138b0faf22854466231d8
pk = 4981b339e1a1368287fc699e4d50bab5ba45320968fb7cbfb358c92e2564944571591211b510a5b044663ffc7deac3546a8aa060537bf36229bacb4c5d918726b5ae7dfaa45f153f329140106a80b3c54eaf273384dc8e47f58e68621f3be905ace09a76ec9839ac471f9404c196587cc95d90166a247029aae0802ae3cf6983355b330bc9c6a4748a6130aa510ca1afdb876ad0d7b2653c3c88079e14d7898ee482f34651b7a238f3f07bdb4989740861d358384a4863c39b8912259bd78653386801d2450cabb6bb7fc287c74b2cb24c5688b66f7952c289eaa5051b938fc833f343c273652e4a1a6ee6c35c8c8131ebb63c82d38046b41343fc0fc660168931c899088c92db171f75b1f691577e09ce56435ab060c8fc084068133cb67cbb0fd36a73d8a21200623ef324256b99b0f60841ba9cda515f62a978881318fda87c95664e4a5755c72026369813dc90c8d6c18f48d61c10e49a7e9449f95492f0e4ae14f6969b654fd39bbac79c7e0b507559d5137d2179b59b21dc60679cf1b455b94208d87514c008898a95747ca9b530164743a6f9f1878f7badff6a4b2023ca367944f288a399c52648f834c28014b0f921ef04127ff4ac656196c034c0db9a7e8ca64109b904b2427fc601732c12241cc32589790e3bb71d924c184edb521d3b090a90ce0b296365ec6911341ad4d8cc7c136c87469f1ff101faf3488f89b52e98b920a659375125b48c403b4ba3175bbc6cc5a2ccc206dcca0440d54c6dac74ce4674e46444dfb4b5070926074c089c28c5cb11cd4c9c715af34aac79644cf2ad471213889c5e7ba92d114150233c673e505376f21dbc999997f43ff9c3b0f8f1b3dec09a4ca3ac581b9192984e43999f0d34aaf32218b02c8aa2f21c579457f204bd18191811e7bd6e4aacca5aa7c6f41fdd192bcd24760a2243034021b192575bf811e1344a25e1629b019564c39b09c88ef9b1ce6761066030bab14ac202bb6a8d858c3fd316c4fa81d21904ae691f6fe7931dbc93afc09f18f3b278e4c453ab5081372c093a9a38ea1622379f56397ec6c47cb7067fef7225c952c262792dda68135e45c3c6cbad23593ffde806fecac55d682fb23839b37186d4a40b83641d9214b7e0490e305807745534de18b9d4bc5eea755cc117b68b7a30f76a9458708249f02dfd59691f0b720f257f1f96cfcc3573c5696ea33017af14a843b81ea58821db21b73a9b80ca187685dac1f8735ea219cd01c6688f5bcaf4611fb3b58ad65b8d7c8ba4ab950bcad9b23d5b2d0b718397e111feb25f1739ccdbdc5c41d943e977aff5209134722dd3d54b923b511661127b284ae9ba0c27f05aacb20181602d9bfb32c3e255e7f48735bab94e515529a9591d51be015a009a9094591c7e07a13c57e636b6e11cf4835a8180895a6581507805a1c7a39ab05633798aebcaae89e37d8d75b4f34c73c2184ffb567069f0b3911943c2060f34f10f835c8233a34b5618501aa36ebf678dae07af9a567ac7143567c92a89a94a0a4abde383706ccc3826a83dfab8ae7165c6c6555bc77a43b5b3b2b590c56ce25e792796283737c6f5b300a0cf06e0060e1634a434793383860d84a76807c2983c57522fe3f988486bc386cb335ab55689d6b449b7a38dbce911f512e4f148aa1567
sk = 61d034b4827c4405b4ce0226038c1e98f42cb587123ec8a44454c38d4407d5fbad7068c373ec34f303a6c4272990957c5803536618bf07418a9397ca03a81eb4490762da41aa5731a8b795e077ca1da336279132d785b9816819f58cad7804bbafa32fc501a5f68981c48b4e06a7088c2784e917b0645cc28116904eebc3417c525cc312a3102db9d97cee85827a1775751ca137e117a217a6fcb4546d946ced119c6b1c45a2282415e9c11d6cb18d22616be6917a38878281bade6241410a42047c156d0c6fc5dc8060d9046fa658727b8e4e045548a5909a9c7139391e058722c7969b0b48c737b3a092082bff215e98d8ae1b09b50c25176b2764bd414d84c57ec41a4b8c04c82eb22a2e52ad200a6e127968c844c8887c014ac99ba8f54067621601121de01c8f5b923fe089584ae181fe8cc353f12390c565332a7bd8953f97e75b2deb83fe53b3aaeb9f4a02ada9401fb339c9bbf09bc6b826d9d0a1ca5a563a8213b8858e91050994472dd9f1c81c831d8096b72f360a65e194c5b758b37528808b9b48a65c9a04b34ccabea12cac24599f2c366646581366b71ac7724f01d833a5e76126617bf7630886e44dede81bbbb44de625bd89e41ae0e28bf897202439c346a438b1a8b518698af80418548664ae3699efb8271e7c2ee995731d7309bedb87c2572a6b805f46654a92d188ce661b9e197203113446cc5fabe73a35b97cb417297988cd02cb8b3e0498130341dff42a85281f667abcebf576fa266f44b2368c926385cbbde21621094c492607cf58227c2a12a8ed79c6a726a7cad81b7e9a50d78417619ab575a3c54bc77f5a80206967029ab92db447b0914168d8b37be0438037e2bb3eeb95221a8db95b07fb252044760832513bb0a7032e493ed529267c278dce0b8d954b4ff0bb62785c6d24328addf3608c50c0b9eb5e3bc685fe198be984735764bea637b4f8a149bcf356d8a57d21b426b736cc8e9b396ac1577f41291f433cbfa04697180f623a6564c8c1f9723896437fe216715a30820db78f7f0a78ad2ac034f701ec129c95dc49d8eb3b7a585aa00046876a7456278bc4a617cf9b8f06e89af742c14de2a7516c65c83bc53c3335df6c00c0b344f79635f232420ec893d9e29a36986defa37403354624607e343b82660b3597eba841b250a15574b009716b4812d5b175b88929d3539e3fa97b3a16644fe6bac74c67db2832a9e8807eb9745ed0afc0025ee199b39ee3954a112ba484b3528838a4605ec659a046b1722da037f9e2b007c895217927d9aa8514ac263a08cde86720cdc012fcc84f7a089ca7c51f4ed71d7c1379fd34c713cb65ce3410214385dd6c91ca1b74a3b24bcd45b5ca097a02359a70008adb82921f7a79b30a8689053f0340453e6b9979c8c522f606eb4c72a30970c09562d9fb00899c2127311ab57653b5833035aab95c61c50680592db86718bc6a5393a96c07907748be2a9c2c2324cb1247876b9c3a53fc2340e32abe72b39ee59e284a62dac56964c721c3d305125a22a94b2b981a5f16f7ceb6a72007c92ee110362dda1deeb28d26c5a5ddb58b4b665f1aabc8a90628abb65e5769194ee98f61ebc4835775efc50cd5136a4981b339e1a1368287fc699e4d50bab5ba45320968fb7cbfb358c92e2564944571591211b510a5b044663ffc7deac3546a8aa060537bf36229bacb4c5d918726b5ae7dfaa45f153f329140106a80b3c54eaf273384dc8e47f58e68621f3be905ace09a76ec9839ac471f9404c196587cc95d90166a247029aae0802ae3cf6983355b330bc9c6a4748a6130aa510ca1afdb876ad0d7b2653c3c88079e14d7898ee482f34651b7a238f3f07bdb4989740861d358384a4863c39b8912259bd78653386801d2450cabb6bb7fc287c74b2cb24c5688b66f7952c289eaa5051b938fc833f343c273652e4a1a6ee6c35c8c8131ebb63c82d38046b41343fc0fc660168931c899088c92db171f75b1f691577e09ce56435ab060c8fc084068133cb67cbb0fd36a73d8a21200623ef324256b99b0f60841ba9cda515f62a978881318fda87c95664e4a5755c72026369813dc90c8d6c18f48d61c10e49a7e9449f95492f0e4ae14f6969b654fd39bbac79c7e0b507559d5137d2179b59b21dc60679cf1b455b94208d87514c008898a95747ca9b530164743a6f9f1878f7badff6a4b2023ca367944f288a399c52648f834c28014b0f921ef04127ff4ac656196c034c0db9a7e8ca64109b904b2427fc601732c12241cc32589790e3bb71d924c184edb521d3b090a90ce0b296365ec6911341ad4d8cc7c136c87469f1ff101faf3488f89b52e98b920a659375125b48c403b4ba3175bbc6cc5a2ccc206dcca0440d54c6dac74ce4674e46444dfb4b5070926074c089c28c5cb11cd4c9c715af34aac79644cf2ad471213889c5e7ba92d114150233c673e505376f21dbc999997f43ff9c3b0f8f1b3dec09a4ca3ac581b9192984e43999f0d34aaf32218b02c8aa2f21c579457f204bd18191811e7bd6e4aacca5aa7c6f41fdd192bcd24760a2243034021b192575bf811e1344a25e1629b019564c39b09c88ef9b1ce6761066030bab14ac202bb6a8d858c3fd316c4fa81d21904ae691f6fe7931dbc93afc09f18f3b278e4c453ab5081372c093a9a38ea1622379f56397ec6c47cb7067fef7225c952c262792dda68135e45c3c6cbad23593ffde806fecac55d682fb23839b37186d4a40b83641d9214b7e0490e305807745534de18b9d4bc5eea755cc117b68b7a30f76a9458708249f02dfd59691f0b720f257f1f96cfcc3573c5696ea33017af14a843b81ea58821db21b73a9b80ca187685dac1f8735ea219cd01c6688f5bcaf4611fb3b58ad65b8d7c8ba4ab950bcad9b23d5b2d0b718397e111feb25f1739ccdbdc5c41d943e977aff5209134722dd3d54b923b511661127b284ae9ba0c27f05aacb20181602d9bfb32c3e255e7f48735bab94e515529a9591d51be015a009a9094591c7e07a13c57e636b6e11cf4835a8180895a6581507805a1c7a39ab05633798aebcaae89e37d8d75b4f34c73c2184ffb567069f0b3911943c2060f34f10f835c8233a34b5618501aa36ebf678dae07af9a567ac7143567c92a89a94a0a4abde383706ccc3826a83dfab8ae7165c6c6555bc77a43b5b3b2b590c56ce25e792796283737c6f5b300a0cf06e0060e1634a434793383860d84a76807c2983c57522fe3f988486bc386cb335ab55689d6b449b7a38dbce911f512e4f148aa1567878025deeed7dab8e62d43c3d2096e4682692537c70ebab9e1561cba88b05ec055bdb92f28d0393c0f7850c7f6c371bd4835d6db61c138b0faf22854466231d8
m = 5e4723f16005d54429f70be509c3149f769c7179c155393ccbde778707cf3a7d
ct = a8ca3445f317e7a423c7e145db1f6ce6c0cc59ee59bddbcacb826d16ca9fdcbe043e740718f0e4d87a201492189bd34f69e65be31f6b40e39ff3c2ee1e8cfd2bf97fc8d1136b2a1f952400963a5ee5c61aac43465d6b0a0ae6b57690fa664f12baf3115b85005d0af9d05c4524bcd31d8695fcd50ac520d134b404e1da38dd9496d72cb6ab745389e3e4733a694fe4e5b9cc5f05873062d0f85ee4fa6c5c895c2a9e2d3e20b2f094318b8df747f5c4575ac5b1fe6f135f9993f569c8ab14e47daecad2d95b50119526ad9ba02b9ed9702f9f47df67b40cc0c366acf492e10dc716e079d0eef1a576a4219ebad3f108331d194b01faa6f70318c0a2441ac52f165d4b6b08453a9517c5614e7ef8c4dd0299f94db656f05318868a9a03faf631d65dd48446509e09c1f9c6094663e488901379a465981c32a467037d628a6e6508e25ce850ab287c1e20d3b7f2811b167b076b019c0966238d82b7b49aed07b93eeb4f28a3ef5f958a0434f46e2fde6ddefa63bb0e169a8a8a0af3e42068006e9111829b1008cfab15fabcb7a2ba7f83e3eb8382fabc7c74901d379522c08d2261c136a8855014ca41d67be67dcea7ba5476e92c76bc32759b08ba566de99148a9e5059a9252930296e22bc02d30933aed345d74bafb718fa694b87df63a209591461d837e81492de838b72602c920a3a586b8abbc0ec5d4e78d2a99be8250e71f4f4ac4ec091e911030ffa584b4496de8c63550bbd10a427a8445076b6204d04cc4ac552b83214caf6436827421ff366b61e30d8ec32197288216464a98d1107d51480cf05adce9a0a84cc44b1966163b6c4ed5acbc5ab1ee1d535ccf9a4a11e928429c556f016b28e62694aee99b4dea20cd5c87b46172d7f673290c4536213d0e76540e42b1d37e50394e1bca9dd812923cf4ed11db9e424d315dba76d74f3d1e2ddf5d0add60b2bb858818e582c3d49a22f92cadc12aede90d8d281848b9176cac8cfd9bc4d1ca46a71e2d522fbb5bc1c8c1899a43524c4a2d33264df61a25df39fd39a75cf830e2eeccfa0e3b9ff47a1bb7993a0222165446c3dbd5ed662cf98b695ca2bc78c026fcc57497392b5faeb22f214cc8064b2169d09b7e4be1c3cd31f9b7c1621c0bdda72a3e56eab2729337e084583bc00f1e5130fcc05d61c3f05defc90b689f967e5e6b971d22109c03b5c84e2da71c5b79d68a6afb5ef91993fc4563ed7084074f709b73418c27fa2f521f7c999ca170f030af3d0bc1fb3198bff68b0f0826ab8c9fa1d238e2a0a9119e126938e85c7beb36975d69f9de074a88f4330c59af29d1698d08fad75366471831579e1bcfb46e5cd3689dfc272331cfaa01d57705cd4d955e254a6c1861dc8b6a9c501201580ceda6c5a07b2e0ae47079f96d9fae710a5a910f3c9528918fd9ce9bf4227bbc9614eb0e7331caf4e26dbe2276afeb26d0092f458360e74acd2c24abbe23f99c09da436e3cc352e9e4d79d471ffab57362e3fa64ebe72fc6aebd717e7aca406a6f579cefe8226567
ss = 6984da44c2cc82096a6777f7e5bc30643826fee44abf9e48cbc8b9011600548c
d = 2107204cd995f1df14314d5381f8c5440f09a347502e161cffc0a2ec3dcfbc73
z = c95df27db27ffd4a8fdf31c4474cbfe2f5ef99f760e97fcf569d8ab22c2855a5
pk = 5b19b76208b41eb99b73d2b00d7884ac289c5b4632f8362ed9f238e07a34fd7b3acfc5973070c83e03b9b45c65f8eb64a08b88592b6676db235096694073143ef758fc84c9d3097266b66c9c34a6c5f876779936e345c3a07614e2795e65c0793ef3a22cb65bd06bbd90b391eb425223c2c395674d9841109b6929d353437dd49c7cd50d781cab5850363865689dc8bcf81a80c4269a05060965b80a56081c186a2f4bb00e2e942863fb8e507230c29215c98a78e37201c263783f703b17928f36656b99f9cfe31917f05c25f57063d728a4e2bc652e4193e52877b7310f7260a1985985c26caad60c9e6f01b54be183a7c2ae986ab2a85b33788674dcd42566b406be251837266ebc6261c3b62fff702f10298119d414b580bb4077791b7096a7471595d8659614c878d8097e7437503a7c7e058a3dd295d34ace86b9302b901100adb0e6140cbf44161ab33b9aac34a0dc6f1faba14d259c546c672ebb7f528a010d5585c21c00c4b19980c6490d76083a77b8aaebcaf7917a81b55a6f2a6be7941393d0a9ebd2c549417f38682def039b4944cbc6fc629bb3a3ade353ea2005115a665087c00a4b771ef0490748b370d8b4c4ec37cdd352562a11479597d8035c00824f48805000778a81d6a31a0bb8b6201cbd3149ef96428c79569c5cba273a9bb4a77eef98bfa54ba8267bc42c643c29577b2bea5802ecc038ab70fdb1b23d9272b7ec30cfe1791126a185c40a77c57ec3088822c808ed8b1866068035590460d6a9a00c50db70b19b765e7ca8229e1a66f4fb52d752b515eba35f64097ee85399d78ad4c2cff7935ccd269731ca2b3b3217a22203e3b9438cf0b396fc99b6113cbb883c16869bb114bb1adcc06863738541acc61458ec9ac98df381825ca80ad954562ab931d1bf47a1c45a5c1c72d90cc2d3b4cf6135b8b5454ec4967523ab82e9aabefc89780722b5aa12e47344bfbc8c3426802c77c02195255e71555d9045bac868c7d45c06b6474bba2f40fcbc480112176a83ce361dacf2b386cbcd270456e7563a873c55d752151b76b3fe3c3233c5199011aead401b88b9c36efc295fe03dee6015b1ca00c5bb06dfd2c2848125af903c298c5f74fc4b9937412ac70aacf07fb99488c797287c04335821cbd6475e91d66a7d89c2f67285321442c4e7ce61d0212cc16d74c211ed2a7bd829044ff82491d1cb1746430603a0091110f626804e0b32edb0cc827c8ba7c36f87cbc67cec250f65ad2fc621363bb715557848c5a01b256524271be7b6956b72be644aa0dd33925f64bdd3481615246e95294196d6af1aa5aef6880ce2a609715b50fa7737be749cead7c84977747924bc25792509ca7a931c3ffee7341547913ee695f8144afe83430bd5c96ce61f57610f78d6c64c3c33b468b6f3cac46f29b60f0705ae1a05e5c63d21a62f5dc7208d25a7f0c09d8f77a7a7a03d51d2061fb13d9ae97386fb6da4cb6fea0923937536511ba8ff00ba753897d16b76058a15b5c706121cc792076ebc2ac1ee492a36e65d12d23f6488245e998457d4337a2c62c731afa43085a94892bd30393b1c9fcfb380f9815ea491968d6514b8707551443fcdd5926991599da552acb4a19b6342d309b5027cb88909ffc8c83b1778d8aa46c9d07aa2594a7bfd47cb7ae1
sk = fa9abdc750b445e2973d9c85b0599a6310583b93c146a61256592258e79664f8a22558cdf55c2ca0240d5b1425b6d6177956afedc12885e12714982872ca17eef52085dc965de960b29972f5828d3410506e34bc54bb2dda3c6a54b5aaa89466cd44afe56388c21b0fd19b744020cf83779359097c3e3086a904376b56814a454935bb53289c1cc4d08198fa6797149c74da0d21f99177093de6dcb8b5579a9641ceaedc74ab8c3e91f2804bfcb94eac1245b53e27bb5907219bbc6b7f61ab3a35a11c3cda544dac262b4289a4a930283b56d5779ee14c62f3a89308f1120e3b34ef87087e0c0ed6b55280031927682870e09db8800467fc82602b95d1f16d680562a2b866380a411546475d1a529db537c1f2b3e3f393c1919d6fb97877297cf2ab346273478afa7ee1044bf4d3353374051e0a4ed2364587e0694920a6cd6abef9f68d00b16c7b2a53d64bbb0645098ba1a9745a15323b2bebd956942090ef2381f8fb747f5964b4ea9a57b22659635dce7c55ff10b7d1c3a76687334542315a05a0931a9a5da734f6b647de025e05e480b5a27fde1116fe03630fdc074f542ab358341ba08fcb79b48cf4273b46c54219c16bc7943887cf451b1fe224bcff9121098a75b2d9b35e71ba2bd94f106800dac689d6002df6ab6528876c39a74d63dc41490077cb94cb243947205841f8b698cc214bc9b2442ab418d7f4a7bec2a793fc6975268a4cb66f304bc7cc142a81f057501c75baf9b3a5f94935b3991c228aa52266ec289ca3333d35dbaf59aab37d659423bc9953656317f48f025076240b15fd145e86db6ea8758b9b265ccab860cf5268aa627c02ab245f466923b91db6a240d1731642229f22946be1ec538a86b7df1a1f4801791ddc487c6acd7fbcbf9f457eedc81cf0a03ca0c15e4524748ff08b7ba020e1c6a4e8e573a6d9c996842f8122bd876c4f6b193f22a68af9111f302b895d2624f992aaff265c996171889661897856b963c92061c4c1db767ecc725056b473753ad6b9046afc82c60a8d7000ccb18b7a3831933eeb9eb02c76e379a5b326c72b0647addc393a6676e6b948bc465578e9b4ccd670bb31a39c5b1aa52c6737433e930b0c2db239ff2a55d8eb649b4aa69b56987e0273d8829db39ac057f89194186dce30b1b20b17f5592c5737cd12ec38bbd228dbf7863ceccffe9587bd485090e45d84c298f811af1925b37a4ace9c751451e326ece073c1503f54984e910ba12fc79f502391784b1bb3b41211e654655868a8d2b5aa4920b9fb2ee7605bd7e8a3aa668f9721212a860dd762113efc1e1ba93a4a10cae185bdf9c80c06ea30757b12768b29a4a3950d9175e15873f104413f22ad79362643599f7d6960f3d662d24255814c2fd7b445d35651ec7c0f873a2a2c255aaac51c41118e4cbcb6f91745150c51cb7a5d5987341c807cf8969c523913b8659dc5120c6d90782d463acc647f16976f641c54ff50bff3dc1194c56c3c71b6bb296f65fc99d20b92662a19a0d8748a90932d498b7e315be3388f87b73ca99611035224fad81792e8c7a3a23dbdf0a44ef9c0ec0c4ea68804d9c9078fc08ccb733287862e01f8712f30388feb2abbd0810cf2485b19b76208b41eb99b73d2b00d7884ac289c5b4632f8362ed9f238e07a34fd7b3acfc5973070c83e03b9b45c65f8eb64a08b88592b6676db235096694073143ef758fc84c9d3097266b66c9c34a6c5f876779936e345c3a07614e2795e65c0793ef3a22cb65bd06bbd90b391eb425223c2c395674d9841109b6929d353437dd49c7cd50d781cab5850363865689dc8bcf81a80c4269a05060965b80a56081c186a2f4bb00e2e942863fb8e507230c29215c98a78e37201c263783f703b17928f36656b99f9cfe31917f05c25f57063d728a4e2bc652e4193e52877b7310f7260a1985985c26caad60c9e6f01b54be183a7c2ae986ab2a85b33788674dcd42566b406be251837266ebc6261c3b62fff702f10298119d414b580bb4077791b7096a7471595d8659614c878d8097e7437503a7c7e058a3dd295d34ace86b9302b901100adb0e6140cbf44161ab33b9aac34a0dc6f1faba14d259c546c672ebb7f528a010d5585c21c00c4b19980c6490d76083a77b8aaebcaf7917a81b55a6f2a6be7941393d0a9ebd2c549417f38682def039b4944cbc6fc629bb3a3ade353ea2005115a665087c00a4b771ef0490748b370d8b4c4ec37cdd352562a11479597d8035c00824f48805000778a81d6a31a0bb8b6201cbd3149ef96428c79569c5cba273a9bb4a77eef98bfa54ba8267bc42c643c29577b2bea5802ecc038ab70fdb1b23d9272b7ec30cfe1791126a185c40a77c57ec3088822c808ed8b1866068035590460d6a9a00c50db70b19b765e7ca8229e1a66f4fb52d752b515eba35f64097ee85399d78ad4c2cff7935ccd269731ca2b3b3217a22203e3b9438cf0b396fc99b6113cbb883c16869bb114bb1adcc06863738541acc61458ec9ac98df381825ca80ad954562ab931d1bf47a1c45a5c1c72d90cc2d3b4cf6135b8b5454ec4967523ab82e9aabefc89780722b5aa12e47344bfbc8c3426802c77c02195255e71555d9045bac868c7d45c06b6474bba2f40fcbc480112176a83ce361dacf2b386cbcd270456e7563a873c55d752151b76b3fe3c3233c5199011aead401b88b9c36efc295fe03dee6015b1ca00c5bb06dfd2c2848125af903c298c5f74fc4b9937412ac70aacf07fb99488c797287c04335821cbd6475e91d66a7d89c2f67285321442c4e7ce61d0212cc16d74c211ed2a7bd829044ff82491d1cb1746430603a0091110f626804e0b32edb0cc827c8ba7c36f87cbc67cec250f65ad2fc621363bb715557848c5a01b256524271be7b6956b72be644aa0dd33925f64bdd3481615246e95294196d6af1aa5aef6880ce2a609715b50fa7737be749cead7c84977747924bc25792509ca7a931c3ffee7341547913ee695f8144afe83430bd5c96ce61f57610f78d6c64c3c33b468b6f3cac46f29b60f0705ae1a05e5c63d21a62f5dc7208d25a7f0c09d8f77a7a7a03d51d2061fb13d9ae97386fb6da4cb6fea0923937536511ba8ff00ba753897d16b76058a15b5c706121cc792076ebc2ac1ee492a36e65d12d23f6488245e998457d4337a2c62c731afa43085a94892bd30393b1c9fcfb380f9815ea491968d6514b8707551443fcdd5926991599da552acb4a19b6342d309b5027cb88909ffc8c83b1778d8aa46c9d07aa2594a7bfd47cb7ae17d30385f988dc748b843b7b7f569e58ccc9215503e1bc2f28f5019fc72fe6d33c95df27db27ffd4a8fdf31c4474cbfe2f5ef99f760e97fcf569d8ab22c2855a5
m = 2435be12e5a6b3b230f3b0b24ac28fa464b9e8df34acbc8c6eb16441739c1b18
ct = 411c98f832bd70435035aafcd3146c70d8a959607adbc8c9559897590b0a2310f3e0f9b5df02b00de84f08a02eb115b4e982509ebcaf0cf301e1c1d3c3da5718da979e79e93e82aa2e1b089a40cbc4dad46515946f1e607cfbad0d11598ef09c8bbfb3c58889eafb42e85d40a2068881459af4bfaf40d2ef3ece7dd11ae6a0dd7442dd440ba3682ac1911a14ae6e55f0d730786eb4e24f2e822eb2ee5373814b0af2d92c7446f25d93bb10978b0757da8d0d75d17706f49062bc857617f3305fe12ec387276936c288eae1544f851a31da8435bd47102715d055c8f7e9e867d82efb4f92cc090da32c455b13a41d3b7e46655c962284950eed860df2e0b949e9c85d5fee16fbaa68d196267f8a254d711a48e701839e0ee37dd2a62e70bd24f4b8eed4476cffd9339ab6efcd7af35e9b4f77e1c00b5ad5b308bae4dee12b8c0b9392fa1a3379eaee60834bfee91a98ef29d2517f7b0460bce5abfb6e9a7f771f5c85ce539bfe7104cce55ddc080ccce704f7fe3c5da34efa3fd91337195d9e8b0ea9ee5caa51dcdd2a9cc42fe1068ba9435c17d9e804ed03052277a3f1f032d3d58892e2d2e06180d2b4b1f67480015c2d06f46de1b495f8e617c1fb1fe542579cf412e2d3fd7e2f24e1a074b09b6f39c656a46598526f068f6113879db3ef33405367bc3a99bdd140264ba95edc27e2ebf1b2f87b16a48116ee5614569f868ec5c7e168f5ab5ec2d8dc6f755cede0ca2d93823925a8fffe0e3e17912bbb758a8622a7214ff7106036ab39e148fec17bf932a4ed9cb9968fb2a84a23f2d5236829517bf1f015832885bd35e3a524cc0255d0aea3a9406e4912bdf40a7a3d006e785b738712bf32e824d0498ada951d6e3231e7400c5d912e4fb965722d8d7c874498a819a3e6747c35dca415b5f357728d0455306feba289ee18044bfd2f649a0615aac41c7d644f484b669f72eb57ebd6fb1ecfac01f9357864ae15ee5df26b0dde11f5f3e5375d67c7c96a47341a87f2130bf87d556cc6d82c3f9d1f4fbeccede113bb43fcbe30cd06376824964b69a0399ac7bccc5d4fbc176fb9a1a9e4f727bcf1ebab023eda45ad1057bc420228c2f2f6a3f06d500a1e5c5106ac0470591b5d0bc0c244c3a265f326e0c9e0adfc82c87a41313bf2a901902067abe216d5d55faf415cff72522dd0912c05c0ba21ce9d27fbad8bf081852e6755cca7afbdc6ba4072e10147285b4136e0e42938b36eb81b979306dc83a350514512cb79d67dd9412b279a114cf5b830650b4515e63d873e2d71896b962402afacfe91ceaccde6faeb2ea55796663acf33b18352575ca74675d36b8bbecf59f17531624071ce8c3a0ac4a5fd13eb22f1e8de9467cdb7789c7ef8aa90db0781a215ddb776f52ace5ad5867934d328b016432f56e074cae8dd1d3915a7ec975add6661ec669c9d4bffa38e7277c91da48909a7443c48b9dcd3aff27f09cc26273f7b6d07857b6ddce40c5c832e0bbf077b39993f8b3607c0cf0f97d1d53571bc31048767f917
ss = 14462386472c53274937889ea50ef763f9c3a4438b910268e69fc6015ae6c8b9
d = 63a925685a8ac5bbd918faa33ac397d1ffbcf99135d9da7c3d6ff7aa4c50af3d
z = 284fdcb2d2a697d75e985aa43fae0df266a8056c18cb0bbb52b4ec89d66c21e8
pk = 3610631d29c37a90908cf2c89d075928ccb3b9558a5453315acabb5a228d0abbb99d63b0294b68594a0a648367fe044e14347073562aeb475c17196a3da38896f2168996ca917a0423614431963b10b5a0d3b228aeca3b26363026d1a5a952b5333cadf79a59b93b5ba484bbe4618b41756a101429cba6407b44a2b001108eb30e92d60c093b4abefb63438c481dfbaf08442d607088ebeac83a950623e057c99cb0f9e31639cacc82852f4cf9bcc83228151b91cdb0423f610552b0c170203c7f2b345443bd7d274ab14cb67b328d914366ea9a220cf46333a41feb5193ded4a5d94c6e0a43bdd6b2a52c3c4c718591f11b32ad64930a638ea9f217e64a9e31526313133c02b5b0cab821544543fe24aefce70927d9248aec2937385c79cb85df91256e176eaf3a239b370d4ef56a90dca3935507a6a86d84b021312bc718662abd432c08bb4dca3614f357321b191a8522ac109a643a5a9a63419be6845e5f5837b6188de0c779fa01430b219470a20da019688802ba8440c60d8727394114db10343fbab0993ac5d967b658b1551a6570f7d9b283445cc278298b4740884ba72b338c45249ab74c84a1435a84c42533a0bfbdd0509d7a3bd0b0635f538ce72645650931dbbc6e2850cd2585214f5cc12f2a2d9c2820d6c0550be79d5276747e2c04bf976705227c842b872e294aff495e06502819c6c92de3622ea968b07c0646dc0301c009fcd5bf7f19a357693e032cc46b4777a1714d41a59bf07721a2490be2e3cc7e4a04fe48a8db361a5cc1390d921325875f80629c2abc4d468a40d9c22911b9bdfc6ba986b9bb7226227dc63d75351fa4613de3654475c5668d651f9f03a386179cad00100b35343f48b7e36a79dbf979cdc734d5855b90128fee10c9bf40acfb67332cc8c9ecc4a3a9a98bd30c708e7a630a0909dc8ba2b1721e42250b83623a1289960e7288758525d4088525ec25511bca906930602b5ee1d127c23205e681c9db3474aa774733100838b2461e45cbd603c3a74122b679cdb9992063e089d5acbf74b03469a3ce7993c6b978313a7a735e75bb94976b3539b4298cc47af58425c24310667b1315baa5937741e35309f1c70cb8c60e06ae1793502a316a276b2e21087305f453d8e99d08730e174159db09324e4cbaa067cb1e766e455a34159465bf1138a285cc386502d698538ac63de2f496b120be468a952b02c5dcfac5a997023b5b3d98691572103e158672eaa0a4e4f44fb6920ffd874f52748a630aa41d188ece499aab324e916079b3bc2427b35896b26b0d2564b2a875881a074706713d326306fc66efaa1b8d4cadc7c85b7ac211c4f61f68a124465397385b2ac7a09686935cde06638f156e6e4670f963ca82950d3207889446be69e2a0d7cabfb16141868a6187b5be7977c354fb27a8c9cb8197565480244bf296692a02701580a2b4ac4772b13a27c869123ac3b6cb6699698c11261f657ffb6c8d78102e0c60c004c0796f319330435a29abaf33dbbb1c566aea10349981409ac31c18aa48631a1f0657116821a2a36c2403870a3787a1e3f36349b3373ae729a859af3163c078c38ef38c464ac5ba1fa8150d9093f97c17106c99c632bc42a5ca0595508bfa7485b23bde8d12ad7bfc9c10c68374b70a4a46655b5a67d1
sk = 26424f439191e67b1755d6893ee31789b8c6985191c9c21c1ec7cb8c990f82ac49b7996b1ef48046f8b3093a36c27cba5c35b7cd733678c10ac06a5108609e47da30a048312f1543b8761714114d37a3c70ee09813e79f37e6402d584f51673f70c5331b89a52e61a51d363a8ad8081df227dd621b20469ded708bb64374e2678424787c57940617980def632a61eba801c1a079517302f3b02db4b136d588e2a41fca2729b541c9bef00940270e257c47103449bbd47eda9bc7a9b508d42076fe7734fa5454228958d7cc932ebaa0f8d12123e7ccfddb039a2a66d6d7a0140c6ce16b9fc0b6a0a3b7a0b50a06d8d397c9020f1dd1b5f4216565dc84e8911102e54b60e88abce7714ad29668f79b7f2a7b09e7c8a92480f30b072ec14e96e77e63342841167afe3421c37c2ff3f25ccad60c652c9831c5519390bf0ee9b2f108104d77145ca4b5245b66db6607afc0141324328d746787ecad7f5a0ffeb50ddde16ee1ab87440389fa0b9c44b75fd26c726773bb8049a77784860558107e069d3d0521c6015093787ac6f263d356130b9a39e5093f62d7b2f8e5411e61a18d44155fbb4d2ba7b09072cf6fe666109ab5fc078eb026490720c82b4990a28406a450268414ad4ff1791b370722258bf103507fb9a09b09bb4373465ce5a1ea263bae6b723036af268700d496724a42539cc9b7f7357cc7b6b33e11937a884dbd30888508bdc442379eb8b3682341b3b4b760a879fc229397e05879b003a06acdf3c5530a7b90013873f47139c2d96e1d7b67427467e64cba2965766603ca30e13f2e357e3e6945cda2906416370cd699b3da77889b63be284ad538269929914092b805aac7e9a04d0275c71df020ffa6002c1703ed674dc5633367bc086ce15e4e61a93de94023b823d1fa29bc6250b92a8a04533987a6bc510bbe84ba7fa1699b077c3a05992ddd52a19aa238b466c2801b3fe9f72335e15ec2342ebebc7694ba68e276719371b933dbba3fa07262870ea9521e95650444845b41258f6ca77915345c0af3718ea09f6ad604c9a4971e618b59551f5ef54e57aa138e52cc03313398c0ae03bb4ee5d36799618955789e80a78bd896aae9e87f2bc0a6b730a02bf82af19c541ca93449b127f883af13713bf5229238b19a216478a4880a7d9b6009719209f69519e5774cf48c8aa20b96e4b0f10a94027819204532a54c48026a5cdd5841e6c8a736cbc99f9caf46b8a90648a854f9c6ae37048c6671c5e8a1b2731019351631829c205959a4b4ae87a4c3234c63e653cb75c92237c4721c66ad05871b22d69f3435baaaf311491394cb1238b899973ef79f9c371f045b4145bc20ddb71d53fb50b25c46e674778fe9069197a9861337edab3de55cc28bcca65b2a5fbe1a2a67197bda012ecad40bc86593a06c833c82aad0b714428296248a8e49304cd3955081ebb2e717b36deaa928c3c09ce1bcab3114627a7886f64d69b206cb7aa8f978c13e84a6c6453efb1328684859ec20a9ff7a560d436977294daf2abc08b78ce10a22d5fccbbdb192d57534ba04c5dfba389c3bbba4f5191ee9ac7a344cd519cd39100012da9afba0bf9a2373ac534ada885cc71322e5b4a4b84c473610631d29c37a90908cf2c89d075928ccb3b9558a5453315acabb5a228d0abbb99d63b0294b68594a0a648367fe044e14347073562aeb475c17196a3da38896f2168996ca917a0423614431963b10b5a0d3b228aeca3b26363026d1a5a952b5333cadf79a59b93b5ba484bbe4618b41756a101429cba6407b44a2b001108eb30e92d60c093b4abefb63438c481dfbaf08442d607088ebeac83a950623e057c99cb0f9e31639cacc82852f4cf9bcc83228151b91cdb0423f610552b0c170203c7f2b345443bd7d274ab14cb67b328d914366ea9a220cf46333a41feb5193ded4a5d94c6e0a43bdd6b2a52c3c4c718591f11b32ad64930a638ea9f217e64a9e31526313133c02b5b0cab821544543fe24aefce70927d9248aec2937385c79cb85df91256e176eaf3a239b370d4ef56a90dca3935507a6a86d84b021312bc718662abd432c08bb4dca3614f357321b191a8522ac109a643a5a9a63419be6845e5f5837b6188de0c779fa01430b219470a20da019688802ba8440c60d8727394114db10343fbab0993ac5d967b658b1551a6570f7d9b283445cc278298b4740884ba72b338c45249ab74c84a1435a84c42533a0bfbdd0509d7a3bd0b0635f538ce72645650931dbbc6e2850cd2585214f5cc12f2a2d9c2820d6c0550be79d5276747e2c04bf976705227c842b872e294aff495e06502819c6c92de3622ea968b07c0646dc0301c009fcd5bf7f19a357693e032cc46b4777a1714d41a59bf07721a2490be2e3cc7e4a04fe48a8db361a5cc1390d921325875f80629c2abc4d468a40d9c22911b9bdfc6ba986b9bb7226227dc63d75351fa4613de3654475c5668d651f9f03a386179cad00100b35343f48b7e36a79dbf979cdc734d5855b90128fee10c9bf40acfb67332cc8c9ecc4a3a9a98bd30c708e7a630a0909dc8ba2b1721e42250b83623a1289960e7288758525d4088525ec25511bca906930602b5ee1d127c23205e681c9db3474aa774733100838b2461e45cbd603c3a74122b679cdb9992063e089d5acbf74b03469a3ce7993c6b978313a7a735e75bb94976b3539b4298cc47af58425c24310667b1315baa5937741e35309f1c70cb8c60e06ae1793502a316a276b2e21087305f453d8e99d08730e174159db09324e4cbaa067cb1e766e455a34159465bf1138a285cc386502d698538ac63de2f496b120be468a952b02c5dcfac5a997023b5b3d98691572103e158672eaa0a4e4f44fb6920ffd874f52748a630aa41d188ece499aab324e916079b3bc2427b35896b26b0d2564b2a875881a074706713d326306fc66efaa1b8d4cadc7c85b7ac211c4f61f68a124465397385b2ac7a09686935cde06638f156e6e4670f963ca82950d3207889446be69e2a0d7cabfb16141868a6187b5be7977c354fb27a8c9cb8197565480244bf296692a02701580a2b4ac4772b13a27c869123ac3b6cb6699698c11261f657ffb6c8d78102e0c60c004c0796f319330435a29abaf33dbbb1c566aea10349981409ac31c18aa48631a1f0657116821a2a36c2403870a3787a1e3f36349b3373ae729a859af3163c078c38ef38c464ac5ba1fa8150d9093f97c17106c99c632bc42a5ca0595508bfa7485b23bde8d12ad7bfc9c10c68374b70a4a46655b5a67d10697d2f9e047e603b8845c9ecb168576f9d8bc7f3c831b6ec15c5fa4f744315d284fdcb2d2a697d75e985aa43fae0df266a8056c18cb0bbb52b4ec89d66c21e8
m = 630f384162dd6f8206cb36d2278af30ccdfc73105029dd507a18ad433503cd7d
ct = b61c2821a08a362208601dea0f6739ed54366af8aa7ad4f7ddf266adb17be3d9ab8b8ab0664327fd5137b7b776494c5664569fed57927156fbc5173c20dca563f66f4f6b74fbfcd45f696424263795f7e50785c552cc77f167470c8311858829fbd16af7687664ab9f7164162f51971cc7242e14990cf8572d3401ad07555fa139f247461b5145fba542ea6ec885c46a43bf69df6d4f80f7efc333a0d473246bddc4c83a78a3fd3bfedf8e6b4f0c307ea75610690fe4856ac8164b437b43772de384aa6cba0e7523c61e90f8019b1004e86008d6e634c451829fcf28c24fac836636043737fe7c56f214f8d1c5d4a164e6f7e470540e64cec8209e5018ff9224971de73aecdef8e44345bc0ea7ed600fd3f1f8224e4a6507c33e00e861b95a00ef237137c3c2d5780870b574351453f5a496ed3e50af490d352595dc8d4706977e5d5bc4b7f81f9c1a9620f6c5dae41d1eba770cec0176073c5d7fb0be0d3a3d6becdfc2e5d426fddeaabb33e9dd03aa4068983425ecd813ab85d8fb475179aaf2ae3c8b887fa9031d6d514c7c6127b8fc1df3a52830f8970a09cb531cc43bdbb920ba27d29d337a6b1be51a60bb5484a41abffa644073ef0011128a8bc1a972477a2a68ca915d138d4c7898573eca2a17ef95e34a4a775e86899a37658a40495e17069e9312a58c516597dff033147f9735a4429ad9459df0a33e9078233cbe37e7ba40e364d9117eea05449537a724cd54237788ddd97f59346e539a220212afa1330c0cf25c1da70655ea4df5bc07c2a724eba99e6708a444f19b97894ff9e7e2b9739b3b53ad6cde4349bb0375b3f7771f93ecb932157a1cfe8a24a7c38bb3e74bc01a368d238803130aac7d015246e674e0f50c0a4f26c598c2ff7108cffa7ef8a88131dd3decb7fff25bf1f10d702bb95072b84421732f4b5a80b8c4ec899859aece984a0573033c4f4a9fa9e8ebf26c47170908986094109566f8c9763728daacd2c3551ca6be308da93808b27ac769a0b2f56feca40d351fed0965d07f2c6cfbb0eeb6a2b5114d2a34015d107f7a798e23d217e1892220147249be5ce4c1570d0757a0cfa39e332e662c57e8f1ea9e95286007b67e1e3a607b918a1f3bb6936542b7d4ac3d5545955c10b61e082dcbf417efd5f22388a21a7e851fba42037a0fad543db113a9ff695b5c885f2da1014ce7155f990bbac0cfcb905527cb45ce92400cf43367761383d59544009ab075d22abe9fcfe29be3c38df921fc3aee64df318efca007c9a7d594513d3498d4bf5862a26373f6d3f9ab24f594a301d79157bff8f5041117e0509279ce24161ad99cea01262f744f33eac393270f2b0cb6414ce07d2c1ca3244f35a2ccbf82e660df487d6aaa6b6da4770a874d818cbb171d43c9e0b335183926561d750db4196c45775236632c9d59976e9a8a40caf1de880cd1a1ca51b10d414d187e9f3223daa580232a2886a6d9ee3cdc120fad9bebd485406c33e4727848a70bd5ba5b57d50a660977b54610d1fe2df8e53e
ss = 89ed0c2da94d4caa7508e53782afa8b7cbc7e2d88b05d08220d906aa0d1f0512
d = 6a1aee5e708c1b47f02bdacce4f56c860f74fc7cfec1ef3b58285b1c8ad7fec2
z = 11fe1ebbd66174798908aeaa16d79212e61d5c30364864fc1e09f1b20f296c11
pk = 00e7a56e91a766c72c04ab283d25787224a588eb4fe0c6b54d889d127a471a72c65f06375d1a545ad9b058a654324b5615138b2ec4a375989b3f1b60fd30bddaa2307205a103b29be6cb75f3567705a0c05eb845d493caf795554ab25fd03b379a6284988763698b1bbb4b3c1a54b9c2038e9ef30a3870a11604288b32336e15939fd181525909949c6cdf7737cdb382b1dccc0c49317213683b349f8da22db0b45e359b2f8e70916a0c0142fb264cb6bceb80afa3a36912d635d7b4cbf33a4a36e4c6714c551d70a18b967539b7a604c5182ee7673ce91d07736f5b97b407879e77050bcc089a14332138d92ab3e09b497b834df573dea32829b471bd5a73e61361ec699ee60320ccdc0e6fc983d3238a8d5abc3412bf48d67dd2e1b0c2692a4e705de666aaaafa9eca476a1b155d52459b563b6ef1549c51f83bee2963a93729d4746a01a21dc667b120d38d79a45a112067205c3edd378c7f65c940719f79389436a5595010678e1558ce163ad95593a751c737d4936ed9c7cfd41effb1abedc07564fa5238ea2d2908793e2a9a33e08b67ac3133402d42344f6d1c804536263661a557739cd8c29682549fff416c069a39cd48229e47066e02612988bf780256e25009ec5b1ef829bd39bc0654a0c8c3c113cf421f06965713849a83cac9f6415482d82074fbcba804b4c5f2b1fbd941c7ec8c4c691dee981392bb0736d43adb3ca548829a55bb9537396d7bb11922a9167ef01cb1aacdaf17902f671a6cf5487bb643e0a1cdfa3522860326d374ba8009833bb08eb09a2b3cab0d3193a6561c17d60b1cacb24cd3c26c455c040cf9ab0a7292bbdcab2d5b783d65bee7a666ebaa2764e98b7df61bd5ba546bd307ad7469e4ea85b6031224d9b1315720ccf95273c35767c43a3b27a31773c5b35c7e4aa0316c53cdb2fb1a60ab77c4a76f2af78bc2d6479b909eeb9c26ff97a47c468dbe7c439d232a914766fcf8772e7ba92b3182e362735c237bcffc3e940cbc5e6042df923eaec04d96e31cc3187f66735ff1e62fb5460895b22145787484e529a1d654a2d72cb9d81b4d283bb15682e8f9bf1037cc95e29cc3716fd89810e1bb95da871a2562645e0c60a27cb508c2885c19befc686db2e7a78aa66b934aa0d42c856cd361ee93294759549929b59adc1ebec3686e70c4a15c8d56dc23ad080945d4734b76b0a64b73de7b5d810ab8daf48542a4c13b8a14aef05c788448acaa51263cb31be69a91888ac66075c0e59ead1b29d6439e94253d20f965d9f0aca53a28b4903bd40a1310f0123ad221a45961527589e7048faa407028601e397a96b39728bf55437d335f1e14063d3902e923863bc90572891117516fba340263d6a0aaa0743e959da8f21ef9fb38431b36b1328a15696e97aa78ea97936f8b38bb1556d2625f5ac31e1b8cb3baeb1be7f808b6329a440045eea532624354dfb71dc321109d0058f24ba4729c375ccc0440948fd345561715654f60b378b477a208cb83f3afed2534c5ab6efc0a5761d46b6cc0a6ada55d1c92c7558bad4091772f65bedaf335ba37af34582e0bfbbc6609bdd3568001734520f45d9f4772d1d21d5080b9a7a2b2e72a0b6e030f1418beb28a229c8f63411446b83fde11b3d946c9bdabba08d495aee50911cc66291fd0
sk = 1023c0608301ab03cae768b68fb495c496b583b72006f0aaa985800df2b6ba238cf37748dfb231fff957ab744cd8c5710b301340426d66507f48a23df19878d9cb0ddfc06e1674c03124cdc4c1c70acb645ea55b22403190d813f287a5c245b4e7a31d11988d218988faebc195366760303ff99433cf07b68fb4bf6b8a507e902b0a07bd2f048f0393bb9f5b40ca588208faa73789a0107ca9c4d12239caca11500f3de39995d11911b9386e8bb22cc908e9906bbb247c96a0bf6ec14bb0e33113aa4ced8531beca2d415066cbd299a9dc920a935b1bb599c0c14a695253fbbc8ad7344122e8948f5b10e46138b28740348aa888ea0c18d53b875232c34bb0d44197352505231bbf5dd356b8955856a4c3bb4615dab0a07724065f4ab0ace46fc684a3dbbc9ac0e776e6d628af8a2794829567a95d2ac0699e3a87a46086781965df032586290d2edc5c57a7332a286bcf39b8af181424884863123d1145031ad069e0a56f9212c76378871848b121489773a623c69c139a33363bd032a40b4fa15637c01916c132754bea335771810303418f75a35d591f212a603dcb2f3fe9ce261acc082b4e38477ca9348dbf6bb981128be73c189147b21949666cca3db8e433fe66ca43206356884431266b9d1a92b1899217aa636d3c7d7fb11a2e9ca61abb586d20ac1e46198da618cc71bd52b922de064ff5211a2b53c51f206e025505d3273f3f682e1a873cf41433b77608739b55d457364c04315dd8b304604c2fa52734fb25ba6c69f9030008a310ea76b450281168a3201b9892e5b7926cf53c3e3a591979874248a361c5c1f601d0580351cd51a78392bc4134c708dc822ac8b9c032a80875b30eb69f9a636b2ab13c6a35ccf4d704ce40aed8fc2a3f47b50599b024f73444a09df092775f5a77113225b87cc295e336eb8668ca6b3dc1d7b5af00a75730c8c3a45f05f9a22c66143965466f5b7cca564b6afa4a3ba0a57dd5b7035651725010ac088727c5b7b5b91f173589e7b94463f70bf9813c28b405ee53c10e1943cb61ce66527d7c0529cc67b181ec6b4077ab764aa9455052495c9dadf033ce50c51a3893aa250f6e47711e96aecc69a13aa60b1e837c1ad98b5ad2931a9084c6c364b4a33de1a02d01d9155b527f036b35d5ec3d13b5bf49e8be9b0234f49400fb512e22a705e0b6212908b77f715b3813bbbe29539cb63f78075f0f3cc60821b4d24b5674e29af16647fe917452b85a1c887286a89afc31955fe8afa67aac2ab30295d8564ea94c720268ed866ad36c8bd634b2b6e6977ea1781a592e532b3f292b8fcbb10235246f8c320d6daab3a7fc26b63251dd98a12550166b513a8d66435789bd979436dbd263b18c15660693e6eb99268a3d80ea6c995234d7e08b7712b295543b0b3b9856c72cd2268f7f66a0c67c96a2a1bddeb26a4ccbaf9d7499a7a48a65982c8059851b79c735897109479108acc7e668bb16c8a530a7bf4f473841e17c191cbbf867b36059505446cb30c26ff5970fd21a4043854d96d9575ea25415c263028a2a4f35c824001eba5062e23098fc4556399241b8e48933e28c67068d34155507e23ccf4877bd170f38203fea3b9e2a289602301a00e7a56e91a766c72c04ab283d25787224a588eb4fe0c6b54d889d127a471a72c65f06375d1a545ad9b058a654324b5615138b2ec4a375989b3f1b60fd30bddaa2307205a103b29be6cb75f3567705a0c05eb845d493caf795554ab25fd03b379a6284988763698b1bbb4b3c1a54b9c2038e9ef30a3870a11604288b32336e15939fd181525909949c6cdf7737cdb382b1dccc0c49317213683b349f8da22db0b45e359b2f8e70916a0c0142fb264cb6bceb80afa3a36912d635d7b4cbf33a4a36e4c6714c551d70a18b967539b7a604c5182ee7673ce91d07736f5b97b407879e77050bcc089a14332138d92ab3e09b497b834df573dea32829b471bd5a73e61361ec699ee60320ccdc0e6fc983d3238a8d5abc3412bf48d67dd2e1b0c2692a4e705de666aaaafa9eca476a1b155d52459b563b6ef1549c51f83bee2963a93729d4746a01a21dc667b120d38d79a45a112067205c3edd378c7f65c940719f79389436a5595010678e1558ce163ad95593a751c737d4936ed9c7cfd41effb1abedc07564fa5238ea2d2908793e2a9a33e08b67ac3133402d42344f6d1c804536263661a557739cd8c29682549fff416c069a39cd48229e47066e02612988bf780256e25009ec5b1ef829bd39bc0654a0c8c3c113cf421f06965713849a83cac9f6415482d82074fbcba804b4c5f2b1fbd941c7ec8c4c691dee981392bb0736d43adb3ca548829a55bb9537396d7bb11922a9167ef01cb1aacdaf17902f671a6cf5487bb643e0a1cdfa3522860326d374ba8009833bb08eb09a2b3cab0d3193a6561c17d60b1cacb24cd3c26c455c040cf9ab0a7292bbdcab2d5b783d65bee7a666ebaa2764e98b7df61bd5ba546bd307ad7469e4ea85b6031224d9b1315720ccf95273c35767c43a3b27a31773c5b35c7e4aa0316c53cdb2fb1a60ab77c4a76f2af78bc2d6479b909eeb9c26ff97a47c468dbe7c439d232a914766fcf8772e7ba92b3182e362735c237bcffc3e940cbc5e6042df923eaec04d96e31cc3187f66735ff1e62fb5460895b22145787484e529a1d654a2d72cb9d81b4d283bb15682e8f9bf1037cc95e29cc3716fd89810e1bb95da871a2562645e0c60a27cb508c2885c19befc686db2e7a78aa66b934aa0d42c856cd361ee93294759549929b59adc1ebec3686e70c4a15c8d56dc23ad080945d4734b76b0a64b73de7b5d810ab8daf48542a4c13b8a14aef05c788448acaa51263cb31be69a91888ac66075c0e59ead1b29d6439e94253d20f965d9f0aca53a28b4903bd40a1310f0123ad221a45961527589e7048faa407028601e397a96b39728bf55437d335f1e14063d3902e923863bc90572891117516fba340263d6a0aaa0743e959da8f21ef9fb38431b36b1328a15696e97aa78ea97936f8b38bb1556d2625f5ac31e1b8cb3baeb1be7f808b6329a440045eea532624354dfb71dc321109d0058f24ba4729c375ccc0440948fd345561715654f60b378b477a208cb83f3afed2534c5ab6efc0a5761d46b6cc0a6ada55d1c92c7558bad4091772f65bedaf335ba37af34582e0bfbbc6609bdd3568001734520f45d9f4772d1d21d5080b9a7a2b2e72a0b6e030f1418beb28a229c8f63411446b83fde11b3d946c9bdabba08d495aee50911cc66291fd0d49e426ae85eaa6c911c4dca80caba6e28e5f645a54d8c016de51a2b98241a2911fe1ebbd66174798908aeaa16d79212e61d5c30364864fc1e09f1b20f296c11
m = a0f6aa73a5d09451a39087fd84f6872ce2ef031e6c02468b433362311346fb42
ct = d7e90fe7b013cd1c5e8cafd97b9f7ed1f45113e8ee7a7a494d8b77f5101353f9bed5518db3fc23f7e5cae4024a93b5d31fc646c09f20846e952746a1b5308bfccd68ccebf2b8c9c3597b4b2092d3906363ec4daed1ae7a0db782a57323a3c0bb3f560dc990a64de715ea6f00a597292c69f60a75a3e9e144ee5c535904371768f3db719454a8f753c0500ccab8846d180498ae74bcebe6e7d46f4eabe1d35b74bf9e0fee07af596e318de78c74305ddbdd14bb15d964df3ada6673216c71a616759b55c52ff9a1b4b53d151c780f97581415c3fe90917f1efa46dae8696583b3663c095cb523649e383ee33e45543dec99b02a42689ed22fc332125bcf1ede08619ba8f5ecd6b41021b56b45d59387640ddb6bdc0632b2ff9f98f0b514a458d2c569c5ea1f6512ccf83b88829bb61d3bce9d88c84cd699b13c765b41ee6a9176fa98323b68b1c1c553932c9a429517abd362a961b3b4b80f8257f79a35c56bd52d8072a0ef9ce6d57c9f7016eba2882822748a737664dbef14c0a181f154d0644b52135c117b69ab5559aca66ec67656541a5295880efc67bf870169c00e316df642a423fbed4ad26c3109d7d232c25790b1949fb69d1c262593b430202bbd2ac457e4896e4034486672a995661c1895e8f72592d24f6ed1610e8ebe74db7d8ca8ab8cdcc85835bbf82732e841dfe4605a07c7520ba81678e33807a7dce439fe49025ca224f3b9fa459d740da83212ef313d0aff1a97f06a4082c1ed258c2db10a43313958bfc0dca087398ef7c81472fcf2ab1fb63ed8c250b3a930e8bef5f20036cfea87de76891a8546469ceb2bd2827ed17677a8079b46f9225e709ec67600767a082b535b20560596f1653901dbb51ead21f6449ff0688abd2f210448648fbc28d8678bfb837120b9f0e78a022f9bfa9ff72b219900a60fadd7c96c9ce1a62d72cbbc72856cdb46448c91630bb6bcc7871e9d526c4c426783eb4b93096f7bdeeb71fc77970bcb9b55219988eb4be24b80fddf365d05f12c0a6341c63164ae3b9907ad379d327715ecb956e2acd75ca3ee89470e88d6c33e9a89fda43bd29cb13da7578a52e5dda02039c185de9298f794c26a01536a350ee2f01fd1ff3e03324e69ebfe6b5e4b56cbf60972740736537c0e273813490584af25cba8ca9cc07e43b225ea8cdc6c65c8c7b44ef6865f33b3525b175baeaae37797d716b96f60f7382eb1adf34362c0b2daac279d660bafd2ede7aa376a1065edb40fdca47327bea21f912706c3890f7a39aa6943cb8246e61cc067183e7d650df95596dc7cb3422a06cb8ed52d16965600f23008247fb36ac0d7cd2398c279af5c00f9f49ff07d71e54010602b246a95b89cd8a9560796e13d927a6b13cc6ccd0ade5fc7ed6d2646050536a8c449393d9f9ada03992e646f30d1edfcd1d75ff74bf8fb12a607227f8f86455c68da20051cd68968e3f6306b11400122826d28ef9602c70c83f0f3e252dc7a3678074ac4a3c059c46513f23c865a7246124cc16d8568bd76d7
ss = 2a8608eaec1b8e6758ca31c42c5015c045d5ff951d78c56599947ab572c0f6ce
d = 6396b328b100e4c7f4bcae69875edea1a1982421558c608c13c592bf7b5d0fef
z = bae49824e1a023a302cdf665aec15b60f7f77ab2a0fffd5246d07ae975a0614e
pk = 2450c193211551409a9ff92089c54b048b6a80127c7742ba34333bec498e28d729d6085fc7f5b6e5c4212a0aca0772af8f83200d422b49a80dfa17cf56d8277b792d7b4675dba3a7502674f595a45fe93008acad026410de336fa41ac0c725bf601280bf7b4d7dfb63789175b7748dc54846f3a8b28d055c69e2424704bd84f61c896a40447bcd42b96834c8429ca79dc4a4be300c7dee38a253e35819a43d833046f6437622094d003a3b9914bc6946bb4f4cba41246ca027cf2e599a54a23e8cca88086a6bf8aa92305185a8b232a0f45903224ba2d3276715640451bf49c350fbe5b2d95a5f55223a1a794bde26012bb48ccb4384b3027855331e96ba09c7e757bc71ae9ab2a1adf51ff01bbfd4c77a40dc3e24da767d8b456979913ae97fa9446413084a45fb7827a082eca1094a9437154b2c8edb48d7bb893ae3213b5a95f86bc9e146657ae653f1c9bf54f87830aa968b96b747b9aed4007ab4030ed652652daa9612d00f36bc2dd1299c8f2c84fb56045ab45279735aa1f57ecc470d7e66696a8b7a65bccf23b63ea1d595363466a4d24540e21bde05733154180d1a80652b166cc05af5a7cdb2158471d52fa5006a8ea25c98167f4574a8a47a00b7c031e667a7daf41b32c714ae1855ea9bbd0a1aa18bf64071c44f3783b30ce8301f20cbdc5c194d6131712386bb135af9b55c680790b5147f55a6cdb94075d0f0c289f42aa638623c16be446289d099777717b89922476d8c5511997419d8b5a44ac8c4a9589c5b39c03b045ac31a6e9967fa22c21f5bae213065867945ec746f776b0daaa96d85b61864fa94e76474beec06815b556faa81ace15c552558c0575c44e26cc4f919d3e26fe1374d2afcbb3de23a9be5b366c1a174d8b78ca462705ba70b358d57a751180c781b28075435b2528104ac0bbfe5912f8fda282f93b7e3292a64b83494563741789c98eb7e84d69c7cc2cb1703ab94aa71d7491c69b52949818245acc6ef07c11fcb68c336738fd762269b7ac562aa7401965f2c5b2909404b32cbc86671043ac334e283ab194bdaabc390b0b2e275bdf0cc2651d11207a53db1a2166b7526633cb779d88da83357b51c962f567d03917f0f2b5c3c3b9ba75699efb4a8a5736d98a56b1510cd6f233c2c05909a3ba6203c11ed72a0091785acd729dd609704e51dafd4342275564615b258691b59266a0ee3a8b261c6e9e9894b681806e97fbe3b25b4b133d804a0286a909752220c11c8644417f34597db43ac66159956a11541cb4348c23196095be01023e7b267c1e51fb0c11d9b787a519b3ca3f0ae08c79ed3f256a63b488e38040195983da72f9cfc03a9c5a7c428898291a9bff3cea8089a343b73e616c5e02227553511722b04a1604d5ac718ed753e8adc001fa47665b76f944c10dce0635e9c98dd91b9e6790da2b09ce323ab41cc7c29839784e6ba907979ce815f982585297b5170dc7afeb94524563510257d99131981128c7953ad87ca696d58250aab373ffa3476aac3f650bcf58aa6bbe85168b7c4012b3359a2b6bed702524b8498d3aaa04c7915211e1e013e1961b0e2e32b90e01e0b372446931a0fe6255b412581e2b5c0d60d3b7208a63449b4216546209bab2ad3767f9793d0be98cd2899da27f7d980122d0bdf593022e2
sk = d77060c9fc07dc7287876347eef702737a25a8b192146a5bfdb637f936b280098224a38ce6311116518028cc005089bcce93c7c4f65451b893eb1872d5470342d3627e90110022b78ca23d5eb97ffd9a16be398271444d6b17c4c5cbc680fb9f65c844c86c40b291a3cc5a85096b3f150ac9cf1540d1a29ab0d30874db91d17894d234c6bb376b3683273d198c73cac396d942c7cc2c63b19204c15792071ea41383dc864d2619bdddd11431d0b7299aa720516fcada90aac7148fea3d63a14e95d01fb51c03d74bb49aabbf70ab50ef225795340086a0b95a9cb15349501f4c059b26abf18161151c21bcf30d325c1f1d348b58b3bb0da69da24c18d6c75df0f6b0e63414ae9739e9eaceea4b00f0d33775121e78742f9c6ab1aef5aa83b14d8be365270583c0c90847724e39978095c297799774ae05cbd4794882349c68f5a2a2f23877e395c5e14286c9774aa159703312ef63af3fb2978e22a5c1c0152b4139429783ea5bc90016701f1868c2cac0acf4649886b773e5c29dfb7bc142615f93216d2c3ec9eb90e772359614c57ca97c75b593ced123f6a8bf76854d856c65d5069ba084c75f10290d104f5c9ac498200190b72f004897a8d83b0db3274148443f1b14108615a3fa02668bb9baf1086503351ff1301e65085f65cba909bcc42b32fd5578522baea9f515e48b040a259fae266127bb6a8e338965051943c63ea536b5db2c3b6c8998d4287922d5657da1269e8071939b28aef119b0eb66a87378064162b1151e852cb00f927d6dec61bce0631a93c1b51379546453c63626f2a792d20c36aff9a3182c6e7b5833da416f29772b70216732c376a4f59176617c885816bbe72c38a1230f484f1fe4671fdc1224e1bdd8d795c2e0917692517c4441cd4cc3bcd71765212b2e4986c881b2b0e8a0405ba2f7676a41f4aa152003cc185be7cc22c9f402b878bf9d44cd32ca21cf92a720e35f81007345d3bf40b821f48b4b2d693eeed8cd292b636e7360f79237720625e966b9a5d99a7a452d2bc7066163a00647aaca62044938ac6b6598e9eb003175c2a29c46228c7b6464815e9a271a690e771601e252b251f411e6ea91f2f55ea0150a7a5405f536849af80e0840c322c5b339470196b16cbf24484f407dc84819373109a9676298ca273d82bbe4e24946e0617e33897f170bacf4b7a312245ffb780f4c5100109f8c4b629ac1042cb7a946293f740a3589e069987aaac2d996f5c9886d7125cb772a6d93761851076931180d87ae808a908d3c3c1203ba85739c6095b4fbec78066ba9da4433dc4928f4d73e03108fd8f531cd6ac47c088a64562e607c7bde3867691206ba9c058432466eb54a9414c3a3127208a512ab5973b5d118c51468fa70bef827649be94d0d97acf60b693d73b062249806275a5d475afbd943e96a512f45ce54343bb6f353a9b1540f420cf4f01bb3611a09925e430237712a8c2b91beaf7623cedc6988990ef8006bc0da49c57b5eb718409c8a06f81ba501090ea67519c261574b118ebbe1765a145309677ae4fc9ed499934e24500056372a25271f40bef480218d978d6457aac1f9761bb63679396490242558b2b6c617050fd902523a8c2450c193211551409a9ff92089c54b048b6a80127c7742ba34333bec498e28d729d6085fc7f5b6e5c4212a0aca0772af8f83200d422b49a80dfa17cf56d8277b792d7b4675dba3a7502674f595a45fe93008acad026410de336fa41ac0c725bf601280bf7b4d7dfb63789175b7748dc54846f3a8b28d055c69e2424704bd84f61c896a40447bcd42b96834c8429ca79dc4a4be300c7dee38a253e35819a43d833046f6437622094d003a3b9914bc6946bb4f4cba41246ca027cf2e599a54a23e8cca88086a6bf8aa92305185a8b232a0f45903224ba2d3276715640451bf49c350fbe5b2d95a5f55223a1a794bde26012bb48ccb4384b3027855331e96ba09c7e757bc71ae9ab2a1adf51ff01bbfd4c77a40dc3e24da767d8b456979913ae97fa9446413084a45fb7827a082eca1094a9437154b2c8edb48d7bb893ae3213b5a95f86bc9e146657ae653f1c9bf54f87830aa968b96b747b9aed4007ab4030ed652652daa9612d00f36bc2dd1299c8f2c84fb56045ab45279735aa1f57ecc470d7e66696a8b7a65bccf23b63ea1d595363466a4d24540e21bde05733154180d1a80652b166cc05af5a7cdb2158471d52fa5006a8ea25c98167f4574a8a47a00b7c031e667a7daf41b32c714ae1855ea9bbd0a1aa18bf64071c44f3783b30ce8301f20cbdc5c194d6131712386bb135af9b55c680790b5147f55a6cdb94075d0f0c289f42aa638623c16be446289d099777717b89922476d8c5511997419d8b5a44ac8c4a9589c5b39c03b045ac31a6e9967fa22c21f5bae213065867945ec746f776b0daaa96d85b61864fa94e76474beec06815b556faa81ace15c552558c0575c44e26cc4f919d3e26fe1374d2afcbb3de23a9be5b366c1a174d8b78ca462705ba70b358d57a751180c781b28075435b2528104ac0bbfe5912f8fda282f93b7e3292a64b83494563741789c98eb7e84d69c7cc2cb1703ab94aa71d7491c69b52949818245acc6ef07c11fcb68c336738fd762269b7ac562aa7401965f2c5b2909404b32cbc86671043ac334e283ab194bdaabc390b0b2e275bdf0cc2651d11207a53db1a2166b7526633cb779d88da83357b51c962f567d03917f0f2b5c3c3b9ba75699efb4a8a5736d98a56b1510cd6f233c2c05909a3ba6203c11ed72a0091785acd729dd609704e51dafd4342275564615b258691b59266a0ee3a8b261c6e9e9894b681806e97fbe3b25b4b133d804a0286a909752220c11c8644417f34597db43ac66159956a11541cb4348c23196095be01023e7b267c1e51fb0c11d9b787a519b3ca3f0ae08c79ed3f256a63b488e38040195983da72f9cfc03a9c5a7c428898291a9bff3cea8089a343b73e616c5e02227553511722b04a1604d5ac718ed753e8adc001fa47665b76f944c10dce0635e9c98dd91b9e6790da2b09ce323ab41cc7c29839784e6ba907979ce815f982585297b5170dc7afeb94524563510257d99131981128c7953ad87ca696d58250aab373ffa3476aac3f650bcf58aa6bbe85168b7c4012b3359a2b6bed702524b8498d3aaa04c7915211e1e013e1961b0e2e32b90e01e0b372446931a0fe6255b412581e2b5c0d60d3b7208a63449b4216546209bab2ad3767f9793d0be98cd2899da27f7d980122d0bdf593022e2903d69da169d8f3f65eec290acf30078fe51bcbd1aeaf412dfe2d31c7b10157cbae49824e1a023a302cdf665aec15b60f7f77ab2a0fffd5246d07ae975a0614e
m = 2905f02ce2c10e4ae7bb7f862d1d377f8df3a1280481e2579d49191d1ee6ef6d
ct = 027e1f6c6b020d9842e28055fd523f98eb0984b1337060fd68d92e65465cb184ba29747bb084b23c9750ae905b4aea7c1ec93385b7704c2756337efd94ca3c0a63e62b5c46956466ce699ef1c8e513299d2c517b934ca669f31e1449b543a73d74e808ce2f5f67555a8ccea87dada4851ced621feb0dc5820c404812738e3025bf4f75fb002e8b01013d2baa2e7520c28d44238ef2a244a6e41d9e141f488651b6168dee9ebe1fd2a6025748e9e0067150254b1aab95ee992f8e2633f61d1353fdd089ef6b66b5c73de05da544d239070722abdac7a3b040e04727dfdf747711c39cba5f869ed17440495f81a4836fd79d64dfc14525cc05fe61066aa9ad9b68efaaba1f01e125832452a78ad9e1ec1ea0cddf84cf15cde73f6699bf8d4626c3e4c63fd0406768f6231658726a955cc7844985891a85f5488c1b37849ecb29f3198a1e4bc316c94538ed981592d5d16abd0db13f0bac28941c852ae1e76c66212f3887d689c3113697e870b4dd41b40c05661a820d60c52bfc09f36d2e997ea6b9bf1e0716e6fcde4b7e3602e95332f49e4922f8dddf03a273f930a234eb064115720591db920a2140ef953335fb838e20b98b9cc5683cdff3250212315437a3b8f86920c9b5a48a0f01d3cb02baec112872b987a0ab36e9390e80fa794903ab9007f4db12518e3513eb7823eb83d4b955aabdf37d13d8d30580e68da80d5f3623b61cb490757180cc643daa9542221713bd552a125a2ff7f4103f078477b6ece92ae46228e4e3c854a2e863773e53f8297c6dc52c38e7ee878a22d821d1d1e8e4be53cda8ed5e7a567a54dcfaffa077b5aa62bab4a5c2630d68dd5931f60fbff09b0586fe09b94d45e85b45fdf1077d27639f9637b080afb32d9984721341cdfa7d551ead4bc00a685063929b879ace59ee2dfd9ae332f8643bf3fc263c07b931a92761bd172ded54563229dca54457fdd4e295972a9492788fb23a1edbe3dbf9180199d6b9fd93cf41be2a2d14fe7f562fa5509b125f2bba3ae53940c42fca9720f9a7f52538231cfe053d508f18515cb431f42224502f8734bad6531e1bdb0c876909e3e60a554a72bcffa205158ad852ac0c4e5bd93f4f9e01e8afa7c1c6967a76dba2e8bd0c59bb394333505f29bc9df3f17ab2dc177a195685842dbb1ab8aaf508822c32b4ccb9cef67305e9c82779cce2d90ba86f834cdbd3b1b94677441be99d85c6f5e0ca93f76132d45289e5e8f8b964830f013f74c13c495446223cb090ae98e09d8a4ab94625573e4c513771d19ab02f09f90c36f32c603e580a809e2ef84a72ff1170f0d3a815b333e4976330e8a301a6494e04533f08ae1279af3e09f3e36d5591be1819a4e142193a6501538b3c172e37c5a2c2065e035fe3b8beaeda9be8c02ad16ed069150353d03179d4cac5d28879158dccf1579988e080bd3b5e7816f6fd0a09653d994a9aaa64761066d2936e4dcc042574dade294af205e312b470ebd6b00c9ebfdd48bc8e68c1bdcb32a876170ba0606c9d20c501
ss = b547361846e889d87c5cc8e45fb7c54a7c3c4ccd5e01101b734c8a3ecba73f93
d = a453bcacdd2b0d4646009e5ed451c3c45f08fb827ef733db3c517a9dc1af93e6
z = e39cc6c99ee6fd8653d15505a6c2a713d41b43fa521cfb214e8d1b38440f4640
pk = 352071c0a607e459c907fa29619ccfdb5147f56c208e20b3dcb82fa2304e40c46aaeb47c5bfca8a9079ecab4471d4bcf914c8ba459433ccb950772038f6892062535603b536da65dfd5c33430069a7f33a08092bd9c9617df3a5778b1d15a8a91c8b99bf5b0d4596a3f8a79d3b6994e823c20f102cb2353273471e2675633d9ab2c7668f02e7a68b2534489b169eaa92a8d78e4e182647f71758fc7f49a17fb400c1de30cc76664bd10b7c55885af696478feb919f3c24fdcc98991177b52ca647070cef77ab47c891b06575e5a0814311a75bbc9837a1c564246c163017696294533999b6700a1402552063a621205bc28823e539ad1c1795e0a23b6b47737ae839617548a514631319a78d99350eb77dfba97f7208d04ea980546a9e6642395c5177bb7b433dd47351b85e569091eaa30ce450c1b786c0272b91f9763478ac5410bc1f78175edef0021e8c0b4f074bce255ac2238a5d67b84b08a12984696e1ac7ad1131cf64bc64c5b0a1ccc94e3bba85271975c63f8d314d9f1a2d17835f873846c6858f9f285428478b2efc10bd7b49ffa006a6537684b0093a633d9cf9bf6bf97017690b4ce511b1898971b2978b6a1371e8aa70d970f8600bdd0109c84521e663845805235dd5849b192c12b49b43f824d9a16dba939609e166a8b05e4811b970915dfb527d803672c7a418293937a0c508272a5186203be64b4b1b33578d48be3e23913e73a385a8ada0fcc4cebb1070ca3006ea16f7da6eebf8b9e6637dee942cbe43395c8a7806f2c23d1c146d6359d268303a1229e5d513c79b2095892d553038b6a3431948195bac491a879c4dec39cb1b97374a65d5f066f6c66045a25b9b5889999889db34b1f42b4151126dd7431389a8331b9c123aab61c2122285530566ea23bda21cdedac78ccaa9ca1566ea1817f4791da6754379f9b0f8acb217085fa380910ed3ce4a52cabbe52d75472a63c88ddfb423c1ba6c1deb6ed3172cbc7244fb71300721aa13037ede787ffd546e60890131d8add25551d72881be0c8647aa10eb5cbb5f73c891868d4641bf8a692bcf0a5867091f4313bc976c989d1c184aea07eed11e36c215008b56a55ab5062bb41f7c5895837093671fbf7c4ec63505d15ca7efa5c6e45a5f5a757a4fda02f9f13c7926ba7c990e6dfc8b20ca1a2a9490a33210c14accde09764153bc9d4a2a68b7a80d9a91d3d47789c2a79bb212bc92812f8660f23a833d78a3f056ac030bcad487431a6357b8a1c13b512deec79ceebc37c6099b720445390277dab65346ea323d33c76e30483d51b9d01b5fdd55bb7d116b2dcca951292f3065b1628b1dbb86bd0cf5ce6a66ba1ab3717829019ceaced283c6b748b26425588ddcc47bc89ceb267ac7c03172b960160a6317d44fc5287c5e462911a8c995bb92ea1c81fed5baadabb569f9cf7c1cac71926f3e4a1a7411295a623c41240ea4e9011660227a785d989ab00a2c3091b02bd65a5b244246ffb97e23213f57b86aa21669541a60ed7014f1831839e41539dc8634d0125d61100ea4438af59434a25a1ec0bc99aa0edeb19d67ebccdd22ce5ff925ae364af7868ad6308a602033e0221ab609560144abec5a4792b8894337c866ec1a5df4076739fed133a74636ec9d904e88876b678088d8c70f3c70
sk = d98cab94a33c2a631d4bb8a0e314b78e68824f7b2156d3c481c32f35c82cdc5b2f0f41c2ae64295c246661dc0052209ca274b3aad8221ac955b0f30344f775b759adb1031bc5fc34e6eab6a8a10f7c576e848b2c78a31aa0f951ed8b917277153d4842317474693c5643ea6a9d49a8e5a9baf7c61f967c8679647e8c25ce3ff5a766f34b5e481dbf93550bd36595c51c51cc1c50dc278da95325f483209119942a604d3724328a28f18a6559ebc23a2ccc7d647ecfd866b17b2f2f63b31e1886c309211e7238d2c2510568262a48291a9a7a1d5c38aa61c0acfbc20e8c347c59c6cac9bc402788da55baf1a7c3c0093e4707699976bdca93646607322368addd9420df669079322edfd59bf09397c4e2392062b455d25044382e26510197106f681663a2616d7ec46efd75646952875bf708b2a20b9b7a688f256b078a140f170e3187b4ffbc2d742756c1ac1b07a29916f8347c6643131ac72c8c0840ca7f6c866f20d32dc53a448f193b4b81583da61837873b4239b9e690486c240315c387b6e5763ca226d86a028caa07f4c9963af99850f69401200f69c74a0024a4d9a7a54bb978e23c0f13474e978740422c606e7c5576702c25020415d263d9ea362f9556d64129ee182d22b76a8ae4892bfaa97b68709bf905379102a435500835871d192b48d64b5b31a5647c3634489cc2f33c6ca400371152d8148c0ea4acb95b96f3e2919ccc251e6bc458ac635470437165c2bd4a9efce81471d652deb6aa06359123b532a4c7c1a0ab0abbd193042c4a2d82b69df83045bb933eb43d1199a818f85ca0239ebefbb9294657dbe33dea89a844eb54f624c39732201db37ac46838bca17e0aa3b01448412bcb8ec98b26fd78cee583948a37bf2ce996ee852fe1d1a744f2098ca5b0720409fa592dde17432d424ba40a5362596393932c8ca7022435a763a367afb41818e12b88548392f9973619b41430cc48339a241cab26c68855b07ca4163169497e31831aaa57c3ebf384f3926b28374fc4cb2ae37173dae034ec61c48e804ac0a347d721c670357a7e78198d3b3eab02c168d26e3ef04d1468bd7ba4be00013266fb8fe3bb98a138b63a45167494c17b89c6a6e939d75584e755bbe8048fa2443c57f07f1f178965047e2a59c6815a5b92b6691c9c9dcb6250bb73725586b57c8239eccccc2fd418289a0406671d68e79e4118304637c9468b7312805599960c19a824582b5182dca37dbc63d5d33559a79beb56c60108c5655789bee1c42b75b73b9b336140b202b61ea32324134b8dbd064bd3293650c5b8e8f87793080e509cc7beab0eac8679ca5a723cfc119bc1a18e7631910a2f50601fa280084b98aa81c38907f0a685b3acdd630a3532ada83648bf858084d087c60b1ac73c76ff4477d9b01375a7cea52280b404564dd69c46e3a2125729463ca7fd724c35738094e627e5f1610a9a00ef7294f4549470b993d0447dfe34b8ac264c547a0b7a134d19ac2bff750cf2e4c80f32679375cdf0906346d64a56ec7648c4b7a20613c9b74301b12d40d1ac64f8318708820006d06e088811860a1cdb300187c694335170f6539df45834b93edfd4275e939fa5f828b6e471a5e09b352071c0a607e459c907fa29619ccfdb5147f56c208e20b3dcb82fa2304e40c46aaeb47c5bfca8a9079ecab4471d4bcf914c8ba459433ccb950772038f6892062535603b536da65dfd5c33430069a7f33a08092bd9c9617df3a5778b1d15a8a91c8b99bf5b0d4596a3f8a79d3b6994e823c20f102cb2353273471e2675633d9ab2c7668f02e7a68b2534489b169eaa92a8d78e4e182647f71758fc7f49a17fb400c1de30cc76664bd10b7c55885af696478feb919f3c24fdcc98991177b52ca647070cef77ab47c891b06575e5a0814311a75bbc9837a1c564246c163017696294533999b6700a1402552063a621205bc28823e539ad1c1795e0a23b6b47737ae839617548a514631319a78d99350eb77dfba97f7208d04ea980546a9e6642395c5177bb7b433dd47351b85e569091eaa30ce450c1b786c0272b91f9763478ac5410bc1f78175edef0021e8c0b4f074bce255ac2238a5d67b84b08a12984696e1ac7ad1131cf64bc64c5b0a1ccc94e3bba85271975c63f8d314d9f1a2d17835f873846c6858f9f285428478b2efc10bd7b49ffa006a6537684b0093a633d9cf9bf6bf97017690b4ce511b1898971b2978b6a1371e8aa70d970f8600bdd0109c84521e663845805235dd5849b192c12b49b43f824d9a16dba939609e166a8b05e4811b970915dfb527d803672c7a418293937a0c508272a5186203be64b4b1b33578d48be3e23913e73a385a8ada0fcc4cebb1070ca3006ea16f7da6eebf8b9e6637dee942cbe43395c8a7806f2c23d1c146d6359d268303a1229e5d513c79b2095892d553038b6a3431948195bac491a879c4dec39cb1b97374a65d5f066f6c66045a25b9b5889999889db34b1f42b4151126dd7431389a8331b9c123aab61c2122285530566ea23bda21cdedac78ccaa9ca1566ea1817f4791da6754379f9b0f8acb217085fa380910ed3ce4a52cabbe52d75472a63c88ddfb423c1ba6c1deb6ed3172cbc7244fb71300721aa13037ede787ffd546e60890131d8add25551d72881be0c8647aa10eb5cbb5f73c891868d4641bf8a692bcf0a5867091f4313bc976c989d1c184aea07eed11e36c215008b56a55ab5062bb41f7c5895837093671fbf7c4ec63505d15ca7efa5c6e45a5f5a757a4fda02f9f13c7926ba7c990e6dfc8b20ca1a2a9490a33210c14accde09764153bc9d4a2a68b7a80d9a91d3d47789c2a79bb212bc92812f8660f23a833d78a3f056ac030bcad487431a6357b8a1c13b512deec79ceebc37c6099b720445390277dab65346ea323d33c76e30483d51b9d01b5fdd55bb7d116b2dcca951292f3065b1628b1dbb86bd0cf5ce6a66ba1ab3717829019ceaced283c6b748b26425588ddcc47bc89ceb267ac7c03172b960160a6317d44fc5287c5e462911a8c995bb92ea1c81fed5baadabb569f9cf7c1cac71926f3e4a1a7411295a623c41240ea4e9011660227a785d989ab00a2c3091b02bd65a5b244246ffb97e23213f57b86aa21669541a60ed7014f1831839e41539dc8634d0125d61100ea4438af59434a25a1ec0bc99aa0edeb19d67ebccdd22ce5ff925ae364af7868ad6308a602033e0221ab609560144abec5a4792b8894337c866ec1a5df4076739fed133a74636ec9d904e88876b678088d8c70f3c7008cff1967030a528e748b708b0fb783577f249c04ea5536d2da034fd0d15fbace39cc6c99ee6fd8653d15505a6c2a713d41b43fa521cfb214e8d1b38440f4640
m = ca41a891e8b3cf62f7cf5e356fa7705dcf26478b2cf2561a0de208dc06c02059
ct = 168f34c52de86331eaba699c046cc0e118bfa3d171e301494ee1dcde107d5c4104ddd471388db3aaad6f6645183ffc95bde59582ed0918422f2805681f8782892f48edaca599cd1f1f3766d7120375807414d544f165dfc2cb1bb9e2307e528574478d9d4469a188f50b1ebdd26242582b87e9c90e84640f4325781a2868bf964fb5a7e40421cb32a9bf6d1b1a4470b0ef1547ad536f09742adcfca8247a9d1820f25e872dab86310a69324e8724e119279269fc6b5577eb8d1c128ed796d40867df1b01a5c38bf419f8f0d1b2559a1b5268f3e37c488927f332f0e318b60cfcdd9ff31ce7953a1aa631805c1ae2a51d53f279e7f6dbfa647a9ba7fbe0bed3f23742c6d2ac22a23d201acde0732f55d88e7e2e5f15f5d114d03ce9693d3c24ea31c38e52ecbb61f4e71250504becbeccf5a5b79473f5ee5a6583d9a286895247acd5947d183f7abb5e2bf48e74985b79faa0abe2ba4ab467c514c7b224b4c5a2b8974f6ae62dace276c077c2e2b68fcd1e3161ccfb855003911487099131a40fde44879d16d514c29c7c48ee7a62aaafc8be168023b05175f4db7fbb1a9964b5da65545e4adfa4b7a478c920dfb8e8fefe3cdfc48296cab025fb0eac3bf5a8defe5f88be96d0e90b35e7e8cfb4b8e305c63ec7cbf3af4b5d9ffbc7d5efd54a2a5e5e7bf9e203ab3c7e556d2ef60122ea0a2297453317d19316d047db4e507029a1187518cf10fce742fcecb85aff457869c3c9755573cad3ec4864fed37abb58aa921abbd62a7aeda1fcbb47c7ea75420fa78fdfb5648cd33dfe995486c213766a80db5037735bd653c2a779a94867cb41cb8ff19ca03cb6115a0c92359f98c508c10017b4d4a10b7b5c0abce2c8f1fd74c2d3e83b6b14b295715927ea91ca60fc8976b38036da4f5edf91ab8aaf56a2f5fd2f66a9f2dbbd83868685139928b35fa45d77f53e638bfbbf60322c2fdec164f330d1103697a2e7a25322b6365f3c5030867c4654baad682f808c94d9177dfda5865cf6c8270872d0e48f4da89574be9c892c608492ae45c29deb0896ca1e9952737428c7ec25478e5d2c43705826a6c163e3e8b48d807e9dd848f2c90263bcf4dd09f2fba6132900873a0eaac466f8f89d3ddc2d1d520d5f4ea0a6703a6844b411c6ebd88c1d5cbccd4e66aee96229d80b81a2412a04666031bf7caa9a3be97ec772e46c2a74a6f004c407ac07674708b296ec998b37d595b605d364b41291352ebbb2cbf4361e4817b703d800263a2644fe53dfa6141f35bc3ceb99a3871b2c4fefa695bf5ce5b438753d4cac7def78233109668f810756feecd93eabfc555a60489111a0ad031e8c40637bb6303c8c909d94bb285df7065ff9976ee58d6540973b47295bb6ebc7bc5dbae9da41fe3c19e7f22aae6c4a63b808c7c602a9609472256dae7542687de46270a614638651aba97d1517cf7e9d50534ced83177697d5f6645b9831b30e79a134f7c17f962c6c3358b5509f9fac7b7f4903579bc3a78ee03863208684b56ef6f9cef13f
ss = faf2cd84ebc467d4a29fea1ffc4d62b2396cefafa7660018d3e77783528c8abd
d = 47ca2b77c5b717f423222c2730ca5cb9c856bc951d01b2b2c80bd76ccb5539b7
z = d55eeb68870b6df148654f14eb4b3ae9084b40f8b5cbc83ff4c419dbbacbd190
pk = 4a5058d467b5ff439fb0c2916ab09bd306661b18626746c8f4db817e3c4dd2c71041929dd7c5918a760f50715c6528c2d2e7c9b97c51e9009281849cfe4410b616ce03455c73580fe16634fda087387023e427902180c5e8276b797abcc47028cac91bc751c9ec4a9c39d682cb38b38882103839947b920ed453a766c04df7ba58f9714c6c370b98172a71fb7d254285e609551f31444e90c2b1d595472825fb9cca49d55c237a67377808ebcc1bb4848a75527ec467a7f94b8c4f8b1a16f789f3ca15f4f332fd0160ff6c4985b08b9996bd08892d5a836d50566bddc6adc6ebc7d3c95068c08682d54e70666f5f62b238f69bf86a3a48421bcd8b762625c06f03cd8e013561abbb2f01b1c314a6a61500aa02b9a54682325340ba328761140781885febec3a4090a5989b914a494d07e9793b703ed4b45af78c42f3bcb46cb4c7fc5352802ba0eab35b9f66c34c39259ae52d1b75b910a82fbb464d37f6befcaa811abc6485f41d38c8a4d1592ec69b5ce90c7cd10c0082c0b72dfb2e5a16b4c7ab6e65f58fbeb6c442fbaa2b4345b3a3326bccca3b5104730520383178589c4b4c751796c31aa061346620ba90d30b340c541f7cad17f86e05c91e4c21162f618b52117ddb572e1b90c0e19235a82a3e51b59c3b280ce3fa739bb70e4af9233831269ff87f3114596f317f28dc11b8b53d578a8ca85b290d31abb115b76c0a8748124fdb822f989c241b801c8b982fc733921d45853cf63880107704baa331b725a416471032a9289673f3ecad22050d9c5c9e2706a341553d168bcbad1a41a3c554260112336430fa16ca8fb98cf5d92acafa8fb427c460a27aa08358b36c5ab849ca2725b72c939fe0601d1e2abcc4434bd0ac835751315856922ed53cdc7b49468caca339aedfeb25ec2b97d43ba409693fba524ae4ecaee5b84b567432270644d6aa618669734e10c8b05a0d697b81d6c83c9f844cdc8ac755403044b14c288131e8c0c21c2361b206597782313d40bad1d56dbe159735491f7b800d6b14ca69d92bf2130badd1858b2cc4a408c33ee56fdfd719abb2a431132e15b89d83498b6bb5aeb0d7404e94cceb2a29fc392a2e466469e53da9c371e0155a774a298d515d70ec5e31aa070be92c3d6290f285a6034a97e389277eb393c5100f066c588aa33e66028976493bf41481b2eba07a720937bc02b5324d63b9487a1789a6baca91512c1a3a0a70b348c1596cce7997ed395b971442ebb3b0e2dbbf5608012030a172b259ac705af9634ad585916cd63ee1248ca143a20001a20cca0496734c2c52a59bb40f76411578e2c60f2364e8763ec1e5641c80a9d6235d4ff9ca73f4c4d6db9bcf3383d7d9a025ac76db1ca49710aa281c222a4bb81b1027d80c38c8365a39988a029a93b5dcb2b0f410fd1b63a54297c65b7de3f3a948f10988b507955aaaa2d3c699dc83ef348e3781c8723b9bd1c6637b94b6cd416427592c71311a16d449d15c0fb2753b338586f7260cdf255ca65cbc8c54101731a45544312099a66405b01eab124f116cab0003bde314b25690520a9a2131154271c89b97539035652c03b462f2635db501f9ab6983017f22b3391a67397066c86032a31080d329647a7c4f5ab89a47393636ff0671a4b06948c9f87fb580358d467fd3
sk = 9483b4fd275acc8cb660713ba7a57bb442aa743537e9e4b3dd73c5d3239cb876cdadd5a1dcd364327a7f8cda092d6841879b0fc7b64e81216c9acb87a4150a3fe7bab7058a6c6464fbb9ac71954e65647083f42acdb15829426c53c55a7984074dab019220b5f570211db614357ca0d3da2b648b2af10c0cd6008ac31ac8d995af6c44531d1125cb710a6bc4a573f04558a97eed49071f748310a9c844c63b491997109ca079613d96c2910b365eb343b3e405b749f33cb6a3502ed634c50196d364352aa06f5a149cebdc2e59d5b27c828292332157e98893494fde7bc51996562f13081f2ba89ec4b416c4732946b4aa26c5e5600a8b9b18278c51821ca36e153ab0a763dbd397693800a62a1e3682c9f71154aeb6772cb3368b6465400c7b4b200e571390165cbf56452072e38b797ba0465238f9e80652a0ba700951fed03fae6c91787c8b2c752a02a4ae52a16b4d1b057931174890656b53984ceb20b1b90d6fb10103c97f5dd7a0ee83cb2b34c85825766edb64e2135f897a6ac1b144ffd8225a9887d546c0d9f1b3d851003e810fa2193c856c7944315869349c93dc84616134c3901d1f137358984341069546da01864a16ca44025e78cb36744db7b3045425243526524f064f8b46c862a7660acc557d71574f227ea5d83ebf2c52db172b4fb7a70baa0df43a776a326cd2dc4367b89843a79205f34365f3b206798550c5624e241f03b41d56776c88636611fb1be2656fdc1c4e1ea84b0bd1b7c804bd53795db335531c896eb72558e6805599ca66ac7a77e4d9a1ff20349dcc76f78cae6c59b93a8165788216a7a611e2233bb4346aa01b47e5b458c970a0cac589f0cc8435b25d74a12d25f10dfb51536b465f085cb170757f8181c7b7c32176109a1a8bb3a59a4d545365960267746349caaaa182136e17f4a32bb040fd3038dada40c8443694789654db794f185cb7054c6bc50f9a24ac2edb5f34eb6a5b410561c0b12e803b998bada9e346785cb2c8e251989354540acbbbfc8517abb5071055ce7ac646e0197b89390516b9e56bb174d2b28d3aadcd0a51bf098f3325642e9b753015af338a8d309000c2313949b2b30314b924e5050bb278c2c4cd96520fd8009c8944569187a69a749b651039ca5443c30b7755782d1d5a289c4baec0f0b0e8153f3986a969e113cba21b41a06f8184b586fa312606419375387eb08980b86f97b382811400e82260d3cb5c74fa5e57b15c06aa2d8b250f92ea0ba222be524459a589a7ab46ac01a5564975cab66002c20745824c313d6167ef2c5a0266419b291401f6cd5b2497cc4cb7a7fb8c67a8761541cb281665f6da184da0ca520395cd492c86a3ae8aa91ba3d24d52322cefdb38be7a6cea16209cbc69e796a2c43b1581a015c2e37dcde072cc4012187276e81b54c20c6f95a6100093cbd9bcac7b75a904eaa9ec31338203c40cf28425ea9c5403ac6cba4cb8051cc2c5ba3f592100aa4188e2696211846bb68c4e39cebf26464b19812c98c0472a76e0a44b2631c01201546ac9982eb8334ac30a4be25342d48666ca41cb63423b9baf290499c27321b5705e8a70474b2ba392a34c17e1a4aac49da90cab751b0e5f50984a5058d467b5ff439fb0c2916ab09bd306661b18626746c8f4db817e3c4dd2c71041929dd7c5918a760f50715c6528c2d2e7c9b97c51e9009281849cfe4410b616ce03455c73580fe16634fda087387023e427902180c5e8276b797abcc47028cac91bc751c9ec4a9c39d682cb38b38882103839947b920ed453a766c04df7ba58f9714c6c370b98172a71fb7d254285e609551f31444e90c2b1d595472825fb9cca49d55c237a67377808ebcc1bb4848a75527ec467a7f94b8c4f8b1a16f789f3ca15f4f332fd0160ff6c4985b08b9996bd08892d5a836d50566bddc6adc6ebc7d3c95068c08682d54e70666f5f62b238f69bf86a3a48421bcd8b762625c06f03cd8e013561abbb2f01b1c314a6a61500aa02b9a54682325340ba328761140781885febec3a4090a5989b914a494d07e9793b703ed4b45af78c42f3bcb46cb4c7fc5352802ba0eab35b9f66c34c39259ae52d1b75b910a82fbb464d37f6befcaa811abc6485f41d38c8a4d1592ec69b5ce90c7cd10c0082c0b72dfb2e5a16b4c7ab6e65f58fbeb6c442fbaa2b4345b3a3326bccca3b5104730520383178589c4b4c751796c31aa061346620ba90d30b340c541f7cad17f86e05c91e4c21162f618b52117ddb572e1b90c0e19235a82a3e51b59c3b280ce3fa739bb70e4af9233831269ff87f3114596f317f28dc11b8b53d578a8ca85b290d31abb115b76c0a8748124fdb822f989c241b801c8b982fc733921d45853cf63880107704baa331b725a416471032a9289673f3ecad22050d9c5c9e2706a341553d168bcbad1a41a3c554260112336430fa16ca8fb98cf5d92acafa8fb427c460a27aa08358b36c5ab849ca2725b72c939fe0601d1e2abcc4434bd0ac835751315856922ed53cdc7b49468caca339aedfeb25ec2b97d43ba409693fba524ae4ecaee5b84b567432270644d6aa618669734e10c8b05a0d697b81d6c83c9f844cdc8ac755403044b14c288131e8c0c21c2361b206597782313d40bad1d56dbe159735491f7b800d6b14ca69d92bf2130badd1858b2cc4a408c33ee56fdfd719abb2a431132e15b89d83498b6bb5aeb0d7404e94cceb2a29fc392a2e466469e53da9c371e0155a774a298d515d70ec5e31aa070be92c3d6290f285a6034a97e389277eb393c5100f066c588aa33e66028976493bf41481b2eba07a720937bc02b5324d63b9487a1789a6baca91512c1a3a0a70b348c1596cce7997ed395b971442ebb3b0e2dbbf5608012030a172b259ac705af9634ad585916cd63ee1248ca143a20001a20cca0496734c2c52a59bb40f76411578e2c60f2364e8763ec1e5641c80a9d6235d4ff9ca73f4c4d6db9bcf3383d7d9a025ac76db1ca49710aa281c222a4bb81b1027d80c38c8365a39988a029a93b5dcb2b0f410fd1b63a54297c65b7de3f3a948f10988b507955aaaa2d3c699dc83ef348e3781c8723b9bd1c6637b94b6cd416427592c71311a16d449d15c0fb2753b338586f7260cdf255ca65cbc8c54101731a45544312099a66405b01eab124f116cab0003bde314b25690520a9a2131154271c89b97539035652c03b462f2635db501f9ab6983017f22b3391a67397066c86032a31080d329647a7c4f5ab89a47393636ff0671a4b06948c9f87fb580358d467fd3b5ed4c3fb678a44d92486cf091333c7f035541614729496d5dd45ce580f0d263d55eeb68870b6df148654f14eb4b3ae9084b40f8b5cbc83ff4c419dbbacbd190
m = 7343358fd131bc289baec8ebfcac5c52c29a86c89f8a2b89c695d8a9a7afd491
ct = f89bdcd620fb98524c2dc298b6e334885ab6ab63bfe23913ced9d66e36534dbf4d29db82efd0fa23f54ee3ac9f839e121aea66432adb8d656acf709b5ea120e6d52cba74d8b6e4bf9a579b0e955cd6b1039be0c0570b3eb4a7f1afc80f08514f46e4dadf0c18923a2c76a2a060cbb8b3d1d99adef1f6c13b88007e1374796e54f9b9203775c181093a07873feddde342d28028f64561ecf8a04f2ffaa4e7f8d56b2b065a46d9ef023793b47c5791764372c6fcd4cabccb490d6587e1275a3bdc4de7684ce1527e7a3fd439e9204bb325d172f0dbcf0f81215d5ba76daead64b6ed00af082159d948a23d8355e472069a5019241ab726253d6dfe6b2e0be0c02cdb033b67393403665d1873d8ac3e0a02026ac4c81bbe96fcaeb8ae588a5d69a41bd8667b66a18d24896c85e4c6504b06d628ffb84b646a299f660f5eaeb8c2fe96776e82d832202de52e62fce2c9e0622c3a5f7a7e6665c916dc1fb3e48a059509466df179b4ad21fde4c5ecd34cc6332694535c5dc08e0569ca3532d6c5b53872159c3e123be9286e054bfa6001df850790e824c83f0614e2ad6fc3d6187b1de6e195f24a516a672b796000a2a6c184093bf5c71ad6398863eef18c78137db392c0700a502a7f05c3afd869b86f5ca1f2e16a8e3fe7b02ebeeaaa833a49d7dfeb80a71ea0e60e3b97bce94762fee37041d65e585cca7d2199df6d2b4df2880e2c7fca948df8011f361d9aac87ba03c05b9b44bf16ac9a097e994e85a4a616aae40dd2aa67959ec862e18fec80fa4e447c328ff2c23b82dfa33557431c09c82bdaf3e5a4d7be224c0c13946865608c9e75ecb4614402421894b5249a386b24b2af1c824d93c5b16ad25c56ea7d13891f20e39e8327d672fbcd824e3a3170ecf4ba375045da6066b3aa159191b172bea1a4af42f254829bd21ba6989e80fcfa30af0800d512753b8b9b4f1e8ed8246eec6b5821d6704bf95cc114bb5bf99d9b84ec1135064ff906446aa59a9a8e73b698d57e1271c04525bce398344df4bf6938208736fe67acad1dbc5f554f3991ee9d98771ca215d34c38746f60c0f4d47cdc7645efc422ad020f02d9e0d70e4d24345ca44f030deddc7e348565516cd7148e8f1a72330a232dd05e566eaad131a3e063490b71648a808fe32e693536cc965a6ffcf7c3f949cd143e7b250b4b6c5a08f72c969ad34ca5bb414d6b09902e1cc54dba39cebb6910908c502786287fa9c5e1d29fa86022913df2dd36207c7a03846a884042437ea10f40d65acefcacf588af1fe5e1490d8e492509c5381ee223642a5c1c79c39e7e600dc838e4baa9d31da12a35bb1f7cda43fb2fc7c0ca07057cae76dc20d72270427e8b73a2aa05306a043f035ce685b8fd0a44bc3600ec137811ad6f78ff624514571d5600eb0971d7e1f7857c0e44e4e87920b5791fcdf8c071b6d5d4b9b643e77f029cc95aeb5e2c2a36700ea5d63ea2dd67cc47a047906adbfd9be0d8ef278cd550e0c8e4d3a0337f04ef0a5c2cbedf547897e1715bf277
ss = a76a210af553c9a9380d3241bc797684800afce10707d50bac06256af813498d
d = aaf6eb40e596a5e3e8218871e708b089240dcbe7fd3641f0e5e41e071ce49107
z = aacc8be341a319f425312eff5dacb31e6e772efadde7250db9f613c13b454565
pk = d0a4700800708a0cbaa0e3347235004460c8f86188ae66af363ba5cee88b03a341f5255c329a7d119bcac87c46bd77a1b5966a3fb22a45d89c712909fa8c69967b1fa8878d89b8541b8a1ee6858932e0793c045deffa62250c0d0072a46328992ba7ac4fd72b48512c7448cedc902d9d69ca55626a09d1a700a92cfb1a6bd89291632c74af580e3b4aa932c8c6714337b1d72a3002c6b68b1fc981cd0686502189712f0c5327e1050ef71549aba312a59e9a342c9e76a96de6907cf235b6e3b5e36a9072ac95d856aa7014699ff48bcb7b298e5168cffa740e0a5bb1f65df9cabbd715096ce738bd39bad530a05eb58efa8b9e3dd426f1781a06179736570611c89a6f99b3c0aa5f4ab2737592082ff73dafd7671bcb60a87c5adf3445ca3381a279c6a4fb1724373827494e294ca5d83574e0877e4a31634abb106b81afd515402290318ca8a2511cb129aa52228ba4a64444b761c184a3a29b221e11cc1335e4b87c457710fa4fdee790614249fa060b0417cfaf9bc4fe88632a76766fc8c5ff424849cb91d4351ec621c2335a2d7813c01cc893c646986f7c2246b2bb05149ebda38f00acb65cb8bf53314561893eb0f1053b237915711b7577b18aa963315a3b024629689a52bdfc81e298c059380920aa5bc39759f2f56d2811c89c59acde3a5496f1a8cce9bf5266b363a40cc1b6c78fbaa4241340dd4563a5603413cb73ba1893bdbcb3ff93bb7f1132940998427769d19047bc051506b5b990074e8d1bbe2d988699b526726a91513988627c2301b44f206696353cab38f68ca111270ccc6cab887ac3b8bedacc12513ca349228b0d842bc193299ad1812b69c63c2b8233c20121d50793906c4014453e19a62da12c76f03667031f2bcb59a074cdd2417ba3789e7af38ac71335736890dac04f77e0b10529381e930c8c0031f88838efa47772a7b2541963b0c7b063472ccdf6228349cb5619c943067ad86019cd964c64767c838407eb32a4ed9c40581b63e0379d00adb275f6578f065894e8a47796489b994ab9471235455fe1f819f3cc2b378648ac625107805ec8946f1599a8329981a7775523f7c8ef7426d8a31d1d5cc98820186fc7b55076b14d2c7c1533cc3217354bb24661c162aa0895cdc4aaefa666686a0f12d1791adb7392b78d31d6bec44068c4f31cd60a768ac0b056c24864c03387715dc48bc86e1b51a649ce4945708951065f946e17c06f364590e4d16520fa2b47b230f1511fd02aae79bb8fa72791806b0d3e211de92455459066b410bfd4d437f0acbbfb02bfc5e93dc7904b649a6f9a7ab09e2679e13040c8e9754032cc3feb8c2bdc21d8f7aa56ea31370169ebcace98d54362ec24b6b6c63732b882984e58839a7f825b17871820ea9dd0dc8c5e7a15403888e80150cf5a12c5e26040708791d2074df71945d67f221b6d2bbc1b65d37559a7c248516cb4ccc19cc15f93ba6d6085bdd95568cab1069cf13138b83173ea7c58ebbea7516c6ae25bf5e07ddf29a0dcd64b455aa6e050c1d5663245318833cb95702bcab1a11fda773a73454e1055104f917b75d650dfe1c59e807314a096de713e35837ba4f2a5f3991f6ac18302647fe01a05c055ac9d19fe27027cad17633dc0f4693c1f79cf69756e79c9fae7c954a0caf2c6b326
sk = fb2abf16f6cdb674757180738286b5cbc25ee9eb1229f3781a8678ccd0c5d4219d49352913bcc4a404503d7282cc215ae337ae96c60fefc6a77e5c600962024e25328ac211d6d6c325746ec168777bb4489b04cd869522d44a62d1bb81dea56e8ef8384ac64fad710efdd327410c6b7d184fbc639e2f6c72d64b44bd303c06779be8c2b2cffbcb8abc582a2766efd9503745773ca2c4f92769cfa2b4e9052d06d1adab40137a2419891bc9098898935650197a0e3dba7f6ec54aa9b521624c48d265a667aa4269a12bea0abfc0e705fe422621848a6a87265f687de0669f56c63968569c1d807826ebaac30173586312f1ec53b0b52ebde2aa82f32ffe592fb90363cb3a281f49cf9e16b9ba4390072c5a796c4e4ac95ce2e14070014034a4a92f8c1fe4733c645b5dbec38129a4021d5c1afb9005c1756e37f431d89177142891827519d2874c9d1273967b176a311f041270cb3bc8d0779c3e40bf824102374a55fe5b2598d20d8d30249b59479946936fdc6b0e17a39d4684bd914479110e68c780f8468e3155be5acb0930fbbeaeaa79bd655592a28622cc0553a3123f2a9fe15b78c89501b0943731e71d2ab05fce4129b6324d66991114974dd7e79ddafa46879286d8d5ba285526f8767aaf45184e860e8e23ba7458aabfeb021ec68b19253a19204c7fbc81ca904cee1a2b7c38982c97a01e2330292168198101e0f30c1a429b3d243eea7114de5849e50249ac66bc24e482461895a9d28f4f181e5b036e7299832a14bb02435d9e087f7340432a632bdd84aada7a657402bc91b3b0a1075e39d66741e18855826fef247b6e1496e3866f9a2226c4d2a198c050ae706f007d1a4317b45aec0a1e7a2e359b695dc7523050c564b717e2b1005f570235129d913ab2e5fa99cfeca4b4262d48f0486e6b3c47a61946114c69150b068b92a8853c26a9c4c1016e67cc90cef8cdee024785e58586caa9f990b48546bec008956a1744dd9473f4a150445b8c46a1c4b171712c1b94a9743fba6b389b8852175b0b1d093d8d7c10fb079dbe65771a8120c1930f769b8fdbec6f857025c4c44771842d8d42ade8dc3712d9a9256167dca6c1caf1a95301cb6401afac63a7d0915059b6a7e45c0567c951a3096bf5cb44114091d497352fd2be702990608991feaa7302511e838c9a346ccc267caaa9c5221ef60b317b6c3a18a07ddc737e6221d28667c70caa3cd24533175aeb0a99bcf7cf60aab105385906fb1167cc26923a2f3c390fc2d150d3760d77b8954a61065814b6d134887b570ffa944f2d1299b6e6bae557cdb041b2b084792215cfbe30302f39573e6456f486b8dfc22b95f96b78098ffd343126671219244df0c4443f46473818c78f185dcd4765ecccaf4b67276f697d21108ebc16632be86fa48278d467021a1520ae6b0668fc7471c9262eb716cd307c98a1c205a83be5279b0143806d3aa443cc7e1a255d2df178e7e298d938c97df6260a278052b763e1bbc2f85b1389b78abadb449ce848b0eb8a5b44b2e881ac3e6bc66a2cbb9c998a0f3a2439816809b97d066b87da226907d581d981481fa8833d9aaa2eb6b5458288872c5974d9cf06cb6da269471e51cd2945b1d0a4700800708a0cbaa0e3347235004460c8f86188ae66af363ba5cee88b03a341f5255c329a7d119bcac87c46bd77a1b5966a3fb22a45d89c712909fa8c69967b1fa8878d89b8541b8a1ee6858932e0793c045deffa62250c0d0072a46328992ba7ac4fd72b48512c7448cedc902d9d69ca55626a09d1a700a92cfb1a6bd89291632c74af580e3b4aa932c8c6714337b1d72a3002c6b68b1fc981cd0686502189712f0c5327e1050ef71549aba312a59e9a342c9e76a96de6907cf235b6e3b5e36a9072ac95d856aa7014699ff48bcb7b298e5168cffa740e0a5bb1f65df9cabbd715096ce738bd39bad530a05eb58efa8b9e3dd426f1781a06179736570611c89a6f99b3c0aa5f4ab2737592082ff73dafd7671bcb60a87c5adf3445ca3381a279c6a4fb1724373827494e294ca5d83574e0877e4a31634abb106b81afd515402290318ca8a2511cb129aa52228ba4a64444b761c184a3a29b221e11cc1335e4b87c457710fa4fdee790614249fa060b0417cfaf9bc4fe88632a76766fc8c5ff424849cb91d4351ec621c2335a2d7813c01cc893c646986f7c2246b2bb05149ebda38f00acb65cb8bf53314561893eb0f1053b237915711b7577b18aa963315a3b024629689a52bdfc81e298c059380920aa5bc39759f2f56d2811c89c59acde3a5496f1a8cce9bf5266b363a40cc1b6c78fbaa4241340dd4563a5603413cb73ba1893bdbcb3ff93bb7f1132940998427769d19047bc051506b5b990074e8d1bbe2d988699b526726a91513988627c2301b44f206696353cab38f68ca111270ccc6cab887ac3b8bedacc12513ca349228b0d842bc193299ad1812b69c63c2b8233c20121d50793906c4014453e19a62da12c76f03667031f2bcb59a074cdd2417ba3789e7af38ac71335736890dac04f77e0b10529381e930c8c0031f88838efa47772a7b2541963b0c7b063472ccdf6228349cb5619c943067ad86019cd964c64767c838407eb32a4ed9c40581b63e0379d00adb275f6578f065894e8a47796489b994ab9471235455fe1f819f3cc2b378648ac625107805ec8946f1599a8329981a7775523f7c8ef7426d8a31d1d5cc98820186fc7b55076b14d2c7c1533cc3217354bb24661c162aa0895cdc4aaefa666686a0f12d1791adb7392b78d31d6bec44068c4f31cd60a768ac0b056c24864c03387715dc48bc86e1b51a649ce4945708951065f946e17c06f364590e4d16520fa2b47b230f1511fd02aae79bb8fa72791806b0d3e211de92455459066b410bfd4d437f0acbbfb02bfc5e93dc7904b649a6f9a7ab09e2679e13040c8e9754032cc3feb8c2bdc21d8f7aa56ea31370169ebcace98d54362ec24b6b6c63732b882984e58839a7f825b17871820ea9dd0dc8c5e7a15403888e80150cf5a12c5e26040708791d2074df71945d67f221b6d2bbc1b65d37559a7c248516cb4ccc19cc15f93ba6d6085bdd95568cab1069cf13138b83173ea7c58ebbea7516c6ae25bf5e07ddf29a0dcd64b455aa6e050c1d5663245318833cb95702bcab1a11fda773a73454e1055104f917b75d650dfe1c59e807314a096de713e35837ba4f2a5f3991f6ac18302647fe01a05c055ac9d19fe27027cad17633dc0f4693c1f79cf69756e79c9fae7c954a0caf2c6b326e9037042553968ff3007cdb135e368ecf440e4187e554af9d0ff272911ced339aacc8be341a319f425312eff5dacb31e6e772efadde7250db9f613c13b454565
m = 1beaad495ce5da859511454a6e6d84c3a3e0d73bae4cb1cf8ee16aa1539d37d6
ct = dcc7f9e9254d3811ce1de92d35bc449878c06b80f252f1a188ad737e9eebf5a3eeb48098cd9050fd225f85e0a05c47e5fc22d8793e9da4638fe45142d0fc6aea210792312deda7e09241de11671c32a443f9efbf169c7b3556139bb662a80bf0b02e922042f798bf16f6a8eb2b7adf7a908c4ae8e3b12971585272881a48c05fa3104d500011b7e241169bae2a7938aa642744f57f35c0035747ad5283ab49aa973c6199c0cb4421eceebb173278243056839b43f6a1ea80ec8513effa2174c267a8ea637959725d44fda49e86aeef67c3b27198078beb56cd1f408662300ae629d79bd19da6266cad2a3253225e7296bc6d8e49ec6fa9230b040f894e37fc219ed9ecb14993eccd2e559f51087a0079e5346ef23d7586395d151fe11d72d8a6f5ba6cf141f90c1ac264122ab98050519031637b866a01639480cd205c087027ab1c9bca02d872412518d41c0bac1fa3dafe2219b4f8b6ca8e187df54b2646bb22d4a0581265f370a12ca47e347f3ccf4972c23ecc88a7bade86196034cb53aeaa49b088e328e897e23353f967da6ebecb98eed39cbdb2e4c4bd8d7146b1213d08e22f584beaf845424940b8848c12b31140078de48799bcd0be3b37de8ca577777461ee9a593c28d6a8f5887403c70ef86998c044c4e5f8630ef8e2ffae1653a63ad27b74931df933f112daf192e0478eff00f5f6d840a90df27c574f2853589fb499afde93f0d36655182b61e35b62b0a36b3541267c2e11c6bba708b92365f32aef7ff77c42f3aac4398cc3c07655a7d7eb6f3a6d7d19b0ea82e81902d3a15299d44b1fdaf13ae10f316b3e07a7d5bbca4e423d0f7f95ec13a511470c4a90067dec2682245b38c4f8894262c6b572cd499f2b03e6bcc08aacc88651ebedd6f820d2223037179326c4c678d42945007250aaea9378fdc5fdf77f343d23e890fe74cf67ef438af1cfa9bfd273a0a53402e2fdcfbb0861150226c33eb9a2374dcaac163a4169f7734b195855fd2fb8b75e04793eaa1116b41e69ca5ec9aa27edb83d29c0bbd57b4caff2b268115f4813c6d2913a5f28aa813a0178d210a6e1367e4148e6d95811c2730fd811a1032d110e69c68d4fe9243759fe4cbe0bc29d6566bc456988c3cad1e6d61a64db97f477302aa4c017acdd12e5dfe951b0aa162ed8986da4e447e2c2cf9b175d6a8042d37a38ff3f9ba8575e62e899909e7f5ffd36cba9c89f32f8a4d1945904be0f120ff803f9a2b2d7c655f1bdf23a6479dd4687a63a6bbd351f47ee0e6019ee4fb3c8652078158286990683bf480cbda6f0e70f5f0143786c734f07ea9685a276de861aac79e924c8ad5619d9e27ab2cb4e50593c2941db40c4e7aa72972e5e7ada11af0d47f99f5e6532900203b841efa0a6be71dd6f878a905acfb8e252f0ee725f1aa99356ccf60b3d6116e71512b107c4efc5e1bf99beb8bb65ccdb80c0f8c7ec2dbd5cb986578f5067850315d82709986a1bf3c05a296c2dd56086d34fbc21e8bc687a8d0e935a68c49984391d153056
ss = edb312341d92d2f17a4a2c590d4cb03ab95435cfed0b0916914b661da1cfaf67
d = 6500f32c93415cfdbc0bd31d78d5be95cb9060c8cfa2013955b56f8b6868b322
z = 2779aba933159a5aa043e2fbe31b14d2e56f93e83763e19787607196101d3f26
pk = 60e29047d95726801982a9349aa17edbe89d04a6ce4cc52b24d989327c855acbc39e6b9880a0783166af6d03043bd34eb427b4a8b32676a874b0c18da60759a5248ed4508abfd90723cb161e38058d4cc3b162c75261380c119c712639e50494bf195b0e6a9d4b22803278832d52a6cbfb542f451c777396ea0ba5c9d186c0786180a4a032d12bba793e2e29328c91a40de06b9b754a189c2a01404f2dc7011b036c969b1455f7a6c05b249e83009b52ca5ec643b92c0e4ec9469e3abdfc2b8dbf5638450aa498c345f126782a5c29ac7673a8db84b0f87086da21728067f3193eed391376317450a3acc5ea0322b189f56accb246bdb6ccaf7252c89be8bd846aa9d07995bf2c2c5be82385d77e566c90fd797bd9b2a5dba704d60341b1530cf3f60f231066a06590f6e3c90f1b6bcf5cb316b482c2817462ba2cd3ea4a5f0744db5128b6d07851e15266280414b6710fbbb7da113c8eaa45974c62bdb7b335315e5d093d11e5176f019dddba19b379399c7c88a9911e17d16fc5194b2a1998d219c4a5fb5531ea6e6ad37052a57fb5560ea39719c378b69c902acbd3324f9c29da73145b409a5f79c8629b4853f65d03eca0a8718dfb7295ae3483eee45bdb265638c0511864a0e471a34d839419ccbe42303fd2c51232246e0a6b81d9ab00c50a7fa656893693a8e6e245fa7b119a14336c9a0f57108ecf87a9c249c01d3a214bd42649e092e2c3c8c89a2e4d980b0bba5340330717a01f5b3abd426ccf6bfc3e5bf8969af7278b0c428cc39a36da6a7c0b8bd666a1d07bcd2845718b755d76fa61d3ca51b3b77486708606975fc377b6ee0596a6f37474b91549f6899a3c4e46a5309f035133aab371eb5599809bf32034a73c8d4c0240a306176c6b09135719ce9478d3f8136c189b715c6b4ce6612bdc973f40238994b763065d08308597ca22a3f4a43681cb500a680a476e1110005c6c6acfbc13c91abf636a7eba2a1f1280bf41293f3031a8abf8af4faa1d617a380e925861185a2bc37a806cb8bcf92354a26340481aa0e6230758a667020145057f8fc55b49b530ad5ba6f490c9a73b8fbde960a8d123c648155418b373b1189e10c9f91a4bb15592da329f61682f70e03143846b09c09da648454901ab938928280628d4a57a636397e5ca0f57dab388c65fd6e7bb5a9a0f3f95892973c990f393174bb8aa669bf28322f80a65320bc69b6460be565265e7b8af86587ad9b43f1c3e5a582773045bab8cc6e03329ab1a4e05b33afcf8009dcc67986831d0a60662b427ff5a7b9991017930524bf678c7d461e1bc95fd441a7693c3b842460ee186b3f973b35bad2fc258972c2c309490163109cd6c87a81a2d30bac5c6766e7d151da391a83a2a5e96904cf9f268706b23e8758f514072b43a6d7891a92e57ad6a9b82246a7f3459cb9cbb5e157a957b27c8192407e9820a906cbcad6794e16bae2b0664811400ca22941e576fa6fa1083571ba17884d5073c83b7a7a1ca53a90ac098eb7dd1627c2ec28d61f86fdba69308e27fa50515cdb19445405a3e6c720651ac5199a1085c8ef1995d8db0a43ecabb5229353316780f12258867c65bf257af667da224c271b02f52b8bcf4805bc2031fd9d999b3c825fff0f4c8cf37e52c6007bb4a2b63952a0c223185
sk = 218284084cc5e95bb4c8a7648d77bd0fa0b91235af9d447d8bf062d322bc4cd25ef1532433193509d4839baa0f4fb63143e64bb1d35408eccc80da5ccd6123344182ad9734602221c02b6cec762eb6416be03562497768d22146dfd3b04281a0542b4ce1070feb56a0b21165ba91b3b06a0dca42b15f556a5a6793de72c4548969f5f8102b49bb8cb47c8890afc022ba481837c301a619c69731743b971302957207196a56b1f071cb330a7d26327a55b296c8422b87456024c9363798a5fc94b5e026a4a3be75765b2827852908303e6ab4764c33569c657c864a39ab991b61a45de4c3d37811fea6bcbb6708cb27b83178c03571566d090647330cf9b91fa3d9b49fcb0090b226e38322603249005d3ccb00d0a65843fc3149a407b672b88aa3c6331cca33ca7a33136ba5bb4520917a9bcb673f22852240b7a577c3a78e2b0c36e32bffe4ce17ea5dbd016fd00745ddf48775e9274adbb45cb4946bd05b4ee0a38285cdc8760fdb871f629524d3e89438c5afa2ac2b5258c3923430ceb99993c9b95fab5ac7563e6e1068406860ac10bcaea63c609531ba80a637d395485111db501f78a98ac1c0241eab362ef092ec2c4306eccd5274a729b7909002831cd65fca5cbdc9440e95eb2b588c1430903078a625c9b67a4c5955c8ea25175ba7244b57290787ccab76ffb6262679b4b4130426d31d6dc754009573aee9443c4a9af619637be8c52e9486415565a6a3c3dee9a5c9f31d6ee716e0db5c219b01287a8a046bb038939baf2939a2a608674212b5743f6ff99c2a3496cbe21414c646d51399e7048ee398238beb8f0b33806ee33655573074abadfdb22df14952937cacc143c885aa0c7e144e172c1b4690cc6144304475bc02a3cdd84126e3fbbc0d5b6bcc875f89bb4883b7c841d6588a3a5b68a79613d4bb04486a2c10ce76378e07b19824d83ba89a649bb3936e6a060e84b8af0c91e1e6cf9e3b03c00320ecc5b493c88e93f9419c1aa71f27ba194c3022634ad0441f3f36280f6c2e4cbc68aa05a681aa4f16e978b0582e09fbcac4b849800616ff820b5764961e299f462a55a3083477fa15827937c7746e01c22cb1a878dba2ab1d1b5856aab05f3960e4cbc9754351c691c646a29bdbcbae01b670a7284c5a608b8609026a28ad2da69e1d5707770a6c5252917afa476d68ad7c5ca1e9b839aa887e2bc92520552523fac50f29559a803ca9da4fcaa58c1ce05e1d987b05d71ccd4a0eb184a9486819a745010ca92937a16c177c97743cb7fe680617279a0bf40f23a5456ae0346f38a5b346358cf76cf2549528815a272008d748a7a5fb3b9454cfef492b52d350b5710a3f5595e1d6473d2134070733bce526128579d7a80ead61611912644ec5171ba940398301ffb282a0150acf047c25892333514ce4595089c0702d7300a76470ff191b8b8634e56c7cb720ad8429adda29294e1a1a92e06be1e4c4b2a37af7a36515d58873972c1b40336132c0d29c0088989bb4c29ba0cba4b878c8c096c6fcc868efca2d03540f9317adb81b808aa3bd1a118d0ad70aba98792b830c7379012df373820c7e70a7805d357733d543eb657334096fd616c6d1097ab106ccaa3b1460e29047d95726801982a9349aa17edbe89d04a6ce4cc52b24d989327c855acbc39e6b9880a0783166af6d03043bd34eb427b4a8b32676a874b0c18da60759a5248ed4508abfd90723cb161e38058d4cc3b162c75261380c119c712639e50494bf195b0e6a9d4b22803278832d52a6cbfb542f451c777396ea0ba5c9d186c0786180a4a032d12bba793e2e29328c91a40de06b9b754a189c2a01404f2dc7011b036c969b1455f7a6c05b249e83009b52ca5ec643b92c0e4ec9469e3abdfc2b8dbf5638450aa498c345f126782a5c29ac7673a8db84b0f87086da21728067f3193eed391376317450a3acc5ea0322b189f56accb246bdb6ccaf7252c89be8bd846aa9d07995bf2c2c5be82385d77e566c90fd797bd9b2a5dba704d60341b1530cf3f60f231066a06590f6e3c90f1b6bcf5cb316b482c2817462ba2cd3ea4a5f0744db5128b6d07851e15266280414b6710fbbb7da113c8eaa45974c62bdb7b335315e5d093d11e5176f019dddba19b379399c7c88a9911e17d16fc5194b2a1998d219c4a5fb5531ea6e6ad37052a57fb5560ea39719c378b69c902acbd3324f9c29da73145b409a5f79c8629b4853f65d03eca0a8718dfb7295ae3483eee45bdb265638c0511864a0e471a34d839419ccbe42303fd2c51232246e0a6b81d9ab00c50a7fa656893693a8e6e245fa7b119a14336c9a0f57108ecf87a9c249c01d3a214bd42649e092e2c3c8c89a2e4d980b0bba5340330717a01f5b3abd426ccf6bfc3e5bf8969af7278b0c428cc39a36da6a7c0b8bd666a1d07bcd2845718b755d76fa61d3ca51b3b77486708606975fc377b6ee0596a6f37474b91549f6899a3c4e46a5309f035133aab371eb5599809bf32034a73c8d4c0240a306176c6b09135719ce9478d3f8136c189b715c6b4ce6612bdc973f40238994b763065d08308597ca22a3f4a43681cb500a680a476e1110005c6c6acfbc13c91abf636a7eba2a1f1280bf41293f3031a8abf8af4faa1d617a380e925861185a2bc37a806cb8bcf92354a26340481aa0e6230758a667020145057f8fc55b49b530ad5ba6f490c9a73b8fbde960a8d123c648155418b373b1189e10c9f91a4bb15592da329f61682f70e03143846b09c09da648454901ab938928280628d4a57a636397e5ca0f57dab388c65fd6e7bb5a9a0f3f95892973c990f393174bb8aa669bf28322f80a65320bc69b6460be565265e7b8af86587ad9b43f1c3e5a582773045bab8cc6e03329ab1a4e05b33afcf8009dcc67986831d0a60662b427ff5a7b9991017930524bf678c7d461e1bc95fd441a7693c3b842460ee186b3f973b35bad2fc258972c2c309490163109cd6c87a81a2d30bac5c6766e7d151da391a83a2a5e96904cf9f268706b23e8758f514072b43a6d7891a92e57ad6a9b82246a7f3459cb9cbb5e157a957b27c8192407e9820a906cbcad6794e16bae2b0664811400ca22941e576fa6fa1083571ba17884d5073c83b7a7a1ca53a90ac098eb7dd1627c2ec28d61f86fdba69308e27fa50515cdb19445405a3e6c720651ac5199a1085c8ef1995d8db0a43ecabb5229353316780f12258867c65bf257af667da224c271b02f52b8bcf4805bc2031fd9d999b3c825fff0f4c8cf37e52c6007bb4a2b63952a0c223185806aea6700e293f433a97e4b2c8485e6b4ac19ad493c4c16a10a2a884d58f5ee2779aba933159a5aa043e2fbe31b14d2e56f93e83763e19787607196101d3f26
m = d2b388fdf32c5ceb6126f9f28c341d109c1cbc6e69207bd655b969de1b8f7b0c
ct = c4e8f8ddac9b74a7800293f05ed5395d0ede351201f1b8dd207722d42d41a595c8845d2f6f7cfb9a06368366f68c7db5354a09ccca35d0a3403570452eb66fac2b4c6d0335ff3271f3b3946d49a5c16fd6f0e0512ef9884201e8456b0be22d24be11e02ad81e7480b8ba79a1c083dd6e67b3b6bf94645767035961f00c1245ea021df8ce1b4d630ee66b08b85cba137d58ab2f9bcb0d1f9d026023642ccda658762cd22135b5782e24edea149f4b2e311762774f5f195b2a236596547c1c4bb0f79b196464de6074d11bd23e44271b1f913a169a2a624b2f8cad3c515628e52409db2a134daa96cacbbb9f10e4709911177c03987c99c8d1b3cce1fec962cf9194a1c0f387a384f55867eca9fb0865f53f0e9ca2649c34a2aff6a03399438d9d3f4899a10a85268c539e93741cfcd30d35f9eee2455a8cb1ca3ae9fa73bc5871d3b66fa6dc6aa7b290fcd3b641aed63fcf5a623140fa00ed2510ebff86fefea04fe2d0b64fe98ffa5d86b4f90a17ac491aaf66076d053b81dfb712fd0bffb5c2015f8d4efbac08a6a92bad03f2114f8c98309a17ab235b8ed07d949837a740bbc88f5c88b6a88936301c780fe2bf0bf40a1e0127ac1c97346c1ab21d7c4dccafa14c00ade830e15f7006c0f90a668a77ad26a1cb0e75fa61d99ea719eb6e7202ac51742a60f440d617127587a0cc5d71debc4e2523ddcb5b84d0e77ffbba5920c91968769898963220bd2afc8bedc388644b0148fed22abcd8ff358de2a41e48a7197e1ecae22f3086aa9094e34d3490ed6b9e185a24d549f5991de3668c770324e100003031f7951e9a599a32c621eb6628d0e51c1724b09df56841063678aa11c1fcfd84b54b2afb294f6a2fb9d49724d6b015c15ed636655aaffd5ccf56d506cb3a2022cb2deceadf594c1e30d0b9912b819f261e1e5f2ccbe4fd72d35d7da6ca55a2ca740cb64124ed02591cf4bc7ec4dd982e2998947a6e3e5f62e3846c794d95bdf6cbcd9de4a841b27f523d1e23efbb3aa5ae1fa23f53cc864d3e3c43bdde18f3e26a56820885602baa70be96d0f498ad5add003bdb506e7f39ce1ebe2a0714e0ad0b015f7b1a9f5c46520e5644172788ea99b818c65d0def06a2b32ba32573ec0f4eb0938250f6a90413d12081f8e7913f502dcad792801911c29ac578d26bbf0507151bbc1a55e9e660737f6ff13939412062536cf343f622428e638546be9b8dd1b2aade422deaaf9814429909a3029d1d4b84455652d32b61266d0ea750597ffac452cfa87a179e5809041e22c2456920c5f74477f61b7cf3fbaf79613444dbfce5fb73bc0cf7734c887aa6d8094508e012c2779922c92582f0c50abf560d5067ff472804de3e1b6c73c809516355cd731d164ad25f1d50c1ef60fe140a0f9c3bcbddad0bd54676fb61345819ac74262c88ff6617c791bf9547bd8cd352ce835fe138aa348d97b6d0d44f6bac01db82ff04249719098aec5a211da7b1859bb7b523a7e4c3731afcdef8c5ddc1bd4a67d9a9c52c6fdcb1f37464ce
ss = 1f33da6314a9270cc6289affe54ef97cded193a0f140519c0c3c4c7f6b4df4b8
d = 7643cef2d62cc5aaeecf754653ea62294cd2208e5bf3ddeea209e3dc45373d49
z = 92cedef206325f68ebc282123eb0ab02874f8a3c6665b78346775351ad99cc3d
pk = 7eac95cb2439a4d5171062a42523cc5ec7caa414654394003942aeeb720d4320c10d609de9c397d0790c585398fe0c42374ac2d220bdc6f507fe62cc592bcab77bb0a5f4ce73a380ba3640b4e491343ab7a33310e7f04c130a70f75b75e6aca5306837e9ac03c84b01c3fa4f5032069f492cfeac1585054a9fc4271da3636639aef3a065f2857a32d590e416866e71ab92d2ac27cca217756b528776a6319014867816d00837e476afc08d5da82293d37042709567052370b553cc925043957eaa3c34d2810a28163e9f4807b492301a4aaa232b1834db5932d20d8866a37fa312ca9cb129116634e95d551764487c384cf00b35682927808a28660d92e51610c68edc994c76a95549c79c162487d445293f0758a43b525b04477c2c50a47a963531b727964828c5b567fb538432c92a8c5a0be6136b9b05c2e68353d5787a0a455dba373ce60f40c4b48be8723ff760ece23d135887be491157b6b4dc8591b5046735c5588cb405057b96de0097f158c67223c5a854be20238126f1203dc59ba6d5bee4d7aa52f1a92441cb23340820d9afe134097bc8512bba1d2097201d6b7952641369649eecb884a4c35848314d2618c283ba9b343922b7cc18bea9cd1a4a3597c146d433692d15c55172847b9cbdda7a049ee455e5e43f6b18a80e60ca48822b1061835431644ee1b307d581add3b21df3367350bde75b1366505b0c88302eb1c6b164290e29204fb005f81567571552a6e22638a0018bdc94e768a9ecc7cc20e50ebc8bc9774c7caea9a1fbe1cc6c925f3fe70fe2f523fa9017b714b7ba820968b3898c1410b7e46fc54226c2c15056ea0ee2c071635b70fea288b88c9cb43a1faad97671e763d04b173426224cf217b2937246ca012edc14c529a2e2d47bf3b15b96804590e5241254a3b1e6a29378522ca0b2598491509127869a1a73dc2f334386c3bc7542f5bab81c89e938071892709f3744ed560c77d43d6ddc2537c544a4f64b19d55917165001bb74d93a1437835442c83b989bbc22ca67e6f96fd44787b8865f759419a409b78f209dc87a89e3ec883441c3ea39627c2524c4f88625594c2b0b5798386866a2c9d45c2d50d438d61c571564040893ba00a7752eb28fbf6b737088103c2a0fdfc87d99b978d2521949683b7dcc98b644504c297905d2417649c0a60ab70b5c674783739fac213f1ac5c5d69f7fe32c5995073e846d12da57cf17a73fb70fe8e7013d681dfb393a4b40922a654473c40b50249362e4aecd22515f256250365660177bf345a2cbd0884933b45d7ac67ef3871969bcf94570adc7bbc2cc948f82b7731a8bf0f980a3c373d30a4e85e1482686ae98501810c28108670078830254b7ccfca27bb0c57c56490e1a5b593816923d722d7c433534980293a1ce65219e0245a2fa049d9fb10fb54917ad82019a51212f0086afa520f34799a0361a083211a415a42b36237d40a5138c5ecfd7c70f5b084a05156df817071b709e745eb3e0252be9b1d89247b6917c72bb9e3ee78dcfb819ef5308f2aa4375578c72d02c348b16fde51f80602d0fe50da8bb5be6598fda0bb8bb1987de7bc575832baf123948215b833821afb7087a65014511a50e800cf6714ab446e189261a2a3dbac768c1e9e232985c430516bd8e18c79aef56cdb5
sk = 8d3542bfa71c67eb9c7a824d7179882305ad248622b6dabebf2c435436bb86777a43380bfe26126b1089399cc3816a435621643d354d7b4989646381b6393851822276641698a597cb173f0888a3db31529a41492a5201608a30cea5114ff52686e874a676c8c9a6a5b8429451c294842904f5d4327f6a3bc30b7ebf35be21aca79126b8c3827f7dba4474e308fd9b2f4a80982d93b4c6bcb05956b5295a59a6703e8b6c4e254606fcb353ce2c2649ab07f8e8275b8536e204847f774e5b7a94dafb15a2c5571d107ee771941bec00519c1b2ee464b12b0cb4c002320c0997e5c516f402960b33363c57851a72989a5570420da7dc1d5ea5c885796bb43a9030f105e58546510129c4506b89a62f03337890d89a40ea2ad1e62ba420a321180108a8a1abaa124c5613c4cb680ed621149315c734209530185ea709d6538ebd8c2eccc6c58a1755df1090881b1ca516155b3458800735f98282b1b1af72697c6de29be547cde7f64ca29b6070cab2f9246e068c99777987c86885ef65340e868196b040007784464cb9b7f30a8410b1bf363436e657b1bc2c62d5c14a8ac3d6b636f7714b641560a0e88eb5982f36c3ce94c14a7fb979ba5110a633a2b70517c0eb0e79512844b50ed0c1b41e68bc3f1224c4cb03cda780a5105e2ce01a4921193dd86ab7f41997f893a5947464e32b2092c48fdb1d84c71a74f087e25596cb21056349b15fc73b838bc679f49ab5041fa9d53049070de760b5f574b2d9ab48d5328cb799ae5efa0c17855ad57001f2cab922c4788fa6be39b1b9656a11be63c57cbca770e5217f54b5d61990c3409d0e1306667b228a27425605b9b5802b6b795ff5a5a423138c098b4758553c14ca7a198c9960e806b2a51ee39a0fc9c7136a876187963b02e6c6e4365a33eb1dd938ad6d2510f3c873eca835c9176b4ff5921ef52dd1f671a85368ca35b878347e42b3a3e42b731fd4051f37ad84f5a1b16c72512aa959e8b0c7107a5454ab96b585099b1db79745311a80ceb070c69b1fec37598fb63f32ac282611a5c37337a0c44c960c35800018e2e1c040978260b50cb51217a22104634118d4287e88045229998a7ceac32f532c48358ed48929d7133d67ba96087586bbb37107f5423dc56f84d390ff281ffb8344139caafbcb140d065912678f8ee44cc3c78c681cbe530637de1cab0d0112dc023163031f7cd70b4d7ac2bd43678989412b0804add344f6541e007a46fbd79dbfd4156892a2d18a05c34c028f46ade763103a079d03a3945ea614d8ccc84ffabcfd300acf38c319b32d92bb18a3870219307c0394546de89e738a9f7d88c767825823b2bc0c368990681d183a1d3078b3bd43cf2f47727fa8bc6a4607928090f57c74539ac06413567c4c968c9ca8c5da0632799526b3b9df7c6271aa4906371b46c0b134a7c1d5709d8548485bb2103eaa27bd515d409cc07db2530a569c1d617a218aa215b7a2bfb0999e791f35d07d1b5b12cfe53dee8a8edc91725b138b1fc7001955991dd32bb9196cf41acfdc773899aa1ecab0854203b421406eeb85820e2116aa746466c49837a69d8e18af5d82c3a0fa0777f9800a187f327ca08e0c1e29e13dfd0ab97eac95cb2439a4d5171062a42523cc5ec7caa414654394003942aeeb720d4320c10d609de9c397d0790c585398fe0c42374ac2d220bdc6f507fe62cc592bcab77bb0a5f4ce73a380ba3640b4e491343ab7a33310e7f04c130a70f75b75e6aca5306837e9ac03c84b01c3fa4f5032069f492cfeac1585054a9fc4271da3636639aef3a065f2857a32d590e416866e71ab92d2ac27cca217756b528776a6319014867816d00837e476afc08d5da82293d37042709567052370b553cc925043957eaa3c34d2810a28163e9f4807b492301a4aaa232b1834db5932d20d8866a37fa312ca9cb129116634e95d551764487c384cf00b35682927808a28660d92e51610c68edc994c76a95549c79c162487d445293f0758a43b525b04477c2c50a47a963531b727964828c5b567fb538432c92a8c5a0be6136b9b05c2e68353d5787a0a455dba373ce60f40c4b48be8723ff760ece23d135887be491157b6b4dc8591b5046735c5588cb405057b96de0097f158c67223c5a854be20238126f1203dc59ba6d5bee4d7aa52f1a92441cb23340820d9afe134097bc8512bba1d2097201d6b7952641369649eecb884a4c35848314d2618c283ba9b343922b7cc18bea9cd1a4a3597c146d433692d15c55172847b9cbdda7a049ee455e5e43f6b18a80e60ca48822b1061835431644ee1b307d581add3b21df3367350bde75b1366505b0c88302eb1c6b164290e29204fb005f81567571552a6e22638a0018bdc94e768a9ecc7cc20e50ebc8bc9774c7caea9a1fbe1cc6c925f3fe70fe2f523fa9017b714b7ba820968b3898c1410b7e46fc54226c2c15056ea0ee2c071635b70fea288b88c9cb43a1faad97671e763d04b173426224cf217b2937246ca012edc14c529a2e2d47bf3b15b96804590e5241254a3b1e6a29378522ca0b2598491509127869a1a73dc2f334386c3bc7542f5bab81c89e938071892709f3744ed560c77d43d6ddc2537c544a4f64b19d55917165001bb74d93a1437835442c83b989bbc22ca67e6f96fd44787b8865f759419a409b78f209dc87a89e3ec883441c3ea39627c2524c4f88625594c2b0b5798386866a2c9d45c2d50d438d61c571564040893ba00a7752eb28fbf6b737088103c2a0fdfc87d99b978d2521949683b7dcc98b644504c297905d2417649c0a60ab70b5c674783739fac213f1ac5c5d69f7fe32c5995073e846d12da57cf17a73fb70fe8e7013d681dfb393a4b40922a654473c40b50249362e4aecd22515f256250365660177bf345a2cbd0884933b45d7ac67ef3871969bcf94570adc7bbc2cc948f82b7731a8bf0f980a3c373d30a4e85e1482686ae98501810c28108670078830254b7ccfca27bb0c57c56490e1a5b593816923d722d7c433534980293a1ce65219e0245a2fa049d9fb10fb54917ad82019a51212f0086afa520f34799a0361a083211a415a42b36237d40a5138c5ecfd7c70f5b084a05156df817071b709e745eb3e0252be9b1d89247b6917c72bb9e3ee78dcfb819ef5308f2aa4375578c72d02c348b16fde51f80602d0fe50da8bb5be6598fda0bb8bb1987de7bc575832baf123948215b833821afb7087a65014511a50e800cf6714ab446e189261a2a3dbac768c1e9e232985c430516bd8e18c79aef56cdb533df23b37987c6b557e4c0f8fa9e466312f19e7e90cd0a67abe6a145cbca9d4492cedef206325f68ebc282123eb0ab02874f8a3c6665b78346775351ad99cc3d
m = 5741c37bc610abd8f8f9673d0267895a4e77235acbdb294eca9ded915410fb1a
ct = e1e238f829d1836c5322197ff717be0e2703e6ede95a678b5620073dabc5020c099634a94ed54fb201f1ae81d96ea4bb4af5ee9affb784e98872cf819a3059499da0f3fe0dbb3e94c7b66936a223ee621820de600ff8bc32ec3d4b3dcadb3812ee668629ec11fc4d5d0581c6c2d97d9cf4fed706ed50beff21523bad737ce6bc6e024c6aae4405cb08263f83a70029784285b79f0a970e3a11eabf0e2ec2714f8d384308ee09e3c404a790cf1a021fe28bdcc367bbca3e21f361fd38a5388c7becdde981673f9606dda8eb1eac0e6d1127d0fee465a292a3845de9b2c1f8c0dd657223ce4540d411fc167da99442ff77cc913e7786030d4df888c004717cef6d4008d53e05dd204121b38f3f3af7d121b7e354c40d5d7ff3167961e6a5fa120c98605c42203596b7793017e4930918809edc73eecca48532be2ccc8c8ab3b4b8baab563ef2024ac7324ee1a86b91331646228704dcba63fa642a947669d222179578429a7acf1d2f5379e578937526b58ef25821f0f487ee070d5f6b8b9e4ad89aa07a6cdb9881809979811405794a72637ad678493f31a882625d79d3f0eef197b7eb7e0f30e2b2566e60d91fb68c08f4c17ac10b8e3397e75305838a8286e112a4f2ac74080e836cf1f629d6e41a38c659bce2b02dc3a0dbac774fb076f0c44caeca05151740de4f04f501d3958019b9f144efb0bd8c7aaf867a71534b782ee415f4a954adea7827139c5a561a5a1aefbd5f8bf6bf194defb16d25a737f43b629be1d87cfbf4650b0575e73e7d270f2e682f43b067778f49c65d285e8946aa3398de36a1a0899cdb3520d9ad5c8c5bcc29bbf3de2c7bd756e41176a68589135c7994031943cd0cbea2bce5029ccc67ea0a4cec4a2a92c982dfdd67e828cc6b220358d56dadf6b96b13f01f6f8ca955c53ed97e0061895ef07017c262922a1b1d4d7204f72286c86ddf2127732487028e9fb2664f53c08ce10e55e4370fe84cb19c818a6a5d435c667e991ec2f20a269cccd667df64feee489ff37646c2f07c591b6b23dad5ca358479bde0410cc93727680b07f002d95a98992204dc922d87364f125950a3e043a5206cbb2227aa0e0bbc1056056a1cd710391502e2f6fbaf6341e40736d78036f4c8e097a25e0fee6c1678c7157ee7542fb69327c8f958bfb351d8cc7208147cfecf3529410eee04f628d8998114858221fbc3e5d4e8aee09e797af4d311b2de4732e90129f4337ede7c93d41d325cb52143d67a78b03c33998258b7593af81d57e9b3b737c325bd62fbac2d0aea896505a0b9e856b95a263ddbf5f80c8751aedf2865fc44c1b1762c183a788ba9b10d875da9f530dab936cb86049a6ed192f2e0f08a59d3560befa15002083415d79e46933a6ebaf9795f3d66a9137ffd5dc2afe0205b28be7478517c747cf517a41c299ceb19968e3be73e897a5876633e012e4c3b85c0bd1849148bd7bd671d2cd57e719f0de4c06340728cf7fcf5c6f3f2f31b0fbe88e70a695669a6c39bebc5efb1ac79b688b01beb
ss = 1734967134cff92ecdc751dd7bba5eb1d06064dbeaf0b4e50fa0fb7ec671bbe0
d = f8ee95521060c03bb8dacc79f7eb7db640f545f315613a35d447a09e504cb4e1
z = 7373d22cace9f3a09fcc5e85067ee05c0e537aa0738f79101236b4e7d28f2889
pk = 616571fef73bf834c480630b9532b244d09c8f936e951961bce56157f237b0919097222df3bc6e61f47d846479a1a5bcefda59cdd8b067d19db6d9586fab2fda9b550c5170c2772ad5a4af4a67a19d215e45575e83a8ba5f099e4358a9e493677ce177f36a0f594912b6b850d3f719c155c01b68bf1dc89ccfacccfc6cc38a34ce5b4c48d2e17dd2946f493a357b1105265153c04a98992c949ed774588925c697284bc537b4d795de0463335aacbf80b10cd0a03a88256c220c3d0074ffc6c8c913c919aa19f25206a1cb7d40a50c6f55960a2298881a71a1dbc92a69371dc9a95d45a7bd6547be9414f4c31ebfd3553b89cfd9ac05727b06bbab300ecab599da76a62b97541cb3474b7390cc49942678add66d265772f55515e0623192668fe4c5273e3176bcdc52fceb081dcaa4ed699dedc59b01a29363070567772daddbcf8605bdd1268882a355ca4163ece88637e932c56c43405ac3844949c819646e394dbdaa475e62ac0463b8ce257520b3b4e141057449621b449c09c5b72d10464e59bdf2702a7f4ba1c1c6301bf51ec41bcbdddc4a069abe46d37c09050b28b073f2216a06d501bc38640600185227a63d224589a43391097226d67240619e2804589f4917db7391a4fab6778c91ef30aa41655e3e433854a52c9ce8130b802e82204bbe894517f1bbb4458616b0c309020ecfcc17f6b69cd0bc688963af0fec8f567a86ceabc9a0383681d3729a612987862e2972b6393c2c93a32861073ac3eb1cc636a52dcc23e6ea0af7d3af49f81858743962978245db5a70c34e90c64560b87ef29b5b568a716904c8326481db98c81cca47cec76e32003b36b26aece764c5551ac07c4bbce094b6772b2faa27b518ca5b96094d178f68a7409992ba7fb776117c66e97cb0be6854908aa8203aa916d26f3118842689a5347ba29d337599799691729b812961720cb80ff993d8a124e2027effa1baad40a17b564b0412681a6005888c0e27992faaa370ea3954775949a553b75aa35d5956373da54da7eb51c7e68c05777760c6b9b0a78ff2f34312876f2db27898d3aa4a187110402537f2aac7373751954f3bbc5445da3907429fbc817fb0a732bf4077d4630c93a4bf6785274019c5de6c3d8a66441620491a8537ffa1a50f0baac622cc765052ae0049eabb20d05b987b303d17714c4e79814dc5cc9593bab612359d0c7a3bc9614d0c8eb4e0a7c740520e077e2215bbbcb693a92c0293ca28b4d0ce316b5e14e165fe4745f9665c36a651a6a8ac11a162b4a111e40851ec2b29dba05590140d28aa945b42310659111a4033f972bc0163bc26a5872957c6977bbf8d727d65a8c806b4699050c994bb85651a40c6d590c337c680306fc231b7487305c4155654471c3003b93c206cda82c19f7b047e12b5cb94490f4bc850c4668b366bcb23bff1a744dd3362e94cbbc658178a012d9b784d12e965f4592067b636ed3ca3bdd89c0b30c8bf798f2282c49ed3835b70ab1ebc761b880e0779b5aa34acaea40c83eb0babd6ca11398759415252064c4e70b62d4cc813d346ca789eb86b5d3606bc3239758a62b5f76a709b602ad6987228433a01a8aeffcc22d0d315d59b15e8aca53b02fd160c62db910fddaaabbc4c2df1256095317cdff9f1e7ebcc48f8382101
sk = a89cac07514fd7ea49de1c8a4aaa75ccf901439529ee48160b4acb10885320b568b9377b475b180cec4c3ea2a1f6584df841b54bc8147ec79457896e24b3592a4864defc44f4e811cac6adec8c91c46bbe80d0ccd9f08e4fdb6fe1509e4932cfae8bbd3d299a389402c0e16e9f44bbb34729ec9ab7e56906491a538681607ea7af800abc2040b2411596c1e9669b2c57fed92d1de814b0351f7c99ba49613e8b8c5348d49142141fd104a6c43c66906c389903b91fccb4e3a4245049c134291b67d0c596894cacc026caf067014415d1335829795443c4924e38308da8b229c129c0ba43b98bcad09a20fe4143607c5117fcc1bb89bec1a32c1882b6c733ab4292158b71a76305856bec631532bf830309d7833e09095e008473ac0928db8202bc971821125ff288054348608978417314ca916a3f2596253cca6018c990c3c54c858c33438b28723889cdfa2a5efb9c20b11ed6228560f897c5b5adb6a3a505e4c7138c68cf550d3cf9c21ee12d83f9baa9778707075ce5ca7e319172a0a926e96b421d0c1a3abc2029a3adc2abb5163a51f07924ea727d979996fe4949fb7892a74c1649da7a382426ccaa0d825766abf51d8390bdf6116d107510a1529af44b37d6561feabb8b0704be246632f58a7968db7d3835bad6c49b29429b9a443571a1c2b1b1c8bddb690b387f5f9798ecbc84d0567d53676e93c38a38b63ea8620702c13be48ab37e02c303b2250c45baad168cbab8b87e7cb9f9e55073dc0d375a88ca92c0370b161bb35f4d4a74d6f1a4402bc32a0b50d8ab576834c15305a7ec70525d5b42fab77286dccde4d6cb79aa7c46f425209064622a86ee94a6f5f3a6f23536b63c9ab5f8bbcd148a30d46fef07c4605b2b81b75d46332b340b6719a735078c3508925f5fd4c1107c69a560cce9f74041fb521fa61a552a756bf638c88a61f103ba9adc02787a398bc35abe3993553ac0118124ec4c67a706c3fc60796ca531ee28ad89172ed5ca12bbc84cfeeb35885abdfb5061d6f774c17c1d5755c437cb7827d8107ca8b420d07331d762e73622bd22b4373ccf918c0b08a954d6ca33a1020127346b981cb750842b9edcac1cb9a6d482cd00a80136575017dac0b0345819a3a099d859c2da56a45523d3e776feca225e5a464300648845bec13b332f3bc78a497a41db4f8e88cd18694887a3babb3a97838519d3c0375e95cdec5596e0486c4a354085201e0ca9c6fbd1754cdaa05a9b204f602793aaae97d240ad11ab2c54cd0eb897f76cbd851038b09ab1442b081e6122e5b495570a7bf8363d3ae1c793a9206785b59204b1e7a46974f2cdaf9ab6d830457788921e72862a499f1ea938d08481ea103b9d6b0294bc0c5f90b6b0566ffa897592bbbc3738a0e69cc5e5a127c1622e6f245fa4607e49064aed22c7d082c62994b419807ec9d8b0c7cc3c993c3f1e2538ba21c21dc885fdc8beac5963ce9732c34a0c34637bb368a87bf2452463cd5e66275e94650d7766845bae2d79bb30336adab7aabe52774e5198af3c9ef532cc5c27780849b1cc8427eb1b451591aabc5cc5a7461a578a36ac371c66841c0ff05a90e41e79acb69c31459bc30dff0aa24452709407af616571fef73bf834c480630b9532b244d09c8f936e951961bce56157f237b0919097222df3bc6e61f47d846479a1a5bcefda59cdd8b067d19db6d9586fab2fda9b550c5170c2772ad5a4af4a67a19d215e45575e83a8ba5f099e4358a9e493677ce177f36a0f594912b6b850d3f719c155c01b68bf1dc89ccfacccfc6cc38a34ce5b4c48d2e17dd2946f493a357b1105265153c04a98992c949ed774588925c697284bc537b4d795de0463335aacbf80b10cd0a03a88256c220c3d0074ffc6c8c913c919aa19f25206a1cb7d40a50c6f55960a2298881a71a1dbc92a69371dc9a95d45a7bd6547be9414f4c31ebfd3553b89cfd9ac05727b06bbab300ecab599da76a62b97541cb3474b7390cc49942678add66d265772f55515e0623192668fe4c5273e3176bcdc52fceb081dcaa4ed699dedc59b01a29363070567772daddbcf8605bdd1268882a355ca4163ece88637e932c56c43405ac3844949c819646e394dbdaa475e62ac0463b8ce257520b3b4e141057449621b449c09c5b72d10464e59bdf2702a7f4ba1c1c6301bf51ec41bcbdddc4a069abe46d37c09050b28b073f2216a06d501bc38640600185227a63d224589a43391097226d67240619e2804589f4917db7391a4fab6778c91ef30aa41655e3e433854a52c9ce8130b802e82204bbe894517f1bbb4458616b0c309020ecfcc17f6b69cd0bc688963af0fec8f567a86ceabc9a0383681d3729a612987862e2972b6393c2c93a32861073ac3eb1cc636a52dcc23e6ea0af7d3af49f81858743962978245db5a70c34e90c64560b87ef29b5b568a716904c8326481db98c81cca47cec76e32003b36b26aece764c5551ac07c4bbce094b6772b2faa27b518ca5b96094d178f68a7409992ba7fb776117c66e97cb0be6854908aa8203aa916d26f3118842689a5347ba29d337599799691729b812961720cb80ff993d8a124e2027effa1baad40a17b564b0412681a6005888c0e27992faaa370ea3954775949a553b75aa35d5956373da54da7eb51c7e68c05777760c6b9b0a78ff2f34312876f2db27898d3aa4a187110402537f2aac7373751954f3bbc5445da3907429fbc817fb0a732bf4077d4630c93a4bf6785274019c5de6c3d8a66441620491a8537ffa1a50f0baac622cc765052ae0049eabb20d05b987b303d17714c4e79814dc5cc9593bab612359d0c7a3bc9614d0c8eb4e0a7c740520e077e2215bbbcb693a92c0293ca28b4d0ce316b5e14e165fe4745f9665c36a651a6a8ac11a162b4a111e40851ec2b29dba05590140d28aa945b42310659111a4033f972bc0163bc26a5872957c6977bbf8d727d65a8c806b4699050c994bb85651a40c6d590c337c680306fc231b7487305c4155654471c3003b93c206cda82c19f7b047e12b5cb94490f4bc850c4668b366bcb23bff1a744dd3362e94cbbc658178a012d9b784d12e965f4592067b636ed3ca3bdd89c0b30c8bf798f2282c49ed3835b70ab1ebc761b880e0779b5aa34acaea40c83eb0babd6ca11398759415252064c4e70b62d4cc813d346ca789eb86b5d3606bc3239758a62b5f76a709b602ad6987228433a01a8aeffcc22d0d315d59b15e8aca53b02fd160c62db910fddaaabbc4c2df1256095317cdff9f1e7ebcc48f838210130a5771b76066feb7f606a82cce122964da1be0b6872ee319832214ec677738c7373d22cace9f3a09fcc5e85067ee05c0e537aa0738f79101236b4e7d28f2889
m = c4d1d167371706468915dfa7f41e45fc48fc5e02ef79651c81c87bea7861b2b4
ct = 8fdcdfccb204df5c4579eda2f64ad99ecf0a1fa15d3c411f5d642e6b2b6ebcb9fa34f652685c742496873db0bccc98805b1b5c3c3011adcf965680fe6c37bde11ca49ed096f4af3fdef2f1f3be094e3c9bbb5aa8af8fbc4ca5e145ec525e254b3604f2e8e77bc182d8d6175c8d088a9358149f785cfc2709faccce04deff990fdb3f9a03a13d535e5a68b7abcea08f8323ae2860e9e2b2c7b8c00ccb0a6dfd743a4f8fa0514ced5df5eee6dd837a3e5602e9f1b1366cea6a3c7d9f822df192d0bfe807e0defbd8c168de5c29baab9952459ba2e4de92e6227cbd58c3a2bf574c68dbc9965ea0bdf634b0da34c802986132ca78964b4b67123b841dba50599436a4272c30f50cc51b00a2e7015bdfc4fab6a3fdaa64c3e7f00d1a5d4a6c118347bf11faf975acb2bb41f60ee7461c56e25f2a58fa443ba006d7277dccee1f9d170d841baa876c92a49cff0e61157ed3e86c099d1b6d6b7f9d0e3721469af3fa1badf2aa0da7e64ee6e99eaf262e4c1399800a1d0ac3191e1dc514c9f51e3c51dbc314166cf86b83df5ae45e19da1ae9bbfa93bc45d79ef43bef0f67d05031a0d1ba5d58e9994bc6e695fcf4552f33e207d68eb788fa0651a124a67d456a08344120ff991e6d00493d7ce4c1cb4cc374aaf6188e29de0bb5df2b8e60e806881fa8f73e3b6875615ce97200ac86c2e8389a4b290b694d3140f26ffe12362a7d117b58154f398d2078aea9516505586ffffc0e9f450dbb59a3b73cb7c012121cda903953acba2a0bcb0fa0abe0afc9bc32f3e24663daddaf9e0da5c8590e99515aee70fb7e91d697f9380237d7dc77a56949729d7201b4e9a5f497ff11f009c4adff7ec2d8ae1c3e3d610eedc53d61691407ec92be05136c1b8d733605c70f3c69d8db177a6c3f5b2b4f83b5064dcef6c9decb051f46f796191815b1c7bbb1e7473c7098c29a59a5407db24d956c541bf60499f2b271e105172ec0ed456c6ff6b7622c11d2478d232dee1f3e416eb2c23ec1f891cc4e9606f3920de879d9fa6d9a8e53d34576084148af4fd21731f692fdc299407432662160290a12c23f25be402121e483569f5e3171b0f577b923a8bdf556333576a4244539656e7220dd5772018d416ae4e2fb495ce2702155f28bd2ab50a1918b62139346b8e0b1d8e0def3a014f83c05ebb85bbd2511ed97acf752a49d1e626501e5027807fe763ec8ecb7f27ee23b4109fbb224134979d2e9131022ea9b37ed68c8060e874f846627ea57f3c5a9097f50ae4969c6ac1e15ac2ac01f58ba53c157b5b5fcfda3f6c1f794093f4b3e5bdcab1c6fe98d9713c38d797efcc912b6e51d2eb12dfd75f3160870582d299db69e9387d4e14779af6e35bb66dc18c79870e556daf7ab751850cab942a8255bc32c5dc1d80ef05866a099798e248a362dc7284036170aaba8aea9c2d2dff1da01615117b5e8abe02d07d6f7331350e44fd73c489083c36c4046f4571b56f43e6cfa2dcf816b8178abcd0af628c0603fad35b06b092e0bb469008958d7ba
ss = 06f1986e60d3b7d0a9ade67141a521db6b1c4b6858cdf748c5bccc4ac1fbaad2
d = b8bd0493a882e3a49b4e0f6256fb1fea0912562fd9ba26ec3d6c9cc12c8973ab
z = c1b070e4e519d727f677e011716436bee9dd0188fe38c00d0ff425ad794c07d1
pk = 36509aa06326ff5cc174f51d963cb5e5b1290eaab649c91d1a03b9cb45400087248ee90f5b9509b9d44f27e814b55b5d7fd341bb663523cccca02c277f1a12f2e054008405dd7b8fb5b78f200266d62b00db2665a728b9231b99d957904d4278c9b99933972006c0afb2d46ab58810bd59492891a77f96b7e9d06eeac63cd9e3a2039a1f30ab0eb4e6a7dbe875253174f2519092761e9684c00726b8548aaf2ab3bf79c8255ec6c1591234672acad20c0bec4a5ff7b4ab4442c2982799d0203f1ddb53a260b95b51980025140556582a0c5dd9d20bfe542f79a743d45095b25c9565c1bfd1d82e5dbabbf37b934bd43a9af92ae5bac65570cd0586621708a30d8371dde11abdb8079616896533b90611a58843ca38f6105164b1de4b227b0c4b14749f5833c5f76cb5aec703b2eca6fa40c7bd224059a4938bf125653901d5d80cb4fa7213e9136d7c0a4f2059865911f68c19eff169af063e76887f192359e5e60516a92fb1842af25599aaf530b08a171d35be896590ef3a9b7878b4a3764a3bc2a800613ef1c2a31fec6ff7a8c8c4e0158202c4ffd35c1a45738d1ca197f23b8858a31dc60770e38796da35136500ec868e209217b9a10c7ae465848c82e815490da5becb32a55973aadc18afb2172c0d086de7e21d309226fd549219c0aae0c672bbe832c515811584ae3e4a59ba98a80e2a0386a187036961b4f6abeb6a84ae8b55b4e95cc9e812be00ba0925ce00ec3390e7936b52482b420b9d051f91a117122a0778c2434cb661ad59050342c63ce986e1b590d2b0b81ff4c3a1bb5a9ab4cebfa96c9f072ddf8332f5a3ad0a156fb5b6b35e38a595f30f2156815656cc487313c75952dcc12adb5b0528ca68bd53bcb1f750d5f24d15d54e83b165440528d83057fa12a983aaad4048c53c62c4a789b82728a94caaa50f7a7df6fc7d07c76727882fb8aab09811a611c5188dabc366494263cb8eafb78eb40a7f33763ea9b51318f0ac1a7a34be71aaf436ae4248346a7a25e2dcbaab226111d96d5d9165b946ae29283118bc34a46409f2eb37c469a36311caa843c112ea83c0364ec2b8b6e9ec68cb8485bfd87ff560912ff21c43d59a1476952e82a2d3f3a00cfb7c49a61e9216b728fcc30861a23e171c2c7954fd85528d911682066db1a062b50a5a11cc385db16d4f4b81785c9b8368575409738683847cd46f9389128414082c5515b5b3310658c54be69a6c3b02b5e0a1b6627e0512999862acc0b34340172a9a0b144627cac4d36fe8d71272e6ac69ac94d1f8c250515580b85d8ab300bb29b43b02195ea7c966947bff9cc323d017b48bb4f6a88b0201956e095b8092b250b53dd9f58ca90b28eab574034372d9f8305b39668bc90e2b6bb77257252b0bc36ee68ad25a7c883691a494c5626b5bd870c45a06ced4f39fc7e21958811a7b7cc93410b2fd8245b45b7462f72033d86ef2fb9b173397bbccbacaaa7177760202a8748b440f82d49218331c3760918c640dc58073883b5721548ed6e529d7f95e02a65cd7bbc3383317fbb166bf751f47fcc216513742596c2e9bb75ee80d2dc16d036b1d45102bc2275aa09b8800213f67dba3987a2f5efa1ae2c7868ce276c5110f462e65b39b2f4f753b3a3d41eeb50f7aa17723bb620b800aa3dbdab7fc
sk = 8a4487c253844156a9eb333c710c70398293058632014350817b2d98d68b4e0c536ee79febe01f3f423836e34436600866ca139193376db576f3920d47181eb7b2264cfa494ddb768bb10ddc002d55d25724d20f9d125cf6718466d7840941cd4783bbffe342f4a584cab59e0322ca151bcaa29bc76dfc0afc525e0791b3f9e6279d56cfc4775d84054b51e604d5ebc1a8922d783c840a9b00cdc58da2ec4a5fc1bda820622e5c10051c3c041571685697bd49ceecfa455e11af28e8a8f9c0b6c74314d2dcb8b571c5d78a7ca354567338344a305338897241d3991f3b4bf448479bb36f9fd3183c703f57f5903918bb71fcc701f586ea719e2e8183ce605575819514f4c59b72aa76bc6c0bfcb7fd19c51ef3612d45a9ecb396cf5b13c96a0bd7d3cd70a84a2ed11e66fa39c5967d080b8f7106bf00a81d208c66fa31c94e548e50849c992608db9c0ac1816ade777d36a04e6989ae0d5c1a703541f2f2ccd4570e9657cdb17202880c0c5ac3ab15b13552f91632255b02eb9db48973a3990495900acfd3b3301b38bfc4374758b0d6956241600033b55f30da2f8d1a046c27c80a403b935905f455943b0459a9a5046bc9cf54b82e175a34e628bf529a225ee25b07d73bcc4a80fd4580dd0ab679185718e5c196e25f4bc89c206409a5bb0d1c233837776832338a1d1b907e493c6240b0c6524a9e542b91f48080011b3ac1ac062bb528399b04c3bcf114a0f46424cef1c1bbb675b1999c8ddb883e7b40a1ba5ca13875bb022d8c088c810601ab2c4844aa916ec2348af4c28b552c08e970e535cb674b388bca5d3566a6edf10d10856b2eeb796bd8cb8b503f2bcc7cbecc528ed121bde4782f717e5f63658cb7251694bf0a4c2ea4d98abc70a4d87994a3317a206c34ae972a54e74d235418a5790cadc9333f2c9c349744bceb28d5bc7ae1521ab708cca937a9e10072f412a26037312145500eea42d04a549edba62185a93c1cadfbc4721fe827db83c4fcca759d575eff93848baa22d23b5a659cc5c3c3608684229bd736dc6452690c742a59b9c9e9adf6aa0fae27664a28c1490bcdf1865802a9ba2a6b49951b3753c12f3ed57fc88bae34d21befb269aa3663793b56fe162a2a47643ffab946f94cd012479f5bcd1a6a6b8019bcc4d38e180bb993d319f43ac809cc2bb8a63c9d2854ab569da8f7c0b1b24088056d799b49d6cc12bcd15ad75c5dade497ad0b312b9739214098bcf2cf90604a72013c3b52994a691105c4060657493947be3b0a6cfa91b83580457da7a6411a984cc661f0b7c59a012c5fa895096a354eea5abf893e2eb7389d0a649481421b13201ae66e3b3b4fbe6818d0f47ef7477f14e792b35ab3fb2737f9ea1c75a3001445920c2b1c65c38ea42a02d017c93924c4b3e7492574c368401276643549f5afb69177a4d807937102686958a1d564a8184624fc47e713b7d9728ae6cbcff5c52ba4966429b9c0dc659081156bc7c398d9a9bd4807907b307b1501a8bb518268897dc8610b649494aab4743e5ac392568b771433808476e6b32dda6940865c3e43077e0d9bbcee84cfcb523895b36c5596880f036648f37d483138bdf24c40d182ceba0dd3e26236509aa06326ff5cc174f51d963cb5e5b1290eaab649c91d1a03b9cb45400087248ee90f5b9509b9d44f27e814b55b5d7fd341bb663523cccca02c277f1a12f2e054008405dd7b8fb5b78f200266d62b00db2665a728b9231b99d957904d4278c9b99933972006c0afb2d46ab58810bd59492891a77f96b7e9d06eeac63cd9e3a2039a1f30ab0eb4e6a7dbe875253174f2519092761e9684c00726b8548aaf2ab3bf79c8255ec6c1591234672acad20c0bec4a5ff7b4ab4442c2982799d0203f1ddb53a260b95b51980025140556582a0c5dd9d20bfe542f79a743d45095b25c9565c1bfd1d82e5dbabbf37b934bd43a9af92ae5bac65570cd0586621708a30d8371dde11abdb8079616896533b90611a58843ca38f6105164b1de4b227b0c4b14749f5833c5f76cb5aec703b2eca6fa40c7bd224059a4938bf125653901d5d80cb4fa7213e9136d7c0a4f2059865911f68c19eff169af063e76887f192359e5e60516a92fb1842af25599aaf530b08a171d35be896590ef3a9b7878b4a3764a3bc2a800613ef1c2a31fec6ff7a8c8c4e0158202c4ffd35c1a45738d1ca197f23b8858a31dc60770e38796da35136500ec868e209217b9a10c7ae465848c82e815490da5becb32a55973aadc18afb2172c0d086de7e21d309226fd549219c0aae0c672bbe832c515811584ae3e4a59ba98a80e2a0386a187036961b4f6abeb6a84ae8b55b4e95cc9e812be00ba0925ce00ec3390e7936b52482b420b9d051f91a117122a0778c2434cb661ad59050342c63ce986e1b590d2b0b81ff4c3a1bb5a9ab4cebfa96c9f072ddf8332f5a3ad0a156fb5b6b35e38a595f30f2156815656cc487313c75952dcc12adb5b0528ca68bd53bcb1f750d5f24d15d54e83b165440528d83057fa12a983aaad4048c53c62c4a789b82728a94caaa50f7a7df6fc7d07c76727882fb8aab09811a611c5188dabc366494263cb8eafb78eb40a7f33763ea9b51318f0ac1a7a34be71aaf436ae4248346a7a25e2dcbaab226111d96d5d9165b946ae29283118bc34a46409f2eb37c469a36311caa843c112ea83c0364ec2b8b6e9ec68cb8485bfd87ff560912ff21c43d59a1476952e82a2d3f3a00cfb7c49a61e9216b728fcc30861a23e171c2c7954fd85528d911682066db1a062b50a5a11cc385db16d4f4b81785c9b8368575409738683847cd46f9389128414082c5515b5b3310658c54be69a6c3b02b5e0a1b6627e0512999862acc0b34340172a9a0b144627cac4d36fe8d71272e6ac69ac94d1f8c250515580b85d8ab300bb29b43b02195ea7c966947bff9cc323d017b48bb4f6a88b0201956e095b8092b250b53dd9f58ca90b28eab574034372d9f8305b39668bc90e2b6bb77257252b0bc36ee68ad25a7c883691a494c5626b5bd870c45a06ced4f39fc7e21958811a7b7cc93410b2fd8245b45b7462f72033d86ef2fb9b173397bbccbacaaa7177760202a8748b440f82d49218331c3760918c640dc58073883b5721548ed6e529d7f95e02a65cd7bbc3383317fbb166bf751f47fcc216513742596c2e9bb75ee80d2dc16d036b1d45102bc2275aa09b8800213f67dba3987a2f5efa1ae2c7868ce276c5110f462e65b39b2f4f753b3a3d41eeb50f7aa17723bb620b800aa3dbdab7fc31fcd120f19fe976236711e58b4ad172d25ce01eb88bc9d6d051c56564a0db11c1b070e4e519d727f677e011716436bee9dd0188fe38c00d0ff425ad794c07d1
m = c83b6ddc081188c55bd3d236d360f73c5cabf211676ecca5a0f2da3550d51ba6
ct = 6d8ed73a73ea4b23563f5de828a1376122a0888f92848c868437fc74a8de5816742abf5787929c2253870fb38885ee4f286a03c7691defd803ee41928de3a64fb039ff490c23daf3863daf8bfd89d52b523346c0919fdcc4544c94464ef898462306ae6eb7caea1aaf804c37727be637cf777e6a381823ede66de68ed2438c54ba7f379b75c7586334dfebe3647ba9fe76215db511f4f55cc1d978b6a7449aec496e9fa55b927692a2075645e6199059e8a2cea227d7475fba3e308620b421ef4f26da0fd0b35626ac6593c4d2bcc35806bb569529020607b19717fe41dffb4ef2bef7f5ed5592c6c290508e9f4bee2a2ecaefe52db959690a2fe32e8cc611de62d623015d4a3e6fb36eeae7b48b884229469833ad347ba28e7e61eb045a9e6a572c8bb97884c28c75c5d8f3615cf66b2cf556d2ff941da6d65d56bb25481e105ed42a23e159970aabebd7724a3083d7f3628e7ecf18d0c72ba1de124895d37252349496321f7bd1efe4d6a60a0b74ba72d31d51462f3cd6a545428029e963fb9aa7d62a93c9b88eca5d2c889ddf6426e79f9d712e3965a37cc6517c0c60443331b30ae8fe8252c8dd086a52a17e0bd300fde93bc76dc32775e17a2076fe574eac9ad452bc6d957d015299da4255bec6a636a0ee57b86fc395339bc58deb1bd32fc25c35a94315f7fa3527de2587bba6816a360941fc996e4d7205f2375231d6291d88d126ff2e8dee6af50db48e753e1b47ce59ed4320d61ac1cab373360a87b35a4bc77af415ce4b0f8235fcdb0e11524479acc69b2e2353e948991324f3681867d2c4d82ed8e0d03ad87f72f5ab5d266f29840b9c66116c5b1955fd0b6f877cfa2dadd3cb2b3bf76b8fe4f028e3bc0feaa4eb960c404197a21d4a983e765b650114795e8c643a009015b82fe3cc176f3c570993853845b85b7f9b11f405ffca733eabf3178d8d78b71b868f8d5eb81171084112a87534aeb3bb950ed6481bb67c57850860e7c72e03c724cb2346f7e86cdba1e2414c0d32e510d0d20941fb02471e2ebda600e11b723a6f94b179797848a4ca2845487c7917c46e86aa0ed25a068d2573f2c958ed87ccb9558fda0392ad430ac182cbab4e9dca45102fdb094dd3354cc7346764a219371a1b56017e450bf83adcf96ef237b9c78d0eb35afb25a30afcd4c69e89c29811cfc00b0c98554415f6041b47923404ee97838816c42cf34a3c70d38164d0c1a5c097ec0b2c54c62b148a10bc543db7e53b2008899df8ea354e7b5eeff2eec343b68deec82b96b9f18c3bce10f826730e5c70240ef1ac7c16495d0fae4259dbbb88453d73a94f66a38cf8b7cc56c386c5666945840f258b1e3897a9faf74d7ec149657665ff516f6bd1f392186a849255bf20ef5b563761c1f896aac82ba7fcb47b90a106a0daee5b097b8dc5e895ae645b7918319da2ad1c389aa96580c9aaee069fb1ad6720dff1ec7b9654d6af92e8c2e590f00051e12e373e8617f2449a0f5ad6ba60317320b0093f2fe0ad51215b1e296b5b64
ss = 60244727be353ae27661185d2ab70ee104921e240f3540f19626d8004e47ff76
d = c0407e41ddf48d333978b89bcf2db01e4613425b456249e76a6f25b8a2827bf5
z = d89cdcf4b8ece9f441926532427f01e9dd71b86ea949a59b14189aaa249aaf77
pk = c5e450ab970d5cc6678db12ae81962959a3d68d8a4fae40ed343cbd2e84322e2342cba7756328fb5c80a3fe07295db0e136621f8acb8eed4685cf21bb28a7fd34a9c6af4a8d1fbc8db21ac4d334afe1b71b87cc1ddba5501d38dd7e74c6c502ba04b8d1039322734418dc438fca99d0bf44f700ca473d07c0ad5094181bad2e90910c08478920461c750aaea6658112933753153aa9bdf090ef91a3f08e7c07278369df0bea9220b7d4c6b6f6a7135a5084aa54ddd270e9d41128d1944d8e7c3e1ac11a4089fe4541324db369445b5afecc41406b277e8bb93f310de57b55deabd8d2ccd2e9a417ed916ebba260e0baf95ebc0fbfc0a1b63b6f5342b3ed7c1ff4135f0a26c3daa7e2d60bbab8051123628abbb3cf9fc6369a46d4deb7ec0032847d7474356aec9a417cae8b62c9c7bf3b077eaf52c622b6a2bfa6ac49a9cebacce996a29f89acf9349363606a86a6696481233c73b273e847798b530b8662194896e22ebbd8f3640864791964069684338f453710d841aa83a2997316fc3ba06e7d6a3855cada69c35cc801cb49928ec66a56cb8a28deb2329d75c6545251ebb8526903a13f5174119b9c2037b06c165d2012723bc817297c42465cd77044436337591f239153629c3140b0ca85783d2460b207268f013988176f4c22d8ef5c096c93a52706931b4399a1849488665026a615e5955d972429eb32213ca16b587b0f7366192366f523732fb1127731cb06bc39f15f35b1283654bf361f403be5a9ab154f786080cb8ec42c8ec356847839de84a23c6e4321136477c12b20ca5642efc84c658323f90c2509b62df865e54072aac311a6d3b4eb9073b17f2291001a37e6ba438918a42663bb4d15896239f9f2b2d17a5c93c024ac595806620a8891b89f7297901a9b63e7c799cac22a515bfb3ca9a4772a5bc9a11154011e4dc0d758868a9f646d5390c631381e8566fd5603902c11686cca1f876322cd7793c338876d82008eb30f32128511a872db5cc0ac689c75266d5a9bdcd889f73dc92f1dc5076f373be64308012553d3109c7b5b2a819afdb93bb3447c878901813849c5fcca97b116ca1c2115961ac4b8c926303bd7f502eb299421cc9cb82f556327584118c6930e03f4368ab915c3df0a46b08518cdd280e17f86824958f0ca8079e857d8ba9a522a49c3f539c845968faf37e4beb443b577646967f4f824c2a706b3a7b74866aa4bfb83dd8e4356dfb1d9f4678a0a120cd2569101b034e36bf24a58c690b69ea27ca88db6645682c13b57d9a397b83772c5357082dbb6981674a772b6a94d0210b14a7703202cff38419297edf92a305a59bc51a022919b1b61bc853abca39721b83a794f1c27d17da71a205571573ce31ea27f81b744371274d6a8138b69ef967adcc75730a652f134b0f198b86a2a670a96c58d45295433851f61850d7b318245849a140a407a60080abbab77abf58d8c46f2580716a0bff0481b1973c804a406dd2bd08370ccabbc9fc7557b26534cda249ba1b3afaf2956f10b0b6ac0a7ef02252f5869a972142e06b86b64684b34b2592bc91b7c5b24c14d232b81880b3844409c6038e06023321dca0f2271144373fbfd47884f3ac96e4bee4dbfea5eedf79fb157b32e2818048bcd9b8e9bb89118362e59c75b4917014c2
sk = 5a837a98d1b7d23c06ac804f9008924221681a5b35141311b383a995a75dcac87baf79b484eac622a6a594cb1ddf122030096548285bf7da99f27a8033f1ad1e442e3452913092a0f666ce6a910968e00b1785658c576fac3a68ac13abdb91255f6b5104d26750894e02a9610a632b558b4739858f72b9ced305cbf9c6929a7664ec49b6f6d18f728664953b77427180e6b2895ba6a56b391cb1263c5154061e1a4c4da221418b363f09c669c6918e911e793b92249885299923783ccee355330118199deb5a4c6890c5e61e45a2c89b3a74657686a9b1987834b309e074133a34a4a11ae92a9bb6a4af14c15b2705252fb69cdd159f5084159681183fd01287555a3ad3314871483c8040cc20894d4a5aa239cca6c733fe17220e55394c2a2063d30497716255bbabdef6c71a925a24f201b096a39ab3caa54438222b23f6c16f07910bb04a04aa1c8299053855f4a8cc852df639ce559abdb7e1a5ec9861491269bb829226bc1e99f392c1c6364d64886aea98f0e25c1f27862fa64aeb017b73f30aaf8cccf543c6e054b23b33bf926125cb263f844c70832aa6f9d66141903aac5b7ee78734949196c54a558210c91ef006e266acf833c77fd97f75b8800178b6e2b89a81764f9e851189e2ab41dacd5ec31604396d5811641ff21a40f9c45bc947aed2c629b457684252cb713de7d25955a66dd6e801bff34028101a21d10c3a6624c234b0640b4c26140e345b778a04929a596176d922dcf737f5198f677467f2990ddd5194fbb5bba6ac7a8f2c90801131bd1c9fc50cce2c802ad8da968fb71acd79ca2abb87991b90e2a76e5d547d96c4a300c32c0da3c29bb40d611b7923c4b6796b8dabe5a277ec1b444050f0b17221744e38582f95faca6807b566948203f00a0b4a8a77f724c067c5c464cb59b8547ed3b2851b9f8eda807317b5147533ab879a26b982187366bfc50266435dc2a96e8b104694f63c355435d6030aab601755b30b38e3434352660ce98e89528e9c54245846c58e914363d61d33d825b1c8c6ae439e6959743f3b6f2b762916f65f6e765044b4a3a6244c37b1b0a671779a840cdc5a7db3703a670c4f5e9c65c9bc814356b4aed09f60162ecd143f86e3b81071c917124615821e4c5bc98b312d2ff525d178a61efa0d465565e5700de4069d3c7864fd15aa9bd4c49242b0cff231aed9a270e41aa5c29e74787524a6085a129795ab5c9049c985304478578a907903aea16934f73dcdd17ed1fab3c629605bd1aef9d16b674a6411123a0ecbc718927b18642acef5a055d47af694c34b300ab6296dc2884984441eafc861ffd7767f306b7cc72f3580ad5214aa130a7e89c634c6b1923415c75dd0a256461ee6f94271027779d0b79c8b943ca32c2f62832a04cfc79786eb017f561c0c5eaa60bb44800e2ccccbd64755c8b6008bc89c52827e737dbb37ababe87980407c503cc5972a34c76913f37085c699b4a95ba473e21c14080d26315db9f17969f6b629b48de94309140104f7dbb4511a8977266101c26f5b1c78e3896e051202ebf9a5621797c775b1a2b3b7f3a53cfb9c90a545473000569214c151088a082a237a8aababa3b69bd3cd415cc1f9ac91c5e450ab970d5cc6678db12ae81962959a3d68d8a4fae40ed343cbd2e84322e2342cba7756328fb5c80a3fe07295db0e136621f8acb8eed4685cf21bb28a7fd34a9c6af4a8d1fbc8db21ac4d334afe1b71b87cc1ddba5501d38dd7e74c6c502ba04b8d1039322734418dc438fca99d0bf44f700ca473d07c0ad5094181bad2e90910c08478920461c750aaea6658112933753153aa9bdf090ef91a3f08e7c07278369df0bea9220b7d4c6b6f6a7135a5084aa54ddd270e9d41128d1944d8e7c3e1ac11a4089fe4541324db369445b5afecc41406b277e8bb93f310de57b55deabd8d2ccd2e9a417ed916ebba260e0baf95ebc0fbfc0a1b63b6f5342b3ed7c1ff4135f0a26c3daa7e2d60bbab8051123628abbb3cf9fc6369a46d4deb7ec0032847d7474356aec9a417cae8b62c9c7bf3b077eaf52c622b6a2bfa6ac49a9cebacce996a29f89acf9349363606a86a6696481233c73b273e847798b530b8662194896e22ebbd8f3640864791964069684338f453710d841aa83a2997316fc3ba06e7d6a3855cada69c35cc801cb49928ec66a56cb8a28deb2329d75c6545251ebb8526903a13f5174119b9c2037b06c165d2012723bc817297c42465cd77044436337591f239153629c3140b0ca85783d2460b207268f013988176f4c22d8ef5c096c93a52706931b4399a1849488665026a615e5955d972429eb32213ca16b587b0f7366192366f523732fb1127731cb06bc39f15f35b1283654bf361f403be5a9ab154f786080cb8ec42c8ec356847839de84a23c6e4321136477c12b20ca5642efc84c658323f90c2509b62df865e54072aac311a6d3b4eb9073b17f2291001a37e6ba438918a42663bb4d15896239f9f2b2d17a5c93c024ac595806620a8891b89f7297901a9b63e7c799cac22a515bfb3ca9a4772a5bc9a11154011e4dc0d758868a9f646d5390c631381e8566fd5603902c11686cca1f876322cd7793c338876d82008eb30f32128511a872db5cc0ac689c75266d5a9bdcd889f73dc92f1dc5076f373be64308012553d3109c7b5b2a819afdb93bb3447c878901813849c5fcca97b116ca1c2115961ac4b8c926303bd7f502eb299421cc9cb82f556327584118c6930e03f4368ab915c3df0a46b08518cdd280e17f86824958f0ca8079e857d8ba9a522a49c3f539c845968faf37e4beb443b577646967f4f824c2a706b3a7b74866aa4bfb83dd8e4356dfb1d9f4678a0a120cd2569101b034e36bf24a58c690b69ea27ca88db6645682c13b57d9a397b83772c5357082dbb6981674a772b6a94d0210b14a7703202cff38419297edf92a305a59bc51a022919b1b61bc853abca39721b83a794f1c27d17da71a205571573ce31ea27f81b744371274d6a8138b69ef967adcc75730a652f134b0f198b86a2a670a96c58d45295433851f61850d7b318245849a140a407a60080abbab77abf58d8c46f2580716a0bff0481b1973c804a406dd2bd08370ccabbc9fc7557b26534cda249ba1b3afaf2956f10b0b6ac0a7ef02252f5869a972142e06b86b64684b34b2592bc91b7c5b24c14d232b81880b3844409c6038e06023321dca0f2271144373fbfd47884f3ac96e4bee4dbfea5eedf79fb157b32e2818048bcd9b8e9bb89118362e59c75b4917014c242f75d6e3755c28f3081ecc9db44f6cc7cec9891756d74093716697781fc8cb5d89cdcf4b8ece9f441926532427f01e9dd71b86ea949a59b14189aaa249aaf77
m = 5add4ff6b8986e4b0dbc8e05801f48b7fa41aaa10e2311f4fe1e0b010d569862
ct = b17fb2907ec5ab46276f5bd99dca664b8ffac58476e3ba72f1c0ad427b568f1a0a1b90edefb24ce79447788d081ed6f2701af9b6edd228983d26e35d5b1db62294bdf22a4d7b439c8d455230007de43efc99c9db479abc54dea518070b62c4520e4518f6c27705ac4bd9479d91f78a8a79f6bf678f9f2387d90659ebc166dd663fa29673f99a0c81985d3ea4b60997ba196a627f5ba5a08e54462ce7b6c3e3cfc8dbd2d9d3bcec2407c39c99be1e071830321fd0b49e56dac175c21414edeafc03583815723e83d2bc10f3712b118ab85fda4c60aca29fd53107d45e911d85ef5751defbec457ce408b2e0fb3446a8888c64b0f37339456102a44b47e3d687965823c06c9f0010e67111d26ba8650c1f1d209d6f65bf776e4e8e4c46385765608e35451ba15322ed5c397746a91050168b60a40d8b3367fb460d48bfc130bf7ffca1c0c3658500fa76d601cf95d71f4ea3841d13db72b436e8d9a7080b72e9ba3bb488a2793ac9355e20ba7674d007907e1465dc0a9bedbe26c4fe77d35c8ed09441ac301c327b0b5973e86f4448fd0411a166ae1b039dce584b64a5b9d74d81021607f47e1349ed2435d6a26a1b26f9d4ec63091f835bb2b1feed1e6220ff9648a139ccdadbd2acc8ead42ab23019623793ceb81100d9278eeac88fbf1989cb962554b0a503e49e75d671972ceb5c5b73d1b71f56704bacf5c84e951dbce87d636af0ec3f72b8fd5bae552c091043804388c625039ea5d03de1c5db068527fd8a534ed642c597ede1f2ec1ec9b47ce441e73d2387041a5e9ef7d78b0bba2c600b8649f1c6b46d5a111e8de10a7b5e64e740956f516ae7a80b5ad7ff63c69943e33bd53403680ea95838d844ef7fa605c85c3af7447ed22ab79a465c7e4ff04ac0a260afead921a66144f85974ff791babc61838b86c19544473caa16795c6ad8f6f739dc9a183a1f4935769e70293cf3e1ebb1a994805150c7fad096bc628dbcdbc3b8b9a782ff4b56f392b64d5cb4bd1b0303e51ec3ada31cede4e5d706291c9778aeb59fda6dc88ea48403baf7b9a395372bce10b5ea4448d87ed52a2545dfec7c66249277f29fcfdee6ab448a018ec4cefab112f84886f77d4260768b9439e322f1248f5d32bcd4c128f45614f654b13900e717dbb2a8413f648e29722e3f2b2fec6a75001257b500960cc666981506210f237e28d124824583988a9e56c423b3fec7e3d057eab9353bfd2c096c539c31940aa2f38040ad46ab9b97147310c0a9ae1ee110b3a7bd23dea8418d19134126f5704afb10fd0a03a62584f1df2ecda1e1238aba40c315adfb041ef9885089b355acb9f449da0019a3e809337ea61bce4503ba6e136f1fdf444e18d8fb0134ca818095744c94c75af1259fb603ea6e8fa1697e4fd9298af42462709fd32c085b36a0841c7a5d9e3f20a66e153f3d6db7bce31465e6eb5d95c866c13f44c912b934c285ad7ec829bc107b88afb0818a1e32824f37b757c4623828789315028e29639f7ba359b913f58db081a5236
ss = ad00a42478ee0c7dd283df6d1b02820fb18656f36f026e273745d10a0d323ff8
d = 334382d39164d1989696a2ff77b25a28af8bead9883b5365eb6fcca7c1781cc9
z = 8aae27e7d301495dab212a61fd3f209a8068fcf9a61ad83463c00d2cab426633
pk = 08f7945e6597c9872b0cb4b1401288d7915be8e3715a8391a486047c15b4ab758c8d9b47541c3411417a439bb2144049744460810c01b778879425077e91ae06c1bb831c75e9d1552264a6543266e769b898b66644ca93f9da7735135d743c62a3876c0c891ab71c73c9b88b5cc14de0238c82103fa8f634902a01ce5b15e7823a36aacf6a05639a812221085b38b2ab933a12552c268ccca3cc07cb4e1ca03cdc02b1a5a8231a386456b26878b673644bc3c1613090454b582d5845268f381eb0e70128c1b06f356a9da736222400acea7c58216040a1affc5771081743b5f0721ef2b601a651d8a2658eb9c5ad8599c2f040f791ab5d93c6067ba30014af51766a41c70be6542b7224767301885a030a8d68a795e9924ed844cba1b696b18c5a64abc7ab83a163cae74ca186c01cafb53c05fa535d43786679a429677cd3f672b7c9cdf9224030b32c3a147ee0b2a8e50a0905a778ad9269bf04c2a801a1d986b15cda0ec2f51deec2005d450bc070c5e9e2a9646c3a6029beb907b632f17163b260fa5b75944b00d776862c3c362d06b7852ace9f93afbe9a4d77c548d04c68206277f569875fa677921c671fa887b98866e8c25815fc09d194adcdd34430e2c3725178f6c509fb359e5c3959d72b37a52c303490ae22138dc495bb2bf0c4fefccc89eb6b70764cf64cb2b02699e84a562f076dc4221153d8bc1dc0a29387a15da95eedc808c666b3caf04882188b5509106ba5ba1869463834b48dd9a2d7d6b46de1b83834b7db556a0b624869641a7b77c1f15291696798fd0cc1d01c417062ab36548f4f7b842e99a85a502d2ed70bb82037fcc6237f058d88ab2ded194bc6f65c723656474830581bb92f196e9fac65fbfb0e662c34cd1739ecc28ace01291f24701ec6a836a11f54d44fb50a9150d9401dd96c39b1b02ec73b86827fa1cc39d3ec5d5fcc4523a948a30bb1da4b3588f029c11234b9b571ec3593e82a0cfd428ea68b727622464fcc35e3dba3bf911cdb717ad690147ab70def66a2a66052a3844b7f6866c1b4bc80c106d3155d4bcb8c13239fc96241cb1b092696a50502a887547638499216fb31379a45bf7b43f92175fe282d98d7a4ad22844661256b711228a31fd2b01fa8f72dd357c455768a77cca28e6984913c352726176e2192de562781dccfda024fb4315eb5b14b9430bf0e783ad77a763b631f6c03c4b45aba24a88e85b70fc3b1c3049447e688c3f2145072460b838546572a42f4659a71a95392255765426451f137e8b4ca64b5c24e5cc74a816a988447ce07886cdc59eadcacf5cc5b17b4b0d058c0b3b610df489066e402ed63a5d155161bac9f2e82bd0e18cf46476935fbcc0daa0ccbfc72cae9b217d3adcb3ba7e0b759aab167ebf40f6cf92eddc17ec44508d051a6302372faa22a993386201827bdf3a1e932c093ba2cd1bb347096b53919218f321bd761abdc6ca5086c51b0c471a6c2781d1ccf20bb567ce472fc663ab10b75bdc6642832acab5c5d4db37a46572645a166edf46ac243805ac78e5c483e25624dab2aa705b9b3f6d01bee692351fb4301c562e30a513f6c73d55c0bdcf439f3f62f33e42f7f876f5314cdedfb4526a075924c59dc03d5f604585571f7e69c7c8f254bcc5af0ced187401efacef8d61e38
sk = dbb0bec6fa248682bf1eb3b226d9bb45a19beec69998797fe4d9275f1a6ba518ab41e117059338f8052945a36277678f84f761fcea21b49b9e2c85bdd2c78df17a04f121c423ba89cf15c90bf34ed5e341156206c2abb93b8924d6fbb1182ba029178be8b5b38ed868c86c54ae69b491f2450b96205484b7070aabfce83a6f0a024dbb837cf26ffd613d106c6fc6fc81f23b838782b72f7873c9f6735e71ba2d2c7f80c29efa2aab162767b414b71b1bbc5258aa61a984b2202e06286d8ae9cd14d2bd7b229e039613eb081bbedba792297cd6672241abbf5643703b098fcac273236687cd8ab0e4d21fe2e15d786c37a09741bc493bbc908f20eb7599e6a5a102030eab2ad69266ad30696eb1072793b6aa613734554f681678fb8068aab0c903580f6329baea7155c1bb09e846ab15427e0a092c3213ad42e3c1cbcb48cbca59aba88b9f60babd8087b461a2745c2973c04a8d11cbca9b3a74f7415d975004db90c4b985d990ac3e01bd72a446f2e13545052a99371e459c589ce203012182a2746d74e5b914b872678c999523b6c5ec790f986ca98c448117bc397643c339432ab2b058e340e098ace6c6a1b0e1472e8ba11cd898107ab9454a08b965329ce8758c199f10fa5c914cc236706e0a35cb5f2c4bc749b38e2184486a88be97127ec036fa78a5780b3f0515b391ea6598d1b998141d3461c141b54ed1770ea2938066d40dc3256bc6da09184b7957070391a1cc8629181954669da8c33c94511020750387417f87080907bc8e48332d293cbcfa6409e814b79154b135c5a721b447d45ed274731a30215f92004e30ab64fc87b061c8940ac9153957a21aa54ca9be2ac1acbd46283ca83219200788eb152273c61b860aac104f66e8043e7727216141097878d66a30eeec7820f6c1f140989649c2f2354b81597b298826225332aaf6ce5b6ca31ff986a665067272c6a190a454bc3654699dad2c3660e371571c8cd0b9b1e0ec5ad43106758c3b2adc01f2e46a95f662ea6733a62c2f7f67521065655c1c9e40615584b553a4697141ab010ee4a2ac76c4703043dc41a675309774c9279ca11c717ab9518074f9c77d10c4b973fc9e1fe1026c9c0dedf68db0d7bd63c67750db13e4120eddf4012ef42dcd7907b52bccba359374b48ac4988f4b6731c20295eee277a09a1140c30a6f6062dd152425d9385046417ce4808c7a44046b3c3773c90c40589524acca23b4755b23b267b2c5904cc3a634750b863bbb44243679483997a52a703ed867c57a0ac8227bd4115e88e9461481bf5ca1c6226283ab201844d25f2a094955d131305b5f1bd91789789f4790c193da4f4426693b9575af109b0824154f431ff1171e3c48686833beb3b3a4f31388f0348f6831acdaf70fb983502e8149b71511cacc7ffc0a411eea2e781656487139cffb9f7089388800ad6310015dc85502b5ab19e2cea1fab7eae59ce1429bbfc55471bc8644204596b264284c31c21b1e3e64909ec044b0342fff306486bac1c5c2aff2e52775e7338fc8b9c6d8a78538473ce1181b08048c6129eff7ad07c85bd24c2803c57a28eccbd3623713a5368c7228bfe0547566a43a1788e9e4489f8747167b6f08f7945e6597c9872b0cb4b1401288d7915be8e3715a8391a486047c15b4ab758c8d9b47541c3411417a439bb2144049744460810c01b778879425077e91ae06c1bb831c75e9d1552264a6543266e769b898b66644ca93f9da7735135d743c62a3876c0c891ab71c73c9b88b5cc14de0238c82103fa8f634902a01ce5b15e7823a36aacf6a05639a812221085b38b2ab933a12552c268ccca3cc07cb4e1ca03cdc02b1a5a8231a386456b26878b673644bc3c1613090454b582d5845268f381eb0e70128c1b06f356a9da736222400acea7c58216040a1affc5771081743b5f0721ef2b601a651d8a2658eb9c5ad8599c2f040f791ab5d93c6067ba30014af51766a41c70be6542b7224767301885a030a8d68a795e9924ed844cba1b696b18c5a64abc7ab83a163cae74ca186c01cafb53c05fa535d43786679a429677cd3f672b7c9cdf9224030b32c3a147ee0b2a8e50a0905a778ad9269bf04c2a801a1d986b15cda0ec2f51deec2005d450bc070c5e9e2a9646c3a6029beb907b632f17163b260fa5b75944b00d776862c3c362d06b7852ace9f93afbe9a4d77c548d04c68206277f569875fa677921c671fa887b98866e8c25815fc09d194adcdd34430e2c3725178f6c509fb359e5c3959d72b37a52c303490ae22138dc495bb2bf0c4fefccc89eb6b70764cf64cb2b02699e84a562f076dc4221153d8bc1dc0a29387a15da95eedc808c666b3caf04882188b5509106ba5ba1869463834b48dd9a2d7d6b46de1b83834b7db556a0b624869641a7b77c1f15291696798fd0cc1d01c417062ab36548f4f7b842e99a85a502d2ed70bb82037fcc6237f058d88ab2ded194bc6f65c723656474830581bb92f196e9fac65fbfb0e662c34cd1739ecc28ace01291f24701ec6a836a11f54d44fb50a9150d9401dd96c39b1b02ec73b86827fa1cc39d3ec5d5fcc4523a948a30bb1da4b3588f029c11234b9b571ec3593e82a0cfd428ea68b727622464fcc35e3dba3bf911cdb717ad690147ab70def66a2a66052a3844b7f6866c1b4bc80c106d3155d4bcb8c13239fc96241cb1b092696a50502a887547638499216fb31379a45bf7b43f92175fe282d98d7a4ad22844661256b711228a31fd2b01fa8f72dd357c455768a77cca28e6984913c352726176e2192de562781dccfda024fb4315eb5b14b9430bf0e783ad77a763b631f6c03c4b45aba24a88e85b70fc3b1c3049447e688c3f2145072460b838546572a42f4659a71a95392255765426451f137e8b4ca64b5c24e5cc74a816a988447ce07886cdc59eadcacf5cc5b17b4b0d058c0b3b610df489066e402ed63a5d155161bac9f2e82bd0e18cf46476935fbcc0daa0ccbfc72cae9b217d3adcb3ba7e0b759aab167ebf40f6cf92eddc17ec44508d051a6302372faa22a993386201827bdf3a1e932c093ba2cd1bb347096b53919218f321bd761abdc6ca5086c51b0c471a6c2781d1ccf20bb567ce472fc663ab10b75bdc6642832acab5c5d4db37a46572645a166edf46ac243805ac78e5c483e25624dab2aa705b9b3f6d01bee692351fb4301c562e30a513f6c73d55c0bdcf439f3f62f33e42f7f876f5314cdedfb4526a075924c59dc03d5f604585571f7e69c7c8f254bcc5af0ced187401efacef8d61e3843d6c8562cdec0e87d00c8ca8060da3f031ab663ddb43148eebd67969b7fd4908aae27e7d301495dab212a61fd3f209a8068fcf9a61ad83463c00d2cab426633
m = f9e9fd68166f1efe1916c2e0868e30cd14ca6a7e07c44a1e5ecad722d016a3bd
ct = 068a0a4b809b7f0276af37689cae51d69c40531c76034b1e81c5ff744ca2aa9ed3ed6a81816485563b77f5dec3044962eda6b14a8ea6f7d907d5445cde91bb36f6a8a61246e6e509bd8af74f24c879ff9aa743a9d40cd0fd487f95e5ad5bea4c9b47ddd5b793e75907d1882f203f80269fec3be3bb607a5eaffa890948aace0e4a21166fe75418a6ea5812b2a1c97eaf774c2ebb91e76cced52b64459b522cdb3298b43e247ede0430065562c758449714f08973e44d963890b2d81e146a39d376f8aa43b3767c3ef8b38a9a1c6330ac3ae8d5a7c679cbd590a6b3d4de863b5bffe57e9adcd968113ea39a49383066373c79841cbbe8f1a9edab27ec0a2f729e4a7c03a3653b378da2adeacb4359f2ce0227e5af4ad4eee426a096443e29827c7608c80957e698434fe6725a8206b482d53476a31e671afb1c2fdea88eea3e7c92357c03d4b7f7346770a32b45de51c79d5adf7e8459dcd1384d58624fcde17e90f9dc09fba556732fd2632081a3f31f3e0bb01abea706bca5673271f979723e6442c496c98fb8273524438a081d7e3996f0ac5f2cdbf618555d4f299a0ecca8ffd28bcdcd20c2f417b85eb0062c664801817c916cebbf55ed5bc974663bb9ff8fdc2201a71a72c51fc58b532acb1fd40c7f83ea8fc7cb5998d4c96d514ab8181f52d91074ca1c58606325a9eb6c7eec283f9278d56898d64c594e8f649ac0b7ebf14fbab01e0316938d2b8916e79e3bd2804c2fce5fb98624374a2ecc13b6cb9020b4688fdb5287050f88be37384aaf9a9cdfc642e53b34027eeff611409898c0b0780c01840423353600ad825fdcee4275346caa60fca8de8bb6acdf2f4c73aca82a817f25a3490bf8f6c6957fe5398cece6c535764b89e40f0fc6e1d0ce2ec3fa9d0fde724d80a3cbc97f1105e4cf0e03e634f7d43d8594ef9a53584cd2b1b34e9ea238bc5765d21df01fbfc1ccbd2b803dac42a8c8faea3f69a758f7d929e74a56d45cede95b2140d239b0f1c3761ec4152a9b00af2c70d11cc63ea9ad3049b18590543a34265612b09122842799d7a0f3e910b0a5e821679c696af0cdec6200bce64551551a53870a9b63e26d8cb3bb63eba8f783b76d326efc12d0b5632bc6bcd5c38f0c33c13d1cd3e9caae45b831cd07489c0c60fc07c83ac32db002da4e2ac7bbc1930b1ccef48af46c3f1529b545a2350262ef76194d0d022c02da957e1e9be3f84a7c886197eb92d9e33ab05162836a4f75e7b26edbaf9002a90c7a9c749b3fafc2258cba92359f31fd6aefb9af32de9cb24d1767ec36affbca8e733c8de3e953cc7230b0b52a7130dbcef39c69c5cac3e891eb1879723c73d18e88f0b400ec695b1530564afabdcacd1405a2992c127bc94b8b1e83e0bf7972eeb8f208ecaca9de1fa909117fd8502af03fb295d3e15858bf64dd0eefc1f1688bd5311cfbb96f11b99133677333b50afffa7d75505f112c8031d409dfc7b694682d3bc145ee7b4235b033a5c524cef9d72f0f2af0ad10a4cd1acdb1674611ce09
ss = 0eadeb34588e860b6d25b7d65dd594d103bae1c33b3d436f219a989e0b0d1594
d = 6995143e8eb8a6e93840f76eec844f67d2b5f75b1839a5040337e61f9806764a
z = c30e299218d4a39c2ea3fc06439fc4c411e99bbc34b8f30d23845e91e71fef3c
pk = d743a9918c149231c6bdf338098c07f21064775b6700ed30fb2153478b67b0f344da35ca35e4b7c289a503d5ab9eab6e374279ec8ab67b2264d7b9b80d6bce26098a305734e44342a5078597f3bd574b931c3c74461c8da856239c24c576815f7f48cfc026baeae328a8207f5091cb7248615ac076f12763f8b63c0b75a1ef075b6e1c61b1c3bacb9c8895286e30729ce083b90df566ceba4c00e06214c295ab2b95e2b70032e04422572c87b475a63b53fa84ac9fe3c8bdd3cd06c13859b263d22a588b8126f2c615e3a705e0ba960261b47638a9e83c5bd3f791b362652290c5bcdcc4f3c93909431a4ef875c5e30f0c311e5e8344deec53c3b4bf584932f168710f66cbe718886e2ace059034fcecbe39d50d012c0ea26b8cf13807f1117f32661cf997145470c8aeda68022ccc43d1bb66732f5966c11ec221ac678bcba824f43c3eda94401c17c4877490e4393404db53a27b1dd3aab78e152a58f3741e1bb1b9a8202df64434ea9c5a8c9fe7584ea538250da92295d3a4abbc3e392a36cae9af1cc51095b2b2dd97ba7072acec4b7b83bb6d284c5fb3fb634ab3012e8825f8748022d8cef7367ae46b021df68aa8239d06c09fe0555e07dbc356293d41bc4f1e133ddca95d2298b2aea88aea5637d262390a79980220095d7116447c5d5b6ba2b962c794c899f45860658a0a530c7669134519a501e5a0759f9a50777a2a6dfb942f98b50067455a7b692fb1cdc2c10f64e9114b29cbe173ac4fc2adb95c550ae7a55387bf01ac3c45222fed7bcf9e240a6d9b0d088c032aa9714a6a55c692635b6911d92353c68794be250dcd65782a6674f87343a6654324f47f5ac9b384b22766d0c96852753a4449e08371d5128f31831ee766219e910b1f6267a57bc991da5b2b69a5a9212ba06ac917d45c9aa25bc1b513f7144217e84f1693360ea0690e51688a704c45cb6b1071a0e9a130abdb6cd3b52b8a429c33d126cfc10c73c928da9507aab00950f37e9bba0ab981394b137e337a88249100da175fe9299de1d1130381b3fcd265f7b36c00959b5bc2c150eb7dabf05bdf590e32e063a01a7cff6a9a22c56752c8b948502f3f8ac5ca444e10bb6bead1c7557b2bb2e37d55646455162806a7778b1938fcdb7da3e64c01c4a36a847b77958d27ab9defa6256b6a30a9b9962175c13721cd28e979e0d60196ba8c3c940aa4718d39a9b280486a6c2264640c4b09642499957be9642b6b545dbcc868098332fb103d75e38eb7ccbee64a341b38b0097479c019257be03d5d290e89a6a6f0b61039b128b46b02bcd750a9496ec4fb8dd6378e1ac77aa9f37a75d072d268c365725926cc76b58b9da040c173d7732e1401ab222553d6aec7911d052c569c59393997372e548086abb4de201ac1c17f25d76fb58c4ff3380cc5965720b989f4aa252623c215369076e771fac786e7f0ccdd917da64126fc610eb76948f97a5c3116869a11a46e612d9df04be0b1af0e8c8bb46607ea4bc4b4b04b3f79a30a2a154691a79217537b97a7dff6ab4edc9e2ad6cd97d3aef52837aeb232f799a3ce30a6adb88f6a0aa73fea00bf0146cd5447c6dc483b4955a0a3c241e7cc353c2c7085b84c5162a49e7d61a2d0e85a009833f3eb2305d7d435e2a4c81f358aa8d0dd50628096f4
sk = ed0c4dcbcc3304e1646a04b9675b94430b49a83bb1552c211f8928c47785c90422bb658f33890f3fe25078cb0c5d52ab737c647b2080e32164de411c489664d5ab23130c1b4a409c1c0296bce722bffab9d60ba4854c9887f0089567994e3375e438069bd40cf0e08e1de134c1f902d0abaccffa0e866122f28894f5275a8a7c2be316811032738f99b53af64c6b346fca072ebb38b665ea616687042b240c53501e18a424b5150b98a4897a168e5be9b9a1f04f0f14858af0666e177ba7f52be6508674ea48fa23313a71372be5a718a13d41f4887892bfc013889481339b2438f8516b24990d70c1159581a109fa1cdd460e6910465e71ccc362798670933052bb03e23768c3c255d0bc7f002e7dc299ac0145bbb585b9682978302aae26047bc8a2cac90589da65d604abaae2b36bf78604d33e23a67544a79fb8131970199116b5bef702ba74506cf72965d7d8bd8b438935c1c8a1e535806009ea22a5ef4b215003b67627358151238bd50391c8384a938e7098929b7870f87321903c819c6480c992cddef1c969e4a1ed4a98d367994394571ae93a61b4336d537140887c792290a196b01bc7c30e364618fa371ba975f49b4637f9bfcc7bb1ae789156c4ab2fc6cd62195a44c7572cf9239c3b951bf636b43cccae63b82cc2bc4bc6a03ba5a087c534339905f4280b7a79186b2652f3582c1865cb6ae4b334f75cd7f358f2bc69cd1b0d21a7ac35c926772ba764a72157e51e38cc66392a1bf409a068e033b00b4a4d04516873516bec242ce93ec073c366e8534e4b55fea906daf090eee9a1fa4a17e61a644ce54536f70871e61a2a728ccdd7c1e702869a28a2ade4cd234119229c9cfe80ac664bb2016125b3822ab240989e79a72cc26207ea4b139bc1bf5a257645b9b372763d4a318d4647024c797b8a1c2d49bbb4857cd1272f56b8342c46541000c84bd676bd533e9529072e77a8f73164fcd8443c3079c1ab5ede2305e6c5c22af691a25ace01436e43d56e204b4dae93cff827c061d1354acb6cd4070c92bb4b145bb0649a6fb8985e03e4a82aa178161a2bbbf23562b342f4818100b502c88904c196c08920aab3ea154c9535ddd8c9c12911500a38db80bb70c3794ee15f7a44097a7407851007b40801d16c417e5905eb994edaa2807b9c7bef6bca9065374b856f95f09fdfa2751c20c5a42a3adef757efb8276303a6e65c4cb17abf0f97c29581139fd655d4d80224275799645008f42ef508ac9445c388a989b3ac09627041741c30b433a0d0b81a59d237753ace7a89c1dd0689cee8663ae8497e9bb885436021d4ba553c706faaafe7c8478e346caf5280e171ba24672e850cb80e491be2195749a8cac30355f5b386e47a65b22592a1f7b09317cd6f3449bb22aba8c2711e979e898a2706d80fcf52af28a68f0f7a0f6c3221ca73918140447e166a00669929b915c4aa507e49672b45154c92239ef0190b086b65fa9e4ce7995e39166c8ba70b5026ee2745c2cc409e40c56294a9d4539101cace01a2861d31924d8c3f7e824fa8bc552bf6b70c042bef1192d1517091fac862776c9a33cec6939d89a30130561d400552c195c702bb9322378a12e144a0f956d743a9918c149231c6bdf338098c07f21064775b6700ed30fb2153478b67b0f344da35ca35e4b7c289a503d5ab9eab6e374279ec8ab67b2264d7b9b80d6bce26098a305734e44342a5078597f3bd574b931c3c74461c8da856239c24c576815f7f48cfc026baeae328a8207f5091cb7248615ac076f12763f8b63c0b75a1ef075b6e1c61b1c3bacb9c8895286e30729ce083b90df566ceba4c00e06214c295ab2b95e2b70032e04422572c87b475a63b53fa84ac9fe3c8bdd3cd06c13859b263d22a588b8126f2c615e3a705e0ba960261b47638a9e83c5bd3f791b362652290c5bcdcc4f3c93909431a4ef875c5e30f0c311e5e8344deec53c3b4bf584932f168710f66cbe718886e2ace059034fcecbe39d50d012c0ea26b8cf13807f1117f32661cf997145470c8aeda68022ccc43d1bb66732f5966c11ec221ac678bcba824f43c3eda94401c17c4877490e4393404db53a27b1dd3aab78e152a58f3741e1bb1b9a8202df64434ea9c5a8c9fe7584ea538250da92295d3a4abbc3e392a36cae9af1cc51095b2b2dd97ba7072acec4b7b83bb6d284c5fb3fb634ab3012e8825f8748022d8cef7367ae46b021df68aa8239d06c09fe0555e07dbc356293d41bc4f1e133ddca95d2298b2aea88aea5637d262390a79980220095d7116447c5d5b6ba2b962c794c899f45860658a0a530c7669134519a501e5a0759f9a50777a2a6dfb942f98b50067455a7b692fb1cdc2c10f64e9114b29cbe173ac4fc2adb95c550ae7a55387bf01ac3c45222fed7bcf9e240a6d9b0d088c032aa9714a6a55c692635b6911d92353c68794be250dcd65782a6674f87343a6654324f47f5ac9b384b22766d0c96852753a4449e08371d5128f31831ee766219e910b1f6267a57bc991da5b2b69a5a9212ba06ac917d45c9aa25bc1b513f7144217e84f1693360ea0690e51688a704c45cb6b1071a0e9a130abdb6cd3b52b8a429c33d126cfc10c73c928da9507aab00950f37e9bba0ab981394b137e337a88249100da175fe9299de1d1130381b3fcd265f7b36c00959b5bc2c150eb7dabf05bdf590e32e063a01a7cff6a9a22c56752c8b948502f3f8ac5ca444e10bb6bead1c7557b2bb2e37d55646455162806a7778b1938fcdb7da3e64c01c4a36a847b77958d27ab9defa6256b6a30a9b9962175c13721cd28e979e0d60196ba8c3c940aa4718d39a9b280486a6c2264640c4b09642499957be9642b6b545dbcc868098332fb103d75e38eb7ccbee64a341b38b0097479c019257be03d5d290e89a6a6f0b61039b128b46b02bcd750a9496ec4fb8dd6378e1ac77aa9f37a75d072d268c365725926cc76b58b9da040c173d7732e1401ab222553d6aec7911d052c569c59393997372e548086abb4de201ac1c17f25d76fb58c4ff3380cc5965720b989f4aa252623c215369076e771fac786e7f0ccdd917da64126fc610eb76948f97a5c3116869a11a46e612d9df04be0b1af0e8c8bb46607ea4bc4b4b04b3f79a30a2a154691a79217537b97a7dff6ab4edc9e2ad6cd97d3aef52837aeb232f799a3ce30a6adb88f6a0aa73fea00bf0146cd5447c6dc483b4955a0a3c241e7cc353c2c7085b84c5162a49e7d61a2d0e85a009833f3eb2305d7d435e2a4c81f358aa8d0dd50628096f43cabf1c47e7aaada59ded4fa8ce378ce1d9eba621ebfe8cc96a111aaedc4b6cfc30e299218d4a39c2ea3fc06439fc4c411e99bbc34b8f30d23845e91e71fef3c
m = f866365324cfdf8254ea0b73b7947496f9fd24bfdc562db4857ef5c659441cf5
ct = 1db16d4ced75d797df5606fb9bbda26bf887628d593e8d81ac6d4d7ae804c1712bdcc475f6334aaef5f3e66e4825b1666a31d3bf9179404e27caa4e3f175f3256f3218c90975101171ceed25c2cf3f8cee43695f1b3d79f847e14d36ecbf97e6372f0eda75b64fe009e8e8c437fb0391e3cadade444a815bed4e6dc62105f5006275836cedcbfde5d4a8b70d64cff6a3280d4433615557ee57b963a051e211872ef61213799b66fa778e2055b48944e865050ceab2da25b5cd93e1d701f099c35bf2914212f9b117b4861e76d51ea610f86fa90cc8258d71280683401ce3f4be443052c7e3979d6a008bc239b623a298e10361858a9a5bca5a84aa92545a30ec8afce73bfbe94d86b28e99a509cbf4b3812b7d2c437bae8ae5e652ad93cc728e655d2cf7105ff9511f8e82e701b8c3f80d24a0df7f08f889ab008401711f0b32cc63a5421bc8aa4efc0f7d241c3e7df8200c04ae14c70d6b3096233608894a794400708d4c234c246b6ade0e9b148926a6392273116c4e4bead89b7481ed5507f379b62b33aed41af2de272f469f206e484742569351e0d57d4a8025b288e6e69b001039af74a11e4e76854cd9cf7225424f5f05d149830e527d00fb1168c688e7037c3a523b8f70ec9b930e49db169e25be09ba06264061df9ed62b0649c4d59e3d84977ac1c461042033390b05b81d4a941d7c6aeba26d1e24574313e2e925eeaa417869f1c8914c4e2add0bcbb688c5c9bc93eae02bb9699dead5b313d0c5e2c095771eb258db263bf47af0bdd0d5def9d0c6e486bd0d3876fb0910d243a25ce20210efc18764589c4d4add56fb048f0185226da5237c3798fb27c95cfa45c334989cbfce049e48195524f803d21720c9a244e67aced14a1b75ab17a8dc4a6c8f63cfefee1a8a8c1f647b471bad12418b99651d3d8dac509f9ea9d61ad8aa68c8ad61292d72ff26ee6a741d94383de1b66519137ef359c911ea5c13394f1c66bbf1073e4262b9008e777ad47933294f26c9628e10301a2101efeb8e7cdc53a89f9a1ccaba60c50587d3c714bf5852d3198d4d5bffb7c1cb66ad77b99fb21dc4ca72a7e0df5a86e5005d93d089285e19d65c652e2a55f4c5c49db62ae3bc5287799224a3ad324f27f0b9ba3e75aac6a2737c48621fbc2a95f0ddbf9b0f31a484c3c301d05aa0829265bbd8ae67536970d28f28832e406c3863d77be8a9792c4e16a64ed7ba5bd18ca4603817a84e66cad01258456711b94c847fff150ca2701a62584fc24fadc58884a3defa27c0e926a77b6087128e80acf6d24f87cc5d7e3f4cb4f1df8f2e428e9751c73282e94b15ec869028dab10d0825d3971686604cccee2e9ee96336f4b8018f1bf8afac503458c5bc5701073dbc16be9b8d41f6c7d5fbe65857be97e0649c96782a015e29d222ae9dee897ae2e1c76dacf9b09128e72e7a31aeb311c985ab5edc14c588623761a39cb89acd452607acb12429a5755d5797db36fc9ca90693202849e89ba14bd3a7473fc1d13a5770e155e31da847
ss = 333942e086869d07706d181dc08ce61213f4e908056a59242dd93d06f63c30cb
d = 995eff7e0d195c6d0533f3dc194d47e60f9ad14696144cde694d60a95f3e96b4
z = a33923382f8863478882483037fb1282ff917eb6658a7154c6ad64b5858c629e
pk = 8e4458305ab8304a53b5c47b42911ba1b011c4da11c08b281e625f6f37815dbb1f3908c4c1646142b14d846b8400114face5cba669179ef121436a1975845652c5cb4ff62fa0073738f0264401adbb78b44e61619977804aca17deea16bad48655133144781b196c2a949bbc9aa8714758061465a9cfe09f2a1316ca875523e07fba515296309b6b7391b8d192012278d684b2527318f30a7c1e598a05027409f65a7f36b57f693a660c7a9f2b0bc38420128b87b005b5ce7631e4a10ff858831cb0112f5b6f04334565563e751820da374ce2819e4ed9bc5a959eedc4052c502abc54baf3fc0e426b77de7a274f81451070042e70c19a09421454141d2600df76a740423cb887065939cfb657a76785b35a5868401cb4d88ac8194769ad2499f2f20ed2a188e8e47e918cba7342b4c8893fe411b47b058b0070771161970c4331ef67be34bbc4781171bfa19d51e11612f93cda611f4ed88f85b87e8beb6359eb410e7175ef6171faa03e29e11ea8a6caf023c357a87afc652a00cd422020295bd34170068d31b7a058800026a49fa1f7523ebc5544389cab259815114d4b01d089d3cff6956f5d0b5a9fe652825b1150e21d11f562196892ca41941b46018ee73683e008525059496a07bb029737103b729b1fcc13ac3236b47c63a6ed4458a9724ef7b62361e75ba726be6774cf6b3572657b2a6abcb69182cd3b880328bc4f52c075c150bb22aab08cb2326815712ae20cf1f257b9e6ce0725782e9590191b2055a45c4467c5e7d70c35b8a61a48a317022c298b612782203a820f2161844f6a6fea58ca9f230713c701aad2700bdc951fc9bb8f560db9e99f2849afefea6c366c982f3680dea24891c631a1032d9d884a5ad9a11fa8331be85f1c91c6de2b4143ab403b153d9dd714db314c683ca24cc45f86c2276058be32ca1cefd4116ba386069856c6128ca86a63fbf6c15e876d63f738f847a32166b1592c3307d9c6190c5c42b7ab756ccb394c7c26c28fcd158bfdac9f04c99e30254d500cd0da1b9f2b74823f14283a888bdff45ca218b89b9450fba868ea9b1a5858509137160db31aa292863ed216aef822123c294a825e26fa3adee0291ab37c1462c89a4981949bb764f4222b3527dfd8a715682d159ba380339971857272c7bd7442cb73739c450b58cbeb6936b8cb619654037856935376acab92026bbad18c512dec4e19671180599e01651f008c3a04007cf02535ad7608e1e9257fbb04e419976294702e84341531b95e1b20c2b152a4d849649113c69a8f379b5d72aa86e01a4c5202ab2e276712f1131c411d4072cb45147c562c60080c56eff7aa7d90c4dc293b01ba935e345b88faba62dca043d94c4a666786c35f9318a579a9b67e429144240d206612a6d802fdc24aadcb42b0db4251e06df92a67e632aa4a29000a77cb2fd2959f851288464c824872ae6a9fa1bb3a71d8879e303c51445956ec8ae49c4ae6ac4de2047edbf3c0b23a29b8b86b83cb24530b0d17739331292bab85868e4a9bcbb2b4d4514e52d9afbf66172ae560c08c7f9cfc0c98ea4ec9c785ffe76ab5098e9f3c5ead6a7759b529661b50e0368246c5afbbb9b876c8072c1c1ca63a4e6607fe4286fd2062614fcfb544fca36edf0785c37bb6f5fc33e2b9d9d03a0a6c
sk = 2e497feae75af1f280abf2085c0321a00911d5008bf8a4042ba44691367fccfcc2d496cc40e113a0d056b5468b190c0e2e629f3264797f0c3b647865f4d782a9601df6bc5f03c1437a23b5d222bad406874f1459f1f9aa3ac061a20677d9d785535cbe7073667e4c916725af4d7302cf76bc3c23ab89666a2019625044a8bd954df6d68c2114b31efccb7d91af07f3ad3faa852d4162fd847ae7a11d8e11133089b9307806a9237ae3a9949043b10107acc9345c17697307e0c6c3ca1734f6cfbde73c6a09aa1b8159c51179ea8b93509b223668849b1b7c59118033f969b9d34b354b32bc0b7540d3ccd2995bc36abe44c0394ef5724b058d0a575947024ce6e72463389bfb36bb851864c38097fbac7204036de72cb0da94cd2f98a1e52c1e630748a7c05838ab53b2d33b0d541c1bd31a2ba803f4205616423534c982038622b70ba4778886f2d15aaa681d6468848fb0601d7097b99040e9e8a981749f741127c6a0000b0c32e28976ecd97514c2aa15f82979497e1da91bd3200d4b0ab373e41a56aa9aba24693cf9c7939cb8733c27a7707eda2aa4f3f304c5215edfa3cc3f785bc0ba83d9f291f8787fc0032f112133fce87441b473961cc87629337cd4acb5367432cbc7407585a3e2463de228895327e883604a19ac2c46389f1b0706f720db8c17f709a796e03d53046c4ab2013afb40ed73247d0c52b0f88e2c9100b1b31813346904978d3bf6bf13b4a6c54c3894f2a2266a9987a4c8505cbd94028ef7963c97d80575549559bcca5d78c99af532b31a382567a6b1e8c56babbc5863144fc81c6322806a6269215740af996b0adaa72f425169517d1e48ac1349c343214c52482b9d19aae42c4a6ddb550040b30ccc82e7d5578355b7313a1f84f872170a6107a52008aa47988a5a78a15a6d070e308c59bc630d1a1292fc2a41c86967b4a3b3ee312ee3c2327a80cb9a112b07b9b0e5858191164a7a87427a8423f7116c2e84377af5cef303b7e9069661f1047c15bc52876c45864dd78854d0f07fd2e530fbbb9b13a4034cc38e34344d5ec41cf544359b93ccb0338bcde09e9b938d5e0c2065126ae81581f62668afc819f705af3b82bca5921699602c6af9810084933c438d4de95a6691ca3ff425fa04b614bb973d899bb8748a7571b112545548f08ff98931eb555f8308ac724a8ad09a90f109219c3032f4013cdfeca92b4cbf23e528ab6abb29370361baa8f74c3a2ca8a29d6a893ec06e60979e351b4ff6247b8fe3923cf027c55363a9243cf9a237ff09c0666aa7b6c56b17a63fec016b4c15cc70c59dcdf3294cc0c72df53c9b0b00d2383e7f48335108629762793fc70642ca91dfa1ba6d97a1a36a55fa6c9d73246a3930b31fb644e34579c2866fc4c5671667b0dcf1aef82bcce732052d766673b398aaec441cfa73dfd3b463e8aa018c4272eb0c3ef15618f9acad61bcaf64017648539c766eabf8038f5467d446912c98836055496b1b7d777cc82eb255766568822704a12640ade87d0ba066b4f3405177c9e1e41f624c5ae055887d68c97be0b0eab254dc3756d00bb8e78676ff62a94f842e9f5774b4f07b723577c742bf4623b0adf246f87c53944cbc8e4458305ab8304a53b5c47b42911ba1b011c4da11c08b281e625f6f37815dbb1f3908c4c1646142b14d846b8400114face5cba669179ef121436a1975845652c5cb4ff62fa0073738f0264401adbb78b44e61619977804aca17deea16bad48655133144781b196c2a949bbc9aa8714758061465a9cfe09f2a1316ca875523e07fba515296309b6b7391b8d192012278d684b2527318f30a7c1e598a05027409f65a7f36b57f693a660c7a9f2b0bc38420128b87b005b5ce7631e4a10ff858831cb0112f5b6f04334565563e751820da374ce2819e4ed9bc5a959eedc4052c502abc54baf3fc0e426b77de7a274f81451070042e70c19a09421454141d2600df76a740423cb887065939cfb657a76785b35a5868401cb4d88ac8194769ad2499f2f20ed2a188e8e47e918cba7342b4c8893fe411b47b058b0070771161970c4331ef67be34bbc4781171bfa19d51e11612f93cda611f4ed88f85b87e8beb6359eb410e7175ef6171faa03e29e11ea8a6caf023c357a87afc652a00cd422020295bd34170068d31b7a058800026a49fa1f7523ebc5544389cab259815114d4b01d089d3cff6956f5d0b5a9fe652825b1150e21d11f562196892ca41941b46018ee73683e008525059496a07bb029737103b729b1fcc13ac3236b47c63a6ed4458a9724ef7b62361e75ba726be6774cf6b3572657b2a6abcb69182cd3b880328bc4f52c075c150bb22aab08cb2326815712ae20cf1f257b9e6ce0725782e9590191b2055a45c4467c5e7d70c35b8a61a48a317022c298b612782203a820f2161844f6a6fea58ca9f230713c701aad2700bdc951fc9bb8f560db9e99f2849afefea6c366c982f3680dea24891c631a1032d9d884a5ad9a11fa8331be85f1c91c6de2b4143ab403b153d9dd714db314c683ca24cc45f86c2276058be32ca1cefd4116ba386069856c6128ca86a63fbf6c15e876d63f738f847a32166b1592c3307d9c6190c5c42b7ab756ccb394c7c26c28fcd158bfdac9f04c99e30254d500cd0da1b9f2b74823f14283a888bdff45ca218b89b9450fba868ea9b1a5858509137160db31aa292863ed216aef822123c294a825e26fa3adee0291ab37c1462c89a4981949bb764f4222b3527dfd8a715682d159ba380339971857272c7bd7442cb73739c450b58cbeb6936b8cb619654037856935376acab92026bbad18c512dec4e19671180599e01651f008c3a04007cf02535ad7608e1e9257fbb04e419976294702e84341531b95e1b20c2b152a4d849649113c69a8f379b5d72aa86e01a4c5202ab2e276712f1131c411d4072cb45147c562c60080c56eff7aa7d90c4dc293b01ba935e345b88faba62dca043d94c4a666786c35f9318a579a9b67e429144240d206612a6d802fdc24aadcb42b0db4251e06df92a67e632aa4a29000a77cb2fd2959f851288464c824872ae6a9fa1bb3a71d8879e303c51445956ec8ae49c4ae6ac4de2047edbf3c0b23a29b8b86b83cb24530b0d17739331292bab85868e4a9bcbb2b4d4514e52d9afbf66172ae560c08c7f9cfc0c98ea4ec9c785ffe76ab5098e9f3c5ead6a7759b529661b50e0368246c5afbbb9b876c8072c1c1ca63a4e6607fe4286fd2062614fcfb544fca36edf0785c37bb6f5fc33e2b9d9d03a0a6c2853cbbda86e7039b635d4cc850f494d42b240acb54ab2316791e9ef5b45f1d2a33923382f8863478882483037fb1282ff917eb6658a7154c6ad64b5858c629e
m = 4c25311d7b2fa56a45f4ec1cb4591c627b52eed4d2409ec70ebe855d988893d8
ct = 9c679af298ec1fe3c0816a957399e02c961f85aae2bc27d37f1bc9e0f3cf47aaeb4e4e85956a7837a388410cc2bc914880abc02aef626774b71f9f0b039aa29efb95ba7c05480ee2a34435bfda2122b0aaf4f347c02c886d329771d4a1f037d913b91177aff18c1ec98ab7fdd201fc17d141573b6ad8dd3a6bb57294ab12124829b828dd837d5df86805f9b7843f8eff99f3610ccb37b3ea46a0f8ef0d421d593e92f1357ede77a89623aea65f3d2ed1310cf45d73f8b788dcd4fdfd732fe284063a36c4157372cba199cd9b04392457c00747a25866edc72e74152eaccba055db71d3a635c056f7f48ae7564d68750cebd6eeb7abef2aceb6b762382825a3fd28228a614512c79a7ecc14b36a07b6ab3b5aeb55e4e18ab1fbfdaec17e8c495ca1423544641028ac2249a68d35560cb91ec8476107e09497428da0d26f1c17954b7d439bdfcf1f3dd1d507699065a8d4d65e9f4be6c6c2133fc08aafc8ddd3ca76ebab4786d0a631c9b2c829d1358ff2ba5d182e94dbf12aa209a47471a946fc2d0224867b8d2f6b69ef0e493a04889a4a58faf0a115515c5025992d3135a72ba9a0738b3d596b2f48d02a6e75ebeec7ce1e55d753f239b01cfe637ca50a942ad6c3994abe23a519becc9dc6e0a5e59ca900b95774f763d4845836d332e0de4ef25e63e3b1a7b11f1c898e704c4095f806162b7f2ba85689d26901380adc215a293b01b79b23064aa5bf6a97354072da1c662598d1c0cd5206c3911f965e05bc578f180ff69b3ca5f14f1c424569ebcbbc1a3b984a0ffcedbb03c92c7fa79455ac83185945ca73a9b927c49161ea35b0b51b39af689889ab16a0b8f7ea755b236c85a503a587d5e0fa48405498e0523b7e1ba47cf76331f222a8ea911f389f8e5d066504edfa6795d6de9d184c57fc2589d71f500f05ea997f54ba4a7d2165fddc4a421fabccf6b8adf90b1212653d0199d0a8669cd03a5d6158d46ada91a85990534319891f880dd717727ef2b4f8965b67b226494edf2b66ee5f59b8107f30046a1b94bb55ad8e6ff4cb2c8c2d4305e032ab25da5e818a8adaf45b62bdd2d98c4f955ba454ea4b7d341de786f7cad4be70252ed22c289e30328dbc7a045ee618779893e7e75b80eb9cb1acdff0599f8da498730ea5b4ad1cd91c48f46eb1d5354ebb36fc375f376f68f546c77ac198bb73836ad5089017a99ec81e1f1fe98ccf49c28bf523ced35d0e8a8e929d8e1b00443afae491ff4cb56383e018ac77818bd556fe4d7186ccdaf1715649d4e0265634d749a53c667f4cada54279f4b1ffe4f48cc5c75695a57565961ae8f499049686d6cea4b148e7261b2851480ac0b90615397d5425a4f1374b55f329ee867d176f1d10939195bbc45bae7c1e17df6e1438715b8977a162138c807dba7b3d0fab0b5bd0609d7440049a568444db1cfbbe1fdcee8a59bc3af71f26499cf8148a565c2a0737db46c10e97ed0006ee4cbdff293fcb5a7f31acad523f8d28cfb08b2b02257d3e6dfb254dfdae0b9e6659fd
ss = f98dab3657af23fef6a530cb4f246b11fa2ff506ef790da069deaf9faad19306
d = 3e809ec8dd0fec0d911a4e3fac20f70fbb128c5de94dc7184ca7310ae9157a98
z = 7b2daf2ea1f1011c4bd04208e9e90b9c2bbe2d8b96a1565cd1163966f5337e4a
pk = 77155f91195dda2b52c1bc4ff328c3732799ea0aa8ed4229e9a239e5b5c5a02c1ebe98a381dc56e1d4b56deacda3ac52b1088805476c01609a0a2373a4bca788227172c4431b000005d855ca059b4e554d3dd2103cbc7854a12cda368ce202873f5747450c4fd994898dac5926765536662c81581ab4db18e9763cd5a747659440c9a33eac713cf907ba0d5a875b90882de31b5df825f337b46451705658915630035724c127c9c4b48572951770241993f777145573bc70125d35f1b03a121d09ba4388889568ba109f04617360826ad48f2765944232b1cf636fdf3c39c40ab87b4b50bffc1019eb0fecc35cf7416ddb3146e275cc7ae209269a7330977e9dba9caf79c99e30b8880525caaa84401cbde7ccc0fda4b250b7a2a651b3afc123eff52eec55650029af651b2014f4669de319435b7dbedacc173c3dd1f3a8597b80c9c3869d7389398a2404e790c9463f2634cc7351bac9d74b62b73e7e54cbbb3ab235c7c1ce298c0c0369de33224ab7b03517856e43cef2d39f1d325d1e221998c53631d32a57a880f24476a7e89f8c1b2d1c49759c322e993cc7effb2bab738f2648bd8133208ef26ffcac76393714859ccce0515d4a7192ded6ae5e828be6653b05cacf0df1b4816a972592089ff88fa421a490ca13c6789639c909c4db18ee43a01989c51b6005ed2548ae24ac8cec10bda7649e6c9359c45bf0ea0d39f25bb1ab3c3b5b88cda24caa8c7c7106616ba05da6727896d2a895835c9b83654b358e0d4728fec8a150b39283e345f3e06b4680bc632009eb85adb811277926662e531db27b3ca60843a6370c304c1dd21a94aed90c3663c0948bc12f0a32af533866f5931d5c74423246c16aa4f01808d06a6d50444ef8a3171ac641e9417e2e025390caaff16c6703680951b1a0e5abceb8fca9830c9ce1aa08d5803280f31de3cabc923b5a1a7c4854d841729194d3685c03f975a72440b5fa01b11868a48bcb73794c83644d1d39b9664c432c7b3bc311703ec01d268a34a8a1b3dc79b9ae07b8cd133b7d4baba7f39b4088043e4a35fcd08a9ef141b78cb1f64841ebf894827bbe1ec47509817ba27cb42222272a00a633e1b2ab344bd3778e4a579ac7d64a32e2356b1822c1334fa0e6acb05798f63192ee20629106130a1ac330c6cf0200908fb37184740e5caa5ad44067ac7930f696bc9226235d212d71f57ffc2c8c185c1f3d717271022f2d256963dbac5c5a1404a71e3546695eb27d73221892b5bfef114d6f88415875c013f16e48d3cdb68c2000a39a45263504e0a7554386d68a4d3992c9f6196015066d3b8282e8d3398d2b5f62d7af54698418862db3a84286f142a8cb44be011e0f2594d161611cb335bdb018d9e58cc71a363b29439d54cc6b293af33b0dbbcb80c7797819a96c1316a783f60f987a3fbe1acf80f22f610037d17247122c4ae2b2214638205328c43fd4bebce93d47c02b84e1cdee7cb48805396c24410d71ced4805f36a105b05c6564ec3450654cc0a12e62f7c0da79496ff2bc97b7b4809aa30d577a2f3428e48220239b1b97d9278dd26d93d186628812fc697d961442879ab64b4ba0be3c46f5e55c13222058b407c1694979897ca0615e8de05d85d3532060076acafc8e0aadd8ca7406c7bb316abfde1bcdd166
sk = 65f04f655904f41a6a88535638821638039eb85517c3899ba016172b8b3120b90e4717c51fd0a6a1d8cb799562e1901128756501bb00d4b695e11ccb335b6fc4537b236c4fba1885d89b2de48427a65357c31990d9955ae7323b30244a0f296a259c5deac728403481f0745f275401c9482ffcc3cca44832bfc0799164cbccab87bf04b813b32801f2ca915a9b35d60e34e95a74e660441a686c89397c915290821989286168b6ce76e485c946179dc484ce6bb94c9c375a899afc6932cb9876796bada211b849101aa4c5b837453cf89a0642c91721b01abef1a78ad28006e25762a65d23664c79c87cf79cbf4ee38070905e8b561a254394b9a4a3d40bc23ca6a2e98bafbdb067a34c7f450a2ec9c419c8816fb71ca46d177e148541d3ab6dad4b467ed7ab1cc94b57413c31880a418c56d851ceef706534871ddbdc8033679d82eaa69a4c4872233ec12ba28e42870e4a43c3ba3e0e36cf7cb740fceb3af481904007051c137d702c890d126f7e6b1d401bb4e81a4333d7c8ee5cb8636a984841c67817411862af5e3605fe838630a680c773725495812bfc4531106ab13b52c2d357b3139f9495c2d4e4a77a07518fac187185b2be2355dba0066d8a418bd7aa5038c6f0d4a3e5a074d409a15fe77ba7e176cbf2c7c20b10116737b6232851e688fb3279d060c8c24005a73780e7713255e6498fb50c056222f376cffebc723ab180d4eab9aee52a1e08cc2a73b90419a056e32d660c7717884f897809df5c42921871a1e59ce36aa74cbcbd9fa3069897a0a76113ab6818482548db03455a58b127dc5daa0cce8a5b5f3f10a678d04b68fb46fb6a94ef87161743b2364098a40128dc3181c551cebe151389431972498317b52d4f5332d6b74210d783d9c461453347f820acb6e4a3315a2496cc683590b08b0503b31b97688a1f6cc957c6c4724faa6a0b982859e961c808aea88862c750c6045b57f53963d83448b228847384754cd45dbbe015e6254c055163a60c02b41988cc2511fe70963c632f8180333c532109047c65ebad0aa56d3bd136efc88b6dd832bd810cebbb9ec40cb44754bf664773d5466ff0b86848314432e085761c3d81e2669ab41d9e3c1ee343ca24bca795eccfd6942dcc27170a74a02415bb732ba880a5cfa922b10e4973067109a3b210b02b691c8aa4a931252546a77b206098ba78f6e4781660a29a00ad98307b76cac825a534003154002977ba8150d3847fcb513120f43b2aea6788e5c17bfab456d7b96a1ca2d217b86ba5b87400cdee144717f5b34fa842778c0917200482c99571a36a133097365b7e36621f51ab88b0d0b3aad022f39b4ef3ec1cd0459ec3c80e56524173a2047b099c304c71e9db708ee55895dc1b30cc8fb1b1887f312d70c8b399944b4de4be1542a27bc0569674a4097288b9c60982149270d57d766c09a47045527ac8d710bb41f8c34edab551d0c022a627c2078edf078b0464b81b46057296b5ebb3571ea000a72065ad11b5cd36accd5628283554f38b6aa39bab97a171cf0cb3664842686abe589a9321d7b911b371ec5a31d13a4e91c8118d504360f668591163fdd233a6bc5e65341703cbaaa931293cbac5d0f16c77155f91195dda2b52c1bc4ff328c3732799ea0aa8ed4229e9a239e5b5c5a02c1ebe98a381dc56e1d4b56deacda3ac52b1088805476c01609a0a2373a4bca788227172c4431b000005d855ca059b4e554d3dd2103cbc7854a12cda368ce202873f5747450c4fd994898dac5926765536662c81581ab4db18e9763cd5a747659440c9a33eac713cf907ba0d5a875b90882de31b5df825f337b46451705658915630035724c127c9c4b48572951770241993f777145573bc70125d35f1b03a121d09ba4388889568ba109f04617360826ad48f2765944232b1cf636fdf3c39c40ab87b4b50bffc1019eb0fecc35cf7416ddb3146e275cc7ae209269a7330977e9dba9caf79c99e30b8880525caaa84401cbde7ccc0fda4b250b7a2a651b3afc123eff52eec55650029af651b2014f4669de319435b7dbedacc173c3dd1f3a8597b80c9c3869d7389398a2404e790c9463f2634cc7351bac9d74b62b73e7e54cbbb3ab235c7c1ce298c0c0369de33224ab7b03517856e43cef2d39f1d325d1e221998c53631d32a57a880f24476a7e89f8c1b2d1c49759c322e993cc7effb2bab738f2648bd8133208ef26ffcac76393714859ccce0515d4a7192ded6ae5e828be6653b05cacf0df1b4816a972592089ff88fa421a490ca13c6789639c909c4db18ee43a01989c51b6005ed2548ae24ac8cec10bda7649e6c9359c45bf0ea0d39f25bb1ab3c3b5b88cda24caa8c7c7106616ba05da6727896d2a895835c9b83654b358e0d4728fec8a150b39283e345f3e06b4680bc632009eb85adb811277926662e531db27b3ca60843a6370c304c1dd21a94aed90c3663c0948bc12f0a32af533866f5931d5c74423246c16aa4f01808d06a6d50444ef8a3171ac641e9417e2e025390caaff16c6703680951b1a0e5abceb8fca9830c9ce1aa08d5803280f31de3cabc923b5a1a7c4854d841729194d3685c03f975a72440b5fa01b11868a48bcb73794c83644d1d39b9664c432c7b3bc311703ec01d268a34a8a1b3dc79b9ae07b8cd133b7d4baba7f39b4088043e4a35fcd08a9ef141b78cb1f64841ebf894827bbe1ec47509817ba27cb42222272a00a633e1b2ab344bd3778e4a579ac7d64a32e2356b1822c1334fa0e6acb05798f63192ee20629106130a1ac330c6cf0200908fb37184740e5caa5ad44067ac7930f696bc9226235d212d71f57ffc2c8c185c1f3d717271022f2d256963dbac5c5a1404a71e3546695eb27d73221892b5bfef114d6f88415875c013f16e48d3cdb68c2000a39a45263504e0a7554386d68a4d3992c9f6196015066d3b8282e8d3398d2b5f62d7af54698418862db3a84286f142a8cb44be011e0f2594d161611cb335bdb018d9e58cc71a363b29439d54cc6b293af33b0dbbcb80c7797819a96c1316a783f60f987a3fbe1acf80f22f610037d17247122c4ae2b2214638205328c43fd4bebce93d47c02b84e1cdee7cb48805396c24410d71ced4805f36a105b05c6564ec3450654cc0a12e62f7c0da79496ff2bc97b7b4809aa30d577a2f3428e48220239b1b97d9278dd26d93d186628812fc697d961442879ab64b4ba0be3c46f5e55c13222058b407c1694979897ca0615e8de05d85d3532060076acafc8e0aadd8ca7406c7bb316abfde1bcdd1662d5680b483287bbd3e61a91839cca9e761429186176b7bc64034ad43f16f65e97b2daf2ea1f1011c4bd04208e9e90b9c2bbe2d8b96a1565cd1163966f5337e4a
m = 37a2bfa95682bf678cbefc25bc48bf62fa950bbb7c0e7051cee508f9540fdbec
ct = d2f1f306e2f7e78510bf6b6c55ad871ff5bf714bc49e4b0a9032e82e5d0bdfa4a852c9abc43175e4192c5f05600e3869a373572c0246af101a8ae09402e8e82fe9fc4f9da1a42cdd1f372517651fccfc6ffbf24ed58b70b289f51a5704eb7f3ea5682a2224f139e713cbea19a21f006669eab71b5b62438bef5a7f8e2f95dc7f2544aab579b479cc16f55ffad51f619854bdee72a6ca256ed3c41a2c48aa97a9592337844e645268df8df6cf9278cb8572ce5f042d0c5e7434f75a7636de8986aa3398dfa5d771fa5989ea61c0f9efa5112bcaab7cc2e7fbd0b29299ce5ba8026787f0bac50f5ddf23ddae918d5d4b11204158b0a44b16c3e67098a4c7730a674177453abeb837ca147af29fab707090a8323c7a0a6b56aff9205a43ce54a42965b1394c5ca1f2d7e3015ab47d476600e8f064dfcd7dfbf9999e8b8e1cda1f2c5f8573a2feffd096408a92d6091174482ea4e081e4def33e3a26fb44f278bdfff03caed04b7ad0bd0f6d50e1eb5fe117e5284713e660d54974bbefdb7ad9fe6174961ae3c8c6d435f2c6d057f67b5bee76b8d3b1dcf8c78bf3914d6b3e11ffda5f7b8cc76bddcde4eb1153691d29187e0a298ba246f4ecc048f7b80412b216ea795ed58ed0f86b8fbc88c67cbec782bad2a270a73527de5397f56f10cc9a341f9d407b7732bafc125e524531a20c322d470a6b0064b023d8eddf18b80a1dad9cff58147c7d8c1a5974e3d6f58ed796038826a63588f08ac0ce12cac3c2d6cb1c51e0a8093ef376ae2e2d3f2cd0ea0ea817f0094ef78cf3ff6b70c8cd80d807f3914847e7927e56550206c071771d26378247fe620f38a8e7a64c294938164241022e4955482d4466f321cd4de02594ca24c3e56dd8cdd02b9677d107f73f990c91fdcb277dc4837b2b92606fbdef62ee546a27787b1f6ac50a6be6cebf804d43d76d0c31897bf74b71b37fae2c6eb74cb4f4ae0c8c914b4c8ea1d5619db7b77223aa92ae199b1de0f40b7f8cf122102825fc9e96f0c7d3f54da7b6928218b6f47b710e2d4fd6f5a8b3d1287c8af8790c8ce56dac28c4ce430a0279e9ecd36f24861e1327ab9d47d08d7ea212c8fd922f25d63ff2990e9cf2ab8350900fcf9c2e9324a34746f7ac1b95b10afc2ba33b0c395559747f3c81b5a1d009b2d88c5e017cd49a5c0f3364bc1115492b543ecae476abf077163651a373d06733876a1fe89cc938301543656ef8874900e3bbfc3b2fa8e4c4b78815e320c820a4615e08cc0b104b29886bd103576c4de85edfc8b4823464236ffa22906d2190dfaac8ebd75b1fd8b1002b7e9702b9f459203f8bf5b63d1ff966e54be4c01a885bb8995d2a4b977def567f2d516639ec6c47dc19f0d5473017fee21bcfe2c09038eb1bb8b79443d9f443c56396dcc15ec3588d4c5a17eac5d8e257884aeb8475562f8cbae47c91b61b3f0935e16c99563606ed8393f7a9fb5be034b4117c8365ac5bc7dd6575fef9f124085cd89b9fb98b52005266e7760487270bc2415ed6ab46e0e20d25
ss = ea0b5bbe658faec247e80c4befd85d60ec65f850d4f8db579b8ae4a834a117be
d = dbf1c465fff3d9f783bd9ee61a573715e45691147b8904439b5ffaa64f94ff7b
z = 5c2478cdc8d59ab164856623d53b9e60cf0aa8214cb64e674140bfd6de9fdfaf
pk = 697588a4004634fc1c77215f0677879aab3e63b51ae7436c5b47370e226eb4ac15dd0281ec65c56b83b60ac42de17b1374d1680b76460e294d841c1062638cc003d043a26307c08025a594fa3676df03c87789a4499575948b2574f6931673936e971f2c79598a1b7b35d28103252b4df98c47f6afa057bd87b1cc516722fd72bae0f437479c1ec6f68087453e23fb4381e5930e5a19fc9a267565b1dfc7aab9c13441101e57d9a4a454a6d1249c3cdba091113d0f1b257d0986f23b4fceb35c95ab05e2911dfb2899398808582a6b1aa9950eaa9c87c8bdae7372d46c2852e85c629c25e05a169900b24cfc0a68661b6d44c74c658ab8c00c756861be79272339a60828b9f0b8a325850b41950f97849dece714c494ba9bb09b74ac16138251363b52dc166f220623982c19ef565f80583b84d0b91267ba98b63afa31160f65961181951019419fc0627cc48de9d6b2c689969548641009cdc56b02a140bbc4a995a7f2593e0213cdd2cadbccbca41947fc8033baa1754a8815ad52cc31940451f8a62dd6b39e22a6b0db8a0f953c6cbca43f9c1285315f59ab9980ebbf57c1457dd8361da04e0eda771cdb37a6a54c6a47719790976a957978e198446320aaa840e0f1c076260e75e9a92980891aa6245e003f1fd6363d0b6e5c73b476b77ef867a60b225a99a763d0ea80a4c61739875bce5c0f361322450c93040b4d6c08120827b8026ace0ec73302fb6824367ac89a0e7df45b850618612ace284c2da4421689d8c7034113f9a1b2342736f5f11cfdd7ac7f8468075a4a2d7960dfba9e264514a8d7c6d11c660cec1efe33c04b4681dcb31fbea47247bc83c581b174b0cedcf0bd0b7b622126cbe323986b75a407e416fc0032fa2398e504967ed021e993a955713a76365ada810f9bec7ad1a6929a466f08113cfd6919e014085d4148be060ebc014fb1fa3a1ff70a3ad94baac7be6c96bc0f28a021e39cc6bb8a6e16312255880a84778cbca55f4173b2070d527357cac69c22587208496af1715711f76d5c185807a13b2c791b91f54b23ac8b66b71b3e211e55180fe7a1bb2bba7f97da8f82734ef777b7d2653e66e814ed7871da35c95761a88a611bc383add9a329706212b9780ef5d53e933c99318ac47e26859f507bb50597c3ab1a252c77d22a817b402b80a63532f21a0f296c40bb8021732fa9da01bc60bc662a0754914462689de756a397e2384c2372130c5a6f05ae6c8b81ebc22125830f04d3740d2638d031a21f1653c4f664cd182b11887f4784c27954984af251c923b5c2ca4f1777cb3eeb7a13c351c07c4f5562b4a8a477fd348bcb9b8e6bec787c2340c02c0dcb236fe8d7c6ec8bc9d156b89bfbcbf4d0599838263ad5b90fc155051137d6800c898c8a50b82a4e3940bbd3bcde2013889bc4f3a7022d7c49370ac8d826a3aee946b79897bea8512d8b899a8c17e439760b58859393a5c264b5f1549940914fe278a40b6c9a8304775ba30c8ee4cf234ac56862ca2e935691e426923973c32b4f2408cf63c99d7b2c5f0c5aadbbb9cb98b53f787431fa73542c5569e5f5ccf0e4a868cac6529bbde42a5f1881ce0a729e6a531b0c401d4979a7425baa8b0392a8ca9374323ddf2794c237e38e45a43a5a34cca2875d19217ce7547d2eba6bca
sk = 000d8a738101a329832189bfaffb213cc5789003528b06754014cb91a09b7625359b2cbe463b356e298c95a6a24646ad6114900034c83f19599bd0173846b93153aaf6f9c1e1e11d41692bf5146a48810aa89604bc2b09b32230c6c44f5a0a0086b7c688008702517b4d807bc34b8a23e968a8316df5207f2788975f458cb0db5a37c80bb2823270a3130c18bcf793147ee0a5b63a499ff28e3ae290974ba44e8730f4e56018073e0ed54924e38865bc076a809862470525d5c32b74c81d4cb95278705f01b6c6d098b951a7eed095ef386eb8d47f0d7984102872706b352c12119adc1fde40259f5450c36c4327d31f09eb589281a590f1131494b50264719a740c6d0b1c8f9aa6d281b8eda923308b02dfdbb7c2451bf80a769c683f2fc02822838f6ae1cea8d81ac91c53f53041952b82aefc4122b24cc15b3a8cc2450860869fe622036512344132701b8043b387d37986482318c134af38014cc075756838415e1a461cf0313b4907ee6753ad625ef593c99fc70b88587095e66c03044af109bcef59a3caca13e027c2cf3b350d28c1610b9bee0718ee44c223ab522ae57b532526f003345440cfedd463a0fb1ac60a2c6bfc37c7eba6a7667475d278c3a4b7c486b68f2157e9bb7646045a7ab452cde7539c755e5fe390f0174153f1531d5737da4383202103f6e01339255a04d04c83fa5119fa0f0c15c2c2d50e41d9be98c66703903c73a05680f6c454676916d1c03da6bb45482c588c6cbe57ceeef924caec94fbd096cbd13528770995bc50d0bc02b24959f4d61de3bb6dd7fa1a47db7856d53c7623897a24acae7473439217d52a2ef34a3a6c793017d6b22a3845f8087589ac311d00be84197a8bd6561fcb8472924af6547cbc78395721c75538278579469cf38553e4066027a43d9584508c7fe8f87a7f122b484a1cb922b62609cfb48c7f3bab00fd709097c87f5ef401cb9520b55cb021211b23131b2ac07ee9da735b90a37a84747a26a0f0c7b28672bb4d3cc6e0f1c3ee1c418dcb26a663519907354d2bc106fb72a1607a0905886e292d3a77716590ca57b6459ee647906401e8b268d6e782f904be442858fde72513318c06d0715405229adb7632b5bb2e9923d4fb49a5f7b995ec7b2c971b0be3aedb622cbfc344d9c9ab6536b323a68a0ec97b5bb491fbb0ac20f48873443707da5b82d85f61c98f06626761a20436f20dd1e66d5e452874e9b1c6947ed270caf85a9be3d8250e539451f61b28014144bc184e7ab57fd496a1e3a9f2fc2bafb02cd837ac91f61a3ec39e9892293a6a2be5a91739c64418a173e02870f4845d3f56ae573c5daa9387f78156c7d42d2a2c7a051964127bad8b728fad010ff0944dd6c2807b748d62492494b25bd32261115014d91baefb38a3fa06070646c71e5c6e07e64aed181ec46bc0fc4284630a038813834ce3467a0b4b615496b80681149262b833247cfa8f4b4c364833b074a467eb1623fe475aa1eb6734774995e99745d40c5c149fc91264b3149ddc2318b149c45944370cc222bad6759454cc4ae66d30091297d6468f8734dcd43e3f078fa0955d69c90e0f97ca3de54b2f38005e8296c52a27e51a1cbb69bc1c3cad697588a4004634fc1c77215f0677879aab3e63b51ae7436c5b47370e226eb4ac15dd0281ec65c56b83b60ac42de17b1374d1680b76460e294d841c1062638cc003d043a26307c08025a594fa3676df03c87789a4499575948b2574f6931673936e971f2c79598a1b7b35d28103252b4df98c47f6afa057bd87b1cc516722fd72bae0f437479c1ec6f68087453e23fb4381e5930e5a19fc9a267565b1dfc7aab9c13441101e57d9a4a454a6d1249c3cdba091113d0f1b257d0986f23b4fceb35c95ab05e2911dfb2899398808582a6b1aa9950eaa9c87c8bdae7372d46c2852e85c629c25e05a169900b24cfc0a68661b6d44c74c658ab8c00c756861be79272339a60828b9f0b8a325850b41950f97849dece714c494ba9bb09b74ac16138251363b52dc166f220623982c19ef565f80583b84d0b91267ba98b63afa31160f65961181951019419fc0627cc48de9d6b2c689969548641009cdc56b02a140bbc4a995a7f2593e0213cdd2cadbccbca41947fc8033baa1754a8815ad52cc31940451f8a62dd6b39e22a6b0db8a0f953c6cbca43f9c1285315f59ab9980ebbf57c1457dd8361da04e0eda771cdb37a6a54c6a47719790976a957978e198446320aaa840e0f1c076260e75e9a92980891aa6245e003f1fd6363d0b6e5c73b476b77ef867a60b225a99a763d0ea80a4c61739875bce5c0f361322450c93040b4d6c08120827b8026ace0ec73302fb6824367ac89a0e7df45b850618612ace284c2da4421689d8c7034113f9a1b2342736f5f11cfdd7ac7f8468075a4a2d7960dfba9e264514a8d7c6d11c660cec1efe33c04b4681dcb31fbea47247bc83c581b174b0cedcf0bd0b7b622126cbe323986b75a407e416fc0032fa2398e504967ed021e993a955713a76365ada810f9bec7ad1a6929a466f08113cfd6919e014085d4148be060ebc014fb1fa3a1ff70a3ad94baac7be6c96bc0f28a021e39cc6bb8a6e16312255880a84778cbca55f4173b2070d527357cac69c22587208496af1715711f76d5c185807a13b2c791b91f54b23ac8b66b71b3e211e55180fe7a1bb2bba7f97da8f82734ef777b7d2653e66e814ed7871da35c95761a88a611bc383add9a329706212b9780ef5d53e933c99318ac47e26859f507bb50597c3ab1a252c77d22a817b402b80a63532f21a0f296c40bb8021732fa9da01bc60bc662a0754914462689de756a397e2384c2372130c5a6f05ae6c8b81ebc22125830f04d3740d2638d031a21f1653c4f664cd182b11887f4784c27954984af251c923b5c2ca4f1777cb3eeb7a13c351c07c4f5562b4a8a477fd348bcb9b8e6bec787c2340c02c0dcb236fe8d7c6ec8bc9d156b89bfbcbf4d0599838263ad5b90fc155051137d6800c898c8a50b82a4e3940bbd3bcde2013889bc4f3a7022d7c49370ac8d826a3aee946b79897bea8512d8b899a8c17e439760b58859393a5c264b5f1549940914fe278a40b6c9a8304775ba30c8ee4cf234ac56862ca2e935691e426923973c32b4f2408cf63c99d7b2c5f0c5aadbbb9cb98b53f787431fa73542c5569e5f5ccf0e4a868cac6529bbde42a5f1881ce0a729e6a531b0c401d4979a7425baa8b0392a8ca9374323ddf2794c237e38e45a43a5a34cca2875d19217ce7547d2eba6bca38635cec71b814aaac223f748d13158dbe8eb902d9125fdc22202c4d59251cbc5c2478cdc8d59ab164856623d53b9e60cf0aa8214cb64e674140bfd6de9fdfaf
m = fc69423340cca2e8e96b963188545fdb2b9287959ecb7eb108f8d04204bc87ca
ct = a504bc5e4623d6b25e9eeb70b0b02b81b53cb52b864f8080a038dccb9ee4e7ca2e9390de807c7f862fc520554ba94f3fa9e295d7868f61c3133cadab5421370a6b4fb660fc31c0831353a906511425237372fd409b2515e6ecc8c06149b3eb4ae9c663ca3786b51cc0d26ed4d0c1df8af70f09cab6d310224aa8cbda7b5456db62491f41f2cd4b938665d960fd41bced52e163ac694679210fc8de5c238aaf497a05259fcde9d821435082e5a8658018880b8018a71e2f912a75275ed672f3296ed7cb42f11f77c80bb78920eeb4198e2678d9567683c9a8676e22c4877f516e7358f70303fd3baafcdee8fdf796e91ba6934db2a31738234ca246d5d5e358ab72cdee1c76f5d8234ce4b4689bf395b3b67978a5e4f8531f03695d7fa0bd946158ac353e15616467dac9d0edff7bbfcb1644acb3f938c18c7f8c1595b7ec9d26b3a66dcbce7f3e75d3d91676d7b0592b27e3673557890299fe748bb1d865cdf0f172a5641d26ee5ab35e5abd2affaa31e9305c8100f9b28efb070906a0bc41ccd71658a703962d674300f2cb2cb931092c9a442556c20b907d9be17f755b5a297146f3509e935e1b4d38872034a13b6727f4bb5bbbe89272f2d2888f3c030d425f888783798afd2d5ce7c49d7ba4172eb7a1888a43e77f16a8ff5ecec4b0efbd28e2fd45c7a519347330ed50997dc0ab92e1d98622749d7ea83be7933675c738c21c394875cb52834dcf0a28aca9c7313818e954b5527859cc375f6f41430c43465cca42fac28295e48c33299cdc4b17ac90719b03b454b983a2933d1a4a691bf580345874550266bc8855241877769f6c25e62f0ba6317e0d65c55f293f06e1ac36ae8ac35270c9c023223971385fe02aec47cdc83cb475667bc2a2c17b652efedddc1295792489189013764cdd4f4c09c4b5d8fee7154405b7c8f223a0761f284a41294b88cf68775aee9f5d0a9591aed1fe76440056f43c8af489856e0a57ef16d8424c4805f54164f23aeee88523203ad155159be3e7250e42bdd3911538ebd6a9d0a4490f0e777858627e4a27e5fb271430108351eb1d7506c882f0de970098670f631bd6eb502aec7dbe8b0c09372b6222d95d4ec1a1f222348a4fad87e24f003b7c14f074e7d02c0d1084e4669b894ea70550c52ed71d4c431dc940e97da489b969ada88ff65075e4bf0fb3d28f7d58014ed99db14e61d54e7e7af3d17a1dde72b317c07fd9cae6d4cddf9295c7498808a56d87a217364b84b110d4cfd8cdea8f4577e682c3f5701e3e7b777c97f4ad847ea78f4a65f13150704c45e0c6d2ec6b90ab24f7be2e830526757d6fd4a9b91fc14990d6e0656785e9454844c1fd32e1701b5b1d2fac883b8c4005df6e88ca20eeaf0edf45a4d611b0b007f29f85c88c3b302b8cbca061966b1f4b189056c2dfd19eb99c8345b0d10de3005b628220c729fea06720bedac1b8deba6544873dbf3c24f552aac901ba5ed4e03c0433df3dfa84fbce5f413af3ffe766a0815ec09a9595ffec7e4ed4e0fd52ebf3
ss = 8483cbd7df17c2ba72c4616c33dc5d1e7023589b9156ca0be42117ab0542df90
d = 1f7cfd2b70863154e8a69d1758532e86c20cfc763d67c758bd10a13b24e759b5
z = 88e66590b5b102b223291cc78119bb94e799e37b95b7bef0337e6a572284b9fb
pk = bafcc65109cd59f7084e05cfabe4515255ccb724b3388239ce1ba8c631c1e8c0b444baaa6ac481db8b4d670ab65ca27f33a92a11c48f6ac038f0914637b749d8b962c00ac8ab0c019c92960ec3817f34840aa7b63b19826a12234a81c9faa8995d28c4d4c44a0fd2c51720cacc8751bf6c31caf045a79c6f9b15c2d406c11fc3b5df6638e1b83164175dca5a1260a88c74b4c2432a9b76c39d43597ce2e3ad1797c25f967868b66bcee9b6a4d1b53fd09540220c7ca75943c52e3d4a124453499c681c1fba4dfe80919bd9467bcc0ab34b7db6012b18b3cc4c679e325b82518baf5123c88786745c4a0600a302a2a367b717c3dcb4c32aeb4770fc93e0213aa54b2c6a37a326f121d907278203724ceb6cad8717fa3a2106217864274e6220061620052799ba22675db36863b2a447e5a62b3d2511ffc83bb34cab6cf7356a27c29798c00cb32bbe1023fe1221313cc7ad59144fbb98d0182bf0183b44990da81016e2995206f2b0af19c8e21b1afe8c98d608c0c7e52075137caf22c69dec4e0f1763c8bba263898b30946663d84b5e0808e6ab9a6df970d2568303704d4c651c912b7297a89534e324fae62628580becc3a2051cca9d5757d5e53ff8fc242e42b2adb06cb2547296ec8431fa6eb8f7384fa559f9284d528761f9a23e85a0bbb3e57b7a876d2d4934d33838906606e6da9a311c15cba30f39d05236892462824bc4a4b4d6b343e3594fd9d68972d99eb26538f9eb1fa7f0718aabcd5dfa5a670b0f8cd595ef7a082abb518fa34891a4ade983877a333e956bbec9a82a19650866981b8b8c406e22abd784aac085b6ea553e30409ed6b39b4f367ae45b9fe109c6ecb51f23d2a755caa347aa95e656cf45a15e9438b61031717b3551e9e3020ccc330f254e82d89b5e4839a9f8ae267b9365aa228786a371859d3847ae68713df98768a1c792adba39bd2359198224376cb9c011777efc4aae1c3d179583ab0952bcb5b1e8577a5c476189d3301bf87fd8a1163b81bdb4a8368934ba4867ae4dd03d40c2cb5f974a5c36a8d699546d831095e7b354490838a40900521da4a00d2fd7117e1060dfd363593ac11bd31ffcc08c1eb8806f249719751ea3eb328d3a36590919c2317429d0486266968cbc6973d483015b77eec543b7f971523589655732bdd1783365761d937266a420ef3b849a630ab5a4003ff09c116c1037f4576c58adecb5a5e0899892854b8971c9b76685164a14bc5c8b9bf212c6c7ab15b35e25a586e465ac05f3911da7063208c3df46923622402559ca963a39f003ac0334ab19d02ed58c990ad983318b33429acdc637a8393082684c517b75194506bbeb9686136a3c8a284c852ca747fb709d4533d133b5798b50c1e59f9e99781fca9f447340705c6cb7e2231e257f95d681805b8cdcf3147804405f30b4ee63c1aa9c367eabc3fc606306616eefe91026507780e6339b209cfb7a227596957b136e1cbbce15fb9a6fd9bc798c40f0ccb7651b150d281d78b3508939ba836ab719cc19c61860bd3c624827ac26639c05a39c88a1873204175bf297561723a16375dba51947b83e46e84899377411b2bf8b743cf8dc23fd2ca07d11aeec1990c42a7321ac6f01cd866f8719ef21bcc0e02346fc5d8ba3d3e7f1fcb52d37551212d647
sk = 4b390d378cbd58818696f39433e9a34a46109fe98b4e806a306119e2110a5ad3993f7646213c0b27dca918e624eb6090930baec770a838a501e8979c1e210f71dc4674999cb8b92cf0ab1011aa67ce5039446957be38a16dd683795621fde5ac77e94c07572fb2d95cd0169803db5698e47a6ef3c3b11766f095496ae846870a68d34b9032527902760ca97b913c42490486063f0ab27afa8b92b33d88fb6653dc6ffb3b55b3a9b5d3a9b5f89916a727439561afd8e172f5313ffebab7587649d77563df970a4030aca239b225c78177058c9ea3cc388a3f5f2732e1dc00c11b936e65833cc90f5597266e29846ba70ae0239820e47426b8a092792334f390e399469ef13ff2301f9ac94eb42386ff882a3be8ba23f473ebb271ab6c52e5b26c5eda203c0b6418250c8e2216285cc78c70a386f1935ec41740a114f5a32ef703b4a4540143165337f5bcb42743e574b93d62ae23081e2dd7c51e923ff1e25f4734395ad0ae016a6c45f8096bf2aad933027d1594d98175c91143e320c3122bcf16f10f7ebb251101882aeb94d6b8cf893b7c05373cc9bb3ee58b148d1124183c05c116b6c178a2c7756700e15b8108144f5024c9ca04a3dc2e476591a7c79970274f112c210d00c198860202a408453985a3d9b5488bc61f4c8c93741e6e733e1358605c6a2e30d7075008cd5297a5ef5a18081143d5907d88284ff284804b276a193352ad3ba5463383a024908fc05578d0521d57bbf7d03cecaa93ea1326582307725c62dc79b7e9b34bacd94ba9608463c72f68dc0eeef10bc3c52e9f295a65f460ad368092d3bbcb2c9f9e1b2783737e1c3b0ec0442aa7897ffc75471b18730399257f019fe5d73afbcca9b83932c94360612b297f3a84efe90278940e98ea2e746857ac73adedb6b4226667dc779285c6987ceb03ec14a00302444ddc02e76aa6d95392053b176258546fd0959c8a6d969cacbb809115b339d6a517578502a46b833f84712dfc01b7c35776595ad656059c4cbe72e637ca5c95572952fbc772463042d9ecc194f93c8b577a220116e7e58bbe5276a90324c5492dbe3781b623585a22a77b2cca935009eac03ff1947fc00562f1561457f0220a764b7d0c06ae3a4cab90276581445ad7bb07c817f4e3a05613541967388c3a1a784642c9952e8376c57d82a16bc98acb908521a366adf18dd95569af860994858236f5bdc7ab9655a95d28a956049c7365c84c34f33ab305a35fe3117a563b1947658988650e3c65a6551660650b33217295e79fad0bb567054b2c0c1fe5e3ca560b3a565a58d9054fcb171afeec538a1c01781870b19c63a49243fcd9b384635aff5b1642036220f15c3414a9c2f82da81b6e625c1944109a6a1ac06a07a9b8c85f86c043bbf62af18c05c5eb3bbbb3be723a8e04b9a1f875c0d645412eb8c51fb1c305c2447628c2f01b3b6a6a89d8c849f48832f7a9662b8c476bc426f54b509a8037a52023a5d02fd10394cee11aa1d5464ac41ce6961174a528e2e3677032ce03b79ce5620a3dfb3291e7bca9c249c27232bb535db78918c2a56303090e98c1503d211d95221e278764479a1eacd92e5c50b9d1a3aa9c547194275630cb7644bb5dbafcc65109cd59f7084e05cfabe4515255ccb724b3388239ce1ba8c631c1e8c0b444baaa6ac481db8b4d670ab65ca27f33a92a11c48f6ac038f0914637b749d8b962c00ac8ab0c019c92960ec3817f34840aa7b63b19826a12234a81c9faa8995d28c4d4c44a0fd2c51720cacc8751bf6c31caf045a79c6f9b15c2d406c11fc3b5df6638e1b83164175dca5a1260a88c74b4c2432a9b76c39d43597ce2e3ad1797c25f967868b66bcee9b6a4d1b53fd09540220c7ca75943c52e3d4a124453499c681c1fba4dfe80919bd9467bcc0ab34b7db6012b18b3cc4c679e325b82518baf5123c88786745c4a0600a302a2a367b717c3dcb4c32aeb4770fc93e0213aa54b2c6a37a326f121d907278203724ceb6cad8717fa3a2106217864274e6220061620052799ba22675db36863b2a447e5a62b3d2511ffc83bb34cab6cf7356a27c29798c00cb32bbe1023fe1221313cc7ad59144fbb98d0182bf0183b44990da81016e2995206f2b0af19c8e21b1afe8c98d608c0c7e52075137caf22c69dec4e0f1763c8bba263898b30946663d84b5e0808e6ab9a6df970d2568303704d4c651c912b7297a89534e324fae62628580becc3a2051cca9d5757d5e53ff8fc242e42b2adb06cb2547296ec8431fa6eb8f7384fa559f9284d528761f9a23e85a0bbb3e57b7a876d2d4934d33838906606e6da9a311c15cba30f39d05236892462824bc4a4b4d6b343e3594fd9d68972d99eb26538f9eb1fa7f0718aabcd5dfa5a670b0f8cd595ef7a082abb518fa34891a4ade983877a333e956bbec9a82a19650866981b8b8c406e22abd784aac085b6ea553e30409ed6b39b4f367ae45b9fe109c6ecb51f23d2a755caa347aa95e656cf45a15e9438b61031717b3551e9e3020ccc330f254e82d89b5e4839a9f8ae267b9365aa228786a371859d3847ae68713df98768a1c792adba39bd2359198224376cb9c011777efc4aae1c3d179583ab0952bcb5b1e8577a5c476189d3301bf87fd8a1163b81bdb4a8368934ba4867ae4dd03d40c2cb5f974a5c36a8d699546d831095e7b354490838a40900521da4a00d2fd7117e1060dfd363593ac11bd31ffcc08c1eb8806f249719751ea3eb328d3a36590919c2317429d0486266968cbc6973d483015b77eec543b7f971523589655732bdd1783365761d937266a420ef3b849a630ab5a4003ff09c116c1037f4576c58adecb5a5e0899892854b8971c9b76685164a14bc5c8b9bf212c6c7ab15b35e25a586e465ac05f3911da7063208c3df46923622402559ca963a39f003ac0334ab19d02ed58c990ad983318b33429acdc637a8393082684c517b75194506bbeb9686136a3c8a284c852ca747fb709d4533d133b5798b50c1e59f9e99781fca9f447340705c6cb7e2231e257f95d681805b8cdcf3147804405f30b4ee63c1aa9c367eabc3fc606306616eefe91026507780e6339b209cfb7a227596957b136e1cbbce15fb9a6fd9bc798c40f0ccb7651b150d281d78b3508939ba836ab719cc19c61860bd3c624827ac26639c05a39c88a1873204175bf297561723a16375dba51947b83e46e84899377411b2bf8b743cf8dc23fd2ca07d11aeec1990c42a7321ac6f01cd866f8719ef21bcc0e02346fc5d8ba3d3e7f1fcb52d37551212d647af97825a77f2f4b6a45ec1a579f9f83e89c025d8d6876db26874f3834860429388e66590b5b102b223291cc78119bb94e799e37b95b7bef0337e6a572284b9fb
m = 01e6b1b765e4c42464f6a35d1df3d2c673d752683850fa4d147d4e0629b88b10
ct = 9c5584cdd3f9a9445fb2e7f1f9192190112abafd63b333e6d5c83f5411039a836cb97df0b68598b2d8ddf9ab031f33e8930fde369e7ed344748f8e613779f9d69abed49e811bf1d4b23033ceb9a66dfba90ec9f356fd30fe6cdfc8214f9c2c0154cfc60f1fa62892e7d1ccffd258a33bbe324263eae5139c7da59eed02583bed2f77ecbaaefb83e96b9a59b264fbab2e177c9a793a84f14c57436fabc798ec2ed2593db68497ab143674991beb050ff57003b01c26f3b3c96fb89bb36bf9112b2a01bd1b14d257c233f7cc61fa0a73ea66b8fc933d444b94691013ba6ed6966c1ac0e46971279cf12878a04486279ebf236703d783ec8612a8bde377069e5acba9e0745b3b6f92957a9cf84572cd2ca4f0ca8acebbbe04f8149f29cff07f7c4cfa2ceffea2e7c34edbb4564f6730c8846a5c4d8e1f915efeb1acaa02dd53cd1e70f588bdc96bc5ebefbe2464e47d860b932301dc1edaaefccfdd34298325ee10c258d26674052d38bc7d680589c10918a652a97bf2f43c20a7b2817be8ff153e5c52b0f0f5c7f3a625ac27a668d8653636adbdc3d6196fb2932e06944a4d4321d952d7ea106a5c57bec5ff44dac861e92585691dce4a69762edb8e0fd38582908a8c915e480854a9cdb264a754da45f5223b423ecd01c73b9194a36fca8b40201e8bcc663fd9ccc3c4d5e4274ee4d38d930becf539f5e382d9a48aa04f9be10d54bb8bd6996cf492eec0c19e990a37c123ef2ef274c9d07cfab9c1be74b3a8c67d72df70651f4e387b2c736a93ebce06fbe684ee30f564fe29602102516db0b6ba5f2de10b8c12a928413d76cece8a4959eeab92d3239d46da4867309d108a6e1ae79a151fe2231487ecf7e42e56620c02b65b934036ce63506820b28984f00600444a9fdf04bccb6b0415314be6f42be47f9e6cb9d7b488e62a8a59699004f3dcaa3af5e6b5050513d61ad166d57db3ef1ff9a5e4824121212556cca41a799d31bf2597faa588b60a99e36d9108e6d33220d3134333747de8557fe9cf74df8d110c7bdea81a1052cf9ae476d15db3bb0ebabe04fd00adf2d37a6f84852f630971949af7342d1a412be0f6fe2bbbb012cc4740fe194a685dbb6cc192a39119e87dda3e6ebe8b352ab2ffa9af2ea8a256275ef7a94d3855a0ccfc715057a5eb01b17833a75c8b24c16624ada81c128a323123a8d5296334860de0aa3cae18e784e933752c53ebf594f1c2f5861aa8eb33b7def1b94e49065c37d189437870c650b0580efac57590db6aac38fa9814bc0bbe44f84fca064a44a969de8cf5bdc37d24891f33b58d9ac411f33783cedaf7a4df71fe4de77c8cb63a729d16d9d1d227b7aa68f7d990f0062c3e08ed98409957c0a91e637812e413e5e14e3e07c92e045c9d803c7a0d1cbea3c564bfdcc430297579abc747a8f707f6a6746e279952b4b9a0e22984fbd509a2714c9918e2e88f916012cf05f6591d7ffa264c10c461dc4cc5e784f860d2aab503af7f5a515d4a9f846cccdc14c1f61530a04fea5a8b30
ss = 7437dcd29d1aced3223e62b257c732893b797e915a6123e5d862e8fd1a01226f
d = 3a19577908efd37697b8edc7fdaf47d1bd3ad01a1b77faf794bee5b9c3192a6f
z = 08a2455063246eb5761e908816e48990d670308b0d34d7823a325d49a1a4dc0d
pk = e180a227ab843cd49d4970af3b68c255512920773abae9a2e402b154b8159b63b4885736e63632313b2f99db66fd4307d411a66871c8ec859807205535d907c3c6541b283824861738acce081a14e8047a63cba2f42c71b23157c85a7763d3cebfe93aa7fa0a083284ecb7c4dc16c8119b5d90546a461a5b744b1084f120bee2b548801c381a9d561bb0c5c35336601d1cdc310a610c8df78de62477a6f26dba6038ad04371913b831c326c0537cae530469292ce41c40a81b92a5c04d69eb0303b4b38a5cc45fd2b0ee90cff0b81474d0406c8b34b34c1efb596a704ca4893949614762a30c54846023dc3a345268ce55c0be97139f5f733664a58b67656ea211a87de01f9cd902a9295355d13a15bc044fdc77c4c53f671a1438e283371b5db5f82fb0d789e877b6820771f0ebc64da864a01caff73c4a42b5416bb043e29c7b2574c6e214a352f4401d786b4d5351a2559b87ab00ba84511bac1a099b1b33e8cd45da078d447b23326574379dd3d32ddb22c6a4037fda719fb104c85f0264ba4a9ed0287a31a2af6d58291676a37c434ecb234e4e1c648fa0760da57abe45703e677fefd03687415132d03252291f02f3901d20427904511f9c11a7f07041302033054605e97fb719a2f70648a2c30a0b42899b195ea8e6cc96610943c3276698a34a61893ba8770c69cd55f1bc0f00ca0e04177d0469c4833fcc23a6ed339acaa91b6e081692340f53cac66af5a6bcc2391729ce4e1c88d5c2610b00454fa21e8faa6487022f19f2c81d5452d5170255108beaf3979ff9abc2e04c8e3669c6aab80e2b6464644ae2189c81fc92d50cc56039cf5de2325ae5163a1b63652222aab35e17430d16477537f867ba4ca0e9b1c83c61a562c6822e61bb1450426e9716a77c1934ab17ec69563b8299e6ab371d996849c8cf7a84ca1a9bb654e1ab20a81d65314595a52ba18076f8712532a81b00e19e8734968f87c03fa4763208862d9a3ca648582482bf0d5441fdb7c84ab237d9f8628ed2001a501339682f9b8aaf6606344b95342fa62e782c1d9560b6ad55aa332c1fd533a74d026a9c9757f0e91bfc96545d0b6477f31f95840ff0a4127b16c32b635471480523f93017577513ea96159ac60be179d3a09c5ccb6df44174de866cd7548339d314d160718f262edf32382915197bc2ac6e3a4f77229e22dacbdfecbe3f4b72ac6bc9d9354e7ed2c31ce7acd7f3a2c8b9abeec00613b1600c8992376b73f8c245ac9841ea06409454b48d8c3a152bb8d6168a3fa6423373651caa7aecf0a5971641bd66897e5991e793343b5190bac3107eeaabc71bc34788a345bcb9ad8a45a50a1dbdb1846bb76205b06e8aeb692b4200a596524954963f01c946131704f6b181d7781772ca6365824f6c6c22a1af3328a2c8978ea8d7c38f6a00f7a6b3a50c2507f103f72420bdf98dc19aace30b792851142d8b43319c93ccfa966d71cff9352f25fca9e8a3064cd96e42e9a2959c128fd532902419b81972838532cdfc08f34541459cc68955c9c2a431ba5126c9bc08039ca45533ad8108beba49bf8d56bd44433fe12a6c55c41f3cc20560b28cf050cc1f195c5e817d23d95e105a13555923cc21b13c9e46d34182974451bd97b6a3da440de6e5bbed681d6eea2c6822b361019afc
sk = 5e49938e23a5c65c89d4c40917379cd2a5b5d32881a6d68c28b48a2e356de63896bad68acd4a474cfc288113afb2418173ac4b1c3255136c73a00c7128b59a50042bf4a3aef9015fdf0108b01cb701d2bf6597637227604841651e3a964326a23b038d0af855f307413236a3ef95b4433a0164ba6bb27a858ed9b22a31234480b7e559ae9194aee9945dad45b0a5e85bb486962cb19d8b52c7d4b473f5f566f2779ccd79739649665820bc0e8307457b9af5844870ca580de2394fb092edf512310b970f5377fb80118fda8517b5b16e212447e16e3a5a5de7587ff3b271533803b9282901192fb20cb298d666cea3c5386bc658c5c1de9673857a3091a413cc69b2c8e46382ac97a13a9f31c1a47f0b6f898a84dc0278bab1a7863746c03576231b59ad2610e79a933661b6f23c63ed9404de06791c087f42abb7c088ad15c54ab23c78305826cbf263d441bf62e23180a79ae14a1a1fb31e115b02a974ca7025ad0c634067d4082a835bd274a44a218fa4642caaf1c4d108570c13bc3137468a6037a0709f0c0069443c1e7fb2822a282d08b030539628448c5b0396cdb76c89ba0c13f8ab2902d44190a0342ed5acc88b72c3baaf18880561f95196f56889f1854b4cc348d6019f4a5036123c1650332fe47115105a085c2591c952b35289efaa90d55c6c888868c20075291435175c086edc5d07b01e4441b8b3867b8a93cc9ed07ad71b387ea3363064194363b77fd106ca5c13f6b585980664b2a036b730ca50610798e3b14d176e28066719581821272157d81ea550992bd76875c22736d7163b01b6e353cdfe05b63bf5ae02a68c3e105731d8af5dd90981a02715e061f8d3b94448115247bd23137cfc165dcd4c26d065a28b84cbdf4b17b1a9a27046898c529ba42217502abbafd68bf6990d2d1064a7aabd89075891678e2610120feca2ce72c0e1d8be55f4c0ebf7cb565b492d9a2370e93482201f25b5ad667b0b90fb31dc8024e4123be6733217488788980f5216116a702bd8c1ca18d0b419b785961424f6289f7a55a211615398575755b8535fb0aba1491f00517863c41f4fa1871dab1ba42599e8e54e8f4c6a54e20f5125c595e2099439b0402794b9fa3a632b4c789c9cd4613776218fcf066c22e4b12dbc90ff0b4d08cb7032c07603557ef6dbceedabca671b7b07a2cd1df6a89ea6a7dba65e145b9515068a15e7053d5a4b1323cb75a8ad0d6ba3885a7e77460cf19637c1b6c330725588091ec1f158484c6ebfe43b4e01cb5424bce33758ee10a438c0621c9217979c958ae89591f69d54c4a71719cd4aa76da6ac4ee4b472afe45412718e65a5807d452491e1a0788a570bb3723d438362f50c2b26b19dc696f492452ad13501c3bfc81766dccb5034ccc29d4c152499000aa458c961aa17d74cb5819a84135cbf8181832748917c951a468fe70c08c1333de71b64b7ab158255c20aa7b2ca8a912f898574568e27691f8b517425c1be2bf183401cc2afe08fa65a2a1135a5dfb9a86dd3985351b61de0228c112a35a889eab8a57273258a471551e15ad23328c6d00a3f78a1cb9c836e304ffec75ee1f0927962b642ec0694e50963a246d97a240639a611c414e180a227ab843cd49d4970af3b68c255512920773abae9a2e402b154b8159b63b4885736e63632313b2f99db66fd4307d411a66871c8ec859807205535d907c3c6541b283824861738acce081a14e8047a63cba2f42c71b23157c85a7763d3cebfe93aa7fa0a083284ecb7c4dc16c8119b5d90546a461a5b744b1084f120bee2b548801c381a9d561bb0c5c35336601d1cdc310a610c8df78de62477a6f26dba6038ad04371913b831c326c0537cae530469292ce41c40a81b92a5c04d69eb0303b4b38a5cc45fd2b0ee90cff0b81474d0406c8b34b34c1efb596a704ca4893949614762a30c54846023dc3a345268ce55c0be97139f5f733664a58b67656ea211a87de01f9cd902a9295355d13a15bc044fdc77c4c53f671a1438e283371b5db5f82fb0d789e877b6820771f0ebc64da864a01caff73c4a42b5416bb043e29c7b2574c6e214a352f4401d786b4d5351a2559b87ab00ba84511bac1a099b1b33e8cd45da078d447b23326574379dd3d32ddb22c6a4037fda719fb104c85f0264ba4a9ed0287a31a2af6d58291676a37c434ecb234e4e1c648fa0760da57abe45703e677fefd03687415132d03252291f02f3901d20427904511f9c11a7f07041302033054605e97fb719a2f70648a2c30a0b42899b195ea8e6cc96610943c3276698a34a61893ba8770c69cd55f1bc0f00ca0e04177d0469c4833fcc23a6ed339acaa91b6e081692340f53cac66af5a6bcc2391729ce4e1c88d5c2610b00454fa21e8faa6487022f19f2c81d5452d5170255108beaf3979ff9abc2e04c8e3669c6aab80e2b6464644ae2189c81fc92d50cc56039cf5de2325ae5163a1b63652222aab35e17430d16477537f867ba4ca0e9b1c83c61a562c6822e61bb1450426e9716a77c1934ab17ec69563b8299e6ab371d996849c8cf7a84ca1a9bb654e1ab20a81d65314595a52ba18076f8712532a81b00e19e8734968f87c03fa4763208862d9a3ca648582482bf0d5441fdb7c84ab237d9f8628ed2001a501339682f9b8aaf6606344b95342fa62e782c1d9560b6ad55aa332c1fd533a74d026a9c9757f0e91bfc96545d0b6477f31f95840ff0a4127b16c32b635471480523f93017577513ea96159ac60be179d3a09c5ccb6df44174de866cd7548339d314d160718f262edf32382915197bc2ac6e3a4f77229e22dacbdfecbe3f4b72ac6bc9d9354e7ed2c31ce7acd7f3a2c8b9abeec00613b1600c8992376b73f8c245ac9841ea06409454b48d8c3a152bb8d6168a3fa6423373651caa7aecf0a5971641bd66897e5991e793343b5190bac3107eeaabc71bc34788a345bcb9ad8a45a50a1dbdb1846bb76205b06e8aeb692b4200a596524954963f01c946131704f6b181d7781772ca6365824f6c6c22a1af3328a2c8978ea8d7c38f6a00f7a6b3a50c2507f103f72420bdf98dc19aace30b792851142d8b43319c93ccfa966d71cff9352f25fca9e8a3064cd96e42e9a2959c128fd532902419b81972838532cdfc08f34541459cc68955c9c2a431ba5126c9bc08039ca45533ad8108beba49bf8d56bd44433fe12a6c55c41f3cc20560b28cf050cc1f195c5e817d23d95e105a13555923cc21b13c9e46d34182974451bd97b6a3da440de6e5bbed681d6eea2c6822b361019afc8517ab7585926764ec7acff3c747479e837831429b97b7cf49ac3763bd9ebbe008a2455063246eb5761e908816e48990d670308b0d34d7823a325d49a1a4dc0d
m = d7a9ee0513802fdfc6995a975c992350a5277ee79f1837e66959d1d0016eee34
ct = fefbbbc6ba99de3349c73caead3cf1e0c58d9ef8e5eb50be0fa20c64cca821e27370b3273edf16f68be56cfaf3aca9465aa868d2a660f2141e2797250b6f58ee6252f0a04947ca0a0cf7456b3e7bd60a99a376a88097be8fa6ffcb22ca8abbf76467cc7eee57bc4d2b71b64562522d41166c0cb9cdead5ca1d5fc743b4ba666001773d4994b9e1ca6b70b6b0b99a5ca40d17b17aae075f0f26917fa4e4e556e0c0cfe048aa54d8419805a64d54d4ea414b203fd18815520b52cfc4963fe6d853c69da97a312d297b11efb15d7b1ade1cfe393804beb18b0e672a05a47e074aa8937fb31c27e2c509f8bc14d762ae7f027fbbfaa3beabc5bec99451ca885d54bb5083cf220ec6746eb05b7f8d6c4a3c83064ada04ff198f95392fe9f917773fe48714ecbb530cb33aab252ba2e132eb707426b88b61e3282848ed2e641b4cd39eabc6830294385fd1563de60d2ceca2c27ea08c1a2105a297eeb5fbe529922c06f4506a60c71740a1ec3482ecfdd859fe4a08b94c5d4d9ece19c9db64cd4249b16947ceddb4014d30b43a5c8351da5012ade575529cc1681b1affa5af7ead9dd3f339b24c344de982534a9f4e99d0ec9121d04686a3b4777eae9a72fcb39361057225a7545d21369d54bef64057969c591ed1e9da6ad2fbc7e7c511ee7adf09362017d76a0fa297f2748f4d74f56d34f819408d7c158caa9aa57acedc9034877dececf14a13cc912aa65ac30826ac52681ee745199916bd3a07c6d35a8e161adf551bb0a1a881a69eea3166e139c758b6db79640010f882f7091effbc8705b23468140ac6e1966df58364235350405f3682196a31a24cdc9de68a465caac2e059f5c35873a5637c2e946998a57043bafe29756044bdaeeb77fd50260849ca63336e99ea00324da1a360c3dd921c4d89a41da29d6fcda4eeb73738e6e38ec639a7cf398642a5893785657952afc09193574f1dcf7e8e1714a6d5750822df9c7d5ce0baa8d2f8234eff746813b684bdf4b381ca61c436dfdf4ce10ae87eccc76c6afb7deb699a0bdb9350d8898cf8154a15c898da21a04c890da6a0a01a850292a7715251fee6e68565f8bf9380192073597bb6045783aadf41a952b78da452ce066daa2d4796009e7024d05c85c4f042b6dd0d2fa1a51d72e35df10b44b4d788864389c64feb2786255e1efba4e9ea91eec920da022148f69c9cfaaaa5303895eec4de41b2b5589128141904495512ca758878cff9cfed17af85b96e47f6da1fb5314d5ec6ec6117aa5fc6af25a51e7cccf7954d12d282a51ae06b851d19ff679716b42014751935e1a5f6e5461fb2e11055e9a011e7841aa6c4b2ec6c062ba05b405b8b725c653280447d68bf51afeb0dbd792fded2ecd348d767f9e0313d95da6f01d16f726f5ebfcd3c742a7f268b3a5698eaa58825ae31ceb6e7cde3dbcecce34fbdfef1944e8ee031ee832d4d20dce457ee740baf8307d65a77fe706589fbbe23c2b6b94e6570b29b98918512c0a56f9e69c4d8bd9d93defa9b207831b5e8
ss = aa6f2a9658d3fc756e5aec968e5489ac084217d5495f5b69c74a5c443d99fdcd
d = ae0f65e29f38804a6759f70f4d01e2aaff7fe1c91ebc4f892dd0de3ab2e68ea5
z = dad700cfd0bfc439237a0cdb3f7d6c76699aad545d0acd755f14f7cb3b30096c
pk = a6cba4e1a93cf066b6c6284b85c1ced4a4b17634c2dd8c758ee3cac74b2402460d2fc12d98943de4dacb2f5912fdc41e8b1886f38c6619831677e2a32a63860d2a1e9b994bf4f9cdf0c3c83c5b044c14b83e57c59d55629a9704994a4793a7178b69ac1892a578802a69d22d609a7832b55e731a65a1f29753870f8f6b26443824be227f578c6d97c57e570864092a66c8184ca58b1b8f89ba9c2a3e7a17c1bcd851aa552ddbe301f2774e81397a57247362426807f370ff2b7f6f7b1f5b83c2f3475cb225b71ca0750f333d72a434c88a902d542cb8f50f6ba8ae5531ce60c5c29057c2a995ced8a34cc1db7005c478fa174874bbb82981107faab591b8c9581365e7205578c55fc06b5f588c65e2ec700e6473752708853a8c9a1acad3c08bfd67c553b9c603206a1d26276e66c53a166398db6b2e51754e2a67a54902cd5839b97c66d2421df86c42c7181f89d2afae41bc116212a7492688424a2c81b85bf616ed686e8d0183c1082dd61c1144417dd10cc0e29b3168144064d700c2a295c1042ae40848fb07abf2aa7cb2883fb19454a8711c72670d8c0b152dc9cd39a108ad9348089754703a608c0b544350879ddc71c09051f92ba755717403130dc4b95c19d3510363a5dd620cdeb1918af90dd1267aa9696eb0334810b9351df981a0749a7e0c253d399a0115ae515c97b63a1b0ca42794e00ef59912a357565b427dd5aa54b706b0df583e2fb68ceab61395024abba0a8ba4ab6bae958d9c13eed40cd20978eeb5ba041b837595427a644a850340168847acbb69b8d6809b849a7d6a6b67c170dbeaa41be8341c6977dbc025688244396503411148458aa2800c44195211a86763c54e45345ac258541926b4bced6a337df4506113647828b2d4e45723d68985dbc2772a6723a032bb3b84a140a95dbc480f1495118238e74376c3aa78c25e3703ce121e8576c22ea29119b1eb5b946d261cfdc71980af7961961074584a7ed970fef29172cd98a3ea5550f994f5d763b00fd37f9c0abb1459b825c6deac0b35d451a9eac64b03c3c0139806586c8e0f63b8f77aef5b207d2615d5f296894c9a1eb0b68d0571351e18a20084580d98aef13bc4ed039d132cf015bcbf0270d5b971f10f581093656a091af7f3725a2e16c8a74c541345ede689321a436ac488b23895ed3e81fb4f25b83964400ec33c529350ac29f4876128c010ca9c4b6d3e47d7ac798559251bbe4bbc7ea4ece0b76e9f519d819b286f14fcadb1231067bcb113ecbc737020b47587c491fd26541f47ee2b6bfe6908c73ebc3715c58aa93484a5c2692598b4945209d47258441c2cde253434a5a1edc934c9762b2740795857e255921296a8bd4542f82bb6ac7e293f9e4b7890810a2e46511e241162b2af6e38c2a07b15a38a494f8412fc40d60847f957b7839e78936b6c1ae906089a80ef5c58e2659be2643083922b22da53912055f26fa7ccf410abc42cf21448290b168cf7c8ba20b28dca959acc253bfd4b67e60c0c5f82728382c96f78b48b4a4c746c32c019bf8c3202c46a7a2c9c401700eeb1c013bb399d9b62eae9a4e68e4a4bec7b7fb92888ee9bb5f52aca49b2e3f6ac6b72b2cdbf2c755f85fd14903d8712fe0bf82ac0b06aae9bea06278c21e6257bc96af0379bca07c7833
sk = b8f488e5f0c30b5cb5052115f097a6f20c0f6c4206522a50492991829251a189c53fd67ae08a467590a38099994bd5a0b5109827b888f5322bf6eb9c6d75911b2a721c92905f145514a3138ea132e5dac52851160c171e80b728a87b855a78ce550678ea20044db943c708962c25a86c78a29cfa801aa15350841989c00563fb46d299274f18430d66cb6ed9bc89145cdb262c18d5c095703e779c14ff34459ed12c13427733c59bef3c8a6c24b5bd5171712b074c797960e2be7bf2b58a8111ec9c01a3f938e83637fc9b59123880fd26a845d26de5fccac29657cd2c8831ba76168421b276120639a98f13a07f905c2266bce1f825d1c464bb2016665a2817c84369b7708f975641026321fb4c409531cb1a3827b80f2c94b1c4d36132b10e69b8c94502cd46c540902b96eba76a55e3bcb8fa037a217bd91816ee09ce30f19721f12432d7238fca919a2b4f718674d4558dc7095f0461a20b4aa1aa080354ac60fcc8ca2400b2ef73246514c41cf3945cd6a425959d1ad08b51e43c02a834df3c8e084b04b9695b2d1500e9d5761e86c95c7c1a0e12783aeb6f18e14e157881640204cf5a7a2ed815797a49e0696ee990448c312cb7a55a28fa1367b196001cce6a56796208100828be8c241cecfb82caea1bdd36b19351cd8bb1cab7014cb887bc6e232e74d036437a3222f56bd3e0893eec360ffb220c03222513293aec7ea6da408f9c12016ca03659791ed14241331e5ceca1b53a2453689f8ad819906cb19d731e0ba7abf0096998f18917e4794c4b15659678dcdbc8980b76a4d5c5b8567d55719e774a2d1c952612a9af1ea7c77f896f88242790d989edf3781588c10a7c50ed25821b4abd882370aa74bf299975e9c54120b786f5917135b69f3ab24465aa134cb1bd3fd61f27fb38692b5f3db5cedcb40b8530834c9abdbae738c45017cef302ff334c9e2567e0ca791175813a8382489b51015bcb8ad5cb37626dd3c48c745006f5133bc5557f6afa7ca4633bbb26524ae968df362f33c716ea9131df1754515083325bb3f4e91e40f2c598912ca1da3770e81dddf8980797277711216b93b41fe456307a8135829ce7d7af348a090758bace57af3f353cdda444629a596ee64d10a5881eaab061782314d218982602cfda25a926bec7d57228844adfc31109d210bb2c88809c47ad09c466141b66ac6a013280efe78d38e73d6eb9ba00f59841050558964b2916ac04757e968bae6bb715d94199f22a81f4e3247b7caebbe3cd9bdbce68c931357a568c39acedfb0093337d95d92dde215fdc5b6bd7e2b14aa29046d2a601a91f9d4635f985a393e4408d64be23052ddaa323c5d0235d4a578a63cf6c655d55f78397d72fcc0cbb490253b9a4ad0888c742ccb474cca41bf4b51c6693767ab872586da6b470ccf0066a038deccba3e229bef1fbbbe33b42a5c524533b08ea926469c9822255150cd0633df08b01670f0c134074f22dcdfb593e477853fb383a4b683c786139891f647c8a42680d89352004560eb1232fe173c47379119b29226691b015649253673187f98827d22aa0c168fd7a339992ce4fe717b6e797f616c27d49b8df377f1300ad643220db8315a30429a6cba4e1a93cf066b6c6284b85c1ced4a4b17634c2dd8c758ee3cac74b2402460d2fc12d98943de4dacb2f5912fdc41e8b1886f38c6619831677e2a32a63860d2a1e9b994bf4f9cdf0c3c83c5b044c14b83e57c59d55629a9704994a4793a7178b69ac1892a578802a69d22d609a7832b55e731a65a1f29753870f8f6b26443824be227f578c6d97c57e570864092a66c8184ca58b1b8f89ba9c2a3e7a17c1bcd851aa552ddbe301f2774e81397a57247362426807f370ff2b7f6f7b1f5b83c2f3475cb225b71ca0750f333d72a434c88a902d542cb8f50f6ba8ae5531ce60c5c29057c2a995ced8a34cc1db7005c478fa174874bbb82981107faab591b8c9581365e7205578c55fc06b5f588c65e2ec700e6473752708853a8c9a1acad3c08bfd67c553b9c603206a1d26276e66c53a166398db6b2e51754e2a67a54902cd5839b97c66d2421df86c42c7181f89d2afae41bc116212a7492688424a2c81b85bf616ed686e8d0183c1082dd61c1144417dd10cc0e29b3168144064d700c2a295c1042ae40848fb07abf2aa7cb2883fb19454a8711c72670d8c0b152dc9cd39a108ad9348089754703a608c0b544350879ddc71c09051f92ba755717403130dc4b95c19d3510363a5dd620cdeb1918af90dd1267aa9696eb0334810b9351df981a0749a7e0c253d399a0115ae515c97b63a1b0ca42794e00ef59912a357565b427dd5aa54b706b0df583e2fb68ceab61395024abba0a8ba4ab6bae958d9c13eed40cd20978eeb5ba041b837595427a644a850340168847acbb69b8d6809b849a7d6a6b67c170dbeaa41be8341c6977dbc025688244396503411148458aa2800c44195211a86763c54e45345ac258541926b4bced6a337df4506113647828b2d4e45723d68985dbc2772a6723a032bb3b84a140a95dbc480f1495118238e74376c3aa78c25e3703ce121e8576c22ea29119b1eb5b946d261cfdc71980af7961961074584a7ed970fef29172cd98a3ea5550f994f5d763b00fd37f9c0abb1459b825c6deac0b35d451a9eac64b03c3c0139806586c8e0f63b8f77aef5b207d2615d5f296894c9a1eb0b68d0571351e18a20084580d98aef13bc4ed039d132cf015bcbf0270d5b971f10f581093656a091af7f3725a2e16c8a74c541345ede689321a436ac488b23895ed3e81fb4f25b83964400ec33c529350ac29f4876128c010ca9c4b6d3e47d7ac798559251bbe4bbc7ea4ece0b76e9f519d819b286f14fcadb1231067bcb113ecbc737020b47587c491fd26541f47ee2b6bfe6908c73ebc3715c58aa93484a5c2692598b4945209d47258441c2cde253434a5a1edc934c9762b2740795857e255921296a8bd4542f82bb6ac7e293f9e4b7890810a2e46511e241162b2af6e38c2a07b15a38a494f8412fc40d60847f957b7839e78936b6c1ae906089a80ef5c58e2659be2643083922b22da53912055f26fa7ccf410abc42cf21448290b168cf7c8ba20b28dca959acc253bfd4b67e60c0c5f82728382c96f78b48b4a4c746c32c019bf8c3202c46a7a2c9c401700eeb1c013bb399d9b62eae9a4e68e4a4bec7b7fb92888ee9bb5f52aca49b2e3f6ac6b72b2cdbf2c755f85fd14903d8712fe0bf82ac0b06aae9bea06278c21e6257bc96af0379bca07c78331bb014bb0d6489c14f5411051f9667aabce54da7a8deb73b627e3873d9390a35dad700cfd0bfc439237a0cdb3f7d6c76699aad545d0acd755f14f7cb3b30096c
m = 2bee79d35d1bd40005203028b58b095ddff33a4806a2ba264f76b6b06af6449c
ct = b2af2d4a1539984c5bdf4a4e55ec378f11f7824f50b62259be56a35cdb6fa000d11557841f525649eb88c70f462b27150a28b56df5cf2123ba57ca2d61975fdc56973ba71c3db9405768f72b136887afb16b7dbd0d06084e07b0c8fc617b20f6c0092a98ce7b3aac87a1985ba0bd8dfa3d8db2db80086b8a0997e287157d6177f34a5457722d628f9d0877f237cad57f94a818b8c757700300249d10907b288b03df8d995712aeb3ad4f7c4d5689e0af58fe7f7c2ac06d7027e446d28fddcdf7aef84ca787deb6fb2cc4813e074641e3785c1f3578608395b465752fa115a87814ff0a2d0471aff1ea16a9b2f81cdf46b1da7771ca1990a8a2d3e6dd8358f5d0c8bba98853e15149adc1fa200ae4fac4e2cf89c6ef99b5b9bb743a47e613a68ad8e2ff775b7793c9820c85b4b41866c5d400b964020efe20bc81f44ea4877f4c7873e415a30c769e2b61ca000e1a18e51d57a2b0569ac21368d68637c5d21881647ce5ddbdbadfeea9f62f6e553d68be6518803be1ff7362607c5ad2df3212287be6c36f0b6957a5f68d3d682e3254e782aed2dcf14bfbebbc7ce052eec4ceff474f8e1accaf8511a0d5f488ff24a4bb7089890283c8517c052ccd9f109a286cab3dfa17c2f32e26a3b7465a7d3e5fe9821a68321c9ae02edfc2b494ac32107efa2f3267dca1c7e32643cbb246f4e09e86bf126a9b7b20c4d897de8728effde0ef62c5881ffef23e848b41b8dec2da43d2bab65d6f19b440d664e1c9583a053e6485b570de809ae055597553dad43ee2c2ad3d53d68d2040cbbc4d008fc37d280a1ee47a6449b3405347eee1f20a755c0ae36164b3868fa32d13768d4df72e38bc0e306241d0fc25233ffb3af07f145a9a09431dcfde5bc7173f1540b503e1af423589033889864961ae0da26fe686e7887b37604b6745e69b140baf9a5f6bfb990098c4aa51d643488556562930b2fd33f7734379bd11a7ccd307943b3099abe35aa3083a08be3b1398c2c41e9a9f9dc55cf2f55a26365af89c45574cb838d8d4fc7df3c2a8f237ddc7d3e8802f6b28157d93c356db2cc6ed88344eac40711cd1bdef1dbbd48e7ab0c92bb6b825de2895cc75603764dd0f5e42535cea6facac91c26a6124518c4695d7b919fc4026ab8ba42a0d8edfaac5926c5bf92cd9cdfba592edc4adb26571657fce1d9d5856c8007483c4067c845568b196c6495a714431926f2d5ea3df519e7d4d8a2f3aa29f43534fbdc598795c891d7846d54a234df56003663b6369af6b71be3bc0005c881bbed1bfdbedf6a18fc9b44513a24308ebcd190bf8be04b351d4f638ab1ca9b0d0f518c252c508b12ab15c58859bf895c58b4dc5ed3d32a676a17b4d462c4081b0c24b127f26d29143180c8daa472502b0fe4a086744307c2cc9b19bde4d6d322807e1162fce5aa79022ceaec9eb5895eea0d7e2c9b045722e85083091371f3fb894e699bbefbe32d8d029898e421b28f23af10bf658ec7c5ee4e3b55e3351ed0921f58c57a455b2720167553b9827f5
ss = 8c67aedbe382691996c9729142dd8bb57ad54197a7c5e64119e77745900d0fc2
d = 6084a235f79dd093ef6d185b54e69df33dacee73a9bf2f379004421a10e3a79d
z = 2a96a70166e26d17a7319e8a5e12e38ca01a98d8a5813049a5bdd355a7d71347
pk = 5a0322a62aa889781c4fa3c36f765586b2c2a20cac081cc08d06ce1cea6036463dccc34bc294a51f7b1a5dc0778c143f57b9ad2c8b41a3b3a7e3317fec687f50294158ab07441c119c299d421b3d6cd62019b4cfce69c9dc5509856b7cf087b66391793e7b2a77262db0909861b46b5d4c23fbf134ad43622357a81cb7c9f5ac9cf1c190b9f711164a9cfa4892927364d800ad7fa2888dbbaa21b689d4a20fd0ba43f27386f90026322705b0f1069b32760802581231c44db0a43753779fe88f3a824f2ed858211bc172d49221931c3e86188c287a093b1eff20af18c1004979221c85c2ebd5700473913d465359ac18deb3055075386ac3c330887879d5ca762b6b576b7f2d422f23889d51788cd84b77ae879b1eb7026dbcce20cc94f7857aea148213c1ce857277a7808857f47e45cb9b561b80895142463bcfab6c69a7712acbd64a3b6721aa9671aa934cb0c1bc52b464603779fd6ab10d57cca0a749f3a1889e10386cb7ab0bdb86ccb02ea614a0966a0ef2699da6b7282713874f36468c2014539bc804911053d1025133975e591e357a8d88a1c7138a200543a90f4aa250f44ca61870d206a236d1917b509638fb6442aa7b886a54fc21b7c40a1b7d027a09863ef94280c67a4693d28a0f842ef2268e0a67a11bdb4a18b3c459e11e977a5d143aaa82b80520f72c50d248073746662b78ff685086632e304085e9c7050a754b302338f7a2af0a223e45730de36074e1843876a6b1cab85e0d984ece18a3420aabf4d740f6039dd183c57279469bfb9f26fa4f6ae59db60532372b729cdb8bc8b26b9e511234177af2717538383bf2103726c79d84b4489d493423f7375c273a9558611b60c9fbec197047566ae9411637ca9dcb956962354872803891c728429fcd99c02ad020c11a2f1aac40b6fb13fd6c8508500fbfc34d752080536c150b402155e130c3aa1a4e914ada0740b5178c83a67fea746803a35c36a3cc034052143303bee180d8da097b24c89fdb16583b972a50c89b5ca27dd4aaa1002fe2316940a7ab294b02eca4c69957b3d02b538c239f18a342aee0c15fdca57d28930a62096567801f64c3452697d5f4a66781975b440ab3b27a5da41e889928ff41402b20b93f992db6d4216a4a2b169a6952816d61b93a82c5c0d5923152900be6b9236ab96d076b36d406b06793c7c8c85d69f423774c4a0c143e27673cecaa38c66c1dba02860cd305214a2637a90cc84a7aa6bb919e73c06ddb787b1b9117a2c6fd577a7eb417d5a34922767bade412bef212694373401554211c1213ac7bd1d1cc61f40fdbc65b89ccb3383c30476932d738b181b64e2bbc9508268c7061a4731c659d18749ec3b87c3741d1660d10978cc91ca44df588c8a0a7a68670a003ba23f03ae733067139083ed33c98dac4c06331e90b59514c7005e27f179a0ec8517931b678ec849789c656b30c4a736209e70151cd970ade5557f9e6872248b94c894220c0bd1b6a3a0149c1bbb8ba4c9337aba868b78199929044f44018fc261aca4bcf0f70cc1444411fc8cc3b6b7aa7ea9f8d06a30c7a61d89c19e7c50b84a278a921b74e2936ad07ae2b17344356a8e640a9a1392048cacc817bb0924682a027f2cf6ec9b36aad177faedba70e26db0e2958e3d520d23b10254587
sk = 1e556e2047c1be5b68fa204c0f36add1b8c00e6b66c0906958635733f82238d1ac4686929e4664b5217a774299df70822cdab3e06c5468d8be7d8745f7569e5851317d6b6cea6909c70b72897395c57494aa20551b4501e45825018260dc315b71e72ed21049a91b01665440345a102efcb0c9329f7cf0c619941c9ea7a1651cb0591c53e804987395760ca688dd7c75bf2b255dd618c168b8ad735876e9066c7275f7eb8200970ec4b9c36e296a7be41fc8b64c35e9b15473337a3003dc62794a0aa8cdc71c65577085253220869fb2845358ea4d73ba898f123f7f0cbb58db2dbc26a98a5b8299b40318285a26573ff928bfbf75915ad0518965bd345c2072157748077c16f562067b154ec88694c1b71d20624f19b62e30844d930c91e95b28173f9df878d9507fa35812654353f99b93ef9ac6f61503229a72558570c9d5213db68347f8145a9798597219df160bdb0226ea8b569c894e2ceca7c3c86ccd66450fe13e5c4556db3c9ba3441b37e26ceb9c7fafc460ed1373aefaa3d593b7f317b2f0f8782b76c18eb11d0d804192627d8657bdb0e440490b6c196797c0459cdd791b82b329c6439d2460ccf37621a34b263b7b46f522c24c294be8b36c117418dab096fb874db3516e889b3e92569c32e17f3eec3c5b28766d3a2f4d06475bd666edf00bf0a514d8c06309934ce4a191805a38d7d69d0dc926eb58110e9c5bee187d0675b36af68f6de7a294fa7ca80486d1e561d28c8788a75cbfb718bc740d131a83f9e64f5b484de82775b2b8762dd568e8528e6f213a198a8d6a21b9ef668b49b87e8ba97ae468a379968fd18236c95c96f9c84b23296d5a9210869c5df05421e9c3c2b65975a93aba3eeaaf5d746fa679c5e93021cf93ce71a8b45fd44ed92bcf43d0172a8589585b9cdb7baaf1041e81772b37861fff4c60fc5b7e8d6871382c63fb3c7249c3059385c7d856cff293138a3b30b6b13614354a502c7bf922076d028affc5bd6d43706f5304fa2783a862552a5b2dd48471880529eb230851b6091b59139732102f66268286828fc767930c1b4a3bab3f14bb1490ba329401f8d95d347b3450d6cfd2c8355db3697052a4f3884df8bc28d3792fd09352daf9023b6484f8553fe15336a788550f6023d9c9a42034874cb0beb25a6a4517a1adc72bdab35293f16efd7171455b948103bee4fcb7d635723eea0a4f7a3dfa3838e7243143971bebd25ec82c0ef059992eec1aa37835fea57ab04347e86855e0ebbcebd828556a18b167b5a4c7baa945560a276ebce40d8b6c6b23b417fa8c39ab55791e703a3568ba28f022ff8cca8f6965792067ce23465afb4b3517b5aa80c3c7001e78b62617e87e3b27021636667e60a47258155f9a06a1f8c93f39420c141372015b70a3b69da51dfce42fd748c48916851d78c8ad5c5bdef8624df33600027495f6be5c6a78cc43b660767cc1e77d5b7396f31c8af0b35c9826c185569255fbbd7fe0533767c89fb43d1e282b0b9b348ef31d7cb15719a0c1db21cb57a1171046ba9409920f08a4a6d12855e113c427b2ccc4193c11781df61345229191b60283eccc3b05c49316c144a8b21e494d3ce1b11d58391bfb7bccb3a95a0322a62aa889781c4fa3c36f765586b2c2a20cac081cc08d06ce1cea6036463dccc34bc294a51f7b1a5dc0778c143f57b9ad2c8b41a3b3a7e3317fec687f50294158ab07441c119c299d421b3d6cd62019b4cfce69c9dc5509856b7cf087b66391793e7b2a77262db0909861b46b5d4c23fbf134ad43622357a81cb7c9f5ac9cf1c190b9f711164a9cfa4892927364d800ad7fa2888dbbaa21b689d4a20fd0ba43f27386f90026322705b0f1069b32760802581231c44db0a43753779fe88f3a824f2ed858211bc172d49221931c3e86188c287a093b1eff20af18c1004979221c85c2ebd5700473913d465359ac18deb3055075386ac3c330887879d5ca762b6b576b7f2d422f23889d51788cd84b77ae879b1eb7026dbcce20cc94f7857aea148213c1ce857277a7808857f47e45cb9b561b80895142463bcfab6c69a7712acbd64a3b6721aa9671aa934cb0c1bc52b464603779fd6ab10d57cca0a749f3a1889e10386cb7ab0bdb86ccb02ea614a0966a0ef2699da6b7282713874f36468c2014539bc804911053d1025133975e591e357a8d88a1c7138a200543a90f4aa250f44ca61870d206a236d1917b509638fb6442aa7b886a54fc21b7c40a1b7d027a09863ef94280c67a4693d28a0f842ef2268e0a67a11bdb4a18b3c459e11e977a5d143aaa82b80520f72c50d248073746662b78ff685086632e304085e9c7050a754b302338f7a2af0a223e45730de36074e1843876a6b1cab85e0d984ece18a3420aabf4d740f6039dd183c57279469bfb9f26fa4f6ae59db60532372b729cdb8bc8b26b9e511234177af2717538383bf2103726c79d84b4489d493423f7375c273a9558611b60c9fbec197047566ae9411637ca9dcb956962354872803891c728429fcd99c02ad020c11a2f1aac40b6fb13fd6c8508500fbfc34d752080536c150b402155e130c3aa1a4e914ada0740b5178c83a67fea746803a35c36a3cc034052143303bee180d8da097b24c89fdb16583b972a50c89b5ca27dd4aaa1002fe2316940a7ab294b02eca4c69957b3d02b538c239f18a342aee0c15fdca57d28930a62096567801f64c3452697d5f4a66781975b440ab3b27a5da41e889928ff41402b20b93f992db6d4216a4a2b169a6952816d61b93a82c5c0d5923152900be6b9236ab96d076b36d406b06793c7c8c85d69f423774c4a0c143e27673cecaa38c66c1dba02860cd305214a2637a90cc84a7aa6bb919e73c06ddb787b1b9117a2c6fd577a7eb417d5a34922767bade412bef212694373401554211c1213ac7bd1d1cc61f40fdbc65b89ccb3383c30476932d738b181b64e2bbc9508268c7061a4731c659d18749ec3b87c3741d1660d10978cc91ca44df588c8a0a7a68670a003ba23f03ae733067139083ed33c98dac4c06331e90b59514c7005e27f179a0ec8517931b678ec849789c656b30c4a736209e70151cd970ade5557f9e6872248b94c894220c0bd1b6a3a0149c1bbb8ba4c9337aba868b78199929044f44018fc261aca4bcf0f70cc1444411fc8cc3b6b7aa7ea9f8d06a30c7a61d89c19e7c50b84a278a921b74e2936ad07ae2b17344356a8e640a9a1392048cacc817bb0924682a027f2cf6ec9b36aad177faedba70e26db0e2958e3d520d23b10254587c9a546b5c0a567855039f6c1bca60414684e7bd1f8eeb7913f3a1795ba4bad4c2a96a70166e26d17a7319e8a5e12e38ca01a98d8a5813049a5bdd355a7d71347
m = a8fdb315f75aa1e656cad005010b032bce1dcdd7cff8c938a5314ed240f480ea
ct = 7bde5ffa791b0f36b9975f4e90b09743c72f0e6cc44513eb1731d2dfb37f2653503d5ec14a0963fd2c0a6aee31b59448ca79efe5407d07e88d415c959d2187d2d375373d614a20e27b0eb3cdf5f1b81d8a16d4b89461e30d67aea15d72278c917283cda05d8a32fbb49c487f9ebe344c7b37cd7a0071cf10fdcd71eb1eb3ab5bb4b243bef41c61bbc74bf2658f9a9f871e2f5553c733be77b969c72b85db7be9a6f3f010c1cb622feaf2f27ae265bf2eb4ef59f5a56ed6d5530f1b31c8a9d9c52ff47f49b39d384d29b079c36415f3badeca8b70044fb152ff98592bdc0d41b0a56a01a011cfb152c9c0b3238b463bbbb7aedf82dd9e4980deef83adc2e07f61c9f10999807627302e92bfc35b3e3c9040b0670fc461f44ad752155e1a4a1cc44f56e96fa87bb03d0a9c675f693fc95d41197ca4a02d9945022eaf97064c62554639fcafe03f47aca998ad4541f50cb796b02e743f0d88362977e879be3a70b518bc53a10862af41700e24c7fca274b21c7963d59e0176719332753a5d96acd344ed5bb0f8c843b3d6216ae4c5fc8c9571029c22f1bb19206d227338c0d9f79df507d72aba04d78bad864a324645d2db765e6393d64761481fb4449ccaed10250b215532c63868cdfc6bd9b7a29b080ac05272d3e4b42809e76a0c22e7f1083bb7792e0e0a0246280dd567dd4c8ccda30e76ec22c142a803501ca801e475af7c6d99bb40358b02c3483c6b3f5e6ab746868179ede004e13036c0180d7005269d52438037f7c5f7da94f40ed6fc6d155997afe961b448f1b871fc9676de3b5f1433cb27c4c056183a79323f37c2d05dc55c3838e5aa2f5bd3f12c2686701fa1268b3f2649d333a327ff649d23138af26668d0551c47b925cc7b96d5037b8445a238d4da99f083ff421e59f1145d98a4fcc9bf7cfe3a3d1438e18b161c5600fcd1378fe72e046ed5abe647e9963ac59f2eaa5b5d25c5b617338035c8ed364aee97bf71b033b5cdfdc461ac9a5fa32f9f8c5c1291c923bb30b83c64e8bb1b57488b18a65ec82f58d8e0cc36875adf565a91fa0cee3dac95c76d5c1d2dd21731cf211120dee5b3c035703a1f4ba0398924c7985daaac025de475e32bc36db0b9bb460bbdf40474b6477679504f7b1ebb28e4197059d8960756e7f15e2ac15b24f87d1437f996f280a6a1377b73a5e6279eac711fa8592100e893f4852903cb404062d5310f97492c080a098637b653c00deeded5ce5a4cc617b5e17904170c4230d2847c34647a175e893d7f2acb9205573995cd1698ee125a39f86ea4d4ac45281ef5efeb908958bc183dac260791d8e62eca0d616972acab787382d9a243a83c3a9e1fa59ee8938b76b7289040db66d2fe6d47dafcbe27469c0ff1d22b1c287a312d1189a9b4e42de13869e0ce7bd5d79e51c732ffb71d3bf3975bd977a28491b24ed052a41cb07aaf320f95f8ee9b31ed8e54e7f77656132e7a2188e866cae8c354839a0824da89b256d9e8fd13698c63f8853f70076f81d425e3ef14973737d0
ss = 18b621db0616eaaa4022560d24346f6e6df0612b13ad6b580ea62b1451d62638
d = acd1c0217fad5caa4235544dd9de153ab1880ccf4c76f16f236fae4e4bfda04c
z = cd2dd7a1be89575be8c14529bde4d832cc005dea955065c08b3185b215da3a2d
pk = ec8c397304996ce42773532b2798c4bb8a987e57b41b820c6f8b2c64181873bc6515b0c810109890b8abd9bc650f0344e3e7a672e269547aa4bbd0baf9f2b2f3b53b1910b255f7cc6cf0394ceba359685e9f6c77ddfbcf0217611d076ab2140a8dc58199a2a235955b69fc2520b192555c1bed2777ef623760cc71b0208dbf2a5d9841a231a60e2516c5ca3c6156a0c0862b54c311ce2b6b3f442c8082348833b193cb2b22d252a9ac88098c704d83f217ab2a8799f031227b95e1fa5d1a6410e3f025485338fb8338b5c7c4c0f6641b71644f11124b13c2dd21088684035a66a4c4451b5f66c9d5aaa7ace15eaaf03497ea2e1d693b77a4402dd1943e9c68cc642997a44d2f86a339c78912e678d0e314ff162c0e3c9ed8eb726ed910d1b26b99061c01142380e5074b5a46505863f6287dc18422b323c89966340ff7146fec18095147429148c24718301c106dcbb5a1b644e5a26ebb566b504a9b2984100bb6c40b45286d4c2841d774dc8915839c32ddb22adc41c0197431bf8c5f26c2329e6b2a0efb2b0d872c4b8b125d997937236caa455389c60f9e38ba3a662ac7349a5c872d84a353f9710c6c74463f220f37558458d68da5e67f1130cc5dd5ac4608220da2b8c9048bc805bb1f6bcf04379330025ca86b42cc361baab986c32a9e266bb1fa27552192a56b4b111564646b701dc4771b8f61bb5d41278a291920ac1d01649267344732a85109a3cb45b7b8e9abb8cec49ff602c819695f61011c7ac5957fccc50859432f324d6623459d7bcbfa20645b2a54c5a8ba0df27f93ecc2ed00821e98553f680623ebb221953d3d9b8d188044d693abb88bc965984b08d112ea6b4885aca190f9877f1bc123220aad662fb7f5b0afbaaae118c6108c98b31a5b6ff15aad0a87b172bb40998ec232a9d218bca9f03e88633914561c9ff65be6dcad01550903276646208248a56e5c3239f951585ee9326808a4e4f829a15996452a3328253ce2cb3613aa4fb02acf3030b64c6a27afc5863487b9538b53a2e1456168180d257f4403b41f16b415740abb024eb54c23d6a851bf9c54932259d1bb510964445067c68ae362dac6a7c3e29ed3080b0d21a76ec220c7d562340123f7a32c62184d2d707144a1565e432dff443940736cf628caa3607076783b2b29bea7058bd164219518aa77c2b303e07dffcbb00c930ef0f0632c10aafdf32fa7bcadc5719fdb591c7635c3af83198fe306076a9da2455963b91551a1618040b0eac945f788820a1442ccd10fbdbc763cdbbb6e221e8ad076880abd561c5059e23709d40996d41fa6f129c4758b62644c30c1c06d0080091b4d5a8705f4b0694507252ef1a5980a347846160ba3256475741d50a7ae465f1b444a25729ecb66585e51992bc781f28c180593c4e5882c243017440633007db1c637733a01bb8a994347d7602ed0b34261603b84b8c2e14c5c46167af459507152da216f272371a0981fdbe740daa78b9eea655d98cd14ec90cd383863ab5fe8137ebe820df5a007a288586e18a54b43387de9b73f9037f27384be092b09941262706dd6db377f733b31a49d2467605649b9609365232252a62555b1451674b717182870c1088f4b34061f3e8b9034af0cf2c5f7eeb665e064f5f27cd5e4c84531d45d38051ef9
sk = 243c03e7374a7157b1f0c02c4d542e2b31a45a902d908592f3f620c347511d650af8ca8932b70a3563ca126391f178c7c1477c9af532cf1897de99bdd7f07c0d304f90190ede5967898a0e7818622cd76724f77c4d73248bf67955726afde4c4e4201a21ea48401099b05b196b4c698565094b3421c2b429cb83a99b2a7bf5c784117b9e8f7c00d8f1c801b66f63402aeb49822a92afafa445f1fc7b3e76cdec3091cbd474d10ccec25539a658a1a48b6697252d28442a36e70578b810898045c0118468e6bd05c664e4c19440b88e0e847a15ca747e9990d995cd4172b5933b58fe7062b871ca02f539e74872e283abee046c7e15372e58455e4a6de59bbf716bbb62417b6e46296e68c501d4007e1a97b7d970b5bcb8a9586fc42433eb457993e7b15d7c35de95176b09065a1a3f61734b9d453ff0b0313dd8c0888a92f6270ea93ab6e9f15e9f6c207ca9512a41364ae6591c578ad93639e795cd00339cc5b67176f771fa6c5496cba3071b67ffb88b72993ecea38f4d8244d94676e55ab3e484b0ad4776be5ba4a99766d63128828b7497725abff8a932b1a697b6c0a27b3b69121607288dddc03a4c144cbf0a0b11886b2130174b99921b1920320ba515032ed7d536f5b352975697b8a05855cc78d7979da443a06d443d52b4931c554ccf03b43631213b68385e1a2c5f87c84e13b84032804f5929fca18c2ec8a15869905a216fe2852631e00b19b45a4a0b51243b118eb358435b9b46a0525426ba232439cee0cf6f8b164d72901cbb4f1b2750279c18aa255f5d7053f10c1750894c886b59c9ac43b881cd5e4476056884ab9a246248892c0c7a3ab8425d77c178b47c8ca5262949ce47c25b90cb90942b1aaf64825a7658c4e0bef219ba2e609eae90bb6983589e128325dc42d9422c72d0452c208b23297387a9b77ab8b89ba34266130d5cc35568ab1487c335fc9a91dce293d807ab73a41eec932c0e398a762881d2da7d558352d7b8abdab79687e3ca3db89036022adebabe39175232b36703749391c9b772a79396862972ea6c0b92387fa423fcbb6030f83d68c4a44600b25c547f7173376704a6e24c12a5906afc43bf539aa6aed0281d786336373a44147b1e943a9c0c7d8f995f61377134ec1f536334aaaac6ef040dad6a42feab2d6972880c602d97540a52305b24dc7cb243259fac61d2632285099a0ab740083178cbab0ee8f17599f115e106c4abd606ae5568f7a387a086b334f7aea5f92249d678add0c26f268ca769696fc14eb1c6ab8e182e5a727793d6bd94461b0e985d67e64f794b0def70c43ef927544081011a74a28c976c553ae2e0ca49c80926f460078886f49a55475c456f2bbb84270f22c5256241aad6e05b4a9a276e3357c1b92d5df09db23a783f19b1d9d594e064b09fc815bd43b5cb8b9ac43c64a2bca445b235f7bbb3cc0a7723d0a2e351cb4ecbb1b688ca217a500fb20cd37b1a0a2c4eb79775eab657425c8b264583b5c37bbcfa624ae1af5575571aa59960f37599d25cc625916ca149502766aa06cf31fa23c99b2099b9677ba327ca317e49e029eb33993068b022e00411462d7a548f4bb6b435d8ccc1305067f923c7a914d5d77fec8c397304996ce42773532b2798c4bb8a987e57b41b820c6f8b2c64181873bc6515b0c810109890b8abd9bc650f0344e3e7a672e269547aa4bbd0baf9f2b2f3b53b1910b255f7cc6cf0394ceba359685e9f6c77ddfbcf0217611d076ab2140a8dc58199a2a235955b69fc2520b192555c1bed2777ef623760cc71b0208dbf2a5d9841a231a60e2516c5ca3c6156a0c0862b54c311ce2b6b3f442c8082348833b193cb2b22d252a9ac88098c704d83f217ab2a8799f031227b95e1fa5d1a6410e3f025485338fb8338b5c7c4c0f6641b71644f11124b13c2dd21088684035a66a4c4451b5f66c9d5aaa7ace15eaaf03497ea2e1d693b77a4402dd1943e9c68cc642997a44d2f86a339c78912e678d0e314ff162c0e3c9ed8eb726ed910d1b26b99061c01142380e5074b5a46505863f6287dc18422b323c89966340ff7146fec18095147429148c24718301c106dcbb5a1b644e5a26ebb566b504a9b2984100bb6c40b45286d4c2841d774dc8915839c32ddb22adc41c0197431bf8c5f26c2329e6b2a0efb2b0d872c4b8b125d997937236caa455389c60f9e38ba3a662ac7349a5c872d84a353f9710c6c74463f220f37558458d68da5e67f1130cc5dd5ac4608220da2b8c9048bc805bb1f6bcf04379330025ca86b42cc361baab986c32a9e266bb1fa27552192a56b4b111564646b701dc4771b8f61bb5d41278a291920ac1d01649267344732a85109a3cb45b7b8e9abb8cec49ff602c819695f61011c7ac5957fccc50859432f324d6623459d7bcbfa20645b2a54c5a8ba0df27f93ecc2ed00821e98553f680623ebb221953d3d9b8d188044d693abb88bc965984b08d112ea6b4885aca190f9877f1bc123220aad662fb7f5b0afbaaae118c6108c98b31a5b6ff15aad0a87b172bb40998ec232a9d218bca9f03e88633914561c9ff65be6dcad01550903276646208248a56e5c3239f951585ee9326808a4e4f829a15996452a3328253ce2cb3613aa4fb02acf3030b64c6a27afc5863487b9538b53a2e1456168180d257f4403b41f16b415740abb024eb54c23d6a851bf9c54932259d1bb510964445067c68ae362dac6a7c3e29ed3080b0d21a76ec220c7d562340123f7a32c62184d2d707144a1565e432dff443940736cf628caa3607076783b2b29bea7058bd164219518aa77c2b303e07dffcbb00c930ef0f0632c10aafdf32fa7bcadc5719fdb591c7635c3af83198fe306076a9da2455963b91551a1618040b0eac945f788820a1442ccd10fbdbc763cdbbb6e221e8ad076880abd561c5059e23709d40996d41fa6f129c4758b62644c30c1c06d0080091b4d5a8705f4b0694507252ef1a5980a347846160ba3256475741d50a7ae465f1b444a25729ecb66585e51992bc781f28c180593c4e5882c243017440633007db1c637733a01bb8a994347d7602ed0b34261603b84b8c2e14c5c46167af459507152da216f272371a0981fdbe740daa78b9eea655d98cd14ec90cd383863ab5fe8137ebe820df5a007a288586e18a54b43387de9b73f9037f27384be092b09941262706dd6db377f733b31a49d2467605649b9609365232252a62555b1451674b717182870c1088f4b34061f3e8b9034af0cf2c5f7eeb665e064f5f27cd5e4c84531d45d38051ef98f7bfdde2a7116ff4010cf829cbb18512f7cf44237c02241a1f75fe3ba8d22bfcd2dd7a1be89575be8c14529bde4d832cc005dea955065c08b3185b215da3a2d
m = 794b565fe52db74e9c19e9364ee545d7cda5a67f3850d318c3812691356e5520
ct = a930e52e4653c308d8584195ff17457380577f8bf4f8a33d02b4526b45ac58a48ab6f2d3564a7356f2d02c2e0f1e8d92a2f88b79d0abf9c0c8b244405de90157e93a9c72f4d92436c8cb532a9cef04ee4e1ad087eb7659d3982d222b22fef4d001ff0ef96779516f91c6265dac37ec707ae09ea99ca0a4d8479f050d765cef0a28d749429fa5ab2fed6c9aa1489e0d31a6ddbc217d1f09e027f7f5c8108e5916adab4885e37a10fb0f2eb1c4108b9232996bb9850e17d65dd7279ff860284189346310ebe4ba66f64f4acb90e0a64807d7b64fff67fbca2f9a7d9b7b18d4159021ca26175a79e25482d4773fd7df2358a6a50fd886eee7e2da64c0e5cc4f40d27f29530e7995cbd393c5c8373b5338a1869b5cf991344149d5106da7e3bee959828b25fab92fe8d81a65d4a658dfc3907ae042ee727a37d70fe6f3cb2ad54011b560ab9e2c2a5d0e9f90f804401f07c70ed8471e6347cfb2cb90e9efc661d4952010d833dd46009c4ecd72e1cb5d38a7776eb499f863cb7f2ecf106f4b71e1f39c1301b4cb75c648ebc1e143c2b8adc3b5787eaebf1fa5b0d0bba07587bb7ab6774785f7a8e9e89b9cc3e5a1b23cd6f82ae5f8d326b235b4207399c3c80fb5e3a71f614c5b54666a45b152c83dd66253f14abbaf4aba222a4476c8052b7114d0919510c5b6085a262cf1cf12b5e47cc80020e4d2dc2c62d1390fc287f96a316192fddbe2c3e909d81eeec74fee007a6220e1af00b59dab25b697d396ba6eab5a6f7b9f2dceb209613d1b6a549f79d9b9b7205fcced41e166ecb7dffd443c12f058da2903ee21aa9af327ba47e181457e34c04ccc00b9434c55def7307648e980c9c1c289a2533b534695494cd7bda6248219f664267175737e8548d23bf2a63b9485c7dda933e0f18648e49928b124fe10e223de8f9bdb0a32c148ea152defeba72018cd6985a535fc1933d9f445edd9ad243ff179c9355664442699bf390912fff3af8a6fa14ac15e2c01e6eb40befca821899da8dab4a2623c2dda69c7db38024f3a744b50da20f643b40167ac75c1f7ac1711fe5798d531cd933ba5ff4a706981278b3aaa950f01e7c559dff6a418b17b24aa7548d61a486279467e946d5e30e6cf6029243ae9bcc30af45c5c83c43b3f5e88663107165eedff9ccd7a777a9e730e9f61c55d6846e7258a79e796c4c1977fd433ab50f121d84263082474cb06b33d5a6cff30c26b652947cff4befc294c56e818117e7aac167a6a6f18ed1c781ceeb2a7f1bd81d107f9694585e95067606c11f145f4d53ad6cd421859b119fd593797ca263f3da845d1f41349122a22adbc290390df12e9e7378f686054c795d497f6420e1538b0ef2add5edc98768d1454955e8a8b513fab56751ab7fb5be54066b48ba136f2a77147b917e0b273300686b7a3e5f882b04ebbec7a5c89f9847c878356460f4d40de6cf838b682865a2e294dd95e3c5f1dcb6f7480c5867417ca337de7c258ead4561b0a9c904b0f8d0827e6db94d8e972946e9fed62b9d4
ss = f9fae5849a514a9aa4b5c06583d45b01ad084b62136b0118f6d8bf052c71bea9
d = 241191401a63afa750f05662e354dddbc683c776ce3222beb83e3cf913d7ed7c
z = 9508257a83ccffbd0677795070695cd40d7b7f39a891d25e7e208bb9d65af538
pk = 18f81e47490cf733359bb77d86b1b949396baa99c9d73485e378b6eda76318b961948497db54149f386e51648187c48a94fb603eb114a9408ba0d27f3c717694f9459ddab7c6d51a58c50a79bc072d7717781a6b12073577d3a89a405829850aff65023a771a5f5456ac5b3970d545043a2254178375268abca9a967f50db28635b1d01e7d1969080438368a4b61f63efd82a811f63909aa48a055cd9345c09191abeaab8237696bdf3512b7e8625212bfe5500bd7002066357954344fe361be074069a520a470eb64bc0289f85c981995141a246ee3c6673d9026b7b490a82819ee1825ad39284fc41a01c936d0280c4c681d62e47de8e339fc0a0f958b279ab95114209231faa8962754b12a22efb67ed1c42e8c144f74476f552a297e7573a81717144648befa3b6c6096f428c10fd925ba86b29c8890f2750d1e7956664a714fcc00c88a3cc259b503d3ca39942986d19ab6d76378858d679cc61ab40edc5a007d33813698a6ae96acbe95474b188bfd3208c885179de868dd027f12256b9fe84ff460b180c7655d514168c89a516ba4ddcc56c1b5325c9312e067949a57178251158eec2fde69bc9d61be726338830a86e8e525ec00152cdc0e86473e2b54ab64790735c3a945cc83b999352ad2587fb67dcf2c9fb3b921deac54dccc8201d36562f64831c8129e67b2ae78bfacba95f29c3d20942781e090ebbab81bc5c071b0bce826173f0cad6c101518b56dd03a8bdc872d338225bb16128ca8c7212867dae513c971b687297e4c098ff7c478f841a29dea278d1bbe55423321372a44937d2aba34b279c99e8847c5d4b51f54143de991aa16aeeab267386c7f286445acb87a98cc93029658bb0981048876f0884b526ba58f201257a2245849a57cb425cd2ca92a3cbcbf963a4f360e8616c082d8be4820323df715bf5344fcf85ba070ac3068ae91989e61600416d7cc28cb6d42a461dec083f6126c749ca457146d114c84fbc576a7dc8f9c2c03cf4a3cd2535a7a396f59d73259654254e5bcf616b4970770bc8a3d030c8c61d93eb08644159414dcc6428be73357531e50ba72b5eb99d9380bc4802339070366a19760c0b15e32a48ae0038453527b10c4ab6b1ae8497f49dc47e25a514258b5c0336a812525c5a86e22d73a9a8c3da5e88a468c3439464fac42491b0bc91cdace7cdb15166a01b62cb22b745c38ca32a9727c8c57537c72563edb4aa2b400b778115b36817f188e659b2bf7c999d108c5b2d252f6a3bb78737edea48c9bb91e917487e4e6156dca609aa97bf47bab00047602f296cf611299510b195ba59ae7bc245b8c9721901995b6df4918842017945c330290c6bb3c46d9104faf014db6728c4268627f8c884bf52e011344cfa795f864a474f9c015ab09c77911a8a52c1aa46aeed6560d4bb1f3b64d65028d373ab3d51a450e600a239767aed9cf25b5c85fc24cc794162ee70e13d88fd3459cb37a92d348a1956bba09e24513d5a5fa79b593a849a1930456f39fade44b583cbd7eb4ce058056df38cd0be15205161f53f2c8681cb9e00525fb59cfd86ba1ae81ccc1636dd69c81ef620651606326a41db9b68827378c2ec238e9179c02965f938a2d0aad893c30d27267e416287d7ddec314a79402a769c3d953f0092ef4f8b595f8
sk = 77f83df8951068a026ba38b5e53487b6d6a39b69129e8b45498746d529cac78b4e9437565f39083aa50ad651b2d536bfeefb93f7ac40f4f4100b231564d4880140873d1c367da759b54c5cd9409382ec3183766a4beccedc375df891c75d4866afeb0ada4a161386b698bc63b5850cd3a1801a4a80f0053251664c7642971e0a0f415a0cda2c660a052a7876a5945c172fc87d8d8c9d06c9c30357ca3f8964b9b76b4544784c16981b075bf49653fb520f99a23e2465789e6b5864b969df900fef3c80e1bb0e12fc93b6cabcdfea9006e638f265880ac630823a0678c29069284a16020ff97404e6f4b2cee5ce8434b869177134f1ae861784b4f7332c4ac89cf8c36e7bce1a59b4682376b33300b7696e3bbb6b301cb3311934514babb29a187db5a4a656bd02d379f40694a6f1b55d1a08de840126740f14bc994da75f2fc3bffcf88fbd9b88f21122dd6b5ee5c2393a69803cd5cf67647e78b94bbcc81355e938eea2aac1053675251dddf380173316970cb1990153c9a0889c3cb05715a02597bfdcf925949873558ba5cbbc8782e57b3720959c19a21bc19c65a27599f32b0f91835c421eefcb3ceedca0b02659f4805d1a5cc916e2b46873cbf6c403e97123271725932b3bb40a0de7b08ff71919b249339a22585cd99698dc1f3413b15cb09142ea1a8d8b0c1f64b1b6fba5ed3068cc262d2067686276c302b20111cbb602f29756c32279dc578e20801d2a3abb762640409b8ba349cb72c9d3056aa788b023f15160832e100b7e48d14dc4b81229c744fc20c3a94918e78c668f1aaf01bb8b202a3c8dcc0f63d456b50461c44101a6338c4b7c725490af0563968a8184daa8720bb36dcca4ae3b3ba26927284c10093c079a4aa3b846a811ce237ea9033541d91fe5308dc32cb8bcb77b064bacd816bd8725569bc85cd7f63d34539c14b56534dc516f1500631a59ad1b985c77c262a0b70c3a14d9b6b81f2c88432568ae2a7ba32824abe9866738adc1761293925c694428ea9153fce0542362be09154b4e06b8a60b57f96176843b2764c3b5f55a1738b71bb2c87e371ab7a70560c245aadeb9742951959a25895d40b453376fdd844c9126c78f3a553b9c9b9d43033ee8c6ab13348058589ec1523321a823d32a97e0bb5270672e9990a0012842c38f3212101034ca8a863ae632b53a412537a40928c503a71b7b095163e222a757f3713157b8e8e369f2e2688d50728efb42229325f475482d167515d2656b1c131bca452892c39b8b2ee658816813bb66a0b16256271f8a23c7c0b31a45c4f42551a9a15e87d507d0547921a26bef229265b24bb96b008da638727615c8686f897925b6f27ada067736a7949bec8d23778708163da61c68d806067becc118785ea432a06c3a99f6648341e80b1c5956b650afd100a63474a32fa53e2a9b49ab935ff4616292d9278e839a70bc1cb7a61a49855216d5bd3c10774836469b48496f0590127850d20c52125150e25bc8388483847c92494c0b48e66aa8805ae8c3a0e7c5ae3ec64ba22381eaf7ac28eb0b76daaebe0b6b6e28bdd478002359c79811b2f47a3c45d938c2690ca38a7a2411c223855bd7fcb83d614266251e76684418f81e47490cf733359bb77d86b1b949396baa99c9d73485e378b6eda76318b961948497db54149f386e51648187c48a94fb603eb114a9408ba0d27f3c717694f9459ddab7c6d51a58c50a79bc072d7717781a6b12073577d3a89a405829850aff65023a771a5f5456ac5b3970d545043a2254178375268abca9a967f50db28635b1d01e7d1969080438368a4b61f63efd82a811f63909aa48a055cd9345c09191abeaab8237696bdf3512b7e8625212bfe5500bd7002066357954344fe361be074069a520a470eb64bc0289f85c981995141a246ee3c6673d9026b7b490a82819ee1825ad39284fc41a01c936d0280c4c681d62e47de8e339fc0a0f958b279ab95114209231faa8962754b12a22efb67ed1c42e8c144f74476f552a297e7573a81717144648befa3b6c6096f428c10fd925ba86b29c8890f2750d1e7956664a714fcc00c88a3cc259b503d3ca39942986d19ab6d76378858d679cc61ab40edc5a007d33813698a6ae96acbe95474b188bfd3208c885179de868dd027f12256b9fe84ff460b180c7655d514168c89a516ba4ddcc56c1b5325c9312e067949a57178251158eec2fde69bc9d61be726338830a86e8e525ec00152cdc0e86473e2b54ab64790735c3a945cc83b999352ad2587fb67dcf2c9fb3b921deac54dccc8201d36562f64831c8129e67b2ae78bfacba95f29c3d20942781e090ebbab81bc5c071b0bce826173f0cad6c101518b56dd03a8bdc872d338225bb16128ca8c7212867dae513c971b687297e4c098ff7c478f841a29dea278d1bbe55423321372a44937d2aba34b279c99e8847c5d4b51f54143de991aa16aeeab267386c7f286445acb87a98cc93029658bb0981048876f0884b526ba58f201257a2245849a57cb425cd2ca92a3cbcbf963a4f360e8616c082d8be4820323df715bf5344fcf85ba070ac3068ae91989e61600416d7cc28cb6d42a461dec083f6126c749ca457146d114c84fbc576a7dc8f9c2c03cf4a3cd2535a7a396f59d73259654254e5bcf616b4970770bc8a3d030c8c61d93eb08644159414dcc6428be73357531e50ba72b5eb99d9380bc4802339070366a19760c0b15e32a48ae0038453527b10c4ab6b1ae8497f49dc47e25a514258b5c0336a812525c5a86e22d73a9a8c3da5e88a468c3439464fac42491b0bc91cdace7cdb15166a01b62cb22b745c38ca32a9727c8c57537c72563edb4aa2b400b778115b36817f188e659b2bf7c999d108c5b2d252f6a3bb78737edea48c9bb91e917487e4e6156dca609aa97bf47bab00047602f296cf611299510b195ba59ae7bc245b8c9721901995b6df4918842017945c330290c6bb3c46d9104faf014db6728c4268627f8c884bf52e011344cfa795f864a474f9c015ab09c77911a8a52c1aa46aeed6560d4bb1f3b64d65028d373ab3d51a450e600a239767aed9cf25b5c85fc24cc794162ee70e13d88fd3459cb37a92d348a1956bba09e24513d5a5fa79b593a849a1930456f39fade44b583cbd7eb4ce058056df38cd0be15205161f53f2c8681cb9e00525fb59cfd86ba1ae81ccc1636dd69c81ef620651606326a41db9b68827378c2ec238e9179c02965f938a2d0aad893c30d27267e416287d7ddec314a79402a769c3d953f0092ef4f8b595f827b1b921723cedf55fe756ff5fb67d555296c6185d171ed8ba01393d1a7350189508257a83ccffbd0677795070695cd40d7b7f39a891d25e7e208bb9d65af538
m = 848db3a6d5cc33f17d978a283b8267e45510cf6c6354edd5e2476821e12be3e5
ct = cf6c5d2c8a48e3523d3a34ae7fb7995da8ce7ecb5929d98b69ebd8faa8fc58af5e0f3dca9768d5ca2999f01177914da8f6a7abf23734ea5b00578da9687c412d949defde6887c3d059479c6cea77f20ab85d0b9624997a9c77f66227c16416bba2e9035459e25c88d192eb213b49bbfff83b941d601f05996159bd013aba0ed5496bd94be804aa0297f7496d12b156c5fa30bde9587be66ce182c23656b76742dc25603b9d67e2ae2c25e0a6e22ad331dd0c609046a6544d4a1fd9089bab39f55cb918bbf64ea695a0dccc49b520c1d897a7492ca63280b8046ccfbfd1b8fc4e68ce21138bff346b6c3bc15f64905e2733a66e4f724037e2a2f9304849da7419e4f0e206fcd63c0ea071254b5bd8342d0d0fa8bf3a3f668ac9b15fe042f42290f8c44e17f6f2ac5314a5fe4a94cdee0509889d4c55939cb416ceb404d01e6e565bfc13d725d8caa88566d0aacb06c5c09b7ccb80cdf7a52cd421e32dedcb87e8312aaeb0f4dab7b83672680fe0b6e7c768ce566b0a9ddf30729d5cf71195216b607a35d9a28fcbcd311e4fa3269475c81f4347d44a2fafed4b89194c89c2d6fccc96ddd003a9fb5a22f8cf67344e199911f8c6b02d6c5dbff116428cc3278a40fe108810f9d2cbfb3a47fbaf8164b5d126c7d299cc681f278d46a91f30188d403cbfdfcfc85b389385b89ded3ddb558d0d663969a9cda8108d62cdf334e3aa0376d038dcd4fdb31fa8597d16992f6e22d4706d1a3141620a0a76f959a60a50b3938bdb51a71b6ce6f8e87e0e2a703cdedad0b790487fe449aae7c67491d96bd3021f33ea39dd80287ed19fc94594be9370b2d8a8664f78ddd84e2a2868aae497a1cdb4cec021a3f415b286ce65ea2e79436fa7844199ee1c649ab9c5a44de6f8aefce67ebb4fb9f1fccb32a6adf5d7a381b823a8b014ea5849b45a7c4c97610f77a3cf68326635f869654191688d706739eaef12e04be5fb3af42b681ac6e3cd6436f957cd991583a1b411508a6a7f354270ef67a1e4d85ece6eef8f436a391c6b304ab0bf2331ef085eb9931328bf5f5e9468eef454762114bb2358530e48dd0a962e96546654508a94b1262549a5a96cffab493ced7d727c2fd9d911850a1ec6ef6bb3a9fbaa809c12469cd5d7e03652098bea24761c1195000d1428bfedb44209aed38bf03b18199a392d7cd73333c90e20c8e689ee740e59a4ae4a445cbbec6b66776f147aebaacf3d3bd4538631bca92b8d82608fb0f8136288bf34f145493c865d11b2c0655dde49a87bc5f8f4afcccae2d26583dfdd0fd1ccd13d05ba70c090dd91ce1b8a60c1ff9368ae743ba8e41784773c355ffac69d5e5594058ed22f7f000bd5c909026c69c158ba5babf16d959387c9e4a99afe49fbbae98b20eba9621600932c5bb88f12ee1a468aeba1f660db0104cebe8d3ff87cfe7b331081da362b6466279ba4aeaeb1b65791dab80f85a3caf8e4696a8127ae3b9110b0e5be136629041a8b32e758745ddaca52277b0221a57c1bd23130f9bc38cd6ce9
ss = 6cf641b3f23732b49d5a2dbd88521acf90ba637898f5edd517fa4f5c64879573
d = b9a6b0c05677e957d41a34ba03bd06f2a9092e31f63389397d7e70fde6409d18
z = 24d67704139cb68edb8f14c5ecffce83828208edf58c0f494fe3ca22cfdf58ae
pk = 776b6f121675622857b8b376d708b2a861306fe931126822e2e8672fa0b577e8ca3f16495af10aae456a734368677a87fd3c2199060dc1993690c1ae2b76959664a1df6cb2b3738b294124918596b0d69394eb1efba83895d0a7f3081ef81769437cb63b726d4236a65c87c3929b79fe34438a8931cf2b889cf100747cb58d373491e7cb62db266bfb3b7e745500fa418eac8cabd966dc388d0f1b3fba850bfec8c03a29182deaa5ec4256fb3b436f429cac87399c61bc98497a3aca07cec06a128231f945a4a335ab6d1a54a9a59db106c0fd61360ce8870d1cae99201506c9c96d4969f4b487e4d87ba1d45accb5a754585f29db0991376150c65927b20c9eb421366cc840d528734c8b4f1421fe30c99f4c55f1e25d18a1b012424cc9f6250064a61c1b42ac243b6c701e293055a9ea7c44855e575cb6217c381de770cf461040c20b2cea6c2a921c9be483ecc2718dac01c4a5a15b60bfd5222fc988c60b23504919137b1226d7b72fe4105154711d25790a9f64c95356a787058018cba996410aa4f29a62b6cf77439b5784b67390b96db77c1583bab490719d804e79b8954b948388514a7fb78ebbe7959599ca374a66558a8fbe7aac91e8a62ac623690a952e94bb91e64fe57ab4db066867ecc9ee027163a8010bf901489c10ebb736ae619dd0177fcd060c4657488bc50044e4c895191351ca72aff9698577bda5536c3fa75f0d9b586822211cd88d686ca8921ca65bf8081f8604277839cc9757653a46511876f7b98983fc052bc088bc85a686ab6bfd5c2b91da8ae210313949191d13279be375d3d3197fb01808a76caa8a843e178d0dfc116c041030f2047f4b35c0900498fab680d45fd0710d75226eddec6388d56d1c2263768603ac0ba9b68a21173704bd25b6b5181405029cc4b18c6446b5afe5431f0a26bf50b2f33b0aa4032e9f28ac9fb58acd85a670f393351b33df4079a5533c44a94e968b677a68931491310cd48ea1213dd416ab650b3294f06f91aa5004f622ba173795136eedf91598153b8d2935acf33709a8b33e4b32384bab51fa69ed123a4eaac726dc7041b486e8aa3641fb8d48f908c27866753b821aaabb9894b504f845fbea8766e82671506ff5b5012765a6a7b08f9fd3c10357523fb423e02024577235fe4694349c1188b1aeff482ba7a15aa188a8bbe7108ccb7ad6a469054a45c01aac131c6a7c4acd5c050184ca77b8466b6d1992de80242454169a33382972760de2b69c3c000b900d25f2cf4731224dd9a2b84562c15c04d3d1a9ad447ee9404888141a7da3a522f90b9071ad7af54552d0060af1a66a31b9457024a46b3fc1038a7c54b76053909ab07eb36c1dfdf897276b465155aed0e70f9a4b9398e54d267377fc298b9bbc053b281486f8436017c6d98b3249c167b17358c134299ae17426bc9f067849d7c55541a205c1359a41d7a5fea37e758a0893c18226a44bdbd27e0266096dc20da357c5d1a23956b796b305c29e87718f65b8331888cbd53fc2fc011f92c6f49c7f9901a5b17059b81cb2eaca2d348a22a91105f69140d122bf59d74c16a840e4b646f5e1cbd921a24a60a0ed6cad243303a1448b6750b4e451c5e0e41b3a12a73c36272ed86537f1d2f51a0e2b5b5847b0a2d9bbff0a051bd5227600ad
sk = b066bd9303c7bb0c4a4a01812cf463cb338cdfe80953fb0c90d2aa7a2c1e110443d80ba64f6a435051083af14017f02886b63c8f0bceeb544b86e74e85a16db9539de52c76a624086031c0a9b84380d02ce49b0736e2277995a63c43a2ada9a60883024d50314d919c98e7a4f34c167c830c717693fb4a2f4ab1c684bba76365403d6b3b27f76a4d9570bbe73b09e32d45b6b89616bb014c5fa995779144107ff6ab3b523ee121c3cf601ca7ccb13c7783eb8702d34695c686298824884c46012c16c40576497314a0d60675fa0b1190e13a816c75543c9e54867f9fa495a4e43f0cc964ea4b19c3541930e33a63750105149484094d30a28c6eb73de702238e09272cd0415aa3b19007c90ce6407a864703d9a9f1fa3aaa762e66736f7f692a7344ae84a544b6b289c2d2187d61ae6ef70122d180cbbc09a4878cc6e4b71f1962627746a9d33c0b7c3a78048af6e811a34943fb01c5b2a248ab256c729a8ae2a1cac87870bc880bef16bbdd0724e25a0257c244c2a59737da52983cb5ec02b44fc0bdbd40c8882470285654c61bb27a9a9fd0162594343f31307cffbac216481cab73bb215b73fc96507bea727e5505e31848306c6647f7875d708fdb57c2f5a428c4d3b462122dba423251b5aeb94a2c034c025c0b39fab66b1c10b01441b9f5d9b736272718b44894820aee4c5dca164080b4774cd6af8e7c5218065a6d03917f215d2f6595dd13141c9505da959cc10bbeab184396c2b552db0c9c7a878a10a63ad920c19c9145c2cdb4556d823cb6d1e48458d72ad9886daca3bf7265b4fed2b11ae1a8b73a1ba62a3a298c339f01cf70d7118a094de950723a9b0e837a74ba18a92410228d0803dfe49e740ac2bd50bbab741743795e292616999033c7a18765648441ba9725bc1b6275484741a625a9ac0516980b903ff40c58c348940817a40bc02b0f7487fb0a09c3eb6bced56580f09edd262ec2c251a0fb303e33202d27b509b31ee87304131518b0e17ae34158ed1565caa77013a7161bf1cb6159841f8566a4a8a0c6823892ba94a541b18db1a68c9a3ad1755a1648bdbabbaeb8c8ba0a105eae48cfce175a2070693138cf6cb3c3b09c2285540e83b2b5cef51e634b5902aaac61d63b5e72069eb52a977a3e8b442f6106c13b1108eff9ce87d387640b3eb1914e0587298aa10cba2b09726ab542e2101cd6620564b1ed8945c60c674f2233236bb744307aa7db84ed11ce1d01ac0cc9b86f463c13197c7c1aa3f443cb0eeca93a817319bc45f9a587cc8a2ef05b0eb2998aecac2920387695e154831c96beb5568d880d4e480087499f0e818002a7a2db2b717aa39b2fd755c1c7678cacbd5af344ad38578a894b9d795fe65b701d3a6322f15e501610c6cc1e6fe90cd5048c93b80632fb6e18d70ecd44b36bec3ef955813d338f3af7331774962a04318556551b18930f91b3eab4464572b39f996d71e4aa3b7179b07b7717c1373194cbfebb4dce5caba80a7a7bb5aefd069db471ba0641383b0a006978b3bf5bb14348b507a624fb44c41d4c8156e2765069281e2836a7859bf3473b10f24c8d371148077014f1268824859a82bb548c25ade15cc60128a58ab4301032776b6f121675622857b8b376d708b2a861306fe931126822e2e8672fa0b577e8ca3f16495af10aae456a734368677a87fd3c2199060dc1993690c1ae2b76959664a1df6cb2b3738b294124918596b0d69394eb1efba83895d0a7f3081ef81769437cb63b726d4236a65c87c3929b79fe34438a8931cf2b889cf100747cb58d373491e7cb62db266bfb3b7e745500fa418eac8cabd966dc388d0f1b3fba850bfec8c03a29182deaa5ec4256fb3b436f429cac87399c61bc98497a3aca07cec06a128231f945a4a335ab6d1a54a9a59db106c0fd61360ce8870d1cae99201506c9c96d4969f4b487e4d87ba1d45accb5a754585f29db0991376150c65927b20c9eb421366cc840d528734c8b4f1421fe30c99f4c55f1e25d18a1b012424cc9f6250064a61c1b42ac243b6c701e293055a9ea7c44855e575cb6217c381de770cf461040c20b2cea6c2a921c9be483ecc2718dac01c4a5a15b60bfd5222fc988c60b23504919137b1226d7b72fe4105154711d25790a9f64c95356a787058018cba996410aa4f29a62b6cf77439b5784b67390b96db77c1583bab490719d804e79b8954b948388514a7fb78ebbe7959599ca374a66558a8fbe7aac91e8a62ac623690a952e94bb91e64fe57ab4db066867ecc9ee027163a8010bf901489c10ebb736ae619dd0177fcd060c4657488bc50044e4c895191351ca72aff9698577bda5536c3fa75f0d9b586822211cd88d686ca8921ca65bf8081f8604277839cc9757653a46511876f7b98983fc052bc088bc85a686ab6bfd5c2b91da8ae210313949191d13279be375d3d3197fb01808a76caa8a843e178d0dfc116c041030f2047f4b35c0900498fab680d45fd0710d75226eddec6388d56d1c2263768603ac0ba9b68a21173704bd25b6b5181405029cc4b18c6446b5afe5431f0a26bf50b2f33b0aa4032e9f28ac9fb58acd85a670f393351b33df4079a5533c44a94e968b677a68931491310cd48ea1213dd416ab650b3294f06f91aa5004f622ba173795136eedf91598153b8d2935acf33709a8b33e4b32384bab51fa69ed123a4eaac726dc7041b486e8aa3641fb8d48f908c27866753b821aaabb9894b504f845fbea8766e82671506ff5b5012765a6a7b08f9fd3c10357523fb423e02024577235fe4694349c1188b1aeff482ba7a15aa188a8bbe7108ccb7ad6a469054a45c01aac131c6a7c4acd5c050184ca77b8466b6d1992de80242454169a33382972760de2b69c3c000b900d25f2cf4731224dd9a2b84562c15c04d3d1a9ad447ee9404888141a7da3a522f90b9071ad7af54552d0060af1a66a31b9457024a46b3fc1038a7c54b76053909ab07eb36c1dfdf897276b465155aed0e70f9a4b9398e54d267377fc298b9bbc053b281486f8436017c6d98b3249c167b17358c134299ae17426bc9f067849d7c55541a205c1359a41d7a5fea37e758a0893c18226a44bdbd27e0266096dc20da357c5d1a23956b796b305c29e87718f65b8331888cbd53fc2fc011f92c6f49c7f9901a5b17059b81cb2eaca2d348a22a91105f69140d122bf59d74c16a840e4b646f5e1cbd921a24a60a0ed6cad243303a1448b6750b4e451c5e0e41b3a12a73c36272ed86537f1d2f51a0e2b5b5847b0a2d9bbff0a051bd5227600ad32a2a1197d78798bbeb13ce2e92cd7ed94b410adc37b1b31dc060af11fec8a8b24d67704139cb68edb8f14c5ecffce83828208edf58c0f494fe3ca22cfdf58ae
m = c1c78caec83245fcbe98a15314940686fa06e675e68c24e069509cf1974aee78
ct = 7944d66f98dbac3919e0c41239a7a39031de64e47a9e04cdbe7404fb0afc620f071b06dc1da166377f71782920448e0240f8ec63d52b6c92902025f49259c9603a5f01b23111f94cc879ffc562e4342272648993c0f4bc5e12a02af4355a30f8a7239958aa9c4300809dc4f5565bdfd9e4405d381618104d13d9932dc5d10cd622dbe954b59d867b949fa61f0e84a56d2d7f13727114b79aab7e29f7a30b8c1ab1700ef4c13982eb8ef01b6ae1cb9622c06c3eeb91cb7a8fed460cdea9233bfeef34aabe1bad42d0f20fd16f06790775c3924f83f95217536f3aecba3d6c4df64befc149ed16698d4012c6be4946cb3fcf539733b7c9fbe2fc9651e3799ae6aa3bcf50466da8859c5847a997bd13ca34ef685edc00b4527a644ecb60f738b0ac2bfe917a97ab723063c2f616b2f9d2272d04978cf013ba2ca719861d91c14c292ac589ab00c46d73f07ddbc08ec2ff1da3c1684abd1fab3aeb3133eb9f1059b9cfb060e177156e7244840c45bfb6b420dd70768e89c0c8adca9c5a96c1cbb3b0c6a50623bfb487af770a835560d5ceaf6e956126bc3003f0336957299b9fb9f906a25fba67e53f6f0e4b2c0b54d659c96e7a5e8f9f36b7d8f3d194b1044e6668441a61e29d8a8868eb94d4374291651d46b5f025af292e57ec98c7d2c0ca192571dbc6d1d1409fc97369d62654de7c6ce739235a89caf2edfa479be1d980b900f8efa714d4b8abe6e311e9e544802f79c9236692b43e6d1c030172ae88cd9c02fe1b979dd8c6ef3d6e16e4ec3b386fe53ad5a01d9894ca7c10c0da04e29424acd6dd908805a196749c14f385aaee5870abc9adc5d04070af86921c4b1a72a8ef7e61ff26a1a72524b3b06ad61a46ded9536fba92d4e62fc1e75280a0203b8eb81dd9afaab6ff150275760e939743ee36dcb1aa563f89f6f8f2fb4dc84e14ee73b93d2344b0072ea57ffae6299816362f85fdc6c793dd50067809e3ca9faf4e93c293006d3fde37e038c77eb5080f268f55b145f0c81385764643e6e09d612518954fa2c3c606328d9aaca06937e36e8cd3d113689409bdc72ff502fb5a9ed6cbe13b56041b8eb0cae8bd4ebe2c6ac4a24738da00e8fed57ce0d9b97e02b9b1c00f35d37fa45080ac06265591f7ac375230a43fe1f41434b9c6d12fd40e155ca58fbbaac197da75bb614aa665737fa27fcf4deeee83b53995c6e53d8aac6d608ee50f2903d70865879ea59b33ce86197a0e4bb9682aeb91cdf9450d7604dd134674fa6f2959f275638cf540c4fbe2e97ced3cd8576511bf70871287cf9a0afa4b6e25085c05bfe74504fc49fef9a07af15f4f9b0ae954b23dfa5b0c1080f418ed8f885d6cf6234f1cdf2342cce702196c8b8f07b4145f60695694b2b6dd85a1ec9747fef3e7d181873d3ae440119cab1bf17265653f7ed3676992a71d4f29cc1af6ecbebb72a5a499b3f525a46e802dbd750cdeccb4d0e3d428b11de3e389382dfe4c43872d80e31da1f035081c5703f667cdbcbc8cc3a9eaafb08d6b56a2721c
ss = 6e71fb3cd1c437d8c81f0c760a495c554e72136cda40fd8e9a4b505cb9bcb932
d = 28a96c71577ba00c94f99fe965bc595a26db2b3ca6ab5cf8e443cdd8462b1792
z = ce71ac90659ff2dd31b35c165d3929cfa5e94407a5a798c568e6098f631923ef
pk = a6f3b26ca06ad98a9a6ff2122b8889bb513558fc1a8701376ceca1f7d87a53f78f953aaf9f977c2ffb4d04f88e33e0ba7d83bc6fd27914a769ae382ba5f211b2f59f0001ca30b0a0ef138adaa485953cb8b6f6ccb56a7c92598c0c83ae97684c26d70d69210c8dd16ae08c4b3c1c30110a581669245529be92d38d9cecb10f22c83d01b3b3660fab4662fc559f48041167fb3e7960328c612a7e99a0c546b63b1b04f22b78b85074e6d32f6e04b096eb89da611f30267bd8760e05c238ea2a587691181112a39c88c528977f0399cddb7a7c8bba3ba71507b3db7131302407052cc4e8125e2bc035172a967a21a0582a05f8aae28228ddca417545144882ca3d644f6167ba30e91368879efac5971c8b1a7a9674e804c08e506ade53bcd778c1af4637584b9752aa1f16a4319d296b93e5368c10863a85cbb55c11c56338285b21cd740695757adeb2ce48b7c658a36b26b670e59947a0d94d022284bf0995d56666bd7968bed8858895c779a3318275afe42488953791e97cbd6256c29a6c6e4339a15d7a7c3da95edd2a562dcc2f6fe077cbd2317a914b975692ad1c3c3d956b26634fe1d2235d66226ba766a447bc87e8674800cd898b4b02c491658b97e25a4f836ab98a99c669b60aa4c30518a6644fb048a4e34822782644038ab04a3815c61da99816eaf388e495cde4a65c12f1bb5f02a1a1b1cede817952625fd2502f2a4b8bbbd4123e71462ee433ac923583c830cc54129bac51f96846d8fcacece9b19f6063734158008342c6f48234d24571e5777074170ae24b20d125f1ba311f4b33cdf91e3a2305fbe12e44ab54cc8c4eaf8553f697c00e8040e858569120bcd0166bcfe1a66e2500c3ab8acf3b58f1309c68772154602ba6c0968553ca553252d27a0b05733d81486d86c590291a643edcca9f8470d573880d5856a6b2cbcff2803713790d17297ef11549d5412713a3e4206b1b7c85483192164209f5b32f709aacfc4bae51f180edeb7e999ace2bf98d958514951362b08a6b529a2a7669c5492c0a61645542bc1dea0b707282a0797291b8c7a510884f12e92f3200ac5ee91686e109ecf245b2672f94c0a4525b7f43fba328099bfe4330888b186d026231d2b2eab7b971ba7680f0cb4653652f8aa8b4e01bb77461d792cd5e941a31dc02d52622b37c498e4169bc0418e23c5d32999726462d3a0a6449918b18db487f422849b67cf047bfcb0c6945bb87cd779dea915b64aa0975d313f8a740de77b0d40612459c2eb73a3fc876ac39c821a52761e13115d87bcd17052fea2b98d9d83ece9b1de7124c9738c0df539045279eeb21042a13791feba9d0e23445293eb3c2c194b76c5febb5582220ca350eca9b90435372f3c5baa0549ff847aedb815c244b27dc5866b151041e884befbc7bccca2fa098b592c5aef7f53e0d712bd2119214c15f8ab848a1864705d0511c50a9942535cf06952b0357445a9854240c026733ac8a39eb3c8bca2939d195763a572353da2956799448570a21d58623635f7a7461a913c24ad04d1495c1ee42c88b82942012b2d4b410fd1907799623f1b373b9c438d2b4c3fc48c054bc5206273f7a9a3dccc0ad8d40070ef20fe4cc99c8394adf63126006ee8cbb821b12a2a0a3018c4f8e52a50183fff79e84c69427
sk = 024755131769c7169f4b3a0b89f81f45e6a48cc2cb0eb87badd4ab94e9bc67e85ead80158c390dac09c40a6a8de8a95b21c5158a853442a908278a6ef80551a7c16a800242c7086144444e488bbec51c3cab83594bdc2457f0152c43a9577c51799ca7b03c9ce3cb4f5c6564792ab8201a3b8304ce4d8339a2171700d7a6ec1a03c337b639f7c804a50a6f41225c1143f9d8ac9698a3eb126b9da000bb2137489a165848865b487051b7665640b2e5e2b1b4633583589f30d4572306614df8080791040daa0106633a26237a244b6a18920d87653e8b516ea895a1f75bbfa912742bb540006a95ad20b95471cd4c282a64a36ab09a86b1f90f44d41753b0a8cca50d9780351f253a691824c785ad8be9790d48643bb4611792905e5b80d2717369e4786e5901c43366a14b3b423b11139349c9107fe3f55958fa8e4df6006b3607210b525304be6551ae57e826c913cba2503260a9493bbb3cc2319d791226c27a54233c48e7084ee9ea82376142bb419cfa6c0f51426cec39b554255f56b1cda42b4ac33391b08172f7a82574b6943f6a79ac51a5e6e254a0a5c80d46538c03705705abfb2b3ef63a756ab8ac03530aa6cccb005a05d73b687d45529edba35af03c411592f652c8f1131640b943629806cb21482f8913f436a06dc790b89b2f2a49245a51a26e107bd18624b51b406381cba1ab3e8879c401a30fc9f0c40beb557343735d0a44ba150d4cb404d752805085892b709f2a97abc413c81f7a1e14811745878d66e98f1fc176e4a3cabe60557e104d24733668985ef15b87e78b57d22c4464ebb4b9eb1b124b80c6328c3bb93349359777fb09a19c1f7de48274fca6d91bb51a97c49c66295bcc6c53933e1f327f2037c7bf9c80cdc5406fac0a9f067e7703a0aa79ac0eda8c14e4c7f6b05d7fa84ce9a487ab489227910d86b0b6a3a91e21eaa9493a986ea773af7c16cccb3b059aa724a02cf936a45730aa93ccbc2b3377014350cea39c36908f5167b08001061867c603f6ce64b081b2e46b1985837684b5e3318f4531c13f80277a35683cf599b373136ec3977afa12e1d32085330c0a6828a57c2902ab0ca679c2f7f9a844091b87a4754ffaaccff0c50abb01768927ae0b2eea885b54e92db59533ae6a6e9253c18c9184c1127220775da93c5964845240a7a3795b5df5d00baa34393d3009e641828c86173ccc1a9f9749a0f9271867b2d2a364ad7335edd1c02e131117a93b0f6113dbc9ac36924ee63cb954b60a325971501b3822732007629b00a965537c3fc07791af7a0c000446d15506c8404da9676a9907969d40627a18448f353735706015f05005403aa7a7b79ac7c5a3759b569b8b5d3b86bda01c4031a1f4e45cd663bad410123a973b2b6633da3c88ba0a26f0347901c6236ca76e1266440adb415fe5c7adbab8f5d8b3dd5bb4f88c3a1e450a4850629166102471294fd05696a54f516a0263e31a895010dc034ce6a72f6294a3cb6120d59c0e57827133a2b53f40b0d5f060e9480e77ea39e02a48f4327cb066bb32d2289bd97d10ec6615a6ce06088d6f63391952c89ae8bfebc43b554aa5e4b6a87cfa9e5b457c581a437422c48aa35df5c939694737a6f3b26ca06ad98a9a6ff2122b8889bb513558fc1a8701376ceca1f7d87a53f78f953aaf9f977c2ffb4d04f88e33e0ba7d83bc6fd27914a769ae382ba5f211b2f59f0001ca30b0a0ef138adaa485953cb8b6f6ccb56a7c92598c0c83ae97684c26d70d69210c8dd16ae08c4b3c1c30110a581669245529be92d38d9cecb10f22c83d01b3b3660fab4662fc559f48041167fb3e7960328c612a7e99a0c546b63b1b04f22b78b85074e6d32f6e04b096eb89da611f30267bd8760e05c238ea2a587691181112a39c88c528977f0399cddb7a7c8bba3ba71507b3db7131302407052cc4e8125e2bc035172a967a21a0582a05f8aae28228ddca417545144882ca3d644f6167ba30e91368879efac5971c8b1a7a9674e804c08e506ade53bcd778c1af4637584b9752aa1f16a4319d296b93e5368c10863a85cbb55c11c56338285b21cd740695757adeb2ce48b7c658a36b26b670e59947a0d94d022284bf0995d56666bd7968bed8858895c779a3318275afe42488953791e97cbd6256c29a6c6e4339a15d7a7c3da95edd2a562dcc2f6fe077cbd2317a914b975692ad1c3c3d956b26634fe1d2235d66226ba766a447bc87e8674800cd898b4b02c491658b97e25a4f836ab98a99c669b60aa4c30518a6644fb048a4e34822782644038ab04a3815c61da99816eaf388e495cde4a65c12f1bb5f02a1a1b1cede817952625fd2502f2a4b8bbbd4123e71462ee433ac923583c830cc54129bac51f96846d8fcacece9b19f6063734158008342c6f48234d24571e5777074170ae24b20d125f1ba311f4b33cdf91e3a2305fbe12e44ab54cc8c4eaf8553f697c00e8040e858569120bcd0166bcfe1a66e2500c3ab8acf3b58f1309c68772154602ba6c0968553ca553252d27a0b05733d81486d86c590291a643edcca9f8470d573880d5856a6b2cbcff2803713790d17297ef11549d5412713a3e4206b1b7c85483192164209f5b32f709aacfc4bae51f180edeb7e999ace2bf98d958514951362b08a6b529a2a7669c5492c0a61645542bc1dea0b707282a0797291b8c7a510884f12e92f3200ac5ee91686e109ecf245b2672f94c0a4525b7f43fba328099bfe4330888b186d026231d2b2eab7b971ba7680f0cb4653652f8aa8b4e01bb77461d792cd5e941a31dc02d52622b37c498e4169bc0418e23c5d32999726462d3a0a6449918b18db487f422849b67cf047bfcb0c6945bb87cd779dea915b64aa0975d313f8a740de77b0d40612459c2eb73a3fc876ac39c821a52761e13115d87bcd17052fea2b98d9d83ece9b1de7124c9738c0df539045279eeb21042a13791feba9d0e23445293eb3c2c194b76c5febb5582220ca350eca9b90435372f3c5baa0549ff847aedb815c244b27dc5866b151041e884befbc7bccca2fa098b592c5aef7f53e0d712bd2119214c15f8ab848a1864705d0511c50a9942535cf06952b0357445a9854240c026733ac8a39eb3c8bca2939d195763a572353da2956799448570a21d58623635f7a7461a913c24ad04d1495c1ee42c88b82942012b2d4b410fd1907799623f1b373b9c438d2b4c3fc48c054bc5206273f7a9a3dccc0ad8d40070ef20fe4cc99c8394adf63126006ee8cbb821b12a2a0a3018c4f8e52a50183fff79e84c694277cc3f47f319f88da508f841e536a056625f206fe499387d27307257682237f96ce71ac90659ff2dd31b35c165d3929cfa5e94407a5a798c568e6098f631923ef
m = 59bd98530c55222a8294517068b7fd7e3210fcc2bdf400f4e584bc209afa44d8
ct = c6279704058d0883c9024919e95b1031cc668bad6ce74a8ab5317d354247f6034b7dead1768feb3e2e08f2190398b5e056497585af85aedbde2c505d9d1abf4ef2b903e1e0c8bfc40960c01353152d7aaf6656cb68da3e05fc8b85a32d7e1c2c6cddd8cf63bb4c9c139b8d4ca664cb598b6154163eaa8553487dd59621a4243c4d57a473dfbd81b0bddd20800af04a3be2f8119039943698012aeaa6cc0b937f9c9ffebe6b0d592a2b0d9ac1fad9619902aa35276ce2ac5bdfb61c449b5aa451cfcd1bc3fc87c099ab9b1d2c8c224bbed3dce9c88131f8adfcf48ce5418276a9be35b74195d092a10b34b65c0d1c2f32196b765fadd32641187605ea628f583bef4ead81931bc0122b1ae8ff476c31d5528b90dbefd9f9bdb5ed8ffa6ac22af3bae6e43b6d95d0720df1e57c72655e73a42061b19f63188ccf0944fafbfb041dab8e8ddd5ea090e6c1727d57d30ec0bf21718441598f47b9ee34e43fe8453b5fa16a522791c2fcc7dcaf4e2482758ecb1c2c56e95550ec344bbe01ba5441d2e4f5dd4396c81ec30ee0d1a93680a1c22d01b4b0ddd78f18afffc2a1eb12c6c812552cecd377e79b670e104ff32a82dd4a0959097a2098f24fafa3f05dee3d2d61e1e650b6e054991238e583ce4bf97fbbb6c503d326223e406fe107a3528f9731f1572d54d4622273839fe6133e7378c408d7804fd9bc65647bce69400be3d63ed351d7d52dd2536acec7ec60df91997ed124da5a9f7a91447722ee5d2d4d27ccfec2e2e50576c168e447bf10ea4e52b01807c69b89f47e032d8abc62c34fbaa2cf9fc8bceb1c55f86272aadfcf1c8433cb725c42488159c5ee4853e9fc644177b0c45fe884a15794258385fe7fce0dcab3f673f86530e2bf9ab2e2c8290ea0e36e27a0702f4d35c91b4e568d38c15ec86673dcb3b7cdc8e7f972aabacd5858dfb6a95cfbfb2f862ecdf80169a44c50a5421dd4bbf15b701a170a0d161e79ae741d1cbedc665327a36ad064d1f6d55c63a4070619b7730bfe2fae653c07286078f41af2a103f0971566da2fec1813650bfb13062794148b901b010d7801b4028860eb6bc941d77bf079790bcc9311c48f2f2d1d40f4cc048931ef560ec451d13c89a6b18d81a9bc98c95ac304526aff20d914a813fba60665ca287ed7ac883b8eed057cb24a5dd4aeacfe7c466598ce6d0b118a148ff1a2ec684c449d7a7b4aff426cd2de10c68c0f121eecf471d2e80453db117c6e1edc73b65f09743aeaf4de1f52b031b33fb33ea4165ab914bf659edb6c537077c1aa4ba634324453fdf8231a4b5ad1a8007ba93aa3fa1092099452678adcaa44c9c3d8cc2da527bbaafc4c10a8c58d8ef7136e806b15640e81bbc659620052028d4fe18b722a91bceebc1c90cac98a54e949b87794972c1fba1ab16ef7fb81c03d4f6c2cd8805eaf972a49031945fac07f5a996d538891394cc88d0e97750899401d6ee634311cdde34abf112da827c370d4e0a31175f16122af0a3682857cd56dc667cf2b9668f01451f7
ss = c877cb8c37171b72ff5cab74f3c1b4253623de5d886fd8c142a0639321cb2c12
d = c08ba2ef8c3a0a043afad931652d7a19e6e8cb670f840de5f1fa03309b2ca9ec
z = 4248ff45452bce5777b08108e059234029d3309cbc2bcaad8ebb37dcf27832f2
pk = 190b29f6e7cc26755aabd20d4be75f2fa4c18303319edb00809152b33726b1e54c0f328c73c6805354925b43a6dbe0cadf00c9ce3b1d7fd9b47322c8b91844833250e0e99369e90c279ab48712b4e1c10c0456c754251cdae4cb4599843510be3a13277d775a3242a6232b1ca2979e6f260b3c4c86fc24bfd95255c765cdf6187854f0c9beb8cee6a8391f98475d6aa080a7a2c6147f70c2a9450901f705ab0ec23fc957619d611acc2319c6042e137496f51436a788334aa5a6d561a3e3a0937a37be9f7711c5fc6faa1024c434cc3e41a3865bc0beaa732c1789e7972f999007d4f7afdf953163197590e757a297919766428fd18ce1d531466a55109287c335bc26f946e06a4d51aa27b220001a46c2f4e339dd83511d135a9621c1ddf1083bcc9b24b994b4a3394df8ccfbcc743304383c300a9761859074a3d0e91cdd96a34513735a424238e71f42c328eedb1cdfb3ad704a1667c15045c534c448b429c474c494c7b37114911771d62c39d3f4763d881c0a21c074201301ea0eff13bb5df861ecd882a0350031b2af63572845950535e85fb323beebd613ba600702192d7cc1218309885ab9345ef32dfb757528229d73d57cc2328a5a86acc3180e392144c04cc45ca57573395ef38a95674b28ea7bc8684c8e6a81865a93256517be79fc456472976fea2538bb8b52a188cb43881c19ab47069b36968da1cacceab9bfc5c7985614a3fff7300e621e4865c5f8d30792099d3f793e58b591cdd87cfa36430aea876f30cca5d824fa29ab2b56ad3aca5d483c3c7ee90b4e028b7794592e1acae0fc721d355891c257cf821928104e1c994b8bc33eddf70c3cbcb5e272b43b5777b3921892ab198b4132ea4b200618b1e4559064d491487b1f0135c9da67a39950a5f13a1e6eb409c30957b04c645b052decc23a391a7692390de9085147c96c67f04ea8212c9d80cd00dc07b7d22826e01facca51dab91413e8cbaa24a66a00b4d2076d58c398ecf03ee56c40a1ac03cb02658e6240c41c6f06c174f3414e258a11478c7a76e05c156c1b164903b22991391955c3e75bcf0cc70d4cb79ea27638c54dcdcb1ef35b8f3caa26b0418f340597bed55d586981c77cc6093a889854a85132997bf706177099ee8b5ae44cc1f1f3c413fab7a51254490a6ac4175a99da866e5464283a74c5c300436ac1c7829c953128e5d17cb056af07b08d7f114e0be00f93854e09eb5e0be82a5a4c526030468f95bd82e08c2147736598a656476e5cb855e0c486d1fa0c661202a79b37357995ed445973959cf04116ed0c687227768a41a1b4f79b8080a740f012dd547403a30a36e62c9f5a1659abae73a165202122a330c61f492822ea25dcc22cb97c00a38bb7a4a493ae677cec267379c3a1b80ac2f4612221976ff4c7afc685283af88ef813a9beb73ef380be8a31c87135c6573c0d1d5807e63ca6f1418b947c1615233b911736b0870b766c9465cbb8b29573addb33f21a07cd890f1325c200545d5a21c5da1a0082b9c198158aa2b82cd5d94bf5718d39bac4d9096093c78a069b9210d305e9199d45ac09abe6a8033c971b2903874ac6408b3510d318ff4b464ef16ad3e56bd664cadab4cbc2eb1f13656c6547db33b5f529d253c85a728313bd36b9f09f6455b7594a10c1
sk = 2b006f1c2787d3f704935762feb046f67a0a59163ed30c83b577caf4667605730b11364a383366a74125df3526fbabb7aa3916e9a05586920f9b130ab980b2a940109552047e231cfc7a9ce7987d3d218c52a11c22953722e861a1f000385aaee23378c6372315e73315893fe0f027a44caeb37cc796ca1954b79adb22887b41b3e9c98a4c5a7101714f4cb78c9d3886393567016536a0706fa1c950dfb71af86b91610509738b3f6c192368416b1213ae508439c8c9c4f5382f926c6df08852e8955a04d5a8a30912c201483096bd202ba4b82855236b804faa20eff056e288cb699237a1e5150d027347bbc06412c972c0a783a1b794e7b2a3b45b7f842ad18b5520a143f4635059690df45b1f99bbbb0f18ad5be48006727fccf41d400430973b8f62481b73d611dbd13df47633c1a27b387398dc32af9e71a40c84cb48f131d8a7acf8d91ee2513f3f225a2d61b752e24a2860148ca68c3a75243200547fc054710293b7c7a939752959e6256cb29c0f0535055b18e2f78ec4da0bf9aa91caeb9b5c5150ad42a867c18dff50b2a1e8c2d31951d5fab52aac7d603500d9fb4b5f516fd26bbc51a622751636d2c2ba24ca5c3aac696edb821b237e7fbc2414e7cf2388644ff702821ac1e2068c76d0717c40bfc47c7f96077504d5b9b2c7a187c0c746e904cde556bacb9cbeaaadc865ba93d4837b42192b539e6de749692916df131f26c26f4b3c93fdbb33cc8b39d176a4b27351911b8b85b5567b839cc6ab5f65a3502cd994c812b72a2037e5e38f08ea97291292fe51185a603f94fa6ff6e247b8e3cc82a8b111dccbfdd715d7458b3d984ef4a17ba7314ffa8a069031b28e9b858e22900d364bcd095079c4c06a515599443ff5f434be754bad6aabece45a1ecc7dc5c95541223bf114ce60d663a3621b95826747b7005e94b8a84025fc43b8dc320964d2a610b7ce10b7c7d56c37dd647fe1920b876267cfc0607a35700cc51a3187b69c488d34816753607bc22b59aef9c3be78a2b7959ba69212be46c9411a4c1357493a73a50930020fc732acb44c036602c22341d5039dd99cc53333091e983c1c1ac47607b5e47727d1d8a313ca73e1b9c47a63a257e1a5c01ba55b802274ba8c3a35c8427c9130c71d77165e00f2a723da6febe7a17d89cd6319718452be2a80777f1469ac36356e73ca7ef420ff64661161b3eb459b33c694a6399015716d8d7b3b0669648d2331edd6a9e54933a5447946465fc21b51c31328a6763829100d02c9407a8ba8bd150e540755e210102dec9fd9a06744ba9476d0b6252cbabf718c4a917fbeac293408531c46ce91402c91b10a3994883dd83fd0c97a952441fd6485c8c34f8116b1fd392f706150fa0867bd0078b0e32ac7828b6b61624677b55c18aaeb494794b1632e686338315c92028b3828598a4ac462646349f17abe582440e39ab346052219537e909e8e80135303bfe731ba04caaac6cb89b3c37558243d97881587f45de25b128f9568ac45b4e3f39ddb861ccb0749ec3541619b164163c77b7397da453f57377c49c2a8a78c568e300a635612b7c95035f4c71ca174e7653ad15601bfa46be017610240b045032453b51ade516f190b29f6e7cc26755aabd20d4be75f2fa4c18303319edb00809152b33726b1e54c0f328c73c6805354925b43a6dbe0cadf00c9ce3b1d7fd9b47322c8b91844833250e0e99369e90c279ab48712b4e1c10c0456c754251cdae4cb4599843510be3a13277d775a3242a6232b1ca2979e6f260b3c4c86fc24bfd95255c765cdf6187854f0c9beb8cee6a8391f98475d6aa080a7a2c6147f70c2a9450901f705ab0ec23fc957619d611acc2319c6042e137496f51436a788334aa5a6d561a3e3a0937a37be9f7711c5fc6faa1024c434cc3e41a3865bc0beaa732c1789e7972f999007d4f7afdf953163197590e757a297919766428fd18ce1d531466a55109287c335bc26f946e06a4d51aa27b220001a46c2f4e339dd83511d135a9621c1ddf1083bcc9b24b994b4a3394df8ccfbcc743304383c300a9761859074a3d0e91cdd96a34513735a424238e71f42c328eedb1cdfb3ad704a1667c15045c534c448b429c474c494c7b37114911771d62c39d3f4763d881c0a21c074201301ea0eff13bb5df861ecd882a0350031b2af63572845950535e85fb323beebd613ba600702192d7cc1218309885ab9345ef32dfb757528229d73d57cc2328a5a86acc3180e392144c04cc45ca57573395ef38a95674b28ea7bc8684c8e6a81865a93256517be79fc456472976fea2538bb8b52a188cb43881c19ab47069b36968da1cacceab9bfc5c7985614a3fff7300e621e4865c5f8d30792099d3f793e58b591cdd87cfa36430aea876f30cca5d824fa29ab2b56ad3aca5d483c3c7ee90b4e028b7794592e1acae0fc721d355891c257cf821928104e1c994b8bc33eddf70c3cbcb5e272b43b5777b3921892ab198b4132ea4b200618b1e4559064d491487b1f0135c9da67a39950a5f13a1e6eb409c30957b04c645b052decc23a391a7692390de9085147c96c67f04ea8212c9d80cd00dc07b7d22826e01facca51dab91413e8cbaa24a66a00b4d2076d58c398ecf03ee56c40a1ac03cb02658e6240c41c6f06c174f3414e258a11478c7a76e05c156c1b164903b22991391955c3e75bcf0cc70d4cb79ea27638c54dcdcb1ef35b8f3caa26b0418f340597bed55d586981c77cc6093a889854a85132997bf706177099ee8b5ae44cc1f1f3c413fab7a51254490a6ac4175a99da866e5464283a74c5c300436ac1c7829c953128e5d17cb056af07b08d7f114e0be00f93854e09eb5e0be82a5a4c526030468f95bd82e08c2147736598a656476e5cb855e0c486d1fa0c661202a79b37357995ed445973959cf04116ed0c687227768a41a1b4f79b8080a740f012dd547403a30a36e62c9f5a1659abae73a165202122a330c61f492822ea25dcc22cb97c00a38bb7a4a493ae677cec267379c3a1b80ac2f4612221976ff4c7afc685283af88ef813a9beb73ef380be8a31c87135c6573c0d1d5807e63ca6f1418b947c1615233b911736b0870b766c9465cbb8b29573addb33f21a07cd890f1325c200545d5a21c5da1a0082b9c198158aa2b82cd5d94bf5718d39bac4d9096093c78a069b9210d305e9199d45ac09abe6a8033c971b2903874ac6408b3510d318ff4b464ef16ad3e56bd664cadab4cbc2eb1f13656c6547db33b5f529d253c85a728313bd36b9f09f6455b7594a10c1beaeb6ff178f3228defdd117e6ba75a34abb70e86f31fdb16d74d91e6c1b47a74248ff45452bce5777b08108e059234029d3309cbc2bcaad8ebb37dcf27832f2
m = c11e2fcd6cc56977006f5dfa825271c6fd49069a747eb36c1765f5d5a22b38b3
ct = 6f7691819cdff0eaeeab51c81a5c770577e6ebefcc4b9f35147400f84e399bb191a5156a78cb6d39ceb431e54445c4f3d82a428abaa90f6c08b97271bfe1f5c37551d062b978602354a92d8f90cff777aaa741a37993bfeda17f654070a3f2cb2f2e8f56b7f2f8917ff4d594639d1dc5b0d91a75be37d60bad9cdf7946f919fa99f85b4c2756a86a205dcbf89da31e80433011b38fa22b8b6e7e444bcd60a224708c1dcddc12238725752475a94d4084e05d13348b2fb8562d3b994f4b5525648fe2f1ad11f6a20329c514823a4b7c8d1eb41771b312529690141d1dedae58ebb97df27e686a1426abff185969cf0a6382fd44a8f0baf115f65c3913a19036b6b3aa35c6fb379c4b32a619aabbeab9ce7c4a532f4bd78e289b62dc71fdcfccac5cd175d1ef9c303549a99bbf119e2daec63cf9441ecd55b376036745e614fa38a293ef8bb9a8e245cf614dd27875850902f05b3824037e472ebb48374cee0e092ae8d9619c204f2fc9314fb2211c7c599fae6133ca161a4e2cbecf538c0a997803a352b15ab19766c45dd0b73c47047792e59a9f88c19a27de527e8203717a0fbf1c4107a67eade1d977b7ae7ae5ae5b63dd9c50a1a384605c38b0fd1c70106ec83488764739572e70025b21a404ccd7976c6017e735231b9e9c49fd5f299da3735100697e9cf7e6a5a6c3ba1efeb89f0eae833cb235fdf2782609866664baa564fdf00372aa070822c983acf7b94bbe6e926a9c305cfd5c88d63ccfb76c88b0e3bdbb4a7e0fa58e1a93b2f8f167ca20b6814e2979feb146f7a22c1104874a2d10759e797359346140359d1e77221bf169bc054dfc6cdd296e4a4e00afedf33f0432da4f424850635b95db02371f2bfb941cc0a261788fb119c8dac00ed3290d47df57605551dbb36f36d7ebb921be7b539ce3d42d31649cf722619ecbbdfe9681ac7f455a55b12d0c131238858d81abc1722a614afeb6d8931b14c4ea794e380a37ff8e1bf27bcab87f3e0b75fba7c6a673acfb71d13188ae2cdf3cd7160db848b80366af5a9517bea6efbec33bc2538e0e8de910ede255ed47fb3fcbbba2907dc04ee36c1d136460896738c40c9dd912060a656bab12ec61cc40f767cfe32b79a2e2d39d67f99e4270426017be3e8a03eb48d55c8c863db254ae1fd2ac5d222004335ab68ca77ae33a70d8e73ca72ae0f8609add7e36ac8de83eb2b4062c4a87aa42d2c4ce7b2af9589fad231ff9c5088141bd01c60ef333640440e9c5bdfba5b11b8dff6a0d251845abb8a86f0fcb5c471124c654e5bb68ad2f626a39252796458e49fd71bf05db258aa72b6b91d2d46e7f1c13196f7a8502fc310686f051d9cab265d087e7a9b8f790cd8dcfe2c4e73877a8ec663cc6e6a00620b9a993abbaff1ce802153437df080ab8e84e8df2cd660d656673452b1bc270c8255e3e58fba94bf8eaf81b7226a73eb33865eb1881d136e24369cb8c5244bcd7c5d5bd6fae4c9ca6e136f4f1cf2540079e94dfc5d8bc2b6c4c11414dfbfd87b8b25ce29a
ss = 231af912421c1ed5a64b937fe19422e27ed9c21f415e16d7782e6211bbbdf074
d = 0e3b30e102d707538c2671060f603bb0b8a014103f132d63b09ece07e4a4c75b
z = 7b129a56b51be635054cab9e84f2def59a3f8168e301ea2be388c45b8cb022ec
pk = 8dec41fe4093b014449985121e134c925b37b11612a9c61e97d5863f81a83f903383a517d1ab1769921563b86069c9c20841481be7a75311cb1b2c74f4cc96d2aa916509cc24d33ca7906aad07938e701177b42158c19ff3040389894f5d4c9cbd608c8234cefac9bf75fa177d5669f45a195f420b189bb340ebbba649996863618366766b7c990c6001a397b00b71272cb1734adb60a5b1523fb46be42752eba4bad8d6b008883e2697747ada77635174d5f7abc89157acc61202100cf719c9b8c5bfd7409fa95641202384629b925c240be94889bdf96bdc176e4dd3ad75f7b2e4c2abc9ea8280f07df64a162d016db3a634071944f6468e00aba03255430375660bd2c413a0b3cc530de305948d783afd0a41b4a202fcbbb620d9bd47b1181859b66f922d0b5c464f71ac5682829c8c6f4875bce8c37c5212113cf77a8cf480660b0ad108a0b67c063ed52bba442567ab31b30858cb33584d5422ed7427bf085d163005bf182c90c96cbc89ca70591dd0606f95dc6acfeb3315274f7c4937ae511963e90e6d03646292743a4178a6f344c244194f989e1c34be06a09bd5086c73992da8528caaba4fbef1502c1abb01b145a7a825a971a001055e2b1841725cb06eb23625bc0d99f89c1998023d760db1960a751988529628b6aa54308a3c895688047a003c089ef4a3232fda6aea0194154339b75a0a25402212211f3eeaba98cb656925c34f46037a436f89e01bfe408c138601e3a490675abf367194b377158f131b12740636b92bb5d184c05a23cea0c66519b2e8b094610655699976538471d77bbb3a8613a3ea1ee7b22642d63611b498e302540ca71e9b5c1aad6bbf309a13f9ab5eb57a5670fa9244280867ccc48130c74c50219da3168a26a52001713ee7b81157a6392199fdb4a56631b2d17890e6b0bb82051b9a1c85ce8aa92a2557ffa499c8910f7e98c3b4681ebe6323f4794e3e7324330a710b6a87186c36ff04602fccb97a7842104547264437921b413d52229a1555226a3bb3f090bd8cb09df92f4b4093319c434c04a773acc094bb205062903adc121ff6c178aa5d02f4b401e2b43bd79966d83a014bc8a8fa8347e1a9e8c6947134b837f019b05124279b26f20414fe326f3464929105974a853961a6b55ee90ba8d730be6a51fde90b4c23753bd9728077b90bf1c656c0738946bbbc5a2d72f95d876437c659b1bc663f6ab2b9026ba0401ac168c05933dc0509f7390ce8a024a3a1267217bae20c0d26c9d824182bf67ac60c0b121184a42c89da7a1f2de023ee6c291dea37da360b6f912eb95727e0c83efe0796d603b1c4702b2532af8d34053e1c70f8b73d5874578b3a2a8108b12e603d8cc1637d54bccba48f73d08f63c12fb8bb2e40938456c46209b262d8f08fc9b576d463329057a7fcc86652008832712e15e31eba79cb33a58262f822b9b8abbe8c4a025729dbac6f4df64f14c9959993004e0a4398b7c1e049120d404fc2683d65e85cd279b8d9e9595e995631f3469ca25412a54535c569d80c2a09117733f529bfe9a9dc766c8da35bdf0b64d1c27d0fe31ad736c06a92186034468539a3adbbcf0e67af4e797b63a0494cd91d2b9b89f8d486236b9b24772383d81aaed73286e5dc6e35a1dd0121b0a362d8c94022a515340f
sk = 13276431f3634d420a374a0ecd8b81c035431dac244df1ab3405626490c7407599ccd4c146c5b79653bd845286aca5c7fc13a527784bc0b0b0171261409978a4754fb612203267804a524e81772ba34b99a20047f642363f928ae781c89a7374fbc0abb1373cb3485ee31a76da703a8d39c12668a6e0869e558612a481be9ab6ac8c00109f3a184f808b1be7566250cd36cb38b57771083c64cdea6fe5e9aa02f5cd1b6c08272078745424a7a11fece731fef736471674506b9bc56707dea19858860825a14fe820563cd70dba44b57932048bf50eb27b76d8405133172ea16a5b0fe77bca259cdd46414f13425616bdbc006ea23b21bedb23ea86a099dbc48b4746ad35830d694a218b0e233842566b9dcb18822f9301b8d7a6fc2a4555278828ab27bb74b1b3cbc19b343ea64904c35c67a1ba1ad4f9cd44a2b2887b4adad130ba263321469a4f50c6a6f06b29047a3e253a19e21f3c027c55091d7777aab2b955546b58bb212d87f9361154837460966a80881e967e379a1365aa96cad80613b2cb0a34979f6c1d00e7010fa2456807217abbb1df6849be50bef9a67c973bb14f8953e7597360c076d5290f0b1bca76f02d6a600dff97cf1df0ae59ac851c29a0f99b17759182002c8141d20166f8bf1979321c1a6234b608257b6bfeba7ef679b837d6a23673a122cb1e817b5fdfe9904b1a2f953906d7a585f074af3bd445a71b431f776008b133d6269caf16b306d444fd819b4d4783828266bdb13e0807409aebb11d867667522ea606a210f68d6288bc3a484cc4464706538712921e107885834b4ecdc44af3c866ee0504d191724e5704b8b20795b6520f0cc8f1d89ddc46572024294503735551330e887e6b71bb47e97aa498791b735733a8a81d962a68d32230f0c4403056b065b379a44ba61188c7f102511ac0d894b6457402fcaba82ff0c13da32ebe5785b44b937fc020ee1544b95228fb6447e862803c941705625e0758ab5d1c3e7d771780ecb188202b23972c9dca283beb4f3303064c922d8ec8081b9529edc163affc3f585274ab0143060527d2050b34842d15d1508afa2af069744d7620e02c2fac7954bea06a1ba04c28b0287bf71ccb809d7c966b9f94b05906b003b77a0730a787610340c600ce3b4f1ed9a4b5195355501b5720498ab185c75740f2184f5a16c18b7bb58bc120a030b5d20240d570545f349365a97bc387a6bbc2c001151adebc0375fba522b7994fa4a78ff6390507ccfb8b47e208b70bea1899512fb068a9db8b262235191f6403ca5b8517db25cb8b202085cf6fca6b6e55a75dfa7557a43116179ab5c1510f887db6a9c5e8ac41fd5010c11411d8f24529674a97fc666c565cb7469aa7c8ab943606880a9832dac41fba34f3aabcb1bb0050c66f4c5b53b6892a43ea98eff429f4f6206c06290cdb504029b29752cd75fa4df4a59c5919607616c074861f3c00c18f1ab27c190937fa9597c165d8d61281873bf1eb36bdaa9f95360e54f5b8b44542f618bc99077cf75c2fe4a04efc112eb2618fc3424ae296ba1ffb9a92726bf0bb7d74960868494bae529438c898ce0c95ae47415400aba6c47ca4b301a64b97777b7209039a2403758dec41fe4093b014449985121e134c925b37b11612a9c61e97d5863f81a83f903383a517d1ab1769921563b86069c9c20841481be7a75311cb1b2c74f4cc96d2aa916509cc24d33ca7906aad07938e701177b42158c19ff3040389894f5d4c9cbd608c8234cefac9bf75fa177d5669f45a195f420b189bb340ebbba649996863618366766b7c990c6001a397b00b71272cb1734adb60a5b1523fb46be42752eba4bad8d6b008883e2697747ada77635174d5f7abc89157acc61202100cf719c9b8c5bfd7409fa95641202384629b925c240be94889bdf96bdc176e4dd3ad75f7b2e4c2abc9ea8280f07df64a162d016db3a634071944f6468e00aba03255430375660bd2c413a0b3cc530de305948d783afd0a41b4a202fcbbb620d9bd47b1181859b66f922d0b5c464f71ac5682829c8c6f4875bce8c37c5212113cf77a8cf480660b0ad108a0b67c063ed52bba442567ab31b30858cb33584d5422ed7427bf085d163005bf182c90c96cbc89ca70591dd0606f95dc6acfeb3315274f7c4937ae511963e90e6d03646292743a4178a6f344c244194f989e1c34be06a09bd5086c73992da8528caaba4fbef1502c1abb01b145a7a825a971a001055e2b1841725cb06eb23625bc0d99f89c1998023d760db1960a751988529628b6aa54308a3c895688047a003c089ef4a3232fda6aea0194154339b75a0a25402212211f3eeaba98cb656925c34f46037a436f89e01bfe408c138601e3a490675abf367194b377158f131b12740636b92bb5d184c05a23cea0c66519b2e8b094610655699976538471d77bbb3a8613a3ea1ee7b22642d63611b498e302540ca71e9b5c1aad6bbf309a13f9ab5eb57a5670fa9244280867ccc48130c74c50219da3168a26a52001713ee7b81157a6392199fdb4a56631b2d17890e6b0bb82051b9a1c85ce8aa92a2557ffa499c8910f7e98c3b4681ebe6323f4794e3e7324330a710b6a87186c36ff04602fccb97a7842104547264437921b413d52229a1555226a3bb3f090bd8cb09df92f4b4093319c434c04a773acc094bb205062903adc121ff6c178aa5d02f4b401e2b43bd79966d83a014bc8a8fa8347e1a9e8c6947134b837f019b05124279b26f20414fe326f3464929105974a853961a6b55ee90ba8d730be6a51fde90b4c23753bd9728077b90bf1c656c0738946bbbc5a2d72f95d876437c659b1bc663f6ab2b9026ba0401ac168c05933dc0509f7390ce8a024a3a1267217bae20c0d26c9d824182bf67ac60c0b121184a42c89da7a1f2de023ee6c291dea37da360b6f912eb95727e0c83efe0796d603b1c4702b2532af8d34053e1c70f8b73d5874578b3a2a8108b12e603d8cc1637d54bccba48f73d08f63c12fb8bb2e40938456c46209b262d8f08fc9b576d463329057a7fcc86652008832712e15e31eba79cb33a58262f822b9b8abbe8c4a025729dbac6f4df64f14c9959993004e0a4398b7c1e049120d404fc2683d65e85cd279b8d9e9595e995631f3469ca25412a54535c569d80c2a09117733f529bfe9a9dc766c8da35bdf0b64d1c27d0fe31ad736c06a92186034468539a3adbbcf0e67af4e797b63a0494cd91d2b9b89f8d486236b9b24772383d81aaed73286e5dc6e35a1dd0121b0a362d8c94022a515340fb2b71b8aaccf14842a6d4ecb713612f801a5044147fb9e6987ad3863759de31e7b129a56b51be635054cab9e84f2def59a3f8168e301ea2be388c45b8cb022ec
m = 5d5b9bc8e9d09b6d5f96d13a5b7a8d8f491c15e7ab912a17ce8141299fb6ca44
ct = 92469286d3abe9e8043838bd60d7f234e87a9d74d189692f802e23a617dce86c043f9c16c5d69d463e7ccb37a422817c5364626d2ffd2c094c5bb4d1bbdf98701327fa7437a4f443912561d8513d6a772a7328cb1d3b95d3788561d53dddc35fb935cd5f9c0d0e08c9b38713fac218a6df65438f9b866d6eaf41dca178f93d8c1befcca911783f6e2b707929af0f665e4d267e83443512b57fed0ef37ee53c20e9cc4730c2c9eb648a2f00791a46dd14fe729a22f232992c960c44e9f4b151f48603bbc9331ef3a788116d8784069ba649da563a90db9f0fec061b78fa9f3fdd50021fc0e81246c586646b8000a1afd92e066ebbb1cbf19104d64c1c7ce14875f623792e8c79c1e3467891191a2b5c9ba4775f925b704c6329e1a479e538bef9c5157477a44553373b9805d24c6497e6ae63fc13d7c53af93804da3435d6d19017e91749eccf2412a222b5a8919032556d3a09821470b0bdecc84a28cee46327681b998fa569ed0e53ba6691e9aa4be7041aefdbbd2da3fc8615e266a9d905e1b6924d4b5a1840776a66b07863060d996d023965d6bfa79afd4747f4c8001024ece53ed7019e91039679bac3fcb71d550307aa347a1f9762d068e789d66c13e913608b3632208437d4c0fcd2f80d9e656acd1fba8deaa3f28914b095cbb54c332da926ea90fbe886b068af2c94d58ef745e2308d8c6880748f908da36d2fbd7c89edba56e0481354c7aa9ff533dde925c7553dc4f1975cf0fea2a007e7749aa569c22771dbdc6089c952207fbfd96d55defc539bdebe86c58a51111e3518880b9301a366c97d520a284f6e5a39acd4b8cdbe3af989bc9c4e385a4ca212fb25b955bee021566930ab632146f5a69aae2b812910e40e20ed1480f84c2a1bd0a45695e9812d0a62c71c8f5edca63873bf9a0c4b1b6450aaf61490a5741b39b97020b43266364ed61364c44221fd01e79cb77ce52504c7089c9b3cca1778783aa7a31182e0aca7763c2273cab7225ce17f71e1aba62e89293d62173589b9c528191436a6f1c5736326407ed167de98936f6793180e26d64f877a1ae253152d1cf485527d23bfa5281c3e3b4edd6b7650062d226184f74c69b3c928451b4bf40d82e8844a35d25e5d712f9c07b3982083671ea5d3187ec689a3043e1cf2a1644a384c6b606121f11dfb0cc2affe564eaac95d188d15bd0cc6226b487a2180ea381a7e51d85a62c2fc30dfda3fdd325ffc855b62f229bb92d9e5697f5fb07c4a09426ad8159454253f97d3d1d069b43db9b249d15483ae623c0dab881c3da760b2cf2160302f7cefadb8b9ab558b751653ca6331af17edcaffbec558edd9237c852424ad86f268c6967bd391e2c16686237df3d880be72c0175f62c6cc2bdd345673d488c3b7faa8bd4a65ad6427b8fbb3edcd1b916f21a1d76bae92f959f64a4f5039af661019d5f603e994f9a5c1a2d74286236c52db35f01bbd583dd75cf760cc6f43f1ff8d02d9dbf2c739b354f061c2e516e7c4e613dfa87ff9dc028dcf112379
ss = 13d30256885cae7eb50fb54b19ea986eb806add00de890526380c7634d6274da
d = 2478f7d3de6041e7e5cd11c5e2ef483d1aa6218eb126444091535f6ae532fa73
z = f0c083ae8cff7a4bd779d4385e111ed4583fe00d30e651f171d7e8a90eec0db5
pk = 86335a761609caf862810ba70e00c83da3cc1c208cd893233c8ac3247b013417cecd467e9cb87280aa13b061bd0a661034ebabe9ab6e7a447c2826af3cba6798270a36f7431ae9119de2245704110d159aa438a6f1546a39286a7a179c5f286073d5b944ea2000ab61fcb9373a4a94dba5c9baa94056f35ca1810106f2ce65b579c4744f94955db4730265053b812634eb5156ea819069f6371040408a2036019967f4163c1ea611c02ba295a51581644dab07872d1a5b21a32d0ffa349e3739d961a9e9bc07b6d8cba3b945be491958813600e781ecf54912d70e37832e05784c5e12271a5aa5d628233062305a28493bc2b180d802423aa4f75cb6610c16e8798cec72253798b189eb217238b5d063224f78114715818ac4ab40d34042860bee445fa9b1b02dd5a7c7b6bd8b03768e7c38282806e5fc7a93a9094246a403111a39bbb89ca4ca33f9b381fc8d6447450d3b4f6c794b565b2735f8014fe35e78a94780bc1557bb380db47d25791b1283094ce08ae4ea9961882d134bc5579aa9fb44127e2670b85001d58a162e38680d3c8fd2d3517cd4b36aba9bf1930f3d4c067f2a5b4dd702cb9b9e138bbfa91c0f49a86ba283091350a2ab3c1f3c75ca20a4a160318cf88849ef2102e47211df95a2fa325573f60ee7ec5e70d3b88d291cf9110b9906401968462d2ace979a825b088f7c2b330fbb5f15b1b9f24b84a646cc6a9b27b03767978268cba750b5429823e7ad3a00a4e813052011bb0f47cbac838a489c568391c7d05457f4033814bb9d52a011ce787f0df2ab1bc885e293bf23900f3fa019238b7447561eb85b296930232b175379f289982312790bb65743cfe65017be280063c19b033c19eb988d5a827b64777eb8b13244a9b6763c63523a6af78672b652ac38f33f2a870c494b1dd34a9af239556ed9412a48a7b3501daaaaa976daa971c1565f37be80c33fd3126c7bb3aa09f47f4c9c503e2677325418ecd2058fc7518fc247b36c0c8f59427bd2311ca493510794cdb734cdf69c6b1a9d5c990424d819f35ccc8750b4750c43394605bb60b7c4dc39d8f71dfdf1c6da319f6d671aa170065102086665707b95ca4d241c26cb4acbe928d23318d372aead3a99bbd075b5186abe6590cf5278bf289050c13789f82476620472baaf258c78eeb7755f6c6b1a113d91da945a837f0c84b353f9aa1c223404a3c071a27c84a6ae90d31a0d254234a18656095bf989456cd9aec6a837df6880c9ba79476431929c9b22d9bac09acdd8d94b7a884e261037f1bb5335f98c4c491fece5ae0a485611a50224809d48aac84c16957221924d3c2d6500107e71bab5580339b0832e0292b89a3f25bb40fa0445f2b3122f97856f739aabd568d1b0851b47ac947b25d2da6910d05b44e26088901d487cbdf2f782c2e35193021501b2cd264a6526b4aa6dd439502601fd7b203b088361e6218c1b72854648f4023199e5aaecd51a33990b74e4366c07818efcad158a56ed623f63c20e5ea3c519350cfe16b0dfd3af10a45755641a388590eb95b6e5158ac5bc4aabe686140b981cc5c2ac896945a4be089201b56744c439630b56a15b4a3591acc88f3c4680311c24d80b5725bba86cdd22a3732c6a1bf7cb10f14d57ee8e5901e46b97e63848efdc76368b797d
sk = e5a906286950db6187780184cc302f14a9ad2f7a382d93403308b8676c20cccb52347a515303a2bd15336c0b711b3a31e8d0cbdb59bf42633823ac1df61c63633171282b537cd1a19a80160d97b9dba7322d935577031c081a035890be315b7a4275979691b612b764111ba6ac57afa50c29ee436af02131442c5704b585c663935ab698dfbbc882d23fb39c75370b8c199cb0da26be27e8aa6391b5fc30bdf077490bc677d6e631af504b9af2ccf7939536d819455b91ab172cf01639fbd47618b8708f460284abcfe6d21371dc3b00e579aff432c9417d33511d9a0170baa0a3695004edb18599118146d83ea548ccb0069a3379430dcc8e3d728eaea7433ed4a704987624d0994d454374f9218b2a08ec20b2b216482a1c820e8c5ce99413dd590bb042c9d294ad98408c407b88cf6b32bfe9b95f9a9d45a33184cc8b79cbbfb379639c9b44a128c211e700a59aa4ee034e1a3375dd216ec3e2447757c70a0b4ecb6b1677755c327914cc38b425925f9f910f4f618cfd425e5f55c4955b14b08c64f976068daa8e711a3d00ed0e47e222f201891f6c7c52f282a4d471cc199e68fb9bb8bc81766a457a6ababe254c4aa96546b96f56375e68c9a713072c5ca9b0d0d36b1f1b663613075e62071f97c6c2ab44e98a76dc767fe1c0789ef155bcc976cf1b879f1a151606b996225abf147e7cccb615243e0d0775e339c909e93477b9b66fb863e726a4f231cbb98435368abed797a00db8b4dea236e75673ad8b857206d03c50b0767961f67ba0b58a668a02680f57372cc8c175c6cac858497eabbb840a5d87389c7a623fa5707353438e7a4388a1c34236294370343f90c9b38f4ac28d187bbab21c3d656c4eda62dd8127771c8038b67c80d58edcf81f526344c48b29f73a5197b0b51fc29d19396b8b7295bf524d38371c71013263c95694138a27fb56670101b0f06f6b568b4c05c486043f53c44f321a9bd8827312e5537608b5a2d7123971081e8bb7a05ab1336a2b7eb487359bc8287c42add6b72e5635e9ea9455552eaee4c92812ac32e254a90669cf6728af07763fa3ba74ec0e1c8090f2706378bca30fa69c85e50a03e8326ea4917b6515fb887d3601c83c5b4f520804cd401d0c67cf229299cee141da094a5f117403f94465c62761ea05ed1016759c60b14c352b41c8ea619e5bcb167a851ef8842845abb4f7a6ad75fb610408324ea84c665b36672b5e58f985c3a45bb3f926f5c82d16d519303271ac83368d28b2dba2083350b6205c718e2bb4aa1518fcc3c76a9b02d678732b4bcb8dd4cd9c2526fa919ad5c9bca0c6171c1a7547772c957b74dcf877b1f62921c7a17a7a8382b81f44f2a6cf559b761bb58fe8031539c02bb3222332513921411c894819a2ae856b65c1c3b113b09a6ab06ad6033bd79227aeb397d90ab3cf5985bab7c826931184642ae25755f79667aee64918575118349ac0b19963549c17f71ee14944f98b5eed708b2aea5a305458f699505083bf54ec70b80ca1287715ac2046edea5ed722ab14fb8514e67e45343db7c91324357a99db343c735c918464b532aa2d9649d33a1cb38039b176bdf69470f1a1839562b94b3b7294a77c72cc5686335a761609caf862810ba70e00c83da3cc1c208cd893233c8ac3247b013417cecd467e9cb87280aa13b061bd0a661034ebabe9ab6e7a447c2826af3cba6798270a36f7431ae9119de2245704110d159aa438a6f1546a39286a7a179c5f286073d5b944ea2000ab61fcb9373a4a94dba5c9baa94056f35ca1810106f2ce65b579c4744f94955db4730265053b812634eb5156ea819069f6371040408a2036019967f4163c1ea611c02ba295a51581644dab07872d1a5b21a32d0ffa349e3739d961a9e9bc07b6d8cba3b945be491958813600e781ecf54912d70e37832e05784c5e12271a5aa5d628233062305a28493bc2b180d802423aa4f75cb6610c16e8798cec72253798b189eb217238b5d063224f78114715818ac4ab40d34042860bee445fa9b1b02dd5a7c7b6bd8b03768e7c38282806e5fc7a93a9094246a403111a39bbb89ca4ca33f9b381fc8d6447450d3b4f6c794b565b2735f8014fe35e78a94780bc1557bb380db47d25791b1283094ce08ae4ea9961882d134bc5579aa9fb44127e2670b85001d58a162e38680d3c8fd2d3517cd4b36aba9bf1930f3d4c067f2a5b4dd702cb9b9e138bbfa91c0f49a86ba283091350a2ab3c1f3c75ca20a4a160318cf88849ef2102e47211df95a2fa325573f60ee7ec5e70d3b88d291cf9110b9906401968462d2ace979a825b088f7c2b330fbb5f15b1b9f24b84a646cc6a9b27b03767978268cba750b5429823e7ad3a00a4e813052011bb0f47cbac838a489c568391c7d05457f4033814bb9d52a011ce787f0df2ab1bc885e293bf23900f3fa019238b7447561eb85b296930232b175379f289982312790bb65743cfe65017be280063c19b033c19eb988d5a827b64777eb8b13244a9b6763c63523a6af78672b652ac38f33f2a870c494b1dd34a9af239556ed9412a48a7b3501daaaaa976daa971c1565f37be80c33fd3126c7bb3aa09f47f4c9c503e2677325418ecd2058fc7518fc247b36c0c8f59427bd2311ca493510794cdb734cdf69c6b1a9d5c990424d819f35ccc8750b4750c43394605bb60b7c4dc39d8f71dfdf1c6da319f6d671aa170065102086665707b95ca4d241c26cb4acbe928d23318d372aead3a99bbd075b5186abe6590cf5278bf289050c13789f82476620472baaf258c78eeb7755f6c6b1a113d91da945a837f0c84b353f9aa1c223404a3c071a27c84a6ae90d31a0d254234a18656095bf989456cd9aec6a837df6880c9ba79476431929c9b22d9bac09acdd8d94b7a884e261037f1bb5335f98c4c491fece5ae0a485611a50224809d48aac84c16957221924d3c2d6500107e71bab5580339b0832e0292b89a3f25bb40fa0445f2b3122f97856f739aabd568d1b0851b47ac947b25d2da6910d05b44e26088901d487cbdf2f782c2e35193021501b2cd264a6526b4aa6dd439502601fd7b203b088361e6218c1b72854648f4023199e5aaecd51a33990b74e4366c07818efcad158a56ed623f63c20e5ea3c519350cfe16b0dfd3af10a45755641a388590eb95b6e5158ac5bc4aabe686140b981cc5c2ac896945a4be089201b56744c439630b56a15b4a3591acc88f3c4680311c24d80b5725bba86cdd22a3732c6a1bf7cb10f14d57ee8e5901e46b97e63848efdc76368b797da13cb3f23ccbd9ca6a75823d1ba14ef03664560f397133935103ded2d7480b99f0c083ae8cff7a4bd779d4385e111ed4583fe00d30e651f171d7e8a90eec0db5
m = 075246aeb644ca0c05b7d6e50083363d4f89291711d8412f0131cb1bdd2c70f2
ct = fdd19bfcda1c6b0f9bcf14c8a1ae4c6038cc59ff1bb6f5f1cd8701127e15b96497e65246adf62314d23648a545733501255e3f8e4bc7cec18f84687b4065592bea71d49714a7703938bcb4537621ee481f7b02d8b278f0178aab339b7d305f53c3e7777f98b46b796cff9e783bad77aa824145b4b1d168d6024ba27c04144a30de7537477309356363dfbc45d7ffb2284216278edf390b44333f04e77dcd1ec2d2c0027a34a76b624ef78480f268bfcbbc3e7078b71a01a26d25113615dbdd57d2274e26468ce658bec1b19f20c560279ef81e7dca81c80ae28309cd746a716adf9a0f6a91eeecf33a4929168cb0d7ce253d6907af60b6da7c36eedd0005dec1472581695b2406a35004e91f85f1d55cabc7b0e625cd96c3601412d996899ef77b5d6c56d385f9652634b5d1fd2b61e9b725952349135078d9c6198c96be09328e52c95c38652d0cddd479e9b8e1dcb3fc4d3ef11fc84a0598b8c7d2c5a663c3a84fd04f7039b879d46ccedc06a5f33358fc71531de57f30a822bf268f92d83441c1919294f9951338a8d8a8febd8279e1ea166525bd379b798ac2ffdb124dc733b205ebe764b4f7ea273aa2eeec533a8ff8e54360ec7d3a5cbb2dd5cf265f6b97edb2f8d88a2e7c88ba6e0f113b50032aa65d9684fa344a7741d6e035e31d01e8519b2876991f549a0473ee1f98d87273fffedf0c51e8327f397a8b3ddafa9ef5a5b2d6c0130af4fd61b99d75ba5603586c0bfc137dd354ee05330ea526ac2ffc04d429f9ad0e6487704da4b7076c9597c2a4c34f83341c8607345cb1f37c85e24748c5a8e69fad2ea5eb2296efae606cdc91c9e4406086fdb80dde22adf0673b7a7032ce9a87adda7e78f5cc622ca0ec6aecda69d860f9b19cffc839900f16be9f8a684f3fd3d8d51b5ff21965471ab18ae4c9ada482660c1c17dfb9e1750b1d7cbb30b92bd5d7c9f54afcda3529b691e1202260862a69b218494e09b5fc8bc70e727f7cb1f26567c765201a82666bcc60fe65599f3b3f869b813b9d5134b1962d41196d0898660c4bebad4a870ef5e3a5e93e9069e709e700d340a0371c7280cc2c263eca718e0c0ddbb4db467f61f1b590b92d496d849c0aceb6f67eea02d152512de849c491852ef124778cd96816bdd700fa8776642ff20e5af309255930197c5720b1119cc5ab8db813c6f3e8ffc76435c72e2c702d99679e5347af384488cfc9b1b77d3ac3cf12de9b76d69d7d0ec98f4ed9746451ebbfdd4d6d1eb56a3851e4571ffb13c4036736b198542063a9598e43f43a65a288adc2fed22cfd55d068af221add925e5fb54911a54348c1aad091755d8def29e242c07dde378be8e634292e47c5abc9e19c7fde2c65e85374aee50ded270c2a15c5a36fcc948cd25bee41f49248d818d196aa2c97276d8af5edaef740c04b8a90a0cbdbb24bffb9eebe55689e12aaa404c7c6ce7f26896a1947d18017b314b37233129fa8a218ee7ce3d77d265c1040660e7cb6952d2e441e43be415148cfce3099bda6dc56c2
ss = 724f229d740aecbc4b4b4b495e7c594bcd0d648d467bc07902ff1b910715fb31
d = 9d405d3ebdaf35fa8722de431b669722acaaea2fd10b814310b17f78b66147d1
z = b46f84f01fefc519e118affc4a7a1560f1f8add6de72615229b997b2cad6393c
pk = a4b21fef3306a34117e05c4f4736af0e8cc5ae6bc3f294188ae5397ef69f26303f9592a694e12916bb56e5aa43cef5c183e6ce00f78ef423c3a838ad2cd3c4f68c142eb23dd5f774054668eff212b2bbaf8274c7ad10cfcec5b10bb603ec6ab33c963ad2a22b23f7412f93715a3b0be0b1754ef383c2d52a5a16a22632c88a9635af81909d347e64715806f93e0aa26756b25a8f5984f8e298abc12be53850b83213960428562455d6a7bceef90355318b5bc78734864d1af0bf1393849ad715c711a5226065586b80f1357d961a9ba74999c8f47c7583675245749bc56152f1428910324f2706c8718208c4a13158360365337642279f5009ea86197109b78f0a037cc298f3085c46f68aab45379cf59cd504a9461b47268ba03fc7cf7b1aaf9d461bfb3a7e68b396419a44bd56462e7aa2bd82223a09c155d26dff3873a6052472d6796e24bb7daa3583711cc435a9b3d3463812734b700614396a6dac3c2d838ac103d04239c847241835768a2bcc3d6f8567f6c998b4e7ca8d30a81582686f211936087d3db54972615d4a9b0e1ab1765a18c753fb9513d097322154ea4a3f934c8fff8520af32ab05f26d1030888c0a1613ca74164793b5f798ee3c589684bfb115cd6740bdd5141f1a17393b191550192feeb3c8d2c0b4c37790091312fab615c6d194f076c49d01cb97190ed9d4a6bfe0957047933e2835353085ef611c6f9c1f86dc4366c45cbe2281b0910ae39aacb271c03260648f7c955e99367d1b130c85289d586272fa28807ccd909185dbd5999af47f79da95ccc4859e8a84b2983f0e9693b1dcb506d7b7aaf03f158759b8006511380b3aa4b46cd060f96c0e16060161698f26e073c2f74e9c5b31f9fb4df5dc0f3b0773470bbfb95135c39199f6f281280480ae88573284c44ab9b91f8942ad423783263927c5857d5832a6e1576c6a59e7b1a498ac2f5f71c51b4c9a36cc4d28c042dea588a4756740782b07cc245a069d42245943977780f11eac0c8221f9938fb05a5d096401d2a4bea8c9f46564af831c907c4fef6743ee482339212bea730113a930c0a5649951abba2c6a3afcc4738580c61a4730aac4dc3c84dea158365cc6c760b13ea10b194b2539a55da5f01ef6c55213815fc6479f1bbb67d5754161d4064ed1247aac8edc486a8ca1b311fc653da3be4fac0c81ac0fa54b99030ac2f824598ecc699a31973ffb34648183cce8cfe6495723975c7ed7cbc5281811462cc1ac48fd9c5ca3da126b8125179b651a95b7749bcf711a018eaa951cc078aff16bde9a2f5b180ebee3032b5b2826ec83af147af8288470b267a97c5ab0244d3fe538e986000de3807132937a811de5228bfdba209e642fa3095045266e11f46e99f1b1eae584dcb8805d7455d3435956cb1679b8afe26ccfa7224736998aed363c0d82b1d23b339a16abb5e60dd447bd78c80e6657bffef9bceb18a0c8e602936ba32d24871d6470c338921366a009fbade8f4ab940bbd22158ac5201f09157d0c010825b290581b4108573e720acaf53344fb876db0bbba53d14a26dab409f137535a794294814e2b3f8f42c09f323e072b2519588342448e24a769af363293f4c8786ba4b70330bb80f37de30dba857dace4b8291ecb2f6ebd5a06323b11a89242da833741e9c4
sk = 2556bbc99ca8edb774f8b427981046c94cc902f20c2c9b1eed7555f800aeae621cd247555b383508a8a601720695b5469f21627e0aa9c7185557718de0a16b920454a642152c779be09307dcd0aa6fd97909e7227ecb7db209aacadb7d1bf5ae03cb2d14517861b2be3e0936b47b7cdd488e22956b7de9ca14b52e848c90fad497f6d1bdb42c799d8a9b51f0c9a3e3835181a2d3ccbbd95785e1e3930b410f955a311fa69ae39b9a240c50c221c61d687853658c611717eafc14f8a27f8cd190ffd433d9d863c530425da8072e467893c7b621260490f1497f4470b43507161b23729a5db94585a9d9c83a9554127ac9b7252ab4e100d346cbd7a496501979cd0b5317ea39adf970a490aa9f2b7e4ea8122900c1c882a0cb0162f9256cde1126df07bc4a30042c6587ce0b3102673e405b623416c06f9abd9bc62eb70cb794844a6a428ce8736ba9364882aac621d304b98799aea35287e023290335da841a51e4c1b2063f1198661a0c01315b2602712b47d16b5f2b19baf2a67fb13333dcbec5d9557ba4a2f103097f14be6c276f2a195a57b9b28b312c6967a3334851b075a7c3d2ac74d5897470286aeb4b29982b002d5751528c3ffb488ec4661bd58b275c229bacc62d85b8b8c560a02850ee24aca565ca30168721a182936ca8a6508226d64840903038c339c603233a9046733c0e15e016f6f080414734903bad3393c5671c5edee3cd8db0cc8aaa4927c78d51ab2309b1b053d700280a0bda9a5d268ac47d746ebfe01e6be91264fc6a180c1051a5a87038bce12a4d70930ba259cbf49039c0397845301f307922c763be3bf83fe34147e319082990a45102a1d328a0e90a8e56670577c14ad53426ce36b863e501062a5634034b98da407659b9e8f3a539907d511ace034ca15a91bc8ed3715be3c095b60b8332b6c068663d61781378c9f6d352adf794bab90ffdf330dfc77e492b6ca5bc53de21a81ac93db6b520cf3ab8b4837729f101b992c7057030271b4a7c6a7c61f399a2302155306ed3d8a0336c8081206f6dc09cd8b11bbeb89165321660a217d9f0bc770b2023832deb6492e961184827a2bffa27c13ac42844b3fbc14b0b96946427912432196e95ba949b29265b58fee38b93232afbaabfb1482f2307bda7a3004cf74fafba6c464840ced7bcd38aa764d67bf20a88e9a99549fb66ef1a53d1ec60ed744632c7875299b056c8c9375c6ef4f147ab9c8b1240822afcb68f028d4dc2be9da530c14a552acbac77d914c561c25284a9a4dcca04637048f29a99cab95117881da8404596cd0a28004a47a77f8623b4a2811ac6b90e5069d7dc82c829abc4b14ffe251507bc970f702341e382d9524672f88f33e16814977225659c8c321a0810a523d44190a7947a9b2eeba262fbb16a0ab35100385c238c55601363cc5996fcb46454c142c25046eb507d4f6287630babcf485bc5f19fd99051f12a3e683a7d89b21c2e903136b674bc0b1490d91548394738c417614077897ba9ba577f8ac9b584090d32973b4261c05385788be4b63783728d59cd5539413cdb537826aef3d304e8102c6a3b2e72e4185292c35ab60da55acbe3c6417e179c80f0024ef5113a2c42a4b21fef3306a34117e05c4f4736af0e8cc5ae6bc3f294188ae5397ef69f26303f9592a694e12916bb56e5aa43cef5c183e6ce00f78ef423c3a838ad2cd3c4f68c142eb23dd5f774054668eff212b2bbaf8274c7ad10cfcec5b10bb603ec6ab33c963ad2a22b23f7412f93715a3b0be0b1754ef383c2d52a5a16a22632c88a9635af81909d347e64715806f93e0aa26756b25a8f5984f8e298abc12be53850b83213960428562455d6a7bceef90355318b5bc78734864d1af0bf1393849ad715c711a5226065586b80f1357d961a9ba74999c8f47c7583675245749bc56152f1428910324f2706c8718208c4a13158360365337642279f5009ea86197109b78f0a037cc298f3085c46f68aab45379cf59cd504a9461b47268ba03fc7cf7b1aaf9d461bfb3a7e68b396419a44bd56462e7aa2bd82223a09c155d26dff3873a6052472d6796e24bb7daa3583711cc435a9b3d3463812734b700614396a6dac3c2d838ac103d04239c847241835768a2bcc3d6f8567f6c998b4e7ca8d30a81582686f211936087d3db54972615d4a9b0e1ab1765a18c753fb9513d097322154ea4a3f934c8fff8520af32ab05f26d1030888c0a1613ca74164793b5f798ee3c589684bfb115cd6740bdd5141f1a17393b191550192feeb3c8d2c0b4c37790091312fab615c6d194f076c49d01cb97190ed9d4a6bfe0957047933e2835353085ef611c6f9c1f86dc4366c45cbe2281b0910ae39aacb271c03260648f7c955e99367d1b130c85289d586272fa28807ccd909185dbd5999af47f79da95ccc4859e8a84b2983f0e9693b1dcb506d7b7aaf03f158759b8006511380b3aa4b46cd060f96c0e16060161698f26e073c2f74e9c5b31f9fb4df5dc0f3b0773470bbfb95135c39199f6f281280480ae88573284c44ab9b91f8942ad423783263927c5857d5832a6e1576c6a59e7b1a498ac2f5f71c51b4c9a36cc4d28c042dea588a4756740782b07cc245a069d42245943977780f11eac0c8221f9938fb05a5d096401d2a4bea8c9f46564af831c907c4fef6743ee482339212bea730113a930c0a5649951abba2c6a3afcc4738580c61a4730aac4dc3c84dea158365cc6c760b13ea10b194b2539a55da5f01ef6c55213815fc6479f1bbb67d5754161d4064ed1247aac8edc486a8ca1b311fc653da3be4fac0c81ac0fa54b99030ac2f824598ecc699a31973ffb34648183cce8cfe6495723975c7ed7cbc5281811462cc1ac48fd9c5ca3da126b8125179b651a95b7749bcf711a018eaa951cc078aff16bde9a2f5b180ebee3032b5b2826ec83af147af8288470b267a97c5ab0244d3fe538e986000de3807132937a811de5228bfdba209e642fa3095045266e11f46e99f1b1eae584dcb8805d7455d3435956cb1679b8afe26ccfa7224736998aed363c0d82b1d23b339a16abb5e60dd447bd78c80e6657bffef9bceb18a0c8e602936ba32d24871d6470c338921366a009fbade8f4ab940bbd22158ac5201f09157d0c010825b290581b4108573e720acaf53344fb876db0bbba53d14a26dab409f137535a794294814e2b3f8f42c09f323e072b2519588342448e24a769af363293f4c8786ba4b70330bb80f37de30dba857dace4b8291ecb2f6ebd5a06323b11a89242da833741e9c468302cc5af214ceda67ff8161b29bc300c4be8e1a4139437aead8a9ede3cd4cab46f84f01fefc519e118affc4a7a1560f1f8add6de72615229b997b2cad6393c
m = de5840c7a3b6585c81cef65c8256be98fde71f70f5f5f17ef8008e64849cb02b
ct = 3999f906cd4183da6601e1e3d328c4b5bb9188421c31bf40071986f2ea08e82bb9322d3f610f1481d2c626f17abb9b3ab283380e22208e50afad5a00eb6850a77a14b5bcc98c03ceec3522a157bd2879ed7eebfec4353e1a335b39b49061b6ea1a1cc7a165a9a493989b21b3539b245b45b0f9a3a2e8498a444811573b579bf7f5926620055861f05188aaea277dc7db1af4b50b02831c9fe552f48ded1d675766c2cf124bff853badd7ce6aab3dcb009c14866db19551c7e0b887ac52936d269cf71a4878376d738bbee9b1f3fb11e42bdff0699ca9619aee858d4458add5c95e3fc716525fe0594840377fc0ff2bc88d1fb4c268e793e00199c74611c94dc3a0dcbf9a9b6c1d4df0e40199ff7162569b41acd9cd27ae19a06166083bf8ef305046ecd8c598e6998fac5ee4b932657cd462bd4f5dc0def1f78a7cb54180102120347cfe322ec3dcbe9d418aabbee15abcebe7a91e86fa00f73e7f9119d6c77a2ea3fb523584bbc7e4608899922786611a67d868546dfd42308265bfcf56f667d10cec220f71a8bf7af2d1ff4f52d0a375825f348adf7920afaf56bac5d1c291c9a156c03209f4b10b347c78343a499b5ec2ae7f6592991deb223ff4a4ec6009537ca3be029b040fa5ed153552b7826184eb02ec41c7bffa8bf76668896085fe4dc21865fa66cc8ad0283ca2fa73289df304ead8654a45e18f6462d20ed0cf880b57d5a58b7d019e7a7ccbe47a0b54fccad579764534cd8857669e30d561130019604f429881edd733a7d1d762d959c6b90c3565a293bfba70a42b570a9365ea6f65806f937dfae9b8d40caa62f3f9dc88cb4a9f77b1e1b913924e54faa5bd4791624ccd1d4339a435226e8b22335e3ceb5139af3ccf8dd859f9e4335592b3bc2f5b89737f8157751e90eddd11a8752a09be197a5a9a7b82e68a0781886d8d9482fe9c131e67b5e4bd699e3a3c0b5aaf1655803b8f05c3a5be1df02a2a35c341f52f723c0d207be9afa1597f48d1dce02ec5949b7c7c5a24e676ced86156c6c953e841323ba5a12fd419a71fccf827072c821dc1d4e82c6ecd01fdeb09aa0822c33cddcafb6c0cc716d14dbe0c6decfa713b909cf7c11fb8df044c51c0f561bc498d6ec493c7798fb51a2c86fafe9b366f8850bd81e59088a6e45eeb0299611421f2bb9a865720f229dd289c2ffba6581bff9c501b226610cefe80b1d0c1d209613ceb35957a9c5563d13f45f314e644eab25cc24953ca648bae426d77d0446a39c0f598e5cf934dceb5236297580666889e97b0a257db709e548a835ff072c9851288bc6ab7e89e37e8021ef68cbe13f62bbf9715b7d526558534b632bd8468211f0d4b0de378ce786366e8dc2884672f081f1cab7c51bdfbd0cc3cf7f8d8b27c5b47fdebc7acf9e3c96e56fa1c462e7ce7e2b2cd3c6583c27130a597734e492589b863432601acb244f76bff29f2ce8ea2fcc9b232da903247eeff072b911c8a6e8b59917a3a99ea9e3ac0f73326401d708114dd06830b86416f6bcfc5c6f5
ss = 62881bb82aa26272a9c13d99d0ae671b441109970f811762c1c4110d852913db
d = 9a86490f0615f3edf789cb0654066e9ee339cc59f968281f3b89213f83c692ed
z = 1056461570b29e27126962068b2d07eb33db448a2938785e6fb3e02675a6ec67
pk = 2e248784527ec73160954a18dab4986fd146767bac1506885a7abbaf203fa7923cf3644b146a7687dc0f56329e3c64b052db6c14e3211cc560d9a70a1ba641224b2eb8e70e44b25b4b346f3037454aa69744d1777498c98ce741ac1008461868839b4149135b41817d135060acecca5af744e982142de574ecac5f1432a7d907628eb75439d8af02d37e5181681f1b249bcb22d52961d20458c860ceb3175730acb9b8c8500dc258fec13677f40506bc76f8eb31cc91a605e905ee839c3e0b771c32595a3238acc079fe6034769652e5cb492da0a3e8c0cdf13c899cd5838bb46a27e343bc62ccb6294c1619af96817d77ebc2e1431f997566485327cb9331a262153cd31c80d939d473b81feb0910e027b02c29cfd66fbed3cd09c11fa08744b9e0b62dc3093c2552bc7a770a0550cd601b2e6559851bbb5d8665865555ae510c2df9637c07790639c0af6b4bdbd567b704c267e6abf2b371f580686a1910bcc02b7ec3c08a7aca3fd121cda343a61c6c995742159cce5503b4996a7a6fab9e8dd5713bf62f3c0792628ab621741034208ca01c6130d3a3499a186fd69db4b3cb77417a12992e8e448fb75b73f4ca54fda42b2df2a4f9e14c39424bd1592b90968434eb8f52a6a1438cb7e589740c8b9b2b6123600b28ee954cf0d18dab1bb3fec8a0ff6379a4313325c7011f4c7fead33c8fb543c3c90b6ab35e01e31e2dd4262bcc92ba11ba055295b3f2a273620576813232876d1e9b18e22639e9c3759eb460390bcced9bb0e368c6cad846767c69349c59fde27405d8ccc900ac2ed762b1ab6381eac33f14aa27c047e5a63921030f8ee7055df00f7cd353bdc1487fc0875746b9deaca76fbc70ef5925ebbb994833a7eed732235b06e6ec6b28217c7d9a86a5396c80d43c22c56c19570238c70e7a7c2b6a77bca45785ccc31d8a880be379b05e45a1b9a8b3b2520826f888a8a025e28abcc4320bd1e30fdd17cbb3018a7a784534379c46639a21227d279b61da608bdf9bb9304b322f103a6a762db152548f192534a94df0ba1b2c97b9af8202dfc646a84270400cbeca95aada593d8f4719abb6cd4a4699787b92d63279fe9bacc0a989a59cb0ad279a567b8ca9536e8107aa7b81b2bf7730b9f4a470c8170655a0842602bc4610f9e7bbdc6acfbdc4732e4266083c9c91d41ed1f2422822acd01bab34c4789a63a700a5a135d65495841e69ca2f5334cbb1fc4c7d42b0f53bb63f888146163a51759c43349377ca824b32091e9b9c30e025981b82cd23aeb5385be7f398aa5025e87b605827328ebb32d6682896298f652243ebb3b8a6f759db824d3f577cfb8aa04627a80a03804039478abc2a627779d1c87fb23453ca254fb51c629f17c1edc8cd8c71aafa135051320f81c65b06711282ec6e7e4b021eeac0c3fc7ceb4b192897899f6c145f53bfa2d68a5b583002667d101a9c7e721f0da0711ca79df954126d9199fd6351be89225cc52d6be5c906860f6ac81c56477cd34c94ee43b920eb6cb62bcf27e5669f9160f0eb2ce7389b8da47cf8b22f46452961457dc39c54fde66a41f95cee1ba87682ca6342ab76f6bc262632282a22293ba7be9cc567700b5c13ac19f126b16a43bae7e4af067d280590ff759d4c3a502ab563080dbfe1df14ac06d254fc
sk = 76c9ab126b3d022c31745279f6e684083a496be39aee74bb599a8b6de9940a26535a2600d3ca572edbcc37d721b7614824a123b4c6c8a01a0568b8ab61045c3339ad02e68f16d16c17ac572f9ba77d279d38636c9134c501b7c00518bd0e3293fa3a1612d16488c7bcc4cca7fcb5595191cf0d43c2974c0d8551a72d252896a8baa7740c419a1270e6b7145b053ff828344b30d5c18be9f2c633799970c44bc49c2c485921b96ba685ac1bd9a914bfa026a35bc1eec70b8562c9d825a4c7d5a60470c61244c88681af5804b587141dbf72bcbf7604a0705d655b00b89b9045c0a291a355ce68a07f79847a181401c028590788b7a2c3d95b84f13993da06556a240b16887b78e43c310928459312f196bb04a7bee1e0969d72264db1ba0fdbb54ed8c49c3bccdc44a9d4605db677002a0cc84402968cc7759743bf2ab97f0a4a67d95b93a5c7c51ff91201676394e69acc8aa6c88c17535cabb8dc07acdb239b848a8bd88ed0430e3381a6a92b9ddf04955dd06e01717f9036920ddcb33e017fa3103cdcb955b3958347a162f0db95a3b2377c4c6027353266a91876f698ee53787dd73bb9978c7984713deb0017fa1df2b10feef4c7ae5734ecd7ce2b043793b1a19655950799243eb493eac103fe0a174d67b728b7097dec31bf1188813b16c1129a27669fc557c0dea7bdef1303ad98b81e8665ffb009fe5440478267ab2310a34c3f11c88ef8fa5736b91cb2972d1ba772aed1b9fef64af7e547bee627fd9232cec559d4ccb36e8702379231ee5a604cdbaa53db415e0588958321709cce82748fdbc257535584d8d89dbd7cc2d857ce3ab498c31b74fa305d8b145184a906b89a28a82b071d8bc4c52623c306766a150606b63021919759c76102503c03478dcdd7cddf71042173c91c70682ae684fb488f6378678ad114d8e6c625087741e868f1176cd09721e9812d7bf5c63e21974201d0f2844959c898581994ab664ff6784601268b4589c20b4c9873e49f03856debcc266764339329b327e375406a54a0b4c89439116fab279d6b2b9ad0a09ada94a1d572ade29dff802813699026732c30167480cc2230283801bb2baf3cb3cdf88e18f79852a13269c328a555955dc04733e48582f0768f40168f468c83060d0f1bc735ba197cdbba40dc50cd38c53c2a3481b763935b1071879d77967598b2aa8aa1ad34863a6db84dca6628907723f9891a4434339dbcc19213bec2463c5b37b82bc40821f5a33cc391cba73e3c7aa397c71b6f835c29d70c226628fad2ad7014345098a55502a6bc75003b449786b9534ac31e8b6871c7c98be6ca03a974a0936c4598438bfc953b691771c93b83b87579ddb6bc6f5721e2490fa9e0b36bb26c7607bd4bdc003ac9c2b0f41b7b9b5fbe9432b9d7c164d938b43698271a991d4a234fd1bbb28b07b5b5206fb75b4ee75bb3a28539462c01cbceb619b3e2814e5efc79ecda14462b46782308a5e61c2696b71cf367fa421cafd1c0af5bc6b6a7bf07d3b504c05c57f184700572a777bb0c32c7b82212d6c783d9696e96f11a9af791857526be109141793c7b92823f4b116196b8695c0b00a46d521b49241452331a4edf2a56e0264505c0682e248784527ec73160954a18dab4986fd146767bac1506885a7abbaf203fa7923cf3644b146a7687dc0f56329e3c64b052db6c14e3211cc560d9a70a1ba641224b2eb8e70e44b25b4b346f3037454aa69744d1777498c98ce741ac1008461868839b4149135b41817d135060acecca5af744e982142de574ecac5f1432a7d907628eb75439d8af02d37e5181681f1b249bcb22d52961d20458c860ceb3175730acb9b8c8500dc258fec13677f40506bc76f8eb31cc91a605e905ee839c3e0b771c32595a3238acc079fe6034769652e5cb492da0a3e8c0cdf13c899cd5838bb46a27e343bc62ccb6294c1619af96817d77ebc2e1431f997566485327cb9331a262153cd31c80d939d473b81feb0910e027b02c29cfd66fbed3cd09c11fa08744b9e0b62dc3093c2552bc7a770a0550cd601b2e6559851bbb5d8665865555ae510c2df9637c07790639c0af6b4bdbd567b704c267e6abf2b371f580686a1910bcc02b7ec3c08a7aca3fd121cda343a61c6c995742159cce5503b4996a7a6fab9e8dd5713bf62f3c0792628ab621741034208ca01c6130d3a3499a186fd69db4b3cb77417a12992e8e448fb75b73f4ca54fda42b2df2a4f9e14c39424bd1592b90968434eb8f52a6a1438cb7e589740c8b9b2b6123600b28ee954cf0d18dab1bb3fec8a0ff6379a4313325c7011f4c7fead33c8fb543c3c90b6ab35e01e31e2dd4262bcc92ba11ba055295b3f2a273620576813232876d1e9b18e22639e9c3759eb460390bcced9bb0e368c6cad846767c69349c59fde27405d8ccc900ac2ed762b1ab6381eac33f14aa27c047e5a63921030f8ee7055df00f7cd353bdc1487fc0875746b9deaca76fbc70ef5925ebbb994833a7eed732235b06e6ec6b28217c7d9a86a5396c80d43c22c56c19570238c70e7a7c2b6a77bca45785ccc31d8a880be379b05e45a1b9a8b3b2520826f888a8a025e28abcc4320bd1e30fdd17cbb3018a7a784534379c46639a21227d279b61da608bdf9bb9304b322f103a6a762db152548f192534a94df0ba1b2c97b9af8202dfc646a84270400cbeca95aada593d8f4719abb6cd4a4699787b92d63279fe9bacc0a989a59cb0ad279a567b8ca9536e8107aa7b81b2bf7730b9f4a470c8170655a0842602bc4610f9e7bbdc6acfbdc4732e4266083c9c91d41ed1f2422822acd01bab34c4789a63a700a5a135d65495841e69ca2f5334cbb1fc4c7d42b0f53bb63f888146163a51759c43349377ca824b32091e9b9c30e025981b82cd23aeb5385be7f398aa5025e87b605827328ebb32d6682896298f652243ebb3b8a6f759db824d3f577cfb8aa04627a80a03804039478abc2a627779d1c87fb23453ca254fb51c629f17c1edc8cd8c71aafa135051320f81c65b06711282ec6e7e4b021eeac0c3fc7ceb4b192897899f6c145f53bfa2d68a5b583002667d101a9c7e721f0da0711ca79df954126d9199fd6351be89225cc52d6be5c906860f6ac81c56477cd34c94ee43b920eb6cb62bcf27e5669f9160f0eb2ce7389b8da47cf8b22f46452961457dc39c54fde66a41f95cee1ba87682ca6342ab76f6bc262632282a22293ba7be9cc567700b5c13ac19f126b16a43bae7e4af067d280590ff759d4c3a502ab563080dbfe1df14ac06d254fc149ca4d94813f81c792060502e09a88ea694c5de863ce6a50516cacb1c3f44bc1056461570b29e27126962068b2d07eb33db448a2938785e6fb3e02675a6ec67
m = d45fb8527103ed4a9a88e77edd89261b4e0d74b9b3a3f81016f534edb12f3d36
ct = f86369aedbe31bebb3e3e837726d3cd9574a144fdabc021b644683f366daff8cb24a9269140f4dbce23612819dc1e1eaaa31470951d362e9dcce363504f564d453fcf206b4f381ffa8ef4f34a24c1b43470762ab52d6aeccf707a8f995de430e9e0573f0dffdb41ca0cfced92886a1d2abd027bb649a6048b434ea1bfe9e380fdf9929f602e9d78c4160c85b4096c740c5974e8e5ed18a23f1fe021aba998acdc93c5164fa8eb9bba3ea8acbc9b3161bf37aeac56a7192e4f692c90ebe44e4d314c22f2ec8aee83d215614c798f994d022b2d695a0f712dd48673280cd1a121d7ad11269d3b268af94ecd01fee113d39ed99cac102cd6c7486d68554c973abf78df24ed2775b301854b935d22808c4ee0da424fd6e964c401de7fb2ad5712d071e2f46f01ca1b953706e4a2b31885a7d11680a180c36ddf3482db2430fd1bceb9a4636616e46e89052c2663e4b23f42fff809f8db68bec7402c3946822217baa08bb05f70a9f3f813265a435ee0efab6f6937632e92278a48877e0433477231a67985dbde65bd2d9ceac815bf0106d332800857339d640073904944cc3cd006079f9d267d4d112b8eecfeaab43af43cbca422a7c445e5c2e9c05a252c030b366eec7fdac0bd133b34df3ef2724c4191a2c90dca54bc2c413c1f8d89f9be47f706d298f596fcf3970b5d6362c1c50cfe2bb08c3d806add8411c5ffb7f2ef84ea3e7f05e73095c75c2767cb14ee91032210fac70481ed11d94726d7a36f390a8951655471cc9981b4e8c69f9aab789ffd01e559b78295667857b1023c471f7b37765525629f8e57bcfde531ee9bdc24ba7e2aa8b340903b3a6e2c1504e0768f5c2cfe5571aeae0c9caf2d9d6baf0872b974d6581ef22b33753431dc4cf5559140c48fb40c497c2ce401f524ebb2b61368129f12b157a12f905f49c6e71eb2f7f7309d4e2f89358997c985d3dd436d6cba77f5977631532a27da99603b8b9dbf9365bb99adc8dbb0e4e7992d73654227c93b1f68e0dd31c02a7f3bcdf5ecc35e0e7c4c4f094e200b8232602338caed0b9fb44cae930d36cea67f1e8fe293999b37709a799c61487863c81d1cf541a4f52eab500cfb79161db0d4b0b922cfe760ab8cd6e3cf26f263bd0205b9c719a0387938850d5343ffd17919b2a5c999e561047f4d58ff0ea9035adda5902ac7c047237b18db38eb3ec177aa441a8631512188875cd38e2246d881aa0ba2110a6408b9ec892500a8f79edebddb156ec5ef298da32cbf5a3e072d9cd14c4ee71d3b77e1eaeff008b0a60445f672de5e36d01655d0d6f25d3180ea19e6405853b79413289ecd4db1f059f8ec043e4d0689d38eb97e9a400950a68852bac3197c84c03e06d59d819039dcafc06e74d3daf7a4fcc1b7183bf0e0eb58a49de1e5693c96d8bc4a2ff3a1eb6e469fbcde1b5f8285e7499cc28d1b5891dd97f83f993ac3e1c0bc0692675504168442d0f1b8709d50c21971c5a24de8d4e44086bcea8bb5a10bb3ddc564d04e852b55e11d73de6b7325140
ss = e6c95f2b105f6e6ea86b35568f4f6edd09256234ce001dc7cb173b35fb978c1d
d = 6dfd9b575872560c7bdc2732c4a28dac4db04e535eb8e402c3dffd145c09ce47
z = 2dc85fef74a61da258edff86f377ff16f321689e7ba5052364d2448a333c7961
pk = 0055afab2b0f8c4481d2316c876607a02b744637928897c26c1c5762524f42a00b27d4ab7c198334a13750b8bee321cf5021cbe4536246a0879890ce6f042de3955e373c113d7c2e2df360a8fb5c76fa7f1f594b64b562d0c3b524756b2f94667de31f9a67aefeca35d6641d17d167d6d955d6bcc1709297c9277cf614423b212e96281f6100074d2c2209f976df6332285b3c412a8f618c5b5175302952366a5c67462b07fb74cecc5726ca861e47d4c599819d26329568c139ecd31b22ccac2901d0bd347ba5f10a51b69dbbbca90b574405d8c0600617e682bf81472018284a70982773434d07286b319ca4e3fa6b24b25171093cefa559aa33ad3a0336a1a18205a07ec4463511d3be9ce0b05944819b9647ffd94337c94b7831694ba31cbf8c7af238c21dc1060799c09bb8aae0a084cab07c3bb8502275398e05058b142794309e3bb287fa32a016f46e9feb9115f09a313970293b25e7d25c4abb623c1959d6246d7e00ba79068ea03963d9598fb2b04879c3379397b086960c0d896e419ca5f7667264e1907102329474867cf43a426b1e117826ca542cce64adcbe154f36637de2cbdbdd6c1ad7794a0c18fa339993e873ea54c3f92a68afe0445305bc97b76c61b3bc693e30b2a2b18a6cc28add35cdcf601554b17df39998516549b823ae1596d2a88acb9433433926af62263deb704a561b2f2397381228fc5b15bd93c3911db634b19cd7217508e328113d565b475393d95c7abe5a94fd6c1cc1283587b97db55109a08b1ae1060cecbb15675a253ea154ee19aa9ec29ec33400e4946b89b5b1b4ccd41362a3cc75808408f50ca8662b236f1830656a432e2193bc4f09ad1fc6a82252174a6530b3b078808c8798c9e110820c295797580a74572adb025cc31c75017468cae17c697a79df023aa250c827c11a1491944b9d6156d24b1f0f53c12a1aaa5946bda21485cd18aac0034de843489b7cae9ea90197cc471444067d01f873175693224c5368e3f3220ae48832c0928e65195510b5d4eba93dd3b217b79481aebc34f2123ce42c0aba83ece60034ecbc0ec4420de32851a998207f770f3e2bf94b047779b6187e083f7e04458c243d9125dd1641ec413ccf0a02811ab65d7d954bf4cc0cae00c384889d1b23405419180ec83d9ccc170e0bd6bca3e2682bf3471024445329a515456175ef6c167da459da6f3439dab20fb28bfb9764d5d9b9af055b442399361e91f84965fbcb31a4db147cf5cbd37b955fa3b0a34b78f8f4b2cf584c1f3646b5d7887a99b3847ba9010a69c89f52653c2c4fd2a6cbcec2d00392a1aa44ddad605d8e1595d2ba305cbc86b24a47725810a761c45c6cd0177262b2c85beabc07f5086ea31bd443889ae657c9528abb2769edc8cc74bc80943f92e88402ec231823e15112ff5624c982be7669010e31ac9494334488105eb88658339db648f30b3a08b7a7b5bd1113a83055f673a8fd6ca10cb4ce3c32645fc42ed24420b222d512c68651a0b99875ef8e913b984c709221228e51bd2c2407cd49a06e83f7f12c15d33b0252937f857beaf9ba79045cba8264d7706270d4787f6ecb8922582b7321c26da7813eb1c61a80038289cc84a923e03d7ae3cb232d5e0c1e7715d7b305d86d34fe89069774bf4339a1249be49b1
sk = 672a64b0079b3b7c18878338aee97b73d9ad10231709a4547941c0c5c1a6297367bce3b5d68b929f611c5ba26f39b199ca2a82bec9ad6318be48d75f9ec7cae3eb4d1732b8eb9a742216723b4bacea934113054af3cc752201859ddc1a990680fb573efc845a85dcab5c352dc701a45e5804a819644037bd095615e7389c2bbc49cb9bcf192b072b539d93fb993bb73f5f3b1549b13e5f90c8aa82991384b310bca58183116fa964dc1cc15c933dd9604ba6cb83c694132c628ac0901c5fdc45c808c2d06947008515ca95c77b486b1db3406665b0201498f721588335c55d2366eb7867ab2a8debc248df0caa3e637643455f7ce625f9f0b43c8787fad449f9214f78551f9556272f7a7040687eb185521a1a576f201373c61840b346d91b94ffca34df0045cfa4b5364432c7e2344a837d3c09c21ca23a957038d8eb30dc91cd9b25837155663b923b6f6766a4555475b04d74f350cb2640cc07cce818609033a8730b0e7c234d9b8b4f7d77cdc095c11e0c8ef16b3eb63c06f72514b57501dcf04ddc162096b99e6b1036ee0118975932041a5d5ef118e62b0429d4117d89b72924afd97770fcacaf9bf92824b9ada2674dd4ac40dc8471ace7102d13058a740246010a685b9814216a295538dec1a9289473aeab46c6e3cdff4335dec9055c5baa481918bcfb0a63cb7e62123e19f1939c1030ee95709dea6844fb978410989ae9b2666984e38062a1d066fb91b362120c7f3bb5488628376b1c827b50fb11b3e4a630c52a32d5a40e671ba0e99269ef09bf1eab049ca04ecfbbc213b74ac06aa790a85757a9be1c852199e7ca0ada5e07e7ccf352b3f3307631e30c604bba95d8aedbc44d12f73e7f51b4b8537e5db967d2738e3a13a33149c00ed24560753f34b85b85c535ce644b15e046b104b23b3c51562c47dbc92f2b44ad0f1890f98044ff3092498416996886c55cbe1812aecc6aa3d08a4f89c62708495eccf13c02a6b2b202732888297b3aca8861bba2e1cad6e7658686ce07da3580232b5b75c61ae1ae72a344293855f47a3aad11c4b716c211128091065a07439a40abaf2d62c674d40a6b1468b61ac2e22acccf25c0783b5cdfc60a47131f0bc6133c55b92e246b9c722ef680bc0ca12c7dc1c46128863507781937b9e02b5355d2b8399c31b6a80ec1137e5fe9ae01d980e0ca647a7b3678006c678147529a32df269dcc378416b14d61b240c4742247bc1b77eb905c6889fa022910a974f262733ee14b75b302e5148063e5ccf3984d073410bcd9096c38aa99c14dcf69aaa3fb32282352fb4a315b736774558753d7a1615c9fd5d30904e1186162a2dacc96003841934a40dd604983979838fb5382fa6dee1a4cdf3063326503ed665fe3ea84953b522872c36e7888864a0e55f3466bf20db1263cc0fa91660561c6f3171f45c2bd5652c95359e0150988f58ab5f69232008b62114195f570a3dc9c916073373540538a56e22b4dba234eb315bc15b3c89ab64a9962282e3c20baa7aa540c8273b83a39815131d24e3643353e5a4df3e986abea49bcb2b96be28a6c4998ce24278652c59f0c5e6c39a52a7269bc769dc6e3b75bd34e7be7c4f86a93506b0510310c0055afab2b0f8c4481d2316c876607a02b744637928897c26c1c5762524f42a00b27d4ab7c198334a13750b8bee321cf5021cbe4536246a0879890ce6f042de3955e373c113d7c2e2df360a8fb5c76fa7f1f594b64b562d0c3b524756b2f94667de31f9a67aefeca35d6641d17d167d6d955d6bcc1709297c9277cf614423b212e96281f6100074d2c2209f976df6332285b3c412a8f618c5b5175302952366a5c67462b07fb74cecc5726ca861e47d4c599819d26329568c139ecd31b22ccac2901d0bd347ba5f10a51b69dbbbca90b574405d8c0600617e682bf81472018284a70982773434d07286b319ca4e3fa6b24b25171093cefa559aa33ad3a0336a1a18205a07ec4463511d3be9ce0b05944819b9647ffd94337c94b7831694ba31cbf8c7af238c21dc1060799c09bb8aae0a084cab07c3bb8502275398e05058b142794309e3bb287fa32a016f46e9feb9115f09a313970293b25e7d25c4abb623c1959d6246d7e00ba79068ea03963d9598fb2b04879c3379397b086960c0d896e419ca5f7667264e1907102329474867cf43a426b1e117826ca542cce64adcbe154f36637de2cbdbdd6c1ad7794a0c18fa339993e873ea54c3f92a68afe0445305bc97b76c61b3bc693e30b2a2b18a6cc28add35cdcf601554b17df39998516549b823ae1596d2a88acb9433433926af62263deb704a561b2f2397381228fc5b15bd93c3911db634b19cd7217508e328113d565b475393d95c7abe5a94fd6c1cc1283587b97db55109a08b1ae1060cecbb15675a253ea154ee19aa9ec29ec33400e4946b89b5b1b4ccd41362a3cc75808408f50ca8662b236f1830656a432e2193bc4f09ad1fc6a82252174a6530b3b078808c8798c9e110820c295797580a74572adb025cc31c75017468cae17c697a79df023aa250c827c11a1491944b9d6156d24b1f0f53c12a1aaa5946bda21485cd18aac0034de843489b7cae9ea90197cc471444067d01f873175693224c5368e3f3220ae48832c0928e65195510b5d4eba93dd3b217b79481aebc34f2123ce42c0aba83ece60034ecbc0ec4420de32851a998207f770f3e2bf94b047779b6187e083f7e04458c243d9125dd1641ec413ccf0a02811ab65d7d954bf4cc0cae00c384889d1b23405419180ec83d9ccc170e0bd6bca3e2682bf3471024445329a515456175ef6c167da459da6f3439dab20fb28bfb9764d5d9b9af055b442399361e91f84965fbcb31a4db147cf5cbd37b955fa3b0a34b78f8f4b2cf584c1f3646b5d7887a99b3847ba9010a69c89f52653c2c4fd2a6cbcec2d00392a1aa44ddad605d8e1595d2ba305cbc86b24a47725810a761c45c6cd0177262b2c85beabc07f5086ea31bd443889ae657c9528abb2769edc8cc74bc80943f92e88402ec231823e15112ff5624c982be7669010e31ac9494334488105eb88658339db648f30b3a08b7a7b5bd1113a83055f673a8fd6ca10cb4ce3c32645fc42ed24420b222d512c68651a0b99875ef8e913b984c709221228e51bd2c2407cd49a06e83f7f12c15d33b0252937f857beaf9ba79045cba8264d7706270d4787f6ecb8922582b7321c26da7813eb1c61a80038289cc84a923e03d7ae3cb232d5e0c1e7715d7b305d86d34fe89069774bf4339a1249be49b1e5c52e639e5acd0fb97c7eb44df56df5250c6de7d171c467ce6887eaa4ee3d612dc85fef74a61da258edff86f377ff16f321689e7ba5052364d2448a333c7961
m = 147c065d7cf409a115a8df448134e1081e296f120729ca37b4185b73e2685931
ct = 2a4e56f0614b990ec4a6f65967a99844664f60ca86a5092963ced70816946c37a5a4a354333a2d68bd446c1b8f9268080eca275a51e00719a43f445fab9e7fd343700f72a31310d0625d4327cfed5f36cd6eb2319d249e60f8744194a8d6e48539527e4527f22fdb3fc41dd271eeda2d3b81270a49fe01d447a1e607a84ca653dac0f0494d85f6d60ddde9828f5c89d10ed9325c68eabd8cc76042fa7adbf0a642460f32cc348f385a05c9a00d29b75e6bb6b230a38d414a412f587751ffa89b784474c8121832a86e4dfae189a0f8b7da63a6dfe2017f7990a78a717514d9a68e0b44989c708d1fb64901fa0f6bb9d3f7337f30dd2ea6c4040e25d225099020e00f724b18b66c749440bf3fa214040f9f363a4be810be31ccdace9511c2d15203a5928591bd762720da39d202dc43dc38bd41c4c576fdc0b5a1f6aea4b8b59da883d2557340fad8540d56bf17caf1bd4be056d415003804dfc520686c38f7c9940d170e1043b137b715217db5ebc17233fac7a29a51bf49c8c6bfa291ada9cb0621880d5da6eb1d347a4234ff62f71eb2653453bcecfe53c5d3121663bfdd301fa46821bc7e4ac08ab4450b8789120e7460dbd9d58b90f293e8e027dfe3cbde0f6f87022a2d2d7591e7e230e88b73573a5008420666fe7af031dad33e2cd7be7195215103f8858d1f6530cd9a56a032fde765ba98aa53b8f3f0dd9cd63b017da27ab54551a8123a639dd06855abcf26becebcc1a0aba9a5fb8843e53a3963f25e4c085d1b74db6b210f8de4f13333d2b5ee1a2216226296604616dfd7deb88d756716989c2ba09073da2ddff0a7446613d1b406c880be63bb274c4f8fc9cd08e6f603bfa7016000ff5aa76a45685d9d54b6c3d64d726619ffca6e56f5729ef4dfc3a17795f6a33076d854d8ce3c8eb5ab0bb281a3eb337fa278a54c1892ddbc5afeb8adc3cc921680b5a273a813b6a2e6bafc2c8cf235ae4bc5022f66613ac2ec8da1263a9ffb6c89c4ba72bce5bd304b211a6f5aa6838d649c8687c5939a635250d2fd3b5298f1a51052d82f8d33bf73cdf7413b54647da3f7051c4b865737d79e434b7469a51168ecc92071c1b9c727d0f27acb1924e796bc19adbff9684fdbfeff11d7784a7c1158078afb76525da319c4b474993ea5827651c55af8da3318d1d1d9cc7b72330f4c13f3df23ef97826cd644de2a6c666414ec1484d505ac9bcb9f54e3c292f615dbb93ef6f0a11f8faba95cd33ab3504a164a18fc801fc72f5b296c05ce8c3a21924d0681e653775e8e609f159b831e3acf6cd18f369734536aeac6ca0d3b9e86baf6839dfa26b2ee24a7c68f4dfaacbbd2948684b275056287ce63ba50326bd6a34469f39202e1025e9426121d3381b70387112f2ee6dd9aa273ae5a132081d1bc4725e9b0fa0e9b538d7888d1344f4be201b161d3aa3af1ae40ab0124d1a1235fbfb441c871730897d8609bba23ad1e9c4d32a02612d17dff87ffd65afb386ecc48c73503f276ee0ea76829ef3b2ec4b626004dfcb17a
ss = 2ff771c30fbbee5f0d1e8e8d2f0f27bf3c858141c3fcd6846181767f27a149c8
d = 6fca9f4e384d8418075cc064c70730801bdb8249899d456a77130d5beeb3662c
z = f4626afbae65ea913cdb263c9615a5f66061ccc74b1ac83b5fbab8fa1eb6799b
pk = c1cc248a969a9deb8ba9c43e80799f3e287b4263bda1a1055d152be8c84a4df5447b43295d0ba65d2a9b2d15a3b139507a3c2a44965e68e7caa4d9aeb4f67ced404305c81782ca49656775e10aa531f01c66793e198092e2b538df264818e7afdc94ab3cda837164cbaeec93fe2b8b59397482f084af51976bb6161c026761a22dd5a26457c648ed0817ff0a45fbc8c7e0e6c45767b7a720997ca60453785b73a43522979d06b365481a54e8124e9f4274950315faa27f5f8c50699164414398d72321a9d5c2181338de5187baa2c0c5097bfbc72945b15406eb1e88caa3ff92886a6a4fe2c8794700211ac32e1968643ae5a6c3aa309433cab3e48aa93a560fd18550f19831f6c74e811b8be5771244954da635a2fb6c314b9d77f1bf26fab613872d0a2098dff0b060516feea45293e28c0ed088bbfc0165a1906473063e97c5b2825100116793fb1dfc9447fe3227d96bc5e999cdf1f545c8753e4ab43d211c80ba9646e86651d928b0c9e64f5c2ca80b99914d878641a53a6a385acaab6d9b5690d11a8ef5a08c35e80c5df91463c76366282543b08c0bc3054ce07c32fc10ae021bdafcb744c20dd131c8d4146f1fbb282250941d8a1cdae68b4c5961a7a437b3251f144586aec15f505aa79305797a16cdf4c89209b02bdaaa0c0d367e2dc7097a9900bac5cf7063c3b2027ab05b204fbc997f333122798670e3488cf4bc64089a15a97f0c0a4ab5680fb9d5a9a815234e158316f31948b80ca33523e2303838d55ea2368b037a607b643ee8b2488ee456273158a3675b56967ce7b4a1bd2c22a91083e474ab9121cfa0f2bd1a24b27aa317c34b968df055deb839ef172ffd0489bc524109aa9897383f9cf0226810b56bc75b699187bbe86d465c7a44b65aa828c40ce76de88cbd6671093ca1689506657cdb6b3cc5a9a0293d16057e700a3bb7623e3ce1c8815b1d17066853b1cd807c0803f9a9fc2b62f637c99535a1733159ff79a863ba9203d57c80f0bbe02052e41004cd42388fdc695d9722bb0147c55510cfb9347127002fa9038f42551fe1656f1c4ba91c47e5fbcc5e83013864209290cf7d901213a26e1fa79aa7576c7c4103cfa01ec6e1459c9aacc449af7d10aca0a4171b284d4473c9af9a84546b03c7d5cea7bc723dc5032157b58431ba9a895d35f89274e827470babba0342567648ba84a51aa5a604b4c36a27c0b2710b2388b53085603cf62d9ea0a6a6864971323ed9e934d7471e65a4915ada5dd1e7482a37517cfa6255782ebc7b789c4a6d2aa746a811c0be90079f138dfcc812adac7c4bd862ddb83cf0d6b74b623b523318bc807163e6c98d777c7ed0628266bd53a29636b601e162466cfb700ed35b0966a7daf32e7dd67aa1c08e7cca8f18fcb7bd3104bb5408637c08eaca654b19523ac0a031b76968d71d9c013501a1350742467970c2813762c1b4219dc904202984cb49b33e91328b0350ad36b4a7650f7505b11b5c6f0520cccf788b87b5aef42b44b567c42555c74f40ce66cc9003730928e859c77099d8149c78588fdf0c347eeb6752b39b755122e715843ed2a859c02a81e7705127a52d53047f973952321d34d4278739c4bab50a5c344011cb196dba2bc5197accd11b3f6e5d57b37115e763177a6910c9866c85ed61c6
sk = 0bccbf3cf040d5b87d74815458749aace6c82dc66a6a7672e534a60474b566c4060ec61e23f5aa640245fb2817185b0b4de26ead3744f0373f4172a6095821bb873f34b94733e60dddb312a1ec916dc0c10aca85b65a9407547c133b1cc32205c7362f3e458bbc507ece9c7b13176f877336a7348b4d785c3de0641d000268a37929c254c826bb643117e36a3b28120eb67104d8ea4509536bb0d54d1d11720a31b4e20b14aa57a81f45b3133525d5a49eb1c59e9cb36774421149f734b3b7778e4b3a2ed20e5cd8a56636c100f7a704f5691d0383140a633ffbcbdc5324ff329f46e5afb27070eee32c5008637708a248593ec00884a87231b7c457d969ad8bb44841d5c76a35ab1fc3031e704cff9045f80b3a2b925af1714ff78b25e798218d163b17e154634c1141a39bf9d35aa7cc9bd2a56032032caf8a6c61319d524acdb42b1ffdfa0b6d70673de99972b21e046737b11850dfe62e30c40d2d7c212354ab529477c9345aaf8a0e840b7ba236c7a3ba508dc995e6dc4a80b77b6ce1c26f8ac42304c91c215698829137e446e49414fd91cf7b9034f5301a81cb4d3251a47c64979ea133ea16012b2c48fea9ae3eaa71f53272af878d356447c9fcb163c938225a53119b3cb914bf9b9b8bb40a2b99a6c4b6ab5055288639802df6810a9f28607ff0537b92a640ec4a2f222075ab917dd2bd49fb1debd6435257ac656687ff75bc70f7b62722664da57882fa1b336819d8367466e936a62724ddf9c6cf439d44282645d5b13d84754799ab7170bb13faacea545ec2e52394851c21c01aaa5b31f72247600a25eb05d00443b3b85c3c176450ced12a8f583716a93ec1cb9d8e03436f383a3af0322cca926dfb45554045fa903a5ae8be04bbcaf858a84ec35793aa9d03d3882ad873289a337e37aaad72b912882ad657bdccf82e65ca3e554ac1e16a44d609c62dc71356ac04536b7ed72ab0ffcc9981031f7ec68f7fa6c761d219a8a78fe7d527f82ba81592c89513b47bd41470e7110aca8b85b9042bf9b4f2e29221164bb21a0eaa30a624a285c15c92ffe3630f19c35f02b9b54bc0c2b958c1c088491b990018bb66996bfe868a55f9c000a72264a649e535bc5e5cc86b1079f556947a80a6352c6bae64a97ef3a1bb1b2886fc5e0d284f81534cc3c1a6403b8c2842cc5909bb642343fbbaaa17fa255723055f7644366c7f4744c01427b9d9d1935afcb732ebc6f2f6cfb8a6c492482e7f046b32a232c3d74472ca7cf64490f0f68f4da0b1d81650384a1288f374a2a9c0153805a2709da5d5154f79cfae9a564166c601d75d7fd3a434269497e41ad316adc65cb152148327f86134d085b2b809ce96b16f6c38e4b107a2fa3cf11b0dae7b37c4285f3f9a10e0009fc8cc1459cba60e38222648bd76a8c770282ff5c57b74f393a8d01c0ec05b4169bbf487769de35e4890382b376c030aa67b28a2a3aa4d8cc8ac6d96254dc7911ec48076247dc2db021880975a49b3995854c22b89f3b1b1d4993c43456bb647c8f83ca66d613bf3eb3b7da4a252a0a7e2e61bf82c20efb11a83d1b9d1e087520991636728318602d4f8c5b918763be1c1b1479035b2a52f4a194042a006b483c1cc248a969a9deb8ba9c43e80799f3e287b4263bda1a1055d152be8c84a4df5447b43295d0ba65d2a9b2d15a3b139507a3c2a44965e68e7caa4d9aeb4f67ced404305c81782ca49656775e10aa531f01c66793e198092e2b538df264818e7afdc94ab3cda837164cbaeec93fe2b8b59397482f084af51976bb6161c026761a22dd5a26457c648ed0817ff0a45fbc8c7e0e6c45767b7a720997ca60453785b73a43522979d06b365481a54e8124e9f4274950315faa27f5f8c50699164414398d72321a9d5c2181338de5187baa2c0c5097bfbc72945b15406eb1e88caa3ff92886a6a4fe2c8794700211ac32e1968643ae5a6c3aa309433cab3e48aa93a560fd18550f19831f6c74e811b8be5771244954da635a2fb6c314b9d77f1bf26fab613872d0a2098dff0b060516feea45293e28c0ed088bbfc0165a1906473063e97c5b2825100116793fb1dfc9447fe3227d96bc5e999cdf1f545c8753e4ab43d211c80ba9646e86651d928b0c9e64f5c2ca80b99914d878641a53a6a385acaab6d9b5690d11a8ef5a08c35e80c5df91463c76366282543b08c0bc3054ce07c32fc10ae021bdafcb744c20dd131c8d4146f1fbb282250941d8a1cdae68b4c5961a7a437b3251f144586aec15f505aa79305797a16cdf4c89209b02bdaaa0c0d367e2dc7097a9900bac5cf7063c3b2027ab05b204fbc997f333122798670e3488cf4bc64089a15a97f0c0a4ab5680fb9d5a9a815234e158316f31948b80ca33523e2303838d55ea2368b037a607b643ee8b2488ee456273158a3675b56967ce7b4a1bd2c22a91083e474ab9121cfa0f2bd1a24b27aa317c34b968df055deb839ef172ffd0489bc524109aa9897383f9cf0226810b56bc75b699187bbe86d465c7a44b65aa828c40ce76de88cbd6671093ca1689506657cdb6b3cc5a9a0293d16057e700a3bb7623e3ce1c8815b1d17066853b1cd807c0803f9a9fc2b62f637c99535a1733159ff79a863ba9203d57c80f0bbe02052e41004cd42388fdc695d9722bb0147c55510cfb9347127002fa9038f42551fe1656f1c4ba91c47e5fbcc5e83013864209290cf7d901213a26e1fa79aa7576c7c4103cfa01ec6e1459c9aacc449af7d10aca0a4171b284d4473c9af9a84546b03c7d5cea7bc723dc5032157b58431ba9a895d35f89274e827470babba0342567648ba84a51aa5a604b4c36a27c0b2710b2388b53085603cf62d9ea0a6a6864971323ed9e934d7471e65a4915ada5dd1e7482a37517cfa6255782ebc7b789c4a6d2aa746a811c0be90079f138dfcc812adac7c4bd862ddb83cf0d6b74b623b523318bc807163e6c98d777c7ed0628266bd53a29636b601e162466cfb700ed35b0966a7daf32e7dd67aa1c08e7cca8f18fcb7bd3104bb5408637c08eaca654b19523ac0a031b76968d71d9c013501a1350742467970c2813762c1b4219dc904202984cb49b33e91328b0350ad36b4a7650f7505b11b5c6f0520cccf788b87b5aef42b44b567c42555c74f40ce66cc9003730928e859c77099d8149c78588fdf0c347eeb6752b39b755122e715843ed2a859c02a81e7705127a52d53047f973952321d34d4278739c4bab50a5c344011cb196dba2bc5197accd11b3f6e5d57b37115e763177a6910c9866c85ed61c69a350302631bd506be010a3f42112ae4ea731d515d80c3a21fcce60cc4d945abf4626afbae65ea913cdb263c9615a5f66061ccc74b1ac83b5fbab8fa1eb6799b
m = 90ce0644a11e7225da1f86e1d34d506fce42b809d968d23ff0c6ae57ac5ef075
ct = 50fd9a9cfb26ab3540603d01896b2fd89f810e7cf843150b2b3a9014e14aa269c3275fe7c6f31d7ec6a33648969aca70e3ae2ef83d50030c608fc2abedccbbf0866d1b8268f18eeb847055862727a74053efa013d8a8a47781f983be84f4e7c796df95e4b4f1dd8e2702f0cc02b89407d19511657a78cb744c5e147a88a862531caa15afadbf64b203c345fef0fe74681ee54aa6402414db802b9581f65eefeca65f5a2101caf1b83ac2e128d6dd5711434d8c6cb693f12575b9e355e857613dd3d9556b5f5f557202649c209c86bb1c3694f55f4b66d25e4ae28ed228c52794fbe9ac52aa8be8c562c762c594e7d0c646986040cb1c18925072da0a1c8c614a573b27d1bfb22f7a809e129f9d06e1ddb53e8744d433d8e3576374eccf0064837b275997961eb6c4b6ef28a70c4ea1e4b6bc6e381bf54c9c9f1f0832e9ea0cf047db0ab82b707de6fa3ad77c4d6a7433777f42e4654c33a8d9006a90096b864d872099ec93174c5b27b00a970508c49c80e6b78eecb58178cc475d3577ae029b8d42a71d70d66d704010036b52922e28c0f9bcb6e99f8307a1e20bb701eae987c7654e49fbdc6cddde97a26e0a439024fe1a8f260f68f93d5bf850ba07a32c5d7be2e2af007bb6dc92ba168e8ce458fbbbf298e5412c28a4e567337eedf376fd99c4a074ba8a23055b23427fe19857d4941394082770a6ade95edc7564fc42170576ece2357e595523eeb69fa73c72a69151a9e2e1a1ae360cbd428d3d753707b948459a5a85447a7080059dc4ea53ffc9e6fdaaa130af9b2b27c4ffe2bcffa74451fdbecd9846c1a2490e38488c13876d071538b58dd15f466e68d290287592981589e98f31305bfbe5435b3484f8167899838c1088225d7e0e4173a5fa6e0f440dd4735742b09711be0426cb603b30ea93fe9c4abf44617c09bbad4b7e2fef71ff60b3286e2e1d663e5cb67862becc92ed2b343fcdacf9ee9e241a2e57cf0b03b39fbc324125f768620cc537e6ca506a9ca96683245c76e7c58a9adfcbc10bd7163779f0521c1087949954f77c8b10bae4a3f3e140d6c97362b86394c00fb79d3711f4dc7a6ec0f5fe50d039310dbb16279cb79f083e0eebca30d32f806bdd459ee3d21bd3ff77483051ddc2d9eb6bb905dcfe130ccc80d0f1004394a5ece01691edf81bf6c497acec8e7b01c3013e24cb8839cf3d247b3675109a3d22383b5393fbeccc8256f2ae9cad334be38a8a00632088e9e7da18cbe15ffd43f865bbdaf710b0ae46ba441cba23d824e0876dd01130c71343329477b29c51486e59fe6fcc51c629b4a61c656d226ca392d01a7d6ad9e3e0f48eb4af93f9e7878289f854eac0ceae5c976d0a576cfef076b95b32f56d6205126c6fd287c6b3d6a442001130a79256fece1df8fb1a1e32e0f2d14bbb7204b219c0a57e91403691662453e5cd163d3850e22dcc80055a1a06309fcca838a4670f41be7b97a466457faf68d8dd50ffabd0c7d2bbe74c358c240779b2e788c0d7477a59fdce6a0798033e1c
ss = 6495955fe4ca97a491c097cac7d837b6180808d608e4155cebda47d8f5d1c3e2
d = e58f71bf175c0550a67e00e0f7b3b7fc36bc2707bf0c93044a492626de36301a
z = d79909f31e8168ac129feed8efeb21f07c02f282cb90f63ef10eb2f4a9acb886
pk = 33e4a6bf137a2d5c4408040972bbb41342a6f2f97c6bf7b5a05a92ef1c69a3e602f5062b4d651b9af148ebe566059454ae71919226742ac151fec6623bd5531699282cd0651a1bb436d113202aae301a6de6c132dd020cf0235944d0a041f6ad92e404f87432bf3a28035c4f6e236ca6e6b56d924800667f8816839549535f1325ceeb5b0e194b89a5800819215737a40988a43336ceaa914800278944ba54edc65071b63374fb041f07a66d5781ee8492d35221c53495248365cc438b4a65a745a64585242878997853597ce1f45371cb1f97f8638837bee3cab372c024ebe4aa52455283cc2249d82739ea481d685204a61840c856617a210fa431a31b27532b5b0868c2dd0a1e2947aef0575934905ec50c33193c8cbf15c5bb4a89b39c63337b3f4bb3b61b0581fe2362037bcab4c62ee14ac3d8a70486789a6d9641b4a112f1336d7e613b13502de7d1bdd103b6a712bd4c9ab0f5611ba825aa5b344ccaf940c5abc296088893626120b4aa3c73c3e27520b6c6411aa745cd4399bdb627ec584ae3e2a9081c4125cc37f20107f70161975355ae779d74062d4ea062a36a4b63a20e22f3af346a57b37747d3d68a486133857577dc3040342ab2c8a38c9702c66276b5439c82465304f22ca9a316b6c078bbd00a748d9689283aaa0fa584fcb922de15c170412ab5819a18019cc9221533a691503a79c71c43de9453922264ce5994c78a3ce43a1595cb0c761291200b9bdd8b6dd037326e5b40d43717e6507b5f7bbbf71800cc7a1143e7101995ca2c2a06d3a501229a913e3b350cd567e59a03ac54c35a8cb0e4faad7402cf6353a048461649d4171406503d0380f543aae846a21df31c561451fb8707b6f15ae138a8d11b53b4820e97d1293938680546000c7552dea31d4ad50e914cb85935cbcf18821d22b20d309023018a667424ac7aa71532aef2c69c0dc545e3e501e5706bc1c19b5179bd4c4ab22dccc9269560992637a7887b996a6754721a2ffa97be2b5fc2a512788334871577f7530bc06430e539aa7ee0acab022607554e2a3160c2026b8f169cd3537f523b4cb3096dcaeb4413f93e8dd26c774c98daa269cfb702d3592984a3304aa56809b61f5fa4557a08c8ab20a634bca903f456c6e835cbf23f647a47971c3726ca216014459a96531896c8bfe74fd0eb074d74a085bb32bd57857054629a3b19d0105f5aeb5e79d10b0ce0ca1189756bd74324acccebf80e849969bc008adb76ab38fbb47c59cbbaa33f22759d5f879f178a6ec6e37309a15d70c286d7549fea354b438b48d4e73d6b0584469433cb86a74be82ccee60e4a0ab3296a31fdb9a66116a765e2828f3caa12da7e0a4a0a54d1ad9d141b98413c45d277a4e0a11732b9e6a816e3f1cfdcb62d11eb09406b83c5746032e128cc2897e3243840652253b7865a079309b7ce6a1a5b2007b775a463199c4a90358b416435d69bc7c6ec48a155be7570b7fe2626515a09037a6d9dc449e344b0d570be3cb7b70a720156858d8656c296b54c7377456d22ae66402c6fa7a4d2921666171352f56cc03a76365723682c5ef77437a5d16bf343972c43b10f56c5770cb8e9c2a955e89c35d932dc466b0c198874bb242e511f4f4d35fdb1eeb7c0006fafe38c636dab4728b6725dbf53e59cb8
sk = 88f007f412264252bd88a985188292640647b1b3cc05c76af4a6cf3675b42f4482d95993dbd327c8d4b863a8a52446c45e2019e983c05c5c95afc4a0ae860ff06189406c1555bb292a521ba8ea0ef46125e590ab804b42284b1b2bd3338e18a6d6077556fb4b4c39ced51a15568b9d0234112556385329375d55847d6ca3b3c3444a48282c166a218a1c21181b641936ee5527a9848567d5b2a0185e10ecbeaa87503a338e98c0abe960b6c0f129a8b5a532a3598d6a99d55b06cd37bdf8d7adfafac7291c00e07a2816c7ceb5d04461d503e7f382f0e2bcd3389d7dac197ee47ec1cb2261059300a70a34c4007b3579a26884fd771cbe0929dec5b2c7ba08047c99fac165905a7664f27536ca1a8995a976439cd67a7e4fec693ec8beb3ec2e1353c43538159f545bbed6612655762ae90f7785cb8c2051a4ba328ce09977d85434496c9eab763f796f77a94db4343888eb753f434a1906071ea765a07c7f21257d834681be97347ff20c45a207ff7968dc200b48909b62ca4e2caa8e90d1518e7373966b76b69b65b099814e091c2867374e4009b1a76355b2b04beca33f9949c3d700d1583f12a07ec7349c57ab810cd3471a818f8bd8c7e8656ad148561c82bfefb827c2423e92e792f6f79a8feaca75f663b765106b9376bf66b099135c1a553e5b3c0326b6774b384abee645b5cace1bda4efd521967678adf291b6e6602df992b13a0444e817576f9487de014cd563afc086dfe864c0f565a2304338e87232847c2c0885e008536e4cbbad69b78e73794999a5a3aa1096ac7789efb049f273f4e04a92b85304fda1bbfbcbbdc303607d85b4504b544597bea524b79c3c438dc25ca6612d434857971cf95d343ad31c7a8aa5875641d2773535a80cf0b331840a55290cca82b74be2f4915af544d397552d2678a9c771fc89b0f00d6a36bb6276c10c1de195a271b7cb34b971db38f27f071b7bb4c44358766ec23d9636e933b23907a08ef691e453958b325c6a9136e57d2555485ae036ba34a9ca1333bb07015821187538a58c2af375dd5a106c9e01d357b280f07cd7a08a6a9f6b7adc63ca50589cbf21a16e0b35072ba13d9792bc5555b87598946471eccb42e27c9e2a8641c5524cbd17642f41b38fc888914c5d3462da370738fb1a6bf61330f17147b87a8fd294996b3b6bb0997b3e9a076262e7206a879177cec22b51cf1b85535cb3d056e3b6190f528349b245e1fb524dd149d218c5b41b34cbd579c2e2b2eb328cc66233a806177a316956e37a69513ca6183621407075b61b655eb5e5e60ad1582359d954d859550c115c07f71304368546c926531a78479544a6fcc492ef728fe0183dfa6aea27b75bd9b1717262022d75d383c813a2247b065939d20968981ae67d343179118dd1682215631dd7179ba480e54d4a49df6687b1537ad841e668b36aee700301151eda7706adc6572465289588555d263bb484beb51a428dbacb9487a35830597457411c899c20995599c0d3e0759650040127b92c85a58b4d87682b310d165af1b7118e7332de8f90ceb223195cc1a421a1685273078fb7caa4438f7aa4b45087806776188dcccc327170949c45cfaae192c8fbfa0a033e4a6bf137a2d5c4408040972bbb41342a6f2f97c6bf7b5a05a92ef1c69a3e602f5062b4d651b9af148ebe566059454ae71919226742ac151fec6623bd5531699282cd0651a1bb436d113202aae301a6de6c132dd020cf0235944d0a041f6ad92e404f87432bf3a28035c4f6e236ca6e6b56d924800667f8816839549535f1325ceeb5b0e194b89a5800819215737a40988a43336ceaa914800278944ba54edc65071b63374fb041f07a66d5781ee8492d35221c53495248365cc438b4a65a745a64585242878997853597ce1f45371cb1f97f8638837bee3cab372c024ebe4aa52455283cc2249d82739ea481d685204a61840c856617a210fa431a31b27532b5b0868c2dd0a1e2947aef0575934905ec50c33193c8cbf15c5bb4a89b39c63337b3f4bb3b61b0581fe2362037bcab4c62ee14ac3d8a70486789a6d9641b4a112f1336d7e613b13502de7d1bdd103b6a712bd4c9ab0f5611ba825aa5b344ccaf940c5abc296088893626120b4aa3c73c3e27520b6c6411aa745cd4399bdb627ec584ae3e2a9081c4125cc37f20107f70161975355ae779d74062d4ea062a36a4b63a20e22f3af346a57b37747d3d68a486133857577dc3040342ab2c8a38c9702c66276b5439c82465304f22ca9a316b6c078bbd00a748d9689283aaa0fa584fcb922de15c170412ab5819a18019cc9221533a691503a79c71c43de9453922264ce5994c78a3ce43a1595cb0c761291200b9bdd8b6dd037326e5b40d43717e6507b5f7bbbf71800cc7a1143e7101995ca2c2a06d3a501229a913e3b350cd567e59a03ac54c35a8cb0e4faad7402cf6353a048461649d4171406503d0380f543aae846a21df31c561451fb8707b6f15ae138a8d11b53b4820e97d1293938680546000c7552dea31d4ad50e914cb85935cbcf18821d22b20d309023018a667424ac7aa71532aef2c69c0dc545e3e501e5706bc1c19b5179bd4c4ab22dccc9269560992637a7887b996a6754721a2ffa97be2b5fc2a512788334871577f7530bc06430e539aa7ee0acab022607554e2a3160c2026b8f169cd3537f523b4cb3096dcaeb4413f93e8dd26c774c98daa269cfb702d3592984a3304aa56809b61f5fa4557a08c8ab20a634bca903f456c6e835cbf23f647a47971c3726ca216014459a96531896c8bfe74fd0eb074d74a085bb32bd57857054629a3b19d0105f5aeb5e79d10b0ce0ca1189756bd74324acccebf80e849969bc008adb76ab38fbb47c59cbbaa33f22759d5f879f178a6ec6e37309a15d70c286d7549fea354b438b48d4e73d6b0584469433cb86a74be82ccee60e4a0ab3296a31fdb9a66116a765e2828f3caa12da7e0a4a0a54d1ad9d141b98413c45d277a4e0a11732b9e6a816e3f1cfdcb62d11eb09406b83c5746032e128cc2897e3243840652253b7865a079309b7ce6a1a5b2007b775a463199c4a90358b416435d69bc7c6ec48a155be7570b7fe2626515a09037a6d9dc449e344b0d570be3cb7b70a720156858d8656c296b54c7377456d22ae66402c6fa7a4d2921666171352f56cc03a76365723682c5ef77437a5d16bf343972c43b10f56c5770cb8e9c2a955e89c35d932dc466b0c198874bb242e511f4f4d35fdb1eeb7c0006fafe38c636dab4728b6725dbf53e59cb8866573e536b4017c02e31c8ed7455c841a5ccdb795fc200acaf1da2fb936bb59d79909f31e8168ac129feed8efeb21f07c02f282cb90f63ef10eb2f4a9acb886
m = 8bc7f573082482206adac45f410a9a3ebeb4a8538999b681072c26731023fcff
ct = a0a1b602c3b0bc55ceb01081b75c26aa1ed3654b08a18b7c906e7359d1c535145ad09de4e1a63d227dddaa5d982e5cd3dbade2fbfec6692e95fdccb66e85a604ee4fda280e38b260f3989980e3911826c5f54ccb36033f5451276bdbaaad936f91f4d3c9c158bf589c41c97b423a5ef2960280a94c16cd27dba4d04545d7420485f3d77569725b1c0f4a079fba48fbccf4c2a3a3a1877d5dbba01b1754855a62a86e70dec8aa00815074428ed537ca07ab68a1b386b2b439a01c1e7a4f1decfd0af91cd8cba4a84e7bd87c9be35931dfea81fdf1afaf3edd665a950b1dba40ce0801e1b999fd30a562ca2c30353559ab10432fa29da1a6483220dda6de493c7aa8091fd0a8812c4ceef55fd08da70668dddd2ae771ebeb0c89dad0612a0f1f1c9d91fd424db1914f21e64b1e355e8c7c771049490034a01eceef8c5553687f291babc911d1067a9179424d5c88bf33398556395d2dd1ccecdf521e1dff325fb91dc23d1e30b26ce108c953a61266c4ff0a70c174b7485a25f9e4f621cbc75366fc6a919e63907b037b9281c359df9b91ed1b905ecbd118e0129bbded8326cc7dd41727c3e490989dc67e6ba1c0518dc1910c23ebe75127a726c47ea868a94944b50d89a01313890413e815ba129d1cdf8ffae184d81e6bc2d48b101e5dccade7fd37305cc6b9eb56f4804c2cb0911ef0d1255296c2e147ecf7503c3f69b57c5f8d63ab4473d71d64e2878a69bf10955c0040a72eeeaa222664e9abe37603406a458bf7bfc43f17c662e07f3900c1338af367d4dffe6f18b3e07bfca2d1f75483f399282f34a5092e05354d9e6a7ea02f63858ccd3b14b926325db7399799881113f0137b99c0eb4feb9f6a2401c376214db1f3274aea37665ea2fba25d6c6320265acaca5c9cb0ee6721245a8b2351fe11f5009353d17d763f36992ea0b2b1ba1a5b6d872ef40e47c32b866ef1597af5f96ab20170ce12bfad32be1e77ddfdf4366cff5be9c06d927ff04906893aead4bd6b9c873132a4e49556565ebae1623ec9d4ae130f8bc0fcbec42026a9b850e53995986ed745d3ba7a406cd768bbbfb91ffb0ee0b72e7fe28317a2e2a20a6fe55b3662375728ba193fc80550aa9f27c8d74fcc2f50c56bd67df412811c1d040657d4425d74ca080e45a83f7d1324328e0c99a6e7ae1be2f6356d4ce8519337879b053b68f05053a400f9ae728c9bd13aaf72972d73b3383b11667bfef5b898005a6af62b9808ccc2ba76dfbba5da6a6be48f38f8162f577c4b7ea8e0134c79d1d7486afc899dc5bb4f4cbdb469ab2fe93737d56fe7731aad4740cce672e50a4ad9c415b1cb21e71ac3daa5322d673d185919116e2cbb7d2e1462fd3cd75240418d9bbf779ccced5933dd2d61f7492ba1314318aa002d50ef6b5c942f0a3e1e9fb7a8979626fba441e1ca70e77568b1e8c005b5e114543d0dde0720adabba71294f001f00c88990d0e94106cd325b6fea8da3669eeb8d8b9075f2981fbbbd9b9d2fb16535a41478afdf9ee86d9b2c43c9
ss = d85f4b5fbb0d00c728e84a451e23dec2c91ce22bf6327b109f8ac79d928c09be
d = e3fc575ed51513e62aba655d24cd9c8f1c6c848aaffa946c49a53ac3ea59e474
z = 648e3fae1aea06e15778f3442223574e9c7823f36cd16c72618846331f95e91c
pk = c797aa612a100811c3131b8b99b3785a4a32c4ab212b5c0217b18a55190890073f2c12521beb9410040129d5947ef96b72c92ae0f58ae1ac236a5426e7a4440aa42c4bd501af4823cb621c3e6374e368aba59c45932aa0addb3473e96854e8a706c510e17ba91b8b865de529cbd093bda7b6ff8b182ef71651035ea6d8b7c00a6f6efb8dfc0b192c44260a9479539c5a4c38cccc6b1b7ff3697e3759f8e1253cf71e2d7c9119b77090a99b3be67ad965919bdac787f116a67b1ae1c7230b957cafe398027596d510b2ce87a73cf8547977631d872ed714193ba7be01bc7e16260b5bb00a4227b976eb5f0dea457d3a493d19494e5219fc67006caa818eb43ab0d80693eb616b8bb9c87c5e899321d6719801a9982049c6a98c2a63800405867251e20c117241e222a1281745e3929cbebc2444b9b0fc0148b81b96f83b9517a2ab24171c5c55898948b7f16c6a1a09cb7dca509a3876aeaaa4ab299781582cebe73e9ba63390b35847480a9a305ca7b4043ca32fa6875b88085115681bfb806268a7ba33bc0dd5311266e672147b089943c2310136ec47ad1652c681a94ff9d09f87e851f1941ab4755538d50d99169ae1bb2bb70aadc0c87ba3d2cb70f1043be7272663740ab74c05899cd7881be63a86abc13ec4e014cd1868c5799992a58a60aa2bbdc6b5dffb8915c3aebe3c9fc8f70ddc8b9b8bd69fe4f1b60202919022af3df26369c190f5f518a6479decd8626e1c16a1094e2dc7c57a1a189b8b2ed0d4b9b0d90662f134cf4325a1867505a43e411c3fb4c4477c74b658d302fea66022505a25cc2a06713fbe1c2407f187e427a0dacc9c0d20a8ff3c4538a71a639a9029f1c826e8612ba30b2de1c63bbb0f70058f13973cbee40f371c490581c5a61ba074175b6488bc9829ad658568304256bfb88db3b10a4fa1744e220ba121772d94b35233cff9f8ca6053a364ca312fe1acde98bcaa937121806b40c972b1ac1e15700ae67441e399bb0641977d058020f205b258a29bd53fc277609c31150a0134849b6b7d4564d27735507ac25bb2164d4664c0b37cd5b9000d33201831c732aab32ef114902104bdb90b638b42960ac870c14e6220806292b9d6d3bcef1a9b6e859516651f9019cbba1c636ee550a72146ab17231f22a8e1eb68209642caf3814a0121565504859810f4a81cd8c5bf10716136e77fefd995a8956d6ffc0a38f841a0905b19589619649ecb2b24ab314a9a85bfa85cc236d19600c7440771a727e6745829cec312346b92c1685507be82a7d3638d36d4a7641a9a042617c09681e0da904a21207cd7b57f183640797142ebb3aad3470b82511bb88c8cd2af6de0a4f789161f7b2c00e2000c95bcb0d270d00c89c5f102b86650e2f8a4c46c052a817cbcd978dbf2c776cc98d53c1f7db97a0f42594ef18b2444a21bb2c1a59a61ddda53d0105489967488046ff8679187800587f2ac8946688cf49e81da406a2684d1a6495d33a8f12b72686482b91c2272215975a484e8488d2b19ae220cc1387594da69195dc47ac1127738bc03ee72772481892734246681b818b16f06943021363ae890ad5e213303d86f890478a91c6d0ae28e95b4ce2a861cbfd681a47a25545c2a29b75946d0f45ba0aa193ca5544686d9f9a802fc4cecdefea4a0
sk = 53a58b52229950c6b8aab3bad4f53abd319322c80414d817966365de802c0f8888b1eb3411256bea64bcde19b9cf5142e5698316e8cad22846d3ea9a4008512ee83cf1c8517789366e358143832624213a30079f2e8b07641a6816c1052111ae088792c7c305e9c442a47697b312945d5ccb417ccaf9b1649bb74485f4c73ceaacb7a69e06647e531b5944d64586a089cc8892ee0094c230998a22c9a1b0230557c4bc3c454fe33e96b9c5fc74b2e051178bc1a0895a782f84b75457b81a905e50ab4cabc57b2fb99c5c9978a9a4b2915459fe8b474b66c73ec2a4f3048bc5387ddaa066c2dca233ab00019bc2b3a89ba4710cae9a8fe1937be7e26b63b039f7e324ec870f2ff3c886ac649048659896294e55c7fae52f50753117e02f93751708037410e3558c87382ebc052d1783314b5956804ddce8c378ec3a4681156fe044237004f2f58c59ec8b977c9dec63678d494a22b76e1d7b22092b16a39c696c7a04def98c258b774a4323ecd6905e3c0267304d94a59028e084d7f1aa0c926965f087f0d89275b88ed075c51ee424c4125cd153782e0bcab7f57e0c038bfb29798df5579c95bdc021bf6a005a599c3ac8317a26d94b6810cb1007b9e3ac9447399db970b5b77544636481434c2acd4a92a7575c227079813447939938125670e9027be04462ef7c00345a26efd3803a26710ba975798102f8452659d2b9bedb387fb92aa038a996c51c92681dfcfc2d5754bbe04b1681c01d53d2957b6327417c4a8f22b80468808d099055e781b5c4a594fa2c57b91a70dba9909824b46944cf553d15a8c0fff742f10127183c00e3c6814cdbb87b88915fdc92a273c364b18b9c16afa3f5ca251a417816a13214a3adcac650674c309923d74972a50114d951640610a9b4278bee19c2d520a23791a136bb0afc3565750295c93513b819bea7b0144472b63e2b76e1909816b88bba368a6e41331881923ee92adc1827d2c292195ac1ad64064272a562bc0c9a325731cc2992d373403b1867746c78a89773035d1f7bc833a0c9efd1142564cb53b494b226154e7cbf86e0cb85230c2d2b2499486050509bbf8340a935a53910bab694b229103158776b4a85113e3b8bf8438fb7950d2db1153627abbda1392560611c72871455125a4984dd743a2222a6ceaa88b3fab2caf9c7bf17adb2e9be841163bd3880c6c1a6860a8eafda0dc8ab3bda2051f6a1bb313332777ac5eec69e0f70ae83958d397a488727b57553a7c4b209e6c6a0d062ae0c988ab89786f764622879be2c227b7a717a3c7962acda48df3c84043a21d2d85564159fa7e7bfadbcc6dfccc335aa3425fa958de87a6fb0b55531b66deaaca5ca251c359535aacc818abf8fcb75a9423e2bb903d2811618f5a696f230ce50ba48eb786b34ae60e8b5d6d477c3d363e838030f586796272728c37eb82773ab186968a0c2d5e03717ca5918dc420be60f77d6aa7484c730bcacbb970de161c525973171e638b73a2b824508f038ac5c5c0b43098863485ebcb91c08b60a0c731842a569c92a077c06949d7865e3f7c8b6e96d9efbcc48c428bcb8ba049669494663d2bc5fe761b42089581ad73437c875b9d89f96675bf09809c797aa612a100811c3131b8b99b3785a4a32c4ab212b5c0217b18a55190890073f2c12521beb9410040129d5947ef96b72c92ae0f58ae1ac236a5426e7a4440aa42c4bd501af4823cb621c3e6374e368aba59c45932aa0addb3473e96854e8a706c510e17ba91b8b865de529cbd093bda7b6ff8b182ef71651035ea6d8b7c00a6f6efb8dfc0b192c44260a9479539c5a4c38cccc6b1b7ff3697e3759f8e1253cf71e2d7c9119b77090a99b3be67ad965919bdac787f116a67b1ae1c7230b957cafe398027596d510b2ce87a73cf8547977631d872ed714193ba7be01bc7e16260b5bb00a4227b976eb5f0dea457d3a493d19494e5219fc67006caa818eb43ab0d80693eb616b8bb9c87c5e899321d6719801a9982049c6a98c2a63800405867251e20c117241e222a1281745e3929cbebc2444b9b0fc0148b81b96f83b9517a2ab24171c5c55898948b7f16c6a1a09cb7dca509a3876aeaaa4ab299781582cebe73e9ba63390b35847480a9a305ca7b4043ca32fa6875b88085115681bfb806268a7ba33bc0dd5311266e672147b089943c2310136ec47ad1652c681a94ff9d09f87e851f1941ab4755538d50d99169ae1bb2bb70aadc0c87ba3d2cb70f1043be7272663740ab74c05899cd7881be63a86abc13ec4e014cd1868c5799992a58a60aa2bbdc6b5dffb8915c3aebe3c9fc8f70ddc8b9b8bd69fe4f1b60202919022af3df26369c190f5f518a6479decd8626e1c16a1094e2dc7c57a1a189b8b2ed0d4b9b0d90662f134cf4325a1867505a43e411c3fb4c4477c74b658d302fea66022505a25cc2a06713fbe1c2407f187e427a0dacc9c0d20a8ff3c4538a71a639a9029f1c826e8612ba30b2de1c63bbb0f70058f13973cbee40f371c490581c5a61ba074175b6488bc9829ad658568304256bfb88db3b10a4fa1744e220ba121772d94b35233cff9f8ca6053a364ca312fe1acde98bcaa937121806b40c972b1ac1e15700ae67441e399bb0641977d058020f205b258a29bd53fc277609c31150a0134849b6b7d4564d27735507ac25bb2164d4664c0b37cd5b9000d33201831c732aab32ef114902104bdb90b638b42960ac870c14e6220806292b9d6d3bcef1a9b6e859516651f9019cbba1c636ee550a72146ab17231f22a8e1eb68209642caf3814a0121565504859810f4a81cd8c5bf10716136e77fefd995a8956d6ffc0a38f841a0905b19589619649ecb2b24ab314a9a85bfa85cc236d19600c7440771a727e6745829cec312346b92c1685507be82a7d3638d36d4a7641a9a042617c09681e0da904a21207cd7b57f183640797142ebb3aad3470b82511bb88c8cd2af6de0a4f789161f7b2c00e2000c95bcb0d270d00c89c5f102b86650e2f8a4c46c052a817cbcd978dbf2c776cc98d53c1f7db97a0f42594ef18b2444a21bb2c1a59a61ddda53d0105489967488046ff8679187800587f2ac8946688cf49e81da406a2684d1a6495d33a8f12b72686482b91c2272215975a484e8488d2b19ae220cc1387594da69195dc47ac1127738bc03ee72772481892734246681b818b16f06943021363ae890ad5e213303d86f890478a91c6d0ae28e95b4ce2a861cbfd681a47a25545c2a29b75946d0f45ba0aa193ca5544686d9f9a802fc4cecdefea4a0b33387825115cba8b0ae7da0d1aada1ce4ab05bc2479b360b6c56dfa870ca825648e3fae1aea06e15778f3442223574e9c7823f36cd16c72618846331f95e91c
m = 6e357dd587894d497886bb4c678cf1ed347d1d85bc1540d31563106341718e16
ct = 766462bae737babe25a1c5b6b75741e32a7a068c93c8bedf940eaf061a9c149aa7cb121e1b94cbd4aa1ae7d782bd3ecbdb6d6a3cd3c56837a3052986e4e18bfe4a394c3a21aad514ecf905ddfbc7d61c3e7379ee03433ceaba916f5f7b4b851aa25f1f9ccfc5ea19560d985744b829e9f5655ba4db25b0f01fc534f47993bbbf70b357f3973ef212e22f94f138184a62a4d8a97a74f56876718abffa832a1cef259d580c3ba8a2d3599106827533759167dfbc0ac9671c169c278e5f650aa4d17884d5479f301e819755529121931da30f60c27139db853fef7a6d4a2019967e52df398680d4e2a029634d38d7884bba8b974f8bffe018fa857a490943bec494c028d82d8c0a1a4e0928a1eae1222c419d50ec62009f198ac7dd7e77b97d8d5ad77622200f273f6e14441546a5655e3cf837460f40b07cc06083b0db9ecb5b46309a41e80cf869b2c1758f423d66d8f84f30e42f512852ac5187ca7ab3d1dfe5e26253e41ab26be4d797748246b50aff6496a3dc5c945fa0b8356cd5993cfc412e6c44605f8d908a98357f84172f7f73dd94845feafc83e816b7e613e65e7e355d39d94d204dda777020993c7758aac125c6941ebc127d7a2e477b104bbed1d153241ccdba995511e8f1daca05879619073b9e9cc31fd2daa8d1c1f8ffe07d76c809ce7e446a078b7e8bd590e11476f14f45196d03e4415e0f317c4d13dbc184aa483b8b1062a91c27a338ec1f526499d6f11b60d1236f45fffd014319a4d587313f6b50970a66ded9d96748f3f2c7be6e1993a632e111e0931ae326a56b5c416505f36be4ae7475df27bbd6d93949547ff66b47978e7e0f106de85406d1b1056384b71b9168c0e79e9e56ab27e378f35878ec61ea052afb548fb8e31a24b70b52b61fd5ec0d83c4e9ec9c8e69e784e1d89b70ac21000ccf4be4ef5820902719878c06a85f1ca0c0a727f7c6cbc26a41cdb508f639e7adc8e0476115a2de2ffbceb330d2e4bd239e2fc33348295bd1cd5e8f2370e59c235ba5a162da5a84a092d318d0f3e1bf2d3973ff6e597e481da1b84d3a98c4d94b7a9a1df7f67c6f5adca1e02ecedee1e0bfb40163a1765ef319435ca7fc131964aae0899eaf72061c14fb5682fec5fb70977e49783dbe356264df0c80d8313fd7b24335d3b874c03f3ac3e0b943a7cabd8dfce594830a94f90ff84ba48f720863dbd61e809339e0307e232d9f2a35e4a78200743ec40d8f53d9e7df395703f3f4202c6884cd3160498514ad576abacb1a576b87826f979c5b0aebb0ebc6842594503c51d45c693fa3908f3b0965cfb27fec8b4e67d68016e69b4be7dc1b77819f53c09dc4428e2b8a62c679be5ebe19e077d0e0330a6d8837ac7c9e07162e60ffa3ba0989a496b8f5e8fd974dc41f218d9af9e197bc3aba59d42f437f33aa2d7b589e5d1b62db5e1b5bdf764f74ab20b5b578ed8d725fc3a2189558579f9a0da72b8e2bad03b2b359b772e9480041813e6dcd1b00820ab57fd32b2c36053aa843e458326749e3ed0cf6
ss = dee7c74e825dfaae8f3b5c3aaf2d1be7cd0baf1bc362e43ded7533f5a75b5b22
d = 470b4943f0fe7fd0d8ec5185aba0d1db09d112934e4fb4787e2bbc6b88466e7b
z = bb02d701fd1350aab462cb65dac4b2f75928d378dfd7a0360dff9185175538fe
pk = d800414fe5b14dfca90fa6bb7e350684c3b08656374d54776c312a645987b9c80b28933550922990e2cc4064114ee12f93d3000164c333bc77d566cd91c904965367b2350b87a6b0b5aa7f8a746ffd4576d22083f23c0f3efc4d09ccb86dc4caa55365a8a406add3cba2127ece221c9139c6c273bd4d3b1bc1ec0626b35db44230662cc44af683c92176c5171337746f0f4900b7369df2b705b6387670b411e26288b8680f9cbb0a8ee01c9d0a9e4c61a19f1cba55459b78602dc14ba52a0b9de9da0cbf330d3e71625228a6a9e471d70639b05792cb8550b24ac159c5b069c30740d09065c9280bf2b4f86c1cd9b78357383b2bcc4e771661f4cb75c6589db317058e428398ea7bb88450f22525813058c609bf5b02a3098a619101c092f87aad3881eef6a2ea91a49dd3cdf1ca6952205e74f68ad5c06fc04163a70c0972c4ad752acfcfd5529b75328548c18748026bd7965f73076d4bb8f84159756c879a5919fa7286e0dc39f1884587ba5e124177eacb2a3e96410a64c2d5403ccb939e428b1e7149ca2b3368c11c8e1f38082ab06f39455d55d12e95c585f0098fe6dc44bbc97c1547600d79b193fa838e42cef6bab08d462faf017ee8414c9914316297cd56889207e13e71e544c6793b751174c5bb22294800785bb003589a899a562c6252ea679779522c03a0b933b07f29194c75b29693e27ddc6c4757cac5b9219d98137516c450884c374cfa8572f3b9e27cc706b205c398866df7972b8a44b7f975cffc3401212bda14c0bb9a50a5e5954f9534ee90c0f1f2328c618be5c2166be064d5d0a04392183fc5b3bde635992998b68b8c7bd7a0a1c3bc99975aab55aa39cc0e1d4c019ef73a53485349b58f4271aa29a4c8f8e97935981a83426b3bd0b5edd1cc10458579450ed4d065a93aa0fa734f3206718974ca6ef35191c930ef67819f535ea5e80e54659b1aec30534442e03cb9c4673679cc1cb205264ea53d20e383d98c08bff78447c3335a4c3bd6f0794ba019e1eb130faac0d2f4193a6476cf014ddc988e757b66ac5c95bb7767e6c32ea8027b5e5a00e62c582ebc4ae6738b9637355f62a053737014c475fa24b144b2b47eec97dab92f58bbaccb0c36670ccc9326287fea9fe7dc6a2ecc896652c9606943ca1a6e8688a821b69e33412025e26442aa2f70a68011f8be62db6e6283b9b85651fb8883acaa20885807237a51cec50cdd007b27c121feca8a2c026d82359de6d8b548d9a49a9914ce76584338bfc8f2cb51466414548cef544b82abcd277a6602887e4edc5e09a20b1ff343541c7ff3d4c0641109ed04cbdad8c2ee80ccc3723a3609454b733aec068fe6d28772e388255a87710ab88848722ccb2c3aba63ad04566b1ba4fdb2a2c07cc42c32b18e7280348c245e29ba51b10d4ae840b8f9858dfc68a73215ddd58df30729d2966d11d4a5b20a6d441071bd5083fbc050232b7e594b11c60a5f7ea438e015018d145b979428a899bb53a42a96e081f7da939cd0ca49dc3ee11b0dddf94430014ce96485bde669f214a3d4a88c6e4b3ffed1ab4dbc24c08224e03c47fa2a7d55997c2491717297155e1b1ca09898447ac0153435444c69b3b704d5b99189e346bfad6143bdd2780d2219878823ecff9df861e3a729f913ece36b46c0e9
sk = f2b0b79aeaabcc2b79b4ba975e0baedaaa5c80d842364cc03524088c1ca3b752aff7a0ba70138dbbdc45a969c12e36819b4b101583a9e64407932796190751d393a651844f785a5fe92b567c2c2ae877bce902c887555f93b6235d80a23d049e3b9867f6164c1dc6ae80b8a22108625dcc31465703572b3a8d599f55e694f391496ac402e4b754f97b4203e30bf4267be95ca1047b2b67b36c00d6a9a86843b0508440d441afc56362cc3594b9b1093073d4fc6ea7c35901066b25305398f58485905c6f99b9f583927ae80f81a06b5c1404e04c361b236a3a6818613c2245a47dc1a613549611c627ae63e38100d1049e0c6a913287dc810d7546b6ad4891c63c230ef285ecf2a47716c8e1da751175b0d5d4c34b569b93d895461cb2382c71c4c5ac2e53493ef487dd617b7c643d7aa1608cd798854051b02093904c5f3efac3a39b98d6c69f4f02bb7bc62102e326d421cb72eb40411549b13c0b443568bc53070f381b962a5452b7aa8bcbabee0ad090e7493077b3d3db2f9d1b2833462a738629fa8174a449463e39cb097b6b81a95f01237c967c63fb3646a931c063e33a0457bbd8984cd02438a61ccd7af577c041ae58442d48591d7c65afeed9761736852a374281db883f07092dc2b1e52ca803b90eaa3cb130d86ddb67303aa9ceb6098ee45b2e34c1cc1f149cd9f6907fd104ad01865e84c6ed72567b2497b86c889accccefb61a35e9412bc25d18c438f658615793814d93c42ca9b8462568d3e389b08756843926a9a7c0b65b4c1191995bb309117c52a27545f67b8a18c270d8b7a96cda9ebaf08b546097d0dba23f543e9aea0421bb328c7cca3792b392fc53b31c411312a592a5604be84fe7f0b8f393a451ec73b7c831d3aac3d1a1058e17bd68658f73e6970601cbeea3c798417dfd3b0911b364f3bb650245581751bf75400226ab2a45ca5ab5d5c31dc018b5113676a7132c931cf87832ae85c53320bb18904b6d1cb9c87ba1ed007a80166f1e649a8a0c12cfea81a2eb4dd615794eb006dd29713e608bae25c1aa842773d82d7a624327e826786b38f184aeadd49808d5b2c650113b5c36cce812fd95156cc0a1d9c6990c637433f1c0179b47c7389e7214652df549f3724f112626b5d1418698a66de09e6828645b8cbc405a19a9a910d7ab16ad1384b109535dbba89023222f2335cc9c68aae9bedb241475d8c5140177494c7f1b273f64558647228d562131b4349368764afdb054c12c0341fc8f7279234c2170cb7434f370c601053d77355191e03f9d516bc40a53e450323fc76b465b13a6d66e8b0a61a6808822e21866f6bf7b77b9d92c2ced831a594028fe50a5a005d02133840e0696236990045b5920f1789e4bccfa90bf88b4a6266b04ae1854ffcb0ac0d6870e0a76ac5449bb9c9a9a8007ac28bbffe998adf5cc9df03e9ceb139fe293a3fc908366c179004f9f587265711c008a14a44b29c3c6699c2cc57dbc6c540274fe500082e0885db6bd71417e10a3b98c695fb812883d68c0e7770c1ba14d50e5493da79630f35e229997834207bc3387009b5201b4a6b53cb90bf60755a048de73be31338b4ed00f942acd6fa10040d836e12b650c1b9ed800414fe5b14dfca90fa6bb7e350684c3b08656374d54776c312a645987b9c80b28933550922990e2cc4064114ee12f93d3000164c333bc77d566cd91c904965367b2350b87a6b0b5aa7f8a746ffd4576d22083f23c0f3efc4d09ccb86dc4caa55365a8a406add3cba2127ece221c9139c6c273bd4d3b1bc1ec0626b35db44230662cc44af683c92176c5171337746f0f4900b7369df2b705b6387670b411e26288b8680f9cbb0a8ee01c9d0a9e4c61a19f1cba55459b78602dc14ba52a0b9de9da0cbf330d3e71625228a6a9e471d70639b05792cb8550b24ac159c5b069c30740d09065c9280bf2b4f86c1cd9b78357383b2bcc4e771661f4cb75c6589db317058e428398ea7bb88450f22525813058c609bf5b02a3098a619101c092f87aad3881eef6a2ea91a49dd3cdf1ca6952205e74f68ad5c06fc04163a70c0972c4ad752acfcfd5529b75328548c18748026bd7965f73076d4bb8f84159756c879a5919fa7286e0dc39f1884587ba5e124177eacb2a3e96410a64c2d5403ccb939e428b1e7149ca2b3368c11c8e1f38082ab06f39455d55d12e95c585f0098fe6dc44bbc97c1547600d79b193fa838e42cef6bab08d462faf017ee8414c9914316297cd56889207e13e71e544c6793b751174c5bb22294800785bb003589a899a562c6252ea679779522c03a0b933b07f29194c75b29693e27ddc6c4757cac5b9219d98137516c450884c374cfa8572f3b9e27cc706b205c398866df7972b8a44b7f975cffc3401212bda14c0bb9a50a5e5954f9534ee90c0f1f2328c618be5c2166be064d5d0a04392183fc5b3bde635992998b68b8c7bd7a0a1c3bc99975aab55aa39cc0e1d4c019ef73a53485349b58f4271aa29a4c8f8e97935981a83426b3bd0b5edd1cc10458579450ed4d065a93aa0fa734f3206718974ca6ef35191c930ef67819f535ea5e80e54659b1aec30534442e03cb9c4673679cc1cb205264ea53d20e383d98c08bff78447c3335a4c3bd6f0794ba019e1eb130faac0d2f4193a6476cf014ddc988e757b66ac5c95bb7767e6c32ea8027b5e5a00e62c582ebc4ae6738b9637355f62a053737014c475fa24b144b2b47eec97dab92f58bbaccb0c36670ccc9326287fea9fe7dc6a2ecc896652c9606943ca1a6e8688a821b69e33412025e26442aa2f70a68011f8be62db6e6283b9b85651fb8883acaa20885807237a51cec50cdd007b27c121feca8a2c026d82359de6d8b548d9a49a9914ce76584338bfc8f2cb51466414548cef544b82abcd277a6602887e4edc5e09a20b1ff343541c7ff3d4c0641109ed04cbdad8c2ee80ccc3723a3609454b733aec068fe6d28772e388255a87710ab88848722ccb2c3aba63ad04566b1ba4fdb2a2c07cc42c32b18e7280348c245e29ba51b10d4ae840b8f9858dfc68a73215ddd58df30729d2966d11d4a5b20a6d441071bd5083fbc050232b7e594b11c60a5f7ea438e015018d145b979428a899bb53a42a96e081f7da939cd0ca49dc3ee11b0dddf94430014ce96485bde669f214a3d4a88c6e4b3ffed1ab4dbc24c08224e03c47fa2a7d55997c2491717297155e1b1ca09898447ac0153435444c69b3b704d5b99189e346bfad6143bdd2780d2219878823ecff9df861e3a729f913ece36b46c0e9720fd4f96ab2cac1be382907e8cba0702018ca27b28ea8f93cc19c4809885a3bbb02d701fd1350aab462cb65dac4b2f75928d378dfd7a0360dff9185175538fe
m = 0c7068e5864fae7d1abda0d0a5c1e62fe5e1cfc2c96d82ed6ef180815dfacc66
ct = 7fec5cb63bfabe3d234c55686564581765ec8f8031083aafe988d89e4afa8f875c81fae071624861450c58bf1ede6926d08943ac2dc9abb67a11118b8ad3bfd3c61979215647c1910582e5aa8f93251db753812a8aa63d0f38f471ebe751884dfbdb15810500aa5160ad1da28c1baebcccf865398414fa4cc4624b3e8d7e51cf65e08021bda3c905980177a6be1b57a280d2d3c3859f5f6b08e4ad0ea425c9d0aee759b7e6c52d17a704c7485f24637de5e8e9c48251257784aea688612e802be53a91caff546ec1ba21b6abd0d1b536f87d5723f4b6bc309e103eb96d2c0f33c52294553f3061355885fc249df6db8f7f5195c829e548c4ddcf487826388e98c7a00d59e8241463376452280db9eeb77116339acd7f95b60020282d90883932562dc9fa27a4c05a4f18fccd489ffa3b66b5e741b25b2362e0a3de5c1c55ea1349e126614a0bfee505841afacedb27102336810536e577deb14fcf7ae19fbd9c6d2d66d6281089aa5d65f789c7b84d3e3bb1a43b59a81220ce4cc9ac48fa5b78b23928073a9056d1b1afbd5b1ed0a4bbb6c950236d2f9794316f705535d4dae047bc31a14a57f05f3af3bdf8d2a142006315958576b2c10062d75c25d01be9d6e30b9b55c38d7eb0218eda7f6ed424b1bf2e5349ee29ca58bc762bb537c41164a0203433aaff8efd2971b93f4e486f0fbcf0ad2bab2d0c5c780fe774e166a54e84ec2623832881df0e9fbdfc0f1b5dc35c6765e8570e688c11ffd0b66e2af0b5814e748e1b9ad1f065736bf3b9b0e72ea0f0abc5a2f81e67d3c4b29bf8e0ab475b21d4f129c4968f575f24927c6a2c62c1c706ddf79eab00b4707246c7a1a78db6b3101e68bebd39896fc8466e23b3e601ac54de72a4b20fc29ad9827ab2e799eca5e78359f39c6cfc54d39e3ee77740cfe6cc25bf58ec8ba5661ec058554bf833415b83c4b486c0f30d6f1e6e7a970e5785885183c76aa40cfeb22aea1773fc87c3458c9bfa36814ca01646b287ef29af67c24e41528471729ef77c4535e7e38d37b6c828c866dbae0f7d3f5977d49954b03875f03ac5a9f19b8a8b9c436a026b8a660e2da06a780630f9dd64764406d85378a7790975cd039490c40232dab29890afd1bfa21950591dddd6d970c1a251d9ccd760b221b68f980581a3f1eb7a747285d46c8665296758b53127ac18006f41b73fb5cab072f733593a47ea28dd3b80e7bf573d02685221cee73920c375a2599a8b74815090467161b11c13218023fa9306396da437e5d0f0dca56f5b85b4c3c995048f62f2acec8247325c4bd47b9add164bdfe9fa4c66adb506d99923b055f528871c9d3035cf3ffed6e8b42afb63e6be31b1a5d4b3acf7e44f021cf5e2167fa47131c8456d7a1668eed54ab2c2dc5c44cd48d7455210a3b5c34427c16876642e3210d319a6ebccf63dbec6291116f92d5efe77519339e63f81c4739946a5ad1300715bf9ae053999a9dc75f00eec459f2f37eefe16ceaeaa000db0456ce442f79d6080d9dedd9a149bf1e0f2
ss = 121a53c01480a080190320aabed769df50cd33f93f36aa89ff5d83e771460e6e
d = 6df4385db978d27b27d2aa5e452e4152b36f097503d9581ac3390105c5727e7d
z = 165fd0a50a39142f7c6faa2bfd417adfa4224858281696965772f448c7ae22d4
pk = 0e4c3b97c9c7bfd505e2aa01b3cbcda4096b37aac72b5b50a41aa8f6cc518181b70fd3270561bed0938d964972be491b6331a148317cd548124b7653f1709af074b1fe4424df4bb22ac91bff7c04489526e5e2c82f2973408c4828368b87a7c14a569ed7b58f8eb6cca19088c15031fadc0e5b37c442543e1eb944ea4a0541248496795bfdd56178c188f3642fc0580e70a62676555f6b3810dbc89b0a227a8ae554ddab721c954db21a87fda98477d0c2af2820b4691ffb046ad544b3d3919dce8303e2f27152170a182a756b981e6cbc0b0f00274b521c1782b0516743d17a7d7b4b29f8dab31c50739f68c57efc48ff5b1d3757cd13fb8249abbfc7b5a794e11e5b56b9f20c8e8a5718184167264bae901b3ae5005f796341897542c70545a9b6b260bc13cfe536416a0f5e8440907a4fa1e79a292ba20a461285584d3a2993f2bba8397756e1ac5050541806207fb8b313d0a6280b473c59abc9964b5dae58c6860337eb69396a24aa990349c62aaf8420b49e8a95af404b81870b3c9459acb62749e4ae2cd518e329776a6b68e33a7ac795330a8c1ddf2b326c3c269303bfdc9137ecfc9eda856148ab9dd0a920cac260e6b70a1b500d80d085fb9b91593254372c8e13b69b0d691a508a391b04478729ca19d75b566b472917614a53ca485c44e5600793a41a180697f20aca35501e7215a49f591d376a2dfe4a3e0bbcbf4652710d0ba75898ccee4c5b63514752ca8778f09d737337c9219f4b51a1277964c9e67b92888300cda37c382700a40fc185ab8fec55aa539cf115913c9c73af0819188965e57b326f6615682915363c54a267c27d625cfab0712138703cf709bc5c6b0cbb1d5d3884011c1b8ad8cbd1ba12bfdb8a80e9cfd1526d940233254b5dbc2bb17495b6466c0ebe684fbf331cbd99981a4362fd318b28015d9f3c3f1da328917cb140a0567b4782ec8bb1fe31b298b6533c39733304b5f7c74206cc688c144a23cc72aa491e48701cd7f14fb3b7767a679ba4f4c4e1b778019471bd78bf6b55c2eaf43351f85190b07a66c35ddfa67dadd28c30c5264e3c3ee88b62d2c12541d1595a519897a99bbee0207867af34b245b00185a60b4a9cb92eaee58b16f2977ceb180b32243839487ed6b88f6b94d2d4686ec7b7ea022e6d995c398896cd9876815a27ec77188640a4a4e64b65436440fac565caa10eba9d48824541a6165d0bb97a634e6715abeab2bd8f91c18a3a6e899738188744cb6b817d21cf092b64e68cb6c9747d3cc34d0d294b4770548d61cf53bac839b70f0350994ada273312545462bca9118848a343f2aacddb2207f84a66b08958576069c7b7b69c02cf4f954ce3252faaa0b7bffa5952c51fbccc7fce3b6a0c8074f72519930395d967603d327fb8231c1811712308b914a75539128a658a2eec38cb7081926e94a2903471b79b33adf94456fa6a09438dba6103062c1f5a5c66a8d15b829c8f01e7c1e21b10bed1aac6d142ea94334660bbf448511563b5564acd67f87a26f779527000584b61a65293cbd85ab5f3362bb96a61c922ffa77b8d90acba77869293a03d7cab81b688306546ac348b22e368b8d717bc969ed83a12000548310a929e9738b2448d1cd7d1cab551ae0e7b1c495565ee65f180aca4a38847375abe6c
sk = f67c9ccc171f6d04bd584a4502f796e5395ae59862dde86fdf29192419a75e1b50222c8fdd18964d750ad5166ec56416c44715c22c29ba8b3f663517cca3995de71e8bfb5ebec66f19a4c7f8098908a93650e2374e483c731219ec68b480b95f4a81155703bde5aa7b5b6c57062c809f960a399a5e9d59c4e2f895bf30bdf60255edbc0d59350a2ca86c18fa200543a1f94b05c8cb0a07476fa556905415cf1de45568f07e37b37ce3e857f1d94ac9954cc9c9237439b9b0179ac0abaadabb2ada8559c80214c6a07a282627f949112218c13fc360e1fc589b6c05cae9c42df2a759760d2c5791f6e4203474a43836bf046cc931d133ebe82ec8b6414918110734318db61739568a0ab42b9642759c57333971c406c6ce9cea3c751c3bd9db336faa9c87108d80c152e51a543546548f1a7559681dd531adb919163c716ac791b5782175913b95f36bb1dbeb4ff0f443b4829deb738f76c8ba26e7a9c06a95a86543c2b95402f39180c08bd0e1ad1741bde9722819a910227b34121ca404cb6245566002174ade638533ab1d1ff9b37b9420813a28fda5b02460b1460126c80614066b2137798215266ee571759b7cb0a0e266972c4aad41612e743a8ab6022e5263d8576bb01959d2f23bf9102cef541896f2523f3422bebb252aa823b2291d3156195e05090c050966769d8774ab08d8314e29002e921aee609e40790b1531300142b9e3701058ba90be1757b5ca62b813a82a1a3654a130a8f38523d84d15d1a59eb5a81f918484037f5bba53a564399de86fff3a2850bc2946704e6721b023d01552737cced28415e819db6b6c103a71db13a9a0e4bfa74c24fcf8452630047b1a4f2c3851e7ba2fd6340e376b7451b767e5d3c1534447e0030ac023054eea4477b290ac861e16ccb00a079e68345fc626cf17a42818f3ba685377e7a1596b37791297691dfca02e02244a3372c4479e1076af237a030ab511fdf60981364d82d0909d81b0fc691a1589287ea99496fa16db4712dea0a12a1814196b1e12091344a27336d80f10b2a877d70550026a39f68aeb97606466735418cd47311ffbbb5affc90dca723518fa69615390401c8e047830f3f6b0059a9a9656a277d5b966a69e8d450bf3aba7477656e67b689f91147e3979f230996c566df9e0aa21b52e46868988e5a39f2461a5631ad35b7e049990a0f99bf39b9fef962ca8403c7453abbaccbab4215c0bacb8ba27a7427806fe2842ed930f4858b6af52098e3083e21078bed264ffa4a9cd911427b707d9832adfc28b51ab407c9c45c10c12ca15226f1036ea065388a1499ce967ca619af1d75c350a26e8673366377887f4b788861979a3218c2b5f3859c8bff841736b3b7f029f3c542dddfc271d3216f9ea9feabc14deda35399cc927d42cf17b544413826875338e8b1b7f9cab947700a55306b1a88fd5901fba92923c7c353fd5b2ca793640a57b42926858953b7b544317bb85e6189a2a162203645622885a22c8b595b36e221488c0cab5b3146ca5d04e6e218d8a215400972fed78c89a687abf95716041ce1f213ae42459470084712b863a0c574b1062f472466947296db330405b8e101c483077b1c397849032230e4c3b97c9c7bfd505e2aa01b3cbcda4096b37aac72b5b50a41aa8f6cc518181b70fd3270561bed0938d964972be491b6331a148317cd548124b7653f1709af074b1fe4424df4bb22ac91bff7c04489526e5e2c82f2973408c4828368b87a7c14a569ed7b58f8eb6cca19088c15031fadc0e5b37c442543e1eb944ea4a0541248496795bfdd56178c188f3642fc0580e70a62676555f6b3810dbc89b0a227a8ae554ddab721c954db21a87fda98477d0c2af2820b4691ffb046ad544b3d3919dce8303e2f27152170a182a756b981e6cbc0b0f00274b521c1782b0516743d17a7d7b4b29f8dab31c50739f68c57efc48ff5b1d3757cd13fb8249abbfc7b5a794e11e5b56b9f20c8e8a5718184167264bae901b3ae5005f796341897542c70545a9b6b260bc13cfe536416a0f5e8440907a4fa1e79a292ba20a461285584d3a2993f2bba8397756e1ac5050541806207fb8b313d0a6280b473c59abc9964b5dae58c6860337eb69396a24aa990349c62aaf8420b49e8a95af404b81870b3c9459acb62749e4ae2cd518e329776a6b68e33a7ac795330a8c1ddf2b326c3c269303bfdc9137ecfc9eda856148ab9dd0a920cac260e6b70a1b500d80d085fb9b91593254372c8e13b69b0d691a508a391b04478729ca19d75b566b472917614a53ca485c44e5600793a41a180697f20aca35501e7215a49f591d376a2dfe4a3e0bbcbf4652710d0ba75898ccee4c5b63514752ca8778f09d737337c9219f4b51a1277964c9e67b92888300cda37c382700a40fc185ab8fec55aa539cf115913c9c73af0819188965e57b326f6615682915363c54a267c27d625cfab0712138703cf709bc5c6b0cbb1d5d3884011c1b8ad8cbd1ba12bfdb8a80e9cfd1526d940233254b5dbc2bb17495b6466c0ebe684fbf331cbd99981a4362fd318b28015d9f3c3f1da328917cb140a0567b4782ec8bb1fe31b298b6533c39733304b5f7c74206cc688c144a23cc72aa491e48701cd7f14fb3b7767a679ba4f4c4e1b778019471bd78bf6b55c2eaf43351f85190b07a66c35ddfa67dadd28c30c5264e3c3ee88b62d2c12541d1595a519897a99bbee0207867af34b245b00185a60b4a9cb92eaee58b16f2977ceb180b32243839487ed6b88f6b94d2d4686ec7b7ea022e6d995c398896cd9876815a27ec77188640a4a4e64b65436440fac565caa10eba9d48824541a6165d0bb97a634e6715abeab2bd8f91c18a3a6e899738188744cb6b817d21cf092b64e68cb6c9747d3cc34d0d294b4770548d61cf53bac839b70f0350994ada273312545462bca9118848a343f2aacddb2207f84a66b08958576069c7b7b69c02cf4f954ce3252faaa0b7bffa5952c51fbccc7fce3b6a0c8074f72519930395d967603d327fb8231c1811712308b914a75539128a658a2eec38cb7081926e94a2903471b79b33adf94456fa6a09438dba6103062c1f5a5c66a8d15b829c8f01e7c1e21b10bed1aac6d142ea94334660bbf448511563b5564acd67f87a26f779527000584b61a65293cbd85ab5f3362bb96a61c922ffa77b8d90acba77869293a03d7cab81b688306546ac348b22e368b8d717bc969ed83a12000548310a929e9738b2448d1cd7d1cab551ae0e7b1c495565ee65f180aca4a38847375abe6cbfa4b55c7baf2651415d3f28d221b291b175340a07843b299a46e02e22657634165fd0a50a39142f7c6faa2bfd417adfa4224858281696965772f448c7ae22d4
m = 5486a0032681ff89526326cc4bc085b8023614dd1621850619c6082483d84c0d
ct = ff3ba18322aa2445f7dd65cfaa569cbc19e4cdb3d518c379f1956252c4852de45ae7b5c1183802af78100cab80ca72fe8e0c87ecfd81a400ff238de49214c05838d7c0a550833028a923b5d9a4289f28413579539de3b0a1927e4a5adfdbf54ba2b51b748c3beebe4e4701612ed1c996a75727ebae7647d6d67dd8175d1614938bf5129b31d50d428d94ce9884bb56ecf9e2b7eae5c57435f58e4a7d5e222698d4d2120e270625ed9275ca784e8afe3295bdfa1fbc9f1548b74e3f5ccd01afc61f257739bd96afecce86a3a7ae97d6fef7a231813e04c79b69b001e8196792b619b4b1b3aefe78b36f8dfd9f40ce85d0e6cdff6b80fff817638832e0389eba1c09706ac79b456f7bfa20919d8c6d907c4d73176a1cfd42463184533913c832066eeb0f37655f58ccd276eb9b2962436571a1f41f00fef65fcd9e398e37e49011ef9e302c4bb74e05d095b27a923966505b1c39b97fd282ecec774c4d2eb43431fa0d4aa07d6ae0f5b95c8d3a26eda8489343c7a6efe0cc6ef087e1f5d3726cc6ddeab85395f1157d789b41be57ad0abd228c7c7759547d7f59509ff7d415571d28d98370871ab34f817a06c8e8709cbc67d180bf21ba1650af94cb0168ae0708175eb4ea72ea58c69bf09462175299f45c6de651cf4cbd610f9d4fc2c814208751fc3a94d32168133ba4b410d8fe30171aed31b569cccd46de70b8742b333ffa0da2af255c107752fc58ca5e550a2e536021b5ccbcac21c78625fd5899a7881dc66d7d3a483e8fab1c4cb1ecb242d5126085d2b8952fed482d79dd65ff83e658ca6c199e71113f3ac016804d5e6eae4213391ca5070ee4d73be2373556704ba692f402f4e5d6c8e10fd99f3443899a2c79d64cca40a683d1b8cb1cb87be825248f03ed3251b2fbd20dcbd1e2fb422a6eff373a49b08386137611a24a466bf8178db051da579f873bc709d3d8732d99ff9d193fa3a5e67c15814899b78a27db79fc5e73d33f6995cbe31abb6ebae6fd8618e857484bf2504948a485d71441f5dbb98832198dce47374c1e082f271dc26f0db350c3e18efc73f6871ce7925f958defe16757bbcea1f5132fe8c123086c6bf14e4e7f65393e29c8bc98fb980a62bd91ea257aa472751d947b21aa6849f5a886c8c8cab21e64398ac48337e96e0aa3df5af17a52f9cdb9780e720028cc18281e9fd2006af14d3fd12d35fe30de3a5109ae97856f945e7708fddca2a4507a7cac7f9dc6601765b5a3ff570ddfd145bd97b6f1aeb3282161444e6ad085026525d349af774a698e9b9ebe117a1eb8cbb1faea34e55f6f59576d3a45ecab738d9be187ae5f614cb9200988f260ed9ecea65a9ea343ddd343f6b4af8ec55e0e846000cd58d20c5602bcc74fc7d98977b107992c93cf3fe010c2574593686752af82bdfaef27489f5dfe3bf5f5eb6f79f27fbdd7d2b5f5018f5d0f002fa58d324d151762bdcc5e52fe31fdf0b410cfcce399bb54094806144dec1868ad04f943a34291b68b71755610165ef8ef57f21d6cb6
ss = 6469647fc39db841a1d7f42521ef487afffada02ec2e9e7a7eb4f0c78954466d
d = dbacba825728444921b227cdba54446b3f6881b47be9cd02832f78b023b1bee0
z = 171ebb1a64c173b3d4d997c12f734d2d57fa2127052887dcc6461fcc23b66fec
pk = 91f33ddda5b9ed269034b722cfccceae14aacaa81038e45b53518216ca5c332bbe3117beb9ca69287a19dc7a078b412baae7cc5181a389b121bc4ac5d0ca67a97248d8f97d7526063cd88219c396ea11435e5c1d61dccc963444b35c99c86b87e40928b88c47f64b919a028ee601229e5a01bbe17b600acb7449a291b131543709a2b8a7d015419726563e366324588038e71fc3714ccd0a68fde524932496be0ba7adfb6e15dbb99f995419c8af3db630e22393bebb25819159abc78c435342628cab40a6350a8a86d1b1a93f6c9151f1895c4674cbf76313b1992d82c6db218339292622807557f458ce057ec1969578379b75d1bf518976b9c69dc22008371930f06b4d1d2465139bc0a62c1d13db9282c00549c45cb351518df67ca3ac881501c3272b9c6ea1a7c527b0ce8ab9124257484b341b2200b49029e2624eb37b15e7d5823a3ca608f09a5fc590dd14cd2cb15cd238735d25bab119b06026884ae5176bdccbab3550fed9b8d4a473a3d0a47a5c78b7b16b880911c7015a7ec281e3ea03274c6199b345db21c0b0c541962a965fba799840c01409463d138977d9bf8ee8bb3ee3b80e021ece71ca0c6ca72f614706e0941b60c3c8c263ad8187a5d70e98740a0a729a0d07123c5b95d553cb1fd086d853869b68b44db974f5161072d6b1f2a18c5f112376c434b9e777a597b6304aa0d1dc3d2f00010e481b9a9aa60e0acb9394cd554a047a6262e4b32191e875e1688456a1877012933ffa51adf131cbd47c28535595e7bc0777b954e094d6d62a5f67bd8b674abd34500da1a4c94bcac04746c4234314e16c1320c48d714481a43c486c96d183b3ea54b19ac54e971710a293121181a16f5bcd861835c78357ea4a6e8b9b785c085545c85a36b3963288851a15abac8a39a109d0d092ac3ec60a93077486d7920a6c274e91b4f04a7e90d724d1e47f65a9cc80f806b20c98d9867a705472738982f3c608f61095548552cc01cbdf10c34f10709a31aa47a27807c74b9533523912637b1a89d8383945dc9553e9911f4b012d6c397f74c250a70d43db4aa7da34df3c9490109fe7b1561cc25f0f37907fa567dde3ae9da24d425a7fdf35b2e61241400783bc2ba3b6098d6180b25194912175548453a669650e9007be369a2181e1a46763170fc995770627b6e48903f574f06037d580ccc1649ef6eb1d8be40392b86377532fe5b55bcd7177cd817701b4700b71a498359bcaca6393710105108c6c33894a41bd1e4a659b22c76c58c0d2f9648b8908397b2d30e9a4ea60c820aa12a58c3aac757ba835483f02ae08f7c9ad8b593d756a33835759f7024867b5d98477eb6cabc4b7397ff52c6719cf73d42f00a4b362073325d48651c2088fea27d540884851cf95f1a85626642f825265411f8b25067d98b5f595482d767b1c291a9e35100e49af47a71caf2214b592831d1024f56818997bcf035b1ce53c5213aa664e2226e83c50594354aa7974d39b09860b3560a534db624b9a595baf31bfc40978cb2903bb549eda3445241620006371b0f7a410e16c828c6743846ab3644413c8c995a4527f82460e112dae7a0d0a963b87e38a66e07290789200d6018cc7c454ba7bd5e56d7ce2d10ffa73f2a284bd579dd64e4229a9f36e58fcd24287c47316b08f
sk = 619075d10644e5f5c9cea8446de5ab5c9ba99ffba41a77cc6698b06e59aff51a688abb284a6c26fbac9ddc31bff11956651c149946797bd265338376144b67693c60db18450db25d9354a1d0d99e2e7a5ba1a871e7e60df77115d7e08aa6b96133e0af9050b784834feb9bbcd0374c0116cd0339cbd3a3649a713ed3e1c185c73a693482db86acbb2688f2c622f8abc7e4041a767698131012f51b9719208b76cb019533798563a55fa7009786049c79c8e617246aa98c4ee0407e0b262ce771eac06ae8c4354630caa42b2c8495481bd640d7a65831b099d0142da3f3239f3ac555ac6440f5b14613147294b736d7b84c035ec8b8a478801c3460509989ac71ba5163618bf25212555bab461994d58c95c3c492df3992e47687962358ad8629b8b0c9f1a1aad180b2c84a7788953145a885d388253e77b274e9c7e9b5882e386dcc9c0b34747265444b8dfb06c6944d84a9c16b9929a19451e4f09954fb2858db2e73b0c940b2239cccc167a60c18212967d7c262c6b06d9566c65c9ea1a86d665a802f5c96d75b67b93c07cf914ec50691bf676276652422a21840db291175a58da6246d5915e321ce3089ada24791a7431dcf4117d3c167123bbe4e9c4670d3696cea143f7c1f12036c63c4699d4c5a32734e85621311c4b826666dfc4578ba4c953d2a037ea1bfa58780ec1678be56997b9375d74966cf9b01a6669ad2dbaa22a26b24a61e2f982b21e9a734c88a32035edb12832f8b59257a0a84b75cc5eb2f7d194d3e1581d9e513598c0cdec0450a255808040a69db3a151c3709c80d55b985e5634839700250389d5ab81f04757a15359a0ef9263f2ac8e152aea3d60e310868c4a71b01761a6c041346d840d1924468f41553f11a14846d694b3918856d0c485562a95071f31b83ec87f3a50ebd89146bf528592b32bfac5dbce78d14467fd873549d998a8f623383861640581627567cbb0310b19b0d554803fe4202e6d41aaf0c58e9f12b1c210e1afc9ffa9c6e18381030d9442a41793bdc274105abe23471dc2423547ca8c92983c0503d1a96b4cb44852b18c5c4f8ad53010c0f3b4f0ce61ce407556fd09814f2563d64134e082be7fa574059ca964b3ddb0053b89627a4194399d01eb24b5e4777c82f7394d95abb10c320032814288799cfd089dbb8ac6941252af08d0248cec9b62b124abbc4a09db3f6188e28a07329c26ac38dbf108cd7ca28dad55514e481969a0f797a341cb05f617372046a68a221b3cfdac744b6ab6a229fdb184dec4ba266952836077129d7c1dbe0859b573f610995feea652fa35c4026b26f194d9333091ddc0fb39648c1b1c6dd69275bda5f4d725de01068abb96c418c283ff65a4c5256df2b2698d82062616de5f93fc6d5005bd449b134361467ccce99bc2dba54a65a6234851fd283b9b77ab43dc40ab1d3ae8c749b9071596785bf53e34d76910384e1a2ce38586a628b7b5b4c50d325a3d340dfccb929996c601969445121d39839cc1ac168236f032a656a01016db1109d9692c81bcc192285bc4baf0ed03d9d68849f723dfc630dd91258a2636bf4aa3c5fb429b8a01074f1983de27ce91513dd44415675597c440cbeb434f8723891f33ddda5b9ed269034b722cfccceae14aacaa81038e45b53518216ca5c332bbe3117beb9ca69287a19dc7a078b412baae7cc5181a389b121bc4ac5d0ca67a97248d8f97d7526063cd88219c396ea11435e5c1d61dccc963444b35c99c86b87e40928b88c47f64b919a028ee601229e5a01bbe17b600acb7449a291b131543709a2b8a7d015419726563e366324588038e71fc3714ccd0a68fde524932496be0ba7adfb6e15dbb99f995419c8af3db630e22393bebb25819159abc78c435342628cab40a6350a8a86d1b1a93f6c9151f1895c4674cbf76313b1992d82c6db218339292622807557f458ce057ec1969578379b75d1bf518976b9c69dc22008371930f06b4d1d2465139bc0a62c1d13db9282c00549c45cb351518df67ca3ac881501c3272b9c6ea1a7c527b0ce8ab9124257484b341b2200b49029e2624eb37b15e7d5823a3ca608f09a5fc590dd14cd2cb15cd238735d25bab119b06026884ae5176bdccbab3550fed9b8d4a473a3d0a47a5c78b7b16b880911c7015a7ec281e3ea03274c6199b345db21c0b0c541962a965fba799840c01409463d138977d9bf8ee8bb3ee3b80e021ece71ca0c6ca72f614706e0941b60c3c8c263ad8187a5d70e98740a0a729a0d07123c5b95d553cb1fd086d853869b68b44db974f5161072d6b1f2a18c5f112376c434b9e777a597b6304aa0d1dc3d2f00010e481b9a9aa60e0acb9394cd554a047a6262e4b32191e875e1688456a1877012933ffa51adf131cbd47c28535595e7bc0777b954e094d6d62a5f67bd8b674abd34500da1a4c94bcac04746c4234314e16c1320c48d714481a43c486c96d183b3ea54b19ac54e971710a293121181a16f5bcd861835c78357ea4a6e8b9b785c085545c85a36b3963288851a15abac8a39a109d0d092ac3ec60a93077486d7920a6c274e91b4f04a7e90d724d1e47f65a9cc80f806b20c98d9867a705472738982f3c608f61095548552cc01cbdf10c34f10709a31aa47a27807c74b9533523912637b1a89d8383945dc9553e9911f4b012d6c397f74c250a70d43db4aa7da34df3c9490109fe7b1561cc25f0f37907fa567dde3ae9da24d425a7fdf35b2e61241400783bc2ba3b6098d6180b25194912175548453a669650e9007be369a2181e1a46763170fc995770627b6e48903f574f06037d580ccc1649ef6eb1d8be40392b86377532fe5b55bcd7177cd817701b4700b71a498359bcaca6393710105108c6c33894a41bd1e4a659b22c76c58c0d2f9648b8908397b2d30e9a4ea60c820aa12a58c3aac757ba835483f02ae08f7c9ad8b593d756a33835759f7024867b5d98477eb6cabc4b7397ff52c6719cf73d42f00a4b362073325d48651c2088fea27d540884851cf95f1a85626642f825265411f8b25067d98b5f595482d767b1c291a9e35100e49af47a71caf2214b592831d1024f56818997bcf035b1ce53c5213aa664e2226e83c50594354aa7974d39b09860b3560a534db624b9a595baf31bfc40978cb2903bb549eda3445241620006371b0f7a410e16c828c6743846ab3644413c8c995a4527f82460e112dae7a0d0a963b87e38a66e07290789200d6018cc7c454ba7bd5e56d7ce2d10ffa73f2a284bd579dd64e4229a9f36e58fcd24287c47316b08f9675fc6d1e3cc4e0eb62d31b6b4f10022d373d2718f3d20ee1cc00ef6892d9a0171ebb1a64c173b3d4d997c12f734d2d57fa2127052887dcc6461fcc23b66fec
m = 87d356bedd39170c21194287fd3095c451b1e877de2fc9e51b58294672311a75
ct = 836e9f5a78325e6c0abf69c6171879acf9f68bc0d1c84a814d9268641e51fcd9dd3755b9a9dfcb37c42482981a8f66c7f7d9bd6d2b752b38590f3865b5a9ec88f0d5d151eeaade887ab44ff758c8f119e7fcb60d8870dbba2d3d81d6d29539d06bab35d5dc8e9d2dda8355799d1468887d3a04a6974c5f59ee0d2ad347fd28c38c895af4e3bdf6cd7850a81133f514c0b8d90e0c6cda2045b6747f98432cfd51c7380faf09541a2c7758cd338f2f7b9ed1c79825eea5e14c1996cf9af40598be80e4c563f1d1f14f4c8799237c3cfbf3a9fc55be0e525da357fc9c34d3d5b1d0ae8dcd15447882bdd95c8b0dfb4befa911c34b23d2aca11504accaafe82408f6214890a578c6cbc7c3dff83eca2ffc61c1107304d05881f288a52332fa99b2411f6c4b466fa830b6466808dd16080467b039ee534c3a72e9f4b8fd3a6669340e94e4425f07d8030f4134c6bf6aa6de184e75024c1d5d3ab91b12dbc48c96110025841550f91bebbd7c23892338e79e8d17660c2bafc2f5eac66378929156e8241aff689a4ae51d63060c894579151fda42115b7fefd3ea2f929b4a043a7f58cd23d10dbabdf7fa48320d29a20e90fa999ce010d67b74c9abd692b60980da62d66152dfa64734e52c1ece1c561abe6a217c7f0bb6ea6bdb52d66f00c9dbef13fa4672e8fbc067570a6d1e22cbe54a9f9801e9117f270f97409d4e2bc6f2f8fcc551ba9719cafe0817a7d6a5fff90fc4b39e987834d5efae5f8a755c273693ea0c996ef631cf30935c91647e7b2407b61eb49449ea7269f25438c7acd9fcd9b9db8ceac614a4776c5f080a0424188ea123968ca5f19ac5cf37413ec5f7737b7e03ee7dce9b5c61b1d3a9830892c740ee6551622f1b9a172feef7839475dba25bf6f90d7cbf34c2e92ffa89a2a21f8fe3f4a6a2b59aa6e9547b222fcc6b7c4f75257991d2887e9938984846430e9e56ad6ab5f31b44f426849cac07ce596277cc4b146947686edd0adff124db663ef7d53553979e5e296f039ac882d33e0ba17b1905569a603a4a6cb6e460107eb3f2d6aa83993e51f04a4337e311a580a1c2c56b8f880dec7064412c848e56bc659cb0b7bd10ce38b3872c98ac67b10a47844a3374c64170d062f0c374773e92d7426509a64b9186a931d13f39be2da88a5dd380a174c81c5f9adc80ef6fcaa34151bfd33056b97c6495a2500e045e4298f4b198bb12fced3ba77822b22db4af39769f39431f70249e40de4498381941f3138b0fa555e070dff6011828c08de9e9995f768a804ea49553c66b70b6ffb1d550a29ced6127cad56a33d2e11e95fd75d576acfb4cca387736af8e4c902b555235d488dd6369455661ade58a975d112f09de13ced0a3ba339d6b1840baa0542b7cc77744d16b8800b81da2853c43c706cdcb4f9ae7d29d006032ebf3493b2326cc6ec122bcc3ced32b531862e674dffb6ce4e8c2eac52a583ecec557a804adf987a27149dbb6d528d79a36a1c709d3d359189f10b8cb1c2296a91655fe34aad18c4ac2
ss = 09e8810adba182bd9e7fb9d943a61e095b8cb965fc02fb209310595b65915c1a
d = 690eb71fd7052b906eaec09937a8ed374e0b02afa27c2f14399932be5839fad2
z = 0b472c6da19b790e6c9591ee625b42ca0fc04fd9f69d72ce4efdb3b9ed8d9c29
pk = 2ecb47bc7c78372b75de587297848724335f44545a35fa11e6e1208ed4764fb8bd4af9712e21c8b3c99e5a04432ec7c0b3200384534aae227c6400883ac21ec5152380b458bb69c5ce909842d3b07ef2c539c44a2df2013aa97a08b511e444996144cff78ca394b5440f4aba566383b0375edb2544a42c4df25b6a96e0263c8962bf9b716bdcaab098b41f735018735d8a26ad7d93b0f17452bb64180a572f75091af0ba9b3499a134e90a167ba72dda62cfdc27e3234b1412115ad0463da2600dec2e7010b1fc914f3772c858c80608244cc014a31036a9abb68946b51354d07fb914bf22e17ea21854ab778b67b40cef331cf8374594385c28586dcfd5421d1a008634b006965f88d58a5cb449f52136d7f82cfd0aca3b6355117b15cb51240c6a239ba26380c55abe19912be90466cb701d4bbcc5e138c525bf28d23cb2e0452927873c17c7e431051f99a6f585b89facbf71f594b49ba84c7235978aaa2baa1f9e7496509009acf56c5d09a4c53b1cf2845a0d0555528c8c1d287ce7e0aa56e85adadb89440305eb942b1fda247457751fc1b5b8811fdaa95592a047e297b9418c52f0189ae8a21254f838deb89360292956749007ca73581aa79f37116533068d2425d5ecba7447b7cc5729d987564ee3cb2ccabb6c31ba24375304a70638533c67bc6e53c51b17559133d4aca5a6bf44c635615a9881e25e4d137393b76b5017254970b56ed13f7aea587458a43b3435bb018ff6082661da9fec065c0ec23bff1b919633806a835139da4c4d34c6f4567daf07536eec3d4d0347f3abbd7f32317c33c2660393af455c2dc506ca111f48da051d8350edf5590adaae9731c2e301a824721718968ce3e66be430b8db293a22859d68b353dd45467c85ab7f4baa0d5b2cdb83c94a895a58e09e9f249153f25fc6d3c7ef50b1929b197128a64de27c48041e08c26d64b8c229cb24f9e9667aea2a33531d19dcb6ada725eee88f063cbc749c2e90f989c8f0c7cf6bcda814bb2b321f1862b32cb8294e99c78ba21d86a402a1c8c3e7f9a11f09306e588fd1856b7f5c5eaa768dd72793a3a88d35e931de0bbe0bbb697010b2c75c3308649c1260648bd3a6d6e57c56e00d5de7270d2c26572aac88e08238658332879d5ffa005f7c8db415403ae73ae728a5f3bb228a326b05bb26a0c91544d98db8cc687c597ae2e6b142b101e9731ac8c20c7eca11887b7fc8886c304a162b30cbc510ce54ea5324dc9b82f39b0d971dfa69b81ad99d49bca9e3449774985f5051a7eeaabdbd33857741c11adb51744539b1095c1b32cc99f81a0ccc6dc88ba829b11025ca5dd3353639fb8148088763ec9e7c14370766b918e93d8839a8b0a34d3090933df3a86e3976d09776a0ec3229741b2155b6c7ac5431421c7b80812523155c9cc5d890268661501628231c1c660583829e7b3984bcc8ad20632c16993673818f7ba15a5064aa42cdb9f7b0e0708328213388b06a04d559fcd83a10913c15167363f997f62b6a03614c46b9acd703be1a1b641e7910ea273022168352c89cd7616d7746983b3b51d57770196a68a50125f1634faba0c752826ce0aa6448c86fa76c6a3e2390840b0c7f333650c53e0a998b66b533746765316f08a94e18de52516228102ff16993ac61abd8d7884c
sk = a46a88df4035c55137522295e986cb5e6605f7da81fc0b1f29903b3d283022db4f8046378fca124f5580a1dc4535e64dfea6c4fed63aa73960b4e14808383cbb12cf6f204d07f852a815a793eaac2f147d24c53e412a21a7550ef4e8122f46cdc9c560bf725545c82b743041c3933eff115d15746f3fcc5934c132af7a18b2a37fdce899e9c1cc0417124f0c279360c311a08cfb301655483d7f92853274c9f81683e5ca26283527647a0ef6d09225d4af7f1c1ca7563e824454b4a2cdfb5c582c498b4a1a1645553bf7dc30d6a56e0b7ca57510aa315818e527a64bc1b7841801edab2446863d48a53dc83203a0f68be3fc498b288e8457cf6f8132b367a9529bbb814151950c3619fb49d5888aa7424c30d415d08492a7ca50e76b56fb18bcc1ca99c45ca066340ff1e5beca8c51d6355504496e9e4a407ae57ee5a30f92ca1e0d3298bc252ed70114e426a76c5c08ab67304550cd7eb6366205b639b30da30978bce2c745283087c9ba87d3273df10e3e2573479bc205824aba06ae5fd6171355a73c771939e767412333685c6cf9cb622554af01672967bba8e043ad491568aee39e35888a4b996f6279223e820f20f5c95a6a66a972cea5bba874fb018cf05ae1dc60208510c85c6e3211583c4c21965b27817982e1165b6a59017b4bbf3db1ba31d95f14bc76c104c1097aa3372992026035e89895add31669481b6c558842b3bd1ab5bc9ac2bb6754b0a8b07419a35096b2365b60b317571674012eeb7157b233c4a1d309bc1c4c7fc047d5c3382dbb4cf65c9d9a24bda690c37d47ab27500ba5748a0294c8c9fb8acc8b3d938270a73c55de662544c7c576c73a2bd9cc983a60ddc0152be508d341a29595a40c7b617d6bb45d247128505a930a4bf9194ef4e27fa9d9cbcc55c8c9b4cf675876ceb2bb711798c850c3e85bb9e84bcc716195264737c03b4b2738188c0922d50ba49c01b4fbb85e48ac9e02739fbf556c5d5210283014ff280263d7c5353a0454d93195bc4b8ed41551b10a7a19808292c73fd63e61840d10f5c5b2853ee55265f78cb112b3a3521577c90b2744d855b758431e71816fd200b47791328481c49b24f991c9824742da7043ca2b47b7449126533adb1191d4ca1e3779515eb05e9c57c383a3bcdd991fae460ac8c6983e16484d7aa00aa12afb778004366765b3ab6365737e7a4227e7b5b7729bd9086ff4b64cc7ab06ad353c6bb24e05557fe2d60436f9596639abab693449247e881827f0133b9c1569baa2bf87486cb1fa0dbccaa179b397b01906847a970ca28f29f9a8ec0a0fd0a6c02c52a75bf7c3c0c180502590f3766e56556502b1a94383866082681d564b333b852b180c91e6873b143f8475a3b9d67c1421a871a1bdd3c073cdc16f4a717084b95528d43ddf2870ba2a9689310d761a6fd4179261f219de4500ad4b186d97cd1074b71ff893b3d4c889ccbc03264540a26b8ea3551dd86d77c29756c6972ab87ac9d07999f0bdac8a8796c8b83e9311b1a529c20a715e382f21e64f9fd0624792b818d93eb2e3be8cf8bf16793aee06a018eb86ae09292d5599ea78a2553a52793c7148f12762ba5df79b5242249684b1716b818498a5b82ecb47bc7c78372b75de587297848724335f44545a35fa11e6e1208ed4764fb8bd4af9712e21c8b3c99e5a04432ec7c0b3200384534aae227c6400883ac21ec5152380b458bb69c5ce909842d3b07ef2c539c44a2df2013aa97a08b511e444996144cff78ca394b5440f4aba566383b0375edb2544a42c4df25b6a96e0263c8962bf9b716bdcaab098b41f735018735d8a26ad7d93b0f17452bb64180a572f75091af0ba9b3499a134e90a167ba72dda62cfdc27e3234b1412115ad0463da2600dec2e7010b1fc914f3772c858c80608244cc014a31036a9abb68946b51354d07fb914bf22e17ea21854ab778b67b40cef331cf8374594385c28586dcfd5421d1a008634b006965f88d58a5cb449f52136d7f82cfd0aca3b6355117b15cb51240c6a239ba26380c55abe19912be90466cb701d4bbcc5e138c525bf28d23cb2e0452927873c17c7e431051f99a6f585b89facbf71f594b49ba84c7235978aaa2baa1f9e7496509009acf56c5d09a4c53b1cf2845a0d0555528c8c1d287ce7e0aa56e85adadb89440305eb942b1fda247457751fc1b5b8811fdaa95592a047e297b9418c52f0189ae8a21254f838deb89360292956749007ca73581aa79f37116533068d2425d5ecba7447b7cc5729d987564ee3cb2ccabb6c31ba24375304a70638533c67bc6e53c51b17559133d4aca5a6bf44c635615a9881e25e4d137393b76b5017254970b56ed13f7aea587458a43b3435bb018ff6082661da9fec065c0ec23bff1b919633806a835139da4c4d34c6f4567daf07536eec3d4d0347f3abbd7f32317c33c2660393af455c2dc506ca111f48da051d8350edf5590adaae9731c2e301a824721718968ce3e66be430b8db293a22859d68b353dd45467c85ab7f4baa0d5b2cdb83c94a895a58e09e9f249153f25fc6d3c7ef50b1929b197128a64de27c48041e08c26d64b8c229cb24f9e9667aea2a33531d19dcb6ada725eee88f063cbc749c2e90f989c8f0c7cf6bcda814bb2b321f1862b32cb8294e99c78ba21d86a402a1c8c3e7f9a11f09306e588fd1856b7f5c5eaa768dd72793a3a88d35e931de0bbe0bbb697010b2c75c3308649c1260648bd3a6d6e57c56e00d5de7270d2c26572aac88e08238658332879d5ffa005f7c8db415403ae73ae728a5f3bb228a326b05bb26a0c91544d98db8cc687c597ae2e6b142b101e9731ac8c20c7eca11887b7fc8886c304a162b30cbc510ce54ea5324dc9b82f39b0d971dfa69b81ad99d49bca9e3449774985f5051a7eeaabdbd33857741c11adb51744539b1095c1b32cc99f81a0ccc6dc88ba829b11025ca5dd3353639fb8148088763ec9e7c14370766b918e93d8839a8b0a34d3090933df3a86e3976d09776a0ec3229741b2155b6c7ac5431421c7b80812523155c9cc5d890268661501628231c1c660583829e7b3984bcc8ad20632c16993673818f7ba15a5064aa42cdb9f7b0e0708328213388b06a04d559fcd83a10913c15167363f997f62b6a03614c46b9acd703be1a1b641e7910ea273022168352c89cd7616d7746983b3b51d57770196a68a50125f1634faba0c752826ce0aa6448c86fa76c6a3e2390840b0c7f333650c53e0a998b66b533746765316f08a94e18de52516228102ff16993ac61abd8d7884c9d162fce2f019205a2106acc8e3e3465b6fa3912a06c764e625cbe3b95dea6c80b472c6da19b790e6c9591ee625b42ca0fc04fd9f69d72ce4efdb3b9ed8d9c29
m = a172a053269af9bf0c132baeba3bcab0c3222520eb90a6f7ba15f507273c828f
ct = 1e45497c2e6114d960af5c28895d6626c9ef4bce80ac125d4ee72dbbd61b4632e53a08a065b4f0e3d326b571a2d6bb3c775fae93253c21b03511e72b2af7c0d7af5b22a3e01ca6bc8d5fa52fb54e7caf5443ab33d0241ed3fb72a0e55bdc0cfcb5c4eefb2f7ec848430e9734da11f7a2405048022cc0a658136e542d5d177521d13c6758bfeab7952a52904d5aebfcb7e36857e9dccf8bb587e1cbee7f2ab66b51bd1ca8141498c5759c8f018e33f3cc0a63ced05f0619319337edf66d5f5b87e3fa44ab8c6c32d6687f0b26d5527a724b158c95a566a33ac5f8dd1fcb98ae0e840e3c870986452ae876b40b6686b35b800a6a12bc2cd0bc0d9f6e78e143b6195a1f521918d93c9eabfb87fc4f66818484d1bae556e9bc895c7705ada2b23f7b03ae9cf84c144881e001d1ee33425c436183164877ffadd07bdd658b36ca387e63e330d2a2660a1bf9952f70a828ccf5f2e97e1cccf23906c88dd2e2d6bb943bcbe2b53603f8e7870b7eff150f8d6c1ebf18a04532466960991146ccffdca02b90bb8f41c116b76deefc94f5d46a01bd88c56038a5cac208fbd96cf1d859442fe883a9c18d7ee18c67a106e78db742808ec92e350e772cdb1fd2d71f3c01864e297e9a55d50ba8cca1fa801fa08b1041c2b2564e79173cb0da613350a96160562ad867bf8bc8abb54a5b60de094bf2e25c52d5baeb99300a293ab3911932873791ff4d3e54c92ff26737bdf54b6cc9758dda50fd47d9dc0658114df57eb9026002e5f97a38ad7d8c8224b235093cb339c16cbaee6dd780459afc3bff88de7e2e014e3e2ef913829368e6597043af84fc42991e76ec57162bb3fc58b6886333ea5f44b6d3e8f95a268c1bf72b3b1fdb96bfcc3cc669f19da484c46664e3fd83a0e1f47951da3a9ef3f3d590c4459d71d1e740e1b4e0c6af35142750a88c6ef9cb6c060a8e6cefde10f37c36deb07e385fd85e6808b4e883db563a939dce4c6b5b58354e3aeb3a56f777d8193d4e559f1f4b6412adbd773452eadfae66aea4809d46fe2f8f654a190b2dba1fe0f0a89840e800c26e0cd8d2bb21cdfa56a1bbfe09a1c4bb0861041e92aba003bc87ab9d0230e6749528677656c21bfdbbba899955584126eff8f5919f4ac06d6de46bd34645b5ebbd0f505d1cbabff874bc0d22dcd948d4f0525251ad6af53682b12260a859ffb7dc94fac4f7a48eb37d5ae35a6f5576443ddc4782530568c5ec0834650811d3c466396eab57e3bc87b830f05808919af7df40f6ec4062a295d57e46129524c18d6d09f9110b1b47461c64a0f49371431d7b4ba243392500cfe6f809d200b69b9227d1ab2495c60ed619c69ad53cdba59e7fc12f7435f3c8d97c44ec002f0d1a664b286a538735c44279ce05cbf1a2f39d5bc94f676cb8663f0185519524d9390663b4a97ed8b652cbe76f422a1e17e966bbda2a9f31ea2af767899b33541ecb0b92ca2c19ef9da540b2d134a3ad01281977e8bdff2b2284d7b926a168109b1546c9bfbe10da85ab1372599443d0
ss = 89c2c2979111b77108a9b6a8a68bf4ad591c07936423601c59cc7c3913b8c45a
d = 32e0ea9089fa928482c0770da545af1bb871a03ce38604138b0d08ea2a10ca2b
z = 56ddb63a495d1afa553a815cf751d711478a39e8d1aaca992796b619c84565cd
pk = 7a6917006162efa4cfbd499b8c853e102c9639457f66812d58383e629a7522f1c683d48d8a216a0aa82454f29732077f4baa593de951857227b976a35a8013a622afe355144b63bbbe58265287cf6d605421e73e7df7301b59a885821ec0314ee76359d9d715eec1c2ae726fc0592ee01c1d45d6c94c76cff66bb3bc321358e33f16e1ad44b35e256bac5ab519e404c3cba647637537a524849cf952deda7940dc1c3a213d8c13580ebc10e2b458873ba5cb30c00d855530b0b5f86003a2c6641a72170b238feddb624f9660e16a9c545a0fe8102612979552f311a9417fcc8c8768280a4902a8ae696131c76338097f0c3a2f8731ca25d55a21b619d1c48550371cb2cac00e27c8ab9c8d7bb944e4bab625eb1bf7c55f0df84ce67c48fbb4438eabc818cc2871c619222a0c504c6898c31b9e859998911f4a29000e4063cc0a5d13975182c97047520a3fd7430117b5d0b2b088741690b5662a3b02978c5a2f1c330871957c5c73bb5a2fdeb0b5f3e5953b509b2887435b41badd607307941aad1cade20c4a22b80683b80dfff1bf82a4ae80eb0915190197c1ae23145522c86f86955d0d3b7b4b83b019123674aaac2b4138e4b36169b1784a4bbac8570aba1acb13ac0ab84a6bf987a23ec91f7c6c2dcd6b952c505515b4b4b1e7c749e693ef4a7dcdf8b7e2f89168991c0385829e46c7faea3c7fb18ebbdb333a4a16676aa81daa4ab519638807bc977729d4474f4c068897e77abe636df8525c35e7c691b49c72e50bbd8570d6b888041380a6a4b9a65868f247141ee137ba422807a57a9389cc195345968086359b36e5316c594a88959b7b006abb88d754bed942230b36945a141d4810050834caa24cf58747820a6aacdab186bba056bbc043da570f874eedd29718795ee19c9e8fd4378fa8a42ba6812dc51874cb0285420419d408e897a7f8fb9ad0238ec632674440b66e838fafd731b50092324a9b11a545bb9a9d7a242d54c6bf897a080ac0b06b57535e542d254ac581450d82d73ef779865708a2563c86e4cb3133cc5fc2e16dd2b043449a73e59a5c6a29a227a469ce406192ba4825e3503f3552f743bc3dcb945048a95c70209bf5c5efc76227ec7d947a19dfa0af12b078bc588c1cf9c1300961c59ca8529c357b9087b572a8bd2739a7a526f3d874e6e2a23c4242bdc652569c7ed3546e3e85b7865611c2cb7ad551142b2503e14c0fb8220755036f6bf95de3f1440598076db3410a4ac1e52c91f038956731622df255646ca02fe7cf1aac75d972a5d744512b4b498c666ca68660b984bbe6a1833e83caafb80e17ea49c484ae2b6475d2e276e0c9317c47090dc9bc134b606a6a1336a40881d76ebfa954dc550cac192082e1aa81f9a6d9162b038a021e09b28bd0b959884acc836a4a95100fc93071dc474e593a1d7ca409001b6c40c3fb13a5b6640a32da0b6db086f1691614d935c29b67d8d54732948dfa27296a63607c17973b764b9c05713bf0026bc0534b9187fe33690826a6c80014b2f97312d53b3b22aa1740b0a47ca8807145eae577c994b1dfeb19109b5b99019329fb6adae267c2759fdae64cf479462c4185ca67255971aace8351a94501d772b15890042363b3bb64b6373e44c5bf6ae2caed5dfc3e0f0dca2015579e6c636683
sk = 36059bf728aab04b86ac60b0f5c233a78a036beaa04a2873b71a3e29272e922b4537f97aef0700afa68b6da877b25b1ed143ba6ca538bf04662dcb500466a70eba596776c6d3662073f20c7582614eaa1517b5578378069f2704a4c5836a55006e054d623b6d04d48abd14570b4613f4c155f9d86c8c695ab9a2744e40794375c07ca62e1a3269104bb9ce60c8e2c6c3f9153ae3555a3a35a1717739ccb195e315400f3704c7c839614c4cc799a4ab250af448b70b871a3a1b8aebfa6278f6222c41aafd51bfd126032ba90e8d103e64e1036fa72dd9e752b72903d3b45443fa5302103d041b12b1a2ce0bf7406f81812807764ed435074a6a55dbce1065913deaa3e7164fcc6419a0d0cdbfc314ab66b2bd40a1e2e0af801b5e9a22023d1c797f49a345661e9c0352d9e880edd71b2e4a674265b3dbe4822738877f305f6e59bd5e4a4ba8aaaedfb28a87733411da7981f458f09a0d8bd55446aaa44f382b4bac9b08fa53b6932337b438744064c7dc9b5e95c61be3c454590df2a88565dcaea473bc3051a08bd6c238e36ea4d28064814c5d210c2cd8a8325230ec330063585b8472ad1415725b51950c171fa4c325c9a8795ad3585e515285678aa43470af7705d800bbfc14a9172b11275471f0948dfed89782d2a214095f11815026f202e18cbccfc75b46763cf37aa5558a34bfe51176b904025b16a08a07635455a01b69820541336a0397abc928e735fb969321216d17341cabb82d07a6a036d7cbebbaa1b7771497b329d67a9c247b6c31798d47347e41a425d7a5b3b1f38d914364a5176ffec86a8f743528179a5c544faba84c48387dd3264423bc083da506b356a51efb1d18da3a5ef2361ec43d2c80395d126097a7a5cc6a4354699017a7cdb02a4823f8327d729a89c1971f6a8646b92d1d38031e5c4a29733ab30063bd86abe6bb19b85687575b85406861a6a3c93085501f62088e245f25c450867c349700732578bec2152746c724a4da7b5b0a0a6df57a67341acd911d12e2774a78a6f003885cf26bfde0c8c1c24a63f33e5444ac342451e5f51820217fb20c14a64738f43a5aade60e3367c3d1695e409bcfd3e57885d87b4d19c3744ca797b74e1af7253613aaa5e9644279ccf963a8ab38ab07a1c8ec6558c3b6a285b38ea34acd49c1a74f3610745c8cc3da36202c6363079f3e252157c8882860a1852663a7b4416d33bea9a08157f61e5ae8bf3aabb7098b2110dba39e4a681eac0e765320d0fa6a6bec730a1848d5137a2f62a7b234180cb4b82568202b59713fa38d10d6c6aba1be37325db36896b80b0e6b356cb735c004d98caab7893e383da8a467c4a71c0e9316bd640f226a68ee2c138b8159a6147c9939ca45304b5df944b377ba4826964b2b86d50b9edd5294c3da3b2ddb02ce786eb02b79e8850ae923cf8b99211ba97806795c2bfa713079ba7728ba7b94b985728b83bcbd64f26a8d5594fbdc18764307a9f66a1e2b0d0d290cd23878adf03e2ebb9f0c48c9132835121c61709a740d937c8010a866f494af723d57b91b98034c6af9388d1b7dbf264f775462a5f581c0ca23c2d45f98c267951b40d36913b23612091000f49577eb8caf83744b7a6917006162efa4cfbd499b8c853e102c9639457f66812d58383e629a7522f1c683d48d8a216a0aa82454f29732077f4baa593de951857227b976a35a8013a622afe355144b63bbbe58265287cf6d605421e73e7df7301b59a885821ec0314ee76359d9d715eec1c2ae726fc0592ee01c1d45d6c94c76cff66bb3bc321358e33f16e1ad44b35e256bac5ab519e404c3cba647637537a524849cf952deda7940dc1c3a213d8c13580ebc10e2b458873ba5cb30c00d855530b0b5f86003a2c6641a72170b238feddb624f9660e16a9c545a0fe8102612979552f311a9417fcc8c8768280a4902a8ae696131c76338097f0c3a2f8731ca25d55a21b619d1c48550371cb2cac00e27c8ab9c8d7bb944e4bab625eb1bf7c55f0df84ce67c48fbb4438eabc818cc2871c619222a0c504c6898c31b9e859998911f4a29000e4063cc0a5d13975182c97047520a3fd7430117b5d0b2b088741690b5662a3b02978c5a2f1c330871957c5c73bb5a2fdeb0b5f3e5953b509b2887435b41badd607307941aad1cade20c4a22b80683b80dfff1bf82a4ae80eb0915190197c1ae23145522c86f86955d0d3b7b4b83b019123674aaac2b4138e4b36169b1784a4bbac8570aba1acb13ac0ab84a6bf987a23ec91f7c6c2dcd6b952c505515b4b4b1e7c749e693ef4a7dcdf8b7e2f89168991c0385829e46c7faea3c7fb18ebbdb333a4a16676aa81daa4ab519638807bc977729d4474f4c068897e77abe636df8525c35e7c691b49c72e50bbd8570d6b888041380a6a4b9a65868f247141ee137ba422807a57a9389cc195345968086359b36e5316c594a88959b7b006abb88d754bed942230b36945a141d4810050834caa24cf58747820a6aacdab186bba056bbc043da570f874eedd29718795ee19c9e8fd4378fa8a42ba6812dc51874cb0285420419d408e897a7f8fb9ad0238ec632674440b66e838fafd731b50092324a9b11a545bb9a9d7a242d54c6bf897a080ac0b06b57535e542d254ac581450d82d73ef779865708a2563c86e4cb3133cc5fc2e16dd2b043449a73e59a5c6a29a227a469ce406192ba4825e3503f3552f743bc3dcb945048a95c70209bf5c5efc76227ec7d947a19dfa0af12b078bc588c1cf9c1300961c59ca8529c357b9087b572a8bd2739a7a526f3d874e6e2a23c4242bdc652569c7ed3546e3e85b7865611c2cb7ad551142b2503e14c0fb8220755036f6bf95de3f1440598076db3410a4ac1e52c91f038956731622df255646ca02fe7cf1aac75d972a5d744512b4b498c666ca68660b984bbe6a1833e83caafb80e17ea49c484ae2b6475d2e276e0c9317c47090dc9bc134b606a6a1336a40881d76ebfa954dc550cac192082e1aa81f9a6d9162b038a021e09b28bd0b959884acc836a4a95100fc93071dc474e593a1d7ca409001b6c40c3fb13a5b6640a32da0b6db086f1691614d935c29b67d8d54732948dfa27296a63607c17973b764b9c05713bf0026bc0534b9187fe33690826a6c80014b2f97312d53b3b22aa1740b0a47ca8807145eae577c994b1dfeb19109b5b99019329fb6adae267c2759fdae64cf479462c4185ca67255971aace8351a94501d772b15890042363b3bb64b6373e44c5bf6ae2caed5dfc3e0f0dca2015579e6c6366833e834e34f198ab5a3504cfa0c6af6ab78de3a3ef5667e6065e084cf5d2a5bb3256ddb63a495d1afa553a815cf751d711478a39e8d1aaca992796b619c84565cd
m = ac46852132e10665c4983e3829bd9de2adf693cccf572b4ebc5c0a633230b627
ct = 7fd78e512c849ccafa4918999973a73c7905131a2a81f16d6c340191fb2062f08411cadf8cfdef900b32d741396bc05edcae4e421775eca64ab633f879d48fd87ac49340a612d64f63795b5f3c1df244af2ed52482a0559fea25ef1e5e3984cf5e4994dac41276e84f7820811e8128bad04801639d42d7cd183b4bc2ade5f8444e650d3383e16069e3fbb17f60f6d38f2cd12442dbcb49ee7c30b3be52d85f3755457ad1c17c42fc82872965ff80d9819c0027af379ba9fdd3c7579956c8c404eeee03b476bb234713f129c0d9f6db28b30236115b64a74f9c1d37c249d428d11bf11a2cfde8d0450aa531a047b16dc8c24fc25acf7fa7cf8f45b7544d12099883ccd91d61f785db60395edd138cd087381678cbf5732fda3a5cdb000292037ea725ddadf5f1548a71ecc4922a874e264e1381776a04523a8cebd379c9d417bd5b933f9d4a275a8effacccfe7af5c831604902fcc208d0fa5c2397c2dea5a9e67c626957fdccdb8771a876a35fe464cd08f325723321a7004f89f4c62e089db9217f425138ea52f6137b9ea8209478599ee24b5ed344d2fdc6e60af758ebf984c194e30ebf9275b00ac616f9741f0c673f347a9aff9cad9a0199c01cd95991f226b3db2abdc8dc3f0d07a9ad6d5c1ffe89ad5951aabbfbba9e3eb95c290d51ff3a2a8b0b9dc3c01d3142237cd31b4911a81780a9d97025e7afaf95ef10e324c006bc613cd66f159abd53497ac510a473ad1df50a353f6bd12afebede1d82e365bab0f5002d48b970380e4d32d4c0e036a58d6d83fded60ef04654356f89b4856531891fb35e9babf79c160429f6db8c7550aac277a03a9f55ef9a89df0be14cecfb6bf91d8cd4e971a845ccdfee742a3d8a24a30f0db25ca976da4ab7231f9be42852229562937f09703fbd2bfb315f03b26eb626f81f3ca7e3cb9c94bc39707bab224054f181aeedd98076a5811fc245c5509ce31744dea7684c7e380c4367e6f9b83104ad2266365bb7e2e38dee7527fd0bb4844820aa9ac0c0d9f3561e8cc007398cecf7490431ced987d9b6424e675d1fa0557facda5720d42f9ed3ec84df3a62201d79c55cc47fccb6a9a22c5a144809bde6a75c1cbba29e6fc2e3ca95497ae2c8eb41ecec8b3fce8ce4e262b6cb0e7875e372b25a67981fe46882d4d431a83ec23041cb815af1ee1dbbecf6a20121702c089bba946546d4e585b6dc9bfe68a0dd0f9f482a4835aa3ea746d3d83ca871fe3e493929a930d8a0bf5b566c83e0d588e499cf765ae127118cf25225b660ecdfd495f4f45d16130c47383ab70b0d79efcfa87e3e3e3f70b3e8f3cfc8bb5bd3d132b153ddde90449959d02fa9861e1f5314c238f5463dc5e07bd73772bea3411561202da9355e86298c21f9f7e6762533e1f568e30c537f21785b8fb2522c3411c71ec0596e7b8df31c697557d629ce5e7b8a25d84e38cedd5c3469bc99fac71eea0995f6c6591b031b8ba04884a5cc133a070d707ff472e6b8e6f499cdcfc27ee8fc9e9df4b42711a54c2be22
ss = f699e74cb16627d3515684353a327e582f6795e25194bd01a8b447f589aa42a6
d = 6fb2ec719f2a0dea152bf3f64b9d148f8ab8ba88f64e61f5db53e12d59f52557
z = d3698490455837fe52948613ee5fc2284f00b130c72334b1d8e68c7b09b2de2e
pk = 4860867e75349ba9999fe4be93262a08f868abb10652b51bd1c67c266156eda768e30b0c82f910eb96062177a882435c74353dda7279f2141d23a6440b900a8a476c66993477b999e23b40ede83b1e31781b4303e4bc5e0220cb0a6409c88aa8238b83d78792c5632751fb0d5246ca42fc89ce31a64069560bb87360bc2696e78062600f24db78ab630079a64c87900d4b7c9ef9201822b6bdbc69c6be718c3b2792ea32756e1a465325a763dba22861a423e65458272e77400375aab4dbf30d564a176613c264631d33f37cea0346e71649d1314862bb0d2b05711cf1af088a4c619048a7242d0be6a8b536c41a9368b22288ecd0ac7298335e5c91db419c2126a8df45b2e6d8793da63fc7e94d75d3bca2aa58f5b5bee0b43a462a12c34b93f68952b6e7abd89c97c293b0693192a44c0d4e69245e14983e87aa26da8c63517f58d66ae1610936e6a89dca87b6c70c1a78c66743b89b3c2eb854067ad97d74771f77b0906a9a7e78640de75a7b8273851dc55dece9b1941cca76cb2dac265e487585780928dfe7402710b6bd914d564568d3d4075e4141749990c40214ea51b71f855deb9349dae2108843b5cd9815f1e8458c020fadc1c65796b117f8b9851776e896891dc05aa0095a914457016172a17624a608cd49db55a42bcea68778a26a910eb566a2d942da58a4cea53ea7a67954b085eaf642405b1674309b68cb9bc3c04d67505d861a605bd6163f7cb49fb8cdcd40917bd59b94892459fa7ea64a4872f51b97e66e64f02818520164e20d5f952a3266840b4575fdb7625d07d00486bd433447d5e1abfa65b215e034aca74670d4b7ff61c36ac2a1628a20d79b352d1c82c1626233ba527967302131bc1ca837d9eb4238404a20a515fe98a9e6d9b34ec28f0b252263fc2bffaba508a6375aba51b4a36af23740d2d51705b2a1083b23bf5a6b75a214dfcba5eabb82faf49e4d326d369cab0f74c00bd54310a3620d570eee533a1a89a51a418a3cd14b25244f0c66c8e8e454e358364fab5997170a90a25f3816aa1b272b09e54435ab3096e8161926299acccae3d689eafcc7e220cc42f5a347173ec4c2510da02c3b4526d75c9b01d103b8914e41b03865e16be770a0e642251dc312cd10aecc6a9734ccc815da2bef09cd18c3a8ad6c0f90574f41075cef470039a62891ecaab5f033fcd4266a510589f7423b4992f488c3cbc450db074fdcc7cfb4a51c08e2359247c1f564cc94383892757a8164c8c985c28e288adffa9c866a6779faa0f0882abf650a4b9c5e0fb36e4e51a6442167aa97c8e25ba55a3b5d7f164f07b2917f57b16b751ac08167ae88cefa14668e7634d05865d1ea24d1013e1b270c9ee9164d18654646bbae973745e64f90e69064f38fe5744a6343ca04b1a05293c5dea9ceadcab0b1f07ca177cafff03d582b123bec8cd829aae8d7cba9f91d4c89cf9e9b52038638f54721f23c6b341419eba880368782d1a0990f57211bf31012148d74451ae1e79850b75d6efa172744cc6d77a46dd0272924bccef49053198b87e1ac122a0753950586d14c6b22bc12939f0661638b5191e6dc2ffaa147dac984cd004d6dcb637bb18b2f04c115f98cadfa79f64e6253cab64110a71d94db5762f8cb4d277e03b2435a473d60b193ed2646f4
sk = 30251db04b83a5b5969cd3354a375ca3003289d59f5197a01e2b103162bd63c0ce71e9c5b0259ab5d7ba48fc72fd3c90a5132d3b0b36dc9c411fa10bd5b45168aa6c562405d478487545b0c4034f0761897db4cd2dc13dec0253acb3051f71b170a731cf1c0e5f17cab24b64cc7682a2d4313bd23cab0849b20bb094e4570910ae5c58989a99880107ca4e617e66020043874eb861a0f72b50a924b8a4bb021504cf299b08b610bc14b0ba6226b162290c3bf6559db1ce5694bc9c75a8f4e3290900ae68e4a29a543dfcbc8e10e90472675381e0376aa408c858491be00fa782049766097a787337a616e04cc0fd8a57612ca816073c47c97d93c6a134db23b84198a0f196dd8c6ec88bbb5d08634c378b678455b005795518cd66ac170090207c84bfce5a89fe0cc1d16a3a60c810fdd780654277940a6e86e75b563b794649a29f0201d7a79930bb1a2b6177002560b5a06ca2d84dd8b45615923bd58543e53221c244ae917459149c13d15139afdc0ca0828ed5c32b2327a8bbf71e86a4071a579d6cd180a1f5248d3a148c318271a378921061041c186faaab73cc3465cc603b90138e125d909427f0c6c13c7b1af731bd7fc9c2eaa601880174b82a28a1d29db0bb708ff06c255bc17bd427275c2c12128c1253207808cf9edc6d3b106cd016821814b9ec498adaec702ad8bd24b894cb21b94de3175e2335b1e22b88c01fef553c42108f531c265f85bf7d0597d4c9b11465c6d8dccbb0b4b06259af20885458f58924b91edb64778d970a20a64f5f2c16a1736c1a81b350a14dc6f4ce1cc569bc8c197c897f4652c59cc7c9a106a2a4d8b826e057149167f2a30988504212b33322b4988e3987dc514968d4027f16c0440cbc1b4b48c18c974f8b20b6e5605d650c2c9b7e594665ba42ab96a4cd287a76e1e05f64c542e4753b2b8a7ac2eb52bd637ef9d50b4f077cea215859babbb2ec105ff5b5c37c0f5ed41b1e71a22f59922dba1d9e004a93dc69215669f530a04e45a878f14df4885be6d2ab820890c35c63061cc2f2582f575c364bf490e9365f6666a5247c950d7aadbe9bc3ee7638fdb981e574c9cf5960cb1c9fd504b6cc347c6a30bd6803cf99e003aa588caba4969b4329010c3ff6762a9ef273e6170ad64b4dcd9488c4e152d3d78aa5d91258e991e1228273372f5a4a01cb815ac2b69ef370838f28c50d82867761556f04c5d5d21abde15784dc486dab0d593069bc2401be13a7945821e2a18de2c331b9a8304613a181ac5a5ed121e0739994fa9b060c1411b261771a1321b62a614972a502a58b712c594b16ae82955817781dc858d645b354bb37e9835de8029b5ed9c430f7103857b25b888fa4bb7e36b30aa3a93d18b158a6365d598546eb025c7d7aa722b0494781c9d29121e071ab4ab73f86eb1d8aac4d5e66375d868ac6a6060f36b2a80730b541895e32c8b68882d945ae32d115e70a7e61f1c9c6945b9eac226ea551781a1bd48208a9e36d12915b69d04c278897ec79c7891a4bd44530d78b63c92640a0e07576322825998166817689799e070b2fcc7780acc596c42786fbebc5356185b008589f7363d863cc934446dd12420e6c5291a66eb2d2964860867e75349ba9999fe4be93262a08f868abb10652b51bd1c67c266156eda768e30b0c82f910eb96062177a882435c74353dda7279f2141d23a6440b900a8a476c66993477b999e23b40ede83b1e31781b4303e4bc5e0220cb0a6409c88aa8238b83d78792c5632751fb0d5246ca42fc89ce31a64069560bb87360bc2696e78062600f24db78ab630079a64c87900d4b7c9ef9201822b6bdbc69c6be718c3b2792ea32756e1a465325a763dba22861a423e65458272e77400375aab4dbf30d564a176613c264631d33f37cea0346e71649d1314862bb0d2b05711cf1af088a4c619048a7242d0be6a8b536c41a9368b22288ecd0ac7298335e5c91db419c2126a8df45b2e6d8793da63fc7e94d75d3bca2aa58f5b5bee0b43a462a12c34b93f68952b6e7abd89c97c293b0693192a44c0d4e69245e14983e87aa26da8c63517f58d66ae1610936e6a89dca87b6c70c1a78c66743b89b3c2eb854067ad97d74771f77b0906a9a7e78640de75a7b8273851dc55dece9b1941cca76cb2dac265e487585780928dfe7402710b6bd914d564568d3d4075e4141749990c40214ea51b71f855deb9349dae2108843b5cd9815f1e8458c020fadc1c65796b117f8b9851776e896891dc05aa0095a914457016172a17624a608cd49db55a42bcea68778a26a910eb566a2d942da58a4cea53ea7a67954b085eaf642405b1674309b68cb9bc3c04d67505d861a605bd6163f7cb49fb8cdcd40917bd59b94892459fa7ea64a4872f51b97e66e64f02818520164e20d5f952a3266840b4575fdb7625d07d00486bd433447d5e1abfa65b215e034aca74670d4b7ff61c36ac2a1628a20d79b352d1c82c1626233ba527967302131bc1ca837d9eb4238404a20a515fe98a9e6d9b34ec28f0b252263fc2bffaba508a6375aba51b4a36af23740d2d51705b2a1083b23bf5a6b75a214dfcba5eabb82faf49e4d326d369cab0f74c00bd54310a3620d570eee533a1a89a51a418a3cd14b25244f0c66c8e8e454e358364fab5997170a90a25f3816aa1b272b09e54435ab3096e8161926299acccae3d689eafcc7e220cc42f5a347173ec4c2510da02c3b4526d75c9b01d103b8914e41b03865e16be770a0e642251dc312cd10aecc6a9734ccc815da2bef09cd18c3a8ad6c0f90574f41075cef470039a62891ecaab5f033fcd4266a510589f7423b4992f488c3cbc450db074fdcc7cfb4a51c08e2359247c1f564cc94383892757a8164c8c985c28e288adffa9c866a6779faa0f0882abf650a4b9c5e0fb36e4e51a6442167aa97c8e25ba55a3b5d7f164f07b2917f57b16b751ac08167ae88cefa14668e7634d05865d1ea24d1013e1b270c9ee9164d18654646bbae973745e64f90e69064f38fe5744a6343ca04b1a05293c5dea9ceadcab0b1f07ca177cafff03d582b123bec8cd829aae8d7cba9f91d4c89cf9e9b52038638f54721f23c6b341419eba880368782d1a0990f57211bf31012148d74451ae1e79850b75d6efa172744cc6d77a46dd0272924bccef49053198b87e1ac122a0753950586d14c6b22bc12939f0661638b5191e6dc2ffaa147dac984cd004d6dcb637bb18b2f04c115f98cadfa79f64e6253cab64110a71d94db5762f8cb4d277e03b2435a473d60b193ed2646f4c5e157ff4357d3c26b7c4b45315f0689f135c85d952a64648b0a8cec03741fe0d3698490455837fe52948613ee5fc2284f00b130c72334b1d8e68c7b09b2de2e
m = 1d0144ea8aa44c56c084f3d692d40ee9acca9835f74e2db60116db3669c8ef73
ct = dfdaf103b9be1502a5567ad69fe51b964aef1a4d35302837cb8efed79a4bf7ac7192ccc6aab234cd055c0c98d529ba27be19e924b1150c3e74ae46530306e3523b862954688b4cca5db4d05b2feea94af8e184664c2d5da4fb0c43d4dda56085c0fc8310be5d55c692fbfa1f59655dfaa6c602678f97bf85987130c0695b076ed0b7b5ce9d4c391c422bf0f6074036c47831f677ab78e63666019d1e6bcb5218dd6fc2005bb138d151d7ae3d5462715fc4d552d30258af3d53148cb11f2a292371a054aa0b4925424fb5dfef98e5152b5bb5dfba5b50b1995158c0ad624529781cfe3881216fa128bb6874059e37e9b7b58b0a3b66d46b942c2cd27fcad3e41e0798c636525f8e5fa6a8fcd8bbcbd1d58c9921a890ce66c976d813204b860d3989ebc4fc8eadbae54b666ee5f92642f2c9bccfdcd882ce07c3c20d4530f4702f7c9deb0ad6366c50d4584cf6832093d19187549366e80b359a662dad08709fd0968962cab7f8ee852060a1eb29a5b4f8a45ab5f3a6bd56c98f35d4a5ae0fcdb5f88186d6a505d3d544121cfb063afd102cf54ba4cc442143632f08d4018dec1991b7bbf2ac709e7d2dac5903cebea34e82b95a08860a829708db81df00ccf51287a987cb20ec96f3243f37cfe2b1f76a365485027b470d2c1689a016762f8db9779b31476784e544f6aa5fe6793e637fa98e96069d887898df0095b904817469764b87f565148b1d38d89ea8f9767f175f595ac3b0d6ac885dfc8396a06d148359afe19e230cdf129b29da9273a4c5ba71fde99cf93f96ed1b9c9247e57111494a9507e347d170e1aa4d8e81009243cbc787d52e9d68ab4306288883d3bce9d2ff707add47957da80cc5921096791efb42aed824ae73f97c38d00f98dcede10d22fbcf98e7ec797332f132556e3dd0f691b98bead50284b2ecd0ed1c678ce3febb8d26df0682ba7318c783c0fa18113814f49071b4486a7884470c257509b8d2ec25c23cdd18a8e0a4cc5db32c6e5bbb3a59b8476df078ab02291d23341df4ff7fcbb299817ce58d143da54b0329058918262acd1c69f4d78ceebdc890e05c07a8b4c890c3df162e615af24e28c2baead47b73d9608434390976307edc51deabd9551c05c51bfd3185550db73db0cbaeff0f414665afb4b4cab9f6e2415c48106861c4dadedbac35f856a614810dd3c14c08e5c084dfd815e3ea7f64fba4cb1881178c912e1d4121f52a4b763cef1d33d6942a9814552b7d47c559a2795a70856bc97df27c7f67195f646cd18cce908fc3e39bfb2d0aa44c1ed2b94ab8bfd9f5062418b32194a2dab9ff2d8b00f3ab206ffce08cf1249cea058db66cf54da83a8d60e7c5934659874683b5d5d35460c4c5b9f3ee8dcd3ecc804d43c78235873b419e753d23bc4a41998b6ab76a213cf490ac474540169271d5589111ce2261756a91f47d6725c87ea07b00b7d9bd11664d173cfff93a7f3e52fa94a5de32681716ca6ca1898281bd3a0174458b896cf7fc0fefdc4df6cd4fcd1d6332153b29e2
ss = cbdca4350efd81bdaf39e1f84b3b6303521adb62caf13ae006013de292d8277a
d = 527fb88c8bd9a4d6031dad15e63878abd2b559e7e08d61f69e8e78fca964ee6a
z = 229ef54e776c02586f3f46d723e7932215fb7e09c397d1552cdfe3457241fc30
pk = 345881ab11467fe9883654870f7266d76755b0a368661001e627587ba42a2ffc1e2c90b154bb61c2cc3d82a3588d4004d112534f787858d23e8a182971229bb2bc77809a1b118137fb91bb09d2b39dc77773e291fbe2cfe8fa2cd4882379f9471a190f34018c5819ac4eaba7a4a24c703c8876f321267b3eaa58a90cb0271208c6631a773021b3960c14605b5e24b01c2e3c9b2196499dfa69d6a76f0551907cc79611bcbca6b1500d50854f719761a59e8bfac4d5b27a54791482ac5426f73b906631e784c3be822599bba514540efe6a7c13440ae97844a6c73ceb51c471f8014fe51fa94b271bf3206f56abfec55ed7002c27a9250fbc12c9f328ea63b3a2375ecd35634bbba0a4a0619d4571ebc7868faab83c6180dc3c129e8596ede2b64762ca7670282daa233620445bd64a44f5c395a212a088165fd16fc69c503a33b8689217ec00a738f74210d074dc3706e9a412b7982a3e0804458560ace39b54c114f8dcbeb9a1512eea2d8636bdb91c15653926b0fcab1978a02ef694086c062f097c32c9445606050e454a5ec2a43d5cb2704049eabba1933ab857acc1527c254b35cbf6fb4e267b567ca2a125b1552d1c83f408b12420b0b10c2e0aa430f695af478c9d1c54406bf400170a84c4c52e9657c1b4eb652938b4a281a809851a5f62ccf930a56b5588f6fc64b6fabc62b6a62795b3372637bd641bc55c76df070288678012247d11b09118c43fba2536f5daab402377791c906e4cbdd5291ec81a1e71a3a696c0165aa1adfb978be46a8fa5cc7c8ee30036c085888bac3797a1f189cc4035658ccaadc61432141b67bc09ce04685dae806c681729e71b62dcc56449101401d967157c093a8a2b442c3af483408791769bf7ce8910ca4f4724ffc93647375e702bacb559c11fb18b1d4a5371fa4bcc603c22254cdf2654b2873cf9e03591f4173e6a4cf86aa30e9480d49215ab503b2cf6bf42c4b314c7595c907bd4526569b3122234b9e27259619b520412b43b892a6770cc32c6c276a391a106959560687c9620d8d1a60a093f9982a46bb9365d611a86d064f3f82d81ba5c3a39578ea4583b8882efdb5e0b3517be2ab82863c68db0336f6a1b9e1777d7139bebd15af3b73e21332d471100a8a8cdc9d926d2d7c23bab39e015c65a072e0409609c0c0607ba94fdba9842146e8524cc6ddbaa3dc3c9153c667d2b4f4a4871ed642fb284c573b1735b24b9f14aa72f316d3e8b1d8bb415e28a895a7a55e5043eebb04dad9a1d7d2ca9c1973bbc485400b8bc3e897d9d977be1d6cd7d93607a123e43b56b55189586703bbb505185f167d9e24d1c1248a4bc4a98b9332666afaea93aab55b09cc95e8691872c48b3594a1930d82917823362dc6e5ca19094526c462b52d8c842183b214f710908369e9e1599c8e43ea7d890a7e5a8caa6953d774a2e6a1efb1529411228d3637f1b28437c0773a719cc85681cff772ef05b3bbe5753fa2aa5e414bdb599384fb6462565bb04da4c84e550b20163928c9673427b5d57864cd0ba25065246d3914338cc9be47b2ddb2d18888ff99a087d0012b789cc3d6c0c2d93567f7a4c87f1382c4c5ea6d084e524b82eab586ad8c8b05c9af5971a56a31f2b73ab45392bf60b762c5543dc3a259dd67fccec3ed3654c6559
sk = 9c6b1557d747fbab1da3d8bc22301b37e5a5850c9e482850601c129a909da97a9090840efc118a287b19ed091e4f39b7657853502b4322b687a28532f6620bdca934361b1a5dbb0e9af71caf65280e6aba338ab888cc80cde458720ba6146c39a22bc2c8f9cb0078a54031614d60cc9c91c319e3241fdb73a78c4b5715b0cf9620e0449c8c67493a987659c19e8e9b6e2ed12ee5dc876de75589cc6d4294b40a0463d0a4899dd54a60ccbaf545166d693ce6ba3e073c63757ac06a9aa2e5e93385b9723eb339155c1e3a043779b193af883b91f78da091358c2c2dd7db9086598546c6886d1bc611c3b586a3304a473fff62371af33142b1a212236e63351903a652261093ee44209c72bcd1db9cefd7866b15b6c434c654048ca845ab31c65e93d00288c6563e35080522415e42a9d5d749f308c36c860fdbe004f6c38bbf15cfe728a2806c10af833972a6558fc204f052cfbed8b1f8649951e44949720364f752b4910616e57603342953e47f0046af76867c98fa0ecde6680b14bc14ea34569ab583c86c8f3b1af9f5ba2ec68935729f0e03844976a8c5b965f56660e60b2b93d838d3697b86d6cf3e8aa0bd6865dac093966a0793030be6a03bc9e472354471b367a27ed30e129a336df19114cba8ab99571299128b323721703bd11649fc371aeb1867c5079fe04b169501cee5b2a54f14884c5ac1b42588c5ba090382320ac8233bcc442ba2bcf9ec34446a716bf34f1c183a8829b22216855107bf6e9218d26010e63a72316cc5dd8994c4817880d4144a26a0967a25d0a82546098c6c55ba8078c0bed3bb91b5b2cb10c95b464852d7973dfbca7f6396dee46984f220431cbc969b0482453ff729ce625a3498ab299239465fa79b2d50c0cff698d2e4cff7b3182b88acc0785c69b406a3dc9504840a2a744dfcc29a99458f74b3ccdb753ef2e83065111c41052c539c83d1ac049d215ea5291110287e80977e3f578fc6dcba985327dea382c3bb9561444f64232137624e32703cc4cc12c63ba5d3ab496b7b493c1000858b8dd51368f1458d255ac57d829928dc2a0707660df753aa9c1b868703bf69013cd15f17a38496e51d63aacec4f594cff35dd027764a56b2751080d3d76b91da373636cba86395b992a7ce972c5e1101ed43176f5a5ba68801d0763762b92e499110648697389b98c5586bf69356b4623647cb0d1366b0804166299c4dd1ba0f29bbbb5dd393c40cc03967919cc32c62d6bdf9138e6b45184d445ae94825ae092df33caefb2b737e9a23f58126a6c52780e48f5ff7a14a7b255c9a474c752d9de424ccd4a8a05c79164779b8b452f3245926e2538f7299186259678298749412e96b444370bc583ac4a4d43dc7e1329d9630a7b3a79b0cc673789ee0d8026c93c17097cb83d515cecba69b13783fe1bf72338846c955b7b1af27128f0c1a2dfd0018def1c24fb16c29d326129213d831728acc4cf339cbb6d2a7ddc8b0eed4cec8850750bbb740ca89180b224721648f44a8cccbba6c2538006bc38fa34a04053dba971f165c5003d70bf9c0b7f7578d03093a3d496a0e9242b0c23a92788b668b1abe421080770078f97118e7c35dd589ce1ac805d953345881ab11467fe9883654870f7266d76755b0a368661001e627587ba42a2ffc1e2c90b154bb61c2cc3d82a3588d4004d112534f787858d23e8a182971229bb2bc77809a1b118137fb91bb09d2b39dc77773e291fbe2cfe8fa2cd4882379f9471a190f34018c5819ac4eaba7a4a24c703c8876f321267b3eaa58a90cb0271208c6631a773021b3960c14605b5e24b01c2e3c9b2196499dfa69d6a76f0551907cc79611bcbca6b1500d50854f719761a59e8bfac4d5b27a54791482ac5426f73b906631e784c3be822599bba514540efe6a7c13440ae97844a6c73ceb51c471f8014fe51fa94b271bf3206f56abfec55ed7002c27a9250fbc12c9f328ea63b3a2375ecd35634bbba0a4a0619d4571ebc7868faab83c6180dc3c129e8596ede2b64762ca7670282daa233620445bd64a44f5c395a212a088165fd16fc69c503a33b8689217ec00a738f74210d074dc3706e9a412b7982a3e0804458560ace39b54c114f8dcbeb9a1512eea2d8636bdb91c15653926b0fcab1978a02ef694086c062f097c32c9445606050e454a5ec2a43d5cb2704049eabba1933ab857acc1527c254b35cbf6fb4e267b567ca2a125b1552d1c83f408b12420b0b10c2e0aa430f695af478c9d1c54406bf400170a84c4c52e9657c1b4eb652938b4a281a809851a5f62ccf930a56b5588f6fc64b6fabc62b6a62795b3372637bd641bc55c76df070288678012247d11b09118c43fba2536f5daab402377791c906e4cbdd5291ec81a1e71a3a696c0165aa1adfb978be46a8fa5cc7c8ee30036c085888bac3797a1f189cc4035658ccaadc61432141b67bc09ce04685dae806c681729e71b62dcc56449101401d967157c093a8a2b442c3af483408791769bf7ce8910ca4f4724ffc93647375e702bacb559c11fb18b1d4a5371fa4bcc603c22254cdf2654b2873cf9e03591f4173e6a4cf86aa30e9480d49215ab503b2cf6bf42c4b314c7595c907bd4526569b3122234b9e27259619b520412b43b892a6770cc32c6c276a391a106959560687c9620d8d1a60a093f9982a46bb9365d611a86d064f3f82d81ba5c3a39578ea4583b8882efdb5e0b3517be2ab82863c68db0336f6a1b9e1777d7139bebd15af3b73e21332d471100a8a8cdc9d926d2d7c23bab39e015c65a072e0409609c0c0607ba94fdba9842146e8524cc6ddbaa3dc3c9153c667d2b4f4a4871ed642fb284c573b1735b24b9f14aa72f316d3e8b1d8bb415e28a895a7a55e5043eebb04dad9a1d7d2ca9c1973bbc485400b8bc3e897d9d977be1d6cd7d93607a123e43b56b55189586703bbb505185f167d9e24d1c1248a4bc4a98b9332666afaea93aab55b09cc95e8691872c48b3594a1930d82917823362dc6e5ca19094526c462b52d8c842183b214f710908369e9e1599c8e43ea7d890a7e5a8caa6953d774a2e6a1efb1529411228d3637f1b28437c0773a719cc85681cff772ef05b3bbe5753fa2aa5e414bdb599384fb6462565bb04da4c84e550b20163928c9673427b5d57864cd0ba25065246d3914338cc9be47b2ddb2d18888ff99a087d0012b789cc3d6c0c2d93567f7a4c87f1382c4c5ea6d084e524b82eab586ad8c8b05c9af5971a56a31f2b73ab45392bf60b762c5543dc3a259dd67fccec3ed3654c6559f5cedd022077b1a6a052f5287219393cd2e0366d0f5531b2f7ea8704d2900ce5229ef54e776c02586f3f46d723e7932215fb7e09c397d1552cdfe3457241fc30
m = 1407c5b3005f98c64400fe2201f1a2b77b378fbc8141f175ab2d1c2a58846693
ct = d17cb5249af23f9d4d0696eb9267fa66ab5a94a5faa47f30e7b295233fe837160d307a1319597535cf233f5e22402d9ccea96e56c697f0b4dca64786dcfdeb88dffe16c26a2abc1ff48251d6918f25b42eafcabdeddc0f4f8903d84629e6fe44179ea3038bf19e3236c41741841545994ce3104639ad7516f6e0193db1f47c566634cb326edbb826ba08db925d41a2871ac8cde81d86a7d7dba2444d259b3d60a96aa4c9b18a1f07a9bff13e16ae70408dd781c62148f461c8c3990880fc44f7297ee902c7fe1e07891291530784b6006f85100cfccac56a7fef89a579fbaf69d305c0dccbed7e70e4019fdad2c985ed22bd58b10d981237f032bfce6d4fc6feaba518988ad75d18304a2e2eea66cb777ca5f007fff7887ae217294f44334f92ebe8255b4068248eee06177370a284355ac931e6f4bafb403f519b4c56a443c3aa11ea6a2f1cb2c1c129d9961576a8aacf8d78685b530bc5cb453edf1c5814deaf95cd394e84ff3aa59c0e5ebc568d3e69547d731174b23efb8743759f18387c05564472f67965154aca6bb07404fef65fc24b247bd834c762466dcfc71d65feb7bc40a20bd3ccf1bf337e7ba6f344065c7fdb5fc008be883cd7b1c1c959f429e2624bf7a1223c0c42e9ece0653d39735c0697b059d02c7bb5373cebcd5dfa0288b9f1c91725cfdbec43af3981d86187a0701ba36e6426c349617dcfcf9786574df6b0fcbc973fd8514e53dcb169e13b503ca3fb91d4c148b7cd1ee9373809eeb44132e680d52fd4861ae0fce63df272f9dc830cf0b605f2ec9acfbaa316877a147c1024640ae18e236b7f239811e684c0861ca1432b7376f3883ce0b9a48d7e2ff1c46802b6f36cea97b09a3175fdf5466670f4dfbaa33207c33ba5f29dee882e4c1e5d53e103d243e066ba99193edbd15fb2a00012162db4371e113510c8736ed8bdb6ffec390f88187b89586822b23d8d26ab6d6afc874ab0ae4fa01b5d93916ee65e55f3368d9b397f9268de83b452f6bcc68604989ba4b47b1fa99612cce5d12a02bdcfbbe52231144ed2f37e4a3fb07791905ccf8f99537db0cd935f26049ab6a29b4c406e2d19fd6f79fffa31470847dd7b160479a49407597971c6792ed89540b5427e2a2b8127582280efc15eb815e1054cfebebda40ceecdfc90ed9e2d44a8e423424709345fb695e05dad90545fd022848d6854b30531cad3fe276cb3914d06795cd08420292235178d8f84e2febff21bf6d30d20ef882e5d5015602417c9f70a5ff91e9b3df227b1b81919dc7535c98a8685bcbdab37895aadf5cc57e4e0500f3ea24af85369d4c9f85f0818ed5c744c4b5ed8cee9d8115a23aee58c03cc6a114d2d6cfbafbd85227b37248d9ed6d81545309f6582ce620dafa54f9dfece717c8d06293f6f84290536a78cbbe1becc874c58e9fa5dd2c8b0773c6c549e5d555f9749ba245e5e66f7ad802a188b66dccce2d8ddc1bf893f49305ac9ee5bb5aa45e3ecfb8cd2e4c4f904046782038d04650fdea4e37d432b5db735
ss = 43f7be158ddf7e91d1d65fefa671c766cffae2008052c72a546c346d7aaa3e6f
d = ac6fcfaeeef795b6ef9e062f02bf42975fa01e7d91ba832f74e05269a72684d0
z = 66bbd48deea2a0a14bcaa97e18d848e609339dc39bcecce7077f2d7432da536e
pk = 2695adfcf444770c6ffab16e9211abf5d019e1471b843a3e7a38b5ce109a0a6796a0d822a926756f0c4a0fa03f53200d6cf37a1cb741f10219102b63425063d6a910b2fc574c49067a1a40e22ccb754926481b7f0ad0111943b3e67a570f0bc269aa50de26cb5f3507791b757370517d486d7a55a88ce86b42856705f6a7a48a8892e96ff20c304e74271e0b555c1b4b0d065a50d61bb2813cc3723009179dd2b4c37a0a06b2099c2aa0c4d256a2fe2042bf4b3db91b11028275b33b4484f2ccb9971df29703dd61c17dbc0319ac63d16080f5b5c460149ef751933ab60142404b66690a2c10a6e3aaa186f6c7e130577cb02ef4e043a6d4ab22ba85b5396a4d61aa1528becc59a1843a4d70283cd2f91457762ef34424b934be9a1547dbfbbcde21552f968c2c8692475632e78ab3d7330619e74d8c71bf3797844c717e70b51367963a7cd3c4869a85ddd213a8d34b788239056544692a7741124697d237d7e2677a908358d81da2cbacefdc511d3110e1152bf2d036c4593a0512523f80a26620ab1cd8b6b1d99a08f25ae3121713ac070833c544e42acfbb78d86476743923d7310c5a4238cce27773d3989d598affe6650c1166ad4ba0e034ccbbb5a75d69b113f2a1952a2cc6980c58ca6da32718e4484d562ac700d924545b6cef439234980611c99e69706054981349041e1962b272c4b0b8b416569952e4f98d4bb12de6a13bc1c903c5477b0ffaa1c0dcbd8e4abd4670832eba3d43d9c31147aa803c17bb32c65e3c350520297da9cdd6dca30ca025e85a051af5aa82d231c159a5026a0e8f2c16769105baf7708fab822b1777c6c53137ba11298ccc15d522400b7f85430de739514c90453ba97d9359807568417ea307abb8982707b7519a65b116466e984772f87a6346ac808c7b2cd22f08aba151e79ad8e45925d29294879a9dc00f60713e33091c42bc3ab24b65b488c764ec75b4117dde39ada784835d3129cbd7b777b1b69cc3293f07ade724639b761ca598464e6676e216874c9668b19aba660974c9918d52761acfa325031835b4d44b42fb91e431373781a2f60354e837458e69a89d830e00801178ba697f82a3a914345ecc1b5cb4b3357b6b7d41b708c5a7e4f862c44c8ffa90473495b70607386c02b4f0261e197124de180cc793355135bdf37cb36b9a180dacc2f6b09efd80cf35211a0371c59f396cd9ec226e1126d69a6ab8441faae9a1cbd18e17387ca0333f94acc7e35306a8b05f4dd185fc467e5e888159a50c6c9a51ca6b2deb9ba212822020d67552d4317449b51b21c37348c44e3880367574d5c195db588ad0189a80756eda780dda9a7d3c946b10d897ab8bb40d6441179b1b0d58271ea83000c5ad56175a23d20322d516b2a487c74a64eb3514c93b919d65cedf429bd37515fff66f4d72cee39a0081452f791b8054660da44937c4a443a09727ca5198322c341c12413c19b6075bb9118540bdc105313422cf9b8fa687540af66728fa9859a642bb9479b31257912cb5e0046dc9273199f27f4f3665aee6a7bdd19e0ab8baf1d2a868b465aef75f3ceb916c82bd81791e80158f8e5b358c218305d96a683a19c930c1903b5e0a4b15ccd8ad0b9e61da304ad616af46073a781ed8d08060c1678f48941d67b3685a39ee7491
sk = 29013c0db356adc444062a6955267cbb8132d72a58bb1b34ecb955795ba52f1624694741fe3c646e734c2462547a72553c51559c2c88830b1cd43089e924080807b4daa964bb85cd5cbc56edea257ec59b9c808bb66835fee1ada8fab7db67268ddb23454680d3a7245be4917a1abeefd809d7906c1b8a4dfad2160313ab7c69cba472bef251c7e1e1ce8771c1c30b7db129b8a8140aae05780664ce800600dbc8ba42e1b4ae629424735b57529f35f9abaca9054ae346c9928a3ff7884485195d02369d046dd68a7129197cc91c3a911c0cc361c9b8fc44c0ac8d98c8a18b185b9e174bdca360f589343f9509121b7b3c8046f4d8086d471b5f1b3e20c6296936a2e78583640590d52aafb321a23215546309676dc84c445ab78bb5660137a50c97aa05b7b004e396619b632e855d80c6cde8973c055c65b7a06a90421e8ce484495820d9a66f878a19e8e1bbbbf86437545a5ddc4326e400c384ce96c4698f628f9703be9aa7181a361739f7701700c47eab9f1b805d86450094c76445413fd57b20d9794aac17b1ef33186a345351c851657a9ee61463f0e912dfd8ae113a378bb51bdf5b918b6344fd74c573430259b2b18f37ce9af0bcbe3807a0d94626dac6a22c4e31f3bae1eab69f768dd4a68405290566e20ed156b5ac5a73b1c08e64e68df973b9dc8692bbcb17692c496817bb1f0465cddc6ad25903bcea873ffbc9d8472487a92c8ce7148c25288d9687532035b81b584494524f796f99904c0bfa402fe265bb7aa143a0329f4a199692472f25b2b59a3a845654a88b9356526c25a740f39c3476020b99a601b41831cd832e3053a90b5cb4de61142f65b2a2babd9a45618036af6ba54c9a2b093cfb5bd7426056e09e6771af41d607cb9375846a4952ecc3a991225db49b31753f0839967ac9319b6c5d23a6365970a3fc4497cdf793196b6c9ad5280b949c825599b5d312b2f484939b960caa2696d26789f09b4d2ccf211cb3bc580acc4b0126380a6da109ef86385640667196a2c135a3fdd780d34513c0d35f78836d0f811945b7b617c024ba5aac93438397f216a4520213c036fdc81957630236323a56c72562236be7f127653269c2a6248357b134973ca90a100618279b1306907a9076f05e46a716cf79882707c942dac8200baf3a454d8e74258682313ce3252fd7a602a3114bdc50e33b29f18acea7180226532288ab678d4c6dc60a58366a61d6b124e247a39b24ba960b39a2da80637c9cf5838cbc5a5b7c1b7fc7e16777c9cdd1460c9eb32f1da32cad0c2437e3aa59f0020a106b06113f5e896730962d1efacb72084df7475eab9cb467ecc1f41177b644c9a68a961ea65d2323628e558d6b03abb2f5491c7c36244a3ba56191eff6ae71496da7372c5e1500e22a7796b2aff8856d75d3278b5117fbc42c71743bf7f24c78b76e3ea45ee2487a8f2899f2127d687b1f8dc579c2ea811d3c50d60c85f6e66457d88f91a63ab1ebc98a0b2167262700d35201975091b9ba30120c6eeca45992376a200d161a234be0c93b68661da9cf44a01071a8614dac8906d39eb475312b0c2e998ca7ab67bc77387e5b6cc8aec14d7ea894809c54e10649325881a89b132695adfcf444770c6ffab16e9211abf5d019e1471b843a3e7a38b5ce109a0a6796a0d822a926756f0c4a0fa03f53200d6cf37a1cb741f10219102b63425063d6a910b2fc574c49067a1a40e22ccb754926481b7f0ad0111943b3e67a570f0bc269aa50de26cb5f3507791b757370517d486d7a55a88ce86b42856705f6a7a48a8892e96ff20c304e74271e0b555c1b4b0d065a50d61bb2813cc3723009179dd2b4c37a0a06b2099c2aa0c4d256a2fe2042bf4b3db91b11028275b33b4484f2ccb9971df29703dd61c17dbc0319ac63d16080f5b5c460149ef751933ab60142404b66690a2c10a6e3aaa186f6c7e130577cb02ef4e043a6d4ab22ba85b5396a4d61aa1528becc59a1843a4d70283cd2f91457762ef34424b934be9a1547dbfbbcde21552f968c2c8692475632e78ab3d7330619e74d8c71bf3797844c717e70b51367963a7cd3c4869a85ddd213a8d34b788239056544692a7741124697d237d7e2677a908358d81da2cbacefdc511d3110e1152bf2d036c4593a0512523f80a26620ab1cd8b6b1d99a08f25ae3121713ac070833c544e42acfbb78d86476743923d7310c5a4238cce27773d3989d598affe6650c1166ad4ba0e034ccbbb5a75d69b113f2a1952a2cc6980c58ca6da32718e4484d562ac700d924545b6cef439234980611c99e69706054981349041e1962b272c4b0b8b416569952e4f98d4bb12de6a13bc1c903c5477b0ffaa1c0dcbd8e4abd4670832eba3d43d9c31147aa803c17bb32c65e3c350520297da9cdd6dca30ca025e85a051af5aa82d231c159a5026a0e8f2c16769105baf7708fab822b1777c6c53137ba11298ccc15d522400b7f85430de739514c90453ba97d9359807568417ea307abb8982707b7519a65b116466e984772f87a6346ac808c7b2cd22f08aba151e79ad8e45925d29294879a9dc00f60713e33091c42bc3ab24b65b488c764ec75b4117dde39ada784835d3129cbd7b777b1b69cc3293f07ade724639b761ca598464e6676e216874c9668b19aba660974c9918d52761acfa325031835b4d44b42fb91e431373781a2f60354e837458e69a89d830e00801178ba697f82a3a914345ecc1b5cb4b3357b6b7d41b708c5a7e4f862c44c8ffa90473495b70607386c02b4f0261e197124de180cc793355135bdf37cb36b9a180dacc2f6b09efd80cf35211a0371c59f396cd9ec226e1126d69a6ab8441faae9a1cbd18e17387ca0333f94acc7e35306a8b05f4dd185fc467e5e888159a50c6c9a51ca6b2deb9ba212822020d67552d4317449b51b21c37348c44e3880367574d5c195db588ad0189a80756eda780dda9a7d3c946b10d897ab8bb40d6441179b1b0d58271ea83000c5ad56175a23d20322d516b2a487c74a64eb3514c93b919d65cedf429bd37515fff66f4d72cee39a0081452f791b8054660da44937c4a443a09727ca5198322c341c12413c19b6075bb9118540bdc105313422cf9b8fa687540af66728fa9859a642bb9479b31257912cb5e0046dc9273199f27f4f3665aee6a7bdd19e0ab8baf1d2a868b465aef75f3ceb916c82bd81791e80158f8e5b358c218305d96a683a19c930c1903b5e0a4b15ccd8ad0b9e61da304ad616af46073a781ed8d08060c1678f48941d67b3685a39ee7491a53a20ea03e400a843c8cf4d04bfe0c0a3ce63dde01045e2669f7ae5da79057766bbd48deea2a0a14bcaa97e18d848e609339dc39bcecce7077f2d7432da536e
m = 19428b5875abce53a0c9baaea7707855e56d971083793b2960986d38e2880449
ct = 112a70dd80c6ce4fc3b290110e3e113b882706318fcef127b4e56b090ddb2307448a81eeb2b147634ce6853ad6140df304d47b9db09f15484eab7a59f7acdfab1debaf74458af2f7c9aba1fef3f30e05a5e760385bc08f75de378c81a682e29a1c87277a2ca843e592e302274767ec650fe6ad27abe2072367ef21e01046836da11ff73a580c14898585a16c6cef89a1af38f66f6447632cfd01dbe364bfebe475f0fd784d0429eb503331fb05b30d6fa76121031ed3d73c9978be3c32f4070a558cb11ce22e398ed65cfad319882a035ee38b3b78b7d6ccabd6ec62bc11b8f8be0da5372bb54a6e9ab8f922de0dc872ec4ff82201e534400c1f635c4a240d08dbd4cbfbef47b66cf20803230283ea3174545c9fd3034f9a1f08109479f40586277eebbc4cd831a1c9968d727b238b5637cdaeeed539b12f5123002a425b92bff08be194114dd2cfdd26a067f9de81218c372356261088894a01bd1498ee56a06009a71b4632eb90b7399fd0144b31ad7f01af1430b9b8e26ab9fced85c80de9a914c163e71c2a473770ebfae7d7fa75481dcef1ab4131cd1390ebd850967aea58b3518787af9d9b69d4bc3d7bf0b66fd0e1dbb050500c6a85ec90253b76796bee0cb879864d69eed6d5fca701599b8d4460c0575513671d0df9af71d26bdaccb76c391688e50b217f858d52b9d5ac1d86c3e172f00b7a2cea141da8b50df26472d6a539062646fe8bfb51cda8791a9c74779b8cb0353316960f00ca6d5593ae5d588837c4e05038341e78d914f5982caeb7dc714a76918aa9d6a9a26af88d39011dd7a27102ce0209faab008a3bcacb8a258a2a0f6d1afb95a80db34c7dcb99daec8d037c20c588b046ffec80a6e86e3239b9f0034beff7a690a71ccf5a67bfa139a318f1bbe5568103b1a9a90bf16c8d00921e6d8ffbb3946dc548764869391e8be12f02afe11288da5eb9119b9bb120bc98d80cf929131b3ea3d24006f0aa75743b77d4ce9eaf511885b1f4626a5b707e16a5901eeebe524da3e822a71bc642a6354b2a32b2356700c469f37f426095e1e8918220016756cb7db36562120735514dca2b4016af8c4ad9db6d655cf1fdc24cfc9857058c850147d372397c2148fa0f240778cd5a57411e7880f126b6a8c712297b52482fbfb262b51346a9513f1e835db43bbe9053ba575a48c17885e624adf945145cfcb6d31ddccecbec2529826013e643472d3104f20783b993c71bf2b194a5f6f724afa0f35952bebc7339ff2915b0c1f76332e6d3a92448c25b4db332dbc682a7136ad6929513113e6cdc088038f622380b3ffd3919dfa12306e4eb20d31498b6f3d34032fef6ff5958b61c6779a690f1dbca3956780f272870eb96fad425e88e43c1f4f82ebb2f7ff07f6ad870321371d48991467a976eb6adb1788e414b3c554bd6a3f8f28c772ee29050b918e12f2a03f53970e48528435022bbf929c4729671af00e7101eeab800b71de989a9f9301fc82d38b5fd8bd882a9caca34c98914c1167b3174d51fbda8
ss = 80a4cef5ba0ddccebd5b13a0ed5dbda0ed64684551dd1952296baada2ea8fa1d
d = ba2fb9318d4dbe7488057c33e95e6f054583a2800c41bb83083c330a914a12cf
z = 3e3a1bcd39c74c1b899ffa21a6fe100804a551199d32db4a75e6314bfb58f70e
pk = 09abaa56083952c0c1b6ec9a50251f3c16859c2c91c0076750016ad3ec36c42941af9c13e4086b37f5373cd29ef4d46d6179c948eac2738bcb765bbc58c8c0fc206a4e30267ed62537dc5202c5a717926744b296b2983b8291495161c920cc1258f209640549e5e7cbbe13ba52b762c6767c92a95678e066631b57e256880ae56189b699691999fa294b71135a7537202e8873d2653eacabba9d3082a5f01353b77da1cb4220301b84a14848b94d68309c6a29035e7cbf083bce5e659c0a226274e8534f61021d1743bf66525aa7c62759c9ea85155e139a9cc20f6b0776d567a8f1e697b97ca60982555c0197bae535a0d20ebd00a7774550e928647c40598d16a45da0810399cf38865ceb5c2ed7623ae9f55987fa37cce79aae79030f8c3b90898f758366f7f591452c77ea7c3203c147e591304138568d2257d07689865447179c017b0560b3165673526981c65858e842d913a9c22c0a9aac9fa4e16ea6b128b0bc99ff863b3f40b2819ab2e8a04cb353c7ecb2409e495e617a410e638bcb370b2c887b8adab2b9f95e8e922baacb1d148610cc4748cbf31b88da477029ca130b152dd923bd7796d0128aec6706c204ada1b37dc0149a7c318d8356a4f8c9cf917443fef20b02096579580d82bb8659b18365ba3347b081f42b17c3e2064a441b1a3a876c26060d22c370f82424e9b156145e93894de3ca09e4fa8ba6524eb9ea94980a038b257fb4da57d4c8b40ae5465a3a9c7169ccd30b13295546846a6bdcf13c3230b5a961b1ecf578abfa8bac3542820053717baae30a545261b873f278cefb73edf8cb73b9272dd7552e381da64c055470c199bab07cdc3293c0577d9acd9d9063b536412ac7cdee30a1dcfb6e25dbcedd5425508a1091555998931326fa69c78b5021f818f8a55deee77db38229b4104980c230dbb872cd671fe776a09be47852204c6a339126e3bac2353d36c094506092aa597449241121332900a69f8ba1b79ec56f047cbbfbd6bb2aa08f6e606d54c72cbb758357e49b937590a1191d88ba26ca576ecd320caa1bcbff8533695aa486d222b5749bc8f4297bb7938d5b4cb4f46d6ee701a35a287dc16f7dc1347ee97830ec69cdaa91ee061d3f0c81bdc695cd6939ae56be11681847629ea555747c664b5e111a9ac5159281438729916d45b8f0d3ad0e0514619ca93a8a971e9433c9eaa731192c760c5c5e32259f569dcdf39bba4c1b7269bd98417abfb1521fcbb640030563118e0f35bbfd0665023863e275c7d5319a1087bb2f956d2dd3ade6c37aa09c36cd5aa9ed09b8999c4473665ae2b784197cc9268c57bfb78dfb054bd1278e044582cc3c81c547c50fe7bfc270bf6aba9fc159a5853045af3758a8d552c3881d7c2879dbbb0b79b5a5c2300b5a380ecd199e3309251f9647598b7376290452a575f4ea7071f2a0ebb7b3dd9057350abbc1707e25d0b68d734689f0ac4c9b3242fb703ea6bb7fc064e599ce8f9269a0d63a719879ac8c396d79221babb2c4a0b7d38ac5b7e984f2212c481a353ba6bd95039443658eeab625d3d00faff2509a2c208afbc6016bb5d8726dc74993ad329bb9a554bf61209cc20e521b628d9c89c8fa687eb7464ac51820225b65b2af8489ed896d11825bc4df67f7002453d16875ce21ccf49b
sk = ba593157e38d7e6735b6159ad0338a4f35cad3b7ae7e79c024b4b913a313d95059e2ac7273692ee4d6217090c1774b4ca473b09214a81a374e5d5350b51c4f52376e3c7a1622cbaa2226965afbcecf5b499ff7220d572db7d7916989cdd4d2ace6cc3a40949b02c52fceeb941ff6b6d2713de078753aa73836d72abfa96ddf790f0b8243c48247abe779db1bcd5ce01bfa061fe1b5436ae7cd7b7a3a65971e35360ac52b9c5b7214478c46f5864948d20396387333d7615f872bb94b0e7d71b2f831a2d30870feb190f42771f1f1b73ed88adf6bb732a1c159147aca38950060394cf04e7150308897b3b76706a17695943500e589b10b348bec1335cce863bf68ba50019c6d072e9a2aaebef070a7d65d5d2a8bc285b22dc91915008e2854a9b408a5e1f847fa492670eab6905a6367528efaf08a688cbc6fc86672e599c3d5ade10a4a92942d5705a03e881eda311cda81982e6aba55f29cfa835b6b19a7e0c39b48939344c1caa5882a7aa86721cb5674a14e62cb613f115e0cc36792467a7dd5701543898ce06223fb505ba4503192747d4295fb57508446c927b1c8378a96b4a56243d257c89993447cc183db3f6db7b8606c21536c01eaf14a7f2931da629365a0b1df157bb60424312155a8e80d049b66e9e134006c64bef8ad0b5a33fe857de7d244b4cc2f0d29a8d50c118540772eca4517712b4aca18f64c758e6698f701804cf0821c178d6d7ba43c2c694e8b4a8a356a8c26894de30658917bbc6331a6e77e6a327aac4ba2b19b02a79484ebf90cc2a235a8737802f7b71e6731f358156232a913b63ba94b932581162b622699659f66c984155187ffe53d8d6a3ee4d84e3b190088e001b3f3aca703a39551bee2a852aa4656f355b05b28194dc025ebca70ef90a47e96049f441082861ba5e563080b27035aaa0ac761c66b6b11978c18d1431d25ce69a6373d869d8ecc72b47550dd901aed51915e61acd36c50cda5ce545b7b3293263ae13880879bf96b7c6915074d46c636f4522f340b993cafd07c91fd646893dca37eda658dbbb52a3211a4e09dc20240a3f8c606a7b095715e5af180167b5807e3b414f69ec28874398b464e08254a60cd9b693b36643d82996ae2c82b8d26bacf106879091500b6a289c4c1a0a7b9c872865498bb2a40455e0ba3b6570a804204afd3942ee6b4169b8842508b9f6a5c1883a3ec98bd8119b147671003472ce1905981326b5057a6ad026843d323cc0593a132114d70cd030aa979d639bf22bcb286c13902cfdeb0beec163f8ab3c377d211b6d502ccc41137db92cdaca20ce5b83c2baa93d5c063db6d419537a7597d03a91f9d214869ca00ae46cab450ce11591cff53610053c3dacc5901a43959e55cc2751f792ac5ed288402782dfa4912989032295b967e4145d7046e76f4079338bc26d4c9f88203ee1412683899ddc534ac37608a6959efc72d7e24582fc9629a20059fb382e5891c85091de6c2600c98c58ea8205d2574c25c9c0d17809ef40d1db44e8ea895c40c8aa2448a6655442f0bb7a160aa8df8ba5faaaee0c19d16dc4d267279c0bba589972948f7c198e8cec71569e9863f968cb5df387c6a350a81f32ad9797c09abaa56083952c0c1b6ec9a50251f3c16859c2c91c0076750016ad3ec36c42941af9c13e4086b37f5373cd29ef4d46d6179c948eac2738bcb765bbc58c8c0fc206a4e30267ed62537dc5202c5a717926744b296b2983b8291495161c920cc1258f209640549e5e7cbbe13ba52b762c6767c92a95678e066631b57e256880ae56189b699691999fa294b71135a7537202e8873d2653eacabba9d3082a5f01353b77da1cb4220301b84a14848b94d68309c6a29035e7cbf083bce5e659c0a226274e8534f61021d1743bf66525aa7c62759c9ea85155e139a9cc20f6b0776d567a8f1e697b97ca60982555c0197bae535a0d20ebd00a7774550e928647c40598d16a45da0810399cf38865ceb5c2ed7623ae9f55987fa37cce79aae79030f8c3b90898f758366f7f591452c77ea7c3203c147e591304138568d2257d07689865447179c017b0560b3165673526981c65858e842d913a9c22c0a9aac9fa4e16ea6b128b0bc99ff863b3f40b2819ab2e8a04cb353c7ecb2409e495e617a410e638bcb370b2c887b8adab2b9f95e8e922baacb1d148610cc4748cbf31b88da477029ca130b152dd923bd7796d0128aec6706c204ada1b37dc0149a7c318d8356a4f8c9cf917443fef20b02096579580d82bb8659b18365ba3347b081f42b17c3e2064a441b1a3a876c26060d22c370f82424e9b156145e93894de3ca09e4fa8ba6524eb9ea94980a038b257fb4da57d4c8b40ae5465a3a9c7169ccd30b13295546846a6bdcf13c3230b5a961b1ecf578abfa8bac3542820053717baae30a545261b873f278cefb73edf8cb73b9272dd7552e381da64c055470c199bab07cdc3293c0577d9acd9d9063b536412ac7cdee30a1dcfb6e25dbcedd5425508a1091555998931326fa69c78b5021f818f8a55deee77db38229b4104980c230dbb872cd671fe776a09be47852204c6a339126e3bac2353d36c094506092aa597449241121332900a69f8ba1b79ec56f047cbbfbd6bb2aa08f6e606d54c72cbb758357e49b937590a1191d88ba26ca576ecd320caa1bcbff8533695aa486d222b5749bc8f4297bb7938d5b4cb4f46d6ee701a35a287dc16f7dc1347ee97830ec69cdaa91ee061d3f0c81bdc695cd6939ae56be11681847629ea555747c664b5e111a9ac5159281438729916d45b8f0d3ad0e0514619ca93a8a971e9433c9eaa731192c760c5c5e32259f569dcdf39bba4c1b7269bd98417abfb1521fcbb640030563118e0f35bbfd0665023863e275c7d5319a1087bb2f956d2dd3ade6c37aa09c36cd5aa9ed09b8999c4473665ae2b784197cc9268c57bfb78dfb054bd1278e044582cc3c81c547c50fe7bfc270bf6aba9fc159a5853045af3758a8d552c3881d7c2879dbbb0b79b5a5c2300b5a380ecd199e3309251f9647598b7376290452a575f4ea7071f2a0ebb7b3dd9057350abbc1707e25d0b68d734689f0ac4c9b3242fb703ea6bb7fc064e599ce8f9269a0d63a719879ac8c396d79221babb2c4a0b7d38ac5b7e984f2212c481a353ba6bd95039443658eeab625d3d00faff2509a2c208afbc6016bb5d8726dc74993ad329bb9a554bf61209cc20e521b628d9c89c8fa687eb7464ac51820225b65b2af8489ed896d11825bc4df67f7002453d16875ce21ccf49bcacca228846450ebb8f04a2a5ef2d919dfa47c4aa265f4cedd10cf74eef3ecc13e3a1bcd39c74c1b899ffa21a6fe100804a551199d32db4a75e6314bfb58f70e
m = eec1e23e58387ea5247e118b6204176e01c8fde4ebf069f4b1a460713b5d5fc8
ct = c7a8ab42859daedd8f99e7277c68f7b1560e1a63af0ff74752be0727feaba1edca0aec33b943fb9a6fe76a514fa101b7216f84c4535943ce2f056dcf56cc58b7c5740bac17cd27b225d9cc8a98f5fd00e011f20187922ec63315e68cdc53d1782774baea73c46f340b7125c365005cfb7375d5ec268b346a08750f1d39f9b2f7bcf3e801f2269ee152613fbd02219c072188339b477c36bd8686d6ff4f6d006ff00cae572b08b872774382b490be32b0d3720dc9970f03013dd3ad45934b5b35974d45030ebbd23e88920d9a06e5b65334dccccea4840191afeb73234c81fa1a9e31578ae459ec6add78be0ec30ce5ca8786bb9bff2aa5c54738326462e0710474647b461fde1ad8f18992cb09e834a8ed2a310df6fa688ce009a8c2b9dc8a1211900eed8e1f9c390ea6006ad528e638e45405dbf7b750ef70c7bd3b285d05e2476c810174fc56d800da3969197e959f364a9e4837274ad10015cacc351c16ffdd9961787f18f61dd2bd6f2db505d6422fafc191c4642a43cec9e32effebccfbe31fd6c19dfa4e870b1de880a0963baae8d0449d002aedaa834d66e39cac95c8cfea46558c1471ceeee2549156669e9dcbe6f806848bfead2e5ae17a84752d28d82688fa77f4238b40d3e55f8da514b95eafc6eb6d589aee057f04c3e34262e1fa7cf0cff63032c5fa43e850655ed512d6365163e57832bd9a3f02298372d10103dcba881b698807dcf581a0fca752e42d8d4005cf3566c11622bc4f011df597f5df39872b2892eef80341f3d569dcf2b099822071ea540fea314119471ca01d9bb78563e0252c1f85fc9fb98031e7ced2167b98b3af87f44bb31d70bcca78e758af8def5d9d96c4fcd9b801fb29202631b9ce874bf203103dbce580248c1135ca2ca0d8e73ae7307512cf01bbd3914ea91c1c5a12c0096bf03dab7b34f4de53c24ba68bf7b02e743af6b5b87a9c2a65f82da78d33e637d2abe526698a87b6543907e45b8e89dda882e1aa455dc5a3296079a437844a5aefe79c6860267cc7b4818f1def73374eaa29fb4ea2da53c3e2581e913b3fbd4e2d924317e469f8f56aaaca800981a55a49f8ec02827977d270c0b6d34c121ef9d0ccb9ec0293e8a1c2eaa408dcbf7c92a60467a173a67934b535c57446b868d05a551a9c0707f812bb7d40031b3d6be55b82b27a203f8e59d3562416e2003c68f2608dbaeb94506bdf35051f977487850d1d15ec13d6a068c3ef158c9f203809d5d22649d83d94120c2603338f26e13521c7e365ecbe73a26e5578f4cec9cf6657d02888bca0f471ba24e19abccd10ca6d6e1b802180c062e9d9db8e1c2ef288bd9570d238bdc7f08c328badbe9ffb06e01b05c19bee0bdbabed0d210d7b628ebdf6e9ee422237545728da1d1608506b2d5e062b1c1cff7c6b6de05479ca1fa398d33c5995497f220a4900153c78a161ee02846e22465ef3aa052be5f01b67e0cfdf319b5348512933c191d6c6fcc0245548e5c12cd7c436f461b9171539945b9ce0638759b028ff4f
ss = c5d1deb1f47be9c37fb6124e91946040b4e0705c3c01a34dc2d71e3efe786814
d = aa6dd1e5799cdf7af9c4fc632b3eb9d51d66e85c8e0a21ec98664fc51ab63c7d
z = aff7ecfe33efe4042a44f2f801170616925be8cca1bd1812a7335dcd80f9cf14
pk = 9734408c884e736a271a17a9a5829a56e4ad6fd90402c18327f4b5b052a5d72585ad276a52228ea0794d4ae19235304674705176f76e909792b32b3f45f3c179464daa653c4885346b0921f72a2e186210542575e7abcc210bb7572c5ba97c475d8ba2810c54b9f23988725dd17967e9764513e1a34e55a9e32b05bd6a030425250a285fb331351ba4470eb2380318c9c7a56ed0664c6a16af63db6dc2a7c1c4e5a901c89ff7a589c099568c9bbb0482b04205595c242c66d99725a17468684b2be16b2757760b72a57974549c44c17bd2aa028a2c2d74b458c2bac3d34537ba095c34459b58aae4940fb3b68a73b28aca34cb018b92f65320bc3c04008394e17215abeb505b4bcd37d473da43569d557eb34b06eeca22c1264db881a6b37bbe9467899117b602304fdb72aaa60bbdba128214cc87fb980c1be3bcf9348bda62ccfa591328901c9b9851e9f9258e2a5f500053f9266891fc1ddf267c58c1aa7db72255f8c277d8535fe48db1d9b12cd97fde35c837d12f6b1c84e2c019e77469350bcb9c3791af132bf2ebc633f3c681e3801d0ba00a30672e955d84930c4012100c18b7a5a342d226341924034ac0953ce15584911d86c0689fd12d3dc4cb2d8748eec4abecc185ff63162e414e709cc3c5163de7b80e9e550d4a0b90de20b2fca850e3b11338bc3b5c369d616a2b64c764f78122abdb66860103371b773586463ea51366792872f36c53603cd876c4aea446e8811feb4417e3f21b94059f1d3c47584c09b128c549e48f6346cc3fa60ad19cb9b65359f04506cf52994ff5225aa24d68a00bc5171e0a492733e726eff02c2b956f9d6a6e7a8519e2b9c4c90b8db6b5447a0b589cb71cf0b74b899272a966c0b0da3824035c70c334818bcdfa2632e7a47ae8119661b96a6b4b17810a8840cc05bb3a0db2c6a60d10cb3e7ca365576250a380fa4b956ce066e72a0d7739a4b4e317988b64270732ff94c319a368cf0b8d8018a2d210bb37c695032a3b4da71e25e2287ef34ed68b5711ca99af1cc6b83caba7eb91d1f10eff920d9b41091e086487cc438e461344905b7e954121948ab8251fb0044e6cd8075f28b70a67132c8362b71b77298c2200e11b3013b6b2ec8b21e7a23a3cb9456567b3a090fbe642a1693501db47f8c4829d86bb1ae7accdd7763fc0b5e754ca5999a1544615dbb1acda7749c1d89073b130a4823600e322904c9599c31b67c963c307987fabc4e482910b57a56e2417eaf978008c9fa38103c15ab1a811b2b198a5b7201ef767a26a758400469ce0b1ca83920fbcbbc51c8697cc4b687d8ba41d45725551a09e5cb230532760cc15292c4ca9cc77f6e215d70c8f6e98b35fb21c5e0993588c8f76775f92c575c013270c167cddfc76de12261e84c1b506737a7448d00a6d07456fabb620d985607a32526d276846cc739276122bc14cae94543e11276805aedf36c404fc079117196383cef2681074f954249b859498a8ede375663755890613b15c2a8ff25ade0abc4d674a050369a596ac3e446cfc3171600367f89c9251e33db95c508e09a64f683fe7420c5ff73ebe5836ebec9e0ef1a39c02acd90275f5d9af9eab8c741023bc91806d255282846cb5fbcef030ee8e721d0566c29f469f5773938d679dbe17bfd7de66be5e
sk = 632b0098b51f1dc64ab2b096e5ba16867caa3f5621b10c50008939adc17177533cb98244b0bc287309a67ba147c572adae003472437389d957f1d048f4b7c0e8d88469a6a87b771a7bd0a3fd1074f1b29080008fa72c9241e1b7622748d65bc6dd307645419a65fc5ba5d68e66c5ad250897b72c109541422019275b4cabb57a675eb3144be222f417aa85250c773b0689063e89802d6bb4010f4ba0cb57a1c69a5869e5a5508599744321f23496a6a9b8331786ffd2ca9b83b78469089885acc3f46b9f45437ceacf1a9707c394919801bb44f3abcc5a504f466890b15e902b9b97b8197aa19f25a41e0df87eb6b88c0c029aca3534f807837cc2c253a06c375c8728390263a6cb8d240e33c36268d283fe891e8b99bb935a33d15c0c588c82bc2905de885dafda4422e61b43bcc1b8731f1b6a85486988ae392d71aac97d326cd6115e26c23459c74ebf4ac2edc6209933a22e2162da6cca192271517687110c070d6a154a11054421bf8e3a9820f8a77794b3da4931a333928fd37e7c057117fb2f2fe9a19d65907801248a8009d0da2cbf572063ab7bee490f2c930c8ba0709579b9fc11079d48845de37a1af371c6947b12ac4a142250c92c63b7336967ca1797bac7b3a66e5a997672c4431c28a601cc1360689d1cb6304f8cc04f6c3e2f67a2a72746e5221b1d9a6018c4b6f0a6943ae927552968f7877f28cbbc9bcc410afcc780e06d6759aedf4a1b57d7cad7fc89b7b29e03810bd7babc8797768e930dfc3983aaea0a910a359b5c87d088961d529896183627277e707aa88a21096658663cbb756469542e9053f1102a73644d510b69da8b089c73ce4bf4bdc5b72ffcf4cd1c73ce0508393e409eae79c9fbf44b5e36c73d33af7fc9c084c52b3da21a57171eea865efa7c917fe92b52b40e36fc5cd8e961fd207fd7167c7d302137c5841352663a3931e96382966c58c3039e182cb1e0369813bc90312a9ac6026d4f8c24da0445b3687c27a8363d702ab0579bbd3a418fb6af26792bf96281b0373469d96e74803a5658a413f19a43f95e784b91586c14461134811a0c976c25a7b8491514a1ccf83904489585b841884c0ba39046508728dd02a9a3163ec17cb1422c3bd8194f845259952c1bc7da1616748c19e002ab8948bfb00f7b53446bd1138d7b87794423bed453e5a7bb0e915841984bad6cc970f9c95f120855203df5936a8871611ee897f9e050d5a3931c1219f61a8da6d75ba0e85c0a674cc39c583ad01f794b628ae221d9e8aaaada889c43b56602c73ed2cd5fa084c7b207a43360a8c58a3f405bba290b39723b63b10951ecad19dc266d045a49a38857941534f28e775269bab9a381a60e244543b3e26fcbcc0d47575a82da58aca50239da726e0570a8eb3f6714b2fffb9038d42345977fb3156ca1eaab577c0cf4516aeb81bd1f6b92276ac4cd37b67d1b6083e126cc32c91d28c531802e41f707ab740903e5213e2a378397a52793c0b8762d67d846de86520f8745a8112c80f48835a4033ba53ae0e7b43afc44994b13e76663d1e6a2519844ae08536aa055a428af5144be296b43aada192d142ec933546735a6accb4a5a99852ca751c24cae5738a99734408c884e736a271a17a9a5829a56e4ad6fd90402c18327f4b5b052a5d72585ad276a52228ea0794d4ae19235304674705176f76e909792b32b3f45f3c179464daa653c4885346b0921f72a2e186210542575e7abcc210bb7572c5ba97c475d8ba2810c54b9f23988725dd17967e9764513e1a34e55a9e32b05bd6a030425250a285fb331351ba4470eb2380318c9c7a56ed0664c6a16af63db6dc2a7c1c4e5a901c89ff7a589c099568c9bbb0482b04205595c242c66d99725a17468684b2be16b2757760b72a57974549c44c17bd2aa028a2c2d74b458c2bac3d34537ba095c34459b58aae4940fb3b68a73b28aca34cb018b92f65320bc3c04008394e17215abeb505b4bcd37d473da43569d557eb34b06eeca22c1264db881a6b37bbe9467899117b602304fdb72aaa60bbdba128214cc87fb980c1be3bcf9348bda62ccfa591328901c9b9851e9f9258e2a5f500053f9266891fc1ddf267c58c1aa7db72255f8c277d8535fe48db1d9b12cd97fde35c837d12f6b1c84e2c019e77469350bcb9c3791af132bf2ebc633f3c681e3801d0ba00a30672e955d84930c4012100c18b7a5a342d226341924034ac0953ce15584911d86c0689fd12d3dc4cb2d8748eec4abecc185ff63162e414e709cc3c5163de7b80e9e550d4a0b90de20b2fca850e3b11338bc3b5c369d616a2b64c764f78122abdb66860103371b773586463ea51366792872f36c53603cd876c4aea446e8811feb4417e3f21b94059f1d3c47584c09b128c549e48f6346cc3fa60ad19cb9b65359f04506cf52994ff5225aa24d68a00bc5171e0a492733e726eff02c2b956f9d6a6e7a8519e2b9c4c90b8db6b5447a0b589cb71cf0b74b899272a966c0b0da3824035c70c334818bcdfa2632e7a47ae8119661b96a6b4b17810a8840cc05bb3a0db2c6a60d10cb3e7ca365576250a380fa4b956ce066e72a0d7739a4b4e317988b64270732ff94c319a368cf0b8d8018a2d210bb37c695032a3b4da71e25e2287ef34ed68b5711ca99af1cc6b83caba7eb91d1f10eff920d9b41091e086487cc438e461344905b7e954121948ab8251fb0044e6cd8075f28b70a67132c8362b71b77298c2200e11b3013b6b2ec8b21e7a23a3cb9456567b3a090fbe642a1693501db47f8c4829d86bb1ae7accdd7763fc0b5e754ca5999a1544615dbb1acda7749c1d89073b130a4823600e322904c9599c31b67c963c307987fabc4e482910b57a56e2417eaf978008c9fa38103c15ab1a811b2b198a5b7201ef767a26a758400469ce0b1ca83920fbcbbc51c8697cc4b687d8ba41d45725551a09e5cb230532760cc15292c4ca9cc77f6e215d70c8f6e98b35fb21c5e0993588c8f76775f92c575c013270c167cddfc76de12261e84c1b506737a7448d00a6d07456fabb620d985607a32526d276846cc739276122bc14cae94543e11276805aedf36c404fc079117196383cef2681074f954249b859498a8ede375663755890613b15c2a8ff25ade0abc4d674a050369a596ac3e446cfc3171600367f89c9251e33db95c508e09a64f683fe7420c5ff73ebe5836ebec9e0ef1a39c02acd90275f5d9af9eab8c741023bc91806d255282846cb5fbcef030ee8e721d0566c29f469f5773938d679dbe17bfd7de66be5e4126f5151d1b086e26a88bd9f20710ef06aa0f834722b801f6b79c031f1f9213aff7ecfe33efe4042a44f2f801170616925be8cca1bd1812a7335dcd80f9cf14
m = da9c015b918108c1596309fe0042218de4c31900b8dfa6c1cec28ad10988bbc7
ct = 8e2ecf8342e820096e96fd700b4df309f65bbfa9be807a2e79b5f90cade74f9acd25f120892838cecae0246ea2ee87055620d55c7b21fd0442966a50a6bf346a09b38f7744b971305989fb81531c8c7876beaafa67d9237acf6e0e31b00f33753404a92aa086e8e85f8b4c3f79e5b4c4636890f3a6880739a6907223cc4ffe2141d42673cf7473bf0c6e1e2b214d8d3abfdf75d5281003ade47c3eae2d77c24065b524918e765597e998ca17e0a4bdcbe6a19bc49b5540a679cc157862170f20869a1ea92dd32f1e6be3b16d515834c4ee4be98a2ed5b194e98b0720ab7fb1615d04efcc9569664383ca371fcd68bf150396d9370d756b95f28a658df1972b509ecbd46962fd6ba11ffa7c8c3ce521d3cd5e4e221e2cb0c75ee09857895b3934e0d25ecac36238b2b4fe86b590090a20d27c1babf1baff30d8248adfa524b50de3a1b9fbab7c5507edc90f305052546920841aead3f456d5b247c73761fb5bcf24fe09308002355739f6a14bcbb339b743452941d6186552e034ea78f1857c7c7a093c86dda6cfc821a67868120f98122e52e06f3be6f27319ca00c9f3cf47f85e0ca2767e234615eb2f571051930ffdf7b8927ab804e505b751263dc84089b83451ba969a99de42dc84c484c418473b32d21b0140c1cdc2ef346f2ded96576126a4f7b45c11ea7373580605315626749f9c2f772e49afa84a827dd395c1a529581901fb464ed2eaa46a81a5f920e372d52e0d95b4f6f7ae7775a5f98e29ad610dd178239781948114a8211835c7a832550004c761e1008148ff0f9aabb2c56777ce257266fcd5c3a57e652f1d75a3f879cde6419f19494a6fbf90b143a92f0d120820a2fbc4af91488694dd217c621a80e20ca2ff81f7bb8c40da7d3d5aabad47ce6991a071a9f0dd11425c81c50fd40b39fa4b2286d5b36c7418a3a024805ff6a48c82270d1b9bc132b3c2012a1a76733861762481c98792686cde939cd8c77f7b701839856fa2a9c5a616b6ca77f46fe8b9347ebc598f4e420848c1433d25c5b4d5b14219ca745d19b674fe0d83c1224c82690ebc579f292208d1b4680fca74a83726ed799ab93e99d35ebb9d9f8574ba2a25e802afb725cb2bfd2442eca85d4599d9ba4707426513fb4add04ca37083d36fe2e4f62d0da6e1bfd6859e136680020c7a7e8f704ffbe0c21698b514f41db1c9a59575851113904cd10d4fce77a33af859c7bea4327f32f558df45e883a15b31c4b029c777c506b13ef935a23418b1402a300a72e6845e723136e6dc869b6c3cf9274c0a32836d5d3d119e67f88c9dc0dbacc626d2d70c1e809ea9f89a09d020e97364a3349d87cc554c2f214d306112f822b4385ae7f96ce5629cc4134089ba03ea0dadb52cb6c31e363ea423a20f5db5cf26e611f4284c3dd42ef90e2eea413d1cec905eaea7d6f573547804e4d43904a35edaea76283f88bb401dfce974510e25589a934e5e9c91e08c87a5629278bf0210b0a114760a6c2eeec5591e4d675a75fd241f0b05a7317932997
ss = f816976a5ec4a3ad1ea8902a32b86140ebcf1933ef44893caac87ba27174d307
d = 195d6c86a3df4c21e3007d7f2768b43c74cb3060e0eca77f0a5d3271542b9a84
z = d375bc4fb24e98f1eaa01e50a588e96a2b26daf9421437313fc7e4b520387050
pk = 5fe1c21f16c49f6b02f2450f4ac135a9eaa5e24a3e3f350a6982b5979a93120285dac88e01923060a795d251c1fedb130828582c95ca7340b2e8e105cfd64f63e63f85a955dcc4b12b0482d0994df7ec61b8b09aa4d1b8ceb94b769a2ae12031d16c05cada3a4d0350e8d970ccf716953543a984cdb086c425915858d454880c97505bbb9ac7cfa54055526689033c8241300e11d09283441043b91354d1c0dcb4a869f225c8ba5b290a77629004ba336c8975366002667c99b88b53a4b08ab564733b5d2a3011f944b2259845dcb6ab8956836656e3370f5981203943b343389f2a98cdc96bc1a996648580b7fe837817ac4db31a2d325a869950a32d99446256cb3d8b91c159683bc8c1ff41287ca54530e84082bbafad485c0f179781950a4722c9114485f6b403f3760678e3bbefda309adc41ca562dbcb739654abc6cb05216807e2fe18fbb485977380d8c0282e271c7f1f8c14694484b76241a1b0cf3928ad9e328357ab75fe909957419defc8e0da3469e7720a5e91df7c4857ed50b89d18ffaf6a045e2c950e178adec7a3d690fa23527d3d353d8731857018d7cc909d081cab0370cfcc8bf8f5463a4fa8706a1abdf2c6a7fe8c834a4ccd8b6c869c6bf93c808a43274620b30aff22bbce53a7ff85145779cba220dabd1b597f4515c1664a374a64ae18884b0919668a70b371e24d2ac1a84af7de3b84f804e105177f6a9b914cb5dce45c678c886b3b24e3649cb194c548fba4114f278a56a4310a7cf1cb16e8ecc0b0fb8a2685b30631753b7f87eec8578684a67634119fe8cb334b67b741305aee8762639a212b9baab4032653b1537327eba5b6fed245d17631e748532426c5a4f4646716521dcc72f4c34a38bc87a892650def1bf09991e4c175d0baa1bf6469277f75a2812aacb88534c491f4d3c884a4470f01b805efc160ec17f68b0b0eb9910889a02467232fdb268848a5d6969c91410775fe717c9103cffb9a2bc13b1bbba01abb92ae303abfefc51af169d25d29316e7a12a5bca6827c25df567ef0c20f13a6fd728a32e229f72b42e74470c88c105bec0a12a1810c3d2a3d84b89a8c9bf66cc305f0b0c3fb989c3541daf147d5b02813e7904cc18a5dbb6632af4a34cd42007f09ab4a88c1705958058bbd6f996fe7642a0b45b690317d0e658ea82094d6b8d55722123fc1bd349433ad4850b19a4f6616685767e67bc21333a9f667a6c422087398b3331c075cea9aea6e29e424653d5e7a86766613732343341491726869eda4f97f1982e62c4cf135b1553a0a842b35e8ac23f29a921039bf31833f12ca8c4f02021559e1ab5bc37d247a5078280f02956ba2e2f897b48e18a769908e6b8b15c63b5a780580d02b5f70749a5442c824a0f56cb00378bc0ea2b033fbc9d45d535ecc00f5579a687865702436d3065461a06c8b274561d938d92290a8c0bbc0cc746aeb253e4823f8bd7b6becb5b1f8a5403fcb40efa5f6c34c43620921a416aa769a6ea1ca15c765d0e53c70b0a719f7b47ff783b63701af5a9cfe704c7d99830734c1b1fe00a1d9166b11060baa09501715310b93ead6825ba9998d922ae362092349aa45abb04781a98b25989e8309c40698a2676b49fbdca7775f554d2448358e6a4bf5373892b712b63af3392fa95dea1a8
sk = 2feaa7e47b8e973ca66cd8be82e5983d295eee270134086481a92e55d3a282cb4e702b234e3a49ae7b532f6183e0b57e4cf688121a5da377aafdd36f1180816ed91c28038776169ea0a11937e229f7b57447f4295f457bdd89191d6a89f6a7146b55a5cd16c743bc3f3f60bdac4c1ee7727946157bf1929d6b7c15836c6b28445601497e07376426239aa3c0bc8135570d9623ad828f858a6ec5e4946f189864e87249eb574875409aa22967141380c633ece33567da5811b9a40759403becc297ab63622bb9f0b5cbf52378be037882ac9b25414817b4784101683b8696a6f9178323762bc419fe939ab0c8640422743b3a7e628382d36bc42afc4dd206a160dab1d1551b0e7a349e14b5b66077d6b85082306b1dd83ad0b16157e0c1b910a5d3fa562ff2c008804f6c1caa8f18336082ac4f8abce7d4a1e680361140b69b80574658c6f6f0a4d27104dcf29c55c74500db129e55114121764152c0eafc1e88350816057197466b50da92cc034996001a503040b7847fafa5950e8acda9a3c3eaa6b7e475c806401be2183100447d82284515a1a191d01ec7ea8eba84701feb15bd149af2e66cb3844204e3bca83976a088a291fb6c70425a09e42d292b1afeb0c0ac94361b5673ffc25a4b5812d211b0aad388fe1538a5929edcabb11e317de597b8db653cdc552938925a2be642fcb78bbc271584a8b27904c4fb6001304822cba9b96b9b0a79901668236494d68a455129e9869693dab64d4b13b7ca6fad71942b955c1356735b0a27aa037b420300983155c96903bd4b1235c21e8273416660b5b977ce37b6b44bbb09bd197a97cca98cb87a2ff1bc9c0a051ed98560b6b761055d84143f052a686bb3623da02a208b184d1426683484a7594aa22cc705173024f35b8e24977d421606197e0c21c9d145c316b7cedaa13202dc2cd4c62224e01eaf865f7b018a4a938920f848f436ae530a591a2617aa97143f8ab2005b9f9b734c82145c34567c59518a8ca13100ea8b4e3420d698450b70237765b62e433cdd2a842468bcdb42a639aa9644d89f4840351f3096f5c67cf17baad6cba5c79c002ae25a55f224e3b577111b4647e0cb0cb12907554fb96b77a8f267593a3f506b1cf53b6a01136edc0a684e2b8b4825066053c8c232b736c321f1708226fc3a131b1073867cc0872c53a85426ca1bc3756b329598072a352ab82fa8a61429a58ef21c2833d1bde2c1a919c75ad52a4162abbe2829b2fe93c7990ac7cfec8eea930fc5cb9ca13b2da2e80de600325d965982626f001371f59aabff88c74e028c49d5ac3c766efea499e2375a330c91385831e990cd69d6cc8a415a4e563eafa0319607b171b130ac842c66589dcae283af2b884beb6b6ec84e48f037afab54fc2c6486a7a13c9c3396d3b6512a576cb87599aa7aedc97275766d6a96af28327dedb27386923b98b647d5003d5edc718b0477a5164000799ca30c08e8f8a9ee728cd0b0aef4c16b1d61c751e32463e4b785223bee6227e3f88fcb469cf250a64bc7a3149ab3edaa730d6b4e6920b7b5c2bd55b97473b91c3c1c5923067c08db693c97ae832427dc6439576749df139e19d9580ab8c49eb15b80e09e6845335fe1c21f16c49f6b02f2450f4ac135a9eaa5e24a3e3f350a6982b5979a93120285dac88e01923060a795d251c1fedb130828582c95ca7340b2e8e105cfd64f63e63f85a955dcc4b12b0482d0994df7ec61b8b09aa4d1b8ceb94b769a2ae12031d16c05cada3a4d0350e8d970ccf716953543a984cdb086c425915858d454880c97505bbb9ac7cfa54055526689033c8241300e11d09283441043b91354d1c0dcb4a869f225c8ba5b290a77629004ba336c8975366002667c99b88b53a4b08ab564733b5d2a3011f944b2259845dcb6ab8956836656e3370f5981203943b343389f2a98cdc96bc1a996648580b7fe837817ac4db31a2d325a869950a32d99446256cb3d8b91c159683bc8c1ff41287ca54530e84082bbafad485c0f179781950a4722c9114485f6b403f3760678e3bbefda309adc41ca562dbcb739654abc6cb05216807e2fe18fbb485977380d8c0282e271c7f1f8c14694484b76241a1b0cf3928ad9e328357ab75fe909957419defc8e0da3469e7720a5e91df7c4857ed50b89d18ffaf6a045e2c950e178adec7a3d690fa23527d3d353d8731857018d7cc909d081cab0370cfcc8bf8f5463a4fa8706a1abdf2c6a7fe8c834a4ccd8b6c869c6bf93c808a43274620b30aff22bbce53a7ff85145779cba220dabd1b597f4515c1664a374a64ae18884b0919668a70b371e24d2ac1a84af7de3b84f804e105177f6a9b914cb5dce45c678c886b3b24e3649cb194c548fba4114f278a56a4310a7cf1cb16e8ecc0b0fb8a2685b30631753b7f87eec8578684a67634119fe8cb334b67b741305aee8762639a212b9baab4032653b1537327eba5b6fed245d17631e748532426c5a4f4646716521dcc72f4c34a38bc87a892650def1bf09991e4c175d0baa1bf6469277f75a2812aacb88534c491f4d3c884a4470f01b805efc160ec17f68b0b0eb9910889a02467232fdb268848a5d6969c91410775fe717c9103cffb9a2bc13b1bbba01abb92ae303abfefc51af169d25d29316e7a12a5bca6827c25df567ef0c20f13a6fd728a32e229f72b42e74470c88c105bec0a12a1810c3d2a3d84b89a8c9bf66cc305f0b0c3fb989c3541daf147d5b02813e7904cc18a5dbb6632af4a34cd42007f09ab4a88c1705958058bbd6f996fe7642a0b45b690317d0e658ea82094d6b8d55722123fc1bd349433ad4850b19a4f6616685767e67bc21333a9f667a6c422087398b3331c075cea9aea6e29e424653d5e7a86766613732343341491726869eda4f97f1982e62c4cf135b1553a0a842b35e8ac23f29a921039bf31833f12ca8c4f02021559e1ab5bc37d247a5078280f02956ba2e2f897b48e18a769908e6b8b15c63b5a780580d02b5f70749a5442c824a0f56cb00378bc0ea2b033fbc9d45d535ecc00f5579a687865702436d3065461a06c8b274561d938d92290a8c0bbc0cc746aeb253e4823f8bd7b6becb5b1f8a5403fcb40efa5f6c34c43620921a416aa769a6ea1ca15c765d0e53c70b0a719f7b47ff783b63701af5a9cfe704c7d99830734c1b1fe00a1d9166b11060baa09501715310b93ead6825ba9998d922ae362092349aa45abb04781a98b25989e8309c40698a2676b49fbdca7775f554d2448358e6a4bf5373892b712b63af3392fa95dea1a8b6f12914ed31f14f79c652eed4db478de7ebd263fe27052509fee10b50f2d053d375bc4fb24e98f1eaa01e50a588e96a2b26daf9421437313fc7e4b520387050
m = 05874f9d5a2e9133d385f3326fa925129dff03359d78b0d07ed78fd5c1307800
ct = 177f41b9b64589c5d2ef66b90ab107ead212e81ca8d535f1a557eefa92eb0589ad013772b2887da7e5d42e919f172a2e5c14abd6f1bb91f24367979e1dd77f0e56485c17ea025c1a8f1b937e3cb24ef9bcffc497a3fbe52b715a768596d8c2e719a63b4e4cdd54a618e3a0ce2c096122871d80a19f711378a8b4c49a0d546a2894fa15f258f7fc9ecd28b49d12cbbabdcbbd5a24f48819c759f129948ca37c7357af8c347c74d3f3f4810ad64540aaeed14d91b56f103e73cc554ca04366a3af19e32106b37f11999927a2697e4066ef5055d7ed89b216c0641249205577b31c8e544a41ab20d7d928e06b2553b9efa97033f9e6c02f5185026cfcf3ccd9c42b1aef8855232a4feed18b6aec2d6910c9ad69eacdf45c56b0a1e04322d4ac9ab1ce4a71e02795b8db434d1320e853a8407a4cf271ee8b12931897cb44a782f8c5093fa5aa6a54cf6a72c380dc14150bffa6842e715c6350e0cddf3bb743bc6233b5eaeaf880b21e225217db7808fb251be150e4f9c08bfc26cc8a84e1ff59bcb51d5f879ebc080be2d9af5647b36a5223c500b93c65b3dff81cb0d9022a37cccaf605e837b802530b4356fd4a6aee8b1cc0e31f6456650cfdb32fd14b25df3d5471123d9d11db8678c54bc2c4c7b0eea185a7986566714b717229998b1a279b1df5668a9e4b59984f9270e7ff3aeeba9a460dc014a1210c29cf9ca98399b57eef6a5f73092e827c223941f6f26fd8a128333776c01167d080f14c000e774cd81170a4ad1f71b57b623d0f6c48862304538846b99e86fb65c0f4cebe2b88121710877112755088daa2c813d4841eee10565e8e7bf35c5772950beab8ce75fe10522d0614936c7e74486111f18434f95b49563e06fa2010e499d028fce138fc9aa375e49a913c99a52f57942ecf5aa87f3e443445de57e2371c41c11a11c4b1b1c9ccc9819eae6ad95201cf3d7763e8ffbe865d76ed6afea235ae4faf4eec4e71bbb400ec03264c4c62f2e3f0bcea61f19641fc532fcb0020d4d75c2e88cde4de91696d946d4ce2b7d42ef9a9a0027e8860b9e9d62a656f9984026c134ae3e6fba27121ee04d3d829dffe819e9d9b7286f3e1f5524adb8d944d6a36df45d1b7b6797326c83a3be57040d58d2951e4f51ee1989e39c9f0a8b8747dcb519c8a82e94db3f58fd2de9f80341ceb6633e11d6a089ea68e52d7b07b43e9a2d1f09b7f39d9f33c8e36970c9560de2dd9aceac6737fce5ee2f82e85f183a12c5775859351361b3e30c43a1e6dc2ef970afb368e2ef3c61bf1f52d7ef51f2fe4bf2f8d791a474881ecaa2612159c78053b763bbcd9c1706c718b1f8dc9b3ad53e53d3c5afb5120a44e36dcc57445a79874ec7862ef332fea86c1c49e0658b1dbfcd1b58eadc74ae1098cfc645813869d0fe39611184059fd388bd587ca09cb5d2de370c6eaee1ffa16156cbdad34b05c2355b89ace5c33fb142a7fba3ae676755d79dc692c410f6eddbf6b2d582a3919d13af94ce1af17c12d9d5aed077780760c319bdfe002
ss = 1588e00d33a4f3502533f98ddc3baf046290750a99025c630a6dfbefac3150b4