forked from euphy/polargraph_server_a1
-
Notifications
You must be signed in to change notification settings - Fork 1
/
polargraph_server_a1_adafruit_v1.cpp.hex
1746 lines (1746 loc) · 75 KB
/
polargraph_server_a1_adafruit_v1.cpp.hex
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
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
:100000000C94C7010C94EF010C94EF010C94EF01D8
:100010000C94EF010C94EF010C94EF010C94EF01A0
:100020000C94EF010C94EF010C94EF010C946B27EE
:100030000C94EF010C94EF010C94EF010C94EF0180
:100040000C943C280C94EF010C94EA290C94382A67
:100050000C94EF010C94EF010C94EF010C94EF0160
:100060000C94EF010C94EF016D61784C656E677430
:10007000683A20004669727374207761766520685B
:10008000616C66004D53472C492C596F7520707276
:100090006F6261626C7920776F6E27742067657478
:1000A00020616E792064657461696C20696E2074CA
:1000B0006869732E0020697320002C20726F7753BB
:1000C000697A653A20004D53472C492C4D617820C0
:1000D00064656E7369747920666F722070656E5303
:1000E000697A653A2000506F776572696E6720649F
:1000F0006F776E2E004C696E65206973206E6F7489
:10010000206F6E2074686520706167652E20536BC8
:10011000697070696E672069742E00546869732075
:10012000706F696E742066616C6C73206F75747388
:10013000696465207468652061726561206F66205E
:1001400074686973206D616368696E652E20536BF6
:10015000697070696E672069742E006D6D00436868
:10016000616E6765642050656E20776964746820ED
:10017000746F20004E657720616363656C3A2000E0
:100180004E6577206D61782073706565643A200054
:10019000504753504545442C0050474C4946542C39
:1001A000005047535445504D554C5449504C4945C7
:1001B000522C0050475354455053504552524556C7
:1001C0002C0050474D4D5045525245562C0050473B
:1001D00053495A452C002900706167654865696775
:1001E000687420696E2073746570732028005265EE
:1001F00063616C6320002900526563616C63207049
:10020000616765576964746820696E2073746570EE
:10021000732028002900292C2073746570735065A1
:10022000724D4D202800526563616C63206D6D50E6
:100230006572537465702028004C6F61646564209A
:1002400073746570206D756C7469706C6965723A51
:10025000004C6F6164656420757020706F733A00A4
:100260004C6F6164656420646F776E20706F733AC1
:10027000004C6F61646564207374657073207065F1
:1002800072207265763A004C6F61646564206D6D12
:100290005065725265763A004C6F616465642068FF
:1002A00065696768743A004C6F61646564207769BA
:1002B0006474683A00206E6F74207265636F676EB5
:1002C000697365642E00524553454E4400445241C3
:1002D00057494E470052454144590029206E6F74DA
:1002E000207061727365642E00436F6D6D2028006D
:1002F00000000000240027002A0000000000250064
:1003000028002B0000000000230026002900040420
:1003100004040404040402020202020203030303AD
:100320000303010204081020408001020408102089
:100330000102040810200000000700020100000371
:1003400004060000000000000000494E46494E49E6
:1003500054594E414ECDCCCC3D0AD7233C17B7D192
:100360003877CC2B329595E6241FB14F0A00002038
:10037000410000C84200401C4620BCBE4CCA1B0EB7
:100380005AAEC59D74003C07AA1DA42B3507112445
:100390001FBECFEFD8E0DEBFCDBF12E0A0E0B1E0DE
:1003A000E2EDFBE602C005900D92AA32B107D9F743
:1003B00014E0AAE2B2E001C01D92A23DB107E1F74C
:1003C00013E0CCE8D3E004C02297FE010E949635EA
:1003D000C638D107C9F70E94FA2B0C94DC350C946F
:1003E0000000A0E0B0E0E7EFF1E00C94AD35EC01E7
:1003F000A880B980CA80DB80A114B104C104D104F3
:1004000041F484E2A82E89EDB82E8BE5C82E87E052
:10041000D82EC601B5012DE133EF41E050E00E9436
:10042000653527EA31E440E050E00E9405357B0164
:100430008C01C601B5012DE133EF41E050E00E948F
:100440006535CA01B9012CEE34EF4FEF5FEF0E9422
:1004500005356E0D7F1D801F911F97FF04C06150F1
:10046000704080409048688379838A839B839B0196
:10047000AC015F77B901CA01CDB7DEB7EAE00C94F1
:10048000C9350E94F10108958FE991E00E94F101C0
:10049000089560939F017093A0018093A1019093B0
:1004A000A2010895662777270C943003FC01882762
:1004B0009927E89421912032E9F3293010F02E3069
:1004C000C8F32B3241F02D3239F4689404C00E94F5
:1004D0002803820F911D219120532A30C0F31EF46E
:1004E000909581959F4F08951F93FC019927882728
:1004F000BC01E89411911032E9F3193010F01E306C
:10050000C8F31B3251F01D3249F4689406C00E94B2
:100510001303610F711D811D911D119110531A302C
:10052000B0F33EF490958095709561957F4F8F4F15
:100530009F4F1F9108954AE252E00E94E102089500
:10054000FB01DC0102C001900D9241505040D8F7F0
:100550000895FB01DC018D91019080190110D9F300
:10056000990B0895FB01DC0101900D920020E1F749
:100570000895FB01DC014150504030F08D91019015
:10058000801919F40020B9F7881B990B0895FB0115
:1005900051915523A9F0BF01DC014D91451741113F
:1005A000E1F759F4CD010190002049F04D9140153B
:1005B0004111C9F3FB014111EFCF81E090E00197B8
:1005C0000895009731F4DA018D919C91009709F418
:1005D0000EC0DC01FB013D912191222319F032175D
:1005E000C9F3FACF332331F4DA011D921C92882724
:1005F000992708951197AF93BF93FB013D912191E6
:10060000321771F4332321F488279927119702C0F8
:100610001E921196FA01A193B0839F918F91089534
:10062000222369F7EACF592F482F372F262F660F3D
:10063000771F881F991F660F771F881F991F620FEA
:10064000731F841F951F660F771F881F991F0895BA
:100650007AE0979F902D879F802D910D112408950A
:10066000A0E0B0E0E6E3F3E00C94AB35EC015B0115
:100670006115710519F0FB0191838083F9908F2D2D
:1006800090E00E949A35892BC9F7FDE2FF1621F40C
:10069000F990EE24E39405C02BE2F21609F4F990E8
:1006A000EE248E0101501040C8016AE473E043E07B
:1006B00050E00E949004892B01F58E010E5F1F4FC0
:1006C000C8016DE473E045E050E00E949004892B7E
:1006D00019F48E01095F1F4FA114B10419F0F5013F
:1006E00011830083E0FC04C070E090E080E814C057
:1006F00070E090E080E86FEF08C1C80162E573E048
:1007000043E050E00E949004892B69F4A114B104E5
:1007100029F470E090E080EC6FE7F7C02296F501D5
:10072000D183C083F6CF8824992440E050E060E074
:1007300070E0EF2DE053EA30A0F5F2E0EF2A8E2DC5
:1007400090E09C0128703070E2FE06C0232B79F502
:100750000894811C911C2BC0232B19F0089481084C
:100760009108DB01CA0112E0880F991FAA1FBB1F65
:100770001A95D1F7480F591F6A1F7B1F440F551F49
:10078000661F771F4E0F511D611D711D483929E9E4
:10079000520729E9620729E1720748F084E0E82A54
:1007A00006C0EE3F31F4E3FC39C098E0E92AF99045
:1007B000C0CFE53311F0E53189F529912D3219F4D7
:1007C000E0E1EE2A05C02B3219F081E090E003C091
:1007D000299182E090E0E22FE053EA3018F0C81B44
:1007E000D90B1CC020E030E0FCE020383F075CF46F
:1007F000C901880F991F880F991F280F391F220FD1
:10080000331F2E0F311DE991E053EA3068F3E4FE07
:1008100003C0309521953F4F820E931ECE2CDD24D0
:10082000E1FE07C0A114B10421F02197F501D183A5
:10083000C083CB01BA010E9483337B018C01F3E0BA
:10084000CF22DD2423E0C216D10421F417FB10953A
:1008500017F9109557016801C801B70120E030E091
:1008600040E050E00E94E632882309F44AC097FE37
:100870000DC029E6E22E23E0F22E90948194910897
:100880009394C0E2D0E000E010E012C091E8E92EBD
:1008900093E0F92EF6CFF7012591359145915491CA
:1008A000C601B5010E9439345B016C018C1A9D0AA6
:1008B0008C169D0684F7D595C7950F5F1F4F0630A0
:1008C000110529F08CEF9FEFE80EF91EF1CFC5015D
:1008D000D6017C018D018C2D880F8D2D881F8F3FB7
:1008E00051F0C601B50120E030E040E050E00E9448
:1008F000E632882331F482E290E09093D104809331
:10090000D0047E2D9F2D802F612F272F392F482F28
:10091000562FB901CA01CDB7DEB7ECE00C94C7354C
:10092000FB01DC014150504088F08D9181341CF076
:100930008B350CF4805E659161341CF06B350CF4E2
:10094000605E861B611171F3990B0895881BFCCFC3
:10095000AF92BF92CF92DF92EF92FF920F931F93CD
:100960006E157F058007910734F42E153F0540076B
:10097000510764F42CC0E616F7060807190794F42B
:10098000A216B306C406D5063CF423C0A216B306CD
:10099000C406D506BCF41FC02A153B054C055D05F1
:1009A000C4F41BC06E157F058007910791F42A15CA
:1009B0003B054C055D058CF0A216B306C406D506B2
:1009C00044F409C02A153B054C055D0511F484E08B
:1009D00005C082E003C083E001C081E01F910F9158
:1009E000FF90EF90DF90CF90BF90AF9008956F92FF
:1009F0007F928F929F92AF92BF92CF92DF92EF92AF
:100A0000FF920F931F93CF93DF937C015B016627C7
:100A100057FD6095762FCB01BA010E9485333B01CB
:100A20004C010027F7FC0095102FC801B7010E9468
:100A300085337B018C01CC24B7FCC094DC2CC6012F
:100A4000B5010E9485339B01AC01C801B7010E942A
:100A5000EA32A40193010E9439349B01AC01C40124
:100A6000B3010E9481327B018C010E945233EB0161
:100A7000BE01882777FD8095982F0E9485339B01C2
:100A8000AC01C801B7010E94813220E030E040E0B3
:100A90005FE30E94353418160CF42196CE01DF91E5
:100AA000CF911F910F91FF90EF90DF90CF90BF906B
:100AB000AF909F908F907F906F9008952F923F926C
:100AC0004F925F926F927F928F929F92AF92BF925E
:100AD000CF92DF92EF92FF920F931F931B012C0195
:100AE00039014A01609138027091390280913A02CD
:100AF00090913B020E9485337B018C01A8019701F4
:100B00000E9439345B016C01C401B301A40193015B
:100B10000E9439349B01AC01C601B5010E948132AB
:100B20005B016C01C201B101A20191010E94393443
:100B30009B01AC01C601B5010E9482325B016C01D0
:100B4000C801B701A80197010E9482329B01AC0144
:100B5000C601B5010E94EA321F910F91FF90EF90FC
:100B6000DF90CF90BF90AF909F908F907F906F90CD
:100B70005F904F903F902F900895AF92BF92CF9289
:100B8000DF92EF92FF920F931F938130910509F04E
:100B90000CC16F5F7F4F09F05FC182E293E060E0BC
:100BA00071E00E944B308CE292E00E94F425A0900C
:100BB000A501B090A601C090A701D090A8016091B6
:100BC000A90170E080E090E02091A3013091A401A0
:100BD000442737FD4095542F0E9405350E948533E8
:100BE0007B018C01C601B501A80197010E94EA3280
:100BF00060933002709331028093320290933302FB
:100C0000C801B701A60195010E94EA327B018C015F
:100C100060933402709335028093360290933702CA
:100C20006091D0017091D101882777FD8095982F30
:100C30000E948533A80197010E9439340E945233E3
:100C4000609338027093390280933A0290933B028A
:100C50006091D2017091D301882777FD8095982FFC
:100C60000E948533A80197010E9439340E945233B3
:100C700060933C0270933D0280933E0290933F024A
:100C800089E293E064E071E00E944B3080E393E0FE
:100C900068E071E00E944B3087E393E06CE071E024
:100CA0000E944B308EE393E060E171E00E944B3094
:100CB00085E493E064E171E00E944B308CE493E0C2
:100CC00068E171E00E944B3083E593E06CE171E0F4
:100CD0000E944B308AE593E060E271E00E944B3065
:100CE00081E693E064E271E00E944B3088E693E095
:100CF00068E271E00E944B308FE693E06CE271E0B5
:100D00000E944B3086E793E060E371E00E944B3035
:100D10008DE793E064E371E00E944B3084E893E058
:100D200068E371E00E944B308BE893E06CE371E084
:100D30000E944B3082E993E060E471E00E944B3006
:100D400089E993E064E471E00E944B3080EA93E02B
:100D500068E471E00E944B3087EA93E06CE471E054
:100D60000E944B306091A3017091A40182E892E04F
:100D700041E00E94131F6091A3017091A4018EE8CD
:100D800092E042E00E94131F8AE992E069E27BE16F
:100D900042E25BE10E9437218EED92E06BE17BE164
:100DA00044E15BE10E94372157C0892B09F054C010
:100DB0006F5F7F4F09F050C087EA93E00E94653073
:100DC00080EA93E00E94653089E993E00E946530F3
:100DD00082E993E00E9465308BE893E00E946530E1
:100DE00084E893E00E9465308DE793E00E946530CF
:100DF00086E793E00E9465308FE693E00E946530BD
:100E000088E693E00E94653081E693E00E946530B9
:100E10008AE593E00E94653083E593E00E946530A7
:100E20008CE493E00E94653085E493E00E94653095
:100E30008EE393E00E94653087E393E00E94653083
:100E400080E393E00E94653089E293E00E94653080
:100E500082E293E00E9465301F910F91FF90EF9026
:100E6000DF90CF90BF90AF90089580E090E06FEF5B
:100E70007FEF0E94BD05089581E090E06FEF7FEF66
:100E80000E94BD050895AF92BF92CF92DF92EF927C
:100E9000FF920F931F937B018C01CA01B9010E943D
:100EA00039345B016C01C801B701A80197010E94A8
:100EB00039349B01AC01C601B5010E9481320E9408
:100EC000A0341F910F91FF90EF90DF90CF90BF90D3
:100ED000AF900895AF92BF92CF92DF92EF92FF92C0
:100EE0000F931F937B018C0159016A0160913802B5
:100EF0007091390280913A0290913B020E948533B1
:100F0000A80197010E9481329B01AC010E943934F3
:100F10007B018C01C601B501A60195010E943934FF
:100F20009B01AC01C801B7010E9482320E94A0342B
:100F30001F910F91FF90EF90DF90CF90BF90AF90F7
:100F40000895AF92BF92CF92DF92EF92FF920F93EC
:100F50001F937B018C0159016A01A80197010E942E
:100F600039347B018C01C601B501A60195010E94AF
:100F700039349B01AC01C801B7010E9482320E9442
:100F8000A0341F910F91FF90EF90DF90CF90BF9012
:100F9000AF9008952F923F924F925F926F927F92FF
:100FA0008F929F92AF92BF92CF92DF92EF92FF9279
:100FB0000F931F93DF93CF9300D000D0CDB7DEB750
:100FC00069837A838B839C8359016A011701280105
:100FD000611571058105910559F40F2EF0E0EF2E92
:100FE000F0E0FF2EF0E00F2FF0E01F2FF02DA4C057
:100FF000CA01B9010E9439347B018C01C601B501D7
:1010000020E030E040E050E00E94E632882324F403
:1010100017FB109517F91095C201B101A2019101BA
:101020000E9482323B014C01C801B701A401930127
:101030000E94EA327B018C0169817A818B819C81DB
:101040000E9485339B01AC01C801B7010E94E632C2
:101050008823B4F5C601B50120E030E040E050E05F
:101060000E94E632882329F4C401B3010E94A0340F
:101070000DC0C201B101A60195010E94EA329B0197
:10108000AC015F77C601B5010E9482327B018C0101
:10109000D090AA01C090AB01B090AC01A090AD017E
:1010A0002D2D3C2D4B2D5A2D0E94353418160CF049
:1010B00043C08D2D9C2DAB2DBA2D7C018D013CC0E4
:1010C000C601B50120E030E040E050E00E94E63289
:1010D000882359F4C401B3010E94A0347B018C0120
:1010E00017FB109517F910950FC0C201B101A601A9
:1010F00095010E94EA329B01AC015F77C601B50100
:101100000E9481327B018C018091AA019091AB01F8
:10111000A091AC01B091AD015C016D01D7FAD09402
:10112000D7F8D094C801B701A60195010E94E63214
:10113000882314F486017501B701C8010F900F9040
:101140000F900F90CF91DF911F910F91FF90EF9033
:10115000DF90CF90BF90AF909F908F907F906F90D7
:101160005F904F903F902F9008958091B901882310
:10117000C1F18AEA94E060E571E00E94CF2D8AE92E
:1011800092E00E94911F2091A90130E040E050E0E0
:101190000E9465358AEA94E0BA01A9012AE030E0AC
:1011A0000E94492D8AEA94E06DEF71E00E94CF2DF4
:1011B0008EED92E00E94911F2091A90130E040E065
:1011C00050E00E9465358AEA94E0BA01A9012AE05C
:1011D00030E00E94492D8AEA94E06FEF71E00E94AE
:1011E000CC2E0895EF92FF920F931F9380914002AF
:1011F00090914102A0914202B09143020097A10553
:10120000B10509F040C060913802709139028091B7
:101210003A0290913B020E9485337B018C016091E0
:101220003C0270913D0280913E0290913F020E94EB
:1012300085339B01AC01C801B7010E94A10720E0E2
:1012400030E040E05FE30E9482320E9452336093BC
:1012500040027093410280934202909343028AEAD3
:1012600094E068E670E00E94332C40914002509177
:10127000410260914202709143028AEA94E02AE0BE
:1012800030E00E94892D609140027091410280916E
:101290004202909143021F910F91FF90EF900895A9
:1012A0008EEA93E00E9456028093D4018CEB93E087
:1012B0000E9456029093D7018093D60108958AEA3E
:1012C00094E065ED72E00E94762C08950F931F93D1
:1012D0008EEA93E00E9452026093B5017093B601CA
:1012E0008093B7019093B8010AEA14E0C8016EE553
:1012F00071E00E94332C4091B5015091B60160918C
:10130000B7017091B801C80122E030E00E94B62E0A
:10131000C8016BE571E00E94762C1F910F91089532
:101320008F929F92AF92BF92CF92DF92EF92FF92F5
:101330000F931F93CF93DF935B016C014A01BA01B6
:10134000882777FD8095982F0E9485332091300261
:101350003091310240913202509133020E9439346F
:10136000A60195010E94EA327B018C0120E030E069
:1013700040E050E40E94353487FF03C0C1E0D0E074
:1013800008C0C801B7010E945233EB0163307105F8
:10139000E4F58AEA94E066E571E00E94CF2D8AEADE
:1013A00094E0B801A70122E030E00E94B92E8AEA59
:1013B00094E066EC70E00E94332C8AEA94E0B60177
:1013C000A50122E030E00E94B62E8AEA94E06AEBA2
:1013D00070E00E94332C8AEA94E0B4014AE050E0C5
:1013E0000E949D2D8AEA94E065EB70E00E94332C08
:1013F0008AEA94E0BE014AE050E00E94B02D8AEAF9
:1014000094E064E870E00E94762CCE01DF91CF91E9
:101410001F910F91FF90EF90DF90CF90BF90AF9012
:101420009F908F9008958AE892E09093E3018093D3
:10143000E2019093E5018093E4018FE590E09093C1
:10144000DF018093DE0180E991E09093E1018093D8
:10145000E00181E090E09093DD018093DC0164EF96
:1014600071E080E090E00E94B8280895AF92BF92AA
:10147000CF92DF92EF92FF920F931F93CF93DF9360
:10148000EC015B016A018CE292E069E070E00E948D
:101490006427CA15DB059CF476010027F7FC00954C
:1014A000102F8CE292E0BE010E947D26C801B70198
:1014B0000E94B8282196AC16BD069CF712C0760192
:1014C0000027F7FC0095102F8CE292E0BE010E94ED
:1014D0007D26C801B7010E94B8282197CA15DB05EF
:1014E0009CF78CE292E00E940E26DF91CF911F9133
:1014F0000F91FF90EF90DF90CF90BF90AF90089545
:10150000CF93DF938091440290912F028230B0F00C
:10151000992329F0C091D801D091D90104C0C0917C
:10152000DA01D091DB018EEA93E00E945602BC0101
:101530009093DB018093DA01CE010AC0913061F40F
:101540006091DA017091DB018091D8019091D9010D
:1015500043E050E00E94360A10922F02DF91CF91B3
:101560000895CF93DF938091440290912F028230AF
:10157000B0F0992329F0C091D801D091D90104C0CD
:10158000C091DA01D091DB018EEA93E00E9456020D
:10159000BC019093D9018093D801CE010AC0992350
:1015A00061F46091D8017091D9018091DA01909134
:1015B000DB0143E050E00E94360A81E080932F0275
:1015C000DF91CF9108958AE992E00E941F248EED69
:1015D00092E00E941F240E94B10A10927D02089599
:1015E000EF92FF920F931F930E9484289B01AC01FE
:1015F000E0907902F0907A0200917B0210917C02D7
:101600008091C101882319F180917D028823F9F02E
:101610002E193F09400B510B8091BD019091BE01E5
:10162000A091BF01B091C00182179307A407B5072D
:1016300074F48AEA94E069EC71E00E94CF2D8AEAA2
:1016400094E066EE70E00E94762C0E94E30A1F91FF
:101650000F91FF90EF900895CF93DF93EC01AB01D2
:10166000662757FD6095762F0E94282109C00E94A9
:10167000F00A8091BA01882319F0CE010E94B825A2
:10168000CE010E94811F611571058105910579F7D1
:101690000E9484286093790270937A0280937B027F
:1016A00090937C02DF91CF9108958F929F92AF9299
:1016B000BF92CF92DF92EF92FF920F931F93CF933F
:1016C000DF935C016B01EA014901E114F104C9F403
:1016D0008AEA94E064E770E00E94762C8091D5015C
:1016E000882331F0CE0162E070E00E9430352BC0DB
:1016F000CE0162E070E00E943035709561957F4FB9
:1017000022C08091D501E016F106A1F4882331F0C2
:10171000CA0162E070E00E94303508C0CA0162E090
:1017200070E00E943035709561957F4FC6010E9430
:101730002C0B1AC0882319F0CB01BA0105C066270B
:101740007727641B750BC6010E942C0BC501B401E1
:101750000E942C0B8091D501882319F01092D5019D
:1017600003C081E08093D501DF91CF911F910F914C
:10177000FF90EF90DF90CF90BF90AF909F908F90B1
:1017800008953F924F925F926F927F928F929F92B5
:10179000AF92BF92CF92DF92EF92FF920F931F937F
:1017A000DF93CF93CDB7DEB728970FB6F894DEBF9F
:1017B0000FBECDBFFC012B014A01322E14161506B7
:1017C0000CF08DC0BA010E9430353B01CF01B4014D
:1017D0000E943035AA2797FDA095BA2FBC01CD01F4
:1017E0000E9485337B018C01B401882777FD8095A9
:1017F000982F0E9485339B01AC01C801B7010E945C
:10180000EA3269837A838B839C830F2EF0E0AF2EBC
:10181000F0E0BF2EF0E0CF2EF0E0DF2EF02D1886A6
:101820001F82C30101969E838D83C601B501298164
:101830003A814B815C810E9482325B016C0120E025
:1018400030E040E85FE30E94353487FF02C0F301D7
:101850000CC0C601B50120E030E040E85FE30E9423
:1018600081325B016C01ED81FE8192E0391629F431
:101870008AE992E06EED72E007C0A3E03A1639F40F
:101880008EED92E06AE972E0A2019F0118C0B4E017
:101890003B1649F4222733272E1B3F0B8AE992E09F
:1018A0006EED72E00BC081E0381671F42227332709
:1018B0002E1B3F0B8EED92E06AE972E0A2018401DB
:1018C000EF80F8840E94550B0E94B508AF81B8855F
:1018D0001196B887AF838A169B060CF0A6CF289680
:1018E0000FB6F894DEBF0FBECDBFCF91DF911F9131
:1018F0000F91FF90EF90DF90CF90BF90AF909F90AF
:101900008F907F906F905F904F903F9008953F929F
:101910004F925F926F927F928F929F92AF92BF92FF
:10192000CF92DF92EF92FF920F931F93DF93CF93AB
:1019300000D000D000D0CDB7DEB78EEA93E00E9491
:101940005602E090A901FF2400E010E09C0144272A
:1019500037FD4095542FC801B7010E9405357E839D
:101960006D838CEB93E00E945202162F072FF82E06
:10197000E92E8AEC93E00E9452022B013C0188ED93
:1019800093E00E9452024B015C013090D40182E04E
:101990008093D4018091B5019091B601A091B701D7
:1019A000B091B80189839A83AB83BC83212F302FF8
:1019B0004F2D5E2DC901DA017C018D01CC24DD247F
:1019C00020C00894C11CD11CE092B501F092B60170
:1019D0000093B7011093B801C801B7014D815E8132
:1019E0000E949009AC018D819E81BC0122E00E9481
:1019F000C10BC801B701A50194010E9482327B018D
:101A00008C01C801B701A30192010E94E6321816A9
:101A1000C4F689819A81AB81BC818093B501909392
:101A2000B601A093B701B093B801ED80FE80F094A9
:101A3000E194F108F3948EED92E0B7010E942C0B33
:101A40008D819E8162E070E00E94303570956195D5
:101A50007F4F4B018D819E8162E070E00E943035A6
:101A60005B0101E010E011C08EED92E0B4010E9434
:101A70002C0B8AE992E0B7010E942C0B8EED92E0CC
:101A8000B5010E942C0B0F5F1F4FC016D10664F7E3
:101A900089819A81AB81BC818093B5019093B60115
:101AA000A093B701B093B8013092D40126960FB637
:101AB000F894DEBF0FBECDBFCF91DF911F910F9184
:101AC000FF90EF90DF90CF90BF90AF909F908F905E
:101AD0007F906F905F904F903F9008952F923F922C
:101AE0004F925F926F927F928F929F92AF92BF922E
:101AF000CF92DF92EF92FF920F931F937B018C01A5
:101B000059016A010E9484286093790270937A02D5
:101B100080937B0290937C028AE992E00E94792272
:101B20001B012C018EED92E00E9479223B014C01B9
:101B30008AE992E040E050E060E070E00E94F42129
:101B40008EED92E040E050E060E070E00E94F42111
:101B5000C801B7010E9485330E945233AB01BC011A
:101B60008AE992E00E941621C601B5010E948533E0
:101B70000E945233AB01BC018EED92E00E9416210F
:101B80008091B201882309F042C08AE992E00E9464
:101B9000792220E030E040E050E00E94E6328823E5
:101BA00024F457FA509457F850948EED92E00E9426
:101BB000792220E030E040E050E00E94E6328823C5
:101BC00024F497FA909497F890948AE992E0B201FD
:101BD000A1010E94F4218EED92E0B401A3010E94C4
:101BE000F42115C08091B201882349F08AE992E07E
:101BF0000E94B8258EED92E00E94B82508C08AE9BF
:101C000092E00E9494258EED92E00E9494258AE94C
:101C100092E00E94811F611571058105910549F4CB
:101C20008EED92E00E94811F61157105810591057D
:101C300039F00E94F00A8091BA01882341F3D2CF93
:101C40000E94B5081F910F91FF90EF90DF90CF9009
:101C5000BF90AF909F908F907F906F905F904F90CC
:101C60003F902F9008952F923F924F925F926F92E4
:101C70007F928F929F92AF92BF92CF92DF92EF921C
:101C8000FF920F931F93DF93CF9300D000D0CDB777
:101C9000DEB73B014C0159016A01FA82E982C801B1
:101CA00062E070E00E943035882777FD8095982F9C
:101CB000661A770A880A990AA61AB70AC80AD90AB8
:101CC0001C821B821801442437FC4094542C2EC0E3
:101CD00060E070E080E090E0A20191010E947D2F21
:101CE0007B018C0160E070E080E090E0A201910156
:101CF0000E947D2F9B01AC010027F7FC0095102F5F
:101D0000E60CF71C081D191D442737FD4095542F7C
:101D10002A0D3B1D4C1D5D1DC801B7010E946E0DB3
:101D20002B813C812F5F3F4F3C832B838B819C8198
:101D3000E981FA81E817F9075CF60F900F900F9090
:101D40000F90CF91DF911F910F91FF90EF90DF9057
:101D5000CF90BF90AF909F908F907F906F905F904B
:101D60004F903F902F9008952F923F924F925F9205
:101D70006F927F928F929F92AF92BF92CF92DF929B
:101D8000EF92FF920F931F93DF93CF93CDB7DEB700
:101D90002C970FB6F894DEBF0FBECDBF8EEA93E04E
:101DA0000E9474026D837E838F839887A090A9011F
:101DB000BB24CC24DD248CEB93E00E947402698365
:101DC0007A838B839C838AEC93E00E945602AA2735
:101DD00097FDA095BA2FBC01CD01A60195010E94E7
:101DE00005357B018C013B0188ED93E00E94560292
:101DF0002C016091B5017091B6018091B70190916D
:101E0000B801A7010E949009AC01C2016FEF70E018
:101E10000E94F7047C01C601B5012D813E814F81EE
:101E200058850E94053569877A878B879C87C6010C
:101E3000B50129813A814B815C810E9405351B01E6
:101E40002C01882477FC8094982CC401B3010E9453
:101E500085332DEC3CEC4CE85FE30E9439340E9462
:101E600052335B016C0169857A858B859C85A20163
:101E7000910185010E94330E2C960FB6F894DEBFB7
:101E80000FBECDBFCF91DF911F910F91FF90EF90CB
:101E9000DF90CF90BF90AF909F908F907F906F908A
:101EA0005F904F903F902F9008952F923F924F92C6
:101EB0005F926F927F928F929F92AF92BF92CF92DA
:101EC000DF92EF92FF920F931F93DF93CF93CDB7E3
:101ED000DEB72A970FB6F894DEBF0FBECDBF8EEAED
:101EE00093E00E9474029B01AC01E090A901FF24E1
:101EF00000E010E0C801B7010E9405356D837E83C4
:101F00008F8398878CEB93E00E9474029B01AC0155
:101F1000C801B7010E9405351B012C018AEC93E032
:101F20000E945602AA2797FDA095BA2FBC01CD01A9
:101F3000A80197010E9405357B018C017C836B838E
:101F400088ED93E00E9456029A838983C70162E07C
:101F500070E00E9430354B01CB01880F991F37018B
:101F6000681A790A8091D4018130C1F48AE992E03B
:101F70000E94911F7B018C018EED92E00E94911FC7
:101F80005B016C016D817E818F819885A201910139
:101F90000E94A8048093D6011092D7012091D60107
:101FA0003091D70122303105F9F49401442737FDEF
:101FB0004095542FED80FE800F811885E21AF30AB8
:101FC000040B150BC301AA2797FDA095BA2FE80EA5
:101FD000F91E0A1F1B1F6D807E808F809884620E01
:101FE000731E841E951E3DC023303105C9F4940133
:101FF000442737FD4095542F62015101A21AB30ABC
:10200000C40AD50AC301AA2797FDA095BA2FA80E26
:10201000B91ECA1EDB1E220E331E441E551E32C0C0
:10202000C401AA2797FDA095BA2FA301662757FDE3
:102030006095762F24303105B9F4ED80FE800F8154
:102040001885E80EF91E0A1F1B1FE41AF50A060B75
:10205000170B6D807E808F809884681A790A8A0AAF
:102060009B0A6201510114C05C016D01A20CB31CFA
:10207000C41CD51CA41AB50AC60AD70A281A390ADC
:102080004A0A5B0AED80FE800F81188537014801FE
:102090006091B5017091B6018091B7019091B8013E
:1020A0004B815C810E949009AC0189819A816FEF1C
:1020B00070E00E94F7049A878987C801B701A601DA
:1020C00095010E946E0D89859A8502974CF08B814F
:1020D0009C81BC0149855A852091D6010E94C10B83
:1020E000C401B301A20191010E946E0D2A960FB6A0
:1020F000F894DEBF0FBECDBFCF91DF911F910F913E
:10210000FF90EF90DF90CF90BF90AF909F908F9017
:102110007F906F905F904F903F902F9008952F92F7
:102120003F924F925F926F927F928F929F92AF9267
:10213000BF92CF92DF92EF92FF920F931F93DF93A4
:10214000CF93CDB7DEB7E0970FB6F894DEBF0FBEE2
:10215000CDBF2B013C019CA28BA20E945E056B8F20
:102160007C8F8D8F9E8FA30192010E9443076F8BFE
:10217000788F898F9A8FC801B701A60195010E94B7
:102180005E055B016C01A80197010E9443077B017A
:102190008C01C601B50120E030E040EA51E40E9424
:1021A000353418160CF014C260913802709139025F
:1021B00080913A0290913B0264517040804090407F
:1021C0000E9485336F8F78A389A39AA3C601B501B6
:1021D0002F8D38A149A15AA10E94E63288230CF024
:1021E000F7C1C801B70120E030E040EA51E40E94A5
:1021F000353418160CF0ECC160913C0270913D0230
:1022000080913E0290913F02645170408040904026
:102210000E9485332B013C01C801B701A301920143
:102220000E94E63288230CF0D3C16B8D7C8D8D8D9E
:102230009E8D20E030E040EA51E40E9435341816CB
:102240000CF0C6C16B8D7C8D8D8D9E8D2F8D38A130
:1022500049A15AA10E94E63288230CF0B9C16F89C6
:10226000788D898D9A8D20E030E040EA51E40E941B
:10227000353418160CF0ACC16F89788D898D9A8D24
:10228000A30192010E94E63288230CF0A1C11092B2
:10229000B901C601B5012B8D3C8D4D8D5E8D0E941F
:1022A00081321B012C01C801B7012F89388D498D5E
:1022B0005A8D0E9481323B014C01C201B10120E0E4
:1022C00030E040E050E00E94353418161CF48201E2
:1022D000710106C08201710117FB109517F9109565
:1022E000C401B30120E030E040E050E00E9435340A
:1022F00018161CF4A401930103C0A40193015058C3
:10230000C801B7010E94353418169CF021E030E076
:102310003E8B2D8BD401C301B0588DA79EA7AFA7CC
:10232000B8ABABA1BCA15D01CC24B7FCC094DC2C44
:102330004EC021E030E03E8B2D8BD201C101B05860
:1023400089A79AA7ABA7BCA7ABA1BCA15D01CC2470
:10235000B7FCC094DC2C06C02D893E892F5F3F4F0F
:102360003E8B2D8BC201B10120E030E040E050E017
:102370000E94353418161CF48201710104C0E9A4CE
:10238000FAA40BA51CA5AD89BE89BD01882777FDE0
:102390008095982F0E9485339B01AC01C801B7013D
:1023A0000E94EA327B018C01C601B5010E9485338F
:1023B0009B01AC01C801B7010E943534181664F2C4
:1023C00034C02D893E892F5F3F4F3E8B2D8BC4013A
:1023D000B30120E030E040E050E00E9435341816B0
:1023E0001CF48401730104C0EDA4FEA40FA518A978
:1023F000AD89BE89BD01882777FD8095982F0E9401
:1024000085339B01AC01C801B7010E94EA327B0110
:102410008C01C601B5010E9485339B01AC01C80146
:10242000B7010E943534181664F22D893E8959018E
:10243000CC24B7FCC094DC2CC601B5010E948533C6
:102440007B018C01C201B101A80197010E94EA320F
:102450006D837E838F839887C401B301A8019701A0
:102460000E94EA3269837A838B839C831092B20143
:10247000198A1A8A1B8A1C8A19861A861B861C8648
:10248000ADA2BEA2CFA2D8A66B8D7C8D8D8D9E8D68
:102490002D813E814F8158850E9482326B8F7C8FC7
:1024A0008D8F9E8F6F89788D898D9A8D29813A8144
:1024B0004B815C810E9482326F8B788F898F9A8FDB
:1024C0006B8D7C8D8D8D9E8D2F89388D498D5A8D8C
:1024D0000E94A1076D877E878F87988B6B8D7C8D7F
:1024E0008D8D9E8D2F89388D498D5A8D0E946A075A
:1024F0001B012C0169847A848B849C848DA19EA10C
:10250000AFA1B8A5680E791E8A1E9B1E69897A89BB
:102510008B899C890E9485335B016C016091AE01BF
:102520007091AF018091B0019091B10120E030E055
:1025300040E850E40E9439347B018C01C401B301AE
:10254000A60195010E94CA070E945233698B7A8BBB
:102550008B8B9C8B0E9485337B018C018AE992E0F6
:10256000B801A7010E94F4218EED92E0B801A70105
:102570000E94F4216D857E858F8598890E94523353
:102580007B018C01C201B1010E9452339B01AC015D
:10259000C801B7010E946E0D89859A85AB85BC85FF
:1025A0000197A109B10989879A87AB87BC878D8973
:1025B0009E89A985BA858A0F9B1F892B09F064CF54
:1025C00081E08093B9018093B2010E94B5080CC0EC
:1025D0008AEA94E062EC71E00E94CF2D8AEA94E0EE
:1025E00065EF70E00E94762CE0960FB6F894DEBF9F
:1025F0000FBECDBFCF91DF911F910F91FF90EF9054
:10260000DF90CF90BF90AF909F908F907F906F9012
:102610005F904F903F902F9008952F923F924F924E
:102620005F926F927F928F929F92AF92BF92CF9262
:10263000DF92EF92FF920F931F93DF93CF9300D01F
:1026400000D000D0CDB7DEB78EEA93E00E945202F0
:102650007B018C016091A90170E0882777FD80954E
:10266000982F0E9485339B01AC01C801B7010E94DD
:1026700039343B014C018CEB93E00E9452027B0108
:102680008C01D090A9018AEC93E00E9456029E83AF
:102690008D838AE992E00E94911F69837A838B83FC
:1026A0009C838EED92E00E94911F1B012C01C401BE
:1026B000B30120E030E040EA51E40E94E63287FDB9
:1026C00030C06D2D70E0882777FD8095982F0E948F
:1026D00085339B01AC01C801B7010E9439345B010D
:1026E0006C0120E030E040EA51E40E94E63287FDD0
:1026F00018C00E94F2080E9485339B01AC01C401FE
:10270000B3010E943534181664F00E94F2080E944A
:1027100085339B01AC01C601B5010E943534181602
:102720006CF48AEA94E062EC71E00E94CF2D8AEAB0
:1027300094E06BE171E00E94762C16C069817A8189
:102740008B819C810E9485337B018C01C201B10188
:102750000E9485339B01AC01C801B701840173015C
:102760008D809E800E948F1026960FB6F894DEBF53
:102770000FBECDBFCF91DF911F910F91FF90EF90D2
:10278000DF90CF90BF90AF909F908F907F906F9091
:102790005F904F903F902F900895AF92BF92CF924D
:1027A000DF92EF92FF920F931F938EEA93E00E94C5
:1027B00052027B018C016091A90170E0882777FDAE
:1027C0008095982F0E9485339B01AC01C801B70109
:1027D0000E9439347B018C018CEB93E00E94520201
:1027E0005B016C01C801B7010E9452337B018C016F
:1027F0006091A90170E0882777FD8095982F0E944D
:1028000085339B01AC01C601B5010E9439340E9499
:1028100052339B01AC01C801B7010E946E0D1F919C
:102820000F91FF90EF90DF90CF90BF90AF90089501
:10283000EF92FF920F931F930AE912E0C8010E94E2
:102840006D243EEDE32E32E0F32EC7010E946D248D
:1028500081E080937D02C8010E94911FAB01BC0101
:102860004C5F5F4F6F4F7F4FC8010E94E925C70142
:102870000E94911FAB01BC014C5F5F4F6F4F7F4FB8
:10288000C7010E94E925C8010E94911FAB01BC014C
:102890004450504060407040C8010E94E925C70183
:1028A0000E94911FAB01BC014450504060407040F9
:1028B000C7010E94E9251F910F91FF90EF900895A5
:1028C0006F927F928F929F92AF92BF92CF92DF9240
:1028D000EF92FF920F931F938EEA93E00E9474028F
:1028E0005B016C01E090A901FF2400E010E08CEB9B
:1028F00093E00E9474023B014C01C801B701A6019C
:1029000095010E940535AB01BC018AE992E00E9465
:10291000971FC801B701A40193010E940535AB01BF
:10292000BC018EED92E00E94971F0E9418140E9435
:10293000B5081F910F91FF90EF90DF90CF90BF905F
:10294000AF909F908F907F906F9008950F931F93FB
:10295000AB01BC014093AE015093AF016093B00155
:102960007093B1018AE992E00E94C4244091AE01C3
:102970005091AF016091B0017091B1018EED92E084
:102980000E94C4240AEA14E0C80164E771E00E94CE
:10299000332C4091AE015091AF016091B001709124
:1029A000B101C80122E030E00E94B92E1F910F91C1
:1029B00008950F931F93CF93DF938EEA93E00E94C5
:1029C00052020E94A614809144028230C1F48CEB22
:1029D00093E00E945602019791F40EEA11E06AE139
:1029E00070E0EB012196F80141918F0188E194E0BC
:1029F0000E943028CE31D10511F0BE01F2CFDF9117
:102A0000CF911F910F910895CF92DF92EF92FF9295
:102A10000F931F937C018B0148E1C42E44E0D42E18
:102A2000C601B701F80140810E9430280894E11CDA
:102A3000F11CC601B701F80141810E94302882E0F3
:102A400090E01F910F91FF90EF90DF90CF9008954D
:102A50000F931F93AB01BC014093AA015093AB01AC
:102A60006093AC017093AD018AE992E00E949E21CF
:102A70004091AA015091AB016091AC017091AD0100
:102A80008EED92E00E949E210AEA14E0C80160E8FF
:102A900071E00E94332C4091AA015091AB016091EA
:102AA000AC017091AD01C80122E030E00E94B92E66
:102AB0001F910F9108950F931F93CF93DF938EEA89
:102AC00093E00E9452020E942815809144028230B5
:102AD000C1F48CEB93E00E945602019791F40AEA4C
:102AE00011E066E170E0EB012196F80141918F0160
:102AF00088E194E00E943028CA31D10511F0BE016E
:102B0000F2CFDF91CF911F910F910895CF92DF9275
:102B1000EF92FF920F931F937C018B0158E1C52E1A
:102B200054E0D52EC601B7010E942928F801808300
:102B30000894E11CF11CC601B7010E942928F80184
:102B4000818382E090E01F910F91FF90EF90DF90E2
:102B5000CF9008958AE290E06AED71E00E948615B8
:102B60008091DA019091DB0197FF06C08AE590E041
:102B70009093DB018093DA018AEA94E060E672E0E8
:102B80000E94332C6091DA017091DB018AEA94E0B3
:102B90004AE050E00E94B02D8CE290E068ED71E0D8
:102BA0000E9486158091D8019091D90197FF06C0A7
:102BB00084EB90E09093D9018093D8018AEA94E065
:102BC00061E572E00E94332C6091D8017091D901C7
:102BD0008AEA94E04AE050E00E94B02D08950F93F5
:102BE0001F93DF93CF9300D000D0CDB7DEB78EEA2E
:102BF00093E00E9456028C019A8389838CEB93E0C8
:102C00000E9456029C838B8320914402233089F4D6
:102C10008AE290E0BE016F5F7F4F0E9404158CE254
:102C200090E0BE016D5F7F4F0E9404150E94AA15BF
:102C300037C02230A9F5B80143E050E00E94360ABF
:102C400068EC70E080E090E00E94B8286B817C81A5
:102C500089819A8143E050E00E94360A68EC70E076
:102C600080E090E00E94B82869817A818B819C8104
:102C700043E050E00E94360A68EC70E080E090E0AB
:102C80000E94B8286B817C8189819A8143E050E061
:102C90000E94360A68EC70E080E090E00E94B8285C
:102CA0000F900F900F900F90CF91DF911F910F9188
:102CB000089580E090E060ED71E00E9486158091BB
:102CC000D0019091D1011816190644F08091E201CB
:102CD0009091E3019093D1018093D0018AEA94E02E
:102CE00067EA72E00E94332C6091D0017091D101AB
:102CF0008AEA94E04AE050E00E94B02D82E090E041
:102D000062ED71E00E9486158091D2019091D3010D
:102D10001816190644F08091E4019091E501909312
:102D2000D3018093D2018AEA94E068E972E00E94BC
:102D3000332C6091D2017091D3018AEA94E04AE089
:102D400050E00E94B02D08950F931F93DF93CF930F
:102D500000D000D000D0CDB7DEB78EEA93E00E945D
:102D600056028C019A8389838CEB93E00E94560271
:102D70009C838B831E830D8380E090E0BE016B5F9C
:102D80007F4F0E94861529813A818D819E8182170D
:102D9000930751F02B3031053CF080E090E0BE010C
:102DA0006F5F7F4F0E94041582E090E0BE016B5F71
:102DB0007F4F0E9486152B813C818D819E818217D9
:102DC000930751F02B3031053CF082E090E0BE01DA
:102DD0006D5F7F4F0E9404150E94591626960FB60C
:102DE000F894DEBF0FBECDBFCF91DF911F910F9141
:102DF0000895EF92FF920F931F93CF93DF93AC014F
:102E00009B01EB0164E0E62EF12CE20EF31E8A0139
:102E10000F5F1F4F88E194E0BA010E94292889932F
:102E2000A801CE15DF0599F784E090E0DF91CF91FE
:102E30001F910F91FF90EF90089586E190E06AEA6C
:102E400071E00E94F9166091AA017091AB01809126
:102E5000AC019091AD010E9452331616170664F032
:102E600080E090E0A8E4B4E48093AA019093AB01E1
:102E7000A093AC01B093AD018AE190E06EEA71E0FD
:102E80000E94F9166091AE017091AF018091B0017E
:102E90009091B1010E9452331616170664F080E03B
:102EA00090E0A8E4B4E48093AE019093AF01A093C6
:102EB000B001B093B10108958EE090E065EA71E051
:102EC0000E94F9166091A5017091A6018091A70159
:102ED0009091A80120E030E040E85FE30E94E632F4
:102EE000882394F46091DE017091DF01882777FDDB
:102EF0008095982F0E9485336093A5017093A60159
:102F00008093A7019093A8018AEA94E067E872E0B1
:102F10000E94332C4091A5015091A6016091A70118
:102F20007091A8018AEA94E022E030E00E94B92E74
:102F300082E190E063EA71E00E9486158091A3012E
:102F40009091A4011816190644F08091E001909127
:102F5000E1019093A4018093A3018AEA94E061E7E0
:102F600072E00E94332C6091A3017091A4018AEA5F
:102F700094E04AE050E00E94B02D089588E194E08A
:102F800064E170E00E9429288093A901882321F43C
:102F90008091DC018093A9018AEA94E069E372E000
:102FA0000E94332C8AEA94E06091A9014AE050E043
:102FB0000E942B2D0895AF92BF92CF92DF92EF9295
:102FC000FF920F931F930E9459160E945C170E9454
:102FD000BE170E94AA150E941D178EE190E065EBB6
:102FE00071E00E94F9166091B5017091B60180916F
:102FF000B7019091B80127E137EB41ED58E30E940A
:10300000E632882364F48DEC9CECACE4BFE380935F
:10301000B5019093B601A093B701B093B801A09009
:10302000A501B090A601C090A701D090A801609121
:10303000A90170E080E090E02091A3013091A4010B
:10304000442737FD4095542F0E9405350E94853353
:103050007B018C01C601B501A80197010E94EA32EB
:103060006093300270933102809332029093330266
:10307000C801B701A60195010E94EA3260933402AB
:103080007093350280933602909337028AEA94E077
:1030900066E272E00E94332C40913002509131027E
:1030A00060913202709133028AEA94E022E030E0CB
:1030B0000E94B62E8AEA94E066E172E00E94332C08
:1030C000409134025091350260913602709137027E
:1030D0008AEA94E022E030E00E94B62E8AEA94E088
:1030E00064E172E00E94762C6091D0017091D10170
:1030F000882777FD8095982F0E9485332091340290
:103100003091350240913602509137020E94393495
:103110000E945233609338027093390280933A02CE
:1031200090933B028AEA94E068EF71E00E94332CAE
:10313000409138025091390260913A0270913B02FD
:103140008AEA94E02AE030E00E94492D8AEA94E07D
:1031500066EF71E00E94762C6091D2017091D301EC
:10316000882777FD8095982F0E948533209134021F
:103170003091350240913602509137020E94393425
:103180000E94523360933C0270933D0280933E0252
:1031900090933F028AEA94E06EEE71E00E94332C35
:1031A0008AEA94E068ED71E00E94332C40913C0281
:1031B00050913D0260913E0270913F028AEA94E094
:1031C0002AE030E00E94492D8AEA94E066ED71E041
:1031D0000E94332C8AEA94E00E94562C10924002FE
:1031E0001092410210924202109243021F910F91DD
:1031F000FF90EF90DF90CF90BF90AF900895DF9356
:10320000CF9300D0CDB7DEB78EEA93E00E9456028E
:103210009A83898384E190E0BE016F5F7F4F0E94B3
:1032200004150E94DB170F900F90CF91DF91089546
:10323000DF93CF9300D0CDB7DEB78EEA93E00E9444
:1032400056029A83898382E190E0BE016F5F7F4FCF
:103250000E9404150E94DB170F900F90CF91DF9111
:103260000895EF92FF920F931F93DF93CF9300D0B7
:1032700000D0CDB7DEB78EEA93E00E945202698398
:103280007A838B839C837E010894E11CF11C6EE0A1
:1032900070E08B010F5F1F4FF70141917F0188E1C3
:1032A00094E00E943028B8010231110591F70E9484
:1032B000DB170F900F900F900F90CF91DF911F9120
:1032C0000F91FF90EF900895CF93DF93C0E0D0E08F
:1032D00088E194E0BE0140E00E9430282196C2338C
:1032E000D105B1F70E94DB17DF91CF910895CF93FD
:1032F000DF93C0E0D0E08AEA94E0BE014AE050E00B
:103300000E949D2D8AEA94E06DE671E00E94CF2D27
:1033100088E194E0BE010E942928682F8AEA94E09F
:103320004AE050E00E942B2D2196C832D10519F7B2
:10333000DF91CF910895CF92DF92EF92FF920F939A
:103340001F930E9477190AEA14E0C8016EEC71E03D
:103350000E94332C6091D0017091D101C8014AE0E4
:1033600050E00E949D2DEDEFCE2EE1E0DE2EC80153
:10337000B6010E94CF2D6091D2017091D301C80196
:103380004AE050E00E949D2D7FEFE72E71E0F72E7E
:10339000C801B7010E94CC2EC80162EC71E00E9406
:1033A000332C4091A5015091A6016091A701709125
:1033B000A801C80122E030E00E94B62EC801B70182
:1033C0000E94CC2EC80163EB71E00E94332C609107
:1033D000A3017091A401C8014AE050E00E949D2D14
:1033E000C801B7010E94CC2EC80161EA71E00E94B9
:1033F000332CC8016091A9014AE050E00E94192DC8
:10340000C801B7010E94CC2EC80169E971E00E9491
:10341000332C6091DA017091DB01C8014AE050E081
:103420000E949D2DC801B6010E94CF2D6091D80148
:103430007091D901C8014AE050E00E949D2DC80159
:10344000B7010E94CC2EC80160E971E00E94332CC4
:103450004091AA015091AB016091AC017091AD0116
:10346000C80122E030E00E94B62EC801B6010E94D9
:10347000CF2D4091AE015091AF016091B00170919C
:10348000B101C80122E030E00E94B62EC801B701A8
:103490000E94CC2E1F910F91FF90EF90DF90CF9064
:1034A0000895CF93DF93EC0169E273E00E94CF2F80
:1034B000882319F00E94CD13B3C0CE016FE673E0EC
:1034C0000E94CF2F882319F00E940D13A9C0CE01AE
:1034D00060E373E00E94CF2F882319F00E946609F1
:1034E0009FC0CE0169E973E00E94CF2F882319F0B5
:1034F0000E945B1595C0CE0160EA73E00E94CF2F59
:10350000882319F00E94D9148BC0CE0167E373E0C1
:103510000E94CF2F882319F00E94550F81C0CE0141
:103520006EE373E00E94CF2F882319F00E94B40E3F
:1035300077C0CE0165E473E00E94CF2F882319F095
:103540000E9450096DC0CE016CE473E00E94CF2F41
:10355000882319F00E94870C63C0CE0163E573E0F5
:103560000E94CF2F882319F00E94601459C0CE0109
:103570006AE573E00E94CF2F882319F00E94800A29
:103580004FC0CE0161E673E00E94CF2F882319F06F
:103590000E94B10A45C0CE0168E673E00E94CF2FB9
:1035A000882319F00E94EF153BC0CE0166E773E057
:1035B0000E94CF2F882319F00E94A41631C0CE019B
:1035C0006BE873E00E94CF2F882319F00E94311915
:1035D00027C0CE0162E973E00E94CF2F882319F043
:1035E0000E9418191DC0CE0167EA73E00E94CF2F18
:1035F000882319F00E94FF1813C0CE016DE773E015
:103600000E94CF2F882319F00E949B1909C0CE0178
:1036100064E873E00E94CF2F882319F00E94641998
:1036200081E0DF91CF9108958EE892E062E043E07F
:103630000E94FD1D08958EE892E061E043E00E9443
:10364000FD1D089582E892E062E043E00E94FD1DC6
:10365000089582E892E061E043E00E94FD1D089534
:10366000EF92FF920F931F937C010AEA14E0C801C6
:1036700062EC71E00E94CF2DC801B7010E94DF2EDD
:10368000C80165EB72E00E94762C1F910F91FF90AC
:10369000EF900895CF93DF93EC010E94511A882395
:1036A00029F4CE010E94301B0E945F09DF91CF9167
:1036B0000895CF92DF92EF92FF920F931F93DF93C3
:1036C000CF93CDB7DEB7BC01CDB6DEB6FC0101901D
:1036D0000020E9F73197E81BF90B8DB79EB78E1BD9
:1036E0009F0B0FB6F8949EBF0FBE8DBF0DB71EB7D0
:1036F0000F5F1F4FC8010E94B202C8016DEF71E059
:103700000E949B028C011092AE031092BC03109297
:10371000CA031092D803EE24FF24FF2019F486EE8A
:1037200093E038C080E090E06DEF71E00E949B0272
:103730008C01009741F08FEF91E0B8010E94C70221
:10374000009709F4E39492E0F91699F09F1520F0A0
:1037500081E0F81611F507C093E0F91681F084E0D6
:10376000F816D9F412C001151105B9F08EEA93E0EC
:1037700011C00115110589F08CEB93E00BC0011508
:10378000110559F08AEC93E005C00115110529F0E7
:1037900088ED93E0B8010E94B202F39496E0F91626
:1037A00009F0BBCFE09244020FB6F894DEBE0FBE24
:1037B000CDBECF91DF911F910F91FF90EF90DF90E1
:1037C000CF900895CF93DF93EC016FEF71E00E94EB
:1037D000C702FC0114826FEF71E00E94A9020097FA
:1037E00011F080E004C0CE010E94591B81E0DF91FE
:1037F000CF910895EF92FF920F931F93DF93CF9392
:10380000CDB7DEB727970FB6F894DEBF0FBECDBF9A
:103810007C010E94E21B8823E9F08E010F5F1F4F9D
:10382000C80165E472E00E944B30C8010E944A1B47
:10383000C8010E94653080E090E0F701E80FF91FB1
:103840001082019682339105C1F7109278020E948E
:103850005F0917C08AEA94E062EC71E00E94CF2D04
:103860008AEA94E069EE72E00E94332C8AEA94E0DE
:10387000B7010E94CF2D8AEA94E06BED72E00E94BE
:10388000762C1092440227960FB6F894DEBF0FBE36
:10389000CDBFCF91DF911F910F91FF90EF900895D1
:1038A0008F929F92AF92BF92CF92DF92EF92FF9250
:1038B0000F931F93CF93DF936C010E94842820E025
:1038C00030E0F601E20FF31F10822F5F3F4F2233EB
:1038D0003105B9F7AC01CB01DA014C015D01C0E063
:1038E000D0E0EE24FF2487010E9484282097A9F0CD
:1038F0006E197F09800B910B653671058105910565
:1039000064F080E090E0F601E80FF91F1082019664
:1039100082339105C1F7C0E0D0E00E94F00A0E9416
:103920008428681979098A099B092091BB01309183
:10393000BC01442737FD4095542F26173707480709
:1039400059074CF40E945F090E948428AC01CB0106
:10395000DA014C015D018AEA94E00E94FA2A181605
:10396000190614F68AEA94E00E942B2B8A3011F093
:103970008B3369F4F601EC0FFD1F1082CE0102C0FB
:103980001192019681339105DCF311E006C0F60136
:10399000EC0FFD1F8083219610E00E9484281123E4
:1039A00031F4AC01CB01DA017C018D019DCF0E9485
:1039B00084280E9484286093790270937A0280930D
:1039C0007B0290937C0260937E0270937F028093CF
:1039D00080029093810281E0DF91CF911F910F913E
:1039E000FF90EF90DF90CF90BF90AF909F908F901F
:1039F000089585E492E00E94501C882321F085E41C
:103A000092E00E94FA1B0895EF92FF920F931F938A
:103A10008AEA94E040E051EE60E070E00E94732A90
:103A20008AEA94E060E771E00E94CC2E8AEA94E092
:103A30006FE771E00E94CF2D8AEA94E061E070E0C8
:103A40004AE050E00E94B02D8AEA94E06AE871E012
:103A50000E94CC2E0E94DB170E94130A4091AA01FB
:103A60005091AB016091AC017091AD018AE992E097
:103A70000E949E214091AE015091AF016091B00132
:103A80007091B1018AE992E00E94C4244091AA0198
:103A90005091AB016091AC017091AD018EED92E05F
:103AA0000E949E214091AE015091AF016091B00102
:103AB0007091B1018EED92E00E94C4246091B30137
:103AC0007091B401882777FD8095982F0E948533E7
:103AD0002091A5013091A6014091A7015091A80124
:103AE0000E94EA327B018C016091A3017091A401D4
:103AF000882777FD8095982F0E9485339B01AC0124
:103B0000C801B7010E9439340E9452337B018C01F5
:103B10008AE992E0B801A7010E94971F8EED92E01A
:103B2000B801A7010E94971FE5E4F2E0119282E03C
:103B3000E737F807D9F70E945F090E94B10A64EFDE
:103B400071E080E090E00E94B8281F910F91FF90F3
:103B5000EF9008951092F0030895E0EBF0E090816B
:103B60009368908387708093B1001092B3008BE0CC
:103B700061E00E9456290895E0EBF0E090819362A5
:103B8000908387708093B1001092B40083E061E06D
:103B90000E9456290895CF93DF938CE060E00E9445
:103BA000952988E060E00E949529C7E0D0E084E094
:103BB00060E00E9495298091F10390E00C2E02C0F4
:103BC000959587950A94E2F780FF03C088E061E04D
:103BD00002C088E060E00E94952984E061E00E94D4
:103BE000952921978FEFCF3FD80709F78CE061E047
:103BF0000E949529DF91CF9108950F931F93CF9342
:103C0000DF93EC01142F8A81813029F404E042E033
:103C100058E070E108C0823011F080E0E0C000E2BE
:103C200041E050E870E4113041F49B85892F86957E
:103C30008695869580FF10C009C01230A1F49B853F
:103C4000892F86958695869580FD06C0613011F492
:103C5000985F05C0985003C0613019F4905F9B874E
:103C600052C09051FCCF133041F48B85613011F478
:103C7000885F01C088508B8746C0143009F043C06C
:103C80008B85613011F48F5F01C081508B87AB85CC
:103C9000AF73AB87A03148F4B0E0E6EFF1E0EA1B88
:103CA000FB0B2081AA51BE4F19C08A2F8051803151
:103CB00048F48A2F90E0FC01EA52FE4F2081E6E0B2
:103CC000F2E01DC08A2F8052803150F4B0E0E6E16E
:103CD000F2E0EA1BFB0B2081AA53BE4F8C9115C06A
:103CE0008A2F8053803118F080E020E00EC08A2FA8
:103CF00090E0FC01EA54FE4F2081E6E2F2E0E81B8E
:103D0000F90B808102C08FEF2FEF3B853F733B871C
:103D10009A81913029F42093B3008093B40004C0B9
:103D2000923011F427BD88BD242F202B672F652BDF
:103D3000962F922B90958091F10398239093F10305
:103D4000143019F5303118F4922B9093F103832F2E
:103D50008051803130F4452B8091F103842B809386
:103D6000F103832F8052803130F4572B8091F1037F
:103D7000852B8093F1033053303160F5702B8091A7
:103D8000F103872B8093F10325C0832F86958695B9
:103D900086958330B1F0843028F4813071F0823020
:103DA00070F409C0853081F0853060F0863079F09C
:103DB000873081F40BC0902B0BC0922B09C0942B41
:103DC00007C0542B952B04C0962B02C0702B972B49
:103DD0009093F10380EF93E00E94CB1D8B85DF91E0
:103DE000CF911F910F9108950F931F938C018CE039
:103DF00061E00E94562987E061E00E94562988E030
:103E000061E00E94562984E061E00E9456291092E8
:103E1000F103C8010E94CB1D87E060E00E94952954
:103E20001F910F910895DF92EF92FF920F931F93CE
:103E30008C017B01D42E80EF93E00E94F41EF801E8
:103E4000F182E082D2821386F1E0DF1629F58091BB
:103E5000F103817E8093F10380EF93E00E94CB1DFC
:103E60008BE061E00E94562983E061E00E945629C0
:103E70008BE061E00E94952983E061E00E94952932