forked from seishuku/TeensyCNC
-
Notifications
You must be signed in to change notification settings - Fork 2
/
main.hex
1439 lines (1439 loc) · 61.7 KB
/
main.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
:10000000000000208D1D0000C11A0000C11A000070
:10001000C11A0000C11A0000C11A0000C11A000074
:10002000C11A0000C11A0000C11A0000C11A000064
:10003000C11A0000C11A0000C11A0000D11A000044
:10004000C11A0000C11A0000C11A0000C11A000044
:10005000C11A0000C11A0000C11A0000C11A000034
:10006000C11A0000C11A0000C11A0000C11A000024
:10007000C11A0000C11A0000C11A0000C11A000014
:10008000C11A0000C11A0000C11A0000C11A000004
:10009000C11A0000C11A0000C11A0000C11A0000F4
:1000A000C11A0000C11A0000C11A0000C11A0000E4
:1000B000C11A0000C11A0000C11A0000C11A0000D4
:1000C000C11A0000C11A0000C11A0000C11A0000C4
:1000D000C11A0000C11A0000C11A0000C11A0000B4
:1000E000C11A0000C11A0000C11A0000C11A0000A4
:1000F000C11A0000C11A0000C11A0000C11A000094
:10010000C11A0000C11A0000C11A0000C11A000083
:10011000C11A0000C11A0000C11A0000C11A000073
:10012000C11A0000C11A0000C11A0000C11A000063
:10013000C11A0000C11A0000C11A0000291F0000E6
:10014000C11A0000C11A0000C11A0000C11A000043
:10015000C11A0000C11A0000C11A0000C11A000033
:10016000C11A000061240000C11A0000C11A000079
:10017000C11A0000C11A0000C11A0000C11A000013
:10018000C11A0000C11A0000C11A0000C11A000003
:10019000C11A0000C11A0000C11A0000C11A0000F3
:1001A000BD1E0000511E0000C11A0000C11A00004F
:0C01B000C11A0000C11A0000C11A0000B2
:10040000FFFFFFFFFFFFFFFFFFFFFFFF7EFBFFFF81
:100440002DE9F04F49494A4B8A684A4D9888DC8823
:10045000DFF828E142F020028A6083B000212A6898
:100460001E6801928C46884642F2107A4FF00109CC
:100470000091019F2A68D21B3F4FBA4254D82A6884
:10048000921B5245F5D9DEF8102093F808B002F01F
:100490000202BBF1030F06D8DFE80BF0332D3B025D
:1004A0000AB183F80880DEF8102093F809B002F052
:1004B0008002BBF1030F06D8DFE80BF01217090228
:1004C0000AB183F809802E684FF0010CD1E7002AA9
:1004D0003DD1621C642C92B243D814460121F2E74C
:1004E000002AF0D183F80990F7E7002A0CBF022216
:1004F00000225A72E7E7002A0CBF022200221A7279
:10050000D1E7002ACFD11046012283F8089000924B
:10051000C9E7BAB900F1010B64281FFA8BFB18D8A0
:10052000012258460092BEE7009FBCF1000F00D0A8
:100530001E6007B1988001B1DC8000229A7203B07E
:10054000BDE8F08F00221A4482F8088091E701226A
:10055000F9E7012000901A444FF00307584617723C
:1005600087E70121144683460A46F4E780F00F40EE
:100570000086FF1F4486FF1FDF930400C0F00F407A
:100580002DE9F04F49494A4B4A684A4D9888DC8822
:10059000DFF828E142F020024A6083B000212A6897
:1005A0001E6801928C46884642F2107A4FF001098B
:1005B0000091019F2A68D21B3F4FBA4254D82A6843
:1005C000921B5245F5D9DEF8102093F808B002F0DE
:1005D0000202BBF1030F06D8DFE80BF0332D3B021C
:1005E0000AB183F80880DEF8102093F809B002F011
:1005F0008002BBF1030F06D8DFE80BF012170902E7
:100600000AB183F809802E684FF0010CD1E7002A67
:100610003DD1621C642C92B243D814460121F2E70A
:10062000002AF0D183F80990F7E7002A0CBF0222D4
:1006300000225A72E7E7002A0CBF022200221A7237
:10064000D1E7002ACFD11046012283F8089000920A
:10065000C9E7BAB900F1010B64281FFA8BFB18D85F
:10066000012258460092BEE7009FBCF1000F00D067
:100670001E6007B1988001B1DC8001229A7203B03C
:10068000BDE8F08F00221A4482F8088091E7012229
:10069000F9E7012000901A444FF0030758461772FB
:1006A00087E70121144683460A46F4E780F00F40AD
:1006B0000086FF1F4486FF1FDF930400C0F00F4039
:1006C00038B504460D4603F0E5F800B92C4620463F
:1006D00038BD00BF10B5044603F052F9014620466C
:1006E00002F016FDBDE8104002F0C4BD034A1168D7
:1006F00013685B1A8342FBD3704700BF4486FF1F19
:100700002DE9F04F4C494D4B0C681E68B1F8048040
:10071000B1F80690DFF828C183B04FF0000A4FF41B
:100720007A7202FB00F0D64642F21077CDF804A0B0
:100730001A68921B824241D21A68121BBA42F7D938
:10074000DCF810200D7A02F00202032D07D8DFE852
:1007500005F02311170212B14FF000020A72DCF803
:1007600010204D7A02F08002032D20D8DFE805F03A
:10077000444A391B002A0CBF022200220A72EEE70B
:10078000002A45D108F10105ADB2B8F1640FA846C1
:100790004FD801220192E2E7002AE0D14FF0010593
:1007A0000D729046F5E712B14FF000024A721C68D4
:1007B0001A68921B82424FF0010EBDD3DDF804B0DF
:1007C000BEF1000F00D00C60BBF1000F01D0A1F80A
:1007D0000480BAF1000F01D0A1F8069003B0BDE883
:1007E000F08FDAB909F10102B9F1640F92B217D8AA
:1007F00091464FF0010ADAE7002AD8D14FF0010400
:100800004C72F5E7002A0CBF022200224A72CEE7A2
:1008100000220A444FF00005157289E70122F8E72B
:100820004FF0010A914652460A444FF003051572F3
:100830007EE701250195F7E70086FF1F4486FF1F2D
:10084000C0F00F40044B054919604FF07E52012162
:1008500019719A60704700BF0080FF1F0000B4420A
:1008600008B501F001FC0448FFF734FF4FF4FA70BB
:10087000FFF746FF00BEFEE78850000010B5084CA9
:10088000A37A03B910BD074A936843F0200393602D
:100890004FF49670FFF734FF0023A37210BD00BF22
:1008A0000086FF1F80F00F4010B5084CA37A03B1FB
:1008B00010BD074A536843F0200353604FF496700D
:1008C000FFF71EFF0123A37210BD00BF0086FF1FAC
:1008D00080F00F40F8B52B4C2169E06802F014FD60
:1008E00020F000430646E169A069636102F00CFD57
:1008F00020F00043236205463146304602F00EFEEA
:1009000029460646284602F009FE0146304602F016
:10091000FDFC03F0A7FA1C496062E06902F0FEFDED
:1009200002F0D8FF18490746A06902F0F7FD02F06F
:10093000D1FF16490546E06802F0F0FD02F0CAFF5B
:1009400012490646206902F0E9FD02F0C3FF301AA1
:10095000EB1B002883EAE375CCBF01214FF0FF3188
:100960000B4A002BA5EBE37580EAE076CCBF0123B0
:100970004FF0FF33A6EBE07611735373A662E56286
:10098000F8BD00BF0086FF1F14E0D645D0493345AF
:100990000080FF1FF8B5334C0D46A5612169E0606A
:1009A00002F0B2FC20F000430646E169636128468C
:1009B00002F0AAFC20F0004323620546314630468F
:1009C00002F0ACFD29460646284602F0A7FD014686
:1009D000304602F09BFC03F045FA23496062E0696F
:1009E00002F09CFD02F076FF1F490746A06902F065
:1009F00095FD02F06FFF1D490546E06802F08EFD8F
:100A000002F068FF19490646206902F087FD02F0EE
:100A100061FFEB1B301A002883EAE37280EAE07181
:100A2000A2EBE372A1EBE071CCBF01254FF0FF35E3
:100A30000F48A162002BCCBF01234FF0FF3391423E
:100A4000E2620573437306DD4A100023C4E90D1208
:100A500084F83030F8BD51100123C4E90D2184F829
:100A60003030F8BD0086FF1F14E0D645D04933452D
:100A70000080FF1FF8B52D4C03460D46E06823614A
:100A80001946E56102F040FC20F000430646294685
:100A9000A069636102F038FC20F000432362054640
:100AA0003146304602F03AFD29460646284602F015
:100AB00035FD0146304602F029FC03F0D3F91C490C
:100AC0006062E06902F02AFD02F004FF184907465F
:100AD000A06902F023FD02F0FDFE16490546E0681C
:100AE00002F01CFD02F0F6FE12490646206902F0F3
:100AF00015FD02F0EFFE301AEB1B002883EAE375C8
:100B0000CCBF01214FF0FF310B4A002BA5EBE37561
:100B100080EAE076CCBF01234FF0FF33A6EBE0760E
:100B200011735373A662E562F8BD00BF0086FF1F14
:100B300014E0D645D04933450080FF1F2DE9F04F22
:100B40003B4F3C4983B00446786A02F0E7FCD7E9A2
:100B50000A98214602F096FDC84504464046B8BFB3
:100B6000484602F087FC0146204602F08BFD02F069
:100B7000D7FE314B97F83C1093F90C507A6B97F8ED
:100B800030E0BC6B019593F90DB0002940D1561EA1
:100B9000002A49D0294DDFF8ACC0294A45F6566AEB
:100BA000BEF1000F1ED0DCF800304C445B44A04581
:100BB000CCF8003005DC2B6801990B44A4EB080449
:100BC0002B602B68002B1EDB2B6853451BDC116848
:100BD00013685B1A9842FBD8731E16B31E46BEF10B
:100BE000000FE0D12B68019944440B44A1452B60D0
:100BF000E7DCDCF800305B44CCF800302B68002BDD
:100C0000A4EB0904E0DAC7E90D64022387F83C305D
:100C1000FA68BB693A61FB6103B0BDE8F04FFFF7CA
:100C200059BEBC637B63F3E74FF0FF33FAE700BFC5
:100C30000086FF1FC0E1644C0080FF1F5886FF1F25
:100C40004486FF1F5C86FF1F2DE9F041DFF8A4807A
:100C500098F80A30002B32D11F4E204C01F004FAD4
:100C60001F483768256801F0AFF80A20FFF748FDF4
:100C700023685B1BB3F57A7FFAD93368BB4202D095
:100C800037682568F4E7002001F09EF86420FFF73C
:100C900037FD144C14481549002300223360C8F86E
:100CA00010202360C8F81C2003600B60FFF712FEC1
:100CB0006420FFF725FDBDE8F04101F0C3B90C4AFF
:100CC000936843F0200393604FF49670FFF718FD8C
:100CD000002388F80A30BFE74C86FF1F4486FF1FB9
:100CE000C063FFFF5486FF1F5886FF1F5C86FF1FEF
:100CF00080F00F400086FF1F70B53C4CFFF7A4FF4B
:100D000094F83D50002D3CD00D210025384802F0CC
:100D1000FFF902F0AFFA2561E561FFF7DBFD354B26
:100D2000A361E560FFF7D6FDD4E90A239A421FDCF0
:100D300003EBD3725210C4E90D32012184F8301054
:100D40002D48FFF7FBFE00232361E361FFF7C2FD9F
:100D50002A4A9368002143F01003936084F83D1001
:100D60000821274802F0D4F9BDE8704002F082BAA9
:100D700002EBD2735B100021C4E90D2384F830101C
:100D8000DEE70B2100261F4802F0C2F902F072FADA
:100D90002661E661FFF79EFD1B4BA361E660FFF74E
:100DA00099FDD4E90A239A4217DD02EBD2735B1056
:100DB000C4E90D2384F830501448FFF7BFFE002328
:100DC0002361E361FFF786FD0C4A5368012143F07C
:100DD0001003536084F83D10C2E703EBD372521046
:100DE0000121C4E90D3284F83010E5E70086FF1FC9
:100DF000A0500000000060C100007A43C0F00F4026
:100E0000BC500000B05000000000E03F000048422D
:100E10002DE9F04F624CA37A83B0002B40F09F8005
:100E20000023E360A361FFF755FDD4E90A239A424A
:100E300040F38C8002EBD2735B10C4E90D230021D8
:100E400084F83010574D5848FFF778FE00222B6881
:100E50002668A188E088DFF86CE10193944690460B
:100E600042F2107A4FF001090092019F2B68DB1BC0
:100E70004E4FBB4255D82B689B1B5345F5D9DEF826
:100E8000103094F808B003F00203BBF1030F06D84A
:100E9000DFE80BF02D4135020BB184F80880DEF855
:100EA000103094F809B003F08003BBF1030F06D8AB
:100EB000DFE80BF0121709020BB184F809802E68E5
:100EC0004FF0010CD1E7002B5AD1431C64289BB290
:100ED00060D818460122F2E7002BF0D184F809907F
:100EE000F7E7002B0CBF022300236372E7E7002B18
:100EF000D5D11946012384F808900093CFE7002B41
:100F000039D101F1010B64291FFA8BFB3AD8012377
:100F100059460093C3E7002B0CBF02230023237222
:100F2000BDE7009FBCF1000F00D0266007B1A18093
:100F300002B1E0801E4C1F481F49204A0023236055
:100F400003600B60136003B0BDE8F08F03EBD37256
:100F500052100121C4E90D3284F8301072E7184AAA
:100F6000936843F0200393604FF49670FFF7C8FB3B
:100F70000023A37254E70023234483F8088074E716
:100F80000123F9E70121009123444FF0030759465B
:100F90001F726AE7012218468B461346F4E700BF2A
:100FA0000086FF1F4486FF1F0000C8429F86010085
:100FB0004C86FF1F5486FF1F5886FF1F5C86FF1F4D
:100FC00080F00F40C0F00F402DE9F04F864B8BB002
:100FD0001A690692B1F1000BDA691B6C0592039352
:100FE00040F32B82002308934FF07E5209934FF079
:100FF000FF33049307925B4600248346611E5944E5
:1010000011F8010FA0F12802322A00F2B780DFE8C0
:1010100002F092B5B5B5B5B5B5B5B5B5B5B5B5B51B
:10102000B5B5B5B5B5AAB5B5B5B5B5B5B5B5B5B57B
:101030001A1AB51A1AB5B51AB5B51AB5B5B5B5B502
:10104000B5B51A1A1A00611C8B42029040F38B80CE
:101050000BEB0401CBF1010909EB010411F8010FBD
:101060002028F9D00928F7D02D2800F08B812B28D3
:1010700000F08F81A34240F3908100220192013C55
:101080000BEB04054FF0000A4FF07E5109EB05060B
:10109000CDF800B05746CB46084699460EE02E2ABA
:1010A00025D10BEB05063446BAF1000F02D04F49AB
:1010B00002F034FA4E454FF0010A18DA15F8012F04
:1010C000A2F130085FFA88FCBCF1090F3446E6D87B
:1010D0000BEB05063446BAF1000F02D0434902F08B
:1010E0001DFA07EB87074E4508EB4707E6DB019A39
:1010F000DDF800B001464B4602B17F42029AA2F1F0
:101100004600142800F2B480DFE810F0FA00DE0098
:10111000B200CA00B600B200B2000F01B200B200C5
:10112000A800B200B200B200B200B200B200B20039
:1011300055003D007400611C8B4214DD0BF1FF353E
:101140000BEB04011D444A788C1C292AA4EB0B04E8
:1011500001F1010100F08C808D42F4D11BF80410E4
:10116000292900F03484049B042B00F26681DFE817
:1011700013F047016402830283025B020134A3423D
:101180003FF73EAFEFE73846CDE9001302F072F9C2
:10119000009902F077FA019B154D0093A96802F0BF
:1011A00071FA2D79009B002D00F0E981A342059092
:1011B0003FF724AFD7E73846CDE9001302F05AF9DC
:1011C000009902F05FFA019B094D0093A96802F0B3
:1011D00059FA2D79009B002D00F0C681A34206909C
:1011E0003FF70CAFBFE700BF0086FF1F00002041A4
:1011F0000080FF1F3846CDE9001302F03BF900994B
:1012000002F040FA019BBB4D0093A96802F03AFA44
:101210002E79009B002E40F0A5810146039802F034
:1012200075F8009B03900093B34B00219E7A02F067
:1012300013FB009B002840F0AD81002E40F0CD81D3
:10124000A3423FF7DBAE049B042B00F2F680DFE8FD
:1012500013F0DC00A70313021302EB013846CDE9BB
:10126000001302F007F9009902F00CFA019B0790B5
:10127000A3423FF7C3AE76E73846CDE9001302F04C
:10128000F9F8009902F0FEF9019B0093994B9968D7
:1012900002F0F8F9009B0990A3423FF7AFAE62E776
:1012A0003846CDE9001302F0E5F8009902F0EAF9BA
:1012B000019B00938F4B996802F0E4F9009B089022
:1012C000A3423FF79BAE4EE7152F00F0E18240F3BB
:1012D00027815A2F00F0E38240F3F0805B2F00F06B
:1012E00084815C2F40F0C5820093834B00221A61F9
:1012F000DA61FFF7EFFA009BA3423FF77FAE32E7D8
:101300003846CDE9001302F0B5F8009902F0BAF9B9
:10131000019B0093774B99681D4602F0B3F9009B3F
:101320002860A3423FF76AAE1DE7082F00F06481F2
:1013300040F39780282F00F08D8214DC1E2F00F0E0
:101340009780272F40F066820F216C48009301F0B0
:10135000DFFE01F08FFF684B002183F83D10FFF79F
:10136000CBFC009B84E7702F00F02D83732F40F09F
:1013700051828A216248009301F0CAFE01F07AFF8F
:10138000009B75E70134A34240F360820122019281
:1013900075E60134A3423FF770AE029AA2F146010E
:1013A00014293FF6E0AE01A252F821F0BF19000067
:1013B0008518000067110000C3190000AD19000076
:1013C0006711000067110000151800006711000088
:1013D00067110000B11900006711000067110000DB
:1013E000671100006711000067110000671100001D
:1013F00067110000BB190000A7190000B719000011
:101400003D4B9B7A002B40F0C7823B4B069ADA603B
:101410001C46059A9A61FFF75DFAA26AE36A9A424E
:1014200040F3448202EBD2735B10C4E90D23002128
:1014300084F830103348FFF781FB2F4B93F83C3092
:10144000012B00F0C180002B00F0B580022B78D07A
:101450001E212D4801F05CFE0BB0BDE8F04F01F0FD
:1014600009BF042F0CDC032F10DA022F40F0D281C9
:101470000093FFF7CDFC009BA3423FF7BFAD72E6A0
:10148000052F00F0B980072F40F0C4811A4A917AE5
:10149000002900F0B781A3423FF7B0AD049B042BB5
:1014A000CBD801A252F823F001140000CB190000A0
:1014B0007916000079160000291600001C2F40F054
:1014C000D881002108460093FFF764FA0F48104FB7
:1014D000104E114DFFF732FB6420FFF711F9009B0E
:1014E0000E480021A34239603160296001603FF756
:1014F00085AD38E60080FF1F0086FF1FD450000036
:10150000F850000000007A43C45100000000C842B7
:101510004C86FF1F5486FF1F5886FF1F5C86FF1FE7
:10152000002FC0F2A681042F40F3AD81142F40F0AC
:10153000A081AB4A4FF07E51A34291603FF75EAD70
:1015400011E61C21A74801F0E3FD01F093FE0B21F9
:10155000A54801F0DDFD01F08DFE0BB0BDE8F04FB8
:10156000FFF756BC03905EE601460698009301F033
:10157000CDFE009B0690A3423FF740ADF3E5014648
:101580000598009301F0C2FE009B0590A3423FF72F
:1015900035ADE8E5002E00F03581A3423FF72EADD2
:1015A000049B042B3FF649AFDFE813F0F6014D0032
:1015B000660066003E0004218C4801F0A9FD0BB0D6
:1015C000BDE8F04F01F056BE0B21874801F0A0FDA9
:1015D0000BB0BDE8F04F01F04DBE0093FEF730FFB9
:1015E000009BA3423FF70AADBDE57D4A0021A3421F
:1015F00011713FF703ADB6E57D4A917A0029ECD130
:10160000A3423FF7FBAC049B042B3FF616AF01A2AD
:1016100052F823F0011400009F1900007916000011
:1016200079160000291600007249079801F076FF2C
:1016300002F076F9FFF764F8FFE66D4B684D9B7A90
:10164000002B00F0AD816A4B069ADA601C46059AC1
:101650009A61FFF73FF9A26AE36A9A4240F3308148
:1016600002EBD2735B10C4E90D23002184F8301023
:101670002868FFF763FAE0E65D4C0899256928467B
:1016800001F044FEE46909990746204601F03EFE58
:1016900039468046284601F037FE41460546204639
:1016A00001F032FE39460446069801F02DFE41460F
:1016B0008146059801F028FE049B022B824600F02B
:1016C00009812946204602F0CBFB49460646504692
:1016D00002F0C6FB81464946304602F0D1F820B1FF
:1016E0004846454901F012FE81464846314601F020
:1016F0000BFE29468146284601F010FF214605468B
:10170000204601F00BFF0146284601F0FFFD02F0E4
:10171000A9FB3A490446484601F000FF2146054628
:10172000484601F0FBFE364901F0ACFF8246014617
:10173000284602F0AFF800B95546284602F0D8FA1C
:1017400002F0C8F8031E00937FF777AE01F092FE17
:10175000049B0190032B009B00F0C680204D03F1F9
:10176000FF3A504601F086FE019901F08BFF494691
:1017700001F0D4FE314601F0C9FD834602F0F6FACD
:101780000090584602F02EFB00998346204601F057
:10179000C5FE394601F0BAFD154B5946D8602046C2
:1017A00001F0BCFE414601F0B1FD114B9861FFF71D
:1017B00091F80F49D1E90A329A4234DB02EBD27335
:1017C0004FF001005B1081F830000AF1FF3A286801
:1017D0004A638B63FFF7B2F9BAF1FF3FC1D12CE640
:1017E0000080FF1F98510000B85100009051000088
:1017F0000086FF1F00007A44DA0FC9409A99194009
:101800000AD7A33B0093FEF7BBFE009BA3423FF722
:10181000F5ABA8E408216F48009301F079FC01F0D2
:1018200029FD009B24E56C4903EBD3724FF00000C7
:10183000521081F830000AF1FF3A28684B638A633E
:10184000FFF77CF9BAF1FF3F8BD1F6E500274FF0A7
:101850007E5153E411216148009301F059FC01F0DD
:1018600009FD5D4B012183F83D10FFF745FA009B10
:10187000FEE408215A48009301F04AFC01F0FAFC0A
:10188000009BF5E40027A34204973FF7B7AB6AE457
:10189000544A55499160A3423FF7B0AB63E4514AC3
:1018A0000121A34211713FF7A9AB5CE44A4803EB65
:1018B000D37252100121C0E90D3280F83010B9E521
:1018C000454803EBD37252100121C0E90D3280F874
:1018D0003010CDE6494602F0C3FA294606462046B6
:1018E00002F0BEFA8146F6E64FF0010A53443D4D40
:1018F0000293504601F0BEFD019901F0C3FE494636
:1019000001F00CFE314601F001FD834602F02EFA93
:101910000090584602F066FA009B8346214618461E
:1019200001F0FCFD394601F0F1FC2B4B2146D8605B
:10193000584601F0F3FD414601F0E8FC264B986162
:10194000FEF7C8FF2449D1E90A239A4211DD02EBD0
:10195000D2734FF000005B1081F8300028688B6371
:101960004A63FFF7EBF8029B0AF1010A9A45C0D1DE
:1019700063E5194903EBD3724FF00100521081F86F
:10198000300028684B638A63FFF7D8F8029B0AF19E
:10199000010A9A45ADD150E5FEF752FD35E5114DEE
:1019A000FEF7EEFD4FE60020FFF7F6BB00206CE4EB
:1019B000002207925CE4002025E4002004E40020DB
:1019C000A7E4002075E4FEF74BFF064D3BE601342B
:1019D0004EE400BF845100000086FF1FE450000069
:1019E000C85000000080FF1F3333CB413149324BD8
:1019F0000A6810B41C6842F21070121B82420AD9A5
:101A00002E4A187A126902F0020203280AD8DFE887
:101A100000F00521271C002010BC704712B90120DE
:101A20009A801872254A587A126902F080020328B7
:101A300006D8DFE800F0302A22020AB100225A72EA
:101A40000A681A60002010BC7047002AEAD0002201
:101A50001A72E7E7002A0CBF022200221A72E1E79D
:101A6000FAB99888441C64289C80DBD9134401325D
:101A700050000322C0B21A72CEE7CAB9DA88501CED
:101A8000642AD880DCD90122F0E7002A0CBF0222A8
:101A900000225A72D4E7002AD2D10120DA8058728B
:101AA000CEE70022134400215200501C1972B3E704
:101AB0000122F7E74486FF1F0086FF1FC0F00F409A
:101AC000684620F007018D4601B401BC8546704789
:101AD000684620F00701044A8D4601B4136801BC32
:101AE00001331360854670474486FF1F214803E099
:101AF00049B9002B3CD00C300268D0E90113002A10
:101B0000F6D08A42F7D0002BF5D010B442EA010497
:101B100014F0030F13D0E4071BD512F8014B01F8A2
:101B2000014B013B002BF1D10C300268D0E90113CD
:101B3000CAB90029F6D1002BF6D110BC7047032B8F
:101B4000E9D952F8044B41F8044B043B002BDDD19A
:101B5000EAE7012BE1D932F9024B21F8024B023BB3
:101B6000002BD3D1E0E78A42DED0002BCED1DBE7D9
:101B7000704700BF085C000088420ED06AB141EA9D
:101B8000000313F0030F09D0DB070FD511F8013B59
:101B900000F8013B013A002AF1D17047032AF3D93A
:101BA00051F8043B40F8043B043AE7E7012AEDD939
:101BB00031F9023B20F8023B023ADFE7014B03B167
:101BC00094E77047085C0000104A114BD21A0AD003
:101BD000002013F0030107D1032A05D9043A43F882
:101BE000041B002AF5D1704713F0010107D1012A27
:101BF00005D0023A23F8021B002AEAD1F3E7013AA2
:101C000003F8010B002AE4D1EDE700BFE88EFF1FC7
:101C10000086FF1F2D492E4A2E482F4B30B4886076
:101C200041F244014CF22050D0812C4C4FF4E97029
:101C30004DF62815D58110805C5041F238002849B6
:101C40001A5842F4F0521A508B781C0703D58B783F
:101C500043F008038B70234B234A8A242420A021BD
:101C6000147058701A46197093799807FCD51D4A5C
:101C70009379D906FCD41B4A937903F00C03082B03
:101C8000FAD1052043231749107153718B799A06B5
:101C9000FCD5144A93795B06FCD50F4B114941F2F0
:101CA00044004FF0817541F248041D500525202065
:101CB0001D5110708B7903F00C030C2BFAD1064ADE
:101CC0000A4941F2040330BCD150704700ED00E0F6
:101CD00000200540000000000070044000003301B7
:101CE00000D007400040064000500640C0000500FC
:101CF00080F31188704700BF30B41E4A1E4B5179E3
:101D00001E481F4D1F4C01F0E0015171117901F087
:101D1000F80111711A781C4902F08C0242F050024D
:101D20001A705A7802F09C0242F040025A709A7877
:101D300002F0E6029A70002302222B70A27280F851
:101D4000493380F814334A6904F50324803422F0BF
:101D500003024A616269472522F0C00207216261DD
:101D600040F8EC5C40F8F01C83F3118862B630BC9C
:101D7000704700BF00F0074000D0074000E100E0DE
:101D800000E0074000C0074040F00F4008B5FFF7F3
:101D900041FF0B4B1846002807D0854681B04FF015
:101DA00000006FEA0000009001B0FFF70DFF054B47
:101DB0000BB1FFF79BFEFFF79FFF01F04FFEFEE721
:101DC00000000020085C000038B5041E0EDD4FF650
:101DD000FF75291B21EAE17189B2052000F028FA7C
:101DE00029460620BDE8384000F022BA4FF6FF71C0
:101DF000052000F01DFA04F57F41FF3121EAE17171
:101E000089B20620BDE8384000F012BA38B5041E89
:101E10000EDD4FF6FF75291B21EAE17189B2002022
:101E200000F006FA29460120BDE8384000F000BA6B
:101E30004FF6FF71002000F0FBF904F57F41FF3100
:101E400021EAE17189B20120BDE8384000F0F0B923
:101E5000164B68469A6920F007018D46D20131B4CD
:101E600002D4DB69DB011DD5104A114B9169114D7C
:101E7000114841F080719161D16941F08071D16167
:101E800019785C782A69597001EB8401C2F38112D8
:101E900000EB81011A708A56032A03D012B15968E7
:101EA0000A445A6031BC8546704700BF00B0044008
:101EB0004886FF1F80F00F40FC4F0000164B68461D
:101EC0001A6820F007018D46D20131B402D45B6854
:101ED000DB011DD5104A114B1068197A5C7A5972D2
:101EE00040F08070106050680D4D40F08070506080
:101EF0002A690C4801EB840102F0030200EB810126
:101F00001A728A56032A03D012B1D9680A44DA60D9
:101F100031BC8546704700BF00A004404886FF1FC3
:101F200040F00F40FC4F0000684620F007018D464E
:101F30002DE9F9413F4B1A68120603D4BDE8F94177
:101F4000854670471A683C4C22F080021A60276967
:101F50006268A0696669E368BF1A381AF61A01F068
:101F600089FA364901F0DAFA0546384601F082FA74
:101F7000334901F0D3FA0146284601F0C7F901F0D0
:101F8000A9FC051E37DD4FF6FF78A8EB050121EA15
:101F9000E17189B2052000F04BF94146062000F0BE
:101FA00047F9E069301A01F065FA244901F0B6FA00
:101FB0000546304601F05EFA214901F0AFFA0146CC
:101FC000284601F0A3F901F085FC051E22DD4FF63D
:101FD000FF78A8EB050121EAE17189B2002000F049
:101FE00027F94146012000F023F9C4E90676BDE84F
:101FF000F941854670474FF6FF71052000F018F94A
:1020000005F57F41FF3121EAE17189B2062000F038
:102010000FF9C6E74FF6FF71002000F009F905F54A
:102020007F41FF3121EAE17189B2012000F000F91E
:10203000DBE700BF009003404886FF1F0080BB46DF
:1020400000409C45064B0022C3E9062272B6054BB0
:102050001A68502142F008021A60196062B670478F
:102060004886FF1F0090034008B572B60D4B402212
:10207000196819601A6062B64FF6FF71052000F00A
:10208000D7F84FF6FF71062000F0D2F84FF6FF7137
:10209000002000F0CDF84FF6FF710120BDE80840A8
:1020A00000F0C6B800900340324BDFF8ECC01A686D
:1020B00031483249F0B5DFF8E4E0314F314E02EA01
:1020C0000E0242F480721A601A6802EA0C023A4365
:1020D0001A605A6802EA0E0242F480725A605A6824
:1020E00002EA0C023A435A6000224FF0807380F8F3
:1020F000582383608C6904EA0E0444F480748C6174
:102100008D6905EA0C053D438D61CB6903EA0E0339
:1021100043F48073CB61CC691B4B04EA0C043C4351
:1021200041F23C054FF00077CC6180F8592387607D
:102130007459164F164944F00074745104245C65B8
:1021400008264FF0004550241A60DA645A60DA60BD
:102150005A619E6080F83F2345601C603B690D4AD0
:10216000C3F381130B704B70136903F003030B72FD
:102170004B72F0BD00A0044000E100E000B004405C
:1021800000000B01007004400090034080F00F40FD
:102190004886FF1F40F00F40FFFFF0FEFFF8FFFEF4
:1021A0001E481F4B41F23C0130B442581D4D1E4C9D
:1021B00042F0807242500421596500222C2140F2E5
:1021C00083301A60DA645A60DA605A61DA615A62FE
:1021D000DA625A63DA635A649860D9601A615961A5
:1021E0009A6159639A63D9631A6469680F482140F8
:1021F00041F480616960A968214041F48061A9606F
:102200004169214041F4806141618269224042F488
:10221000806209218261196030BC704700700440FF
:102220000080034000B00440FFF8FFFE00C00440FF
:10223000074B9B6801339BB223B101FB03F101F50E
:102240000041090C034BC00003449960704700BF74
:102250000080034008800340431E032B13D872B64E
:102260000A4A52F8230060B170B402EB43040588B7
:10227000218A466842F82360491B218262B670BCFD
:10228000704762B670470020704700BF0088FF1F8C
:10229000013803280DD8094B03EB8000836972B61F
:1022A0004BB100201A885B681044002BFAD162B64B
:1022B0007047002070471846F9E700BF0088FF1FED
:1022C000013803280CD872B6074B03EB80008369F2
:1022D00043B100205B680130002BFBD162B6704730
:1022E000002070471846F9E70088FF1F10B472B647
:1022F000264A137813F0080F254B05D0D3F8201287
:1023000021B3D3F8281281B351780C0705D5D3F83F
:102310004012A9B3D3F8481261B39178090705D5E3
:10232000D3F8601271B3D3F8681229B3D2781207C8
:1023300005D5D3F880223AB3D3F88822F2B162B639
:10234000002283F8A02210BC00F088BE042293F87B
:10235000A012104C03EBC20208300139C2E98040E0
:1023600083F8A01262B610BC7047052293F8A01241
:10237000094CEFE70922F9E70D22F7E71122F5E70B
:102380000822E4E70C22E2E71022E0E73C500000DC
:102390000088FF1F88004000C800400070B4441E41
:1023A000032C20D81C4A400102F5007340F01000B5
:1023B000184472B6131993F8A432032B1DD8DFE822
:1023C00003F00214171903250E8810F0080F224499
:1023D00014BFC823882343EA0643083182F8A45275
:1023E000C0E9003162B670BC704708300225EBE7E7
:1023F0000525E9E708300425E6E7A40013199869E4
:1024000038B1D3F8A83259601444C4F8A81262B69F
:10241000E9E79961F8E700BF0088FF1F30B4451E67
:10242000032D16D80D4C400104F5007340F0100048
:10243000184472B6631993F8A43263B108300023CC
:102440002C44120442F08002026084F8A4324160FD
:1024500062B630BC70470123F2E700BF0088FF1F5F
:10246000684620F007018D462DE9F14FDFF85C92B8
:10247000DFF85C82DFF85CA284B009F5007B3FE006
:102480009D080BEBC506013A716813F00803D4B23E
:10249000A1F1080040F026825BF83520120C97B2BB
:1024A00021F8087C002A00F0148259F8242021F831
:1024B000063C41F8043C002A00F05D82A30009EBD1
:1024C0000302D2F8CC22506009EB44024B44118A3B
:1024D000C3F8CC027B18138200F0A2FD002800F0A4
:1024E0004282744A744B16F0080F00F1080008BFCE
:1024F000134670604BF83530704B082283F880200B
:102500006E4B93F88040E4B260071CD599F8B8325E
:10251000ABB199F8B92202F0FF032AB1013BDBB25B
:1025200089F8B93203B900BE65490A7802F0FF03A1
:102530002AB1013BDBB20B70002B00F080825F4BB5
:10254000042283F8802014F0080300F0F1815B4B33
:1025500093F89030DBB21A0992D19B08594850F891
:10256000331000EBC304C1F38301013964680C2903
:1025700000F29A80DFE801F08E8E989898989898EB
:10258000539898980700D4E900544B4F40F83370A3
:10259000A9B240F28163002601209942C9F8BC52D9
:1025A000C9F8C042C9F8C462C9F81062C9F8186213
:1025B00089F8C80200F29080B1F5D06F80F00583F1
:1025C000B1F5817F00F04C8300F22881802900F072
:1025D0007882822940F0748104F07F03042B00F29A
:1025E0006F8130333549A9F8E06211F8233013F0D8
:1025F00002034FEA144400F01984012C89F8E00228
:1026000000F2658299F8DC022F4D40F00201C9000A
:1026100009EB01032404C3F80452C8233EE1D9F8AE
:10262000C4524DB3B9F8E86299F8C81299F8DC229F
:10263000402E334628BF4023002942F00204A6EB77
:10264000030014BFC827882747EA034709EBC404DF
:1026500080B281F0010182F00102A9F8E80289F854
:10266000C8122B44C4E9807589F8DC2210B93F2ECA
:1026700098BF0023C9F8C432B9F8BC32B3F5A06FD3
:1026800012D10E4B99F8BE2283F89820002389F8C6
:10269000BD3209E0B9F8BC1242F22102914200F0C9
:1026A0009D81054A40F83320044B012283F8942091
:1026B00022E700BF88004000C8004000002007401B
:1026C000D98EFF1F008AFF1FE08AFF1F0088FF1FAF
:1026D000CC200740D020074042F22103994200F06D
:1026E000E78000F2B480B1F5086F00F0FE81B1F52B
:1026F000106F40F0E580D9F82022C5F3074311069A
:1027000089F8B83200F1E982D9F828321A0600F1C6
:10271000C682D9F830321B0600F1D982D9F8383296
:102720001E0600F1CE82D9F840321D0600F1C382A8
:10273000D9F848321C0600F1B882D9F85032180690
:1027400000F16E83D9F85832190600F16383D9F885
:1027500060321A0600F14083D9F868321B0600F196
:102760002183D9F870321E0600F14E83D9F87832F1
:102770001D0600F14383D9F880321C0600F1E38284
:10278000D9F88832180600F1D882D9F890321906A3
:1027900000F12E83D9F898321A0600F12383A94D4F
:1027A00005F11003029305F11803009305F52A7350
:1027B000039305F5337305F529760193002455F845
:1027C000040B28B1476800F049FC3846002FF9D1C6
:1027D000009B45F8044C1868019B43F8044B019397
:1027E00028B1476800F03AFC3846002FF9D1009A2A
:1027F000337842F8044B0092039A42F8044B039258
:10280000029A22F8024B023B0292032B00F29181C2
:10281000DFE813F0D9018C01D9018C0140F20233B9
:1028200099424AD104F07F04042C49D82B0C47D19B
:10283000A40004F1804404F5E42499F8DC0294F83F
:10284000C05040F00201C90045F002051EE242F20C
:102850002123994213D17C497C4B99F8DC02096809
:1028600019607B4C40F00201C5F30743C900237097
:1028700009EB01033446C3F80462C8230EE042F2B8
:10288000213399421CD199F8DC0240F00201C900C1
:1028900009EB01030024C3F80442C82349441C4344
:1028A00080F00100C1F8004289F8DC0289F8C822F2
:1028B000684B012283F89420F6E6B1F5A06FE2D0D0
:1028C000644B0F2283F8C020624B012283F89420CE
:1028D000EAE6614A614B16F0080F08BF13464BF851
:1028E000353009E600F0BAFB09EB84018B69002B57
:1028F00045D009EB0402586892F8A422886103F1DC
:1029000008017160032A08D8DFE802F002524C582F
:1029100009EB0402032182F8A4121A8816F0080FAA
:1029200014BFC823882343EA02434BF83530E3E55C
:10293000E00700F19780210646D4A20708D5454B51
:1029400093F888200221D2B283F8882083F880107F
:10295000E30603D53F4B102283F8802004B0BDE886
:10296000F14F8546704799F8A0324BF83500013396
:1029700089F8A032C0E549F82400A300A4E509EBDA
:10298000040393F8A432032B00F2CC8201A252F884
:1029900023F000BFF9240000F9240000212B0000DF
:1029A000152B000009EB0402052182F8A412B4E7FC
:1029B00009EB0402022182F8A412AEE709EB04023B
:1029C000042182F8A412A8E7224B80220D2183F86B
:1029D000C01083F88020A207BAD5B0E7204A257836
:1029E000617815705170A578E1789570D17025796E
:1029F000116815716579A4799471862999F8DC427A
:102A0000557108BF0F2299F8C81208BF89F8B9227A
:102A100044F0020209EBC20284F00104002989F8A3
:102A2000DC424FF00004C2F8044281F0010114BFFF
:102A3000C824882489F8C812C2F8004231E600F0A0
:102A400041FC7CE50088FF1F4486FF1FDC8EFF1FD2
:102A5000DA8EFF1F0020074088004000C8004000B9
:102A6000E08EFF1FD24AD34982F8DC32022081F87F
:102A70009400D14CFF200D2581F8C0509F2681F88D
:102A800088000125C2F8103281F88000C2F818329F
:102A900081F8983081F88C0002F54B7302F53B7099
:102AA00081F8846081F89450C2F80402C2F80C32B4
:102AB000C2F80042C2F8084204B0BDE8F14F8546B2
:102AC0007047240C012CA9F8E0627FF69BAD99F8C1
:102AD000DC02BA4D40F00201C90009EB01034FF4DA
:102AE0000034C3F80452C823D8E699F8DC0299F8F8
:102AF000B83289F8E03240F00201C90009EB010365
:102B0000240CAE4DC3F8045214BF4FF4803400249B
:102B1000C823C3E609EB0402012382F8A432EBE4E4
:102B200009EB0402002382F8A432E5E44FF001032C
:102B30003370A34BAB4206F101067FF440AEA14CCB
:102B4000A14A2378137000221B0789F8A02200F104
:102B5000158163789D4A1E0713704FF00002C9F873
:102B60003022C9F8382200F1F480A37888F80030C8
:102B700000221D07C9F85022C9F8582200F1C88068
:102B8000E3788AF8003000221C07C9F87022C9F8DF
:102B9000782200F1A88099F8DC0299F8C82240F068
:102BA0000201C900002409EB0103A242C3F8044258
:102BB00082F00102C9F89042C9F8984206BF01228A
:102BC0008823C8236AE63470B3E7814B596800292B
:102BD0003FF476AE2D0CA0B204E00C335968002906
:102BE0003FF46EAE1A88AA42F7D15A888242F4D1D5
:102BF0002D0A032D14BF1A890A7899F8DC02230CD8
:102C0000934228BF1346402B80F0010240F002049B
:102C100040F21D8109EBC404A3F140056D4EC4F8D8
:102C20000062402DC4F8041242F002024FF000048A
:102C300001F1400640F2648109EBC202803B5E4F25
:102C4000C2F8046201259CB289F8DC028031C2F826
:102C5000007289F8C852C9F8C412A9F8E84227E6F8
:102C600004F07F04042C3FF62BAE2B0C7FF428AE2F
:102C7000A40004F1804404F5E42499F8DC0294F8FB
:102C8000C05040F00201C90005F0FD0584F8C050B5
:102C900009EB01051C46C5F80432C823FEE5D9F846
:102CA0002C02083800F0DAF933E5D9F84C0208387C
:102CB00000F0D4F941E5D9F84402083800F0CEF923
:102CC00036E5D9F83C02083800F0C8F92BE5D9F808
:102CD0003402083800F0C2F920E5D9F82402083897
:102CE00000F0BCF910E500F09BF9002800F0E68048
:102CF0000830C9F884023048C9F8800200F090F921
:102D0000002800F0D380334B0830C9E9A23042E7F5
:102D100000F086F9002800F0ED800830C9F8640260
:102D20002548C9F8600200F07BF9002800F0DA803D
:102D3000284B0830C9E99A3022E7D9F88C020838C4
:102D400000F08CF921E5D9F88402083800F086F902
:102D500016E500F065F9002800F0BE800830C9F8DB
:102D600044021548C9F8400200F05AF9002800F062
:102D7000AB80184B0830C9E99230F6E600F050F904
:102D8000002800F08D800830C9F824020A48C9F8EC
:102D9000200200F045F900287AD00E4B0830C9E92E
:102DA0008A30D6E6D9F86C02083800F057F9D8E432
:102DB0000088FF1F0020074088004000E08AFF1FB6
:102DC0001088FF1F3C500000C4200740C820074067
:102DD00040500000C8004000D9F86402083800F0F4
:102DE0003DF9B9E4D9F89C02083800F037F9D6E487
:102DF000D9F89402083800F031F9CBE4D9F87C0214
:102E0000083800F02BF9B6E4D9F87402083800F05D
:102E100025F9ABE4D9F85C02083800F01FF996E414
:102E2000D9F85402083800F019F98BE4012C3FF668
:102E30004EAE99F8DC02414E40F00201C90009EBA8
:102E400001051A462404C5F80462C82326E54FEAA2
:102E5000034309EBC40443F0C8034FF00005C4E981
:102E6000803189F8DC2289F8C8527FF421AD42F024
:102E7000020209EBC20201F14003C2F804328821C8
:102E8000012389F8DC02C2F8001289F8C8320FE584
:102E900099F8A032C9F82802013389F8A03258E61F
:102EA00099F8A032013389F8A03270E799F8A0327E
:102EB000C9F88802013389F8A0326CE699F8A0328B
:102EC000013389F8A03217E799F8A032C9F848020F
:102ED000013389F8A03248E699F8A032013389F825
:102EE000A0323FE799F8A032C9F86802013389F8A7
:102EF000A03245E699F8A032013389F8A03210E7F4
:102F00004FEA054509EBC20245F088054FF001077D
:102F1000C2E9805689F8DC02194489F8C8723FF486
:102F20009AAEC5E416F0080F09EB040214BF0323A0
:102F3000022382F8A432FFF7DFBA00BFE08AFF1F46
:102F4000324B3349002270B441F23405C3E9802288
:102F5000C3E98222C3E98422C3E98622C3E9882225
:102F6000C3E98A22C3E98C22C3E98E22C3E99022F5
:102F7000C3E99222C3E99422C3E99622C3E99822C5
:102F8000C3E99A22C3E99C22C3E99E22C3F88022A6
:102F90004859C3F8842240F48020485141F2040289
:102FA0001C4C8B5841F2480043F4A0238B5005255C
:102FB00080220D50234684F80C2193F80C21120630
:102FC000FBD4154A1548C2F30725C2F30744120E75
:102FD00083F89C50FF2183F8B040012583F8B4208A
:102FE00000244FF40076102283F8801083F88810B4
:102FF000197483F8945083F8004183F8845080F862
:103000004943866083F8082170BC70470088FF1F21
:103010000070044000200740008AFF1F00E100E02C
:1030200072B60C480268B2FA82F30B2B0FDC4FF039
:103030000041D94022EA0102026062B6064903EB70
:10304000C303DB00C8180022CA504260704762B652
:10305000002070479C80FF1F6C8BFF1F0E4BC31A14
:10306000B3F5587F10D20D4A127872B972B60C4A75
:103070000C49A2FB032308684FF000421B0922FA07
:1030800003F303430B6062B67047074A1278002AC5
:10309000ECD0FFF72BB900BF6C8BFF1FA08AFF1F7E
:1030A000398EE3389C80FF1FB88AFF1F38B50F4C5C
:1030B000206878B143880288C11801339A420D7A9A
:1030C00002D94380284638BDFFF7C8FF002323609C
:1030D000284638BD064B1B782BB10320FFF7BCF800
:1030E00020600028E6D14FF0FF35EBE7CC8EFF1FC4
:1030F000B88AFF1F044B054A1B6890881BB11A88C9
:103100005B88D31A18447047CC8EFF1F1088FF1FAE
:103110002DE9F84FDFF85891012789F804708846A7
:10312000002956D00446514ED9F808000D46002813
:1031300063D04388C3F14001A94228BF29465A18E9
:1031400092B200F1080C4FF0000A6D1A428001F1B2
:10315000FF3E9C4489F80CA0A1B303F108020C3394
:103160000244034404F1040A524538BF9C426CD324
:10317000BEF1070F69D921F0030BA344234653F88E
:1031800004AB42F804AB5B45F9D121F00302914254
:10319000AEEB020E04EB02030CEB020A53D014F860
:1031A00002B00CF802B0BEF1000F08D05A788AF8CD
:1031B0000120BEF1010F1CBF9B788AF80230214428
:1031C00042880C463F2A0AD8052389F80D30002D85
:1031D000ADD10023404689F80430BDE8F88F402384
:1031E000038001460420FFF7D9F800220523C9F81F
:1031F000082089F80D30002DEBD048F6014A05E093
:10320000BAF1010A18D099F80C30ABB93378042020
:1032100003F0FF021BB3FFF753F80728F0D889F833
:103220000470FFF7FDFEC9F80800002881D1BAF14B
:10323000010A89F80400E6D1012389F80C304FF027
:10324000FF30BDE8F88F1946BAE70CF1FF3C214486
:1032500014F8013B0CF8013F8C42F9D1B0E789F832
:1032600004204FF0FF30BDE8F88F00BFB88AFF1F81
:10327000CC8EFF1F114B1B788BB170B5104CA5681D
:103280000126267165B100266B88667329462B805E
:103290000420FFF783F8A6600023237170BD7047F8
:1032A000FFF7BEFE38B1014604206573FFF776F8DC
:1032B0000023237170BD6673EEE700BFB88AFF1F5D
:1032C000CC8EFF1F38B50D4C23794BB9A16841B1A5
:1032D00003F0FF054B880B800420FFF75FF8A56023
:1032E00038BDFFF79DFE28B10146BDE838400420F7
:1032F000FFF754B80123637338BD00BFCC8EFF1FA6
:1033000080F0004002E000BF81F0004142001FBF9A
:103310005FEA410392EA030F7FEA226C7FEA236CA3
:103320006AD04FEA1262D2EB1363C1BFD218414098
:1033300048404140B8BF5B42192B88BF704710F02E
:10334000004F40F4000020F07F4018BF404211F0D1
:10335000004F41F4000121F07F4118BF494292EA39
:10336000030F3FD0A2F1010241FA03FC10EB0C0065
:10337000C3F1200301FA03F100F0004302D54942F2
:1033800060EB4000B0F5000F13D3B0F1807F06D39F
:1033900040084FEA310102F10102FE2A51D2B1F197
:1033A000004F40EBC25008BF20F0010040EA03008C
:1033B0007047490040EB000010F4000FA2F1010239
:1033C000EDD1B0FA80FCACF1080CB2EB0C0200FAC3
:1033D0000CF0AABF00EBC25052421843BCBFD04011
:1033E0001843704792F0000F81F4000106BF80F48B
:1033F00000000132013BB5E74FEA41037FEA226C4E
:1034000018BF7FEA236C21D092EA030F04D092F018
:10341000000F08BF0846704790EA010F1CBF00204C
:10342000704712F07F4F04D1400028BF40F00040A9
:10343000704712F100723CBF00F50000704700F0C9
:10344000004343F0FE4040F4000070477FEA2262F0
:1034500016BF08467FEA23630146420206BF5FEAC1
:10346000412390EA010F40F4800070474FF00003C1
:1034700004E000BF10F0004348BF40425FEA000C88
:1034800008BF704743F0964301464FF000001CE030
:1034900050EA010208BF70474FF000030AE000BF86
:1034A00050EA010208BF704711F0004302D54042C4
:1034B00061EB41015FEA010C02BF84460146002036
:1034C00043F0B64308BFA3F18053A3F50003BCFA51
:1034D0008CF2083AA3EBC25310DB01FA02FC6344FE
:1034E00000FA02FCC2F12002BCF1004F20FA02F205
:1034F00043EB020008BF20F00100704702F12002F8
:1035000001FA02FCC2F1200250EA4C0021FA02F258
:1035100043EB020008BF20EADC7070474FF0FF0C5D
:103520001CEAD0521EBF1CEAD15392EA0C0F93EA58
:103530000C0F6FD01A4480EA010C400218BF5FEAFA
:1035400041211ED04FF0006343EA501043EA51116D
:10355000A0FB01310CF00040B1F5000F3EBF490067
:1035600041EAD3715B0040EA010062F17F02FD2A6B
:103570001DD8B3F1004F40EBC25008BF20F001004E
:10358000704790F0000F0CF0004C08BF49024CEA65
:10359000502040EA51207F3AC2BFD2F1FF0340EAF7
:1035A000C250704740F400004FF00003013A5DDC68
:1035B00012F1190FDCBF00F000407047C2F10002A9
:1035C000410021FA02F1C2F1200200FA02FC5FEA96
:1035D000310040F1000053EA4C0308BF20EADC70E0
:1035E000704792F0000F00F0004C02BF400010F452
:1035F000000F013AF9D040EA0C0093F0000F01F0FF
:10360000004C02BF490011F4000F013BF9D041EA20
:103610000C018FE70CEAD15392EA0C0F18BF93EA22
:103620000C0F0AD030F0004C18BF31F0004CD8D14C
:1036300080EA010000F00040704790F0000F17BFD3
:1036400090F0004F084691F0000F91F0004F14D019
:1036500092EA0C0F01D142020FD193EA0C0F03D171
:103660004B0218BF084608D180EA010000F0004074
:1036700040F0FE4040F40000704740F0FE4040F44F
:10368000400070474FF0FF0C1CEAD0521EBF1CEAEE
:10369000D15392EA0C0F93EA0C0F69D0A2EB03020C
:1036A00080EA010C49024FEA402037D04FF08053A6
:1036B00043EA111143EA10130CF000408B4238BF6B
:1036C0005B0042F17D024FF4000C8B4224BF5B1A79
:1036D00040EA0C00B3EB510F24BFA3EB510340EAC7
:1036E0005C00B3EB910F24BFA3EB910340EA9C0075
:1036F000B3EBD10F24BFA3EBD10340EADC001B01E5
:1037000018BF5FEA1C1CE0D1FD2A3FF650AF8B4288
:1037100040EBC25008BF20F0010070470CF0004C95
:103720004CEA50207F32C2BFD2F1FF0340EAC250C0
:10373000704740F400004FF00003013A37E792F081
:10374000000F00F0004C02BF400010F4000F013ADF
:10375000F9D040EA0C0093F0000F01F0004C02BFDA
:10376000490011F4000F013BF9D041EA0C0195E743
:103770000CEAD15392EA0C0F08D142027FF47DAFDC
:1037800093EA0C0F7FF470AF084676E793EA0C0FCC
:1037900004D14B023FF44CAF08466EE730F0004CCA
:1037A00018BF31F0004CCAD130F000427FF45CAF5A
:1037B00031F000437FF43CAF5FE700BF4FF0FF3CC8
:1037C00006E000BF4FF0010C02E000BF4FF0010C1B
:1037D0004DF804CD4FEA40024FEA41037FEA226CE4
:1037E00018BF7FEA236C11D001B052EA530C18BF06
:1037F00090EA010F58BFB2EB030088BFC81738BF6B
:103800006FEAE17018BF40F0010070477FEA226C58
:1038100002D15FEA402C05D17FEA236CE4D15FEA54
:10382000412CE1D05DF8040B704700BF8446084688
:103830006146FFE70FB5FFF7C9FF002848BF10F149
:10384000000F0FBD4DF808EDFFF7F4FF0CBF01208E
:1038500000205DF808FB00BF4DF808EDFFF7EAFF18
:1038600034BF012000205DF808FB00BF4DF808EDD3
:10387000FFF7E0FF94BF012000205DF808FB00BFC8
:103880004DF808EDFFF7D2FF94BF012000205DF84E
:1038900008FB00BF4DF808EDFFF7C8FF34BF01205B
:1038A00000205DF808FB00BF4FEA40024FEA4103E9
:1038B0007FEA226C02D15FEA402C08D17FEA236CB8
:1038C00002D15FEA412C02D14FF0000070474FF067
:1038D000010070474FEA4002B2F1FE4F0FD34FF0A4
:1038E0009E03B3EB12620DD94FEA002343F000436D
:1038F00010F0004F23FA02F018BF404270474FF01B
:103900000000704712F1610F01D1420205D110F0A1
:10391000004008BF6FF0004070474FF00000704754
:1039200042000ED2B2F1FE4F0BD34FF09E03B3EB29
:10393000126209D44FEA002343F0004323FA02F055
:1039400070474FF00000704712F1610F01D1420241
:1039500002D14FF0FF3070474FF00000704700BFBA
:103960000000000000000000000000000000000057
:103970000000000000000000000000000000000047
:1039800090F800F06DE9024520F007016FF0000C9F
:1039900010F0070491F820F040F049804FF0000447
:1039A0006FF00700D1E9002391F840F000F1080022
:1039B00082FA4CF2A4FA8CF283FA4CF3A2FA8CF35A
:1039C0004BBBD1E9022382FA4CF200F10800A4FAC1
:1039D0008CF283FA4CF3A2FA8CF3E3B9D1E9042315
:1039E00082FA4CF200F10800A4FA8CF283FA4CF34C
:1039F000A2FA8CF37BB9D1E9062301F1200182FA06
:103A00004CF200F10800A4FA8CF283FA4CF3A2FA0B
:103A10008CF3002BC6D0002A04BF04301A4612BA19
:103A2000B2FA82F2FDE8024500EBD2007047D1E91C
:103A3000002304F00305C4F100004FEAC50514F0AB
:103A4000040F91F840F00CFA05F562EA05021CBF7C
:103A500063EA050362464FF00004A9E795489649DA
:103A6000964A4FF480732DE9F04F43614869944CB6
:103A7000944E954DDFF874A240F0200048618868AC
:103A800040F020008860D360616941F00801616105
:103A9000616841F0080161609360616941F004016F
:103AA0006161A16841F00401A1601361616941F0A5
:103AB00010016161A16841F01001A160D3616169E9
:103AC00021F0800161615360636923F00203636147
:103AD000A1B0FEF765FB4FF6FF710020FEF7A8FBD3
:103AE0004FF6FF710120FEF7A3FB4FF6FF71052093
:103AF000FEF79EFB4FF6FF710620FEF799FBFEF7DF
:103B0000D3FAFFF71DFAFDF79FF8704B7049196063
:103B10004FF07E5201210027A04619719A60BB46E2
:103B200034686C4BA4EB0B049C4205D995F83C30EF
:103B300013B1002385F83C3033682A6842F21071D3
:103B40009B1A8B424ED9D8F810302A7A03F0020320
:103B5000032A06D8DFE802F0332D10020BB1002350
:103B60002B72D8F810306A7A03F08003032A37D812
:103B7000DFE802F076702F2B002B40F09680AA88A9
:103B8000511C642AA980ECD95A1C2B4452000321F1
:103B9000D2B21972032A69D0042A6DD0022A69D0E0
:103BA0004D48FCF797FD4B4B9C4269D9FDF7A4F8B3
:103BB00018E0002B0CBF022300232B72D1E7002B4F
:103BC000CFD10122AB802A72CBE74BB100236B72BD
:103BD00006E0002B62D1EB885A1C642BEA8066D881
:103BE00033682B60FFF786FA002800F1FF3497DD79
:103BF0004FF000091DE01F2815D97E2F13D810F8AB
:103C00000A3003F00303022B07F10103DBB220AA01
:103C1000174408BF20381A4408BFC0B207F8800C08
:103C20001F4602F8809C013C631CD6F800B03FF4AC
:103C300077AFFFF73BFA95F83C30002BF3D1C0B2D9
:103C40000A28D8D1002FEED0394668461F46FDF726
:103C5000BBF9E8E7002B0CBF022300236B72BFE720
:103C6000002BBDD10122EB806A72B9E71B48FCF73B
:103C700031FDB7E7FCF7F4FD1948FCF72BFDB1E780
:103C80001848FCF727FD012385F83C30FDF7C0F804
:103C90001548FCF71FFDD6F800B0A3E70123E9188B
:103CA00000205B005A1C087274E70023F7E7012329
:103CB0006AE700BF00B0044080F00F4000C004403D
:103CC000C0F00F404486FF1F0086FF1F0080FF1FCB
:103CD0000000B44290D00300E451000010520000F4
:103CE0002852000000520000B85100003156000078
:103CF000F8B520F00047FC0D7F3C162C054626DC6D
:103D0000002C064614DB174F274138421DD01649B8
:103D1000FFF7FCFA0021FFF7BDFDB0B1002D04DD77
:103D20004FF4000343FA04F4264426EA0700F8BDE2
:103D30000D49FFF7EBFA0021FFF7ACFD28B1002D8C
:103D40000CDB17B14FF07E50F8BD2846F8BDB7F137
:103D5000FF4FFAD30146FFF7D9FAF8BD4FF0004004
:103D6000F8BD00BFFFFF7F00CAF2497100B51C4AD1
:103D700020F00043934283B018DDB3F1FF4F05DB21
:103D80000146FFF7C1FA03B05DF804FB694600F095
:103D90001DF900F00302012A0ED0022A18D092B1B8
:103DA00001220199009800F009FFECE7002100F0E2
:103DB000D7FA03B05DF804FB0199009800F0FEFE0D
:103DC00000F10040DFE70199009800F0C9FADAE756
:103DD0000199009800F0C4FA00F10040D3E700BF59
:103DE000D80F493F00B51D4A20F00043934283B0ED
:103DF00019DDB3F1FF4F05DB0146FFF785FA03B08C
:103E00005DF804FB694600F0E1F800F003000128CA
:103E100010D0022819D090B10199009800F0A0FAB2
:103E200000F10040EBE70022002100F0C7FE03B0E4
:103E30005DF804FB0199009800F092FADFE7012297
:103E40000199009800F0BAFED9E701220199009883
:103E500000F0B4FE00F10040D1E700BFD80F493FA9
:103E600000F024B838B5044600F024FA0E4B93F95C
:103E700000300133054609D021462046FFF714FDE6
:103E800020B920460021FFF7E7FC08B9284638BDD5
:103E900001F0AEF80021212303600846FFF7F2FB92
:103EA0000546284638BD00BFA080FF1FF8B50D4667
:103EB00021F00041B1F1FF4F034614DC20F0004631
:103EC000B6F1FF4F07460EDCB5F17E5F3ED0AC1772
:103ED00004F0020444EAD07456B9022C29D0032C11
:103EE00000D13148F8BD19462846FFF70FFAF8BD52
:103EF000D9B1B1F1FF4F1ED0B6F1FF4F15D0711AF5
:103F0000C9153C2926DC002D30DA3C312EDA0020A0
:103F1000012C3CD0022C32D0002CE3D02349FFF7F7
:103F2000F5F92349FFF7F0F9F8BD002F1CDB214814
:103F3000F8BD1F48F8BDB6F1FF4F0DD0022CF8D0E8
:103F4000032CCED0012C25D00020F8BDBDE8F840D0
:103F500000F0AABE1748DBE7022C22D0032C1ED0AB
:103F6000012C1AD01448F8BD1448F8BD294618464B
:103F7000FFF788FB00F0A6FF00F096FEC8E70B49AC
:103F8000FFF7C4F901460A48FFF7BEF9F8BD00F192
:103F90000040F8BD4FF00040F8BD0948F8BD0948A1
:103FA000F8BD0948F8BD00BFDB0F49C02EBDBB33CB
:103FB000DB0F4940DB0FC93FDB0F493FDB0FC9BFB8
:103FC000DB0F49BFE4CB16C0E4CB16402DE9F04F20
:103FD000AB4A20F00044944289B06EDDA94A944275
:103FE00006460D461CDC002824F00F04A64940F3C9
:103FF0001E81FFF789F9A54B9C4206466CD0A44967
:10400000FFF782F9014628603046FFF77DF9A049A5
:10401000FFF77AF901276860384609B0BDE8F08FEC
:104020009C4A94426DDDB4F1FF4F4EDAE715863FAE
:10403000A4EBC7542046FFF74DFCFFF71BFA0346DD
:10404000014620460593FFF75FF94FF08741FFF7E0
:1040500065FA8046FFF73EFCFFF70CFA014604467E
:1040600040460694FFF750F94FF08741FFF756FAA4
:1040700000210790FFF7E6FB002800F0B6802046FD
:104080000021FFF7DFFB002814BF01230223824A2F
:10409000019202213A46009105A8294600F024FA2F
:1040A000002E0746B8DAD5E9002302F1004203F1F9
:1040B000004347422A606B60AEE700270022086099
:1040C00038464A6009B0BDE8F08F0146FFF71CF999
:1040D0000027686028609FE77049FFF715F970496D
:1040E0000446FFF711F9014628602046FFF70CF956