From: Manfred Steiner Date: Thu, 5 Sep 2024 06:19:35 +0000 (+0200) Subject: software/nano-644/test_2024-07-23 (release/2024-09-05_075956) X-Git-Url: https://git.htl-mechatronik.at/public/?a=commitdiff_plain;h=2694bdd9a573c2722354209bec6cddf21199cab7;p=nano-x-base.git software/nano-644/test_2024-07-23 (release/2024-09-05_075956) --- diff --git a/software/nano-1284/test_2024-07-23/Makefile b/software/nano-1284/test_2024-07-23/Makefile index 88e53cd..fef15d5 100644 --- a/software/nano-1284/test_2024-07-23/Makefile +++ b/software/nano-1284/test_2024-07-23/Makefile @@ -110,6 +110,9 @@ isp-1284p: isp-flash-1284p: dist/$(NAME).elf all avrdude -c usbasp -p $(AVRDUDE_DEVICE) -e -U flash:w:$< +isp-read-flash-1284p: + avrdude -c usbasp -p m644p -U flash:r:/tmp/flash-nano-1284__$(shell date +"%Y-%m-%d_%H%M%S") + flash-1284p: dist/$(NAME).elf all avrdude -c arduino -p $(AVRDUDE_DEVICE) -P /dev/ttyUSB0 -b 115200 -e -U flash:w:$< diff --git a/software/nano-644/test_2024-07-23/Makefile b/software/nano-644/test_2024-07-23/Makefile index 4ceec53..7bba93d 100644 --- a/software/nano-644/test_2024-07-23/Makefile +++ b/software/nano-644/test_2024-07-23/Makefile @@ -123,6 +123,9 @@ isp-644p: isp-flash-644p: dist/$(NAME).elf all avrdude -c usbasp -p m644p -e -U flash:w:$< +isp-read-flash-644p: + avrdude -c usbasp -p m644p -U flash:r:/tmp/flash-nano-644__$(shell date +"%Y-%m-%d_%H%M%S") + flash-644p: dist/$(NAME).elf all avrdude -c arduino -p m644p -P /dev/ttyUSB0 -b 115200 -e -U flash:w:$< diff --git a/software/nano-644/test_2024-07-23/release/2024-09-05_075956/test_2024-07-23_nano-644.elf b/software/nano-644/test_2024-07-23/release/2024-09-05_075956/test_2024-07-23_nano-644.elf new file mode 100755 index 0000000..a9a20b1 Binary files /dev/null and b/software/nano-644/test_2024-07-23/release/2024-09-05_075956/test_2024-07-23_nano-644.elf differ diff --git a/software/nano-644/test_2024-07-23/release/2024-09-05_075956/test_2024-07-23_nano-644.hex b/software/nano-644/test_2024-07-23/release/2024-09-05_075956/test_2024-07-23_nano-644.hex new file mode 100644 index 0000000..b06b977 --- /dev/null +++ b/software/nano-644/test_2024-07-23/release/2024-09-05_075956/test_2024-07-23_nano-644.hex @@ -0,0 +1,2293 @@ +:100000000C9440070C9468070C9468070C946807DC +:100010000C9468070C9468070C9468070C946807A4 +:100020000C9468070C94F90A0C9468070C94680700 +:100030000C9468070C9468070C9468070C94680784 +:100040000C9468070C9468070C9468070C94680774 +:100050000C94490A0C9468070C9468070C94680780 +:100060000C9468070C9468070C94BD0A0C946807FC +:100070000C947C0A0C9468070C946807076342365A +:10008000B79BD8A71A39685618AEBAAB558C1D3C29 +:10009000B7CC5763BD6DEDFD753EF6177231BF00ED +:1000A0000000803F08000000BE922449123EABAA27 +:1000B000AA2ABECDCCCC4C3E00000080BEABAAAA82 +:1000C000AA3E00000000BF000000803F00000000CA +:1000D00000084178D3BB4387D1133D190E3CC3BD03 +:1000E0004282AD2B3E68EC8276BED98FE1A93E4CB0 +:1000F00080EFFFBE01C4FF7F3F00000000006E6183 +:100100006E00696E660000407A10F35A00A0724ECD +:1001100018090010A5D4E80000E87648170000E4AC +:100120000B54020000CA9A3B000000E1F5050000F4 +:1001300080969800000040420F000000A086010059 +:100140000000102700000000E80300000000640029 +:10015000000000000A000000000001000000000094 +:100160002C76D888DC674F0823DFC1DFAE59E1B1B8 +:10017000B796E5E3E453C63AE651997696E8E6C2C7 +:100180008426EB898C9B62ED407C6FFCEFBC9C9FCE +:1001900040F2BAA56FA5F490055A2AF75C936B6CF0 +:1001A000F9676DC11BFCE0E40D47FEF520E6B500E4 +:1001B000D0ED902E0300943577050080841E080052 +:1001C00000204E0A000000C80C333333330F986E02 +:1001D00012831141EF8D2114893BE65516CFFEE6BF +:1001E000DB18D1844B381BF77C1D901DA4BBE42485 +:1001F000203284725E228100C9F124ECA1E53D2702 +:100200006364696E6F70737578585B000A25346497 +:100210003A20005D3A20000A0A5B000A53656C65CB +:10022000637420756E69743A2000253378202E2E71 +:100230002E2000417661696C61626C6520756E6983 +:1002400074733A0A0A00202F2000202F2000446FE8 +:100250006E65004552524F52000A000A3D3D3D3D39 +:100260003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DBE +:100270003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DAE +:100280000A200041546D65676136343450003037C0 +:100290003A35393A353600536570202035203230F2 +:1002A0003234000A505441424C452025643A2030F3 +:1002B00078253032780020213D2030782530327882 +:1002C000000A00205B5741524E3A2062756666650F +:1002D0007220746F20736D616C6C5D2000204F4B39 +:1002E0005B72656365697665202564206279746553 +:1002F000735D2000204552524F525B726563656901 +:1003000076652025642062797465732C2065787089 +:100310006563742025642062797465735D20005DD7 +:1003200020002030782530325800205374617465E5 +:10033000735B004552525D005D00203078253032FD +:1003400078000A205B726561645265676973746541 +:100350007273283078253032782C202E2E2E2C20C7 +:100360002564295D202D3E20004552525D003078E5 +:10037000253032782C7374617475733D3078253074 +:1003800032785D000A205B7265616452656769734B +:100390007465722830782530327829202D3E20006F +:1003A0004552525D007374617475733D3078253029 +:1003B00032785D00202D3E200020307825303278C4 +:1003C000000A205B777269746552656769737465AA +:1003D000727328307825303278293A2000455252FD +:1003E0005D007374617475733D3078253032785DCB +:1003F000000A205B7772697465526567697374657A +:1004000072283078253032782C20307825303278B8 +:1004100029202D3E20004F4B006661696C73004F10 +:100420004B2C20696E69742050415441424C452048 +:100430002E2E2E20006661696C73004F4B2C2069B4 +:100440006E6974207265676973746572202E2E2E32 +:1004500020006661696C73002072657365742043C7 +:100460004331313031202E2E2E200043432D3131A7 +:1004700030312D3F0043432D313130312D546573E0 +:10048000740043432D313130312D526563656976F7 +:10049000650043432D313130312D53656E64006466 +:1004A0006F6E65202873746174653D307825303235 +:1004B000782900202E2E2E200020253032580025AD +:1004C00064206461746120627974657320284845F2 +:1004D00058293A20004552524F522C20004F4B2CA5 +:1004E000200020525353493D25642C204C51493D56 +:1004F00025642C204352432000202D3E200045320D +:100500000063616E63656C6C6564004532004F4B3F +:100510002C2072656365697665202E2E2E20003FA3 +:10052000202849444C45290063616E63656C6C6505 +:1005300064004531000A205B253034785D203D3E63 +:10054000207374617274202E2E2E20004F4B0045B4 +:1005500031005D202D3E2000202530325800202D16 +:100560002D3E2073656E6420256420627974657366 +:1005700020284845583A2025303258003078253018 +:100580003278004531000A205B253034785D3A200E +:1005900073746174653D006661696C730028504135 +:1005A0005441424C45203D203078253032582900B6 +:1005B00064426D20000A2073776974636820706F4D +:1005C00077657220746F200020757365202B206181 +:1005D0006E64202D20666F7220706F7765722063C5 +:1005E00068616E676520286F74686572206B657935 +:1005F000202D3E206261636B20746F20646566610C +:10060000756C742900292E06477A0E140404000024 +:100610000600216276CAF81622F840073018166CD8 +:10062000434991876BFB5610E92A001F4100597F0F +:100630003F813509C6392E3600C031310000C53141 +:10064000300000CD3700000086350000005030003B +:100650000000372D360000262D3130001D2D31359C +:1006600000172D323000032D33300025356420284B +:100670003078253032782920000D20203D3E20455D +:100680006E636F64657220287075736820746F20C4 +:10069000636C656172293A2000456E636F64657210 +:1006A00000656E64000A2049324320534C41564590 +:1006B0003A2066726F6D206D61737465723A2030F6 +:1006C0007825303278202D3E20746F206D61737450 +:1006D00065723A2030782530327800453100202D7F +:1006E0003E204552524F5200307825303278002C4F +:1006F000202066726F6D20736C6176653A20002051 +:100700002D3E204552524F52000A204932432D4D72 +:1007100041535445523A20746F20736C6176653AA8 +:1007200020307825303278004531004533002900EB +:1007300062616400706F6F72006661697200676F5A +:100740006F6400657863656C6C656E74003F002CA7 +:100750002065636F323D25642800292C2074766F54 +:10076000633D2564707062003F00756E6865616C62 +:1007700074687900706F6F72006D6F646572617478 +:100780006500676F6F6400657863656C6C656E7497 +:1007900000206171693D25642800453200252E3115 +:1007A00066C2B0432F252E31662525293A20004503 +:1007B00031290020207C20454E533136302028003E +:1007C0002C20483D20252E32662525002C20543D26 +:1007D00020252E3266C2B043000A203D3E20424D05 +:1007E0003238303A20503D20252E33666261720047 +:1007F0004F4B004534004533004532004F4B2C2011 +:10080000454E53313630202E2E2E2000453100200B +:10081000424D323830202E2E2E20004932432D53A7 +:100820006C617665004932432D4D617374657200C9 +:100830004932432D537061726B66756E20456E763A +:100840002D436F6D626F00656E64000A20203D3E8F +:10085000207265636569766520427974653A203057 +:100860007825303278000A20203D3E2073656E6482 +:10087000204279746520307825303278004945452A +:100880004534383500656E64004C4344206265731E +:10089000636872696562656E00696E6974203556B9 +:1008A000204C4344004C63640054657374204C45F1 +:1008B0004420442564004C656400656E6400202D6E +:1008C0003E2025342E3866560A00203078253032F6 +:1008D00078002020003F000A2020202020202052E5 +:1008E0007844313A0020307825303278000A203DB3 +:1008F0003E2053656E64696E673A004D6F646275A1 +:10090000733A206C657365205370616E6E756E6707 +:1009100020766F6E2045617374726F6E2053444D64 +:100920002D323330202845696E70686173656E7AA8 +:10093000C3A4686C65722900202E2E2E207072656B +:100940007373206B657920746F2070726F636565B7 +:1009500064006E6F206279746520726563656976E4 +:100960006564003078253032782072656365697679 +:100970006564002044453D25752C206E52453D257B +:10098000752073656E64203078253032782E2E2ED7 +:100990002000696E6974004D6F64627573002020D9 +:1009A0006E6F20726F746174696F6E20202000205A +:1009B000206E3D2025346420552F6D696E00205334 +:1009C000454E534F523D25642000206E4641554C04 +:1009D000543D25640020414443323D2533640020CA +:1009E0002050574D2F4F4330413D253364000D209B +:1009F000203D3E20414443303D25336400454E3D7B +:100A00003100454E3D30000D205357333D25642DB8 +:100A10003E000A004D6F746F72000A202042616E22 +:100A20006B30202D204750422564203D2030000AA5 +:100A3000202042616E6B30202D20475042256420DB +:100A40003D2031000A202042616E6B30202D20476E +:100A500050412564203D2030000A202042616E6B09 +:100A600030202D204750412564203D2031000A20B0 +:100A70003D3E207374617274202E2E2E002045336B +:100A8000202830782530327829002045322028303F +:100A900078253032782900204531202830782530DB +:100AA00032782900506F72744578700025346420C4 +:100AB0002830782530337829000D20203D3E204D08 +:100AC00065617375726520414443303A20000A0025 +:100AD000506F74690020205357393A36203D202545 +:100AE00064202564252064202564202000253464AA +:100AF000202830782530337829000D20203D3E20F5 +:100B00004D65617375726520414443323A20000A95 +:100B10000052325200416C6C00426C7565004772A5 +:100B200065656E00526564005267620020253032B0 +:100B300078000A202570202570202570202570203F +:100B40002570202570202570202D3E207772697435 +:100B5000653A2000706F776572206F666620666167 +:100B6000696C732C204920616D207374696C6C2052 +:100B7000616C697665203A2D29202E2E2E20707208 +:100B80006F63656564000A20706F776572206F6619 +:100B900066206E6F77202E2E2E000D2070726573EA +:100BA000732045534320746F2061626F72742C2050 +:100BB000706F776572206F666620696E202564739A +:100BC00020287072657373206B657920746F2073B1 +:100BD0006B69702074696D65722920000A000A2013 +:100BE000706F776572206F6E202E2E2E0066616901 +:100BF0006C73004F4B000A2054696D6572206F665C +:100C000066202E2E2E20000A2054696D65722073F6 +:100C1000657420746F202564732028313A253032A2 +:100C20005829202E2E2E20000A207365743A202584 +:100C30003034642D253032642D2530326420253047 +:100C400032643A253032643A2530326400202D2057 +:100C500054696D65723D307825303278002C20253E +:100C60006420253034642D253032642D25303264E3 +:100C700020253032643A253032643A25303264001F +:100C800020202D2D3E20003F3F00202530325800EF +:100C900020000A203D3E207265616420726567690C +:100CA0007374657220302D31352028686578293AB3 +:100CB000000A202020732F53202E2E207365636F8F +:100CC0006E6420282B2F2D290A000A2020206E2F49 +:100CD0004E202E2E206D696E75746520282B2F2DC9 +:100CE00029000A202020682F48202E2E20686F75AA +:100CF0007220282B2F2D29000A202020642F442029 +:100D00002E2E2064617920282B2F2D29000A2020E7 +:100D1000206D2F4D202E2E206D6F6E746820282B95 +:100D20002F2D29000A202020792F59202E2E2079BE +:100D300065617220282B2F2D29000A202020772F73 +:100D400057202E2E207765656B64617920282B2F24 +:100D50002D290A000A20202063202E2E2E2E206905 +:100D60006E697420636C6F636B000A202020702012 +:100D70002E2E2E2E20706F776572206F6E2F6F666D +:100D80006620285043372D3E513129000A2020206B +:100D900074202E2E2E2E2074696D6572206F6E2F9A +:100DA0006F6666000A2070726573733A000A203D10 +:100DB0003E20636F6E6669672038353633202E2EED +:100DC0002E20005254432D3835363300536F004DDA +:100DD0006F004469004D6900446F00467200536122 +:100DE000000043686172202564202D202573202D8A +:100DF0003E2025303278004C312F4C32204F4E00AF +:100E00004C312F4C32204F4E004F4646004F4E0083 +:100E1000536567370052656C6561736520535725CC +:100E20006420005072657373205357256400537714 +:100E3000697463680048656C6C6F20554152543189 +:100E40002C204543484F2D4D6F64757320616374AA +:100E50006976650A000A203D3E2073656E64207441 +:100E600065787420766961205541525431206E6F47 +:100E7000772E2E2E00556172743100007C3A183B9B +:100E800011241FBECFEFD0E1DEBFCDBF12E0A0E046 +:100E9000B1E0EAEDFDE802C005900D92A635B1077C +:100EA000D9F724E0A6E5B2E001C01D92A33EB20747 +:100EB000E1F717E0C0E4D7E004C02197FE010E94EB +:100EC000753DCE33D107C9F70E9420390C94EB460B +:100ED0000C940000FC01108211820895FC019181A4 +:100EE000992311F0915091830895FC01608384E669 +:100EF0008093B80084E08093BC0081E0089584E092 +:100F00008093BC001092B80008954150FB0194E812 +:100F100024EC4F3FD1F0442319F02093BC0002C0D1 +:100F20009093BC008091BC0087FFFCCF8091B900FA +:100F3000887F442319F0803519F009C0883539F4C9 +:100F40008091BB0081934150E4CF81E0089580E01F +:100F50000895DC01FB0184E835E0442389F0222375 +:100F600011F0949101C090819093BB008093BC00DC +:100F700011963C9311979091BC0097FFFCCF02C053 +:100F800081E008959091B90041503196987F983250 +:100F900021F380E00895FC0184EA8093BC0085E0A1 +:100FA00081838091BC0087FFFCCF9091B900987F2E +:100FB000983011F09031B1F49081990F962B909365 +:100FC000BB0084E88093BC0085E081838091BC00F5 +:100FD00087FFFCCF9091B900987F611105C081E037 +:100FE000983129F080E0089581E09034D9F7089590 +:100FF0000F931F93CF93DF93D62F8A01C22F60E008 +:101000000E94CB07811102C080E016C0F80124E8DD +:10101000D093BB002093BC009091BC0097FFFCCF05 +:101020009091B900987F983279F7D1919FEF9C0FFA +:10103000CC2311F0C92FECCFDF91CF911F910F91ED +:10104000089584E98093BC008091BC0084FDFCCFAE +:1010500081E00895FF920F931F93CF93DF93EC01EC +:101060008B01F42E61E00E94CB07882379F04F2D8D +:10107000B801CE010E948507882341F0CE01DF919F +:10108000CF911F910F91FF900C94210880E0DF9188 +:10109000CF911F910F91FF900895FF920F931F938F +:1010A000CF93DF93EC018B01F42E60E00E94CB071D +:1010B000882381F020E04F2DB801CE010E94A907BE +:1010C000882341F0CE01DF91CF911F910F91FF90C6 +:1010D0000C94210880E0DF91CF911F910F91FF9038 +:1010E0000895FF920F931F93CF93DF93EC018B0131 +:1010F000F42E60E00E94CB07882381F021E04F2D81 +:10110000B801CE010E94A907882341F0CE01DF91EA +:10111000CF911F910F91FF900C94210880E0DF91F7 +:10112000CF911F910F91FF900895CF92DF92EF9290 +:10113000FF920F931F93CF93DF93EC016B01142F5A +:10114000790160E00E94CB07882301F120E0412F64 +:10115000B601CE010E94A9078823C1F061E0CE014B +:101160000E94CB07882391F0402FB701CE010E9447 +:101170008507882359F0CE01DF91CF911F910F9100 +:10118000FF90EF90DF90CF900C94210880E0DF91EA +:10119000CF911F910F91FF90EF90DF90CF90089526 +:1011A000FC01108211821282138614860895FC01BC +:1011B0009081992311F091509083089567FD0CC0A0 +:1011C000660F642B6093BA0084E68093B80085E4D0 +:1011D0008093BC0081E0089580E0089584E08093CE +:1011E000BC001092B8000895FB012FB7F8949181CC +:1011F00081E0890F8183DB01A90FB11D12964C9309 +:10120000883008F0118281819081891305C08F5F39 +:101210008083883008F010822FBF0895462FBC01CC +:10122000655F7F4F0C94F408FB019FB7F8948081B1 +:101230002181821304C09FBF8FEF9FEF089521E0AB +:10124000280F2083DB01A80FB11D12968C91283046 +:1012500018F49FBF90E008951082FBCFBC016F5F30 +:101260007F4F0C9414092091B900287F203819F081 +:10127000283A49F013C04091BB00BC016F5F7F4F1B +:101280000E94F40809C0BC01655F7F4F0E941409E9 +:1012900097FD80E08093BB0085E801C085EC8093DA +:1012A000BC000895CF93DF9390915B0480915A0422 +:1012B0009817D1F3E0915B0481E08E0F80935B047B +:1012C000F0E0E45AFB4FC081CD3009F4CAE0D0E031 +:1012D0006091DF047091E004CE010E94F742CE01DC +:1012E000DF91CF9108950F931F93CF93C82F8B0158 +:1012F0008A3019F48DE00E9473098091DF04909187 +:10130000E0040817190731F48091C00085FFFCCF75 +:10131000C093C60080E090E0CF911F910F91089597 +:10132000089580E090E0089508950895089508953F +:10133000089508952FB7F89440918B0450918C0430 +:10134000452B59F4429A80383FEF930710F48058A8 +:101350009F4F90938C0480938B042FBF08952FB7D9 +:10136000F89440918D0450918E04452B59F4449A81 +:1013700080383FEF930710F480589F4F90938E046E +:1013800080938D042FBF0895F89460938704709321 +:1013900088048093890490938A04789408950E9425 +:1013A000C409F8948091870490918804A0918904DD +:1013B000B0918A047894892B8A2B8B2B31F0809101 +:1013C000000190910101019661F3809100019091DB +:1013D00001010895CF93DF93CFEFDFEFD0930101A9 +:1013E000C09300010E94CF09D0930101C093000176 +:1013F000DF91CF910895CF93DF93CDB7DEB72897D4 +:101400000FB6F894DEBF0FBECDBF70917C04609123 +:101410007D0450917E0440917F043091800420919E +:101420008104909182048091830479836A835B8331 +:101430004C833D832E839F8388878FB7F894E091F8 +:101440007C0470917D0460917E0450917F044091F2 +:101450008004309181042091820490918304E98377 +:101460007A836B835C834D833E832F8398878FBF02 +:1014700029813A814B815C816D817E818F81988544 +:1014800028960FB6F894DEBF0FBECDBFDF91CF9187 +:1014900008951F920F920FB60F9211242F933F932E +:1014A0008F939F93EF93FF938091C600282F30E096 +:1014B0003093010120930001E0915A0491E09E0FC6 +:1014C00090935A04F0E0E45AFB4F808390915A04C1 +:1014D00080915B04981305C080915B048F5F8093BB +:1014E0005B04FF91EF919F918F913F912F910F900E +:1014F0000FBE0F901F9018951F920F920FB60F926C +:1015000011242F933F934F935F936F937F938F9308 +:101510009F93AF93BF93CF93EF93FF93C091CE0070 +:1015200080912B04882329F06C2F89E294E00E949B +:10153000122A80913F04882329F06C2F8DE394E0D8 +:101540000E94753580912604882329F06C2F84E24F +:1015500094E00E945126FF91EF91CF91BF91AF91FE +:101560009F918F917F916F915F914F913F912F91BB +:101570000F900FBE0F901F9018951F920F920FB6ED +:101580000F9211242F933F934F935F936F937F9309 +:101590008F939F93AF93BF93EF93FF9380919203A9 +:1015A000882319F082E093E00DC080910103882325 +:1015B00019F081E792E006C080912304882329F086 +:1015C00083E993E00E949A2503C080E88093BC00E1 +:1015D000FF91EF91BF91AF919F918F917F916F910B +:1015E0005F914F913F912F910F900FBE0F901F90E1 +:1015F00018951F920F920FB60F9211242F933F93BD +:101600004F935F936F937F938F939F93AF93BF930A +:10161000EF93FF9380914D04882321F08BE494E0B5 +:101620000E94122280914604882321F084E494E0F1 +:101630000E945B2B809186048F5F8A3018F4809320 +:10164000860490C01092860480918704909188044B +:10165000A0918904B0918A04892B8A2B8B2B99F055 +:101660008091870490918804A0918904B0918A04A4 +:101670000197A109B1098093870490938804A093EE +:101680008904B0938A0420917C0430917D044091B8 +:101690007E0450917F046091800470918104809158 +:1016A000820490918304A1E00E94323D20937C0447 +:1016B00030937D0440937E0450937F0460938004B4 +:1016C0007093810480938204909383048BE793E06A +:1016D0000E946E078DE793E00E94D7088AEE92E0A1 +:1016E0000E946E078CEE92E00E94D7088CE094E096 +:1016F0000E946E078EE094E00E94D70880916802F5 +:10170000882319F081508093680280915E028823BB +:1017100019F0815080935E0280918B0490918C042B +:10172000892B69F080918B0490918C0401979093A0 +:101730008C0480938B048038910508F44298809142 +:101740008D0490918E04892B69F080918D04909185 +:101750008E04019790938E0480938D0480389105B8 +:1017600008F44498809184049091850401969093A4 +:101770008504809384048838934140F098B188E0D0 +:10178000892788B91092850410928404FF91EF9103 +:10179000BF91AF919F918F917F916F915F914F9189 +:1017A0003F912F910F900FBE0F901F901895CF93E0 +:1017B000DF93EC01198218828091D00481110EC050 +:1017C00080ED94E00E949109892B41F08EEC94E029 +:1017D0000E946A0780ED94E00E949409198A1A8A8F +:1017E0001B8A1C8A83E994E09B838A8381E994E0C5 +:1017F0009D838C838FE894E09F838E838EEC94E0AE +:1018000099838883DF91CF910895CF93DF9300D0A0 +:10181000CDB7DEB74A83FC0180819181009739F012 +:10182000698342E0BE016F5F7F4F0E944D080F90B9 +:101830000F90DF91CF910895CF92EF920F93CF93B6 +:10184000DF93EC016295660F660F607C477027702E +:10185000822F880F880F880F262F242B282B2FAB41 +:101860000295000F007E88AD8F71082B08AF8E2D7A +:101870008770880F880F880F9EA9292F207C9C2DA8 +:101880009770E22EE82AE92AE894E7F8EEAA40E009 +:1018900064EFCE010E94050C48AD42954695477015 +:1018A00062EFCE010E94050C9EA9492F477060E2AD +:1018B000469F90011124892F86958695869587707D +:1018C00064E0869FA0011124422B532B97FB99279C +:1018D00090F9492B65EFCE010E94050C9FA9492F75 +:1018E000477080E2489F90011124892F8695869544 +:1018F0008695877064E0869FA0011124422B532BAC +:101900009295969596959370492B64EFCE01DF9151 +:10191000CF910F91EF90CF900C94050C0F93CF9334 +:10192000DF931F92CDB7DEB7FC01808191810097D4 +:1019300049F0698301E09E012F5F3F4F41E0B9010B +:101940000E94950889810F90DF91CF910F910895A2 +:101950000F93CF93DF9300D0CDB7DEB7FC0180812A +:101960009181009749F0698302E09E012F5F3F4F0C +:1019700041E0B9010E94950889819A8198278927B9 +:1019800098270F900F90DF91CF910F9108950E94AB +:10199000A80C98278927982708950C94A80C0C94D4 +:1019A000C70C0F93CF93DF9300D01F92CDB7DEB754 +:1019B000FC0180819181009749F0698303E09E01D9 +:1019C0002F5F3F4F41E0B9010E94950829816A814C +:1019D000862F90E0A0E0B0E0BA2FA92F982F88279B +:1019E000A22B2B81BC01CD01622B0F900F900F9089 +:1019F000DF91CF910F9108956F927F928F929F9276 +:101A0000AF92BF92CF92DF92EF92FF920F931F930C +:101A1000CF93DF93EC019FA9892F807C803409F05C +:101A200043C0492F477060E2469F90011124892FDF +:101A30008695869586958770E4E08E9FA001112497 +:101A4000422B532B9295969596959370492B64EF64 +:101A5000CE010E94050C0E94FB09922E832E742E4B +:101A6000652E63EFCE010E948E0C83FF1FC00E9483 +:101A7000FB09A92CB82CC72CD62CE12CF12C00E0AA +:101A800010E00E943E3D203D374041055105610573 +:101A900071058105910509F038F487EB9BE001970A +:101AA000F1F700C00000DDCF80E001C081E0DF91F0 +:101AB000CF911F910F91FF90EF90DF90CF90BF904B +:101AC000AF909F908F907F906F9008951F93CF93CA +:101AD000DF93EC0168E80E94C70C9E8B8D8B6AE84F +:101AE000CE010E94C70C988F8F8B6CE8CE010E94AC +:101AF000C70C9A8F898F6EE8CE010E94C70C9C8F0D +:101B00008B8F60E9CE010E94C70C9E8F8D8F62E99A +:101B1000CE010E94C70C98A38F8F64E9CE010E946A +:101B2000C70C9AA389A366E9CE010E94C70C9CA3A7 +:101B30008BA368E9CE010E94C70C9EA38DA36AE91E +:101B4000CE010E94C70C98A78FA36CE9CE010E941A +:101B5000C70C9AA789A76EE9CE010E94C70C9CA763 +:101B60008BA761EACE010E948E0C8DA761EECE019B +:101B70000E94C70C9FA78EA763EECE010E948E0C19 +:101B800088AB64EECE010E948E0C182F65EECE015C +:101B90000E948E0C90E11902900111248F70282B65 +:101BA0003AAB29AB66EECE010E948E0C182F65EE83 +:101BB000CE010E948E0C90E119029001112490E058 +:101BC00044E0959587954A95E1F7822B932B9CAB42 +:101BD0008BAB67EECE010E948E0C8DABDF91CF9167 +:101BE0001F91089563EF0E948E0C81700895CF922B +:101BF000DF92EF92FF920F931F93CF93DF93EC014D +:101C000060ED0E948E0C90E0A0E0B0E089879A879A +:101C1000AB87BC8780369105A105B10569F546EB18 +:101C200060EECE010E94050C8FE295E70197F1F777 +:101C300000C00000CE010E94F20D8111F5CFCE014F +:101C40000E94660DC12CD12CE12CF12C05E010E096 +:101C500025E030E045E050E063E070E0CE010E9416 +:101C60001C0C9FE729EA83E0915020408040E1F777 +:101C700000C0000081E001C080E0DF91CF911F91A2 +:101C80000F91FF90EF90DF90CF900895CF93DF9367 +:101C9000EC01888199810E947507882329F0CE0183 +:101CA000DF91CF910C94F70D80E0DF91CF910895F3 +:101CB0004F925F926F927F928F929F92AF92BF925C +:101CC000CF92DF92EF92FF92CF93DF93EC016AEF16 +:101CD0000E94D10C6115710520E88207910509F475 +:101CE00085C06B017C0184E0F594E794D794C79498 +:101CF0008A95D1F74D885E88C701B60128E030E0AB +:101D000040E050E00E94903B612C712CD301C20155 +:101D1000880F991FAA1FBB1F281B390B4A0B5B0B8F +:101D2000AF89B88D0E94BA3B4B015C01C701B60177 +:101D300020E130E040E050E00E94903BCA01B90150 +:101D400064197509860997099B01AC010E94523BF1 +:101D50009B01AC017CE055954795379527957A9581 +:101D6000D1F7A98DBA8D0E94BA3B2B013C01C50168 +:101D7000B40120E038E040E050E00E94903B69016F +:101D80007A01C301B20120E030E440E050E00E945B +:101D9000903BBA01A9014C0D5D1D6E1D7F1D898907 +:101DA0009A89AB89BC899A01AB01280F391F4A1F58 +:101DB0005B1F2D873E874F87588BA5E0B0E00E94C0 +:101DC000AF3B60587F4F8F4F9F4F20E031E040E0A6 +:101DD00050E00E94903BCA01B9010E94A73E20E05A +:101DE00030E048EC52E40E94F73D04C060E070E04F +:101DF00080EC9FE7DF91CF91FF90EF90DF90CF9045 +:101E0000BF90AF909F908F907F906F905F904F901A +:101E100008952F923F924F925F926F927F928F928E +:101E20009F92AF92BF92CF92DF92EF92FF920F9369 +:101E30001F93CF93DF93CDB7DEB76D970FB6F894AE +:101E4000DEBF0FBECDBF1C010E94580E67EFC1015F +:101E50000E94D10C6F87788B898B9A8B61157105E5 +:101E60008048910509F49AC2F10185859685A78578 +:101E7000B0896C017D01FF0CCC08DC2C76019C0143 +:101E8000AD016C2D7C2D8C2D9C2D345F4140510972 +:101E9000610971098109910929873A874B875C8714 +:101EA0003B014C0159016A017B018C010E94C23B3C +:101EB000422E3D874E875B8B6C8B7D8B8E8B9B8FF1 +:101EC000D1015E963C915E975D962C91932F990F70 +:101ED000990B492F592F692F792F892F0E94C23BC7 +:101EE0000CE00E94F23C2C8F3D8F49835F8B688F02 +:101EF000798F582E9A8FF10130A1278D932F990F4A +:101F0000990BA42CBD84CE84DB88EC88FD880E89D7 +:101F10001B8D492F592F692F792F892F0E94C23B82 +:101F2000F22E032F142FB52FF62FE72FD82EE92EE0 +:101F3000A0E00E94473D84F421503F4F4F4F5F4F38 +:101F40006F4F7F4F8F4F9F4FF22E032F142FB52FC0 +:101F5000F62FE72FD82EE92E2F2D302F412F5B2F74 +:101F60006F2F7E2F8D2D9E2D08E00E940B3DAC8C97 +:101F7000BD8CC980DF88E88CF98C052D1A8D0E94F4 +:101F8000293D70588F4F9F4FD1015B96ED91FC9189 +:101F90005C975F01C12CD12CE12CF12C8701E983E6 +:101FA000BA82CB82DC82ED82FE820F831887C12C3D +:101FB000D12CE12CF12C00E010E00E94C23B122F4A +:101FC0003F8B4983B52FF62FE72FF82E092FA0E07E +:101FD0000E94473D84F421503109410951096E4F57 +:101FE0007F4F8F4F9F4F122F3F8B4983B52FF62F77 +:101FF000E72FF82E092F212F3F8949815B2F6F2F63 +:102000007E2F8F2D902F01E20E940B3D2D8F532E9E +:1020100049835F8B688F798F8A8F9C8FA0E00E94A5 +:10202000473D09F4C0C1D10196963C91969795968B +:102030002C91932F990F990BA42CBD84CE84DB880F +:10204000EC88FD880E891B8D492F592F692F792F18 +:10205000892F0E94C23B2D873E87442E5B8B6C8B61 +:102060007D8B8E8B9B8FF10134A123A1932F990F30 +:10207000990BA984BA84CB84DC8473018401492F31 +:10208000592F692F792F892F0E94C23B01E10E94AD +:10209000F23CAD84BE84C42CDB88EC88FD880E89BC +:1020A0001B8D0E94293D59016A017B01482E192F81 +:1020B0004F85588969897A8934E075956795579570 +:1020C00047953A95D1F780E090E0A0E1B0E0841B1D +:1020D000950BA60BB70B3C014D01990C6608762CAD +:1020E00043019C01AD01662D762D862D962D0FE1C5 +:1020F0000E94F23C722E832E942E652EB62FA72FAF +:102100008A879B87F10132A121A1932F990F990B07 +:10211000492F592F692F792F892F03E20E94F23C12 +:10212000042D0E94293D59016A017B018C01272D54 +:10213000382D492D562D6B2F7A2F8A859B850E942D +:102140003E3DE5E3AE2EFCE0BF2EC12CD12CE12CB0 +:10215000F12C00E010E00E94C23BAD8CB52CC98090 +:10216000DF88E88CF98C0A8D1C8D0E941D3C2C8B1D +:102170003B8B2A013B014C01F22E032F142FB52D6E +:10218000F62FE72DD82EE92CA0E00E94473D84F4DD +:102190002150304E4F4F5F4F6F4F7F4F8F4F9F4FAC +:1021A000F22E032F142FB52FF62FE72FD82EE92E5E +:1021B0002F2D302F412F5B2F6F2F7E2F8D2D9E2D9A +:1021C0000DE00E940B3D29873A874B875C876F871C +:1021D00079838D879E87D1019C963C919C979B9695 +:1021E0002C91932F990F990BA984BA846A017B01D2 +:1021F000082F1E85492F592F692F792F892F0E946B +:10220000C23B0E94C23BF22E032F142FB52FF62F94 +:10221000E72FD82EE92EA0E00E94473D84F42150FC +:10222000310941095E4F6F4F7F4F8F4F9F4FF22E05 +:10223000032F142FB52FF62FE72FD82EE92E2F2D91 +:10224000302F412F5B2F6F2F7E2F8D2D9E2D09E17B +:102250000E940B3DAC88BB886201730184010E941F +:10226000293D29873A874B875C876F8779838D87DC +:102270009E87F10132A521A5932F990F990B492F24 +:10228000592F692F792F892F0E94C23B122F3C8B27 +:102290004B8BB52FF62FE72FF82E092FA0E00E94C9 +:1022A000473D84F421503109484F5F4F6F4F7F4FB6 +:1022B0008F4F9F4F122F3C8B4B8BB52FF62FE72F55 +:1022C000F82E092F212F3C894B895B2F6F2F7E2FF2 +:1022D0008F2D902F03E10E940B3D59016A017B0174 +:1022E0008C0129853A854B855C856F8579818D8543 +:1022F0009E850E94293D122F39874983B52FF62FDD +:10230000E72FF82E092FA0E00E94473D84F42150CA +:102310003F4F4F4F5F4F6F4F7F4F8F4F9F4F122F4A +:1023200039874983B52FF62FE72FF82E092F212F54 +:10233000398549815B2F6F2F7E2F8F2D902F08E0DD +:102340000E940B3D2983F32F6A017B01E82F192F8F +:10235000D10197968D919C919897092E000CAA0B0C +:10236000BB0B4C015D01BB0C8808982C54019C01EF +:10237000AD01682D782D882D982D04E00E94F23C47 +:10238000A980BF2E0E2F0E94293D0E949F3E20E073 +:1023900030E040E85BE30E94813F08C060E070E00D +:1023A00080EC9FE703C060E070E0CB016D960FB654 +:1023B000F894DEBF0FBECDBFDF91CF911F910F917B +:1023C000FF90EF90DF90CF90BF90AF909F908F9055 +:1023D0007F906F905F904F903F902F9008954F9215 +:1023E0005F926F927F928F929F92AF92BF92CF92A5 +:1023F000DF92EF92FF92CF93DF9300D000D000D016 +:10240000CDB7DEB79E838D830E94580E6DEF8D8110 +:102410009E810E94A80CA0E0B0E0811520E8920700 +:10242000A105B10509F4D3C0ED81FE8185849684B0 +:10243000A784B088FCE29F1AF1E0AF0AB1083EE041 +:10244000880F991FAA1FBB1F3A95D1F7ED81FE8116 +:1024500041A952A9052E000C660B770B24E1440F0D +:10246000551F661F771F2A95D1F76C017D01C41A8D +:10247000D50AE60AF70AA3A9B4A9A50194010E9406 +:10248000BA3BA7019601261B370B480B590BCA0113 +:10249000B901705C8F4F9F4F412C30E8532E612C57 +:1024A000712CA30192010E94903B29833A834B83B4 +:1024B0005C83ED81FE81A0A9B0E0A50194010E949A +:1024C000AF3B20E038E040E050E00E94903B6901E3 +:1024D0007A01F0E8DF0EE11CF11CED81FE81A5A977 +:1024E0000A2E000CBB0BA50194010E94BA3B812C63 +:1024F00044E0942EA12CB12CA50194010E94903BA4 +:10250000CA01B901A70196010E94523BA50194019D +:102510000E94903B405E5F4FED81FE81A6A5B7A56E +:102520000E94BA3B705E8F4F9F4F20E030E440E046 +:1025300050E00E94903B69817A818B819C810E944E +:10254000523B6B017C01A30192010E94903BCA01A6 +:10255000B9010E94523B9B01AC0167E0559547953C +:10256000379527956A95D1F7ED81FE81A5A5B0E055 +:102570000E94AF3B20E130E040E050E00E94903B01 +:10258000D701C601821B930BA40BB50BB7FF03C089 +:1025900080E090E0DC0181309105A105F9E1BF0701 +:1025A00024F080E090E0A0E0B9E1BC01CD012CE096 +:1025B00095958795779567952A95D1F70E94A53EC1 +:1025C00020E030E040E85AE30E94813F04C060E030 +:1025D00070E080EC9FE726960FB6F894DEBF0FBE42 +:1025E000CDBFDF91CF91FF90EF90DF90CF90BF9064 +:1025F000AF909F908F907F906F905F904F900895D5 +:10260000CF92DF92EF92FF926A017B010E94090F45 +:1026100020E030E048EC52E40E94F73DA70196012B +:102620000E94F73D21E03EED42E45EE30E94EE3F72 +:102630009B01AC0160E070E080E89FE30E948A3D6E +:1026400020E03AE24DE257E40E94813FFF90EF9094 +:10265000DF90CF900895CF92DF92EF92FF920F9389 +:102660001F93CB01BA016801790120E03AE24DE203 +:1026700057E40E94F73D9B01AC0160E070E080E808 +:102680009FE30E948A3D26EF38E248EA50E40E9428 +:10269000EE3F9B01AC01C701B6010E94F73D1F91BF +:1026A0000F91FF90EF90DF90CF900895FC0161852E +:1026B0007285838594850895FC0121893289438937 +:1026C0005489A5E0B0E00E94AF3B672F782F892F97 +:1026D000992787FD9A950E94A73E20E030E048ECBC +:1026E00052E40E94F73D0895CF93DF93EC01CB01B4 +:1026F000BA0120E030E048EC52E40E94813F0E94A1 +:10270000693E982F872F762F662725E030E040E03E +:1027100050E00E94903B298B3A8B4B8B5C8BDF9176 +:10272000CF9108950F931F93CF93DF938C01EB010B +:1027300088E2FB0111928A95E9F74BE050E06BE7E4 +:1027400071E0CE010E9496421B8681E090E0A0E0FD +:10275000B0E08C879D87AE87BF87F801808191812B +:10276000092E000CAA0BBB0B888B998BAA8BBB8BF9 +:102770008DE090E0A0E0B0E08C8B9D8BAE8BBF8BAA +:102780001CA21DA21EA21FA280E090E0A0E2B2EC5B +:102790008C8F9D8FAE8FBF8F80E090E0AAEAB2E46D +:1027A000888F998FAA8FBB8F8AE097EDA3E2BCE355 +:1027B00088A399A3AAA3BBA3DF91CF911F910F91E7 +:1027C0000895CF93DF93EB0124E2FB0111922A9548 +:1027D000E9F744E250E060E070E0488359836A839F +:1027E0007B83FC0180819181092E000CAA0BBB0B1D +:1027F0008C839D83AE83BF838DE090E0A0E0B0E04A +:1028000088879987AA87BB870E94FB09288B398B09 +:102810004A8B5B8B85E994E00E94580E6C8B7D8B14 +:102820008E8B9F8B81E0DF91CF9108950F931F9343 +:10283000CF93DF938C01EB0188E2FB0111928A9523 +:10284000E9F74BE050E06BE771E0CE010E94964261 +:102850001B8681E090E0A0E0B0E08C879D87AE878A +:10286000BF87F80180819181092E000CAA0BBB0B58 +:10287000888B998BAA8BBB8B86E090E0A0E0B0E0C0 +:102880008C8B9D8BAE8BBF8B1CA21DA21EA21FA288 +:1028900080E090E0A6E9B3E48C8F9D8FAE8FBF8F70 +:1028A00080E090E8A9E8B4E4888F998FAA8FBB8F65 +:1028B00086EA9BE9A4E4BCE388A399A3AAA3BBA3EB +:1028C000DF91CF911F910F910895CF93DF93EB018B +:1028D00024E2FB0111922A95E9F744E250E060E01E +:1028E00070E0488359836A837B83FC0180819181F6 +:1028F000092E000CAA0BBB0B8C839D83AE83BF8378 +:1029000086E090E0A0E0B0E088879987AA87BB873F +:102910000E94FB09288B398B4A8B5B8B85E994E0FD +:102920000E94090F20E030E048EC52E40E94F73D9D +:102930006C8B7D8B8E8B9F8B81E0DF91CF91089587 +:102940000F931F93CF93DF938C01EB0188E2FB0180 +:1029500011928A95E9F74BE050E06BE771E0CE0108 +:102960000E9496421B8681E090E0A0E0B0E08C8758 +:102970009D87AE87BF87F80180819181092E000C69 +:10298000AA0BBB0B888B998BAA8BBB8B8CE090E03E +:10299000A0E0B0E08C8B9D8BAE8BBF8B1CA21DA2E8 +:1029A0001EA21FA21C8E1D8E1E8E1F8E80E090E028 +:1029B000A8ECB2E4888F998FAA8FBB8F80E090E05B +:1029C000A0E4B0E488A399A3AAA3BBA3DF91CF910D +:1029D0001F910F910895CF93DF93EB0124E2FB0148 +:1029E00011922A95E9F744E250E060E070E04883F4 +:1029F00059836A837B83FC0180819181092E000CBD +:102A0000AA0BBB0B8C839D83AE83BF838CE090E0CD +:102A1000A0E0B0E088879987AA87BB870E94FB095E +:102A2000288B398B4A8B5B8B85E994E00E94EF11F0 +:102A30006C8B7D8B8E8B9F8B81E0DF91CF91089586 +:102A4000CF93DF93EC010E946A071A828CE78CAB6C +:102A50008AE08DAB8EE78EAB8FEA8FAB88AF82EAD0 +:102A600089AF1AAE80E88BAFDF91CF910895CF93F5 +:102A7000DF9300D0CDB7DEB74A83698342E0BE0161 +:102A80006F5F7F4F0E944D080F900F90DF91CF91A5 +:102A900008950F93CF93DF931F92CDB7DEB79A01BE +:102AA000698301E041E0BE016F5F7F4F0E9495089E +:102AB0000F90DF91CF910F9108950F93CF93DF93F4 +:102AC0001F92CDB7DEB79A01698302E041E0BE01F3 +:102AD0006F5F7F4F0E9495080F90DF91CF910F910C +:102AE00008950F931F93CF93DF9300D0CDB7DEB738 +:102AF0008A01AE014F5F5F4F0E945D15882341F050 +:102B000029813A81322723273227F8013183208314 +:102B10000F900F90DF91CF911F910F9108950F9318 +:102B2000CF93DF931F92CDB7DEB76983022F9E014B +:102B30002F5F3F4F41E0B9010E9495080F90DF9150 +:102B4000CF910F91089540EF60E10E943715EFE2B9 +:102B5000F5E73197F1F700C0000008950F931F9338 +:102B6000CF93DF9300D0CDB7DEB78C01AE014F5FBE +:102B70005F4F60E00E945D158FE295E70197F1F7E6 +:102B800000C0000089819A818036E1E09E0721F42F +:102B9000F801128281E008C08136914021F481E081 +:102BA000F801828301C080E00F900F90DF91CF91F8 +:102BB0001F910F9108950F931F93CF93DF931F924F +:102BC000CDB7DEB78C0140E062E10E94371581117C +:102BD00008C08FE295E70197F1F700C0000080E0A0 +:102BE00016C04CEC62E1C8010E943715882389F3B6 +:102BF0008FE295E70197F1F700C00000AE014F5F4B +:102C00005F4F60E2C8010E944915882311F30F90BD +:102C1000DF91CF911F910F9108950F931F93CF9341 +:102C2000DF9300D01F92CDB7DEB78C010E94DB1579 +:102C3000882359F18FE295E70197F1F700C0000072 +:102C40004EE062E1C8010E9437158823F1F023E0CD +:102C5000AE014F5F5F4F6CE4C8010E948F1588235F +:102C6000A1F02981F80123839A8194839B81958324 +:102C700091E0273008F490E0F8019283EFE2F5E765 +:102C80003197F1F700C0000007C08FE295E7019788 +:102C9000F1F700C0000080E00F900F900F90DF91DF +:102CA000CF911F910F910895633021F4FC0122818F +:102CB000222359F0462F60E10E943715EFE2F5E735 +:102CC0003197F1F700C00000089580E00895CF9398 +:102CD000DF93EC0163E50E9475078FE295E70197AA +:102CE000F1F700C00000CE010E94A3158823A9F0CF +:102CF000CE010E94AE15882381F061E0CE010E94D2 +:102D00005416882351F0CE010E94DB15882329F048 +:102D1000CE01DF91CF910C940D1680E0DF91CF9121 +:102D20000895CF93DF9361157105D9F0EC017F838E +:102D30006E8361E00E945416882399F0CE010E94B0 +:102D4000DB15882371F042EC62E1CE010E94371559 +:102D5000882339F0EFE2F5E73197F1F700C0000082 +:102D600007C08FE295E70197F1F700C0000080E00F +:102D7000DF91CF9108956F927F928F929F92AF9241 +:102D8000BF92CF92DF92EF920F931F93CF93DF9377 +:102D90001F92CDB7DEB73C01CB01342FE02FAFE25D +:102DA000B5E71197F1F700C0000068E170E00E94FC +:102DB0007C3B8B014FEF460F4295440F440F407C04 +:102DC0003111406221114061E1114860E11044601D +:102DD00060E4C3010E943715882309F471C0A8017B +:102DE00041505109569547955695479561E4C30161 +:102DF0000E943715882309F463C0A60156954795AC +:102E000062E4C3010E943715882309F459C0A50163 +:102E10005695479563E4C3010E943715882309F44A +:102E20004FC0A4015695479564E4C3010E9437152D +:102E3000811146C049895A895695479565E4C30171 +:102E40000E94371581113CC0F3014681415066E470 +:102E5000C3010E943715811133C0D30116968D919D +:102E60009C911797019711F440E801C040E067E496 +:102E7000C3010E943715882319F1EFE2F5E7319776 +:102E8000F1F700C00000AE014F5F5F4F6FE4C30178 +:102E90000E9449158823A1F0AFE2B5E71197F1F739 +:102EA00000C00000F30126813781B901606C4981BF +:102EB00050E06417750729F02F5F3F4F3783268353 +:102EC00080E00F90DF91CF911F910F91EF90DF90F5 +:102ED000CF90BF90AF909F908F907F906F9008950C +:102EE000AB0160E20C9449150F93CF93DF931F92CF +:102EF000CDB7DEB79B0141E2498305E041E0BE0169 +:102F00006F5F7F4F0E9495080F90DF91CF910F91D7 +:102F100008950F931F93CF93DF93CDB7DEB7299713 +:102F20000FB6F894DEBF0FBECDBF8C016623F1F063 +:102F3000AE01475F5F4F60E2C8010E9449158823D8 +:102F4000E9F087EB9BE00197F1F700C0000089856D +:102F500081FFEECF898581FF11C027E0AE014F5F71 +:102F60005F4F61E2C8010E948F1508C0AE01475F44 +:102F70005F4F60E20E9449158111ECCF80E02996F5 +:102F80000FB6F894DEBF0FBECDBFDF91CF911F917A +:102F90000F9108950F931F93CF93DF93CDB7DEB7B3 +:102FA00029970FB6F894DEBF0FBECDBF8C01662304 +:102FB000C1F087EB9BE00197F1F700C00000AE0184 +:102FC000475F5F4F60E2C8010E944915811102C04E +:102FD00080E00AC1898580FFECCF898580FFF8CF2A +:102FE00009C0AE01475F5F4F60E20E944915811141 +:102FF000F4CFEECF28E0AE014F5F5F4F68E4C80129 +:103000000E948F15882321F369817A8180E090E006 +:103010000E94A53E20E030E040E05AE30E94813F5C +:103020009B01AC0160E070E080E090E40E94EE3F24 +:103030000E94703EF8016787708B818B928B6B8149 +:103040007C8180E090E00E94A53E20E030E040E0FE +:103050005AE30E94813F9B01AC0160E070E080E098 +:1030600090E40E94EE3F0E94703EF801678B708FE3 +:10307000818F928F6D817E8180E090E00E94A53EDD +:1030800020E030E040E05AE30E94813F9B01AC0128 +:1030900060E070E080E090E40E94EE3F0E94703EAD +:1030A000F801678F70A381A392A36F81788580E078 +:1030B00090E00E94A53E20E030E040E05AE30E940C +:1030C000813F9B01AC0160E070E080E090E40E94F1 +:1030D000EE3F0E94703EF80167A370A781A792A7F8 +:1030E00028E0AE014F5F5F4F68E2C8010E948F1574 +:1030F000882309F46DCF69817A8180E090E00E9495 +:10310000A53E20E030E040E05AE30E94813F9B0171 +:10311000AC0160E070E080E090E40E94EE3F0E942D +:10312000703EF801638B748B858B968B6B817C81F1 +:1031300080E090E00E94A53E20E030E040E05AE3CD +:103140000E94813F9B01AC0160E070E080E090E470 +:103150000E94EE3F0E94703EF801638F748F858F4E +:10316000968F6D817E8180E090E00E94A53E20E0F8 +:1031700030E040E05AE30E94813F9B01AC0160E0F7 +:1031800070E080E090E40E94EE3F0E94703EF80103 +:1031900063A374A385A396A36F81788580E090E0F4 +:1031A0000E94A53E20E030E040E05AE30E94813FCB +:1031B0009B01AC0160E070E080E090E40E94EE3F93 +:1031C0000E94703EF80163A774A785A796A7AE0179 +:1031D0004F5F5F4F68E3C8010E944915882309F4D7 +:1031E000F7CE9981F80193AB29960FB6F894DEBF1C +:1031F0000FBECDBFDF91CF911F910F910895CF9357 +:10320000DF9300D000D0CDB7DEB769837A834B83DC +:103210005C8324E0AE014F5F5F4F63E10E94F807DB +:103220000F900F900F900F90DF91CF9108958F9294 +:103230009F92AF92BF92CF92DF92EF92FF920F9345 +:103240001F93CF93DF93EC014A015B01C901B801E1 +:1032500020E030E040E054E40E94813F0E94703E54 +:103260006B017C0123E333E948E853E4C501B40171 +:103270000E948B3D20E030E040E852E40E94813F14 +:103280000E94703EA601CE01DF91CF911F910F9158 +:10329000FF90EF90DF90CF90BF90AF909F908F9076 +:1032A0000C94FF18FC01868197818330910540F4CE +:1032B000880F991FFC01EC59FE4F80819181089580 +:1032C0008BE694E00895289820981CBC2C9884B133 +:1032D0008F7084B981B18F7C81B982B18F7C82B9C2 +:1032E000089560E070E0CB010E94CF090196C9F318 +:1032F0000895611102C00E9471198FEF08956EBD8B +:103300000DB407FEFDCF8EB50895289A089528982C +:10331000089595B181E0892785B908951498089595 +:10332000149A089583B186FB882780F9089580B1A7 +:1033300085FB882780F908952AE0FC0120871E99E3 +:10334000FECF81E0089524E6FC012087059BFECF97 +:1033500081E0089524E6FC0120870599FECF81E0F5 +:1033600008950F931F93CF93DF93EC01162F0E94C4 +:103370008E19CE010E949C19082F612F6F73CE0108 +:103380000E947F19CE010E949019802FDF91CF916A +:103390001F910F910895FF920F931F93CF93DF9387 +:1033A000EC01062FF42E0E948E19CE010E949C196A +:1033B000182F602FCE010E947F196F2DCE010E9421 +:1033C0007F198A838D8181608D83CE010E9490193F +:1033D000898580FF2BC01F92FF921F920F9381EF70 +:1033E00093E09F938F930E9433430F900F900F9021 +:1033F0000F900F900F90112389F08D8182FF0EC0E6 +:103400008A811F928F9382EE93E09F938F930E9405 +:1034100033430F900F900F900F9008C08DED93E005 +:103420009F938F930E9433430F900F90812FDF91D2 +:10343000CF911F910F91FF900895AF92BF92CF92BD +:10344000DF92EF92FF920F931F93CF93DF93EC01E4 +:10345000B42ED52E022F6F73162F10640E948E1972 +:10346000CE010E949C19C82E612FCE010E947F19A7 +:10347000EB2CFD2C5701D02EDD2041F0F5016191A0 +:103480005F01CE010E947F19DA94F6CFCE010E942F +:103490009019898581FF46C01F731F921F9381EC8D +:1034A00093E09F938F930E9433430F900F900F9060 +:1034B0000F90102F89EBA82E83E0B82E112379F0FE +:1034C000F70181917F011F928F93BF92AF920E946B +:1034D000334311500F900F900F900F90EFCF84EB6C +:1034E00093E09F938F930E9433430F900F90CC20D3 +:1034F00089F08D8182FF0EC08A811F928F9385EAA9 +:1035000093E09F938F930E9433430F900F900F90FF +:103510000F9008C080EA93E09F938F930E943343FB +:103520000F900F908C2DDF91CF911F910F91FF90F5 +:10353000EF90DF90CF90BF90AF900895EF92FF9201 +:103540000F931F93CF93DF93EC017A016F73162FC4 +:1035500010680E948E19CE010E949C19082F612FBD +:10356000CE010E947F198A838D8181608D8360E006 +:10357000CE010E947F19F7018083CE010E9490192D +:10358000898582FF2EC01F731F921F9384E893E0EA +:103590009F938F930E9433430F900F900F900F9043 +:1035A0000023B9F08D8180FF14C08A811F928F9310 +:1035B000F70180811F928F938EE693E09F938F9304 +:1035C0000E9433430F900F900F900F900F900F9029 +:1035D00008C089E693E09F938F930E9433430F9036 +:1035E0000F90802FDF91CF911F910F91FF90EF905F +:1035F0000895AF92BF92CF92DF92EF92FF920F9316 +:103600001F93CF93DF938C01D62FB42ED52EC22FCC +:103610000E948E19C8010E949C19C82E6D2F606CE3 +:10362000C8010E947F19EB2CFD2C5701DC2EDD20F8 +:1036300049F060E0C8010E947F19F50181935F01A4 +:10364000DA94F5CFC8010E949019F801818583FFB3 +:1036500031C01F92CF93DF731F92DF9382E493E018 +:103660009F938F930E9433430F900F900F900F9072 +:103670000F900F90CC20B1F00AE313E0CC2379F047 +:10368000F70181917F011F928F931F930F930E94E7 +:103690003343C1500F900F900F900F90EFCF88E3FE +:1036A00093E002C083E393E09F938F930E943343A0 +:1036B0000F900F908C2DDF91CF911F910F91FF9064 +:1036C000EF90DF90CF90BF90AF90089521E00C94E1 +:1036D000F91A9B01205331092E30310510F40C9456 +:1036E000661B80E00895AF92BF92CF92DF92EF9277 +:1036F000FF920F931F93CF93DF93CDB7DEB76297FF +:103700000FB6F894DEBF0FBECDBF8C01242F8AE028 +:10371000F8018087AB016FE3C8010E941D1AF82EE3 +:10372000AE014E5E5F4F6AE370E0C8010E94661B07 +:103730009A899431A1F58F2191F165E370E0C80178 +:103740000E94B119F82E882351F1D12CE12CAE0141 +:103750004F5E5F4F65E370E0C8010E94661BF82270 +:103760008989D81659F0FFE0FE1540F0E1E0F0E05D +:10377000EC0FFD1FEE0DF11D8083E394FF2049F057 +:10378000833129F0D82EF80190859111E0CFFF24E4 +:10379000F39491E0833109F090E0F92261F46BE356 +:1037A00070E0C8010E94B11960C0222389F0F801BD +:1037B0008085882369F0AE014E5E5F4F6AE370E05A +:1037C000C8010E94661B2A898111EFCF80E001C0E9 +:1037D00081E091E0211190E0892309F3AE014F5E71 +:1037E0005F4F65E370E0C8010E94661B298988234A +:1037F00039F0213039F0F80180858111EFCF02C016 +:1038000080E001C081E091E0213009F090E089235F +:1038100061F18AE293E09F938F930E943343CE013C +:1038200001965C010F900F908C0182E2C82E83E01C +:10383000D82E802F8A198E1570F4F80181918F018E +:103840001F928F93DF92CF920E9433430F900F907D +:103850000F900F90EECF8FE193E09F938F930E9494 +:1038600033430F900F9081E001C080E062960FB665 +:10387000F894DEBF0FBECDBFDF91CF911F910F91A6 +:10388000FF90EF90DF90CF90BF90AF9008953F9260 +:103890004F925F926F927F928F929F92AF92BF9260 +:1038A000CF92DF92EF92FF920F931F93CF93DF930C +:1038B000CDB7DEB767970FB6F894DEBF0FBECDBFAA +:1038C0006C01611105C046E062E00E94CB1914C191 +:1038D000623008F010C188EC95E09F938F930E94AE +:1038E00033430F900F9080E090E0EE24EA94FE2C9A +:1038F000512C34E1432E48E5642E45E0742E52E508 +:10390000852E55E0952E2FEF30E03E8B2D8B5C0100 +:103910003FEFA31AB30A9F938F9386E895E09F9396 +:103920008F930E943343AE014B5E5F4F65E370E0BF +:10393000C6010E94661B0F900F900F900F9081118F +:1039400009C023E835E03F932F930E9433430F9043 +:103950000F900EC08E898F938D898F93ECE7F5E0E1 +:10396000FF93EF930E9433430F900F900F900F90AF +:103970008F8989831F925F921F924F928EE595E007 +:103980009F938F930E9433438E010E5F1F4F0F90C2 +:103990000F900F900F900F900F90312C832D8A0D68 +:1039A000F80181938F011F928F937F926F920E94F3 +:1039B000334333940F900F900F900F90F3E13F1229 +:1039C000EDCF9F928F920E94334344E1BE016F5F1F +:1039D0007F4FC6010E94731B0F900F90811171C021 +:1039E00084E690E00E949A098FE495E09F938F937C +:1039F0000E9433430F900F902FEFE216F20609F466 +:103A00005EC03BE2E316F10429F08DE2E816F10412 +:103A100031F00CC091E0951558F45A940EC0552021 +:103A200051F0E9E0E51548F0539407C0512C05C06A +:103A30005524539402C08AE0582EF5E05F9E800121 +:103A400011240C5C194F41E050E0B801CE014796BB +:103A50000E94744285EB95E09F938F930E943343BD +:103A60000F5F1F4F1F930F930E94334380EB95E02E +:103A70009F938F930E9433434F896EE3C6010E9448 +:103A8000CB190F900F900F900F900F900F908823ED +:103A900071F08F891F928F938DE995E09F938F939B +:103AA0000E9433430F900F900F900F9008C087E94A +:103AB00095E09F938F930E9433430F900F90C50121 +:103AC00022CF84E690E00E94AF0960ED77E080E0CD +:103AD00090E00E94EA097C012CE435E03F932F93AB +:103AE0000E9433430F900F909BE1E916F10409F017 +:103AF00083CF80E001C08FEF67960FB6F894DEBFEA +:103B00000FBECDBFDF91CF911F910F91FF90EF902E +:103B1000DF90CF90BF90AF909F908F907F906F90ED +:103B20005F904F903F9008958F929F92AF92BF9277 +:103B3000CF92DF92EF92FF920F931F93CF93DF9379 +:103B400000D0CDB7DEB78C014B015A01C22EFA016D +:103B5000108282E3F801808785818B7F8583AE01A7 +:103B60004E5F5F4F6BE370E0C8010E94661BF82E4A +:103B7000882309F446C08A818F7709F446C0D82E7D +:103B80008FEA94E00197F1F700C00000AE014E5FAC +:103B90005F4F6BE370E0C8010E94661B882321F031 +:103BA0009A819F77E92E01C0ED2C91E0F8012085E4 +:103BB000211101C090E0F92EF82219F1DE1411F064 +:103BC000DE2CDECFF80185818270D82E90E04496FD +:103BD0002E2D30E08217930769F19F938F93F501A3 +:103BE00080811F928F9384EF92E09F938F930E9426 +:103BF0003343F50110820F900F900F900F900F90AC +:103C00000F90F12C02C0E11056C06AE370E0C801C9 +:103C10000E94B1198F210F900F90DF91CF911F91CA +:103C20000F91FF90EF90DF90CF90BF90AF909F905B +:103C30008F9008959F938F938DED92E09F938F9334 +:103C40000E9433430F900F900F900F90F4E1FC15FA +:103C500018F42E2D2D1901C02C2DF5012083A4015F +:103C60006FEFC8010E94F91AF501811102C010829C +:103C7000C8CF8081E81ADE1430F683EC92E09F937F +:103C80008F930E9433430F900F90AE014F5F5F4FB1 +:103C90006FEFC8010E949E1AEA94DE14B0F3DD2093 +:103CA00009F4AFCF22E0A8014D5F5F4F6FEFC8016D +:103CB0000E94F91AA6CF22E0A8014D5F5F4F6FEF77 +:103CC000C8010E94F91AF82E882309F49ACFF80146 +:103CD00085818460858399CF3F924F925F926F92E6 +:103CE0007F928F929F92AF92BF92CF92DF92EF928C +:103CF000FF920F931F93CF93DF93CDB7DEB76797F4 +:103D00000FB6F894DEBF0FBECDBF8C01611105C0A8 +:103D100046E062E00E94CB1961C1623008F05DC1EB +:103D200080E090E07C012FEFE21AF20A9F938F93DC +:103D300085E395E09F938F930E94334364E370E0A3 +:103D4000C8010E94B1190F900F900F900F908FEF44 +:103D500090E09E8B8D8BAE014B5E5F4F65E370E014 +:103D6000C8010E94661B81110EC082E395E09F93FB +:103D70008F930E9433439FE7EFE4F2E19150E040DC +:103D8000F040E1F714C060E070E0CB010E94CF0981 +:103D9000019691F088E295E09F938F930E943343C0 +:103DA0008FE79FE4E2E181509040E040E1F700C0FE +:103DB00000000F900F9019C08D899E898130910568 +:103DC00071F48FE195E09F938F930E943343FFE757 +:103DD0002FE482E1F15020408040E1F7E8CF8D30C0 +:103DE000910519F0419709F0B2CF8D899E898D30E8 +:103DF000910521F0419711F0C70194CF8EE095E035 +:103E00009F938F930E9433430F900F908FEB482E18 +:103E100084E0582E93EB692E94E0792E25EDC22E86 +:103E200024E0D22E3DEDA32E34E0B32E4EEF842EAF +:103E300044E0942EAE014B5E5F4F65E370E0C80135 +:103E40000E94661B81110EC0EBE0F5E0FF93EF933B +:103E50000E9433438FE79FE4E2E181509040E040CD +:103E6000E1F72EC060E070E0CB010E94CF0901961F +:103E700091F081E095E09F938F930E9433432FE769 +:103E80008FE492E1215080409040E1F700C00000B3 +:103E90000F900F90A2C0AE01495E5F4F6BE370E0E0 +:103EA000C8010E94661B81110EC09F928F920E94D2 +:103EB0003343EFE7FFE422E1E150F0402040E1F737 +:103EC00000C0000071C08F89843108F46FC024E104 +:103ED000AE01495E5F4FBE016F5F7F4FC8010E9418 +:103EE000941D882309F462C08F89882309F45EC079 +:103EF00084E690E00E94AF0989EF94E09F938F934E +:103F00000E943343F80185810F900F9082FF24C0F7 +:103F100084818F771F928F938381282F082E000C26 +:103F2000330B3F938F9382EE94E09F938F930E9485 +:103F30003343F80184810F900F900F900F900F90F2 +:103F40000F9087FF03C0BF92AF9202C0DF92CF9263 +:103F50000E9433430F900F908F891F928F935F922F +:103F60004F920E9433430F900F900F900F90312C7F +:103F70008F893816A8F4E1E0F0E0EC0FFD1FE30DA7 +:103F8000F11D80811F928F9389EB94E09F938F9313 +:103F90000E94334333940F900F900F900F90E8CF0F +:103FA0007F926F920E9433430F900F908D899E896C +:103FB0008D30910509F43ECF8131910509F43ACF56 +:103FC0009F938F938FE994E09F938F930E94334345 +:103FD0000F900F900F900F900FCF8FEF67960FB647 +:103FE000F894DEBF0FBECDBFDF91CF911F910F912F +:103FF000FF90EF90DF90CF90BF90AF909F908F9009 +:104000007F906F905F904F903F900895FC012681C4 +:1040100037812130310531F038F02230310541F45B +:104020000C946C1E0C94471C611102C00E94711903 +:104030008FEF0895AF92BF92CF92DF92EF92FF92EF +:104040000F931F93CF93DF93CDB7DEB729970FB6AA +:10405000F894DEBF0FBECDBF7C0181EC92E09F9350 +:104060008F930E94334385E0C82E86E0D82E0F90B0 +:104070000F9010E096EBA92E92E0B92E41E050E0AF +:10408000B601CE0109960E947442AE014F5F5F4FA8 +:10409000612FC7010E949E1A89859981981751F056 +:1040A0001F928F93BF92AF920E9433430F900F9055 +:1040B0000F900F901F5F8FEFC81AD80A1F32F1F6CA +:1040C00000E310E0AE014F5F5F4FB801C7010E94EF +:1040D000691B0F5F1F4F0E331105A1F728E0AE01DA +:1040E0004F5F5F4F6EE3C7010E94F91A29960FB622 +:1040F000F894DEBF0FBECDBFDF91CF911F910F911E +:10410000FF90EF90DF90CF90BF90AF9008951F93F6 +:10411000CF93DF93EC010E948E1988E28A95F1F724 +:10412000CE010E94901988EC8A95F1F7CE010E9489 +:104130008E19CE010E949C19182F60E370E0CE0109 +:104140000E94B1191823CE010E949C198123DF918E +:10415000CF911F910895CF92DF92EF92FF921F931C +:10416000CF93DF931F92CDB7DEB76C0185E0E82EC9 +:1041700086E0F82E10E041E050E0B701CE01019654 +:104180000E9474424981612FC6010E94CB191730E9 +:1041900039F4998192FF04C0F6019581926095836C +:1041A0001F5F882331F08FEFE81AF80A1F3219F7E2 +:1041B00081E00F90DF91CF911F91FF90EF90DF9002 +:1041C000CF9008955F926F927F928F929F92AF925D +:1041D000BF92CF92DF92EF92FF920F931F93CF93F4 +:1041E000DF93CDB7DEB728970FB6F894DEBF0FBECA +:1041F000CDBF4C018E010F5F1F4FE12CF12C60E011 +:10420000702EC12E83EAA82E82E0B82EDD24D3942E +:10421000D60E6E2C5F2C85E0689FB00111246C5C7B +:10422000794F41E050E0C8010E947442EAE0ED1588 +:1042300008F4D12CF401818584FF10C0F80180813D +:104240001F928F935F926F92BF92AF920E943343FF +:104250000F900F900F900F900F900F90FFEFEF1AAD +:10426000FF0A0F5F1F4F88E0E816F10411F06D2D73 +:10427000CDCF28E0472D5C2D6EE3C4010E941D1AAE +:1042800028960FB6F894DEBF0FBECDBFDF91CF9159 +:104290001F910F91FF90EF90DF90CF90BF90AF9064 +:1042A0009F908F907F906F905F900895CF93DF9352 +:1042B000EC012898209A80916400847080936400B7 +:1042C000149A0C9A2C9A269884B1806B84B980E554 +:1042D0008CBD159A0D9888E594E09F938F930E946A +:1042E0003343CE010E9487200F900F90811103C0AD +:1042F00082E594E01FC08BE394E09F938F930E942C +:104300003343CE010E94AB200F900F90811103C068 +:1043100085E394E00FC08FE194E09F938F930E9418 +:104320003343CE010E94E2200F900F90811107C00D +:1043300089E194E09F938F930E9433430CC086E100 +:1043400094E09F938F930E9433438FEF8987CE0130 +:104350000E941A2019860F900F90DF91CF91089537 +:1043600024B1287F24B925B1276025B921E0FC01BB +:1043700022830895FC01128284B1887F84B985B1BB +:10438000887F85B90895EF92FF920F931F93CF9383 +:10439000DF9361112CC0EC0109E716E08BE6E82EF3 +:1043A00086E0F82E6AE070E080E090E00E94CF099D +:1043B0000196F9F41F930F930E9433438B811F9250 +:1043C0008F93282F082E000C330B3F938F93FF926F +:1043D000EF920E9433438DB79EB708960FB6F894BC +:1043E0009EBF0FBE8DBF1A99DDCF1B82DBCF8FEF33 +:1043F00001C080E0DF91CF911F910F91FF90EF906E +:10440000089583B182FB882780F991E08927089578 +:1044100083B180958170089583B18695817091E014 +:1044200089270895FC018281811102C013820895B9 +:1044300033B191E03927379533273795330F330B55 +:1044400023B1269521702927279522272795220F0A +:10445000220B80E030FB80F920FB81F990911F0155 +:1044600098279370D1F490911E0190FD0EC098276B +:1044700091FF0BC0938181FD04C09F3729F09F5F9E +:1044800003C0903809F09150938380911E0130FB56 +:1044900080F920FB81F980931E0180911F0130FB80 +:1044A00080F920FB81F980931F010895FC0182812E +:1044B00093818330910540F4880F991FFC01E659E0 +:1044C000FE4F8081918108958AE991E00895E8EB9B +:1044D000F0E02DE020832CE1208324E6208324E0FB +:1044E0002093BC0020E620937C0027E820937A00EC +:1044F00080579F4F21E0FC012083089580579F4FF4 +:10450000FC01108284E08093BC001092B8001092ED +:104510007C0010927A0008952F923F924F925F9202 +:104520006F927F928F929F92AF92BF92CF92DF92C3 +:10453000EF92FF920F931F93CF93DF93CDB7DEB728 +:1045400061970FB6F894DEBF0FBECDBF8C0161112D +:10455000A5C2FC0182819381009709F0E8C18FE038 +:1045600098E09F938F930E94334398012C5F3F4FB5 +:104570003D872C8767E7C9010E94460E0F900F9078 +:10458000811103C08CE098E08BC28CEF97E09F9381 +:104590008F930E94334358013DE3A30EB11CC50124 +:1045A0000E9467160F900F90811103C089EF97E06A +:1045B00077C262E0C5010E945416811103C086EFE4 +:1045C00097E06EC200E010E022E832E440E050E004 +:1045D00068EC71E4C5010E941719811103C083EFD3 +:1045E00097E05EC280EF97E09F938F930E943343E2 +:1045F0000F900F908FEF8F83412C512C32014E86FC +:104600005F86688A798A8C859D850E94090F20E0E3 +:1046100030E543EC57E40E94F73D9F938F937F93DF +:104620006F93E9EDF7E0FF93EF930E9433438C859E +:104630009D850E94580E68877987382E292E9F9372 +:104640008F9339853F9388858F93ECECF7E0FF9348 +:10465000EF930E9433438C859D850E94EF114B019F +:104660008A879B879F938F939F926F9380EC97E0AD +:104670009F938F930E9433430FB6F894DEBF0FBE13 +:10468000CDBF3F813F3F09F19A858B85282D392D7C +:10469000492F582FFC01682D792D8F2F9E2F0E94B6 +:1046A0003E40811112C078856985C101272F362FC0 +:1046B000492F582FDB01F1016B2F7A2F8F2F9E2F5F +:1046C0000E943E40882309F4FBC165E0C62ED12C30 +:1046D000E12CF12C05E010E025E030E045E050E071 +:1046E00063E070E08C859D850E941C0C8F81803278 +:1046F00008F413C1E3EBF7E0FF93EF930E94334319 +:104700000F900F903F8113162CF5632F330F770B0B +:10471000880B990B0E94A73E6B017C019B01AC01A9 +:10472000C301B2010E94F73D4B018A879B87A70115 +:1047300096016E857F85888999890E94F73D6887F3 +:104740007987382E292E412C512C32014E865F86D6 +:10475000688A798A9A858B85082D192D292F382FFB +:10476000F885E985C1014F2F5E2F692F722DC50194 +:104770000E941719811105C08FEA97E09F938F93CC +:10478000C7C08B858F939A859F939F928F922F920C +:104790003F92E985EF93F885FF932DE937E03F934A +:1047A0002F930E94334362E0C5010E9454160FB656 +:1047B000F894DEBF0FBECDBF811103C08AE997E038 +:1047C00093C014E687EC9FEA0197F1F700C0000060 +:1047D000BE016A5F7F4FC5010E947017882309F4EC +:1047E0008AC08E8181FF87C0BE016F5F7F4FC50188 +:1047F0000E947417882309F481C089811F928F93C6 +:10480000E1E9F7E0FF93EF930E9433430F900F909D +:104810000F900F908981833091F038F4813061F0EE +:10482000823099F482E897E012C0843059F08530E4 +:1048300061F48AE697E00BC087E897E008C089E753 +:1048400097E005C084E797E002C088E697E09F9371 +:104850008F930E9433430F900F908B818F938A81A7 +:104860008F938AE597E09F938F930E9433438D81C6 +:104870008F938C818F932FE437E03F932F930E9487 +:1048800033438C819D810FB6F894DEBF0FBECDBF40 +:104890008039F1E09F0718F48DE497E01DC088355A +:1048A00022E0920718F483E497E016C0803233E0E8 +:1048B000930718F48EE397E00FC0883EE3E09E076D +:1048C00018F489E397E008C08C3D954018F484E320 +:1048D00097E002C080E397E09F938F930E94334359 +:1048E0000F900F908EE297E09F938F930E94334337 +:1048F0000F900F9003C0115009F064CF61E0C50123 +:104900000E945416811108C02BE237E03F932F9389 +:104910000E9433430F900F901F8268EE73E080E097 +:1049200090E00E94CF09019609F46DCEC1C081309C +:10493000910509F071C007581F4F61E0C8010E943E +:104940007507811103C088E297E0AAC099E0692E3B +:1049500097E0792E2FEFE22E26E0F22E3FEEC32EC7 +:1049600036E0D32E4EEDA42E46E0B42E58EE852E22 +:1049700056E0952E80917A00806480937A00809131 +:104980007A0086FDFCCF8091790089831F928F93F6 +:104990007F926F920E94334341E0BE016F5F7F4F71 +:1049A000C8010E944D080F900F900F900F90811139 +:1049B00006C0FF92EF920E9433430F900F90DF9258 +:1049C000CF920E94334341E0BE016F5F7F4FC80129 +:1049D0000E942A080F900F90882361F089811F920E +:1049E0008F939F928F920E9433430F900F900F905E +:1049F0000F9006C0BF92AF920E9433430F900F906A +:104A000068EE73E080E090E00E94CF09019609F41F +:104A1000B1CF0E947F074CC0029709F03FC00558F4 +:104A20001F4F40E061E0C8010E94DE08811103C011 +:104A30008BED96E035C085EAC82E86E0D82EC801F9 +:104A40000E942E097C010196F1F080917A00806429 +:104A500080937A0080917A0086FDFCCF6091790086 +:104A6000C8010E940E09809179001F928F93FF92D6 +:104A7000EF92DF92CF920E9433430F900F900F90EE +:104A80000F900F900F9060E070E0CB010E94CF0973 +:104A90000196A9F2C8010E94EE080AC081EA96E0D8 +:104AA0009F938F930E9433430F900F908FEF29C0F5 +:104AB00064EF71E080E090E00E94CF0980E021C0C7 +:104AC00078856985C101272F362F492F582F6E858C +:104AD0007F85888999890E948B3D6E877F87888B27 +:104AE000998B9A858B85282D392D492F582FC301F5 +:104AF000B2010E948B3D2B013C018F818F5F8F8320 +:104B0000E4CD61960FB6F894DEBF0FBECDBFDF9146 +:104B1000CF911F910F91FF90EF90DF90CF90BF90BA +:104B2000AF909F908F907F906F905F904F903F904D +:104B30002F900895FC01228133812230310541F408 +:104B4000579A5F9A85589F4F0E9433095F9808953E +:104B50008091BC0080688093BC00089520E620937B +:104B60007C0027E820937A00289A299824B12360B2 +:104B700024B95A9A22E02093C80028E92093C9005A +:104B800026E02093CA001092CD002BE92093CC00A0 +:104B900021E0FC0122830895FC01128210927C0026 +:104BA00010927A001092C8001092C9001092CA00A8 +:104BB0001092CD001092CC005A9884B18C7F84B9A9 +:104BC00085B18C7F85B90895CF92DF92EF92FF92E5 +:104BD0000F931F93CF93DF938C0161114EC02898E0 +:104BE000299886E6E82E88E0F82ECC24CA94DC2C9E +:104BF000CBE4D8E064EF71E080E090E00E94CF0960 +:104C0000019609F044C080917A00806480937A0014 +:104C100080917A0086FDFCCF8091C80080648093EB +:104C2000C800289A299A809179008093CE008091BB +:104C3000C80086FFFCCF29982898809179001F92A0 +:104C40008F93FF92EF920E943343F894F80183818F +:104C50009481D482C38278940F900F900F900F901C +:104C600097FDC8CF9F938F93DF93CF930E943343D9 +:104C70000F900F900F900F90BDCF87E498E09F9317 +:104C80008F930E9433430F900F908FEF01C080E00D +:104C9000DF91CF911F910F91FF90EF90DF90CF9018 +:104CA000089570E0FC017483638308950B9814B831 +:104CB0008AB18F738AB908955F9A08955F980895AD +:104CC0005E9A08955E980895139A0895139808952A +:104CD00065B9089587E592E00197F1F700C00000FB +:104CE00080E00895CF93DF93EC0165B90E946226BE +:104CF000CE010E945E26CE010E94642688E28A953B +:104D0000F1F7CE010E94662615B8DF91CF91089584 +:104D10001F93CF93DF93EC018FE79BEB0197F1F7A4 +:104D200000C000001BE315B9CE010E946226CE012F +:104D30000E945E26CE010E94642698E29A95F1F7C1 +:104D4000CE010E94662687E99AE30197F1F700C039 +:104D5000000015B9CE010E946226CE010E945E2697 +:104D6000CE010E94642698E29A95F1F7CE010E9446 +:104D700066268BE291E00197F1F700C0000015B9BB +:104D8000CE010E946226CE010E945E26CE010E94C4 +:104D9000642698E29A95F1F7CE010E9466268BE28E +:104DA00091E00197F1F700C000006BE0CE010E9496 +:104DB000722687E592E00197F1F700C000006FE0EE +:104DC000CE010E94722687E592E00197F1F700C0BC +:104DD00000006CE0CE010E94722687E592E0019708 +:104DE000F1F700C0000061E0CE010E94722687E565 +:104DF00092E00197F1F700C00000DF91CF911F9181 +:104E000008950B9A2FEF24B92AB1206C2AB90E9479 +:104E1000882689E998E09F938F930E9433430F90EF +:104E20000F900895CF93DF93EC01606865B90E94FD +:104E30006226CE010E945E26CE010E94642688E290 +:104E40008A95F1F7CE010E94662688E28A95F1F7ED +:104E500015B8DF91CF910895623059F018F46130A0 +:104E600031F00895633039F0643039F008956FEF10 +:104E700005C06FE303C063E101C063E5640F0E94F6 +:104E8000122787E592E00197F1F700C0000008952E +:104E9000CF93DF93EC0165B90E945C26CE010E949E +:104EA0006226CE010E94642688E28A95F1F7CE013F +:104EB0000E94662688E28A95F1F7CE010E945E265E +:104EC00015B8DF91CF9108950F931F93CF93DF9380 +:104ED0008C01EB016991662351F0C8010E944827BB +:104EE00087E592E00197F1F700C00000F3CFDF9172 +:104EF000CF911F910F910895FF920F931F93CF931E +:104F0000DF938C01611136C0C0E084E1F82ED0E25D +:104F1000DC0F8C2F6F2D0E94623B911106C061E067 +:104F2000680F41E0C8010E942C276D2FC8010E9424 +:104F3000482787E592E00197F1F700C00000CF5FB6 +:104F4000C03529F789E898E09F938F930E943343F7 +:104F50000F900F9061E070E080E090E00E94CF0938 +:104F60000196C1F364EF71E080E090E00E94CF0908 +:104F700080E009C085E898E09F938F930E943343B7 +:104F80000F900F908FEFDF91CF911F910F91FF90B6 +:104F90000895453110F40C942C2708958BB18F702F +:104FA0008BB98AB1806F8AB908958AB18F708AB936 +:104FB0008BB18F708BB908958130910549F030F035 +:104FC0008230910539F0039739F008955C9A08957D +:104FD0005D9A08955E9A08955F9A0895CB014111F4 +:104FE0000C94DC276130710551F038F062307105A6 +:104FF00041F06330710539F008955C9808955D982B +:1050000008955E9808955F9808956130710559F08C +:1050100038F06230710551F06330710559F0089530 +:105020009BB180E105C09BB180E202C09BB180E4EE +:10503000892702C08BB180588BB90895CB010C949D +:10504000DC2740E00C94EE27CF936031E8F5C62FC3 +:10505000C370C23091F0C330B9F0C13039F063E0B1 +:1050600070E00E94212880E090E014C060E070E0D1 +:105070000E94212881E090E00DC061E070E00E9474 +:10508000212882E090E006C062E070E00E942128C2 +:1050900083E090E00E94DC276C2F70E06F5F7F4F11 +:1050A0007F936F9389EA98E09F938F930E94334395 +:1050B00064EF71E080E090E00E94CF090F900F90C4 +:1050C0000F900F9080E001C08FEFCF910895089569 +:1050D000FC0112821092C8001092C9001092CA00FE +:1050E0001092CD001092CC005A9884B18C7F84B974 +:1050F00085B18C7F85B908952F923F924F925F9230 +:105100006F927F928F929F92AF92BF92CF92DF92D7 +:10511000EF92FF920F931F93CF93DF9300D000D0B5 +:10512000CDB7DEB79C838B83611121C0289A299863 +:1051300084B1836084B95A9A82E08093C80088E978 +:105140008093C90086E08093CA001092CD008BE95D +:105150008093CC0081E0EB81FC81828382E999E03D +:105160009F938F930E9433430F900F903DC18FEF19 +:10517000860F843008F06EC0633039F0643041F03F +:10518000623051F41EE801E009C015E500E002C0FC +:105190001AEA01E0F12C04C011E000E0FF24F394CE +:1051A0001F921F931F92FF921F920F9383E799E024 +:1051B0009F938F930E9433430FB6F894DEBF0FBEC8 +:1051C000CDBFFF2011F0289A01C02898002311F0CC +:1051D000299A01C02998EBE2F1E03197F1F700C07C +:1051E0000000EB81FC8113821093CE0087EB9BE0E3 +:1051F0000197F1F700C000008381882389F0848142 +:105200001F928F9383E699E09F938F930E9433437D +:10521000EB81FC8113820F900F900F900F9008C0CC +:1052200082E599E09F938F930E9433430F900F90F4 +:1052300088E399E09F938F930E9433430F900F90E0 +:105240006FEF7FEFCB010E94CF090196C9F3299838 +:10525000289ACAC0653009F0BDC08BEF98E09F93D3 +:105260008F930E943343299A28988BE291E001970B +:10527000F1F700C000000F900F908DEE282E88E00F +:10528000382E95EE492E98E0592E27ED622E28E013 +:10529000722E35ED832E38E0932E42EDE42E48E059 +:1052A000F42E5AECC52E58E0D52E6EEBA62E68E0F3 +:1052B000B62E299AEB81FC81138200E711E0F801F8 +:1052C0008091C80080648093C80081918093CE0053 +:1052D0008091C80085FFFCCF21E0E837F20781F715 +:1052E0008091C80086FFFCCF29983F922F920E94A0 +:1052F00033430F900F90F80181918F011F928F938C +:105300005F924F920E9433430F900F900F900F9037 +:10531000F1E008371F0779F764E670E080E090E07D +:105320000E94CF099A8389837F926F920E943343B0 +:105330000F900F90EB81FC818381882311F010E0A6 +:105340001FC09F928F920E9433430F900F901DC0F9 +:10535000183031F4FF92EF920E9433430F900F9078 +:10536000EB81FC81E10FF11D84811F928F93DF920D +:10537000CF920E9433431F5F0F900F900F900F90BA +:10538000EB81FC818381181718F3EB81FC81838109 +:10539000803190F082899189208937853F932F93BE +:1053A0009F938F93BF92AF920E9433430F900F90C1 +:1053B0000F900F900F900F9089819A810196A1F420 +:1053C00068EE73E080E090E00E94CF09019609F456 +:1053D00070CF0AC08AEB98E09F938F930E9433436B +:1053E0000F900F908FEF07C064EF71E080E090E0C6 +:1053F0000E94CF0980E00F900F900F900F90DF91E7 +:10540000CF911F910F91FF90EF90DF90CF90BF90C1 +:10541000AF909F908F907F906F905F904F903F9054 +:105420002F900895FC012381203130F431E0320FB8 +:105430003383E20FF11D6483089510927C00109273 +:105440007A0014BC15BC24B1277E24B91398FC0142 +:105450001282089580B183FB882780F991E0892723 +:1054600008952C9808952C9A0895CF93DF93EC011A +:1054700080E680937C0087E880937A0083E884BD8F +:1054800084E085BD84B1886184B9139ACE010E94FD +:10549000332A81E08A83DF91CF9108952F923F9242 +:1054A0004F925F926F927F928F929F92AF92BF9234 +:1054B000CF92DF92EF92FF920F931F93CF93DF93E0 +:1054C0006111D9C0EC0182E19AE09F938F930E9411 +:1054D00033430F900F9082E0482E8AE0582E9EEEC4 +:1054E000692E99E0792E0FED19E025EDE22E29E0E5 +:1054F000F22E3AECC32E39E0D32E4EEBA42E49E027 +:10550000B42E5EE9252E59E0352E6FEA862E69E02D +:10551000962E6AE070E080E090E00E94CF0901964C +:1055200009F0ABC080B183FB882780F91F928F936D +:1055300087E09AE09F938F930E9433430F900F90E0 +:105540000F900F90CE01039905C00E94312A5F92FF +:105550004F9206C00E94332A8DEF99E09F938F935C +:105560000E9433430F900F9080917A008064809363 +:105570007A0080917A0086FDFCCF809179001F929D +:105580008F937F926F920E94334382EE80937C00D0 +:105590008091790090E005970F900F900F900F90F9 +:1055A00097FF02C080E090E0809587BD1F928F93A7 +:1055B0001F930F930E94334380917A0080648093FD +:1055C0007A000F900F900F900F9080917A0086FDD7 +:1055D000FCCF809179001F928F93FF92EF920E94EF +:1055E000334390E690937C0083B182FB882780F957 +:1055F0001F928F93DF92CF920E94334383B18170C9 +:105600001F928F93BF92AF920E943343F8946B81A5 +:105610007C8178948DB79EB70C960FB6F8949EBF98 +:105620000FBE8DBF61157105F9F080E090E00E941A +:10563000A53E9B01AC0160E070E080E792E40E942F +:10564000F73D27E137EB41ED58E30E94F73D0E941B +:10565000693E7F936F939F928F920E9433430F9086 +:105660000F900F900F9055CF3F922F920E9433438F +:105670000F900F904ECF8FEF01C080E0DF91CF9160 +:105680001F910F91FF90EF90DF90CF90BF90AF9060 +:105690009F908F907F906F905F904F903F902F9052 +:1056A000089583B182FB882780F991E089270895C6 +:1056B00083B18170089543B12091D8043091D90409 +:1056C000642F617040FD19C04091DC04442301F156 +:1056D0004091DA045091DB044B305105C8F0240F9F +:1056E000351FFC01348323831092DB041092DA040B +:1056F0001092D9041092D8040BC02115F0E43F0792 +:1057000048F52F5F3F4F3093D9042093D8040EC043 +:105710002091DA043091DB04211540E43407E8F4E9 +:105720002F5F3F4F3093DB042093DA042091D8049D +:105730003091D9042115304438F42091DA043091A5 +:10574000DB042115304418F0FC01148213826093AD +:10575000DC04089520E030E4D6CF20E030E4E2CF4E +:10576000E4E6F0E0808184708083179A0F9A2C9A87 +:1057700084B1806B84B98CB583658CBD08952698FF +:1057800084B18F7584B90F9817981CBC0895179829 +:105790000895179A08950F931F93CF93DF93EC0109 +:1057A000062F142F0E94C72B8BE291E00197F1F78F +:1057B00000C0000080E48EBD0DB407FEFDCF8EB5A5 +:1057C000882331F08EB51F928F9387E99AE019C034 +:1057D0000EBD0DB407FEFDCF8EB581110DC01EBDEF +:1057E0000DB407FEFDCF8EB58823C1F08EB51F9294 +:1057F0008F938DE79AE005C08EB51F928F938AE84C +:105800009AE09F938F930E943343CE010E94C92B4D +:105810000F900F900F900F908FEF07C0CE010E9456 +:10582000C92B94E19A95F1F780E0DF91CF911F9118 +:105830000F9108952F923F924F925F926F927F92B5 +:105840008F929F92AF92BF92CF92DF92EF92FF9290 +:105850000F931F93CF93DF936111AEC0EC018EE6DF +:10586000282E8AE0382EEE24E394F12C29E5422EEE +:105870002AE0522E34E4632E3AE0732E4FE2842E57 +:105880004AE0942E5AE1C52E5AE0D52E64EF71E01D +:1058900080E090E00E94CF09019609F08FC03F920E +:1058A0002F920E9433430F900F9000E010E05701B9 +:1058B000002E01C0AA0C0A94EAF74A2D409560E038 +:1058C000CE010E94CB2B4A2D62E1CE010E94CB2B50 +:1058D0001F930F935F924F920E94334368EC70E0E6 +:1058E00080E090E00E94CF0940E062E1CE010E949A +:1058F000CB2B1F930F937F926F920E9433434FEFF6 +:1059000060E0CE010E94CB2B68EC70E080E090E07C +:105910000E94CF090F5F1F4F8DB79EB708960FB635 +:10592000F8949EBF0FBE8DBF0830110509F0BFCFA0 +:1059300000E010E05701002E01C0AA0C0A94EAF71B +:105940004A2D409561E0CE010E94CB2B4A2D63E1A8 +:10595000CE010E94CB2B1F930F939F928F920E9498 +:10596000334368EC70E080E090E00E94CF0940E0B3 +:1059700063E1CE010E94CB2B1F930F93DF92CF9256 +:105980000E9433434FEF61E0CE010E94CB2B68ECC5 +:1059900070E080E090E00E94CF090F5F1F4F8DB74D +:1059A0009EB708960FB6F8949EBF0FBE8DBF083005 +:1059B000110509F0BFCF6ACF8FEF01C080E0DF9102 +:1059C000CF911F910F91FF90EF90DF90CF90BF90FC +:1059D000AF909F908F907F906F905F904F903F908F +:1059E0002F90089580E480937C0087E880937A006C +:1059F000089510927C0010927A0008950F931F93DF +:105A0000CF93DF9361113AC08EEC9AE09F938F930E +:105A10000E9433430F900F9009EB1AE0CCEADAE0D2 +:105A20006AE070E080E090E00E94CF09019641F5C5 +:105A30001F930F930E94334380917A008064809378 +:105A40007A000F900F9080917A0086FDFCCF209114 +:105A500078003091790080917800909179003F939F +:105A60002F939F938F93DF93CF930E9433430F9095 +:105A70000F900F900F900F900F90D2CF8FEF01C02B +:105A800080E0DF91CF911F910F91089582E4809380 +:105A90007C0087E880937A00089510927C00109231 +:105AA0007A000895EF92FF920F931F93CF93DF93A5 +:105AB000611171C08FE09BE09F938F930E943343ED +:105AC0000F900F903AEFE32E3AE0F32E0DEE1AE02E +:105AD000C5EDDAE06AE070E080E090E00E94CF0976 +:105AE000019609F05AC0FF92EF920E9433438091D1 +:105AF0007A00806480937A000F900F9080917A00F2 +:105B000086FDFCCF2091780030917900809178005B +:105B1000909179003F932F939F938F931F930F93AF +:105B20000E943343609178007091790080E090E0AA +:105B30000E94A53E20E030E040E052E40E948B3D10 +:105B400020E030E040E85CE30E94813F0E94703E2C +:105B5000862F90E061701F926F9381FB222720F9BE +:105B60001F922F9382FB222720F91F922F9323E06D +:105B7000959587952A95E1F79F938F93DF93CF9320 +:105B80000E9433438DB79EB740960FB6F8949EBFE0 +:105B90000FBE8DBF9FCF8FEF01C080E0DF91CF910F +:105BA0001F910F91FF90EF900895442371F06130A1 +:105BB000710539F020F06230710529F008952898B8 +:105BC0000895299808952A9808956130710539F04B +:105BD00020F06230710529F00895289A0895299AD5 +:105BE00008952A9A08956130710541F020F06230DD +:105BF000710539F0089595B181E005C095B182E055 +:105C000002C095B184E0892785B9089541E00C94DC +:105C1000D52D40E00C94D52DCF93DF93EC0160E0BF +:105C200070E00E94092E61E070E0CE010E94092E12 +:105C300062E070E0CE010E94092E84B1876084B9D1 +:105C4000DF91CF910895CF93DF93EC0160E070E096 +:105C50000E94092E61E070E0CE010E94092E62E0F0 +:105C600070E0CE010E94092E84B1887F84B9DF9153 +:105C7000CF910895CF93DF93EC01613009F43FC0D9 +:105C800058F1623009F44EC0633009F064C060E03E +:105C900070E00E94062E61E070E0CE010E94062EA8 +:105CA00062E070E0CE010E94062E85E19BE09F93AA +:105CB0008F930E94334368EB7BE080E090E00E948A +:105CC000CF0960E070E0CE010E94092E61E070E033 +:105CD000CE010E94092E36C060E070E00E94062EC0 +:105CE00084E29BE09F938F930E94334368EB7BE0B9 +:105CF00080E090E00E94CF0960E070E025C061E0A4 +:105D000070E00E94062E8EE19BE09F938F930E948D +:105D1000334368EB7BE080E090E00E94CF0961E0D4 +:105D200070E012C062E070E00E94062E89E19BE004 +:105D30009F938F930E94334368EB7BE080E090E079 +:105D40000E94CF0962E070E0CE010E94092E0F9000 +:105D50000F9080E001C08FEFDF91CF9108954798B9 +:105D60003F9AE8EBF0E02DE020832CE1208324E64D +:105D7000208324E02093BC0021E0FC0124830895CB +:105D8000FC01148284E08093BC001092B800089556 +:105D900083EC9DE00895ECEBF0E0808180688083E7 +:105DA0000895862F8695869586958E71982F990FE2 +:105DB000990F890F6F70860F08950F931F93CF93DC +:105DC000DF938C01EA019E859C7F92609E8781E033 +:105DD000611101C080E09E8580FB97F99E876F87E7 +:105DE000998180FB90F99B7F98609983662389F065 +:105DF0001F929F931F926F9387E09CE09F938F93D6 +:105E00000E9433430F900F900F900F900F900F90C0 +:105E100008C086EF9BE09F938F930E9433430F90BF +:105E20000F900E5F1F4F21E0AE014F5F5F4F61E0AB +:105E3000C8010E94F8078823A1F0AE01425F5F4FBE +:105E400022E06EE0C8010E94F807C82F882349F0BD +:105E500083EF9BE09F938F930E9433430F900F90AB +:105E600009C08DEE9BE09F938F930E9433430F9068 +:105E70000F90C0E08C2FDF91CF911F910F9108956B +:105E8000CF92DF92EF92FF920F931F93CF93DF9306 +:105E90007C01EA01479B10C08EED9BE09F938F939E +:105EA0000E9433433F9A4798AE0160E0C7010E94C9 +:105EB000DD2E0F900F905CC08CED9BE09F938F9335 +:105EC0000E9433430F900F9009E010E08AE9C82E3A +:105ED0008BE0D82E1F930F93DF92CF920E94334313 +:105EE00068EE73E080E090E00E94EA090F900F9066 +:105EF0000F900F900130110531F0015011098F3FC3 +:105F00002FEF920739F34B9799F1AE016AE0C70181 +:105F10000E94DD2E898188608B7F81608983AE013C +:105F20004F5F5F4F21E061E0C70102960E94F807D2 +:105F300086E89BE09F938F930E9433433F9A479A52 +:105F400087E99AE30197F1F700C000003F9847986E +:105F500068E873E180E090E00E94EA0984E59BE054 +:105F60009F938F930E9433430F900F900F900F9049 +:105F700081E0DF91CF911F910F91FF90EF90DF9023 +:105F8000CF9008958F929F92AF92BF92CF92DF925F +:105F9000EF92FF920F931F93CF93DF93CDB7DEB7AE +:105FA00027970FB6F894DEBF0FBECDBF4C01362F3A +:105FB000CA011E2DFC2DEA2DBA01605D774051E02B +:105FC0006536710508F450E04E8150FB47F94E8369 +:105FD00064E670E00E947C3B6AE00E94623B82952E +:105FE000807F982B9F8337FF02C0395FFCCF37300B +:105FF00014F03750FCCF37708D81887F382B3D836C +:10600000121614F0245FFCCF2D3014F02C50FCCF6E +:10601000822F6AE00E946E3B9F702E81207F922B20 +:1060200080FB94F99E83101614F0015EFCCF0032C1 +:1060300014F00F51FCCF802F6AE00E946E3B9F70DE +:106040003C81307C8370282F2295207F832F892BE1 +:10605000822B8C8317FF02C0185EFCCF183114F01E +:106060001851FCCF812F6AE00E946E3B9F703B81EC +:10607000307C8370282F2295207F832F892B822BC1 +:106080008B83F7FF02C0F45CFCCFFC3314F0FC53AD +:10609000FCCF8F2F6AE00E946E3B9F703A81307870 +:1060A0008770282F2295207F832F892B822B8A832C +:1060B000E7FF02C0E45CFCCFEC3314F0EC53FCCF00 +:1060C0008E2F6AE00E946E3B9F7039813078877016 +:1060D000282F2295207F832F892B822B8983CE0125 +:1060E00007969F938F9301979F938F9301979F9309 +:1060F0008F9301979F938F9301979F938F9301970E +:106100009F938F938E010F5F1F4F1F930F9382E317 +:106110009BE09F938F930E94334378015E0188E058 +:10612000A80EB11C0FB6F894DEBF0FBECDBF8CE237 +:10613000C82E8BE0D82EF70181917F011F928F939B +:10614000DF92CF920E9433430F900F900F900F90E9 +:10615000AE14BF0481F727E0A80162E0C4010296F3 +:106160000E94F80727960FB6F894DEBF0FBECDBF8A +:10617000DF91CF911F910F91FF90EF90DF90CF9023 +:10618000BF90AF909F908F9008952F923F924F9223 +:106190005F926F927F928F929F92AF92BF92CF92B7 +:1061A000DF92EF92FF920F931F93CF93DF93CDB7C0 +:1061B000DEB76E970FB6F894DEBF0FBECDBF61118C +:1061C00066C22C019C012E5F3F4F3D8F2C8F61E5F5 +:1061D000C9010E947507CE0101969A8F898F80E1CF +:1061E000E98DFA8D11928A95E9F78DEA9DE09F93EA +:1061F0008F930E9433438A8181608A8342E0BE018B +:106200006F5F7F4F8C8D9D8D0E944D080F900F907A +:10621000811103C083E592E002C08EE492E09F9377 +:106220008F930E9433430F900F9084EA9DE09F93D9 +:106230008F930E9433438CE89DE09F938F930E943D +:1062400033438AE69DE09F938F930E94334384E516 +:106250009DE09F938F930E9433438AE39DE09F9339 +:106260008F930E94334384E29DE09F938F930E941B +:1062700033438DE09DE09F938F930E94334388EFDB +:106280009CE09F938F930E94334382EE9CE09F9308 +:106290008F930E9433438AEC9CE09F938F930E94DC +:1062A000334381EB9CE09F938F930E9433430FB65F +:1062B000F894DEBF0FBECDBF188E82E99CE09F939D +:1062C0008F930E94334300E19E012F5F3F4F41E0D7 +:1062D000BE01685E7F4F8C8D9D8D0E9495080F904A +:1062E0000F90811110C083E592E09F938F930E94DD +:1062F000334368EE73E080E090E00E94EA094C01CD +:106300000F900F90BDC127E030E047E050E0BE01A4 +:106310006D5F7F4FCE0141960E9488429E012F5FA4 +:106320003F4F790110E0812F837041F480E99CE0B8 +:106330009F938F930E9433430F900F90F7018191A9 +:106340007F011F928F932AE83CE03F932F930E9496 +:1063500033431F5F0F900F900F900F90103119F77C +:106360008E8987FD03C040ED57E002C044E358E04A +:106370008F89982F9695969596959E71292F220F25 +:10638000220F920F8F70890F1A01280E311C8E89EF +:10639000982F9695969596959E71792E770C770CF9 +:1063A000790E8F70780E672C8C89982F969596951C +:1063B00096959E71B92EBB0CBB0CB90E8F70B80EA2 +:1063C000BB8E8B89982F9695969596959E71D92E12 +:1063D000DD0CDD0CD90E8F70D80EED2C8A89982F2C +:1063E0009695969596959E71F92EFF0CFF0CF90ED9 +:1063F0008F70F80ECF2C8989182F16951695169543 +:106400001E71912F990F990F190F8F70180FA12ED0 +:106410000D890E8F073048F4E3E00E02C00111240D +:106420009C012453324F490104C037E8832E3CE0DD +:10643000932E80E89CE09F938F930E9433439F921A +:106440008F920E943343812F012E000C990B9F9352 +:106450001F938F2D0F2C000C990B9F93FF928D2D66 +:106460000D2C000C990B9F93DF928B2D0B2C000CA5 +:10647000990B9F93BF92872D072C000C990B9F932C +:106480007F923F922F92802F002E000C990B9F93AA +:106490000F932DE53CE03F932F930E94334388896F +:1064A0001F928F93EDE4FCE0FF93EF930E94334340 +:1064B00068EE73E080E090E00E94EA094C010FB6BC +:1064C000F894DEBF0FBECDBF94E68916910409F49F +:1064D00090C0F4F5FEE48F16910409F494C08CF496 +:1064E00038E48316910409F487C08DE4881691047A +:1064F00009F47BC094E48916910409F0C1C0BA94F0 +:1065000079C0E7E58E16910409F485C044F423E5CB +:106510008216910409F0B4C0AA24AA9478C039E57F +:106520008316910409F45AC083E68816910409F091 +:10653000A7C08AE0A82E9CE0C92E21E1E22E00E14E +:1065400028E048EE57E065E0C2010E94C22F98C0E3 +:1065500090E789169104D1F194F4FDE68F16910429 +:1065600009F440C02EE68216910409F449C038E6C9 +:106570008316910409F084C0EE24E3943FC084E7BD +:1065800088169104B1F044F4E3E78E16910409F003 +:1065900077C0AA24A3943BC0F7E78F169104C9F1F2 +:1065A00029E78216910409F06BC03FEF231A330AE2 +:1065B00034C08F8587FD02C06AE001C060E0AE0193 +:1065C0004F5F5F4FC2010E94DD2E5AC0AE014F5F88 +:1065D0005F4F6AE0C2010E94402F52C081E0281A3A +:1065E00031081BC06624639402C066246A94670C59 +:1065F00014C0B394BB8E11C0EE24EA94ED0C0DC010 +:10660000CC24C39402C0CC24CA94CF0C06C0A10EE3 +:1066100004C00F5F01C001500E8F8A2D0A2C000CA0 +:10662000990B9F93AF928C2D0C2C000C990B9F9380 +:10663000CF928E2D0E2C000C990B9F93EF92EB8D29 +:106640008E2F0E2E000C990B9F93EF93862D062C08 +:10665000000C990B9F936F923F922F9228E23CE09F +:106660003F932F930E9433430B8D262DA1016E8DF6 +:10667000C2010E94C22F0FB6F894DEBF0FBECDBF7D +:106680009BE18916910409F017CE80E001C08FEFDD +:106690006E960FB6F894DEBF0FBECDBFDF91CF91DF +:1066A0001F910F91FF90EF90DF90CF90BF90AF9030 +:1066B0009F908F907F906F905F904F903F902F9022 +:1066C000089560FF02C0289A01C0289861FF02C0A7 +:1066D000299A01C0299862FF02C02A9A01C02A980B +:1066E00063FF02C02B9A01C02B9864FF02C02C9A52 +:1066F00001C02C9865FF02C02D9A01C02D9866FF3D +:1067000002C02E9A01C02E9867FF02C02F9A01C0C6 +:106710002F9870FF02C05E9A01C05E9871FF02C0A0 +:106720005F9A08955F98089560FF02C0109A01C0B3 +:10673000109861FF02C0119A01C0119862FF02C057 +:10674000129A01C0129863FF02C0139A0895139819 +:106750000895CF93DF93EC0160E070E00E94613315 +:1067600060E0CE010E94943381B18F6081B98FEFD8 +:1067700084B98AB1806E8AB9DF91CF910895CF93A1 +:10678000DF93EC0160E070E00E94613360E0CE01D5 +:106790000E94943381B1807F81B914B88AB18F711E +:1067A0008AB9DF91CF910895CF92DF92EF92FF9255 +:1067B0000F931F93CF93DF937C01611114C06FE09F +:1067C0000E9494336FEF73E0C7010E9461335D98BC +:1067D0008DE09EE09F938F930E94334360ED77E0BE +:1067E00080E090E028C0613069F489E09EE09F93EA +:1067F0008F930E94334368EE73E080E090E00E9444 +:10680000CF0920C0623039F460E071E00E9461334A +:1068100080E09EE008C06330C1F460E072E00E9456 +:10682000613387EF9DE09F938F930E94334368EE1F +:1068300073E080E090E00E94CF0960E070E0C70163 +:106840000E9461330F900F9044C0643208F043C03F +:10685000C62FD0E024978E0183E0159507958A9581 +:10686000E1F7C770DD27CC24C394D12CB601002EEC +:1068700001C0660F0A94EAF7C7010E9494330C2EF8 +:1068800002C0CC0CDD1C0A94E2F7B601C7010E94DD +:106890006133DF92CF92CC0FDD1FC05EDE4F898166 +:1068A0008F9388818F931F930F9382EE9DE09F9328 +:1068B0008F930E94334360E971E080E090E00E9492 +:1068C000CF098DB79EB708960FB6F8949EBF0FBE3E +:1068D0008DBF80E001C08FEFDF91CF911F910F91AD +:1068E000FF90EF90DF90CF900895662311F05D98B0 +:1068F00008955D9A089581B1807F81B982B18F60DA +:1069000082B9089582B1807F82B981B1807F81B9D7 +:1069100008956130710581F058F06230710581F0A1 +:1069200063307105A1F480B183FB882780F90CC026 +:1069300080B180958170089580B18695817004C082 +:1069400080B182FB882780F991E08927089580E053 +:1069500008950F931F93CF93DF93603108F04EC0DB +:106960008C01C62FC695C695D0E06370613021F0CA +:10697000633009F44BC021C0BE010E9489348111EB +:1069800045C0CE0101969F938F9383E29EE09F9333 +:106990008F930E9433430F900F900F900F90BE0182 +:1069A000C8010E94893481112BC060E070E0CB01E6 +:1069B0000E94CF09019621F5F2CFBE010E948934D1 +:1069C000882321F1CE0101969F938F9385E19EE06C +:1069D0009F938F930E9433430F900F900F900F90CF +:1069E000BE01C8010E948934882351F060E070E044 +:1069F000CB010E94CF09019619F4F2CF8FEF07C0A7 +:106A00006AE070E080E090E00E94CF0980E0DF91D2 +:106A1000CF911F910F910895CF93C82F8A3019F409 +:106A20008DE00E940C358091C80085FFFCCFC0939B +:106A3000CE0080E090E0CF9108955A9A22E0209312 +:106A4000C80028E92093C90026E02093CA001092CC +:106A5000CD002CE02093CC0020E331E03093E20421 +:106A60002093E10421E0FC0122830895FC011282BD +:106A70001092C8001092C9001092CA001092CD0066 +:106A80001092CC001092E2041092E10408950F934A +:106A90001F93CF93DF93611122C005E51EE0C5E38C +:106AA000DEE01F930F930E943343DF93CF938091D7 +:106AB000E2048F938091E1048F930E94DC4268E8A6 +:106AC00073E180E090E00E94CF090F900F900F904B +:106AD0000F900F900F90019621F380E001C08FEF8F +:106AE000DF91CF911F910F910895862F6091E1045E +:106AF0007091E2040C940C35A0E1B0E0E2E8F5E31B +:106B00000C94BB3C7C011B016A01FC0117821682BC +:106B1000838181FF44C39E012F5F3F4F3901F701FD +:106B20009381F10193FD859193FF81911F0188234A +:106B300009F431C3853239F493FD859193FF819136 +:106B40001F01853239F4B70190E00E94F7425601E7 +:106B50006501E5CF10E0512C912CFFE1F915D8F03B +:106B60008B3279F038F4803279F08332A1F4F92D48 +:106B7000F0612EC08D3261F0803369F4292D2160DF +:106B80002DC0392D3260932E892D8460982E2AC015 +:106B9000E92DE86015C097FC2DC020ED280F2A30A4 +:106BA00088F496FE06C03AE0139F200D1124122FA0 +:106BB00019C08AE0589E200D1124522EE92DE06262 +:106BC0009E2E10C08E3231F496FCE5C2F92DF06491 +:106BD0009F2E08C08C3621F4292D2068922E02C0E9 +:106BE000883641F4F10193FD859193FF81911F0156 +:106BF0008111B3CF9BEB980F933020F4992D9061C6 +:106C0000805E07C09BE9980F933008F066C1992D0C +:106C10009F7E96FF16E09F73992E853619F4906437 +:106C2000992E08C0863621F4392F3068932E02C081 +:106C30001111115097FE07C01C3350F444244394A3 +:106C4000410E27E00BC0183038F027E017E005C0F0 +:106C500027E09CE3492E02C0212F412C560184E0FD +:106C6000A80EB11CF6016081718182819381042D8F +:106C7000A3010E949C416C01F981FC87F0FF02C0D6 +:106C8000F3FF06C091FC06C092FE06C000E205C0FC +:106C90000DE203C00BE201C000E08C858C7019F09E +:106CA00001115AC29BC297FE10C04C0CFC85F4FF28 +:106CB00004C08A81813309F44A94141474F528E0DD +:106CC000241578F588E0482E2CC096FC2AC0812F28 +:106CD00090E08C159D059CF03CEFC3163FEFD3066A +:106CE00074F0892D8068982E0AC0E2E0F0E0EC0F85 +:106CF000FD1FE10FF11D8081803319F41150111136 +:106D0000F4CF97FE0EC044244394410E812F90E0AF +:106D1000C816D9062CF41C1904C04424439401C09D +:106D200010E097FE06C01C141D0434F4C601019641 +:106D300005C085E090E002C081E090E0011101967D +:106D4000112331F0212F30E02F5F3F4F820F931F2F +:106D5000252D30E08217930714F4581A01C0512CE6 +:106D6000892D897049F4552039F0B70180E290E00F +:106D70000E94F7425A94F7CF002329F0B701802FE1 +:106D800090E00E94F74293FC09C0552039F0B7010A +:106D900080E390E00E94F7425A94F7CF97FE4CC0F0 +:106DA0004601D7FE02C0812C912CC6018819990991 +:106DB000F301E80FF91FFE87ED87960124193109C9 +:106DC000388B2F87012F10E01195019511093FEFA6 +:106DD0008316930629F4B7018EE290E00E94F742F1 +:106DE000C814D9044CF08F8598898815990524F426 +:106DF000ED85FE85818101C080E3F1E08F1A910865 +:106E00002D853E852F5F3F4F3E872D87801691064B +:106E10002CF0B70190E00E94F742D9CFC814D904F2 +:106E200041F49A81963320F4953319F43C8534FF6C +:106E300081E3B70190E04EC08A81813319F09C85CF +:106E40009F7E9C87B70190E00E94F742111105C018 +:106E500094FC18C085E690E017C0B7018EE290E080 +:106E60000E94F7421E5F82E001E0080FF301E80F85 +:106E7000F11D8081B70190E00E94F742802F01133D +:106E8000F3CFE6CF85E490E0B7010E94F742D7FC4C +:106E900006C0C114D10441F4EC85E4FF05C0D194CF +:106EA000C194D1088DE201C08BE2B70190E00E944D +:106EB000F74280E32AE0C216D1042CF08F5FFAE09B +:106EC000CF1AD108F7CFB70190E00E94F742B7017F +:106ED000C601C0960E94F74254C1833631F0833711 +:106EE00079F0833509F056C020C0560132E0A30E78 +:106EF000B11CF6018081898301E010E0630112C0BA +:106F00005601F2E0AF0EB11CF601C080D18096FEB2 +:106F100003C0612F70E002C06FEF7FEFC6010E94D7 +:106F2000A5428C01F92DFF7714C0560122E0A20E74 +:106F3000B11CF601C080D18096FE03C0612F70E0C5 +:106F400002C06FEF7FEFC6010E947D428C01F92DD8 +:106F5000F0689F2EF3FD1AC0852D90E008171907E1 +:106F6000A8F4B70180E290E00E94F7425A94F4CF6F +:106F7000F60197FC859197FE81916F01B70190E032 +:106F80000E94F74251105A94015011090115110540 +:106F900079F7F7C0843611F0893661F5560197FE0E +:106FA00009C024E0A20EB11CF601608171818281CA +:106FB00093810AC0F2E0AF0EB11CF60160817181CD +:106FC000072E000C880B990BF92DFF769F2E97FF4B +:106FD00009C090958095709561957F4F8F4F9F4F19 +:106FE000F0689F2E2AE030E0A3010E947243C82E71 +:106FF000C6183FC0092D853721F40F7E2AE030E006 +:107000001DC0097F8F3691F018F4883559F0C3C040 +:10701000803719F0883711F0BEC0006104FF09C045 +:10702000046007C094FE08C0066006C028E030E097 +:1070300005C020E130E002C020E132E0560107FF48 +:1070400009C084E0A80EB11CF601608171818281C3 +:10705000938108C0F2E0AF0EB11CF601608171812E +:1070600080E090E0A3010E947243C82EC6180F77FB +:10707000902E96FE0BC0092D0E7FC11650F494FE83 +:107080000AC092FC08C0092D0E7E05C0DC2C092D1B +:1070900003C0DC2C01C0D12E04FF0DC0FE01EC0D9D +:1070A000F11D8081803311F4097E09C002FF06C002 +:1070B000D394D39404C0802F867809F0D39403FD31 +:1070C00011C000FF06C01C2DD51480F4150D1D192C +:1070D0000DC0D51458F4B70180E290E00E94F74249 +:1070E000D394F7CFD51410F45D1801C0512C04FFD0 +:1070F00010C0B70180E390E00E94F74202FF17C082 +:1071000001FD03C088E790E002C088E590E0B70188 +:107110000CC0802F867859F001FF02C08BE201C0BD +:1071200080E207FD8DE2B70190E00E94F742C116B0 +:1071300038F4B70180E390E00E94F7421150F7CF96 +:10714000CA94F301EC0DF11D8081B70190E00E941B +:10715000F742C110F5CF15C0F4E0F51560F584E0F5 +:10716000581A93FE1FC0011127C02C8523FF2AC087 +:107170000EEF10E0392D3071932EF80184918111BA +:1071800024C0552009F4E4CCB70180E290E00E94CD +:10719000F7425A94F6CFF7018681978126C08FEF88 +:1071A0009FEF23C0B70180E290E00E94F7425A941B +:1071B0005110F8CFD8CF512CB701802F90E00E940A +:1071C000F742D3CF02E011E0D5CF91108052B70142 +:1071D00090E00E94F7420F5F1F4FCFCF23E02515AD +:1071E00010F483E0BDCF512CC0CF6096E2E10C9447 +:1071F000D73C0F931F93CF93DF93EC018B0180EA71 +:1072000091E099838883CE0104960E94D70BCE012A +:10721000CD960E942015CE0187589F4F0E946A0785 +:10722000CE0185589F4F0E94D008FE01E057FF4FC6 +:1072300010821B830A83DF91CF911F910F910895D4 +:10724000CF93DF93CDB7DEB7AC970FB6F894DEBF20 +:107250000FBECDBF87B18C6987B988B1837688B9F5 +:107260003D98459A82E08093C00098E99093C100D0 +:1072700096E09093C2001092C5009CE09093C400E9 +:107280008093B0008093B10096E99093B30080930F +:10729000700080E191E09093E0048093DF0482E04D +:1072A00091E09093DE048093DD04789486E2EEE32F +:1072B000F1E0DE01119601900D928A95E1F709E562 +:1072C00012E0FBE5EF2EF2E0FF2E6E0127E2C20E88 +:1072D000D11C1E013BE2230E311C66E4462E62E007 +:1072E000562E7EE8672E72E0772EE3E3AE2EE2E0C4 +:1072F000BE2E1F930F930E943343FF92EF920E9482 +:10730000334383E892E09F938F930E9433432AE4B0 +:1073100032E03F932F930E943343A7E9B2E0BF933B +:10732000AF930E9433435F924F920E9433437F9208 +:107330006F920E943343FF92EF920E9433431F9358 +:107340000F930E943343BF92AF920E9433431CA617 +:107350001BA60FB6F894DEBF0FBECDBF8BA59CA5B4 +:107360008331910548F5FC01EE0FFF1FA1E0B0E06D +:10737000AC0FBD1FEA0FFB1F808091809F938F93FE +:107380002AE232E03F932F930E943343D401ED91E0 +:10739000FC910680F781E02DC40109959F938F939E +:1073A0000E9433431F930F930E9433438BA59CA5E8 +:1073B00001969CA78BA7CDCF8BE192E09F938F93F3 +:1073C0000E94334310925B0410925A044091DD04F2 +:1073D0005091DE0464E070E0C6010E94B0423F922A +:1073E0002F9288E791E09F938F93DF92CF920E9434 +:1073F00059430FB6F894DEBF0FBECDBF019709F019 +:1074000078CF8BA59CA58331910508F072CF880FAA +:10741000991FE1E0F0E0EC0FFD1FE80FF91FA080DD +:10742000B18087E192E09F938F930E943343D5010F +:10743000ED91FC910680F781E02DC50109959F93A0 +:107440008F930E94334383E192E09F938F930E9436 +:1074500033438FEF9FEF9093010180930001D5019B +:10746000ED91FC910280F381E02DC50109950F900B +:107470000F900F900F900F900F90812C912C3CE06B +:10748000632E32E0732E44244A94542C9F928F92A0 +:107490007F926F920E943343D501ED91FC91019050 +:1074A000F081E02D682DC50109950F900F900F9088 +:1074B0000F9087FD18C080910001909101014B97BA +:1074C00039F48FEF9FEF90930101809300010BC07F +:1074D0005092010140920001BFEF8B1A9B0A2FEFDF +:1074E0008216910499F6D501ED91FC910480F58105 +:1074F000E02DC5010995F1CECF93DF9384EC91E0A7 +:10750000909359048093580481E492E09093570437 +:10751000809356048CE092E0909355048093540439 +:10752000E1E5F4E084E292E091838083128284EFCB +:1075300091E09093500480934F04EBE4F4E082E9EF +:1075400091E0918380831382128280E092E0909395 +:107550004A0480934904E4E4F4E08CED91E09183E3 +:10756000808312821482138288EE91E09093430408 +:107570008093420488EB91E090934104809340040F +:10758000EDE3F4E08DE492E0918380831282E9E2FE +:10759000F4E080ED91E09183808312821382E4E233 +:1075A000F4E08CEA91E09183808312828FEF9FEF69 +:1075B0009483838360E070E083E993E00E94F9386C +:1075C00061E070E082E093E00E94F93862E070E0F0 +:1075D00081E792E00E94F938CAE6D2E088E192E0C1 +:1075E000998388838CE692E00E946A071C821E823F +:1075F0001D82E0E6F2E086E891E0918380831086C8 +:1076000021E030E0378326831282138214821582B0 +:10761000E6E5F2E091838083108682E090E0978334 +:1076200086831282138214821582DF91CF9108958E +:1076300085E994E00E94D70B88E191E0909394044F +:107640008093930490939204809391049093900478 +:1076500080938F04089589E996E008958DE798E076 +:10766000089585EA98E0089586EB98E0089587E903 +:1076700099E0089584E19AE0089584EA9AE00895F3 +:1076800080ED9AE0089581E19BE0089588E29BE017 +:10769000089580E19EE008958EE29EE0089585E7DA +:1076A0009EE00895DB018F939F930E94AF3BBF91B3 +:1076B000AF91A29F800D911DA39F900DB29F900D41 +:1076C00011240895991B79E004C0991F961708F0BA +:1076D000961B881F7A95C9F78095089587FB082E19 +:1076E000062687FD819567FD61950E94623B0EF439 +:1076F000919507FC81950895AA1BBB1B51E107C01A +:10770000AA1FBB1FA617B70710F0A61BB70B881F31 +:10771000991F5A95A9F780959095BC01CD010895C0 +:10772000052E97FB1EF400940E94A73B57FD07D03F +:107730000E94533D07FC03D04EF40C94A73B509598 +:107740004095309521953F4F4F4F5F4F089590954D +:107750008095709561957F4F8F4F9F4F08950E9440 +:107760007B3DA59F900DB49F900DA49F800D911D12 +:1077700011240895B7FF0C94AF3B0E94AF3B821BCE +:10778000930B0895DF93CF931F930F939A9DF02D42 +:10779000219FF00D8B9DF00D8A9DE02DF10D039F33 +:1077A000F00D029FE00DF11D4E9DE00DF11D5E9D5F +:1077B000F00D4F9DF00D7F936F93BF92AF925F934B +:1077C0004F93D5010E947B3D8B01AC01D7010E94F4 +:1077D0007B3DEB01E80FF91FD6010E94123C2F916F +:1077E0003F91D6010E947B3DC60FD71FE81FF91FAE +:1077F000AF91BF910E94123C2F913F910E947B3D1F +:10780000C60FD71FE81FF91FD6010E947B3DE60F68 +:10781000F71F9801BE01CF0111240F911F91CF9145 +:10782000DF9108950E947B3D460F571FC81FD91F47 +:1078300008F431960895689401C0E894F92FF12B6B +:1078400012F00C944F3CA0E0B0E0E9E2FCE30C94B1 +:10785000C13C092E059422F40E94AB3C112392F402 +:10786000F0E80F26FFEFE094F09400951095B094A7 +:10787000C094D094A194BF0ACF0ADF0AEF0AFF0A8E +:107880000F0B1F0B0E945A3C07FC0E94AB3CCDB76C +:10789000DEB7ECE00C94DD3C689401C0E8948F9274 +:1078A0009F92CF93DF930E945A3CDF91CF919F909C +:1078B0008F90089588249924F401E401B0E49F9303 +:1078C000AA279A158B049C04ED05FE05CF05D00769 +:1078D000A10798F4AD2FDC2FCF2FFE2FE92D982C88 +:1078E000892E982F872F762F652F542F432F322FD5 +:1078F0002227B85031F7BF9127C01B2EBF91BB275D +:10790000220F331F441F551F661F771F881F991FA3 +:10791000881C991CEE1FFF1FCC1FDD1FAA1FBB1F59 +:107920008A149B04EC05FD05CE05DF05A007B10711 +:1079300048F08A189B08EC09FD09CE09DF09A00B65 +:10794000B10B21601A94E1F62EF49401AF01BE014F +:10795000CD01000C089560957095809590953095B7 +:107960004095509521953F4F4F4F5F4F6F4F7F4F41 +:107970008F4F9F4F08952F923F924F925F926F9239 +:107980007F928F929F92AF92BF92CF92DF92EF92AF +:10799000FF920F931F93CF93DF93CDB7DEB7CA1B30 +:1079A000DB0B0FB6F894DEBF0FBECDBF09942A885B +:1079B000398848885F846E847D848C849B84AA8403 +:1079C000B984C884DF80EE80FD800C811B81AA8190 +:1079D000B981CE0FD11D0FB6F894DEBF0FBECDBF5B +:1079E000ED0108950F93083090F0982F872F762F90 +:1079F000652F542F432F322F22270850F4CF220F08 +:107A0000331F441F551F661F771F881F991F0A9534 +:107A1000B2F70F91089597FB10F8169400080F9392 +:107A2000083098F00850232F342F452F562F672FFA +:107A3000782F892F902DF4CF05949795879577957A +:107A4000679557954795379527950A95AAF70F910A +:107A500008952A0D3B1D4C1D5D1D6E1D7F1D801F51 +:107A6000911F08950024A7FD00942A0F301D401D8A +:107A7000501D601D701D801D901D08952A193B0921 +:107A80004C095D096E097F09800B910B0895002454 +:107A9000A7FD00942A1730054005500560057005C4 +:107AA000800590050895A1E21A2EAA1BBB1BFD01BB +:107AB0000DC0AA1FBB1FEE1FFF1FA217B307E407CD +:107AC000F50720F0A21BB30BE40BF50B661F771F25 +:107AD000881F991F1A9469F7609570958095909505 +:107AE0009B01AC01BD01CF010895EE0FFF1F059072 +:107AF000F491E02D0994A29FB001B39FC001A39F10 +:107B0000700D811D1124911DB29F700D811D1124D6 +:107B1000911D08955058BB27AA270E94A23D0C949E +:107B2000473F0E94393F38F00E94403F20F039F42F +:107B30009F3F19F426F40C94263F0EF4E095E7FBE2 +:107B40000C94203FE92F0E94583F58F3BA17620760 +:107B500073078407950720F079F4A6F50C947A3F13 +:107B60000EF4E0950B2EBA2FA02D0B01B901900158 +:107B70000C01CA01A0011124FF27591B99F0593F9C +:107B800050F4503E68F11A16F040A22F232F342FE4 +:107B90004427585FF3CF469537952795A795F04032 +:107BA0005395C9F77EF41F16BA0B620B730B840B47 +:107BB000BAF09150A1F0FF0FBB1F661F771F881FFF +:107BC000C2F70EC0BA0F621F731F841F48F4879557 +:107BD00077956795B795F7959E3F08F0B0CF939549 +:107BE000880F08F09927EE0F9795879508950E94C2 +:107BF0000B3E0C94473F0E94403F58F00E94393F93 +:107C000040F029F45F3F29F00C94203F51110C946F +:107C10007B3F0C94263F0E94583F68F39923B1F3B1 +:107C2000552391F3951B550BBB27AA2762177307A2 +:107C3000840738F09F5F5F4F220F331F441FAA1F36 +:107C4000A9F335D00E2E3AF0E0E832D091505040F2 +:107C5000E695001CCAF72BD0FE2F29D0660F771FA0 +:107C6000881FBB1F261737074807AB07B0E809F086 +:107C7000BB0B802DBF01FF2793585F4F3AF09E3F0B +:107C8000510578F00C94203F0C947B3F5F3FE4F368 +:107C9000983ED4F3869577956795B795F7959F5F4E +:107CA000C9F7880F911D9695879597F90895E1E09A +:107CB000660F771F881FBB1F621773078407BA07F9 +:107CC00020F0621B730B840BBA0BEE1F88F7E09554 +:107CD00008950E94703E6894B1110C947B3F089502 +:107CE0000E94603F88F09F5798F0B92F9927B751AD +:107CF000B0F0E1F0660F771F881F991F1AF0BA9550 +:107D0000C9F714C0B13091F00E947A3FB1E00895F4 +:107D10000C947A3F672F782F8827B85F39F0B93FE6 +:107D2000CCF3869577956795B395D9F73EF4909502 +:107D30008095709561957F4F8F4F9F4F089597FB6A +:107D400016F40E94293F0C94E33EE89409C097FB87 +:107D50003EF490958095709561957F4F8F4F9F4F22 +:107D60009923A9F0F92F96E9BB279395F695879566 +:107D700077956795B795F111F8CFFAF4BB0F11F429 +:107D800060FF1BC06F5F7F4F8F4F9F4F16C08823D0 +:107D900011F096E911C0772321F09EE8872F762F06 +:107DA00005C0662371F096E8862F70E060E02AF047 +:107DB0009A95660F771F881FDAF7880F9695879533 +:107DC00097F90895E894F92F96EBFF2381F01216A6 +:107DD00013061406440B9395F6958795779567954A +:107DE00057954040FF23B9F71BC099270895882372 +:107DF00051F49850D2F7872B762F652F542F432FAD +:107E0000322F20E0B1F3121613061406440B882318 +:107E10003AF09A95440F551F661F771F881FCAF7BF +:107E200055234AF4440F551F11F460FF04C06F5FDF +:107E30007F4F8F4F9F4F880F9695879597F908959D +:107E400097F99F6780E870E060E008959FEF80EC0D +:107E500008959095809570956095509540953095D2 +:107E600021953F4F4F4F5F4F6F4F7F4F8F4F9F4F2A +:107E7000089500240A941616170618060906089590 +:107E800000240A9412161306140605060895092EF6 +:107E90000394000C11F4882352F0BB0F40F4BF2B65 +:107EA00011F460FF04C06F5F7F4F8F4F9F4F0895A5 +:107EB00057FD9058440F551F59F05F3F71F047959B +:107EC000880F97FB991F61F09F3F79F08795089580 +:107ED000121613061406551FF2CF4695F1DF08C09F +:107EE000161617061806991FF1CF869571056105BC +:107EF00008940895E894BB2766277727CB0197F964 +:107F000008950E94943F0C94473F0E94393F38F0F7 +:107F10000E94403F20F0952311F00C94203F0C94D8 +:107F2000263F11240C947B3F0E94583F70F3959F8D +:107F3000C1F3950F50E0551F629FF001729FBB2760 +:107F4000F00DB11D639FAA27F00DB11DAA1F649FFC +:107F50006627B00DA11D661F829F2227B00DA11DAF +:107F6000621F739FB00DA11D621F839FA00D611D35 +:107F7000221F749F3327A00D611D231F849F600D56 +:107F8000211D822F762F6A2F11249F5750409AF07F +:107F9000F1F088234AF0EE0FFF1FBB1F661F771F0B +:107FA000881F91505040A9F79E3F510580F00C94D6 +:107FB000203F0C947B3F5F3FE4F3983ED4F38695DB +:107FC00077956795B795F795E7959F5FC1F7FE2B76 +:107FD000880F911D9695879597F90895FA01EE0FF0 +:107FE000FF1F309621053105A1F16115710561F47E +:107FF0008038BFE39B0749F168949038810561F0B0 +:108000008038BFEF9B0741F099234AF5FF3FE10518 +:108010003105210519F1E8940894E795D901AA23BF +:1080200029F4AB2FBE2FF85FD0F310C0FF5F70F4C0 +:10803000A695E0F7F73950F019F0FF3A38F49F773A +:108040009F930DD00F9007FC9058089546F00C9424 +:10805000263F60E070E080E89FE308954FE79F7758 +:108060005F934F933F932F930E9412412F913F9123 +:108070004F915F910E94813F0C944B400E947D4044 +:10808000880B990B089529F416F00C94203F0C945A +:108090007A3F0C94263F0E94603FA8F39638A0F7E1 +:1080A00007F80F92E8942BE33AEA48EB5FE70E9467 +:1080B000973F0F920F920F924DB75EB70F920E94AB +:1080C0005A41ECE7F0E00E94A1404F915F91EF919F +:1080D000FF91E595EE1FFF1F49F0FE57E06844272A +:1080E000EE0F441FFA95E1F74195550B0E94D440DD +:1080F0000F9007FE0C94C8400895990F0008550F83 +:10810000AA0BE0E8FEEF16161706E807F907C0F01D +:1081100012161306E407F50798F0621B730B840B25 +:10812000950B39F40A2661F0232B242B252B21F4FF +:1081300008950A2609F4A140A6958FEF811D811D9F +:108140000895DF93CF931F930F93FF92EF92DF92E7 +:108150007B018C01689406C0DA2EEF010E94943FE7 +:10816000FE01E894A5912591359145915591A6F38D +:10817000EF010E94A23DFE019701A801DA9469F780 +:10818000DF90EF90FF900F911F91CF91DF910895B5 +:108190009B01AC0160E070E080E89FE30C94F73D48 +:1081A0000C94203F0C948E410E94603FD8F3992399 +:1081B000C9F3940F511DA3F39150504094F059F01E +:1081C000882332F0660F771F881F91505040C1F707 +:1081D0009E3F51052CF7880F911D9695879597F92D +:1081E00008955F3FACF0983E9CF0BB27869577954D +:1081F0006795B79508F4B1609395C1F7BB0F58F731 +:1082000011F460FFE8CF6F5F7F4F8F4F9F4FE3CF39 +:108210000C947B3F16F00C948E410C94263F68948E +:108220000C94203F0E94603FA8F39923C1F3AEF362 +:10823000DF93CF931F930F93FF92C92FDD278823DE +:108240002AF02197660F771F881FDAF720E030E0C9 +:1082500040E85FEB9FE3883920F0803E38F02196BC +:108260008F770E948B3DE4EAF0E004C00E948B3DD2 +:10827000E1EDF0E00E94A1408B01BE01EC01FB2E7C +:108280006F5771097595771F880B990B0E94A73E50 +:1082900028E132E741E35FE30E94943FAF2D98016C +:1082A000AE01FF900F911F91CF91DF910E94A23DEF +:1082B0000C94473FFA01DC01AA0FBB1F9B01AC01E4 +:1082C000BF5728F4222733274427507820C0B751BE +:1082D00090F4AB2F0024469537952795011CA39564 +:1082E000D2F3002071F0220F331F441FB395DAF34D +:1082F0000ED00C948A3D61307105A0E88A07B9461A +:1083000030F49B01AC016627772788279078309658 +:1083100021F0208331834283538308959F3F31F0BE +:10832000915020F4879577956795B795880F911DA3 +:108330009695879597F90895283008F027E0332718 +:10834000DA01990F311D87FD916000966105710575 +:1083500039F432602E5F3D9330E32A95E1F70895BA +:108360009F3F30F080387105610509F03C5F3C5F4C +:108370003D93913008F08068911DDF93CF931F9358 +:108380000F93FF92EF92192F987F9695E92F96956C +:108390009695E90FFF27E05AFE4F99273327EE24E1 +:1083A000FF24A701E70105900894079428F4360FED +:1083B000E71EF81E491F511D660F771F881F991F62 +:1083C0000694A1F70590079428F4E70EF81E491FBC +:1083D000561FC11D770F881F991F661F0694A1F7AE +:1083E0000590079428F4F80E491F561FC71FD11D8A +:1083F000880F991F661F771F0694A1F705900794B1 +:1084000020F4490F561FC71FD81F990F661F771FEB +:10841000881F0694A9F784911095177041F0D6959E +:10842000C79557954795F794E7941A95C1F7E6E0F5 +:10843000F1E06894159015913591659195910590AD +:108440007FE27395E118F10A430B560BC90BD00973 +:10845000C0F7E10CF11E431F561FC91FD01D7EF44B +:10846000703311F48A95E6CFE894015030F0080F8C +:108470000AF40027021708F4202F2395022F7A33DD +:1084800028F079E37D932A95E9F710C07D932A952A +:1084900089F6069497956795379517951794E1187F +:1084A000F10A430B560BC90BD00998F023957E9126 +:1084B00073957A3308F070E37C932013B8F77E91BC +:1084C00070617D9330F0839571E37D9370E32A951D +:1084D000E1F71124EF90FF900F911F91CF91DF9161 +:1084E000992787FD90950895FB01DC0102C0059056 +:1084F0000D9241505040D8F70895FC01059061500D +:1085000070400110D8F7809590958E0F9F1F0895A9 +:10851000FB01DC012150304030F001900D92041637 +:10852000C9F7CD010895882799270895FB01DC013B +:108530004150504048F001900D920020C9F701C011 +:108540001D9241505040E0F70895FC016150704089 +:1085500001900110D8F7809590958E0F9F1F089578 +:10856000A0E0B0E0E6EBF2E40C94C53CFA01238114 +:1085700020FD03C080E090E01AC016161706D4F75D +:108580007A018C01EB016C01C130D10569F0C701A2 +:108590000E9491468F3FFFEF9F0761F3F6018193A1 +:1085A0006F0121970A9781F7F6011082C801CDB7B4 +:1085B000DEB7E8E00C94E13CA0E0B0E0E2EEF2E4EB +:1085C0000C94C93C0F811885F801838188608383EE +:1085D000AE01455F5F4F69857A85C8010E947C3591 +:1085E000F8012381277F2383E4E00C94E53C0F937B +:1085F0001F93CF93DF93FB01238121FD03C08FEFF6 +:108600009FEF2CC022FF16C04681578124813581FF +:108610004217530744F4A081B1819D012F5F3F4F62 +:10862000318320838C93268137812F5F3F4F37839F +:10863000268314C08B01EC01FB010084F185E02D41 +:108640000995892BE1F6D80116968D919C91179783 +:10865000019617969C938E931697CE01DF91CF913A +:108660001F910F910895A0E0B0E0E9E3F3E40C94CA +:10867000C93CAE01495F5F4FDA016D917D91AD015B +:108680000DED14E0F80182819381DC0113962C91A9 +:108690001397286013962C930E947C35D80112966C +:1086A000ED91FC9113972381277F2383E4E00C94C1 +:1086B000E53CAEE0B0E0EFE5F3E40C94CB3C85E0C4 +:1086C0008C838B899C899A838983AE01495E5F4F35 +:1086D0006D897E89CE0101960E946C452E96E2E05E +:1086E0000C94E73CFA01AA27283051F1203181F19E +:1086F000E8946F936E7F6E5F7F4F8F4F9F4FAF4FAA +:10870000B1E03ED0B4E03CD0670F781F891F9A1FBC +:10871000A11D680F791F8A1F911DA11D6A0F711D70 +:10872000811D911DA11D20D009F468943F912AE07C +:10873000269F11243019305D3193DEF6CF01089564 +:10874000462F4770405D4193B3E00FD0C9F7F6CF95 +:10875000462F4F70405D4A3318F0495D31FD40525D +:10876000419302D0A9F7EACFB4E0A69597958795F3 +:1087700077956795BA95C9F70097610571050895D2 +:108780009B01AC010A2E069457954795379527957E +:10879000BA95C9F7620F731F841F951FA01D089516 +:1087A00020FD09C0FC0123FD05C022FF02C0738328 +:1087B000628351834083089544FD17C046FD17C06E +:1087C000AB01BC01DA01FB01AA0FBB1FEE1FFF1FAB +:1087D0001094D1F74A0F5B1F6E1F7F1FCB01BA01A8 +:1087E000660F771F881F991F09C033E001C034E06E +:1087F000660F771F881F991F3150D1F7620F711DC7 +:10880000811D911D08950F931F93CF93DF938C01CA +:10881000C8010E949146EC0197FD08C00E947D4668 +:10882000892BB1F7B801CE010E94CF46CE01DF916E +:10883000CF911F910F9108958F929F92AF92BF9207 +:10884000EF92FF920F931F93CF93DF938C01D62F5C +:108850007A01B22E0E9491469C0133272B323105BA +:1088600031F02D32310561F48B2D8068B82ED15056 +:1088700011F480E068C0C8010E94914697FDF9CFCD +:10888000CB2DCD7F2B2D207309F58033F9F4AA244D +:10889000AA94AD0E09F443C0C8010E94914697FD09 +:1088A0003EC09C012F7D33272835310549F4C26431 +:1088B000D250A9F1C8010E94914697FF07C02FC06E +:1088C000B6FE02C0C26001C0C261DA2D812C912CBB +:1088D000540120ED280F283080F0C4FF04C0B801F7 +:1088E0000E94CF4619C02A3040F0C6FFF8CF2F7D36 +:1088F0003FEE320F363098F727504C2FC501B401A8 +:108900000E94DC434B015C01C260D15059F0C801A8 +:108910000E94914697FFDDCFC1FD04C0AACF812CF4 +:10892000912C5401C7FF08C0B094A09490948094F7 +:10893000811C911CA11CB11C2C2FB501A401C701E5 +:108940000E94D04381E0DF91CF911F910F91FF9062 +:10895000EF90BF90AF909F908F900895A0E2B0E00D +:10896000E4EBF4E40C94BE3C5C01962E7A01F90130 +:108970008E010F5F1F4F680180E2D8011D928A951A +:10898000E9F7D50113968C9080E090E0612C712C72 +:1089900030E061E070E083FC259183FE21918F013E +:1089A000522E211103C080E090E092C02E3511F4C8 +:1089B000009751F1432F50E0481759073CF42D35EB +:1089C00059F12D3219F4772009F103C0772009F409 +:1089D0006AC0452D469546954695D601A40FB11D12 +:1089E000452D47708B0102C0000F111F4A95E2F719 +:1089F000A8015C91452B4C93651459F0561410F462 +:108A00005394E7CF5A94E5CF31E004C077247394B0 +:108A100001C0712C0196BFCF772019F08E81806242 +:108A20008E83311103C08824839417C0F6019E0100 +:108A30002F5D3F4F8081809581932E173F07D1F79F +:108A4000F2CFE114F10429F0D7018C93F7013196AC +:108A50007F019A94812C9920F9F0C5010E949146DA +:108A600097FD18C0FC01FF2723E0F595E7952A95AF +:108A7000E1F7EC0DFD1D208130E0AC01477055277A +:108A800002C0359527954A95E2F720FDDACFB5016A +:108A90000E94CF46811087CFE114F10411F0D70175 +:108AA0001C92C80115C0422F469546954695D601A1 +:108AB000A40FB11D422F47708B0102C0000F111F80 +:108AC0004A95E2F7A8015C91452B4C93622EA2CF08 +:108AD000A096EFE00C94DA3CA0E0B0E0E2E7F5E429 +:108AE0000C94BE3C6C01EB015A01FC01178216820A +:108AF000512CF601E380FE01E3FC8591E3FE8191B8 +:108B0000182FEF01882309F4EEC090E00E947D4603 +:108B1000892B21F0C6010E940344EBCF153241F4AA +:108B2000FE01E3FC1591E3FE1191EF01153281F492 +:108B3000C6010E94914697FDD4C0412F50E09C0190 +:108B4000332724173507A9F2B6010E94CF46CBC0C0 +:108B50001A3239F4E3FC1591E3FE1191EF0101E0C3 +:108B600001C000E0F12C20ED210F2A3080F40260DA +:108B70006F2D70E080E090E040E20E94DC43F62E32 +:108B8000FE01E3FC1591E3FE1191EF01ECCF01FF33 +:108B900003C0F11003C0A7C0FF24FA94183619F0DF +:108BA0001C3651F010C0FE01E3FC1591E3FE11915B +:108BB000EF01183641F408600460FE01E3FC1591F2 +:108BC000E3FE1191EF01112309F48DC0612F70E0D4 +:108BD00080E092E00E948646892B09F484C000FD63 +:108BE00007C0F50180809180C50102965C0102C03A +:108BF000812C912C1E3651F4F6014681578160E09C +:108C000070E0202FC4010E94D04373CF1336A9F423 +:108C100001FD02C0FF24F394C6010E94914697FD16 +:108C200060C08114910429F0F4018083C40101968D +:108C30004C01FA94F110F0CF50C01B3559F49E014D +:108C4000A4016F2DC6010E94AE44EC01892B09F0EE +:108C500044C03EC0C6010E94034497FD42C01F3677 +:108C600061F128F4143639F1193651F128C013375F +:108C700071F0153701F123C08114910429F0F4013A +:108C80006082C40101964C01FA94FF2071F0C60184 +:108C90000E9491463C0197FD08C00E947D46892BA9 +:108CA00059F3B601C3010E94CF4681149104A9F083 +:108CB000F401108212C0006203C0006101C00064B0 +:108CC000202FA4016F2DC6010E941C44811105C0F4 +:108CD000F6018381807329F406C000FD0ACF539406 +:108CE00008CF552019F0852D90E002C08FEF9FEF3F +:108CF000CDB7DEB7EFE00C94DA3C91110C94E84666 +:108D0000803219F089508550C8F70895FC0105900C +:108D1000061621F00020D9F7C00108953197CF0140 +:108D20000895CF93DF93EC012B8120FF33C026FF02 +:108D30000AC02F7B2B838E819F8101969F838E8318 +:108D40008A8190E029C022FF0FC0E881F9818081EB +:108D5000082E000C990B009719F420622B831AC07F +:108D60003196F983E8830EC0EA85FB85099597FF64 +:108D700009C02B81019611F080E201C080E1822BB5 +:108D80008B8308C02E813F812F5F3F4F3F832E830F +:108D9000992702C08FEF9FEFDF91CF910895FB01DC +:108DA000238120FF12C026FD10C08F3F3FEF9307A5 +:108DB00061F082832F7D20642383268137812150B7 +:108DC000310937832683992708958FEF9FEF089500 +:0A8DD000992788270895F894FFCF33 +:108DDA00FFFF00000001000000000000520900002F +:108DEA0000000002000000007309000000000303F5 +:108DFA002C022E02300232023402360238023A02C1 +:108E0A0000000002000000000C35000000005804B9 +:108E1A005604540451044F044B04490444044204C4 +:108E2A0040043D04290424040203710293036A02E4 +:108E3A0060025602750492048204300825081B0851 +:108E4A0001040000000271CB257800424D453238FA +:108E5A003000000000000620562163195219000054 +:108E6A000000C321B021BA212B3B3F0000000000C3 +:108E7A008C2267227E22562200000000E425AE25BD +:108E8A00CC252E3B000000007C2701275626313BCB +:108E9A00000000002428CE27D527343B000000001C +:108EAA007C2867286828373B000000004E2A352AAC +:108EBA001D2A3A3B000000001A2CB02BBF2B3D3B69 +:108ECA0000000000FE2CF22CF92C403B00000000B0 +:108EDA00522D462D4D2D433B000000003A2E0C2EFC +:108EEA00232E463B00000000C530AF2EC02EC82EF0 +:108EFA0000000000D433A933BF33493B410042008C +:108F0A00430044004500460047004450000000006A +:108F1A0000A9347B3482344C3B0000000047351DE5 +:068F2A003536354F3B0017 +:00000001FF diff --git a/software/nano-644/test_2024-07-23/src/units/cc1101.cpp b/software/nano-644/test_2024-07-23/src/units/cc1101.cpp index d53ecf2..aebe713 100644 --- a/software/nano-644/test_2024-07-23/src/units/cc1101.cpp +++ b/software/nano-644/test_2024-07-23/src/units/cc1101.cpp @@ -320,6 +320,12 @@ void Cc1101::init () { + #ifdef __AVR_ATmega1284P__ + // Nano-1284 + DDRC |= (1 << PC6); + PORTC |= (1 << PC6); // modem voltage 3.3V ON + #endif + // trigger for debugging PORTB &= ~(1 << PB0); DDRB |= ( 1 << PB0); @@ -375,6 +381,12 @@ DDRB &= ~((1 << PB7) | (1 << PB6) | (1 << PB5) | (1 << PB4)); DDRA &= ~((1 << PA5) | (1 << PA4)); PORTA &= ~((1 << PA5) | (1 << PA4)); + + #ifdef __AVR_ATmega1284P__ + // Nano-1284 + DDRC &= ~(1 << PC6); + PORTC &= ~(1 << PC6); // modem voltage 3.3V OFF + #endif } void Cc1101::setChipEnableLow () { diff --git a/software/nano-644/test_2024-07-23/src/units/portexp.cpp b/software/nano-644/test_2024-07-23/src/units/portexp.cpp index 7eac74d..f836400 100644 --- a/software/nano-644/test_2024-07-23/src/units/portexp.cpp +++ b/software/nano-644/test_2024-07-23/src/units/portexp.cpp @@ -28,6 +28,16 @@ // PB6 ... MISO // PB7 ... SCK + // Nano-1284 + // -------------------------------------------------------- + // V1a: Hardware Bug: MISO stuck on LOW if modem off or stuck to HIGH if modem on + // -------------------------------------------------------- + // PA7 ... nCS + // PB5 ... MOSI + // PB6 ... MISO + // PB7 ... SCK + + void PortExp::init () { PRR0 &= (1 << PRSPI); PORTA |= (1 << PA7); @@ -36,8 +46,13 @@ PORTB |= (1 << PB4); // nSS must be HIGH, otherwise SPI master will not become active!! DDRB |= (1 << PB7) | (1 << PB5) | (1 << PB4); // SPI SCK (=PB7) and SPI MOSI (=PB5) - // SPCR |= (1 << SPE) | (1 << MSTR) | (1 << SPR1) | (1 << SPR0); // SPI enable , Master, f=12MHz/128=93,75kHz - SPCR = (1 << SPE) | (1 << MSTR); // SPI enable , Master, f=12MHz/4 = 3MHz + // #ifdef __AVR_ATmega1284P__ + // DDRC |= (1 << PC6); + // PORTC |= (1 << PC6); + // #endif + + SPCR |= (1 << SPE) | (1 << MSTR) | (1 << SPR1) | (1 << SPR0); // SPI enable , Master, f=12MHz/128=93,75kHz + // SPCR = (1 << SPE) | (1 << MSTR); // SPI enable , Master, f=12MHz/4 = 3MHz } void PortExp::cleanup () { @@ -46,6 +61,11 @@ DDRA &= ~(1 << PA7); PORTA &= ~(1 << PA7); // SPI nCS SPCR = 0; + + // #ifdef __AVR_ATmega1284P__ + // DDRC &= ~(1 << PC6); + // PORTC &= ~(1 << PC6); + // #endif } void PortExp::setChipEnable () { @@ -102,28 +122,34 @@ int8_t PortExp::writeByte (uint8_t addr, uint8_t b) { + bool checkResponse = true; + // #ifdef __AVR_ATmega1284P__ + // checkResponse = false; // MISO not working on Nano-1284 V1a + // #endif + setChipEnable(); + _delay_us(100); SPDR = 0x40; // WRITE BYTE while ((SPSR & (1 << SPIF)) == 0) {} - if (SPDR != 0) { - printf_P(PSTR("E1")); + if (checkResponse && SPDR != 0) { + printf_P(PSTR(" E1 (0x%02x)"), SPDR); clearChipEnable(); return -1; } SPDR = addr; // register address while ((SPSR & (1 << SPIF)) == 0) {} - if (SPDR != 0) { - printf_P(PSTR("E2")); + if (checkResponse && SPDR != 0) { + printf_P(PSTR(" E2 (0x%02x)"), SPDR); clearChipEnable(); return -1; } SPDR = b; // value while ((SPSR & (1 << SPIF)) == 0) {} - if (SPDR != 0) { - printf_P(PSTR("E3")); + if (checkResponse && SPDR != 0) { + printf_P(PSTR(" E3 (0x%02x)"), SPDR); clearChipEnable(); return -1; }