From ebdeabfd1d8cac8a5c8cbf214faf1b2d67c6fe73 Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Wed, 26 Aug 2015 16:06:13 +0200 Subject: Added support to Genuino boards (drivers, boards.txt entries, bootloaders) --- boards.txt | 35 +- bootloaders/caterina/Caterina-Genuino-Micro.hex | 257 +++++++++++ bootloaders/caterina/Caterina-Genuino-Micro.txt | 19 + ...MBINED-dfu-usbserial-atmega16u2-Mega2560-R3.hex | 490 +++++++++++++++++++++ ...no-COMBINED-dfu-usbserial-atmega16u2-Uno-R3.hex | 490 +++++++++++++++++++++ .../Genuino-usbserial-atmega16u2-Mega2560-R3.hex | 248 +++++++++++ .../Genuino-usbserial-atmega16u2-Uno-R3.hex | 248 +++++++++++ 7 files changed, 1782 insertions(+), 5 deletions(-) create mode 100644 bootloaders/caterina/Caterina-Genuino-Micro.hex create mode 100644 bootloaders/caterina/Caterina-Genuino-Micro.txt create mode 100644 firmwares/atmegaxxu2/Genuino-COMBINED-dfu-usbserial-atmega16u2-Mega2560-R3.hex create mode 100644 firmwares/atmegaxxu2/Genuino-COMBINED-dfu-usbserial-atmega16u2-Uno-R3.hex create mode 100644 firmwares/atmegaxxu2/arduino-usbserial/Genuino-usbserial-atmega16u2-Mega2560-R3.hex create mode 100644 firmwares/atmegaxxu2/arduino-usbserial/Genuino-usbserial-atmega16u2-Uno-R3.hex diff --git a/boards.txt b/boards.txt index 65df589..7b55a6d 100644 --- a/boards.txt +++ b/boards.txt @@ -46,7 +46,7 @@ yun.build.extra_flags={build.usb_flags} ############################################################## -uno.name=Arduino Uno +uno.name=Arduino/Genuino Uno uno.vid.0=0x2341 uno.pid.0=0x0043 @@ -54,6 +54,8 @@ uno.vid.1=0x2341 uno.pid.1=0x0001 uno.vid.2=0x2A03 uno.pid.2=0x0043 +uno.vid.3=0x2341 +uno.pid.3=0x0243 uno.upload.tool=avrdude uno.upload.protocol=arduino @@ -168,7 +170,7 @@ nano.menu.cpu.atmega168.build.mcu=atmega168 ############################################################## -mega.name=Arduino Mega or Mega 2560 +mega.name=Arduino/Genuino Mega or Mega 2560 mega.vid.0=0x2341 mega.pid.0=0x0010 @@ -178,6 +180,10 @@ mega.vid.2=0x2A03 mega.pid.2=0x0010 mega.vid.3=0x2A03 mega.pid.3=0x0042 +mega.vid.4=0x2341 +mega.pid.4=0x0210 +mega.vid.5=0x2341 +mega.pid.5=0x0242 mega.upload.tool=avrdude mega.upload.maximum_data_size=8192 @@ -190,10 +196,10 @@ mega.bootloader.lock_bits=0x0F mega.build.f_cpu=16000000L mega.build.core=arduino mega.build.variant=mega -# default board may be overridden by the cpu menu +# default board may be overridden by the cpu menu mega.build.board=AVR_MEGA2560 -## Arduino Mega w/ ATmega2560 +## Arduino/Genuino Mega w/ ATmega2560 ## ------------------------- mega.menu.cpu.atmega2560=ATmega2560 (Mega 2560) @@ -297,7 +303,8 @@ leonardo.build.extra_flags={build.usb_flags} ############################################################## -micro.name=Arduino Micro +micro.name=Arduino/Genuino Micro + micro.vid.0=0x2341 micro.pid.0=0x0037 micro.vid.1=0x2341 @@ -307,6 +314,24 @@ micro.pid.2=0x0037 micro.vid.3=0x2A03 micro.pid.3=0x8037 +micro.vid.4=0x2341 +micro.pid.4=0x0237 +# If the board is a 2341:0237 use 2341:8237 for build and set +# other parameters as well +micro.vid.4.build.vid=0x2341 +micro.vid.4.build.pid=0x8237 +micro.vid.4.build.usb_product="Genuino Micro" +micro.vid.4.bootloader.file=caterina/Caterina-Genuino-Micro.hex + +micro.vid.5=0x2341 +micro.pid.5=0x8237 +# If the board is a 2341:8237 use 2341:8237 for build and set +# other paramters as well +micro.vid.5.build.vid=0x2341 +micro.vid.5.build.pid=0x8237 +micro.vid.5.build.usb_product="Genuino Micro" +micro.vid.5.bootloader.file=caterina/Caterina-Genuino-Micro.hex + micro.upload.tool=avrdude micro.upload.protocol=avr109 micro.upload.maximum_size=28672 diff --git a/bootloaders/caterina/Caterina-Genuino-Micro.hex b/bootloaders/caterina/Caterina-Genuino-Micro.hex new file mode 100644 index 0000000..b658b28 --- /dev/null +++ b/bootloaders/caterina/Caterina-Genuino-Micro.hex @@ -0,0 +1,257 @@ +:1070000055C000006EC000006CC000006AC00000E7 +:1070100068C0000066C0000064C0000062C00000DC +:1070200060C000005EC00000F2C400005AC0000052 +:1070300058C0000056C0000054C0000052C00000FC +:1070400050C0000078C000004CC000004AC00000E2 +:1070500048C0000046C0000044C0000042C000001C +:1070600040C000003EC000003CC000003AC000002C +:1070700038C0000036C0000034C0000032C000003C +:1070800030C000002EC000002CC000002AC000004C +:1070900028C0000026C0000024C0000022C000005C +:1070A00020C000001EC000001CC0000011241FBE34 +:1070B000CFEFDAE0DEBFCDBF11E0A0E0B1E0E2E368 +:1070C000FFE702C005900D92A83AB107D9F711E089 +:1070D000A8EAB1E001C01D92AE3BB107E1F78FD342 +:1070E00026C78ECFF89410926F00109281001092F4 +:1070F00085001092840081E085BF15BE47985D9899 +:1071000028980C94000008952091B2013091B301A9 +:107110002F5F3F4F3093B3012093B201932F37FF7E +:1071200003C08EEF831B982F990F921710F4479886 +:107130000895479A08951F920F920FB60F92112447 +:107140002F938F939F93EF93FF931092850010924C +:1071500084008091A8019091A901009741F00197C6 +:107160009093A9018093A801892B09F45D988091DF +:10717000AA019091AB01009741F001979093AB0168 +:107180008093AA01892B09F42898E0E0F0E085912A +:1071900094918F5F9F4F49F08091AC019091AD0128 +:1071A00001969093AD018093AC01FF91EF919F9177 +:1071B0008F912F910F900FBE0F901F90189584E024 +:1071C0008093E9000DC08091E8008B778093E80000 +:1071D00003C08EB3882351F08091E80082FFF9CF7D +:1071E0008091E80085FFEFCF8091F1000895982FFE +:1071F00083E08093E9008091E80085FD0DC08091D7 +:10720000E8008E778093E80003C08EB3882369F08E +:107210008091E80080FFF9CF9093F1005D9A84E6B9 +:1072200090E09093A9018093A80108954F925F92F6 +:107230006F927F928F929F92AF92BF92CF92DF9286 +:10724000EF92FF920F931F93CF93DF9384E080938D +:10725000E9008091E80082FF57C2289A84E690E016 +:107260009093AB018093AA01AADF182F853481F493 +:107270008CE49DE19093AD018093AC0107B600FCD6 +:10728000FDCFF999FECF81E180935700E89503C0C7 +:10729000843519F494DF8DE00DC28C34E1F3803530 +:1072A000D1F3843721F484E4A2DF80E003C2813685 +:1072B00011F489E5FFC18134B1F481DF182F7FDF3C +:1072C00090E0880F991FAA2797FDA095BA2F312F1C +:1072D000330F20E0442737FD4095542F822B932B0A +:1072E000A42BB52BB8C1803711F483E5E3C18335F6 +:1072F00049F4C0E0D1E089917ADF21E0C730D207BC +:10730000D1F7D9C1863521F481E371DF80E3D2C1A1 +:10731000833731F487E86BDF85E969DF8EE1CAC125 +:107320008536B9F4E0E0F0E093E085E09093570013 +:10733000E89507B600FCFDCF80935700E89507B6A7 +:1073400000FCFDCFE058FF4FA0E7E030FA0771F7EF +:10735000A2CF823739F4E1E0F0E089E08093570072 +:107360008491A8C1863439F4E0E0F0E089E08093AC +:10737000570084919FC18E3439F4E3E0F0E089E056 +:1073800080935700849196C1813539F4E2E0F0E0B2 +:1073900089E08093570084918DC1823631F489E56C +:1073A00026DF80E024DF80E885C1823419F087364B +:1073B00009F0E5C01092AD011092AC0100DF082F7A +:1073C000FEDEF82EFCDE682E8554823008F071C196 +:1073D000902F80E0CF2DD0E0C82BD92B10926F00DA +:1073E000173609F04BC081E180935700E895DD2402 +:1073F000CC24C3943FC0E090AE01F090AF01009167 +:10740000B0011091B101B6E46B16D9F4ED2DF0E0A6 +:10741000EE29FF29E4918E2FEADEDD2081F082E063 +:1074200090E0A0E0B0E0E80EF91E0A1F1B1FE092FA +:10743000AE01F092AF010093B0011093B101DC24D2 +:1074400018C0D801C701B695A7959795879559D5C6 +:10745000CEDE82E090E0A0E0B0E0E80EF91E0A1F68 +:107460001B1FE092AE01F092AF010093B0011093A8 +:10747000B1012197209709F0BECF7DC08090AE0169 +:107480009090AF01A090B001B090B10196E4691660 +:1074900009F05DC083E0F40180935700E89507B6DA +:1074A00000FCFDCF54C0F6E46F1661F5772031F192 +:1074B000E090AE01F090AF010091B0011091B101E8 +:1074C0007EDED82ECC24852D90E08C299D29F701D5 +:1074D0000C0140925700E895112482E090E0A0E072 +:1074E000B0E0E80EF91E0A1F1B1FE092AE01F092F9 +:1074F000AF010093B0011093B10102C060DE582EBD +:10750000742423C0E090AE01F090AF010091B0016F +:107510001091B10116950795F794E79450DE682F06 +:10752000C701F7D48091AE019091AF01A091B00155 +:10753000B091B1010296A11DB11D8093AE0190934F +:10754000AF01A093B001B093B101219704C05524BD +:10755000772444244394209709F0A5CF96E4691634 +:1075600041F485E0F40180935700E89507B600FCEC +:10757000FDCF8DE03CDE82E080936F009CC08334C1 +:1075800071F40091AE011091AF0119DE90E021E09D +:10759000F8010C0120935700E89511247CCE833626 +:1075A00019F5E090AE01F090AF010091B00110919B +:1075B000B10105DEF701E16090E021E00C012093CC +:1075C0005700E895112482E090E0A0E0B0E0E80EDA +:1075D000F91E0A1F1B1FE092AE01F092AF0100934B +:1075E000B0011093B10157CE8D3661F4E091AE0138 +:1075F000F091AF0185E080935700E89507B600FC55 +:10760000FDCF49CE823551F4E091AE01F091AF014A +:1076100005911491812FEBDD802F4CC0843421F52E +:10762000E090AE01F090AF010091B0011091B10176 +:1076300016950795F794E794C2DD682FC70169D4C2 +:107640008091AE019091AF01A091B001B091B101D4 +:107650000296A11DB11D8093AE019093AF01A0933E +:10766000B001B093B10117CE843609F5E090AE01B8 +:10767000F090AF010091B0011091B101D801C701A4 +:10768000B695A795979587953CD4B1DD82E090E0BB +:10769000A0E0B0E0E80EF91E0A1F1B1FE092AE0149 +:1076A000F092AF010093B0011093B10104C08B318F +:1076B00011F08FE39CDD83E08093E9009091E80076 +:1076C0008091E8008E778093E80095FF04C010C099 +:1076D0008EB38823C9F08091E80080FFF9CF8091B4 +:1076E000E8008E778093E80003C08EB3882361F0B2 +:1076F0008091E80080FFF9CF84E08093E9008091D9 +:10770000E8008B778093E800DF91CF911F910F9174 +:10771000FF90EF90DF90CF90BF90AF909F908F90B1 +:107720007F906F905F904F9008959091B601892F50 +:107730008F77813249F58091B7018032A1F0813293 +:1077400019F5913A09F58091E800877F8093E80068 +:107750008DE091E067E070E00BD28091E8008B77DC +:107760008093E8000895913279F48091E800877F52 +:107770008093E8008DE091E067E070E05DD2809159 +:10778000E8008E778093E800089582E061EC42E0A3 +:10779000B5D083E061E842E1B1D084E060E842E145 +:1077A000ADC084B7877F84BF88E10FB6F89480931B +:1077B0006000109260000FBE20E880E090E00FB6FD +:1077C000F89420936100809361000FBE81E085BF33 +:1077D00092E095BF3F9A209A559AE1E6F0E0208327 +:1077E000108247985D982898109289008AEF8093BC +:1077F000880090936F0083E080938100F0C04091F7 +:10780000000850910108109201081092000894B7E6 +:1078100014BE88E10FB6F894809360001092600067 +:107820000FBE292F30E0F901E270F07091FD18C011 +:1078300090FF05C0859194918F5F9F4F81F423FF46 +:107840000FC08091090190910A014817590741F032 +:10785000E0E0F0E0859194918F5F9F4F09F042DC6A +:10786000A0DF78941092AD011092AC010CC0DEDC68 +:1078700036D38091AC019091AD0181549F4110F0BD +:107880001092140141DC80911401882381F78091CA +:10789000E00081608093E00025DC80E090E00895C6 +:1078A000FA01923049F0933061F09130F9F485E1BA +:1078B00091E022E130E01EC087E291E02EE330E06B +:1078C00019C0882329F485E691E024E030E012C055 +:1078D000813029F489E691E022E230E00BC0823069 +:1078E00029F48DE891E028E130E004C080E090E0E8 +:1078F00020E030E091838083C90108958093E900FE +:107900008091EB0081608093EB001092ED0060931A +:10791000EC004093ED008091EE00881F8827881FBF +:1079200008958091B60188238CF403C08EB3882318 +:10793000B1F08091E80082FFF9CF8091E8008B7769 +:107940008093E80008958EB3882349F08091E80081 +:1079500080FFF9CF8091E8008E778093E80008954A +:10796000EF92FF920F931F9345D04CD008ED10E09B +:10797000F80180818F778083808180688083808117 +:107980008F7D808319BC1EBA1092B40180EEE82E60 +:10799000F12CF70180818B7F8083F80180818160E9 +:1079A000808380E060E042E0A9DFE1EEF0E08081EA +:1079B0008E7F8083E2EEF0E0808181608083808131 +:1079C00088608083F70180818E7F8083F8018081C9 +:1079D000806180831F910F91FF90EF900895E7EDF4 +:1079E000F0E08081816080838AE482BF81E08093BF +:1079F000B501B6CFE8EDF0E080818E7F80831092F4 +:107A0000E20008951092DA001092E10008951F92AA +:107A10000F920FB60F9211242F933F934F935F93C2 +:107A20006F937F938F939F93AF93BF93EF93FF9346 +:107A30008091DA0080FF1BC08091D80080FF17C0C2 +:107A40008091DA008E7F8093DA008091D90080FFE8 +:107A50000BC080E189BD82E189BD09B400FEFDCF84 +:107A600081E08EBB3BD203C019BC1EBA37D28091D5 +:107A7000E10080FF17C08091E20080FF13C0809179 +:107A8000E2008E7F8093E2008091E200806180932B +:107A9000E2008091D80080628093D80019BC85E014 +:107AA0008EBB1CD28091E10084FF2CC08091E2004B +:107AB00084FF28C080E189BD82E189BD09B400FE50 +:107AC000FDCF8091D8008F7D8093D8008091E10018 +:107AD0008F7E8093E1008091E2008F7E8093E200B0 +:107AE0008091E20081608093E2008091B40188235C +:107AF00031F48091E30087FD02C081E001C084E0A1 +:107B00008EBBECD18091E10083FF21C08091E20027 +:107B100083FF1DC08091E100877F8093E10082E0B8 +:107B20008EBB1092B4018091E1008E7F8093E100C2 +:107B30008091E2008E7F8093E2008091E20080617C +:107B40008093E20080E060E042E0D8DEC7D1FF91A0 +:107B5000EF91BF91AF919F918F917F916F915F91C5 +:107B60004F913F912F910F900FBE0F901F9018953E +:107B70009C014091BC015091BD014617570718F474 +:107B8000F90190E044C06115710511F0AB01F8CF27 +:107B90008091E8008E778093E80040E050E0F0CFDD +:107BA0008EB3882309F444C0853009F443C0809122 +:107BB000E80083FF02C081E008958091E80082FD23 +:107BC00031C08091E80080FF22C08091F300909145 +:107BD000F200782F60E0292F30E0262B372B07C0EA +:107BE00081918093F100415050402F5F3F4F4115EC +:107BF000510519F02830310598F390E0283031050F +:107C000009F491E08091E8008E778093E8004115B7 +:107C1000510531F6992321F605C08EB3882341F032 +:107C2000853041F08091E80082FFF7CF80E0089531 +:107C300082E0089583E008959C016115710529F49F +:107C40008091E8008B778093E800F90126C08EB31D +:107C5000882391F1853091F18091E80083FF02C083 +:107C600081E008958091E80082FFF1CF06C0809105 +:107C7000F10081936150704059F02091F3008091A0 +:107C8000F200322F20E090E0822B932B892B79F7A2 +:107C90008091E8008B778093E80061157105B9F653 +:107CA00005C08EB3882341F0853041F08091E80013 +:107CB00080FFF7CF80E0089582E0089583E0089583 +:107CC0000F931F93DF93CF9300D0CDB7DEB7E6EBD2 +:107CD000F1E08091F100819381E0EE3BF807C9F774 +:107CE00024DD8091E80083FFE4C08091B60190918B +:107CF000B701953009F46DC0963040F4913081F1B0 +:107D0000913070F0933009F0D4C02AC0983009F453 +:107D1000A3C0993009F4B2C0963009F0CAC07CC043 +:107D2000803809F4C6C0823809F0C3C08091BA0116 +:107D300087708093E9008091EB001092E900209118 +:107D4000E800277F2093E80090E025E0969587954E +:107D50002A95E1F781708093F1001092F10087C0BD +:107D6000882319F0823009F0A4C08F71823009F0A5 +:107D7000A0C08091B801882331F52091BA01277005 +:107D800009F497C02093E9008091EB0080FF1BC0AD +:107D9000933021F48091EB00806213C08091EB005E +:107DA00080618093EB0081E090E002C0880F991F12 +:107DB0002A95E2F78093EA001092EA008091EB00A6 +:107DC00088608093EB001092E9008091E800877F43 +:107DD00051C0882309F06DC01091B8011F770FB70B +:107DE000F8948091E800877F8093E8009ADD809185 +:107DF000E80080FFFCCF8091E3008078812B8093A6 +:107E0000E30080688093E300112311F482E001C055 +:107E100083E08EBB0FBF4DC08058823008F049C050 +:107E20008091B8019091B9016091BA01AE014F5FA4 +:107E30005F4F36DDBC01009709F43BC08091E8003C +:107E4000877F8093E80089819A8192DE8091E800A3 +:107E50008B778093E8002DC0803859F58091E80039 +:107E6000877F8093E8008091B4018093F100809136 +:107E7000E8008E778093E80054DD1BC08823C9F4A6 +:107E80009091B8019230A8F48091E800877F8093A8 +:107E9000E8009093B40145DD8091B401882331F46A +:107EA0008091E30087FD02C081E001C084E08EBBC9 +:107EB0006CDC8091E80083FF0AC08091EB00806257 +:107EC0008093EB008091E800877F8093E8000F901B +:107ED0000F90CF91DF911F910F91089508951F93F7 +:107EE0008EB3882361F01091E9001092E90080912F +:107EF000E80083FF01C0E4DE17701093E9001F91D2 +:107F00000895F999FECF92BD81BDF89A992780B561 +:107F10000895262FF999FECF1FBA92BD81BD20BDCD +:107F20000FB6F894FA9AF99A0FBE01960895F8944C +:027F3000FFCF81 +:107F32004341544552494E41007777000800000002 +:107F4200000000080112011001020000084123375D +:107F52000201000201000109023E0002010080321A +:107F6200090400000102020100052400100104249A +:107F720002040524060001070582030800FF090424 +:107F82000100020A000000070504021000010705B3 +:107F92008302100001040309042203470065006EF6 +:107FA20000750069006E006F0020004D00690063DB +:107FB2000072006F00200020002000000018034122 +:107FC2000072006400750069006E006F0020004CB2 +:087FD200004C00430000000018 +:040000030000700089 +:00000001FF diff --git a/bootloaders/caterina/Caterina-Genuino-Micro.txt b/bootloaders/caterina/Caterina-Genuino-Micro.txt new file mode 100644 index 0000000..fd29bd8 --- /dev/null +++ b/bootloaders/caterina/Caterina-Genuino-Micro.txt @@ -0,0 +1,19 @@ +GENUINO MICRO PRODUCTION FIRMWARES +================================== + +Bootloader: +----------- + +Name: Caterina-Genuino-Micro.hex + +Notes: +Builds against LUFA version 111009 +make version 3.81 +avrdude version 5.11 + +All AVR tools except avrdude were installed by CrossPack 20100115: +avr-gcc version 4.3.3 (GCC) +Thread model: single +Configured with: ../configure —prefix=/usr/local/CrossPack-AVR-20100115 —disable-dependency-tracking —disable-nls —disable-werror —target=avr —enable-languages=c,c++ —disable-nls —disable-libssp —with-dwarf2 +avr-libc version 1.6.7 +binutils version 2.19 diff --git a/firmwares/atmegaxxu2/Genuino-COMBINED-dfu-usbserial-atmega16u2-Mega2560-R3.hex b/firmwares/atmegaxxu2/Genuino-COMBINED-dfu-usbserial-atmega16u2-Mega2560-R3.hex new file mode 100644 index 0000000..80c358b --- /dev/null +++ b/firmwares/atmegaxxu2/Genuino-COMBINED-dfu-usbserial-atmega16u2-Mega2560-R3.hex @@ -0,0 +1,490 @@ +:200000009EC00000B7C00000B5C00000B3C00000B1C00000AFC00000ADC00000ABC000006B +:20002000A9C00000A7C00000A5C00000FCC30000A1C400009FC000009DC000009BC0000050 +:2000400099C0000097C0000095C0000093C0000091C000008FC000008DC00000C6C10000D4 +:2000600089C0000087C0000085C0000083C0000081C00000160538052206380522067A05C3 +:2000800097052206EA05FC052403470065006E00750069006E006F0020004D006500670077 +:2000A00061002000320035003600300000003A03410072006400750069006E006F002000C3 +:2000C0004C004C004300200028007700770077002E00610072006400750069006E006F0078 +:2000E0002E0063006300290000000403090409023E00020100C0320904000001020201007E +:200100000524000110042402060524060001070582030800FF09040100020A000000070587 +:2001200004024000010705830240000112011001020000084123420201000102DC011124BA +:200140001FBECFEFD2E0DEBFCDBF11E0A0E0B1E0EEE4FFE002C005900D92A631B107D9F721 +:2001600012E0A6E1B1E001C01D92AF32B107E1F764D0EBC645CFFC01E058FF4FA081B181C5 +:200180006C93A081B1819D012F5F3F4F318320832E173F0721F412969C938E9311972FB7D6 +:2001A000F894FC01EC57FF4F80818F5F80832FBF0895DC01AE57BF4FED91FC911197419133 +:2001C0001196FC93EE939C0120583F4FE217F30711F48D939C932FB7F894FC01EC57FF4F7E +:2001E0009081915090832FBF842F089584B7877F84BF88E10FB6F894809360001092600009 +:200200000FBE87E690E09093CD008093CC0086E08093CA001092C80088E18093C900539A86 +:200220005A9A8AB180638AB98BB180638BB9F0D284E085BD5F9A579A0895D8DF2FB7F894EE +:200240008EE991E090931F0280931E0290932102809320022FBF2FB7F89489E191E0909366 +:200260009A018093990190939C0180939B012FBF7894D3E09FB7F894809122029FBF8038ED +:2002800049F080E091E00ED697FD04C0682F8EE991E071DF8FB7F894C0919D018FBFA899F9 +:2002A00002C0C13658F1A89A80919D01882319F05D98D0931601CC2349F089E191E079DFCD +:2002C000682F80E091E093D5C150F5CF80911601882341F0809116018150809316018111C0 +:2002E00001C05D9A80911701882341F080911701815080931701811101C05C9A9FB7F894F1 +:20030000809122029FBF882361F08EE991E051DF9091C80095FFFCCF8093CE005C98D093B6 +:20032000170180E091E0B0D59AD4A4CF80E091E011C580E091E0A5C41F93CF93DF93EC011A +:200340008C89813031F0823011F010E003C010E201C010E38B89823009F418608D898730A2 +:2003600031F0883031F0863029F4126003C0146001C016601092C9001092C8001092CA008F +:200380002F85388949895A89211581EE38074105510571F0CA01B90196958795779567957E +:2003A00060587B47814E9F4FA8D52150310902C020E130E03093CD002093CC001093CA008F +:2003C0008F859889A989BA898115914EA105B10511F480E001C082E08093C80088E98093BB +:2003E000C900DF91CF911F9108951F920F920FB60F9211242F933F934F935F936F937F93AE +:200400008F939F93AF93BF93EF93FF936091CE008EB3843019F489E191E0ADDEFF91EF91A9 +:20042000BF91AF919F918F917F916F915F914F913F912F910F900FBE0F901F901895FC0108 +:20044000858580FF02C05F9808955F9A0895292F33272230310559F02330310569F0213071 +:200460003105F9F482E190E02CE231E01EC08EE390E02EEE30E019C099278130910541F06B +:200480008230910541F0892B61F4EAEEF0E005C0EEEAF0E002C0E8E8F0E0849190E09F013E +:2004A00004C080E090E020E030E0FA0131832083089528E030E040E02817390720F44F5F30 +:2004C000220F331FF9CF842F8295807F08958093E900EBEEF0E0808181608083EDEEF0E036 +:2004E00010826093EC0040838091EE00881F8827881F08951092F40080E08093E90010929B +:20050000F0001092E8001092ED009091EB009E7F9093EB008F5F853081F7089580912702A9 +:2005200087FD05C08091E80080FF0DC010C08091E80082FD04C08EB38111F9CF08958091D8 +:20054000E8008B7707C08EB38111ECCF08958091E8008E778093E800089585E69091EC00B1 +:2005600090FF05C09091E80090FF05C01BC09091E80092FD17C09EB39923B1F09EB39530BC +:20058000A9F09091EB0095FD13C09091E10092FFE5CF9091E1009B7F9093E1008150F1F632 +:2005A00084E0089580E0089582E0089583E0089581E0089520912D0230912E0226173707F4 +:2005C00048F06115710539F42091E8002E772093E80001C0B90130E06115710591F1209147 +:2005E000E80023FD38C02091E80022FF06C08091E80082FF29C080E008952EB3222369F19B +:200600002EB3253061F12091E80020FFE5CF2091F200FC01CF016115710549F0283038F4CD +:2006200081918093F100615071092F5FF3CF31E0283009F030E02091E8002E772093E800DE +:20064000CBCF3111CCCFD3CF8EB3882331F08EB3853069F604C081E0089582E0089583E0FB +:20066000089520912D0230912E022617370748F06115710539F42091E8002E772093E80067 +:2006800001C0B90130E06115710599F12091E80023FD39C02091E80022FF06C08091E8002E +:2006A00082FF2AC080E008952EB3222371F12EB3253069F12091E80020FFE5CF2091F200AB +:2006C000FC01CF016115710551F0283040F484918093F100615071092F5F3196F2CF31E029 +:2006E000283009F030E02091E8002E772093E800CACF3111CBCFD2CF8EB3882331F08EB35C +:20070000853061F604C081E0089582E0089583E008956115710529F42091E8002B77209315 +:20072000E8006115710549F12091E80023FD2AC02EB3222359F12EB3253051F12091E80087 +:2007400022FFF2CFFC018091F200882371F09F012F5F3F4FC9014091F10040836150710975 +:2007600061157105C9F2F901EECFCF01D5CF8EB3882361F08EB3853059F08091E80080FFB3 +:20078000F6CF02C081E0089580E0089582E0089583E0089542D044D01EBA1092250210926F +:2007A00024021092230284E089BD89B5826089BD09B400FEFDCF8091D800982F9F779093CC +:2007C000D80080688093D800809163008E7F809363008091D8008F7D8093D8008091E000A6 +:2007E0008E7F8093E0008091E1008E7F8093E1008091E20081608093E2008091E100877F45 +:200800008093E1008091E20088608093E2000895C1DF81E08093260208951092E20008957D +:200820001092E10008951F920F920FB60F9211242F933F934F935F936F937F938F939F93DB +:20084000AF93BF93EF93FF938091E10080FF1BC08091E20080FF17C08091E1008E7F809349 +:20086000E1008091E2008E7F8093E2008091E20080618093E2008091D80080628093D80023 +:2008800019BC1EBAEBD18091E10084FF29C08091E20084FF25C084E089BD89B5826089BD26 +:2008A00009B400FEFDCF8091D8008F7D8093D8008091E1008F7E8093E1008091E2008F7EDE +:2008C0008093E2008091E20081608093E20080912502882311F084E001C081E08EBBBED118 +:2008E0008091E10083FF27C08091E20083FF23C08091E100877F8093E10082E08EBB10920C +:2009000025028091E1008E7F8093E1008091E2008E7F8093E2008091E20080618093E200FF +:20092000E9DD42E060E080E0D2DD8091F00088608093F00093D18091E10082FF0AC08091E2 +:20094000E20082FF06C08091E1008B7F8093E10085D1FF91EF91BF91AF919F918F917F9128 +:200960006F915F914F913F912F910F900FBE0F901F9018951F920F920FB60F9211242F9301 +:200980003F934F935F936F937F938F939F93AF93BF93CF93EF93FF93E9EEF0E0C081C77020 +:2009A0001082E0EFF0E08081877F808378941CD0F894E9EEF0E01082A0EFB0E08C9188601B +:2009C0008C93C083FF91EF91CF91BF91AF919F918F917F916F915F914F913F912F910F9056 +:2009E0000FBE0F901F9018951F93CF93DF93CDB7DEB7AA970FB6F894DEBF0FBECDBFE7E23F +:200A0000F2E08091F100819322E0EF32F207C9F72091270230912802832F90E08A309105DB +:200A200008F010C1FC01E65CFF4F89C2203881F0223809F007C180912B0287708093E90000 +:200A40008091EB0085FB882780F91092E90006C08091230290912402911182609091E80097 +:200A6000977F9093E8008093F1001092F100BDC0822F8D7F09F0E6C0222319F0223061F0F4 +:200A8000D2C080912902813009F0CDC0333009F080E08093240228C080912902811124C0C2 +:200AA00020912B02277009F4BEC02093E9008091EB0080FFB8C08091EB00333011F4806271 +:200AC00011C080618093EB0081E090E0022E01C0880F0A94EAF78093EA001092EA008091F4 +:200AE000EB0088608093EB001092E9008091E800877F7EC02111A6C0109129028091E80000 +:200B0000877F8093E8000ADD8091E80080FD04C08EB38111F9CF87C0812F8F7711F093E0A7 +:200B200001C092E09EBB80688093E3007CC02058223008F087C08091290290912A028C3DB4 +:200B400023E0920781F583E08A838AE289834FB7F894DE01139620E03EE051E2E32FF0E04E +:200B600050935700E49120FF03C0E295EF703F5FEF7090E39E0F9A3310F0E95C01C0E92F06 +:200B80008E2F90E08D939D932F5F243139F74FBF8091E800877F8093E8006AE270E0CE0152 +:200BA000019608DD11C0AE014F5F5F4F60912B024EDC0097C1F12091E800277F2093E80072 +:200BC000BC0189819A814DDD8091E8008B778093E80029C02038B1F58091E800877F80931A +:200BE000E800809125028093F1008091E8008E778093E80093DC17C0211124C09091290230 +:200C0000923088F48091E800877F8093E8009093250284DC80912502882311F084E001C0E9 +:200C200083E08EBB83DB8091E80083FF0DC08091EB0080628093EB008091E800877F809374 +:200C4000E80002C076DBEFCFAA960FB6F894DEBF0FBECDBFDF91CF911F9108950895CF9338 +:200C60008EB3882359F0C091E900C7701092E9008091E80083FDB8DEC093E900CF910895FB +:200C80000895CF93DF93EC018091E80083FF5FC0888190E020912B0230912C022817390797 +:200CA00009F055C080912802813249F018F48032C9F04DC0823261F18332C9F148C08091ED +:200CC0002702813A09F043C08091E800877F8093E80067E070E0CE010F966CDC8091E800EE +:200CE0008B7713C080912702813289F58091E800877F8093E80067E070E0CE010F9609DDC9 +:200D0000CE011ADB8091E8008E778093E8001FC0809127028132D9F48091E800877F80936B +:200D2000E800809129028D87CE0189DB0DC080912702813261F48091E800877F8093E8003F +:200D400060912902CE019CDFDF91CF91E7CBDF91CF9108950F931F93CF93DF93EC01FC012C +:200D60003D9689E0DF011D928A95E9F72A813B818C81882311F014E001C010E00981C90190 +:200D800098DB412F482B426061E8802FA0DB882341F12E813F818885882311F014E001C02E +:200DA00010E00D81C90185DB412F482B426060E8802F8DDB8823A9F02A853B858C85882338 +:200DC00011F014E001C010E0C985C90172DB412F482B426061EC8C2FDF91CF911F910F915B +:200DE00076CB80E0DF91CF911F910F910895CF93C62F2EB32430E9F4FC01478550896189A0 +:200E00007289452B462B472BA1F081818093E9008091E80085FF04C0C093F10080E00AC046 +:200E20008091E8008E778093E80097DB8823A1F301C082E0CF9108952EB3243019F5FC01A8 +:200E40004785508961897289452B462B472BD1F081818093E9008091F200882389F09091AE +:200E6000E8008091E8008E778093E80095FD08C074DB811108C08091E8008E778093E80095 +:200E800080E0089582E008952EB3243051F4FC014785508961897289452B462B472B09F009 +:200EA000CBCF08952EB3243019F08FEF9FEF0895FC014785508961897289452B462B472B3A +:200EC000A1F385818093E9008091E80082FFEDCF8091F200882321F02091F10030E002C013 +:200EE0002FEF3FEF8091F200811105C08091E8008B778093E800C9010895A1E21A2EAA1B5F +:200F0000BB1BFD010DC0AA1FBB1FEE1FFF1FA217B307E407F50720F0A21BB30BE40BF50B8E +:200F2000661F771F881F991F1A9469F760957095809590959B01AC01BD01CF010895EE0F84 +:200F4000FF1F0590F491E02D0994F894FFCF000340000004400000020800000000000000C4 +:200F600000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:200F800020F0A21BB30BE40BF50B661F771F881F991F1A9469F760957095809590959B017F +:200FA000AC01BD01CF010895F894FFCF00034000000440000002080000000000000000006E +:200FC0000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:200FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:20100000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:20102000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:20104000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:20106000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:20108000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:2010A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:2010C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:2010E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:20110000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:20112000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:20114000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:20116000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:20118000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:2011A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:2011C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:2011E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:20120000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:20122000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:20124000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:20126000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:20128000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:2012A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:2012C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:2012E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:20130000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:20132000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:20134000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:20136000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:20138000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:2013A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:2013C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:2013E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:20140000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:20142000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:20144000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:20146000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:20148000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:2014A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:2014C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:2014E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:20150000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:20152000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:20154000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:20156000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:20158000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:2015A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:2015C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:2015E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:20160000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:20162000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:20164000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:20166000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:20168000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:2016A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:2016C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:2016E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:20170000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:20172000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:20174000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:20176000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:20178000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:2017A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:2017C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:2017E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:20180000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:20182000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:20184000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:20186000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:20188000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:2018A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:2018C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:2018E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:20190000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:20192000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:20194000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:20196000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:20198000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:2019A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:2019C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:2019E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:201A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:201A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:201A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:201A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:201A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:201AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:201AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:201AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:201B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:201B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:201B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:201B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:201B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:201BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:201BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:201BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:201C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:201C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:201C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:201C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:201C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:201CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:201CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:201CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:201D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:201D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:201D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:201D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:201D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:201DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:201DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:201DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:201E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:201E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:201E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:201E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:201E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:201EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:201EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:201EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:201F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:201F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:201F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:201F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:201F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:201FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:201FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:201FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:20200000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:20202000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:20204000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:20206000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:20208000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:2020A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:2020C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:2020E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:20210000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:20212000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:20214000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:20216000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:20218000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:2021A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:2021C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:2021E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:20220000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:20222000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:20224000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:20226000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:20228000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:2022A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:2022C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:2022E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:20230000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:20232000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:20234000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:20236000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:20238000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:2023A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:2023C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:2023E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:20240000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:20242000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:20244000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:20246000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:20248000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:2024A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:2024C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:2024E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:20250000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:20252000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:20254000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:20256000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:20258000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:2025A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:2025C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:2025E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:20260000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:20262000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:20264000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:20266000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:20268000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:2026A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:2026C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:2026E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:20270000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:20272000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:20274000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:20276000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:20278000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:2027A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:2027C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:2027E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:20280000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:20282000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:20284000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:20286000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:20288000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:2028A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:2028C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:2028E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:20290000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:20292000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:20294000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:20296000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:20298000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:2029A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:2029C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:2029E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:202A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:202A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:202A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:202A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:202A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:202AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:202AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:202AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:202B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:202B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:202B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:202B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:202B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:202BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:202BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:202BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:202C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:202C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:202C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:202C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:202C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:202CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:202CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:202CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:202D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:202D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:202D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:202D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:202D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:202DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:202DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:202DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:202E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:202E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:202E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:202E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:202E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:202EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:202EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:202EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:202F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:202F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:202F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:202F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:202F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:202FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:202FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:202FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:203000004BC0000064C0000062C0000060C000005EC000005CC000005AC0000058C00000D3 +:2030200056C0000054C0000052C00000CBC400004EC000004CC000004AC0000048C0000099 +:2030400046C0000044C0000042C0000040C000003EC000003CC000003AC0000038C0000078 +:2030600036C0000034C0000032C0000030C000002EC000002CC000002AC0000028C00000D8 +:2030800026C0000024C0000022C0000020C000001EC000001CC0000011241FBECFEFD2E068 +:2030A000DEBFCDBF11E0A0E0B1E0E4EBFCE302C005900D92A836B107D9F711E0A8E6B1E0CB +:2030C00001C01D92A738B107E1F74FD3F1C598CF982F15C08091F200882371F48091E8002A +:2030E0008B7F8093E80003C08EB3882351F08091E80082FFF9CF02C08091F1009150992338 +:2031000049F708952091760130917501809174019091730180936D0190936E01C901809368 +:203120006F0190937001089580917101843009F45AC0853030F4813059F0833009F0C3C09E +:203140001FC0853009F4A0C0863009F0BCC0AFC080917201823008F0B6C0D4DF8091720109 +:20316000882361F480916D0190916E0123E0FC0120935700E89507B600FCFDCF85E008C007 +:2031800080917201882311F0823029F4BBDF89E0809301010895813009F095C020E030E06C +:2031A00040E050E0F90184918F3F81F0CA01AA27BB2780936C0130936E0120936D018AE0B6 +:2031C0008093010185E08093690108952F5F3F4F4F4F5F4F2030F0E33F07F0E04F07F0E094 +:2031E0005F0701F7089580917201833051F581E0809368018091770190917801892B71F042 +:2032000080917301813009F05EC0809176019091750190936B0180936A0108958091730113 +:20322000882361F42CE088E190E00FB6F894A895809360000FBE2093600008951092000188 +:203240000895882309F03FC0809173018F3F09F03AC0E0E0F0E093E085E090935700E89589 +:2032600007B600FCFDCF80935700E89507B600FCFDCFE058FF4F20E3E030F20771F781E101 +:2032800080935700E8950895E091730180917201882321F4F0E0EB5FFE4F05C0813099F417 +:2032A000F0E0EE52FF4F808180937C01089580917201833041F480917301882321F48091C0 +:2032C000740180936C0108952F923F924F925F926F927F929F92AF92BF92CF92DF92EF92D0 +:2032E000FF920F931F93CF93DF938091850190918601909378018093770180917901882379 +:2033000051F08091790181508093790180917901882309F45D9A80917A01882351F08091D0 +:203320007A01815080937A0180917A01882309F45C9A80918001833009F4B2C1843030F4FC +:20334000813071F0823009F0E3C111C1853009F4C5C1853008F4BAC1863009F0D9C1CDC1FF +:203360005C9883E080937A018091E800877F8093E80080916801882329F0D6DE5D9A5C9A8F +:203380001092680120917701309178012115310529F42AC08EB3882309F4BAC18091E800EF +:2033A00082FFF8CF8091F10080937101215030403093780120937701E2E7F1E00CC080917F +:2033C000F10081932150304081E0E737F80719F43183208308C08091F200882381F7309374 +:2033E000780120937701A0DE80910101853009F0BAC08091770190917801892B21F482E022 +:2034000080930101B0C08AE163DE80916D018F715FDEC0916F01D091700120916D0130914C +:203420006E0121968E01021B130B219780917201882309F093C0180136942794C901A091D0 +:203440006C01B0E09C01AD0162E0E62EF12C012D112DE20EF31E041F151F59016A0190E0B8 +:2034600099249394B5E0A3E048C08091F200882371F48091E8008B7F8093E80004C08EB332 +:20348000882309F445C18091E80082FFF8CF0894210831088091F100682F8091F100782FFD +:2034A000F5010B0190925700E89511249F5F903419F021143104A1F4F901B0935700E89504 +:2034C00007B600FCFDCF2114310451F0F701A0935700E89507B600FCFDCFA801970190E087 +:2034E00042E0442E512C612C712CE40CF51C061D171DA40CB51CC61CD71C2114310409F080 +:20350000B4CFD0936E01C0936D0181E180935700E89527C08091F200882371F48091E80059 +:203520008B7F8093E80004C08EB3882309F4F0C08091E80082FFF8CF6091F10080916D0187 +:2035400090916E01A7D380916D0190916E01019690936E0180936D010150104001151105DB +:20356000C9F680E1B5DD8091E8008B7FC3C08091E800877F8093E8005D9883E08093790134 +:2035800004C08EB3882309F4C3C08091E80080FFF8CF80910101893091F08A3069F4809147 +:2035A0007201813049F480916D0190916E018093F1009093F1009BC080917C0196C0609153 +:2035C0006F017091700120916D0130916E016F5F7F4F7B01E21AF30A6150704080917201C4 +:2035E000882389F5870116950795C901A0916C01B0E09C01AD011FC08091F200803271F497 +:203600008091E8008E7F8093E80004C08EB3882309F47EC08091E80080FFF8CFF90185916F +:2036200094918093F1009093F100015010402E5F3F4F4F4F5F4F01151105F1F670936E01C0 +:2036400060936D0129C0823039F523C08091F200803271F48091E8008E7F8093E80004C07E +:203660008EB3882309F454C08091E80080FFF8CF00916D0110916E01C80104D38093F1005B +:203680000F5F1F4F10936E0100936D010894E108F108E114F104D1F682E08093010127C0AE +:2036A0008091E800877F8093E800809169018093F1001092F1001092F1001092F1008091C7 +:2036C00001018093F1001092F10011C08091E800877F8093E8001092690119C08091E800A8 +:2036E000877F8093E800809101018093F1008091E8008E7F8093E8000AC08091E800877FE8 +:203700008093E8005D9A5C9A82E08093010187D0DF91CF911F910F91FF90EF90DF90CF90F7 +:20372000BF90AF909F907F906F905F904F903F902F9008952BD181E085BF15BE089584B779 +:20374000877F84BF88E10FB6F89480936000109260000FBE81E085BF82E085BF8AB18063BB +:203760008AB98BB180638BB90CC1E9DF789401C080D2809100018823D9F78091680188233D +:20378000B9F7D8DFE0916A01F0916B010995FA01923071F0933089F0913029F488E091E04A +:2037A00022E130E019C080E090E020E030E014C08AE191E02BE130E00FC0882339F48091B9 +:2037C0003501282F30E085E391E006C080913901282F30E089E391E091838083C9010895A0 +:2037E0008091EB0081608093EB001092ED006093EC004093ED008091EE00881F8827881FC4 +:2038000008951092F4001092F0001092E8001092ED00EBEEF0E080818E7F80830895809162 +:203820007F0188238CF403C08EB38823B1F08091E80082FFF9CF8091E8008B7F8093E8004D +:2038400008958EB3882349F08091E80080FFF9CF8091E8008E7F8093E80008959C0140915A +:203860008501509186014617570718F4F90120E038C06115710511F0AB01F8CF8091E80048 +:203880008E7F8093E80040E050E0F0CF8091E80083FF02C081E008958091E80082FD2DC071 +:2038A0008EB3882381F18EB3853079F18091E80080FF17C09091F20006C081918093F1000C +:2038C000415050409F5F4115510511F09032A8F320E0903209F421E08091E8008E7F8093E6 +:2038E000E8004115510591F6222381F606C08EB3882349F08EB3853041F08091E80082FF65 +:20390000F6CF80E0089582E0089583E0089554D056D01EBA10927D0184E089BD89B58260DA +:2039200089BD09B400FEFDCF8091D800982F9F779093D80080688093D800809163008E7FA5 +:20394000809363008091D8008F7D8093D8008091E0008E7F8093E0008091E1008E7F80930E +:20396000E1008091E20081608093E2008091E100877F8093E1008091E20088608093E200E1 +:203980000895C5DF81E080937E010895C0DFE0EEF0E0808181608083E8EDF0E080818F7788 +:2039A00080830AD00CD019BCE3E6F0E080818160808310927E0108951092E200089510927A +:2039C000E10008951F920F920FB60F9211242F933F934F935F936F937F938F939F93AF936A +:2039E000BF93EF93FF938091E10080FF1BC08091E20080FF17C08091E1008E7F8093E100D9 +:203A00008091E2008E7F8093E2008091E20080618093E2008091D80080628093D80019BC5D +:203A20001EBA26D18091E10084FF29C08091E20084FF25C084E089BD89B5826089BD09B431 +:203A400000FEFDCF8091D8008F7D8093D8008091E1008F7E8093E1008091E2008F7E8093B6 +:203A6000E2008091E20081608093E20080917D01882311F481E001C084E08EBBF9D08091B3 +:203A8000E10083FF22C08091E20083FF1EC08091E100877F8093E10082E08EBB10927D01D7 +:203AA0008091E1008E7F8093E1008091E2008E7F8093E2008091E20080618093E200A1DED6 +:203AC00080E060E042E28CDED3D08091E10082FF0AC08091E20082FF06C08091E1008B7FA2 +:203AE0008093E100C5D0FF91EF91BF91AF919F918F917F916F915F914F913F912F910F903E +:203B00000FBE0F901F9018951F93DF93CF9300D0CDB7DEB7EFE7F1E08091F100819381E050 +:203B2000E738F807C9F790917F0180918001853011F1863040F48130B9F0813070F08330B5 +:203B400009F081C011C0883009F453C0893009F462C0863009F077C02DC0903809F474C0EE +:203B6000923809F070C070C0992309F46DC0923009F069C069C0992309F065C01091810132 +:203B80008091E800877F8093E80049DE04C08EB3882309F459C08091E80080FFF8CF812F4F +:203BA0008F7711F492E001C093E09EBB80688093E3004AC09058923008F045C080918101D9 +:203BC0009091820160918301AE014F5F5F4FDFDDBC010097C9F18091E800877F8093E800FD +:203BE00089819A813BDE8091E8008B7F8093E8002BC0903841F58091E800877F8093E800A6 +:203C000080917D018093F1008091E8008E7F8093E80005DE19C09923B1F49091810192308E +:203C200098F48091E800877F8093E80090937D01F6DD80917D01882311F483E001C084E0C3 +:203C40008EBB16D001C040DB8091E80083FF0AC08091EB0080628093EB008091E800877F39 +:203C60008093E8000F900F90CF91DF911F91089508958EB3882329F08091E80083FF01C010 +:203C800043CF0895F999FECF92BD81BDF89A992780B50895262FF999FECF1FBA92BD81BD4B +:203CA00020BD0FB6F894FA9AF99A0FBE01960895F894FFCF01021E948920DCFB12011001FB +:203CC00000000020EB03EF2F00000001000109021B0001010080320904000000FE010200CE +:203CE0000921030000000C0001040309042C03410054006D0065006700610031003600555C +:1C3D00000032002000440046005500200020002000200020002000200000000096 +:00000001FF diff --git a/firmwares/atmegaxxu2/Genuino-COMBINED-dfu-usbserial-atmega16u2-Uno-R3.hex b/firmwares/atmegaxxu2/Genuino-COMBINED-dfu-usbserial-atmega16u2-Uno-R3.hex new file mode 100644 index 0000000..a6fe194 --- /dev/null +++ b/firmwares/atmegaxxu2/Genuino-COMBINED-dfu-usbserial-atmega16u2-Uno-R3.hex @@ -0,0 +1,490 @@ +:2000000098C00000B1C00000AFC00000ADC00000ABC00000A9C00000A7C00000A5C000009B +:20002000A3C00000A1C000009FC00000F6C300009BC4000099C0000097C0000095C0000080 +:2000400093C0000091C000008FC000008DC000008BC0000089C0000087C00000C0C1000004 +:2000600083C0000081C000007FC000007DC000007BC00000100532051C0632051C06740505 +:2000800091051C06E405F6051803470065006E00750069006E006F00200055006E006F0082 +:2000A00000003A03410072006400750069006E006F0020004C004C00430020002800770077 +:2000C000770077002E00610072006400750069006E006F002E0063006300290000000403EE +:2000E000090409023E00020100C03209040000010202010005240001100424020605240609 +:200100000001070582030800FF09040100020A000000070504024000010705830240000107 +:2001200012011001020000084123430201000102DC0111241FBECFEFD2E0DEBFCDBF11E06B +:20014000A0E0B1E0E2E4FFE002C005900D92A631B107D9F712E0A6E1B1E001C01D92AF3239 +:20016000B107E1F764D0EBC64BCFFC01E058FF4FA081B1816C93A081B1819D012F5F3F4F0E +:20018000318320832E173F0721F412969C938E9311972FB7F894FC01EC57FF4F80818F5FD9 +:2001A00080832FBF0895DC01AE57BF4FED91FC91119741911196FC93EE939C0120583F4FE2 +:2001C000E217F30711F48D939C932FB7F894FC01EC57FF4F9081915090832FBF842F089595 +:2001E00084B7877F84BF88E10FB6F89480936000109260000FBE87E690E09093CD0080939F +:20020000CC0086E08093CA001092C80088E18093C900539A5A9A8AB180638AB98BB18063BF +:200220008BB9F0D284E085BD5F9A579A0895D8DF2FB7F8948EE991E090931F0280931E0203 +:2002400090932102809320022FBF2FB7F89489E191E090939A018093990190939C018093AA +:200260009B012FBF7894D3E09FB7F894809122029FBF803849F080E091E00ED697FD04C0C2 +:20028000682F8EE991E071DF8FB7F894C0919D018FBFA89902C0C13658F1A89A80919D014C +:2002A000882319F05D98D0931601CC2349F089E191E079DF682F80E091E093D5C150F5CF1B +:2002C00080911601882341F080911601815080931601811101C05D9A80911701882341F0A8 +:2002E00080911701815080931701811101C05C9A9FB7F894809122029FBF882361F08EE9A8 +:2003000091E051DF9091C80095FFFCCF8093CE005C98D093170180E091E0B0D59AD4A4CF6D +:2003200080E091E011C580E091E0A5C41F93CF93DF93EC018C89813031F0823011F010E0DF +:2003400003C010E201C010E38B89823009F418608D89873031F0883031F0863029F41260ED +:2003600003C0146001C016601092C9001092C8001092CA002F85388949895A89211581EEFF +:2003800038074105510571F0CA01B901969587957795679560587B47814E9F4FA8D5215028 +:2003A000310902C020E130E03093CD002093CC001093CA008F859889A989BA898115914E95 +:2003C000A105B10511F480E001C082E08093C80088E98093C900DF91CF911F9108951F9243 +:2003E0000F920FB60F9211242F933F934F935F936F937F938F939F93AF93BF93EF93FF9349 +:200400006091CE008EB3843019F489E191E0ADDEFF91EF91BF91AF919F918F917F916F91B5 +:200420005F914F913F912F910F900FBE0F901F901895FC01858580FF02C05F9808955F9A20 +:200440000895292F33272230310559F02330310569F021303105F9F482E190E020E231E040 +:200460001EC08EE390E022EE30E019C099278130910541F08230910541F0892B61F4EEED2F +:20048000F0E005C0E2EAF0E002C0E8E8F0E0849190E09F0104C080E090E020E030E0FA0105 +:2004A00031832083089528E030E040E02817390720F44F5F220F331FF9CF842F8295807FBB +:2004C00008958093E900EBEEF0E0808181608083EDEEF0E010826093EC0040838091EE0017 +:2004E000881F8827881F08951092F40080E08093E9001092F0001092E8001092ED009091A4 +:20050000EB009E7F9093EB008F5F853081F708958091270287FD05C08091E80080FF0DC045 +:2005200010C08091E80082FD04C08EB38111F9CF08958091E8008B7707C08EB38111ECCF27 +:2005400008958091E8008E778093E800089585E69091EC0090FF05C09091E80090FF05C03F +:200560001BC09091E80092FD17C09EB39923B1F09EB39530A9F09091EB0095FD13C0909142 +:20058000E10092FFE5CF9091E1009B7F9093E1008150F1F684E0089580E0089582E0089560 +:2005A00083E0089581E0089520912D0230912E022617370748F06115710539F42091E80007 +:2005C0002E772093E80001C0B90130E06115710591F12091E80023FD38C02091E80022FF77 +:2005E00006C08091E80082FF29C080E008952EB3222369F12EB3253061F12091E80020FF15 +:20060000E5CF2091F200FC01CF016115710549F0283038F481918093F100615071092F5F3E +:20062000F3CF31E0283009F030E02091E8002E772093E800CBCF3111CCCFD3CF8EB38823A8 +:2006400031F08EB3853069F604C081E0089582E0089583E0089520912D0230912E02261755 +:20066000370748F06115710539F42091E8002E772093E80001C0B90130E06115710599F111 +:200680002091E80023FD39C02091E80022FF06C08091E80082FF2AC080E008952EB32223A1 +:2006A00071F12EB3253069F12091E80020FFE5CF2091F200FC01CF016115710551F02830E7 +:2006C00040F484918093F100615071092F5F3196F2CF31E0283009F030E02091E8002E77DC +:2006E0002093E800CACF3111CBCFD2CF8EB3882331F08EB3853061F604C081E0089582E0CB +:20070000089583E008956115710529F42091E8002B772093E8006115710549F12091E8009E +:2007200023FD2AC02EB3222359F12EB3253051F12091E80022FFF2CFFC018091F2008823A1 +:2007400071F09F012F5F3F4FC9014091F10040836150710961157105C9F2F901EECFCF01D4 +:20076000D5CF8EB3882361F08EB3853059F08091E80080FFF6CF02C081E0089580E008955F +:2007800082E0089583E0089542D044D01EBA10922502109224021092230284E089BD89B51C +:2007A000826089BD09B400FEFDCF8091D800982F9F779093D80080688093D8008091630082 +:2007C0008E7F809363008091D8008F7D8093D8008091E0008E7F8093E0008091E1008E7FC6 +:2007E0008093E1008091E20081608093E2008091E100877F8093E1008091E2008860809362 +:20080000E2000895C1DF81E08093260208951092E20008951092E10008951F920F920FB628 +:200820000F9211242F933F934F935F936F937F938F939F93AF93BF93EF93FF938091E10078 +:2008400080FF1BC08091E20080FF17C08091E1008E7F8093E1008091E2008E7F8093E2000D +:200860008091E20080618093E2008091D80080628093D80019BC1EBAEBD18091E10084FF1B +:2008800029C08091E20084FF25C084E089BD89B5826089BD09B400FEFDCF8091D8008F7D88 +:2008A0008093D8008091E1008F7E8093E1008091E2008F7E8093E2008091E200816080937E +:2008C000E20080912502882311F084E001C081E08EBBBED18091E10083FF27C08091E200A6 +:2008E00083FF23C08091E100877F8093E10082E08EBB109225028091E1008E7F8093E10040 +:200900008091E2008E7F8093E2008091E20080618093E200E9DD42E060E080E0D2DD8091D1 +:20092000F00088608093F00093D18091E10082FF0AC08091E20082FF06C08091E1008B7F05 +:200940008093E10085D1FF91EF91BF91AF919F918F917F916F915F914F913F912F910F904E +:200960000FBE0F901F9018951F920F920FB60F9211242F933F934F935F936F937F938F9324 +:200980009F93AF93BF93CF93EF93FF93E9EEF0E0C081C7701082E0EFF0E08081877F8083C1 +:2009A00078941CD0F894E9EEF0E01082A0EFB0E08C9188608C93C083FF91EF91CF91BF9134 +:2009C000AF919F918F917F916F915F914F913F912F910F900FBE0F901F9018951F93CF939C +:2009E000DF93CDB7DEB7AA970FB6F894DEBF0FBECDBFE7E2F2E08091F100819322E0EF3210 +:200A0000F207C9F72091270230912802832F90E08A30910508F010C1FC01E65CFF4F89C245 +:200A2000203881F0223809F007C180912B0287708093E9008091EB0085FB882780F910925B +:200A4000E90006C08091230290912402911182609091E800977F9093E8008093F100109216 +:200A6000F100BDC0822F8D7F09F0E6C0222319F0223061F0D2C080912902813009F0CDC0B6 +:200A8000333009F080E08093240228C080912902811124C020912B02277009F4BEC0209324 +:200AA000E9008091EB0080FFB8C08091EB00333011F4806211C080618093EB0081E090E093 +:200AC000022E01C0880F0A94EAF78093EA001092EA008091EB0088608093EB001092E90019 +:200AE0008091E800877F7EC02111A6C0109129028091E800877F8093E8000ADD8091E8007B +:200B000080FD04C08EB38111F9CF87C0812F8F7711F093E001C092E09EBB80688093E3001E +:200B20007CC02058223008F087C08091290290912A028C3D23E0920781F583E08A838AE230 +:200B400089834FB7F894DE01139620E03EE051E2E32FF0E050935700E49120FF03C0E29534 +:200B6000EF703F5FEF7090E39E0F9A3310F0E95C01C0E92F8E2F90E08D939D932F5F2431AE +:200B800039F74FBF8091E800877F8093E8006AE270E0CE01019608DD11C0AE014F5F5F4F5A +:200BA00060912B024EDC0097C1F12091E800277F2093E800BC0189819A814DDD8091E800C5 +:200BC0008B778093E80029C02038B1F58091E800877F8093E800809125028093F1008091EA +:200BE000E8008E778093E80093DC17C0211124C090912902923088F48091E800877F809315 +:200C0000E8009093250284DC80912502882311F084E001C083E08EBB83DB8091E80083FFB4 +:200C20000DC08091EB0080628093EB008091E800877F8093E80002C076DBEFCFAA960FB63B +:200C4000F894DEBF0FBECDBFDF91CF911F9108950895CF938EB3882359F0C091E900C77050 +:200C60001092E9008091E80083FDB8DEC093E900CF9108950895CF93DF93EC018091E8004A +:200C800083FF5FC0888190E020912B0230912C022817390709F055C080912802813249F0B9 +:200CA00018F48032C9F04DC0823261F18332C9F148C080912702813A09F043C08091E80049 +:200CC000877F8093E80067E070E0CE010F966CDC8091E8008B7713C080912702813289F587 +:200CE0008091E800877F8093E80067E070E0CE010F9609DDCE011ADB8091E8008E77809334 +:200D0000E8001FC0809127028132D9F48091E800877F8093E800809129028D87CE0189DBD5 +:200D20000DC080912702813261F48091E800877F8093E80060912902CE019CDFDF91CF9174 +:200D4000E7CBDF91CF9108950F931F93CF93DF93EC01FC013D9689E0DF011D928A95E9F798 +:200D60002A813B818C81882311F014E001C010E00981C90198DB412F482B426061E8802F6A +:200D8000A0DB882341F12E813F818885882311F014E001C010E00D81C90185DB412F482B93 +:200DA000426060E8802F8DDB8823A9F02A853B858C85882311F014E001C010E0C985C90105 +:200DC00072DB412F482B426061EC8C2FDF91CF911F910F9176CB80E0DF91CF911F910F9158 +:200DE0000895CF93C62F2EB32430E9F4FC014785508961897289452B462B472BA1F0818180 +:200E00008093E9008091E80085FF04C0C093F10080E00AC08091E8008E778093E80097DBBC +:200E20008823A1F301C082E0CF9108952EB3243019F5FC014785508961897289452B462BA8 +:200E4000472BD1F081818093E9008091F200882389F09091E8008091E8008E778093E80038 +:200E600095FD08C074DB811108C08091E8008E778093E80080E0089582E008952EB3243045 +:200E800051F4FC014785508961897289452B462B472B09F0CBCF08952EB3243019F08FEF47 +:200EA0009FEF0895FC014785508961897289452B462B472BA1F385818093E9008091E8009E +:200EC00082FFEDCF8091F200882321F02091F10030E002C02FEF3FEF8091F200811105C0FC +:200EE0008091E8008B778093E800C9010895A1E21A2EAA1BBB1BFD010DC0AA1FBB1FEE1FB4 +:200F0000FF1FA217B307E407F50720F0A21BB30BE40BF50B661F771F881F991F1A9469F757 +:200F200060957095809590959B01AC01BD01CF010895EE0FFF1F0590F491E02D0994F8949E +:200F4000FFCF00034000000440000002080000000000000000000000FFFFFFFFFFFFFFFF3A +:200F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:200F800020F0A21BB30BE40BF50B661F771F881F991F1A9469F760957095809590959B017F +:200FA000AC01BD01CF010895F894FFCF00034000000440000002080000000000000000006E +:200FC0000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:200FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:20100000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:20102000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:20104000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:20106000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:20108000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:2010A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:2010C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:2010E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:20110000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:20112000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:20114000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:20116000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:20118000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:2011A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:2011C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:2011E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:20120000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:20122000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:20124000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:20126000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:20128000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:2012A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:2012C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:2012E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:20130000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:20132000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:20134000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:20136000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:20138000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:2013A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:2013C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:2013E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:20140000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:20142000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:20144000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:20146000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:20148000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:2014A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:2014C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:2014E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:20150000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:20152000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:20154000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:20156000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:20158000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:2015A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:2015C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:2015E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:20160000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:20162000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:20164000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:20166000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:20168000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:2016A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:2016C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:2016E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:20170000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:20172000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:20174000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:20176000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:20178000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:2017A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:2017C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:2017E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:20180000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:20182000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:20184000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:20186000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:20188000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:2018A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:2018C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:2018E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:20190000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:20192000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:20194000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:20196000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:20198000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:2019A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:2019C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:2019E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:201A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:201A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:201A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:201A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:201A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:201AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:201AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:201AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:201B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:201B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:201B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:201B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:201B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:201BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:201BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:201BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:201C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:201C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:201C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:201C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:201C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:201CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:201CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:201CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:201D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:201D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:201D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:201D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:201D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:201DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:201DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:201DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:201E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:201E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:201E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:201E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:201E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:201EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:201EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:201EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:201F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:201F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:201F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:201F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:201F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:201FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:201FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:201FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:20200000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:20202000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:20204000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:20206000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:20208000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:2020A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:2020C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:2020E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:20210000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:20212000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:20214000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:20216000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:20218000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:2021A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:2021C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:2021E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:20220000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:20222000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:20224000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:20226000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:20228000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:2022A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:2022C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:2022E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:20230000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:20232000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:20234000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:20236000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:20238000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:2023A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:2023C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:2023E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:20240000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:20242000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:20244000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:20246000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:20248000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:2024A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:2024C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:2024E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:20250000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:20252000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:20254000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:20256000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:20258000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:2025A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:2025C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:2025E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:20260000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:20262000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:20264000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:20266000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:20268000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:2026A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:2026C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:2026E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:20270000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:20272000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:20274000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:20276000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:20278000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:2027A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:2027C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:2027E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:20280000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:20282000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:20284000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:20286000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:20288000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:2028A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:2028C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:2028E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:20290000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:20292000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:20294000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:20296000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:20298000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:2029A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:2029C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:2029E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:202A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:202A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:202A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:202A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:202A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:202AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:202AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:202AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:202B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:202B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:202B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:202B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:202B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:202BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:202BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:202BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:202C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:202C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:202C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:202C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:202C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:202CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:202CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:202CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:202D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:202D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:202D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:202D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:202D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:202DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:202DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:202DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:202E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:202E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:202E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:202E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:202E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:202EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:202EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:202EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:202F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:202F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:202F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:202F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:202F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:202FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:202FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:202FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:203000004BC0000064C0000062C0000060C000005EC000005CC000005AC0000058C00000D3 +:2030200056C0000054C0000052C00000CBC400004EC000004CC000004AC0000048C0000099 +:2030400046C0000044C0000042C0000040C000003EC000003CC000003AC0000038C0000078 +:2030600036C0000034C0000032C0000030C000002EC000002CC000002AC0000028C00000D8 +:2030800026C0000024C0000022C0000020C000001EC000001CC0000011241FBECFEFD2E068 +:2030A000DEBFCDBF11E0A0E0B1E0E4EBFCE302C005900D92A836B107D9F711E0A8E6B1E0CB +:2030C00001C01D92A738B107E1F74FD3F1C598CF982F15C08091F200882371F48091E8002A +:2030E0008B7F8093E80003C08EB3882351F08091E80082FFF9CF02C08091F1009150992338 +:2031000049F708952091760130917501809174019091730180936D0190936E01C901809368 +:203120006F0190937001089580917101843009F45AC0853030F4813059F0833009F0C3C09E +:203140001FC0853009F4A0C0863009F0BCC0AFC080917201823008F0B6C0D4DF8091720109 +:20316000882361F480916D0190916E0123E0FC0120935700E89507B600FCFDCF85E008C007 +:2031800080917201882311F0823029F4BBDF89E0809301010895813009F095C020E030E06C +:2031A00040E050E0F90184918F3F81F0CA01AA27BB2780936C0130936E0120936D018AE0B6 +:2031C0008093010185E08093690108952F5F3F4F4F4F5F4F2030F0E33F07F0E04F07F0E094 +:2031E0005F0701F7089580917201833051F581E0809368018091770190917801892B71F042 +:2032000080917301813009F05EC0809176019091750190936B0180936A0108958091730113 +:20322000882361F42CE088E190E00FB6F894A895809360000FBE2093600008951092000188 +:203240000895882309F03FC0809173018F3F09F03AC0E0E0F0E093E085E090935700E89589 +:2032600007B600FCFDCF80935700E89507B600FCFDCFE058FF4F20E3E030F20771F781E101 +:2032800080935700E8950895E091730180917201882321F4F0E0EB5FFE4F05C0813099F417 +:2032A000F0E0EE52FF4F808180937C01089580917201833041F480917301882321F48091C0 +:2032C000740180936C0108952F923F924F925F926F927F929F92AF92BF92CF92DF92EF92D0 +:2032E000FF920F931F93CF93DF938091850190918601909378018093770180917901882379 +:2033000051F08091790181508093790180917901882309F45D9A80917A01882351F08091D0 +:203320007A01815080937A0180917A01882309F45C9A80918001833009F4B2C1843030F4FC +:20334000813071F0823009F0E3C111C1853009F4C5C1853008F4BAC1863009F0D9C1CDC1FF +:203360005C9883E080937A018091E800877F8093E80080916801882329F0D6DE5D9A5C9A8F +:203380001092680120917701309178012115310529F42AC08EB3882309F4BAC18091E800EF +:2033A00082FFF8CF8091F10080937101215030403093780120937701E2E7F1E00CC080917F +:2033C000F10081932150304081E0E737F80719F43183208308C08091F200882381F7309374 +:2033E000780120937701A0DE80910101853009F0BAC08091770190917801892B21F482E022 +:2034000080930101B0C08AE163DE80916D018F715FDEC0916F01D091700120916D0130914C +:203420006E0121968E01021B130B219780917201882309F093C0180136942794C901A091D0 +:203440006C01B0E09C01AD0162E0E62EF12C012D112DE20EF31E041F151F59016A0190E0B8 +:2034600099249394B5E0A3E048C08091F200882371F48091E8008B7F8093E80004C08EB332 +:20348000882309F445C18091E80082FFF8CF0894210831088091F100682F8091F100782FFD +:2034A000F5010B0190925700E89511249F5F903419F021143104A1F4F901B0935700E89504 +:2034C00007B600FCFDCF2114310451F0F701A0935700E89507B600FCFDCFA801970190E087 +:2034E00042E0442E512C612C712CE40CF51C061D171DA40CB51CC61CD71C2114310409F080 +:20350000B4CFD0936E01C0936D0181E180935700E89527C08091F200882371F48091E80059 +:203520008B7F8093E80004C08EB3882309F4F0C08091E80082FFF8CF6091F10080916D0187 +:2035400090916E01A7D380916D0190916E01019690936E0180936D010150104001151105DB +:20356000C9F680E1B5DD8091E8008B7FC3C08091E800877F8093E8005D9883E08093790134 +:2035800004C08EB3882309F4C3C08091E80080FFF8CF80910101893091F08A3069F4809147 +:2035A0007201813049F480916D0190916E018093F1009093F1009BC080917C0196C0609153 +:2035C0006F017091700120916D0130916E016F5F7F4F7B01E21AF30A6150704080917201C4 +:2035E000882389F5870116950795C901A0916C01B0E09C01AD011FC08091F200803271F497 +:203600008091E8008E7F8093E80004C08EB3882309F47EC08091E80080FFF8CFF90185916F +:2036200094918093F1009093F100015010402E5F3F4F4F4F5F4F01151105F1F670936E01C0 +:2036400060936D0129C0823039F523C08091F200803271F48091E8008E7F8093E80004C07E +:203660008EB3882309F454C08091E80080FFF8CF00916D0110916E01C80104D38093F1005B +:203680000F5F1F4F10936E0100936D010894E108F108E114F104D1F682E08093010127C0AE +:2036A0008091E800877F8093E800809169018093F1001092F1001092F1001092F1008091C7 +:2036C00001018093F1001092F10011C08091E800877F8093E8001092690119C08091E800A8 +:2036E000877F8093E800809101018093F1008091E8008E7F8093E8000AC08091E800877FE8 +:203700008093E8005D9A5C9A82E08093010187D0DF91CF911F910F91FF90EF90DF90CF90F7 +:20372000BF90AF909F907F906F905F904F903F902F9008952BD181E085BF15BE089584B779 +:20374000877F84BF88E10FB6F89480936000109260000FBE81E085BF82E085BF8AB18063BB +:203760008AB98BB180638BB90CC1E9DF789401C080D2809100018823D9F78091680188233D +:20378000B9F7D8DFE0916A01F0916B010995FA01923071F0933089F0913029F488E091E04A +:2037A00022E130E019C080E090E020E030E014C08AE191E02BE130E00FC0882339F48091B9 +:2037C0003501282F30E085E391E006C080913901282F30E089E391E091838083C9010895A0 +:2037E0008091EB0081608093EB001092ED006093EC004093ED008091EE00881F8827881FC4 +:2038000008951092F4001092F0001092E8001092ED00EBEEF0E080818E7F80830895809162 +:203820007F0188238CF403C08EB38823B1F08091E80082FFF9CF8091E8008B7F8093E8004D +:2038400008958EB3882349F08091E80080FFF9CF8091E8008E7F8093E80008959C0140915A +:203860008501509186014617570718F4F90120E038C06115710511F0AB01F8CF8091E80048 +:203880008E7F8093E80040E050E0F0CF8091E80083FF02C081E008958091E80082FD2DC071 +:2038A0008EB3882381F18EB3853079F18091E80080FF17C09091F20006C081918093F1000C +:2038C000415050409F5F4115510511F09032A8F320E0903209F421E08091E8008E7F8093E6 +:2038E000E8004115510591F6222381F606C08EB3882349F08EB3853041F08091E80082FF65 +:20390000F6CF80E0089582E0089583E0089554D056D01EBA10927D0184E089BD89B58260DA +:2039200089BD09B400FEFDCF8091D800982F9F779093D80080688093D800809163008E7FA5 +:20394000809363008091D8008F7D8093D8008091E0008E7F8093E0008091E1008E7F80930E +:20396000E1008091E20081608093E2008091E100877F8093E1008091E20088608093E200E1 +:203980000895C5DF81E080937E010895C0DFE0EEF0E0808181608083E8EDF0E080818F7788 +:2039A00080830AD00CD019BCE3E6F0E080818160808310927E0108951092E200089510927A +:2039C000E10008951F920F920FB60F9211242F933F934F935F936F937F938F939F93AF936A +:2039E000BF93EF93FF938091E10080FF1BC08091E20080FF17C08091E1008E7F8093E100D9 +:203A00008091E2008E7F8093E2008091E20080618093E2008091D80080628093D80019BC5D +:203A20001EBA26D18091E10084FF29C08091E20084FF25C084E089BD89B5826089BD09B431 +:203A400000FEFDCF8091D8008F7D8093D8008091E1008F7E8093E1008091E2008F7E8093B6 +:203A6000E2008091E20081608093E20080917D01882311F481E001C084E08EBBF9D08091B3 +:203A8000E10083FF22C08091E20083FF1EC08091E100877F8093E10082E08EBB10927D01D7 +:203AA0008091E1008E7F8093E1008091E2008E7F8093E2008091E20080618093E200A1DED6 +:203AC00080E060E042E28CDED3D08091E10082FF0AC08091E20082FF06C08091E1008B7FA2 +:203AE0008093E100C5D0FF91EF91BF91AF919F918F917F916F915F914F913F912F910F903E +:203B00000FBE0F901F9018951F93DF93CF9300D0CDB7DEB7EFE7F1E08091F100819381E050 +:203B2000E738F807C9F790917F0180918001853011F1863040F48130B9F0813070F08330B5 +:203B400009F081C011C0883009F453C0893009F462C0863009F077C02DC0903809F474C0EE +:203B6000923809F070C070C0992309F46DC0923009F069C069C0992309F065C01091810132 +:203B80008091E800877F8093E80049DE04C08EB3882309F459C08091E80080FFF8CF812F4F +:203BA0008F7711F492E001C093E09EBB80688093E3004AC09058923008F045C080918101D9 +:203BC0009091820160918301AE014F5F5F4FDFDDBC010097C9F18091E800877F8093E800FD +:203BE00089819A813BDE8091E8008B7F8093E8002BC0903841F58091E800877F8093E800A6 +:203C000080917D018093F1008091E8008E7F8093E80005DE19C09923B1F49091810192308E +:203C200098F48091E800877F8093E80090937D01F6DD80917D01882311F483E001C084E0C3 +:203C40008EBB16D001C040DB8091E80083FF0AC08091EB0080628093EB008091E800877F39 +:203C60008093E8000F900F90CF91DF911F91089508958EB3882329F08091E80083FF01C010 +:203C800043CF0895F999FECF92BD81BDF89A992780B50895262FF999FECF1FBA92BD81BD4B +:203CA00020BD0FB6F894FA9AF99A0FBE01960895F894FFCF01021E948920DCFB12011001FB +:203CC00000000020EB03EF2F00000001000109021B0001010080320904000000FE010200CE +:203CE0000921030000000C0001040309042C03410054006D0065006700610031003600555C +:1C3D00000032002000440046005500200020002000200020002000200000000096 +:00000001FF diff --git a/firmwares/atmegaxxu2/arduino-usbserial/Genuino-usbserial-atmega16u2-Mega2560-R3.hex b/firmwares/atmegaxxu2/arduino-usbserial/Genuino-usbserial-atmega16u2-Mega2560-R3.hex new file mode 100644 index 0000000..5393cf6 --- /dev/null +++ b/firmwares/atmegaxxu2/arduino-usbserial/Genuino-usbserial-atmega16u2-Mega2560-R3.hex @@ -0,0 +1,248 @@ +:100000009EC00000B7C00000B5C00000B3C0000033 +:10001000B1C00000AFC00000ADC00000ABC0000028 +:10002000A9C00000A7C00000A5C00000FCC30000DC +:10003000A1C400009FC000009DC000009BC0000044 +:1000400099C0000097C0000095C0000093C0000058 +:1000500091C000008FC000008DC00000C6C100002C +:1000600089C0000087C0000085C0000083C0000078 +:1000700081C00000160538052206380522067A05DB +:1000800097052206EA05FC052403470065006E007B +:10009000750069006E006F0020004D00650067006C +:1000A00061002000320035003600300000003A03C5 +:1000B000410072006400750069006E006F0020004E +:1000C0004C004C00430020002800770077007700A8 +:1000D0002E00610072006400750069006E006F0000 +:1000E0002E006300630029000000040309040902D4 +:1000F0003E00020100C032090400000102020100BA +:100100000524000110042402060524060001070549 +:1001100082030800FF09040100020A00000007052D +:100120000402400001070583024000011201100192 +:10013000020000084123420201000102DC011124F7 +:100140001FBECFEFD2E0DEBFCDBF11E0A0E0B1E037 +:10015000EEE4FFE002C005900D92A631B107D9F799 +:1001600012E0A6E1B1E001C01D92AF32B107E1F7A4 +:1001700064D0EBC645CFFC01E058FF4FA081B181B0 +:100180006C93A081B1819D012F5F3F4F318320830C +:100190002E173F0721F412969C938E9311972FB739 +:1001A000F894FC01EC57FF4F80818F5F80832FBF55 +:1001B0000895DC01AE57BF4FED91FC91119741912D +:1001C0001196FC93EE939C0120583F4FE217F307E2 +:1001D00011F48D939C932FB7F894FC01EC57FF4FCB +:1001E0009081915090832FBF842F089584B7877F8B +:1001F00084BF88E10FB6F89480936000109260008D +:100200000FBE87E690E09093CD008093CC0086E00F +:100210008093CA001092C80088E18093C900539A65 +:100220005A9A8AB180638AB98BB180638BB9F0D254 +:1002300084E085BD5F9A579A0895D8DF2FB7F89468 +:100240008EE991E090931F0280931E029093210209 +:10025000809320022FBF2FB7F89489E191E090930B +:100260009A018093990190939C0180939B012FBFE9 +:100270007894D3E09FB7F894809122029FBF803892 +:1002800049F080E091E00ED697FD04C0682F8EE91A +:1002900091E071DF8FB7F894C0919D018FBFA8994D +:1002A00002C0C13658F1A89A80919D01882319F0A7 +:1002B0005D98D0931601CC2349F089E191E079DF74 +:1002C000682F80E091E093D5C150F5CF8091160161 +:1002D000882341F08091160181508093160181118D +:1002E00001C05D9A80911701882341F08091170128 +:1002F000815080931701811101C05C9A9FB7F894D7 +:10030000809122029FBF882361F08EE991E051DF46 +:100310009091C80095FFFCCF8093CE005C98D0935D +:10032000170180E091E0B0D59AD4A4CF80E091E0AD +:1003300011C580E091E0A5C41F93CF93DF93EC013A +:100340008C89813031F0823011F010E003C010E26E +:1003500001C010E38B89823009F418608D898730E1 +:1003600031F0883031F0863029F4126003C0146017 +:1003700001C016601092C9001092C8001092CA0005 +:100380002F85388949895A89211581EE3807410519 +:10039000510571F0CA01B9019695879577956795D2 +:1003A00060587B47814E9F4FA8D52150310902C02C +:1003B00020E130E03093CD002093CC001093CA00B0 +:1003C0008F859889A989BA898115914EA105B105B2 +:1003D00011F480E001C082E08093C80088E9809336 +:1003E000C900DF91CF911F9108951F920F920FB610 +:1003F0000F9211242F933F934F935F936F937F93AB +:100400008F939F93AF93BF93EF93FF936091CE0031 +:100410008EB3843019F489E191E0ADDEFF91EF9164 +:10042000BF91AF919F918F917F916F915F914F910C +:100430003F912F910F900FBE0F901F901895FC01C8 +:10044000858580FF02C05F9808955F9A0895292FDF +:1004500033272230310559F02330310569F021303E +:100460003105F9F482E190E02CE231E01EC08EE328 +:1004700090E02EEE30E019C099278130910541F0CF +:100480008230910541F0892B61F4EAEEF0E005C07D +:10049000EEEAF0E002C0E8E8F0E0849190E09F012D +:1004A00004C080E090E020E030E0FA013183208356 +:1004B000089528E030E040E02817390720F44F5F26 +:1004C000220F331FF9CF842F8295807F0895809368 +:1004D000E900EBEEF0E0808181608083EDEEF0E0FA +:1004E00010826093EC0040838091EE00881F882783 +:1004F000881F08951092F40080E08093E900109224 +:10050000F0001092E8001092ED009091EB009E7FB9 +:100510009093EB008F5F853081F7089580912702DB +:1005200087FD05C08091E80080FF0DC010C080915C +:10053000E80082FD04C08EB38111F9CF0895809147 +:10054000E8008B7707C08EB38111ECCF08958091BE +:10055000E8008E778093E800089585E69091EC009E +:1005600090FF05C09091E80090FF05C01BC09091DE +:10057000E80092FD17C09EB39923B1F09EB3953069 +:10058000A9F09091EB0095FD13C09091E10092FFCE +:10059000E5CF9091E1009B7F9093E1008150F1F6CF +:1005A00084E0089580E0089582E0089583E008954E +:1005B00081E0089520912D0230912E0226173707F1 +:1005C00048F06115710539F42091E8002E772093E9 +:1005D000E80001C0B90130E06115710591F1209189 +:1005E000E80023FD38C02091E80022FF06C080917A +:1005F000E80082FF29C080E008952EB3222369F12C +:100600002EB3253061F12091E80020FFE5CF209145 +:10061000F200FC01CF016115710549F0283038F472 +:1006200081918093F100615071092F5FF3CF31E028 +:10063000283009F030E02091E8002E772093E80080 +:10064000CBCF3111CCCFD3CF8EB3882331F08EB343 +:10065000853069F604C081E0089582E0089583E062 +:10066000089520912D0230912E022617370748F069 +:100670006115710539F42091E8002E772093E80088 +:1006800001C0B90130E06115710599F12091E800D0 +:1006900023FD39C02091E80022FF06C08091E800C8 +:1006A00082FF2AC080E008952EB3222371F12EB379 +:1006B000253069F12091E80020FFE5CF2091F2007C +:1006C000FC01CF016115710551F0283040F484918F +:1006D0008093F100615071092F5F3196F2CF31E0C4 +:1006E000283009F030E02091E8002E772093E800D0 +:1006F000CACF3111CBCFD2CF8EB3882331F08EB396 +:10070000853061F604C081E0089582E0089583E0B9 +:1007100008956115710529F42091E8002B77209345 +:10072000E8006115710549F12091E80023FD2AC018 +:100730002EB3222359F12EB3253051F12091E80038 +:1007400022FFF2CFFC018091F200882371F09F011B +:100750002F5F3F4FC9014091F10040836150710903 +:1007600061157105C9F2F901EECFCF01D5CF8EB376 +:10077000882361F08EB3853059F08091E80080FFC6 +:10078000F6CF02C081E0089580E0089582E00895E8 +:1007900083E0089542D044D01EBA109225021092F0 +:1007A00024021092230284E089BD89B5826089BD4C +:1007B00009B400FEFDCF8091D800982F9F779093C9 +:1007C000D80080688093D800809163008E7F8093EA +:1007D00063008091D8008F7D8093D8008091E000E5 +:1007E0008E7F8093E0008091E1008E7F8093E10016 +:1007F0008091E20081608093E2008091E100877F38 +:100800008093E1008091E20088608093E200089587 +:10081000C1DF81E08093260208951092E2000895DE +:100820001092E10008951F920F920FB60F921124BB +:100830002F933F934F935F936F937F938F939F93E8 +:10084000AF93BF93EF93FF938091E10080FF1BC0B4 +:100850008091E20080FF17C08091E1008E7F80933D +:10086000E1008091E2008E7F8093E2008091E200BF +:1008700080618093E2008091D80080628093D800EC +:1008800019BC1EBAEBD18091E10084FF29C0809190 +:10089000E20084FF25C084E089BD89B5826089BDFE +:1008A00009B400FEFDCF8091D8008F7D8093D800E1 +:1008B0008091E1008F7E8093E1008091E2008F7E45 +:1008C0008093E2008091E20081608093E200809159 +:1008D0002502882311F084E001C081E08EBBBED1E7 +:1008E0008091E10083FF27C08091E20083FF23C055 +:1008F0008091E100877F8093E10082E08EBB1092BF +:1009000025028091E1008E7F8093E1008091E200DA +:100910008E7F8093E2008091E20080618093E2000C +:10092000E9DD42E060E080E0D2DD8091F0008860A7 +:100930008093F00093D18091E10082FF0AC0809102 +:10094000E20082FF06C08091E1008B7F8093E1008E +:1009500085D1FF91EF91BF91AF919F918F917F9141 +:100960006F915F914F913F912F910F900FBE0F901C +:100970001F9018951F920F920FB60F9211242F936C +:100980003F934F935F936F937F938F939F93AF9317 +:10099000BF93CF93EF93FF93E9EEF0E0C081C77070 +:1009A0001082E0EFF0E08081877F808378941CD014 +:1009B000F894E9EEF0E01082A0EFB0E08C9188604E +:1009C0008C93C083FF91EF91CF91BF91AF919F9195 +:1009D0008F917F916F915F914F913F912F910F90E8 +:1009E0000FBE0F901F9018951F93CF93DF93CDB735 +:1009F000DEB7AA970FB6F894DEBF0FBECDBFE7E211 +:100A0000F2E08091F100819322E0EF32F207C9F722 +:100A10002091270230912802832F90E08A3091059F +:100A200008F010C1FC01E65CFF4F89C2203881F05C +:100A3000223809F007C180912B0287708093E9006A +:100A40008091EB0085FB882780F91092E90006C0B1 +:100A50008091230290912402911182609091E8008C +:100A6000977F9093E8008093F1001092F100BDC051 +:100A7000822F8D7F09F0E6C0222319F0223061F029 +:100A8000D2C080912902813009F0CDC0333009F005 +:100A900080E08093240228C080912902811124C023 +:100AA00020912B02277009F4BEC02093E9008091A9 +:100AB000EB0080FFB8C08091EB00333011F480620E +:100AC00011C080618093EB0081E090E0022E01C0B4 +:100AD000880F0A94EAF78093EA001092EA00809166 +:100AE000EB0088608093EB001092E9008091E800B1 +:100AF000877F7EC02111A6C0109129028091E80055 +:100B0000877F8093E8000ADD8091E80080FD04C0C3 +:100B10008EB38111F9CF87C0812F8F7711F093E0C9 +:100B200001C092E09EBB80688093E3007CC02058A7 +:100B3000223008F087C08091290290912A028C3DD2 +:100B400023E0920781F583E08A838AE289834FB7A5 +:100B5000F894DE01139620E03EE051E2E32FF0E04E +:100B600050935700E49120FF03C0E295EF703F5F80 +:100B7000EF7090E39E0F9A3310F0E95C01C0E92F0B +:100B80008E2F90E08D939D932F5F243139F74FBFC7 +:100B90008091E800877F8093E8006AE270E0CE01F0 +:100BA000019608DD11C0AE014F5F5F4F60912B02CF +:100BB0004EDC0097C1F12091E800277F2093E800E8 +:100BC000BC0189819A814DDD8091E8008B7780930B +:100BD000E80029C02038B1F58091E800877F809334 +:100BE000E800809125028093F1008091E8008E77E3 +:100BF0008093E80093DC17C0211124C09091290252 +:100C0000923088F48091E800877F8093E800909389 +:100C1000250284DC80912502882311F084E001C044 +:100C200083E08EBB83DB8091E80083FF0DC0809161 +:100C3000EB0080628093EB008091E800877F8093D7 +:100C4000E80002C076DBEFCFAA960FB6F894DEBFBD +:100C50000FBECDBFDF91CF911F9108950895CF931F +:100C60008EB3882359F0C091E900C7701092E90053 +:100C70008091E80083FDB8DEC093E900CF9108952C +:100C80000895CF93DF93EC018091E80083FF5FC06C +:100C9000888190E020912B0230912C02281739078F +:100CA00009F055C080912802813249F018F4803251 +:100CB000C9F04DC0823261F18332C9F148C08091E0 +:100CC0002702813A09F043C08091E800877F809332 +:100CD000E80067E070E0CE010F966CDC8091E800E0 +:100CE0008B7713C080912702813289F58091E800CB +:100CF000877F8093E80067E070E0CE010F9609DD02 +:100D0000CE011ADB8091E8008E778093E8001FC047 +:100D1000809127028132D9F48091E800877F809307 +:100D2000E800809129028D87CE0189DB0DC080917A +:100D30002702813261F48091E800877F8093E80088 +:100D400060912902CE019CDFDF91CF91E7CBDF914B +:100D5000CF9108950F931F93CF93DF93EC01FC0184 +:100D60003D9689E0DF011D928A95E9F72A813B8152 +:100D70008C81882311F014E001C010E00981C901C1 +:100D800098DB412F482B426061E8802FA0DB88234D +:100D900041F12E813F818885882311F014E001C044 +:100DA00010E00D81C90185DB412F482B426060E8CE +:100DB000802F8DDB8823A9F02A853B858C858823AD +:100DC00011F014E001C010E0C985C90172DB412FA8 +:100DD000482B426061EC8C2FDF91CF911F910F91D6 +:100DE00076CB80E0DF91CF911F910F910895CF9343 +:100DF000C62F2EB32430E9F4FC0147855089618960 +:100E00007289452B462B472BA1F081818093E90005 +:100E10008091E80085FF04C0C093F10080E00AC023 +:100E20008091E8008E778093E80097DB8823A1F318 +:100E300001C082E0CF9108952EB3243019F5FC0152 +:100E40004785508961897289452B462B472BD1F004 +:100E500081818093E9008091F200882389F090914C +:100E6000E8008091E8008E778093E80095FD08C047 +:100E700074DB811108C08091E8008E778093E800D0 +:100E800080E0089582E008952EB3243051F4FC01EF +:100E90004785508961897289452B462B472B09F07C +:100EA000CBCF08952EB3243019F08FEF9FEF089524 +:100EB000FC014785508961897289452B462B472B58 +:100EC000A1F385818093E9008091E80082FFEDCF56 +:100ED0008091F200882321F02091F10030E002C0DF +:100EE0002FEF3FEF8091F200811105C08091E80063 +:100EF0008B778093E800C9010895A1E21A2EAA1BFE +:100F0000BB1BFD010DC0AA1FBB1FEE1FFF1FA217B9 +:100F1000B307E407F50720F0A21BB30BE40BF50BB6 +:100F2000661F771F881F991F1A9469F7609570953F +:100F3000809590959B01AC01BD01CF010895EE0F06 +:0E0F4000FF1F0590F491E02D0994F894FFCF67 +:100F4E000003400000044000000208000000000002 +:060F5E000000000000008D +:00000001FF diff --git a/firmwares/atmegaxxu2/arduino-usbserial/Genuino-usbserial-atmega16u2-Uno-R3.hex b/firmwares/atmegaxxu2/arduino-usbserial/Genuino-usbserial-atmega16u2-Uno-R3.hex new file mode 100644 index 0000000..3abf6ad --- /dev/null +++ b/firmwares/atmegaxxu2/arduino-usbserial/Genuino-usbserial-atmega16u2-Uno-R3.hex @@ -0,0 +1,248 @@ +:1000000098C00000B1C00000AFC00000ADC000004B +:10001000ABC00000A9C00000A7C00000A5C0000040 +:10002000A3C00000A1C000009FC00000F6C30000F4 +:100030009BC4000099C0000097C0000095C000005C +:1000400093C0000091C000008FC000008DC0000070 +:100050008BC0000089C0000087C00000C0C1000044 +:1000600083C0000081C000007FC000007DC0000090 +:100070007BC00000100532051C0632051C06740505 +:1000800091051C06E405F6051803470065006E009F +:10009000750069006E006F00200055006E006F0053 +:1000A00000003A03410072006400750069006E00B0 +:1000B0006F0020004C004C00430020002800770017 +:1000C000770077002E0061007200640075006900FF +:1000D0006E006F002E00630063002900000004031F +:1000E000090409023E00020100C0320904000001B7 +:1000F0000202010005240001100424020605240662 +:100100000001070582030800FF09040100020A003C +:1001100000000705040240000107058302400001BA +:1001200012011001020000084123430201000102F4 +:10013000DC0111241FBECFEFD2E0DEBFCDBF11E046 +:10014000A0E0B1E0E2E4FFE002C005900D92A6312C +:10015000B107D9F712E0A6E1B1E001C01D92AF32BC +:10016000B107E1F764D0EBC64BCFFC01E058FF4F7D +:10017000A081B1816C93A081B1819D012F5F3F4F20 +:10018000318320832E173F0721F412969C938E9380 +:1001900011972FB7F894FC01EC57FF4F80818F5FC8 +:1001A00080832FBF0895DC01AE57BF4FED91FC91C6 +:1001B000119741911196FC93EE939C0120583F4F6B +:1001C000E217F30711F48D939C932FB7F894FC0179 +:1001D000EC57FF4F9081915090832FBF842F08954B +:1001E00084B7877F84BF88E10FB6F894809360005E +:1001F000109260000FBE87E690E09093CD00809350 +:10020000CC0086E08093CA001092C80088E18093F9 +:10021000C900539A5A9A8AB180638AB98BB18063B4 +:100220008BB9F0D284E085BD5F9A579A0895D8DFE4 +:100230002FB7F8948EE991E090931F0280931E02ED +:1002400090932102809320022FBF2FB7F89489E169 +:1002500091E090939A018093990190939C018093EF +:100260009B012FBF7894D3E09FB7F894809122022E +:100270009FBF803849F080E091E00ED697FD04C022 +:10028000682F8EE991E071DF8FB7F894C0919D01DE +:100290008FBFA89902C0C13658F1A89A80919D01DC +:1002A000882319F05D98D0931601CC2349F089E199 +:1002B00091E079DF682F80E091E093D5C150F5CFD0 +:1002C00080911601882341F080911601815080931E +:1002D0001601811101C05D9A80911701882341F0B8 +:1002E00080911701815080931701811101C05C9AA0 +:1002F0009FB7F894809122029FBF882361F08EE916 +:1003000091E051DF9091C80095FFFCCF8093CE0023 +:100310005C98D093170180E091E0B0D59AD4A4CF37 +:1003200080E091E011C580E091E0A5C41F93CF93D8 +:10033000DF93EC018C89813031F0823011F010E0D4 +:1003400003C010E201C010E38B89823009F4186009 +:100350008D89873031F0883031F0863029F4126091 +:1003600003C0146001C016601092C9001092C8004A +:100370001092CA002F85388949895A89211581EE42 +:1003800038074105510571F0CA01B9019695879565 +:100390007795679560587B47814E9F4FA8D5215030 +:1003A000310902C020E130E03093CD002093CC0031 +:1003B0001093CA008F859889A989BA898115914EB1 +:1003C000A105B10511F480E001C082E08093C8006E +:1003D00088E98093C900DF91CF911F9108951F9202 +:1003E0000F920FB60F9211242F933F934F935F9369 +:1003F0006F937F938F939F93AF93BF93EF93FF93ED +:100400006091CE008EB3843019F489E191E0ADDEC5 +:10041000FF91EF91BF91AF919F918F917F916F91DC +:100420005F914F913F912F910F900FBE0F901F90B2 +:100430001895FC01858580FF02C05F9808955F9A3A +:100440000895292F33272230310559F02330310503 +:1004500069F021303105F9F482E190E020E231E0E9 +:100460001EC08EE390E022EE30E019C09927813063 +:10047000910541F08230910541F0892B61F4EEED58 +:10048000F0E005C0E2EAF0E002C0E8E8F0E08491C4 +:1004900090E09F0104C080E090E020E030E0FA01AD +:1004A00031832083089528E030E040E028173907A1 +:1004B00020F44F5F220F331FF9CF842F8295807F66 +:1004C00008958093E900EBEEF0E080818160808305 +:1004D000EDEEF0E010826093EC0040838091EE003E +:1004E000881F8827881F08951092F40080E0809369 +:1004F000E9001092F0001092E8001092ED00909147 +:10050000EB009E7F9093EB008F5F853081F708951D +:100510008091270287FD05C08091E80080FF0DC013 +:1005200010C08091E80082FD04C08EB38111F9CF24 +:1005300008958091E8008B7707C08EB38111ECCFCE +:1005400008958091E8008E778093E800089585E60D +:100550009091EC0090FF05C09091E80090FF05C0DD +:100560001BC09091E80092FD17C09EB39923B1F093 +:100570009EB39530A9F09091EB0095FD13C090913A +:10058000E10092FFE5CF9091E1009B7F9093E10025 +:100590008150F1F684E0089580E0089582E00895A6 +:1005A00083E0089581E0089520912D0230912E027C +:1005B0002617370748F06115710539F42091E800D6 +:1005C0002E772093E80001C0B90130E06115710574 +:1005D00091F12091E80023FD38C02091E80022FF2E +:1005E00006C08091E80082FF29C080E008952EB304 +:1005F000222369F12EB3253061F12091E80020FF1C +:10060000E5CF2091F200FC01CF016115710549F0A1 +:10061000283038F481918093F100615071092F5F87 +:10062000F3CF31E0283009F030E02091E8002E7758 +:100630002093E800CBCF3111CCCFD3CF8EB388231A +:1006400031F08EB3853069F604C081E0089582E010 +:10065000089583E0089520912D0230912E022617EF +:10066000370748F06115710539F42091E8002E77BD +:100670002093E80001C0B90130E06115710599F1DE +:100680002091E80023FD39C02091E80022FF06C038 +:100690008091E80082FF2AC080E008952EB32223D3 +:1006A00071F12EB3253069F12091E80020FFE5CFEC +:1006B0002091F200FC01CF016115710551F0283045 +:1006C00040F484918093F100615071092F5F31965D +:1006D000F2CF31E0283009F030E02091E8002E77A9 +:1006E0002093E800CACF3111CBCFD2CF8EB388236D +:1006F00031F08EB3853061F604C081E0089582E068 +:10070000089583E008956115710529F42091E800AA +:100710002B772093E8006115710549F12091E800DD +:1007200023FD2AC02EB3222359F12EB3253051F1D7 +:100730002091E80022FFF2CFFC018091F200882393 +:1007400071F09F012F5F3F4FC9014091F10040833D +:100750006150710961157105C9F2F901EECFCF0140 +:10076000D5CF8EB3882361F08EB3853059F0809158 +:10077000E80080FFF6CF02C081E0089580E0089590 +:1007800082E0089583E0089542D044D01EBA1092CA +:100790002502109224021092230284E089BD89B5BB +:1007A000826089BD09B400FEFDCF8091D800982FEA +:1007B0009F779093D80080688093D80080916300E1 +:1007C0008E7F809363008091D8008F7D8093D800C6 +:1007D0008091E0008E7F8093E0008091E1008E7F29 +:1007E0008093E1008091E20081608093E20080913B +:1007F000E100877F8093E1008091E2008860809330 +:10080000E2000895C1DF81E08093260208951092EE +:10081000E20008951092E10008951F920F920FB622 +:100820000F9211242F933F934F935F936F937F9376 +:100830008F939F93AF93BF93EF93FF938091E100CA +:1008400080FF1BC08091E20080FF17C08091E10013 +:100850008E7F8093E1008091E2008E7F8093E200A2 +:100860008091E20080618093E2008091D8008062F4 +:100870008093D80019BC1EBAEBD18091E10084FFAF +:1008800029C08091E20084FF25C084E089BD89B53C +:10089000826089BD09B400FEFDCF8091D8008F7DB4 +:1008A0008093D8008091E1008F7E8093E100809159 +:1008B000E2008F7E8093E2008091E200816080936D +:1008C000E20080912502882311F084E001C081E0DC +:1008D0008EBBBED18091E10083FF27C08091E200F2 +:1008E00083FF23C08091E100877F8093E10082E055 +:1008F0008EBB109225028091E1008E7F8093E100F3 +:100900008091E2008E7F8093E2008091E20080611E +:100910008093E200E9DD42E060E080E0D2DD80919A +:10092000F00088608093F00093D18091E10082FF15 +:100930000AC08091E20082FF06C08091E1008B7FB7 +:100940008093E10085D1FF91EF91BF91AF919F918D +:100950008F917F916F915F914F913F912F910F9068 +:100960000FBE0F901F9018951F920F920FB60F9207 +:1009700011242F933F934F935F936F937F938F93A4 +:100980009F93AF93BF93CF93EF93FF93E9EEF0E084 +:10099000C081C7701082E0EFF0E08081877F8083A4 +:1009A00078941CD0F894E9EEF0E01082A0EFB0E06B +:1009B0008C9188608C93C083FF91EF91CF91BF9110 +:1009C000AF919F918F917F916F915F914F913F91E7 +:1009D0002F910F900FBE0F901F9018951F93CF93DC +:1009E000DF93CDB7DEB7AA970FB6F894DEBF0FBE80 +:1009F000CDBFE7E2F2E08091F100819322E0EF3297 +:100A0000F207C9F72091270230912802832F90E046 +:100A10008A30910508F010C1FC01E65CFF4F89C2E5 +:100A2000203881F0223809F007C180912B028770AD +:100A30008093E9008091EB0085FB882780F9109274 +:100A4000E90006C0809123029091240291118260F6 +:100A50009091E800977F9093E8008093F1001092C6 +:100A6000F100BDC0822F8D7F09F0E6C0222319F06E +:100A7000223061F0D2C080912902813009F0CDC0CE +:100A8000333009F080E08093240228C0809129024D +:100A9000811124C020912B02277009F4BEC020933D +:100AA000E9008091EB0080FFB8C08091EB0033300B +:100AB00011F4806211C080618093EB0081E090E0CE +:100AC000022E01C0880F0A94EAF78093EA00109280 +:100AD000EA008091EB0088608093EB001092E900BF +:100AE0008091E800877F7EC02111A6C01091290265 +:100AF0008091E800877F8093E8000ADD8091E8001C +:100B000080FD04C08EB38111F9CF87C0812F8F770C +:100B100011F093E001C092E09EBB80688093E300F7 +:100B20007CC02058223008F087C080912902909123 +:100B30002A028C3D23E0920781F583E08A838AE2D2 +:100B400089834FB7F894DE01139620E03EE051E22E +:100B5000E32FF0E050935700E49120FF03C0E295AB +:100B6000EF703F5FEF7090E39E0F9A3310F0E95CF7 +:100B700001C0E92F8E2F90E08D939D932F5F24313C +:100B800039F74FBF8091E800877F8093E8006AE2E1 +:100B900070E0CE01019608DD11C0AE014F5F5F4FDE +:100BA00060912B024EDC0097C1F12091E800277F75 +:100BB0002093E800BC0189819A814DDD8091E80095 +:100BC0008B778093E80029C02038B1F58091E80048 +:100BD000877F8093E800809125028093F1008091C7 +:100BE000E8008E778093E80093DC17C0211124C0C1 +:100BF00090912902923088F48091E800877F809359 +:100C0000E8009093250284DC80912502882311F06E +:100C100084E001C083E08EBB83DB8091E80083FF2A +:100C20000DC08091EB0080628093EB008091E80022 +:100C3000877F8093E80002C076DBEFCFAA960FB6DD +:100C4000F894DEBF0FBECDBFDF91CF911F91089505 +:100C50000895CF938EB3882359F0C091E900C770EF +:100C60001092E9008091E80083FDB8DEC093E900AE +:100C7000CF9108950895CF93DF93EC018091E80020 +:100C800083FF5FC0888190E020912B0230912C027D +:100C90002817390709F055C080912802813249F0A0 +:100CA00018F48032C9F04DC0823261F18332C9F14B +:100CB00048C080912702813A09F043C08091E80042 +:100CC000877F8093E80067E070E0CE010F966CDCD0 +:100CD0008091E8008B7713C080912702813289F5DB +:100CE0008091E800877F8093E80067E070E0CE01A4 +:100CF0000F9609DDCE011ADB8091E8008E77809394 +:100D0000E8001FC0809127028132D9F48091E80069 +:100D1000877F8093E800809129028D87CE0189DB4F +:100D20000DC080912702813261F48091E800877FB5 +:100D30008093E80060912902CE019CDFDF91CF9182 +:100D4000E7CBDF91CF9108950F931F93CF93DF935C +:100D5000EC01FC013D9689E0DF011D928A95E9F7DF +:100D60002A813B818C81882311F014E001C010E0BE +:100D70000981C90198DB412F482B426061E8802F2F +:100D8000A0DB882341F12E813F818885882311F0E3 +:100D900014E001C010E00D81C90185DB412F482B13 +:100DA000426060E8802F8DDB8823A9F02A853B858F +:100DB0008C85882311F014E001C010E0C985C901B9 +:100DC00072DB412F482B426061EC8C2FDF91CF9179 +:100DD0001F910F9176CB80E0DF91CF911F910F9102 +:100DE0000895CF93C62F2EB32430E9F4FC01478534 +:100DF000508961897289452B462B472BA1F081814F +:100E00008093E9008091E80085FF04C0C093F10061 +:100E100080E00AC08091E8008E778093E80097DB3D +:100E20008823A1F301C082E0CF9108952EB324302E +:100E300019F5FC014785508961897289452B462B3C +:100E4000472BD1F081818093E9008091F2008823C3 +:100E500089F09091E8008091E8008E778093E80017 +:100E600095FD08C074DB811108C08091E8008E7781 +:100E70008093E80080E0089582E008952EB3243046 +:100E800051F4FC014785508961897289452B462BB5 +:100E9000472B09F0CBCF08952EB3243019F08FEFF4 +:100EA0009FEF0895FC014785508961897289452B20 +:100EB000462B472BA1F385818093E9008091E800C0 +:100EC00082FFEDCF8091F200882321F02091F10084 +:100ED00030E002C02FEF3FEF8091F200811105C09A +:100EE0008091E8008B778093E800C9010895A1E222 +:100EF0001A2EAA1BBB1BFD010DC0AA1FBB1FEE1F94 +:100F0000FF1FA217B307E407F50720F0A21BB30BDE +:100F1000E40BF50B661F771F881F991F1A9469F75A +:100F200060957095809590959B01AC01BD01CF01B6 +:100F30000895EE0FFF1F0590F491E02D0994F894A9 +:020F4000FFCFE1 +:100F4200000340000004400000020800000000000E +:060F520000000000000099 +:00000001FF -- cgit v1.2.3-18-g5258