-
Notifications
You must be signed in to change notification settings - Fork 6
/
KonverterMidiUSB.ino.with_bootloader.hex
656 lines (656 loc) · 28 KB
/
KonverterMidiUSB.ino.with_bootloader.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
:100000000C946B000C9493000C9493000C9493004C
:100010000C9493000C9493000C9493000C94930014
:100020000C9493000C9493000C9493000C94930004
:100030000C9493000C9493000C9493000C949300F4
:100040000C9445020C9493000C94B20C0C948C0C00
:100050000C9493000C9493000C9493000C949300D4
:100060000C9493000C949300E811EB11EB11E11147
:10007000E811EB11EB11EB11EB11EB11E811E811A9
:10008000EB11E11100000008000201000003040769
:100090000000000000000000000000002500280013
:1000A0002B0000000000240027002A0004040404A0
:1000B0000404040402020202020203030303030312
:1000C00001020408102040800102040810200102EF
:1000D000040810203F1211241FBECFEFD8E0DEBF6E
:1000E000CDBF22E0A2E4B1E001C01D92AB3DB2075A
:1000F000E1F711E0A0E0B1E0E2E7F6E202C005902E
:100100000D92A234B107D9F710E0CBE6D0E004C0DD
:100110002197FE010E942513CA36D107C9F70E9414
:100120006D0E0C9437130C940000CF93DF93EC0109
:100130008A819B81DC01ED91FC910480F581E02DA9
:100140006C81099581E08E831C821F82C85ADF4F23
:10015000188280E0DF91CF910895FC018481089599
:10016000DF92EF92FF920F931F93CF93DF93EC01F7
:10017000E62EF12C85E0689FB0011124FE01E60F08
:10018000F71F8085182F177086FF21C001E085E0DA
:10019000D82E8FEF800F8F3008F001E0FE01D09E47
:1001A000E00DF11D112480858695869586958770D2
:1001B000811305C0602FCE010E94B000EACF0F5F0F
:1001C000003161F78D81811302C011501D8385E0DC
:1001D0008E9DF0018F9DF00D1124EC0FFD1F1086F8
:1001E00081E0818712862296D783C683DF91CF91E3
:1001F0001F910F91FF90EF90DF900895FC01613403
:10020000C1F43F969C01265A3F4F61E0AC014E5F1E
:100210005F4FDF0112971C9211966C931082139717
:100220004D935C933596E217F30799F7FC0115821D
:1002300008953D9621E03081361303C0622F0C945F
:10024000B0002F5F35962031B1F70895CF93DF933B
:10025000FC01862F807809F051C0283008F04FC08B
:10026000442321F09581973009F449C0EF012D9680
:10027000A0E0B0E011969881911103C0662331F09F
:1002800021C02596AF30B105A9F739C085E08A9F16
:10029000E0018B9FD00D1124CE0FDF1F442331F0DE
:1002A00081E4888785818F5F858302C081E08887AC
:1002B00025E02A9FC0012B9F900D1124E80FF91F04
:1002C00080851DC06770660F660F660F442341F07E
:1002D000606485818F5F85838770687F682B03C02A
:1002E0002770687B622B25E02A9FC0012B9F900D11
:1002F0001124E80FF91F6087862F01C080E0DF918D
:10030000CF910895611102C006960895FC013D96B3
:1003100021E03081361307C035E0239F800D911D09
:100320001124069608952F5F3596203191F780E0CD
:1003300090E00895089580E090E0089581E00895A8
:1003400080E0089580E00895089580E0089580E0B9
:10035000089580E0089580E0089580E00895FC010C
:1003600020812EBDDC0131969C01260F371FE2173C
:10037000F30741F051910DB407FEFDCF4EB55EBDC0
:100380004D93F5CF61507109FC01E60FF71F0DB4D5
:1003900007FEFDCF8EB5808308952A9808950895AD
:1003A0008EBD00000DB407FEFDCF8EB508958CBD47
:1003B0009DBD08953FB7F894809147019091480101
:1003C000A0914901B0914A0126B5A89B05C02F3FD5
:1003D00019F00196A11DB11D3FBFBA2FA92F982F6B
:1003E0008827820F911DA11DB11DBC01CD0142E0E6
:1003F000660F771F881F991F4A95D1F708958F922E
:100400009F92AF92BF92CF92DF92EF92FF926B01D9
:100410007C010E94DA014B015C01C114D104E104AA
:10042000F104F1F00E94DA01DC01CB01881999098D
:10043000AA09BB09883E9340A105B10570F321E0EC
:10044000C21AD108E108F10888EE880E83E0981EF0
:10045000A11CB11CC114D104E104F10419F7DDCFD2
:10046000FF90EF90DF90CF90BF90AF909F908F90D4
:1004700008952FB7F89460914301709144018091E1
:100480004501909146012FBF08951F920F920FB61C
:100490000F9211242F933F938F939F93AF93BF930A
:1004A0008091430190914401A0914501B091460192
:1004B0003091420123E0230F2D3720F40196A11D36
:1004C000B11D05C026E8230F0296A11DB11D209382
:1004D00042018093430190934401A0934501B0935E
:1004E00046018091470190914801A0914901B09146
:1004F0004A010196A11DB11D8093470190934801C7
:10050000A0934901B0934A01BF91AF919F918F9100
:100510003F912F910F900FBE0F901F9018952A9A20
:1005200008950F931F93CF93DF93C82FD62F8A017F
:1005300080E591E00E94D7010E94CD018C2F82605E
:100540000E94D001CD2FD0E0209721F0BE01C8013C
:100550000E94AF01C00FD11F0E948F02CE01DF9118
:10056000CF911F910F9108951F93CF93DF9300D0E8
:100570001F92CDB7DEB7182F80E591E06B830E9404
:10058000D7010E94CD01126019836B816A8362E0FA
:1005900070E0CE0101960E94AF010E948F020F9081
:1005A0000F900F90DF91CF911F9108959F92AF927E
:1005B000BF92CF92DF92EF92FF920F931F93CF9350
:1005C000DF937C01C42F122F992493946C01C60EE3
:1005D000D11CC60ED11C86E5C80ED11CA42EB12C90
:1005E000ABE2AA0EB11CAA0CBB1CAE0CBF1CF601E0
:1005F00080819181DC01ED91FC910280F381E02DFD
:10060000202F412F6C2F0995803EC9F4C1110BC0DA
:1006100061E088EE0E94B40266E670E080E090E05F
:100620000E94FF0116C0F50180819181DC01ED91EE
:10063000FC910284F385E02D612F09950AC08D306D
:1006400031F49FEF990D933008F040C016C081112E
:100650003DC0F60180819181DC01ED91FC9101901A
:10066000F081E02D202F412F6C2F0995D82F8D3050
:1006700061F48FEF890D833050F464E670E080E020
:1006800090E00E94FF019394B2CF8823F1F0C11152
:100690000BC061E088EE0E94B40266E670E080E084
:1006A00090E00E94FF0111C0EC2FF0E0BB96EE0F2E
:1006B000FF1FEE0DFF1D80819181DC01ED91FC910A
:1006C0000284F385E02D612F09958D2FDF91CF9165
:1006D0001F910F91FF90EF90DF90CF90BF90AF9060
:1006E0009F9008951F93CF93DF931F92CDB7DEB7EE
:1006F000182F80E591E00E94D7010E94CD01812F43
:100700000E94D00180E00E94D00189830E948F0264
:1007100089810F90DF91CF911F9108958F929F92C1
:10072000AF92BF92CF92DF92EF92FF920F931F93FF
:10073000CF93DF93862E942E59010E9439026B01CC
:100740007C0128E8C20E23E1D21EE11CF11C00E06E
:1007500010E0D0E0C0E098280E943902DC01CB0113
:100760008C199D09AE09BF09B7FF2DC0692D80EF17
:100770000E94B4020E943902DC01CB018C199D0950
:10078000AE09BF09B7FF09C088EC0E94720387FF5A
:10079000F1CF60E888EC0E94B40288EF0E947203F7
:1007A000C82FCF70C43019F0CE3051F00CC00F5F9D
:1007B0001F4FA114B10481F20A151B0569F603C08D
:1007C000DF5FD33049F68C2FDF91CF911F910F91CE
:1007D000FF90EF90DF90CF90BF90AF909F908F9061
:1007E00008952F923F924F925F926F927F928F92D5
:1007F0009F92AF92BF92CF92DF92EF92FF920F93B0
:100800001F93CF93DF9300D000D01F92CDB7DEB7F8
:100810007D836C835A016901FB0121808FEF820D7A
:10082000803408F075C00E9439022B013C01F8E8C1
:100830004F0EF3E15F1E611C711CEC81FD81828112
:1008400080FD02C060E401C060E888EE0E94B4024E
:1008500020E0312CC114D10409F44AC076012C14D3
:100860003D0408F47101EA82A8016E2D80E10E9426
:1008700091026E2D88E30E94B402EC81FD816081BB
:10088000606280EF0E94B40288EC0E94720387FFCE
:10089000FBCF60E888EC0E94B40288EF0E947203EC
:1008A000282F2F70812C912C1982222361F02B8309
:1008B0000E943902DC01CB0184199509A609B70908
:1008C0002B81B7FD05C0CE18DF080E0D1F1DC2CF4E
:1008D000263001F12E3009F456C0243049F4FFEFE0
:1008E0008F1A9F0AA114B10459F18A149B0441F58F
:1008F00088EF2B830E94720385FB882780F9EC81A7
:10090000FD81928180FB90F992832B81822F41C0DF
:100910008AED3FC088EF0E94720385FB882780F92B
:1009200091E08927EC81FD81928180FB90F992838F
:1009300090FD02C060E401C060E888EE0E94B4024D
:1009400060E088E30E94B402F801608180E10E94C7
:10095000B4026A8188E30E94B402EC81FD81608167
:10096000606280EF0E94B40288EC0E94720387FFED
:10097000FBCF60E888EC0E94B40288EF0E9472030B
:10098000282F2F7092CF89818F5F89838330C1F6A2
:10099000AFCF0F900F900F900F900F90DF91CF91EE
:1009A0001F910F91FF90EF90DF90CF90BF90AF908D
:1009B0009F908F907F906F905F904F903F902F907F
:1009C0000895AF92BF92CF92DF92EF92FF920F9372
:1009D0001F93CF93DF9300D000D0CDB7DEB77C015B
:1009E000690158011C821B821A8219828E010F5FD5
:1009F0001F4F9E012D5F3F4F0E94300D811109C096
:100A000049815A816B817C8185019601C7010E94D1
:100A1000F1030F900F900F900F90DF91CF911F91E6
:100A20000F91FF90EF90DF90CF90BF90AF9008951F
:100A30002F923F924F925F926F927F928F929F92EE
:100A4000AF92BF92CF92DF92EF92FF920F931F93DC
:100A5000CF93DF93CDB7DEB729970FB6F894DEBFFB
:100A60000FBECDBF1C01798768875B834A8369010C
:100A7000D9018D909C901197FB01F181F9831D9212
:100A80001C92DB0112968C9181FD02C060E101C0D5
:100A900060E288EE0E94B4028E2D90E0A0E0B0E00B
:100AA0008C839D83AE83BF83482C2A813B81A8859C
:100AB000B9854C9160E0C1010E948E03F82EB6E02A
:100AC0008B1316C088EF0E9472038295817091E0AB
:100AD0008927E885F985928180FB91F9928391FDC0
:100AE00002C060E101C060E288EE0E94B402DDCF86
:100AF000811164C088EC0E94720382FF5DC080E3B4
:100B00000E947203582E90E08816990608F4542C1F
:100B1000D6018D919C91652C712CF401E81BF90B89
:100B2000CF01F7FF02C080E090E0530186159705E2
:100B30000CF45C0180E591E00E94D7010E94CD0198
:100B400088E00E94D001A50160E070E0C8010E9429
:100B50003013A114B10421F0B501C8010E94AF0106
:100B60000A0D1B1D0E948F0264E088EC0E94B402F3
:100B7000D6018D919C911197680E791E6D927C9291
:100B8000B9815B1618F06814790460F088EF0E9450
:100B9000720382958170E885F985928180FB91F9D5
:100BA00092830CC0EE2009F480CF6C817D818E8110
:100BB0009F810E94FF0179CF80EFF82E8F2D29961B
:100BC0000FB6F894DEBF0FBECDBFDF91CF911F915E
:100BD0000F91FF90EF90DF90CF90BF90AF909F90DC
:100BE0008F907F906F905F904F903F902F900895DF
:100BF0002F923F924F925F926F927F928F929F922D
:100C0000AF92BF92CF92DF92EF92FF920F931F931A
:100C1000CF93DF93CDB7DEB762970FB6F894DEBF00
:100C20000FBECDBF3C01F42E322E202E5C2D4FA0E6
:100C300058A4C9A4DAA41E861D861C861B868E01B4
:100C4000055F1F4F9E01235F3F4F598B0E94300D60
:100C5000598981119DC039822A82EB825C83BE82D0
:100C6000AD8298868F82AE014F5F5F4F68E080E271
:100C70000E9491022B853C854F2D60E1C3010E94AB
:100C80008E03182F811180C0232C221C2224221CA9
:100C9000C114D10409F46BC0ED85FE858281222048
:100CA00009F456C082608283540133243394A11422
:100CB000B10409F44AC05A8649864B855C856D8526
:100CC0007E85E12C86019E01275F3F4FC3010E9474
:100CD0001805182F8630B1F42D853E8588EF298BB5
:100CE0003A8B0E94720385FB882780F98325298926
:100CF0003A89D90112969C91129780FB91F912962C
:100D00009C93D5CF811140C0EBA5FCA53097A1F0F5
:100D10000190F081E02D0190F081E02DC4018A194D
:100D20009B09988B8F8769857A859E01215F3F4F4C
:100D3000A6018BA59CA5099589859A85A81AB90A4B
:100D40008415950508F0B3CF12C011111DC014C051
:100D5000816082834B855C8586019201BF01C3015E
:100D60000E94F103811114C02B853C850FC02B8597
:100D70003C85211003C00AC02B853C8560EA4F2DBD
:100D8000C3010E948E0304C0812F02C060E8F7CF28
:100D900062960FB6F894DEBF0FBECDBFDF91CF9144
:100DA0001F910F91FF90EF90DF90CF90BF90AF9089
:100DB0009F908F907F906F905F904F903F902F907B
:100DC00008952F923F924F925F926F927F928F92EF
:100DD0009F92AF92BF92CF92DF92EF92FF920F93CA
:100DE0001F93CF93DF93CDB7DEB7C750D2400FB676
:100DF000F894DEBF0FBECDBFDC0112964D905C9023
:100E0000139714961C911111F4C1F22EC95FDD4F96
:100E10004883C750D240D62E3C01D201ED91FC91BF
:100E20000190F081E02D60E0C20109951C0100975E
:100E300011F416EDE8C1FC010190F081E02DCB5FCB
:100E4000DD4FF983E883C550D240EF2B09F4D3C1BD
:100E50009301275F3F4FCD5FDD4F39832883C35018
:100E6000D240DC0111963C932E931496FC921F9273
:100E70001F92FE01EF5FFE4FCF5FDD4FF983E883E6
:100E8000C150D240FF93EF931F9282E18F9392E182
:100E9000892E912CA12CB12CCC24C394E12C06E0FA
:100EA00020E840E060E0D30112968D919C91139769
:100EB0000E94F805082FC75FDE4F88819981C950CD
:100EC000D140F301E55AFF4F91838083C55FDE4F28
:100ED00088819981CB50D140329791838083CB5FB9
:100EE000DD4F28813981C550D240F1013183208303
:100EF0000F900F900F900F900F900F9001116FC1F6
:100F0000D201ED91FC910280F381E02DC95FDD4FAC
:100F10002881C750D24040E06D2DC2010995F301F0
:100F20008483882309F469C1C85FDE4F9881C85063
:100F3000D1409287482F60E0828193810E943D0ECC
:100F4000082FD201ED91FC91D10114961C928823B7
:100F500059F00480F581E02DD30114966C91C20103
:100F60000995F301148243C10190F081E02DD30172
:100F700014966C91C2010995009709F45ACFFC01AF
:100F8000F482CE5EDE4F3880C251D140D301149638
:100F90000C91149712968D919C911397CD5FDD4F14
:100FA000E881F981C350D240EF2B09F428C1602FAA
:100FB0000E948201FC01892B09F423C10283CD5FC9
:100FC000DD4F28813981C350D2403183208381E0B5
:100FD0008383212C84E0F82E231409F4B0C0D301BC
:100FE0001496DC9014971F921F92E1E0F0E0EC0F52
:100FF000FD1FFF93EF931F92FF92F4E08F2E912C31
:10100000A12CB12C02E0C02EE22C06E020E840E04A
:101010006D2D12968D919C9113970E94F8050F905B
:101020000F900F900F900F900F90811183C04C8004
:10103000512C542C44248B81482AF1E04F165F0632
:1010400018F0412C552453941F921F9221E030E058
:101050002C0F3D1F3F932F935F924F924201A12C83
:10106000B12C62E0C62EE22C06E020E840E06D2DB7
:10107000D30112968D919C9113970E94F8050F90C1
:101080000F900F900F900F900F90811153C090E030
:10109000DE0111964A0E5B1EA415B50508F04AC084
:1010A0004C9111968C911197843051F08530B1F0AC
:1010B0008230E9F515968C911597F301858337C039
:1010C00015968C911597813089F516969C911697F7
:1010D000933061F5F301808791E029C013968C91DC
:1010E000139781FF24C012968C911297E82FEE1F60
:1010F000EE27EE1F992321F0F2E0FE1BEF2F03C035
:101100002F2D2E1BE22FF0E09F01220F331FE20F45
:10111000F31FE60DF71D8F70818714968C9114973D
:101120008287F30186818F5F868301C090E0A40FE0
:10113000B11DB2CFD30116968C91823030F0F301FD
:101140000681033008F44AC002C0239445CF80854D
:10115000811108C0828984878389858785898787EB
:101160008689808BF301F4806F2D828193810E94A8
:101170008201FC01892B51F0F282CD5FDD4F288185
:101180003981C350D2403183208303831F921F9241
:101190001F921F921F921F92812C912CA12CB12C77
:1011A000C12CD3011596EC90159709E020E040E0A2
:1011B00014966C91149712968D919C9113970E949E
:1011C000F805082F0F900F900F900F900F900F9031
:1011D000811105C081E0F301878315C00FEFD301B2
:1011E000ED91FC910480F581E02DC3010995102F4C
:1011F0000AC019ED08C017ED06C014ED04C008EDD3
:10120000EECF06EDECCF812FC95FDD4F0FB6F8941E
:10121000DEBF0FBECDBFDF91CF911F910F91FF9029
:10122000EF90DF90CF90BF90AF909F908F907F9086
:101230006F905F904F903F902F9008951F93CF93A2
:10124000DF9300D01F92CDB7DEB7182F80E591E075
:101250006B830E94D7010E94CD01126019836B81BC
:101260006A8362E070E0CE0101960E94AF010E94A5
:101270008F020F900F900F90DF91CF911F910895E3
:101280001F93CF93DF931F92CDB7DEB7182F80E562
:1012900091E00E94D7010E94CD01812F0E94D001D0
:1012A00080E00E94D00189830E948F0289810F9083
:1012B000DF91CF911F9108957F928F929F92AF926D
:1012C000BF92CF92DF92EF92FF920F931F93CF9333
:1012D000DF93CDB7DEB7C154D1090FB6F894DEBFA6
:1012E0000FBECDBF82E591E00E94E00B892B09F48F
:1012F000F6C161E08DE00E94E40C82E591E00E947D
:10130000BE0B8C01682F82E591E022960FAF2297E9
:101310000E94170C0093D1021092D0021092CB02BF
:101320003091CA0222962FAD229707FF8CC0909170
:10133000D302283F40F4273F41F0203F31F0203FC7
:1013400030F481E005C084E003C088E001C082E0A1
:10135000892391E009F490E09093D002332381F047
:10136000273F70F481E08093CB021092CA02409133
:10137000CE025091CF025093CD024093CC020AC0CE
:10138000283F40F084E08093D4020093C70291117B
:1013900091C07BC11092D2021092D5021092C90264
:1013A0001092C802992309F470C1273FD1F48091AB
:1013B000CE029091CF029093CD028093CC02809187
:1013C000CA02882331F088E08093D4021092CA02C6
:1013D00071C01092CD021092CC0281E08093CB02BA
:1013E00054C1203F49F481E08093CA021092CF0299
:1013F0001092CE0288E01CC00093C402203F30F05F
:101400000F70E02FF0E0E95FFE4F09C0F801FF2701
:10141000A4E0F595E795AA95E1F7E850FF4F8081A4
:101420008093C90281508093C802203F20F481E05C
:101430008093D5022AC192E09093D502811125C1F3
:101440009093D40237C0332369F08091CE029091FB
:10145000CF0201969093CF028093CE0281E08093D9
:10146000D00213C18091D202882339F08091C90241
:1014700081508093C8021092D2028091C8028823C2
:1014800009F403C1E091C902F0E0E81BF109EC5353
:10149000FD4F008391E09093D00281508093C80269
:1014A0008111F3C08091D5028093D402813011F470
:1014B0008093D2028091D402883019F40E94A60D44
:1014C0000EC1843019F0E4ECF2E002C0E7ECF2E087
:1014D0008081803F09F0A8C0DF01EE24E394F12C65
:1014E0008D91873F49F03FEFE31AF30A81E0E81658
:1014F000F806B1F7E12CF12CB090FD0130E026E0C8
:10150000A22E47E0942E55E0852E64E0762EE1145D
:10151000F10409F4E4C0832F90E071E0730F60815F
:1015200043E0430F52E0530F24E0230FA1E0B0E06B
:10153000AC0FBD1FA80FB91F32E0E316F104F1F0A4
:1015400033E0E316F104C1F131E0E316F10411F0E8
:101550007C9233C08C926F018FEFC81AD80AE1E0F9
:10156000F0E0EC0FFD1FE70FF11D6083E1E0F0E01C
:10157000EC0FFD1FE50FF11D108214C0AC92A1E02D
:10158000B0E0AC0FBD1FA70FB11D6C936F0132E02F
:10159000C30ED11CA1E0B0E0AC0FBD1FA50FB11D63
:1015A00081818C93E1E0F0E0EC0FFD1FE40FF11D71
:1015B0001082E12CF12C25C09C92A1E0B0E0AC0F90
:1015C000BD1FA70FB11D6C93A1E0B0E0AC0FBD1F14
:1015D000A50FB11D81818C93322F6F0183E0C80E5E
:1015E000D11CA1E0B0E0AC0FBD1FA40FB11D8281E2
:1015F0008C9383E0E81AF1082B1518F4E114F10438
:1016000089F430E08E010F5F1F4F4091FF01609120
:10161000F4018091F2019091F3010E94E1048111A3
:101620005EC030E0F60173CF282F30E094E03595AE
:1016300027959A95E1F72983982F803F08F4907FAA
:101640008A8381818B8382818C83892F903F08F4E8
:10165000807F803C09F43DC058F48039A9F118F42A
:10166000803801F531C0803A79F1803BD9F42CC043
:10167000813F79F128F4803D61F1803E99F424C0E6
:10168000823F11F1833F71F424C08091CB0281111C
:1016900015CF8091CA02882311F18091D002811167
:1016A0000DCF1DC01B821C828E010F5F1F4F24E0D7
:1016B00030E04091FF016091F4018091F20190913E
:1016C000F3010E94E1040BC0923F71F783E089832C
:1016D000EBCF9D7F913F39F782E08983E4CFCF5BE9
:1016E000DF4F0FB6F894DEBF0FBECDBFDF91CF91B5
:1016F0001F910F91FF90EF90DF90CF90BF90AF9030
:101700009F908F907F900895CF92DF92EF92FF92FB
:101710000F931F93CF93DF936C017A018B01C0E08D
:10172000D0E0CE15DF0589F0D8016D918D01D6018D
:10173000ED91FC910190F081E02DC6010995892B76
:1017400011F47E0102C02196ECCFC701DF91CF9149
:101750001F910F91FF90EF90DF90CF900895FC01C3
:10176000538D448D252F30E0842F90E0821B930B06
:10177000541710F0CF96089501970895FC01918DAC
:10178000828D981761F0828DDF01A80FB11D5D96E3
:101790008C91928D9F5F9F73928F90E008958FEF51
:1017A0009FEF0895FC01918D828D981731F0828D05
:1017B000E80FF11D858D90E008958FEF9FEF08955C
:1017C000FC01918D228D892F90E0805C9F4F821BC0
:1017D00091098F739927089582E591E00E94E00BAB
:1017E00021E0892B09F420E0822F0895FC01848DEB
:1017F000DF01A80FB11DA35ABF4F2C91848D90E03B
:1018000001968F739927848FA689B7892C93A08915
:10181000B1898C9180648C93938D848D981306C0CC
:101820000288F389E02D80818F7D80830895EF9277
:10183000FF920F931F93CF93DF93EC0181E0888F8A
:101840009B8D8C8D981305C0E889F989808185FD71
:1018500024C0F62E0B8D10E00F5F1F4F0F73112762
:10186000E02E8C8DE8120CC00FB607FCFACFE88989
:10187000F989808185FFF5CFCE010E94F60BF1CF6B
:101880008B8DFE01E80FF11DE35AFF4FF0820B8FA5
:10189000EA89FB898081806207C0EE89FF896083C5
:1018A000E889F98980818064808381E090E0DF911C
:1018B000CF911F910F91FF90EF900895CF93DF93F9
:1018C000EC01888D8823C9F0EA89FB89808185FD38
:1018D00005C0A889B9898C9186FD0FC00FB607FC99
:1018E000F5CF808185FFF2CFA889B9898C9185FFDA
:1018F000EDCFCE010E94F60BE7CFDF91CF91089597
:1019000080E090E0892B29F00E94EC0B81110C946F
:10191000000008950E942B131F920F920FB60F9292
:1019200011242F933F934F935F936F937F938F93E4
:101930009F93AF93BF93EF93FF9382E591E00E9453
:10194000F60BFF91EF91BF91AF919F918F917F9196
:101950006F915F914F913F912F910F900FBE0F901C
:101960001F9018951F920F920FB60F9211242F936C
:101970008F939F93EF93FF93E0916201F091630146
:101980008081E0916801F091690182FD12C090812F
:1019900080916B018F5F8F7320916C01821751F0E2
:1019A000E0916B01F0E0EE5AFE4F958F80936B0152
:1019B00001C08081FF91EF919F918F912F910F90A6
:1019C0000FBE0F901F90189590E0FC01EC57FF4F51
:1019D0003491FC01E054FF4F2491FC01E455FF4F8A
:1019E000E491EE2309F43BC0332339F1333091F015
:1019F00038F43130A9F0323001F584B58F7D12C052
:101A0000373091F03830A1F03430B9F48091800053
:101A10008F7D03C0809180008F77809380000DC000
:101A200084B58F7784BD09C08091B0008F7703C0E3
:101A30008091B0008F7D8093B000F0E0EE0FFF1F2B
:101A4000E856FF4FA591B4918FB7F894EC916111CE
:101A500003C020952E2301C02E2B2C938FBF0895F9
:101A60008F929F92BF92CF92DF92EF92FF920F934D
:101A70001F93CF93DF931F92CDB7DEB74C01B62EE5
:101A8000690149830E9482017C014981009709F420
:101A90004BC0DC01ED91FC911197309709F446C0E1
:101AA00013969C9180E0891731F02081241729F04A
:101AB00033968F5FF8CFE0E0F0E0D601ED93FC9332
:101AC0003097B1F122812695269530E020313105FD
:101AD00014F02FE030E081E090E0A0E0B0E004C03E
:101AE000880F991FAA1FBB1F2A95D2F70197F801EB
:101AF000918380836B2D80EE0E94B40288ED0E945A
:101B00007203682FD70114968C91882339F0F40161
:101B1000EA58FF4F80818260682B01C0697F88EDA1
:101B20000E94B40280E005C086ED03C087ED01C0CD
:101B30008BED0F90DF91CF911F910F91FF90EF9060
:101B4000DF90CF90BF909F908F9008950F931F9339
:101B50009091D102973F21F48091D002811104C06D
:101B60008091CB02882329F18091DA02E1E0E80F2D
:101B7000F0E0EA52FD4F97EF90838B5F8093D6029F
:101B800006ED12E024E030E04091FF016091F401A5
:101B90008091F2019091F3010E94E1041092DA0227
:101BA0001092D6021092D7021092D8021092D90247
:101BB00012C08091CA02882371F08091DA028F5F8F
:101BC0008093DA02E82FF0E0EA52FD4F90838330F1
:101BD00011F484E0D3CF1F910F91089590E0FC01A0
:101BE000E054FF4F2491FC01E455FF4F849188237A
:101BF00099F090E0880F991FFC01EE55FF4FA591D9
:101C0000B491FC01E856FF4F859194918FB7F894F9
:101C1000EC91E22BEC938FBF089588EF0E9440096E
:101C2000807C8034A1F018F4882301F10895803875
:101C300019F0803CB9F0089588ED0E94400981FDBB
:101C40000BC069EC88ED0E941E0982E00CC088ED93
:101C50000E94400981FDF5CF6BEC88ED0E941E09C2
:101C600083E001C081E080935101089561ED88ED2A
:101C70000E941E091092510108958F929F92AF9277
:101C8000BF92CF92EF920F93CF931F921F921F920A
:101C90001F921F921F92812C912CA12CB12CC12C30
:101CA000E42E05E020E040E00E94F805C82F6CE239
:101CB00071E080E090E00E94FF010F900F900F9084
:101CC0000F900F900F908C2FCF910F91EF90CF909E
:101CD000BF90AF909F908F900895CF93DF93CDB733
:101CE000DEB7CB54D1090FB6F894DEBF0FBECDBF1F
:101CF000789484B5826084BD84B5816084BD85B5E7
:101D0000826085BD85B5816085BD80916E008160F2
:101D100080936E0010928100809181008260809398
:101D2000810080918100816080938100809180009A
:101D30008160809380008091B10084608093B100C5
:101D40008091B00081608093B00080917A008460BF
:101D500080937A0080917A00826080937A008091EB
:101D60007A00816080937A0080917A008068809305
:101D70007A001092C100E0916201F091630182E06B
:101D80008083E0915E01F0915F011082E09160013B
:101D9000F09161018FE3808310926A01E091660106
:101DA000F091670186E08083E0916401F091650124
:101DB000808180618083E0916401F0916501808180
:101DC00088608083E0916401F09165018081806882
:101DD0008083E0916401F091650180818F7D808333
:101DE0008FE08093D30261E08DE00E94E40C06EB6B
:101DF00010E0EAECEE2EE0E0FE2E229A0E948F0226
:101E0000DFB6F89480914B01811122C0F8018491D2
:101E1000F701249190E0880F991F8E559F4FFC0188
:101E2000A591B4918C91282321F461E08AE00E946D
:101E3000E40C8AE00E94EE0D8CB580618CBD8CB5FF
:101E400080648CBD8DE00E94EE0D8BE00E94EE0D53
:101E500080914B018F5F80934B01DFBE229A0E94DD
:101E60008F02219868E188E80E941E0960E288E7F5
:101E70000E941E0960E088E70E941E09CC24C394DA
:101E8000D12CC114D10459F480EF91E00E94950047
:101E900068E873E180E090E00E94FF01AECF88E641
:101EA0000E944009FFEFCF1ADF0A80FFEACF61EC02
:101EB00088ED0E941E0960E680ED0E941E0964E024
:101EC00088EE0E941E0988EE0E94400982FFFBCF27
:101ED0000E940D0E60E288EC0E941E0961E080E81D
:101EE0000E941E0968E873E180E090E00E94FF0113
:101EF0003E0121E4620E711CCE0101962C01DE012F
:101F0000AE5BBF4F2A96BFAFAEAF2A9719990DC0EF
:101F100088EC0E94720385FF04C00E940D0E60E2EF
:101F200001C060E088EC0E94B402809151018130D0
:101F300039F050F0823089F0833049F511E00EC05D
:101F4000B3E1B093EF0123C08091EF01807F803136
:101F5000F1F0E1E1E093EF011AC010E08091EF01B0
:101F6000807F8031A9F40E943902DC01CB018853C3
:101F70009F4FAF4FBF4F80934D0190934E01A09361
:101F80004F01B093500180E28093EF0101C010E057
:101F900053EA252E52E0352E7101D7018D919D9186
:101FA0007D01009739F0DC01ED91FC910680F7810D
:101FB000E02D0995B3ECEB16B2E0FB0671F78091CA
:101FC000EF01803409F444C050F4803231F18033A1
:101FD000C9F1813109F08FC11092C3020AC0813565
:101FE00009F45DC0803809F46FC0803509F083C101
:101FF0003EC0F101819191911F01009739F0DC0100
:10200000ED91FC910480F581E02D0995B3EC2B1640
:10201000B2E03B0671F782E16CC10E943902009187
:102020004D0110914E0120914F0130915001DC0182
:10203000CB01801B910BA20BB30BB7FD5CC180E3FE
:102040008093EF0161E088EE0E94B40280E451C108
:1020500088EE0E94720380FD4EC188ED0E947203DB
:10206000682F686088ED0E94B40280E542C188EC68
:102070000E94720386FF3FC181E58093EF010E94B9
:102080003902DC01CB014496A11DB11D80934D01A5
:1020900090934E01A0934F01B09350012CC10E9428
:1020A0003902C0904D01D0904E01E0904F01F09068
:1020B0005001DC01CB018C199D09AE09BF09B7FDA8
:1020C0001AC180E88093EF01F301108288E08183D8
:1020D0008CE3828323E532E0232B11F486ED04C1E7
:1020E00080915302909154022C969FAF8EAF2C9703
:1020F0007092540260925302109357021F921F92E3
:102100005F924F921F9282E18F9342E1842E912C35
:10211000A12CB12CCC24C394E12C06E020E840E0B3
:1021200060E08DE492E00E94F8052C96AEADBFAD64
:102130002C97B0935402A09353020F900F900F90DE
:102140000F900F900F908111CBC089849A84CB841B
:10215000DC84AD803E812B963FAF2B9733EAE32E94
:1021600032E0F32EB12CD7018D919C91009799F11B
:10217000DC01ED91FC910084F185E02D0995811140
:102180002AC0F70180819181DC01ED91FC910088EA
:10219000F189E02D2B966FAD2B9709958823D9F007
:1021A000F70180819181DC01ED91FC910484F5853A
:1021B000E02DA601B4010995811187C0F701808146
:1021C0009181DC01ED91FC910684F785E02D6A2D6B
:1021D000099581117AC0B394B2E0EB0EF11CE0E1F5
:1021E000BE12C1CFF12CD1018D919C910097A9F124
:1021F000DC01ED91FC910084F185E02D09958111C0
:102200002CC0F10180819181DC01ED91FC9100886D
:10221000F189E02D2B966FAD2B970995882309F452
:1022200020C1F10180819181DC01ED91FC91048458
:10223000F585E02DA601B401099581110EC0F101CB
:1022400080819181DC01ED91FC910684F785E02D80
:102250006A2D0995882309F404C1F394B2E02B0E8A
:10226000311CE0E1FE12BFCF8091530290915402E5
:10227000892B39F11093570220E040E060E08DE4B3
:1022800092E00E942601082F8823E9F0682F8DE450
:1022900092E00E948201009709F420CFDC0114969D
:1022A0001C93402F60E08DE492E00E943D0E182FB9
:1022B0008823F1F0602F8DE492E00E94FE00812FD0
:1022C0000FC087ED11C084ED0FC0012F20E040E06A
:1022D0006B2D8DE492E00E94D602813D09F47BCF04
:1022E000882331F0823D39F080934C0180EA01C0AF
:1022F00080E98093EF010E94DA014B015C0180913B
:10230000EF01803909F079C00E945C098091FD01DC
:1023100090E028969FAF8EAF28974091FC01609186
:10232000F401C090F201D090F30126961FAE1EAECC
:102330002697F3011182108283019E012C5B3F4F8F
:10234000C6010E94300D81110FC0D3014D915C91E7
:1023500026966EAD7FAD2697E12C82019E012A5B09
:102360003F4FC6010E94180528962EAD3FAD289715
:102370002C33310558F4F201E20FF31F1082E2E032
:10238000F0E0EC0FFD1FE20FF31F1082811135C04A
:102390008E010E5F1F4FF80131978081811104C0BB
:1023A000F8019081992349F1E82FEF708E2F90E08A
:1023B000FC013297EE30F105A8F4EC5CFF4F0C9471
:1023C0002513D8016C9182E591E00E94170C0AC098
:1023D00042E050E002C043E050E0B80182E591E005
:1023E0000E94840B0E945C090C5F1F4F2A96EEAD81
:1023F000FFAD2A970E171F0771F60E94DA016815C4
:1024000079058A059B0558F480949094A094B09423
:10241000DC01CB01880D991DAA1DBB1D06C0DC0186
:10242000CB0188199909AA09BB09883EF3E09F07E7
:10243000A105B10578F428EE33E0281B390BC9015A
:102440002130310539F0880F991F880F991F0597A2
:102450000197F1F760E08DE00E94E40C0E94800C8F
:1024600055CD012F20E040E06F2D8DE492E00E94D9
:10247000D602982F977F913D09F032CFEECE109281
:1024800055011092540188EE93E0A0E0B0E08093F3
:10249000560190935701A0935801B093590183E1DD
:1024A00091E0909353018093520185EC90E09093DA
:1024B0005F0180935E0184EC90E0909361018093D2
:1024C000600180EC90E0909363018093620181EC65
:1024D00090E0909365018093640182EC90E090938A
:1024E00067018093660186EC90E090936901809388
:1024F000680110926B0110926C0110926D011092A4
:102500006E011092C8021092C9021092CA02109273
:10251000CB021092CD021092CC021092CF021092F8
:10252000CE021092D0021092D1021092D2021092DA
:10253000D3021092D4021092D5028BE391E09093D3
:102540004E0280934D02109252021092550281E089
:1025500080935602109257028FE492E090935402B7
:102560008093530210924F0288E0809350028CE3D4
:102570008093510280E090E041E02FE432E0FC01E2
:10258000E35BFD4F158646871786348723870596BC
:102590008B349105A1F71092C30281E18093EF0182
:1025A00085E291E09093F1018093F0018DE492E057
:1025B0009093F3018093F2011092F40181E08093F3
:1025C000F6011092F7011092F80110924802ABEF59
:1025D000B1E080E090E0FD0132971082009711F4A5
:1025E00028E001C020E0FD01319720831C92009774
:1025F00011F424E001C021E0FC01EE0FFF1FE80F01
:10260000F91FE550FE4F220F220F30813370232B2C
:1026100020830196139685309105E9F6E3EAF2E00E
:1026200080E090E021913191232B51F4880F991F84
:10263000FC01ED55FD4F80EF91E09183808308957B
:1026400001968031910571F70895EE0FFF1F0590F7
:10265000F491E02D099481E090E0F8940C94371304
:10266000DC0101C06D9341505040E0F70895F894AB
:02267000FFCF9A
:10267200030303030202030002030200000100003D
:10268200000000170C840BAF0B5E0CE00BBE0BD2EC
:102692000B00000000E106AB019500A701AD00A40C
:1026A20001A201A0019E010000000082012601FE9C
:0226B200000026
:107E0000112484B714BE81FFF0D085E080938100F7
:107E100082E08093C00088E18093C10086E0809377
:107E2000C20080E18093C4008EE0C9D0259A86E02C
:107E300020E33CEF91E0309385002093840096BBD3
:107E4000B09BFECF1D9AA8958150A9F7CC24DD24C4
:107E500088248394B5E0AB2EA1E19A2EF3E0BF2EE7
:107E6000A2D0813461F49FD0082FAFD0023811F036
:107E7000013811F484E001C083E08DD089C08234E0
:107E800011F484E103C0853419F485E0A6D080C0E4
:107E9000853579F488D0E82EFF2485D0082F10E0AE
:107EA000102F00270E291F29000F111F8ED06801E7
:107EB0006FC0863521F484E090D080E0DECF843638
:107EC00009F040C070D06FD0082F6DD080E0C81688
:107ED00080E7D80618F4F601B7BEE895C0E0D1E017
:107EE00062D089930C17E1F7F0E0CF16F0E7DF06D8
:107EF00018F0F601B7BEE89568D007B600FCFDCFD4
:107F0000A601A0E0B1E02C9130E011968C91119780
:107F100090E0982F8827822B932B1296FA010C0160
:107F200087BEE89511244E5F5F4FF1E0A038BF0790
:107F300051F7F601A7BEE89507B600FCFDCF97BE46
:107F4000E89526C08437B1F42ED02DD0F82E2BD052
:107F50003CD0F601EF2C8F010F5F1F4F84911BD097
:107F6000EA94F801C1F70894C11CD11CFA94CF0C13
:107F7000D11C0EC0853739F428D08EE10CD085E9AC
:107F80000AD08FE07ACF813511F488E018D01DD067
:107F900080E101D065CF982F8091C00085FFFCCF94
:107FA0009093C60008958091C00087FFFCCF809118
:107FB000C00084FD01C0A8958091C6000895E0E648
:107FC000F0E098E1908380830895EDDF803219F02E
:107FD00088E0F5DFFFCF84E1DECF1F93182FE3DFCA
:107FE0001150E9F7F2DF1F91089580E0E8DFEE27F6
:047FF000FF270994CA
:027FFE00040479
:0400000300007E007B
:00000001FF