From 1b957804e47bb801f7b5756d938d003f136d8a04 Mon Sep 17 00:00:00 2001 From: Eryone <40707672+Eryone@users.noreply.github.com> Date: Fri, 20 Nov 2020 19:59:13 +0800 Subject: [PATCH] Improved the filament runout sensor config for thinker SE/SV2.0 --- ...HINKER SE TMC2209 with Filament runout.hex | 11426 ++++++++++++++++ .../Configuration.h | 2 +- .../Configuration_adv.h | 2 +- .../Configuration.h | 2 +- .../Configuration_adv.h | 2 +- .../Configuration.h | 2 +- .../Configuration.h | 2239 +++ .../Configuration_adv.h | 2868 ++++ .../src/pins/rambo/pins_RAMBO.h | 275 + .../Configuration.h | 2 +- .../Configuration_adv.h | 2 +- 11 files changed, 16815 insertions(+), 7 deletions(-) create mode 100644 THINKER V2/Hex File/THINKER SE/THINKER SE TMC2209 with Filament runout.hex create mode 100644 THINKER V2/config/Eryone/THINKER SE/TMC2209 with filament runout/Configuration.h create mode 100644 THINKER V2/config/Eryone/THINKER SE/TMC2209 with filament runout/Configuration_adv.h create mode 100644 THINKER V2/config/Eryone/THINKER SE/TMC2209 with filament runout/src/pins/rambo/pins_RAMBO.h diff --git a/THINKER V2/Hex File/THINKER SE/THINKER SE TMC2209 with Filament runout.hex b/THINKER V2/Hex File/THINKER SE/THINKER SE TMC2209 with Filament runout.hex new file mode 100644 index 0000000000..1adf0805aa --- /dev/null +++ b/THINKER V2/Hex File/THINKER SE/THINKER SE TMC2209 with Filament runout.hex @@ -0,0 +1,11426 @@ +:100000000C9476220C94A7220C94A7220C94A7227D +:100010000C94A7220C94A7220C94A7220C94A7223C +:100020000C94A7220D949A440D949A440D949A44EA +:100030000C94A7220C94A7220C94A7220C94A7221C +:100040000C94A7220C945D680C94A7220C94A72210 +:100050000C94A7220C94A7220C94E1F40D947C46F6 +:100060000C94A7220C9462440C9458440C94A7223C +:100070000C94A7220C94A7220C94A7220C94A722DC +:100080000C94A7220C94A7220C94A7220C94A722CC +:100090000C944DE80C9423E80C94A7220C94A7220E +:1000A0000C94A7220C94A7220C94A7220C94A722AC +:1000B0000C94A7220C94A7220C94A7220C94A7229C +:1000C0000C94A7220C94A7220C94A7220C94A7228C +:1000D0000C94A7220C94A7220C94A7220C94A7227C +:1000E0000C94A72207450D45184523452E45394553 +:1000F00044454F4583458345834583455A45A2453D +:10010000AE45BF45D045E145F245034614464B4652 +:100110004B464B464B4622466A46764687469846AD +:10012000A946BA46CB46DC46134713471347134745 +:10013000EA4632473B474A47554760476B47764751 +:100140008047AE47AE47AE47AE478847DC47A34837 +:10015000E247EC47F647004816482348A348304892 +:10016000A3483E48A34846485048A348A34864488B +:100170006E48764880488A489948C248BC49CB486E +:10018000D848E548F2480B491B49BC492B49BC49B2 +:100190003C49BC4947495749BC49BC496E497B4920 +:1001A00086499349A049B249DB49D54AE449F14916 +:1001B000FE490B4A244A344AD54A444AD54A554A4C +:1001C000D54A604A704AD54AD54A874A944A9F4AD6 +:1001D000AC4AB94ACB4AF44AAC4BFA4A024B0A4BF6 +:1001E000124B284B334BAC4B3E4BAC4B4A4BAC4BBE +:1001F000524B5F4BAC4BAC4B764B7E4B864B8E4B96 +:10020000964BA54B0B894A878387478983878387CA +:10021000838783878387838783878387838783878E +:10022000838783878387838783878387838783877E +:10023000838783878387838783878387838783876E +:10024000418983878387838783878387838783879E +:1002500083871A89838783878387838783878387B5 +:1002600083878387838783875E89808760F043F0F5 +:1002700046F063F049F04CF04FF05BF052F06EF056 +:1002800055F058F0BE026C04D2030C038803C80179 +:100290001203C8029603960344029603E80128025B +:1002A00034020E04DC028C04D2028E022E033E02C3 +:1002B000D40322042204440422041204E203CE01E3 +:1002C0002202D4019202800226020203FA021A02DA +:1002D000BA04BA04CC03BA04860294032004B4021C +:1002E0007404DA022A0476048A02EC02BC032604AF +:1002F0002604AA04260440030202EA01D60180046F +:10030000F4011803EA0308020404FA014802420255 +:10031000F201C402CE04AE03080276037E04900309 +:1003200022033404C6046C033A04D003A6028C03EF +:100330007C024C0420033A03F8024A02D003B203C1 +:10034000C002FC03084AD73B3BCE016E84BCBFFD14 +:10035000C12F3D6C74319ABD56833DDA3D00C77F95 +:1003600011BED9E4BB4C3E916BAAAABE000000802E +:100370003F05A84CCDB2D44EB93836A9020C50B9BD +:10038000918688083CA6AAAA2ABE000000803F00E9 +:100390000D94AB370C94A3480C94FD9B0D94353809 +:1003A0000C9455470C9486490D9460380D94AB43DA +:1003B0000C94E49D0C9460470C945C990D941B473D +:1003C0000C9476480C94859C0D94770D0C9488477A +:1003D0000D94C2370D9404390C94DC460C94F44A05 +:1003E0000D941F400D94C4430D949D430C94944A66 +:1003F0000C9405990D94B6430C94284B0D942D3B09 +:100400000C94EC470D94FF380C9452F00C94C248B5 +:100410000D94E5430C94E5480C9476460C94AE4755 +:100420000C94AE450D9432400C94E0860C9448FE3A +:100430000C94B5BA0D9486380C940B890D94F83A47 +:100440000C947E4B0D945A380C94C1990D947938C4 +:100450000D94C8370C94B0C30D9439470C946A4678 +:100460000C94704A0C9450480D94CD370C94B4E71A +:100470000C9467980C94DE9A0C94C1F00D94193882 +:100480000C94CB480D94C0430D94BD370C94297344 +:100490000D94BC430D9405460C94874A0D94AD0110 +:1004A0000C9418450C9475B80C94A2C00C94F6EDFD +:1004B0000D9400140C94124B0C94444A0C942D9CF3 +:1004C0000D94283C0C94E5970C945E890C9401E8FB +:1004D0000C94F9ED0C94E2470C941B9C0C941B4972 +:1004E0000C946B470C94D8780C9450FE0C943A788A +:1004F0000C9407450C94F2480D94CE450C940A4B8D +:100500000D9473380C9431760C94764B0D9492388C +:100510000C94B94A0D94E2380C94C4980D94113897 +:100520000C9476470D9465380C94AC4A0C94CB4AE5 +:100530000C94CCEE0C94BF450C941A890C943E4B51 +:100540000C94CDF00D949A0E0C943C490D94BE453C +:100550000C9498460C94524B0C9439FD0C94DAEDA3 +:100560000C942CB80D94B2100D94C1380C9457C54E +:100570000C9416480C943EFD0C94F79B0D948A370E +:100580000D9419460D94CB3B0D94CA430C94E2B8DC +:100590000D94B6370C94AAC00C9430480C94DF86A6 +:1005A0000C94FE490D940B380C9469FE0C942E7635 +:1005B0000D9428400D94CC380D94F8370C945BF0D2 +:1005C0000C948F7E0C94D8480C9413470C94D2ED65 +:1005D0000C940D450C946BB80D94E8380C9497EA84 +:1005E0000C948DBA0C94EEED0C94FCED0C9460F030 +:1005F0000D94FB450D9481380C949AE70C94457842 +:100600000C94CEED0D947B380C941ABB0C94CBBBA0 +:100610000C944B980C940CBB0D94A3370C9446F09F +:100620000C944A470D94B1370C943F990C94A0B8A0 +:100630000D94A1430C9423450C945A450C940B49FA +:100640000D94E2450D9496450C9455C50C94DC47E9 +:100650000C94EA460C9483450D947C0D0D9413384C +:100660000C9470B80C940F980C9414BB0C944DE738 +:100670000C9400480D94EC450C94A6C00C94737B2C +:100680000D94F9380C944A870C94F2ED0C9441893E +:100690000C944A4B0C94A0490C9451AE0C94A8C0F5 +:1006A0000C94E1450C94D0450C94AE890C946E49A1 +:1006B0000C94C5990C9487990C94A9460C94A6B8EF +:1006C0000C94AC4B0C94E4490C94039C0D94713B3A +:1006D0000C94604A0D948D3B0D94AA450C945C7863 +:1006E0000C9453C50C94964B0C940B4A0D94D84320 +:1006F0000C9447490C948A480C947B490C9402EC66 +:100700000C940F9C0C946E480C9483870C94DCAD75 +:100710000D94A9370C949AB80D94C6450D942F13D7 +:100720000D94E0430C949D980D9498380D94D23715 +:100730000C9473990C942B490D941A400C949CBA08 +:100740000C949F4A0C94244A0C943B470C9458FEFA +:100750000C9476780D948C0D0C9463F00D94D24328 +:100760000C948E990D940F460C94099C0C94A179CD +:100770000D94D7130C942CFF0D94ED380C94554A1E +:100780000C94E3860C94279C0C94A4C00C9422999E +:100790000C948E4B0C942E450D948D380C9460FE69 +:1007A0000D942D460D9495370D941E380C9486E7C4 +:1007B0000D94710F0C94024B0C9483E80C94EFFF92 +:1007C0000C94FB970D9430380C9440FE0C948746A3 +:1007D0000C94399C0D94A7430C9432470C946EF002 +:1007E0000C94C1980C9439450C9498BC0C94339C8F +:1007F0000C94D54A0C942B760D9423460C9443FD0F +:100800000D9415400C94F1490D94B2430C9466FE7E +:100810000C9457490C94589C0C94B2490D94F2379F +:100820000D944F0D0D942A380C943E480C94BBAD9A +:100830000D94B8100C9480470C9442BE0C94659FA4 +:100840000D949D380D943A380C94ECC10D940939EF +:100850000D94003B0D94DA380C94FFED0C945F4B33 +:100860000C94F2450C9437980D949B450C9428E910 +:100870000C9480990D94B4450C9464480C942348CE +:100880000C9449F00C9499480D9425380C9403BBB2 +:100890000C9451C50D944F3B0D94D8450C9455F0D4 +:1008A0000D94173B0C9458F00C94A2450C94BC4941 +:1008B0000C94E1980C94DB490C94E6ED0C94CB4637 +:1008C0000C944B460C9423980C9414460C94444579 +:1008D0000C94864B0C9497BA0D9490370D948F0D11 +:1008E0000C9490780C9443F00D94C7380D94E03834 +:1008F0000C944CF00C9477E70D94F3100D94DC43BA +:100900000D94AE430C9492BA0C948F980C94BE98AC +:100910000C944FC50C94E2ED0D94FD370C94934963 +:100920000C9403460C947AB80C94F6470C94AB984C +:100930000C94EAED0C94A54B0C94219C0C945A7BDE +:100940000C94344A0C9463670D94B33A0C94159C40 +:100950000C94334B0D94F4380D94720D0C94BA46EC +:100960000C9447890C94B6E90C9422460C94FA4AEC +:100970000C944FF00D94A2380C94D6ED0C94808713 +:100980000C94DEED0C9459980C9494B80D94A045F9 +:100990000C9480480C9446480C947B980D94CE435C +:1009A0000C9456730C944F454E414E494E49545940 +:1009B000494E46CDCCCC3D0AD7233C17B7D138772A +:1009C000CC2B329595E6241FB14F0A000020410040 +:1009D00000C84200401C4620BCBE4CCA1B0E5AAE8A +:1009E000C59D7400407A10F35A00A0724E18090099 +:1009F00010A5D4E80000E87648170000E40B540284 +:100A00000000CA9A3B000000E1F5050000809698BE +:100A100000000040420F000000A08601000000100E +:100A20002700000000E80300000000640000000050 +:100A3000000A00000000000100000000002C76D831 +:100A400088DC674F0823DFC1DFAE59E1B1B796E517 +:100A5000E3E453C63AE651997696E8E6C28426EB7B +:100A6000898C9B62ED407C6FFCEFBC9C9F40F2BA8E +:100A7000A56FA5F490055A2AF75C936B6CF9676D26 +:100A8000C11BFCE0E40D47FEF520E6B500D0ED907B +:100A90002E0300943577050080841E080000204E48 +:100AA0000A000000C80C333333330F986E128311E1 +:100AB00041EF8D2114893BE65516CFFEE6DB18D1B8 +:100AC000844B381BF77C1D901DA4BBE4242032848A +:100AD000725E228100C9F124ECA1E53D27434F4D10 +:100AE0004D554E49434154494F4E00445259525579 +:100AF0004E004552524F525300494E464F00454317 +:100B0000484F0047322F4733206261642070617282 +:100B1000616D65746572730A00536C6565702E2E85 +:100B20002E004D65736820706F696E742063616E6E +:100B30006E6F74206265207265736F6C7665640AEF +:100B400000436C69636B20746F20526573756D652B +:100B50002E2E2E004E6F204D6F76652E00456E6452 +:100B60002066696C65206C6973740A004265676968 +:100B70006E2066696C65206C6973740A00286E6F5C +:100B80002066696C65290043757272656E74206613 +:100B9000696C653A20005344207072696E74696E06 +:100BA00067206279746520004E6F74205344207072 +:100BB00072696E74696E670A005072696E7420748F +:100BC000696D653A20000A53746174733A2046696E +:100BD0006C616D656E7420757365643A20002C201D +:100BE0004C6F6E67657374206A6F623A2000546FB1 +:100BF00074616C2074696D653A20002C204661692F +:100C00006C65643A20002C2046696E6973686564DF +:100C10003A20005072696E74733A20005374617404 +:100C2000733A200045202553006F66660044454214 +:100C300055473A004D3131322053687574646F77EF +:100C40006E004D31313320530042656420436F6F95 +:100C50006C696E672E2E2E004265642048656174B3 +:100C6000696E672E2E2E005468696E6B6572205671 +:100C7000325F32323039204F46462E004348414DD4 +:100C80004245525F54454D504552415455524500DE +:100C90004D4F54494F4E5F4D4F44455300544845C6 +:100CA000524D414C5F50524F54454354494F4E00B2 +:100CB0004155544F5245504F52545F53445F535423 +:100CC000415455530050524F4D50545F535550505E +:100CD0004F525400454D455247454E43595F504190 +:100CE0005253455200434153455F4C494748545F76 +:100CF0004252494748544E45535300544F47474C7E +:100D0000455F4C494748545300534F46545741524E +:100D1000455F504F574552004255494C445F50453E +:100D20005243454E54004C4556454C494E475F444E +:100D3000415441005A5F50524F4245004155544F73 +:100D40004C4556454C005052494E545F4A4F420064 +:100D500050524F4752455353004155544F524550FE +:100D60004F52545F54454D5000564F4C554D4554CD +:100D70005249430042494E4152595F46494C455FF2 +:100D80005452414E534645520053455249414C5FDF +:100D9000584F4E5F584F4646004649524D574152B4 +:100DA000455F4E414D453A4D61726C696E20322E61 +:100DB000302E7820284769744875622920534F5592 +:100DC0005243455F434F44455F55524C3A687474F3 +:100DD00070733A2F2F6769746875622E636F6D2F79 +:100DE0004D61726C696E4669726D776172652F4DE7 +:100DF00061726C696E2050524F544F434F4C5F5696 +:100E0000455253494F4E3A312E30204D41434849C7 +:100E10004E455F545950453A5468696E6B6572206F +:100E200056325F323230392045585452554445527B +:100E30005F434F554E543A3120555549443A636506 +:100E40006465326132662D343161322D3437343885 +:100E50002D396231322D633535633632663336379C +:100E600066660A002F2F20004D31343520533C692F +:100E70006E6465783E206F7574206F662072616EB7 +:100E800067652028302D31290A00416363656C6550 +:100E9000726174696F6E3A20500020466C6F773A29 +:100EA000200050726F7465637465642050696E0A27 +:100EB000004D424C2041646A757374205A002069C9 +:100EC0003A006469730043290A0061626C6564201A +:100ED000286D696E2074656D702000436F6C64200E +:100EE00065787472756465732061726520004F6661 +:100EF0006673657473204170706C69656400457237 +:100F0000723A20546F6F206661722100546F6F2017 +:100F10006661722066726F6D207265666572656EBD +:100F2000636520706F696E740A00454550524F4DDD +:100F3000204F4B0A002074656D7065726174757284 +:100F400065207072657761726E207472696767657B +:100F50007265643A200020686F6D696E6720736562 +:100F60006E73697469766974793A2000496E7661A6 +:100F70006C69640A0056616C69640A004E6F205007 +:100F80004C520A00504C52204578697374730A0021 +:100F9000506F7765722D6C6F7373207265636F7617 +:100FA0006572792000FE0AF90AF20AEB0ADD0A45A9 +:100FB00072726F722077726974696E6720746F2025 +:100FC000454550524F4D210A00627573793A2070A1 +:100FD000617573656420666F7220696E7075740A3E +:100FE00000627573793A2070617573656420666F6D +:100FF0007220757365720A00627573793A20707297 +:101000006F63657373696E670A0053544F505045A0 +:10101000442E20005072696E7465722073746F7074 +:101020007065642064756520746F206572726F72DC +:10103000732E2046697820746865206572726F721D +:1010400020616E6420757365204D39393920746FC5 +:1010500020726573746172742E202854656D7065FA +:101060007261747572652069732072657365742E80 +:1010700020536574206974206166746572207265FE +:101080007374617274696E67290A004E6F20436839 +:1010900065636B73756D2077697468206C696E6524 +:1010A000206E756D6265722C204C617374204C69E2 +:1010B0006E653A2000636865636B73756D206D69BA +:1010C000736D617463682C204C617374204C696E7D +:1010D000653A20004C696E65204E756D6265722020 +:1010E0006973206E6F74204C617374204C696E6557 +:1010F000204E756D6265722B312C204C617374200B +:101100004C696E653A20004D313130004D31313738 +:10111000004D333100534420726561642065727262 +:101120006F720A00446F6E65207072696E74696E2A +:10113000672066696C650A002063757272656E745B +:101140002064656372656173656420746F20006D4F +:1011500041290A0020647269766572206F76657293 +:1011600074656D7065726174757265207761726EF9 +:10117000696E67212028004B494C4C2063617573D0 +:101180006564206279204B494C4C20627574746F01 +:101190006E2F70696E0A004B494C4C206361757369 +:1011A000656420627920746F6F206D7563682069B3 +:1011B0006E6163746976652074696D65202D2063A6 +:1011C000757272656E7420636F6D6D616E643A2026 +:1011D0000025301D0C282924311C0B4527232F1BEB +:1011E0000A4443212A193F40222B1A41420338095D +:1011F00006360308020600012D2D2D0A00494E5621 +:10120000414C494420444154410A007072696E7453 +:101210005F6A6F625F656C61707365643A2000732A +:1012200064706F733A200073645F66696C656E6109 +:101230006D653A20000A20666164653A20006C659D +:1012400076656C696E673A200066616E5F737065E3 +:1012500065643A20007461726765745F74656D70CF +:10126000657261747572655F6265643A20007461CD +:10127000726765745F74656D7065726174757265AF +:101280003A200066656564726174653A2000706F8B +:10129000736974696F6E5F73686966743A20006879 +:1012A0006F6D655F6F66667365743A200063757273 +:1012B00072656E745F706F736974696F6E3A200047 +:1012C0002076616C69645F666F6F743A00204A6FC4 +:1012D00062205265636F7665727920496E666F2E63 +:1012E0002E2E0A76616C69645F686561643A002538 +:1012F00068753A2530326875002568756420253098 +:101300003268753A253032687500447269766572C4 +:10131000206572726F7200636F696C2073686F7200 +:101320007420636972637569740A006F76657274FC +:10133000656D70657261747572650A00206472690A +:10134000766572206572726F72206465746563746D +:1013500065643A203078006D6178002F33310009E0 +:101360002042616420726573706F6E73652100475F +:1013700032362048656174696E67204E6F7A7A6CE8 +:1013800065004732362048656174696E67204265A2 +:10139000640057616974696E6720666F72206865C2 +:1013A000617475702E0A004669786564204C656E1C +:1013B000677468205072696D6500446F6E652050D7 +:1013C00072696D696E67004D616E75616C20707237 +:1013D000696D696E672E2E2E004732362043616E8E +:1013E00063656C6564004C656176696E67204732A1 +:1013F00036003F53706563696669656420582C59EF +:1014000020636F6F7264696E617465206F757420FC +:101410006F6620626F756E64732E0A003F28522932 +:1014200065706561742076616C7565206E6F7420DF +:10143000706C61757369626C653B206D75737420A7 +:101440006265206174206C6561737420312E0A001E +:101450003F537065636966696564206E6F7A7A6C64 +:10146000652074656D7065726174757265206E6F4C +:101470007420706C61757369626C652E0A003F534D +:1014800070656369666965642066696C616D656E27 +:10149000742073697A65206E6F7420706C61757347 +:1014A00069626C652E0A003F537065636966696501 +:1014B00064207072696D65206C656E677468206E5B +:1014C0006F7420706C61757369626C652E0A003FE1 +:1014D000537065636966696564206E6F7A7A6C65BE +:1014E0002073697A65206E6F7420706C6175736902 +:1014F000626C652E0A003F52657472616374696F95 +:101500006E204D756C7469706C696572206D7573B1 +:1015100074206265207370656369666965642E0A6C +:10152000003F537065636966696564205265747233 +:10153000616374696F6E204D756C7469706C696558 +:1015400072206E6F7420706C61757369626C652EA9 +:101550000A003F537065636966696564206C617950 +:10156000657220686569676874206E6F7420706C9E +:1015700061757369626C652E0A0043292E0A003F6B +:10158000537065636966696564206265642074658B +:101590006D7065726174757265206E6F7420706C09 +:1015A00061757369626C65202834302D00473236CE +:1015B000207374617274696E672E2E2E0A00206289 +:1015C000797465733B2063726320004E6F2045453C +:1015D00050524F4D2E0A00205400205200454550D5 +:1015E000524F4D206461746173697A65206572722F +:1015F0006F722E0A002073746F72656420736574B5 +:1016000074696E67732072657472696576656420AB +:101610002800202863616C63756C617465642921FE +:101620000A0020213D2000454550524F4D20435295 +:1016300043206D69736D61746368202D2028737475 +:101640006F726564292000496E6465783A20002035 +:101650004D61726C696E3D563734290A004545501C +:10166000524F4D2076657273696F6E206D69736D90 +:10167000617463682028454550524F4D3D004861D4 +:101680007264636F6465642044656661756C742080 +:1016900053657474696E6773204C6F616465640A86 +:1016A0000020204D3930360020204D3931340020C3 +:1016B000204D3536392053310020204D363033202F +:1016C0000020550046696C616D656E74206C6F6119 +:1016D000642F756E6C6F6164206C656E67746873DF +:1016E0003A0A004472697665722073746570706995 +:1016F0006E67206D6F64653A0A005374616C6C47C5 +:1017000075617264207468726573686F6C643A0AFC +:101710000020543020450053746570706572206459 +:1017200072697665722063757272656E743A0A002A +:1017300020204D343133205300506F7765722D4C8B +:101740006F7373205265636F766572793A0A002071 +:10175000490020204D33303120500050494420733F +:10176000657474696E67733A0A0020460020480069 +:1017700020204D3134352053004D6174657269610C +:101780006C2068656174757020706172616D65743C +:101790006572733A0A0020204732392053332058AB +:1017A0000020204D3432302053004D6573682042B4 +:1017B0006564204C6576656C696E673A0A00202086 +:1017C0004D323036205800486F6D65206F66667365 +:1017D00065743A0A0020204D323035204200204501 +:1017E0003C6D61785F655F6A65726B3E0020583CB6 +:1017F0006D61785F785F6A65726B3E20593C6D6100 +:10180000785F795F6A65726B3E205A3C6D61785FE4 +:101810007A5F6A65726B3E00416476616E636564EF +:101820003A20423C6D696E5F7365676D656E745FEB +:1018300074696D655F75733E20533C6D696E5F66BC +:10184000656564726174653E20543C6D696E5F74B9 +:10185000726176656C5F66656564726174653E0091 +:1018600020204D323034205000416363656C657236 +:101870006174696F6E2028756E6974732F733229D5 +:101880003A20503C7072696E745F616363656C3EB0 +:1018900020523C726574726163745F616363656C4E +:1018A0003E20543C74726176656C5F616363656C65 +:1018B0003E0A0020204D3230312058004D617869B9 +:1018C0006D756D20416363656C65726174696F6EDF +:1018D0002028756E6974732F7332293A0A0020200C +:1018E0004D3230332058004D6178696D756D20663A +:1018F00065656472617465732028756E6974732FF1 +:1019000073293A0A005374657073207065722075EC +:101910006E69743A0A0020204D3230302044300A7B +:101920000020204D32303020440020446973616231 +:101930006C65640A0046696C616D656E7420736540 +:101940007474696E67733A0020204D313439204336 +:10195000203B20556E69747320696E2043656C735B +:101960006975730A0020286D6D29002020473231E7 +:10197000202020203B20556E69747320696E206DF5 +:101980006D00000096430000964300000C420000EA +:10199000C8410000A0420000A0420000C84300006F +:1019A000BA42DC050000DC05000096000000DC0502 +:1019B000000024F4D43050C38E20C2A24017828B82 +:1019C0007011127A910D816CD90AA861E108C7588B +:1019D0006607615143061E4B5D05C145A7041A41C8 +:1019E0001104093D9803713931034036DB02653338 +:1019F0009102D4305402802E1D02632CEE01752A10 +:101A0000C501B028A001102781018F2564012B2476 +:101A10004B01E0223401AC211F018D200D01801FFC +:101A2000FC00841EED00971DDF00B81CD200E61BF1 +:101A3000C600201BBC00641AB200B219A8000A1923 +:101A4000A0006A189900D117910040178B00B516B5 +:101A5000840031167E00B31579003A157300C7145F +:101A60006F0058146A00EE13660088136300251394 +:101A70005E00C7125B006C12570015125400C111B2 +:101A8000510070114F0021114B00D61049008D10EC +:101A900047004610440002104200C00F4000800F73 +:101AA0003E00420F3C00060F3B00CB0E3800930E69 +:101AB00037005C0E3500270E3400F30D3200C10DE7 +:101AC0003100900D3000600D2E00320D2D00050DFF +:101AD0002C00D90C2B00AE0C2900850C29005C0CC5 +:101AE0002700350C27000E0C2600E80B2400C40B41 +:101AF0002400A00B23007D0B23005A0B2100390B7F +:101B00002100180B2000F80A1F00D90A1E00BB0A8A +:101B10001E009D0A1D00800A1D00630A1C00470A62 +:101B20001B002C0A1B00110A1A00F7091A00DD0914 +:101B30001900C4091900AB091900920917007B09A3 +:101B40001800630917004C09160036091600200911 +:101B500016000A091500F5081500E0081400CC0865 +:101B60001400B8081400A4081400900813007D089D +:101B700012006B08130058081200460812003408BF +:101B80001100230811001208110001081100F007CC +:101B90001000E0071000D0071000C0071000B007C9 +:101BA0000F00A107100091070E0083070F007407B4 +:101BB0000F0065070E0057070E0049070E003B0790 +:101BC0000D002E070E0020070D0013070D0006075D +:101BD0000D00F9060C00ED060D00E0060C00D40621 +:101BE0000C00C8060C00BC060C00B0060C00A406D5 +:101BF0000B0099060C008D060B0082060B00770681 +:101C00000B006C060B0061060A0057060B004C0621 +:101C10000A0042060A0038060A002E060A002406B8 +:101C20000A001A060A001006090007060A00FD0548 +:101C30000900F4050900EB050900E2050900D905D2 +:101C40000900D0050900C7050900BE050900B50552 +:101C50000800AD050800A50509009C0508009405CD +:101C600008008C050800840508007C050800740540 +:101C700008006C050700650508005D0507005605AE +:101C800008004E0507004705070040050800380515 +:101C90000700310507002A050700230507001C057A +:101CA0000600160507000F050700080506000205D7 +:101CB0000700FB040600F5040700EE040600E80434 +:101CC0000600E2040700DB040600D5040600CF048A +:101CD0000600C9040600C3040600BD040600B704DC +:101CE0000600B1040500AC040600A6040600A0042A +:101CF00005009B04060095040500900406008A0474 +:101D0000050085040500800406007A0405007504BA +:101D10000500700405006B040500660405006104FD +:101D200005005C04050057040500520405004D043D +:101D3000050048040500430405003E0404003A047D +:101D4000050035040500300404002C0405002704B8 +:101D50000400230405001E0404001A0404001604F1 +:101D60000500110404000D04040009040500040426 +:101D7000040000040400FC030400F8030400F4035E +:101D80000400F0030400EC030400E8030400E4038F +:101D90000400E0030400DC030400D8030400D403BF +:101DA0000400D0030400CC030400C8030300C503EF +:101DB000030024F404D9201BC40C5C0E9804C4094D +:101DC0005F0265077101F405F900FB04B3004804E4 +:101DD0008700C10369005803550003034500BE0294 +:101DE0003A008402310053022A002902250004022D +:101DF0002000E4011C00C8011900AF011700980180 +:101E000014008401130071011000610110005101E0 +:101E10000E0043010D0036010B002B010B002001C9 +:101E20000B00150109000C01090003010800FB006B +:101E30000800F3000800EB000700E4000600DE00E5 +:101E40000600D8000600D2000600CC000500C7003E +:101E50000500C2000500BD000400B9000400B50083 +:101E60000400B1000400AD000400A9000400A500B6 +:101E70000300A20003009F0004009B0003009800E1 +:101E800003009500020093000300900003008D0002 +:101E900002008B000300880002008600020084001C +:101EA0000300810002007F0002007D0002007B0031 +:101EB0000200790002007700010076000200740041 +:101EC000020072000100710002006F0002006D004C +:101ED00001006C0002006A00010069000200670056 +:101EE000010066000100650001006400020062005C +:101EF000010061000100600001005F0002005D0060 +:101F000001005C0001005B0001005A000100590063 +:101F10000100580001005700010056000100550063 +:101F20000100540001005300000053000100520062 +:101F3000010051000100500001004F0001004E005F +:101F400000004E0001004D0001004C0001004B005C +:101F500000004B0001004A00010049000100480058 +:101F60000000480001004700010046000000460054 +:101F7000010045000000450001004400010043004D +:101F80000000430001004200000042000100410047 +:101F9000000041000100400001003F0000003F0040 +:101FA00001003E0000003E0001003D0000003D0039 +:101FB00001003C0000003C0000003C0001003B0030 +:101FC00000003B0001003A0000003A000100390027 +:101FD000000039000100380000003800000038001F +:101FE0000100370000003700010036000000360015 +:101FF000000036000100350000003500000035000B +:1020000001003400000034000000340001003300FF +:1020100000003300000033000100320000003200F5 +:1020200000003200010031000000310000003100EA +:1020300001003000000030000000300001002F00DF +:1020400000002F0000002F0000002F0001002E00D4 +:1020500000002E0000002E0001002D0000002D00C9 +:1020600000002D0000002D0001002C0000002C00BD +:1020700000002C0000002C0001002B0000002B00B1 +:1020800000002B0000002B0001002A0000002A00A5 +:1020900000002A0000002A00010029000000290099 +:1020A000000029000000290000002900010028008C +:1020B0000000280000002800000028000000280080 +:1020C0000100270000002700000027000000270073 +:1020D0000000270001002600000026000000260066 +:1020E0000000260000002600010025000000250059 +:1020F000000025000000250000002500000025004C +:10210000010024000000240000002400000024003E +:102110000000240001002300000023000000230031 +:102120000000230000002300000023000000230023 +:102130000100220000002200000022000000220016 +:102140000000220000002200010021000000210008 +:1021500000002100000021000000210000002100FB +:1021600000002100010020000000200000002000ED +:1021700000002000000020000000200000002000DF +:102180000000200001001F0000001F0000001F00D1 +:1021900000001F0000001F0000001F0000001F00C3 +:1021A00001001E0000001E0000001E0000001E00B6 +:1021B0000000043700001E290000511B00005810C9 +:1021C000000010090000CC0400007802000041016A +:1021D0000000416476616E636564205365747469C0 +:1021E0006E677300496E6974004D34323800496E71 +:1021F000697469616C697A6520454550524F4D009C +:1022000053746570732F6D6D00416363656C657207 +:102210006174696F6E0056656C6F63697479005301 +:10222000657420486F6D65204F6666736574730032 +:102230004C6576656C696E6720446F6E6521004E53 +:1022400065787420506F696E74002569202F2025F1 +:10225000750047323920533100436C69636B207439 +:102260006F20426567696E00486F6D696E67205820 +:10227000595A0053746F72652053657474696E67A0 +:1022800073004C6F61642053657474696E677300EA +:102290004661646520486569676874004C657665C9 +:1022A0006C204265640046616E2053706565640071 +:1022B000526573746F7265206661696C73616665DF +:1022C00000507265686561742041425320436F6E0F +:1022D00066005072656865617420504C4120436F00 +:1022E0006E66002020202020202000256C642563BD +:1022F0006D004D656469612052656D6F766564009F +:102300004D6564696120496E736572746564001F70 +:10231000E02010201020101020102020102010305D +:10232000300840048003001FE03FF03FF03FF01F03 +:10233000E01FE03FF03FF03FF00FC0078003003F99 +:10234000FFF038007030FC3020FC10207810203076 +:10235000102C00D02E31D02F7BD02F7BD02E31D01F +:102360002C00D020301020781020FC1030FC3038A9 +:1023700000703FFFF03FFFF0380070318630238758 +:10238000102787902F87D02F03D02030102078106F +:102390002078102030102F03D02F87D0278790234C +:1023A00087103186303800703FFFF01FFFF81FFFA5 +:1023B000F804104002082002082004104008208081 +:1023C0001041001041000820800410400000001F50 +:1023D000FFF81FFFF84572723A2075746638206660 +:1023E0006F6E74206E6F7420696E697469616C69B8 +:1023F0007A65642E00000C0D00FE07022603BC0166 +:102400007FFE08FE08FE05080806000040F0C888A8 +:1024100088987810050808060000C0F88888888821 +:1024200088F80505050600012030F8302005080869 +:102430000600002070F820202020E0050909060091 +:10244000FF2070A8A8B8888870200506060600013D +:10245000E08CEA8C8A0A0509090600FFF8A888883A +:10246000888888A8F8050A0A0600FE2050505050B7 +:1024700088A8A8887003030306000340A040FFFF5C +:10248000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:10249000FFFFFFFF0000000605FF0107070602001F +:1024A00080808080800080030303060105A0A0A037 +:1024B00005060606000050F85050F85005090906B8 +:1024C00000FF2070A8A07028A8702005070706004C +:1024D00000C8C8102040989805070706000040A0D3 +:1024E000A040A890680103030602058080800309CC +:1024F000090601FF204040808080404020030909F8 +:102500000601FF804040202020404080050707064C +:10251000000020A8702070A82005050506000120F5 +:1025200020F820200203030601FFC04080050101BE +:10253000060003F8020202060100C0C005070706F4 +:1025400000000810102040408005070706000070BA +:102550008898A8C8887003070706010040C040405B +:102560004040E0050707060000708808102040F88A +:10257000050707060000F8081030088870050707EF +:1025800006000010305090F81010050707060000F4 +:10259000F880F008088870050707060000304080C2 +:1025A000F0888870050707060000F8081010202042 +:1025B0002005070706000070888870888870050766 +:1025C000070600007088887808106002050506017B +:1025D00000C0C000C0C00206060601FFC0C000C0A7 +:1025E00040800305050601012040804020050303CB +:1025F000060002F800F803050506010180402040AE +:1026000080050707060000708810202000200507BD +:10261000070600007088B8A8B88070050707060094 +:1026200000708888F8888888050707060000F04849 +:1026300048704848F00507070600007088808080D1 +:102640008870050707060000F04848484848F0052C +:102650000707060000F88080F08080F8050707066D +:102660000000F88080F08080800507070600007079 +:10267000888080988870050707060000888888F899 +:10268000888888030707060100E04040404040E09A +:1026900005070706000038101010109060050707A6 +:1026A0000600008890A0C0A09088050707060000DB +:1026B000808080808080F805070706000088D8A801 +:1026C000888888880507070600008888C8A8988831 +:1026D00088050707060000708888888888700507C5 +:1026E00007060000F08888F0808080050707060054 +:1026F0000070888888A89068050707060000F088A1 +:1027000088F0A09088050707060000708880700890 +:102710008870050707060000F820202020202005EB +:1027200007070600008888888888887005070706DC +:102730000000888888885050200507070600008818 +:10274000888888A8A85005070706000088885020B8 +:102750005088880507070600008888502020202020 +:10276000050707060000F80810204080F803090953 +:102770000601FFE080808080808080E005070706FA +:102780000000804040201010080309090601FFE006 +:1027900020202020202020E00503030600052050F3 +:1027A000880501010600FEF80303030601058040C9 +:1027B00020050505060000700878887805070706DB +:1027C00000008080F0888888F0050505060000700C +:1027D00080808870050707060000080878888888C8 +:1027E000780505050600007088F08070050707066B +:1027F0000000304840E04040400507070600FE70FA +:102800008888887808700507070600008080F088AF +:102810008888880307070601004000C0404040E068 +:102820000409090601FE1000301010101090600518 +:10283000070706000080808890E09088030707065D +:102840000100C04040404040E0050505060000D0C2 +:10285000A8A8A8A8050505060000B0C888888805AE +:10286000050506000070888888700507070600FEC9 +:10287000F0888888F080800507070600FE78888841 +:1028800088780808050505060000B0C88080800526 +:10289000050506000078807008F0050707060000AF +:1028A0002020F820202018050505060000888888CB +:1028B00098680505050600008888885020050505EC +:1028C0000600008888A8A850050505060000885065 +:1028D0002050880507070600FE8888885020408021 +:1028E000050505060000F8102040F8030909060157 +:1028F000FF2040404080404040200109090602FF7F +:102900008080808080808080800309090601FF80AC +:10291000404040204040408005030306000248A894 +:1029200090FF496E76616C69642065787472756495 +:1029300065720A007C3C3E5E2B3D3F2F5B5D3B2C6D +:102940002A225C004C6F6164206D6D00556E6C6FC7 +:102950006164206D6D0046696C2E204469612E0013 +:102960004520696E206D6DC2B3002008204661636A +:1029700074002008204D6178002008204D696E0009 +:102980004175746F74656D70005072696E7420507B +:102990006175736564005061757365205072696E6E +:1029A00074005468696E6B65722056325F32323043 +:1029B000392052656164792E005072696E74696EB7 +:1029C000672E2E2E005072696E742041626F7274F1 +:1029D0006564004D323520500A4D32340053657421 +:1029E00074696E67732053746F72656420280000E9 +:1029F000009B4300808E430000C843737465616C84 +:102A0000746843686F70004D32342053256C642025 +:102A100054256C64004739322E3920452573004710 +:102A20003120462564004739322E39205A2573005B +:102A30004731205A30204632303000473120582567 +:102A40007320592573204633303030004D343230F6 +:102A500020532569205A2573004D313036205025EA +:102A60006920532569004739322E392045305A30C4 +:102A70000A47315A320A47323852305859004D31DC +:102A8000303920532569004D3139302053256900F4 +:102A90004D32303020442573004D343230205330D5 +:102AA000205A300020506F7765722D4C6F73732061 +:102AB0005265636F7665727920446174610A0049DA +:102AC0006E76616C6964004E6F00617869733A706C +:102AD000776D5F7363616C652F637572725F73638B +:102AE000616C652F6D6563685F6C6F61647C666C9B +:102AF0006167737C7761726E636F756E740A0044F0 +:102B000052565F535441545553090050574D5F532B +:102B100043414C45090050574D434F4E4609004331 +:102B20004F4F4C434F4E46090043484F50434F4E82 +:102B3000460900544849474809090054434F4F4C3F +:102B40005448525309005450574D544852530900A9 +:102B5000545354455009090054504F574552444F5F +:102B6000574E0900494F494E0909004753544154F3 +:102B700009090049484F4C445F4952554E090047E6 +:102B8000434F4E460909007370726561644379636F +:102B90006C650020647269766572206D6F64653AB9 +:102BA0000900206472697665722063757272656EC1 +:102BB000743A2000207072657761726E20666C61D5 +:102BC0006720636C65617265640A0020496E7661F6 +:102BD0006C696420657874727564657220004F7545 +:102BE00074616765205265636F7665727900436F23 +:102BF0006E66696775726174696F6E003F0043614C +:102C00006E63656C004D6F74696F6E004D313030CE +:102C1000300053746F70205072696E740052657387 +:102C2000756D65205072696E740053746F70004D3D +:102C30003231004368616E6765204D6564696100EB +:102C400041626F7574205072696E746572004E6FC8 +:102C5000204D656469610054756E6500496E666F4C +:102C60002053637265656E005374617274205072F4 +:102C7000696E740043616E6E6F7420656E74657268 +:102C8000207375626469723A2000022E2E00565439 +:102C9000726176204D696E00566D696E00566D61E9 +:102CA00078204500566D6178205A00566D61782075 +:102CB0005900566D6178205800416D6178204500BB +:102CC000416D6178205A00416D6178205900416D55 +:102CD0006178205800412D54726176656C00412D59 +:102CE0005265747261637400416363656C0056657C +:102CF0002D4A65726B00565A2D4A65726B00565903 +:102D00002D4A65726B0056582D4A65726B004573EB +:102D1000746570732F6D6D005A73746570732F6DC9 +:102D20006D005973746570732F6D6D005873746501 +:102D300070732F6D6D006F70656E206661696C65D4 +:102D4000642C2046696C653A20004D6F7665205AE8 +:102D5000005072696E742066726F6D204D656469F3 +:102D600061004D6F76652025736D6D004D6F766542 +:102D700020302E316D6D004D6F766520316D6D0008 +:102D80004D6F76652031306D6D004D6F7665204159 +:102D900078697300486F74656E6420746F6F206388 +:102DA0006F6C64004578747275646572004D6F765F +:102DB000652059004D6F76652058004368616E6745 +:102DC000652046696C616D656E7400556E6C6F614F +:102DD000642046696C616D656E74004C6F6164209F +:102DE00046696C616D656E740050726568656174EA +:102DF00020414253005072656865617420504C4117 +:102E0000005072656865617420437573746F6D005E +:102E10004261636B00486F6D6520257325732573D0 +:102E200020466972737400496E7365727420666916 +:102E30006C616D656E7420616E6420707265737371 +:102E400020627574746F6E0A0020746F6F206C6F4F +:102E50006E6720657874727573696F6E2070726525 +:102E600076656E7465640A0020636F6C6420657813 +:102E700074727573696F6E2070726576656E7465B5 +:102E8000640A00220A00556E6B6E6F776E20636FC6 +:102E90006D6D616E643A2022004C4F5700484947DF +:102EA00048004F4B004572726F723A20416C6C20A3 +:102EB0000020636F6E6E656374696F6E2E2E2E2018 +:102EC0000054657374696E67200000000000000004 +:102ED00000000000000000000000000000000000F2 +:102EE00000000000000000000000000000000000E2 +:102EF00000000000000000000000000000000000D2 +:102F000000000000000000000000000000000000C1 +:102F100000000000000000000000000000000000B1 +:102F200000000000000000000000000000000000A1 +:102F30000000000000000000000000000000000091 +:102F400000000000000000000000007FFF0FFF00F5 +:102F500000001F8060030FFFE000007FFF1FFF875E +:102F600000383FC070030FFFE000007FFE1FFFC36B +:102F700000387FE078030FFFE0000000001801C375 +:102F80000030F0F07803000000000000001800E3BB +:102F90000030E0787C0300000000000000180063AF +:102FA0008071C0386E03000000000000001800E3CC +:102FB000807180186703000000000000001800C145 +:102FC000E1E1801C670300000000007FFE1FFFC1DD +:102FD000FFE3801C630307FFC000007FFF1FFFC0EB +:102FE0007F83801C60030FFFE000007FFF1FFF80D6 +:102FF0003F03801C60030FFFE0000000001801C0C9 +:103000000C03801C6033000000000000001800C0AA +:103010000C018018603B000000000000001800C098 +:103020000C01C018603B000000000000001800C048 +:103030000C01C038601F000000000000001800C034 +:103040000C00E070600F000000000000001800C0DD +:103050000C0079F0600F00000000007FFF1800C036 +:103060000C007FE060070FFFE000007FFF1800C04A +:103070000C001F8060030FFFE000007FFE0800C00F +:1030800004000F0020010FFFE0000000000000001E +:103090000000000000000000000000000000000030 +:1030A0000000000000000000000000000000000020 +:1030B0000000000000000000000000000000000010 +:1030C0000000000000000000000000000000000000 +:1030D00000000000000000000000000000000000F0 +:1030E00000000000000000000000000000000000E0 +:1030F00000000000000000000000000000000000D0 +:1031000000000000000000000000000000000000BF +:1031100000000000000000000000000000000000AF +:10312000000000000000000000000000000C030090 +:103130000400000000000000000000003FEC03005D +:1031400004000000C067C00000000000020C000086 +:10315000040000004044600000000000020C000079 +:103160000400000060C0600000000000020DE337B2 +:103170008471E36020C0200000000000020E33389C +:10318000C4C333803080600000000000020C333084 +:10319000C48613003180400000000000020C333070 +:1031A000C50613001101C00000000000020C3330FE +:1031B000C707F3001903800000000000020C333041 +:1031C000C58403001B06000000000000020C333021 +:1031D000C4C603000A0C000000000000020C3330DB +:1031E000C46313000E0C000000000000020C33301A +:1031F000C431E3000E0FE0000000000000000000FA +:1032000000000000000000000000000000000000BE +:1032100000000000000000000000000000000000AE +:10322000000000000000000000000000000000009E +:10323000000000000000000000000000000000008E +:10324000000000000000000000000000000000007E +:10325000000000000000000000000000000000006E +:10326000000000000000000000000000000000005E +:10327000000000000000000000000000000000004E +:10328000000000000000000000000000000000003E +:10329000000000000000000000000000000000002E +:1032A000000000000000000000000000000000001E +:1032B000000000000000000000000000000000000E +:1032C0000000000000000000000001FFFFFFFFFF02 +:1032D000FFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFEE +:1032E000FFFFFFFFFFFF1E000000000000000000C6 +:1032F0000007FFFF3800000000000000000000038E +:10330000FFFF700000000000000000000001FFFF50 +:10331000600000000000000000000000FFFF6000EF +:10332000000000000000000000007FFFC00000005F +:1033300000000000007800003FFFC00FC0FC00004C +:103340000000007818001FFFC03FE1FF00000000F0 +:1033500000783C000FFFC07FF3FF80000000007882 +:103360003C0007FFC0FFFFFFC000000000783C00EA +:1033700003FFC1F87F87E00000000078000001FF34 +:10338000C1F03F03E00000000078000000FFC1E052 +:103390001E01E01F0003E0783C03F07FC1E01E0146 +:1033A000E07FC00FF8783C07FC3FC1E01E01E1FF61 +:1033B000E01FFC783C0FFE1FC1E01E01E3FFF03F61 +:1033C000FE783C1FFE0FC1E01E01E3F3F83F3E789C +:1033D0003C3F3F07C1E01E01E7E0FC7C1F783C3E1C +:1033E0001F07C1E01E01E7C07C7C0F783C3C0F0347 +:1033F000C1E01E01E7807C780F783C3C0F03C1E000 +:103400001E01E7803C7800783C3C0F03C1E01E01C0 +:10341000E7803C7800783C3C0F03C1E01E01E78068 +:103420003C7800783C3C0F03C1E01E01E7C03C78CB +:1034300000783C3C0F03C1E01E01E3E03C78007CD7 +:103440003C3C0F03C1E01E01E3FF3FF8007FBC3CA2 +:103450000F03C1E01E01E1FF3FF8003FBFFC0F0377 +:10346000C1E01E01E0FF3FF8001FBFFC0F03C1E0F9 +:103470001E01E07F3FF8000FBFFC0F03600000005B +:1034800000000000000000000007600000000000D5 +:1034900000000000000000067000000000000000B6 +:1034A00000000000000E38000000000000000000D6 +:1034B0000000001C1E0000000000000000000000D2 +:1034C00000780FFFFFFFFFFFFFFFFFFFFFFFFFF091 +:1034D00001FFFFFFFFFFFFFFFFFFFFFFFF8068749B +:1034E00074703A2F2F6D61726C696E66772E6F72F1 +:1034F0006700322E302E78004D31303030205300AE +:10350000205049445F64543A0020643A00206969BD +:103510003A0020703A002020506C616E6E65724255 +:10352000756666657242797465733A20002046724A +:103530006565204D656D6F72793A2000436F6D703F +:10354000696C65643A204E6F76203230203230321A +:10355000300A00204C617374205570646174656496 +:103560003A20323031392D31322D3031207C20411A +:103570007574686F723A20286E6F6E652C206465D2 +:103580006661756C7420636F6E666967290A003224 +:103590002E302E780A004D61726C696E0020536FD8 +:1035A0006674776172652052657365740A002057EE +:1035B00061746368646F672052657365740A0020E4 +:1035C00042726F776E206F75742052657365740A4E +:1035D000002045787465726E616C20526573657465 +:1035E0000A00506F77657255700A006175746F2517 +:1035F000632E67004732385859006572726F722027 +:1036000077726974696E6720746F2066696C650AE9 +:1036100000446F6E6520736176696E672066696C21 +:10362000652E0A004D323900456E6473746F7073F5 +:103630000025532025632025632025632025630072 +:10364000205A3A0020593A00656E6473746F7073A3 +:10365000206869743A2000554E4C4F414420464939 +:103660004C414D454E540046494C414D454E542029 +:103670004348414E4745004D3730322054256400C1 +:103680004D36303020423020542564004D373032E2 +:10369000203B2564004D37303120542564004D37E0 +:1036A0003032004D373031004D363030204230005E +:1036B0005075726765206D6F726500436F6E746937 +:1036C0006E756500524553554D45204F5054494F36 +:1036D0004E533A005052494E5420504155534544A0 +:1036E0000020204E6F7A7A6C653A2000256C642E9B +:1036F00025696D00457874727564656420546F7433 +:10370000616C004C6F6E67657374204A6F62205461 +:10371000696D65003E2000546F74616C20507269C1 +:103720006E742074696D6500436F6D706C657465AF +:1037300064005072696E7420436F756E7400313589 +:1037400030004245443A486973656E732033393519 +:10375000300052756E617761792057617463683A01 +:10376000204F4E004D61782054656D700032373522 +:10377000004D696E2054656D700045313A204869EE +:1037800073656E73203339353000505355004765EB +:103790006E657269630050726F746F636F6C003195 +:1037A0002E300042617564003235303030300052C6 +:1037B000616D626F004D657368204C6576656C695C +:1037C0006E67004578747275646572730054686939 +:1037D0006E6B65722056325F3232303900323031D2 +:1037E000392D31322D3031005072696E746572207E +:1037F000537461747300546865726D6973746F7289 +:103800007300426F61726420496E666F0050726986 +:103810006E74657220496E666F005061726B696EDE +:10382000672E2E2E0000005761697420666F7200AB +:1038300066696C616D656E74206368616E676500B2 +:10384000746F207374617274005761697420666FBD +:10385000720066696C616D656E7420756E6C6F6167 +:103860006400004E6F7A7A6C652068656174696ED9 +:103870006700506C6561736520776169742E2E2E28 +:103880000000507265737320627574746F6E0074FB +:103890006F2068656174206E6F7A7A6C65000049EC +:1038A0006E736572742066696C616D656E7400611B +:1038B0006E6420707265737320627574746F6E002D +:1038C000746F20636F6E74696E75650057616974FB +:1038D00020666F720066696C616D656E74206C6F36 +:1038E00061640000507265737320427574746F6E6A +:1038F00000746F20726573756D65207072696E74E7 +:1039000000005761697420666F72207072696E746E +:1039100000746F20726573756D652E2E2E00005732 +:1039200061697420666F720066696C616D656E74A2 +:103930002070757267650000453100626564002C77 +:103940002073797374656D2073746F707065642172 +:10395000204865617465725F49443A20004865619A +:1039600074696E67204661696C65640048656174BE +:10397000696E67206661696C656400202D20496E60 +:1039800076616C6964206578747275646572206E06 +:10399000756D62657220210A00544845524D414CB4 +:1039A0002052554E4157415900546865726D616C03 +:1039B0002052756E61776179004572723A204D41EF +:1039C0005854454D50004D415854454D5020747247 +:1039D00069676765726564004572723A204D494EA9 +:1039E00054454D50004D494E54454D502074726918 +:1039F000676765726564004D383420582059205A35 +:103A0000204500202F002042403A0020403A00206C +:103A1000573A000040012C0173012201AB0118014B +:103A2000F3010E0148020401AC02FA002A03F0007F +:103A3000C303E6008004DC006D05D2006C06C800FC +:103A4000C707BE007009B4006D0BAA00CB0DA00023 +:103A5000CF138C00F21B7800E9246400142E500070 +:103A60009C353C00B83A2800A03D14000B3F0000F4 +:103A7000426564204C6576656C696E670054656DBF +:103A80007065726174757265004D383400446973F5 +:103A900061626C65205374657070657273004732A3 +:103AA00038205A00486F6D65205A00473238205937 +:103AB00000486F6D65205900473238205800486F24 +:103AC0006D65205800473238004175746F20486F8B +:103AD0006D65005072656865617420504C412045E9 +:103AE0006E64005072656865617420504C412042DC +:103AF00065640050726568656174204142532045D9 +:103B00006E640050726568656174204142532042C2 +:103B1000656400436F6F6C646F776E006F70656EE5 +:103B200000545249474745524544007A5F6D696EDB +:103B300000795F6D696E00785F6D696E0052657027 +:103B40006F7274696E6720656E6473746F70207332 +:103B500074617475730A0020436F756E7420583A4F +:103B60000020453A00486F6D696E67204661696CB8 +:103B70006564005761726E696E673A20486F6D69BF +:103B80006E672042756D702044697669736F72208C +:103B90003C20310A00000020410000C8C1000000A4 +:103BA0000000004842000048420000804002020439 +:103BB00000000000000000000000004000009643EC +:103BC00000009B430000C843FFFFFF4F6666004FA5 +:103BD0006E00544D432044726976657273004661ED +:103BE0006E205370656564203D00426564205A0074 +:103BF0004D61696E00537465616C746843686F70E1 +:103C000020456E61626C6564005374657070696E06 +:103C100067204D6F64650053656E736F726C6573DA +:103C20007320486F6D696E67004472697665722013 +:103C300043757272656E7400436F6E74726F6C00C0 +:103C40004261627973746570205A00466C6F770028 +:103C50002053697A653A200043616E6E6F74206F5D +:103C600070656E207375626469722000534420632E +:103C7000617264206F6B0A006F70656E526F6F74B3 +:103C8000206661696C65640A00766F6C756D652EDF +:103C9000696E6974206661696C65640A005344202A +:103CA000696E6974206661696C0A004D32332025A3 +:103CB000730057726974696E6720746F2066696C4F +:103CC000653A200046696C652073656C65637465B0 +:103CD000640A0046696C65206F70656E65643A2001 +:103CE00000667265736800646F696E67004E6F7777 +:103CF0002000454E4420535542524F5554494E459D +:103D00000A002220706F73002220706172656E7449 +:103D10003A2200535542524F5554494E4520434193 +:103D20004C4C207461726765743A22007472796930 +:103D30006E6720746F2063616C6C207375622D67F1 +:103D4000636F64652066696C6573207769746820A9 +:103D5000746F6F206D616E79206C6576656C732E63 +:103D6000204D4158206C6576656C2069733A310AA4 +:103D70000044656C6574696F6E206661696C65648A +:103D80002C2046696C653A200046696C65206465A4 +:103D90006C657465643A00506F7765722D6C6F7353 +:103DA000732066696C652064656C657465004361A9 +:103DB000703A00656E7175657565696E67202200E1 +:103DC0006F6B00526573656E643A20002569792037 +:103DD000256964202569682025696D20256973009F +:103DE00023646566696E652044454641554C545FC1 +:103DF000004B6420004B6920004B70200050494468 +:103E0000204175746F74756E652066696E6973689C +:103E10006564212050757420746865206C6173742A +:103E2000204B702C204B6920616E64204B64206312 +:103E30006F6E7374616E74732066726F6D2062654D +:103E40006C6F7720696E746F20436F6E666967755B +:103E5000726174696F6E2E680A0050494420417582 +:103E6000746F74756E65206661696C656421207479 +:103E7000696D656F75740A000A20436C617373691C +:103E80006320504944200A00204B643A2000204B14 +:103E9000693A2000204B703A20002054753A2000E7 +:103EA000204B753A2000206D61783A2000206D6922 +:103EB0006E3A200020643A200020626961733A2043 +:103EC00000504944204175746F74756E6520737499 +:103ED0006172740A00504944204175746F74756EA4 +:103EE00065206661696C6564212054656D7065723A +:103EF000617475726520746F6F20686967680A0065 +:103F0000504944204175746F74756E65206661690F +:103F10006C65642120426164206578747275646503 +:103F200072206E756D6265720A004F46460A004641 +:103F30006164652048656967687420004661696C42 +:103F4000656420746F20656E61626C6520426564F3 +:103F5000204C6576656C696E670A004D6573682054 +:103F6000426564204C6576656C20646174613A0A30 +:103F700000496E76616C6964206D6573682E0A0075 +:103F8000206E6F7420656E74657265642E0A002061 +:103F90006F6620004D424C2047323920706F696EA9 +:103FA0007420004A206F7574206F662072616E67FE +:103FB000652028302D0049206F7574206F662072AF +:103FC000616E67652028302D004D65736820707222 +:103FD0006F62696E6720646F6E652E0A00537461AC +:103FE0007274206D6573682070726F62696E6720ED +:103FF000776974682022473239205331222066695C +:104000007273742E0A004732380A4732392053320D +:1040100000686173206E6F20646174612E0A004D28 +:1040200065736820426564204C6576656C696E67CF +:10403000200053206F7574206F662072616E676573 +:104040002028302D35292E0A004D34323120696E5A +:10405000636F727265637420706172616D657465FF +:10406000722075736167650A005741524E494E4789 +:1040700021204C6F77205A204A65726B206D617940 +:10408000206C65616420746F20756E77616E746555 +:1040900064207061757365732E0A00204D393220DB +:1040A000580020204D61783A200020204D696E3A5A +:1040B0002000536F667420656E6473746F70733A7A +:1040C0002000506C65617365205265736574005003 +:1040D00052494E5445522048414C544544002553C2 +:1040E0003A202553004B494C4C45442E2000507239 +:1040F000696E7465722068616C7465642E206B69EA +:104100006C6C28292063616C6C6564210A0065630E +:10411000686F3A004572726F723A0066616C73653F +:104120000074727565000A4D65617375726564206F +:10413000706F696E74733A0A00357835206D657357 +:10414000682E205A206F66667365743A2000486FA7 +:1041500074656E6420746F6F20636F6C640A004D29 +:104160003630303A20546F6F20436F6C64005072C9 +:1041700065737320627574746F6E20746F2072653E +:1041800073756D650A00507265737320627574747F +:104190006F6E20746F2068656174206E6F7A7A6C20 +:1041A000650A004C6F616400506F7765722D6C6F0B +:1041B00073732066696C6520636C6F73652066613C +:1041C000696C65642E0A00506F7765722D6C6F7391 +:1041D000732066696C652077726974652066616911 +:1041E0006C65642E0A0057726974650044726976C2 +:1041F0006572207265676973746572733A0A007339 +:10420000327673620900733276736109003132309D +:10421000430900313433430900313530430900315B +:1042200035374309006F7409006F747077090073A4 +:1042300032676109007332676209006F6C610900BF +:104240006F6C6209007374737409004452565354BE +:1042500041545553005374616C6C677561726420EE +:1042600074687273002D73746172740900687973D5 +:10427000746572657369730A2D656E640900626CFA +:10428000616E6B2074696D65006F66662074696D80 +:1042900065004F54207072657761726E206861739B +:1042A0000A6265656E20747269676765726564008D +:1042B0004F54207072657761726E005B6D6D2F7365 +:1042C0005D090070776D0A7468726573686F6C645D +:1042D00000747374657009006D7374657073090000 +:1042E0007673656E7365090050574D207363616C7A +:1042F000650043532061637475616C00486F6C64A2 +:104300002063757272656E740052756E20637572EB +:1043100072656E74004D41582063757272656E74DB +:1043200000524D532063757272656E74005365744C +:104330002063757272656E7400456E61626C6564AF +:104340000900416464726573730900303D2E333295 +:104350003500313D2E3138004D6963726F737465DD +:10436000707320756E617661696C61626C650A00BC +:1043700045313A200045303A20005A3A2000593A57 +:1043800020004D53312C4D53322C4D533320506966 +:104390006E730A583A200000002100240027002AEA +:1043A000002D003000330001010000040107010A64 +:1043B0000100002200250028002B002E00310034CF +:1043C0000002010000050108010B0100002000238C +:1043D00000260029002C002F0032000001000003FD +:1043E0000106010901050505050705080808080279 +:1043F0000202020A0A08080404040401010101017E +:104400000101010303030303030303040707070C6C +:104410000C0C0C0C0C0C0C02020202060606060622 +:104420000606060B0B0B0B0B0B0B0B07070A0A0AF6 +:104430000A0A0A05050504040408080102102020E0 +:1044400008081020401020408002010201080402E8 +:10445000010102040810204080804020100804025E +:1044600001800402018040201008040201080402B7 +:1044700001010204081020408001020408102040BD +:104480008010080408801020400440801020400460 +:104490008000000A0B02090C0D0E0807030401003E +:1044A000000000000000000000000000000000000C +:1044B00000000000000000000000000000121110C9 +:1044C00000000000000000000000000000000000EC +:1044D00000000000000000000000000000000000DC +:1044E00000000000000000002C02DE0111241FBEAD +:1044F000CFEFD1E2DEBFCDBF00E00CBF13E0A0E004 +:10450000B2E0E4E3F8EC02E00BBF02C007900D92CA +:10451000A83AB107D9F728E1A8EAB3E001C01D9293 +:10452000A934B207E1F712E2C5E7D2E200E006C023 +:1045300021970109802FFE010F942B60C437D1070A +:1045400080E00807A9F70F94984B0D9408640C9429 +:1045500000002F923F924F925F926F927F928F92C4 +:104560009F92AF92BF92CF92DF92EF92FF920F9302 +:104570001F93CF93DF93CDB7DEB7E1970FB6F894D3 +:10458000DEBF0FBECDBF89AB2091CA0D28AB81E045 +:104590008093CA0D809172178D3409F48CC28435D2 +:1045A00011F40C941734873411F00C941E3480915C +:1045B0007017909171178A31910509F415C194F41F +:1045C0008430910534F482309105D4F597FF2CC0E6 +:1045D0006EC28430910509F4C8C0459711F40C945B +:1045E000203465C28A32910509F4E2C16CF48C3141 +:1045F000910509F417C10CF4FBC04D9709F057C29F +:104600000F94782B0C9420348B35910509F41AC142 +:104610008C35910509F41BC18A35910509F047C213 +:104620001092B1030C94203480915702882311F426 +:104630000C9420340E94DCAE0F94B6070C94203406 +:1046400020915702222311F40C94203411E0029798 +:1046500009F010E00E94DCAE19821A821B821C82D3 +:104660001D821E821F82188682E50E945051882377 +:1046700009F44BC00E94D0506B017C0120E030E077 +:10468000A9010F943059882309F455C0809135024F +:1046900090913602A0913702B09138028CA39DA36D +:1046A000AEA3BFA38091390290913A02A0913B0240 +:1046B000B0913C0288A799A7AAA7BBA78090B70D85 +:1046C0009090B80DA090B90DB090BA0D4090BB0D70 +:1046D0005090BC0D6090BD0D7090BE0DA501940171 +:1046E0006CA17DA18EA19FA10F94305981110C94D2 +:1046F0002934A301920168A579A58AA59BA50F94E9 +:1047000030598823C1F00C94293489E40E94505117 +:10471000882331F00E94D05069837A838B839C83F5 +:104720008AE40E945051882331F00E94D0506D835A +:104730007E838F83988720E030E0A90169817A81A8 +:104740008B819C810F94305981110C94DD3420E0D1 +:1047500030E0A9016D817E818F8198850F94305959 +:1047600081110C94DD340C94F03480E50E9450519A +:10477000882329F00F94F4296B017C0103C0C12C1C +:10478000D12C760183E50E945051882361F00E946C +:10479000D05020E030E04AE754E40F9496590F944B +:1047A000DE616B017C010E943D7180917405811175 +:1047B00005C060E089E19BE00E9482AD0F947046E5 +:1047C000C60ED71EE81EF91E0F947046DC01CB0101 +:1047D0008C199D09AE09BF09B7FD02C00C942034A5 +:1047E00080E00E94243AF0CF0E9481510C94203442 +:1047F0000E9452D081110C9420348CE0E4E8F2E065 +:10480000DE01119601900D928A95E1F760E070E06B +:1048100080E50E9419B8BE016F5F7F4F0E9433ACE4 +:104820000C9420348091C70D8770873011F00C9460 +:10483000F73460E08FE40E946C5181110C942034B5 +:104840000C94F7348FE08093B1030C942034809162 +:104850006F17882349F1893009F0A6C040E9A42EDA +:1048600042E0B42E55E3E52E52E0F52ED12C00E0C7 +:1048700010E0D5018D915D010E945051882369F0AF +:104880000E94D050F7016083718382839383133039 +:1048900011F401E002C0DD24D3941F5FF4E0EF0EB9 +:1048A000F11C143031F775C090E9292E92E0392EB1 +:1048B0002FE9E22E25E1F22E25E332E03DA32CA3E1 +:1048C00033E9C32E35E1D32E00E010E0D1018D9104 +:1048D0001D010E945051882309F44BC00E94D05002 +:1048E0002B013C01133049F0F601208131814281D6 +:1048F00053810F946A602B013C01ACA1BDA12D91A5 +:104900003D914D915C91C301B2010F946A604B01DE +:104910005C012DEB37E346E855EB0F94CB6287FD46 +:104920000AC02DEB37E346E855E3C501B4010F9407 +:1049300030591816F4F4133051F440924102509259 +:104940004202609243027092440201E012C0A5014B +:104950009401F70160817181828193810F946B6072 +:10496000D7016D937D938D939C931397812F0F9413 +:10497000F9061F5FB4E0EB0EF11CECA1FDA134962B +:10498000FDA3ECA3F4E0CF0ED11C143009F09ECFB0 +:1049900005C0DD2019F00F94120C06C0002321F091 +:1049A00081E492E00E944E710F94140C0C94203418 +:1049B00080915702882311F40C94203489E40E94DA +:1049C0005051F82E882321F00E94CC50182F01C09E +:1049D00010E08AE40E945051082F882319F00E94A9 +:1049E000CC5001C080E0FF2011F0153020F40023EE +:1049F00041F0853030F082E29BE00F9469310C94F5 +:104A0000203490E1E5E3F2E0A7EBBDE001900D92E8 +:104A10009A95E1F7FF2091F024E01202F0011124B1 +:104A2000E658F54F40815181628173814093B70D03 +:104A30005093B80D6093B90D7093BA0D002391F0A7 +:104A400034E08302F0011124EA59F54F808191810D +:104A5000A281B3818093BB0D9093BC0DA093BD0D3B +:104A6000B093BE0D40E050E0BA0186E40F94FA1B0B +:104A70006B017C0120E030E0A9010F94CB62181695 +:104A80004CF420E030E040E752E4C701B6010F9457 +:104A9000656103C060E070E0CB0169837A838B833A +:104AA0009C83CE0101960F94910A0C9420340E94AD +:104AB000B1E60C94203480917017909171178D3766 +:104AC000910509F418C70CF091C18135910509F4DD +:104AD00015C70CF099C08A31910509F404C49CF5FE +:104AE0008431910509F45DC37CF48131910509F4A9 +:104AF00044C32CF4029708F4C4C20C9414344297B3 +:104B000009F417C70C9414348731910509F46EC366 +:104B10008CF48531910509F465C3469711F00C9426 +:104B200014340F943D168091990A877F8093990AD7 +:104B30000C9420348831910509F46EC3499709F427 +:104B4000C7C30C9414348032910509F444C40CF0AA +:104B50003FC08D31910509F427C494F48B31910540 +:104B600009F4CFC34C9711F00C94143440E060E08A +:104B700080916D1790916E170F94E5190C94203465 +:104B80008E31910509F417C44F9711F00C94143429 +:104B90000E9453A66C8F7D8F8E8F9F8FBE016F5F9B +:104BA0007F4FCE014C960F943C2060E0CE010196E1 +:104BB0000E9409AE0F947B33BE016F5F7F4F89EB7C +:104BC0009BE00F9464338AE00E94F8380C94203400 +:104BD0008C34910509F45CC46CF48A32910509F4B3 +:104BE00034C48B34910511F00C9414340E9459385C +:104BF0000C9420348D34910509F44EC48E34910503 +:104C000009F44EC40C9414348E36910509F4A3C5EE +:104C1000F4F58836910509F4D5C404F58435910579 +:104C200009F487C68CF48235910509F47BC6833577 +:104C3000910511F00C9414348091B1038F7E806241 +:104C40008093B1030C9420348535910509F49DC6F9 +:104C50008C35910509F4B2C60C9414348B36910549 +:104C600009F46AC554F48936910509F42DC58A36CC +:104C7000910509F43DC50C9414348C36910509F462 +:104C8000C2C58D36910509F4C1C40C94143485371E +:104C9000910509F436C70CF08AC08137910509F4F3 +:104CA000B8C594F48F36910509F468C5803791052D +:104CB00011F00C94143441E060E070E084E39CE077 +:104CC0000F9490360C9420348237910509F414C760 +:104CD0008337910511F00C94143489E99DE00F9409 +:104CE000693160E089E89DE00F94812760E084E706 +:104CF0009DE00F94812761E089EF91E20F94812775 +:104D000061E089E69DE00F94812761E089E59DE0FF +:104D10000F94812760E080E59DE00F94812761E09A +:104D200086E49DE00F94812760E08CE39DE00F9482 +:104D3000812760E084E39DE00F94812761E086E2B3 +:104D40009DE00F94812760E088E19DE00F9481272A +:104D500060E089E09DE00F94812760E08BEF9CE0AC +:104D60000F94812760E085EE9CE00F94812760E03E +:104D700084ED9CE00F94812760E085EC9CE00F942B +:104D8000812760E080EB9CE00F94812761E08DE952 +:104D90009CE00F94812760E080E99CE00F948127DC +:104DA00060E08CE79CE00F9481270C9420348837D6 +:104DB000910509F4F0C66CF48637910509F4B1C683 +:104DC0008737910511F00C9414340F94270D0C942F +:104DD00020348937910509F4E6C68A37910511F028 +:104DE0000C9414340E94ECB10C9420348D39A1E061 +:104DF0009A0711F40C94C6330CF089C08C3D9105D0 +:104E000011F40C941E2FD4F5893C910509F47AC74E +:104E1000CCF48B39910509F448C554F48C389105CC +:104E200009F41CC58139910509F4C4C60C941434E5 +:104E30008E3B910509F427C5883C910509F415C7F7 +:104E40000C9414348D3C910509F4D2C754F48B3C76 +:104E5000910509F47DC78C3C910509F498C70C9421 +:104E600014348E3C910509F4C6C7833D910511F0B9 +:104E70000C9414340F94CA280C9420348E32E1E040 +:104E80009E0711F40C94C430FCF4823221E09207A6 +:104E900011F40C94CD2F5CF48D3D910509F4DBC722 +:104EA000823E910511F40C94812F0C9414348C32B1 +:104EB000A1E09A0711F40C942F308D32914011F437 +:104EC0000C9444300C9414348F35E1E09E0711F4B7 +:104ED0000C94B5336CF48F3221E0920711F40C94EA +:104EE00008318E35914011F40C9480330C941434B5 +:104EF0008039A1E09A0711F40C940B318A39914062 +:104F000011F00C9414340E9485370C9420348B35A6 +:104F1000E2E09E0711F40C9496310CF04FC0863FEE +:104F200021E0920711F40C9471312CF58C3AA1E038 +:104F30009A0711F40C9411317CF4843AE1E09E0755 +:104F400011F40C940E31853A914011F00C94143404 +:104F50000F94882A0C942034843F21E0920711F4A6 +:104F60000C946E31853F914011F00C9414340E94E2 +:104F700055670C9420348C30A2E09A0711F40C94FD +:104F80008E316CF4873FE1E09E0711F40C9474318C +:104F9000883F914011F40C947D310C941434893382 +:104FA00022E0920711F40C9405338835924011F0F9 +:104FB0000C9414340E9454B60C9420348F38A3E01F +:104FC0009A0711F40C9408337CF58A38E3E09E07C5 +:104FD00011F40C9402336CF48D3B22E0920711F42F +:104FE0000C940F328E3B924011F40C9412320C94BC +:104FF00014348B38A3E09A0711F40C94D1328C3816 +:10500000934011F00C94143460E070E083E50E944A +:105010005D518C0160E070E080E50E945D51B80157 +:105020000F9423430C942034803AE3E09E0709F464 +:10503000FCC1C4F4803923E0920711F40C943D3391 +:105040008239934011F00C94143460E089E40F9499 +:105050006C2BD82E90E9E92E92E0F92E11E000E0B9 +:105060000C944A33873EA3E09A0711F40C94B833AA +:10507000883E934011F00C9414340E9422B30C9497 +:105080002034A0906D17B0906E1780E50E945051AB +:10509000882359F00F94F4296B017C0111E0672BF0 +:1050A000682B692B31F410E004C010E0C12CD12C26 +:1050B000760183E50E945051882311F40C94C43585 +:1050C0000E94D05020E030E04AE754E40F94965913 +:1050D0000F94DE616B017C0111110BC0672B682BF3 +:1050E000692B39F4A114B10421F0F50180818111FB +:1050F00002C010E001C011E00E943D71112329F0AF +:1051000061E0C5010E9409AE05C060E081E49BE05A +:105110000E9482AD1091CA0D83E08093CA0D81E098 +:105120008093C90DC114D104E104F104B1F00F94CE +:105130007046C60ED71EE81EF91E0F947046DC019D +:10514000CB018C199D09AE09BF09B7FF0EC0809134 +:10515000C90D81110C94C93508C08091C90D8823EF +:1051600021F080E00E94243AF8CF0E942EAE1092E7 +:10517000C90D1093CA0D0C9420348091691784FFD7 +:1051800002C00C94CE3580916B1787FF02C00C943F +:10519000CE3580916C17837011F00C94CE350C9441 +:1051A000E7358CE69BE00F94693186EB9AE00E942C +:1051B000978F8BE1E6EBFAE0DE01119601900D92FC +:1051C0008A95E1F760E070E0CE0101960F94061B2E +:1051D000CE0101960F945F2F8DE59BE00F9469310E +:1051E0000C9420340F94AE160C942034E0916D177B +:1051F000F0916E178081882329F0803209F41082A3 +:105200003196F8CF40E061E080916D1790916E1774 +:105210000F94E5190C94203483E50E9450518823A3 +:1052200021F00E9498500F941B2184E50E94505158 +:105230008823A9F00E9498506B017C010E9487A6E8 +:10524000C0929604D0929704E0929804F092990448 +:10525000CD28CE28CF2819F081E080939E0480913C +:1052600033168823E9F080E090E0A8ECB2E488A34C +:1052700099A3AAA3BBA31C8E1D8E1E8E1F8E1982FE +:105280001A821B821C8220E0AE01405E5F4FBE018D +:10529000645E7F4FCE0101960F94BB330C94203493 +:1052A0000E943538882381F00F944E160E94593899 +:1052B0008DED96E10F94F3151092731710927417F9 +:1052C00010927517109276170E942EAE0C9420340F +:1052D0008091990A82FF03C08B7F8093990A0E9474 +:1052E0004CB70C9420348091990A83FD02C00C9431 +:1052F000203483E50E94505181110C94F2350C94B6 +:10530000203483E40E940751882319F187E89BE049 +:105310000F9469318091FD0B882391F0BE016F5F7E +:105320007F4F8AEF9BE00E940E938E010F5F1F4F0D +:10533000D8018D918D01882339F00E94F838F8CF7B +:105340008DE79BE00F9469318AE00E94F8380C9455 +:1053500020348091990A82FF21C086E99BE00F9456 +:1053600069316091950A7091960A8091970A90919F +:10537000980A4AE00E94FF388FE20E94F838609154 +:10538000910A7091920A8091930A9091940A4AE04E +:105390000E94FF380E94FD390C94203488EA9BE07B +:1053A0000F9469310C9420348091990A8E7F8093F8 +:1053B000990A0C9420348091990A83FD02C00C94C0 +:1053C00020340E949AE680916D1790916E170F9489 +:1053D00017190C9420348091990A82FD0E943D7126 +:1053E0008091990A83FD02C00C94203460E080E52E +:1053F0000E946C51182F482F61E080916D17909199 +:105400006E170F94E51983E50E945051882321F00F +:105410000E9498500F941B210F944E1611110C945A +:1054200020340E9459380C94203420916D1730910B +:105430006E179091990A92609093990A40E060E00B +:10544000C9010F94E5190C94203483E50E94505152 +:10545000882311F40C9420340E94A850F82E6DE09B +:1054600070E080E50E945D518C0197FF02C00C94B2 +:105470002034E82E60E089E40E946C5181110C9484 +:10548000F735802F0F94C646811158C50C94F73517 +:105490000E94A2A60C9420340E9405700C94203423 +:1054A00060E070E083E50E945D518E34910531F437 +:1054B0000E9476700E942EAE0C9420348CE19CE009 +:1054C0000F94693160918A1370918B1383E19CE092 +:1054D0000F943C3360918C1370918D1386E09CE0A7 +:1054E0000F943C3360918A1370918B1380918C13CD +:1054F00090918D13681B790B80919E04815021E05F +:1055000030E0823010F020E030E0621B730B8BEF54 +:105510009BE00F943C338AE00E94F8388CE19CE0D9 +:105520000F94693180918E1390918F13A0919013F5 +:10553000B09191138C8F9D8FAE8FBF8FBE016F5F27 +:105540007F4FCE014C960F943C20BE016F5F7F4F82 +:105550008EEE9BE00F94643380919213909193139D +:10556000A0919413B09195138C8F9D8FAE8FBF8FA8 +:10557000BE016F5F7F4FCE014C960F943C20BE0161 +:105580006F5F7F4F8EED9BE00F94643320E030E03F +:105590004AE754E4609196137091971380919813A1 +:1055A000909199130F946561AB01BC0186EC9BE06F +:1055B0000F9446338DE60E94F8388AE00E94F8384E +:1055C0000C9420348091381383FF02C00C94203453 +:1055D0000E94F6AF87FF02C00C94203483E50E943E +:1055E0005051882379F00E94D0500F94D7618B01DD +:1055F000CB010E94E1960635110524F40E94057046 +:105600000E942EAE0F94EB460C94203480913813F8 +:1056100083FF02C00C9420340E94F6AFF82E87FF5F +:1056200002C00C94203483E50E945051082F811150 +:1056300006C082E50E945051182F8823C1F10E94B4 +:10564000D0500F94D761CB010E94E1960E94D050B8 +:1056500020E030E04AEA52E40F943059181614F46E +:105660000C9410360E9405700E942EAE6091270E99 +:105670007091280E072E000C880B990B0F94375948 +:105680004B015C014090230E5090240E6090250E3B +:105690007090260EA30192010F94CB62181614F499 +:1056A0000C942E36002311F40C94143611E00F9450 +:1056B000EB46112311F40C94203440E0602F8F2D21 +:1056C0000E9451F30C9420340E94F6AF182F87FDEE +:1056D0000AC080EC9DE30F946931812F0E944DF147 +:1056E0008AE00E94F838B8A9B093CA0D0C944337E9 +:1056F00060E080E50F946C2B182F823010F00C9432 +:10570000203481E40E940751882321F06091080E23 +:1057100070E002C06FEF70E083E50E9419B8E12FDE +:10572000F0E0E85FF14F8F3F910519F010F08FEF37 +:1057300090E080830C94203460E080E50F946C2B23 +:10574000823010F00C942034E82FF0E0E85FF14F45 +:1057500010820C9420348EE40E945051882311F45E +:105760000C9420340E9498506093FB177093FC17A0 +:105770008093FD179093FE170C94203483E50E94CC +:105780000751882331F060E083E50F946C2B809300 +:1057900038130F947B338DE29CE00F946931809134 +:1057A0003813882369F185EAE82E8FE0F82E00E0AF +:1057B00010E020E08091381390E0A0E0B0E0002EEF +:1057C00004C0B695A795979587950A94D2F780FF60 +:1057D0000EC0DD24D394D20E222319F08CE20E9455 +:1057E000F838F701859194910F9469312D2D0F5F51 +:1057F0001F4FE2E0EE0EF11C05301105D9F6A4CDE5 +:1058000089E29CE09FCD1092C90D109255020C9434 +:10581000203483E50E945051882381F00E94A850D3 +:10582000282F30E02D33310524F4809300020C94AE +:1058300020348CE3809300020C9420340F947B334B +:105840004091000250E060E070E082E49CE00F9440 +:105850002B338AE00E94F8380C942034809138135E +:1058600083FF02C00C94203483E50E9450518823AA +:1058700011F40C9420340E94D0500F94D761CB01C6 +:105880000E948A50DDC78091381383FDD9C783E514 +:105890000E945051182F81110C94313682E50E94DC +:1058A000505181110C943136CBC783E50E94505181 +:1058B000882309F4C5C70E94A850182F90E0CD97FF +:1058C0000CF01CE31093AC030F9470466B017C0149 +:1058D000212F30E0A8EEB3E00F94DA5FC60ED71E9A +:1058E000E81EF91EC092A803D092A903E092AA0371 +:1058F000F092AB03A5C70E944CB7A2C70E9419F54E +:105900000E9405700E94B9720E94303868EE73E000 +:1059100080E090E00F94453160E087E69CE00E94D3 +:1059200082AD8EC78091B1038F7D80618093B1037A +:1059300087C783E50E945051882399F00E94D05078 +:1059400020E030E04AE754E40F9496590F94DE616A +:105950006093010270930202809303029093040209 +:105960006FC78091691784FF02C00C9467368091DD +:105970006B1787FF02C00C94673680916C17837099 +:1059800011F00C9467360C94943683E50E9407510D +:10599000882309F455C70E94D05020E030E04AE740 +:1059A00054E40F9496590F94DE616093AD037093A5 +:1059B000AE038093AF039093B00342C70E94F6AF4B +:1059C00087FD3EC79091691794FD04C090916B17B5 +:1059D00097FF0AC010E9C12E12E0D12E09E3E02E94 +:1059E00003E1F02E10E009C090916C17937091F7CD +:1059F000682F81E00F94B92923C7D6018D916D01DD +:105A00000E945051882309F46DC0133009F063C01F +:105A10000E94D0504B015C0120E030E040EA51E4AC +:105A20000F94305987FF4EC0A5019401609159131E +:105A300070915A1380915B1390915C130F94656180 +:105A40002B013C019B01AC016091EC0D7091ED0DBF +:105A50008091EE0D9091EF0D0F9496596093EC0D9F +:105A60007093ED0D8093EE0D9093EF0DA3019201D5 +:105A70006091691370916A1380916B1390916C130C +:105A80000F9496596093691370936A1380936B1304 +:105A900090936C136091FC0D7091FD0D8091FE0D43 +:105AA0009091FF0D0F943559A30192010F949659CF +:105AB0000F94DE616093FC0D7093FD0D8093FE0DDD +:105AC0009093FF0D8092591390925A13A0925B13FA +:105AD000B0925C1307C00E94D050F701648B758BA5 +:105AE000868B978B1F5FF4E0EF0EF11C143009F0EA +:105AF00084CF0E941971A4C60E943D710F94140CAA +:105B00009FC680916D1790916E17009709F4DCCBBA +:105B1000DC012C91222309F4D7CB60E00E9409AE6E +:105B20008FC600916D1710916E1794E0F12C40E034 +:105B3000915021F1F8018081282F2B7F213421F40D +:105B400021812133D9F407C08035C1F4818180538C +:105B50008A3048F013C0813421F0853421F441E0CB +:105B600002C0FF24F39498012E5F3F4F89012F5FFD +:105B70003F4FF80180818032C9F3DACF41110F9491 +:105B80007B33FF2021F084E69EE00F946931C80149 +:105B90000E94033A55C681E080939B1380939A1329 +:105BA0000F94440D4DC610929B1310929A130F94AC +:105BB000440D46C660E070E083E50E945D518C01B3 +:105BC0001127023011053CF00F94773388E69EE0F0 +:105BD0000F94693135C688E40E9450518823A9F09A +:105BE0000E94CC508A3A91053CF08530F1E09F0745 +:105BF0002CF084E091E002C08AEA90E0F801EE0F18 +:105C0000FF1FE959F24F9183808386E40E9450512F +:105C1000882381F00E94CC5097FD07C08F3F9105EB +:105C200029F024F08FEF90E001C080E0F801E15A04 +:105C3000F24F808382E40E945051882309F400C609 +:105C40000E94CC508530910534F08D3891052CF0B0 +:105C50008CE890E002C085E090E0F801EE0FFF1FB5 +:105C6000E55AF24F91838083EBC50E94F6AF182F5F +:105C700087FDE6C584E40E940751882309F43FC0EC +:105C80000E94D0506B017C0101E020E030E0A901CE +:105C90000F943059811101C000E00093880420E086 +:105CA00030E0A901C701B6010F943059882339F1BA +:105CB0000E94D05024E01202F0011124E357FB4F60 +:105CC000608371838283938320E030E0A901609137 +:105CD0008D0470918E0480918F04909190040F94A4 +:105CE000305981110CC080E090E0A0EEBFE38093BA +:105CF0008D0490938E04A0938F04B09390040E941F +:105D000063679EC50E94F6AF87FD9AC560E9E62EDF +:105D100062E0F62E09E313E179E4C72E73E1D72E92 +:105D2000D7018D917D010E940751882359F00E946F +:105D3000D0500F94DE61F801608371838283938376 +:105D40000E94D2700C5F1F4FC016D10649F778C56C +:105D50000E94F6AF87FD74C550E9E52E52E0F52E9E +:105D600009E313E1D7018D917D010E94075188233A +:105D700039F00E94D050F80164A375A386A397A3BD +:105D80000C5F1F4FF3E109341F0761F759C580917C +:105D90006A1787FDCCC780916B178E7009F0C7C753 +:105DA00040916D1350916E1360916F137091701349 +:105DB0008AE89EE00F94463340917113509172131C +:105DC00060917313709174138AED95E10F944633CB +:105DD00040917513509176136091771370917813F9 +:105DE00087ED95E10F9446338AE00E94F83828C584 +:105DF0000F94042A25C530E9C32E32E0D32E4FE993 +:105E0000E42E43E1F42E10E0D6018D916D010E9445 +:105E10000751882351F00E94D050F70160837183AD +:105E200082839383812F0F94F9061F5FF4E0EF0EB6 +:105E3000F11C133049F70F94140C02C583E50E943E +:105E40005051882309F4FCC40E94CC5090937502F1 +:105E500080937402F5C40E94F6AFF82E87FDF0C45B +:105E600083E50E9450510F2D0F2C000C110B88233D +:105E700069F10E94CC50F801EE0FFF1FE75FFD4F64 +:105E800091838083000F111F000F111F98012B5B5E +:105E90003D4F7901BC01990F880B990B0F9437592D +:105EA0002AE037ED43E25CE30F949659F801E75797 +:105EB000FB4F20813181428153810F949659D70144 +:105EC0006D937D938D939C931397BAC40F947B33FA +:105ED00085E40E94F83880E38F0D0E94F838F801BD +:105EE000EE0FFF1FE75FFD4F608171818AE99EE041 +:105EF0000F94573385E20E94F8388AE00E94F83800 +:105F00009FC480E50E940751882309F499C460E08A +:105F100070E080E50E945D51F82E6FEF7FEF83E522 +:105F20000E945D518C010196039708F089C4F7FC2B +:105F300087C48F2D0F94C646882339F00F9477338A +:105F400082EA9EE00F9469317BC40E943D7160E05B +:105F50008F2D0F9431450F3FBFEF1B0731F00130FC +:105F6000110571F000E010E00DC08F2D0F94BB53B0 +:105F700031E020E0892B09F030E0032F122F02C01E +:105F800001E010E08F2D0F94BB538017910709F4A7 +:105F900057C480E00E94243AF5CF8AE50E94505110 +:105FA000811105C083E50E9450518823E9F10E94C8 +:105FB000D05020E030E040E050EC0F94305987FDA5 +:105FC00001C70E94D05020E030E040E050E40F9440 +:105FD000CB6218160CF4F1C60E94D05020919D138C +:105FE0002695269520FF20C02091551330915613F9 +:105FF00040915713509158130F9496590F94D761AD +:1060000020912C1630912D16260F371F30932D1608 +:1060100020932C162091461530914715620F731F5F +:10602000709347156093461580916B1787FDCFC617 +:1060300080916C17837009F0CAC60F947B3340912E +:10604000B7155091B8156091B9157091BA1581EBDB +:106050009EE00F9446338AE00E94F838F1C364E072 +:1060600071E083E50E9419B88C0168EE73E080E569 +:106070000E9419B88938E3E19E0710F088E893E19F +:10608000B8010E9455ADDCC360E085E40F946C2B31 +:10609000811173C080E50E940751882351F00E944E +:1060A000D05060932A0E70932B0E80932C0E9093F9 +:1060B0002D0E89E40E940751882381F00E94D05060 +:1060C0002CEA35EC47E25EE30F94965960932E0E6E +:1060D00070932F0E8093300E9093310E84E40E94C3 +:1060E0000751882381F00E94D0502CEA35EC47E21A +:1060F0005EE30F9465616093320E7093330E80936C +:10610000340E9093350E0F947B3340912A0E5091AC +:106110002B0E60912C0E70912D0E82E195E30F9461 +:1061200046332CEA35EC47E25EE360912E0E709127 +:106130002F0E8091300E9091310E0F946561AB015E +:10614000BC018EEB9EE00F9446332CEA35EC47E21F +:106150005EE36091320E7091330E8091340E909117 +:10616000350E0F949659AB01BC0189E095E30F946D +:1061700046338AE00E94F83863C30F94773382E293 +:1061800099E20F9469315CC383E50E940751182F8F +:10619000882371F00E94D0500F94D76170934A0207 +:1061A0006093490221E0672B09F020E020931E0E46 +:1061B00080E50E940751882359F0209149023091CF +:1061C0004A02232B11F00E94BC5080931E0E38C34C +:1061D000111136C30F947B338BED9EE00F94693120 +:1061E00080911E0E882319F085E69CE202C082ECA5 +:1061F0009EE00F9469316091490270914A028AECE5 +:106200009EE00F94573386EC9EE00F94693118C3DB +:106210000F94111C15C30E943D7112C30F94392DA8 +:106220000FC30E9452D081110BC305E91BE325E384 +:1062300032E03DA32CA3CE0101961C01E8ECCE2E4A +:10624000EBE3DE2E7C01F8016591759185919491C7 +:10625000ACA1BDA18D909D90AD90BD90BDA3ACA310 +:10626000A50194010F946A602B013C01F701608342 +:1062700071838283938320E030E040EA51EC0F94F5 +:10628000CB6287FD0AC020E030E040EA51E4C30160 +:10629000B2010F94305918162CF4F6018491181697 +:1062A0000CF49BC5D7018D909D90AD90BD907D0164 +:1062B00020E030E040EA51ECC501B4010F94CB621C +:1062C00087FD95C520E030E040EA51E4C501B40106 +:1062D0000F94305918160CF09EC589C50E9465A10F +:1062E000AFC20E94AF5CACC261E083E50E946C511A +:1062F00091E089270E94F05DA3C281E080937B0436 +:106300000E94956110927B04882309F499C20F942E +:106310007B338AE29FE00F94693192C28091990A9F +:1063200082FF8EC280648093990A8AC20E94F6AF6F +:10633000082F87FD85C285E50E9407518823B1F1AA +:10634000E02E002E000CFF080E94D0504B015C0193 +:1063500020E030E0A9010F94CB6287FF04C0B7FAB8 +:10636000B094B7F8B094C70163E0880F991F6A959D +:10637000E1F79C0120583B4F7901D9018D929D9204 +:10638000AD92BC92139720E030E046E154E4C501A1 +:10639000B4010F94CB6218164CF480E090E0A6E1B3 +:1063A000B4E4F70180839183A283B3838CE40E94D9 +:1063B0000751882309F444C2002E000C110B0E94DF +:1063C000D0506B017C0120E030E0A9010F94CB623A +:1063D00087FF04C0F7FAF094F7F8F09420E030E07B +:1063E00046E154E4C701B6010F94CB62980153E033 +:1063F000220F331F5A95E1F7F901E058FB4F1816A9 +:106400002CF0C482D582E682F7821AC280E090E046 +:10641000A6E1B4E484839583A683B78311C20E9466 +:1064200015B50EC20E94F6AF182F87FD09C28AE586 +:106430000E945051882349F040E050E0BA018AE5BB +:106440000F94FA1B4B015C0106C0812C912C40EA91 +:10645000A42E41E4B42E412F64E083E00E942FF08B +:1064600020E030E0A901C501B4010F94CB621816F9 +:106470007CF580E090E0A0EAB0E489839A83AB8366 +:10648000BC8320913D0230913E0240913F025091E9 +:106490004002C501B4010F946B606B017C0120E0E8 +:1064A00030E048EC53E40F94305987FD06C0C12C0E +:1064B000D12C38ECE32E33E4F32ECC8EDD8EEE8E31 +:1064C000FF8EBE016F5F7F4FCE014C960F94F30B92 +:1064D00085E50E940751882329F00E94D0506B0166 +:1064E0007C010AC028E01202F0011124E058FB4FA1 +:1064F000C080D180E280F38020E030E0A901C701B4 +:10650000B6010F94CB6287FF04C0F7FAF094F7F856 +:10651000F094F7FAF094F7F8F094C982DA82EB82FB +:10652000FC8244E061E0CE0101960F94203520E02A +:1065300030E0A901C501B4010F94CB6218165CF5D7 +:1065400080E090E0A0EAB0E489839A83AB83BC83C7 +:10655000A501940160913D0270913E0280913F023D +:10656000909140020F946A606B017C0120E030E062 +:10657000A9010F94CB6218161CF0C12CD12C760106 +:10658000CC8EDD8EEE8EFF8EBE016F5F7F4FCE0113 +:106590004C960F94F30B40E060E089E00E942FF0EE +:1065A0004FC120E9E22E22E0F22E10E0D7018D91BA +:1065B0007D010E945051882331F00E94CC50BC01D3 +:1065C000812F0F9432431F5F143081F782E40E94C1 +:1065D0005051882331F00E94CC50BC0184E00F94CC +:1065E000324383E50E945051882309F429C110E009 +:1065F0000E94CC50BC01812F0F9432431F5F153095 +:10660000B9F71EC10E94A5B01BC10E943EB118C1BE +:106610000E9428B085E39FE00F9469318091C909F9 +:106620000F9416338AE00E94F8380E9425B085E363 +:106630009FE00F9469318091EB080F9416338AE044 +:106640000E94F8380E9422B085E39FE00F946931E0 +:106650008091AA080F9416338AE00E94F8380E94AD +:106660001FB085E39FE00F946931809169080F9412 +:1066700016338AE00E94F838E3C00E942BB0E0C0D5 +:106680000E94CC50002371F0013091F010E00F5FB8 +:106690000330A1F0F70181917F010E940751882307 +:1066A000B1F3EECFF1E0FD1588F30E9410CEEECFEE +:1066B00021E02D1558F30E94F0CDE8CF112309F405 +:1066C000BFC00E9428B086E59FE00F9469316091B9 +:1066D000C20970E080E090E00E946C390E94FD39B0 +:1066E0000E9425B086E59FE00F9469316091E4082F +:1066F00070E080E090E00E946C390E94FD39A0C0FB +:1067000083E50E940751811106C080E9E82E82E0EE +:10671000F82E10E00EC010E00E94A850682F812FC4 +:106720000F9402431F5F1530B9F7EFCF1F5F14308E +:1067300071F0D7018D917D010E9407518823B1F33B +:106740000E94A850682F812F0F940243EFCF82E45C +:106750000E940751882331F00E94A850682F84E0DE +:106760000F9402430F9423426BC00F945A2868C0C1 +:1067700081E0809357021092C90560E083E50E9492 +:106780006C5181115DC00F9439215AC083E50E947C +:106790000751882339F00E94BC5080939E130F94B8 +:1067A0006D320AC00F947B3380E99FE00F9469310A +:1067B00080919E130F941F3380916A1783FD60C3ED +:1067C00080916B1781FD5CC387E50E940751882388 +:1067D00021F061E081E00F94783180E50E9407515B +:1067E00081110F944C2F85E40E940751882359F0A2 +:1067F0000F94D015882319F084E89FE002C08CE73D +:106800009FE00F94693186E50E9407518823C1F00B +:106810000F94552F882319F085E79FE002C08CE67E +:106820009FE00F9469310CC00E94B1E609C08091CD +:106830007017882329F00E94CC9602C00E94B1E60E +:10684000B9A9B11102C00F942921E8A9E093CA0D9A +:106850001AC320E030E0A901C701B6010F943059F6 +:10686000881F8827881F181709F4A2C080E090E0CD +:10687000A0E8BFEB8CA79DA7AEA7BFA72CA13DA109 +:106880004EA15FA1C501B4010F946A6020E030E021 +:1068900040E05FE30F9496596CA37DA38EA39FA362 +:1068A00028A539A54AA55BA5C301B2010F946A606A +:1068B00020E030E040E05FE30F9496592B013C016B +:1068C0002CA13DA14EA15FA1CA01B9010F94965917 +:1068D0004B015C01A3019201C301B2010F949659CF +:1068E0009B01AC01C501B4010F946B600F94196357 +:1068F0004B015C019B01AC01C701B6010F946A60BA +:1069000068A779A78AA79BA7A5019401C701B6012B +:106910000F946B609B01AC0168A579A58AA59BA526 +:106920000F9496596B017C0120E030E0A9010F948F +:10693000CB6287FD07C0C701B6010F9419636B01D5 +:106940007C0103C0C12CD12C7601C301B201905847 +:10695000A50194010F9465612CA53DA54EA55FA5E9 +:106960000F949659A70196010F9496592CA13DA119 +:106970004EA15FA10F946B6069837A838B839C83A4 +:10698000A50194016CA17DA18EA19FA10F946561C9 +:106990002CA53DA54EA55FA50F949659A70196017C +:1069A0000F949659A30192010F946B600C94972356 +:1069B00080E090E0A0E8BFE35DCF412FBE016F5FB4 +:1069C0007F4F87EB9DE00F94BB230F94704660933D +:1069D00048157093491580934A1590934B1530CF05 +:1069E0000F94773383E09BE00F94693129CF0E94A5 +:1069F0003D7180E00F94143080917602909177027F +:106A0000A0917802B09179028093B4039093B5037A +:106A1000A093B603B093B70380917402909175026E +:106A20009093B3038093B20384E690E09093750251 +:106A30008093740281E080939B130F94440D88E54A +:106A40000E940751182F89E50E940751F82E8AE508 +:106A50000E9407511F1196C0181711F0F12E92C015 +:106A6000FF24F39411E001E080E1E5E3F2E0A7EB1D +:106A7000BDE001900D928A95E1F782E50E945051A8 +:106A8000882369F00E94D0504B015C0120E030E087 +:106A9000A9010F943059882309F43EC006C0812C07 +:106AA000912C60EAA62E60E4B62E111102C0FF20E0 +:106AB000E9F180919D1382FD09C060913D027091C2 +:106AC0003E0280913F029091400203C060E070E07E +:106AD000CB01A50194010F946B606093BF0D70937F +:106AE000C00D8093C10D9093C20D20913D02309155 +:106AF0003E0240913F02509140020F94CB62181623 +:106B00005CF419821A821B821C82BE016F5F7F4F68 +:106B10008FEB9DE00F94F30B112319F080E00F949D +:106B20008B52FF2019F081E00F948B52002319F053 +:106B300082E00F948B520F94120C80919A138093E1 +:106B40009B1381E00F9414308091B4039091B503AE +:106B5000A091B603B091B703809376029093770229 +:106B6000A0937802B09379028091B2039091B3031D +:106B7000909375028093740283E080932E020F94A9 +:106B8000140C5ECE082F70CF11110C9479280C9440 +:106B9000722880E00E94243A0C949D2888E50E9487 +:106BA00007518111179889E50E94075181111698A4 +:106BB0008AE50E940751882311F01598139885E4FF +:106BC0000E940751882309F43BCE149839CE60E027 +:106BD00084E59BE00E9482AD17981698159813984B +:106BE00014982ECE0E9498500F941B2129CE61E05C +:106BF000802F0F9431456F2D802F0F9402456F2DFC +:106C000070E0802F0F946D4592E0E91203C0F0927E +:106C1000090E16CEA8E0EA1213CEF092080E10CE9E +:106C20000E9459380C94362BA3019201C501B4017E +:106C30000F94CB62181694F08DE49CE09F938F9391 +:106C400084E29CE09F938F931F920E94EEAD0F9081 +:106C50000F900F900F900F900C94562B8CE59CE0AA +:106C6000EDCF0E94D0500F94D761CB010E948A5083 +:106C70000E94D05020E030E040EA50E40F94CB6214 +:106C8000181614F40E9459386091541570915515D6 +:106C9000072E000C880B990B0F9437592091501533 +:106CA0003091511540915215509153150F94CB626C +:106CB00018161CF488E59CE002C089E49CE060E0C2 +:106CC0000E9482AD60E0812F0E94C4F1B9CD0E9484 +:106CD0003D7188E50E940751882331F0179A809111 +:106CE0009D138E7F80939D1389E50E940751882311 +:106CF00031F0169A80919D138D7F80939D138AE5C4 +:106D00000E940751882339F0159A139A80919D1398 +:106D10008B7F80939D1385E40E940751882309F49B +:106D20008FCD0E946E378CCD0E94B97289CD83E5DC +:106D30000E945051882391F00E94D05060936D13AF +:106D400070936E1380936F13909370136093751309 +:106D500070937613809377139093781380E50E9455 +:106D60005051882351F00E94D05060936D1370935E +:106D70006E1380936F139093701382E50E945051AD +:106D8000882351F00E94D050609371137093721356 +:106D9000809373139093741384E50E945051882359 +:106DA00009F44ECD0E94D050609375137093761302 +:106DB000809377139093781343CD60E070E080E088 +:106DC00090E40CC960E070E080E090EC07C982E5D7 +:106DD0000E940751811131C933CDB7FAB094B7F889 +:106DE000B094F70180829182A282B3825BCA0F9431 +:106DF00077338CE09FE00F94693161E08EEF9EE085 +:106E00000E9482AD0E94389B68E270E088EC90E0BE +:106E10000E9455AD15CD0C5F1F4FFFEFCF1ADF0A53 +:106E20002BE3013A120709F00ECA7FE9E72E73E15E +:106E3000F72E10E0F10181919191A191B1911F0183 +:106E4000F70181939193A193B1937F01812F0F94C7 +:106E5000F9061F5F133071F70F94140C60E08EEE8B +:106E60009EE00E9482AD63E972E084E690E00E94B9 +:106E700055AD6AEB72E084E690E00E9455ADE0CC3F +:106E80000F94352FA1CCE1960FB6F894DEBF0FBE5C +:106E9000CDBFDF91CF911F910F91FF90EF90DF90C9 +:106EA000CF90BF90AF909F908F907F906F905F90AA +:106EB0004F903F902F9008958091331681110AC012 +:106EC00080919E04813041F08091990A82FB88274D +:106ED00080F9089580E0089581E00895149A089556 +:106EE000179A80919D138E7F80939D13169A80919F +:106EF0009D138D7F80939D13159A139A80919D13F6 +:106F00008B7F80939D130C946E378F929F92AF92DC +:106F1000BF92CF92DF92EF92FF921F93CF93DF93B6 +:106F2000CDB7DEB760970FB6F894DEBF0FBECDBF0A +:106F300080916F00182F127081FF05C080916F0043 +:106F40008D7F80936F008091D1098093D0098093C9 +:106F5000CF098093CE0984E68093CD090F9464060F +:106F600088EE93E09093371380933613112329F022 +:106F700080916F00826080936F0081E08093191888 +:106F80000E943D7181E00E948C726B017C0180E067 +:106F90000E948C724B015C016093BC037093BD0333 +:106FA0008093BE039093BF03C092C003D092C103ED +:106FB000E092C203F092C30382E00E948C7260935D +:106FC000C4037093C5038093C6039093C70389825B +:106FD0009A82AB82BC82CD82DE82EF82F88669879C +:106FE0007A878B879C878091410290914202A09181 +:106FF0004302B09144028D879E87AF87B88B809102 +:107000009104882321F0CE0101960E94A57080E1B1 +:10701000FE013196A5E3B2E001900D928A95E1F769 +:107020000F94120C60960FB6F894DEBF0FBECDBF62 +:10703000DF91CF911F91FF90EF90DF90CF90BF90A5 +:10704000AF909F908F9008958091BB03811107C0EE +:107050000E945567882319F081E08093BB0308954F +:10706000E8E0FEE01082118208959091990A93FB66 +:10707000882780F993FF06C081E09091FD0B911164 +:1070800001C080E0089580913316811110C0809175 +:107090009E04823061F00E943538882349F0809147 +:1070A000990A82FB882780F991E08927089581E079 +:1070B00008950E944338811108C010920A0E109260 +:1070C0000B0E10920C0E10920D0E0C94A96F8F9255 +:1070D0009F92AF92BF92CF92DF92EF92FF920F9367 +:1070E000CF93DF931F92CDB7DEB75C016B017A01BE +:1070F0004901F501808191810F94605F89830023AC +:1071000011F0F6018083BE016F5F7F4FC4010E94C2 +:10711000DFC8F50180819181019691838083FFEF23 +:10712000CF1ADF0A81E0E81AF10819F780E00F9022 +:10713000DF91CF910F91FF90EF90DF90CF90BF90B4 +:10714000AF909F908F9008957F928F929F92AF9271 +:10715000BF92CF92DF92EF92FF920F931F93CF9344 +:10716000DF931F92CDB7DEB77C0159018B016B0114 +:10717000C40ED51E0C151D0559F1F70180809180B4 +:10718000F80171908F017982C4010F94605F7816C5 +:1071900091F0672DC4010F94685FC4010F94605F84 +:1071A0009981891741F00F947B338FEA9FE00F9408 +:1071B000693181E00EC0BE016F5F7F4FC5010E9443 +:1071C000DFC8F70180819181019691838083D2CFBE +:1071D00080E00F90DF91CF911F910F91FF90EF9082 +:1071E000DF90CF90BF90AF909F908F907F90089549 +:1071F0009091C00095FFFCCF8093C60008958F92B8 +:107200009F92AF92BF92EF92FF920F931F93CF93F3 +:10721000DF93CDB7DEB7A0970FB6F894DEBF0FBEF1 +:10722000CDBF611571058105910591F100E0842EB6 +:10723000912CA12CB12C102FEE24E394F12CEC0E08 +:10724000FD1EE00EF11C07FDFA94A50194010F94B8 +:10725000865FF7016083B901CA010F5F611571058F +:107260008105910541F71F3F31F1E1E0F0E0EC0FBE +:10727000FD1FE10FF11D17FDFA9580818A3010F096 +:1072800097E301C090E3890F0E94F8381150EBCFCB +:1072900080E3A0960FB6F894DEBF0FBECDBFDF919E +:1072A000CF911F910F91FF90EF90BF90AF909F9063 +:1072B0008F900C94F838A0960FB6F894DEBF0FBEEE +:1072C000CDBFDF91CF911F910F91FF90EF90BF90B5 +:1072D000AF909F908F900895CF92DF92EF92FF92A0 +:1072E0006B017C0197FF0BC08DE20E94F838F0948F +:1072F000E094D094C094C11CD11CE11CF11C4AE064 +:10730000C701B601FF90EF90DF90CF900C94FF384B +:107310008F929F92AF92BF92CF92DF92EF92FF92A5 +:10732000CF936B017C01B42E20E030E0A9010F94D3 +:10733000305987FF07C08DE20E94F838F7FAF094C1 +:10734000F7F8F094C0E060E070E080E09FE3CB15D8 +:1073500041F02DEC3CEC4CEC5DE30F949659CF5F83 +:10736000F6CF9B01AC01C701B6010F946B606B01B6 +:107370007C010F94DE614B015C014AE00E94FF3802 +:10738000CC2389F1C501B4010F9435599B01AC019F +:10739000C701B6010F946A606B017C018EE20E9406 +:1073A000F83820E030E040E251E4C701B6010F9424 +:1073B00096594B015C010F94D7616B01770FEE0872 +:1073C000FF08C701B6010E946C39C701B6010F94CE +:1073D00037599B01AC01C501B4010F946A606B0180 +:1073E0007C01C150F1F6CF91FF90EF90DF90CF90EC +:1073F000BF90AF909F908F9008958DE00E94F838D5 +:107400008AE00C94F838CF93DF93EC0189918823BC +:1074100019F00E94F838FACFDF91CF910C94FD3922 +:107420008091771790917817981759F0E92FF0E02D +:10743000E958F84E82819F5F9F779093781790E08C +:1074400008958FEF9FEF08952F923F924F925F9292 +:107450006F927F928F929F92AF92BF92CF92DF9264 +:10746000EF92FF920F931F93CF93DF93CDB7DEB7C9 +:10747000A1970FB6F894DEBF0FBECDBFB82E0E9405 +:10748000827B0F9470466B017C01809100028823FF +:1074900059F18091CA0D882339F14091C803509168 +:1074A000C9036091CA037091CB0326013701441AC6 +:1074B000550A660A770A77FC2AC0833079F03CF4D3 +:1074C000813094F00F947B3388EF9FE00BC08430C1 +:1074D00059F40F947B3389EC9FE004C00F947B3305 +:1074E00081EE9FE00F9469312091000230E0A8EE18 +:1074F000B3E00F94DA5FC60ED71EE81EF91EC092E5 +:10750000C803D092C903E092CA03F092CB038091E2 +:107510002F15843008F07CC260E6E62E80912F158E +:10752000843008F050C18091771790917817891BAB +:107530008F7709F448C10E94103AAC0197FDEECF55 +:107540002091F9173091FA178A3019F08D3009F02F +:1075500002C1109230042115310519F40E9400FA7D +:10756000DDCFF901E053FC4F10821092FA17109210 +:10757000F91700ED13E0F8018191803211F48F01C9 +:10758000FACF8E3409F07AC00115110509F476C0DE +:1075900067E071E1C8010F94AE586C01892B41F08E +:1075A0006EE470E0C80104960F94C563009709F477 +:1075B000C8014AE050E060E070E001960F941F5669 +:1075C0006093CC037093CD038093CE039093CF034D +:1075D0004090FB175090FC176090FD177090FE17BD +:1075E0002FEF421A520A620A720A6415750586055F +:1075F000970531F0CD2821F460E084ED90E1E1C001 +:107600006AE270E0C8010F94FD639C01009709F1E4 +:10761000982F901BF12C992339F09150F801E90F24 +:10762000F11D8081F826F7CF4AE050E060E070E07D +:10763000C90101960F941F564F2C512C612C712CAF +:10764000641575058605970541F060E085EB90E1CE +:10765000B8C060E08BE890E1B4C08091CC03909119 +:10766000CD03A091CE03B091CF038093FB179093ED +:10767000FC17A093FD17B093FE1712C08091990AD2 +:1076800080FF0EC064E276E3C8010F94AE58009705 +:1076900009F494C0FC01838180538A3008F48EC0C1 +:1076A0008091570281111CC067E470E0C8010F94FB +:1076B000C5630097A9F04AE050E060E070E00196F1 +:1076C0000F941F56643071058105910548F484E1DB +:1076D00090E10F94693160E08AE090E10E9482AD10 +:1076E00064E873E0C8010F94D063892B21F41092F1 +:1076F00055021092C90D69E873E0C8010F94D06378 +:10770000892B39F440E060E070E080E090E00F9475 +:1077100090366EE873E0C8010F94D063892B11F4A2 +:107720000E9485378091D0038B3309F4F7CE809186 +:107730002F15843008F0F2CE8091AB13E89EC00183 +:10774000112460ED73E082559C4E0F94D96381E063 +:107750000F947E21E3CE2F3531050CF0DFCE8C3532 +:10776000C1F40E94103A97FDD9CE20913004211126 +:10777000D5CE2091F9173091FA17A9014F5F5F4FCD +:107780005093FA174093F917F901E053FC4F8083A7 +:10779000C5CE8B3321F481E080933004BFCE80913D +:1077A00030048111BBCEC90101969093FA178093E2 +:1077B000F917F901E053FC4F4083B0CE60E08BE84D +:1077C00090E10F9455218091990A82FF21C1809107 +:1077D0002F15811102C010923204EE24E3944091DF +:1077E000950A5091960A6091970A7091980A809133 +:1077F000910A9091920AA091930AB091940A481725 +:1078000059076A077B0708F4E12C00E010E0DD244B +:10781000D39440E6C42E59E6A52E80912F158430CE +:1078200008F0F6C0E110F4C0809132048111F0C07C +:107830008091020C9091030CA091040CB091050C66 +:107840008093950A9093960AA093970AB093980A0A +:1078500041E050E0BE016F5F7F4F8AEF9BE00E94E6 +:107860004293019719F4898190E002C08FEF9FEF56 +:10787000F82E4090950A5090960A6090970A709062 +:10788000980A4091910A5091920A6091930A7091DE +:10789000940AEE24E394441655066606770608F427 +:1078A000E12C4416550666067706D0F4019609F4D5 +:1078B0005BC03AE0432EF41409F467C02DE0522E69 +:1078C000F51409F462C093E2692EF61421F08AE3FC +:1078D000782EF71082C08091310481117EC04AC099 +:1078E0000E943D718AEF9BE00E9405938091900A6F +:1078F0008823E9F081508093900AA89EC00111244A +:1079000041E061E0885C994E0F94E519E091900A9E +:1079100024E0E29FF0011124EC5CF94E608171815A +:10792000828193810F941B210F944E1616C00F94E1 +:107930003D160F947E190E94B9720E9405700E9434 +:1079400053A66D3371058105910518F48CE091E122 +:1079500002C081E191E10F94D9218091990A82FDC1 +:107960000DC084E291E104C00F94773385E191E189 +:107970000F94693133E2F31208C005C023E2F2121A +:1079800077C700E010E0D092320410923104011564 +:10799000110519F40E9400FA1DC08091AB13C89E16 +:1079A000000D111D1124F801E255FC4E108280E0FB +:1079B0000F947E218091950A9091960AA091970A42 +:1079C000B091980A8093731790937417A0937517CA +:1079D000B093761700E010E020CF0F35110508F0C6 +:1079E0001CCF4BE3F41203C0D092310416CF809128 +:1079F0003104811112CF8091AB13F801C89EE00DC4 +:107A0000F11D1124E255FC4EF0820F5F1F4F05CF90 +:107A10000F9470466B017C014091AD035091AE0311 +:107A20006091AF037091B003411551056105710577 +:107A300041F18091481590914915A0914A15B09156 +:107A40004B15840F951FA61FB71F26013701481A33 +:107A5000590A6A0A7B0A77FC14C00F947733609145 +:107A6000CD0D7091CE0D87E991E10F9464338AE0DA +:107A70000E94F83840E060E070E080E090E00F9411 +:107A80009036409101025091020260910302709180 +:107A90000402411551056105710509F44AC0909130 +:107AA000D0098091D109981759F00F9470466093CE +:107AB00048157093491580934A1590934B1539C01A +:107AC00080913316811133C0B11031C080914815B7 +:107AD00090914915A0914A15B0914B15840F951FAF +:107AE000A61FB71F97018601081B190B2A0B3B0B1A +:107AF00037FD1DC08091450481111BC081E080933A +:107B00004504179A80919D138E7F80939D13169A3A +:107B100080919D138D7F80939D13159A139A809168 +:107B20009D138B7F80939D130E946E3702C010922D +:107B300045048091430490914404679902C00196E2 +:107B400004C0181619062CF40197909344048093EE +:107B5000430480914304909144048E3E92406CF023 +:107B60000F94773387E791E10F94693140E060E04B +:107B700070E080E090E00F9490360F947046009192 +:107B80003704109138042091390430913A044B01A4 +:107B90005C01801A910AA20AB30AB7FC0EC08B01DD +:107BA0009C010C501E4F2F4F3F4F009337041093F2 +:107BB00038042093390430933A04E091E105F091C0 +:107BC000E205309709F457C620913304309134040C +:107BD00040913504509136042B013C01421A530A5E +:107BE000640A750A77FC47C6DC01CB018E0F9F1F24 +:107BF000A11DB11D8093330490933404A0933504E8 +:107C0000B0933604772473948CE899E00E94E54B96 +:107C10002F87388B498B5A8B6B8B7C8B8D8B9E8BF4 +:107C20008F859889A989BA890197A109B1098E3FE1 +:107C30009F4FAF4FBF4F08F0F7C0B7FC93C0809184 +:107C4000C80961FF02C08F5F03C0882319F081500B +:107C50008093C8098091C8098A3048F08AE00E9460 +:107C6000F8380E9428B0CE010F960E94B84B8B893D +:107C700080FF38C08091C709811134C00E9453A68B +:107C80006F8B788F898F9A8F41E061387145814081 +:107C9000910508F440E0BE016F5F7F4FCE0147962B +:107CA0000E944B4C8AE00E94F8388E010F5F1F4FF4 +:107CB000F80181918F01882319F00E94F838F8CFDC +:107CC00087E793E40F9469310E9428B06091C50959 +:107CD0007091C60984E591E10F943C338FE491E102 +:107CE0000F9469318B8980FF38C08091C709853036 +:107CF00048F48091C7098F5F8093C70981E0809322 +:107D0000C90930C08CE899E00F943D40882311F1F7 +:107D10008CE899E00F943D408823E1F00091C5097B +:107D20001091C609025311090333110598F01093FD +:107D3000C6090093C509B8018CE899E00F94D43EB8 +:107D40000E9428B0B80188E391E10F943C338AE0A7 +:107D50000E94F8388B8980FDCCCF8091C7098111B2 +:107D60001092C709772009F45FC08CE899E00F945E +:107D70007D3F182F0E9428B08AE30E94F838612FB7 +:107D800070E080E090E04AE00E94FF388FE20E94BD +:107D9000F8388C890E94D2C88FE20E94F8388B890B +:107DA00087FF05C08D899E890E94D9C803C08DE2D6 +:107DB0000E94F8388CE70E94F8388091C80988231F +:107DC00019F085E40E94F8388B8981FF03C08FE4A5 +:107DD0000E94F8388B8980FF03C087E50E94F8383D +:107DE0008B8984FF03C087E40E94F8388B8985FF64 +:107DF00003C084E50E94F8388B8986FF03C089E4BC +:107E00000E94F8388091C909882319F086E40E94FD +:107E1000F8388CE70E94F8388091C70981110E94D8 +:107E2000D2C889E00E94F8388EEA98E00E94E54BBB +:107E30002F87388B498B5A8B6B8B7C8B8D8B9E8BD2 +:107E40008F859889A989BA890197A109B1098E3FBF +:107E50009F4FAF4FBF4F08F0F7C0B7FC93C0809162 +:107E6000EA0861FF02C08F5F03C0882319F08150C8 +:107E70008093EA088091EA088A3048F08AE00E94FC +:107E8000F8380E9425B0CE010F960E94B84B8B891E +:107E900080FF38C08091E908811134C00E9453A648 +:107EA0006F8B788F898F9A8F41E06138714581405F +:107EB000910508F440E0BE016F5F7F4FCE01479609 +:107EC0000E944B4C8AE00E94F8388E010F5F1F4FD2 +:107ED000F80181918F01882319F00E94F838F8CFBA +:107EE00087E793E40F9469310E9425B06091E70819 +:107EF0007091E80884E591E10F943C338FE491E1BF +:107F00000F9469318B8980FF38C08091E9088530F2 +:107F100048F48091E9088F5F8093E90881E08093BD +:107F2000EB0830C08EEA98E00F943D40882311F1B1 +:107F30008EEA98E00F943D408823E1F00091E70835 +:107F40001091E808025311090333110598F01093BA +:107F5000E8080093E708B8018EEA98E00F94D43E51 +:107F60000E9425B0B80188E391E10F943C338AE088 +:107F70000E94F8388B8980FDCCCF8091E90881116F +:107F80001092E908772009F45FC08EEA98E00F9418 +:107F90007D3F182F0E9425B08AE30E94F838612F98 +:107FA00070E080E090E04AE00E94FF388FE20E949B +:107FB000F8388C890E94D2C88FE20E94F8388B89E9 +:107FC00087FF05C08D899E890E94D9C803C08DE2B4 +:107FD0000E94F8388CE70E94F8388091EA088823DC +:107FE00019F085E40E94F8388B8981FF03C08FE483 +:107FF0000E94F8388B8980FF03C087E50E94F8381B +:108000008B8984FF03C087E40E94F8388B8985FF41 +:1080100003C084E50E94F8388B8986FF03C089E499 +:108020000E94F8388091EB08882319F086E40E94BA +:10803000F8388CE70E94F8388091E90881110E9495 +:10804000D2C889E00E94F8388DE698E00E94E54B9E +:108050002F87388B498B5A8B6B8B7C8B8D8B9E8BB0 +:108060008F859889A989BA890197A109B1098E3F9D +:108070009F4FAF4FBF4F08F0F7C0B7FC93C0809140 +:10808000A90861FF02C08F5F03C0882319F08150E7 +:108090008093A9088091A9088A3048F08AE00E945C +:1080A000F8380E9422B0CE010F960E94B84B8B89FF +:1080B00080FF38C08091A808811134C00E9453A667 +:1080C0006F8B788F898F9A8F41E06138714581403D +:1080D000910508F440E0BE016F5F7F4FCE014796E7 +:1080E0000E944B4C8AE00E94F8388E010F5F1F4FB0 +:1080F000F80181918F01882319F00E94F838F8CF98 +:1081000087E793E40F9469310E9422B06091A6083A +:108110007091A70884E591E10F943C338FE491E1DD +:108120000F9469318B8980FF38C08091A808853011 +:1081300048F48091A8088F5F8093A80881E080931D +:10814000AA0830C08DE698E00F943D40882311F1D5 +:108150008DE698E00F943D408823E1F00091A60859 +:108160001091A708025311090333110598F01093D9 +:10817000A7080093A608B8018DE698E00F94D43EB6 +:108180000E9422B0B80188E391E10F943C338AE069 +:108190000E94F8388B8980FDCCCF8091A80881118E +:1081A0001092A808772009F45FC08DE698E00F943C +:1081B0007D3F182F0E9422B08AE30E94F838612F79 +:1081C00070E080E090E04AE00E94FF388FE20E9479 +:1081D000F8388C890E94D2C88FE20E94F8388B89C7 +:1081E00087FF05C08D899E890E94D9C803C08DE292 +:1081F0000E94F8388CE70E94F8388091A9088823FB +:1082000019F085E40E94F8388B8981FF03C08FE460 +:108210000E94F8388B8980FF03C087E50E94F838F8 +:108220008B8984FF03C087E40E94F8388B8985FF1F +:1082300003C084E50E94F8388B8986FF03C089E477 +:108240000E94F8388091AA08882319F086E40E94D9 +:10825000F8388CE70E94F8388091A80881110E94B4 +:10826000D2C889E00E94F8388CE298E00E94E54B81 +:108270002F87388B498B5A8B6B8B7C8B8D8B9E8B8E +:108280008F859889A989BA890197A109B1098E3F7B +:108290009F4FAF4FBF4F08F0F7C0B7FC93C080911E +:1082A000680861FF02C08F5F03C0882319F0815006 +:1082B00080936808809168088A3048F08AE00E94BC +:1082C000F8380E941FB0CE010F960E94B84B8B89E0 +:1082D00080FF38C080916708811134C00E9453A686 +:1082E0006F8B788F898F9A8F41E06138714581401B +:1082F000910508F440E0BE016F5F7F4FCE014796C5 +:108300000E944B4C8AE00E94F8388E010F5F1F4F8D +:10831000F80181918F01882319F00E94F838F8CF75 +:1083200087E793E40F9469310E941FB0609165085C +:108330007091660884E591E10F943C338FE491E1FC +:108340000F9469318B8980FF38C080916708853030 +:1083500048F4809167088F5F8093670881E080937D +:10836000690830C08CE298E00F943D40882311F1F9 +:108370008CE298E00F943D408823E1F0009165087D +:1083800010916608025311090333110598F01093F8 +:10839000660800936508B8018CE298E00F94D43E1B +:1083A0000E941FB0B80188E391E10F943C338AE04A +:1083B0000E94F8388B8980FDCCCF809167088111AD +:1083C00010926708772009F464C08CE298E00F945B +:1083D0007D3F182F0E941FB08AE30E94F838612F5A +:1083E00070E080E090E04AE00E94FF388FE20E9457 +:1083F000F8388C890E94D2C88FE20E94F8388B89A5 +:1084000087FF05C08D899E890E94D9C803C08DE26F +:108410000E94F8388CE70E94F83880916808882319 +:1084200019F085E40E94F8388B8981FF03C08FE43E +:108430000E94F8388B8980FF03C087E50E94F838D6 +:108440008B8984FF03C087E40E94F8388B8985FFFD +:1084500003C084E50E94F8388B8986FF03C089E455 +:108460000E94F83880916908882319F086E40E94F8 +:10847000F8388CE70E94F8388091670881110E94D3 +:10848000D2C889E00E94F838772019F08AE00E946B +:10849000F83880913F0490914004A0914104B0913C +:1084A000420426013701481A590A6A0A7B0A77FCF6 +:1084B00034C19091D0098091D109981305C0609181 +:1084C000080E1091090E0EC08091D10900E5809F21 +:1084D000C00111248A5C914FFC01EA5BFF4F60816F +:1084E00031961081662311F070E002C060E070E008 +:1084F00088E00F946D45112319F0612F70E002C0E0 +:1085000060E070E082E00F946D458091441588230F +:1085100009F4F6C0A0900F02B09010020091110271 +:10852000109112026091270E7091280E6E5F7F4F9E +:10853000072E000C880B990B0F9437599501A80151 +:108540000F94305987FDDCC03090D109212C1B8E4F +:108550001C8E1D8E8091D009831509F467C0832D70 +:1085600090E020E5289FF001299FF00D1124EA5C9E +:10857000F14F458956896789708D452B462B472BCE +:1085800089F4418D528D638D748D452B462B472B7D +:1085900049F4458D568D678D70A1452B462B472B91 +:1085A00009F43FC040E5489F9001499F300D1124D8 +:1085B000C9018A5C914F4C01FC0161817281838108 +:1085C00094810F9419632B013C01F40161A172A104 +:1085D00083A194A10F9435596E8F7F8F88A399A39F +:1085E000F40165A176A187A190A50F9435599B014F +:1085F000AC016E8D7F8D88A199A10F946561A30157 +:1086000092010F9496593B014C01222D3B8D4C8DCC +:108610005D8D0F94CB62181624F4262C7B8E8C8EE5 +:108620009D8E81E0830D8F70382E94CF20911302A0 +:10863000309114024091150250911602622D7B8DEB +:108640008C8D9D8D0F9496599501A8010F946B60A8 +:108650003B014C0120900B0230900C0240900D0227 +:1086600050900E029B01AC01B501C8010F94CB6282 +:1086700018166CF09101A201B301C4010F94CB62F2 +:1086800018161CF45101820102C05301840140906C +:108690003B0450903C0460903D0470903E04950172 +:1086A000A801C301B2010F94CB621816C4F420E0F4 +:1086B00037ED43EA5CE3B501C8010F9496594B01CD +:1086C0005C0128E431EE4AE75FE3C301B2010F9495 +:1086D0009659A50194010F946B605B018C01C50153 +:1086E000D80180933B0490933C04A0933D04B09345 +:1086F0003E04B501C8010F94D761CB010E94E196F9 +:10870000F4E6CF0ED11CE11CF11CC0923F04D092C4 +:108710004004E0924104F09242040E9400FA8091E9 +:108720009E04813009F06EC00F9470466B017C018D +:1087300080914A0490914B04A0914C04B0914D0457 +:1087400026013701481A590A6A0A7B0A77FC3AC09F +:1087500080909F049090A004A090A104B090A204E7 +:108760000E9453A660939F047093A0048093A10479 +:108770009093A20400918E1310918F132091901367 +:1087800030919113081919092A093B09DC01CB0121 +:10879000800F911FA21FB31F80938E1390938F138E +:1087A000A0939013B0939113D701C601805F984DA9 +:1087B000AF4FBF4F80934A0490934B04A0934C0457 +:1087C000B0934D048091460490914704A0914804D1 +:1087D000B091490497018601081B190B2A0B3B0B2A +:1087E00037FD10C010E8C10E1EEED11EE11CF11CB9 +:1087F000C0924604D0924704E0924804F0924904A3 +:108800000E94E36F0E94F4AC8091AC038823B9F11D +:108810000F9470460091A8031091A9032091AA0318 +:108820003091AB03DC01CB01801B910BA20BB30B8E +:10883000B7FD25C00F9470466B017C012091AC03FD +:1088400030E0A8EEB3E00F94DA5FC60ED71EE81E44 +:10885000F91EC092A803D092A903E092AA03F09255 +:10886000AB0380E00E944DF18AE00E94F83807C017 +:10887000109231048FC8B7FC0CCE712CC5C9A196DB +:108880000FB6F894DEBF0FBECDBFDF91CF911F9121 +:108890000F91FF90EF90DF90CF90BF90AF909F909F +:1088A0008F907F906F905F904F903F902F900895A2 +:1088B0001F920F920FB60F9211240F900FBE0F90C0 +:1088C0001F9018951F920F920FB60F9211240BB69E +:1088D0000F922F938F939F93EF93FF93209178178D +:1088E000E091771781E08E0F8F779091C60028175F +:1088F00029F0F0E0E958F84E9283E82FE0937717DB +:10890000FF91EF919F918F912F910F900BBE0F9040 +:108910000FBE0F901F9018958EBD0DB407FEFDCFB2 +:1089200008958FEF8EBD0DB407FEFDCF8EB508956F +:10893000909164009B7F90936400982F906A969525 +:108940009CBD80FD03C091E0863009F490E09DBDA0 +:1089500008956E30B9F02CF4693091F16D3031F03A +:1089600008956F30C9F0603109F10895DC01ED918F +:10897000FC910084F185E02D199573FF25C08AE2F2 +:108980000C94F838DC01ED91FC910084F185E02D28 +:10899000199572FF19C0F3CFDC01ED91FC910084B1 +:1089A000F185E02D199571FF0FC0E9CFDC01ED9144 +:1089B000FC910084F185E02D199570FF05C0DFCF93 +:1089C0000F94C23F0C94D9C80895CF92DF92EF92D2 +:1089D000FF920F931F93CF93DF93182FD42FC22FA3 +:1089E000662309F495C089E00E94F838812F012E92 +:1089F000000C990BAA0BBB0B8D30910508F083C0BE +:108A0000FC018827EE58FF4F8F4F0D942B600E947A +:108A100028B0DD2309F444C192C08CE899E00F949A +:108A2000B73F882309F494C08AE20E94F83890C0C6 +:108A30008CE899E00F94CC3F882309F49AC08AE22D +:108A40000E94F83896C08CE899E00F94D73F8823AD +:108A500009F4A0C08AE20E94F8389CC08CE899E032 +:108A60000F94E23F882309F4A6C08AE20E94F838F6 +:108A7000A2C08CE899E00F94ED3F882309F4ACC0C4 +:108A80008AE20E94F838A8C08CE899E00F9403406D +:108A9000882309F4B2C08AE20E94F838AEC08CE89C +:108AA00099E00F94F83F882309F4B8C08AE20E9445 +:108AB000F838B4C08CE899E00F94F83A6B017C0167 +:108AC00089E00E94F8380E9428B089E00E94F838B6 +:108AD000C701B6010E9494CA81E0C81AD108E10812 +:108AE000F1088EEFC8168FEFD806E806F80620F0DA +:108AF0008FE593E10F9469318AE00E94F838DD2315 +:108B000009F4CEC09CC0612F8CE899E00E94A94472 +:108B1000DD2309F4C5C089E00E94F838812F012EB9 +:108B2000000C990BAA0BBB0B8D30910508F0B3C05C +:108B3000FC018827E158FF4F8F4F0D942B6089E08F +:108B40000E94F8380E9425B0CC2309F471C1BFC03F +:108B5000DD2309F4A5C089E00E94F8388EEA98E088 +:108B60000F94B73F882309F4BBC08AE20E94F8380B +:108B7000B7C0DD2309F494C089E00E94F8388EEA7A +:108B800098E00F94CC3F882309F4BBC08AE20E948E +:108B9000F838B7C0DD2309F483C089E00E94F838B3 +:108BA0008EEA98E00F94D73F882309F4BBC08AE28D +:108BB0000E94F838B7C0DD2309F472C089E00E9432 +:108BC000F8388EEA98E00F94E23F882309F4BBC09E +:108BD0008AE20E94F838B7C0DD2309F461C089E059 +:108BE0000E94F8388EEA98E00F94ED3F882309F44C +:108BF000BBC08AE20E94F838B7C0DD2309F450C038 +:108C000089E00E94F8388EEA98E00F9403408823A8 +:108C100009F4BBC08AE20E94F838B7C0DD2309F42A +:108C20003FC089E00E94F8388EEA98E00F94F83F40 +:108C3000882309F4BBC08AE20E94F838B7C089E0F3 +:108C40000E94F8388EEA98E00F94F83A6B017C01A4 +:108C500089E00E94F8380E9425B089E00E94F83827 +:108C6000C701B6010E9494CA81E0C81AD108E10880 +:108C7000F1088EEFC8168FEFD806E806F80620F048 +:108C80008FE593E10F9469318AE00E94F838CC2394 +:108C900009F4CEC09CC0612F8EEA98E00E94A944DE +:108CA000CC2309F4C5C089E00E94F838812F012E39 +:108CB000000C990BAA0BBB0B8D30910508F0B3C0CB +:108CC000FC018827E457FF4F8F4F0D942B6089E0FC +:108CD0000E94F8380E9422B0002309F444C1BFC0AA +:108CE000CC2309F4A5C089E00E94F8388DE698E00D +:108CF0000F94B73F882309F4B8C08AE20E94F8387D +:108D0000B4C0CC2309F494C089E00E94F8388DE601 +:108D100098E00F94CC3F882309F4B6C08AE20E9401 +:108D2000F838B2C0CC2309F483C089E00E94F83837 +:108D30008DE698E00F94D73F882309F4B0C08AE20B +:108D40000E94F838ACC0CC2309F472C089E00E94BC +:108D5000F8388DE698E00F94E23F882309F4AAC022 +:108D60008AE20E94F838A6C0CC2309F461C089E0E9 +:108D70000E94F8388DE698E00F94ED3F882309F4BF +:108D8000A4C08AE20E94F838A0C0CC2309F450C0E5 +:108D900089E00E94F8388DE698E00F94034088231C +:108DA00009F49EC08AE20E94F8389AC0CC2309F4E4 +:108DB0003FC089E00E94F8388DE698E00F94F83FB4 +:108DC000882309F498C08AE20E94F83894C089E0A8 +:108DD0000E94F8388DE698E00F94F83A6B017C0118 +:108DE00089E00E94F8380E9422B089E00E94F83899 +:108DF000C701B6010E9494CA81E0C81AD108E108EF +:108E0000F1088EEFC8168FEFD806E806F80620F0B6 +:108E10008FE593E10F9469318AE00E94F8380023CE +:108E200009F4A1C072C0612F8DE698E00E94A944A8 +:108E3000002309F498C089E00E94F838812F012EA0 +:108E4000000C990BAA0BBB0B8D30910508F086C066 +:108E5000FC018827E756FF4F8F4F0D942B6089E068 +:108E60000E94F8380E941FB07EC0002309F47BC026 +:108E700089E00E94F8388CE298E00F94B73F88238D +:108E800009F471C08AE267C0002309F46CC089E06C +:108E90000E94F8388CE298E00F94CC3FF0CF00238A +:108EA00009F461C089E00E94F8388CE298E00F94E0 +:108EB000D73FE5CF002309F456C089E00E94F83877 +:108EC0008CE298E00F94E23FDACF002309F44BC024 +:108ED00089E00E94F8388CE298E00F94ED3FCFCF04 +:108EE000002309F440C089E00E94F8388CE298E041 +:108EF0000F940340C4CF0023B1F189E00E94F838F9 +:108F00008CE298E00F94F83FBACF89E00E94F838DD +:108F10008CE298E00F94F83A6B017C0189E00E94A2 +:108F2000F8380E941FB089E00E94F838C701B601E6 +:108F30000E9494CA81E0C81AD108E108F1088EEFB6 +:108F4000C8168FEFD806E806F80620F08FE593E103 +:108F50000F9469318AE00E94F83805C0612F8CE2D5 +:108F600098E00E94A9448AE0DF91CF911F910F9170 +:108F7000FF90EF90DF90CF900C94F8380F931F93F1 +:108F8000CF93DF93182FD42FC22F662309F4E0C0AC +:108F900089E00E94F838812F012E000C990BAA0B52 +:108FA000BB0B8731910508F0CEC0FC018827EA553C +:108FB000FF4F8F4F0D942B600E9428B0DD2309F4E2 +:108FC000E0C1DDC08CE899E00F943D400F9416336A +:108FD000DD2309F4D6C1DCC08091C5099091C60992 +:108FE0000E94D9C8DD2309F4CCC1DFC08CE899E028 +:108FF0000F947C3E0E94D9C8DD2309F4C2C1E2C0AF +:109000008CE899E00F947C3EBC0180E090E00F94E6 +:10901000355921EE3AE744EB5FE30F94965940E06F +:109020000E948839DD2309F4ACC1D9C080918F0931 +:109030008F710E94D2C88BE593E10F946931DD23D3 +:1090400009F49FC1E5C080918E098F710E94D2C83A +:109050008BE593E10F946931DD2309F492C1E8C0F7 +:109060008CE899E00F94C23F0E94D9C88BE593E148 +:109070000F946931DD2309F484C1EAC08CE899E0DA +:109080000F945637DD2309F47CC1F3C08CE899E0D6 +:109090000F943E3E0E94D9C8DD2309F472C1F4C08A +:1090A0008CE899E00F941B3E6F3F2FEF72072FE083 +:1090B0008207910521F04AE00E94FF38F2C087E55F +:1090C00093E10F946931EDC08CE899E00F9403406F +:1090D0000F941633DD2309F454C1FDC08091C909F2 +:1090E0000F941633DD2309F44CC102C18CE899E0DA +:1090F0000F9438400E94D2C8DD2309F442C103C155 +:109100008CE899E00F942D3E0E94D2C8DD2309F42B +:1091100038C106C18CE899E00F945C3E682F880F37 +:10912000770B880B990B0E946C39DD2309F429C158 +:1091300004C18CE899E00F94533E0E94D2C8DD230D +:1091400009F41FC10CC1612F8CE899E00F941A3704 +:10915000DD2309F416C189E00E94F838812F012E21 +:10916000000C990BAA0BBB0B8731910508F004C1C9 +:10917000FC018827E354FF4F8F4F0D942B6089E04B +:109180000E94F8380E9425B0CC2309F413C210C104 +:1091900089E00E94F8388EEA98E00F943D400F94E1 +:1091A0001633CC2309F406C20CC189E00E94F838BA +:1091B0008091E7089091E8080E94D9C8CC2309F46F +:1091C000F9C10CC189E00E94F8388EEA98E00F944A +:1091D0007C3E0E94D9C8CC2309F4ECC10CC189E0C3 +:1091E0000E94F8388EEA98E00F947C3EBC0180E043 +:1091F00090E00F94355921EE3AE744EB5FE30F948A +:10920000965940E00E948839CC2309F4D3C100C1AB +:1092100089E00E94F8388091B1088F710E94D2C80D +:109220008BE593E10F946931CC2309F4C3C109C1E3 +:1092300089E00E94F8388091B0088F710E94D2C8EE +:109240008BE593E10F946931CC2309F4B3C109C1D3 +:1092500089E00E94F8388EEA98E00F94C23F0E949D +:10926000D9C88BE593E10F946931CC2309F4A2C1ED +:1092700008C189E00E94F8388EEA98E00F945637CA +:10928000CC2309F497C10EC189E00E94F8388EEA18 +:1092900098E00F943E3E0E94D9C8CC2309F48AC1BD +:1092A0000CC1DD2309F46DC089E00E94F8388EEA14 +:1092B00098E00F941B3E6F3F2FEF72072FE082075D +:1092C000910521F04AE00E94FF3804C187E593E14F +:1092D0000F946931FFC089E00E94F8388EEA98E067 +:1092E0000F9403400F941633CC2309F463C10CC1CF +:1092F00089E00E94F8388091EB080F941633CC2354 +:1093000009F458C10EC189E00E94F8388EEA98E04D +:109310000F9438400E94D2C8CC2309F44BC10CC131 +:1093200089E00E94F8388EEA98E00F942D3E0E9462 +:10933000D2C8CC2309F43EC10CC189E00E94F838A0 +:109340008EEA98E00F945C3E682F880F770B880BAD +:10935000990B0E946C39CC2309F42CC107C189E018 +:109360000E94F8388EEA98E00F94533E0E94D2C8CB +:10937000CC2309F41FC10CC1612F8EEA98E00F9431 +:109380001A37CC2309F416C189E00E94F838812FDE +:10939000012E000C990BAA0BBB0B8731910508F02D +:1093A00004C1FC018827EC52FF4F8F4F0D942B60B6 +:1093B00089E00E94F8380E9422B0002309F4D1C14C +:1093C00010C189E00E94F8388DE698E00F943D4086 +:1093D0000F941633002309F4C4C109C189E00E9427 +:1093E000F8388091A6089091A7080E94D9C8002358 +:1093F00009F4B7C104C189E00E94F8388DE698E00D +:109400000F947C3E0E94D9C8002309F4AAC1FFC072 +:1094100089E00E94F8388DE698E00F947C3EBC010C +:1094200080E090E00F94355921EE3AE744EB5FE39A +:109430000F94965940E00E948839002309F491C1A5 +:10944000EEC089E00E94F838809170088F710E9408 +:10945000D2C88BE593E10F946931002309F481C1EF +:10946000F4C089E00E94F83880916F088F710E94E3 +:10947000D2C88BE593E10F946931002309F471C1DF +:10948000EFC089E00E94F8388DE698E00F94C23F63 +:109490000E94D9C88BE593E10F946931002309F448 +:1094A00060C1E9C089E00E94F8388DE698E00F9429 +:1094B0005637002309F455C1EAC089E00E94F83804 +:1094C0008DE698E00F943E3E0E94D9C8002309F42F +:1094D00048C1E5C0CC2309F46DC089E00E94F8388A +:1094E0008DE698E00F941B3E6F3F2FEF72072FE041 +:1094F0008207910521F04AE00E94FF38DAC087E533 +:1095000093E10F946931D5C089E00E94F8388DE667 +:1095100098E00F9403400F941633002309F421C1FF +:10952000E2C089E00E94F8388091AA080F941633AF +:10953000002309F416C1DFC089E00E94F8388DE6E7 +:1095400098E00F9438400E94D2C8002309F409C162 +:10955000DAC089E00E94F8388DE698E00F942D3E3D +:109560000E94D2C8002309F4FCC0D5C089E00E9443 +:10957000F8388DE698E00F945C3E682F880F770BE3 +:10958000880B990B0E946C39002309F4EAC0CBC008 +:1095900089E00E94F8388DE698E00F94533E0E94CF +:1095A000D2C8002309F4DDC0CDC0612F8DE698E05C +:1095B0000F941A37002309F4D4C089E00E94F838C8 +:1095C000812F012E000C990BAA0BBB0B8731910543 +:1095D00008F0C2C0FC018827E551FF4F8F4F0D9462 +:1095E0002B6089E00E94F8380E941FB0BAC089E061 +:1095F0000E94F8388CE298E00F943D4081C089E0E9 +:109600000E94F83880916508909166084FC089E003 +:109610000E94F8388CE298E00F947C3E47C089E0C5 +:109620000E94F8388CE298E00F947C3EBC0180E008 +:1096300090E00F94355921EE3AE744EB5FE30F9445 +:10964000965940E00E9488398CC089E00E94F83821 +:1096500080912F088F710E94D2C88BE593E140C0A2 +:1096600089E00E94F83880912E088F710E94D2C83C +:109670008BE593E135C089E00E94F8388CE298E0F0 +:109680000F94C23F0E94D9C88BE593E129C089E0BD +:109690000E94F8388CE298E00F94563762C089E057 +:1096A0000E94F8388CE298E00F943E3E0E94D9C8A0 +:1096B00058C0002309F455C089E00E94F8388CE2B4 +:1096C00098E00F941B3E6F3F2FEF72072FE0820749 +:1096D000910521F04AE00E94FF3843C087E593E1FD +:1096E0000F9469313EC089E00E94F8388CE298E01E +:1096F0000F94034005C089E00E94F8388091690802 +:109700000F9416332EC089E00E94F8388CE298E05E +:109710000F9438401EC089E00E94F8388CE298E02F +:109720000F942D3E16C089E00E94F8388CE298E034 +:109730000F945C3E682F880F770B880B990B0E9463 +:109740006C390FC089E00E94F8388CE298E00F94E1 +:10975000533E0E94D2C805C0612F8CE298E00F945E +:109760001A378AE0DF91CF911F910F910C94F8384E +:10977000CF93DF93EC018CE393E10F94693168811F +:1097800079818A819B8140E10E94FF380E94FD39E6 +:109790008C8181FF04C08BE293E10F9469318C814D +:1097A00082FF04C087E193E10F94693121E041E039 +:1097B00061E081E00F94253940E060E070E08AE0EC +:1097C00093E1DF91CF910D949036CF92DF92EF929B +:1097D000FF920F931F93CF93DF93CDB7DEB72897F8 +:1097E0000FB6F894DEBF0FBECDBFDC01ED91FC914A +:1097F0000084F185E02D1995AB01BC01072F1127DD +:109800002227332749835A836B837C838D8140FBD6 +:1098100080F96A017B01F694E794D794C794C0FA63 +:1098200081F98D836A017B01BEE1CB22DD24EE2428 +:10983000FF2491E0CD28CE28CF2809F490E08D8137 +:1098400090FB82F96801790196E0F694E794D79449 +:10985000C7949A95D1F7C0FA85F9001F0027001F19 +:1098600000FB86F98F77762F7F7129813A814B81B2 +:109870005C81682F8F81988528960FB6F894DEBF9B +:109880000FBECDBFDF91CF911F910F91FF90EF9051 +:10989000DF90CF9008952F923F924F925F927F92E8 +:1098A0008F929F92AF92BF92CF92DF92EF92FF92F0 +:1098B0000F931F93CF93DF93D62EC72E742EFC01E8 +:1098C00080809180A280B380C501B40120E13EE098 +:1098D00040E050E00F94865F122F032FC22FD32F4A +:1098E0008CE3282E312C412C512CC501B401A2014E +:1098F00091010F94865FCA01B901A20191010F94F1 +:10990000865FF62EE72E772049F1C501B40120E8E5 +:1099100031E541E050E00F94865F8901EF92FF92BC +:10992000CE0168E170E00F9403609F938F933F93A3 +:109930002F9389EF92E19F938F93CF92DF920F94B1 +:10994000C858EDB7FEB73A960FB6F894FEBF0FBEF3 +:10995000EDBF0A30110588F588E030C0C436D10566 +:10996000B0F47F936F930F931F938EEF92E19F93C9 +:109970008F93CF92DF920F94C8588DB79EB70896F9 +:109980000FB6F8949EBF0FBE8DBF85E017C07F93C2 +:109990006F930F931F938FEE92E19F938F93CF92CC +:1099A000DF920F94C858EDB7FEB738960FB6F8940B +:1099B000FEBF0FBEEDBF86E001C089E0DF91CF9111 +:1099C0001F910F91FF90EF90DF90CF90BF90AF90DD +:1099D0009F908F907F905F904F903F902F90089531 +:1099E0000F931F93CF930F9469316091A11670E08C +:1099F0008DEC92E10F94573360914E1770E080EC3C +:109A000092E10F9457338AE00E94F8388091A116B2 +:109A1000882309F4D5C090914E178913CDC08DEAE3 +:109A200092E10F94693102EA16E1C0E0F801619118 +:109A30007191819191918F0142E00E948839CF5FAD +:109A4000C43021F08CE20E94F838F0CF8AE00E9406 +:109A5000F8388FE992E10F94693102EB16E1C0E02A +:109A6000F80161917191819191918F0142E00E9481 +:109A70008839CF5FC33021F08CE20E94F838F0CFF4 +:109A80008AE00E94F8388EE892E10F9469310EEB7B +:109A900016E1C0E0F80161917191819191918F017E +:109AA00042E00E948839CF5FC33021F08CE20E94EF +:109AB000F838F0CF8AE00E94F8386091CA167091A9 +:109AC000CB1683E892E10F943C338AE00E94F83889 +:109AD0008EE692E10F9469316091D1167091D216A1 +:109AE000072E000C880B990B0E946C398AE00E94AB +:109AF000F8386091D3167091D41685E592E10F94F1 +:109B000057338AE00E94F83889E492E10F94693172 +:109B10006091D51670E080E090E00E946C398CE294 +:109B20000E94F8386091D61670E080E090E00E94C4 +:109B30006C398AE00E94F8386091D71670E08EE3A5 +:109B400092E10F9457336091D8167091D916809195 +:109B5000DA169091DB160F94D76185E392E10F94AA +:109B600057338AE00E94F8386DED76E187E292E1A2 +:109B70000F9464338AE00E94F83840914617509160 +:109B8000471760914817709149178FE192E10F9440 +:109B90002B338AE00E94F83840914A1750914B17B6 +:109BA00060914C1770914D178BE092E10F942B331D +:109BB0008AE00E94F83804C08DEF91E10F9469317A +:109BC00088EF91E1CF911F910F910D9469312F9200 +:109BD0003F924F925F926F927F928F929F92AF923D +:109BE000BF92CF92DF92EF92FF921F93CF93DF93BA +:109BF00000D01F92CDB7DEB74A011901FC014080A9 +:109C0000518062807380FB01C080D180E280F3804C +:109C1000209135023091360240913702509138023E +:109C2000C301B2010F94305981110EC011E0A70198 +:109C300096016091390270913A0280913B029091B5 +:109C40003C020F943059811110E080E1E5E3F2E02D +:109C5000A7EBBDE001900D928A95E1F7F4018080B9 +:109C60009180A280B380209105023091060240913C +:109C7000070250910802C501B4010F94305988239E +:109C800079F18092BF0D9092C00DA092C10DB0925B +:109C9000C20D8092050290920602A0920702B09235 +:109CA000080220E030E040E05FE3609165137091CE +:109CB000661380916713909168130F949659698386 +:109CC0007A838B839C83CE0101960F94910A80E165 +:109CD000E5E3F2E0A7EBBDE001900D928A95E1F794 +:109CE0004092B70D5092B80D6092B90D7092BA0DB6 +:109CF000C092BB0DD092BC0DE092BD0DF092BE0D96 +:109D0000F10120813181428153816091C30D7091B5 +:109D1000C40D8091C50D9091C60D0F946B6060933A +:109D2000C30D7093C40D8093C50D9093C60D112380 +:109D300079F02AEF3EE74AE25FE3609169137091A0 +:109D40006A1380916B1390916C130F94965904C011 +:109D500060E070E080EA91E469837A838B839C837E +:109D6000CE0101960F94910A80E1E5E3F2E0A7EBC2 +:109D7000BDE001900D928A95E1F70F900F900F9042 +:109D80000F90DF91CF911F91FF90EF90DF90CF90D8 +:109D9000BF90AF909F908F907F906F905F904F900B +:109DA0003F902F9008950F931F93CF93DF93CDB7DC +:109DB000DEB728970FB6F894DEBF0FBECDBF8C017B +:109DC0000E94A8D01D821E821F82188620E030E0EB +:109DD00040E05FE360913D0270913E0280913F025E +:109DE000909140020F946B6069837A838B839C838C +:109DF0009E012B5F3F4FAE014F5F5F4F69E372E003 +:109E000085E392E00E94E74D1D821E821F82188624 +:109E100020E030E040E05FE3F801608571858285F5 +:109E200093850F946B6069837A838B839C83B801DD +:109E30006C5F7F4F9E012B5F3F4FAE014F5F5F4FC7 +:109E4000C8010E94E74D28960FB6F894DEBF0FBEFA +:109E5000CDBFDF91CF911F910F9108952F923F9227 +:109E60004F925F926F927F928F929F92AF92BF922A +:109E7000CF92DF92EF92FF920F931F93CF93DF93D6 +:109E8000CDB7DEB7A0970FB6F894DEBF0FBECDBF3B +:109E90008C011B01409035025090360260903702D1 +:109EA000709038028090390290903A02A0903B0264 +:109EB000B0903C02DC018D919D910D90BC91A02D44 +:109EC0008D879E87AF87B88B9C01AD01C301B2011E +:109ED0000F946A606B017C01D80114968D919D915D +:109EE0000D90BC91A02D898B9A8BAB8BBC8B9C0168 +:109EF000AD01C501B4010F946A606D8B7E8B8F8BB1 +:109F0000988FD1018D919D910D90BC91A02D8D8345 +:109F10009E83AF83B8879C01AD01C301B2010F944A +:109F20006A60698F7A8F8B8F9C8FD10114968D9187 +:109F30009D910D90BC91A02D89879A87AB87BC8796 +:109F40009C01AD01C501B4010F946A606D8F7E8FD5 +:109F50008F8F98A3A7019601C701B6010F94965958 +:109F60006B017C012D893E894F89588DCA01B90149 +:109F70000F9496599B01AC01C701B6010F946B6019 +:109F80004B015C012D853E854F8558896D817E8111 +:109F90008F8198850F946A602B013C0129893A8949 +:109FA0004B895C8969857A858B859C850F946A606D +:109FB0006B017C01A3019201C301B2010F94965978 +:109FC0002B013C01A7019601C701B6010F949659D8 +:109FD0009B01AC01C301B2010F946B600F94196334 +:109FE0006B017C01298D3A8D4B8D5C8DCA01B901C5 +:109FF0000F9496592B013C012D8D3E8D4F8D58A10C +:10A00000CA01B9010F9496599B01AC01C301B20179 +:10A010000F946B609B01AC01C501B4010F94CB623E +:10A020001816E4F420E030E0A901C701B6010F944E +:10A03000CB6287FF04C0C701B601905802C0C701B8 +:10A04000B60120E030E040EA50E40F94CB621816ED +:10A050002CF4B801C1010E942E4F43C020E030E033 +:10A0600040E050E4C501B4010F94CB6218161CF413 +:10A07000C8010E94D34E19821A821B821C82A80139 +:10A08000485F5F4FB8016C5F7F4F9E012F5F3F4F6E +:10A09000C8010E94E74D2DEC3CEC4CEC5CE3C701A1 +:10A0A000B6010F9496599B01AC01609176047091B2 +:10A0B000770480917804909179040F94965969837C +:10A0C0007A838B839C830E94D4D0A101485F5F4F29 +:10A0D000B1016C5F7F4F9E012F5F3F4FC1010E9416 +:10A0E000E74DA0960FB6F894DEBF0FBECDBFDF914F +:10A0F000CF911F910F91FF90EF90DF90CF90BF9085 +:10A10000AF909F908F907F906F905F904F903F9017 +:10A110002F9008958C3891051CF02CE880E002C047 +:10A12000282F892F20935415809355150C94CDF02A +:10A130008091FF1790910018009731F04AE050E0AD +:10A1400060E070E00D941F5660E070E0CB01089570 +:10A150000E94985097FD0CC00E9498506F3F710567 +:10A160008105910509F034F40E949850862F0895D6 +:10A1700080E008958FEF08958091FF179091001867 +:10A18000892B39F00E94A85091E0811103C090E022 +:10A1900001C091E0892F08950E949850CB01089545 +:10A1A0000F931F93CF938091FF1790910018009702 +:10A1B00011F1FC018F01C1912C2F2F7DA9F0C53425 +:10A1C00011F0C536B9F7F801108260E070E08091B7 +:10A1D000FF17909100180F94C354F801C083562FB5 +:10A1E000472F382F292F0BC060E070E0CF911F91CF +:10A1F0000F910D94C35450E040E030E020E0652F13 +:10A20000742F832F922FCF911F910F910895815416 +:10A210008A3108F042C0E82FF0E040916917509170 +:10A220006A1760916B1770916C1704C076956795EB +:10A23000579547958A95D2F7842F817040FF2FC09C +:10A24000E15BF84E9081992309F1E091CD0DF091F9 +:10A25000CE0DE90FF11D908120ED290F2A3098F0E5 +:10A260009E3211F491810CC09D3211F09B3271F439 +:10A27000918120ED290F2A3030F09E3239F49281FD +:10A2800090539A3018F42E2F9F2F02C020E090E0B8 +:10A290002093FF1790930018089580E00895089583 +:10A2A0000E940751882341F081E02091FF173091EF +:10A2B0000018232B09F480E00895CF93DF93EB017E +:10A2C0000E945051882321F0DF91CF910C94CC5003 +:10A2D000CE01DF91CF910895CF93DF93C82FD62F72 +:10A2E0000E945051882321F0DF91CF910C94BC50F3 +:10A2F0008C2F0E940751811101C08D2FDF91CF91CA +:10A3000008952F923F924F925F926F927F928F9219 +:10A310009F92AF92BF92CF92DF92EF92FF920F93F4 +:10A320001F93CF93DF93CDB7DEB7CF56D1090FB6CA +:10A33000F894DEBF0FBECDBF8DEA95E10F94693171 +:10A340000E9452D081110C94955C84E50E9450517A +:10A35000882329F00E94CC5081110E94CC9680E085 +:10A3600090E0A0E8BFE38093760490937704A093F5 +:10A370007804B09379048093B30D9093B40DA093B7 +:10A38000B50DB093B60D8DEC9CECACE4BEE38093C0 +:10A39000720490937304A0937404B093750480E0E6 +:10A3A00090E0A0E2B1E480936E0490936F04A093D8 +:10A3B0007004B09371048CE390E090936D048093EB +:10A3C0006C048DEC90E090936B0480936A0410927F +:10A3D00069044AE959E969E97EE38FE40F94FA1BBD +:10A3E00029966CAF7DAF8EAF9FAF299760E083E475 +:10A3F0000E946C51A9968FAFA99760E08BE40E94F0 +:10A400006C51AA968FAFAA9782E40E94505188237C +:10A41000C9F00E94D0500F94D76170936D0460937F +:10A420006C046115710571F068527109653671052A +:10A4300048F06CE870E08FE795E10F9457338AE7B6 +:10A4400095E1A0C18CE40E945051882301F10E9443 +:10A45000D0506B017C0160937204709373048093FD +:10A4600074049093750420E030E0A9010F94CB624E +:10A4700087FD0AC020E030E040E050E4C701B601AB +:10A480000F94305918161CF482E595E17BC181E5E3 +:10A490000E940751882351F18091FF179091001875 +:10A4A000892B09F10E94D0506B017C016093B30DA0 +:10A4B0007093B40D8093B50D9093B60D2DEC3CECDC +:10A4C0004CE45DE30F94CB6287FD0AC020E030E0EE +:10A4D00040E751E4C701B6010F943059181634F41F +:10A4E00081E295E14FC186EF94E14CC183E50E9482 +:10A4F00050518823C9F00E94D0504B015C012DECD3 +:10A500003CEC4CEC5DE30F94CB6287FD0AC020E08D +:10A5100030E040E050E4C501B4010F943059181602 +:10A5200054F48FEC94E12EC1ADEC8A2EACEC9A2E53 +:10A53000A92CAEE3BA2E80E50E940751882379F159 +:10A540008091FF1790910018892B21F48FEF809351 +:10A55000690425C0809169048F5F809369040E941B +:10A56000D0506B017C0160936E0470936F048093F4 +:10A5700070049093710420E030E0A9010F94CB6245 +:10A5800087FD0AC020E030E048EC51E4C701B60185 +:10A590000F94305918161CF487EA94E1F3C086E44E +:10A5A0000E9450518823C9F00E94D0506B017C0159 +:10A5B00020E030E040E85FE30F94CB6287FD0AC003 +:10A5C00020E030E040E850E4C701B6010F94305974 +:10A5D00018164CF48EE794E1D5C0C12CD12CF0EEC6 +:10A5E000EF2EFFE3FF2EA7019601C701B6010F94DE +:10A5F00096599B01AC0160E070E084E490E40F9414 +:10A6000065612091760430917704409178045091EF +:10A6100079040F9496592B013C01A5019401C501C1 +:10A62000B4010F949659A70196010F9496592CEEF8 +:10A6300031E548EB5DE30F9465619B01AC01C3011B +:10A64000B2010F94965960937604709377048093C7 +:10A6500078049093790488E40E945051882381F013 +:10A660000E94D0500F94D76170936B0460936A047A +:10A67000655A71096036710518F080E594E182C071 +:10A6800085E50E9407518823F1F00F94704661150B +:10A6900071058105910511F00F94BA548091FF174F +:10A6A00090910018892B19F00E94D05004C060E0EE +:10A6B00070E088E492E4609365047093660480938C +:10A6C0006704909368046AE170E082E50E945D513E +:10A6D000A6969FAF8EAFA697181619061CF08CE1B0 +:10A6E00094E150C089E50E945051882379F00E947E +:10A6F000D05020919715309198154091991550910F +:10A700009A150F946A606B017C0108C0C0903902F1 +:10A71000D0903A02E0903B02F0903C0288E50E9423 +:10A720005051882369F00E94D050209193153091A8 +:10A73000941540919515509196150F946A6008C034 +:10A740006091350270913602809137029091380203 +:10A7500060935D0470935E0480935F049093600443 +:10A76000C0926104D0926204E0926304F0926404A7 +:10A77000B701A6018DE594E00F94F62E811106C075 +:10A7800082EF93E10F9469310C94955C84E40E940C +:10A79000075191E089270F94143020E030E040EA1F +:10A7A00050E460913D0270913E0280913F02909191 +:10A7B00040020F94305987FF1CC0198A1A8A1B8ADD +:10A7C0001C8A80E090E0A0EAB0E489839A83AB839E +:10A7D000BC83BE016F5E7F4FCE0101960F94F30BD9 +:10A7E00080E1E7EBFDE0A5E3B2E001900D928A95F0 +:10A7F000E1F700918804AB960FAFAB9710928804F5 +:10A800000E94636782E993E10F94693180916C043F +:10A8100090916D044A97BCF463E68FE693E10E9441 +:10A8200082AD0E94C6CD80916A0490916B040E9413 +:10A83000E19641E061E080E00E9451F3182F882307 +:10A8400009F4DAC417C063E682E893E10E9482AD9E +:10A850000E94C6CD81E08093710580916C04909137 +:10A860006D040E948A5061E081E00E94C4F1811170 +:10A87000D3CFC2C40E942EAE0E94C6CD1092410218 +:10A8800010924202109243021092440281E492E03C +:10A890000E944E7100916904002309F417C520E05D +:10A8A00030E040E751E46091691370916A13809140 +:10A8B0006B1390916C130F94656169837A838B831A +:10A8C0009C830F3F09F06AC081E08093710563E6C5 +:10A8D00087EC93E10E9482AD68E873E182E090E04A +:10A8E0000E9455AD80E1E5E3F2E0A7EBBDE0019009 +:10A8F0000D928A95E1F70E94D4D0C12CD12C76011B +:10A900008091F90582FD3EC068E873E182E090E045 +:10A910000E9455AD20E030E040E85EE36091C30D59 +:10A920007091C40D8091C50D9091C60D0F946B6010 +:10A930006093C30D7093C40D8093C50D9093C60DA5 +:10A9400020E030E040E85EE3C701B6010F946B60A1 +:10A950006B017C0120E030E046E154E40F94CB62CF +:10A9600087FF67C0CE0101960F94910A80E1E5E36D +:10A97000F2E0A7EBBDE001900D928A95E1F70E940D +:10A980003D71BECF0F94D41063E68AEB93E10E9431 +:10A9900082AD0E94C6CD1092710598C463E687EA25 +:10A9A00093E10E9482AD0E94C6CD80E1E5E3F2E032 +:10A9B000A7EBBDE001900D928A95E1F720916E041E +:10A9C00030916F0440917004509171046091C30DF7 +:10A9D0007091C40D8091C50D9091C60D0F946B6060 +:10A9E0006093C30D7093C40D8093C50D9093C60DF5 +:10A9F000CE0101960F94910A20916E0430916F045C +:10AA000040917004509171046091C30D7091C40D18 +:10AA10008091C50D9091C60D0F946A606093C30D2F +:10AA20007093C40D8093C50D9093C60D0E94A8D05D +:10AA30004DC41111E1C34AC464964EAD5FAD649735 +:10AA400068965FAF4EAF6897DA018C9190E0A0E016 +:10AA5000B0E0A3962CAD3DAD4EAD5FADA397822384 +:10AA60009323A423B523281739074A075B0709F066 +:10AA70009DC06096AEADBFAD60978C9190E0A0E0B8 +:10AA8000B0E084219521A621B721892B8A2B8B2B1D +:10AA900009F08CC020E030E040E050E46D96AEADAF +:10AAA000BFAD6D976D917D918D919C910F946B6071 +:10AAB0006B017C016D8F7E8F8F8F98A320E030E03B +:10AAC00040E050E46D96EEADFFAD6D976481758109 +:10AAD000868197810F946A604B015C01698B7A8B48 +:10AAE0008B8B9C8B20E030E040E351E4C701B60142 +:10AAF0000F94305987FF04C680E090E0A0E3B1E4F2 +:10AB00008D8F9E8FAF8FB8A32B96AEADBFAD2B9719 +:10AB1000CD90DD90ED90FC9020E030E040EC51ECE9 +:10AB2000C701B6010F94305987FDFAC520E030E027 +:10AB30004EE853E4C701B6010F94CB62181634F403 +:10AB4000C12CD12C4EE8E42E43E4F42ECD8ADE8ACB +:10AB5000EF8AF88EC9A2DAA2EBA2FCA220E030E0D4 +:10AB600040E351E4C501B4010F94305987FFDFC5BC +:10AB700080E090E0A0E3B1E4898B9A8BAB8BBC8B37 +:10AB8000B701A601CE014D960F94F62E8111DFC5B7 +:10AB90006096EEADFFAD60978081A496FFADA4975F +:10ABA0008F2B6096AEADBFAD60978C936496EEAD83 +:10ABB000FFAD649731966496FFAFEEAF64976896E9 +:10ABC000AEADBFAD68978C9190E0A0E0B0E084217D +:10ABD0009521A621B721892B8A2B8B2B09F083C5C0 +:10ABE0000F5F1F4F60962EAD3FAD60972F5F3F4FB9 +:10ABF00060963FAF2EAF60972B964EAD5FAD2B9713 +:10AC00004C5F5F4F2B965FAF4EAF2B9783E594E081 +:10AC10008017910709F054C09FEF291A390A6D96E1 +:10AC20000EAD1FAD6D970C5F1F4F6D961FAF0EAF32 +:10AC30006D9716E02116310409F454C0C101019743 +:10AC4000412C512C32014394082E04C0440C551C55 +:10AC5000661C771C0A94D2F741E050E060E070E097 +:10AC6000022C04C0440F551F661F771F0A94D2F7A9 +:10AC70008A019B010429152926293729A3960CAF9F +:10AC80001DAF2EAF3FAFA39711E001C0110F8A9502 +:10AC9000EAF7A4961FAFA4970EE414E023E534E08E +:10ACA00060963FAF2EAF609746E65AE02B965FAFB7 +:10ACB0004EAF2B9788E594E064969FAF8EAF649774 +:10ACC0008091F90582FFB8CE63E689ED93E10E9499 +:10ACD00082AD0E94C6CD0F94D4106E960FAD6E97C4 +:10ACE00001118AC28091771780937817A6960EADCE +:10ACF0001FADA69701501109A6961FAF0EAFA697DC +:10AD0000012B09F479C26B961FAD6B971F3F09F4B5 +:10AD100073C22E960FAD2E970F3F09F46DC2A99600 +:10AD20001FADA997112309F41DC32091350230915D +:10AD30003602409137025091380266962CAF3DAFF3 +:10AD40004EAF5FAF66978091390290913A02A09121 +:10AD50003B02B0913C02A3968CAF9DAFAEAFBFAFAC +:10AD6000A3970AE71AE06D961FAF0EAF6D972B966B +:10AD70001FAF0EAF2B97212C312C1FEF2E961FAF3C +:10AD80002E970FEF6B960FAF6B97A4961FAFA497FC +:10AD90000FE4A7960FAFA79713ECA8961FAFA8973D +:10ADA00007E421E030E040E050E0022C04C0220F34 +:10ADB000331F441F551F0A94D2F7AF962CAF3DAFF7 +:10ADC0004EAF5FAFAF9746E65AE060965FAF4EAFCB +:10ADD000609788E594E06F969FAF8EAF6F9710E015 +:10ADE000E0962FAEE0976F96AEADBFAD6F978D91A9 +:10ADF0006F96BFAFAEAF6F9790E0A0E0B0E0AF96B8 +:10AE00002CAD3DAD4EAD5FADAF9782239323A42310 +:10AE1000B523892B8A2B8B2B09F4C1C21F5F609647 +:10AE20002EAD3FAD60972C5F3F4F60963FAF2EAF8A +:10AE300060971530C1F63FEF231A330A2B964EADBB +:10AE40005FAD2B974C5F5F4F2B965FAF4EAF2B974D +:10AE500055E02516310409F0A4CF2E960FAD2E979C +:10AE6000E02FF0E0E85AFB4F81E090E06B960FACEA +:10AE70006B9702C0880F991F0A94E2F79081892B83 +:10AE800080836B961FAD6B971F3F09F42BCF0F3F4D +:10AE900009F428CF6B960FAD6B9714E00102F00117 +:10AEA0001124E658F54F1081018132802380812FD3 +:10AEB000902FA32DB22D21968CAF9DAFAEAFBFAF1B +:10AEC00021972E962FAD2E9734E02302F001112406 +:10AED000EA59F54FC080D180E280F3802596CCAE50 +:10AEE000DDAEEEAEFFAE2597B701A601CE01CD9641 +:10AEF0000F94F62E6E968FAF6E97882309F4F6CED8 +:10AF000020E030E040EA50E4612F702F832D922D35 +:10AF10000F946B604B015C01FE01B9968CE0DF0180 +:10AF20001D928A95E9F7C401D50189A79AA7ABA715 +:10AF3000BCA7CDA6DEA6EFA6F8AA6B96BFAD6B9711 +:10AF4000B1112DC32E96EFAD2E97E11109C320E06C +:10AF500030E040EA50E4C701B6010F946B606B012A +:10AF60007C012E96FFAD2E97FF2309F492C32E96F7 +:10AF70003FAD2E97343009F48CC3E2ED4E2EE3E55D +:10AF80005E2EEBE76E2EE1E47E2E89A49AA4ABA49C +:10AF9000BCA42DA53EA54FA558A92D962CAF3DAF1D +:10AFA0004EAF5FAF2D9725966CAD7DAD8EAD9FAD4D +:10AFB00025970F946A6062966CAF7DAF8EAF9FAF9E +:10AFC0006297A501940121966CAD7DAD8EAD9FADCC +:10AFD00021970F946A606DAB7EAB8FAB98AF629692 +:10AFE0008CAD9DADAEADBFAD629789AF9AAFABAF43 +:10AFF000BCAFA50194016091350270913602809139 +:10B000003702909138020F946A604B015C012D96D3 +:10B010002CAD3DAD4EAD5FAD2D9760913902709175 +:10B020003A0280913B0290913C020F946A602D9607 +:10B030006CAF7DAF8EAF9FAF2D97812F902FA32D3B +:10B04000B22D89839A83AB83BC83CD82DE82EF826B +:10B05000F886C0907204D0907304E0907404F0906D +:10B060007504C986DA86EB86FC862DEC3CEC4CEC4C +:10B070005CE3C301B2010F9496592091760430919C +:10B08000770440917804509179040F949659209157 +:10B0900041023091420240914302509144020F9488 +:10B0A0006B606D877E878F87988BA5019401C501A2 +:10B0B000B4010F9496594B015C012D962CAD3DAD1A +:10B0C0004EAD5FAD2D97CA01B9010F9496599B0102 +:10B0D000AC01C501B4010F946B6020E030E040E0AA +:10B0E00050E40F94CB62181684F420E030E040E086 +:10B0F0005FE3C701B6010F946B6069AB7AAB8BABB2 +:10B100009CABCE0189960E94D34E8091720490919F +:10B110007304A0917404B091750489AB9AABABAB86 +:10B12000BCAB198A1A8A1B8A1C8A9E012F5E3F4F6C +:10B13000AE014F5C5F4FBE01635D7F4FCE018996CC +:10B140000E94E74D0E94D4D0409076025090770242 +:10B150006090780270907902E0906113F090621331 +:10B160000091631310916413A0905D13B0905E136F +:10B17000C0905F13D09060139501A601B701C8017C +:10B180000F94CB62181614F4750186012DEC3CEC7B +:10B190004CEC5DE3B701C8010F94965960937602B9 +:10B1A00070937702809378029093790240E0BE0119 +:10B1B0006B5C7F4FCE0101960F94BB2340927602C9 +:10B1C00050927702609278027092790280E1E5E312 +:10B1D000F2E0A7EBBDE001900D928A95E1F7809136 +:10B1E000F90582FF6CC263E689ED93E10E9482ADAE +:10B1F0000E94C6CD0F94D4106FEF86EE93E10E94AB +:10B2000082AD0E94A8D080E090E0A0EAB0E48093F4 +:10B21000BF0D9093C00DA093C10DB093C20D1982C4 +:10B220001A821B821C829E012F5F3F4F4FEB5DE015 +:10B230006BEB7DE087EB9DE00E94E74D8091610420 +:10B2400090916204A0916304B091640440915D0404 +:10B2500050915E0460915F04709160044093B70D5B +:10B260005093B80D6093B90D7093BA0D8093BB0DD8 +:10B270009093BC0DA093BD0DB093BE0D19821A82A0 +:10B280001B821C829E012F5F3F4F4FEB5DE06BEBFB +:10B290007DE087EB9DE00E94E74DAB961FADAB973D +:10B2A000109388040E94636710927105AA960FADEF +:10B2B000AA9701113AC310925515109254150E9485 +:10B2C000CDF080E090E00E94E1962FC385E0E8E5B4 +:10B2D000F4E0DF01082F1D920A95E9F7E3E5F4E0B9 +:10B2E000DF01082F1D920A95E9F7EEE4F4E0DF0193 +:10B2F0001D928A95E9F780E1E5E3F2E0A7EBBDE076 +:10B3000001900D928A95E1F78091720490917304F7 +:10B31000A0917404B09175048093BF0D9093C00DFB +:10B32000A093C10DB093C20D19821A821B821C8298 +:10B330009E012F5F3F4F4FEB5DE06BEB7DE087EBB6 +:10B340009DE00E94E74D9E012B5B3F4F4FEB5DE080 +:10B350006BEB7DE087EB9DE00E94E74D81E0809301 +:10B360007105DDCC00915D0410915E0420915F04B5 +:10B370003091600466960CAF1DAF2EAF3FAF66975D +:10B3800020916104309162044091630450916404FF +:10B39000A3962CAF3DAF4EAF5FAFA397E2CC2B96F9 +:10B3A000AEADBFAD2B97CD90DD90ED90FC9060964B +:10B3B000AEADBFAD60972D913D914D915C916A9678 +:10B3C0002CAF3DAF4EAF5FAF6A97A701960166966F +:10B3D0006CAD7DAD8EAD9FAD66970F946A602B010D +:10B3E0003C016A962CAD3DAD4EAD5FAD6A97A3961C +:10B3F0006CAD7DAD8EAD9FADA3970F946A604B0190 +:10B400005C01A3019201C301B2010F9496592B0173 +:10B410003C01A5019401C501B4010F9496599B010B +:10B42000AC01C301B2010F946B600F9419634B011F +:10B430005C01A701960160915D0470915E048091AA +:10B440005F04909160040F946A606B017C016A96BE +:10B450002CAD3DAD4EAD5FAD6A97609161047091CA +:10B46000620480916304909164040F946A602B01DC +:10B470003C01A7019601C701B6010F9496596B01D3 +:10B480007C01A3019201C301B2010F9496599B0163 +:10B49000AC01C701B6010F946B600F94196320E0F3 +:10B4A00030E040E751E40F946561A50194010F94E9 +:10B4B0006B606B017C018090650490906604A090A5 +:10B4C0006704B090680420E030E040E85FE3C50125 +:10B4D000B4010F94CB621816FCF4C501B4010F94AB +:10B4E000D7614B015C0116161706180619063CF4C5 +:10B4F0000F946C54A50194010F94A85F03C060E001 +:10B5000070E0CB010F9437599B01AC01B601C70124 +:10B510000F946B606B017C01A4962FADA497A79646 +:10B520003FADA797A8964FADA897502FB601C7017A +:10B530000F94305987FF72CC2E961FAF2E97E0964E +:10B540000FADE0976B960FAF6B97A496CFAEA49715 +:10B55000A796DFAEA797A896EFAEA8970F2D5ECC63 +:10B56000812F902FA32DB22D89A79AA7ABA7BCA797 +:10B5700020E030E040EA50E4C701B6010F946A6071 +:10B580006DA77EA78FA798AB2E962FAD2E97243050 +:10B5900009F0DDCC182D092D3A2C2B2C7AC06B9696 +:10B5A0004FAD6B97443009F04CC02E965FAD2E978F +:10B5B000543079F420E030E040EA50E4612F702FFD +:10B5C000832D922D0F946A6069A77AA78BA79CA7F9 +:10B5D00028C0812F902FA32DB22D89A79AA7ABA7A2 +:10B5E000BCA720E030E040EA50E4C701B6010F9468 +:10B5F0006B606DA77EA78FA798AB2E968FAD2E9709 +:10B6000081110FC020E030E040EA50E4612F702F3C +:10B61000832D922D0F946A60162F072F382E292E16 +:10B6200038C020E030E040EA50E4C701B6010F9492 +:10B630006A606B017C012E969FAD2E97943049F184 +:10B640009CCC2E960FAD2E9701110DC020E030E05E +:10B6500040E251E4B401C5010F946A60162F072F30 +:10B66000382E292E8ACC2E961FAD2E971430D1F469 +:10B6700020E030E040E251E4B401C5010F946A607B +:10B6800069A77AA78BA79CA7182D092D3A2C2B2CDC +:10B6900074CC72ED472E73E5572E7BEF672E70E466 +:10B6A000772E73CC182D092D3A2C2B2C62ED462EBB +:10B6B00063E5562E6BEF662E61E4762E66CC8091A4 +:10B6C000720490917304A0917404B0917504898FF1 +:10B6D0009A8FAB8FBC8F8DA39EA3AFA3B8A7222454 +:10B6E0002394312CABCA808190E0A0E0B0E08421AB +:10B6F0009521A621B721892B8A2B8B2BC9F570CADE +:10B7000020E030E84AE953E4C701B6010F94CB6268 +:10B7100018160CF0F9C980E090E8AAE9B3E4F0C982 +:10B72000C12CD12C30ECE32E31ECF32E0FCA20E0EB +:10B7300030E84AE953E4C501B4010F94CB6218160E +:10B740000CF01ECA80E090E8AAE9B3E415CAB7017C +:10B75000A601CE0141960F94F62E882309F418CA4B +:10B76000BE016F5E7F4FCE014D960E942E4F10CAD4 +:10B77000F801808190E0A0E0B0E084219521A6212D +:10B78000B721892B8A2B8B2B09F02ACA20E030E0C5 +:10B7900040E050E42B96EEADFFAD2B9760817181B8 +:10B7A000828193810F946B606A966CAF7DAF8EAF90 +:10B7B0009FAF6A9769A37AA38BA39CA320E030E094 +:10B7C00040E050E42B96AEADBFAD2B9714966D9133 +:10B7D0007D918D919C9117970F946A604B015C014C +:10B7E0006D8B7E8B8F8B988F6D96EEADFFAD6D97C9 +:10B7F000C080D180E280F38020E030E040E351E47B +:10B80000C701B6010F94305987FD12C020E030E81F +:10B810004AE953E4C701B6010F94CB62181674F4D9 +:10B82000C12C20E8D22E2AE9E22E23E4F22E06C013 +:10B83000C12CD12C90E3E92E91E4F92EC98ADA8A41 +:10B84000EB8AFC8ACD8EDE8EEF8EF8A220E030E00F +:10B8500040EC51EC6A966CAD7DAD8EAD9FAD6A97B4 +:10B860000F94305987FF05C080E090E0A0ECB1EC68 +:10B8700012C020E030E04EE853E46A966CAD7DAD36 +:10B880008EAD9FAD6A970F94CB62181644F480E09A +:10B8900090E0AEE8B3E489A39AA3ABA3BCA320E0F5 +:10B8A00030E040EC51ECC501B4010F94305987FFF2 +:10B8B00005C080E090E0A0ECB1EC0EC020E030E0EC +:10B8C0004EE853E4C501B4010F94CB62181644F45A +:10B8D00080E090E0AEE8B3E48D8B9E8BAF8BB88FA9 +:10B8E00049A15AA16BA17CA1CE014D960F94F62ED1 +:10B8F000882351F04D895E896F89788DCE014196FC +:10B900000F94F62E811109C0D8018C91A496BFAD79 +:10B91000A4978B2BF801808363C9BE016F5E7F4FB4 +:10B92000CE014D960E942E4FEFCFC159DF4F0FB67B +:10B93000F894DEBF0FBECDBFDF91CF911F910F9165 +:10B94000FF90EF90DF90CF90BF90AF909F908F903F +:10B950007F906F905F904F903F902F900895A9E354 +:10B96000B3E120E030E0C9012430310510F083E07C +:10B9700090E0880F991F880F991FFC01EE55F64E35 +:10B9800045915591659174914D935D936D937D9320 +:10B99000FC01EE56F64E4591559165917491509685 +:10B9A0004D935D936D937C935397FC01EE57F64E48 +:10B9B000459155916591749190964D935D936D93DA +:10B9C0007C9393972F5F3F4F2430310509F0CBCF05 +:10B9D00080E29EE4A0E0B0E08093491390934A1384 +:10B9E000A0934B13B0934C1380E090E4ACE9B4E423 +:10B9F00080936D1390936E13A0936F13B093701395 +:10BA00008093711390937213A0937313B093741374 +:10BA100080E090E8ABEBB4E48093751390937613D9 +:10BA2000A0937713B09378131092791310927A132E +:10BA300010927B1310927C1310927D1310927E1340 +:10BA400010927F131092801380E090E0A0E2B1E4A6 +:10BA50008093E00D9093E10DA093E20DB093E30D80 +:10BA60008093E40D9093E50DA093E60DB093E70D60 +:10BA70008AE999E9A9E9BEE38093E80D9093E90D7D +:10BA8000A093EA0DB093EB0D80E090E0A0EAB0E463 +:10BA90008093EC0D9093ED0DA093EE0DB093EF0D10 +:10BAA0001092A7131092A8131092A9131092AA1320 +:10BAB0001092A3131092A4131092A5131092A61320 +:10BAC00010929F131092A0131092A1131092A21320 +:10BAD00010927C0410927D0410927E0410927F04D8 +:10BAE00080E00F9414300F9404308DEC90E090932C +:10BAF000680D8093670D80EF90E090936A0D8093BE +:10BB0000690D81E490E090935C0D80935B0D8FE56F +:10BB100090E090935E0D80935D0D10925F0D1092FA +:10BB2000600D8AE999E9A1EBB1E480932A0E909324 +:10BB30002B0EA0932C0EB0932D0E86EA91E3A5E375 +:10BB4000BEE380932E0E90932F0EA093300EB093F1 +:10BB5000310E80E493EFADE2B4E48093320E909323 +:10BB6000330EA093340EB093350E81E080939E1374 +:10BB70000F946D321092880480E090E0A0EEBFE355 +:10BB800080938D0490938E04A0938F04B0939004BF +:10BB900010929B1310929A130F94440D0F94F3403C +:10BBA00080E090E0A1EEB3E4809380049093810460 +:10BBB000A0938204B093830480E090E0A8ECB2E408 +:10BBC0008093840490938504A0938604B0938704A3 +:10BBD0000E948EA50F947B338EE796E10D94693118 +:10BBE000AF92BF92CF92DF92EF92FF920F931F938B +:10BBF000CF93DF93C82F811102C00F947B338BE664 +:10BC000099E10F94693185E699E10F9469318AE0F1 +:10BC10000E94F838C11102C00F947B3388E499E187 +:10BC20000F9469318AE00E94F838C11114C00F9452 +:10BC30007B3385E399E10F946931809188048823EF +:10BC400021F08AE00E94F83804C08AE299E10F945A +:10BC500069310F947B3340918D0450918E04609133 +:10BC60008F047091900481E299E10F9446338AE049 +:10BC70000E94F83880918804811108C0C11102C067 +:10BC80000F947B3386E199E10F946931C11106C0AD +:10BC90000F947B3385E099E10F9469316FEF81E078 +:10BCA0008C270F94B929C11108C00F947B3387EEFC +:10BCB00098E10F9469310F947B3340915D1350915B +:10BCC0005E1360915F13709160138EED98E10F9495 +:10BCD00046334091611350916213609163137091E8 +:10BCE00064138EEA9AE30F944633409165135091A2 +:10BCF0006613609167137091681381EA9AE30F9459 +:10BD000046334091691350916A1360916B1370919F +:10BD10006C1384E197E10F9446338AE00E94F8386F +:10BD2000C11108C00F947B338CEB98E10F946931FB +:10BD30000F947B336091391370913A1380913B13C8 +:10BD400090913C130F943559AB01BC0183EB98E102 +:10BD50000F94463360913D1370913E1380913F13D1 +:10BD6000909140130F943559AB01BC018EEA9AE3D0 +:10BD70000F944633609141137091421380914313A5 +:10BD8000909144130F943559AB01BC0181EA9AE3B9 +:10BD90000F94463360914513709146138091471379 +:10BDA000909148130F943559AB01BC0184E197E1A0 +:10BDB0000F9446338AE00E94F838C11108C00F94EE +:10BDC0007B3389E698E10F9469310F947B3340917E +:10BDD0006D1350916E1360916F137091701380E624 +:10BDE00098E10F9446334091711350917213609112 +:10BDF0007313709174138AED95E10F94463340915B +:10BE0000751350917613609177137091781387EDC5 +:10BE100095E10F9446338AE00E94F838C11113C0AF +:10BE20000F947B3388E198E10F9469318DEE97E1AF +:10BE30000F9469318EED97E10F9469318AE00E9489 +:10BE4000F8380F947B336091491370914A138091B5 +:10BE50004B1390914C130F943559AB01BC0185EDF8 +:10BE600097E10F9446334091791350917A13609182 +:10BE70007B1370917C138DEF94E30F9446334091C4 +:10BE80007D1350917E1360917F137091801387ED25 +:10BE900095E10F9446334091E00D5091E10D609192 +:10BEA000E20D7091E30D89EB98E10F9446334091D8 +:10BEB000E40D5091E50D6091E60D7091E70D8EEA6D +:10BEC0009AE30F9446334091E80D5091E90D60914B +:10BED000EA0D7091EB0D81EA9AE30F94463340919D +:10BEE000EC0D5091ED0D6091EE0D7091EF0D84E130 +:10BEF00097E10F9446338AE00E94F838C11108C0D8 +:10BF00000F947B3387EC97E10F9469310F947B3367 +:10BF100040919F135091A0136091A1137091A213AF +:10BF20008EEB97E10F9446334091A3135091A413E5 +:10BF30006091A5137091A6138EEA9AE30F9446338D +:10BF40004091A7135091A8136091A9137091AA135F +:10BF500081EA9AE30F9446338AE00E94F838C111CF +:10BF600008C00F947B338AEA97E10F9469310F94EC +:10BF70007B336091910470E081EA97E10F9457332D +:10BF80004091B3155091B4156091B5157091B615E7 +:10BF900081EA9AE30F9446338AE00E94F8380F94BE +:10BFA00018318823E1F14BEBC42E45E1D42E01E09A +:10BFB00010E0E12CF12CAA24A394B12CC11102C0F1 +:10BFC0000F947B33B50186E997E10F945733B8019D +:10BFD0008EEA9AE30F94573381EA9AE30F9469311A +:10BFE000F601EE0DFF1D608171818281938145E034 +:10BFF0000E9488398AE00E94F8388FEFA81AB80AA0 +:10C00000E4E1EE0EF11CF4E6EF16F104B9F60F5F71 +:10C010001F4F84E0C80ED11C0630110551F6C11126 +:10C0200006C00F947B3389E797E10F94693187E667 +:10C03000A82E8DE0B82E9BE5C92E9DE0D92E2FE5C8 +:10C04000E22E2DE0F22E00E010E0C11102C00F94AC +:10C050007B33B80180E797E10F945733F501619185 +:10C0600071915F018DE697E10F945733F60161916D +:10C0700071916F018BED97E10F945733F701619147 +:10C080007F0170E08AE697E10F9457338AE00E94BF +:10C09000F8380F5F1F4F02301105B9F6C11108C003 +:10C0A0000F947B338BE597E10F9469310F947B33C9 +:10C0B00040912A0E50912B0E60912C0E70912D0EF6 +:10C0C00082E597E10F9446332CEA35EC47E25EE3D4 +:10C0D00060912E0E70912F0E8091300E9091310E46 +:10C0E0000F946561AB01BC018FE497E10F94463377 +:10C0F0002CEA35EC47E25EE36091320E7091330E2C +:10C100008091340E9091350E0F949659AB01BC017D +:10C1100087E299E10F9446338AE00E94F838C11112 +:10C1200008C00F947B3389E397E10F9469310F9432 +:10C130007B3360919E1370E080E397E10F94573357 +:10C140008AE00E94F838C11108C00F947B3387E160 +:10C1500097E10F9469310F947B3381EA96E10F9454 +:10C1600069316091C5097091C60989EB98E10F9416 +:10C170003C336091E7087091E8088EEA9AE30F94E7 +:10C180003C336091A6087091A70881EA9AE30F9466 +:10C190003C338AE00E94F838C11102C00F947B330F +:10C1A00081EA96E10F9469316091650870916608A3 +:10C1B00081E197E10F943C338AE00E94F8388AE0ED +:10C1C0000E94F838C11108C00F947B338AEF96E1C2 +:10C1D0000F9469310F947B3388EA96E10F946931AB +:10C1E0006091C20970E089EB98E10F945733609138 +:10C1F000E40870E08EEA9AE30F9457338AE00E94D5 +:10C20000F838C11106C00F947B3383EE96E10F948A +:10C2100069318CE899E00F94B13FD1E0082F0D27E8 +:10C220008EEA98E00F94B13F182F1D278DE698E015 +:10C230000F94B13FD827011105C0111170C009F04A +:10C240006EC019C0C11162C00F947B338FEA96E1B2 +:10C250000F94693101115EC0112321F08EEA9AE337 +:10C260000F946931DD2321F081EA9AE30F9469315B +:10C270008AE00E94F8388CE298E00F94B13F811177 +:10C2800012C0C11102C00F947B338FEA96E10F9464 +:10C29000693180E20E94F83882E197E10F946931B8 +:10C2A0008AE00E94F838C11108C00F947B3384ECF7 +:10C2B00096E10F9469310F947B3389EB96E10F94EB +:10C2C0006931409184045091850460918604709195 +:10C2D000870484E49DE00F9446334091800450919C +:10C2E0008104609182047091830481EC96E10F9443 +:10C2F00046338AE0DF91CF911F910F91FF90EF902D +:10C30000DF90CF90BF90AF900C94F8388FEA96E111 +:10C310000F94693189EB98E10F9469319DCFCC235B +:10C3200009F492CF8FEA96E1F7CF2F923F924F9286 +:10C330005F926F927F928F929F92AF92BF92CF92B5 +:10C34000DF92EF92FF920F931F93CF93DF93CDB7BE +:10C35000DEB7C558D1090FB6F894DEBF0FBECDBF0A +:10C360002DB63EB6EF961FAE1EAEEF9784E690E078 +:10C37000C158DF4F99838883CF57D04001E09E0199 +:10C3800023583F4F44E050E0BE0167587F4FCE0135 +:10C3900081589F4F0E9467389E0123583F4F42E0CB +:10C3A00050E0BE016F577F4FCE0181589F4F0E94D2 +:10C3B000673843E050E0BE0167587F4F83E993E060 +:10C3C0000F94E063892BE9F0ED968FADED9788230C +:10C3D00039F08FE3EA968FAFEA97EB961FAEEB97B3 +:10C3E0000F947B33BE0167587F4F8DE596E10F9424 +:10C3F00064338FE496E10F94693181E080937A048D +:10C400002BC5E9961CAE1DAE1EAE1FAEE997EF968A +:10C410001FAE1EAEEF9701E09E0123583F4F41E053 +:10C4200050E0BE016B577F4FCE0181589F4F0E9455 +:10C4300067386DB67EB6CB57DF4FE880C558D04021 +:10C44000F12C23E0E20EF11CEE0CFF1CEE0CFF1CA5 +:10C450008DB79EB78E199F090FB6F8949EBF0FBE79 +:10C460008DBFEDB7FEB731964F018E199F090FB6FC +:10C47000F8949EBF0FBE8DBFEDB7FEB731966F012A +:10C480008E199F090FB6F8949EBF0FBE8DBFEDB7F2 +:10C49000FEB731965F0150907B0411E01525012F06 +:10C4A0009E0123583F4FA701B401CE0181589F4FF1 +:10C4B0000E9467389E0123583F4F44E050E069E4F2 +:10C4C00073E1CE0181589F4F0E9467389E01235827 +:10C4D0003F4FA701B601CE0181589F4F0E94673898 +:10C4E0009E0123583F4FA701B501CE0181589F4FB0 +:10C4F0000E946738552009F4C6C0012F9E012358B9 +:10C500003F4F44E050E06DE673E1CE0181589F4F0C +:10C510000E9467389E0123583F4F44E050E061E796 +:10C5200073E1CE0181589F4F0E9467389E012358C6 +:10C530003F4F44E050E065E773E1CE0181589F4FE3 +:10C540000E9467389E0123583F4F44E050E069E75E +:10C5500073E1CE0181589F4F0E9467389E01235896 +:10C560003F4F44E050E06DE773E1CE0181589F4FAB +:10C570000E9467389E0123583F4F40E150E060EE33 +:10C580007DE0CE0181589F4F0E9467389E0123585D +:10C590003F4F44E050E0BE016B587F4FCE018158C1 +:10C5A0009F4F0E9467380FB6F8947EBE0FBE6DBED7 +:10C5B0009E0123583F4F4CE050E06FE973E1CE01FC +:10C5C00081589F4F0E9467389E0123583F4F41E09A +:10C5D00050E0BE0163597F4FCE0181589F4F0E94AA +:10C5E00067389E0123583F4F44E050E0BE016F5F23 +:10C5F0007F4FCE0181589F4F0E9467389E0123587C +:10C600003F4F44E050E06CE774E0CE0181589F4F0B +:10C610000E9467389E0123583F4F44E050E0BE011E +:10C620006B587F4FCE0181589F4F0E94673801E0C1 +:10C630009E0123583F4F41E050E0BE0163597F4FB8 +:10C64000CE0181589F4F0E9467389E0123583F4F6B +:10C6500041E050E0BE016F5F7F4FCE0181589F4F98 +:10C660000E946738511099C0E9968CAD9DADAEAD72 +:10C67000BFADE9978093B7159093B815A093B915FE +:10C68000B093BA158AC0CB57DF4F2881C558D04028 +:10C6900030E02E5F3F4FD60149E353E180E090E068 +:10C6A0002817390734F0F401C080D180E280F3808C +:10C6B00010C0FC018430910510F0E3E0F0E0EE0FD3 +:10C6C000FF1FEE0FFF1FEE55F64EC590D590E5907B +:10C6D000F490FA01C192D192E192F192AF01281740 +:10C6E00039075CF0EC9111967C91119712966C9140 +:10C6F00012971396FC91139714C0FC018430910596 +:10C7000010F0E3E0F0E0EE0FFF1FEE0FFF1FEE561C +:10C71000F64EC590D590E590F490EC2D7D2D6E2DC4 +:10C72000FF2DCE2ED72EE62EFF2EFA01C08AD18AFB +:10C73000E28AF38A2817390734F0F5010081718104 +:10C740006281438014C0FC018430910510F0E3E065 +:10C75000F0E0EE0FFF1FEE0FFF1FEE57F64EC590F5 +:10C76000D590E590F4900C2D7D2D6E2D4F2CC02E84 +:10C77000D72EE62EF42CFA01C0A2D1A2E2A2F3A297 +:10C780000196F4E0AF0EB11C149664E0860E911C85 +:10C790008430910509F084CFB0CEAE968FADAE97C0 +:10C7A000853089F48981853071F4012F9E012358E9 +:10C7B0003F4F44E650E06BEB75E1CE0181589F4F4F +:10C7C0000E94673822C0511002C00F940430AE9608 +:10C7D0008FADAE97C9808C9D60011124E12CF12CA6 +:10C7E000EC14FD0491F0012F9E0123583F4F44E0CB +:10C7F00050E0BE016B587F4FCE0181589F4F0E9481 +:10C8000067388FEFE81AF80AEBCF012F9E01235803 +:10C810003F4F4CE050E0BE016F5F7F4FCE0181582B +:10C820009F4F0E9467388AE0F82EFA94FF2079F033 +:10C83000012F9E0123583F4F44E050E0BE016B584A +:10C840007F4FCE0181589F4F0E946738EECF01E0A5 +:10C850009E0123583F4F41E050E0BE016C577F4F8F +:10C86000CE0181589F4F0E9467389E0123583F4F49 +:10C8700041E050E0BE016D577F4FCE0181589F4F80 +:10C880000E946738012F9E0123583F4F48E050E037 +:10C89000BE0163597F4FCE0181589F4F0E94673878 +:10C8A0009E0123583F4F48E050E0BE016F5F7F4F2D +:10C8B000CE0181589F4F0E946738CC57DF4F888147 +:10C8C000C458D040CD57DF4FC880C358D0408C9D4E +:10C8D00060011124E12CF12C012F9E0123583F4FC0 +:10C8E000CE14DF0471F044E050E0BE016B587F4F7E +:10C8F000CE0181589F4F0E9467389FEFE91AF90ACD +:10C90000EBCF41E050E0BE0163597F4FCE0181582B +:10C910009F4F0E9467389E0123583F4F41E050E0EF +:10C92000BE016F5F7F4FCE0181589F4F0E946738D5 +:10C930009E0123583F4F40E150E0BE016F5F7F4FA3 +:10C94000CE0181589F4F0E9467389E0123583F4F68 +:10C9500041E050E0BE016F5F7F4FCE0181589F4F95 +:10C960000E9467389E0123583F4F44E050E067E63D +:10C970007DE0CE0181589F4F0E9467389E01235869 +:10C980003F4F44E050E06BE57DE0CE0181589F4F82 +:10C990000E9467389E0123583F4F42E050E06FE508 +:10C9A0007DE0CE0181589F4F0E9467389E01235839 +:10C9B0003F4F44E150E0BE016F5F7F4FCE01815891 +:10C9C0009F4F0E94673851103AC0C980DA80EB80CF +:10C9D000FC8020E030E84BE355E4C701B6010F943A +:10C9E0003059882361F1C0922A0ED0922B0EE0922A +:10C9F0002C0EF0922D0E2CEA35EC47E25EE36D81B1 +:10CA00007E818F8198850F94965960932E0E709336 +:10CA10002F0E8093300E9093310E2CEA35EC47E2C6 +:10CA20005EE369857A858B859C850F94656160934B +:10CA3000320E7093330E8093340E9093350E012F87 +:10CA40009E0123583F4F42E050E0BE016F5F7F4F91 +:10CA5000CE0181589F4F0E9467389E0123583F4F57 +:10CA60004CE050E0BE016F5F7F4FCE0181589F4F79 +:10CA70000E9467389E0123583F4F42E050E0BE01BC +:10CA80006F5F7F4FCE0181589F4F0E9467389E0194 +:10CA900023583F4F41E050E06EE973E1CE018158E9 +:10CAA0009F4F0E9467389E0123583F4F40E250E05D +:10CAB000BE016F5F7F4FCE0181589F4F0E94673844 +:10CAC0009E0123583F4F41E050E0BE0163597F4F24 +:10CAD000CE0181589F4F0E9467389E0123583F4FD7 +:10CAE00045E050E0BE016F5F7F4FCE0181589F4F00 +:10CAF0000E946738511011C08981809388048A810F +:10CB00009B81AC81BD8180938D0490938E04A09312 +:10CB10008F04B09390040F94F34010917B0401E0D4 +:10CB200001279E0123583F4F4AE150E0BE016F5F4D +:10CB30007F4FCE0181589F4F0E94673811113CC032 +:10CB400069817A816115710511F468EE73E0709363 +:10CB5000C6096093C5098CE899E00F94D43E6B81B7 +:10CB60007C816115710511F468EE73E07093E8083B +:10CB70006093E7088EEA98E00F94D43E6D817E8141 +:10CB80006115710511F46CE474E07093A70860936B +:10CB9000A6088DE698E00F94D43E6F8578896115DC +:10CBA000710511F464E873E070936608609365089A +:10CBB0008CE298E00F94D43EF0907B0411E01F25A6 +:10CBC000012F9E0123583F4F44E350E0BE016F5FA9 +:10CBD0007F4FCE0181589F4F0E9467389E01235896 +:10CBE0003F4F48E050E0BE016F5F7F4FCE0181585C +:10CBF0009F4F0E946738F11008C089819A810E9476 +:10CC000010CE8B819C810E94F0CD10917B0401E0BD +:10CC100001279E0123583F4F4DE050E0BE016F5F5A +:10CC20007F4FCE0181589F4F0E946738111114C069 +:10CC300089818093CA090E9416D78A818093EC0863 +:10CC40000E9477CE8B818093AB080E946FCE88853F +:10CC500080936A080E9467CEF0907B0411E01F2544 +:10CC6000012F9E0123583F4F44E050E0BE016F5F0B +:10CC70007F4FCE0181589F4F0E9467389E012358F5 +:10CC80003F4F4CE050E0BE016F5F7F4FCE018158B7 +:10CC90009F4F0E9467389E0123583F4F4CE650E05B +:10CCA000BE016F5F7F4FCE0181589F4F0E94673852 +:10CCB00019821A821B821C821D821E821F82188684 +:10CCC00019861A861B861C869E0123583F4F4CE00E +:10CCD00050E0BE016F5F7F4FCE0181589F4F0E9491 +:10CCE00067389E0123583F4F48E050E060E874E009 +:10CCF000CE0181589F4F0E9467389E0123583F4FB5 +:10CD00004CE050E0BE016F5F7F4FCE0181589F4FD6 +:10CD10000E9467389E0123583F4F41E050E0BE011A +:10CD20006D577F4FCE0181589F4F0E9467389E01FB +:10CD300023583F4F44E050E0BE0163597F4FCE017E +:10CD400081589F4F0E946738C158DF4F8881998171 +:10CD5000CF57D0408831934041F00F9477338DED19 +:10CD600095E10F94693181E001C080E080937A04FD +:10CD70008823C1F00F947B33C158DF4F68817981DC +:10CD8000CF57D0406456710987E496E10F9457332A +:10CD900064EB72E080E59CE30F943C338AE00E94F0 +:10CDA000F83852C0EF962EAD3FADEF97CF57DF4F1B +:10CDB00088819981C158D04028173907E1F081E076 +:10CDC00080937A040F947733CF57DF4F688179814E +:10CDD000C158D04087E296E10F943C33EF966EAD98 +:10CDE0007FADEF9782E296E10F943C3382E196E1CA +:10CDF0000F94693129C0F1102FC00F947B3303E9E0 +:10CE000013E0F80181918F01882319F00E94F8380E +:10CE1000F8CFC158DF4F68817981CF57D040645631 +:10CE2000710985EF95E10F945733EF964EAD5FADE5 +:10CE3000EF9760E070E08EEB95E10F942B3387E87D +:10CE40009EE00F94693102C0F11006C080917A040F +:10CE5000811102C00E948EA580917B04811102C0C5 +:10CE60000E94F05D90917A0481E089270FB6F894D2 +:10CE70003EBE0FBE2DBECB57DF4F0FB6F894DEBFC0 +:10CE80000FBECDBFDF91CF911F910F91FF90EF901B +:10CE9000DF90CF90BF90AF909F908F907F906F90DA +:10CEA0005F904F903F902F90089581E080937B0496 +:10CEB0000E94956110927B0481110C9495610E94EF +:10CEC000AF5C80E00895CF92DF92EF92FF92809165 +:10CED0008804882371F1C0908D04D0908E04E09076 +:10CEE0008F04F090900420E030E0A901C701B60162 +:10CEF0000F9430598823E9F020E030E040E05FE310 +:10CF0000C701B6010F9496599B01AC010F94965935 +:10CF10002BED3FE049E450E40F9496599B01AC019E +:10CF200060E070E080E89FE30F9465616B017C0135 +:10CF300006C0C12CD12C80E8E82E8FE3F82EC092D9 +:10CF40008904D0928A04E0928B04F0928C04609160 +:10CF5000090270910A02072E000C880B990B0F949E +:10CF600037592AE037ED43E25CE30F949659A70165 +:10CF700096010F94965960934502709346028093F0 +:10CF8000470290934802FF90EF90DF90CF90089572 +:10CF9000CF93DF938091D0099091D109891B8F7035 +:10CFA00009F445C09091CD09992351F0833030F4B4 +:10CFB0008FEF890F19F08093CD093BC01092CD09F6 +:10CFC000E091D10980E5E89FF0011124EA5CF14F7E +:10CFD000808180FD2EC08091040E9091050EA0915D +:10CFE000060EB091070EEF01C85BDF4F48815981F3 +:10CFF0006A817B81841B950BA60BB70B8093040E73 +:10D000009093050EA093060EB093070E8091D10960 +:10D010008F5F8F708093CE099091D1098091CF0955 +:10D0200098130AC08091CE098093CF0905C00F9450 +:10D03000640680E090E001C0CF01DF91CF910895B8 +:10D04000CF93DF938091D0099091D109891B8F7084 +:10D050008F3021F480E00E94243AF4CF8091D009EF +:10D060008F5F8F70A091D00990E59A9FD001112415 +:10D07000FD01EA5CF14FEF0119929A95E9F798E00A +:10D080009083A55BB14F90E1E6EFF9E001900D923E +:10D090009A95E1F72091D0099091D109291303C005 +:10D0A00094E69093CD098093D00980916F008260BF +:10D0B00080936F00DF91CF9108950F930FB70F9377 +:10D0C00000916E000F930B7F00936E0000916F0034 +:10D0D0000D7F00936F000F930BB70F930CB70F9258 +:10D0E0001F922F933F934F935F936F937F938F93F1 +:10D0F0009F93AF93BF93EF93FF9311240E94FF6818 +:10D10000FF91EF91BF91AF919F918F917F916F911F +:10D110005F914F913F912F911F900F900CBF0F91F6 +:10D120000BBF0F910260F89400936F000F91009372 +:10D130006E000F910FBF0F91189580919C1380FF87 +:10D1400008C080910B0180958270809309018FEF58 +:10D1500006C080910B0182708093090181E0809369 +:10D16000A40480919C13869580FF07C080910B01D9 +:10D170008170809309018FEF07C080910B0180952A +:10D1800081708093090181E08093A50480919C13B4 +:10D190008695869580FF0CC080910B0184708093EA +:10D1A000090180910B018078809309018FEF0DC0F8 +:10D1B00080910B01809584708093090180910B010F +:10D1C000809580788093090181E08093A604809106 +:10D1D0009C1386958695869580FF08C080910B01EB +:10D1E00080958074809309018FEF06C080910B01B8 +:10D1F00080748093090181E08093A70408952F92A1 +:10D200003F924F925F926F927F928F929F92AF92D6 +:10D21000BF92CF92DF92EF92FF921F93CF93DF9353 +:10D220008FEF9FEF90938900809388001AE0C0E011 +:10D23000D0E0BEEC2B2EB1E23B2E78948091E90435 +:10D240009091EA04A091EB04B091EC04892B8A2B15 +:10D250008B2B09F0CAC1809119188823D1F0109244 +:10D2600019188091171890911818892B91F0109225 +:10D27000A30410921818109217189091D009809159 +:10D28000D109981731F08091D1098F5F8F70809309 +:10D29000D1098091171890911818892B09F4A5C10C +:10D2A0008090E5049090E604A090E704B090E80434 +:10D2B0004091E1045091E2046091E3047091E40430 +:10D2C000C090D404D12CE12CF12CDB01CA018819C7 +:10D2D0009909AA09BB09C816D906EA06FB0610F483 +:10D2E000D701C601482F880D991DAA1DBB1D80932B +:10D2F000E5049093E604A093E704B093E80420913A +:10D30000840030918500245E3F4FC090AC04D090E3 +:10D31000AD04E090AE04F090AF048091BC04909115 +:10D32000BD04A091BE04B091BF048C0D9D1DAE1D27 +:10D33000BF1D8093BC049093BD04A093BE04B09322 +:10D34000BF04B7FD1CC0409A8091A404082E000CB5 +:10D35000990BAA0BBB0BC0902618D0902718E09011 +:10D360002818F09029188C0D9D1DAE1DBF1D8093AF +:10D37000261890932718A0932818B0932918C090C6 +:10D38000B004D090B104E090B204F090B304809166 +:10D39000C0049091C104A091C204B091C3048C0D4B +:10D3A0009D1DAE1DBF1D8093C0049093C104A0932A +:10D3B000C204B093C304B7FD1CC0419A8091A50478 +:10D3C000082E000C990BAA0BBB0BC0902A18D0900A +:10D3D0002B18E0902C18F0902D188C0D9D1DAE1D73 +:10D3E000BF1D80932A1890932B18A0932C18B093EC +:10D3F0002D18C090B404D090B504E090B604F0901D +:10D40000B7048091C4049091C504A091C604B09162 +:10D41000C7048C0D9D1DAE1DBF1D8093C404909349 +:10D42000C504A093C604B093C704B7FD1DC0429ABB +:10D43000449A8091A604082E000C990BAA0BBB0BF2 +:10D44000C0902E18D0902F18E0903018F09031181E +:10D450008C0D9D1DAE1DBF1D80932E1890932F180F +:10D46000A0933018B0933118C090B804D090B9048C +:10D47000E090BA04F090BB048091C8049091C90474 +:10D48000A091CA04B091CB048C0D9D1DAE1DBF1D93 +:10D490008093C8049093C904A093CA04B093CB04AA +:10D4A000B7FD1CC0439A8091A704082E000C990B6D +:10D4B000AA0BBB0BC0903218D0903318E0903418F0 +:10D4C000F09035188C0D9D1DAE1DBF1D8093321838 +:10D4D00090933318A0933418B09335188091BC04FE +:10D4E0009091BD04A091BE04B091BF04B7FD15C0DA +:10D4F000C090A804D090A904E090AA04F090AB04D6 +:10D500008C199D09AE09BF098093BC049093BD049A +:10D51000A093BE04B093BF0440988091C004909142 +:10D52000C104A091C204B091C304B7FD15C0C0905E +:10D53000A804D090A904E090AA04F090AB048C1940 +:10D540009D09AE09BF098093C0049093C104A093C4 +:10D55000C204B093C30441988091C4049091C5045F +:10D56000A091C604B091C704B7FD16C0C090A8042E +:10D57000D090A904E090AA04F090AB048C199D0906 +:10D58000AE09BF098093C4049093C504A093C60458 +:10D59000B093C704429844988091C8049091C904FC +:10D5A000A091CA04B091CB04B7FD15C0C090A804E7 +:10D5B000D090A904E090AA04F090AB048C199D09C6 +:10D5C000AE09BF098093C8049093C904A093CA040C +:10D5D000B093CB044398415041F0809184009091E6 +:10D5E000850082179307C8F390CE8091E90490914B +:10D5F000EA04A091EB04B091EC04892B8A2B8B2BCD +:10D6000009F024C3E0911718F0911818309709F425 +:10D6100099C48091E5049091E604A091E704B0914B +:10D62000E8044091E1045091E2046091E3047091B8 +:10D63000E40484179507A607B707D0F01092A30457 +:10D6400010921818109217189091D0098091D10952 +:10D65000981709F477C48091D1098F5F8F708093F8 +:10D66000D109A0EDCA2EA7E0DA2EE12CF12C4EC193 +:10D670004091DD045091DE046091DF047091E0047C +:10D68000481759076A077B0708F467C04091D90417 +:10D690005091DA046091DB047091DC0481A992A9B5 +:10D6A000A3A9B4A9FF24499FE12C5A9F90016A9F26 +:10D6B000300D699F200D311D4A9FE00C211D3F1D3B +:10D6C000599FE00C211D3F1D689FE00C211D3F1D4F +:10D6D000589FE10C2F1D3F1DE6942F1D3F1DB49F49 +:10D6E000200D311DB59F300D112482AD93ADA4AD39 +:10D6F000B5AD820F931FA11DB11D8093D5049093EA +:10D70000D604A093D704B093D804C6A8D7A8E0AC99 +:10D71000F1ACC816D906EA06FB0640F4C092D5045F +:10D72000D092D604E092D704F092D8048090D50429 +:10D730009090D604A090D704B090D80482EB91E2E8 +:10D7400021E0FC01C590D590E590F490C814D9046F +:10D75000EA04FB0408F4C0C2CAC24091D00450914C +:10D76000D1046091D2047091D304481759076A0715 +:10D770007B0708F063C04091CC045091CD046091C8 +:10D78000CE047091CF0481A992A9A3A9B4A9FF24C2 +:10D79000499FE12C5A9F90016A9F300D699F200D8F +:10D7A000311D4A9FE00C211D3F1D599FE00C211D9A +:10D7B0003F1D689FE00C211D3F1D589FE10C2F1D50 +:10D7C0003F1DE6942F1D3F1DB49F200D311DB59FB9 +:10D7D000300D1124C901A0E0B0E08090D5049090F4 +:10D7E000D604A090D704B090D804FE968815990569 +:10D7F000AA05BB0580F4C080D180E280F380881A3E +:10D80000990AAA0ABB0A8C149D04AE04BF0438F41A +:10D810004601570104C080809180A280B38082EBD2 +:10D8200091E221E0FC01C590D590E590F490C814F8 +:10D83000D904EA04FB0408F4C2C2CCC280911702E6 +:10D8400090911802A0911902B0911A02B7FF56C028 +:10D8500086A997A9A0ADB1AD22EB31E241E0F90173 +:10D86000C590D590E590F490C816D906EA06FB0657 +:10D8700058F4B695A79597958795440F2C5F3F4F21 +:10D88000F1E22E3C3F0759F74093D40480329105D2 +:10D89000A105B10508F429C38097A109B109811533 +:10D8A00028E09207A105B10508F4FCC244E0949F6A +:10D8B000900111242E54324EF90132964591549123 +:10D8C000EE27859FB001849F610D7E1F06946E1F19 +:10D8D0007E1F1124CB01A0E0B0E0F90145915491E5 +:10D8E00060E070E0481B590B6A0B7B0B40931702FA +:10D8F000509318026093190270931A02C090170295 +:10D90000D0901802E0901902F0901A028091171836 +:10D9100090911818892B09F091C10E94C8679093C3 +:10D92000181880931718892B09F488C1E0911718EB +:10D93000F0911818808183FF3EC0858D968DA78D4C +:10D94000B0A1418D528D638D748D85889688A7888E +:10D95000B08C8092261890922718A0922818B09226 +:10D96000291840932A1850932B1860932C18709301 +:10D970002D1880932E1890932F18A0933018B093E1 +:10D98000311881A192A1A3A1B4A1809332189093E0 +:10D990003318A0933418B09335189091D009809122 +:10D9A000D109981709F4B9CF8091D1098F5F8F7091 +:10D9B0008093D109B2CFDF01A45BBF4F8D919D91C0 +:10D9C0000D90BC91A02D8093461790934717A0937C +:10D9D0004817B093491785889688A788B08C81E04E +:10D9E00081149104A104B10409F480E0C18CD28CAB +:10D9F000E38CF48CC114D104E104F10409F08260D9 +:10DA0000458D568D678D70A14115510561057105D4 +:10DA100009F084608093A3041092CC041092CD048A +:10DA20001092CE041092CF041092D9041092DA040E +:10DA30001092DB041092DC0485A196A1A7A1B0A5E9 +:10DA40008093E1049093E204A093E304B093E40490 +:10DA5000442455243201481A590A6A0A7B0A409222 +:10DA6000BC045092BD046092BE047092BF04409208 +:10DA7000C0045092C1046092C2047092C3044092E8 +:10DA8000C4045092C5046092C6047092C7044092C8 +:10DA9000C8045092C9046092CA047092CB0441A099 +:10DAA00052A063A074A0440C551C661C771C880C03 +:10DAB000991CAA1CBB1C8092AC049092AD04A0924D +:10DAC000AE04B092AF04CC0CDD1CEE1CFF1CC09267 +:10DAD000B004D092B104E092B204F092B304440FC7 +:10DAE000551F661F771F4093B4045093B50460938D +:10DAF000B6047093B7044092B8045092B90460928F +:10DB0000BA047092BB04880F991FAA1FBB1F809391 +:10DB1000A8049093A904A093AA04B093AB04109214 +:10DB2000E5041092E6041092E7041092E80481A53F +:10DB300092A5A3A5B4A58093DD049093DE04A093E1 +:10DB4000DF04B093E00485A596A5A7A5B0A98093AE +:10DB5000D0049093D104A093D204B093D30485A9A8 +:10DB600090919C13891721F080939C130E949D68CB +:10DB700080919B1381110F94C90C8FEF9FEFDC01F3 +:10DB80008093170290931802A0931902B0931A027F +:10DB9000E0911718F091181882AD93ADA4ADB5AD12 +:10DBA0008093D5049093D604A093D704B093D8045F +:10DBB00022EB31E241E0F901C590D590E590F49077 +:10DBC000C816D906EA06FB0650F4B695A7959795B0 +:10DBD0008795440F2C5F3F4F2216330661F7409321 +:10DBE000D40480329105A105B10508F4A6C180973F +:10DBF000A109B1098115F8E09F07A105B10508F455 +:10DC000079C144E0949F900111242E54324EF901C1 +:10DC1000329645915491EE27859FB001849F610D06 +:10DC20007E1F06946E1F7E1F1124F901C590D490AB +:10DC3000E12CF12CC61AD70AE108F108C092E904D8 +:10DC4000D092EA04E092EB04F092EC048091E904B3 +:10DC50009091EA04A091EB04B091EC04AC01BD01F9 +:10DC60000097F1E0AF07B10520F04FEF5FEF60E004 +:10DC700070E0841B950BA60BB70B8093E90490937F +:10DC8000EA04A093EB04B093EC04F8948091840030 +:10DC9000909185004096115039F0C40FD51FC817D8 +:10DCA000D90708F4CACA01C0EC01D0938900C09317 +:10DCB00088007894DF91CF911F91FF90EF90DF90D3 +:10DCC000CF90BF90AF909F908F907F906F905F901C +:10DCD0004F903F902F900895B694A794979487946F +:10DCE000220F049631E28E3C930709F02ACD20934F +:10DCF000D40480E288169104A104B10408F459C048 +:10DD000020E2821A9108A108B108811438E0930634 +:10DD1000A104B104F8F0A4E09A9EC00111248E542D +:10DD2000924EFC01329625913491F82DEE27F39F07 +:10DD3000D001F29FA10DBE1F0694AE1FBE1F11247D +:10DD4000FC01C590D490E12CF12CCA1ADB0AE10841 +:10DD5000F10822C0D501C401B695A795979587957E +:10DD6000FC01EC7FCF018E54964EFC01C590D490FF +:10DD7000FC01329625913491E82DE770E29FC001B5 +:10DD8000E39F900D1124F3E096958795FA95E1F7BE +:10DD9000C81AD90AE12CF12C4C0D5D1D6E1D7F1D9A +:10DDA0004093D9045093DA046093DB047093DC044D +:10DDB000ADCDA0E28A2E912CA12CB12CA1CFB6948E +:10DDC000A79497948794220F0496A1E28E3C9A0719 +:10DDD00009F028CD2093D404B0E28B169104A1045D +:10DDE000B10408F459C020E2821A9108A108B108D0 +:10DDF000811438E09306A104B104F8F0A4E09A9EDF +:10DE0000C00111248E54924EFC013296259134911A +:10DE1000F82DEE27F39FD001F29FA10DBE1F0694AF +:10DE2000AE1FBE1F1124FC01C590D490E12CF12C33 +:10DE3000CA1ADB0AE108F10822C0D501C401B6956F +:10DE4000A79597958795FC01EC7FCF018E54964E50 +:10DE5000FC01C590D490FC01329625913491E82DB7 +:10DE6000E770E29FC001E39F900D112433E0969587 +:10DE700087953A95E1F7C81AD90AE12CF12C4C0D97 +:10DE80005D1D6E1D7F1D4093CC045093CD046093A7 +:10DE9000CE047093CF043ACDE0E28E2E912CA12CCB +:10DEA000B12CA1CFAC01BD017695679557954795EB +:10DEB000FA01EC7F9F012E54364EF90145915491A1 +:10DEC000F9013296659174918770869F9001879FC2 +:10DED000300D1124C901F3E096958795FA95E1F785 +:10DEE000481B590B60E070E001CD80E290E0A0E0BB +:10DEF000B0E0D2CCAC01BD017695679557954795BA +:10DF0000FA01EC7F9F012E54364EF901C590D49052 +:10DF1000F9013296459154918770849F9001859FB5 +:10DF2000300D1124C90123E0969587952A95E1F7D4 +:10DF3000C81AD90AE12CF12C81CE80E290E0A0E051 +:10DF4000B0E055CE80EDC82E87E0D82EE12CF12C24 +:10DF5000E4CCCF93C0919E04C13081F1C23059F41A +:10DF60000E9453A66093960470939704809398043C +:10DF70009093990402C00E9487A681E080939E043A +:10DF80000F9470466093920470939304809394046A +:10DF900090939504C230A1F080918A1390918B13D5 +:10DFA000019690938B1380938A1310929F04109282 +:10DFB000A0041092A1041092A20402C080E001C04B +:10DFC00081E0CF910895CF93DF9300D01F92CDB71A +:10DFD000DEB780918913882389F083E390E09C83E6 +:10DFE0008B831A8219829E012F5F3F4F40E150E0E0 +:10DFF0006AE873E1CE0103960E94A4380F900F9057 +:10E000000F900F90DF91CF910895CF92DF92EF9212 +:10E01000FF920F931F9380919E048150823010F0E5 +:10E0200080E05DC010929E040F94704660939A0445 +:10E0300070939B0480939C0490939D0480918C1317 +:10E0400090918D13019690938D1380938C13C090B3 +:10E050009F04D090A004E090A104F090A2040E943C +:10E0600053A660939F047093A0048093A10490939F +:10E07000A20400918E1310918F1320919013309170 +:10E0800091130C191D092E093F09DC01CB01800FEA +:10E09000911FA21FB31F80938E1390938F13A09391 +:10E0A0009013B09391130E9453A600919213109174 +:10E0B000931320919413309195130617170728078F +:10E0C000390750F40E9453A66093921370939313F0 +:10E0D00080939413909395130E94E36F81E01F91B6 +:10E0E0000F91FF90EF90DF90CF900895CF93DF9343 +:10E0F00000D01F921F92CDB7DEB781E080938913C5 +:10E10000EAE8F3E180E1DF011D928A95E9F70E94D8 +:10E11000E36F86E18D8382E390E09C838B831A8298 +:10E1200019829E012F5F3F4F41E050E0BE016B5FBF +:10E130007F4FCE0103960E94A4380F900F900F904E +:10E140000F900F90DF91CF9108950F931F93CF936E +:10E15000DF9300D01F92CDB7DEB78C0108960F94E5 +:10E160007F0669837A838B839C83BE016F5F7F4FB9 +:10E17000C8010F94FA049B01AC01F8016085718518 +:10E18000828593850F946A60F80160877187828722 +:10E1900093870F900F900F900F90DF91CF911F9169 +:10E1A0000F910895CF92DF92EF92FF920F931F93FA +:10E1B000CF93DF93C9E3D3E100EF1DE0C12CD12C55 +:10E1C0007601C39469917991899199910F94355908 +:10E1D000288939894A895B890F9496590F94DE61A1 +:10E1E000F80161937193819391938F01C616D706BD +:10E1F000E806F90610F46B017C01F3E1C934DF078E +:10E2000009F76FEF7FEFCB01A70196010F94865FAF +:10E210002093000E3093010E4093020E5093030E94 +:10E22000DF91CF911F910F91FF90EF90DF90CF90F2 +:10E2300008950F931F93CF93DF930DE413E1CEE086 +:10E24000DEE0F80121913191419151918F0160E01F +:10E2500070E080E89FE30F946561699379938993F7 +:10E260009993FEE0CE31DF0761F70E9453E5DF911D +:10E27000CF911F910F910C94D2709091D009809101 +:10E28000D109981306C08091361390913713892BCA +:10E2900021F080E00E94243AF0CF08952091591394 +:10E2A00030915A1340915B1350915C13FC016081D3 +:10E2B0007181828193810F9496590F94D8626093F3 +:10E2C000020A7093030A8093040A9093050A9091BE +:10E2D000D0098091D10998130C9420680E943D7157 +:10E2E00080916F00982F927081FF05C080916F0020 +:10E2F0008D7F80936F004091020A5091030A6091D4 +:10E30000040A7091050A40933218509333186093B1 +:10E31000341870933518992329F080916F0082602A +:10E3200080936F0008954F925F926F927F928F92C9 +:10E330009F92AF92BF92CF92DF92EF92FF920F9394 +:10E340001F93CF93DF93EC018B015A01F9012091C8 +:10E35000591330915A1340915B1350915C136081B3 +:10E360007181828193810F9496590F94D8626B01C9 +:10E370007C012091551330915613409157135091C1 +:10E380005813F50160817181828193810F949659B0 +:10E390000F94D8624B015C012091511330915213BC +:10E3A0004091531350915413F8016081718182811F +:10E3B00093810F9496590F94D8622B013C012091C0 +:10E3C0004D1330914E1340914F135091501368816B +:10E3D00079818A819B810F9496590F94D8626093BA +:10E3E000F6097093F7098093F8099093F909409220 +:10E3F000FA095092FB096092FC097092FD09809223 +:10E40000FE099092FF09A092000AB092010AC09200 +:10E41000020AD092030AE092040AF092050A90914F +:10E42000D0098091D109981791F0DF91CF911F9178 +:10E430000F91FF90EF90DF90CF90BF90AF909F90A3 +:10E440008F907F906F905F904F900C9420680E9407 +:10E450003D7180916F00982F927081FF05C080916F +:10E460006F008D7F80936F004091FE095091FF09EE +:10E470006091000A7091010A0091FA091091FB095C +:10E480002091FC093091FD09C090F609D090F70960 +:10E49000E090F809F090F909C0922618D092271858 +:10E4A000E0922818F092291800932A1810932B183C +:10E4B00020932C1830932D1840932E1850932F181A +:10E4C00060933018709331184091020A5091030AFA +:10E4D0006091040A7091050A4093321850933318E2 +:10E4E0006093341870933518992329F080916F0048 +:10E4F000826080936F00DF91CF911F910F91FF9009 +:10E50000EF90DF90CF90BF90AF909F908F907F90D3 +:10E510006F905F904F900895CF93DF9390916F002D +:10E52000292F227091FF05C090916F009D7F9093DD +:10E530006F0094E0899FA0011124FA01EA5DF74E73 +:10E540006081718182819381222329F020916F0063 +:10E55000226020936F00EA01C25FD14F0F943759B8 +:10E56000288139814A815B810F949659DF91CF913F +:10E5700008959091D0098091D109981306C0809197 +:10E58000361390913713892B21F080E00E94243AB2 +:10E59000F0CF0C947037CF93DF9390916F00292FB9 +:10E5A000227091FF05C090916F009D7F90936F0046 +:10E5B00094E0899FA0011124FA01E65EF74E608184 +:10E5C000718182819381222329F020916F00226042 +:10E5D00020936F00EA01C25FD14F0F943759288111 +:10E5E00039814A815B810F949659DF91CF910895CB +:10E5F0000F931F93CF93DF9300D01F92CDB7DEB759 +:10E60000209191042223E1F08C0108960F947F065B +:10E6100069837A838B839C83BE016F5F7F4FC801C0 +:10E620000F94FA049B01AC01F80160857185828525 +:10E6300093850F946B60F801608771878287938759 +:10E640000F900F900F900F90DF91CF911F910F912E +:10E65000089581E08093F4041092C70D20E040E01B +:10E6600060E070E08CE598E70E94329A85EC9AE3CE +:10E670009093AD138093AC13089520E040E060E0E8 +:10E6800070E080E998E70E94329A81E08093ED047F +:10E690008091EE04811103C082E592E202C08AE01B +:10E6A00090E49093AD138093AC1308955F926F92B2 +:10E6B0007F928F929F92AF92BF92CF92DF92EF9212 +:10E6C000FF920F931F93CF93DF9361E081E00E944D +:10E6D000C999D0916D0DC0E080EBE82E82E2F82E52 +:10E6E0005524539491ECC92E99E9D92E22E8A22EF3 +:10E6F00022E2B22E35EC832E39E9932E43E7642EC5 +:10E7000042E2742ED1110BC080916C0D811161C059 +:10E710008091750D1092750D811155C05AC0D13080 +:10E7200021F580916C0D813071F48091750D1092FE +:10E73000750D882341F081EA99E70F94E5108091E7 +:10E740008A0D81114FC180912E02882309F47BC06C +:10E7500081E090916C0D913009F080E003E02EE3B0 +:10E7600042ED51E26C2F0E94178B0E94279A182FBE +:10E77000D23061F480916C0D823009F049C08091F3 +:10E78000750D1092750D811135C042C0D33061F402 +:10E7900080916C0D833009F06FC08091750D1092DF +:10E7A000750D811161C068C0D43009F04FC08091EF +:10E7B0006C0D843009F0CEC08091750D1092750DEE +:10E7C0008111C0C0C7C00E94409B80918A0D8111F9 +:10E7D00009C180912E028823B1F181E090916C0DE6 +:10E7E000911180E004E024E040EF5BE36C2F0E9495 +:10E7F000178B29C080919E13852580939E1383E0FB +:10E8000080932E020F946D3280918A0D8111EAC09F +:10E8100080912E02882309F464C081E090916C0DF0 +:10E82000923009F080E090919E13911103C02BEC7F +:10E830003BE302C02FEC3BE301E04EED5BE26C2FCB +:10E840000E94DA8C4EC00E94279A182FD53009F00A +:10E8500048C080916C0D853039F58091750D10920E +:10E86000750D81111BC020C08BE296E70F94E51057 +:10E8700080918A0D8111B6C080912E02882369F1A2 +:10E8800081E090916C0D933009F080E003E02EE37D +:10E8900042ED52E26C2F0E94178B1FC00E94C59957 +:10E8A00080918A0D81119EC080912E02882309F4E7 +:10E8B00062C09F928F927F926F92CF9381E09091EE +:10E8C0006C0D953009F080E08F930E949B990F901A +:10E8D0000F900F900F900F900F90112319F186E079 +:10E8E00022C01111FCCFD63009F050C080916C0DC0 +:10E8F000863009F180912E028823A1F0DF92CF9219 +:10E90000BF92AF92CF9381E090916C0D963009F059 +:10E9100080E08F930E949B990F900F900F900F9023 +:10E920000F900F9088E0CF5FDF5FC53009F0EACE2F +:10E9300080936B0D57C08091750D1092750D8111EC +:10E940001DC0D8CF8EE296E70F94E51080918A0D16 +:10E95000811148C080912E02882369F081E0909156 +:10E960006C0D943009F080E003E02EE341EC52E2BC +:10E970006C2F0E94178B112349F0B1CF0E94C199CF +:10E9800080918A0D882309F4B5CF2CC0D73051F679 +:10E9900080916C0D873071F48091750D1092750D1A +:10E9A000882341F00E94AF5C0E94AC9980918A0D4F +:10E9B000811118C080912E02882309F4B3CF1F92D1 +:10E9C000FF92EF92CF9381E090916C0D973009F018 +:10E9D00080E08F930E949B990F900F900F900F9063 +:10E9E0000F90A0CFDF91CF911F910F91FF90EF90EB +:10E9F000DF90CF90BF90AF909F908F907F906F905F +:10EA00005F9008956F927F928F929F92AF92BF9284 +:10EA1000CF92DF92EF92FF920F931F93CF93DF93EA +:10EA2000C82F61E081E00E94C99960906D0D712C42 +:10EA300085ECC82E89E9D82E93E7A92E92E2B92E4B +:10EA4000D0E0CE01880F991F9C01255A324F490111 +:10EA5000FC01E959F24F7F01C15AD24F61100BC03E +:10EA600080916C0D81112AC08091750D1092750DE9 +:10EA700081111EC023C0F1E06F120BC080916C0D9C +:10EA80008130C1F58091750D1092750D811127C0EF +:10EA900031C022E062124BC080916C0D823009F0CF +:10EAA00073C08091750D1092750D81115EC06CC0A0 +:10EAB0000E94409B80918A0D8111BEC080912E02E0 +:10EAC000882369F181E090916C0D911180E004E060 +:10EAD00024E04EEE5BE2672D0E94178B20C040E0E1 +:10EAE00050E0BE0186EA92E20F948E4980918A0D31 +:10EAF0008111A2C080912E02882389F011E08091BB +:10EB00006C0D813009F010E088810E9406AC00E0B5 +:10EB10009C0146EA52E2672D812F0E94DA8C7394A1 +:10EB20006394F5E07F129ACF70926B0D85C023E05D +:10EB300062120CC080916C0D833009F048C0809146 +:10EB4000750D1092750D811133C041C034E0631210 +:10EB5000E6CF80916C0D843009F054C08091750D22 +:10EB60001092750D811148C04DC000E010E024E006 +:10EB700031E045E050E0B7018BE793E10F94CD49D8 +:10EB800080918A0D811158C080912E02882339F21C +:10EB900011E080916C0D823009F010E0F701808166 +:10EBA00091810E948DAB00E09C014BE753E1B3CF14 +:10EBB00000E010E02CE830E045E050E0B4018FEEDA +:10EBC0009AE30F94CD4980918A0D811135C08091CF +:10EBD0002E02882309F4A3CF11E080916C0D8330BD +:10EBE00009F010E0F401808191810E948DAB00E07A +:10EBF0009C014FEE5AE38FCF0E94C59980918A0DF8 +:10EC000081111AC080912E02882309F488CFDF92E7 +:10EC1000CF92BF92AF927F9281E090916C0D943031 +:10EC200009F080E08F930E949B990F900F900F90B6 +:10EC30000F900F900F9073CFDF91CF911F910F9195 +:10EC4000FF90EF90DF90CF90BF90AF909F908F900C +:10EC50007F906F90089580E00C94027581E00C9491 +:10EC600002752F923F924F925F926F927F928F9296 +:10EC70009F92AF92BF92CF92DF92EF92FF920F934B +:10EC80001F93CF93DF9300D01F92CDB7DEB761E023 +:10EC900081E00E94C99970906D0D312CE3E02E2E19 +:10ECA000F3E74F2EF2E25F2E711020C080916C0DC1 +:10ECB00081110CC08091750D1092750D882331F073 +:10ECC0000E94409B80918A0D8111BDC180912E02CE +:10ECD0008823F1F081E090916C0D911180E004E0C7 +:10ECE00024E045E05CE2632D0E94178B10919D1398 +:10ECF000177021E072120FC080916C0D813009F005 +:10ED000051C18091750D1092750D811143C14AC199 +:10ED100010919D131770173019F072E0672E25C0FF +:10ED20000F9418318823C9F392E079121CC0109116 +:10ED3000910480916C0D823009F446C180912E02BD +:10ED4000882309F46DC181E090916C0D923009F037 +:10ED500080E0111140C12BEC3BE301E040E75AE3B6 +:10ED6000632D0E94DA8C63E0662E8091B31590913A +:10ED7000B415A091B515B091B61580932F16909348 +:10ED80003016A0933116B093321667103CC08091B4 +:10ED90006C0D86111DC08091750D1092750D882324 +:10EDA000B9F00E9497D34AE3C42E48E7D42EE12C51 +:10EDB000F12C08EC12E420E030E0A9016FE276E1EA +:10EDC00080E992E20E9447D280918A0D81113BC175 +:10EDD00080912E028823B9F011E080916C0D87118B +:10EDE00010E060912F16709130168091311690913D +:10EDF00032160E94629C00E09C0140E952E2632DC1 +:10EE0000812F0E94DA8C81E0860D87115DC0809190 +:10EE10006C0D871137C08091750D1092750D882388 +:10EE200089F120E030E04AE754E46091B715709131 +:10EE3000B8158091B9159091BA150F94965920E0A4 +:10EE400030E04AE754E40F946B600F94DE61812C4C +:10EE5000912C2DEFA22E2BE9B22E6B0110EDE12E9D +:10EE600017E0F12E00E010E028E13CEF4FEF5FEFFC +:10EE700067EB75E18AEE9BE30E94D7D180918A0D02 +:10EE80008111E1C080912E028823F1F011E0809180 +:10EE90006C0D871110E08091B7159091B815A09175 +:10EEA000B915B091BA1589839A83AB83BC8360E2AC +:10EEB000CE0101960E9492A800E09C014AEE5BE31D +:10EEC000632D812F0E94DA8C82E0860D87112BC082 +:10EED00080916C0D87110CC08091750D1092750D8D +:10EEE000882331F00E94C19980918A0D8111ABC0B5 +:10EEF00080912E028823B9F081EC99E99F938F933A +:10EF000082E892E29F938F933F9281E090916C0D03 +:10EF1000971180E08F930E949B990F900F900F9014 +:10EF20000F900F900F9083E0860D871129C080917C +:10EF30006C0D87110CC08091750D1092750D882392 +:10EF400031F00E94C59980918A0D81117CC0809119 +:10EF50002E028823A9F085EC99E99F938F935F9205 +:10EF60004F923F9281E090916C0D971180E08F93CA +:10EF70000E949B990F900F900F900F900F900F9001 +:10EF80003394739485E038128FCE84E0860D80939D +:10EF90006B0D59C089E293E70F94E51080918A0DBB +:10EFA000811151C080912E02882321F181E090913E +:10EFB0006C0D913009F080E003E02EE34CE952E261 +:10EFC000632D0E94178B16C08091750D1092750DE0 +:10EFD000811104C0B3CE2FEC3BE3BFCE21E012275A +:10EFE00020922E020E94FF9880918A0D882309F4B6 +:10EFF000A5CE29C0173009F493CE8091B315909116 +:10F00000B415A091B515B091B61580932F169093B5 +:10F010003016A0933116B093321692E0692EF3CEDB +:10F020008091B3159091B415A091B515B091B61516 +:10F0300080932F1690933016A0933116B09332160A +:10F0400083E0682EE0CE0F900F900F900F90DF912D +:10F05000CF911F910F91FF90EF90DF90CF90BF90D5 +:10F06000AF909F908F907F906F905F904F903F9068 +:10F070002F90089560912F1670913016809131165F +:10F080009091321641E00D942F3080912E0288230A +:10F0900041F020E030E041E069E572E281E00E9469 +:10F0A000068C8091750D1092750D882321F01092B9 +:10F0B000EE040C943D73089580912E02882341F054 +:10F0C00020E030E041E068E672E282E00E94068CD7 +:10F0D0008091C70D8770873041F420E040E060E008 +:10F0E00070E085E498E70C94329A08958091ED04DD +:10F0F000811106C01092F4040E94409B0E94AC99BA +:10F1000080912E02882341F020E030E041E060E36E +:10F1100072E281E00E94068C82E080932E020895C4 +:10F120000F931F93CF93DF93CDB7DEB72A970FB618 +:10F13000F894DEBF0FBECDBF80912E028823F1F080 +:10F140001F9289E18F938091EE0490E001969F9346 +:10F150008F938AE492E29F938F938E010F5F1F4FEC +:10F160001F930F930F94C858B8018FE392E20E9447 +:10F17000598C0FB6F894DEBF0FBECDBF84E08093EC +:10F180002E028091ED04811108C020E040E060E093 +:10F1900070E088ED98E70E94329A2A960FB6F894AC +:10F1A000DEBF0FBECDBFDF91CF911F910F910895AC +:10F1B000CF92DF92EF92FF920F931F93CF93DF9343 +:10F1C00000D01F92CDB7DEB78091750D1092750DEE +:10F1D0008823E1F08091EE048F5F8093EE04893103 +:10F1E00090F081E08093ED0420E040E060E070E08A +:10F1F00086E798E70E94329A8AE090E49093AD13F4 +:10F200008093AC1391C00E943D738EC060917A0DC3 +:10F2100070917B0D80917C0D90917D0D6115710534 +:10F220008105910509F450C00F9437592DEC3CEC41 +:10F230004CEC5CE30F94965920913D0230913E02D4 +:10F2400040913F02509140020F946B607B018C0112 +:10F2500020E030E040E050EC0F94305987FD0FC0C3 +:10F2600020E030E040E050E4B701C8010F94CB62E9 +:10F2700018164CF4E12CF12C00E010E404C0E12C51 +:10F28000F12C00E010ECC701D80180933D0290936F +:10F290003E02A0933F02B093400280E090E0A0E8DD +:10F2A000B0E489839A83AB83BC83CE0101960F942B +:10F2B000F80A82E080932E0210927A0D10927B0D54 +:10F2C00010927C0D10927D0D80912E02882361F1A9 +:10F2D000C0903D02D0903E02E0903F02F09040028C +:10F2E00020E030E0A901C701B6010F94305987FD35 +:10F2F00005C027E137EB41ED58E304C027E137EBC8 +:10F3000041ED58EBC701B6010F946B6069837A83B6 +:10F310008B839C836BE2CE0101960E9492A8BC0174 +:10F320008AE49DE20E94598C0F900F900F900F90ED +:10F33000DF91CF911F910F91FF90EF90DF90CF90D1 +:10F340000895CF92DF92EF92FF920F931F93CF9386 +:10F35000DF9361E081E00E94C999C0916D0DD0E01A +:10F360008FE1E82E82E2F82E99EEC92E91E2D92E95 +:10F37000C1110BC080916C0D811129C08091750D58 +:10F380001092750D81111DC022C0C13061F48091B1 +:10F390006C0D813009F014C18091750D1092750DBE +:10F3A000811104C10DC1C23009F0F2C080916C0D11 +:10F3B000823019F58091750D1092750D811115C06F +:10F3C0001CC00E94409B80918A0D81116AC180916E +:10F3D0002E02882319F181E090916C0D911180E04B +:10F3E00004E024E04EEE5BE216C08CEE91EC0F944C +:10F3F000E51080918A0D811154C180912E028823DD +:10F4000069F081E090916C0D923009F080E003E0AA +:10F410002EE346E152E26D2F0E94178B0E94279A3D +:10F4200081110EC0C53071F480916C0D853009F0EA +:10F4300025C18091750D1092750D811117C11EC1E6 +:10F4400015E001C016E01C1322C080916C0D8113E1 +:10F450000EC08091750D1092750D882341F08EE8D5 +:10F4600093E00F94E51080918A0D81111AC180916B +:10F470002E02882361F081E090916C0D9C1380E056 +:10F4800003E02EE342ED5BE36D2F0E94178B81E0DA +:10F49000810F8C1322C080916C0D8C130EC0809153 +:10F4A000750D1092750D882341F085E89CE90F9445 +:10F4B000E51080918A0D8111F4C080912E0288237D +:10F4C00061F081E090916C0D9C1380E003E02EE3ED +:10F4D0004DE75AE36D2F0E94178B82E0810F8C134A +:10F4E00022C080916C0D8C130EC08091750D10920E +:10F4F000750D882341F084EE9DE90F94E51080910D +:10F500008A0D8111CEC080912E02882361F081E0A6 +:10F5100090916C0D9C1380E003E02EE340EE5DE2E1 +:10F520006D2F0E94178B83E0810F8C1328C0909160 +:10F530006C0D9C1316C08091750D1092750D88236B +:10F5400081F020E040E060E070E08AE59BE7DF9139 +:10F55000CF911F910F91FF90EF90DF90CF900C947F +:10F56000329A80912E02882351F081E09C1380E032 +:10F5700003E02EE34EEE51E26D2F0E94178BDF5F0A +:10F58000CF5FD53009F0F4CE1C5F10936B0D89C0AE +:10F59000C33071F580916C0D833009F03FC08091CC +:10F5A000750D1092750D811131C038C0D092AD1318 +:10F5B000C092AC130E94389B80918A0D811171C05A +:10F5C00080912E02882309F429CF1F92FF92EF9297 +:10F5D000DF9381E090916C0D913009F080E08F9382 +:10F5E0000E949B990F900F900F900F900F9016CF45 +:10F5F000C43009F013CF80916C0D843039F58091BF +:10F60000750D1092750D811119C020C087E595EC1C +:10F610000F94E51080918A0D811143C080912E02D4 +:10F62000882309F4FBCE81E090916C0D933009F0B2 +:10F6300080E003E02EE349E052E2EDCE80EB93EC74 +:10F640000F94E51080918A0D81112BC080912E02BC +:10F65000882309F4E3CE81E090916C0D943009F099 +:10F6600080E003E02EE349E05DE2D5CE8AEA90EC4B +:10F670000F94E51080918A0D811113C080912E02A4 +:10F68000882369F081E090916C0D953009F080E05D +:10F6900003E02EE340E052E26D2F0E94178B16E04C +:10F6A000F6CEDF91CF911F910F91FF90EF90DF90F9 +:10F6B000CF900895EF92FF920F931F938CEFE82E57 +:10F6C0008BE2F82E00E010E02EEE31E243E75BE73C +:10F6D0006EEF7BE284EE91E20E94D0D21F910F91F7 +:10F6E000FF90EF900895CF930E94AF5C0E9465A1B8 +:10F6F000C82F882319F080E00E94F05D8C2FCF91F5 +:10F700000C94B8994F925F926F927F928F929F92D2 +:10F71000AF92BF92CF92DF92EF92FF920F931F931F +:10F72000CF93DF9300D01F92CDB7DEB70F94704612 +:10F730004B015C0110911D021F3FD1F00F947046E8 +:10F74000C090EF04D090F004E090F104F090F20447 +:10F75000DC01CB018C199D09AE09BF09B7FD08C0BA +:10F760008091D0099091D1098F5F8F7089130BC060 +:10F770000E9467AE8091710581112DC08091F905BD +:10F7800082FDD1C128C084E01802F0011124EC569A +:10F79000FD4F20E030E040E752E4608171818281DA +:10F7A00093810F94656169837A838B839C83C12CD9 +:10F7B000D12C76018E010F5F1F4F21E432E04DE323 +:10F7C00052E069E372E085E392E00E94F1E48FEF9A +:10F7D00080931D02CDCF10923A0599B181E0292F77 +:10F7E000207194FD80E0109139058117A9F1809373 +:10F7F00039052111B3C164EF71E080E090E00F940E +:10F8000045310F94AE16123009F0A2C110928E0A43 +:10F810000F94E41581E08093F30485ED93E29093D7 +:10F82000060880930508109208081092070883E0E4 +:10F8300080932E020F9470464B015C01DC01CB01DA +:10F840008C599F4FAF4FBF4F80933505909336052E +:10F85000A0933705B0933805809135059091360512 +:10F86000A0913705B0913805A5019401281B390BEB +:10F870004A0B5B0B57FF05C08091F604882309F4FF +:10F8800001C2D501C4018C599F4FAF4FBF4F809328 +:10F89000350590933605A0933705B09338056091F0 +:10F8A0007205062E000C770B77FF03C071956195EA +:10F8B0007109062E000C770B880B990B0F943759A2 +:10F8C0002B013C0120E030E040E850E40F94CB6293 +:10F8D00087FF06C08091750D882309F494C082C00B +:10F8E0008091740D882309F456C0C090700DD0909B +:10F8F000710DE090720DF090730DC114D104E1040C +:10F90000F104E1F120E030E040E85EE3C301B20140 +:10F910000F9496592B013C01C501B4016C197D0966 +:10F920008E099F090F9435599B01AC01C301B201A7 +:10F930000F94656120E030E04AE754E40F94965953 +:10F940006B017C0120E030E040EA52E40F94CB628E +:10F9500087FF0FC020E030E040EF51E4C701B6015F +:10F960000F94CB6287FD0AC02AE030E040E050E00F +:10F9700009C024E630E040E050E004C021E030E07F +:10F9800040E050E08092700D9092710DA092720D47 +:10F99000B092730D04C021E030E040E050E0A0914F +:10F9A00072050A2E000CBB0B0F94D25F24E030E0EE +:10F9B00040E050E00F94A85F80917A0D90917B0D0C +:10F9C000A0917C0DB0917D0D820F931FA41FB51FD8 +:10F9D00080937A0D90937B0DA0937C0DB0937D0D59 +:10F9E00010927205D501C4018856954CAF4FBF4F98 +:10F9F0008093310590933205A0933305B09334057D +:10FA000081E080932E028091220A9091230A8F58E0 +:10FA10009E4741F480911E02882309F4B1C08150B1 +:10FA200080931E0280916F00282F227081FF05C0F5 +:10FA300080916F008D7F80936F008091040E909174 +:10FA4000050EA091060EB091070E222329F02091F9 +:10FA50006F00226020936F003AE0B695A7959795C6 +:10FA600087953A95D1F7009741E0A407B10520F0BA +:10FA70008FEF9FEFA0E0B0E09695879520912E0242 +:10FA8000211105C03091F6043111F8C03FC0009734 +:10FA900039F040912F055091300548175907B0F5BE +:10FAA0008091F604882309F47BC083E00E94998A40 +:10FAB00081E08093480AE091220AF091230A199587 +:10FAC0001092F5048091F604811177C01092750DA3 +:10FAD0008091220A9091230A8F589E47F9F40F943F +:10FAE0007046DC01CB0188199909AA09BB0900916C +:10FAF0002F051091300520E030E0081719072A077C +:10FB00003B0720F49093300580932F058091220AC3 +:10FB10009091230A8F589E4709F486C08091F4047F +:10FB2000811182C09AC080913A05811156CE91E030 +:10FB300090933A052091C90D211103C08091F704DB +:10FB400089278093750D1092C90D0E94C6CD45CEB0 +:10FB500060E080E093E20E9482AD5CCE0F943D169F +:10FB60008091990A877F8093990A123009F452CEC6 +:10FB700060E082EF92E20E9482AD0E94389B4ACE02 +:10FB80008CE080931E0280912F05909130050197A3 +:10FB90009093300580932F0581E080932E0242CF11 +:10FBA0002230C0F0243028F02430A1F410922E022C +:10FBB00011C081E080932E020DC088E29AE00E947D +:10FBC000F7C891E0811101C090E09093F604811193 +:10FBD0000BC07CCF84E29AE00E9462CA81E08093ED +:10FBE000F5048093F60461CF8091220A9091230A54 +:10FBF0008F589E4709F046C00F947046DC01CB0138 +:10FC000088199909AA09BB0900912F05109130059F +:10FC100020E030E0081719072A073B0798F5909372 +:10FC2000300580932F052EC048E9840E4AE3941EC8 +:10FC3000A11CB11C8092310590923205A09233052F +:10FC4000B09234058091F60481111CC080912E027F +:10FC50008130C1F410922E0215C08091310590912F +:10FC60003205A0913305B0913405881A990AAA0A81 +:10FC7000BB0AB7FCE7CF0E94389BE4CF009709F49A +:10FC800014CF07CF0F900F900F900F90DF91CF916F +:10FC90001F910F91FF90EF90DF90CF90BF90AF90AA +:10FCA0009F908F907F906F905F904F900895CF922C +:10FCB000DF92EF92FF920F931F930F947046009183 +:10FCC000F9041091FA042091FB043091FC046B01BB +:10FCD0007C01C01AD10AE20AF30AF7FC13C0209192 +:10FCE000F80420952093F804DC01CB018A549C4F42 +:10FCF000AF4FBF4F8093F9049093FA04A093FB0495 +:10FD0000B093FC0481E09091F804911101C080E06F +:10FD10001F910F91FF90EF90DF90CF9008953F9249 +:10FD20004F925F926F927F928F929F92AF92BF920B +:10FD3000CF92DF92EF92FF920F931F93CF93DF93B7 +:10FD4000CDB7DEB760970FB6F894DEBF0FBECDBF5C +:10FD50001092740D8091750D1092750D8823B1F07D +:10FD600020E040E060E070E082E49EEB0E94329A86 +:10FD700081E08093F30485ED93E2909306088093ED +:10FD80000508109208081092070861C620917402B5 +:10FD90003091750240917A0D50917B0DC901840F0D +:10FDA000951F2436310559F44730510514F0069754 +:10FDB00023C04A3F5F4F0CF07AC306961DC024361D +:10FDC00031052CF4853691050CF071C305C08436DD +:10FDD00091050CF46CC303C08A3091053CF0883E59 +:10FDE000A3E09A072CF087EE93E002C08AE090E04F +:10FDF0002817390731F411C08A30910584F78AE059 +:10FE000090E0909375028093740210927A0D109294 +:10FE10007B0D10927C0D10927D0D0E945C3791E05D +:10FE2000382E39268091F504882309F45DC260914B +:10FE3000270E7091280E072E000C880B990B0F943B +:10FE4000375911E02091230E3091240E4091250E58 +:10FE50005091260E0F94CB6218160CF010E06091B2 +:10FE6000541570915515072E000C880B990B0F94A3 +:10FE7000375920915015309151154091521550919C +:10FE800053150F94CB6218160CF4126010932E05C4 +:10FE90008091350290913602A0913702B0913802DC +:10FEA0008D839E83AF83B8878091390290913A0207 +:10FEB000A0913B02B0913C0289879A87AB87BC87AF +:10FEC0008090931590909415A0909515B0909615EC +:10FED0008091971590919815A0919915B0919A15C8 +:10FEE0008D879E87AF87B88B20919B1530919C158D +:10FEF00040919D1550919E1560913D0270913E027A +:10FF000080913F02909140020F946B606B017C01E5 +:10FF100020E030E04AE754E40F9496592B013C016D +:10FF200020E030E0A901C701B6010F94305987FFE6 +:10FF300005C020E030E040EA50EC04C020E030E0B2 +:10FF400040EA50E4C301B2010F946B6020E030E05E +:10FF500040E251E40F9465610F94D7616B017C011D +:10FF600097FF0AC0F094E094D094C094C11CD11CB7 +:10FF7000E11CF11C8DE201C080E28093CC0590E190 +:10FF8000C91697E2D906E104F10494F0C701B6015D +:10FF900020E137E240E050E00F94A85FCA01B901C8 +:10FFA0002AE030E040E050E00F94A85F605D01C0BF +:10FFB00060E26093CD05A8EECA16A3E0DA06E1047C +:10FFC000F10494F0C701B60128EE33E040E050E0C0 +:10FFD0000F94A85FCA01B9012AE030E040E050E088 +:10FFE0000F94A85F605D01C060E26093CE05C70119 +:10FFF000B60124E630E040E050E00F94A85F6AE0EC +:020000021000EC +:10000000462E512C612C712CCA01B901A301920119 +:100010000F94A85F605D6093CF05C701B601A3018F +:1000200092010F94A85F162F662381F08EE28093D1 +:10003000D005CA01B901A30192010F94A85F605DC8 +:100040006093D105105D1093D20517C0CA01B901A4 +:10005000A30192010F94A85F662339F08EE280938A +:10006000D005605D6093D10505C080E28093D10525 +:100070008093D00580E28093D2056CEC75E086E237 +:1000800095E00F94D963332009F459C0A501940178 +:100090006D817E818F8198850F946B606B017C01EF +:1000A00020E030E0A9010F94305987FF06C0812C71 +:1000B000912CA12C4FEBB42E05C0812C912CA12C9E +:1000C0003FE3B32E2D853E854F85588969857A8516 +:1000D0008B859C850F946B602B013C01A5019401DD +:1000E000C701B6010F946B600F94D761CB010E94DA +:1000F000E1AABC018AE195E00F94D96320E030E0E9 +:10010000A901C301B2010F94305987FF05C020E057 +:1001100030E040E05FEB04C020E030E040E05FE32F +:10012000C301B2010F946B600F94D761CB010E94A1 +:10013000E1AABC0185E195E00F94D96342C0C0906B +:100140000A0ED0900B0EE0900C0EF0900D0E20E0F9 +:1001500030E543EC57E4C701B6010F94CB6287FF4B +:1001600003C011E00DE602C01AE003E620E030E033 +:10017000A901C701B6010F94CB6218161CF0C12C5F +:10018000D12C76011F920F93C701B6010F94DE6147 +:10019000212F30E040E050E00F94865F5F934F9353 +:1001A0003F932F938BEE92E29F938F938AE195E09A +:1001B0009F938F930F94C8580FB6F894DEBF0FBE6D +:1001C000CDBF0E943538882321F18091910A90910A +:1001D000920AA091930AB091940A0097A105B105E3 +:1001E000C1F0BC01CD016D597F4F8F4F9F4F24E669 +:1001F00030E040E050E00F94865F6091950A709186 +:10020000960A8091970A9091980A0F94865F122F10 +:1002100001C010E00E9453A66B017C0169837A83C0 +:100220008B839C83062F80911C02811709F43FC0A9 +:1002300010931C02F8E41F9FB001112480E090E0AD +:100240000F9435592AE037ED43E25CE30F94965959 +:100250000F94DE6160931405111103C010920F0515 +:1002600026C0143630F0812F64E60F94E95F805D7C +:1002700001C080E28093D0051A3048F02AE0812F37 +:10028000622F0F94E95F0F94E95F905D01C090E2E7 +:100290009093D105812F6AE00F94E95F905D909370 +:1002A000D20560ED75E08FE095E00F94D963809101 +:1002B0001B020817C9F0C0921B0241E020E8C216D9 +:1002C00021E5D20621E0E206F10408F440E06FEFF8 +:1002D00074E0CE0101960E944B4C9AEF899F802DCD +:1002E000112480588093FE040E94577E182F81E0CD +:1002F0000E94998A80912E05282F227081FD03C0CB +:1003000042E102E002C048E00CE080915C0A90E02B +:1003100044977CF480915E0A841758F02111CAC07A +:100320008BEA93E27C0123E060E588E29AE00E9498 +:1003300020E680915C0A8431B8F480915E0A8230B4 +:1003400098F0112309F4B9C08091080E882309F4AC +:10035000B4C085E793E27C0102E123E042E068E675 +:1003600088E29AE00E9420E680915C0A8C31B0F528 +:1003700090912E058090230E9090240EA090250E33 +:10038000B090260EC090270ED090280E843128F40D +:1003900080915E0A883008F05EC280915C0A8830E5 +:1003A00008F439C280915C0A8C3108F43BC2C090D9 +:1003B0005015D0905115E0905215F0905315809142 +:1003C0005C0A883008F434C280915C0A8C3108F4ED +:1003D00036C280915C0A8C3108F437C20E943538ED +:1003E000882349F080915C0A843328F480915E0A66 +:1003F0008A3208F065C080915C0A853328F48091C8 +:100400005E0A813308F084C080915C0A843328F44A +:1004100080915E0A823308F082C080915C0A80334A +:10042000D8F480915E0A8832B8F080910F05882355 +:1004300061F04FE055E060E387E30E943A8D65E2AA +:1004400070E080E090E00E94AC8A4FEF54E060E3FF +:100450008091FE040E943A8D80915C0A883298F463 +:1004600080915E0A8D3178F02BE040E86DE180E00C +:100470000E9404D180915C0A873228F480915E0A40 +:100480008F3108F056C080915C0A833328F4809144 +:100490005E0A8B3208F024C180915C0A813408F036 +:1004A000D6C280915E0A863308F03EC1D0C284E68F +:1004B00090E095CC81EB93E235CF8FE393E24BCF85 +:1004C00007E028E04AE26AE288E29AE00E943ED130 +:1004D00005E022E04CE262E388E29AE00E943ED12D +:1004E00024E04AE061E38AE20E9404D160912A0A92 +:1004F00070912B0A82E38093440A8BE28093450A31 +:1005000024E43AE042E388E29AE00F94974073CF04 +:1005100024E04AE461E386E30E9404D175CF02E05F +:100520002091140542E367E388E29AE00E943ED1FD +:1005300074CF332009F479C083E080935F0A06E228 +:100540000093600A68E570E080E090E00E94AC8A69 +:100550008BE080935F0A0093600A112329F08AE1FF +:1005600095E00E94558C24C08091C70D80FD18C075 +:100570002AE1E22E25E0F22ED7016D917D0166235E +:10058000B9F06F3234F4062E000C770B880B990B00 +:1005900004C06FE370E080E090E00E94AC8AECCF92 +:1005A00080919D1380FDDBCF86EE92E20E94AA8BA4 +:1005B00088E280935F0A06E20093600A69E570E0D2 +:1005C00080E090E00E94AC8A80E380935F0A009311 +:1005D000600A112329F085E195E00E94558C3EC008 +:1005E0008091C70D869580FD18C095E1E92E95E0B4 +:1005F000F92EF70161917F01662381F16F3234F4A6 +:10060000062E000C770B880B990B04C06FE370E08B +:1006100080E090E00E94AC8AECCF80919D1386959B +:1006200080FDD9CF86EE92E217C083E080935F0A07 +:1006300006E20093600A65E470E080E090E00E94CA +:10064000AC8A8BE080935F0A0093600A8AE195E0B0 +:100650000E94558C83EE92E20E94AA8B8DE48093D7 +:100660005F0A06E20093600A6AE570E080E090E0CD +:100670000E94AC8A85E580935F0A0093600A11238B +:1006800029F086E295E00E94558CFDCE8091C70D41 +:100690008695869580FD19C086E2E82E85E0F82EC5 +:1006A000D7016D917D01662309F4EDCE6F3234F4EC +:1006B000062E000C770B880B990B04C06FE370E0DB +:1006C00080E090E00E94AC8AEBCF80919D138695EC +:1006D000869580FDD6CF83EE92E20E94AA8BD3CE80 +:1006E00083E00E94998A83E080935F0A83E380938A +:1006F000600A66E070E080E090E00E94AC8A81E0F1 +:100700000E94998A80917402909175020E948DAB2B +:10071000AC0163E38CE00E943A8D65E270E080E01A +:1007200090E00E94AC8AB8CE10925F0A8EE380936C +:10073000600A84E795E00E9443A1082F863178F48F +:1007400084E795E00E94558C053109F480C160E290 +:1007500070E080E090E00E94AC8A0F5FF5CFE090FF +:1007600073058E2D90E0FC01EC58FA4F7F01CF010C +:100770000E9443A1082F60E870E0C7010E94AE8B81 +:10078000053130F56EE270E080E090E00E94AC8AC6 +:100790000431F1F06EE270E080E090E00E94AC8AFB +:1007A0000331B1F0202F30E02E5F3F4F4AEF42037C +:1007B000B001439F700D112460587F4F84E795E08E +:1007C0000E94AE8B60E270E080E090E00E94AC8A14 +:1007D0008091FD04181709F43AC11093FD0484E7D1 +:1007E00095E00E9443A190917305981788F481E0E9 +:1007F000890F21E0280FE82FF0E0EC58FA4F9081A4 +:10080000907C903811F4822FF4CF809373051FC130 +:10081000109273051CC111112FC0809143158111D5 +:10082000C1CD2AC080915E0A843108F058C0BFCD86 +:10083000111189C080913E158111C6CD84C080916F +:100840005E0A843108F0B6C0C4CD80915E0A84315E +:1008500008F0DFC0C3CD90FD0CC08FE093E27C01B7 +:100860000CE022E048E068E088E29AE00E9420E69E +:1008700094CD87E293E2F3CFB601DD0C880B990BA0 +:100880000F94375920E030E040E05FE30F946B6055 +:100890000F94D761CB010E948DABFC018081803227 +:1008A000E1F48181803211F092E001C091E043E0F7 +:1008B00050E0491B51094E0F5F1F892F880F980F79 +:1008C000892F819567E0815F0E943A8D69E070E031 +:1008D00080E090E00E94AC8A65CD93E0E8CF20E014 +:1008E00030E0A901C501B4010F946B6020E030E055 +:1008F00040E05FE30F946B600F94D761CB010E94DF +:100900008DABFC0180818032E1F48181803211F075 +:1009100092E001C091E043E050E0491B51094E0FC5 +:100920005F1F892F880F980F892F81956CE1815F58 +:100930000E943A8D69E070E080E090E00E94AC8A0D +:1009400036CD93E0E8CF6091541570915515072E80 +:10095000000C880B990B0F94375920E030E040E0F1 +:100960005FE30F946B600F94D761CB010E948DAB56 +:10097000FC0180818032E1F48181803211F092E0CB +:1009800001C091E043E050E0491B51094E0F5F1F49 +:10099000892F880F980F892F819567E0865A0E94CA +:1009A0003A8D69E070E080E090E00E94AC8A0CCD66 +:1009B00093E0E8CF20E030E040E05FE3C701B6011C +:1009C0000F946B600F94D761CB010E948DABFC013B +:1009D00080818032E1F48181803211F092E001C0A7 +:1009E00091E043E050E0491B51094E0F5F1F892FF2 +:1009F000880F980F892F81956CE1865A0E943A8D55 +:100A000069E070E080E090E00E94AC8AE2CC93E084 +:100A1000E8CF8091080E882309F4E0CC34E6839F68 +:100A2000C001112481589F4F6FEF70E00F94176041 +:100A3000CB010E948DABAC016CE187E60E943A8D40 +:100A400065E270E080E090E00E94AC8AC7CC6096DE +:100A50000FB6F894DEBF0FBECDBFDF91CF911F91CF +:100A60000F91FF90EF90DF90CF90BF90AF909F904D +:100A70008F907F906F905F904F903F900895CF93AD +:100A8000DF9381E08093F304E5E0F8E085ED93E205 +:100A90009183808313821282E7E0F1E080818B7F73 +:100AA0008083C8E0D1E0888180958470A6E0B1E0C1 +:100AB0008C9380818D7F80838881809582708C93D8 +:100AC0006A98729A54985C9A82E0809339050E94E1 +:100AD00067AE10927205DF91CF9108954F925F92A9 +:100AE0006F927F929F92AF92BF92CF92DF92EF92DE +:100AF000FF920F931F93CF93DF93CDB7DEB7289765 +:100B00000FB6F894DEBF0FBECDBFFC01DB019C9198 +:100B10008CE0899F800D11249081A92FAA0F9A0F34 +:100B2000990F90935F0A8093600A4115510509F46B +:100B30009DC059017F01FA83E9837C836B83011196 +:100B400003C0142F052F77C0C42E952E0C2D192D00 +:100B5000D12CAE014B5F5F4FB5018C2D992D0E94BA +:100B6000699FC82E992E4D805E806F8078844114D5 +:100B7000510461047104C9F0B0E24B1651046104E0 +:100B8000710481F0D301C2018D97A109B1090297C7 +:100B9000A105B10550F0EBE24E1651046104710459 +:100BA000B1F503C0DD2009F45AC0D7012C918D2D79 +:100BB00090E0820F911D469734F0253020F0CE0151 +:100BC00001960F94BE1081E0411451046104710438 +:100BD00009F480E0D80EF70180818D0D8083DD203F +:100BE00081F0DA94AE014B5F5F4FB501C8010E94FE +:100BF000699F8C016D817E818F8198850E94AC8A6E +:100C0000EECF45284628472809F0A0CF2FC0D3941F +:100C10000115110509F09DCF0C2D192D9ACF0E94B9 +:100C2000AC8AD7018C918F5F8C93853120F0CE01F7 +:100C300001960F94BE10AE014B5F5F4FB501812F3F +:100C4000902F0E94699F182F092F6D817E818F81BF +:100C50009885611571058105910509F707C0011592 +:100C6000110509F473CF0F5F1F4FD2CF28960FB62F +:100C7000F894DEBF0FBECDBFDF91CF911F910F91D2 +:100C8000FF90EF90DF90CF90BF90AF909F907F90BC +:100C90006F905F904F90089590910501947090939C +:100CA000030187FD76C0A3989091050190959470FB +:100CB0009093030190910501947090930301982FF4 +:100CC000990F86FD72C0A39880910501809584706C +:100CD0008093030180910501847080930301292F83 +:100CE000220F96FD60C0A3988091050180958470C5 +:100CF0008093030180910501847080930301922FFA +:100D0000990F26FD4EC0A3988091050180958470AF +:100D10008093030180910501847080930301292F42 +:100D2000220F96FD3CC0A3988091050180958470A8 +:100D30008093030180910501847080930301922FB9 +:100D4000990F26FD2AC0A398809105018095847093 +:100D50008093030180910501847080930301292F02 +:100D6000220F96FD18C0A39880910501809584708C +:100D7000809303018091050184708093030126FD17 +:100D800016C0A3988091050180958470809303011B +:100D90000895A39A89CFA39AE7CFA39AD5CFA39A10 +:100DA000C3CFA39AB1CFA39A9FCFA39A8DCFA39A73 +:100DB00080910501809584708093030108950895C2 +:100DC00080E090E00895BF92CF92DF92EF92FF9281 +:100DD0000F931F93CF93DF936B0189014A3009F47E +:100DE00094C0453109F065C0DB011296ED91FC918C +:100DF0001397F280C681D781A49A88E28A95000071 +:100E0000E9F720E1B22EBF0C38E2E32E88EF0E9412 +:100E10004C868E2D8A950000E9F7BFE1BF1508F4D6 +:100E20005AC08F2D807780680E944C868F2D8295C6 +:100E3000807F0E944C868E2D8A950000E9F780E81D +:100E40000E944C8680E00E944C868E2D8A95000080 +:100E5000E9F78AEF0E944C868E2D8A950000E9F70B +:100E60008E01005F1F4F8881807F0E944C86899190 +:100E70008295807F0E944C86C017D107A1F78E2DE6 +:100E80008A950000E9F7F394FB10C0CFA498F6010F +:100E9000C281D381CE010F946440811103C2DF91DE +:100EA000CF911F910F91FF90EF90DF90CF90BF9067 +:100EB0000895DB011296CD91DC911397842F90E079 +:100EC000FC017497E433F105F0F48827EE5FFE4FE0 +:100ED0008F4F0D942B6010EE1F0D1068812F807FB7 +:100EE0000E944C86812F8295807F0E944C868E2D99 +:100EF0008A950000E9F780E80E944C8680E8A3CF3D +:100F00008981F901808381E0CACF9C9AA4989B9A39 +:100F1000A39880910401846080930401809105016D +:100F20008095847080930301A49A88E28A950000DA +:100F3000E9F788E790E02EE93FE0CEE9DFE0F9014C +:100F40003197F1F70197C9F788EF0E944C8618E2B4 +:100F5000812F8A950000E9F780E20E944C8680E0AC +:100F60000E944C86812F8A950000E9F780E00E945C +:100F70004C8680E80E944C86812F8A950000E9F714 +:100F800080E00E944C8680E10E944C86812F8A95E9 +:100F90000000E9F7CE010197F1F7CE010197F1F7D3 +:100FA000CE010197F1F7CE010197F1F7CE0101973C +:100FB000F1F7CE010197F1F7CE010197F1F7CE01DC +:100FC0000197F1F7CE010197F1F7CE010197F1F703 +:100FD000CE010197F1F7CE010197F1F7CE0101970C +:100FE000F1F7CE010197F1F72197F1F780E20E9426 +:100FF0004C8680E40E944C86812F8A950000E9F798 +:1010000080E20E944C8680E60E944C861A95000081 +:10101000E9F7D0E0C8E218E28D2F807780680E945F +:101020004C868D2F8295807F0E944C868C2F8A95CE +:101030000000E9F780E80E944C8680E00E944C8620 +:101040008C2F8A950000E9F78AEF0E944C868C2F3E +:101050008A950000E9F790E2809105018470809301 +:101060000301A3988091050180958470809303010A +:1010700080910501847080930301A39880910501FC +:101080008095847080930301809105018470809322 +:101090000301A398809105018095847080930301DA +:1010A00080910501847080930301A39880910501CC +:1010B00080958470809303018091050184708093F2 +:1010C0000301A398809105018095847080930301AA +:1010D00080910501847080930301A398809105019C +:1010E00080958470809303018091050184708093C2 +:1010F0000301A3988091050180958470809303017A +:1011000080910501847080930301A398809105016B +:101110008095847080930301809105018470809391 +:101120000301A39880910501809584708093030149 +:1011300080910501847080930301A398809105013B +:101140008095847080930301809105018470809361 +:101150000301A39880910501809584708093030119 +:1011600080910501847080930301A398809105010B +:101170008095847080930301809105018470809331 +:101180000301A398809105018095847080930301E9 +:1011900080910501847080930301A39880910501DB +:1011A0008095847080930301809105018470809301 +:1011B0000301A398809105018095847080930301B9 +:1011C00080910501847080930301A39880910501AB +:1011D00080958470809303018C2F8A950000E9F735 +:1011E000915009F039CF88EF0E944C86812F8A9563 +:1011F0000000E9F7DF5FD03209F00ECF80E00E94F7 +:101200004C8680EC0E944C8688E28A950000E9F7C3 +:10121000A49881E044CE4D8150E0440F551F60E01A +:1012200070E08E819F810F94A063CE010F947A406D +:1012300081E035CEF90181819381913009F46EC04E +:10124000933009F040C048EF480F91E02B812417FC +:1012500008F490E021E03A81831708F420E031E0BF +:10126000841708F030E0492F432B242319F49323EB +:1012700009F449CED8011296FC90EE24EA94D12CC0 +:1012800044C0B901CE010F94814081E008CEF9013C +:1012900010828A8181838D81815082838B818383B7 +:1012A00081E0FDCD4D8150E0440F551F60E070E0BE +:1012B0008E819F810F94A06381E0F1CD8D81D90152 +:1012C0008C9381E0ECCD2B81281708F41CCE2A8169 +:1012D000821708F418CEF2809130C9F1D8F192301B +:1012E000B9F4E12CDD24DA9410C0B801CE010F94DA +:1012F0008140F8018181D8019C919D0D9C938E0DB8 +:1013000011968C93FF0C09F4FECDF7FEF4CFEDCFD0 +:10131000933009F4B2CFE12CD12CF7CF38E0380F5D +:1013200091E02B81281708F490E021E0381708F0AD +:1013300020E041E05A81351708F440E0322F392B84 +:10134000342319F4922309F4DECDF801F280EE245F +:10135000E39495CFE12CDD24D394D7CFDF92EF92A5 +:10136000FF920F931F93CF93DF93EC01D62E1CAD0A +:101370000BAD7C0184E0E80EF11CE98DFA8DC7010C +:101380001995412F480F2D2D602FC7010F942F1550 +:101390009BAD890F8BAF81E090E0DF91CF911F91E2 +:1013A0000F91FF90EF90DF9008958F929F92AF92F0 +:1013B000BF92CF92DF92EF92FF920F931F93CF9342 +:1013C000DF93EC018B015A018A859B85861797076D +:1013D00031F0888199810F949B401B870A8788850B +:1013E00099850196D1F1CE80DF80D5010C91002343 +:1013F00049F1E880F980602FC7010F943714F70195 +:10140000118911954501FFEF8F1A9F0AD4018D9123 +:101410004D01882349F0F7019089190F082F682F93 +:10142000C7010F943714F2CF003241F0D701539621 +:101430009C91539751968C91890F02C0F701808936 +:10144000180F01C010E0C10ED11C888599858C153C +:101450009D0518F481E090E024C0FC801A819E81F3 +:10146000190FC880D980D6015596ED91FC915697F9 +:10147000C6011995F80E00E0D5012D915D012223DA +:1014800041F04F2D612FC6010F942F15180F080F33 +:10149000F3CF8E819F81800F911D9F838E8380E08B +:1014A00090E0DF91CF911F910F91FF90EF90DF902F +:1014B000CF90BF90AF909F908F9008959CE0899FB0 +:1014C000802D112491E0980F909334152CE0280F73 +:1014D0002093331530E02E5F3F4F40915C0A50E07F +:1014E0002417350714F480E00895292F30E0409147 +:1014F0005E0A50E024173507B4F7662341F08E5F8B +:101500000E9491D1809133158E5F0E9491D180917C +:10151000331590915C0A891730F320915E0A9091FF +:101520003415291700F310925F0A8093600A81E056 +:101530000895482F50E020913B05022E000C330BFC +:101540004217530741F080933B0565EF73E288E251 +:101550009AE00D949B400895EF92FF920F931F9392 +:10156000CF93DF93CDB7DEB72C970FB6F894DEBFDD +:101570000FBECDBF6F3F71058105910509F060F485 +:1015800084E29AE00E94AE89E0912C0AF0912D0A43 +:101590003196849190E03EC010915F0A0091600AFC +:1015A0002091F304211109C045ED53E2602F812FF2 +:1015B0000E943BCA80E090E027C0E0902C0AF090A7 +:1015C0002D0A28E23AE03A832983212F30E03C8338 +:1015D0002B83202F30E03E832D8318861F822FEF30 +:1015E0003FEF3A8729871C861B869E012F5F3F4F5E +:1015F000AB01BC01C7010E9429C9B70188E29AE08A +:101600000F949B408F819885180F10935F0A009369 +:10161000600A99272C960FB6F894DEBF0FBECDBF97 +:10162000DF91CF911F910F91FF90EF9008950F934D +:10163000CF93DF93982F862FEA01692F0E945E8A4D +:10164000882361F143E160912E16CE010E94BBA078 +:10165000C82FCC0F8C0FC82FCC0FC73040F060E2E2 +:1016600070E080E090E00E94AC8AC81BF6CF8091C9 +:1016700033159AE790935F0A8093600A602F000FFA +:10168000770B880B990B0E94AC8A60E270E080E0D7 +:1016900090E0DF91CF910F910C94AC8ADF91CF91C4 +:1016A0000F910895EF92FF920F931F93CF93DF93C3 +:1016B000CDB7DEB72C970FB6F894DEBF0FBECDBF07 +:1016C00010915F0A0091600A2091F304211109C072 +:1016D00045ED53E2602F812F0E943BCA80E090E0ED +:1016E00026C0E0902C0AF0902D0A28E23AE03A83D6 +:1016F0002983212F30E03C832B83202F30E03E8351 +:101700002D8318861F827A8769871C861B869E0117 +:101710002F5F3F4F4EEB58E9BC01C7010E9400CA42 +:10172000B70188E29AE00F949B408F819885180F4B +:1017300010935F0A0093600A99272C960FB6F894CD +:10174000DEBF0FBECDBFDF91CF911F910F91FF90F4 +:10175000EF9008956FEF7FEF0C94528BEF92FF9212 +:101760000F931F93CF93DF93CDB7DEB72C970FB6B0 +:10177000F894DEBF0FBECDBF10915F0A0091600AE2 +:101780002091F304211109C045ED53E2602F812F10 +:101790000E943BCA80E090E026C0E0902C0AF090C6 +:1017A0002D0A28E23AE03A832983212F30E03C8356 +:1017B0002B83202F30E03E832D8318861F827A876B +:1017C00069871C861B869E012F5F3F4F41EC58E9BD +:1017D000BC01C7010E9400CAB70188E29AE00F94D9 +:1017E0009B408F819885180F10935F0A0093600AC1 +:1017F00099272C960FB6F894DEBF0FBECDBFDF91B0 +:10180000CF911F910F91FF90EF900895EF92FF926B +:101810000F931F93CF937B01C42F890141FB662750 +:1018200060F90E945E8A8823D1F1C0FF1BC00115B8 +:101830001105C1F4C7010E9421A125E130E0A901F1 +:10184000481B5109CA0157FD019695958795C82FE8 +:10185000C150C7FD07C060E270E080E090E00E94E8 +:10186000AC8AF6CF45E160912E16C7010E94BBA05D +:10187000C82FCC0F8C0FC82FCC0F0115110531F0DC +:101880006C2F70E0C8010E94AE8BC81BC73038F0C7 +:1018900060E270E080E090E00E94AC8AF6CFCF91E9 +:1018A0001F910F91FF90EF9008956FEF7FEF0C94D1 +:1018B000AE8BAF92BF92CF92DF92EF92FF920F93D7 +:1018C0001F93CF93DF935C016B010E9421A1E82E4F +:1018D000C6010E9443A1F12C03E110E0081B11098D +:1018E0000E151F0514F0C5E201C0CFE18C2F90E06A +:1018F000AC014E5F5F4F20915C0A30E04217530706 +:101900003CF0099720915E0A30E028173907DCF592 +:10191000D0E0C114D10409F442C06AE370E080E071 +:1019200090E00E94AC8A0E151F0584F4C45F80917C +:101930005C0AC817A0F12C2F30E0295031098091A2 +:101940005E0A90E0821793071CF429C0DD2339F169 +:10195000802F880F080F000F00935F0AC093600A62 +:1019600060E270E080E090E00E94AC8AC601DF9106 +:10197000CF911F910F91FF90EF90DF90CF90BF908C +:10198000AF900C94558C60912E1610925F0AC09304 +:10199000600A45E1C5010E94BBA0D1E0BACFDF914A +:1019A000CF911F910F91FF90EF90DF90CF90BF905C +:1019B000AF900895CF92DF92EF92FF920F93CF9363 +:1019C000DF93982F862F6A017901692F0E945E8A22 +:1019D000882309F447C0C701002319F00E9421A100 +:1019E00002C00E9443A1C82F43E1481B60912E16FC +:1019F000C6010E94BBA0CC23A9F1D82FDD0F8D0F0B +:101A0000D82FDD0F6AE370E080E090E00E94AC8A9E +:101A1000D73040F060E270E080E090E00E94AC8A55 +:101A2000D81BF6CF809133159AEFC99FC02D112492 +:101A3000C058C0935F0A8093600AC701002349F031 +:101A4000DF91CF910F91FF90EF90DF90CF900C94AA +:101A5000AA8BDF91CF910F91FF90EF90DF90CF9005 +:101A60000C94558CDF91CF910F91FF90EF90DF9008 +:101A7000CF900895E4E2FAE083AF64AFCA010C941A +:101A8000558C4F925F926F927F92AF92BF92CF929E +:101A9000DF92EF92FF920F931F93CF93DF9300D0CB +:101AA0001F92CDB7DEB78C0149835A836B837C8349 +:101AB0005901C12CD12C7601412C82E0582E612C89 +:101AC000712C49815A816B817C819E012F5F3F4F30 +:101AD000C8010F949618882341F1D301C201F8017F +:101AE000058404C0880F991FAA1FBB1F0A94D2F750 +:101AF000C80ED91EEA1EFB1E49815A816B817C816A +:101B00008789803139F481E0483F5F4F6105710575 +:101B100038F4D7CF81E0483F5F4F6F4F7F4088F266 +:101B2000F501C082D182E282F3820F900F900F9074 +:101B30000F90DF91CF911F910F91FF90EF90DF9069 +:101B4000CF90BF90AF907F906F905F904F9008952F +:101B50003F924F925F926F927F928F929F92AF923D +:101B6000BF92CF92DF92EF92FF920F931F93CF938A +:101B7000DF93CDB7DEB72C970FB6F894DEBF0FBE5C +:101B8000CDBF5C01DC0159968D909C905A97F40171 +:101B900081859285A385B4859C01AD012F5F3F4F60 +:101BA0004F4F5F4F29873A874B875C87D501149643 +:101BB000CD90DD90ED90FC901797C114D104E10415 +:101BC000F10439F0BFEFCB1ADB0AEB0AFB0A312C28 +:101BD00007C0F401C080D180E280F38033243394C5 +:101BE000260137011D821E821F821886F40181851D +:101BF0009285A385B4852D813E814F815885281714 +:101C000039074A075B0708F064C089859A85AB8568 +:101C1000BC858C159D05AE05BF0550F482E0C82E2D +:101C2000D12CE12CF12C92E0492E512C612C712CFD +:101C30009E012F5F3F4FB701A601C4010F94961874 +:101C4000882309F446C089819A81AB81BC81892BA4 +:101C50008A2B8B2B41F0260137019FEF491A590A35 +:101C6000690A790A05C0C414D504E604F70491F0A2 +:101C70002D813E814F8158852F5F3F4F4F4F5F4FE2 +:101C80002D833E834F8358873FEFC31AD30AE30A5D +:101C9000F30AACCF0FEF1FEF2FEF3FE0B301A2012C +:101CA000C4010F940418F82E882399F0D5011496D6 +:101CB0004D915D916D917C9117974115510561058D +:101CC000710549F093018201C4010F940418811138 +:101CD00002C0F12C29C0D50114964D925D926D92EF +:101CE0007C921797332051F0D301C2010196A11DB8 +:101CF000B11DF40180839183A283B383F5018589AB +:101D00009689A789B08D892B8A2B8B2B69F4D501F5 +:101D100055964D925D926D927C92589711968C914A +:101D20001197806811968C938F2D2C960FB6F8948E +:101D3000DEBF0FBECDBFDF91CF911F910F91FF90FE +:101D4000EF90DF90CF90BF90AF909F908F907F905B +:101D50006F905F904F903F9008958F929F92AF92B7 +:101D6000BF92CF92DF92EF92FF920F931F93CF9388 +:101D7000DF93EC018B81811102C080E078C009897A +:101D80001A892B893C890417150726073707A8F3FA +:101D90006A017B01823029F4C886D986EA86FB86EF +:101DA0000DC0C114D104E104F10451F41886198660 +:101DB0001A861B861C821D821E821F8281E057C0EC +:101DC00088849984AA84BB84E98DFA8D258530E0C6 +:101DD000275F3F4FB501A4014150510961097109C5 +:101DE000022E04C076956795579547950A94D2F7C9 +:101DF000D701C6010197A109B10904C0B695A795FD +:101E0000979587952A95D2F784179507A607B70760 +:101E100020F089288A288B2871F44D895E896F8982 +:101E2000788D4C835D836E837F834C015D018E01D1 +:101E30000C5F1F4F16C0841B950BA60BB70BF5CF7D +:101E40004C815D816E817F819801898D9A8D0F947F +:101E5000961891E0891A9108A108B108882309F41D +:101E60008CCF81149104A104B10451F795CFDF9177 +:101E7000CF911F910F91FF90EF90DF90CF90BF9087 +:101E8000AF909F908F9008950F931F93CF93DF9300 +:101E9000FC012381222311F080E044C08B01EC017E +:101EA000FB018789803139F18032B1F783E08B8380 +:101EB000F801428D538D648D758D4D8B5E8B6F8BCC +:101EC000788F9E012F5E3F4FC8010E94418D88236D +:101ED00019F31A8F098F81E08983188619861A866B +:101EE0001B861C821D821E821F82188A1C861D86EC +:101EF0001E861F8617C082E08B831D8A1E8A1F8A5A +:101F0000188EFB01808D918DA0E0B0E025E0880F58 +:101F1000991FAA1FBB1F2A95D1F7898B9A8BAB8B70 +:101F2000BC8BD7CFDF91CF911F910F91089540E0E7 +:101F300050E0BA010C94AD8E61E0FC0180810F94F9 +:101F400002458FEF0C948C44EF92FF921F93CF9336 +:101F5000DF9300D01F92CDB7DEB77C01162F298307 +:101F60003A834B835C83FC0182810E94984460E049 +:101F7000F70180810F9402450E94BCCA812F8064C2 +:101F80000E948C448C810E948C448B810E948C44E2 +:101F90008A810E948C4489810E948C44112311F013 +:101FA00087E801C085E90E948C441C3011F40E942E +:101FB000914410E00E949144F701838387FF04C09D +:101FC0001F3F11F01F5FF6CF0F900F900F900F90F3 +:101FD000DF91CF911F91FF90EF9008950F931F9382 +:101FE000CF93DF93EC0189018C81833039F089E054 +:101FF000440F551F661F771F8A95D1F79A01AB01D1 +:1020000068E1CE010E94A48F811128C08EEF8EBDA1 +:10201000F801C8019E5F0DB407FEFDCF20812EBDE3 +:102020000DB407FEFDCF21812EBD32968E179F077E +:1020300091F70DB407FEFDCF8FEF0E948C448FEF18 +:102040000E948C440E9491448B838F71853041F0B3 +:1020500083E18983CE010E949C8F19C086E016C05F +:102060000E94BCCA882379F020E030E0A9016DE02D +:10207000CE010E94A48F811108C00E949144811159 +:1020800004C011E005C087E101C086E1898310E04A +:10209000CE010E949C8F812FDF91CF911F910F91D4 +:1020A0000895CF93809102088823B9F14091FA07EF +:1020B0005091FB076091FC077091FD072AEF35E016 +:1020C00080910308909104080E94EE8FC82F81111F +:1020D00002C0C0E023C04091FE075091FF0760910D +:1020E000000870910108411551056105710591F0D5 +:1020F0002AEF35E080910308909104080E94EE8F4A +:10210000882339F31092FE071092FF0710920008FF +:10211000109201081092020801C0C1E08C2FCF91EB +:102120000895CF92DF92EF92FF920F931F93CF9378 +:10213000DF93EC0189018C81833039F089E0440F11 +:10214000551F661F771F8A95D1F79A01AB0161E190 +:10215000CE010E94A48F882339F084E08983CE01C8 +:102160000E949C8F80E03EC00F9470466B017C0102 +:102170002CE2C20E21E0D21EE11CF11C0E9491440F +:102180008B838F3F61F40F947046DC01CB018C1977 +:102190009D09AE09BF09B7FDF1CF81E11DC08E3F9A +:1021A000D1F48FEF8EBDF801D801A150BE4F0DB410 +:1021B00007FEFDCF9EB591938EBDEA17FB07B9F7D9 +:1021C0000DB407FEFDCF8EB58C930E9491440E9402 +:1021D000914411E003C08FE0898310E0CE010E949A +:1021E0009C8F812FDF91CF911F910F91FF90EF90E6 +:1021F000DF90CF900895CF92DF92EF92FF92CF932E +:102200006B017C01C42F8091FA079091FB07A0918C +:10221000FC07B091FD078C159D05AE05BF05D1F0FB +:102220000E945190811102C080E018C02AEF35E071 +:10223000B701A60180910308909104080E94919033 +:10224000882391F3C092FA07D092FB07E092FC0733 +:10225000F092FD0781E0C11180930208CF91FF90B9 +:10226000EF90DF90CF900895CF93DF93EC0141E0A2 +:10227000611101C040E06C857D858E859F850E943F +:10228000FB90882341F0888920E2829FC0011124BD +:1022900086509A4F02C080E090E0DF91CF91089580 +:1022A000CF93DF93EC018B81882339F1898187FFFC +:1022B00020C061E0CE010E943491FC01892BE9F03D +:1022C0008081853ED1F08B81823040F489899A8962 +:1022D000AB89BC89848F958FA68FB78F8D899E8996 +:1022E000AF89B88D938F828FB58BA48B89818F77BF +:1022F0008983DF91CF910C94519081E0888380E0B5 +:10230000DF91CF9108952F923F924F925F926F92FB +:102310007F928F929F92AF92BF92CF92DF92EF9275 +:10232000FF920F931F93CF93DF9300D01F92CDB7EF +:10233000DEB78C014B011A01DC0113968C911397C7 +:102340008130C9F411968C9181FF15C082FF19C0AC +:10235000F801418952896389748980859185A285B4 +:10236000B38584179507A607B70759F0C8010E94DF +:10237000AD8E811106C081E0D8018C938FEF9FEF65 +:102380002DC1610185C059968D919C915A97FC0190 +:1023900074802FEF270D2A013B0139E07694679472 +:1023A000579447943A95D1F7722E74207A01F1E050 +:1023B000FF22772009F478C080E092E08E199F090F +:1023C00056018C159D0508F45C01D80159962D9194 +:1023D0003C915A9714968D919D910D90BC91A02D92 +:1023E0000297A109B109F901058404C0880F991F5A +:1023F000AA1FBB1F0A94D2F7468557856089718949 +:10240000840F951FA61FB71F9C01AD01270D311D1D +:10241000411D511D29013A01A11432E0B30609F012 +:102420008AC08091FA079091FB07A091FC07B091B8 +:10243000FD0784159505A605B70569F410920208F5 +:102440008FEF9FEFDC018093FA079093FB07A09337 +:10245000FC07B093FD079401B301A201809103082A +:10246000909104080E94EE8F882309F484CFF8012C +:1024700080859185A285B3858A0D9B1DA11DB11D07 +:1024800080879187A287B3878A0C9B1CCA18DB08B8 +:10249000D80118964D915D916D917C911B97C11457 +:1024A000D10409F070CF7DC0E114F10409F084CFAC +:1024B00014964D915D916D917C9117974115510541 +:1024C0006105710559F455968D919D910D90BC91C2 +:1024D000A02D0097A105B10541F521C09E012F5FF8 +:1024E0003F4F0F949618882309F445CF89819A812C +:1024F000AB81BC81F801218D328DF9012789203112 +:1025000039F4883FFFEF9F07A105B10540F40DC0E6 +:10251000883F2FEF9207A2072FE0B20730F0C801E3 +:102520000E94A88D811148CF26CFF801848395831E +:10253000A683B78341CFE114F10419F5D8011896A9 +:102540004D915D916D917C911B9751968D919D91CF +:102550000D90BC91A02D481759076A077B0788F09A +:102560000E945190882309F406CF81E080930208ED +:102570004092FA075092FB076092FC077092FD07A9 +:1025800008C041E0C301B2010E94FB90882309F416 +:10259000F2CEA501B401C70186509A4F0F949763FC +:1025A00066CFF80181899289A389B4898417950738 +:1025B000A607B70738F4418B528B638B748B8181EC +:1025C00080688183F801818183FD02C0C10106C05A +:1025D000C8010E9450918111F9CFCDCE0F900F907C +:1025E0000F900F90DF91CF911F910F91FF90EF907F +:1025F000DF90CF90BF90AF909F908F907F906F9023 +:102600005F904F903F902F900895CF93DF93EC0110 +:102610000E9450911B82DF91CF910895CF93DF9359 +:10262000EB01FC012381211102C080E028C022506F +:10263000223020F48FE28883198220C060E00E945B +:102640003491009791F3FC0190E080E02EE230811C +:10265000303269F0883029F4DE01A90FB11D2C93C6 +:102660009F5FDE01A90FB11D30813C939F5F8F5F9B +:1026700031968B3061F7C90FD11D188281E0DF914F +:10268000CF9108952F923F924F925F926F927F92D7 +:102690008F929F92AF92BF92CF92DF92EF92FF9272 +:1026A0000F931F93CF93DF9300D01F92CDB7DEB768 +:1026B0009C838B834B015A01DC0113968C91811111 +:1026C00003C08FEF9FEFE3C0EB81FC81818180FF2E +:1026D000F8CFEB81FC8181899289A389B4894085F7 +:1026E000518562857385841B950BA60BB70BA501DD +:1026F00060E070E084179507A607B70708F45C014F +:1027000075018B819C8104969A838983612C42E0B8 +:10271000742EE114F10409F48BC0AB81BC811896CE +:102720004D915D916D917C911B976A01B1E0DB2227 +:10273000EB81FC812381818D928D1A012B0139E07F +:1027400056944794379427943A95D1F7223061F400 +:10275000FC01828D938DA48DB58DBC01CD01620DE0 +:10276000731D841D951D4AC0DC0114961C911150E7 +:102770001221C114D10401F511111EC0452B462BA5 +:10278000472B59F4EB81FC8185899689A789B08D07 +:1027900084839583A683B7830FC0AB81BC811496D5 +:1027A0004D915D916D917C91179729813A810F949C +:1027B0009618882309F485CFEB81FC81218D328D19 +:1027C00084819581A681B7810297A109B109F90198 +:1027D000058404C0880F991FAA1FBB1F0A94D2F753 +:1027E0004685578560897189840F951FA61FB71F7D +:1027F000BC01CD01610F711D811D911D93012C192B +:102800003D0987012E153F0508F489010115F2E005 +:102810001F0779F52091FA073091FB074091FC07DB +:102820005091FD07621773078407950719F421C0BB +:10283000C5012DC09401AB01BC01809103089091AA +:1028400004080E949190882309F43BCF800E911ECA +:10285000EB81FC8180859185A285B385800F911FD6 +:10286000A11DB11D80879187A287B387E01AF10A65 +:1028700050CF40E00E94FB90882309F422CFB6019C +:1028800066507A4FA801C4010F949763DFCF0F9071 +:102890000F900F900F90DF91CF911F910F91FF90AC +:1028A000EF90DF90CF90BF90AF909F908F907F90F0 +:1028B0006F905F904F903F902F900895DF92EF922E +:1028C000FF920F931F93CF93DF93FC01238122305C +:1028D00060F000851185228533850F71112722272D +:1028E0003327012B022B032B11F08FEF5EC0411514 +:1028F000510511F0FA0110827A01EB018C018DE093 +:10290000D82E40E250E0BE01C8010E9442938032BE +:10291000910539F021E0892B09F420E0822F81957F +:1029200044C028812223C9F1253E11F02E3231F412 +:10293000E114F10431F3F7011082E3CFE114F10463 +:1029400041F13B853F733F3021F54A8D5B8D452B2F +:1029500001F52F713FEF320F3230D8F430E02150C3 +:102960003109D29EC001D39E900D1124D701A80F2A +:10297000B91FFE0120E0AD01253088F431813D937F +:102980002F5F32962D30C1F7288126FF02C0FA0151 +:1029900015862B8523FDB5CF08C080E006C02B30FF +:1029A00010F43481ECCF3681EACFDF91CF911F91C3 +:1029B0000F91FF90EF90DF9008954F925F926F928A +:1029C0007F929F92AF92BF92CF92DF92EF92FF924F +:1029D0000F931F93CF93DF931F92CDB7DEB78C0178 +:1029E0007B015A01C22EDB0159968D919C915A9719 +:1029F000F801928F818FCB010E94978F912CF70164 +:102A000080859185A285B3854189528963897489BE +:102A100084179507A607B70708F060C025E0B695AC +:102A2000A795979587952A95D1F7F82FFF70DF2EF8 +:102A3000D70113968C91823008F460C041E050E0D9 +:102A4000BE016F5F7F4FC7010E944293019719F447 +:102A5000898190E002C08FEF9FEF019609F44EC08C +:102A6000F70180859185A285B3854F96A11DB11D83 +:102A700080879187A287B387F0E2DF9EB00111249F +:102A800066507A4F61157105C9F1DB018C9188237D +:102A900019F0853EC1F46CC191100EC08091FA0707 +:102AA0009091FB07A091FC07B091FD07F801848786 +:102AB0009587A687B787D08ADB018C91882361F040 +:102AC000992493949CCF4BE050E0C5010F948A6306 +:102AD000892B09F094CF14C0992493948C2D82747F +:102AE000823461F4992009F48BC0F801D08861E048 +:102AF000C8010E943491009709F00DC180E03BC1EC +:102B0000C7FCFCCFF0E2DF9EA00111249A01265001 +:102B10003A4FD9011B968C91817121F08C2D8271D5 +:102B200009F06AC08091FA079091FB07A091FC0719 +:102B3000B091FD07F80184879587A687B787D08A6B +:102B4000CA0186509A4F7C01DC0154964D915C91EC +:102B5000559760E070E0DA0199278827858B968B7E +:102B6000A78BB08FF701428D538D60E070E0482B4A +:102B7000592B6A2B7B2BD80155964D935D936D9302 +:102B80007C935897F9018385887161F4F701848DEE +:102B9000958DA68DB78DF801818B928BA38BB48B0D +:102BA00081E010C0803141F598012F5E3F4FD80180 +:102BB00059968D919C915A970E94418D8823E1F0FE +:102BC00084E0F80183838C2D8F70D80111968C934B +:102BD0001197F801148215821682178218961D9299 +:102BE0001D921D921C921B97C4FEB5C0C8010E9485 +:102BF000E0CA8111B0C082CFD80113961C927ECF5B +:102C0000D70113968C911397823009F477CF5196A0 +:102C10008D919D910D90BC91A02D803E9F4FAF4115 +:102C2000B10508F06BCFC7010E94A88D882309F475 +:102C300065CF0E945190882309F460CFD70159963F +:102C40002D913C915A9714968D919D910D90BC9128 +:102C5000A02D0297A109B109F901058404C0880FCC +:102C6000991FAA1FBB1F0A94D2F746845784608815 +:102C70007188480E591E6A1E7B1E81E080930208EF +:102C80004092FA075092FB076092FC077092FD0792 +:102C900080E092E0EAEFF5E0DF019C011D92215017 +:102CA0003040E1F7DD24D394D7015996ED91FC91A2 +:102CB0005A978481D81698F42AEF35E0B301A2011F +:102CC0004D0D511D611D711D8091030890910408E7 +:102CD0000E94EE8F882309F411CFD394E5CF80E0D2 +:102CE00092E0A0E0B0E0058404C0880F991FAA1FFD +:102CF000BB1F0A94D2F7F70141895289638974890D +:102D0000840F951FA61FB71F818B928BA38BB48B4B +:102D10008AEF95E0D12C20E2DC011D922A95E9F79B +:102D20002BE0F501DC0101900D922A95E1F721E2FB +:102D300038E2FC01318B208B40E058E05787468712 +:102D4000338B228B318F208F578B468B0E94519073 +:102D50008111D8CED3CEC5FE09C0F8014189528970 +:102D600063897489C8010E94AD8E05C081E003C0EB +:102D70009110A6CE93CE0F90DF91CF911F910F911E +:102D8000FF90EF90DF90CF90BF90AF909F907F909B +:102D90006F905F904F900895CF93C82F0F947B331F +:102DA00084E50E94F8386C2F70E080E090E00E948B +:102DB0006C3980E20E94F83882E299E2CF910D945A +:102DC000693120915302309154022F5031098217FA +:102DD00093070CF49C013093280E2093270E80E07B +:102DE0000C9439F52F923F924F925F926F927F929F +:102DF0008F929F92AF92BF92CF92DF92EF92FF920B +:102E00000F931F93CF93DF93CDB7DEB7C254D10991 +:102E10000FB6F894DEBF0FBECDBF4C015B016A0157 +:102E2000322E19821C821C8E1F8E6115710511F4C1 +:102E300010E0A6C0FC0183818111FACFFA018081E4 +:102E40008F3209F09BC0F50183818250823010F4EB +:102E500085010CC0F501618D728DCE014C960E94EA +:102E6000448F882329F38E01045E1F4FC6016C0135 +:102E70000196F60120812F32D1F3CE0101967C011B +:102E80003C012E019CE1490E511C2396EFAE239785 +:102E90002F2C9BE09150E7E3F0E0EC0FFD1FE90FD2 +:102EA000F11D80E280839111F5CF960147E0D901B1 +:102EB0008D91882369F18F3259F18E3239F44A307D +:102EC00009F4B6CF98E04AE09D01F1CFE4E3F9E2DE +:102ED0002491222321F031968213FACFA9CF4917EA +:102EE00008F4A6CF813208F4A3CF8F3709F4A0CF1E +:102EF00021E0290FE7E3F0E0EC0FFD1FE90FF11DE2 +:102F00009FE9980F9A3108F480528083922FDCCF8A +:102F10008FA9803209F48CCF6901F90180812F5F7C +:102F20003F4F8F32C9F38823F9F021E0AE01495CAD +:102F30005F4FB801C7010E94DD94882309F478CF60 +:102F40000A151B0519F0C8010E9405936E147F0431 +:102F500041F023969FAD2397822D8701E92EF82E0D +:102F600098CF942D852DF9CF232DAE01495C5F4F6D +:102F7000B801C4010E94DD94182F02C08B017DCFDF +:102F8000CE014C960F945F2FCE0101960F945F2FC8 +:102F9000812FCE5BDF4F0FB6F894DEBF0FBECDBFE3 +:102FA000DF91CF911F910F91FF90EF90DF90CF9025 +:102FB000BF90AF909F908F907F906F905F904F9059 +:102FC0003F902F9008950C94409BCF93DF93EC019A +:102FD000CB01BA010F94375920E030E048EC51E4BE +:102FE0000F9496590F94DE61688379838A839B835B +:102FF000DF91CF910895CF93DF93EC01CB01BA011C +:103000000F9437592AE037ED43E25CE30F94965969 +:10301000688379838A839B83DF91CF910895CF93CF +:10302000DF93EC01CB01BA010F9437592AE037ED59 +:1030300043E25CE30F949659688379838A839B8388 +:10304000DF91CF910895CF93DF93EC01CB01BA01CB +:103050000F9437592DEC3CEC4CEC5DE30F949659F2 +:10306000688379838A839B83DF91CF910895CF937F +:10307000DF93EC01CB01BA010F94375920E030E027 +:1030800048EC51E40F949659688379838A839B8333 +:10309000DF91CF910895CF93DF93EC01CB01BA017B +:1030A0000F943759688379838A839B83DF91CF910B +:1030B0000895CF93DF93EC01CB01BA010F943759F8 +:1030C000688379838A839B83DF91CF910895CF931F +:1030D000DF93EC01CB01BA010F9437592FE632E1AF +:1030E00043E85AE30F949659688379838A839B83D4 +:1030F000DF91CF910895CF93DF93EC01CB01BA011B +:103100000F94375920E030E040E251E40F94965993 +:103110000F94DE6179836883DF91CF910895CF9317 +:10312000DF93EC01CB01BA010F9437590F94D761AB +:1031300079836883DF91CF910895CF93DF93EC017A +:10314000CB01BA010F9437590F94D7617983688303 +:10315000DF91CF910895CF93DF93EC01CB01BA01BA +:103160000F94375923E333E343E250E40F94965925 +:103170000F94DE616883DF91CF910895FC01849103 +:103180000895FC0180810895CF93DF9300D01F92B2 +:10319000CDB7DEB70F9437592AE037ED43E25CE351 +:1031A0000F94965969837A838B839C83CE01019611 +:1031B0000E94A2A90F900F900F900F90DF91CF91D6 +:1031C0000895CF93DF9300D01F92CDB7DEB70F9451 +:1031D00037592FE632E143E85AE30F949659698351 +:1031E0007A838B839C8360E2CE0101960E9492A831 +:1031F0000F900F900F900F90DF91CF9108959091C5 +:10320000910481E089270D941430CF93DF9300D08F +:103210001F92CDB7DEB70F9437592AE037ED43E25E +:103220005CE30F94965969837A838B839C83CE01E8 +:1032300001960E946BA70F900F900F900F90DF9157 +:10324000CF910895CF93DF9300D01F92CDB7DEB713 +:103250000F9437592DEC3CEC4CEC5DE30F949659F0 +:1032600069837A838B839C83CE0101960E94B7A6E3 +:103270000F900F900F900F90DF91CF910895CF9303 +:10328000DF9300D01F92CDB7DEB70F94375920E0FF +:1032900030E048EC51E40F94965969837A838B832C +:1032A0009C83CE0101960E940CA80F900F900F9066 +:1032B0000F90DF91CF910895CF93DF9300D01F92AD +:1032C000CDB7DEB70F94375969837A838B839C839C +:1032D000CE0101960E940CA80F900F900F900F90B6 +:1032E000DF91CF9108950F94375920E030E040E20C +:1032F00051E40F9496590F94DE61CB010C94C3AB4B +:103300000F9437590F94D761CB010C94E1AA0F9415 +:1033100037590F94D761CB010C948DAB0F9437596B +:1033200023E333E343E250E40F9496590F94DE61B4 +:10333000862F0C9406AC0F93CF93DF93CDB7DEB7F7 +:1033400000E22EE349855A8568858F810E94178B9C +:10335000DF91CF910F91089563E972E084E690E0E8 +:103360000E9455AD6AEB72E084E690E00C9455AD96 +:1033700081110C94AC9968EB71E084E190E00C94BD +:1033800055AD0E9455670C94B8990E9465A10C94A4 +:10339000B899282F1092740D80917A0D90917B0D21 +:1033A000A0917C0DB0917D0DB7FF08C010927A0DF1 +:1033B00010927B0D10927C0D10927D0D8091F50482 +:1033C000882331F080917A0D80936C0D10928A0DD4 +:1033D00080916B0D1816FCF4082E000C990B821BC3 +:1033E000910920916C0D022E000C330B2817390720 +:1033F00094F097FF02C080E090E080936C0D092E5E +:10340000000CAA0BBB0B80937A0D90937B0DA093BD +:103410007C0DB0937D0D80916C0D6623A9F0909189 +:103420006D0D891714F480936D0D20916D0D022E92 +:10343000000C330B2C5F3F4F482F082E000C550B10 +:10344000241735071CF4845080936D0D08958091E6 +:10345000D0099091D109891B8F7011F40C945C37BD +:1034600081E008958F929F92AF92BF92CF92DF92A8 +:10347000EF92FF920F931F93CF93DF93EC01042FF2 +:10348000122F8091220A9091230A8C179D0709F42C +:1034900088C06B01E12CF12C2EEBC234D207A1F4D1 +:1034A0008F589E47C1F50F947046DC01CB018E51B9 +:1034B0009B4FAF4FBF4F80936D0590936E05A093C8 +:1034C0006F05B093700527C02EE7CF38D20709F0FB +:1034D00057C082549E4B09F040C00F9470468090B4 +:1034E0006D0590906E05A0906F05B0907005DC01A1 +:1034F000CB0188199909AA09BB09B7FF2EC0B09062 +:103500009D130E94279A882331F08B2D8770873076 +:1035100011F4CCE2D3E0D093230AC093220AC092E4 +:103520007A0DD0927B0DE0927C0DF0927D0D009390 +:103530006D0D10936B0DCF58DE4721F41092F404FB +:1035400010926C0582E080932E0281E080938A0DB8 +:103550001092F6041092760D24C08FE89EE79093A7 +:10356000230A8093220AC0927A0DD0927B0DE092BA +:103570007C0DF0927D0D00936D0D10936B0DDECFE1 +:10358000D093230AC093220AC0927A0DD0927B0D69 +:10359000E0927C0DF0927D0D40936D0D10936B0DBC +:1035A000D1CFDF91CF911F910F91FF90EF90DF90DE +:1035B000CF90BF90AF909F908F900895CF93DF935F +:1035C00080912E02882351F06091CA057091CB053D +:1035D00020E030E041E081E00E94068C8091F70419 +:1035E00081111CC081E08093F704C091220AD09120 +:1035F000230A20E040E060E070E08EED9AE90E944E +:10360000329A0E943D711092F70420E040E060E0A1 +:1036100070E0CE01DF91CF910C94329ADF91CF917F +:103620000895E0916C05E63010F581E08E0F8093EF +:103630006C0540917A0D50917B0D60917C0D7091DD +:103640007D0D90916D0D80916B0D28E0E29FF00152 +:103650001124E45CFA4F2091220A3091230A31832D +:10366000208342835383648375839683878308957D +:1036700020E040E060E070E08FE89EE70C94329A32 +:10368000E0916C05EE2389F0E150E0936C0588E051 +:10369000E89FF0011124E45CFA4F62817381278175 +:1036A0004681808191810C94329A0C94389B0F93BF +:1036B0001F93CF93DF93FC01EB0180917A0D9091E2 +:1036C0007B0DA0917C0DB0917D0DB7FF08C01092CD +:1036D0007A0D10927B0D10927C0D10927D0D8091D1 +:1036E0007E0D90917F0DA091800DB091810D409144 +:1036F0007A0D50917B0D60917C0D70917D0D84173A +:103700009507A607B70744F480937A0D90937B0D35 +:10371000A0937C0DB0937D0D80912E02882301F142 +:1037200040917A0D50917B0D60917C0D70917D0DD3 +:103730008091820D9091830DA091840DB091850DA3 +:103740008A019B01080F191F2A1F3B1FC901B801DD +:103750001995BC018091880D9091890D0E94598C1A +:103760008091750D811108C08091770D8823D1F16A +:1037700080912E028823B1F18091860D9091870D62 +:103780000097B1F000917A0D10917B0D20917C0D86 +:1037900030917D0D4091820D5091830D6091840D8B +:1037A0007091850D400F511F621F731FFE01199507 +:1037B000E091780DF091790D309741F08091770D7F +:1037C000811103C08091750D811119958091750D3E +:1037D0001092750D882331F0DF91CF911F910F91D9 +:1037E0000C94409BDF91CF911F910F9108956BEF47 +:1037F00077E984EC98E90C94579B67E678E981EEC9 +:1038000098E90C94579B65EE77E988E59CE90C9460 +:10381000579B6FE078E985E099E90C94579B63E248 +:1038200078E982E299E90C94579B67E378E98FE3A2 +:1038300099E90C94579B69E578E98CE599E90C9432 +:10384000579B6BE478E985E69FE90C94579B6BE7FF +:1038500078E983E799E90C94579B6DE978E980E86A +:1038600099E90C94579B6FE878E987E899E90C94FB +:10387000579B6BEA78E98EE899E90C94579BCF93B4 +:10388000DF9300D01F92CDB7DEB70F94DE610F94A7 +:10389000355969837A838B839C83CE0101960E947C +:1038A0000CA80F900F900F900F90DF91CF9108957B +:1038B0000F94375920E030E048EC51E40F949659CA +:1038C0000C943F9CCF92DF92EF92FF926B017C01B0 +:1038D00020E030E0A9010F94305987FD05C020E0B9 +:1038E00030E040E05FE304C020E030E040E05FEB28 +:1038F000C701B6010F946B600F94D761CB01FF90A5 +:10390000EF90DF90CF900C948DAB5F926F927F928F +:103910008F929F92AF92BF92CF92DF92EF92FF92DF +:103920000F931F93CF93DF9300D01F92CDB7DEB7D5 +:1039300061E081E00E94C99960906D0D712C43E0B7 +:10394000542E61100BC080916C0D81112AC08091A2 +:10395000750D1092750D81111EC023C081E0681293 +:103960000BC090916C0D9130C1F58091750D109246 +:10397000750D811127C031C082E068124AC0809164 +:103980006C0D823009F079C08091750D1092750D23 +:10399000811160C072C00E94409B80918A0D81118C +:1039A000FFC080912E02882361F181E090916C0D1F +:1039B000911180E004E024E042ED51E2672D0E9485 +:1039C000178B1FC080914415862580934415509213 +:1039D0002E0280918A0D8111E3C080912E028823EE +:1039E00081F081E0913009F080E0909144159111CF +:1039F0001FC02BEC3BE301E040E859E2672D0E9439 +:103A0000DA8C7394639485E078129BCF70926B0D7F +:103A1000C7C083E068120FC080916C0D833009F03D +:103A200059C08091750D1092750D811140C052C022 +:103A30002FEC3BE3E0CF84E06812E3CF80916C0D84 +:103A4000843009F08DC08091750D1092750D811133 +:103A50005DC086C0C12CD12CE12CF12C02E813E40E +:103A600020E030E0A9016FE072E089E799E20E946E +:103A700047D280918A0D811193C080912E028823B4 +:103A800009F4BFCF11E080916C0D823009F010E095 +:103A900060910F02709110028091110290911202B8 +:103AA0000E94629C00E09C0149E759E22CC0C12CB5 +:103AB000D12CE12CF12C02E813E420E030E0A90144 +:103AC0006BE072E082E799E20E9447D280918A0D12 +:103AD000811166C080912E02882309F492CF11E0F3 +:103AE00080916C0D833009F010E060910B027091B1 +:103AF0000C0280910D0290910E020E94629C00E0E7 +:103B00009C0142E759E2672D812F79CF20E030E018 +:103B100048EC52E4609113027091140280911502F6 +:103B2000909116020F9496590F94DE61812C912C7E +:103B300087EFA82E8BE9B82E6B0118EEE12E13E06B +:103B4000F12E00E010E020E030E0A90163E172E036 +:103B50008AE699E20E94D7D180918A0D811120C016 +:103B600080912E02882309F44CCF11E080916C0DD6 +:103B7000843009F010E08091130290911402A0911A +:103B80001502B091160289839A83AB83BC83CE0160 +:103B900001960E94A2A900E09C014AE659E2B3CF37 +:103BA0000F900F900F900F90DF91CF911F910F9179 +:103BB000FF90EF90DF90CF90BF90AF909F908F904D +:103BC0007F906F905F9008955F926F927F928F9237 +:103BD0009F92AF92BF92CF92DF92EF92FF920F939C +:103BE0001F93CF93DF9300D01F92CDB7DEB761E074 +:103BF00081E00E94C99970906D0D612CE3E05E2E0A +:103C000071100BC080916C0D81111CC08091750DDD +:103C10001092750D811110C015C081E0781222C07C +:103C200080916C0D813009F0C6C08091750D1092A5 +:103C3000750D8111B3C0BFC00E94409B80918A0D59 +:103C400081112FC180912E02882361F081E0909133 +:103C50006C0D911180E004E024E042ED51E2662D0C +:103C60000E94178B80918804882379F082E0781273 +:103C70000FC080916C0D823009F0EDC08091750D00 +:103C80001092750D8111B2C0E6C072E0B72E02C06D +:103C900063E0B62EB7103AC080916C0D8B111BC03B +:103CA0008091750D1092750D8823A9F00E9497D30D +:103CB000C12CD12CE12CF12C06E114E420E030E001 +:103CC000A90160E874E08CE499E20E9447D28091F7 +:103CD0008A0D8111E6C080912E028823B9F011E08F +:103CE00080916C0D871110E06091800470918104C7 +:103CF00080918204909183040E94629C00E09C0168 +:103D00004CE459E2662D812F0E94DA8C81E08B0D04 +:103D100087113AC080916C0D87111BC08091750D81 +:103D20001092750D8823A9F00E9497D3C12CD12C35 +:103D3000E12CF12C06E114E420E030E0A90164E874 +:103D400074E084E499E20E9447D280918A0D811147 +:103D5000A8C080912E028823B9F011E080916C0DEB +:103D6000871110E06091840470918504809186042D +:103D7000909187040E94629C00E09C0144E459E217 +:103D8000662D812F0E94DA8C6394739485E068120B +:103D900037CFB394B394B0926B0D83C080918804F5 +:103DA00087258093880450922E020E946367809139 +:103DB0008A0D811176C080912E02882309F452CF9A +:103DC00081E090916C0D913009F080E09091880431 +:103DD000911103C02BEC3BE302C02FEC3BE301E06D +:103DE00040E659E2662D0E94DA8C3CCF0E9497D3C0 +:103DF00020E030E04AE754E460918D0470918E0435 +:103E000080918F04909190040F94965920E030E8AF +:103E10004BEB54E40F946A600F94DE6133E6832E1B +:103E200037E6932E4DEFA42E4BE9B42E6B0116ED21 +:103E3000E12E16E0F12E00E010E02CED35E040E040 +:103E400050E06DE874E086E599E20E94D7D1809158 +:103E50008A0D811126C080912E028823F9F011E08D +:103E600080916C0D823009F010E080918D0490916A +:103E70008E04A0918F04B091900489839A83AB83C0 +:103E8000BC8360E2CE0101960E9492A800E09C01F2 +:103E900046E559E2662D812F0E94DA8C23E0B22E8E +:103EA00035CF0F900F900F900F90DF91CF911F9112 +:103EB0000F91FF90EF90DF90CF90BF90AF909F90C9 +:103EC0008F907F906F905F9008950F9437590C9466 +:103ED000629CAF92BF92CF92DF92EF92FF920F93CC +:103EE0001F93CF93DF93EC015B018A01FB011995CE +:103EF00087FD05C090E0A0E0B0E0219628C1982F92 +:103F0000907E903CC9F48F7190E0A0E0B0E06C012D +:103F10007D0126E0CC0CDD1CEE1CFF1C2A95D1F7A0 +:103F2000CE010196F50119958F73A7019601282BF3 +:103F3000DA01C90122960BC1982F907F903E29F596 +:103F40008F70C82ED12CE12CF12C86E0CC0CDD1C1E +:103F5000EE1CFF1C8A95D1F7CE010196F50119954B +:103F60008F73C82A96E0CC0CDD1CEE1CFF1C9A95C2 +:103F7000D1F7CE010296F50119958F73A70196012D +:103F8000282BDA01C9012396E2C0982F987F903F31 +:103F900091F58770C82ED12CE12CF12CF6E0CC0CD9 +:103FA000DD1CEE1CFF1CFA95D1F7CE010196F50140 +:103FB00019958F73C82AA6E0CC0CDD1CEE1CFF1CE3 +:103FC000AA95D1F7CE010296F50119958F73C82AEB +:103FD000B6E0CC0CDD1CEE1CFF1CBA95D1F7CE016F +:103FE0000396F50119958F73A7019601282BDA0125 +:103FF000C9012496ACC0982F9C7F983F09F03FC020 +:104000008370C82ED12CE12CF12C56E0CC0CDD1C99 +:10401000EE1CFF1C5A95D1F7CE010196F5011995BA +:104020008F73C82A66E0CC0CDD1CEE1CFF1C6A9561 +:10403000D1F7CE010296F50119958F73C82A76E063 +:10404000CC0CDD1CEE1CFF1C7A95D1F7CE0103963B +:10405000F50119958F73C82AE6E0CC0CDD1CEE1C27 +:10406000FF1CEA95D1F7CE010496F50119958F73DF +:10407000A7019601282BDA01C901259668C0982F5F +:104080009E7F9C3F09F04CC08170C82ED12CE12C42 +:10409000F12C86E0CC0CDD1CEE1CFF1C8A95D1F7C0 +:1040A000CE010196F50119958F73C82A96E0CC0CC4 +:1040B000DD1CEE1CFF1C9A95D1F7CE010296F5018E +:1040C00019958F73C82A26E0CC0CDD1CEE1CFF1C52 +:1040D0002A95D1F7CE010396F50119958F73C82A59 +:1040E00036E0CC0CDD1CEE1CFF1C3A95D1F7CE015E +:1040F0000496F50119958F73C82A46E0CC0CDD1C97 +:10410000EE1CFF1C4A95D1F7CE010596F5011995D5 +:104110008F73A7019601282BDA01C901269617C0D3 +:10412000982F907C903841F4807C803869F42196F7 +:10413000CE01F5011995F8CF8E7F8D3F28F021969D +:10414000CE01F5011995F8CF80E090E0DC01011572 +:10415000110529F0F80180839183A283B383CE01F6 +:10416000DF91CF911F910F91FF90EF90DF90CF9053 +:10417000BF90AF900895EF92FF920F931F93CF934C +:10418000DF9300D01F92CDB7DEB7062F142F7C012E +:10419000112309F44AC0AE014F5F5F4F6EEB78E91F +:1041A000C7010E94699F7C0169817A818B819C8112 +:1041B0006115710581059105C1F16D3371058105A9 +:1041C0009105A1F06E3771058105910579F01150C7 +:1041D0006A3271058105910519F00E94AC8AD8CF29 +:1041E00065E470E080E090E00E94AC8A602F70E0AF +:1041F00089819A81AB81BC81CD97A105B10519F068 +:1042000081E390E002C080E390E0680F791F072E01 +:10421000000C880B990B0E94AC8A115031F0612F71 +:1042200070E0C7010E94528B181B812F0F900F90D6 +:104230000F900F90DF91CF911F910F91FF90EF9012 +:1042400008951F93CF93DF9300D01F92CDB7DEB7B1 +:1042500010E0AE014F5F5F4F6EEB78E90E94699FFF +:1042600049815A816B817C81452B462B472B11F06C +:104270001F5FEFCF812F0F900F900F900F90DF9166 +:10428000CF911F9108951F93CF93DF9300D01F927A +:10429000CDB7DEB710E0AE014F5F5F4F61EC78E95C +:1042A0000E94699F49815A816B817C81452B462BF5 +:1042B000472B11F01F5FEFCF812F0F900F900F90C2 +:1042C0000F90DF91CF911F910895CF92DF92EF92DF +:1042D000FF920F931F93CF93DF93CDB7DEB7CA58EA +:1042E000D1090FB6F894DEBF0FBECDBFC358DF4F64 +:1042F000188219821A821B82CD57D0408091970371 +:1043000090919803A0919903B0919A03CF57DF4FF2 +:1043100088839983AA83BB83C158D040CB57DF4F92 +:1043200019821882C558D04084E690E0C957DF4F03 +:1043300099838883C758D04010927A049E012B57E6 +:104340003F4F44E050E0BE016F577F4FCE01895789 +:104350009F4F0E94A438C957DF4F88819981C75861 +:10436000D0400296C957DF4F99838883C758D04001 +:10437000CB57DF4F19821882C558D04011E0C6577D +:10438000DF4F1883CA58D0409E012B573F4F41E062 +:1043900050E0BE0166577F4FCE0189579F4F0E9464 +:1043A000A4389E012B573F4F48E450E069E373E186 +:1043B000CE0189579F4F0E94A4389E012B573F4F33 +:1043C00040E150E060EE7DE0CE0189579F4F0E94B2 +:1043D000A4388AE097EDA3EABCE3C358DF4F888393 +:1043E0009983AA83BB83CD57D0409E012B573F4F63 +:1043F00044E050E0BE0163587F4FCE0189579F4F84 +:104400000E94A4389E012B573F4F4CE050E06FE9CB +:1044100073E1CE0189579F4F0E94A4387E018DE63B +:10442000E80EF11CF701108319821A821B821C828C +:104430009E012B573F4F41E050E0B701CE01895715 +:104440009F4F0E94A4389E012B573F4F44E050E0FD +:104450008E010F5F1F4FB801CE0189579F4F0E94F9 +:10446000A4388091B3159091B415A091B515B09171 +:10447000B61589839A83AB83BC839E012B573F4F2C +:1044800044E050E0B801CE0189579F4F0E94A43804 +:1044900085E0F701808389839E012B573F4F44E0DD +:1044A00050E067EB75E1CE0189579F4F0E94A43819 +:1044B0009E012B573F4F41E050E0B701CE01895795 +:1044C0009F4F0E94A4389E012B573F4F41E050E080 +:1044D000B801CE0189579F4F0E94A4389E012B57E7 +:1044E0003F4F44E650E06BEB75E1CE0189579F4F9B +:1044F0000E94A4389E012B573F4F4CE050E064E0EF +:1045000073E0CE0189579F4F0E94A438C358DF4FF4 +:10451000188219821A821B82CD57D0402AE0D22EEF +:10452000DA94DD2071F09E012B573F4F44E050E0BC +:10453000BE0163587F4FCE0189579F4F0E94A43818 +:10454000EFCF83E0C757DF4F8883C958D040EA9642 +:104550008FAFEA9788E0F701982F11929A95E9F7C3 +:10456000F80111928A95E9F7C358DF4F1882198232 +:104570001A821B82CD57D0409E012B573F4F41E0FE +:1045800050E0BE0167577F4FCE0189579F4F0E9471 +:10459000A4389E012B573F4F41E050E0BE016758C1 +:1045A0007F4FCE0189579F4F0E94A4389E012B5701 +:1045B0003F4F48E050E0B801CE0189579F4F0E941D +:1045C000A4389E012B573F4F48E050E0B701CE0181 +:1045D00089579F4F0E94A4389AE0C92ED12CF1E050 +:1045E000CF1AD10871F09E012B573F4F44E050E0A5 +:1045F000BE0163587F4FCE0189579F4F0E94A43858 +:10460000EECFF70110828FEF89839E012B573F4F2A +:1046100041E050E0B701CE0189579F4F0E94A43876 +:104620009E012B573F4F41E050E0B801CE01895722 +:104630009F4F0E94A43880E1F80111928A95E9F712 +:104640009E012B573F4F40E150E0B801CE01895702 +:104650009F4F0E94A43819829E012B573F4F41E083 +:1046600050E0B801CE0189579F4F0E94A4389E01A7 +:104670002B573F4F44E050E067E67DE0CE0189577D +:104680009F4F0E94A4389E012B573F4F44E050E0BB +:104690006BE57DE0CE0189579F4F0E94A4389E01B3 +:1046A0002B573F4F42E050E06FE57DE0CE01895748 +:1046B0009F4F0E94A43884E1F80111928A95E9F78E +:1046C00080E090E0A0E8BFE38D879E87AF87B88B3E +:1046D00080912A0E90912B0EA0912C0EB0912D0E50 +:1046E00089839A83AB83BC832CEA35EC47E25EE393 +:1046F00060912E0E70912F0E8091300E9091310EA0 +:104700000F9465616D837E838F8398872CEA35ECE7 +:1047100047E25EE36091320E7091330E8091340E69 +:104720009091350E0F94965969877A878B879C876D +:104730009E012B573F4F44E150E0B801CE0189570D +:104740009F4F0E94A43884E190E09A8389839E0160 +:104750002B573F4F42E050E0B801CE0189579F4FA1 +:104760000E94A4388CE0E4EAF2E0D80101900D92B6 +:104770008A95E1F79E012B573F4F4CE050E0B8017E +:10478000CE0189579F4F0E94A4388FE790E09A830B +:1047900089839E012B573F4F42E050E0B801CE0184 +:1047A00089579F4F0E94A43880919E1389839E0150 +:1047B0002B573F4F41E050E0B801CE0189579F4F42 +:1047C0000E94A43880E2E0EBF2E0D80101900D9263 +:1047D0008A95E1F79E012B573F4F40E250E0B80128 +:1047E000CE0189579F4F0E94A438F70110829E0185 +:1047F0002B573F4F41E050E0B701CE0189579F4F03 +:104800000E94A4389E012B573F4F41E050E068E8DA +:1048100074E0CE0189579F4F0E94A4389E012B5708 +:104820003F4F44E050E06DE874E0CE0189579F4F60 +:104830000E94A4388AE1F80111928A95E9F78091E3 +:10484000C5099091C6099A8389838091E708909160 +:10485000E8089C838B838091A6089091A7089E838B +:104860008D838091650890916608988B8F879E0153 +:104870002B573F4F4AE150E0B801CE0189579F4F77 +:104880000E94A43884E3E0EDF2E0D80101900D929B +:104890008A95E1F79E012B573F4F44E350E0B80162 +:1048A000CE0189579F4F0E94A43888E0F8011192E9 +:1048B0008A95E9F78091C20990E09A838983809173 +:1048C000E40890E09C838B839E012B573F4F48E088 +:1048D00050E0B801CE0189579F4F0E94A4388DE067 +:1048E000F80111928A95E9F78CE899E00F94B13FAD +:1048F000DD24D3948D2589838EEA98E00F94B13F0F +:104900008D258A838DE698E00F94B13F8D258B83AA +:104910008CE298E00F94B13F8D2588879E012B573C +:104920003F4F4DE050E0B801CE0189579F4F0E94A4 +:10493000A438C358DF4F188219821A821B82CD57C0 +:10494000D0409E012B573F4F44E050E0BE016358DA +:104950007F4FCE0189579F4F0E94A4388CE0D82EFC +:10496000F8018D2D11928A95E9F79E012B573F4F43 +:104970004CE050E0B801CE0189579F4F0E94A43807 +:104980008CE6F80111928A95E9F79E012B573F4F6B +:104990004CE650E0B801CE0189579F4F0E94A438E1 +:1049A0009E012B573F4F4CE050E065ED75E0CE0186 +:1049B00089579F4F0E94A4389E012B573F4F48E0D4 +:1049C00050E060E874E0CE0189579F4F0E94A43800 +:1049D000F7011192DA94E9F7C757DF4F1882C958E7 +:1049E000D04080E090E0A0E4B0E4ED968CAF9DAFC5 +:1049F000AEAFBFAFED979E012B573F4F4CE050E05D +:104A0000B701CE0189579F4F0E94A4389E012B57B2 +:104A10003F4F41E050E0BE0167577F4FCE018957BD +:104A20009F4F0E94A4389E012B573F4F44E050E017 +:104A3000BE0167587F4FCE0189579F4F0E94A4380F +:104A400010917A04111156C0C957DF4FC880D98020 +:104A5000C758D040F4E6CF1AD108CB57DF4F888132 +:104A60009981C558D040F7019183808384E690E016 +:104A7000C957DF4F99838883C758D0409E012B5771 +:104A80003F4F44E050E063E973E0CE0189579F4F08 +:104A90000E94A4389E012B573F4F42E050E0B701DF +:104AA000CE0189579F4F0E94A4380F947B33B601E3 +:104AB0008DED99E20F943C33F7014081518160E024 +:104AC00070E08EEB95E10F942B3387E89EE00F9416 +:104AD0006931F4EBCF16F2E0DF0639F00F9477334B +:104AE0008DED95E10F94693111E080917A04182BD6 +:104AF00010937A0490917A0481E08927C657DF4F9A +:104B00000FB6F894DEBF0FBECDBFDF91CF911F91DE +:104B10000F91FF90EF90DF90CF9008952F923F92EA +:104B20004F925F926F927F928F929F92AF92BF92BD +:104B3000CF92DF92EF92FF920F931F93CF93DF9369 +:104B400000D0CDB7DEB7409035025090360260906D +:104B50003702709038028090390290903A02A0900B +:104B60003B02B0903C02C0903D02D0903E02E090EB +:104B70003F02F09040020E94D2700E94636705E9F4 +:104B80001BE38BE592E09B838A838FEE282E89E2DC +:104B9000382E198289810F94F906F8018591959133 +:104BA000A591B491EA81FB8181939193A193B193F3 +:104BB000FB83EA83F10185919591A591B491EA81F6 +:104BC000FB8180879187A287B387F981FF5FF98393 +:104BD0000C5F1F4F84E0280E311CF330D9F6609132 +:104BE0007C0470917D0480917E0490917F0440E06C +:104BF0000F942F300E9419712091350230913602A6 +:104C00004091370250913802C301B2010F943059DC +:104C100081111CC0A50194016091390270913A0282 +:104C200080913B0290913C020F94305981110EC04B +:104C300020913D0230913E0240913F02509140024E +:104C4000C701B6010F9430598823B9F00F900F9027 +:104C50000F90DF91CF911F910F91FF90EF90DF9018 +:104C6000CF90BF90AF909F908F907F906F905F900C +:104C70004F903F902F900D94140C0F900F900F9029 +:104C8000DF91CF911F910F91FF90EF90DF90CF9028 +:104C9000BF90AF909F908F907F906F905F904F905C +:104CA0003F902F9008950F931F9380919E04813021 +:104CB00019F40F94704608C060919A0470919B0497 +:104CC00080919C0490919D04009192041091930412 +:104CD0002091940430919504601B710B820B930B0F +:104CE00028EE33E040E050E00F94865F8091960418 +:104CF00090919704A0919804B0919904BC01CD01C2 +:104D0000620F731F841F951F1F910F9108951092BA +:104D10009E041092920410929304109294041092A4 +:104D2000950410929A0410929B0410929C04109285 +:104D30009D04109296041092970410929804109279 +:104D40009904089580919E04813079F482E08093E3 +:104D50009E040F94704660939A0470939B04809312 +:104D60009C0490939D0481E0089580E008958F92C3 +:104D70009F92AF92BF92CF92DF92EF92FF92CF932A +:104D8000FC01C080D180E280F38020E030E0A90106 +:104D9000C701B6010F94305987FF08C0C701B6019B +:104DA000905820E030E048EC52E406C020E030E0CB +:104DB00048EC52E4C701B6010F94965920E030E068 +:104DC00040EA50E40F946B6020E030E040E251E4B0 +:104DD0000F9465610F94D7616B017C0180E2809331 +:104DE000CC05F0E1CF16F7E2DF06E104F10494F020 +:104DF000C701B60120E137E240E050E00F94A85F20 +:104E0000CA01B9012AE030E040E050E00F94A85F09 +:104E1000605D01C060E26093CD0588EEC81683E056 +:104E2000D806E104F10494F0C701B60128EE33E09E +:104E300040E050E00F94A85FCA01B9012AE030E0D9 +:104E400040E050E00F94A85F605D01C060E26093B5 +:104E5000CE05E4E6CE16D104E104F10494F0C701D6 +:104E6000B60124E630E040E050E00F94A85FCA01AC +:104E7000B9012AE030E040E050E00F94A85F605DA7 +:104E800001C060E26093CF058AE0882E912CA12CAE +:104E9000B12CC701B601A50194010F94A85FC62FDC +:104EA000CA01B901A50194010F94A85F605D6093E8 +:104EB000D0058EE28093D105C05DC093D2058CEC05 +:104EC00095E0CF91FF90EF90DF90CF90BF90AF90A3 +:104ED0009F908F9008958F929F92AF92BF92CF92A2 +:104EE000DF92EF92FF92CF93FC01C080D180E280ED +:104EF000F38020E030E04AE754E4C701B6010F94A4 +:104F000096594B015C0120E030E0A901C701B601D0 +:104F10000F94305987FD05C060E070E080EA90E4AE +:104F200004C060E070E080EA90ECA50194010F9469 +:104F30006B6020E030E040E251E40F9465610F9433 +:104F4000D7616B017C0197FF0AC0F094E094D09484 +:104F5000C094C11CD11CE11CF11C8DE201C08BE28C +:104F60008093CC05C701B60120E137E240E050E074 +:104F70000F94A85F8AE0882E912CA12CB12CCA0135 +:104F8000B901A50194010F94A85F605D6093CD0500 +:104F9000C701B60128EE33E040E050E00F94A85F6F +:104FA000CA01B901A50194010F94A85F605D6093E7 +:104FB000CE05C701B60124E630E040E050E00F9492 +:104FC000A85FCA01B901A50194010F94A85F605DB3 +:104FD0006093CF058EE28093D005C701B601A5018D +:104FE00094010F94A85FC62FCA01B901A5019401CD +:104FF0000F94A85F605D6093D105C05DC093D2053A +:105000008CEC95E0CF91FF90EF90DF90CF90BF9028 +:10501000AF909F908F900895CF92DF92EF92FF9282 +:10502000FC01C080D180E280F38020E030E0A90163 +:10503000C701B6010F94305987FF08C0C701B601F8 +:10504000905820E030E040E251E406C020E030E03B +:1050500040E251E4C701B6010F94965920E030E0D8 +:1050600040EA50E40F946B6020E030E040E251E40D +:105070000F9465610F94D761FB01E03187E2F80777 +:1050800040F0CF0160E177E20F94036080E3860F88 +:1050900001C080E28093CE05E83E83E0F80760F02F +:1050A000CF0168EE73E00F940360CB016AE070E01B +:1050B0000F940360805D01C080E28093CF05E436E9 +:1050C000F10560F0CF0164E670E00F940360CB015E +:1050D0006AE070E00F940360805D01C080E280931D +:1050E000D005EA30F10560F02AE030E0CF01B901E7 +:1050F0000F940360CB01B9010F940360805D01C080 +:1051000080E28093D105CF016AE070E00F940360E4 +:10511000805D8093D2058EEC95E0FF90EF90DF905C +:10512000CF9008958F929F92AF92BF92CF92DF92CD +:10513000EF92FF92CF93C62FFC01C080D180E28016 +:10514000F38020E030E44CE156E4C701B6010F944F +:1051500096594B015C0120E030E0A901C701B6017E +:105160000F94305987FD05C060E070E080EA90E45C +:1051700004C060E070E080EA90ECA50194010F9417 +:105180006B6020E030E040E251E40F9465610F94E1 +:10519000D7616B017C01611571058105910561F095 +:1051A00097FF0CC0F094E094D094C094C11CD11C23 +:1051B000E11CF11C6DE203C060E201C06C2F609342 +:1051C000CD05C701B60128EE33E040E050E00F9472 +:1051D000A85F8AE0882E912CA12CB12CCA01B901BC +:1051E000A50194010F94A85F605D6093CE058EE2E7 +:1051F0008093CF05C701B60124E630E040E050E0DF +:105200000F94A85FCA01B901A50194010F94A85F8A +:10521000605D6093D005C701B601A50194010F94AC +:10522000A85FC62FCA01B901A50194010F94A85F18 +:10523000605D6093D105C05DC093D2058DEC95E0B3 +:10524000CF91FF90EF90DF90CF90BF90AF909F9065 +:105250008F9008958F929F92AF92BF92CF92DF92DC +:10526000EF92FF92FC01C080D180E280F38020E0C9 +:1052700030E048EC52E4C701B6010F9496594B0157 +:105280005C0120E030E0A901C701B6010F9430595C +:1052900087FD05C060E070E080EA90E404C060E053 +:1052A00070E080EA90ECA50194010F946B6020E01F +:1052B00030E040E251E40F9465610F94D7619B01A7 +:1052C00077FF06C022273327261B370B8DE201C04C +:1052D0008BE28093CD05C90168EE73E00F941760EF +:1052E000CB01EAE0F0E0BF010F941760805D80938E +:1052F000CE05C90164E670E00F941760CB01BF01D1 +:105300000F941760805D8093CF05C901BF010F9492 +:105310001760282FCB01BF010F941760805D809329 +:10532000D0058EE28093D105205D2093D2058DECCF +:1053300095E0FF90EF90DF90CF90BF90AF909F905F +:105340008F9008958F929F92AF92BF92CF92DF92EB +:10535000EF92FF92CF93FC01C080D180E280F38076 +:1053600020E030E040E251ECC701B6010F94305923 +:10537000181654F420E030E048EC52E4C701B601BE +:105380000F94CB6287FD87C020E030E04AE754E409 +:10539000C701B6010F9496594B015C0120E030E043 +:1053A000A901C701B6010F94305987FD05C020E05F +:1053B00030E040EA50E404C020E030E040EA50EC45 +:1053C000C501B4010F946B6020E030E040E251E48D +:1053D0000F9465610F94D7616B017C0197FD10C03C +:1053E00020E137E240E050E00F94A85FCA01B90124 +:1053F0002AE030E040E050E00F94A85F605D09C013 +:10540000F094E094D094C094C11CD11CE11CF11C18 +:105410006DE26093CD05C701B60128EE33E040E0B0 +:1054200050E00F94A85F9AE0892E912CA12CB12C0A +:10543000CA01B901A50194010F94A85F605D609352 +:10544000CE05C701B60124E630E040E050E00F94FD +:10545000A85FCA01B901A50194010F94A85F605D1E +:105460006093CF058EE28093D005C701B601A501F8 +:1054700094010F94A85FC62FCA01B901A501940138 +:105480000F94A85F605D6093D105C05DC093D205A5 +:105490008DEC95E08CC020E030E04AE754E4C70191 +:1054A000B6010F9496594B015C0120E030E0A90150 +:1054B000C701B6010F94305987FD05C060E070E068 +:1054C00080EA90E404C060E070E080EA90ECA5011E +:1054D00094010F946B6020E030E040E251E40F94BF +:1054E00065610F94D7614B015C0120E030E0A901B8 +:1054F000C701B6010F94CB6287FD0AC020E030E0FF +:1055000040E251E4C701B6010F94305987FD1EC037 +:10551000B7FC12C0C501B40128EE33E040E050E012 +:105520000F94A85FCA01B9012AE030E040E050E0E2 +:105530000F94A85F605D0BC0B094A0949094809489 +:10554000811C911CA11CB11C6DE201C060E2609342 +:10555000CE05C501B40124E630E040E050E00F94F0 +:10556000A85F8AE0C82ED12CE12CF12CCA01B90128 +:10557000A70196010F94A85F605D6093CF058EE24E +:105580008093D005C501B401A70196010F94A85FCF +:10559000C62FCA01B901A70196010F94A85F605DEB +:1055A0006093D105C05DC093D2058EEC95E0CF919C +:1055B000FF90EF90DF90CF90BF90AF909F908F9033 +:1055C00008959C0197FF0AC0EE27FF27E81BF90BFF +:1055D000E436F1050CF44CC08DE230C0283E83E087 +:1055E00038073CF1C90168EE73E00F941760CB01F6 +:1055F000EAE0F0E0BF010F941760805D8093CF0573 +:10560000C90164E670E00F941760CB01BF010F94ED +:105610001760805D8093D005C901BF010F941760AA +:10562000CB01BF010F941760805D8093D105F90114 +:105630003EC0F90124363105DCF080E28093CF05CD +:10564000CF0164E670E00F941760CB012AE030E0F0 +:10565000B9010F941760805D8093D005CF01B90127 +:105660000F941760CB01B9010F941760805D1DC0C6 +:1056700080E28093CF058093D005EA30F10584F075 +:1056800037FF02C08DE201C080E28093D005CF01D8 +:105690006AE070E00F941760605D6093D10507C009 +:1056A00037FF02C08DE201C080E28093D105CF01B7 +:1056B0006AE070E00F941760805D8093D2058FECF4 +:1056C00095E008959C01EAE0F0E0BF010F941760B7 +:1056D000805D8093D2052A303105CCF0CB01BF012B +:1056E0000F941760805D8093D1052436310594F0C6 +:1056F000C90164E670E00F941760CB01BF010F94FD +:105700001760805D8093D00580ED95E0089582ED6F +:1057100095E0089581ED95E008959C0197FD0EC0F8 +:105720008436910584F064E670E00F941760CB0135 +:105730006AE070E00F941760805D06C03195219596 +:1057400031098DE201C080E28093D0052A30310515 +:1057500064F0EAE0F0E0C901BF010F941760CB01EB +:10576000BF010F941760805D01C080E28093D10576 +:10577000C9016AE070E00F941760805D8093D205E4 +:1057800080ED95E008959C01283E83E0380760F0A5 +:10579000C90168EE73E00F940360CB016AE070E02A +:1057A0000F940360805D01C080E28093CF052436B2 +:1057B000310560F0C90164E670E00F940360CB012D +:1057C0006AE070E00F940360805D01C080E2809326 +:1057D000D0052A30310560F0EAE0F0E0C901BF01F0 +:1057E0000F940360CB01BF010F940360805D01C083 +:1057F00080E28093D105C9016AE070E00F940360F4 +:10580000805D8093D2058FEC95E0089524E6829F19 +:10581000C001112481589F4F6FEF70E00F94176003 +:10582000262F643611F080E201C081E38093CF051A +:105830002A3048F03AE0822F632F0F94E95F0F94EB +:10584000E95F905D01C090E29093D005822F6AE0FD +:105850000F94E95F905D9093D10585E28093D20526 +:105860008FEC95E008958F929F92AF92BF92CF9266 +:10587000DF92EF92FF920F931F93CF93DF93CDB7F9 +:10588000DEB760970FB6F894DEBF0FBECDBF8B01B9 +:1058900040E050E068EC72E449875A876B877C8768 +:1058A00040E050E060EA70E44D875E876F87788B58 +:1058B000813019F0823039F02AC0BE01635F7F4F1A +:1058C000C801089646C0F801208531854285538578 +:1058D00060913D0270913E0280913F0290914002A2 +:1058E0000F946B606B017C0120E030E048EC53E4E6 +:1058F0000F94305987FD06C0C12CD12C88ECE82EBE +:1059000083E4F82EC982DA82EB82FC821DC080908B +:105910003D0290903E02A0903F02B0904002F801FC +:10592000C084D184E284F3849601A701B401C50147 +:105930000F94305987FD02C064017501C601D7017B +:1059400089839A83AB83BC83BE01635F7F4FCE01A3 +:1059500001960F94F30B88E0F801DE011196019097 +:105960000D928A95E1F7BE01675F7F4FCE010196E8 +:105970000F94D20B0F94140C60960FB6F894DEBF00 +:105980000FBECDBFDF91CF911F910F91FF90EF9090 +:10599000DF90CF90BF90AF909F908F900895CF935E +:1059A000DF93282F30E094E0359527959A95E1F71D +:1059B0002A3010F490E301C097E3290F20932302CB +:1059C0008F708A3010F490E301C097E3890F8093C1 +:1059D0002402C3E2D2E08991882319F00E94F838AA +:1059E000FACFDF91CF9108950F931F930F947046D4 +:1059F00000910A0A10910B0A20910C0A30910D0AAD +:105A00000115110521053105E1F52091100A222328 +:105A100009F448C0E0910E0A21502093100A21E0B9 +:105A20002E0F20930E0A3091110A231302C01092F8 +:105A30000E0A24E0E29FF0011124EE5EF54F008192 +:105A40001181228133810093060A1093070A209363 +:105A5000080A3093090ADC01CB01800F911FA11DB8 +:105A6000B11D80930A0A90930B0AA0930C0AB0937D +:105A70000D0A8091080A9091090A892B99F0769A6B +:105A800011C0DC01CB01801B910BA20BB30BB7FD46 +:105A900009C0769810920A0A10920B0A10920C0A0A +:105AA00010920D0A1F910F9108950F931F93CF939A +:105AB000DF938C01EB019091100A2091110A92134F +:105AC00005C00E94F4AC0E9400FAF5CF80910F0A45 +:105AD00034E0839FF0011124EE5EF54F11830083C3 +:105AE000D383C2839F5F9093100A8F5F281719F0AA +:105AF00080930F0A02C010920F0ADF91CF911F917D +:105B00000F9108950F931F93CF93DF938C0167FF3D +:105B100003C01092C90560E08091C90590E0262F6E +:105B2000062E000C330B2817390704F16093C905C2 +:105B3000C8010F947E58800F911FEC01C01BD10B40 +:105B4000C535D1053CF00197FC012491207C20381B +:105B5000D1F3F3CFDD27AE01B80184E795E00F94D0 +:105B60009F58CC58DA4F188210927305DF91CF916D +:105B70001F910F91089586E999E29093CB05809348 +:105B8000CA050E94DE9A80919E13882321F060E06E +:105B900081E00F94783160E089E899E20E9482AD5B +:105BA00040E061E080E00E942FF083ED99E2909365 +:105BB000AD138093AC1308951092C90D1092550245 +:105BC0008091990A80648093990A0E94057060E030 +:105BD00085EC99E20E9482AD0C94389BCF93DF93C1 +:105BE000CDB7DEB78E819091C905891778F0809383 +:105BF000C9059E01275F3F4F4F81588564E570E0DE +:105C000084E795E00F94F75810927305DF91CF91D8 +:105C10000895CF93DF932091C90521111CC0FC0189 +:105C200001900020E9F73197EF01C81BD90BC5356A +:105C3000D1052CF02291207C2038E1F3F5CFBC0176 +:105C4000DD27AE0184E795E00F94EE63CC58DA4F80 +:105C5000188210927305DF91CF9108950E94433806 +:105C6000811117C08091990A82FF0CC08091980D14 +:105C7000811103C08BE89DE002C088E99DE061E0EE +:105C80000C9409AE80919E04813031F082EA99E251 +:105C900005C089E899E202C089EB99E26FEF0C94A4 +:105CA00082AD0E942EAE1092C90D109255020E9434 +:105CB0003538882319F08091990A82FD0C94A96FD8 +:105CC00089ED99E29093AD138093AC13F7CF0F93C6 +:105CD0001F930F9470460091F5051091F6052091E1 +:105CE000F7053091F805DC01CB01801B910BA20B6D +:105CF000B30BB7FD0FC08091060182FB992790F985 +:105D000081E089279091060191FF8260629B846007 +:105D10008093F9058091F90581709091F90591FDC5 +:105D200082609091D405891759F18130A9F028F04B +:105D3000823041F0833059F01CC0913089F09230AC +:105D400099F017C0992361F0933071F012C091302F +:105D500059F0923071F404C0992331F0933049F432 +:105D600090917205915003C0909172059F5F90933E +:105D70007205909171059111109272058093D4056E +:105D80001F910F910895282F8091B103233021F4A2 +:105D900085FD0EC084FD0EC090E0A0E0B0E004C020 +:105DA000B695A795979587952A95D2F7817008950E +:105DB00081E0089580E008952F923F924F925F9284 +:105DC0006F927F928F929F92AF92BF92CF92DF920B +:105DD000EF92FF921F93CF93DF9300D01F92CDB726 +:105DE000DEB719821A821B821C8280E9882E82E02B +:105DF000982ECE0101963C0197EBC92E9DE0D92E3D +:105E000025E3E22E22E0F22E33E9A32E35E1B32E74 +:105E100010E0F40181914F010E945051F3018193F0 +:105E20003F01882311F10E94D0501B012C01812FCA +:105E30000E94C3AE882351F0F70120813181428155 +:105E40005381C201B1010F946B6009C0F50120813B +:105E5000318142815381C201B1010F946A60F60120 +:105E600060837183828393830AC0F701808191816B +:105E7000A281B381F60180839183A283B3831F5FE4 +:105E8000F4E0CF0ED11C84E0E80EF11C94E0A90EE2 +:105E9000B11C133009F0BDCF85E40E9450518C83B2 +:105EA000882301F10E94D0506B017C0183E00E94A5 +:105EB000C3AE882371F0209141023091420240919B +:105EC000430250914402C701B6010F946B606B010D +:105ED0007C01C092C30DD092C40DE092C50DF0922A +:105EE000C60D10C08091410290914202A0914302E0 +:105EF000B09144028093C30D9093C40DA093C50D3F +:105F0000B093C60D80919E13882389F08091990AE1 +:105F100082FF0DC08C81882351F08981811103C0DB +:105F20008A81882321F061E080E00F94783140E09D +:105F300050E0BA0186E40F94FA1B20E030E0A9019A +:105F40000F94CB62181684F40E94D05020E030E009 +:105F500040E752E40F946561609376027093770294 +:105F600080937802909379028091381383FD28C042 +:105F700080918913882321F12091410230914202BE +:105F800040914302509144026091C30D7091C40D41 +:105F90008091C50D9091C60D0F946A602091961363 +:105FA0003091971340919813509199130F946B600F +:105FB000609396137093971380939813909399130B +:105FC0000F900F900F900F90DF91CF911F91FF9046 +:105FD000EF90DF90CF90BF90AF909F908F907F9089 +:105FE0006F905F904F903F902F900895CF9384E5EE +:105FF0000E945051882301F10E94A850C82F181602 +:10600000E4F40F947B338DE40E94F83860917017AC +:1060100070917117072E000C880B990B0E946C3938 +:106020006C2FCC0F770B8BEC9BE20F9457338AE0ED +:106030000E94F8388FEF01C080E0CF91089585E489 +:106040000C94F8388AE50C94F83889E50C94F83803 +:1060500088E50C94F838FF920F931F93CF93DF934A +:1060600088E50E940751F82E89E50E940751082F04 +:106070008AE50E940751182F85E40E940751D82F06 +:10608000F11007C0011105C0111103C0C1E0C827FC +:1060900001C0C0E06FEF88E50F946C2BC11106C002 +:1060A000813021F0FF2051F087FF08C01092C9090C +:1060B0000E9428B084EB9BE20F9469316FEF89E571 +:1060C0000F946C2BC11106C0813021F0002351F0D8 +:1060D00087FF08C01092EB080E9425B084EB9BE27A +:1060E0000F9469316FEF8AE50F946C2BC11106C0D4 +:1060F000813021F0112351F087FF08C01092AA08C7 +:106100000E9422B084EB9BE20F9469316FEF85E42B +:106110000F946C2BC11106C0882321F0DD2379F088 +:1061200087FF0DC0109269080E941FB084EB9BE2AC +:10613000DF91CF911F910F91FF900D946931DF9105 +:10614000CF911F910F91FF900895CF92DF92FF9210 +:106150000F931F93CF93DF9360E089E40F946C2B30 +:10616000F82E80E9C82E82E0D82ED0E0C1E060E0B1 +:1061700070E0F60181916F010E945D518C010097E2 +:10618000A1F1D230C1F0D33001F1D13051F0F11092 +:106190002BC09093C6098093C509BC018CE899E097 +:1061A00021C0F11021C09093E8088093E708BC015A +:1061B0008EEA98E017C0F11017C09093A70880935B +:1061C000A608BC018DE698E00DC00E94F6AF87FDE1 +:1061D0004DC0811109C01093660800936508B8018D +:1061E0008CE298E00F94D43EC0E0DF5FD43009F039 +:1061F000BECFCC23D9F10E9428B06091C50970911F +:10620000C60982EA9BE20F943C338AE00E94F83888 +:106210000E9425B06091E7087091E80882EA9BE24D +:106220000F943C338AE00E94F8380E9422B06091BB +:10623000A6087091A70882EA9BE20F943C338AE09B +:106240000E94F8380E941FB060916508709166083E +:1062500082EA9BE20F943C338AE0DF91CF911F9159 +:106260000F91FF90DF90CF900C94F838DF91CF9191 +:106270001F910F91FF90DF90CF900895EF92FF92C2 +:106280000F931F93CF93DF9383E50E9407518823D9 +:10629000F1F10E94F6AF082F0E94BC50D82F60E0A9 +:1062A00089E40F946C2B182F80E9E82E82E0F82EF9 +:1062B000C0E0F70181917F010E940751882319F105 +:1062C000C23091F0C330B9F0C13039F011111BC0A8 +:1062D000D093CA090E9416D716C0111114C0D093CA +:1062E000EC080E9477CE0FC011110DC0D093AB08FF +:1062F0000E946FCE08C007FD68C0011104C0D09392 +:106300006A080E9467CECF5FC43099F65EC00E94D3 +:1063100028B083E99BE20F9469318CE899E00F94EF +:10632000B13F882319F087E89BE202C08BEF99E226 +:106330000F9469318AE00E94F8380E9425B083E901 +:106340009BE20F9469318EEA98E00F94B13F882365 +:1063500019F087E89BE202C08BEF99E20F94693154 +:106360008AE00E94F8380E9422B083E99BE20F94F1 +:1063700069318DE698E00F94B13F882319F087E8E2 +:106380009BE202C08BEF99E20F9469318AE00E9490 +:10639000F8380E941FB083E99BE20F9469318CE2C8 +:1063A00098E00F94B13F882319F087E89BE202C080 +:1063B0008BEF99E20F9469318AE0DF91CF911F91C1 +:1063C0000F91FF90EF900C94F838DF91CF911F91CF +:1063D0000F91FF90EF900895CF92DF92EF92FF928E +:1063E0000F931F93CF93DF9300D01F92CDB7DEB7EB +:1063F00019821A821B821C8200E912E0CE010196EA +:106400007C01DD24D394CC24C394F80181918F01C5 +:106410000E940751882319F0F701C082D12CFFEFA9 +:10642000EF1AFF0A82E00439180779F7DD2029F016 +:1064300081E089838A838B838C8383E50E94075163 +:10644000811106C080E50E945051811119C029C0F8 +:106450000E94BC50811104C011E080E090E003C0B4 +:1064600010E084EF91E09093E2058093E105892BA1 +:1064700021F08AEC9AE20F946931111112C0E2CF37 +:106480000E949850643F91E0790708F0CBC0709368 +:10649000E2056093E105672B21F08AEC9AE20F9404 +:1064A000693186E50E940751882309F49CC0DC808D +:1064B000EB80FA80198185E89BE20F9469310D2DFC +:1064C0002E2D4F2D612F80E00F9466378FE79BE2D2 +:1064D0000F9469312E2D4F2D612F81E00F94663777 +:1064E00083E79BE20F9469312E2D4F2D612F82E0BF +:1064F0000F9466378BE69BE20F9469312E2D4F2D5A +:10650000612F83E00F94663784E69BE20F94693134 +:106510002E2D4F2D612F84E00F94663788E59BE286 +:106520000F9469312E2D4F2D612F85E00F94663722 +:1065300080E59BE20F9469312E2D4F2D612F86E06F +:106540000F94663786E49BE20F9469312E2D4F2D10 +:10655000612F87E00F9466378BE39BE20F946931DC +:106560002E2D4F2D612F88E00F94663783E39BE239 +:106570000F9469312E2D4F2D612F89E00F946637CE +:1065800089E29BE20F9469312E2D4F2D612F8AE015 +:106590000F9466378FE19BE20F9469312E2D4F2DBA +:1065A000612F8BE00F94663786E19BE20F9469318F +:1065B0002E2D4F2D612F8CE00F9466378BE09BE2E0 +:1065C0000F9469312E2D4F2D612F8DE00F9466377A +:1065D0008FEF9AE20F9469312E2D4F2D612F8EE0AF +:1065E0000F94663706C02C814B816A8189810F9494 +:1065F00025391B810A81898181110E94F3E50111EE +:106600000E94C6E5112389F00F900F900F900F9014 +:10661000DF91CF911F910F91FF90EF90DF90CF907E +:106620000C9499E564EF71E032CF0F900F900F90CA +:106630000F90DF91CF911F910F91FF90EF90DF901E +:10664000CF9008954F925F926F927F928F929F9218 +:10665000AF92BF92CF92DF92EF92FF920F931F9370 +:10666000CF93DF93CDB7DEB7C059D1090FB6F894F9 +:10667000DEBF0FBECDBF0F94552F882309F4ABC1E9 +:1066800083E50E940751882349F020E040E060E064 +:1066900070E08AE19BEB0E94329AAFC1809046176E +:1066A00090904717A0904817B090491789E99AE24F +:1066B0000F94C4278091CC169E012F573F4F69013C +:1066C000205831097901882301F16091CD1670912C +:1066D000CE168091CF169091D016860123E041E02E +:1066E0000F940154DF92CF9280E99AE29F938F93A7 +:1066F000FF92EF920F94C858C7010F949B270F90F9 +:106700000F900F900F900F900F908091D316909153 +:10671000D416009799F09F938F9387E89AE29F93FE +:106720008F93FF92EF920F94C858C7010F949B2745 +:106730000F900F900F900F900F900F908091D116A7 +:106740009091D216009799F09F938F938EE79AE2DB +:106750009F938F93FF92EF920F94C858C7010F94A5 +:106760009B270F900F900F900F900F900F9086E641 +:106770009AE20F94C42787E080939D138093C70DFE +:106780008091D5168823A1F01F928F931F921F929C +:1067900089E59AE29F938F93FF92EF920F94C858E6 +:1067A000C7010F949B270FB6F894DEBF0FBECDBF75 +:1067B0008091D6168823A9F01F928F931F9281E0B3 +:1067C0008F9389E59AE29F938F93FF92EF920F94B4 +:1067D000C858C7010F949B270FB6F894DEBF0FBEB1 +:1067E000CDBF4090D8165090D9166090DA167090B0 +:1067F000DB1620E030E0A901C301B2010F9430594B +:10680000811104C08091D7168823E9F0860121E028 +:1068100041E0C301B2010F9401549F938F93809183 +:10682000D7161F928F938CE49AE29F938F93FF92D7 +:10683000EF920F94C858C7010F949B270FB6F89496 +:10684000DEBF0FBECDBF6091A6167091A7168091D6 +:10685000A8169091A9168E010F581F4F23E041E012 +:106860000F940154782E692E6091A2167091A31690 +:106870008091A4169091A516860123E041E00F9423 +:1068800001546F927F929F938F938BE39AE29F9331 +:106890008F93FF92EF920F94C858C7010F949B27D4 +:1068A0006091AA167091AB168091AC169091AD16BE +:1068B00023E041E00F94015480E39AE20F94C4274F +:1068C000DF92CF9286E29AE29F938F93FF92EF92AC +:1068D0000F94C858C7010F949B278091CB168F93B4 +:1068E0008091CA168F938FE19AE29F938F93FF92C4 +:1068F000EF920F94C858C7010F949B276091AE1672 +:106900007091AF168091B0169091B11623E041E0DE +:106910000F9401549F938F9385E19AE29F938F93F5 +:10692000FF92EF920F94C858C7010F949B27809154 +:10693000DC168093B1038CE0E2EBF6E1AFE9B3E162 +:1069400001900D928A95E1F78CE0EEEBF6E1AFE96C +:10695000B5E101900D928A95E1F780E00F94F90678 +:1069600081E00F94F90682E00F94F9068DED96E12F +:106970009F938F938BEA9CE39F938F93FF92EF9269 +:106980000F94C8580FB6F894DEBF0FBECDBFC70135 +:106990000F949B2780914D178F9380914C178F9365 +:1069A00080914B178F9380914A178F93BF92AF922C +:1069B0009F928F9287E09AE29F938F93FF92EF923C +:1069C0000F94C858C7010F949B270FB6F894DEBFE9 +:1069D0000FBECDBF12C08091A116811103C00FEB75 +:1069E0001AE202C007EC1AE20F947B33C8010F943D +:1069F000693184EA9AE20F946931C057DF4F0FB6CC +:106A0000F894DEBF0FBECDBFDF91CF911F910F91E4 +:106A1000FF90EF90DF90CF90BF90AF909F908F90BE +:106A20007F906F905F904F9008954F925F926F921A +:106A30007F928F929F92AF92BF92CF92DF92EF920E +:106A4000FF920F93CF93DF93CDB7DEB764970FB666 +:106A5000F894DEBF0FBECDBF0E94F6AF082F87FDB2 +:106A60000DC18AE50E945051882349F040E050E072 +:106A7000BA018AE50F94FA1B4B015C0106C0812C18 +:106A8000912C20EAA22E21E4B22E402F63E085E073 +:106A90000E942FF020E030E0A901C501B4010F945D +:106AA000CB6218167CF580E090E0A0EAB0E48D831C +:106AB0009E83AF83B88720913D0230913E02409182 +:106AC0003F0250914002C501B4010F946B606B010D +:106AD0007C0120E030E048EC53E40F94305987FD0E +:106AE00006C0C12CD12C98ECE92E93E4F92EC98272 +:106AF000DA82EB82FC82BE016B5F7F4FCE01019692 +:106B00000F94F30B80E090E0A8ECB2E489879A87B9 +:106B1000AB87BC871D861E861F86188A8CE40E9460 +:106B20000751882329F00E94D0506B017C0108C0D6 +:106B3000C0908404D0908504E0908604F09087048F +:106B400020E030E0A901C701B6010F94CB6287FFB6 +:106B500004C0F7FAF094F7F8F094C98ADA8AEB8A5D +:106B6000FC8AE090270EF090280E84E0E816F104ED +:106B70009CF120E030E0A9016091230E7091240E79 +:106B80008091250E9091260E0F946B602B013C0195 +:106B9000B701FF0C880B990B0F9437599B01AC017F +:106BA000C301B2010F946A606B017C0120E030E008 +:106BB000A9010F94CB6287FF04C0F7FAF094F7F8AD +:106BC000F09401E020E030E040E450E4C701B60179 +:106BD0000F94CB6218160CF000E083E00F9496330C +:106BE000811106C040E063E089E00E942FF00DC0F3 +:106BF00083E0E82E2AE0AE01475F5F4FBE016F5E83 +:106C00007F4FCE010D960E9465CF20E030E0A901B4 +:106C1000C501B4010F94CB6218165CF580E090E0DA +:106C2000A0EAB0E48D839E83AF83B887A501940169 +:106C300060913D0270913E0280913F02909140022E +:106C40000F946A606B017C0120E030E0A9010F9491 +:106C5000CB6218161CF0C12CD12C7601C982DA82C5 +:106C6000EB82FC82BE016B5F7F4FCE0101960F94D9 +:106C7000F30B40E060E089E00E942FF064960FB6CD +:106C8000F894DEBF0FBECDBFDF91CF910F91FF9083 +:106C9000EF90DF90CF90BF90AF909F908F907F90BC +:106CA0006F905F904F900895CF92DF92EF92FF9296 +:106CB000CF93DF93CDB7DEB7A0970FB6F894DEBFC2 +:106CC0000FBECDBF0E94F6AF87FDD9C0482F61E04F +:106CD00081E00E942FF085E40E940751882381F013 +:106CE0000E94D0506B017C0120E030E0A9010F949C +:106CF000CB6287FF0AC0F7FAF094F7F8F09405C06A +:106D0000C12CD12CE12C80E4F82EF7FAF094F7F89E +:106D1000F094C98ADA8AEB8AFC8A8CE0E0E1F3E03D +:106D2000DE01119601900D928A95E1F78AE50E94A5 +:106D30005051882351F040E050E0BA018AE50F94A9 +:106D4000FA1B69877A878B879C8788E50E94505158 +:106D5000882351F040E050E0BA0188E50F94FA1B17 +:106D600069837A838B839C8389E50E9450518823B1 +:106D700051F040E050E0BA0189E50F94FA1B6D83B1 +:106D80007E838F83988785E50E940751882329F0A9 +:106D90000E94D0506B017C0108C0C0908004D0904C +:106DA0008104E0908204F090830420E030E0A901A7 +:106DB000C701B6010F94CB6287FF04C0F7FAF094C5 +:106DC000F7F8F094F7FAF094F7F8F094CD8ADE8AA9 +:106DD000EF8AF88E198E1A8E1B8E1C8E8CE40E9400 +:106DE0000751882329F00E94D0506B017C0108C014 +:106DF000C0908404D0908504E0908604F0908704CD +:106E000020E030E0A901C701B6010F94CB6287FFF3 +:106E100004C0F7FAF094F7F8F094CD8EDE8EEF8E82 +:106E2000F8A26AE070E082E40E945D51F82E21E051 +:106E3000AE014B5E5F4FBE016F5F7F4FCE0141964B +:106E40000F94CE358823D9F06F2D81E00F94A434B0 +:106E500080E090E0A8ECB2E48D879E87AF87B88B86 +:106E600080913316882359F02F2DAE01435F5F4F79 +:106E7000BE01635E7F4FCE0149960F94BB33A0964F +:106E80000FB6F894DEBF0FBECDBFDF91CF91FF905C +:106E9000EF90DF90CF900895CF92DF92EF92FF9224 +:106EA000CF93DF93CDB7DEB76C970FB6F894DEBF04 +:106EB0000FBECDBF8CE40E940751882381F00E9451 +:106EC000D0506B017C0120E030E0A9010F94CB622F +:106ED00087FF0AC0F7FAF094F7F8F09405C0C12CC8 +:106EE000D12CE12C80E4F82EF7FAF094F7F8F09426 +:106EF000C98EDA8EEB8EFC8E8CE0E0E1F3E0DE01F1 +:106F0000119601900D928A95E1F788E50E94505103 +:106F10008823A1F040E050E0BA0188E50F94FA1B05 +:106F20002091931530919415409195155091961597 +:106F30000F946A6069837A838B839C8389E50E94BE +:106F400050518823A1F040E050E0BA0189E50F9448 +:106F5000FA1B2091931530919415409195155091FD +:106F600096150F946A606D837E838F8398878AE578 +:106F70000E945051882351F040E050E0BA018AE568 +:106F80000F94FA1B69877A878B879C87F090990A00 +:106F9000F2FAFF24F0F840E061E080E00E942FF078 +:106FA00080E50E945051E82E1D861E861F86188A95 +:106FB000282FAE01435F5F4FBE016F5F7F4FCE0151 +:106FC00049960F94CE35882339F1FF2011F0EE2039 +:106FD00019F160E080E00F94A43480E090E0A0E03C +:106FE000B0E48D8B9E8BAF8BB88F198A1A8A1B8A5F +:106FF0001C8A1D861E861F86188A80913316882358 +:1070000059F020E0AE014B5E5F4FBE016F5E7F4FD7 +:10701000CE010D960F94BB336C960FB6F894DEBF7D +:107020000FBECDBFDF91CF91FF90EF90DF90CF905B +:107030000895CF93DF93D62FC72F0E9450518823F6 +:1070400029F00E949850262F972F02C02D2F9C2F99 +:10705000822FDF91CF91089580918F0A8823C9F004 +:10706000815080938F0A882359F090E001972BE19B +:10707000289FF001299FF00D1124E451F54F02C023 +:10708000E6EBFAE08BE1A1EDBAE001900D928A9572 +:10709000E1F780918F0A811109C08091990A80627D +:1070A0008093990A80E090E0DC0104C081E090E0E8 +:1070B000A0E0B0E080937A0D90937B0DA0937C0DBF +:1070C000B0937D0D10926D0D81E080938A0D83E069 +:1070D00080932E02089562EE78EB83E00C94C9D47D +:1070E0006DE87AEB82E00C94C9D462E97AEB81E036 +:1070F0000C94C9D467E97AEB80E00C94C9D421E000 +:107100002093F4046093E5057093E6058093E7050A +:107110009093E80520E040E060E070E08091650D2C +:107120009091660D0C94329A6DEC7CEC8CEC9CE3A7 +:107130000C947FB86DEC7CEC8CEC9DE30C947FB8E8 +:1071400060E070E080E89FE30C947FB860E070E05E +:1071500080E291E40C947FB8CF92DF92EF92FF929D +:10716000CF93C82F0F9470466B017C0124EA30E75F +:107170004DE75FE36091E5057091E6058091E705D5 +:107180009091E8050F94305987FD05C08AEF90E093 +:10719000A0E0B0E003C080E090E0DC01C80ED91EA2 +:1071A000EA1EFB1EC092EF04D092F004E092F104BC +:1071B000F092F204C0931D02CF91FF90EF90DF9008 +:1071C000CF900895CF93DF9300D01F92CDB7DEB755 +:1071D0008091750D1092750D882329F01092F4049A +:1071E0000E94409B5CC060917A0D70917B0D8091F4 +:1071F0007C0D90917D0D611571058105910561F101 +:107200000F9437592091E5053091E6054091E70547 +:107210005091E8050F949659209141023091420215 +:1072200040914302509144020F946B60609341027D +:1072300070934202809343029093440283E00E9441 +:10724000ACB881E080932E0210927A0D10927B0DE3 +:1072500010927C0D10927D0D80912E028823F9F002 +:107260002091610D3091620D4091630D5091640D3C +:1072700060914102709142028091430290914402D8 +:107280000F946A6069837A838B839C83CE01019615 +:107290000E942AA9BC0184EA9DE20E94598C0F90A9 +:1072A0000F900F900F90DF91CF9108953F924F92E2 +:1072B0005F926F927F928F929F92AF92BF92CF9286 +:1072C000DF92EF92FF920F931F93CF93DF93CDB78F +:1072D000DEB72A970FB6F894DEBF0FBECDBF9A87F0 +:1072E0008987362E8091750D1092750D882329F0AF +:1072F0001092F4040E94409BF8C080917A0D909106 +:107300007B0DA0917C0DB0917D0D8D839E83AF830D +:10731000B887892B8A2B8B2B09F4A4C094E0699F32 +:1073200080011124F801EB5CFD4F408051806280A8 +:10733000738020E030E04AE754E4C301B2010F94C7 +:107340006A604B015C0120E030E04AE754E4C3018D +:10735000B2010F946B606B017C01809173028823F2 +:10736000D1F1A1E03A1639F13A16A0F0B2E03B12A1 +:1073700032C08090630290906402A0906502B09049 +:107380006602C0906F02D0907002E0907102F0909F +:10739000720221C080905B0290905C02A0905D021E +:1073A000B0905E02C0906702D0906802E0906902DF +:1073B000F0906A0210C080905F0290906002A090EE +:1073C0006102B0906202C0906B02D0906C02E090BB +:1073D0006D02F0906E026D817E818F8198850F9491 +:1073E00037592091E5053091E6054091E705509128 +:1073F000E8050F949659A30192010F946B602B013D +:107400003C018D819E81AF81B885A3019201B7FFB8 +:1074100016C0C501B4010F94CB62181644F0F801F0 +:10742000EB5CFD4F408251826282738215C0F8018D +:10743000EB5CFD4F80829182A282B3820DC0C701B6 +:10744000B6010F94305987FFEACFF801EB5CFD4F8E +:10745000C082D182E282F382832D0E94ACB881E0A7 +:1074600080932E0210927A0D10927B0D10927C0D5B +:1074700010927D0D80912E028823B9F1A4E03A9EEE +:10748000C0011124FC01EB5CFD4FDC01AD56BA4E8E +:107490002D913D914D915C916081718182819381AB +:1074A0000F946B6069837A838B839C832DEC3CEC17 +:1074B0004CEC5DE36091E5057091E6058091E70590 +:1074C0009091E8050F94CB6287FD05C0CE0101962F +:1074D0000E942AA905C060E2CE0101960E9492A8EE +:1074E000BC0189859A850E94598C2A960FB6F8941A +:1074F000DEBF0FBECDBFDF91CF911F910F91FF90E7 +:10750000EF90DF90CF90BF90AF909F908F907F9043 +:107510006F905F904F903F90089562E08AE49DE203 +:107520000C9456B961E08DEA9DE20C9456B960E086 +:1075300084EB9DE20C9456B9EF92FF920F931F9348 +:107540008CEFE82E8BE2F82E00E010E022E13CE226 +:107550004CED5DEA60E17EE28AE29CE20E94D0D2DC +:107560001F910F91FF90EF900895CF92DF92EF92CD +:10757000FF920F931F93CF93DF93CDB7DEB7CDB6B6 +:10758000DEB68091980D811103C06BE87DE002C0EA +:1075900068E97DE0FB0101900020E9F7CF01861B3F +:1075A000970B01962DB73EB7281B390B0FB6F894F1 +:1075B0003EBF0FBE2DBF0DB71EB70F5F1F4F80E23E +:1075C000EDB7FEB78183C80101960F94D9638CEFA4 +:1075D000E82E8BE2F82E28E63CE24CE05BEB6EEF07 +:1075E0007BE284E29CE20E94D0D20FB6F894DEBE29 +:1075F0000FBECDBEDF91CF911F910F91FF90EF9005 +:10760000DF90CF9008950E94389B8CE09CE290938D +:10761000AD138093AC1308958BE89DE00F9456163C +:107620000E94389B0C942EAE0F947E1910928E0AF5 +:107630000C94389BAF92BF92CF92DF92EF92FF9261 +:107640000F931F93CF93DF9381E08093F40461E065 +:107650000E94C999D0916D0DC0E081E004E11BEB5F +:1076600092E1E92E9CE2F92E23E0C22E2BEBD22EE2 +:107670003DE1A32E3CE2B32ED1112BC08823D9F0DB +:1076800080916C0D1816BCF040917A0D50917B0DD5 +:1076900060917C0D70917D0D4F5F5F4F6F4F7F4FFD +:1076A00040937A0D50937B0D60937C0D70937D0D0C +:1076B0008F5F80936C0D80912E02882309F440C067 +:1076C00020E030E041E06EED7BE28C2F0E94068CE2 +:1076D00037C0D13059F480916C0D8130D1F4809154 +:1076E000750D1092750D81110EC013C0D23041F589 +:1076F00080916C0D8230A1F58091750D1092750D01 +:10770000811128C02DC00E9403BB80918A0D811178 +:1077100037C080912E02882399F0DF92CF92BF92DA +:10772000AF92CF9381E090916C0D913039F58F93AA +:107730000E949B990F900F900F900F900F900F90B9 +:10774000CF5FDF5F80E0C53009F096CF83E08093A4 +:107750006B0D16C00E9414BB80918A0D811110C060 +:1077600080912E02882361F31F930F93FF92EF9273 +:10777000CF9381E090916C0D9230C9F280E0D7CF29 +:10778000DF91CF911F910F91FF90EF90DF90CF90FD +:10779000BF90AF9008950F93CF93DF9361E081E0A6 +:1077A0000E94C999D0916D0DC0E0D1110BC080919C +:1077B0006C0D811129C08091750D1092750D81118C +:1077C0001DC022C0D13059F480916C0D813091F5EB +:1077D0008091750D1092750D811124C02BC0D2308F +:1077E00009F041C080916C0D823009F05EC080913B +:1077F000750D1092750D811150C057C00E94409BAD +:1078000080918A0D811190C080912E02882319F1F8 +:1078100081E090916C0D911180E004E024E045E05E +:107820005CE216C08AE798EB0F94E51080918A0D10 +:1078300081117AC080912E02882369F081E09091B5 +:107840006C0D913009F080E003E02EE344EB5DE243 +:107850006C2F0E94178BCF5FDF5FC53009F0A5CF7B +:10786000C0936B0D61C0D33059F480916C0D83309F +:1078700099F58091750D1092750D811125C02CC060 +:10788000D43049F780916C0D8430F1F58091750DFD +:107890001092750D811130C037C085E798EB0F94B9 +:1078A000E51080918A0D81113FC080912E028823BE +:1078B00091F281E090916C0D923009F080E003E04C +:1078C0002EE34DEA5DE2C4CF80E798EB0F94E5101C +:1078D00080918A0D811128C080912E02882309F49D +:1078E000BACF81E090916C0D933009F080E003E015 +:1078F0002EE34AE45DE2ACCF8BE698EB0F94E51003 +:1079000080918A0D811110C080912E02882309F484 +:10791000A2CF81E090916C0D943009F080E003E0FB +:107920002EE344EA5DE294CFDF91CF910F91089569 +:107930006F927F928F929F92AF92BF92CF92DF927F +:10794000EF92FF920F931F93CF93DF93CDB7DEB7E4 +:10795000EB970FB6F894DEBF0FBECDBF8091F50454 +:10796000882349F181ED9AE00E94978F8BE1E1ED48 +:10797000FAE0DE01919601900D928A95E1F700E020 +:1079800010E048E95DE0BE016F5F7F4FCE01819658 +:107990000E945E9418163CF4CE0101960F94C7170E +:1079A000080F111DEECFCE0181960F945F2F10931B +:1079B000E4050093E30561E081E00E94C999C0906D +:1079C0006D0DD12C8CE2882E88EB982E9AE8692ECA +:1079D0009CE2792EC11020C080916C0D81110CC0E9 +:1079E0008091750D1092750D882331F00E94409B97 +:1079F00080918A0D811131C180912E02882361F01E +:107A000081E090916C0D911180E004E024E040EF62 +:107A10005BE36D2D0E94178B8091990A85FD10C044 +:107A200083FF0EC081E0C8122CC080916C0D8130A4 +:107A300079F48091750D1092750D811103C008C005 +:107A400011E020C00E942CB880918A0D811105C1DF +:107A500080912E02882309F486C09F928F927F9294 +:107A60006F92DF9281E090916C0D913009F080E08F +:107A70008F930E949B990F900F900F900F900F90F3 +:107A80000F9012E080912E02882309F46DC001E06E +:107A9000010FA12CB12C1FEF100FE090E305F09027 +:107AA000E405AE14BF0408F05FC0C11257C081E006 +:107AB000E81AF108EA18FB0881ED9AE00E94978F16 +:107AC0008BE1E1EDFAE0DE01919601900D928A954D +:107AD000E1F7F12C48E95DE0BE016F5F7F4FCE0119 +:107AE00081960E945E94181694F4CE0101960F942C +:107AF000C717882379F3EF1008C0BE016F5F7F4F6F +:107B00008BE89DE00F94EE1702C0F394E3CFCE0113 +:107B100081960F945F2F8091990A90916C0D84FF4C +:107B200009C0911310C08091750D1092750D8111CF +:107B300023C009C0911385C08091750D1092750DF9 +:107B4000811177C07EC080912E02882339F081E0B8 +:107B5000911380E041E06D2D0E94AAD18FEFA81A09 +:107B6000B80A0F5F98CF12E0D394C39485E0D8127F +:107B700031CF10936B0D71C019821C828091D40A91 +:107B8000811103C066EB7AE002C061ED7AE021E08A +:107B90004BE85DE0CE0101960E94F296882319F130 +:107BA0008BE1FE013196A1EDBAE001900D928A952C +:107BB000E1F78091990A8F7D8093990AA0918F0AAD +:107BC000AA30E0F481E08A0F80938F0A8BE18A9FCC +:107BD000D0011124A451B54FE1EDFAE001900D92CE +:107BE0008A95E1F70BC00F947B336BE87DE084E767 +:107BF0009CE20F9464338AE00E94F838CE0101962B +:107C00000F945F2F10926D0D82E090E0A0E0B0E045 +:107C100080937A0D90937B0DA0937C0DB0937D0D96 +:107C200081E080938A0D1092F60483E080932E0207 +:107C300014C085EB9AEB0F94E51080918A0D8111A9 +:107C40000CC080912E02882309F488CF81E09091A6 +:107C50006C0D911380E040E07ECFEB960FB6F89468 +:107C6000DEBF0FBECDBFDF91CF911F910F91FF906F +:107C7000EF90DF90CF90BF90AF909F908F907F90CC +:107C80006F9008952F923F925F926F927F928F92A2 +:107C90009F92AF92BF92CF92DF92EF92FF920F939B +:107CA0001F93CF93DF9361E081E00E94C999109107 +:107CB0006D0DD0E081E5682E8EEA782E9BEBE92EE3 +:107CC0009DEAF92E26E9C22E29E2D22E3EE4A32E09 +:107CD0003CE2B32E4FE2842E4CE2942E111120C0D0 +:107CE00080916C0D81110CC08091750D1092750DF5 +:107CF000882331F00E94409B80918A0D811110C22F +:107D000080912E02882361F081E090916C0D911199 +:107D100080E004E024E04CE55CE26D2F0E94178BCC +:107D20000E945C37582E8091990A83FB222420F808 +:107D300083FF04C00E943538382E01C0312C5520F5 +:107D400059F1113061F480916C0D813009F078C1E6 +:107D50008091750D1092750D81116CC171C1123039 +:107D600061F480916C0D823009F08DC08091750DA9 +:107D70001092750D81117FC086C0133009F047C085 +:107D800080916C0D833009F07DC18091750D10924A +:107D9000750D81116FC176C10E944338882371F03F +:107DA000113071F480916C0D813009F081C18091A6 +:107DB000750D1092750D811175C17AC1C1E001C0B8 +:107DC000C2E0C11322C080916C0D8C130EC0809153 +:107DD000750D1092750D882341F08EE492E00F949A +:107DE000E51080918A0D81119BC180912E0288231C +:107DF00061F081E090916C0D911380E003E02EE33F +:107E000045E05CE26D2F0E94178BCF5F01C0C4E09C +:107E1000C11322C080916C0D8C130EC08091750D22 +:107E20001092750D882341F08FEE9FEF0F94E510AF +:107E300080918A0D811174C180912E02882361F096 +:107E400081E090916C0D911380E003E02EE34DE70B +:107E50005AE36D2F0E94178B81E08C0F811326C08F +:107E600080916C0D811348C18091750D1092750D34 +:107E700081113AC141C18CE99AEB0F94E5108091D0 +:107E80008A0D81114DC180912E02882309F446C1CB +:107E900081E090916C0D923009F080E003E02EE3D8 +:107EA00042E15CE26D2F0E94178BC4E082E08C0FF0 +:107EB000811322C080916C0D81130EC08091750DCD +:107EC0001092750D882341F08CEC9EEE0F94E51016 +:107ED00080918A0D811124C180912E02882361F046 +:107EE00081E090916C0D911380E003E02EE34BEB69 +:107EF0005DE26D2F0E94178B83E08C0F811322C0EF +:107F000080916C0D81130EC08091750D1092750DCE +:107F1000882341F08FEF9DEE0F94E51080918A0D3C +:107F20008111FEC080912E02882361F081E0909142 +:107F30006C0D911380E003E02EE340E45CE26D2FD2 +:107F40000E94178B84E08C0F222009F44CC0311062 +:107F500069C0811320C090916C0D91130EC0809167 +:107F6000750D1092750D882341F09092AD1380929B +:107F7000AC1380918A0D8111D3C080912E02882389 +:107F800051F081E0911380E000E22EE343E35CE2F4 +:107F90006D2F0E94178B85E08C0F811322C080917A +:107FA0006C0D81130EC08091750D1092750D882394 +:107FB00041F088E99CEB0F94E51080918A0D8111C6 +:107FC000AFC080912E02882361F081E090916C0D0A +:107FD000911380E003E02EE341E55DE26D2F0E9406 +:107FE000178B86E01EC081131BC080916C0D81131E +:107FF00002C01092750D90912E02992389F01F9264 +:108000001F92BF92AF92DF9391E0811390E09F9314 +:108010000E949B990F900F900F900F900F900F90D0 +:1080200085E08C0FDF5F1F5FD53009F057CE80935E +:108030006B0D76C00E94BBAD80918A0D811170C01E +:1080400080912E02882309F469C0FF92EF92DF929B +:10805000CF92DF9381E090916C0D913009F080E038 +:108060008F930E949B990F900F900F900F900F90FD +:108070000F9054C08CE794E00F94E51080918A0D26 +:1080800081114EC080912E02882309F447C081E0FF +:1080900090916C0D933009F080E003E02EE347E50A +:1080A0005CE200CF0E9451AE80918A0D811138C0F0 +:1080B00080912E028823B1F07F926F928DE19CE235 +:1080C0009F938F93DF9381E090916C0D913009F035 +:1080D00080E08F930E949B990F900F900F900F90CC +:1080E0000F900F90C2E091CE86E593E70F94E510D4 +:1080F00080918A0D811114C080912E02882309F489 +:10810000D5CE81E090916C0D911380E003E02EE3D9 +:108110004EEE5BE26D2F0E94178BC8CEC4E09CCE62 +:10812000DF91CF911F910F91FF90EF90DF90CF9053 +:10813000BF90AF909F908F907F906F905F903F9097 +:108140002F9008950C9419710C9419710C94197155 +:108150000C941971EF92FF920F931F93CF93DF93BB +:1081600000D01F92CDB7DEB761E081E00E94C999CF +:10817000F0906D0D10E0F1100BC080916C0D81112D +:108180002BC08091750D1092750D81111FC024C0F8 +:1081900081E0F8120CC080916C0D813009F03CC078 +:1081A0008091750D1092750D811128C035C082E047 +:1081B000F8125DC080916C0D823009F084C080910E +:1081C000750D1092750D811170C07DC00E94409B8D +:1081D00080918A0D8111F5C080912E02882309F4C7 +:1081E0003EC081E090916C0D911180E004E024E0AC +:1081F00042ED51E2612F0E94178B31C00E9497D34C +:1082000042EA50EC6DE473E18CE29DE20F94B24AD5 +:1082100080918A0D8111D5C080912E028823F9F0BA +:10822000EE24E39480916C0D813009F0E12C809173 +:108230004D1390914E13A0914F13B0915013898319 +:108240009A83AB83BC83CE0101960E94B7A600E05F +:108250009C014CE25DE2612F8E2D0E94DA8C1F5F43 +:10826000F394153009F087CF10936B0DAAC083E00B +:10827000F8120CC080916C0D833009F052C08091CF +:10828000750D1092750D81113EC04BC084E0F8123F +:10829000E6CF80916C0D843009F072C08091750D2D +:1082A0001092750D81115EC06BC00E9497D348EA91 +:1082B00050EC61E573E182E29DE20F94B24A809155 +:1082C0008A0D81117EC080912E02882341F2EE2416 +:1082D000E39480916C0D823009F0E12C8091511370 +:1082E00090915213A0915313B091541389839A83A0 +:1082F000AB83BC83CE0101960E94B7A600E09C012F +:1083000042E25DE2A8CF0E9497D346EA50EC65E5D1 +:1083100073E188E19DE20F94B24A80918A0D811148 +:1083200050C080912E02882309F499CFEE24E39463 +:1083300080916C0D833009F0E12C80915513909160 +:108340005613A0915713B091581389839A83AB8326 +:10835000BC83CE0101960E94B7A600E09C0148E1D3 +:108360005DE279CF0E9497D344EA50EC69E573E16E +:108370008EE09DE20F94B24A80918A0D811121C056 +:1083800080912E02882309F46ACFEE24E394809131 +:108390006C0D843009F0E12C8091591390915A139F +:1083A000A0915B13B0915C1389839A83AB83BC83E8 +:1083B000CE0101960E94B7A600E09C014EE05DE26E +:1083C0004ACF0F900F900F900F90DF91CF911F9198 +:1083D0000F91FF90EF900895CF92DF92EF92FF926E +:1083E0000F931F93CF93DF9361E081E00E94C999BF +:1083F000D0916D0DC0E0D1110BC080916C0D811139 +:108400002AC08091750D1092750D81111EC023C078 +:10841000D13061F480916C0D813009F045C08091BC +:10842000750D1092750D811128C03EC0D23009F033 +:1084300060C080916C0D823009F08FC08091750D05 +:108440001092750D811172C088C00E94409B80916E +:108450008A0D81117CC180912E02882309F440C0CD +:1084600081E090916C0D911180E004E024E042EDF8 +:1084700051E26C2F0E94178B33C00E9497D3C12CFE +:10848000D12CE12C10ECF12E09E714E420E030E0CF +:1084900040E85FE36DE573E182EB9CE20E9447D226 +:1084A00080918A0D811153C180912E028823C1F0E1 +:1084B00011E080916C0D813009F010E060915D1346 +:1084C00070915E1380915F13909160130E94629C83 +:1084D00000E09C0142EB5CE26C2F812F0E94DA8C61 +:1084E000CF5FDF5FC53009F086CF87E080936B0DEB +:1084F0002EC1D33061F480916C0D833009F06DC0D2 +:108500008091750D1092750D811150C066C0D430E8 +:1085100009F03DC080916C0D843009F09EC08091BF +:10852000750D1092750D811181C097C00E9497D36F +:10853000C12CD12CE12C10ECF12E09E714E420E041 +:1085400030E040E85FE361E673E18BEA9CE20E9481 +:1085500047D280918A0D8111FAC080912E02882322 +:1085600009F4BECF11E080916C0D823009F010E06B +:108570006091611370916213809163139091641301 +:108580000E94629C00E09C014BEA5CE2A5CFD530E2 +:1085900009F03DC080916C0D853009F08EC080914E +:1085A000750D1092750D811172C087C00E9497D30E +:1085B000C12CD12CE12C10ECF12E09E714E420E0C1 +:1085C00030E040E85FE365E673E184EA9CE20E9404 +:1085D00047D280918A0D8111BAC080912E028823E2 +:1085E00009F47ECF11E080916C0D833009F010E02A +:1085F0006091651370916613809167139091681371 +:108600000E94629C00E09C0144EA5CE265CFD630A7 +:1086100009F066CF80916C0D863009F07EC08091A4 +:10862000750D1092750D811162C077C00E9497D3AD +:10863000C12CD12CE12C10ECF12E09E714E420E040 +:1086400030E040E85FE369E673E18DE99CE20E9477 +:1086500047D280918A0D81117AC080912E028823A1 +:1086600009F43ECF11E080916C0D843009F010E0E8 +:108670006091691370916A1380916B1390916C13E0 +:108680000E94629C00E09C014DE95CE225CF0E94C3 +:1086900097D3C12CD12CE12C10ECF12E09E714E476 +:1086A00020E030E0A90169E773E188E99CE20E94DB +:1086B00047D280918A0D81114AC080912E02882371 +:1086C00009F40ECF11E080916C0D853009F010E0B7 +:1086D0006091791370917A1380917B1390917C1340 +:1086E0000E94629C00E09C0148E95CE2F5CE0E9499 +:1086F00097D3C12CD12CE12C10ECF12E09E714E416 +:1087000020E030E0A9016DE773E18EE89CE20E9471 +:1087100047D280918A0D81111AC080912E02882340 +:1087200009F4DECE11E080916C0D863009F010E086 +:1087300060917D1370917E1380917F1390918013CF +:108740000E94629C00E09C014EE85CE2C5CEDF9195 +:10875000CF911F910F91FF90EF90DF90CF900895F0 +:108760006F927F928F929F92AF92BF92CF92DF9241 +:10877000EF92FF920F931F93CF93DF9300D01F923E +:10878000CDB7DEB761E081E00E94C99960906D0DC0 +:10879000712C61100BC080916C0D81112BC08091E8 +:1087A000750D1092750D81111FC024C081E06812F3 +:1087B0000CC080916C0D813009F045C08091750D21 +:1087C0001092750D811128C03EC082E068125FC012 +:1087D00080916C0D823009F08FC08091750D1092E0 +:1087E000750D811172C088C00E94409B80918A0DD6 +:1087F000811142C180912E02882309F440C081E09A +:1088000090916C0D911180E004E024E042ED51E282 +:10881000672D0E94178B33C00E9497D3C12CD12C97 +:10882000E12C10E8F12E07E714E420E030E040E806 +:108830005FE360EE7DE086E09DE20E9447D280919A +:108840008A0D811119C180912E028823C1F011E097 +:1088500080916C0D813009F010E06091E00D709115 +:10886000E10D8091E20D9091E30D0E94629C00E089 +:108870009C0146E05DE2672D812F0E94DA8C7394A3 +:10888000639485E0781285CF70926B0DF5C083E01C +:1088900068120CC080916C0D833009F07AC0809111 +:1088A000750D1092750D811141C073C084E068127E +:1088B000E6CF80916C0D843009F0BEC08091750DBB +:1088C0001092750D811185C0B7C00E9497D3C12C3D +:1088D000D12CE12C10E8F12E07E714E420E030E081 +:1088E00040E85FE364EE7DE08EEF9CE20E9447D2B9 +:1088F00080918A0D8111C0C080912E02882309F4D5 +:10890000BECF11E080916C0D823009F010E06091D3 +:10891000E40D7091E50D8091E60D9091E70D0E94B8 +:10892000629C00E09C014EEF5CE2A5CF0E9497D3D1 +:1089300020E030E048EC52E46091E80D7091E90DE0 +:108940008091EA0D9091EB0D0F94965920E030E064 +:1089500040E251E40F946A600F94DE61812C912C07 +:1089600029E0A22E2CE9B22E6B011EEAE12E12E8BC +:10897000F12E01E010E02AE030E040E050E068EE47 +:108980007DE086EF9CE20E94D7D180918A0D811113 +:1089900073C080912E02882309F471CF11E0809179 +:1089A0006C0D833009F010E08091E80D9091E90D95 +:1089B000A091EA0DB091EB0D89839A83AB83BC83C0 +:1089C000CE0101960E946BA700E09C0146EF5CE29D +:1089D00052CF0E9497D320E030E048EC52E46091FF +:1089E000EC0D7091ED0D8091EE0D9091EF0D0F94C7 +:1089F000965920E030E040E251E40F946A600F9411 +:108A0000DE61812C912C89E0A82E8CE9B82E6B01B7 +:108A10001EEAE12E12E8F12E01E010E02AE030E03B +:108A200040E050E06CEE7DE08EEE9CE20E94D7D1FB +:108A300080918A0D811120C080912E02882309F433 +:108A40001ECF11E080916C0D843009F010E0809110 +:108A5000EC0D9091ED0DA091EE0DB091EF0D89838D +:108A60009A83AB83BC83CE0101960E946BA700E082 +:108A70009C014EEE5CE2FFCE0F900F900F900F9096 +:108A8000DF91CF911F910F91FF90EF90DF90CF90EA +:108A9000BF90AF909F908F907F906F9008950C94AF +:108AA000D2700C94D2700C94D2700C94D2702F921D +:108AB0003F924F925F926F927F928F929F92AF926E +:108AC000BF92CF92DF92EF92FF920F931F93CF93BB +:108AD000DF9300D01F92CDB7DEB761E081E00E9446 +:108AE000C99960906D0D712C611020C080916C0D42 +:108AF00081110CC08091750D1092750D882331F095 +:108B00000E94409B80918A0D8111CEC280912E02DD +:108B1000882361F081E090916C0D911180E004E078 +:108B200024E042ED51E2672D0E94178B8091ED0504 +:108B3000811135C0C0903D13D0903E13E0903F139B +:108B4000F09040138091411390914213A0914313F0 +:108B5000B09144138C159D05AE05BF0510F4D701E7 +:108B6000C601C0903913D0903A13E0903B13F090B7 +:108B70003C13BC01CD016C157D058E059F0510F4DD +:108B8000C701B6010F9435596093E9057093EA0562 +:108B90008093EB059093EC0521E02093ED0581E0B7 +:108BA00068120CC080916C0D813009F07CC08091FE +:108BB000750D1092750D81111FC075C082E068128D +:108BC0000CC080916C0D823009F0D8C08091750D79 +:108BD0001092750D811187C0D1C083E06812F9C071 +:108BE00080916C0D833009F069C18091750D1092F0 +:108BF000750D81110CC162C10E9497D32AE037ED37 +:108C000043E25DE36091E9057091EA058091EB052F +:108C10009091EC050F9496594B015C0120E030E0F7 +:108C200040E05FE40F94305987FD05C0812C912C02 +:108C3000A12C5FE4B52E2AE037ED43E25DE36091BD +:108C40006D1370916E1380916F13909170130F9448 +:108C5000965920E030E040E85FE30F946A600F949B +:108C6000DE611B012C01C501B4010F94D7617B01AA +:108C70008C0121E0E21AF10801091109812C912CE3 +:108C800045E1A42E4CE9B42E610121E030E040E042 +:108C900050E06DE673E188EE9CE20E94D7D18091AE +:108CA0008A0D811101C280912E02882309F488C0A7 +:108CB00011E080916C0D813009F010E080916D130E +:108CC00090916E13A0916F13B091701389839A8362 +:108CD000AB83BC83CE0101960E940CA800E09C01EE +:108CE00048EE5CE269C00E9497D38090E9059090BD +:108CF000EA05A090EB05B090EC0520E030E040E004 +:108D00005FE4C501B4010F94305987FD05C0812C83 +:108D1000912CA12C3FE4B32E20E030E048EC52E44B +:108D20006091711370917213809173139091741309 +:108D30000F946A600F94DE611B012C01C501B40120 +:108D40000F94D7617B018C0124E6E21AF108010936 +:108D50001109812C912C2BE1A22E2CE9B22E61015C +:108D600024E630E040E050E061E773E18EED9CE204 +:108D70000E94D7D180918A0D811196C180912E02D7 +:108D80008823F1F011E080916C0D823009F010E041 +:108D90008091711390917213A0917313B091741319 +:108DA00089839A83AB83BC83CE0101960E940CA871 +:108DB00000E09C014EED5CE2672D812F0E94DA8C71 +:108DC0007394639485E078128FCE88E080936B0D66 +:108DD0006BC124E062120CC080916C0D843009F0EC +:108DE000AEC08091750D1092750D811196C0A7C00F +:108DF00085E0681283C080916C0D853009F0DCC07D +:108E00008091750D1092750D8111C4C0D5C00E945E +:108E100097D32AE037ED43E25DE36091E905709175 +:108E2000EA058091EB059091EC050F9496594B0162 +:108E30005C0120E030E040E05FE40F94305987FDB2 +:108E400005C0812C912CA12C9FE4B92E2AE037ED8E +:108E500043E25DE36091751370917613809177130F +:108E6000909178130F94965920E030E040E85FE34A +:108E70000F946A600F94DE611B012C01C501B401DF +:108E80000F94D7617B018C0121E0E21AF1080109FE +:108E90001109812C912C85E1A82E8CE9B82E610155 +:108EA00021E030E040E050E065E773E185ED9CE2D1 +:108EB0000E94D7D180918A0D8111F6C080912E0237 +:108EC000882309F47DCF11E080916C0D833009F087 +:108ED00010E08091751390917613A0917713B09163 +:108EE000781389839A83AB83BC83CE0101960E9459 +:108EF0000CA800E09C0145ED5CE25ECF26E062122A +:108F00003AC080916C0D863009F084C08091750D57 +:108F10001092750D81116CC07DC00E9497D30FE433 +:108F200015EC24E630E040E050E069E373E18EECBC +:108F30009CE20F94F74A80918A0D8111B5C080910F +:108F40002E02882309F43CCF11E080916C0D84300F +:108F500009F010E06091391370913A1380913B133E +:108F600090913C130F9435590E943F9C00E09C0166 +:108F70004EEC5CE221CF87E0681222CF80916C0D2D +:108F8000873009F075C08091750D1092750D8111B3 +:108F90005DC06EC00E9497D305E515EC24E630E075 +:108FA00040E050E06DE373E187EC9CE20F94F74AF8 +:108FB00080918A0D811178C080912E02882309F456 +:108FC000FFCE11E080916C0D853009F010E06091CA +:108FD0003D1370913E1380913F13909140130F9475 +:108FE00035590E943F9C00E09C0147EC5CE2E4CED6 +:108FF0000E9497D303E515EC2AE030E040E050E012 +:1090000061E473E180EC9CE20F94F74A80918A0D51 +:1090100081114AC080912E02882309F4D1CE11E03B +:1090200080916C0D863009F010E0609141137091D1 +:10903000421380914313909144130F9435590E9429 +:109040003F9C00E09C0140EC5CE2B6CE0E9497D3CE +:1090500001E515EC24E630E040E050E065E473E122 +:1090600089EB9CE20F94F74A80918A0D81111CC014 +:1090700080912E02882309F4A3CE11E080916C0D1B +:10908000873009F010E0609145137091461380918C +:109090004713909148130F9435590E943F9C00E06C +:1090A0009C0149EB5CE288CE0F900F900F900F90DF +:1090B000DF91CF911F910F91FF90EF90DF90CF90B4 +:1090C000BF90AF909F908F907F906F905F904F90E8 +:1090D0003F902F9008950F931F93CF93DF931F928C +:1090E000CDB7DEB700912A0A10912B0AE091590AF8 +:1090F000F0915A0A82E0199520E030E04AE0B80188 +:1091000088E29AE00F949740182FE091590AF09165 +:109110005A0A83E01995E091590AF0915A0A80E0C1 +:1091200019951123C1F160912A0A70912B0A9E01B1 +:109130002F5F3F4F46E488E29AE00F949740898181 +:109140008093280A60912A0A70912B0A9E012F5F52 +:109150003F4F47E488E29AE00F94974089818093DB +:10916000290A60912A0A70912B0A20E030E048E435 +:1091700088E29AE00F9497408093330A60912A0A1C +:1091800070912B0A2BE53AE047E188E29AE00F94D0 +:10919000974081E001C080E00F90DF91CF911F9157 +:1091A0000F910895682F70E080E090E04AE00C9401 +:1091B000FF38BC0180E090E04AE00C94FF38FC01ED +:1091C000DB018C9120813181382798E0A901440F7F +:1091D000551F37FD06C09A019150C1F73183208396 +:1091E00008959A01B1E22B27B0E13B27F5CFEF922A +:1091F000FF921F93CF93DF93EC01EE85FF853097AD +:1092000009F01995EA80FB80E9A9FAA982E019958D +:10921000E9A9FAA981E0199520E030E045E1B7011C +:10922000CE010F949740182F882341F09E012D5CAA +:109230003F4F47E1B701CE010F949740E9A9FAA942 +:1092400080E01995812FDF91CF911F91FF90EF90D2 +:1092500008952F923F924F925F926F927F928F92DA +:109260009F92AF92BF92CF92DF92EF92FF920F93B5 +:109270001F93CF93DF93CDB7DEB769970FB6F894FE +:10928000DEBF0FBECDBF6C012A013B01398F288F95 +:10929000198A1A8ACE0109969C8B8B8B88E0EB8900 +:1092A000FC8911928A95E9F7DB01CA0137E0B6958E +:1092B000A795979587953A95D1F79A878987F42F3F +:1092C000FF77FD8B8F2F80588B878C874F3F510501 +:1092D0006105710509F008F490C00091070810912C +:1092E000080880910508909106089F8B8E8B0115C8 +:1092F000110509F482C0EE24E394F12C1701200E2D +:10930000311E36942794410191E0891A9108540145 +:1093100093E0AA0CBB1C9A95E1F76E897F896A0DD0 +:109320007B1D48E050E0CE0101960F9463582981DF +:109330003A8189859A8528173907A0F08217930703 +:1093400070F09C818B85981768F031E020E09B815C +:109350008C85891708F030E0832F922F05C081E0BB +:1093600090E002C08FEF9FEF8130910529F48401D6 +:109370000E151F0518F641C0019629F47101FFEF83 +:10938000EF1AFF0AF5CF60910508709106086A0D83 +:109390007B1D48E050E0CE0109960F9463586F851D +:1093A00078896115710519F4498AB60106C0C61697 +:1093B000D70619F08D898068898BAE014F5E5F4FAB +:1093C000888D998D0E94D58969960FB6F894DEBF75 +:1093D0000FBECDBFDF91CF911F910F91FF90EF9006 +:1093E000DF90CF90BF90AF909F908F907F906F90C5 +:1093F0005F904F903F902F90089560E070E0D1CF44 +:10940000AF92BF92CF92DF92EF92FF920F931F9392 +:10941000CF93DF9300D01F92CDB7DEB77C018B01D5 +:109420005A01690119821A821B821C82AE014F5FA8 +:109430005F4FB501C8010E94699F8C0149815A8123 +:109440006B817C81411551056105710529F09601FB +:10945000C7010E9429C9E6CF0F900F900F900F907F +:10946000DF91CF911F910F91FF90EF90DF90CF9000 +:10947000BF90AF900895FF920F931F93CF93DF9308 +:10948000D82FF62E8A01E0913D0AF0913E0A88E23B +:109490009AE01995F80EC0E0F8012491222359F0C2 +:1094A0004F2D6D2F88E29AE00F942F15D80FC80F1B +:1094B0000F5F1F4FF1CF8C2FDF91CF911F910F9135 +:1094C000FF900895CF93DF93FC0125AD211104C0D7 +:1094D00021E025AF0E946BC8C0912A0AD0912B0AC7 +:1094E000E091590AF0915A0A82E01995E091590ADF +:1094F000F0915A0A81E0199520E030E044E1BE0184 +:1095000088E29AE00F9497402BE53AE047E1BE01EC +:1095100088E29AE00F949740E091590AF0915A0A34 +:1095200080E0DF91CF911994CF92DF92EF92FF927A +:10953000CF93DF936B017C0184E593E10F94693154 +:10954000C8E1D0E0D701C6010C2E04C0B695A7959E +:10955000979587950A94D2F70E94CFAC8AE30E9430 +:10956000F838289779F78C2DDF91CF91FF90EF9005 +:10957000DF90CF900C94CFACCF92DF92EF92FF921E +:109580000F9470466B017C0128E5C20E22E0D21ECA +:10959000E11CF11C0E9491448F3F61F00F947046D2 +:1095A000DC01CB018C199D09AE09BF09B7FDF2CFD3 +:1095B00080E001C081E0FF90EF90DF90CF900895B0 +:1095C0008F929F92AF92BF92CF92DF92EF92FF92D3 +:1095D0000F931F93CF93DF9300D01F92CDB7DEB7C9 +:1095E000FC018381813079F5818181FF2CC08189E3 +:1095F0009289A389B489892B8A2B8B2B09F448C0C3 +:109600007F0140E050E0BA01CF010E94AD8E882377 +:10961000D1F0F70185889688A788B08CC18CD28C50 +:1096200082E090E0A0E0B0E0F60180839183A28325 +:10963000B3839E012F5F3F4FB501A401C6010F9474 +:109640009618811102C080E03CC000E010E0980153 +:10965000B501A401C6010F9404188823A1F38980E1 +:109660009A80AB80BC80F6018789803141F4F8EFA5 +:109670008F16FFEF9F06A104B10460F4DACF88EFE4 +:1096800088168FEF9806A8068FE0B80618F4D1CF99 +:1096900081E017C0F701158A168A178A108E118A81 +:1096A000128A138A148A818180688183C7010E948B +:1096B0005091882341F240E050E0BA01C7010E9476 +:1096C000AD8E0F900F900F900F90DF91CF911F9163 +:1096D0000F91FF90EF90DF90CF90BF90AF909F9051 +:1096E0008F9008952F923F924F925F926F927F9248 +:1096F0008F929F92AF92BF92CF92DF92EF92FF92A2 +:109700000F931F93CF93DF931F921F92CDB7DEB7B6 +:109710007C012DB73EB73A8329838091530D811187 +:1097200007C01092380D10923B0D81E08093530DCD +:109730008091300D811107C01092150D1092180DF7 +:1097400081E08093300DFB0180818F3259F486EBEC +:109750009AE0F7019183808310928F0A8B010F5F4B +:109760001F4F06C081ED9AE0F701918380838B0142 +:10977000F7012080318028E3C22E2DE0D22E011582 +:10978000110509F479C04DB65EB66FE270E0C8010C +:109790000F94C5634C010817190708F06BC03C0112 +:1097A000601A710A7724C30101962DB73EB7281BB2 +:1097B000390B0FB6F8943EBF0FBE2DBF8DB79EB7C5 +:1097C00001965C01A301B8010F94EE63F501E60D6B +:1097D000F71D1082F7016081718121E0A501C601AA +:1097E0000E94F29681110FC0B50186E39DE20F94AD +:1097F000643386E490E40F9469310FB6F8945EBE4A +:109800000FBE4DBE39C0F7018081918128163906FF +:1098100011F00E940593F701D182C082A0918F0AB6 +:10982000AA3080F481E08A0F80938F0AFBE1FA9FCF +:10983000D0011124A451B54FF6018BE101900D9296 +:109840008A95E1F7F7018081918188539D4029F441 +:1098500095E1C92E9DE0D92E04C088E3C82E8DE085 +:10986000D82E84010F5F1F4F0FB6F8945EBE0FBE57 +:109870004DBE85CFC80102C080E090E029813A81C9 +:109880000FB6F8943EBF0FBE2DBF0F900F90DF9123 +:10989000CF911F910F91FF90EF90DF90CF90BF90ED +:1098A000AF909F908F907F906F905F904F903F9080 +:1098B0002F9008954F925F926F927F928F929F9216 +:1098C000AF92BF92CF92DF92EF92FF921F93CF930E +:1098D000DF93C82F87E298E09093040880930308F1 +:1098E0001092200882E090E0A0E0B0E080930908A8 +:1098F00090930A08A0930B08B0930C0810920208EA +:109900001092FE071092FF071092000810920108B3 +:109910008FEF9FEFDC018093FA079093FB07A093F2 +:10992000FC07B093FD07CC2379F1C53008F001C1E5 +:1099300040E060E070E0CB010E94FB90882309F4D6 +:10994000F8C020E1C29FC001112486519A4FFC014A +:10995000E254FE4F20812F7709F0EBC03C96408106 +:10996000518162817381443651056105710508F4A6 +:10997000E0C03497C080D180E280F380C114D1046C +:10998000E104F10421F4D5C0C12CD12C760140E0D2 +:10999000C701B6010E94FB90182F882309F4C9C0A3 +:1099A00080910506909106068115924009F0C1C08C +:1099B000A0910A06AA2309F4BCC060910806709120 +:1099C00009066115710509F4B4C080900706882066 +:1099D00009F4AFC0A0931B0880920D0880E0912C81 +:1099E000A12CB12C412C512C32014394C82FA3013E +:1099F0009201082E04C0220F331F441F551F0A94E2 +:109A0000D2F782169306A406B50639F08F5FC830E8 +:109A100069F789E0809316088CC08093160820911E +:109A20001006309111062115310519F040E050E083 +:109A300008C020911E0630911F06409120065091CB +:109A4000210620930E0830930F084093100850937E +:109A5000110846015701860E971EA11CB11C809269 +:109A60001C0890921D08A0921E08B0921F08E09159 +:109A70000B06F0910C06F0932208E0932108B0E069 +:109A80000F94C75F860E971EA81EB91E80922308EA +:109A900090922408A0922508B092260885E0EE0F47 +:109AA000FF1F8A95E1F7E150FE4FEF2FFF27E69564 +:109AB0008E0E9F1EA11CB11C809217089092180850 +:109AC000A0921908B0921A0820910D0630910E0646 +:109AD0002115310521F0A90160E070E008C0409136 +:109AE0001A0650911B0660911C0670911D06D70145 +:109AF000C60188199909AA09BB09840F951FA61FD9 +:109B0000B71F04C0B695A79597958795CA95D2F7C4 +:109B10008093120890931308A0931408B09315082B +:109B2000853F2FE09207A105B10528F48CE08093D2 +:109B3000200810E01AC0853F9F4FA105B10510F421 +:109B400080E111C08091260690912706A0912806F9 +:109B5000B09129068093230890932408A0932508A8 +:109B6000B093260880E280932008812FDF91CF9167 +:109B70001F91FF90EF90DF90CF90BF90AF909F909C +:109B80008F907F906F905F904F900895CF9383E078 +:109B900080932E021092F9050F947046DC01CB01E0 +:109BA0008C509E4FAF4FBF4F8093F5059093F605B5 +:109BB000A093F705B093F80568E873E182E090E0C0 +:109BC0000E9455ADC6E0C15049F00E94F4AC62E07D +:109BD00070E080E090E00F943646F5CFCF91089585 +:109BE000CF93DF938F3F910519F014F08FEF90E042 +:109BF000EC0197FF02C0C0E0D0E0C093E4089E01F2 +:109C00000D2E000C440B550B60E48EEA98E00F9487 +:109C1000CB3BD093EE08C093ED08DF91CF91089530 +:109C2000CF93DF938F3F910519F014F08FEF90E001 +:109C3000EC0197FF02C0C0E0D0E0C093C2099E01D2 +:109C40000D2E000C440B550B60E48CE899E00F944A +:109C5000CB3BD093CC09C093CB09DF91CF91089532 +:109C6000DC01ED91FC910190F081E02D27E030E0E6 +:109C700040E050E061E0199420E8DC0115962C9357 +:109C80001597ED91FC910190F081E02D20E830E0F6 +:109C900040E050E061E11994DC0114968C91149736 +:109CA000807F8A6014968C93149712962C91129749 +:109CB00013963C911397482F4F7050E0ED91FC9113 +:109CC00011970190F081E02D60E1CD011994609130 +:109CD0006A0881E068278CE298E00D94913F6091DA +:109CE000AB0881E068278DE698E00D94913F609184 +:109CF000EC0881E068278EEA98E00D94913FAF92DE +:109D0000BF92CF92DF92EF92FF920F931F93CF9368 +:109D1000DF93EC01062FE42E122FF22ED62ED20E58 +:109D2000CC24CA945C018CE1A80EB11C8D2D8F1936 +:109D300097E09F1570F46A817B818C8FED8E1F8E6A +:109D4000CE8E95014BE3CE010F94974098EFF90E1C +:109D5000EDCF812F86958695869598E0899F000D99 +:109D60001124212F98EF899F200D1124222309F11E +:109D700087E028276A817B810C8FED8E1F8E2F5FF5 +:109D800027708FEF90E001C0880F2A95EAF78E8F39 +:109D90009E01245E3F4F4BE3CE01DF91CF911F9197 +:109DA0000F91FF90EF90DF90CF90BF90AF900D9408 +:109DB0009740DF91CF911F910F91FF90EF90DF902F +:109DC000CF90BF90AF900895EF92FF920F931F93A3 +:109DD000CF93DF937C01D62F122FC42F040F212F96 +:109DE0004C2F6D2FC7010E947FCECF5FC013F7CFDE +:109DF000DF91CF911F910F91FF90EF900895DF9227 +:109E0000EF92FF920F931F93CF93DF93082FD62FDC +:109E1000C42F142FF62EF40EEE24E394DD24DA94EE +:109E20008F2D811B1830A8F060912A0A70912B0A9F +:109E30000093440A8093450AE092470AD092460A6A +:109E400024E43AE04BE388E29AE00F9497401850FC +:109E5000E7CF8C2F86958695869598E0899FD00DC3 +:109E600011244C2F98EF899F400D1124442329F190 +:109E700087E0482760912A0A70912B0A0093440AD0 +:109E8000D093450A81E08093470A4F5F47708FEF78 +:109E900090E001C0880F4A95EAF78093460A24E4CF +:109EA0003AE04BE388E29AE0DF91CF911F910F9166 +:109EB000FF90EF90DF900D949740DF91CF911F912D +:109EC0000F91FF90EF90DF9008954F925F926F9205 +:109ED0007F928F929F92AF92BF92CF92DF92EF923A +:109EE0000F931F93CF93DF9300D01F92CDB7DEB7B0 +:109EF0004C015B016A01122F002329F140E06E2D15 +:109F000084E00E942FF00F947B3387E29EE20F944F +:109F1000693161E0812F0F948E2F0091CA0D83E08B +:109F20008093CA0D81E08093C90D8091C90D88236B +:109F300041F060E0812F0F948E2F81E00E94243A3F +:109F4000F4CF0093CA0D40E06E2D85E00E942FF003 +:109F500020E030E0A901F401608171818281938168 +:109F60000F943059882371F080E090E0A0ECB0E4C9 +:109F700089839A83AB83BC83BE016F5F7F4FC4012B +:109F80000F94652F20E030E0A901F5016081718117 +:109F9000828193810F943059882351F1409071133D +:109FA00050907213609073137090741380E090E07F +:109FB000A0E8B1E48093711390937213A09373138C +:109FC000B093741380E090E0A0E2B1E489839A83B7 +:109FD000AB83BC83BE016F5F7F4FC5010F94652FBC +:109FE00040927113509272136092731370927413B3 +:109FF000812C912C80EAA82E80E4B82E03E020E08A +:10A0000030E0A901F60160817181828193810F9412 +:10A01000CB6218167CF440E060E086E00E942FF0EE +:10A0200089829A82AB82BC82BE016F5F7F4FC6017C +:10A030000F94652F1091CA0D0093CA0D1092C90D8F +:10A0400040E060E087E00E942FF08091C80D811110 +:10A0500004C081E00E94243AF8CF1093CA0D8130E9 +:10A0600071F281E00F900F900F900F90DF91CF91E0 +:10A070001F910F91EF90DF90CF90BF90AF909F9086 +:10A080008F907F906F905F904F9008959091C70D43 +:10A0900090FF02C086E001C087E091FD8D7F92FDB8 +:10A0A0008B7F0895EF92FF920F931F93CF93DF93CF +:10A0B000CDB7DEB762970FB6F894DEBF0FBECDBF47 +:10A0C0000E9446D08823B1F182FD03C042EA53E0EA +:10A0D00002C04BE953E081FD03C022EA33E002C035 +:10A0E0002DE933E080FD03C082EA93E002C08FE9EE +:10A0F00093E05F934F933F932F939F938F9385E1CB +:10A100009EE29F938F938E010F5F1F4F1F930F93BC +:10A110000F94C8580F947B33C8010E94033A60E043 +:10A12000C8010E9409AE0FB6F894DEBF0FBECDBFC6 +:10A1300081E001C080E062960FB6F894DEBF0FBEEA +:10A14000CDBFDF91CF911F910F91FF90EF900895B8 +:10A15000CF93DF9300D01F92CDB7DEB78091CB0DA8 +:10A1600081111BC081E08093CB0D8091B30D909144 +:10A17000B40DA091B50DB091B60DB05889839A83F6 +:10A18000AB83BC839E012F5F3F4F4FEB5DE06BEBDA +:10A190007DE087EB9DE00E94E74D0F900F900F90C0 +:10A1A0000F90DF91CF910895CF93DF9300D01F924E +:10A1B000CDB7DEB78091CB0D8823F9F02AE939E9D4 +:10A1C00049E95FE36091B30D7091B40D8091B50DD5 +:10A1D0009091B60D0F94965969837A838B839C83F3 +:10A1E0009E012F5F3F4F4FEB5DE06BEB7DE087EB18 +:10A1F0009DE00E94E74D1092CB0D0F900F900F90B5 +:10A200000F90DF91CF910895FF920F931F93CF93FB +:10A21000DF93182FC62FF42ED22F022F242F462F74 +:10A22000682F88E29AE00F940D15882309F12F2DED +:10A230004C2F612F88E29AE00E947FCE4D2F6C2F29 +:10A24000812F0E94FFCE8FEF8F0D4D2F6C2F810F2E +:10A250000E94FFCE4FEF4D0F4C0F2F2D612F88E244 +:10A260009AE0DF91CF911F910F91FF900C947FCED8 +:10A27000DF91CF911F910F91FF900895DF92EF92A0 +:10A28000FF920F931F93CF93DF93EC01162FF42EC1 +:10A29000E22E0F940D15882331F02E2D4F2D612FB6 +:10A2A000CE010E94E4CEDF91CF911F910F91FF90DC +:10A2B000EF90DF900895EF92FF920F93CF93DF938B +:10A2C000C82F7B01D42FCB010E9421A19C2F990F75 +:10A2D000C90FCC0FDD2391F091E09093480A282F0D +:10A2E000220F280F220F2E5F0BE043E36FEF6C0F5E +:10A2F00088E29AE00E943ED11092480AC0935F0A19 +:10A300008CE38093600AC7010E94AA8BDD2319F0B9 +:10A3100081E08093480ADF91CF910F91FF90EF90F9 +:10A3200008950F93CF93C82F01E020E8482F60E0F5 +:10A3300088E29AE00F940D15882349F020E84C2F0D +:10A3400060E088E29AE0CF910F910C947FCECF919C +:10A350000F910895CF93982F862FC42F692F0E94B5 +:10A360005E8A882311F1CC2331F062E070E080E056 +:10A3700090E00E94AC8A8091980D811111C08BE809 +:10A380009DE068E770E00E94AE8BC8E7C81BC7304D +:10A3900060F060E270E080E090E00E94AC8AF6CF6E +:10A3A0001092AC0D88E99DE0ECCFCF9108952F92EB +:10A3B0003F924F925F926F927F928F929F92AF9255 +:10A3C000BF92CF92DF92EF92FF920F931F93CF93A2 +:10A3D000DF9300D000D0CDB7DEB71C017A8369834C +:10A3E0002B833C834D835E8381E080938A0D0E94A2 +:10A3F000119B83E080932E023092890D2092880D6C +:10A4000089819A819093870D8093860D8B819C81A1 +:10A41000AD81BE818093820D9093830DA093840DB6 +:10A42000B093850DE0927E0DF0927F0D0093800D2C +:10A430001093810DE12CF12CC0927A0DD0927B0DFE +:10A44000E0927C0DF0927D0DB092230AA092220A38 +:10A450009092790D8092780D1092770D26960FB616 +:10A46000F894DEBF0FBECDBFDF91CF911F910F914A +:10A47000FF90EF90DF90CF90BF90AF909F908F9024 +:10A480007F906F905F904F903F902F9008952F9204 +:10A490003F924F925F926F927F928F929F92AF9274 +:10A4A000BF92CF92DF92EF92FF920F931F93CF93C1 +:10A4B000DF9300D000D0CDB7DEB71C017E836D8363 +:10A4C00029013A01460120E030E040E05FECB201B2 +:10A4D000C3010F94CB6218162CF0412C512C612C27 +:10A4E0002FEC01C0272DB201862D922F0F94D7613A +:10A4F0002B013C0120E030E040E05FE4B701C801FF +:10A500000F94305987FD05C0B12CA12C00E01FE449 +:10A5100002C0BE2CAF2CC301B2010F9437599B016E +:10A52000AC01ED81FE8160817181828193810F9404 +:10A530006A600F94DE6169837A838B839C836B2DC1 +:10A540007A2DC8010F94D7617B018C01E418F508BE +:10A550000609170981E2A82E8CE9B82EC980DA8095 +:10A56000A30192016D817E81C1010E94D7D12696FF +:10A570000FB6F894DEBF0FBECDBFDF91CF911F9114 +:10A580000F91FF90EF90DF90CF90BF90AF909F9092 +:10A590008F907F906F905F904F903F902F90089595 +:10A5A0003F924F925F926F927F928F929F92AF9263 +:10A5B000BF92CF92DF92EF92FF920F931F93CF93B0 +:10A5C000DF931F921F92CDB7DEB75C016801409008 +:10A5D0007A0D50907B0D60907C0D70907D0D411434 +:10A5E00051046104710479F091E0141415040CF025 +:10A5F00090E09093760D10927A0D10927B0D109250 +:10A600007C0D10927D0D1091760D3090750D10928D +:10A61000750D311005C080912E02882309F473C096 +:10A6200049012A013B01C9010E9421A1082FE1141F +:10A63000F10409F466C0C7010E9421A11A8219829F +:10A64000C114D104B1F4402F50E0282F30E0CA01EA +:10A65000820F931F46976CF485E190E0841B950B65 +:10A66000821B930B97FD0196959587958A8381E0D0 +:10A67000898301E02EEB38E9A401BE016F5F7F4FB3 +:10A68000CE0102960E946E85C114D10491F08A8198 +:10A69000882321F01A8289818F5F898300E021EC71 +:10A6A00038E9A601BE016F5F7F4FCE0102960E947E +:10A6B0006E85E114F10459F000E02EEB38E9A701B2 +:10A6C000BE016F5F7F4FCE0102960E946E8541E012 +:10A6D0004127B30181E00E945BD1C5010E9421A105 +:10A6E000412FB50194E1981B892F0E945BD1332043 +:10A6F00051F0112319F0F201199505C00E94409BF9 +:10A7000002C080E09BCF0F900F90DF91CF911F91FF +:10A710000F91FF90EF90DF90CF90BF90AF909F9000 +:10A720008F907F906F905F904F903F90089581E061 +:10A730008093740D1092700D1092710D1092720D25 +:10A740001092730D0895AF92BF92CF92DF92EF9265 +:10A75000FF920F931F93CF93DF93B82E80936F0DCB +:10A7600010926E0D61E081E00E94C999D0916D0D4B +:10A7700081E0C0E099EEE92E9DE2F92E25EFC22E90 +:10A780002DE2D22ED11137C08823D9F080916C0DE3 +:10A790001816BCF040917A0D50917B0D60917C0DA4 +:10A7A00070917D0D4F5F5F4F6F4F7F4F40937A0DDC +:10A7B00050937B0D60937C0D70937D0D8F5F809324 +:10A7C0006C0D80912E02882309F445C023E0B21657 +:10A7D00049F034E0B31203C06BEC7DE205C06BEBD3 +:10A7E0007DE202C06BED7DE220E030E043E08C2FA3 +:10A7F0000E94068C30C0D13059F410916C0D11308C +:10A80000D9F48091750D1092750D81110FC014C08F +:10A81000D23051F580916C0D823009F04AC08091A0 +:10A82000750D1092750D81113AC043C00E94409B76 +:10A8300080918A0D8111A2C080912E02882359F047 +:10A8400081E0113009F080E004E024E040E15EE2C4 +:10A850006C2F0E94178BCF5FDF5F80E0C53009F05F +:10A8600091CFC0936B0D8AC0D33059F480916C0D99 +:10A870008330B9F58091750D1092750D811127C047 +:10A8800030C0D43041F7A0906C0D84E0A81259C0BC +:10A890008091750D1092750D81113BC052C0809151 +:10A8A000670D9091680D0E9470F080918A0D811162 +:10A8B00065C080912E02882371F21F92DF92CF92A1 +:10A8C000CF9381E090916C0D9230C9F419C08091C2 +:10A8D000690D90916A0D0E9470F080918A0D81112E +:10A8E0004DC080912E02882309F4B5CF1F92FF92AC +:10A8F000EF92CF9381E090916C0D933009F080E05E +:10A900008F930E949B990F900F900F900F900F9034 +:10A91000A2CF0E9497D360916E0D27E16203B00130 +:10A920001124695D714F01EC10EF24E031E04AEA37 +:10A9300050E081E09EE20F94CD4980918A0D811113 +:10A940001DC080912E02882309F485CF20916E0DC1 +:10A9500037E12303F0011124E15EF14F80859185F9 +:10A960000E948DAB9C0181E094E0A91280E000E0A0 +:10A9700041E05EE26C2F0E94DA8C6DCFDF91CF91C7 +:10A980001F910F91FF90EF90DF90CF90BF90AF900D +:10A9900008958F929F92AF92BF92CF92DF92EF92E3 +:10A9A000FF920F931F93CF93DF93CDB7DEB76E97D0 +:10A9B0000FB6F894DEBF0FBECDBFD82E7093660DD4 +:10A9C0006093650D61E081E00E94C999F0906D0D82 +:10A9D0008CE0C82E91E0E12C22E6822E2DE2922E10 +:10A9E0009E012F5F3F4F590131E0D316A1F1D316DD +:10A9F00028F082E0D81609F45BC087C0F11001C1CD +:10AA00009923D9F080916C0D1816BCF040917A0D05 +:10AA100050917B0D60917C0D70917D0D4F5F5F4F6C +:10AA20006F4F7F4F40937A0D50937B0D60937C0D59 +:10AA300070937D0D8F5F80936C0D80912E02882323 +:10AA400009F47DC120E030E043E064EB7DE28E2D2F +:10AA50000E94068C74C1F110D4C09923D9F0809162 +:10AA60006C0D1816BCF040917A0D50917B0D6091E1 +:10AA70007C0D70917D0D4F5F5F4F6F4F7F4F409307 +:10AA80007A0D50937B0D60937C0D70937D0D8F5FDD +:10AA900080936C0D80912E02882309F461C120E01F +:10AAA00030E043E06DEA7DE28E2D0E94068C58C1B5 +:10AAB000F110A7C09923D9F080916C0D1816BCF045 +:10AAC00040917A0D50917B0D60917C0D70917D0DC0 +:10AAD0004F5F5F4F6F4F7F4F40937A0D50937B0DC9 +:10AAE00060937C0D70937D0D8F5F80936C0D8091D2 +:10AAF0002E02882309F4ADC020E030E043E06AE490 +:10AB00007DE28E2D0E94068CA4C04091410250919E +:10AB1000420260914302709144024093610D509350 +:10AB2000620D6093630D7093640DF11029C0992339 +:10AB3000D9F080916C0D1816BCF040917A0D5091AF +:10AB40007B0D60917C0D70917D0D4F5F5F4F6F4F5E +:10AB50007F4F40937A0D50937B0D60937C0D7093E3 +:10AB60007D0D8F5F80936C0D80912E02882341F0C4 +:10AB700020E030E043E064EA7DE28E2D0E94068C06 +:10AB800093E0D9123EC080911E0E81113AC020E0A0 +:10AB900030E0A9016091230E7091240E8091250E62 +:10ABA0009091260E0F946B600F94D761209149020B +:10ABB00030914A026217730724F521E0F2121FC098 +:10ABC00010916C0D113061F48091750D1092750D1E +:10ABD000882331F00E94409B80918A0D811113C11E +:10ABE00080912E02882359F081E0113009F080E035 +:10ABF00004E024E044E95DE26E2D0E94178B82E0C0 +:10AC000031C031E0F316C9F132E0F31609F440C067 +:10AC100083E0F81609F447C084E0F81290C08091F0 +:10AC20006C0D843009F478C080912E02882309F4D9 +:10AC300086C081E090916C0D943009F080E003E0D3 +:10AC40002EE34CE65DE26E2D0E94178B92E0D91246 +:10AC500087C080912E02882321F035E0F31609F495 +:10AC6000B1C086E0E394F3949CE0C90E90E025E047 +:10AC7000E212BACE80936B0DC6C010916C0D1130EC +:10AC800021F58091750D1092750D811118C01DC0B0 +:10AC900080916C0D823071F58091750D1092750D5B +:10ACA000811120C027C080916C0D833009F043C012 +:10ACB0008091750D1092750D811135C03CC00E94B8 +:10ACC000409B80918A0D81119EC080912E02882325 +:10ACD000B1F181E0113009F080E004E024E04AE8BD +:10ACE0005DE216C086EA98EB0F94E51080918A0D1C +:10ACF000811189C080912E02882309F181E0909111 +:10AD00006C0D923009F080E003E02EE340E85DE254 +:10AD10006E2D0E94178B13C08091750D1092750DCA +:10AD200081112BC081CF80EA98EB0F94E5108091C0 +:10AD30008A0D811168C080912E02811113C092E0AA +:10AD4000D9120EC025E0F21284CF80916C0D8530AF +:10AD500031F58091750D1092750D811118C01FC0CD +:10AD600085E080CF81E090916C0D933009F080E018 +:10AD700003E02EE347E75DE2CBCF8AE998EB0F943F +:10AD8000E51080918A0D882309F44ECF3CC084E9F8 +:10AD900098EB0F94E51080918A0D811134C0809159 +:10ADA0002E02882309F45DCF81E090916C0D9530DF +:10ADB00009F080E003E02EE346E85BE26E2D0E949E +:10ADC000178B47CF10925F0AC092600A8E010B5E0C +:10ADD0001F4F23E041E06DEC7CEC8CEC9CE30F9486 +:10ADE00001549F938F939F928F92BF92AF920F9433 +:10ADF000C858C5010E94558C0F900F900F900F906E +:10AE00000F900F902ECF6E960FB6F894DEBF0FBE48 +:10AE1000CDBFDF91CF911F910F91FF90EF90DF9009 +:10AE2000CF90BF90AF909F908F9008956091CA0986 +:10AE300081E068278CE899E00D94913F2F923F9232 +:10AE40004F925F926F927F928F929F92AF92BF923A +:10AE5000CF92DF92EF92FF920F931F93CF93DF93E6 +:10AE6000CDB7DEB7CB56D1090FB6F894DEBF0FBE13 +:10AE7000CDBF4B015A0169012996FFAEEEAE29976D +:10AE800020914D1330914E1340914F135091501318 +:10AE9000DC016D917D918D919C910F9496590F9449 +:10AEA000D862A3966CAF7DAF8EAF9FAFA397209172 +:10AEB0005113309152134091531350915413F40194 +:10AEC00060817181828193810F9496590F94D86229 +:10AED000A7966CAF7DAF8EAF9FAFA797209155130C +:10AEE000309156134091571350915813D5016D91DD +:10AEF0007D918D919C910F9496590F94D862AB9649 +:10AF00006CAF7DAF8EAF9FAFAB972091591330914F +:10AF10005A1340915B1350915C13F601608171816B +:10AF2000828193810F9496590F94D8622F966CAFBB +:10AF30007DAF8EAF9FAF2F978091381383FF0EC0E8 +:10AF40002F962CAD3DAD4EAD5FAD2F972093020AED +:10AF50003093030A4093040A5093050A80913613F4 +:10AF600090913713892B11F00C94ACE3D801BC916C +:10AF7000BDABF801F1812696FFAF2697D801129656 +:10AF80002C90129713963C908091D0099091D10902 +:10AF9000891B8F708F3021F480E00E94243AF4CF17 +:10AFA000B091D009AC96BFAFAC978091D009E82F93 +:10AFB000F0E0FCA7EBA7F0E58F9FC00111249C01F6 +:10AFC0002A5C314F3EA72DA78091F6099091F70991 +:10AFD000A091F809B091F909A3968CAC9DACAEACE8 +:10AFE000BFACA397881A990AAA0ABB0A8091FA09EA +:10AFF0009091FB09A091FC09B091FD09A7962CAD99 +:10B000003DAD4EAD5FADA797281B390B4A0B5B0BCF +:10B010002BA33CA34DA35EA38091FE099091FF0951 +:10B02000A091000AB091010AAB962CAD3DAD4EAD9A +:10B030005FADAB97281B390B4A0B5B0B2FA338A7CF +:10B0400049A75AA78091020A9091030AA091040A85 +:10B05000B091050A2F96CCACDDACEEACFFAC2F97CF +:10B06000C81AD90AEA0AFB0A09F477C080911E0EB1 +:10B0700081112DC020E030E0A9016091230E709174 +:10B08000240E8091250E9091260E0F946B600F94E4 +:10B09000D7612091490230914A0262177307BCF4CC +:10B0A0002F968CAD9DADAEADBFAD2F978093020AAC +:10B0B0009093030AA093040AB093050A0F947B337C +:10B0C00088E69EE20F946931C12CD12C7601C7012C +:10B0D000B6010F94375920914502309146024091B4 +:10B0E0004702509148020F9496592B013C0120E0F1 +:10B0F00030E0A9010F94CB6287FF04C077FA709407 +:10B1000077F8709420E030E046E154E46091591300 +:10B1100070915A1380915B1390915C130F94965920 +:10B12000A30192010F94305987FF17C02F962CADC1 +:10B130003DAD4EAD5FAD2F972093020A3093030AC9 +:10B140004093040A5093050A0F947B3389E49EE2EE +:10B150000F946931C12CD12C7601D501C401882707 +:10B16000B7FD83959927AA27BB27182F2BA13CA1B0 +:10B170004DA15EA157FD12608FA198A5A9A5BAA502 +:10B18000B7FD1460F7FC1860C701B6010F9437597A +:10B190002091450230914602409147025091480269 +:10B1A0000F9496596B017C0120E030E0A9010F94C7 +:10B1B000CB6287FF04C0C701B601905802C0C70127 +:10B1C000B60120E030E040E05FE30F946B600F9445 +:10B1D000DE6169AF7AAF8BAF9CAF80E5ABA5BCA554 +:10B1E0008A9FF0018B9FF00D1124EA5CF14F1082D1 +:10B1F00015AB2FA138A549A55AA525962CAF3DAF73 +:10B200004EAF5FAF259757FF0DC0509540953095D5 +:10B2100021953F4F4F4F5F4F25962CAF3DAF4EAF1F +:10B220005FAF25978BA19CA1ADA1BEA189AB9AABC5 +:10B23000ABABBCABB7FF0BC0B095A095909581951B +:10B240009F4FAF4FBF4F89AB9AABABABBCAB2401A9 +:10B250003501B7FE07C04424552432014818590867 +:10B260006A087B08ADA5BEA555964D925D926D927C +:10B270007C92589729A93AA94BA95CA959962D9374 +:10B280003D934D935C935C9725962CAD3DAD4EADB3 +:10B290005FAD25975D962D933D934D935C9390976D +:10B2A000C501B4010F94375920910E0E30910F0E45 +:10B2B0004091100E5091110E0F94965921966CAF3B +:10B2C0007DAF8EAF9FAF2197698B7A8B8B8B9C8BD9 +:10B2D0006BA17CA18DA19EA10F9437592091120ED4 +:10B2E0003091130E4091140E5091150E0F949659F3 +:10B2F0006BA37CA38DA39EA36D8B7E8B8F8B988F6E +:10B300006FA178A589A59AA50F9437592091160E9B +:10B310003091170E4091180E5091190E0F949659B6 +:10B320004B015C01698F7A8F8B8F9C8F20911A0E55 +:10B3300030911B0E40911C0E50911D0EC701B6019D +:10B340000F9496596B017C016D8F7E8F8F8F98A320 +:10B350009B01AC0160910A0E70910B0E80910C0E56 +:10B3600090910D0E0F946B6060930A0E70930B0E0C +:10B3700080930C0E90930D0EB6E04B1651046104B1 +:10B3800071049CF529A93AA94BA95CA9263031057D +:10B390004105510554F525968CAD9DADAEADBFADC3 +:10B3A00025970697A105B10504F520E030E0A90135 +:10B3B000C701B6010F94CB6287FF04C0F7FAF0947F +:10B3C000F7F8F09480E5ABA5BCA58A9F80018B9F20 +:10B3D000100D11240A5C114F20E030E0A901C701D3 +:10B3E000B6010F946B60F80154C02996AEADBFADA5 +:10B3F0002997CD90DD90ED90FC9020E030E0A90100 +:10B40000C701B6010F943059882379F080E52BA548 +:10B410003CA5829FF001839FF00D1124EA5CF14F5F +:10B42000C586D686E786F08A38C021962CAD3DAD1C +:10B430004EAD5FAD2197CA01B9010F9496596B01CA +:10B440007C012BA13CA14DA15EA1CA01B9010F94C1 +:10B4500096599B01AC01C701B6010F946B606B015B +:10B460007C01A5019401C501B4010F9496599B017B +:10B47000AC01C701B6010F946B600F94196320E50E +:10B480004BA55CA5249FF001259FF00D1124EA5CDB +:10B49000F14F658776878787908B80E5ABA5BCA544 +:10B4A0008A9FF0018B9FF00D1124EA5CF14F29ADCA +:10B4B0003AAD4BAD5CAD21A332A343A354A3259673 +:10B4C0008CAD9DADAEADBFAD259729A93AA94BA9CD +:10B4D0005CA982179307A407B50710F4DA01C90124 +:10B4E00084159505A605B70510F4D301C20129AD51 +:10B4F0003AAD4BAD5CAD82179307A407B50710F4C6 +:10B50000DA01C90120E54BA55CA5249FF001259F28 +:10B51000F00D1124EA5CF14F85A396A3A7A3B0A771 +:10B520000697A105B10510F40C9458E4DF01AA5B5D +:10B53000BF4F8091080E8C93E95BFF4F8091090EFD +:10B54000808345284628472809F0179880E5ABA551 +:10B55000BCA58A9FF0018B9FF00D1124EA5CF14F8E +:10B56000818D928DA38DB48D892B8A2B8B2B09F025 +:10B57000169880E52BA53CA5829FF001839FF00DD6 +:10B580001124EA5CF14F858D968DA78DB0A1892B92 +:10B590008A2B8B2B11F01598139889AD9AADABAD12 +:10B5A000BCAD892B8A2B8B2B11F40C94AEE38091CC +:10B5B0008513882319F0815080938513149880E2B5 +:10B5C00080938513E0907913F0907A1300917B13A8 +:10B5D00010917C139701A8016DA926967FAD26973F +:10B5E000C1010F94305987FF05C0EDAA2696FFAE22 +:10B5F0002697180180E5ABA5BCA58A9FF0018B9F1B +:10B60000F00D1124EA5CF14F258536854785508978 +:10B6100060E070E080E89FE30F9465612B966CAF6B +:10B620007DAF8EAF9FAF2B972DA926963FAD269766 +:10B63000A1010F9496596B017C018091D0099091E2 +:10B64000CE09891B8F7022968FAF2297A701960192 +:10B6500060E074E284E799E40F9465610F94D86226 +:10B660004B015C0122968FAD229782508630D0F537 +:10B670008091491390914A13A0914B13B0914C13B0 +:10B6800088169906AA06BB0668F588199909AA09B9 +:10B69000BB09BC01CD01660F771F881F991F229639 +:10B6A000BFAD22970B2F10E020E030E0A9019801F8 +:10B6B0000F94865FCA01B9010F9435590F94D8626F +:10B6C000860E971EA81EB91EC501B4010F943559E8 +:10B6D0009B01AC0160E074E284E799E40F9465613A +:10B6E0006B017C0180916F00282F227081FF05C0C3 +:10B6F00080916F008D7F80936F008091040E9091F8 +:10B70000050EA091060EB091070E880D991DAA1D79 +:10B71000BB1D8093040E9093050EA093060EB0936C +:10B72000070E80E54BA55CA5849FF001859FF00D79 +:10B730001124E258F14F80829182A282B3822223A7 +:10B7400029F080916F00826080936F0080E5ABA547 +:10B75000BCA58A9F80018B9F100D11240A5C114F9C +:10B76000D8011D962D913D914D915C9150976B960E +:10B770002CAF3DAF4EAF5FAF6B97A70196016B96B5 +:10B780006CAD7DAD8EAD9FAD6B970F9496599B01BF +:10B79000AC010F94965963966CAF7DAF8EAF9FAF9F +:10B7A0006397F801618372838383948325A136A113 +:10B7B00047A150A529AB3AAB4BAB5CABCA01B90171 +:10B7C0000F9435596DAB7EAB8FAB98AF9B01AC013D +:10B7D000C701B6010F9496590F9449610F94DE6129 +:10B7E00067966CAF7DAF8EAF9FAF6797F80166AB82 +:10B7F00077AB80AF91AF9E012F5E3F4F3EAF2DAF35 +:10B80000AE014F5F5F4F27965FAF4EAF27978DE535 +:10B8100093E16F969FAF8EAF6F97DE015D96BAA3EF +:10B82000A9A36D965FAF4EAF6D97212C312CB0E878 +:10B83000BBA3EFE3EFA3ADADBEAD2D913D914D9117 +:10B840005D91BEAFADAFC701B6010F9496594B01E4 +:10B850005C016D96EEADFFAD6D9761937193819331 +:10B8600091936D96FFAFEEAF6D9720E030E0A901A8 +:10B870000F94CB6287FF04C0B7FAB094B7F8B094C6 +:10B880006F96AEADBFAD6F974D905D906D907D9012 +:10B890006F96BFAFAEAF6F97A5019401C301B20120 +:10B8A0000F94305987FF12C0A5019401C301B20162 +:10B8B0000F9465615B018C0191014BA15FA10F9415 +:10B8C000305987FF03C015010BA31FA3E9A1FAA1FB +:10B8D0002DAD3EADE217F30709F0ADCF2D8D3E8DB6 +:10B8E0004F8D58A1C701B6010F9496596B017C0189 +:10B8F0006D877E878F87988B20E030E0A9010F94B9 +:10B90000CB624601570187FF04C0B7FAB094B7F87D +:10B91000B0944090691350906A1360906B137090CC +:10B920006C13A5019401C301B2010F94305987FF34 +:10B9300012C0A5019401C301B2010F9465615B01BE +:10B940008C0191014BA15FA10F94305987FF03C077 +:10B9500015010BA31FA320E030E040E85FE3B10135 +:10B960008BA19FA10F94305987FF67C091014BA114 +:10B970005FA169817A818B819C810F94965969833B +:10B980007A838B839C8391014BA15FA16D817E8122 +:10B990008F8198850F9496596D837E838F839887C6 +:10B9A00091014BA15FA169857A858B859C850F9458 +:10B9B000965969877A878B879C8791014BA15FA1F4 +:10B9C000C701B6010F9496596D877E878F87988B34 +:10B9D00080E54BA55CA5849F8001859F100D1124F7 +:10B9E0000A5C114F67966CAD7DAD8EAD9FAD6797CC +:10B9F0000F94355991014BA15FA10F9496590F9463 +:10BA0000DE61D801D6966D937D938D939C93D997E3 +:10BA100091014BA15FA1B1018BA19FA10F949659F8 +:10BA200063962CAD3DAD4EAD5FAD63970F949659C7 +:10BA3000F80161837283838394832DA93EA94FA962 +:10BA400058AD2B966CAD7DAD8EAD9FAD2B970F9401 +:10BA5000965921966CAF7DAF8EAF9FAF219780E551 +:10BA60002BA53CA5829FF001839FF00D1124EA5C79 +:10BA7000F14F85889688A788B08C81149104A10421 +:10BA8000B10419F5818D928DA38DB48D892B8A2BEC +:10BA90008B2BD9F4858D968DA78DB0A1892B8A2B00 +:10BAA0008B2B99F420917113309172134091731381 +:10BAB0005091741321966CAD7DAD8EAD9FAD2197E5 +:10BAC0000F9496590F944961FBC189AD9AADABAD06 +:10BAD000BCAD892B8A2B8B2B49F020916D133091B3 +:10BAE0006E1340916F135091701308C0209175131D +:10BAF00030917613409177135091781321966CAD65 +:10BB00007DAD8EAD9FAD21970F9496590F944961ED +:10BB10000F94DE616B017C018091000E9091010E0B +:10BB2000A091020EB091030EEDA5FEA5218D328DE0 +:10BB3000438D548D2BA33CA34DA35EA3258D368D41 +:10BB4000478D50A12FA338A749A75AA721A132A1F9 +:10BB500043A154A12DA73EA74FA758AB29A93AA9A5 +:10BB60004BA95CA982179307A407B50708F4ADC0D9 +:10BB700081149104A104B10441F16091F00D709120 +:10BB8000F10D8091F20D9091F30D6C157D058E05F0 +:10BB90009F05D8F429A93AA94BA95CA90F94765F0F +:10BBA0002B013C01A5019401C701B6010F94765FFA +:10BBB000461657066806790640F4C301B201A5018E +:10BBC00094010F94865F69017A018BA19CA1ADA1BC +:10BBD000BEA1892B8A2B8B2B61F16091F40D7091A2 +:10BBE000F50D8091F60D9091F70D6C157D058E0584 +:10BBF0009F05F8F429A93AA94BA95CA90F94765F8F +:10BC00004B015C012BA13CA14DA15EA1C701B60176 +:10BC10000F94765F86169706A806B90650F4C501FC +:10BC2000B4012BA13CA14DA15EA10F94865F6901D7 +:10BC30007A012FA138A549A55AA5232B242B252B02 +:10BC400061F16091F80D7091F90D8091FA0D90916C +:10BC5000FB0D6C157D058E059F05F8F429A93AA901 +:10BC60004BA95CA90F94765F4B015C012FA138A50D +:10BC700049A55AA5C701B6010F94765F86169706A7 +:10BC8000A806B90650F4C501B4012FA138A549A5ED +:10BC90005AA50F94865F69017A018DA59EA5AFA56F +:10BCA000B8A9892B8A2B8B2B09F40EC16091FC0D4E +:10BCB0007091FD0D8091FE0D9091FF0D6C157D052D +:10BCC0008E059F0508F454C5FFC081149104A1049A +:10BCD000B104B9F16091F00D7091F10D8091F20D08 +:10BCE0009091F30D6C157D058E059F0550F50F9411 +:10BCF00035592DA93EA94FA958AD0F9496592B013E +:10BD00003C01C501B4010F9435594B015C01C701D9 +:10BD1000B6010F943559A50194010F9496599B01D2 +:10BD2000AC01C301B2010F94305987FF0AC0A501CD +:10BD30009401C301B2010F9465610F94DE616B0140 +:10BD40007C012BA13CA14DA15EA1232B242B252BF3 +:10BD5000C9F16091F40D7091F50D8091F60D9091FF +:10BD6000F70D6C157D058E059F0560F50F9435590F +:10BD70002DA93EA94FA958AD0F9496594B015C01CE +:10BD80006BA17CA18DA19EA10F9435592B013C0183 +:10BD9000C701B6010F943559A30192010F9496592A +:10BDA0009B01AC01C501B4010F94305987FF0AC053 +:10BDB000A3019201C501B4010F9465610F94DE6186 +:10BDC0006B017C018FA198A5A9A5BAA5892B8A2B07 +:10BDD0008B2BC9F16091F80D7091F90D8091FA0DDE +:10BDE0009091FB0D6C157D058E059F0560F50F94F8 +:10BDF00035592DA93EA94FA958AD0F9496594B011D +:10BE00005C016FA178A589A59AA50F9435592B01DE +:10BE10003C01C701B6010F943559A30192010F945B +:10BE200096599B01AC01C501B4010F94305987FFAD +:10BE30000AC0A3019201C501B4010F9465610F947A +:10BE4000DE616B017C012DA53EA54FA558A9232BD2 +:10BE5000242B252BC9F16091FC0D7091FD0D809173 +:10BE6000FE0D9091FF0D6C157D058E059F0560F50B +:10BE70000F9435592DA93EA94FA958AD0F94965945 +:10BE80004B015C016DA57EA58FA598A90F9435592E +:10BE90002B013C01C701B6010F943559A301920152 +:10BEA0000F9496599B01AC01C501B4010F94305910 +:10BEB00087FF0AC0A3019201C501B4010F94656117 +:10BEC0000F94DE616B017C0180E54BA55CA5849F2E +:10BED0008001859F100D11240A5C114FF801EE5B63 +:10BEE000FF4FC082D182E282F382C701B6010F9474 +:10BEF00035596B017C0121962CAD3DAD4EAD5FAD4A +:10BF000021970F9465612B966CAF7DAF8EAF9FAF7D +:10BF10002B97D80151966D937D938D939C93549755 +:10BF20002DEB37E346E051E4C701B6010F94965973 +:10BF30000F94DE61F80161AB72AB83AB94AB2181EE +:10BF400032814381548121962CAF3DAF4EAF5FAF1C +:10BF50002197CA01B9010F941963362E272E8C013F +:10BF6000E0EEFDE06196FFAFEEAF61973E01F1E1DB +:10BF70006F0E711C20EE3DE03AAF29AF27964EAC14 +:10BF80005FAC27976BA37FA38DA719AB1DAAD20126 +:10BF9000CD90DD90ED90FD902D0120E030E0A901E5 +:10BFA000C701B6010F94CB6287FF04C0F7FAF09483 +:10BFB000F7F8F094E9ADFAAD81909190A190B1902D +:10BFC000FAAFE9AFA7019601C501B4010F9430594A +:10BFD00087FF40C0FDA9FF2331F1A5019401632D26 +:10BFE000722DC8010F9496594B015C012BA13FA102 +:10BFF0004DA559A9C701B6010F9496599B01AC01F3 +:10C00000C501B4010F94305987FF22C0A7019601E2 +:10C01000C501B4010F9465616BA37FA38DA799AB94 +:10C0200021E02DAB17C0A7019601C501B4010F9403 +:10C0300065619B01AC016BA17FA18DA599A90F94AE +:10C0400096596BA37FA38DA799AB31E03DAB02C09E +:10C0500041E04DAB6414750409F099CF22965FADB1 +:10C060002297552309F432C1C090D209D090D30948 +:10C07000E090D409F090D5092DEB37E346E855E37D +:10C08000C701B6010F94305987FD20C1C701B60121 +:10C090000F9419636B017C019B01AC01632D722D20 +:10C0A000C8010F94305987FD03C03C2C2D2C87010B +:10C0B0009601A701632D722DC8010F9465616796E3 +:10C0C0006CAF7DAF8EAF9FAF679786ED99E02396FB +:10C0D0009FAF8EAF239720E030E040E85FE32DABC9 +:10C0E0003EAB4FAB58AF19AE2396AEADBFAD239765 +:10C0F0002D913D914D915D912396BFAFAEAF2397AA +:10C1000067966CAD7DAD8EAD9FAD67970F949659D8 +:10C110004B015C012796EEADFFAD2797C190D19002 +:10C12000E190F1902796FFAFEEAF2797F9ADFF238F +:10C1300091F02DA93EA94FA958AD0F9496594B01E6 +:10C140005C012DA93EA94FA958ADC701B6010F94B6 +:10C1500096596B017C01A7019601C501B4010F94AA +:10C16000CB6220E030E0A90118162CF5C701B6011A +:10C170000F94CB6218164CF020E030E0A901C50105 +:10C18000B4010F94305987FF05C0A7019601C5017E +:10C19000B40124C02601370177FA709477F87094BF +:10C1A000A3019201C501B4010F94CB6218165CF58E +:10C1B0002401350128C0C701B6010F94305987FD0D +:10C1C00009C020E030E0A901C501B4010F94CB62A1 +:10C1D00018164CF4A5019401C701B6010F946A60CA +:10C1E0002B013C0110C02401350177FA709477F8D7 +:10C1F0007094A3019201C701B6010F94305987FDD5 +:10C2000002C0260137016196AEADBFAD6197CD90FA +:10C21000DD90ED90FD906196BFAFAEAF6197A30149 +:10C220009201C701B6010F94305987FF15C0A301D1 +:10C230009201C701B6010F9465619B01AC016DA924 +:10C240007EA98FA998AD0F9496596DAB7EAB8FAB3D +:10C2500098AFB9ADBF5FB9AFE6EEF9E023962EAD6A +:10C260003FAD2397E217F30709F03ECF39AD3323F3 +:10C2700061F02DA93EA94FA958AD632D722DC801BB +:10C280000F949659362E272E8C0124EA30E74DE77D +:10C290005FE3632D722DC8010F9496596B017C01E9 +:10C2A0002091811330918213409183135091841314 +:10C2B0000F94305987FF0EC02BA13FA14DA559A95E +:10C2C000C701B6010F94305987FF04C03BA02FA0CF +:10C2D0000DA519A98BA19FA1ADA5B9A98093811323 +:10C2E00090938213A0938313B093841320E54BA5FE +:10C2F0005CA5249FC001259F900D1124DC01AA5C40 +:10C30000B14F7D01232D322DA801632D722DC8015F +:10C310000F949659F70161877287838794878BE022 +:10C3200097EDA3E2BBE385839683A783B087108153 +:10C330002B966CAD7DAD8EAD9FAD2B9790589B012C +:10C34000AC010F946B606B962CAD3DAD4EAD5FAD07 +:10C350006B970F9496599B01AC016BE077ED83E2EC +:10C360009BE30F946A609B01AC0121966CAD7DAD9F +:10C370008EAD9FAD21970F943059181614F083E0BD +:10C3800001C081E0182B20E54BA55CA5249FC001CE +:10C39000259F900D11248A5C914FDC011C9320E1B4 +:10C3A000FE013196A6EDB9E001900D922A95E1F7D4 +:10C3B00021962CAD3DAD4EAD5FAD21972093D209B6 +:10C3C0003093D3094093D4095093D509A3962CAD4B +:10C3D0003DAD4EAD5FADA3972093F6093093F709BD +:10C3E0004093F8095093F909A7962CAD3DAD4EAD99 +:10C3F0005FADA7972093FA093093FB094093FC099E +:10C400005093FD09AB962CAD3DAD4EAD5FADAB97F6 +:10C410002093FE093093FF094093000A5093010ACC +:10C420002F962CAD3DAD4EAD5FAD2F972093020AF8 +:10C430003093030A4093040A5093050ADC01A45B7D +:10C44000BF4FE091DF0D34E0E39FF0011124E15391 +:10C45000F24F40815181628173814D935D936D9361 +:10C460007C9313979091D0098091D109981303C0C0 +:10C4700084E68093CD09AC968FADAC978F5F8F70BB +:10C480008093D0098091D0099091CF0981508F700D +:10C49000891709F487C0F090D0098FEF8F0D8F7046 +:10C4A0008BA7B090CF098091D009B81609F451C07C +:10C4B000C12CD12C4BA54B1509F44BC0642E712C0B +:10C4C00050E5569D8001579D100D11240A5C114FB7 +:10C4D000D8018C9183FD28C00DAB19AF1996BC9182 +:10C4E000BBA3F801F285FFA3D8011B96BC91BDA7A1 +:10C4F000F801F485F9ABD80115962D903D904D903B +:10C500005C901897A20191016BA17FA18DA59F2F2F +:10C510000F94305981114DC1C114D10439F0F60185 +:10C52000808180FD46C102C0CDAAD9AE8BA58150C5 +:10C530008F708BA78091CF098B1103C0CDA8D9AC88 +:10C54000B9CFFBA5FB1529F081E08B0D8F70B82EBC +:10C55000F1CF2091CF092BA7C12CD12C8091D009EC +:10C560003BA58317F9F0832E912C40E5489D80016F +:10C57000499D100D11240A5C114FD8018C9183FD47 +:10C580000AC05801C114D10439F0C6010F947C438C +:10C59000811102C094C156018BA58F5F8F708BA74C +:10C5A0006501DCCFD090D1098090D00920E5D81466 +:10C5B00069F08FEF880D8F70289FF0011124EA5CDD +:10C5C000F14F908193FF02C0882EF1CF212C312CA6 +:10C5D000412C512C1BA61BA2712C612C00E010E0F9 +:10C5E000E12CF12C8D1409F475C040E54D9D8001BE +:10C5F00011240A5C114FD8018C9183FD19C0159646 +:10C600006D917D918D919C9118970F941963C62E11 +:10C61000B72EA82E992EE114F10409F44DC0F701AC +:10C62000808180FD0AC0D8018C9180FD06C044C085 +:10C63000CBA4BBA0A72C962C44C0F70180818160BD +:10C640008083C7010F947C43811132C0F70161815F +:10C650007281838194810F9419639B01AC0160E026 +:10C6600070E080E89FE30F9465611B012C019B0142 +:10C67000AC016C2D7B2D8A2D992D0F9496596983D1 +:10C680007A838B839C832BA53BA1472D562DC2011A +:10C69000B1010F949659698B7A8B8B8B9C8BAE0171 +:10C6A0004F5F5F4FBE016F5E7F4FC7010F94250341 +:10C6B000D7018C918E7F8C932C2C3B2C4A2C592C9F +:10C6C000780181E08D0D8F70D82ECBA6BBA27A2C7D +:10C6D000692C88CF0115110509F4EAC0F8018081A1 +:10C6E00081608083C7010F947C43811130C0D801E1 +:10C6F00011966D917D918D919C9114970F94196372 +:10C700009B01AC0160E070E080E89FE30F946561FD +:10C710006B017C012DEC3CEC4CE45DE30F949659ED +:10C7200069837A838B839C839101A201C701B6013F +:10C730000F949659698B7A8B8B8B9C8BAE014F5FD4 +:10C740005F4FBE016F5E7F4FC8010F942503F80154 +:10C7500080818E7F8083ACC080E029C1E0907D1312 +:10C76000F0907E1300917F13109180130C94EADAFD +:10C7700029A93AA94BA95CA90F94765F4B015C01EA +:10C780002DA53EA54FA558A9C701B6010F94765F08 +:10C7900086169706A806B90608F096CBC501B4011F +:10C7A0002DA53EA54FA558A90F94865F69017A0172 +:10C7B0008BCB20E5269DF001279DF00D1124EA5C2E +:10C7C000F14F808181FD43C0C114D10441F0D601F5 +:10C7D0001596CD90DD90ED90FC90189708C08BE0F9 +:10C7E000C82E87EDD82E83E2E82E8BE3F82EB0E535 +:10C7F000B69DF001B79DF00D1124EA5CF14F8189DF +:10C800009289A389B489BC01CD0190589B01AC01E8 +:10C810000F946B60F80125853685478550890F9404 +:10C8200096599B01AC01C701B6010F946A60E62ED0 +:10C83000872E982EA92E262F372F482F592F6BA1E0 +:10C840007FA18DA599A90F94305987FF04C0EBA053 +:10C850008FA09DA4A9A82E2D382D492D5A2DC20197 +:10C86000B1010F943059882309F460CEF0E5F69DAC +:10C87000C001F79D900D11249C012A5C314F690184 +:10C88000D9018C9181608C93C8010F947C438823DB +:10C8900029F0F60180818E7F808348CE8E2D982DE1 +:10C8A000A92DBA2DF60185839683A783B0873ECE46 +:10C8B00080916F00826080936F0081E078C0D60124 +:10C8C0008C9181FD52C0D60115962D913D914D91CF +:10C8D0005C9118972BA33CA34DA35EA31501B5E073 +:10C8E0002B0E311CF8014580568067807084A301AF +:10C8F00092016BA17CA18DA19EA10F94305987FF5D +:10C9000034C0F60181899289A389B489BC01CD0123 +:10C9100090589B01AC010F946B60D6011D962D9130 +:10C920003D914D915C9150970F9496599B01AC01AC +:10C930006BA17CA18DA19EA10F946A606B017C010B +:10C940009B01AC01C301B2010F94CB6218166CF4C9 +:10C95000D8018C9181608C93C5010F947C4388230E +:10C96000E1F0F80180818E7F808320E5289DF00131 +:10C97000299DF00D1124EA5CF14F21853285438514 +:10C98000548565817681878190850F943059811116 +:10C9900003CE3BA53093CF09FFCDD101CD92DD92DF +:10C9A000ED92FC921397BBA5B093CF09DECFC5598A +:10C9B000DF4F0FB6F894DEBF0FBECDBFDF91CF9132 +:10C9C0001F910F91FF90EF90DF90CF90BF90AF90AD +:10C9D0009F908F907F906F905F904F903F902F909F +:10C9E0000895CF92DF92EF92FF920F931F93CF9310 +:10C9F000DF93CDB7DEB764970FB6F894DEBF0FBEF6 +:10CA0000CDBFC98ADA8AEB8AFC8AFC0180819181D8 +:10CA1000A281B38189839A83AB83BC83FB0180812C +:10CA20009181A281B3818D839E83AF83B887FA0100 +:10CA300080819181A281B38189879A87AB87BC87E6 +:10CA4000F90180819181A281B3818D879E87AF8713 +:10CA5000B88BCE0101960E94F872809136139091A6 +:10CA60003713892B81F4CE0141967C019E01235F0F +:10CA70003F4FAE01475F5F4FBE016B5F7F4F4097F7 +:10CA80000E941ED701C080E064960FB6F894DEBF06 +:10CA90000FBECDBFDF91CF911F910F91FF90EF900F +:10CAA000DF90CF900895CF93DF93CDB7DEB7609737 +:10CAB0000FB6F894DEBF0FBECDBFE5E3F2E0808194 +:10CAC0009181A281B38189839A83AB83BC83848162 +:10CAD0009581A681B7818D839E83AF83B88780853A +:10CAE0009185A285B38589879A87AB87BC87848522 +:10CAF0009585A685B7858D879E87AF87B88BCE0134 +:10CB000001960E94F8729E01235F3F4FAE01475F7E +:10CB10005F4FBE016B5F7F4FCE0101960E94937104 +:10CB200060960FB6F894DEBF0FBECDBFDF91CF91F8 +:10CB30000895CF9381EC9EE20F9469310E9422B058 +:10CB400081EB9EE20F9469318DE698E00F94653E8B +:10CB5000C82F882359F085EA9EE20F946931C130CD +:10CB600041F0C23019F489E99EE205C082EA9EE2F2 +:10CB700002C08DE99EE20F9469318AE00E94F83884 +:10CB800081E0C11101C080E0CF910895CF9381EC85 +:10CB90009EE20F9469310E9425B081EB9EE20F94D2 +:10CBA00069318EEA98E00F94653EC82F882359F0CA +:10CBB00085EA9EE20F946931C13041F0C23019F428 +:10CBC00089E99EE205C082EA9EE202C08DE99EE20A +:10CBD0000F9469318AE00E94F83881E0C11101C0E8 +:10CBE00080E0CF910895CF9381EC9EE20F9469315C +:10CBF0000E9428B081EB9EE20F9469318CE899E0A5 +:10CC00000F94653EC82F882359F085EA9EE20F9461 +:10CC10006931C13041F0C23019F489E99EE205C0A2 +:10CC200082EA9EE202C08DE99EE20F9469318AE0B9 +:10CC30000E94F83881E0C11101C080E0CF910895D1 +:10CC40004F925F926F927F928F929F92AF92BF921C +:10CC5000CF92DF92EF92FF920F931F93CF93DF93C8 +:10CC6000EC01562E142F622E220F220F220F0F944A +:10CC70000D15882331F1412E400E5E018CE1A80E86 +:10CC8000B11C862C912C1415E1F06701762C052D32 +:10CC9000772099F0F60184916A817B810C8F1D8F3A +:10CCA0001F8E8E8F95014BE3CE010F949740FFEFBF +:10CCB000CF1ADF0A7A94085FEBCFE80CF91C1F5FEC +:10CCC000E2CFDF91CF911F910F91FF90EF90DF9016 +:10CCD000CF90BF90AF909F908F907F906F905F901C +:10CCE0004F900895EFEEF8E0A089B18982E08C932F +:10CCF000A485B5851C92A685B78587E68C93108E92 +:10CD0000A489B58986E08C93A289B3898C918061CE +:10CD10008C93A289B3898C9188608C93A289B38902 +:10CD20008C9180688C930288F389E02D80818F7DBF +:10CD3000808308958AEF9BE00E9450918AEF9BE0E8 +:10CD40000E9405938091990A8D7F8E7F8093990A26 +:10CD50001092950A1092960A1092970A1092980AC9 +:10CD600008950F947B336091CD0D7091CE0D86E8C0 +:10CD70009EE20F94643383E89EE20D946931FC01D6 +:10CD8000DB0112962D913D914C91149722833383B0 +:10CD9000448315968C911597858316962D913D9118 +:10CDA0004C91189726833783408719964D915D9152 +:10CDB0006D917C911C9741875287638774871D967C +:10CDC0004D915D916D917C9150974587568767870E +:10CDD000708B82E393E09183808351968D919C9137 +:10CDE0005297928B818B53964D915D916D917C9171 +:10CDF0005697438B548B658B768B57968C915797B0 +:10CE0000878B58968D919C915997918F808F5A96C8 +:10CE10008D919C915B97938F828F5C968D919C9165 +:10CE20005D97958F848F5E964D915D916D917C910C +:10CE30009197468F578F60A371A392964D915D9104 +:10CE40006D917C91959742A353A364A375A3969685 +:10CE50004D915D916D917C91999746A357A360A7E1 +:10CE600071A79A968D919C919B9793A782A79C9668 +:10CE70008D919C919D9795A784A79E968D919C914D +:10CE80009F9797A786A7D0968D919C91D19791ABAC +:10CE900080ABD2968C9182AB0895CF92DF92EF92C5 +:10CEA000FF920F931F93CF93DF936C017A018B0155 +:10CEB000C0E0D0E0CE15DF0581F0D8016D918D0185 +:10CEC000D601ED91FC910190F081E02DC6011995FC +:10CED000892B11F02196EECF7E01C701DF91CF9112 +:10CEE0001F910F91FF90EF90DF90CF900895FC017C +:10CEF000538D448D252F30E0842F90E0821B930BBF +:10CF0000541710F0CF96089501970895FC01918D64 +:10CF1000828D981761F0828DDF01A80FB11D5D969B +:10CF20008C91928D9F5F9F73928F90E008958FEF09 +:10CF30009FEF0895FC01918D828D981731F0828DBD +:10CF4000E80FF11D858D90E008958FEF9FEF089514 +:10CF50000F947D638FEE98E00F94B33A21E0892B14 +:10CF600009F420E0822F0895EF92FF920F931F9310 +:10CF7000CF93DF93EC0181E0888F9B8D8C8D98138C +:10CF800005C0E889F989808185FD26C0F62E0B8DC4 +:10CF900010E00F5F1F4F0F731127E02E8C8DE812EA +:10CFA0000CC00FB607FCFACFE889F989808185FFAC +:10CFB000F5CFCE010F94F93DF1CF8B8DFE01E80F37 +:10CFC000F11DE35AFF4FF0829FB7F8940B8FEA8967 +:10CFD000FB89808180620AC09FB7F894EE89FF893F +:10CFE0006083E889F98980818370806480839FBF32 +:10CFF00081E090E0DF91CF911F910F91FF90EF9032 +:10D000000895CF93DF93EC01888D8823C9F0EA89D6 +:10D01000FB89808185FD05C0A889B9898C9186FD31 +:10D020000FC00FB607FCF5CF808185FFF2CFA8892E +:10D03000B9898C9185FFEDCFCE010F94F93DE7CFF3 +:10D04000DF91CF9108951F920F920FB60F92112486 +:10D050000BB60F922F933F934F935F936F937F93F2 +:10D060008F939F93AF93BF93EF93FF938FEE98E0CF +:10D070000F94F93DFF91EF91BF91AF919F918F91E7 +:10D080007F916F915F914F913F912F910F900BBEC8 +:10D090000F900FBE0F901F9018951F920F920FB612 +:10D0A0000F9211240BB60F922F938F939F93EF93B0 +:10D0B000FF93E091FF08F09100098081E09105095C +:10D0C000F091060982FD12C09081809108098F5F5E +:10D0D0008F7320910909821751F0E0910809F0E05F +:10D0E000E151F74F958F8093080901C08081FF912E +:10D0F000EF919F918F912F910F900BBE0F900FBECC +:10D100000F901F9018950F931F93CF93DF93CDB778 +:10D11000DEB765970FB6F894DEBF0FBECDBF809126 +:10D12000750D1092750D882319F00E94409B85C0E3 +:10D1300060E085E00E94C99900916D0D10E0011139 +:10D140000AC080912E028823D9F120E030E043E02C +:10D1500066E975E332C0013051F480912E028823D4 +:10D1600079F120E030E041E062EF74E326C0023064 +:10D1700051F480912E02882319F120E030E041E043 +:10D180006DED77E30BC0033069F480912E028823A4 +:10D19000B9F020E030E041E06DEC77E3812F0E94B0 +:10D1A000068C3EC0043061F480912E028823C1F1C8 +:10D1B00020E030E041E06EED74E3812F0E94068CA8 +:10D1C00067E773E4CE0101960F94775866EE77E334 +:10D1D000CE0103960F947758053059F480912E02B2 +:10D1E0008823A9F09E012F5F3F4F41E063EC77E376 +:10D1F0000BC0063061F480912E02882341F020E0BC +:10D2000030E041E065EB77E3812F0E94068C1F5FE1 +:10D210000F5F153009F093CF87E080936B0D0DC041 +:10D2200067E773E4CE0101960F94775866EE77E3D3 +:10D23000CE0103960F947758EACF65960FB6F8940F +:10D24000DEBF0FBECDBFDF91CF911F910F9108952B +:10D250000F931F93CF93DF93CDB7DEB765970FB6CC +:10D26000F894DEBF0FBECDBF8091750D1092750D85 +:10D27000882319F00E94409B6EC060E085E00E9408 +:10D28000C99900916D0D10E001110CC080912E0222 +:10D29000882341F020E030E043E06FEA77E3812F1C +:10D2A0000E94068C67E773E4CE0101960F947758CD +:10D2B00068EA77E3CE0103960F947758013069F45A +:10D2C00080912E02882349F09E012F5F3F4F41E05D +:10D2D00063EA77E3812F0E94068C67E773E4CE014F +:10D2E00001960F9477586FE977E3CE0103960F9478 +:10D2F0007758023069F480912E02882349F09E010C +:10D300002F5F3F4F41E066E977E3812F0E94068C53 +:10D3100067E773E4CE0101960F9477586EE877E3E0 +:10D32000CE0103960F947758033069F480912E0252 +:10D33000882349F09E012F5F3F4F41E06AE877E381 +:10D34000812F0E94068C1F5F0F5F153009F09CCF64 +:10D3500084E080936B0D65960FB6F894DEBF0FBE28 +:10D36000CDBFDF91CF911F910F9108950F931F9320 +:10D37000CF93DF93CDB7DEB765970FB6F894DEBFD6 +:10D380000FBECDBF8091750D1092750D882319F0D9 +:10D390000E94409BC1C060E085E00E94C999009155 +:10D3A0006D0D10E001110CC080912E02882341F018 +:10D3B00020E030E042E06AE777E3812F0E94068CAC +:10D3C00067E773E4CE0101960F94775860E573E444 +:10D3D000CE0103960F947758013069F480912E02A4 +:10D3E000882349F09E012F5F3F4F40E061E777E3DC +:10D3F000812F0E94068C67E773E4CE0101960F949B +:10D4000077586DE677E3CE0103960F947758023094 +:10D4100061F480912E02882309F471C09E012F5F70 +:10D420003F4F40E064E677E30CC0033071F4809135 +:10D430002E02882309F463C020E030E040E062E57A +:10D4400077E3812F0E94068C5AC0043069F48091E2 +:10D450002E02882309F453C020E030E042E062E469 +:10D4600077E3812F0E94068C67E773E4CE01019673 +:10D470000F94775860E573E4CE0103960F947758C4 +:10D48000053069F480912E02882349F09E012F5FB8 +:10D490003F4F40E061E777E3812F0E94068C67E70A +:10D4A00073E4CE0101960F9477586EE377E3CE01D3 +:10D4B00003960F947758063059F480912E028823F2 +:10D4C000A9F09E012F5F3F4F40E064E677E30BC079 +:10D4D000073061F480912E02882341F020E030E093 +:10D4E00040E062E577E3812F0E94068C1F5F0F5FAB +:10D4F000153009F057CF88E080936B0D0DC067E7BA +:10D5000073E4CE0101960F94775860E573E4CE0181 +:10D5100003960F947758C3CF65960FB6F894DEBF85 +:10D520000FBECDBFDF91CF911F910F9108952F9224 +:10D530003F924F925F926F927F928F929F92AF92A3 +:10D54000BF92CF92DF92EF92FF920F931F93CF93F0 +:10D55000DF93CDB7DEB7A1970FB6F894DEBF0FBE4D +:10D56000CDBF8091750D1092750D882319F00E9422 +:10D57000409B2FC180918A1390918B139D8F8C8F2C +:10D58000A0918C13B0918D13BB8FAA8F40908E13F6 +:10D5900050908F136090901370909113809192131C +:10D5A00090919313A0919413B09195138E8F9F8FA8 +:10D5B000A8A3B9A38090961390909713A090981366 +:10D5C000B090991360E085E00E94C99900916D0DBB +:10D5D00010E0DE0111967D018AE0C82ED12C9CEE70 +:10D5E000292E96E3392E67E773E4C7010F94775825 +:10D5F0008C8D9D8D0E9462ABBC01CE0103960F9471 +:10D60000D96301110BC080912E02882339F0970154 +:10D6100040E062E377E3812F0E94068C67E773E4C2 +:10D62000C7010F9477588A8D9B8D0E9462ABBC0115 +:10D63000CE0103960F94D963013049F480912E02F4 +:10D640008823D1F1970140E068E277E332C00230ED +:10D6500051F480912E02882379F120E030E040E0FF +:10D6600067E177E326C0033091F480912E0288238E +:10D6700019F14E8A5F8A688E798EB701CE0146967F +:10D680000F943C209C0140E064E177E312C0043039 +:10D6900009F451C0053009F459C0063069F480918D +:10D6A0002E02882309F46BC020E030E040E064EFF4 +:10D6B00076E3812F0E94068C20E030E048EC52E4B3 +:10D6C000C501B4010F9465610F94D761CB01B60118 +:10D6D0000F9417609F938F9320E030E04AE754E463 +:10D6E000C501B4010F9465610F94D7619F938F9327 +:10D6F0007F936F933F922F92FF92EF920F94C858AF +:10D700000FB6F894DEBF0FBECDBF073059F480913D +:10D710002E02882339F0970140E064E177E3812FFE +:10D720000E94068C1F5F0F5F153009F05CCF88E008 +:10D7300080936B0D4EC080912E02882309F4BCCFDC +:10D7400020E030E040E063E077E316C080912E02F5 +:10D75000882309F4B1CF8E8D9F8DA8A1B9A18E8B9E +:10D760009F8BA88FB98FB701CE0146960F943C20AE +:10D770009C0140E064E177E3812F0E94068C20E069 +:10D7800030E048EC52E4C501B4010F9465610F9498 +:10D79000D761CB01B6010F9417609F938F9320E060 +:10D7A00030E04AE754E4C501B4010F9465610F9479 +:10D7B000D7619F938F937F936F933F922F92FF92A6 +:10D7C000EF920F94C8580FB6F894DEBF0FBECDBFCE +:10D7D000A9CFA1960FB6F894DEBF0FBECDBFDF91E3 +:10D7E000CF911F910F91FF90EF90DF90CF90BF905E +:10D7F000AF909F908F907F906F905F904F903F90F1 +:10D800002F900895EF92FF920F931F93CF93DF9382 +:10D8100061E081E00E94C999C0916D0DD0E081E086 +:10D820000BEB16E390EBE92E96E3F92EC1112AC01B +:10D830008823D9F080916C0D1816BCF040917A0DB8 +:10D8400050917B0D60917C0D70917D0D4F5F5F4F0E +:10D850006F4F7F4F40937A0D50937B0D60937C0DFB +:10D8600070937D0D8F5F80936C0D80912E028823C5 +:10D87000E1F120E030E041E064EC76E38D2F0E949E +:10D88000068C33C0C13059F480916C0D8130D1F4D5 +:10D890009091750D1092750D91110EC013C0C2308C +:10D8A00021F580916C0D823081F59091750D10926B +:10D8B000750D911124C029C0C093C80D90918A0D97 +:10D8C000911130C090912E02992379F01F92FF920E +:10D8D000EF92DF9391E0813019F59F930E949B991D +:10D8E0000F900F900F900F900F90DF5FCF5F80E051 +:10D8F000D53009F09BCF83E080936B0D13C0C093AC +:10D90000C80D90918A0D91110DC090912E0299230E +:10D9100061F31F921F930F93DF9391E08230E9F23E +:10D9200090E0DBCFDF91CF911F910F91FF90EF90AF +:10D9300008952F923F924F925F926F927F928F92B3 +:10D940009F92AF92BF92CF92DF92EF92FF920F938E +:10D950001F93CF93DF934C010F947E58019674016F +:10D96000E80EF91EC7010F947E5801965701A80EC4 +:10D97000B91EF701608077247394611001C0712C87 +:10D98000F5015080C1E0511001C0C0E001E061101C +:10D9900000E060E085E00E94C99940906D0DCC24C4 +:10D9A000C394D12CD0E010E00F5F1F4F070D111D65 +:10D9B0000C0F111D4EE3342E742C7D0ED1F480918A +:10D9C0002E02882359F1E0915602E250E33040F4F0 +:10D9D000F0E0EE0FFF1FED59FC4F6081718102C036 +:10D9E00064ED76E320E030E043E08D2F0E94068C6A +:10D9F00015C0611003C092E0292E02C02224239496 +:10DA0000271011C080912E02882369F020E030E0B9 +:10DA100041E0B4018D2F0E94068C05C0662009F4F8 +:10DA2000BAC022242394C1E0C20D662079F07C1292 +:10DA30000BC080912E02882339F020E030E041E0D5 +:10DA4000B7018D2F0E94068CC2E0C20D552071F0E7 +:10DA5000C7110BC080912E02882339F020E030E0FE +:10DA600041E0B5018D2F0E94068CCF5F0330110578 +:10DA70000CF4CF5FC71169C080912E02882309F48E +:10DA800061C020E030E042E061EE76E38D2F0E943D +:10DA9000068C70903515C09234154BE04C0D4093B8 +:10DAA000331580915C0A90E09601235F3F4F281761 +:10DAB00039070CF447C080915E0A90E0C816D90679 +:10DAC0000CF040C030925F0A4093600A65E470E059 +:10DAD00080E090E00E94AC8A61E3670D062E000CA6 +:10DAE000770B880B990B0E94AC8A60E270E080E0B3 +:10DAF00090E00E94AC8A20E030E0A9016091230E02 +:10DB00007091240E8091250E9091260E0F946B60DB +:10DB10000F94D761CB010E948DAB0E94558C6FE2B0 +:10DB200070E080E090E00E94AC8A0E94577E8111F4 +:10DB300029C085E0879DF0011124E15CFA4E8481C3 +:10DB4000882301F1E2E0E0932E02DF5FFCE0CF0EDC +:10DB5000D11CD53009F030CFCF5FC0936B0DDF9172 +:10DB6000CF911F910F91FF90EF90DF90CF90BF90DA +:10DB7000AF909F908F907F906F905F904F903F906D +:10DB80002F9008958091270E9091280E0E948DABC2 +:10DB90000E94558CD7CF82E0282E45CF8AE198E3AA +:10DBA0000C9499EC87E298E30C9499EC89E498E35F +:10DBB0000C9499EC84EE98E30C9499EC8FE998E33B +:10DBC0000C9499EC8CEC98E30C9499EC8FE199E32C +:10DBD0000C9499EC82E099E30C9499EC82E898E338 +:10DBE0000C9499EC83E698E30C9499EC84E00C9403 +:10DBF000A3D383E00C94A3D382E00C94A3D30F931C +:10DC0000CF93DF9361E081E00E94C999D0916D0DBF +:10DC1000C0E0D1110BC080916C0D811129C08091A1 +:10DC2000750D1092750D81111DC022C0D13059F4AF +:10DC300080916C0D813091F58091750D1092750D6C +:10DC4000811124C02BC0D23009F041C080916C0DED +:10DC5000823009F05EC08091750D1092750D8111B2 +:10DC600050C057C00E94409B80918A0D811190C086 +:10DC700080912E02882319F181E090916C0D911111 +:10DC800080E004E024E040EF5BE316C083E898EE18 +:10DC90000F94E51080918A0D81117AC080912E0237 +:10DCA000882369F081E090916C0D913009F080E05B +:10DCB00003E02EE34DE058E36C2F0E94178BCF5FFB +:10DCC000DF5FC53009F0A5CFC0936B0D61C0D330C5 +:10DCD00059F480916C0D833099F58091750D1092F7 +:10DCE000750D811125C02CC0D43049F780916C0D81 +:10DCF0008430F1F58091750D1092750D811130C051 +:10DD000037C088E299EE0F94E51080918A0D811159 +:10DD10003FC080912E02882391F281E090916C0D9A +:10DD2000923009F080E003E02EE342E058E3C4CFF4 +:10DD300086EB99EE0F94E51080918A0D811128C031 +:10DD400080912E02882309F4BACF81E090916C0D66 +:10DD5000933009F080E003E02EE346EF57E3ACCFC9 +:10DD600087E99AEE0F94E51080918A0D811110C019 +:10DD700080912E02882309F4A2CF81E090916C0D4E +:10DD8000943009F080E003E02EE348EE57E394CFAF +:10DD9000DF91CF910F910895AF92BF92CF92DF9212 +:10DDA000EF92FF920F93CF93DF9361E081E00E94A7 +:10DDB000C999C0916D0DD0E088EAE82E86E3F82E6F +:10DDC0009EE9C92E96E3D92E23EAA22E26E3B22E8F +:10DDD000C11120C080916C0D81110CC08091750D16 +:10DDE0001092750D882331F00E94409B80918A0D1E +:10DDF00081112BC180912E02882361F081E09091E6 +:10DE00006C0D911180E004E024E040EF5BE36D2FA6 +:10DE10000E94178B0E944338882311F081E001C0D3 +:10DE200082E080932F1680911E0E811118C02091E0 +:10DE3000490230914A028091270E9091280E821754 +:10DE400093076CF4C13091F580916C0D8130E9F449 +:10DE50008091750D1092750D81110FC016C0C130E3 +:10DE600029F590916C0D913009F0B2C08091750D3B +:10DE70001092750D8111A4C0ABC08CEF9DEE0F9474 +:10DE8000E51080918A0D8111E0C080912E028823D7 +:10DE900069F081E090916C0D913009F080E003E031 +:10DEA0002EE34BEB5DE26D2F0E94178B0E94279AA9 +:10DEB00081117DC080911E0E81114DC08091270E71 +:10DEC0009091280E2091490230914A0282179307BF +:10DED0000CF09BC0C23059F580916C0D823071F40A +:10DEE0008091750D1092750D882341F089EF9DEE9C +:10DEF0000F94E51080918A0D8111A7C080912E02A8 +:10DF0000882369F081E090916C0D923009F080E0F7 +:10DF100003E02EE34BED5DE26D2F0E94178B8091A5 +:10DF2000270E9091280E20911E0E21113EC02091A7 +:10DF3000490230914A028217930784F4C330A9F54D +:10DF400080916C0D833001F58091750D1092750DE7 +:10DF5000811112C019C0C23009F45AC0C33029F56A +:10DF600090916C0D933009F046C08091750D109220 +:10DF7000750D811138C03FC086EF9DEE0F94E510FE +:10DF800080918A0D811161C080912E02882369F0F1 +:10DF900081E090916C0D933009F080E003E02EE376 +:10DFA0004BEC5DE26D2F0E94178B84E001C082E094 +:10DFB000DF5FCF5FD53009F00BCF80936B0D45C08D +:10DFC000F092AD13E092AC1380918A0D81113DC0A7 +:10DFD00080912E02882309F469CF81E0913009F005 +:10DFE00080E000E25DCFD092AD13C092AC1380917F +:10DFF0008A0D81112AC080912E028823B1F281E01E +:10E00000933009F080E000E2CACFC23009F08FCF30 +:10E0100090916C0D923071F48091750D1092750D88 +:10E02000882341F0B092AD13A092AC1380918A0D79 +:10E0300081110BC080912E02882309F470CF81E0FA +:10E04000923009F080E000E264CFDF91CF910F9130 +:10E05000FF90EF90DF90CF90BF90AF900895611147 +:10E060006093560240933515082E000C990BAA0BAD +:10E07000BB0B8C30910590F5FC018827EA5CFE4FC4 +:10E080008F4F0D942B6082ED9DEE1FC08AED9DEEAB +:10E090001CC08EED9DEE19C082EE9DEE16C086EE80 +:10E0A0009DEE13C08AEE9DEE10C08EEE9DEE0DC06B +:10E0B00082EF9DEE0AC01092C80D82E09CEE05C072 +:10E0C0008EEC9DEE02C086ED9DEE21E02093F404DF +:10E0D00020E040E060E070E00C94329A0C94389BB1 +:10E0E000EF92FF920F931F93CF93DF93CDB7DEB7DD +:10E0F0002B970FB6F894DEBF0FBECDBF7C012091E9 +:10E100006E0D422F022E000C550B80916F0D833047 +:10E1100051F0843019F080E896E30AC027FF06C06A +:10E120008CE896E305C085E996E302C087E796E3AD +:10E130005F932F939F938F938E010F5F1F4F1F93BA +:10E140000F930F94C858C7010E94E19681E0809315 +:10E15000F704C8010F94A7211092F7040F900F90B5 +:10E160000F900F900F900F902B960FB6F894DEBF84 +:10E170000FBECDBFDF91CF911F910F91FF90EF9018 +:10E180000895E0916E0D87E1E802F0011124E15E4F +:10E19000F14F808591850C9470F0CF92DF92EF92D1 +:10E1A000FF92609154157091551561157105C1F07C +:10E1B000C0905015D0905115E0905215F090531525 +:10E1C00066507109072E000C880B990B0F94375974 +:10E1D0009B01AC01C701B6010F94305987FD09C0FE +:10E1E0001092831510928415109285151092861541 +:10E1F0001EC020E030E040E050E4C701B6010F94BB +:10E200006B600F94DE6170938215609381150F949B +:10E210007046DC01CB01805A9541AF4FBF4F8093D0 +:10E22000831590938415A0938515B0938615FF9060 +:10E23000EF90DF90CF900895EF92FF920F931F938E +:10E24000CF937C018B014F3F11F4C2E401C0C4E5C0 +:10E2500080E20E94F8388C2F0E94F8388AE30E94EE +:10E26000F838F701608171818281938142E00E94D8 +:10E270008839F801408151816281738183E09AE39A +:10E280000F94463362E070E080E090E0CF911F9100 +:10E290000F91FF90EF900D9436461F93CF93DF932D +:10E2A000CDB7DEB728970FB6F894DEBF0FBECDBF4F +:10E2B000182F6091270E7091280E072E000C880BE6 +:10E2C000990B0F9437596D837E838F83988720E055 +:10E2D00030E0A9016091230E7091240E8091250EEB +:10E2E0009091260E0F946B6069837A838B839C8355 +:10E2F0004CEFBE016B5F7F4FCE0101960E941CF177 +:10E300006091541570915515072E000C880B990BD0 +:10E310000F9437596D837E838F8398878091501532 +:10E3200090915115A0915215B091531589839A83FC +:10E33000AB83BC834FEFBE016B5F7F4FCE01019675 +:10E340000E941CF11F3F19F46091561507C087E128 +:10E350001802F0011124E15EF14F628570E08BE05C +:10E360009AE30F9457336091561570E086E09AE374 +:10E370000F94573328960FB6F894DEBF0FBECDBF6B +:10E38000DF91CF911F9108952F923F924F925F920C +:10E390006F927F928F929F92AF92BF92CF92DF92B5 +:10E3A000EF92FF920F931F93CF93DF93CDB7DEB71A +:10E3B00064970FB6F894DEBF0FBECDBF898B6A8B12 +:10E3C00081E0809355021A821B821C821D8219866D +:10E3D0001A861B861C8619821D862CE32E873CE13B +:10E3E0003F8746E4488B312C212C50E85B8B8FEB28 +:10E3F0008C8B91E09887812C912C5401609154155D +:10E4000070915515072E000C880B990B0F943759F6 +:10E410007B018C019B01AC01632D722D8B899C8942 +:10E420000F943059882361F1609150157091511506 +:10E430008091521590915315A989A1110EC0B1E098 +:10E44000B9839701A8010F94CB6218160CF01982BA +:10E450003E2C2F2C0B8B1C8B13C09701A8010F9403 +:10E46000CB62181644F480915502882309F4F9C050 +:10E470000E942EAEF6C03E2C2F2C0B8B1C8B1982CB +:10E480000F9470466B017C01DC01CB0129853A8534 +:10E490004B855C85821B930BA40BB50BB7FD33C07A +:10E4A000D701C60188519C4FAF4FBF4F89879A87CC +:10E4B000AB87BC8780E00E944DF18FE09AE30F9418 +:10E4C000693181149104A104B104B9F0D501C401EA +:10E4D000805F984DAF4FBF4FBC01CD016C197D09D6 +:10E4E0008E099F0928EE33E040E050E00F94865FEC +:10E4F000CA01B9010E946C3903C08FE30E94F83849 +:10E500008AE00E94F83880E00E94243A0F94704616 +:10E51000609348157093491580934A1590934B1555 +:10E52000909150159E83A0915115AF830091521583 +:10E5300010915315292F3A2FA801632D722D8B8925 +:10E540009C890F946A602B013C0120E030E0A90116 +:10E550000F94CB6287FF04C077FA709477F87094B9 +:10E5600081149104A104B104B1F420E030E040E84A +:10E570005FE3C301B2010F94305987FF18C0B8851B +:10E5800046015701BB2399F020E1820E27E2921E3B +:10E59000A11CB11C0CC020E030E040E450E4C301F9 +:10E5A000B2010F94CB62181614F446015701398159 +:10E5B0003323A9F18A819B81AC81BD81892B8A2B70 +:10E5C0008B2B61F0D701C6012A813B814C815D8193 +:10E5D000821B930BA40BB50BB7FD21C02E813F818D +:10E5E000A8016D857E858F8598890F946A6020E0EB +:10E5F00030E040EC5FE30F94305987FD34CFD70112 +:10E60000C601805A9541AF4FBF4F8A839B83AC832D +:10E61000BD839E819D87AF81AE870F87188BBA8996 +:10E62000BB2331F08091750D1092750D811134C0AE +:10E6300080915502882309F416CF81149104A10416 +:10E64000B10411F41886DACE20E1C21A27E2D20A08 +:10E65000E108F108C818D908EA08FB08F7FCF2CF6E +:10E6600002CF8091550264960FB6F894DEBF0FBEBC +:10E67000CDBFDF91CF911F910F91FF90EF90DF9071 +:10E68000CF90BF90AF909F908F907F906F905F9052 +:10E690004F903F902F900895109255020E94C6CD42 +:10E6A000C7CF2F923F924F925F926F927F928F923D +:10E6B0009F92AF92BF92CF92DF92EF92FF920F9311 +:10E6C0001F93CF93DF93CDB7DEB765970FB6F8945E +:10E6D000DEBF0FBECDBF898B6A8B4B8B81E08093F1 +:10E6E00055021A821B821C821D8219861A861B867D +:10E6F0001C8621E0288719821D863CE33E874CE179 +:10E700004F8756E4588B312C212C80E88C8B9FEB63 +:10E710009D8B812C912C54016091270E7091280EB5 +:10E72000072E000C880B990B0F9437597B018C0135 +:10E730009B01AC01632D722D8C899D890F943059FA +:10E74000882361F16091230E7091240E8091250E33 +:10E750009091260EAA89A1110EC0B1E0B98397014C +:10E76000A8010F94CB6218160CF019823E2C2F2CA6 +:10E770000C8B1D8B13C09701A8010F94CB62181648 +:10E7800044F480915502882309F4FBC00E942EAE08 +:10E79000F8C03E2C2F2C0C8B1D8B19820F947046C9 +:10E7A0006B017C01DC01CB0129853A854B855C85B9 +:10E7B000821B930BA40BB50BB7FD33C0D701C60169 +:10E7C00088519C4FAF4FBF4F89879A87AB87BC87D3 +:10E7D00089890E944DF18FE09AE30F946931811489 +:10E7E0009104A104B104B9F0D501C401805F984D32 +:10E7F000AF4FBF4FBC01CD016C197D098E099F0938 +:10E8000028EE33E040E050E00F94865FCA01B90182 +:10E810000E946C3903C08FE30E94F8388AE00E949E +:10E82000F83880E00E94243A0F94704660934815AF +:10E830007093491580934A1590934B1520E030E072 +:10E84000A9016091230E7091240E8091250E909164 +:10E85000260E0F946B606E837F838C019B01AC014D +:10E86000632D722D8C899D890F946A602B013C0168 +:10E8700020E030E0A9010F94CB6287FF04C077FA53 +:10E88000709477F8709481149104A104B104B1F4E8 +:10E8900020E030E040E85FE3C301B2010F9430595B +:10E8A00087FF18C0988546015701992399F0A0E188 +:10E8B0008A0EA7E29A1EA11CB11C0CC020E030E019 +:10E8C00040E450E4C301B2010F94CB62181614F473 +:10E8D00046015701B981BB2391F12A813B814C81CB +:10E8E0005D81211531054105510541F0D701C60172 +:10E8F000821B930BA40BB50BB7FD21C02E813F816A +:10E90000A8016D857E858F8598890F946A6020E0C7 +:10E9100030E040EC5FE30F94305987FD32CFD701F0 +:10E92000C601805A9541AF4FBF4F8A839B83AC830A +:10E93000BD839E819D87AF81AE870F87188BBB8972 +:10E94000BB2331F08091750D1092750D811134C08B +:10E9500080915502882309F414CF81149104A104F5 +:10E96000B10411F41886D8CE20E1C21A27E2D20AE7 +:10E97000E108F108C818D908EA08FB08F7FCF2CF4B +:10E9800000CF8091550265960FB6F894DEBF0FBE9A +:10E99000CDBFDF91CF911F910F91FF90EF90DF904E +:10E9A000CF90BF90AF909F908F907F906F905F902F +:10E9B0004F903F902F900895109255020E94C6CD1F +:10E9C000C7CF0F930FB70F9300916E000B7F00938B +:10E9D0006E0078940F930BB70F930CB70F921F92A2 +:10E9E0002F933F934F935F936F937F938F939F9357 +:10E9F000AF93BF93EF93FF9311240E9459F7FF91B8 +:10EA0000EF91BF91AF919F918F917F916F915F91A6 +:10EA10004F913F912F911F900F900CBF0F910BBF03 +:10EA20000F910460F89400936E000F910FBF0F9147 +:10EA30001895CF93DF931092441580E090E00E94E8 +:10EA4000E196CCE4D5E1198618860E94CDF080E0ED +:10EA500090E00E94E1961092290E8091020180744C +:10EA600080930001198618861A867598DF91CF91D8 +:10EA70000895CF92DF92EF92FF92CF93DF93C091F0 +:10EA8000270ED091280E209701F120E030E0A90157 +:10EA90006091230E7091240E8091250E9091260E88 +:10EAA0000F946B606B017C01BE0166507109072EEB +:10EAB000000C880B990B0F9437599B01AC01C701CF +:10EAC000B6010F94305987FD09C010927D15109240 +:10EAD0007E1510927F15109280151EC020E030E048 +:10EAE00040E050E4C701B6010F946B600F94DE6103 +:10EAF00070937C1560937B150F947046DC01CB01FD +:10EB0000805E914BAF4FBF4F80937D1590937E15E4 +:10EB1000A0937F15B0938015DF91CF91FF90EF9078 +:10EB2000DF90CF9008958F929F92AF92BF92CF9235 +:10EB3000DF92EF92FF920F931F93CF93DF93F7E152 +:10EB4000FF2EE12CAE2DB0E0BD016F0D711D75954E +:10EB50006795611103C0E6E1FAE306C06E1511F096 +:10EB6000F6120BC0EEE6FAE365917491072E000CE5 +:10EB7000880B990B0F94375962C09B0121503109C2 +:10EB8000220F331F220F331FF901EC5EF54C059164 +:10EB90001491AB01440F551F440F551FFA01EC5E51 +:10EBA000F54CC591D4918017910714F4F62ECCCF73 +:10EBB000C817D90714F4E62EC5CFF901EA5EF54C63 +:10EBC000E590F490FA01EA5EF54CC590D490BC0152 +:10EBD000601B710B072E000C880B990B0F94375993 +:10EBE0004B015C01B6016E197F09072E000C880BE2 +:10EBF000990B0F9437599B01AC01C501B4010F94D7 +:10EC000096594B015C01C01BD10BBE01DD0F880B77 +:10EC1000990B0F9437599B01AC01C501B4010F94B6 +:10EC200065614B015C01B701FF0C880B990B0F94D8 +:10EC300037599B01AC01C501B4010F946B60DF91A2 +:10EC4000CF911F910F91FF90EF90DF90CF90BF90E9 +:10EC5000AF909F908F9008958F929F92AF92BF92A6 +:10EC6000CF92DF92EF92FF920F931F93CF93DF9398 +:10EC7000C62F6623B9F00F9477336C2F70E080E0D5 +:10EC800090E00E946C398BE799E30F94693140E082 +:10EC900060E070E080E090E00F94903660E070E01B +:10ECA000CB0180C0F7E1FF2EE12CAE2DB0E0BD011D +:10ECB0006F0D711D75956795611103C0E6E1FAE36B +:10ECC00006C06E1511F0F6120BC0EEE6FAE3659180 +:10ECD0007491072E000C880B990B0F94375962C062 +:10ECE0009B0121503109220F331F220F331FF901DD +:10ECF000EC5EF54C05911491AB01440F551F440F88 +:10ED0000551FFA01EC5EF54CC591D491801791071F +:10ED100014F4F62ECCCFC817D90714F4E62EC5CFBD +:10ED2000F901EA5EF54CE590F490FA01EA5EF54CE3 +:10ED3000C590D490BC01601B710B072E000C880B92 +:10ED4000990B0F9437594B015C01B6016E197F097D +:10ED5000072E000C880B990B0F9437599B01AC01BF +:10ED6000C501B4010F9496594B015C01C01BD10B36 +:10ED7000BE01DD0F880B990B0F9437599B01AC0135 +:10ED8000C501B4010F9465614B015C01B701FF0C33 +:10ED9000880B990B0F9437599B01AC01C501B40145 +:10EDA0000F946B60DF91CF911F910F91FF90EF90C7 +:10EDB000DF90CF90BF90AF909F908F900895CF93AA +:10EDC000DF93CFE1DEE060E08A819B810E942CF638 +:10EDD0006C837D838E839F83CCE4D5E18A819B8184 +:10EDE0000E9493F56C837D838E839F83A8951092F8 +:10EDF0004515DF91CF910895EF92FF920F931F93E6 +:10EE0000CF93DF93C82F7B018A018091570288231B +:10EE1000D9F00F947733C7010F9469318FE399E3E9 +:10EE20000F946931C7FD09C06C2F0C2E000C770BB5 +:10EE3000880B990B0E946C3904C08BE399E30F9403 +:10EE400069318AE00E94F8380E9419F580915715BF +:10EE5000811128C081E08093571510925702D5E1A7 +:10EE6000D150769A71F069E170E080E090E00F9403 +:10EE70003646769860E570E080E090E00F94364684 +:10EE8000EFCFCF3F19F46FEE7AE302C068E379E386 +:10EE900040E0C801DF91CF911F910F91FF90EF905B +:10EEA0000D949036DF91CF911F910F91FF90EF90CD +:10EEB00008950F931F93CF93DF9380915A028F375A +:10EEC000A0F08F572091290E209392159091020166 +:10EED0002111909590749093000190915615909304 +:10EEE0009115992379F0759A0EC090919215891712 +:10EEF00028F09091020190749093000190919115E7 +:10EF0000891708F075988F5F80935A029091901539 +:10EF100081E089278093901581110E9467AE8091CE +:10EF2000590285301CF4C1E0C80F01C0C0E0823036 +:10EF300009F4B0C04CF48823F9F0813009F0DEC048 +:10EF400010927B0080E4BCC0843009F4C1C00CF492 +:10EF5000B4C0853009F0D2C090918F15911102C0D4 +:10EF600080938F1580918F15815080938F15882302 +:10EF700009F4C4C0C5E0C2C0809158028F5F8031DF +:10EF80001CF480935802BAC0109258028091451523 +:10EF9000811113C080911F0E9091200E9093220E2C +:10EFA0008093210E80914C1590914D1590934F15A3 +:10EFB00080934E1581E0809345151092200E10929B +:10EFC0001F0E10924D1510924C150091210E1091AC +:10EFD000220E1195019511098091270E9091280E0E +:10EFE000D1E0181619062CF08091290E811101C06C +:10EFF000D0E080914F0290915002919581959109B6 +:10F00000801791073CF449EB59E366EC79E380E023 +:10F010000E94FCF6DD2389F080914D0290914E0212 +:10F02000919581959109081719073CF448ED59E32A +:10F0300065EE79E380E00E94FCF600915415109192 +:10F04000551520914E1530914F1580918713909151 +:10F050008813821793073CF049EB59E366EC79E398 +:10F060008FEF0E94FCF6101611060CF047C020919D +:10F070004E1530914F1580914B0290914C022817FC +:10F080003907E4F148ED59E365EE79E38FEF0E942B +:10F09000FCF634C080917A0086FD2DC08091780006 +:10F0A0009091790020911F0E3091200E820F931FB6 +:10F0B0009093200E80931F0E21C010927B0082E45B +:10F0C00080937C0080917A00806480937A0016C0DF +:10F0D00080917A0086FD11C080917800909179002E +:10F0E00020914C1530914D15820F931F90934D1523 +:10F0F00080934C1503C0C2E001C0C4E0C093590224 +:10F1000020914615309147152115310509F43DC070 +:10F11000F8949091090194701598139880910B01BF +:10F12000121613060CF48095847080930901809167 +:10F130000B01121613060CF4809580788093090158 +:10F14000429A449A80E18A950000E9F742984498EF +:10F1500080910B01911180958470809309018091B9 +:10F160000B019111809580788093090178948091AA +:10F170004615909147151216130614F4019701C015 +:10F180000196909347158093461580919B138111AA +:10F190000F94C90C8091361390913713009769F042 +:10F1A00001979093371380933613892B31F487EFAF +:10F1B00099E39093AD138093AC13DF91CF911F919E +:10F1C0000F9108952F923F924F925F926F927F928C +:10F1D0008F929F92BF92CF92DF92EF92FF920F9306 +:10F1E0001F93CF93DF936C011B01B22E27FDC2C08A +:10F1F000C22F022E000CDD0B35E02302F00111249A +:10F20000E15CFA4E8481882371F0F6011482FE01DC +:10F21000EE0FFF1FEE0FFF1FE957FA4E108211820B +:10F22000128213822CC0FA01408051806280738068 +:10F23000CE01880F991F880F991F9C0129573A4EBC +:10F240004901A3019201F40160817181828193815E +:10F250000F943059882399F0F401408251826282E0 +:10F2600073829924939420E030E0A901C301B20194 +:10F270000F94CB6218160CF0912CF6019482F601D3 +:10F2800084818230E9F0833009F45CC0813009F078 +:10F2900076C0FE01EE0FFF1FEE0FFF1FE957FA4E7B +:10F2A0002081318142815381F101608171818281AC +:10F2B00093810F94305987FD62C082E0F601848308 +:10F2C000CC0FDD1FCC0FDD1FC957DA4EB70180E030 +:10F2D00090E00F9435599B01AC01688179818A8156 +:10F2E0009B810F946A609B01AC01F1016081718187 +:10F2F000828193810F94CB6287FD13C00F94704677 +:10F300002B013C019801A8EEB3E00F94DA5F460EA2 +:10F31000571E681E791EF6014082518262827382F6 +:10F320002EC00F947046F601008111812281338135 +:10F33000DC01CB01801B910BA20BB30BB7FD1FC0EF +:10F3400083E0848349E959E369EA79E38B2DDF910E +:10F35000CF911F910F91FF90EF90DF90CF90BF90D2 +:10F360009F908F907F906F905F904F903F902F90E5 +:10F370000C94FCF680913E15C1E0D0E044CFDF91C3 +:10F38000CF911F910F91FF90EF90DF90CF90BF90A2 +:10F390009F908F907F906F905F904F903F902F90B5 +:10F3A000089520E030E048E452E46091230E70912B +:10F3B000240E8091250E9091260E0F94CB6287FD2E +:10F3C00009C0E3E1FAE3E49181E001C0880FEA9526 +:10F3D000EAF701C080E0E3E1FAE3E4912091020161 +:10F3E00090E0A0E0B0E004C0B695A795979587950A +:10F3F000EA95D2F780FD20952870209300010895AA +:10F400002F923F924F925F926F927F928F929F9234 +:10F41000AF92BF92CF92DF92EF92FF920F931F9322 +:10F42000CF93DF93CDB7DEB763970FB6F894DEBF07 +:10F430000FBECDBF80914515811119C063960FB6DF +:10F44000F894DEBF0FBECDBFDF91CF911F910F911A +:10F45000FF90EF90DF90CF90BF90AF909F908F90F4 +:10F460007F906F905F904F903F902F9008950E94F3 +:10F47000DFF60F9470464B015C0120E030E0A901FB +:10F480006091230E7091240E8091250E9091260E8E +:10F490000F946B606B017C01609153027091540278 +:10F4A000072E000C880B990B0F9437599B01AC0168 +:10F4B000C701B6010F94CB6218160CF4A1C280915B +:10F4C0004315882309F483C26091270E7091280E9A +:10F4D000072E000C880B990B0F94375969837A8398 +:10F4E0008B839C8324E0E22EF12C08E210E020E0E4 +:10F4F000AE014F5F5F4F63E27EE086E795E10E94D9 +:10F50000E2F84090230E5090240E6090250E7090EB +:10F51000260E6091510270915202072E000C880B4A +:10F52000990B0F9437599B01AC01C301B2010F94A1 +:10F53000CB6218160CF413C160E06093290E809121 +:10F540007D1590917E15A0917F15B0918015009743 +:10F55000A105B10541F1A5019401281B390B4A0B06 +:10F560005B0B57FD20C020E030E0A901C301B201D0 +:10F570000F946B606B017C0160917B1570917C1521 +:10F5800080E090E00F9435599B01AC01C701B601B2 +:10F590000F94305987FF47C24DE559E36CE679E394 +:10F5A00080E00E94FCF68091361590913715A0916D +:10F5B0003815B0913915A5019401281B390B4A0B58 +:10F5C0005B0B57FD10C00E94D1F9D501C4018C53CB +:10F5D000964FAF4FBF4F8093361590933715A0933A +:10F5E0003815B093391520E030E046E153E46091DE +:10F5F00050157091511580915215909153150F949B +:10F60000CB6218160CF404C2809183159091841576 +:10F61000A0918515B09186150097A105B10529F136 +:10F62000A5019401281B390B4A0B5B0B57FD1DC02C +:10F63000609181157091821580E090E00F943559AA +:10F640009B01AC016091501570915115809152153C +:10F65000909153150F94305987FFE2C14DE559E35E +:10F660006CE679E38FEF0E94FCF680917215909121 +:10F670007315A0917415B0917515A5019401281BFF +:10F68000390B4A0B5B0B57FDD9CED501C401885706 +:10F690009C4EAF4FBF4F8093721590937315A093FC +:10F6A0007415B093751580913E15882309F478C1BF +:10F6B0006091541570915515072E000C880B990B0D +:10F6C0000F94375969837A838B839C8382E0E82E79 +:10F6D000F12C04E110E02FEFAE014F5F5F4F60E5CA +:10F6E00075E18DE695E10E94E2F880913E15811169 +:10F6F00032C0C0905015D0905115E0905215F09046 +:10F70000531520E030E040EA50E4C701B6010F9401 +:10F71000CB6287FD20C020E030E046E153E4C70122 +:10F72000B6010F9430591816B4F0609154157091C9 +:10F730005515072E000C880B990B0F9437599B0118 +:10F74000AC01C701B6010F94305987FF7CC18FE728 +:10F750008093561573CE1092561575986FCE6091A2 +:10F76000530270915402072E000C880B990B0F94D2 +:10F7700037599B01AC01C301B2010F94305987FF87 +:10F78000DBCE6091270E7091280E6115710509F48A +:10F7900055C1072E000C880B990B0F943759A30104 +:10F7A00092010F946A606B017C0120E030E040E23E +:10F7B00051EC0F94305987FD41C18091431581115F +:10F7C0003DC120E030E040E251E4C701B6010F94B2 +:10F7D000CB6218160CF439C180916C15811139C1B6 +:10F7E0008091641590916515A0916615B09167158B +:10F7F0008D839E83AF83B8872091681530916915FA +:10F8000040916A1550916B1529873A874B875C8721 +:10F81000A3019201609158157091591580915A1564 +:10F8200090915B150F946A602091320E3091330EE7 +:10F830004091340E5091350E0F9496592D813E8192 +:10F840004F8158850F946A6020ED3CEC4CE45DE3F9 +:10F850000F9496592D813E814F8158850F946B608E +:10F860006D837E838F83988760936415709365158D +:10F87000809366159093671580912E0E90912F0EB0 +:10F88000A091300EB091310E8D879E87AF87B88BD7 +:10F8900029853A854B855C85C701B6010F946B605D +:10F8A0001B018C0120E030E0A9010F94305987FD45 +:10F8B000DBC02D853E854F85588960E070E08FE77D +:10F8C00093E40F9465616987798B8A8B9B8B910197 +:10F8D000A8010F94305987FF04C0298439880A8908 +:10F8E0001B89C101D8018093681590936915A09375 +:10F8F0006A15B0936B1520912A0E30912B0E409112 +:10F900002C0E50912D0EC701B6010F9496596B0124 +:10F910007C0160935C1570935D1580935E159093E8 +:10F920005F159101A8016D857E858F8598890F945B +:10F9300096599B01AC01609360157093611580939B +:10F94000621590936315C701B6010F946B602D810A +:10F950003E814F8158850F946B6020E030E0A90113 +:10F960000F946B606B017C0120E030E0A9010F94E3 +:10F97000305987FD66C020E030E04FE753E4C7010F +:10F98000B6010F94CB6218160CF051C06FE740928D +:10F9900058155092591560925A1570925B15CDCD3D +:10F9A00080913A1590913B15A0913C15B0913D1571 +:10F9B0000097A105B10509F47BCE881A990AAA0A15 +:10F9C000BB0AB7FC75CE81E080933E1571CE809165 +:10F9D0003F1590914015A0914115B09142150097A7 +:10F9E000A105B10509F470CDA5019401281B390BBF +:10F9F0004A0B5B0B57FD68CD81E08093431564CDC6 +:10FA000049E959E369EA79E380E00E94FCF657CDC1 +:10FA100049E959E369EA79E38FEF0E94FCF6F4CDF6 +:10FA20000E94CDF022CE80E00E9439F5BCCDC70106 +:10FA3000B6010F94D76175956795A9CF81E0809342 +:10FA40006C1560E0A4CF80E083CE81E080936C15DC +:10FA50009DCF10926C1519861A861B861C861D82F6 +:10FA60001E821F821886D4CE212C312C00E010E09B +:10FA700038CF80912F168093090E089580912F160C +:10FA80008093080E08950F931F93CF93DF9361E047 +:10FA900081E00E94C999D0916D0DC0E0D1110BC0D9 +:10FAA00080916C0D811129C08091750D1092750D9A +:10FAB00081111DC022C0D13059F480916C0D81306C +:10FAC000C9F58091750D1092750D811127C032C056 +:10FAD000D23009F04FC080916C0D823009F072C0B5 +:10FAE0008091750D1092750D811160C06BC00E94E0 +:10FAF000409B80918A0D8111BEC080912E02882387 +:10FB000089F181E090916C0D911180E004E024E096 +:10FB100042ED5BE36C2F0E94178B24C048E55EEF3B +:10FB200065EC79E08AEB98E10F946B4A80918A0D3D +:10FB30008111A1C080912E028823A1F011E0809153 +:10FB40006C0D813009F010E08091C5099091C609D3 +:10FB50000E94C3AB00E09C014AEB58E16C2F812F5F +:10FB60000E94DA8CCF5FDF5FC53009F097CFC0937A +:10FB70006B0D81C0D33061F480916C0D833009F03E +:10FB800042C08091750D1092750D811130C03BC03F +:10FB9000D43041F780916C0D843009F056C08091CB +:10FBA000750D1092750D811144C04FC040E55EEF98 +:10FBB00067EE78E08FEA9AE30F946B4A80918A0DA2 +:10FBC000811159C080912E02882361F211E0809149 +:10FBD0006C0D823009F010E08091E7089091E80800 +:10FBE0000E94C3AB00E09C014FEA5AE3B7CF48E460 +:10FBF0005EEF66EA78E082EA9AE30F946B4A8091BE +:10FC00008A0D811138C080912E02882309F4AACF71 +:10FC100011E080916C0D833009F010E08091A6080E +:10FC20009091A7080E94C3AB00E09C0142EA5AE30E +:10FC300095CF40E45EEF65E678E088E399E30F94C2 +:10FC40006B4A80918A0D811116C080912E02882303 +:10FC500009F488CF11E080916C0D843009F010E038 +:10FC600080916508909166080E94C3AB00E09C01FA +:10FC700048E359E373CFDF91CF911F910F9108951E +:10FC800060916508709166088CE298E00D94D43E0E +:10FC90006091A6087091A7088DE698E00D94D43E77 +:10FCA0006091E7087091E8088EEA98E00D94D43EE0 +:10FCB0006091C5097091C6098CE899E00D94D43E15 +:10FCC0000E9430380E9419F50C94389B80E00C9407 +:10FCD00039F5AF92BF92CF92DF92EF92FF920F93DE +:10FCE000CF93DF9361E081E00E94C999D0916D0DBF +:10FCF000C0E083E0E82E8BE3F82E93EFC92E9AE361 +:10FD0000D92E29EEA22E2DE2B22ED1110BC0809158 +:10FD10006C0D811129C08091750D1092750D8111A6 +:10FD20001DC022C0D13059F480916C0D8130A1F5F5 +:10FD30008091750D1092750D811127C02DC0D230A4 +:10FD400009F048C080916C0D823009F057C0809155 +:10FD5000750D1092750D81114AC050C00E94409BD4 +:10FD600080918A0D81116EC080912E02882349F105 +:10FD700081E090916C0D911180E004E024E04DE76A +:10FD80005AE36C2F0E94178B1CC081E00F946D4BBF +:10FD900080918A0D811156C080912E02882389F0AE +:10FDA0001F92BF92AF92CF9381E090916C0D9130F2 +:10FDB00091F58F930E949B990F900F900F900F9049 +:10FDC0000F90CF5FDF5FC53009F09FCF84E0809355 +:10FDD0006B0D38C0D330A9F780916C0D833021F5BD +:10FDE0008091750D1092750D811117C01DC081E0B5 +:10FDF0000F94E45380918A0D811124C080912E02CA +:10FE00008823F9F21F92DF92CF92CF9381E09091F5 +:10FE10006C0D923071F280E0CCCF81E00F9459519B +:10FE200080918A0D81110EC080912E02882349F2A3 +:10FE30001F92FF92EF92CF9381E090916C0D9330DF +:10FE400051F7B7CFDF91CF910F91FF90EF90DF90F7 +:10FE5000CF90BF90AF900895AF92BF92CF92DF92B4 +:10FE6000EF92FF920F93CF93DF9361E081E00E94C6 +:10FE7000C999D0916D0DC0E083EEE82E8AE3F82E8B +:10FE800093EDC92E9AE3D92E25EFA22E2DE2B22EA4 +:10FE9000D1110BC080916C0D811129C08091750D1D +:10FEA0001092750D81111DC022C0D13059F480917E +:10FEB0006C0D8130A1F58091750D1092750D811139 +:10FEC00027C02DC0D23009F048C080916C0D82301F +:10FED00009F057C08091750D1092750D81114AC0BF +:10FEE00050C00E94409B80918A0D81116EC080910C +:10FEF0002E02882349F181E090916C0D911180E0F0 +:10FF000004E024E04DE75AE36C2F0E94178B1CC0DD +:10FF100080E00F946D4B80918A0D811156C08091C5 +:10FF20002E02882389F01F92BF92AF92CF9381E077 +:10FF300090916C0D913091F58F930E949B990F9049 +:10FF40000F900F900F900F90CF5FDF5FC53009F0DB +:10FF50009FCF84E080936B0D38C0D330A9F7809198 +:10FF60006C0D833021F58091750D1092750D811106 +:10FF700017C01DC080E00F94E45380918A0D811159 +:10FF800024C080912E028823F9F21F92DF92CF9233 +:10FF9000CF9381E090916C0D923071F280E0CCCFE4 +:10FFA00080E00F94595180918A0D81110EC080918B +:10FFB0002E02882349F21F92FF92EF92CF9381E0A5 +:10FFC00090916C0D933051F7B7CFDF91CF910F9196 +:10FFD000FF90EF90DF90CF90BF90AF900895AF92D9 +:10FFE000BF92CF92DF92EF92FF920F931F93CF9326 +:10FFF000DF9361E081E00E94C999D0916D0DC0E06E +:020000022000DC +:10000000BB24B39482E0A82E90E6E92E9EEFF92E51 +:1000100023E1C22E2BE3D22ED1110BC080916C0DA7 +:10002000811166C08091750D1092750D81115AC0B5 +:100030005FC0D13061F480916C0D813009F00EC148 +:100040008091750D1092750D8111F6C007C1D230E7 +:10005000A9F580916C0D8230C1F48091750D1092DC +:10006000750D882391F00E9497D30DEC10EF2CE8CA +:1000700030E040E050E064E575E18FEE9AE30F94E4 +:10008000CD4980918A0D81115DC180912E02882316 +:1000900009F43EC011E080916C0D823009F010E04F +:1000A00080915415909155150E948DAB00E09C01F4 +:1000B0004FEE5AE36C2F812F0E94DA8C8091080E4C +:1000C00080932F16D33021F5B0922E1680916C0DAF +:1000D000833009F0E7C08091750D1092750D811184 +:1000E000D3C0E0C00E94409B80918A0D81112AC13B +:1000F00080912E02882311F381E090916C0D911173 +:1001000080E004E024E040EF5BE36C2F0E94178B5B +:100110008091090E80932F16D43069F4A0922E1688 +:1001200080916C0D843089F58091750D1092750D5C +:1001300081111DC02AC0D53061F480916C0D8530CD +:1001400009F0D0C08091750D1092750D8111C2C05B +:10015000C9C0D63081F580916C0D863009F0DAC0C7 +:100160008091750D1092750D8111CCC0D3C00E9485 +:1001700097D349E35DEF6FE276E18EED9BE30F9459 +:100180008E4980918A0D8111DDC080912E028823D5 +:1001900091F011E080916C0D843009F010E08091B5 +:1001A0002F160E9406AC00E09C014EED5BE36C2F25 +:1001B000812F0E94DA8C8091541590915515892BCE +:1001C00031F48091270E9091280E892B61F1D73060 +:1001D00041F580916C0D873061F48091750D10921E +:1001E000750D882331F00E9460FE80918A0D811187 +:1001F000A9C080912E028823A1F0FF92EF92DF9296 +:10020000CF92CF9381E090916C0D973009F080E010 +:100210008F930E949B990F900F900F900F900F90CB +:100220000F9088E001C087E0CF5FDF5FC53009F045 +:10023000F3CE80936B0D86C00E9497D306E61EEF27 +:1002400024E031E040E050E067E27EE08BE793E1BC +:100250000F94CD4980918A0D811174C080912E0236 +:10026000882309F42BCF11E080916C0D813009F0C7 +:1002700010E08091270E9091280E0E948DAB00E037 +:100280009C014BE753E121C00E9497D34EE35DEF01 +:100290006FE276E18EED9BE30F948E4980918A0D9B +:1002A000811150C080912E02882309F446C011E0CC +:1002B00080916C0D833009F010E080912F160E9420 +:1002C00006AC00E09C014EED5BE36C2F812F0E9499 +:1002D000DA8C1ECF8CE29FEF0F94E51080918A0D8F +:1002E000811130C080912E02882309F464CF81E00F +:1002F00090916C0D953009F080E003E02EE345EF1E +:100300005DE217C089E69EEF0F94E51080918A0D9B +:10031000811118C080912E02882309F44CCF81E00E +:1003200090916C0D963009F080E003E02EE349EEE9 +:100330005DE26C2F0E94178B3ECF8091090E809357 +:100340002F1639CFDF91CF911F910F91FF90EF9032 +:10035000DF90CF90BF90AF9008956F927F928F9271 +:100360009F92AF92BF92CF92DF92EF92FF920F9344 +:10037000CF93DF9361E081E00E94C999D0916D0D28 +:10038000C0E089E8E82E8AE3F82E9EE9C92E9AE3B8 +:10039000D92E2BEAA22E2AE3B22E38EB832E3AE393 +:1003A000932E45EC642E4AE3742ED1110BC080913C +:1003B0006C0D811129C08091750D1092750D811100 +:1003C0001DC022C0D13059F480916C0D813091F55F +:1003D0008091750D1092750D811124C02BC0D23003 +:1003E00009F042C090916C0D923009F061C080918B +:1003F000750D1092750D811153C05AC00E94409B1B +:1004000080918A0D8111FBC080912E02882319F101 +:1004100081E090916C0D911180E004E024E040EFC8 +:100420005BE316C08BEC9BEB0F94E51080918A0D7B +:100430008111E5C080912E02882369F081E09091BE +:100440006C0D913009F080E003E02EE34AE85DE2B4 +:100450006C2F0E94178BCF5FDF5FC53009F0A5CFEF +:1004600088E080936B0DCBC0D33061F490916C0D1C +:10047000933009F040C08091750D1092750D811177 +:1004800032C039C0D43009F590916C0D943009F028 +:1004900056C08091750D1092750D811148C04FC0E6 +:1004A0007092AD136092AC1380918A0D8111A7C038 +:1004B00080912E02882379F281E0923009F080E069 +:1004C00000E22EE349EC5AE3C3CFD53011F5909109 +:1004D0006C0D953009F057C08091750D1092750D17 +:1004E000811149C050C09092AD138092AC1380919D +:1004F0008A0D811184C080912E02882309F4ABCF2C +:1005000081E0933009F080E000E22EE34EEB5AE305 +:100510009FCFD63011F580916C0D863009F049C01F +:100520008091750D1092750D81113BC042C0B09243 +:10053000AD13A092AC1380918A0D811160C080919F +:100540002E02882309F487CF81E0943009F080E0FF +:1005500000E22EE341EB5AE37BCFD73009F07BCFAB +:1005600090916C0D9730E9F58091750D1092750D95 +:1005700081112FC036C0D092AD13C092AC138091C0 +:100580008A0D81113CC080912E02882309F463CF2B +:1005900081E0953009F080E000E22EE344EA5AE37E +:1005A00057CF81E396E70F94E51080918A0D811172 +:1005B00026C080912E02882309F44DCF81E09091CE +:1005C0006C0D963009F080E003E02EE340E75AE33B +:1005D0003FCFF092AD13E092AC1380918A0D811160 +:1005E0000EC080912E02882309F435CF81E0973028 +:1005F00009F080E000E22EE34DE85AE329CFDF91D5 +:10060000CF910F91FF90EF90DF90CF90BF90AF9080 +:100610009F908F907F906F900895CF93C82FCB01BC +:10062000009711F00F94693187E793E40F946931D3 +:10063000C11103C08CE19BE302C081E29BE30F94F4 +:1006400069318AE0CF910C94F8384F925F926F92A3 +:100650007F928F929F92AF92BF92CF92DF92EF9252 +:10066000FF920F931F93CF93DF93CDB7DEB76897B9 +:100670000FB6F894DEBF0FBECDBF8C015B015A836D +:100680004983DC01D6966D917D918D919C91D9978E +:100690000F9435596B017C01F50120813181428134 +:1006A00053810F9496590F9449610F94DE616987C5 +:1006B0007A878B879C87A981BA812D913D914D9135 +:1006C0005C91C701B6010F9496590F9449610F943C +:1006D000DE616D877E878F87988B29853A854B856C +:1006E0005C85283731054105510540F488E790E0E5 +:1006F000A0E0B0E089879A87AB87BC872D853E85CF +:100700004F855889283731054105510540F488E760 +:1007100090E0A0E0B0E08D879E87AF87B88BF801AE +:10072000EE5BFF4F208131814281538129833A83DF +:100730004B835C83CA01B9010F9437592B013C01EB +:1007400069857A858B859C850F943559698B7A8B61 +:100750008B8B9C8B20E030E0A901C301B2010F9488 +:100760003059882329F1A7019601C701B6010F94DA +:1007700096594B015C0129893A894B895C89CA01E8 +:10078000B9010F9496599B01AC01C501B4010F94B6 +:100790006A604B015C01A3019201C301B2010F9495 +:1007A0006B609B01AC01C501B4010F94656103C08E +:1007B00060E070E0CB010F9449610F94DE616D83BE +:1007C0007E838F83988769817A818B819C819095C4 +:1007D0008095709561957F4F8F4F9F4F0F9437593C +:1007E0004B015C016D857E858F8598890F94355905 +:1007F00069837A838B839C8320E030E0A901C50163 +:10080000B4010F943059882349F129813A814B81F1 +:100810005C81CA01B9010F9496596D8B7E8B8F8BC9 +:10082000988FA7019601C701B6010F9496599B01B5 +:10083000AC016D897E898F89988D0F946A606B01F8 +:100840007C01A5019401C501B4010F946B609B016B +:10085000AC01C701B6010F94656103C060E070E0B0 +:10086000CB010F940D62D80195968D909D90AD901F +:10087000BC909897750164012D813E814F81588508 +:10088000C21AD30AE40AF50A0F94DE61C61AD70A1F +:10089000E80AF90AF7FE75C020E030E0A901C301BB +:1008A000B2010F943059882309F443C0C501B40143 +:1008B0000F9435596B017C01A3019201C301B20170 +:1008C0000F946B609B01AC01C701B6010F94965960 +:1008D0006B017C0129893A894B895C89CA01B9017C +:1008E0000F9496599B01AC01C701B6010F946A6041 +:1008F0006B017C0129813A814B815C81CA01B9017C +:100900000F9496599B01AC01C701B6010F946B601F +:100910006B017C0120E030E040E850E4C301B2010B +:100920000F9496599B01AC01C701B6010F94656104 +:1009300003C060E070E0CB010F9449617B018D83BF +:10094000998320E030E0A9010F94CB62181624F0BF +:10095000E12CF12C1D821982B7018D8199810F94B0 +:10096000DE616D837E838F83988786169706A8063F +:10097000B90620F48D829E82AF82B886C12CD12C1C +:1009800076018D819E81AF81B885F80181A792A7FC +:10099000A3A7B4A7C80ED91EEA1EFB1EC5A6D6A6DD +:1009A000E7A6F0AA29853A854B855C8522AF33AF4F +:1009B00044AF55AFFE962D853E854F8558892083DF +:1009C00031834283538368960FB6F894DEBF0FBE1F +:1009D000CDBFDF91CF911F910F91FF90EF90DF90EE +:1009E000CF90BF90AF909F908F907F906F905F90CF +:1009F0004F9008952F923F924F925F926F927F9205 +:100A00008F929F92AF92BF92CF92DF92EF92FF921E +:100A10000F931F93CF93DF93CDB7DEB764970FB6D5 +:100A2000F894DEBF0FBECDBF7A8B698BDC018D9051 +:100A30009D90AD90BC90139714962D913D914D9142 +:100A40005C9117972D833E834F83588720E030E0D9 +:100A500040E251E4C501B4010F946A6021EA3EE02E +:100A60004AE65CE30F9496590F94D761643014F012 +:100A700063E002C067FD60E0E62E660FFF08F70145 +:100A8000EE0FFF1FEE0FFF1FE658F54F408051801D +:100A9000628073801701BFEF2B1A3B0A20E030E021 +:100AA00040E251E46D817E818F8198850F946A6068 +:100AB0002FE030E54EE65CE30F9496590F94D76132 +:100AC000643014F063E002C067FD60E0062F660F3B +:100AD000110BF801EE0FFF1FEE0FFF1FE658F54F49 +:100AE000208131814281538129833A834B835C8306 +:100AF000A8014F5F5F4F5C8B4B8BA5E0AE9DC001A3 +:100B0000AF9D900D11249A878987FC01E00FF11F9A +:100B1000EE0FFF1FEE0FFF1FE554FA4EC080D1808D +:100B2000E280F380F101EE0FFF1FEE0FFF1FE6588A +:100B3000F54FA301920160817181828193810F94AD +:100B40006A606B877C878D879E87A3019201C501B0 +:100B5000B4010F946A602B013C0125E0229DF00155 +:100B6000239DF00D1124F88BEF87E00FF11FEE0F9E +:100B7000FF1FEE0FFF1FE554FA4EA701960160819B +:100B80007181828193810F946A602B853C854D85AC +:100B90005E850F946561A30192010F949659A70198 +:100BA00096010F946B606B017C01E985FA854B8996 +:100BB0005C89E40FF51FEE0FFF1FEE0FFF1FE554DA +:100BC000FA4E80809180A280B380EF85F889E40F8F +:100BD000F51FEE0FFF1FEE0FFF1FE554FA4EA501A4 +:100BE000940160817181828193810F946A602B8569 +:100BF0003C854D855E850F946561A30192010F943C +:100C00009659A50194010F946B60A70196010F946A +:100C10006A604B015C01EB89FC89EE0FFF1FEE0F50 +:100C2000FF1FE658F54F29813A814B815C81608135 +:100C30007181828193810F946A609B01AC01C5012F +:100C4000B4010F9465614B015C0129813A814B81AC +:100C50005C816D817E818F8198850F946A609B0194 +:100C6000AC01C501B4010F949659A70196010F94E8 +:100C70006B60A989BA892D913D914D915C910F943A +:100C800096592091B7153091B8154091B9155091EA +:100C9000BA150F946B6064960FB6F894DEBF0FBE62 +:100CA000CDBFDF91CF911F910F91FF90EF90DF901B +:100CB000CF90BF90AF909F908F907F906F905F90FC +:100CC0004F903F902F90089580916F00982F9270D1 +:100CD00081FF05C080916F008D7F80936F0010921F +:100CE000040E1092050E1092060E1092070E992314 +:100CF00029F080916F00826080936F0008958F9239 +:100D00009F92AF92BF92CF92DF92EF92FF92CF93DA +:100D1000DF93EC018090B3159090B415A090B515B9 +:100D2000B090B61520E030E0A901C501B4010F94E0 +:100D30003059882309F44AC0C880D980EA80FB80F2 +:100D4000A7019601C501B4010F94305918160CF093 +:100D500042C02091AF153091B0154091B11550911E +:100D6000B215C701B6010F943059882331F1C092F2 +:100D7000AF15D092B015E092B115F092B215209156 +:100D8000AB153091AC154091AD155091AE15688101 +:100D900079818A819B810F9496599B01AC0160E017 +:100DA00070E080E89FE30F946A6060937A0270932A +:100DB0007B0280937C0290937D0260917A02709115 +:100DC0007B0280917C0290917D0208C060E070E01F +:100DD00080E89FE303C060E070E0CB01DF91CF913A +:100DE000FF90EF90DF90CF90BF90AF909F908F904B +:100DF0000895CF93DF9324E0829FC0011124EC017A +:100E0000CD56DA4EFC01E156FC4EDC01A156BA4E3D +:100E10002D913D914D915C91608171818281938191 +:100E20000F946B60688379838A839B83DF91CF9172 +:100E30000895CF92DF92EF92FF92CF93DF932091AC +:100E40007302222309F48BC02091C70D277027302D +:100E500009F085C0EC01C0905B02D0905C02E0908C +:100E60005D02F0905E02288139814A815B81C70171 +:100E7000B6010F94CB62181624F4C882D982EA8294 +:100E8000FB82C0906702D0906802E0906902F09007 +:100E90006A02288139814A815B81C701B6010F94BA +:100EA000305987FF04C0C882D982EA82FB82C09091 +:100EB0005F02D0906002E0906102F09062022C81AB +:100EC0003D814E815F81C701B6010F94CB62181638 +:100ED00024F4CC82DD82EE82FF82C0906B02D0903F +:100EE0006C02E0906D02F0906E022C813D814E818B +:100EF0005F81C701B6010F94305987FF04C0CC82CF +:100F0000DD82EE82FF82C0906302D0906402E090A6 +:100F10006502F0906602288539854A855B85C701A0 +:100F2000B6010F94CB62181624F4C886D986EA86D7 +:100F3000FB86C0906F02D0907002E0907102F0903A +:100F40007202288539854A855B85C701B6010F94F1 +:100F5000305987FF04C0C886D986EA86FB86DF91B0 +:100F6000CF91FF90EF90DF90CF9008952F923F9216 +:100F70004F925F926F927F928F929F92AF92BF92A9 +:100F8000CF92DF92EF92FF920F931F93CF93DF9355 +:100F9000CDB7DEB7A2970FB6F894DEBF0FBECDBFB8 +:100FA00087EB9DE00F9419078091381383FD88C06B +:100FB00020914102309142024091430250914402FB +:100FC0006091C30D7091C40D8091C50D9091C60DB7 +:100FD0000F943059882309F473C080911E0E81113B +:100FE0001EC020E030E0A9016091230E7091240E14 +:100FF0008091250E9091260E0F946B600F94D7610F +:101000002091490230914A026217730744F40F9409 +:101010007B3388E69EE20F94693111E001C010E055 +:10102000209141023091420240914302509144028A +:101030006091C30D7091C40D8091C50D9091C60D46 +:101040000F946A606B017C0120E030E0A9010F94ED +:10105000CB6287FF04C0F7FAF094F7F8F094209180 +:101060004502309146024091470250914802C70123 +:10107000B6010F94965920E030E046E154E40F9415 +:10108000CB6218163CF40F947B3389E49EE20F94F4 +:10109000693102C01123A1F08091C30D9091C40D5C +:1010A000A091C50DB091C60D80934102909342026C +:1010B000A0934302B093440283EC9DE00E944E71E2 +:1010C0002AE037ED43E25CE36091760270917702AB +:1010D00080917802909179020F9496596B017C016E +:1010E0006091740270917502072E000C880B990BA9 +:1010F0000F9437599B01AC01C701B6010F94965963 +:10110000698B7A8B8B8B9C8B80919104882309F45B +:101110008CC0C090B315D090B415E090B515F09088 +:10112000B61520E030E0A901C701B6010F9430598F +:10113000882379F02091BF0D3091C00D4091C10DF1 +:101140005091C20DC701B6010F94CB6218160CF076 +:101150006CC0209135023091360240913702509197 +:1011600038026091B70D7091B80D8091B90D9091D2 +:10117000BA0D0F946A606D8B7E8B8F8B988F209148 +:10118000390230913A0240913B0250913C02609109 +:10119000BB0D7091BC0D8091BD0D9091BE0D0F9453 +:1011A0006A60698F7A8F8B8F9C8F20913D0230917E +:1011B0003E0240913F02509140026091BF0D7091FC +:1011C000C00D8091C10D9091C20D0F946A606D8F1A +:1011D0007E8F8F8F98A320914102309142024091DF +:1011E0004302509144026091C30D7091C40D8091EF +:1011F000C50D9091C60D0F946A606B017C0120E0D3 +:1012000030E0A9016D897E898F89988D0F943059BE +:1012100081113DC020E030E0A901698D7A8D8B8D70 +:101220009C8D0F943059811132C0C12CD12C760184 +:101230008E010F5E1F4F23EC3DE04FEB5DE06BEB4B +:101240007DE087EB9DE00E94F1E480E1E7EBFDE0CB +:10125000A5E3B2E001900D928A95E1F7A2960FB650 +:10126000F894DEBF0FBECDBFDF91CF911F910F91DC +:10127000FF90EF90DF90CF90BF90AF909F908F90B6 +:101280007F906F905F904F903F902F9008952D89A1 +:101290003E894F89588DCA01B9010F9496594B0167 +:1012A0005C01298D3A8D4B8D5C8DCA01B9010F947B +:1012B00096599B01AC01C501B4010F946B604B01C1 +:1012C0005C012D8D3E8D4F8D58A1CA01B9010F943F +:1012D00096599B01AC01C501B4010F946B604B01A1 +:1012E0005C01A7019601C701B6010F9496599B01B5 +:1012F000AC01C501B4010F946B600F9419634B01ED +:101300005C012DEB37E346E855E30F94305987FF36 +:101310000FC020E030E0A901C701B6010F94CB62F5 +:101320004601570187FF04C0B7FAB094B7F8B094EC +:101330002DEB37E346E855E3C501B4010F9430596E +:1013400087FD83CF20E030E040EA50E4C501B401DE +:101350000F9465610F94DE611B01672B19F4222441 +:101360002394312CB10180E090E00F9435599B011A +:10137000AC0160E070E080E89FE30F9465612B01B1 +:101380003C019B01AC01C501B4010F9496594B017E +:101390005C01A30192016D897E898F89988D0F94DC +:1013A00096596D8B7E8B8F8B988FA3019201698DDF +:1013B0007A8D8B8D9C8D0F949659698F7A8F8B8F38 +:1013C0009C8FA30192016D8D7E8D8F8D98A10F94BE +:1013D00096596D8F7E8F8F8F98A3A3019201C701BD +:1013E000B6010F9496592B013C0120E1E5E3F2E0B0 +:1013F000CE010196DC0101900D922A95E1F789A3B7 +:101400009AA381E0281A310819F47501640110CFFC +:1014100080912416811113C00F947046DC01CB011A +:1014200088539F4FAF4FBF4F809320169093211644 +:10143000A0932216B093231681E0809324160E9475 +:1014400000FA0F947046C0902016D0902116E090BC +:101450002216F0902316DC01CB018C199D09AE09F0 +:10146000BF09B7FD13C00F947046DC01CB01885350 +:101470009F4FAF4FBF4F8093201690932116A0939C +:101480002216B093231680E00E94243A2D893E89CB +:101490004F89588D69817A818B819C810F946B6013 +:1014A00069837A838B839C83298D3A8D4B8D5C8DE8 +:1014B0006D817E818F8198850F946B606D837E83B3 +:1014C0008F8398872D8D3E8D4F8D58A169857A85A4 +:1014D0008B859C850F946B6069877A878B879C8747 +:1014E000A30192016D857E858F8598890F946B602D +:1014F0006D877E878F87988B750164018E010F5EE3 +:101500001F4F9E01235F3F4FAE01475F5F4FBE01FC +:101510006B5F7F4F89A19AA10E94F1E4811171CF85 +:1015200074CF8F929F92AF92BF92CF92DF92EF9241 +:10153000FF92CF93DF938090760290907702A090F5 +:101540007802B0907902FC01C080D180E280F38003 +:1015500020E030E0A901C701B6010F94305988237B +:1015600041F0C0927602D0927702E0927802F09237 +:101570007902C0917402D091750284E690E0909354 +:10158000750280937402C0904502D0904602E090AC +:101590004702F090480280E090E0A0E8BFE380932B +:1015A000450290934602A0934702B09348020F94DD +:1015B000B6078092760290927702A0927802B0925B +:1015C0007902D0937502C0937402C0924502D09202 +:1015D0004602E0924702F0924802DF91CF91FF90DD +:1015E000EF90DF90CF90BF90AF909F908F90089535 +:1015F000CF92DF92EF92FF920F931F93C12CD12CC9 +:1016000076018C0121E432E04DE352E069E372E0BF +:1016100085E392E00E94F1E41F910F91FF90EF901B +:10162000DF90CF9008954F925F926F927F928F924A +:101630009F92AF92BF92CF92DF92EF92FF920F9361 +:101640001F93CF93DF93CDB7DEB72C970FB6F894E7 +:10165000DEBF0FBECDBF2B013C0129873A874B87E8 +:101660005C8747015801F601E080F1800281138117 +:1016700020E030E0A901B701C8010F943059811171 +:101680000BC0E9EAFBE385919591A591B491582FA0 +:10169000492F3A2F2B2F04C05E2D4F2D302F212F95 +:1016A000852F942FA32FB22F89839A83AB83BC837A +:1016B00020E030E0A901B701C8010F943059811131 +:1016C00006C085E5E82E95E5F92E05E013E4C7018F +:1016D000D8018D839E83AF83B887A5019401609163 +:1016E0003D0270913E0280913F02909140020F9422 +:1016F000305987FF0CC080923D0290923E02A0922A +:101700003F02B0924002CE0101960F94F80A409237 +:101710003502509236026092370270923802898503 +:101720009A85AB85BC858093390290933A02A09349 +:101730003B02B0933C02CE0105960F94F80A20912B +:101740003D0230913E0240913F0250914002C5015E +:10175000B4010F94305987FF0CC080923D029092E3 +:101760003E02A0923F02B0924002CE0101960F9439 +:10177000F80A0E943D712C960FB6F894DEBF0FBE9A +:10178000CDBFDF91CF911F910F91FF90EF90DF9030 +:10179000CF90BF90AF909F908F907F906F905F9011 +:1017A0004F900895CF92DF92EF92FF920F931F9385 +:1017B0006B01E0903D02F0903E0200913F021091DB +:1017C0004002FC012481358146815781608171810D +:1017D000828193810F94130B1F910F91FF90EF90D3 +:1017E000DF90CF900895CF92DF92EF92FF920F9308 +:1017F0001F936B01FC01E080F18002811381E5E31E +:10180000F2E0248135814681578160817181828136 +:1018100093810F94130B1F910F91FF90EF90DF9026 +:10182000CF9008950C9453E54F925F926F927F9200 +:101830008F929F92AF92BF92CF92DF92EF92FF92E0 +:1018400020919715309198154091991550919A15BE +:101850006091390270913A0280913B0290913C0272 +:101860000F946B604B015C0120919B1530919C158E +:1018700040919D1550919E1560913D0270913E02E0 +:1018800080913F02909140020F946B606B017C014C +:10189000209193153091941540919515509196157E +:1018A0006091350270913602809137029091380232 +:1018B0000F946B60AB01BC018EE59BE30F94463344 +:1018C000B501A40184E496E30F944633B701A60161 +:1018D00080E496E30F9446334091410250914202D6 +:1018E000609143027091440281E69BE30F9446337A +:1018F00080916F00982F927081FF05C080916F00DA +:101900008D7F80936F00409026185090271860902C +:1019100028187090291880902A1890902B18A09061 +:101920002C18B0902D18C0902E18D0902F18E09041 +:101930003018F0903118992329F080916F0082605F +:1019400080936F0087E59BE30F946931C301B20177 +:101950000E946C3984E496E30F946931C501B401A7 +:101960000E946C3980E496E30F946931C701B60197 +:101970000E946C398AE0FF90EF90DF90CF90BF908B +:10198000AF909F908F907F906F905F904F900C944E +:10199000F83880911F161E9B02C0816001C08E7FA7 +:1019A00080931F1680911F161D9B02C0826001C08C +:1019B0008D7F80931F1680911F161C9902C0846032 +:1019C00001C08B7F80931F168091A30480FF10C0FD +:1019D00080919C1380FF0CC080911F1680FF08C06F +:1019E0008091301581608093301580E00F945343CF +:1019F0008091A304869580FF11C080919C138695E9 +:101A000080FF0CC080911F1681FF08C080913015A7 +:101A100082608093301581E00F9453438091A3043A +:101A20008695869580FF12C080919C138695869539 +:101A300080FF0CC080911F1682FF08C08091301576 +:101A400084608093301582E00D94534308958DE3B4 +:101A50009BE30F94693183B167E37BE386FB8827BF +:101A600080F90F940D0383B161E37BE385FB882745 +:101A700080F90F940D0383B1829581706BE27BE353 +:101A800091E089270D940D0380919B13882331F0F9 +:101A900062E070E080E090E00D944531089560913F +:101AA000090270910A02072E000C880B990B0F9403 +:101AB00037592AE037ED43E25CE30F9496592091C1 +:101AC000890430918A0440918B0450918C040F94C6 +:101AD0009659609345027093460280934702909313 +:101AE0004802089580912F168093090E08958091E1 +:101AF0002F168093080E089520E040E060E070E02B +:101B00008EE694E00E94329A81E08093F404109271 +:101B10002D1610922C16089580E00C9439F58F92B2 +:101B20009F92AF92BF92CF92DF92EF92FF92CF93AC +:101B30008091750D1092750D882369F01092F40450 +:101B4000CF91FF90EF90DF90CF90BF90AF909F909C +:101B50008F900C94409B80917A0D90917B0DA09179 +:101B60007C0DB0917D0D0097A105B10529F1109272 +:101B70007A0D10927B0D10927C0D10927D0D21E05C +:101B800020932E0220919D132695269520FF19C0A3 +:101B900020912C1630912D16280F391F30932D16B9 +:101BA00020932C162091461530914715820F931FD4 +:101BB000909347158093461580912E02882309F44F +:101BC000AFC060912C1670912D16072E000C880B5B +:101BD000990B0F9437592091160E3091170E4091A2 +:101BE000180E5091190E0F9496596B017C0120E04C +:101BF00030E543EC57E40F9496594B015C0120E02B +:101C000030E0A901C701B6010F94305987FD05C026 +:101C100020E030E040EA50E404C020E030E040EA58 +:101C200050ECC501B4010F946B6020E030E040E25D +:101C300051E40F9465610F94D7616B017C016115CC +:101C400071058105910561F097FF0AC0F094E09459 +:101C5000D094C094C11CD11CE11CF11C8DE201C0C8 +:101C600080E28093CC05C701B60120E137E240E075 +:101C700050E00F94A85F8AE0882E912CA12CB12C03 +:101C8000CA01B901A50194010F94A85F605D60933A +:101C9000CD058EE28093CE05C701B60128EE33E074 +:101CA00040E050E00F94A85FCA01B901A50194017A +:101CB0000F94A85F605D6093CF05C701B60124E66D +:101CC00030E040E050E00F94A85FCA01B901A501DF +:101CD00094010F94A85F605D6093D005C701B601C1 +:101CE000A50194010F94A85FC62FCA01B901A501EF +:101CF00094010F94A85F605D6093D105C05DC093AF +:101D0000D2056CEC75E080E49CE3CF91FF90EF90FE +:101D1000DF90CF90BF90AF909F908F900C94598C94 +:101D2000CF91FF90EF90DF90CF90BF90AF909F90BA +:101D30008F9008958F929F92AF92BF92CF92DF9231 +:101D4000EF92FF920F931F93CF93DF9361E081E0B7 +:101D50000E94C999D0916D0DC0E0D1110BC0809146 +:101D60006C0D811129C08091750D1092750D811136 +:101D70001DC022C0D13061F480916C0D813009F01A +:101D800051C08091750D1092750D81112EC04AC001 +:101D9000D23011F580916C0D823009F075C08091C0 +:101DA000750D1092750D811152C06EC00E94409B3E +:101DB00080918A0D811182C080912E02882361F06A +:101DC00081E090916C0D911180E004E024E042EDFF +:101DD0005BE36C2F0E94178BCF5FDF5FC53009F08C +:101DE000BCCF83E080936B0D69C0C090CB09D090CD +:101DF000CC0938E1832E34E0932E4DE2A42E4CE939 +:101E0000B42EE12CF12C8701EA9420E030E0A90106 +:101E10006BEC79E08AEB98E10E94D7D180918A0D32 +:101E200081114CC080912E028823B1F211E0809183 +:101E30006C0D813009F010E08091CB099091CC09B4 +:101E40000E94E1AA00E09C014AEB58E132C0C09038 +:101E5000ED08D090EE0882EB882E82E0982E9DE26D +:101E6000A92E9CE9B92EE12CF12C8701EA9420E0FF +:101E700030E0A9016DEE78E08FEA9AE30E94D7D1B5 +:101E800080918A0D81111AC080912E02882309F455 +:101E9000A3CF11E080916C0D823009F010E08091A9 +:101EA000ED089091EE080E94E1AA00E09C014FEA43 +:101EB0005AE36C2F812F0E94DA8C8ECFDF91CF9165 +:101EC0001F910F91FF90EF90DF90CF90BF90AF9058 +:101ED0009F908F9008950C9467CE0C946FCE0C94C5 +:101EE00077CEFF920F931F93CF93DF9361E081E052 +:101EF0000E94C999D0916D0DC0E081E011E093E09E +:101F0000F92ED1112AC08823D9F080916C0D1816B2 +:101F1000BCF040917A0D50917B0D60917C0D7091D9 +:101F20007D0D4F5F5F4F6F4F7F4F40937A0D509302 +:101F30007B0D60937C0D70937D0D8F5F80936C0D96 +:101F400080912E028823D9F120E030E041E065EF56 +:101F50007BE38C2F0E94068C32C0D13059F48091E3 +:101F60006C0D8130D9F48091750D1092750D811131 +:101F70000FC014C0D23069F580916C0D823009F029 +:101F800052C08091750D1092750D81113FC04BC0EC +:101F90000E94409B80918A0D8111DCC080912E02AD +:101FA000882369F081E090916C0D913009F080E018 +:101FB00004E024E042ED5BE36C2F0E94178BCF5FBF +:101FC000DF5F80E0C53009F09CCF86E080936B0D29 +:101FD000C1C0D33061F480916C0D833009F047C0EB +:101FE0008091750D1092750D811134C040C0D430B0 +:101FF00009F055C080916C0D843009F06EC080915D +:10200000750D1092750D81115BC067C08091CA0972 +:1020100081278093CA09F0922E020E9416D78091E0 +:102020008A0D811197C080912E02882341F281E0B0 +:1020300090916C0D923009F080E09091CA09911155 +:1020400003C02BEC3BE302C02FEC3BE301E04AEB87 +:1020500058E121C08091EC0881278093EC08D0934F +:102060002E020E9477CE80918A0D811173C08091DB +:102070002E02882309F4A3CF81E090916C0D933058 +:1020800009F080E09091EC08911117C02BEC3BE334 +:1020900001E04FEA5AE36C2F0E94DA8C90CFD530E2 +:1020A00009F08DCF80916C0D8530E1F58091750D33 +:1020B0001092750D811129C035C02FEC3BE3E8CF9C +:1020C0008091AB0881278093AB08F0922E020E948A +:1020D0006FCE80918A0D81113DC080912E028823A0 +:1020E00009F46DCF81E090916C0D943009F080E09F +:1020F0009091AB08911103C02BEC3BE302C02FEC95 +:102100003BE301E042EA5AE3C6CF80916A088127A7 +:1021100080936A08F0922E020E9467CE80918A0D09 +:10212000811118C080912E02882309F448CF81E0E4 +:1021300090916C0D953009F080E090916A089111B2 +:1021400003C02BEC3BE302C02FEC3BE301E048E390 +:1021500059E3A1CFDF91CF911F910F91FF90089587 +:102160000C9416D78091ED089091EE080C94F0CD68 +:102170008091CB099091CC090C9410CEFC01A081E8 +:10218000B1811C92A281B3818C918F5F8C9302806C +:10219000F381E02D90818CE0899F800D1124E4E291 +:1021A000FAE013AE84AF08958091F90582FF07C06D +:1021B00062E370E080E090E00F944531F5CF62E398 +:1021C00070E080E090E00D944531CF93DF93EC0117 +:1021D0000E94119B20E040E060E070E0CE01DF91C2 +:1021E000CF910C94329A4F925F926F927F928F921E +:1021F0009F92AF92BF92CF92DF92EF92FF920F9396 +:102200001F93CF93DF9300D01F92CDB7DEB761E06D +:1022100081E00E94C99960906D0D712C55245394F2 +:1022200022E0422E61100BC080916C0D81112BC0F9 +:102230008091750D1092750D81111FC024C081E031 +:1022400068120CC080916C0D813009F03DC0809106 +:10225000750D1092750D811127C036C082E068128D +:1022600014C180916C0D823009F08CC08091750D85 +:102270001092750D811155C085C00E94409B8091C0 +:102280008A0D8111D7C180912E028823A9F181E0A6 +:1022900090916C0D911180E004E024E040EF5BE34D +:1022A000672D0E94178B28C000E010E027EE33E076 +:1022B0004AE050E064E772E08AEA92E20F94CD4986 +:1022C00080918A0D8111B6C180912E028823A1F0E0 +:1022D00011E080916C0D813009F010E08091740262 +:1022E000909175020E948DAB00E09C014AEA52E297 +:1022F000672D812F0E94DA8C8091080E80932F1613 +:1023000085E0681263C050922E1680916C0D853066 +:1023100009F036C18091750D1092750D811122C1A1 +:102320002FC120E030E04AE754E46091B715709186 +:10233000B8158091B9159091BA150F94965920E06F +:1023400030E04AE754E40F946B600F94DE61812C17 +:10235000912C8DEFA82E8BE9B82E6B0110EDE12E9C +:1023600017E0F12E00E010E028E13CEF4FEF5FEFC7 +:1023700067EB75E18AEE9BE30E94D7D180918A0DCD +:10238000811158C180912E02882309F4B5CF11E044 +:1023900080916C0D823009F010E08091B71590911A +:1023A000B815A091B915B091BA1589839A83AB83FA +:1023B000BC8360E2CE0101960E9492A800E09C01DD +:1023C0004AEE5BE3672D812F0E94DA8C8091090E23 +:1023D00080932F1686E068120DC040922E168091D1 +:1023E0006C0D863099F58091750D1092750D8111E7 +:1023F0001FC02CC087E068120CC080916C0D873024 +:1024000009F0E2C08091750D1092750D8111CCC05C +:10241000DBC088E0681230C080916C0D883009F014 +:10242000F1C08091750D1092750D8111E3C0EAC065 +:102430000E9497D34CEA54E06FE276E18EED9BE385 +:102440000F948E4980918A0D8111F4C080912E02E3 +:10245000882391F011E080916C0D863009F010E036 +:1024600080912F160E9406AC00E09C014EED5BE3CC +:10247000672D812F0E94DA8C7394639485E0781223 +:10248000D1CE89E080936B0DD5C083E068120BC07C +:1024900080916C0D833041F58091750D1092750D12 +:1024A000811110C021C084E0681226CF80916C0D8C +:1024B000843009F041C08091750D1092750D811125 +:1024C00029C03AC00E9497D30AEA13E024E031E021 +:1024D00040E050E067E27EE08BE793E10F94CD4966 +:1024E00080918A0D8111A6C080912E02882309F463 +:1024F00003CF11E080916C0D833009F010E08091E2 +:10250000270E9091280E0E948DAB00E09C014BE7B6 +:1025100053E158CF0E9497D30DEC10EF2CE830E038 +:1025200040E050E064E575E18FEE9AE30F94CD4909 +:1025300080918A0D81117EC080912E02882309F43A +:1025400045CF11E080916C0D843009F010E080914E +:102550005415909155150E948DAB00E09C014FEEF3 +:102560005AE3C6CE0E9497D344EE51E06FE276E183 +:102570008EED9BE30F948E4980918A0D81115AC094 +:1025800080912E02882309F450C011E080916C0DD7 +:10259000853009F010E080912F160E9406AC00E013 +:1025A0009C014EED5BE30ECF00E114E027EE33E03B +:1025B0004AE050E069E072E08BE49CE30F94CD497F +:1025C00080918A0D811136C080912E02882309F4F2 +:1025D00053CF11E080916C0D873009F010E08091AD +:1025E000090290910A020E948DAB00E09C014BE42D +:1025F0005CE33ECF8CE293E00F94E51080918A0D6E +:10260000811118C080912E02882309F435CF81E012 +:1026100090916C0D983009F080E003E02EE340E4E7 +:102620005CE3672D0E94178B27CF8091090E809362 +:102630002F1622CF0F900F900F900F90DF91CF9118 +:102640001F910F91FF90EF90DF90CF90BF90AF90D0 +:102650009F908F907F906F905F904F9008950F9311 +:10266000CF93DF9361E081E00E94C999D0916D0D15 +:10267000C0E0D1110BC080916C0D811129C08091F7 +:10268000750D1092750D81111DC022C0D13059F405 +:1026900080916C0D813091F58091750D1092750DC2 +:1026A000811124C02BC0D23009F042C080916C0D42 +:1026B000823009F052C08091750D1092750D811114 +:1026C00044C04BC00E94409B80918A0D81116BC019 +:1026D00080912E02882319F181E090916C0D911167 +:1026E00080E004E024E048E35CE316C083E49DEF6F +:1026F0000F94E51080918A0D811155C080912E02B2 +:10270000882369F081E090916C0D913009F080E0B0 +:1027100003E02EE349E25CE36C2F0E94178BCF5F4E +:10272000DF5FC53009F0A5CF84E080936B0D3BC01F +:10273000D330A9F780916C0D833031F58091750D00 +:102740001092750D811118C01FC082EA92E00F949B +:10275000E51080918A0D811126C080912E02882378 +:10276000F1F281E090916C0D923009F080E003E08D +:102770002EE347E15CE3D0CF88ED93E00F94E510C2 +:1027800080918A0D81110FC080912E02882339F229 +:1027900081E090916C0D933009F080E003E02EE32E +:1027A00049E05CE3B9CFDF91CF910F91089580E0CC +:1027B00008950B96FC01849108950A96FC0184917A +:1027C0000895FC01849108950F94E113882321F06A +:1027D000823011F083E0089586E00895FC01E60F51 +:1027E000F11D849190E0982F88273196E4918E0F07 +:1027F000911D089568E00D94EE1366E00D94EE13BC +:1028000081E00895CF93DF93EC01CB01E881F9815A +:10281000608171810E940E9388819981DC01ED9124 +:10282000FC912081AA81BB81222369F02C91293659 +:1028300050F43196DC01ED93FC93EA81FB818081B9 +:102840008F5F8083E9CF8C91893670F48FE280832B +:10285000E881F98180819181019691838083EA8169 +:10286000FB8180818F5F8083DF91CF910895BF923C +:10287000CF92DF92EF92FF920F931F93CF93DF934C +:102880008C01E62EDC011496CD91DC911597CE01DA +:102890000F94E113F82EF801848195810F94E413CD +:1028A000C82EF1E0FF1203C02FE0B22E02C0BB24FD +:1028B000BA94D80114968D919C9115970F94DD13BD +:1028C000F82EF801848195810F94D913D82ED80160 +:1028D00014968D919C9115970F94FA13B0E6BE153E +:1028E00038F4009729F0C80FD91F91E6F92E10C0CF +:1028F000F801848195810F94FD13F0E4FE1538F4FE +:10290000009729F0C80FD91F81E4F82E01C0619605 +:10291000DE1490F4D80150961C92509753961C9256 +:10292000539754961C92549751961C9251975296D5 +:102930001C9280E090E067C0DF1460F38C2D90E083 +:10294000FE0124912F3F11F4219658C0FE104DC076 +:10295000D80114968D919C9115970F94E1139E01C7 +:102960002F5F3F4FFE01882311F08230E1F4849104 +:10297000D80153968C935397F901249154962C9334 +:102980005497FE013396E4915096EC935097FE01D4 +:102990003496E4915196EC935197FE013596E4916B +:1029A0005296EC9320C08491982F9F709250D8013A +:1029B00052969C93529782958F7051968C93519713 +:1029C000F9012491822F8F7054968C9354972295FD +:1029D0002F7053962C935397FE013296E491E29513 +:1029E000EF705096EC93CE010EC0FE013296E4914A +:1029F000EB219C012E0F311DC20FD31FFD1409F4D2 +:102A000089CFF3949DCFDF91CF911F910F91FF90CC +:102A1000EF90DF90CF90BF9008950F93FC0101508D +:102A2000040F84A996A9941718F0081728F402C077 +:102A3000081750F0041740F42150260F83A995A9D8 +:102A4000961720F4281720F480E007C0281720F4F8 +:102A500081E0261710F0F8CF81E00F9108955F9282 +:102A60006F927F928F929F92AF92BF92CF92DF929E +:102A7000EF92FF920F931F93CF93DF93EC01C62E3B +:102A8000142F622F0F9437147C01892B09F445C051 +:102A90008C819D810F94E413A82EDB88BC888989E2 +:102AA000C80E8A898B0D181B0B2D2D2D412F6C2DD7 +:102AB000CE010F940D15882371F1EA0CF11C87E00B +:102AC0008D0DD82ED694D694D6945B2C510E4E01F3 +:102AD0008CE1880E911C6D2C712C5116E1F00C2D9F +:102AE00057018A2D8E198D1590F4F50184916A8114 +:102AF0007B810C8F1D8F1F8E8E8F94014BE3CE0137 +:102B00000F949740FFEFAF1ABF0A085FEACFE60CB9 +:102B1000F71C1F5FE2CF888901C080E0DF91CF9171 +:102B20001F910F91FF90EF90DF90CF90BF90AF90EB +:102B30009F908F907F906F905F900895CF9390912A +:102B4000990A93FF2BC090919E0A911127C0811181 +:102B500002C02AE501C021E0C82F43EA53E066EB3A +:102B60007AE08BE99AE00E94F29681110BC063EA49 +:102B700073E086E39DE20F94643386E490E4CF91A2 +:102B80000D946931C1110AC063EA73E082EB9CE3E2 +:102B90000F9464338AE0CF910C94F838CF91089564 +:102BA000CF9321E043EA53E066EB7AE08BE99AE0C9 +:102BB0000E94F296C82F882321F08BE99AE00E94A8 +:102BC00005938C2FCF9108958BE1E6EBFAE0A1ED10 +:102BD000BAE001900D928A95E1F78091990A80629E +:102BE0008093990A08950F931F93CF93DF93CDB7E6 +:102BF000DEB727970FB6F894DEBF0FBECDBF9C019E +:102C00002F5F3F4F3F832E832FE2FC01208381E023 +:102C10008D83CE0106969A83898301979C838B834B +:102C200010E00BE180918F0A181758F4019FB00152 +:102C300011246451754FCE0101960F9402141F5F49 +:102C4000F1CF8D818B3558F46AEF7BE0CE01019690 +:102C50000F9402148E819F8101979F838E83EE8152 +:102C6000FF81108227960FB6F894DEBF0FBECDBF4E +:102C7000DF91CF911F910F9108951092331680919B +:102C8000990A8F7B8B7F8093990A0E94353888231D +:102C900021F08AEF9BE00C94059308958091990AA6 +:102CA00083FF03C084608093990A0895CF92DF92D6 +:102CB000EF92FF920F931F93CF93DF93CDB7DEB7C1 +:102CC000EDB6FEB6DC010D900020E9F79D01281B52 +:102CD000390B2C5F3F4F4DB75EB7421B530B0FB6FE +:102CE000F8945EBF0FBE4DBF0DB71EB70F5F1F4FED +:102CF0009F938F938BEA9CE39F938F931F930F93E4 +:102D00000F94C858680154E0C50ED11C0F900F9065 +:102D10000F900F900F900F90F6018081882349F05B +:102D2000082E000C990B0F948263F60181936F01BA +:102D3000F3CFC8010F94A72189ED99E20F94D9210F +:102D40000FB6F894FEBE0FBEEDBEDF91CF911F917E +:102D50000F91FF90EF90DF90CF9008958F929F9208 +:102D6000AF92BF92CF92DF92EF92FF92CF9380917A +:102D7000990A877F8093990A8091B90A882321F064 +:102D800086EB9AE00E94059310922B081092280877 +:102D900085E3809327080F9470466B017C0120ED3A +:102DA000C20E27E0D21EE11CF11CA89561E08091C3 +:102DB00027080F94024561E0809127080F94314560 +:102DC000209A289A219A2398229A81E00E94984476 +:102DD00085E0809329080E949844CAE08FEF0E9402 +:102DE0008C44C150D9F7A89520E030E0A90160E0FB +:102DF00087E298E00E94A48F80932A08813061F0D6 +:102E00000F947046DC01CB018C199D09AE09BF09F6 +:102E1000B7FDEACF81E062C0A8952AEA31E040E040 +:102E200050E068E087E298E00E94A48F853011F4BA +:102E300081E00AC0C4E00E94914480932A08C150F6 +:102E4000D1F78A3A61F482E080932B08A8958091AB +:102E50002B08823081F0812C912C540111C00F94E9 +:102E60007046DC01CB018C199D09AE09BF09B7FD85 +:102E7000D4CF82E033C0812C912CA12C80E4B82ED9 +:102E800020E030E0A90167E387E298E00E94A48F88 +:102E9000A501940169E287E298E00E94A48F8093E3 +:102EA0002A08882361F00F947046DC01CB018C194D +:102EB0009D09AE09BF09B7FDE3CF8AE00FC080913D +:102EC0002B08823021F520E030E0A9016AE387E297 +:102ED00098E00E94A48F882361F088E080932808FE +:102EE00087E298E00E949C8F0F947B338DE99CE3EE +:102EF00022C00E949144807C803C19F483E080933E +:102F00002B080E9491440E9491440E94914487E2C0 +:102F100098E00E949C8F1092290881E00E945ACC70 +:102F200081110CC080E00E945ACC811107C00F941F +:102F3000773389E89CE30F9469311AC069E078E03F +:102F400086EB9AE00E94448F811105C00F9477337D +:102F500088E79CE3F0CF8091990A88608093990A72 +:102F60000F947B338CE69CE30F9469310E942438E4 +:102F70000F94E41583E080932E02CF91FF90EF90A1 +:102F8000DF90CF90BF90AF909F908F900895FC01FD +:102F900080818823E1F0853ED1F08E32C1F08091AE +:102FA000980D8E32A1F09385892F8A7081F49871E3 +:102FB00021E0903109F020E08091990A20FB84F90A +:102FC0008093990A903141F08085873411F080E038 +:102FD000089581858E37D9F381E00895FC0120E0C2 +:102FE0003EE2DB014C91403241F0283011F4308355 +:102FF0003196DB014C91408331962F5F6F5F7F4F9D +:103000002B3079F7108208954F925F926F927F92E2 +:103010008F929F92AF92BF92CF92DF92EF92FF92E8 +:103020000F931F93CF93DF93EC014230510561055D +:10303000710510F480E069C089859A85AB85BC85EF +:103040000196A11DB11D84179507A607B70790F338 +:103050008F89803149F4852E962EA72EBB248B892B +:103060009C89AD89BE890FC0803221F78B889C88EE +:10307000AD88BE88DB01CA01E7E0B695A7959795B4 +:103080008795EA95D1F7880E991EAA1EBB1E2801C6 +:1030900039016A017B0141E0C501B4010E94FB9046 +:1030A000882341F29F89903161F4DD24EE24FF24CE +:1030B0009601220F331FF901E650FA4F51824082E8 +:1030C00011C0E894C7F8DD24EE24FF249601220FF6 +:1030D000331F220F331FF901E650FA4F408251820D +:1030E000628273829A89923080F04D815E816F8115 +:1030F0007885840E951EA61EB71E8092FE079092BC +:10310000FF07A0920008B0920108DF91CF911F91B4 +:103110000F91FF90EF90DF90CF90BF90AF909F9076 +:103120008F907F906F905F904F900895CF92DF9235 +:10313000EF92FF920F931F93CF93DF93FC01818552 +:103140009285A385B4850196A11DB11D84179507AD +:10315000A607B70710F480E061C08789803149F481 +:10316000BB27A72F962F852FC388D488E588F6889C +:103170000FC0803281F783899489A589B6896A0155 +:103180007B01C7E0F694E794D794C794CA95D1F72A +:103190008C0D9D1DAE1DBF1DE9016A017B018F01D4 +:1031A0004091FA075091FB076091FC077091FD0771 +:1031B00084179507A607B70739F040E0BC01CD0199 +:1031C0000E94FB90882339F2F8018789803179F4D5 +:1031D000B701A601552766277727440F551FFA0127 +:1031E000E650FA4F80819181A0E0B0E012C0B701B3 +:1031F000A6014F77552766277727440F551F440FA1 +:10320000551FFA01E650FA4F80819181A281B38166 +:10321000BF7088839983AA83BB8381E0DF91CF91BC +:103220001F910F91FF90EF90DF90CF900895FF9244 +:103230000F931F93CF93DF93CDB7DEB76D970FB684 +:10324000F894DEBF0FBECDBF2091990A23FF4AC07C +:10325000BC01CE014C960E9472CB8C01009709F400 +:1032600041C06C8D7D8D19821C8222E0AC01CE01A3 +:1032700001960E94F296811102C0F12C14C0CE0179 +:1032800001960E94E0CA8823C1F361E0CE01019655 +:103290000E943491009789F325EEFC0120831C8263 +:1032A0000E945190F82ECE0101960F945F2FB80125 +:1032B000FF2081F089E89DE30F9464338AE00E9447 +:1032C000F8381092950A1092960A1092970A109266 +:1032D000980A08C081E79DE30F94643386E490E484 +:1032E0000F9469316D960FB6F894DEBF0FBECDBF57 +:1032F000DF91CF911F910F91FF9008950F94D015FA +:103300008823D1F08EEAE1EAF6E1DF011D928A9589 +:10331000E9F783EA93E00F94171987E99DE30F9487 +:1033200069310F94D015811103C08DE195E102C080 +:103330008DEB91E40D94693108950F931F93CF9312 +:10334000DF93CDB7DEB7EB970FB6F894DEBF0FBEB5 +:10335000CDBF8C0181ED9AE00E94978F8BE1E1ED6A +:10336000FAE0DE01919601900D928A95E1F748E925 +:103370005DE0BE016F5F7F4FCE0181960E945E943B +:103380001816A4F4CE0101960F94C717882379F379 +:10339000BE016F5F7F4F8BE89DE00F94EE176BE8E7 +:1033A0007DE0C8010F94A763892B09F7CE018196B0 +:1033B0000F945F2FEB960FB6F894DEBF0FBECDBF14 +:1033C000DF91CF911F910F910895EF92FF920F938C +:1033D0001F93CF93DF931F921F92CDB7DEB720913B +:1033E000990A23FF0AC1F42EE62E8C010E9435387B +:1033F000882309F455C0FF2009F460C08091900A29 +:10340000882371F00F9477338CE29DE30F94693138 +:1034100040E060E070E080E090E00F949036EDC016 +:1034200088E396E10F94F315E091900A84E0E89F19 +:10343000F0011124EC5CF94E8091950A9091960A66 +:10344000A091970AB091980A80839183A283B38355 +:103450000F947B33B80183E19DE30F946433609153 +:10346000900A89E6689FB0011124685C794E88E073 +:103470009DE30F9464334091950A5091960A6091B0 +:10348000970A7091980A82E09DE30F942B338AE0AB +:103490000E94F8388091900A8F5F8093900A26C02E +:1034A000FF2039F00F947B3382EF9CE30F94693156 +:1034B0001DC01092900A82E0F82E02C0FF24F394FF +:1034C0000F947B338DEE9CE30F94693181E0F81605 +:1034D00009F490C081EE9CE30F946931B8018CEB44 +:1034E0009CE30F9464338AE00E94F8380F943D16F1 +:1034F000B801CE0101960E9472CB8C01009709F4AD +:103500007CC069817A81EE2009F44DC021E0AC01D4 +:103510008AEF9BE00E94F2968823E9F180910B0CE0 +:1035200090910C0CA0910D0CB0910E0C8093910A0F +:103530009093920AA093930AB093940A1092950ADA +:103540001092960A1092970A1092980AB80183ED89 +:103550009CE30F9464334091910A5091920A6091D8 +:10356000930A7091940A80E59CE30F942B338AE0D0 +:103570000E94F83884EC9CE30F946931C8010F94E1 +:103580009D198091980D811102C0C80102C088E97F +:103590009DE060E02CC0B80186E39DE20F946433A7 +:1035A00086E490E40FC026E5AC018AEF9BE00E9420 +:1035B000F29681110AC0B80186E39DE20F9464334C +:1035C00086E490E40F94693118C08091990A816073 +:1035D0008093990AC8010F949D19B80182EB9CE36E +:1035E0000F9464338AE00E94F83860E0C8010E94BA +:1035F00009AE03C087EE9CE36FCF0F900F90DF9171 +:10360000CF911F910F91FF90EF9008956F927F924D +:103610008F929F92AF92BF92CF92DF92EF92FF92E2 +:103620000F931F93CF93DF93CDB7DEB7C356D10966 +:103630000FB6F894DEBF0FBECDBF5C018B016DB637 +:103640007EB67E0187E5E80EF11C48E95DE0BE012B +:103650006F5F7F4FC5010E945E9418160CF0AFC0DB +:103660008C858871803109F06CC08DB69EB6BE0124 +:103670006F5F7F4FC7010F94EE170115110521F001 +:10368000F8018081811191C021E081E090E0F70193 +:1036900001900020E9F73197EE19FF09E80FF91FB3 +:1036A00032968DB79EB78E1B9F0B0FB6F8949EBFB8 +:1036B0000FBE8DBFEDB7FEB731966F01211102C06D +:1036C000B80102C061EA73E0C6010F94D963B70183 +:1036D000C6010F94BA6361EA73E0C6010F94BA633E +:1036E00019A21CA221E0A701B501CE0181960E947A +:1036F000F29681110AC00F947B33B70188E59CE3F1 +:103700000F9464338AE00E94F8388BE1FE01B19691 +:10371000DE01DC9601900D928A95E1F7B601CE01AB +:10372000CC960F94061BCE01CC960F945F2FCE0142 +:1037300081960F945F2F0FB6F8949EBE0FBE8DBE7C +:1037400084CFCE0101960F94C717882309F47DCF4B +:10375000BE016F5F7F4F8BE89DE00F94EE17011560 +:10376000110529F48BE8C82E8DE0D82E09C0680118 +:10377000F60181916F018823A9F30E94F838F8CFF0 +:10378000F60181916F01882319F00E94F838F8CF73 +:1037900080E20E94F8386D8D7E8D8F8D98A14AE071 +:1037A0000E94FF380E94FD3950CFF801019000209F +:1037B000E9F73197CF01801B910B20E068CF0FB65E +:1037C000F8947EBE0FBE6DBECD59DF4F0FB6F89494 +:1037D000DEBF0FBECDBFDF91CF911F910F91FF9044 +:1037E000EF90DF90CF90BF90AF909F908F907F90A1 +:1037F0006F900895CF92DF92EF92FF926A017B0162 +:103800000E945051882331F0FF90EF90DF90CF90CD +:103810000C94D050C701B601FF90EF90DF90CF908D +:1038200008952F923F924F925F926F927F928F9264 +:103830009F92AF92BF92CF92DF92EF92FF920F933F +:103840001F93CF93DF93CDB7DEB7E7970FB6F8940A +:10385000DEBF0FBECDBF60E070E085E40E945D5129 +:10386000882319F080E09FE348C065E070E083E4BE +:103870000E945D51B82E60E085E50E946C518BABD3 +:1038800040E050E066E173E483E50F94FA1B0F9487 +:10389000D761072E000C880B990B0F943759162F00 +:1038A0007D838E83292E0F9470462B013C01DC0111 +:1038B000CB018C53964FAF4FBF4F809336159093EB +:1038C0003715A0933815B093391560915302709154 +:1038D00054026F507109072E000C880B990B0F943E +:1038E00037599B01AC01612F7D818E81922D0F9400 +:1038F000CB621816E4F485ED9EE3E7960FB6F894D4 +:10390000DEBF0FBECDBFDF91CF911F910F91FF9012 +:10391000EF90DF90CF90BF90AF909F908F907F906F +:103920006F905F904F903F902F900D946931A3015D +:103930009201205E314B4F4F5F4F2FA738AB49AB01 +:103940005AAB81EC9EE30F9469310E9419F58FE721 +:103950008093290E81E0809355024E8E5F8E68A27F +:1039600079A24EA25FA268A679A68FE790E0A0E0B8 +:10397000B0E08F839887A987BA87198E1A8E1B8E1D +:103980001C8E1D8A1E8A1F8A188E19821A821B821B +:103990001C821D8690E49E87ACE1AF87B6E4B88BAD +:1039A000198A1A8A1B8A1C8A1AA61BA61CA61DA67F +:1039B0001EA6FFE7CF2ED12CE12CF12C1AA21BA2C0 +:1039C0001CA21DA221E02D8F1C861B86312C00E03D +:1039D0001EAA1FAA4B2DBB0C550B5DAB4CAB8091A7 +:1039E0005502882309F4DAC10F9470464B015C013B +:1039F00080914515882309F4A8C00E94DFF6309015 +:103A0000230E0091240E5091250E5EAB8091260E60 +:103A10008FAB29893A894B895C89632D702F8EA9D8 +:103A20009FA90F94CB62181634F4398A0A8B9EA989 +:103A30009B8BAFA9AC8B2D853E854F855889632D17 +:103A4000702F8EA99FA90F94305987FF06C03D861D +:103A50000E87BEA9BF872FA9288B8091361590911C +:103A60003715A0913815B0913915A5019401281B7F +:103A7000390B4A0B5B0B57FD10C00E94D1F9D501E1 +:103A8000C4018C53964FAF4FBF4F80933615909320 +:103A90003715A0933815B09339153D8D232D332359 +:103AA000B9F1302F4EA95FA9612F7D818E81922DB2 +:103AB0000F94305987FF49C0B501A4014419550935 +:103AC00066097709DB01CA0188589341A109B10948 +:103AD000B7FD3BC08F819885A985BA858C199D0952 +:103AE000AE09BF09B595A795979587958093290E3F +:103AF0004AA35BA36CA37DA3198B4D814A8B5E8186 +:103B00005B8B2C8A8E8E9F8EA8A2B9A21D8E1DC0A3 +:103B1000302F4EA95FA9612F7D818E81922D0F9448 +:103B2000CB62181694F4D501C4012E8D3F8D48A1A7 +:103B300059A1821B930BA40BB50BAC01BD014858D6 +:103B400053416109710977FF43C120E030E040EF44 +:103B500051E4612F7D818E81922D0F946B60232D16 +:103B6000302F4EA95FA90F94305987FF03C085ED10 +:103B70009EE39DC0D501C4012EA13FA148A559A532 +:103B8000821B930BA40BB50BB7FD78C080E00E949D +:103B90004DF18AE00E94F838D501C4018053984F56 +:103BA000AF4FBF4F8EA39FA3A8A7B9A79AA5911106 +:103BB0004AC02BA53CA54DA55EA5632D702F8EA9EF +:103BC0009FA90F94CB6218166CF520E030E040E01E +:103BD00050E4632D702F8EA99FA90F946B606BA783 +:103BE0007CA78DA79EA7A5019401205E314B4F4F66 +:103BF0005F4F2FA738AB49AB5AAB20E030E040EC29 +:103C000050E4612F7D818E81922D0F946A60232D67 +:103C1000302F4EA95FA90F943059881F8827881F1D +:103C20008AA72CC0D501C4012FA538A949A95AA932 +:103C3000821B930BA40BB50BB7FD20C04DE559E3D8 +:103C40006CE679E318C020E030E040EF51E4612FEA +:103C50007D818E81922D0F946A609B01AC01632D52 +:103C6000702F8EA99FA90F94305987FF07C049E98B +:103C700059E369EA79E380E00E94FCF6D501C401CA +:103C8000880F991FAA1FBB1F2E8D3F8D48A159A1D8 +:103C9000821B930BA40BB50B84199509A609B709D0 +:103CA00081389F44A241B10528F08AE59EE30F9434 +:103CB000693174C04CA95DA98B859C85481759074B +:103CC0000CF069C003970CF466C08DEF9DE30F9470 +:103CD000693180EE9DE30F94693149815A816B818E +:103CE0007C8189EF9DE30F9446338AE00E94F83887 +:103CF00080EE9DE30F9469314D895E896F89788DDF +:103D000085EF9DE30F9446338AE00E94F83880EEF9 +:103D10009DE30F946931498D5A8D6B8D7C8D81EFB8 +:103D20009DE30F9446338AE00E94F8389BA99923BB +:103D300009F489C129813A814B815C8120932A0E43 +:103D400030932B0E40932C0E50932D0E2CEA35EC15 +:103D500047E25EE36D897E898F89988D0F9496592D +:103D600060932E0E70932F0E8093300E9093310E31 +:103D70002CEA35EC47E25EE3698D7A8D8B8D9C8D64 +:103D80000F9465616093320E7093330E8093340EFE +:103D90009093350E58C10E94827B21CEE7960FB6D4 +:103DA000F894DEBF0FBECDBFDF91CF911F910F9171 +:103DB000FF90EF90DF90CF90BF90AF909F908F904B +:103DC0007F906F905F904F903F902F900C9419F5DB +:103DD0004B855C85452B09F417C14AA05BA06CA0FC +:103DE0007DA0480E591E6A1E7B1E2AA13BA14CA134 +:103DF0005DA1281B390B4A0B5B0BC701B6010F9461 +:103E0000765FA30192010F94A85FCF80D884E984E4 +:103E1000FA84C20ED31EE41EF51E54E1C516D10469 +:103E2000E104F1040CF18CEEC816D104E104F104B4 +:103E30003CF490E8C916D104E104F10434F422C042 +:103E40005BEEC52ED12CE12CF12CCF82D886E986F1 +:103E5000FA862EEF30E040E050E02C193D094E0983 +:103E60005F0969017A0112C084E190E0A0E0B0E04E +:103E70008F839887A987BA8744E1C42ED12CE12C7F +:103E8000F12C04C0CF82D886E986FA8689EB9EE3BE +:103E90000F9469316F81788589859A850E946C3984 +:103EA00084EB9EE30F946931C701B6010E946C391F +:103EB0004D855E856F8578898DEA9EE30F94463344 +:103EC00049895A896B897C8986EA9EE30F94463337 +:103ED000AB85BC8513970CF497C0C701B6010F944E +:103EE000375920E030E040E850E40F949659698358 +:103EF0007A838B839C832D853E854F85588969897C +:103F00007A898B899C890F946A602BED3FE049E4A4 +:103F100050E40F94965920E030E040E05FE30F94C6 +:103F200096599B01AC0169817A818B819C810F94A8 +:103F3000656169837A838B839C83C301B2010F948B +:103F400037592FE632E143E85AE30F9496592B0193 +:103F50003C0149815A816B817C8180EA9EE30F9408 +:103F60004633B301A2018AE99EE30F9446332AE95E +:103F700039E949E15FE369817A818B819C810F9402 +:103F8000965969837A838B839C839B01AC01C3011F +:103F9000B2010F94965920E030E040E05EE30F94C8 +:103FA0009659698F7A8F8B8F9C8F29813A814B81AB +:103FB0005C81CA01B9010F946B60A30192010F9457 +:103FC00065616D8B7E8B8F8B988F88E79EE30F9456 +:103FD000693149815A816B817C8184E99EE30F9428 +:103FE00046334D895E896F89788D8EE89EE30F9404 +:103FF0004633498D5A8D6B8D7C8D88E89EE30F94F6 +:1040000046338AE00E94F8388F819885A985BA8561 +:104010008C0D9D1DAE1DBF1DB595A79597958795D8 +:104020008093290E2B853C852F5F3F4F3C872B8744 +:104030001D873D813E874E814F87288A24013501A7 +:1040400051E05D8F82CDE7960FB6F894DEBF0FBECC +:10405000CDBFDF91CF911F910F91FF90EF90DF9037 +:10406000CF90BF90AF909F908F907F906F905F9018 +:104070004F903F902F9008952F923F924F925F92D2 +:104080006F927F928F929F92AF92BF92CF92DF9268 +:10409000EF92FF920F931F93CF93DF93D62FC72FEB +:1040A000FC0180809180A280B380C501B40120E82A +:1040B00031E541E050E00F94865FC9016DE671E0A3 +:1040C0000F9403606B017C01C501B40120E13EE067 +:1040D00040E050E00F94865FCA01B90128E130E06A +:1040E00040E050E00F94865F362E272E062F172FC4 +:1040F0008CE3482E512C612C712CC501B401A30115 +:1041000092010F94865FB62EA72ECA01B901A301B2 +:1041100092010F94865FCB01C114D104D9F0AF9204 +:10412000BF927F936F932F923F92FF92EF92DF9215 +:10413000CF928CEC9DE39F938F93CF93DF930F945B +:10414000C8588DB79EB70E960FB6F8949EBF0FBE97 +:104150008DBF5CC0E114F104C9F0AF92BF927F93B0 +:104160006F932F923F92FF92EF9280ED9DE39F938A +:104170008F93CF93DF930F94C858EDB7FEB73C965B +:104180000FB6F894FEBF0FBEEDBF40C0012BB9F0D3 +:10419000AF92BF927F936F932F923F9284ED9DE3F6 +:1041A0009F938F93CF93DF930F94C8588DB79EB78B +:1041B0000A960FB6F8949EBF0FBE8DBF27C0892BFD +:1041C000A9F0AF92BF927F936F9388ED9DE39F9389 +:1041D0008F93CF93DF930F94C858EDB7FEB73896FF +:1041E0000FB6F894FEBF0FBEEDBF10C0AF92BF92E6 +:1041F0008CED9DE39F938F93CF93DF930F94C858DB +:104200000F900F900F900F900F900F908D2F9C2F6D +:10421000DF91CF911F910F91FF90EF90DF90CF90A2 +:10422000BF90AF909F908F907F906F905F904F90D6 +:104230003F902F900895AB01BC014093950A509395 +:10424000960A6093970A7093980A8AEF9BE00C9401 +:10425000AD8EE0912E15F0E0EE59F54F8081882368 +:1042600039F080EC9DE30F9469318AE00C94F838C2 +:104270000895E7E7F7E18081818383EC9DE30F9464 +:1042800069318091FB179091FC17A091FD17B091B7 +:10429000FE17BC01CD016F5F7F4F8F4F9F4F0E9474 +:1042A0006C390E94FD390D9429210F931F93CF93F0 +:1042B0008C01C62F0F947733C8010F946931609138 +:1042C000FB177091FC178091FD179091FE170E94CB +:1042D0006C390E94FD39C11104C00E94103A019648 +:1042E000E1F70F943921EC2FEE0FFF0BE750F84E5A +:1042F00011821082CF911F910F9108959091AB136D +:10430000292F30E0F901EE59F54F8083220F331F3A +:10431000220F331FF901E153F24F4091731750916F +:10432000741760917517709176174083518362837B +:1043300073839F5F943018F49093AB1302C0109274 +:10434000AB1380912F158F5F80932F150895CF9316 +:10435000DF93EC018881882349F18A3039F18D306F +:1043600029F18B33F9F080912F158430D8F48091A6 +:10437000AB1320E6829FC0011124BE0182559C4EE2 +:104380000F94D96380E00F947E210F947B33BE019C +:1043900083EB9DE30F94643383E89EE2DF91CF913A +:1043A0000D94693180E00E94243AD4CFDF91CF91FF +:1043B00008955F926F927F928F929F92AF92BF9279 +:1043C000CF92DF92EF92FF920F931F93CF93DF93E1 +:1043D000CDB7DEB76DB67EB67C0100E010E08DB6DD +:1043E0009EB6F701E00FF11F5490C80101965C01E1 +:1043F000552029F09AE0591611F08501F2CF8DB7BA +:104400009EB78A199B090FB6F8949EBF0FBE8DBF49 +:1044100001966C01A801B7010F946358F601E00FF3 +:10442000F11F1082C6010F94A721552041F0EA0C1C +:10443000FB1C0FB6F8949EBE0FBE8DBED0CF0FB63C +:10444000F8947EBE0FBE6DBEDF91CF911F910F918C +:10445000FF90EF90DF90CF90BF90AF909F908F90A4 +:104460007F906F905F9008958F929F92AF92BF92CE +:10447000CF92DF92EF92FF920F931F93CF93109200 +:104480006E1710926D172FE3209372171092711709 +:104490001092701710926F171092691710926A1786 +:1044A00010926B1710926C179C01F90190812F5F8D +:1044B0003F4F9032D1F39E34C9F4818190ED980F33 +:1044C0009A3020F08D3211F08B3281F4DF01129698 +:1044D0009D012F5F3F4F8C9180538A3010F4D9019A +:1044E000F7CFFD01119680818032D9F3F093CE0D84 +:1044F000E093CD0D8F010F5F1F4FC0816AE270E026 +:10450000C8010F94C563009731F0FC013197808199 +:104510008032E1F31182CD3429F0C43519F0C7346B +:1045200009F01DC1F80180810F5F1F4F8032D1F368 +:1045300080538A3008F013C1C0937217109271171C +:10454000109270174AE08091701790917117489FF0 +:104550009001499F300D11243093711720937017EB +:10456000DF0111968081082E000C990BC097820FF5 +:10457000931F9093711780937017218130ED320F44 +:104580003A3010F4FD01DFCF2E3211F09D0116C03C +:104590003296DF01208120532A30C0F720916F1717 +:1045A000220F322F330F330F230F20936F173196C3 +:1045B0003C91230F205320936F17EBCFD9012F5F2E +:1045C0003F4F4C914032D1F3CD34D1F48E3191052F +:1045D00091F03CF48731910571F08C31910581F4B3 +:1045E0000AC08537910564F08737910524F0803A39 +:1045F00023E0920729F4B0936E17A0936D17AFC014 +:1046000010926E1710926D171091CD0DC12CD12CF8 +:104610007601C394FD0131964C91442309F49FC067 +:104620004132A1F4CD3491F48032910579F4F093C4 +:104630006E17E0936D1763E270E0CF010F94C563CE +:10464000009709F48CC0FC01108289C041544A31A2 +:1046500008F059C0BF01FB0120816F5F7F4F2032FE +:10466000D1F330ED320F3A3010F12E3211F42181B6 +:104670000CC02D3211F02B3259F4218130ED320F64 +:104680003A30A8F02E3221F4228120532A3078F0DB +:1046900020916D1730916E17232B09F05DC09F019B +:1046A0002150310930936E1720936D1755C09F012B +:1046B000A42FB0E04601570104C0880C991CAA1C25 +:1046C000BB1C4A95D2F7B501A40180906917909060 +:1046D0006A17A0906B17B0906C17482959296A295E +:1046E0007B294093691750936A1760936B177093F7 +:1046F0006C172115310511F0211B01C020E0A15BD1 +:10470000B84E2C930AC020916D1730916E17232B51 +:1047100021F4B0936E17A0936D17208121542A3194 +:1047200010F4DF0177CFAF01FA01DA012D912223D6 +:10473000C1F330ED320F3A3010F4AD01F5CF33ED67 +:10474000320F3230D0F32B32C1F3FA014F5F5F4F9B +:1047500020812032D1F3E5CF20E030E0A9CFCF9106 +:104760001F910F91FF90EF90DF90CF90BF90AF908F +:104770009F908F9008952F923F924F925F926F92E9 +:104780007F928F929F92AF92BF92CF92DF92EF92E1 +:10479000FF920F931F93CF93DF93CDB7DEB7C4542F +:1047A000D1090FB6F894DEBF0FBECDBF9AA789A777 +:1047B00078AB6FA7142FDB018D909D90AD90BC90CE +:1047C000D501C401B0588D8F9E8FAF8FB8A3DB0188 +:1047D0001496CD90DD90ED90FC901797D701C6010F +:1047E000B0588D8B9E8BAF8BB88F2D8D3E8D4F8D9E +:1047F00058A1CA01B9010F9496592B013C012D898A +:104800003E894F89588DCA01B9010F9496599B0171 +:10481000AC01C301B2010F946B600F9419636DABCF +:104820007EAB8FAB98AF8091350290913602A0910C +:104830003702B091380289A39AA3ABA3BCA3A50108 +:104840009401BC01CD010F946B6069AF7AAF8BAF5F +:104850009CAF8091390290913A02A0913B02B091B5 +:104860003C028DA39EA3AFA3B8A7A7019601BC01EC +:10487000CD010F946B6021966CAF7DAF8EAF9FAF73 +:104880002197A9A5BAA58D919D910D90BC91A02DC0 +:104890008BA79CA7ADA7BEA729AD3AAD4BAD5CAD2C +:1048A000BC01CD010F946A606B017C01A9A5BAA57A +:1048B00014968D919D910D90BC91A02D89AB9AABD2 +:1048C000ABABBCAB21962CAD3DAD4EAD5FAD2197F2 +:1048D000BC01CD010F946A604B015C0180913D02E7 +:1048E00090913E02A0913F02B091400225968CAF7C +:1048F0009DAFAEAFBFAF25979C01AD01A9A5BAA5ED +:1049000018966D917D918D919C911B970F946A6083 +:10491000698F7A8F8B8F9C8F2D8D3E8D4F8D58A1F7 +:10492000C701B6010F9496592B013C012D893E8990 +:104930004F89588DC501B4010F9496599B01AC0164 +:10494000C301B2010F946B602B013C012D8D3E8D94 +:104950004F8D58A1C501B4010F9496594B015C01CC +:104960002D893E894F89588DC701B6010F949659FC +:104970009B01AC01C501B4010F946A60A3019201CF +:104980000F94EA606B017C0120E030E0A9010F94F4 +:10499000305987FF0AC02BED3FE049EC50E4C701D6 +:1049A000B6010F946B606B017C012BED3FE049EC8D +:1049B00050E4C701B6010F94656120E030E040EC9F +:1049C00051E40F9496590F9449610F94DE611B01D5 +:1049D000672B19F422242394312C112351F02BED51 +:1049E0003FE049EC50E4C701B6010F946A606B01E7 +:1049F0007C0120E030E0A901C701B6010F943059D5 +:104A0000811123C02BA53CA54DA55EA569A17AA166 +:104A10008BA19CA10F943059811117C029A93AA9E3 +:104A20004BA95CA96DA17EA18FA198A50F943059C7 +:104A300081110BC038E1232E312C4BEDC42E4FE0F9 +:104A4000D42E49ECE42E40E4F42E2DA93EA94FA922 +:104A500058ADC701B6010F9496594B015C0120E097 +:104A600030E0A901698D7A8D8B8D9C8D0F94305922 +:104A70008823D9F0A5019401C501B4010F9496597A +:104A80004B015C01298D3A8D4B8D5C8DCA01B901BA +:104A90000F9496599B01AC01C501B4010F946B6052 +:104AA0000F9419634B015C010DC020E030E0A901B7 +:104AB000C501B4010F94CB6287FF04C0B7FAB0946C +:104AC000B7F8B0942FE632E143E85AE3C501B401E8 +:104AD0000F94305987FDFBC1409041025090420233 +:104AE0006090430270904402C501B4010F940D62BE +:104AF0000F94DE617EA36DA36215730510F43EA2D0 +:104B00002DA22DA13EA1B90180E090E00F9435596E +:104B10004B015C019B01AC01C701B6010F946561BB +:104B200069A37AA38BA39CA3A5019401698D7A8DB7 +:104B30008B8D9C8D0F94656169AB7AAB8BAB9CAB15 +:104B4000A3019201A9A5BAA51C966D917D918D91A5 +:104B50009C911F970F946A60A50194010F94656161 +:104B60006DAB7EAB8FAB98AF29A13AA14BA15CA1F5 +:104B7000CA01B9010F94965920E030E040E05FE3AC +:104B80000F9496599B01AC0160E070E080E89FE3D0 +:104B90000F946A606BA77CA78DA79EA725968CAD06 +:104BA0009DADAEADBFAD259789879A87AB87BC8792 +:104BB0004D865E866F86788A2AE037ED43E25CE3B5 +:104BC00060917602709177028091780290917902DB +:104BD0000F9496596B017C0160917402709175027B +:104BE000072E000C880B990B0F9437599B01AC01D1 +:104BF000C701B6010F949659698B7A8B8B8B9C8B6E +:104C00000F9470462B013C01A8EC4A0E511C611C0C +:104C1000711C22242394312CB9E1B98FEDA1FEA19E +:104C20002E163F0608F027C10E9400FA0F94704626 +:104C3000DC01CB0184199509A609B709B7FD0CC0A1 +:104C40000F9470462B013C01F8EC4F0E511C611C77 +:104C5000711C80E00E94243A298D2150298F222343 +:104C600009F443C02D893E894F89588D6BA57CA5D9 +:104C70008DA59EA50F9496596B017C012D8D3E8DBF +:104C80004F8D58A169A17AA18BA19CA10F9496592F +:104C9000A70196010F946B606B017C012D8D3E8DF9 +:104CA0004F8D58A16BA57CA58DA59EA50F949659F7 +:104CB0004B015C012D893E894F89588D69A17AA1EC +:104CC0008BA19CA10F9496599B01AC01C501B40125 +:104CD0000F946A606D8F7E8F8F8F98A3C601D70166 +:104CE0008D8B9E8BAF8BB88F6CC0B10180E090E054 +:104CF0000F94355929A13AA14BA15CA10F94965963 +:104D00006B017C010F9460616D8B7E8B8F8B988F14 +:104D1000C701B6010F940B634B015C01AFA5B8A9A5 +:104D2000CD90DD90ED90FC901397F7FAF094F7F8A2 +:104D3000F09414968D919D910D90BC91A02D898F2A +:104D40009A8FAB8FBC8FA70196016D897E898F8961 +:104D5000988D0F9496596D8F7E8F8F8F98A3298D84 +:104D60003A8D4B8D5C8DC501B4010F9496599B0112 +:104D7000AC016D8D7E8D8F8D98A10F946B606D8FC2 +:104D80007E8F8F8F98A3A7019601C501B4010F9460 +:104D900096596B017C01298D3A8D4B8D5C8D6D8907 +:104DA0007E898F89988D0F9496599B01AC01C7011C +:104DB000B6010F946A606D8B7E8B8F8B988FB9E1F3 +:104DC000B98F2D8D3E8D4F8D58A169AD7AAD8BADCC +:104DD0009CAD0F946B6069837A838B839C832D8950 +:104DE0003E894F89588D21966CAD7DAD8EAD9FADBE +:104DF00021970F946B606D837E838F83988729A999 +:104E00003AA94BA95CA969857A858B859C850F9405 +:104E10006B6069877A878B879C872DA93EA94FA9EC +:104E200058AD6D857E858F8598890F946B606D87F1 +:104E30007E878F87988BCE0101960F941907C12C1E +:104E4000D12C90E8E92E9FE3F92E8E010F5E1F4FC3 +:104E50009E01235F3F4FAE01475F5F4FBE016B5F17 +:104E60007F4FCE0101960E94F1E4882321F0EFEFFD +:104E70002E1A3E0AD3CE80E1E9A5FAA5DE011196ED +:104E800001900D928A95E1F7CE0101960F941907D2 +:104E9000C12CD12C80E8E82E8FE3F82E8E010F5E16 +:104EA0001F4F9E01235F3F4FAE01475F5F4FBE0123 +:104EB0006B5F7F4FCE0101960E94F1E480E1FE011D +:104EC0003196A5E3B2E001900D928A95E1F7CC5BB3 +:104ED000DF4F0FB6F894DEBF0FBECDBFDF91CF918D +:104EE0001F910F91FF90EF90DF90CF90BF90AF9008 +:104EF0009F908F907F906F905F904F903F902F90FA +:104F000008950F931F93CF938C01C62F8EEA9DE3D4 +:104F10000F946931C8010F9469318AE30E94F8380F +:104F20006C2F70E080E090E00E946C39CF911F916F +:104F30000F910C94FD39EF92FF920F931F93CF9333 +:104F4000DF938C01E090CD0DF090CE0D6AE070E023 +:104F5000C8010F94C563EC01892B09F01882C801C0 +:104F60000F94342281E00E94A922209721F08E0123 +:104F70000F5F1F4FEBCFC701DF91CF911F910F91B3 +:104F8000FF90EF900D9434224F925F926F927F9238 +:104F90008F929F92AF92BF92CF92DF92EF92FF9249 +:104FA0000F931F93CF93DF93CDB7DEB77C014DB640 +:104FB0005EB66090CD0D7090CE0D8DB69EB66AE057 +:104FC00070E0C7010F946C586C01009721F08C01C0 +:104FD0000E191F0904C0C7010F947E588C01C80127 +:104FE00001962DB73EB7281B390B0FB6F8943EBF7C +:104FF0000FBE2DBF8DB79EB701965C01A801B7010A +:105000000F949F58F501E00FF11F1082C5010F9416 +:10501000342281E00E94A922C114D10451F076010A +:105020009FEFE91AF90A0FB6F8949EBE0FBE8DBE27 +:10503000C4CF0FB6F8949EBE0FBE8DBEC3010F94B1 +:1050400034220FB6F8945EBE0FBE4DBEDF91CF91F5 +:105050001F910F91FF90EF90DF90CF90BF90AF9096 +:105060009F908F907F906F905F904F900895CF9317 +:10507000DF9380912E1590E6899FE0011124C2559F +:10508000DC4E8093DF0D8091381380FF05C00F94B4 +:105090007B33CE010E94033ACE010F94342280E08C +:1050A000DF91CF910C94A9220E94F83880E89FE309 +:1050B0000D9469310F931F93CF93DF9383E50E9483 +:1050C0005051882309F460C00E94A850823031F109 +:1050D000833009F446C0813009F056C000E912E07F +:1050E000C0E0F80181918F010E945051882341F066 +:1050F0000E94A8502FEF4FEF682F8C2F0F948A42F9 +:10510000CF5FC43071F782E40E9450518823E1F1EF +:105110000E94A8502FEF4FEF682F1FC000E912E048 +:10512000C0E0F80181918F010E945051882341F025 +:105130000E94A8502FEF482F6FEF8C2F0F948A42B8 +:10514000CF5FC43071F782E40E9450518823E1F0B0 +:105150000E94A8502FEF482F6FEF84E00F948A42EF +:1051600013C0C0E9D2E004E912E089910E945051D5 +:1051700081110E94A8500C171D07B9F782E40E9404 +:10518000505181110E94A850DF91CF911F910F9132 +:105190000D9423424F925F926F927F928F929F92D3 +:1051A000AF92BF92CF92DF92EF92FF92CF93DF93B5 +:1051B000CDB7DEB72C970FB6F894DEBF0FBECDBFCC +:1051C0004090931550909415609095157090961599 +:1051D00020915B0230915C0240915D0250915E0231 +:1051E000C301B2010F946B6069837A838B839C83C4 +:1051F0008090971590909815A0909915B0909A1559 +:1052000020915F02309160024091610250916202F0 +:10521000C501B4010F946B606D837E838F83988783 +:10522000C0909B15D0909C15E0909D15F0909E1518 +:1052300020916302309164024091650250916602B0 +:10524000C701B6010F946B6069877A878B879C874B +:1052500020916702309168024091690250916A0280 +:10526000C301B2010F946B602B013C0120916B02D2 +:1052700030916C0240916D0250916E02C501B401F3 +:105280000F946B604B015C0120916F0230917002B2 +:105290004091710250917202C701B6010F946B6088 +:1052A0006B017C010F947B3382EB90E40F946931A6 +:1052B00083E50E940751882321F00E94BC5080930F +:1052C000730280917302811103C085E99DE002C0E1 +:1052D00081E697E30F9469318AEA90E40F9469318B +:1052E00049815A816B817C8189EB98E10F94463327 +:1052F0004D815E816F8178858EEA9AE30F94463303 +:1053000049855A856B857C8581EA9AE30F944633FB +:1053100089EE92E20F94693182EA90E40F94693148 +:10532000B301A20189EB98E10F944633B501A401C2 +:105330008EEA9AE30F944633B701A60181EA9AE315 +:105340000F9446338AE02C960FB6F894DEBF0FBE5A +:10535000CDBFDF91CF91FF90EF90DF90CF90BF90C6 +:10536000AF909F908F907F906F905F904F900C9434 +:10537000F838882319F00F947B3303C080E20E9431 +:10538000F83840914D1350914E1360914F13709126 +:1053900050138BE990E40F94463340915113509190 +:1053A000521360915313709154138EEA9AE30F9441 +:1053B0004633409155135091561360915713709195 +:1053C000581381EA9AE30F94463340915913509150 +:1053D0005A1360915B1370915C1384E197E10F9411 +:1053E00046338AE00C94F8388091FF1790910018AA +:1053F000009731F04AE050E060E070E00D944D57C6 +:1054000060E070E0CB01089580916917827149F4E2 +:1054100080916B178C7829F480916C17837009F454 +:10542000089582E40E940751882351F00F94F429D3 +:105430006093491370934A1380934B1390934C13CA +:1054400083E50E940751882351F00E94D050609359 +:10545000791370937A1380937B1390937C1384E574 +:105460000E940751882351F00E94D05060937D1311 +:1054700070937E1380937F139093801388E50E942E +:105480000751882351F00E94D0506093E00D709333 +:10549000E10D8093E20D9093E30D89E50E940751A1 +:1054A000882351F00E94D0506093E40D7093E50D75 +:1054B0008093E60D9093E70D8AE50E9407518823BB +:1054C000B1F00E94D0506093E80D7093E90D809385 +:1054D000EA0D9093EB0D2DEC3CEC4CEC5DE30F945E +:1054E0003059181624F089E690E40F94693185E468 +:1054F0000E940751882359F00E94D0506093EC0D10 +:105500007093ED0D8093EE0D9093EF0D0895089537 +:10551000CF92DF92EF92FF920F931F93CF93DF937F +:1055200088E50E940751D82E89E40E940751C82EB1 +:10553000882321F00E94CC50182F27C0DD2011F1C4 +:105540000E94D0502091931530919415409195155B +:10555000509196150F946A6020E030E040E251E4EB +:105560000F946A6020E030E04CE052E40F946B60EE +:1055700021EA3EE04AE65CE30F9496590F94D76126 +:10558000653010F01FEF01C0162F89E50E9407510A +:10559000082F8AE40E940751C82F882321F00E9417 +:1055A000CC50D82F27C0002311F10E94D050209159 +:1055B0009715309198154091991550919A150F941F +:1055C0006A6020E030E040E251E40F946A6020E03D +:1055D00030E849E052E40F946B602FE030E54EE68E +:1055E0005CE30F9496590F94D761653010F0DFEFAC +:1055F00001C0D62F8AE50E940751E82E811105C00F +:1056000081E50E940751F82E01C0F12CC11001C0A4 +:10561000C0E08C2F90E0D11001C000E0800F911D00 +:10562000019721F4E11007C0F11005C00F94773302 +:1056300089E490E408C017FD02C0D7FF0EC00F94A4 +:10564000773382E29BE0DF91CF911F910F91FF9022 +:10565000EF90DF90CF900D9469310E94D0509B0164 +:10566000AC01012F110F110BAD2FDD0FBB0BFF2074 +:1056700099F085E0809FF001819FF00D1124EA0FE1 +:10568000FB1FEE0FFF1FEE0FFF1FE554FA4E608168 +:1056900071818281938103C060E070E0CB01E5E01D +:1056A000E09FE001E19FD00D1124CA0FDB1FCC0F5A +:1056B000DD1FCC0FDD1FC554DA4E0F946B6068837D +:1056C00079838A839B83DF91CF911F910F91FF9004 +:1056D000EF90DF90CF900895CF93C62F0E94505146 +:1056E000882319F0CF910C94A8508C2FCF91089556 +:1056F0004F925F926F927F928F929F92AF92BF92E2 +:10570000CF92DF92EF92FF920F931F93CF93DF938D +:10571000CDB7DEB728970FB6F894DEBF0FBECDBF6A +:1057200060E083E50F946C2B182F863018F082E32D +:1057300090E437C1833009F40DC128F48130E9F0D9 +:10574000823061F106C0843009F44CC1853009F41F +:1057500059C18FE190E40F9469310F941831882377 +:1057600039F0809191040F941F330F947C3250C113 +:1057700081E190E40F9469314BC10F940430109291 +:105780007F0210927E028091ED04811107C086E0B5 +:1057900090E49093AD138093AC1354C180917E023A +:1057A00090917F0297FF03C08DED9FE3FAC00097B1 +:1057B000A1F480917302809301181D821E821F82C2 +:1057C000188619821A821B821C82BE016B5F7F4F72 +:1057D000CE0101960F94F30B27C0815065E00F9422 +:1057E000F55F80FF03C024E0291B922F25E0920281 +:1057F000F0011124E80FF11D87FDFA95EE0FFF1F50 +:10580000EE0FFF1FE554FA4E80913D0290913E024B +:10581000A0913F02B091400280839183A283B38321 +:10582000809101188093730280917E0290917F0293 +:10583000893191050CF05CC0109273029C012F5FBE +:105840003F4F30937F0220937E0265E00F94F55F17 +:1058500080FF03C024E0291B922F24E09202F00174 +:105860001124E658F54F80809180A280B38094E0A7 +:105870008902F0011124EA59F54F4080518062807D +:10588000738080913D0290913E02A0913F02B091C1 +:1058900040028D839E83AF83B88719821A821B8250 +:1058A0001C82CE0101966C01E12CF12C00EA10E47F +:1058B000A3019201C501B4010F94130B19821A823E +:1058C0001B821C82B601CE0105960F94F30B8092C9 +:1058D000350290923602A0923702B092380240927E +:1058E000390250923A0260923B0270923C022FC001 +:1058F00080E090E0A0EAB0E480933D0290933E0205 +:10590000A0933F02B093400286E792E00F94F80A1A +:105910000E943D718FEF9FEF90937F0280937E02F4 +:1059200089EC9FE30F94693163E972E084E690E0CB +:105930000E9455AD6AEB72E084E690E00E9455AD9E +:1059400085EC9AE30F94C42781E00F9414301092F1 +:10595000ED0460C089E40E945051882399F00E94B0 +:10596000CC50182F853048F064E070E086EB9FE360 +:105970000F94573387E89EE014C08AE40E94505188 +:10598000811102C08AE42BC00E94CC50082F8530C0 +:1059900058F064E070E083EA9FE30F94573387E8A0 +:1059A0009EE00F9469314EC08AE50E9450518823D1 +:1059B000A9F00E94D05025E01202F0011124E00F5E +:1059C000F11D07FDFA95EE0FFF1FEE0FFF1FE554C7 +:1059D000FA4E608371838283938332C08AE50F9489 +:1059E000542830C08AE50E9450518823B9F30E94A0 +:1059F000D0506093B7157093B8158093B9159093F4 +:105A0000BA151EC080E00F9414300F94043018C0F3 +:105A10001230B1F460917E0270917F02693171059C +:105A200014F069E170E084E99FE30F94573369E172 +:105A300070E08FE89FE30F9457338AE00E94F838B4 +:105A40000F94140C28960FB6F894DEBF0FBECDBF8E +:105A5000DF91CF911F910F91FF90EF90DF90CF904A +:105A6000BF90AF909F908F907F906F905F904F907E +:105A700008952F923F924F925F926F927F928F92F2 +:105A80009F92AF92BF92CF92DF92EF92FF920F93CD +:105A90001F93CF93DF93CDB7DEB762970FB6F8941D +:105AA000DEBF0FBECDBF83E50E940751882349F0BA +:105AB0000E94BC50882E811106C080E00F941430E3 +:105AC00002C0809091044090350250903602609060 +:105AD0003702709038028091390290913A02A09179 +:105AE0003B02B0913C028B879C87AD87BE8780913B +:105AF0003D0290913E02A0913F02B09140028F83FF +:105B00009887A987BA8786E50E9407518E830F94EC +:105B10001831882309F4AAC083E40E94075188231E +:105B200009F4B0C00E94D0506B017C01312C912C43 +:105B300098EC9B83A2ECAC83A12CB12CB8ECBD8378 +:105B400032E4232EE5E0E983F981F150F983FF3F48 +:105B5000E9F185E08A83B5E0BF9FD0011124B88BBD +:105B6000AF87BA81B150BA83BF3F71F3EF85F8892F +:105B7000EB0FF11DEE0FFF1FEE0FFF1FE554FA4E66 +:105B800090819A8BA181A98B1281038195014D810E +:105B9000522D692F7A2F812F902F0F94305987FF24 +:105BA00004C0AA88B9881D83202E2A893989412FEB +:105BB000502F632D792D8B819C810F94305987FF55 +:105BC000D0CF3A8899881B830C83CBCF232D392DD6 +:105BD0004B815C81B5018D81922D0F946B6020E02B +:105BE00030E040E05FE30F949659A70196010F94CF +:105BF0006B606B017C012DEB37E346E855EB0F94AE +:105C0000CB6287FD0AC02DEB37E346E855E3C701B9 +:105C1000B6010F9430591816ACF580E00F9414308B +:105C200005E095E0992E015068F115E0909E500135 +:105C300011241150C0F3F501E10FF11DEE0FFF1F0C +:105C4000EE0FFF1FE554FA4EF88BEF87A701960180 +:105C500060817181828193810F946A60AF85B88978 +:105C60006D937D938D939C931397E3CF811003C025 +:105C7000BE81BB23A1F00F947B3381E79FE30F9498 +:105C800069311AC0EE81EE2351F00F941831882348 +:105C900031F08BE59FE30F9469310F947C328AE5F4 +:105CA0000E940751882329F00E94D05040E00F94B1 +:105CB0002F30882D0F941430882051F0809191045A +:105CC000811106C00F9477338CE39FE30F94693101 +:105CD0000F947B3384E290E40F94693180919104B6 +:105CE0000F941F330F947B338FE29FE30F9469313E +:105CF000C090B315D090B415E090B515F090B615DE +:105D000020E030E0A901C701B6010F94CB6218165C +:105D100044F442E0C701B6010E9488390E94FD396F +:105D200004C08AE29FE30F946931A301920160915C +:105D300035027091360280913702909138020F94AB +:105D40003059811120C02091390230913A0240919E +:105D50003B0250913C026B857C858D859E850F941E +:105D60003059811110C020913D0230913E02409186 +:105D70003F02509140026F81788589859A850F9402 +:105D800030598823D1F062960FB6F894DEBF0FBE6B +:105D9000CDBFDF91CF911F910F91FF90EF90DF90DA +:105DA000CF90BF90AF909F908F907F906F905F90BB +:105DB0004F903F902F900D94140C62960FB6F8946C +:105DC000DEBF0FBECDBFDF91CF911F910F91FF902E +:105DD000EF90DF90CF90BF90AF909F908F907F908B +:105DE0006F905F904F903F902F900895CF92DF92E9 +:105DF000EF92FF92CF93DF93EC016A017B0124E3E2 +:105E000030E048EC51ECC701B6010F94CB6287FD3E +:105E100023C023E030E84EE853E4C701B6010F94F5 +:105E200030591816CCF0C880D980EA80FB8027E969 +:105E30003FEF4FE151E4C701B6010F94CB6287FDFC +:105E40000BC0C1E023E030E04BE953E4C701B601E9 +:105E50000F94305918160CF4C0E08C2FDF91CF91BD +:105E6000FF90EF90DF90CF9008950F94D015882386 +:105E700079F081E00F949E154EEA50E061EA76E1F8 +:105E80008BE99AE00E9442938BE99AE00E94059385 +:105E900083EA91E40C94F04C8EEAE1EAF6E1DF014A +:105EA0001D928A95E9F70D947E199091A116992378 +:105EB00021F081E020914E17291380E00895FC0124 +:105EC000238121110C94059308950F931F93CF9371 +:105ED000DF938B01C5E3D2E0209145023091460269 +:105EE0004091470250914802FC016081718182819A +:105EF00093810F9465612C853D854E855F850F9458 +:105F00006B606C877D878E879F87C8010F94F80A26 +:105F1000DF91CF911F910F910C943D71CF92DF9241 +:105F2000EF92FF920F931F93CF939091560291306F +:105F300009F462C0662351F01092061810920218FC +:105F4000109203181092041810920518C82F0F947D +:105F50007046C0900218D0900318E0900418F0909A +:105F600005189B01AC012C193D094E095F0957FD2D +:105F700043C020910618C7FD16C04C2F0C2E000CF4 +:105F8000550B4C5F5F4FE22F022E000CFF0B4E179C +:105F90005F0794F12C173CF044EFC42EDD24D3941A +:105FA000E12CF12C06C038EEC32E33E0D32EE12CC9 +:105FB000F12CDC01CB018C0D9D1DAE1DBF1D80930E +:105FC000021890930318A0930418B0930518022F99 +:105FD000017010E084E2809FB001819F700D701B02 +:105FE000112460597C4F82E390E00E9455AD80916E +:105FF00006188F5F80930618CF911F910F91FF9025 +:10600000EF90DF90CF9008951092B7151092B815C9 +:106010001092B9151092BA1584E6EBEBF5E1DF01A9 +:106020001D928A95E9F70895909191049817B1F01F +:106030000E943D7180919104882339F085E392E0BC +:106040000E94F8721092910407C081E0809391043D +:1060500085E392E00E94A5700D94120C08953F9282 +:106060004F925F926F927F928F929F92AF92BF9268 +:10607000CF92DF92EF92FF920F931F93CF93DF9314 +:106080008B01D82FC92F342E9B01482F592F609197 +:10609000B3157091B4158091B5159091B6150F9404 +:1060A0003059882309F4B2C0E090910480E00F9445 +:1060B000143020E030E0A901B8018D2F9C2F0F94FF +:1060C000CB62181624F000E010E0D0E0C0E0C80178 +:1060D000AD2FBC2F8093B3159093B415A093B51535 +:1060E000B093B6152DEB37E346E855EBB8018D2F8D +:1060F0009C2F0F94CB6287FD0BC02DEB37E346E856 +:1061000055E3B8018D2F9C2F0F943059181654F475 +:1061100098014D2F5C2F60E070E080E89FE30F94C2 +:10612000656103C060E070E0CB016093AB157093D4 +:10613000AC158093AD159093AE1580EF9FEFA9E756 +:10614000B4EC8093AF159093B015A093B115B093B4 +:10615000B215EE2009F45AC0C0903502D090360234 +:10616000E0903702F09038024090390250903A02A5 +:1061700060903B0270903C0280903D0290903E0205 +:10618000A0903F02B090400281E00F941430332081 +:10619000E9F1209135023091360240913702509159 +:1061A0003802C701B6010F94305981111CC02091EB +:1061B000390230913A0240913B0250913C02C301B6 +:1061C000B2010F94305981110EC020913D023091DF +:1061D0003E0240913F0250914002C501B4010F942C +:1061E0003059882399F0DF91CF911F910F91FF9043 +:1061F000EF90DF90CF90BF90AF909F908F907F9067 +:106200006F905F904F903F900D94140CDF91CF9161 +:106210001F910F91FF90EF90DF90CF90BF90AF90C4 +:106220009F908F907F906F905F904F903F900895D8 +:10623000EF92FF921F93CF93DF938BEBE82E85E1D4 +:10624000F82E15E0C0E0D0E020E030E0A901F70131 +:10625000EC0FFD1F60817181828193810F94305911 +:1062600081110CC02496C431D10571F7115084E11D +:10627000E80EF11C1111E6CF80E001C081E0DF9152 +:10628000CF911F91FF90EF900895CF92DF92EF9200 +:10629000FF926B017C0183E3C816D104E104F10491 +:1062A00070F082E3C81AD108E108F10862E370E0F7 +:1062B00080E090E00F9436460E9400FAECCFC701D0 +:1062C000B6010F943646FF90EF90DF90CF900C947C +:1062D00000FACF93DF93FC018491EF01219688238C +:1062E00021F00E94F838FE01F7CFDF91CF91089599 +:1062F00081111DC02DEC3CEC4CE45DE36091AA16CD +:106300007091AB168091AC169091AD160F946B60A6 +:106310009B01AC0160913D0270913E0280913F0271 +:10632000909140020F94CB6218160CF0D5C020E07B +:1063300030E040EA51E4609135027091360280917C +:106340003702909138020F943059811111C020E02A +:1063500030E849E853E46091390270913A02809143 +:106360003B0290913C020F943059882309F4B4C049 +:106370008091A11691E0980F19F09093A11603C097 +:106380008E5F8093A1168091A11680934E1780E1B5 +:10639000E5E3F2E0A2EAB6E101900D928A95E1F719 +:1063A0008CE0EFE9F3E1A2EBB6E101900D928A9562 +:1063B000E1F78CE0EFE9F5E1AEEBB6E101900D928B +:1063C0008A95E1F720E030E040E752E46091760200 +:1063D0007091770280917802909179020F9496598A +:1063E0000F94DE617093CB166093CA168091880477 +:1063F0008093CC16882381F080918D0490918E0437 +:10640000A0918F04B09190048093CD169093CE16F6 +:10641000A093CF16B093D0168091270E9091280E9E +:106420009093D2168093D116809154159091551562 +:106430009093D4168093D3168091080E9091090EF4 +:106440009093D6168093D516809191048093D71699 +:106450008091B3159091B415A091B515B091B61572 +:106460008093D8169093D916A093DA16B093DB16C2 +:106470008091B1038093DC160E9453A660934A1763 +:1064800070934B1780934C1790934D1786EE91E4C1 +:106490000E94F04C80E00F949E1540E050E0BA015D +:1064A0008BE99AE00E94AD8E4EEA50E061EA76E117 +:1064B0008BE99AE00E948391019621F487EC91E4A4 +:1064C0000F9469318BE99AE00E940593811104C011 +:1064D00088EA91E40D946931089580919E138111A9 +:1064E00002C00D944C2F8091990A82FF04C061E094 +:1064F00081E00D94783108958F929F92AF92BF9270 +:10650000CF92DF92EF92FF920F931F93CF93DF937F +:1065100089E391E40F9469316091B7157091B815D2 +:106520008091B9159091BA1545E00E94883986E2AC +:1065300091E40F946931C12CD12C7601C9E0C1508E +:1065400021F080E20E94F838FACFC701B6010E941C +:106550006C398FEFC81AD80AE80AF80A95E0C9160C +:10656000D104E104F10451F78AE00E94F8380BEB02 +:1065700015E1C12CD12C760180E20E94F838C701C8 +:10658000B6010E946C39C0E0D0E080E20E94F83889 +:10659000F801EC0FFD1F80809180A280B380A501DF +:1065A0009401C501B4010F945D63811112C020E014 +:1065B00030E0A901C501B4010F94CB6287FD03C08F +:1065C0008BE20E94F83845E0C501B4010E94883989 +:1065D00009C0B12C80E20E94F838B3948DE398E0B2 +:1065E000B912F9CF6496C436D10579F68AE00E94D3 +:1065F000F8388FEFC81AD80AE80AF80A0C5F1F4F5C +:1066000095E0C916D104E104F10409F0B5CF8AE0A0 +:10661000DF91CF911F910F91FF90EF90DF90CF907E +:10662000BF90AF909F908F900C94F838811103C069 +:106630008BE191E402C081E291E40D946931811112 +:1066400003C085E99DE002C081E697E30F946931BC +:106650008AE00C94F838CF92DF92EF92FF926A01B1 +:106660007B010F9469314AE0C701B601FF90EF90BA +:10667000DF90CF900C94FF38CF93DF93EB010F9412 +:106680006931CE01DF91CF910C94D9C8CF92DF92BE +:10669000EF92FF926A017B010F94693142E0C701DA +:1066A000B601FF90EF90DF90CF900C948839CF9394 +:1066B000DF93EB010F946931BE01DD0F880B990B5D +:1066C000DF91CF910C946C390F931F93CF93DF938D +:1066D0008B010F946931E8018991882319F00E9498 +:1066E000F838FACFDF91CF911F910F91089584E18F +:1066F00091E40D9469318EE091E40D946931CF936A +:10670000C82F811102C082E001C084E040E060E057 +:106710000E942FF00F947B33C11103C08EE691E4E9 +:1067200002C087E29EE2CF910D94693190913813B7 +:1067300093FD0FC090911E0E91110BC04091270E3A +:106740005091280E2091490230914A024217530776 +:1067500054F040E0682F8BE00E942FF040E061E0B1 +:1067600080E00C9451F30F947B338EE491E40F940A +:10677000693180E008958F929F92AF92BF92CF923D +:10678000DF92EF920F931F93CF93DF93CDB7DEB7D6 +:106790002C970FB6F894DEBF0FBECDBF6C015B0126 +:1067A0004A01122F0091431510923F151092401587 +:1067B00010924115109242151092431580E00E94EC +:1067C00039F501111AC080911E0E811116C020E00A +:1067D00030E0A9016091230E7091240E8091250E66 +:1067E0009091260E0F946B600F94D761209149020F +:1067F00030914A026217730794F080E00F94963349 +:10680000811106C040E060E089E00E942FF007C0DF +:10681000E12C212FA401B501C6010E9465CF40E003 +:1068200060E088E00E942FF020E030E0A901609154 +:1068300013187091141880911518909116180F94D0 +:10684000305987FF0FC080E090E0A0E7B2E4898371 +:106850009A83AB83BC83BE016F5F7F4F83E198E176 +:106860000F94652F80E090E0A8ECB2E489879A87C6 +:10687000AB87BC8788E0E7E0F8E1DE011196019084 +:106880000D928A95E1F7BE01675F7F4FCE010196B9 +:106890000F94D20B80E090E0A0EAB0E489839A8361 +:1068A000AB83BC83BE016F5F7F4F8FE098E10F9495 +:1068B000F30B8091131890911418A0911518B091B2 +:1068C00016188093410290934202A0934302B09322 +:1068D00044028093C30D9093C40DA093C50DB09353 +:1068E000C60D83EC9DE00E944E7140E060E089E0BF +:1068F0000E942FF0809133168150809333168823A5 +:1069000039F00F944E1680913316815080933316D0 +:1069100080919E04823011F40E94A96F0E942EAED5 +:106920000E94389B2C960FB6F894DEBF0FBECDBFE9 +:10693000DF91CF911F910F91EF90DF90CF90BF909B +:10694000AF909F908F9008951F93CF93DF93D82F90 +:10695000C62F0F947F3361E08C2F0F948E2F0F94EE +:106960007046DC01CB0188539045AF4FBF4F8093F9 +:106970003F1590934015A0934115B0934215109286 +:1069800043151091CA0D83E08093CA0D81E0809376 +:10699000C90D8091C90D882309F44CC060E08C2F8B +:1069A0000F948E2F80914315882309F43FC040E057 +:1069B00060E08AE00E942FF00F947B3386E891E438 +:1069C0000F9469318091C90D81112CC010923F152F +:1069D00010924015109241151092421510924315D5 +:1069E0000E9439F580E00F9496338D2F0F947F33FA +:1069F0000F947046DC01CB0188539045AF4FBF4FD9 +:106A000080933F1590934015A0934115B093421584 +:106A10001092431581E08093C90D61E08C2F0F9493 +:106A20008E2F04C081E00E94243ACCCF81E00E94E6 +:106A3000243AAFCF1093CA0DDF91CF911F910895E3 +:106A40008F929F92AF92BF92CF92DF92FF920F935D +:106A50001F93CF93DF93CDB7DEB728970FB6F89487 +:106A6000DEBF0FBECDBF6C01F62E042F842F0F9416 +:106A70009633182F811109C0FF2009F47CC040E033 +:106A800060E089E00E942FF076C0FF2029F040E00E +:106A9000602F83E00E942FF080E090E0A0E7B2E456 +:106AA0008D839E83AF83B88719821A821B821C82D2 +:106AB000BE016B5F7F4FCE0101960F94652F68E892 +:106AC00073E180E090E00F944531809169139091DB +:106AD0006A13A0916B13B0916C138D839E83AF8367 +:106AE000B88780E090E0A0E0B1E489839A83AB832B +:106AF000BC83BE016B5F7F4FCE0101960F94652F63 +:106B00008090711390907213A0907313B0907413CF +:106B100080E090E0A0E8B1E4809371139093721349 +:106B2000A0937313B093741380E090E0A0EFB1E4EE +:106B30008D839E83AF83B887F60180819181A28186 +:106B4000B38189839A83AB83BC83BE016B5F7F4F24 +:106B5000CE0101960F94652F80927113909272135B +:106B6000A0927313B0927413149A64E670E080E0FC +:106B700090E00F944531812F28960FB6F894DEBF30 +:106B80000FBECDBFDF91CF911F910F91FF90DF908E +:106B9000CF90BF90AF909F908F900895AF92BF928B +:106BA000CF92DF92EF92FF920F931F93CF93DF93D9 +:106BB00000D01F92CDB7DEB730913316332311F0DA +:106BC00010E09EC0022F7A015B016C0180913813A6 +:106BD00083FD2EC020E030E0A901F70160817181C2 +:106BE000828193810F943059882311F110911E0EE8 +:106BF00011111EC02091270E3091280E809149025C +:106C000090914A02281739079CF40F947B338EE445 +:106C100091E40F946931002399F240E060E089E04B +:106C20000E942FF060E08FE591E40E9482AD68C081 +:106C300081E0809333169091990A92FF06C09B7F62 +:106C40009093990A82E0809333160E94A2A680E175 +:106C5000E5E3F2E0A7E0B8E101900D928A95E1F753 +:106C60000E943D7120E030E0A901F6016081718150 +:106C7000828193810F943059882341F180911E0EB7 +:106C8000811116C020E030E0A9016091230E7091BF +:106C9000240E8091250E9091260E0F946B600F9418 +:106CA000D7612091490230914A026217730774F04C +:106CB00080E090E0A0E7B2E489839A83AB83BC8351 +:106CC000BE016F5F7F4FC6010F94652F0E9446D0B3 +:106CD000811104C0B50182E00E9433AC20E030E0B5 +:106CE000A901F70160817181828193810F943059EC +:106CF000882329F042E0602FC7010F94203511E06E +:106D0000812F0F900F900F900F90DF91CF911F91D7 +:106D10000F91FF90EF90DF90CF90BF90AF900895CC +:106D2000FF920F931F93CF93DF93EC018B01F42E0F +:106D30000E9419F50F9477338EEE90E40F94693129 +:106D40000115110511F406E81BE2209711F4C5EEB8 +:106D5000D0E40E943F851F930F93DF93CF938EED76 +:106D600090E49F938F9381E08F930E94EEAD0E94F9 +:106D7000389BC091290AC695C69584E29AE00E9484 +:106D800062CADC2FDD0F1D2F1C0FEDB7FEB7379643 +:106D90000FB6F894FEBF0FBEEDBF83E00E94998A44 +:106DA00044E755E06C2F80E00E943A8D10925F0A14 +:106DB000D093600A8FEC90E40E94AA8B10925F0A35 +:106DC0001093600A82EC90E40E94AA8B88E29AE019 +:106DD0000E94F7C88111E1CF89EE93E030E6019778 +:106DE00029F0232F2A950000E9F7F9CFF89489EECE +:106DF00093E038EE019729F0232F2A950000E9F758 +:106E0000F9CF0E9419F5FF2019F00E94703702C0D7 +:106E10000E946E37679902C0A895FCCF679B02C09D +:106E2000A895FCCFE0E0F0E0DF91CF911F910F91AA +:106E3000FF901994613031F0673141F4DC01D6964E +:106E40008C9102C0FC0182A90C94D2C86C3061F014 +:106E50001CF46A3031F008956231F1F0633181F051 +:106E600008950F947D3FF0CFDC01ED91FC910084FB +:106E7000F185E02D199596FB882780F90D9416333E +:106E8000DC01ED91FC910084F185E02D199564FF02 +:106E90000CC08AE20C94F838DC01ED91FC9100847E +:106EA000F185E02D199565FDF4CF0895DC01ED9194 +:106EB000FC910680F781E02D1995811103C08BE4C8 +:106EC00093E402C082E593E40D946931EF92FF925E +:106ED0000F931F93CF93DF93CDB7DEB7E3970FB632 +:106EE000F894DEBF0FBECDBF182FE42EF22E66231E +:106EF00009F464C0082E000C990BAA0BBB0B8F3051 +:106F0000910508F04FC0FC018827EE5BFE4F8F4FC4 +:106F10000D942B6089E00E94F8380E9428B04BC085 +:106F20008CE899E00F94A93F0BC080918E09909155 +:106F30008F0920919009A22FAF70BC018A2F90E099 +:106F40000E9494CA38C08CE899E00F94233E682FC1 +:106F500004C066E018C06091910970E080E090E0A4 +:106F6000EFCF8CE899E00F941B3EEACF8091920915 +:106F70009091930920919409DECF8CE899E00F94C9 +:106F80000D40DECF60E78CE899E00F94283CD8CF25 +:106F90008CE899E00F94753FD3CF8CE899E00F947B +:106FA000F83ACECF6CE879E0CE0101960E94BFE6B8 +:106FB00089E00E94F83889E00E94F838EE2009F450 +:106FC00065C0812F012E000C990BAA0BBB0B8F30D3 +:106FD000910508F04FC0FC018827EF5AFE4F8F4FF4 +:106FE0000D942B6089E00E94F8380E9425B04BC0B8 +:106FF0008EEA98E00F94A93F0BC08091B008909161 +:10700000B1082091B208A22FAF70BC018A2F90E086 +:107010000E9494CA38C08EEA98E00F94233E682FED +:1070200004C066E018C06091B30870E080E090E0B2 +:10703000EFCF8EEA98E00F941B3EEACF8091B40820 +:107040009091B5082091B608DECF8EEA98E00F94B3 +:107050000D40DECF60E78EEA98E00F94283CD8CF51 +:107060008EEA98E00F94753FD3CF8EEA98E00F94A4 +:10707000F83ACECF6EEA78E0CE0101960E94BFE6E4 +:1070800089E00E94F83889E00E94F838FF2009F46E +:1070900065C0812F012E000C990BAA0BBB0B8F3002 +:1070A000910508F04FC0FC018827E05AFE4F8F4F32 +:1070B0000D942B6089E00E94F8380E9422B04BC0EA +:1070C0008DE698E00F94A93F0BC080916F089091D6 +:1070D000700820917108A22FAF70BC018A2F90E038 +:1070E0000E9494CA38C08DE698E00F94233E682F22 +:1070F00004C066E018C06091720870E080E090E023 +:10710000EFCF8DE698E00F941B3EEACF8091730895 +:107110009091740820917508DECF8DE698E00F9469 +:107120000D40DECF60E78DE698E00F94283CD8CF85 +:107130008DE698E00F94753FD3CF8DE698E00F94DD +:10714000F83ACECF6DE678E0CE0101960E94BFE618 +:1071500089E00E94F83889E00E94F838002309F499 +:1071600064C0812F110F990BAA0BBB0B8F309105B7 +:1071700008F04FC0FC018827E159FE4F8F4F0D9456 +:107180002B6089E00E94F8380E941FB04BC08CE24F +:1071900098E00F94A93F0BC080912E0890912F0882 +:1071A00020913008A22FAF70BC018A2F90E00E947E +:1071B00094CA38C08CE298E00F94233E682F04C034 +:1071C00066E018C06091310870E080E090E0EFCF99 +:1071D0008CE298E00F941B3EEACF809132089091A8 +:1071E000330820913408DECF8CE298E00F940D40F4 +:1071F000DECF60E78CE298E00F94283CD8CF8CE299 +:1072000098E00F94753FD3CF8CE298E00F94F83A52 +:10721000CECF6CE278E0CE0101960E94BFE689E015 +:107220000E94F83889E00E94F8388AE00E94F83815 +:10723000E3960FB6F894DEBF0FBECDBFDF91CF91BE +:107240001F910F91FF90EF900895FF920F931F935E +:10725000CF93DF93C82FD62F142FF22E85E89BE211 +:107260000F9469310F2D212F4D2F6C2F80E00E943C +:10727000BE4782E493E40F946931212F4D2F6C2F88 +:1072800081E00E94BE4789E393E40F946931212F86 +:107290004D2F6C2F82E00E94BE478DE293E40F9445 +:1072A0006931212F4D2F6C2F83E00E94BE4781E270 +:1072B00093E40F946931212F4D2F6C2F84E00E94AD +:1072C000BE4785E193E40F946931212F4D2F6C2F38 +:1072D00085E00E94BE4789E093E40F946931212F35 +:1072E0004D2F6C2F86E00E94BE478CEF92E40F94E6 +:1072F0006931212F4D2F6C2F87E00E94BE4782EF0E +:1073000092E40F946931212F4D2F6C2F89E00E9458 +:10731000BE4788EE92E40F946931212F4D2F6C2FD8 +:107320008AE00E94BE4780EE92E40F946931212FDB +:107330004D2F6C2F8BE00E94BE478BEF99E20F948C +:107340006931212F4D2F6C2F8CE00E94BE4788EDB4 +:1073500092E40F946931212F4D2F6C2F8DE00E9404 +:10736000BE4781ED92E40F946931212F4D2F6C2F90 +:107370008EE00E94BE4783EC92E40F946931212F86 +:107380004D2F6C2F8FE00E94BE478BEB92E40F9441 +:107390006931212F4D2F6C2F80E10E94BE4780EB79 +:1073A00092E40F946931212F4D2F6C2F81E10E94BF +:1073B000BE4782E992E40F946931212F4D2F6C2F43 +:1073C00082E10E94BE4789E892E40F946931212F3F +:1073D0004D2F6C2F83E10E94BE478EE792E40F94FD +:1073E0006931212F4D2F6C2F84E10E94BE478DE61D +:1073F00092E40F946931212F4D2F6C2F85E10E946B +:10740000BE4785E692E40F946931212F4D2F6C2FF2 +:1074100086E10E94BE4785E592E40F946931212FF1 +:107420004D2F6C2F87E10E94BE478BE492E40F94AE +:107430006931212F4D2F6C2F80E00E94E54485E4B7 +:1074400092E40F946931212F4D2F6C2F81E00E941F +:10745000E54480E492E40F946931212F4D2F6C2F85 +:1074600082E00E94E5448BE392E40F946931212F7E +:107470004D2F6C2F83E00E94E54485E392E40F9446 +:107480006931212F4D2F6C2F84E00E94E5448FE25B +:1074900092E40F946931212F4D2F6C2F85E00E94CB +:1074A000E54489E292E40F946931212F4D2F6C2F2E +:1074B00086E00E94E54485E292E40F946931212F31 +:1074C0004D2F6C2F87E00E94E5448FE192E40F94EA +:1074D0006931212F4D2F6C2F8DE00E94E54489E109 +:1074E00092E40F946931212F4D2F6C2F8EE00E9472 +:1074F000E54483E192E40F946931212F4D2F6C2FE5 +:107500008FE00E94E5448DE092E40F946931212FD1 +:107510004D2F6C2F80E10E94E54486E092E40F94A9 +:107520006931212F4D2F6C2F83E10E94E5448FEFAD +:1075300091E40F946931212F4D2F6C2F82E10E942D +:10754000E5448CEE91E40F946931212F4D2F6C2F7F +:107550008CE00E94E5448AE0DF91CF911F910F916A +:10756000FF900C94F838FC01918D228D892F90E0CA +:10757000805C9F4F821B91098F739927089580E04B +:1075800090E0892B41F080E090E0892B21F00E946F +:107590000000811121C080E090E0892B21F00E9441 +:1075A000AAE781111CC080E090E0892B41F080E0C7 +:1075B00090E0892B21F00E940000811113C080E02F +:1075C00090E0892BA1F080E090E0892B81F00E946F +:1075D000000081110AC008950E940000DCCF0E94C3 +:1075E0000000E1CF0E940000EACF0C940000089553 +:1075F000DC01ED91FC910280F381E02D6FE619949E +:107600006F70DC0195962C919597207F622B959653 +:107610006C93959792962D913D914D915C91959794 +:10762000ED91FC910190F081E02D6CE61994DC0164 +:1076300094962C91949760FB21F994962C939497AF +:1076400092962D913D914D915C919597ED91FC9184 +:107650000190F081E02D6CE61994DC0193968C91F9 +:10766000939760FB87F993968C93939766956170D7 +:1076700094968C9194978E7F682B94966C939497A4 +:1076800092962D913D914D915C919597ED91FC9144 +:1076900011970190F081E02D6CE6CD011994DC0189 +:1076A00092968C91929760FB87F992968C93929721 +:1076B0006695677093968C919397887F682B9396C5 +:1076C0006C93939792962D913D914D915C919597E6 +:1076D000ED91FC9111970190F081E02D6CE6CD01C8 +:1076E0001994DC016770962F9295907F92966C9119 +:1076F00092976F78692B92966C93929792962D91B0 +:107700003D914D915C919597ED91FC911197019070 +:10771000F081E02D6CE6CD0119940895FC01A6815D +:10772000B7818281481B8581483018F0A80FB11DB0 +:107730004770382F369536953695562F577080E816 +:1077400090E002C0959587955A95E2F7439F402DAA +:107750001124669566956695E62FF0E0E40FF11D1D +:10776000EA0FFB1F3081222311F0832B02C080958A +:10777000832380830895CF93DF93EC016C81617044 +:1077800088810F9402456C81669561708A81DF91D2 +:10779000CF910D940245CF92DF92EF92FF920F931B +:1077A0001F93CF93DF93CDB7DEB728970FB6F8942A +:1077B000DEBF0FBECDBF7C018E010F5F1F4F88E083 +:1077C000F80111928A95E9F785E08983F70182A98A +:1077D0008A8360686B835C834D833E832F8367E07D +:1077E000C8010F940B448887F70182A593A5892BC4 +:1077F00031F080A991A9009711F00F94BB3B6E0165 +:10780000F9E0CF0ED11CF80161918F01C7010F94EF +:107810007F44F70121893289280F311D328B218B5A +:107820000C151D0581F762E070E080E090E00F9498 +:10783000364628960FB6F894DEBF0FBECDBFDF9157 +:10784000CF911F910F91FF90EF90DF90CF9008950F +:107850002F923F924F925F926F927F928F929F9260 +:10786000AF92BF92CF92DF92EF92FF920F931F934E +:10787000CF93DF93CDB7DEB763970FB6F894DEBF33 +:107880000FBECDBF1C0119861A861B861C8685E09B +:107890008987D101D2968C918A876B8763E0CE016C +:1078A00009960F940B448C87B2E0BB8BFE013D968A +:1078B000FE87ED87D1019C960D911C919D97011536 +:1078C000110551F1F801828D938D892B81F1809101 +:1078D0003818909139180817190749F1009711F0D5 +:1078E0000F944E44D8015E968C915E978E7F5E9683 +:1078F0008C935E971092371810923618109339189F +:10790000009338185396ED91FC91549790815596B9 +:107910008C91892B80830BC0F10182A593A5892BC3 +:1079200031F080A991A9009711F00F94BB3BC101E0 +:107930000F9433441816190624F4C1010F946444BB +:10794000F6CFD1019E968D919C919F97009741F023 +:1079500061E00F94024561E0F10186A50F94314585 +:107960008E01075F1F4FD8016D918D01C1010F94EA +:107970007F44ED85FE850E171F07A9F7D1019E965E +:107980008D919C919F97009719F062E00F9431457B +:1079900062E070E080E090E00F9436460F9470460D +:1079A0004B015C018B8590E0A0E0B0E09F6F2985E2 +:1079B000AC01BD01622B4F87588B698B7A8BC12C30 +:1079C000D12C760105E010E00F9470462B013C01AC +:1079D000681579058A059B0521F00150110909F404 +:1079E0007CC0C1010F94644497FD0FC0FE2CED2CA8 +:1079F000DC2CCC24AC015527052E000C660B770B34 +:107A0000C42AD52AE62AF72AFF24530142016F85AA +:107A1000788989899A896C157D058E059F05A1F65F +:107A20002B013C01812C912C54010F9470466B0169 +:107A30007C0185E090E0988B8F8710E00F94704672 +:107A40006C157D058E059F0551F0AF85B88911979E +:107A5000B88BAF87AB2B09F440C06B017C01C1012F +:107A60000F946444DC0197FF03C0153038F31DC048 +:107A70009201A301B401C50108E00F943360BB2754 +:107A8000EB2FEE0FEE0B422E4A2A532E5B2A6E2E60 +:107A9000642A7E2E752A8E2E862A9E2E972AAE2E38 +:107AA000A82ABE2EB92A1F5FE0CFF10186A597A5AF +:107AB000009749F061E00F94024561E0D1019E9684 +:107AC0008C910F943145C1010F9433441816190657 +:107AD00064F4C1010F946444F6CF412C512C612C05 +:107AE000712C812C912CA12CB12CF10184A595A590 +:107AF000009711F00F944E4462E070E080E090E057 +:107B00000F943646D10157961C929201A301B401FD +:107B1000C50108E30F944E6029839201A301B401CB +:107B2000C50100E30F944E602A839201A301B401C2 +:107B3000C50108E20F944E602B839201A301B401AA +:107B4000C50100E20F944E602C839201A301B401A1 +:107B5000C50108E10F944E602D839201A301B40189 +:107B6000C50100E10F944E602E839201A301B40180 +:107B7000C50108E00F944E602F83488667E0CE0170 +:107B800001960F940B44481202C0411010C081E0CE +:107B9000F101878BFB89F150FB8BF1118BCE412CCE +:107BA000512C612C712C812C912CA12CB12C920187 +:107BB000A301B401C50108E00F944E60B901CA01E8 +:107BC00063960FB6F894DEBF0FBECDBFDF91CF91A5 +:107BD0001F910F91FF90EF90DF90CF90BF90AF90EB +:107BE0009F908F907F906F905F904F903F902F90DD +:107BF0000895FC01848DDF01A80FB11DA35ABF4F6A +:107C00002C91848D90E001968F739927848FA6899B +:107C1000B7892C93A089B1898C91837080648C93EF +:107C2000938D848D981306C00288F389E02D80819E +:107C30008F7D80830895DC01ED91FC910280F381BA +:107C4000E02D62E11994DC01ED91FC910280F38159 +:107C5000E02D61E01995862F0895DC01ED91FC91EE +:107C6000008CF18DE02D1995843030F4E82FF0E090 +:107C7000E558FC4F8081089580E00895DC01ED9186 +:107C8000FC910488F589E02D1995893048F4E82F96 +:107C9000F0E0EE0FFF1FE759FC4F808191810895BE +:107CA00080E090E00895DC01ED91FC910088F1897D +:107CB000E02D19958F5F0895DC01ED91FC9104840E +:107CC000F585E02D199583500895DC01ED91FC9127 +:107CD0000084F185E02D19956115710581059105E7 +:107CE00039F06F3F7F4F8F4F9F4F21F080E0089515 +:107CF00082E0089581E00895CF92DF92EF92FF92A3 +:107D0000CF93DF93EC016B816F7170E06F5F7F4FFA +:107D1000072E000C880B990B0F94375920E030E0A8 +:107D200040E05DE30F9496596B017C01E881F98195 +:107D30000680F781E02DCE011995811105C026E658 +:107D400036E646EA5EE304C02CEE31E548E35EE346 +:107D5000C701B6010F9496596B017C012AE037EDFB +:107D600043EA5CE369857A858B859C850F946B601B +:107D70009B01AC01C701B6010F94656125ED34E0AC +:107D800045EB5FE30F94656120E030E04AE754E49F +:107D90000F9496590F94DE61CB01DF91CF91FF9044 +:107DA000EF90DF90CF900895CF92DF92EF92FF9205 +:107DB0001F93CF93DF93EC0180E090E00F9435594F +:107DC00025ED34E045E352E40F94965920E030E08D +:107DD0004AE754E40F9465616B017C012AE037EDBA +:107DE00043EA5CE369857A858B859C850F946B609B +:107DF000A70196010F94965926E636E646EA5EE319 +:107E00000F94656120E030E040E85FE30F946A6022 +:107E10000F94DE61162FE881F9810480F581E02D51 +:107E2000603108F561E0CE0119952AE037ED43EAAB +:107E30005CE369857A858B859C850F946B60A701CF +:107E400096010F9496592CEE31E548E35EE30F94CA +:107E5000656120E030E040E85FE30F946A600F94D2 +:107E6000DE61162F03C060E0CE011995103208F0D4 +:107E70001FE1912F9F718B81807E892B8B832A81BB +:107E8000382F8C81482F4F7050E0E881F9810190A4 +:107E9000F081E02D60E1CE011995612F70E080E066 +:107EA00090E00F9437592D853E854F8558890F9462 +:107EB00096590F94DE616F718A81807E682B6A8388 +:107EC000262F3B818C81482F4F7050E0E881F9814B +:107ED0000190F081E02D60E1CE01DF91CF911F9103 +:107EE000FF90EF90DF90CF901994DC01ED91FC9121 +:107EF0000280F381E02D61E719940F94753F862F7E +:107F00000895DC0196964D935D936D937C939997BC +:107F1000ED91FC910190F081E02D9A01AB0160E7B9 +:107F20001994DC0158964C91589760FB42F9589689 +:107F30004C935897242F59964C915997342F33705E +:107F400040E050E0ED91FC910190F081E02D60E087 +:107F50001994DC01ED91FC910280F381E02D60E049 +:107F600019940F94A93F62FB882780F90895DC01DA +:107F7000ED91FC910084F185E02D199597FB882700 +:107F800080F90895DC01ED91FC910084F185E02DEC +:107F900019958F7190E00895DC01ED91FC910084BA +:107FA000F185E02D199567FB882780F90895DC019C +:107FB000ED91FC910084F185E02D199566FB8827F1 +:107FC00080F90895DC01ED91FC910084F185E02DAC +:107FD000199563FB882780F90895DC01ED91FC91E8 +:107FE0000084F185E02D199562FB882780F90895BA +:107FF000DC01ED91FC910084F185E02D199561FB88 +:10800000882780F90895DC01ED91FC910084F185C9 +:10801000E02D1995862F81700895DC01ED91FC917A +:108020000280F381E02D6CE619940F940D40892FA6 +:108030008F7008950F940D408695817008950F9468 +:108040000D40771F7727771F8170880F872B089542 +:108050000F940D40862F881F8827881F7770770F11 +:10806000872B08950F940D40862F82958770089571 +:108070000F940D40862F8F700895CF93DF93EC01FE +:10808000E881F9810280F381E02D66E0199560FDB9 +:1080900006C0CE010F94384091E0811101C090E0FC +:1080A000892FDF91CF910895DC0192964D935D93D6 +:1080B0006D937C939597ED91FC910190F081E02D6B +:1080C0009A01AB016CE61994FC0130819281930F07 +:1080D00092832181921760F494819F5F94838381BE +:1080E000830F821710F08FEF820F838381E0089552 +:1080F00080E00895FC011282808181508383148284 +:108100000895FB014181DC0112962C9112974217D0 +:1081100068F013962C911397241740F06081159600 +:108120002C91621718F424810D948E3B0895DB0185 +:10813000ED91FC911994DC0114968D919C91159709 +:108140008617970709F44EC015967C936E93149783 +:108150006115710509F440C057968C915797FB0142 +:10816000811108C03596E4915896EC935897FB011D +:108170003C9611C0813041F43F96E4915896EC93BF +:108180005897FB01709607C03D96E4915896EC9382 +:108190005897FB013E96649159966C93599758965F +:1081A0008C915897082E000C990B59962C91599741 +:1081B000821B910927FD93955A962C915A9720344A +:1081C00041F0829FC001112426E0969587952A955B +:1081D000E1F75B968C935B9788EB93E056969C93C4 +:1081E0008E9355970895AF92BF92CF92DF92EF9200 +:1081F000FF920F931F93CF9320EC30E02093A409BC +:10820000E5EAF9E080818C7F808340E050E060E027 +:108210008CE899E00F94CB3B8CE8A82E89E0B82E2F +:10822000C1E0F501C6AF44E852E860E070E1C50185 +:108230000F94544008EE13E0F50112AF01AFC12CCA +:10824000D12CE12C9FE3F92EC586D686E786F08AED +:1082500068EE73E0C5010F94D43E64E0C5010F944D +:10826000003BC5010E944CCEC5010E943CCE44E2B9 +:108270005EE06DE078ECC5010F94813FC5010E947E +:1082800030CE68EC70E080E090E00F94364620EC51 +:1082900030E02093C608E7ECF8E080818C7F808393 +:1082A00040E050E060E08EEA98E00F94CB3B2EEA8D +:1082B000A22E28E0B22EF501C6AF44E852E860E0F5 +:1082C00070E1C5010F945440F50112AF01AFC586AE +:1082D000D686E786F08A68EE73E0C5010F94D43E37 +:1082E00064E0C5010F94003BC5010E944CCEC5015E +:1082F0000E943CCE44E25EE06DE078ECC5010F9454 +:10830000813FC5010E9430CE68EC70E080E090E0D3 +:108310000F94364620EC30E020938508E6E8F8E03C +:1083200080818C7F808340E050E060E08DE698E0C3 +:108330000F94CB3B0DE618E0F801C6AF44E852E8D5 +:1083400060E070E1C8010F9454408CE494E0F801BF +:1083500092AF81AFC586D686E786F08A6CE474E07A +:10836000C8010F94D43E64E0C8010F94003BC801DB +:108370000E944CCEC8010E943CCE44E25EE06DE01B +:1083800078ECC8010F94813FC8010E9430CE68ECA0 +:1083900070E080E090E00F94364620EC30E02093CF +:1083A0004408E5E4F8E080818C7F808340E050E081 +:1083B00060E08CE298E00F94CB3B0CE218E0F8010F +:1083C000C6AF44E852E860E070E1C8010F94544041 +:1083D00084E893E0F80192AF81AFC586D686E78640 +:1083E000F08A64E873E0C8010F94D43E64E0C801E9 +:1083F0000F94003BC8010E944CCEC8010E943CCEA5 +:1084000044E25EE06DE078ECC8010F94813FC80162 +:108410000E9430CE68EC70E080E090E00F94364629 +:1084200086E490E00E9410CE8AE590E00E94F0CDB4 +:10843000CF911F910F91FF90EF90DF90CF90BF9061 +:10844000AF900C949D6882E893E40F946931919900 +:1084500002C080E301C081E30E94F838909902C015 +:1084600080E301C081E30E94F8388EE793E40F9423 +:10847000693180910601881F8827881F805D0E94CE +:10848000F838929902C080E301C081E30E94F83875 +:108490008AE793E40F9469318091060186FD02C05A +:1084A00080E301C081E30E94F8388091060185FDD8 +:1084B00002C080E301C081E30E94F83885E793E4BD +:1084C0000F9469318091060183FD02C080E301C0F1 +:1084D00081E30E94F8388091060184FD02C080E3A8 +:1084E00001C081E30E94F83880E793E40F9469317A +:1084F0008091060181FD02C080E301C081E30E94FA +:10850000F8388091060182FD02C080E301C081E35A +:108510000C94F83867FD42C08230D9F028F48823E3 +:1085200041F0813061F03AC0833021F1843061F153 +:1085300035C0662311F0A19A40C0A1983EC0809139 +:1085400008016111809580788093060147FF3DC046 +:1085500008958091080161118095807480930601CF +:10856000809108016111809582708093060147FF18 +:1085700032C00895809108016111809588708093C0 +:10858000060147FF30C00895809108016111809570 +:1085900082708093060147FF2CC0089547FD31C0CB +:1085A0008230C9F028F4882351F0813051F50DC094 +:1085B0008330C9F0843029F51CC047FD22C0442314 +:1085C00011F0A09A0895A0980895442311F0A29A5A +:1085D0000895A298089580910801411180958072B4 +:1085E0008093060106C08091080141118095807139 +:1085F00005C0809108014111809584708093060127 +:10860000089508956430A9F038F4613051F0623073 +:10861000A1F420E040E00AC0683031F0603121F080 +:108620000CC020E040E007C020E041E061E00D9494 +:108630008A4220E041E060E0FACF0F94773388E58A +:1086400093E40D9469315F988EBD00000DB407FE70 +:10865000FDCF8EB56EBD00000DB407FEFDCF8EB50B +:108660005F9A0895CF93DF9300D01F921F92CDB7EA +:10867000DEB795E0EFE7F3E0DE01119601900D9291 +:108680009A95E1F7E1E0F0E0EC0FFD1FE80FF11D36 +:10869000808190E00F900F900F900F900F90DF91DE +:1086A000CF910D94234390916F00292F227091FF59 +:1086B00005C090916F009D7F90936F0034E0839F81 +:1086C000C0011124FC01E65EF74EDC01AA5DB74E45 +:1086D0008D919D910D90BC91A02D80839183A2835B +:1086E000B38381E080931918222329F080916F00D1 +:1086F000826080936F000895BC012091171830911B +:10870000181840911718509118182417350711F0B0 +:108710009A01F7CF81E02617370709F080E0089526 +:1087200090E0FC013197E231F10508F04EC0882756 +:10873000E258FE4F8F4F0D942B60809180008F7711 +:1087400003C0809180008F7D809380000895809188 +:108750008000877FF9CF84B58F7702C084B58F7D85 +:1087600084BD08958091B0008F7703C08091B000E0 +:108770008F7D8093B0000895809190008F7707C01F +:10878000809190008F7D03C080919000877F8093BF +:10879000900008958091A0008F7707C08091A0007D +:1087A0008F7D03C08091A000877F8093A0000895F3 +:1087B000809120018F7707C0809120018F7D03C0B9 +:1087C00080912001877F8093200108953FB7F8941E +:1087D00080913F1890914018A0914118B091421893 +:1087E00026B5A89B05C02F3F19F00196A11DB11D0C +:1087F0003FBFBA2FA92F982F8827820F911DA11D47 +:10880000B11DBC01CD0142E0660F771F881F991F83 +:108810004A95D1F708950F931F93CF93782FFC01BA +:1088200080E0C7E09E2F971B9617C8F4519148E04F +:10883000282F30E08901000F012F001F110BA52FF9 +:10884000A170B0E00A171B0729F0C901880F991F12 +:108850008C2701C0880F5695415051F7E3CFCF9137 +:108860001F910F910895FC01A4A5B5A5109741F0A3 +:10887000ED91FC9111970084F185E02DCD010AC0A6 +:1088800082A593A5009739F0DC01ED91FC9100845D +:10889000F185E02D199480E090E00895E09138187A +:1088A000F0913918E817F90769F4A389B4899C9104 +:1088B0008589809589238C931092391810923818E5 +:1088C00081E0089580E00895FC01A4A5B5A5109766 +:1088D00041F0ED91FC9111970284F385E02DCD01DB +:1088E0000AC082A593A5009739F0DC01ED91FC91B7 +:1088F0000284F385E02D199480E090E00895FC0156 +:10890000A4A5B5A5109741F0ED91FC9111970190A8 +:10891000F081E02DCD010AC082A593A5009741F01A +:10892000DC01ED91FC910190F081E02D1995089505 +:1089300080E008951F920F920FB60F9211240BB68C +:108940000F922F933F938F939F93AF93BF93CF93A8 +:10895000DF93EF93FF93E0913818F0913918309737 +:1089600009F43FC0968DA685B785858591FF04C023 +:108970009C91892321F435C09C91892391F5A38989 +:10898000B4899C918589809589238C938689978960 +:108990000197F1F7208D318DC685D78588E0D90103 +:1089A0001197F1F798818150D1F78091371890E0B5 +:1089B00001968F73992720913618281729F09091E6 +:1089C00037188093371803C0868D8160868F828D1B +:1089D000938D0197F1F7A389B4899C918589892B9F +:1089E0008C93FF91EF91DF91CF91BF91AF919F91C8 +:1089F0008F913F912F910F900BBE0F900FBE0F9054 +:108A00001F9018951F93CF93DF93282F30E0F90123 +:108A1000EF56FB4B8491F901E55CFB4BD491F901D6 +:108A2000EB51FC4BC491CC23C1F0162F81110F9454 +:108A30009043EC2FF0E0EE0FFF1FEF54FC4BA5919D +:108A4000B4919FB7F894111104C08C91D095D8239C +:108A500002C0EC91DE2BDC939FBFDF91CF911F9181 +:108A60000895CF93DF9390E0FC01E55CFB4B2491EC +:108A7000FC01EB51FC4B8491882361F190E0880F5D +:108A8000991FFC01E956FC4BC591D491FC01EF54B0 +:108A9000FC4BA591B491611109C09FB7F8948881EE +:108AA000209582238883EC912E230BC0623061F4E1 +:108AB0009FB7F8948881322F309583238883EC9177 +:108AC0002E2B2C939FBF06C08FB7F894E8812E2BD6 +:108AD00028838FBFDF91CF9108951F93CF93DF93AA +:108AE000182FEB0161E00F943145209711F460E0FD +:108AF00004C0CF3FD10539F461E0812FDF91CF91E0 +:108B00001F910D940245E12FF0E0EF56FB4BE491ED +:108B10008E2F90E0FC013197E231F10508F09DC005 +:108B20008827E057FE4F8F4F0D942B6084B58068E7 +:108B300084BDC7BD97C084B5806284BDC8BD92C0E6 +:108B400080918000806880938000D0938900C093DA +:108B5000880088C080918000806280938000D093DC +:108B60008B00C0938A007EC08091800088608093D3 +:108B70008000D0938D00C0938C0074C08091B000B1 +:108B800080688093B000C093B3006CC08091B00047 +:108B900080628093B000C093B40064C08091900064 +:108BA000806880939000D0939900C09398005AC039 +:108BB00080919000806280939000D0939B00C0933E +:108BC0009A0050C080919000886080939000D0936C +:108BD0009D00C0939C0046C08091A0008068809357 +:108BE000A0008091A0008F7B8093A000D093A9006B +:108BF000C093A80037C08091A00080628093A0003D +:108C0000D093AB00C093AA002DC08091A0008860D3 +:108C10008093A000D093AD00C093AC0023C080919E +:108C20002001806880932001D0932901C0932801FE +:108C300019C080912001806280932001D0932B0184 +:108C4000C0932A010FC08091200188608093200189 +:108C5000D0932D01C0932C0105C0C038D1050CF074 +:108C60004BCF45CFDF91CF911F9108958F929F9267 +:108C7000AF92BF92CF92DF92EF92FF926B017C0195 +:108C80000F94E6434B015C01C114D104E104F104EB +:108C9000F1F00F94E643DC01CB0188199909AA0988 +:108CA000BB09883E9340A105B10570F321E0C21ACB +:108CB000D108E108F10888EE880E83E0981EA11C17 +:108CC000B11CC114D104E104F10419F7DDCFFF9008 +:108CD000EF90DF90CF90BF90AF909F908F900895CE +:108CE0002FB7F89460913B1870913C1880913D1813 +:108CF00090913E182FBF08951F920F920FB60F92BA +:108D000011242F933F938F939F93AF93BF938091A1 +:108D10003B1890913C18A0913D18B0913E183091AD +:108D20003A1823E0230F2D3720F40196A11DB11D21 +:108D300005C026E8230F0296A11DB11D20933A1805 +:108D400080933B1890933C18A0933D18B0933E1825 +:108D500080913F1890914018A0914118B09142180D +:108D60000196A11DB11D80933F1890934018A093C8 +:108D70004118B0934218BF91AF919F918F913F914D +:108D80002F910F900FBE0F901F901895FF920F9389 +:108D90001F93CF93DF931F92CDB7DEB7F82E01ED6F +:108DA00011E141E050E0B801CE0101960F94635803 +:108DB00089818F1102C081E007C00F5F1F4F81E1E1 +:108DC000083F180771F780E00F90DF91CF911F9156 +:108DD0000F91FF90089586E40E94075180934415F7 +:108DE000882351F00E94D0506093130270931402B4 +:108DF000809315029093160283E50E940751882301 +:108E000051F00E94D05060930F0270931002809333 +:108E100011029093120282E40E940751882351F0BC +:108E20000E94D05060930B0270930C0280930D024D +:108E300090930E020895CF93DF938BE99AE00F94FD +:108E40005F2F8AEF9BE00F945F2FCAEFDBE06B97F9 +:108E5000CE010F945F2F8AE0CC3ED807C1F781ED99 +:108E60009AE00F945F2F86EB9AE0DF91CF910D94FB +:108E70005F2F0F931F93CF93DF931092F2081092FE +:108E8000F10888EE93E0A0E0B0E08093F3089093BF +:108E9000F408A093F508B093F60880E293E090936D +:108EA000F0088093EF088DEC90E09093FC0880939D +:108EB000FB088CEC90E09093FE088093FD0888EC12 +:108EC00090E0909300098093FF0889EC90E09093E4 +:108ED0000209809301098AEC90E090930409809341 +:108EE00003098EEC90E09093060980930509109297 +:108EF00008091092090910920A0910920B091092A0 +:108F0000B60A1092B90A1092D10A1092D40AECEE65 +:108F1000FAE08AEF9BE0108213827B968E179F0700 +:108F2000D1F789E18093280810922B08109220082D +:108F30001092FA0B1092FD0B60E08CE899E00F9410 +:108F40005C531092BF091092C0098091C109807FC3 +:108F50008093C1091092C2091092C4091092C309EA +:108F60001092C6091092C5091092C7091092C8093B +:108F70001092C9091092CA091092CC091092CB091B +:108F800082E393E090938D0980938C0961E08EEAEF +:108F900098E00F945C531092E1081092E2088091DF +:108FA000E308807F8093E3081092E4081092E608BB +:108FB0001092E5081092E8081092E7081092E9086C +:108FC0001092EA081092EB081092EC081092EE084A +:108FD0001092ED0882E393E09093AF088093AE087F +:108FE00062E08DE698E00F945C531092A008109216 +:108FF000A1088091A208807F8093A2081092A30804 +:109000001092A5081092A4081092A7081092A60822 +:109010001092A8081092A9081092AA081092AB0802 +:109020001092AD081092AC0882E393E090936E0822 +:1090300080936D0863E08CE298E00F945C5310928B +:109040005F081092600880916108807F80936108BA +:1090500010926208109264081092630810926608D9 +:1090600010926508109267081092680810926908BB +:1090700010926A0810926C0810926B0882E393E0D9 +:1090800090932D0880932C081092020A1092030AE4 +:109090001092040A1092050A1092FE091092FF091C +:1090A0001092000A1092010A1092FA091092FB091C +:1090B0001092FC091092FD091092F6091092F7091E +:1090C0001092F8091092F9091092E2091092E3093E +:1090D0001092E4091092E5091092DE091092DF095E +:1090E0001092E0091092E1091092DA091092DB095E +:1090F0001092DC091092DD091092D6091092D7095E +:109100001092D8091092D9091092D2091092D3095D +:109110001092D4091092D5091092D1091092D00959 +:109120001092CF091092CE091092CD0984E080935D +:10913000110A10920F0A10920E0A1092100A6E9ADB +:10914000769810920A0A10920B0A10920C0A10924A +:109150000D0A8FE89EE79093230A8093220A1092CB +:10916000270A1092260A80E593E09093250A8093BF +:10917000240A10925F0A1092600A1092610A1092FB +:109180002D0A10922C0A10922F0A10922E0A109279 +:10919000310A81E08093300A82E28093320A109291 +:1091A000370A1092360AEBE4FAE029E53AE09FEF3D +:1091B0008FEF91932E173F07D9F7C1E0C093480A6C +:1091C00028EB33E030933E0A20933D0AC0933F0AD8 +:1091D0001092400A1092410A90E49093420A109231 +:1091E000430A2AE633E030935A0A2093590A2FE2C1 +:1091F00032E030932B0A20932A0A98E490934F0A86 +:1092000097E49093500A96E490934D0A80934C0A09 +:1092100080934B0A0E946BC880E593E09093250AE7 +:109220008093240AC093620AC093630AC093640ABD +:10923000C093650A10929B0A10929E0A0AE71AE0F0 +:10924000C0E0D0E0BE010D2E000C880B990B0F94EE +:10925000375920E030E04CE852E40F94965920E072 +:1092600030E040E251E40F946B60D8016D937D9340 +:109270008D939D938D012196C530D10519F706E692 +:109280001AE0C0E0D0E0BE010D2E000C880B990B57 +:109290000F94375920E030E849E852E40F9496598A +:1092A00020E030E040E251E40F946B60F8016193FC +:1092B0007193819391938F012196C530D10519F750 +:1092C0000F9404308091990A847F8B7F8093990A50 +:1092D0001092950A1092960A1092970A1092980A84 +:1092E0001092910A1092920A1092930A1092940A84 +:1092F0001092900A10928F0A8EE091E0ECEEFAE064 +:10930000DF019C011D9221503040E1F78FEF8093E7 +:109310008E0ADF91CF911F910F9108956F927F92E6 +:109320008F929F92AF92BF92CF92DF92EF92FF9275 +:109330000F931F93CF93DF933C01EB014A016881A8 +:1093400070E080E090E00F94355929EC38EC48EC5F +:109350005EE30F9496590F94DE6189E3A82E8CE9A1 +:10936000B82E6B0114E6E12EF12C00E010E020E0B5 +:1093700030E0A901BE01C3010E94D7D1DF91CF9196 +:109380001F910F91FF90EF90DF90CF90BF90AF9023 +:109390009F908F907F906F9008952F923F924F9261 +:1093A0005F926F927F928F929F92AF92BF92CF9275 +:1093B000DF92EF92FF920F931F93CF93DF93CDB77E +:1093C000DEB728970FB6F894DEBF0FBECDBF1C01E5 +:1093D00078876F8379011A830983BA01550F880B47 +:1093E000990B0F9437594B015C0120E030E040E0CD +:1093F0005FEC0F94CB6218162CF0812C912CA12CD1 +:109400002FECB22EC501B4010F94D7612B013C01A2 +:10941000B701FF0C880B990B0F9437594B015C0176 +:1094200020E030E040E05FE40F94305987FD05C054 +:10943000812C912CA12C9FE4B92EEF81F8856081BD +:109440007181072E000C880B990B0F9437596B0113 +:109450007C01C301B2010F9437599B01AC01C701D4 +:10946000B6010F946A600F94DE616B837C838D83F9 +:109470009E83C501B4010F94D7617B018C01E41870 +:10948000F5080609170989809A8083E3A82E8CE9DC +:10949000B82ECB80DC80A30192016F817885C10159 +:1094A0000E94D7D128960FB6F894DEBF0FBECDBF6D +:1094B000DF91CF911F910F91FF90EF90DF90CF90B0 +:1094C000BF90AF909F908F907F906F905F904F90E4 +:1094D0003F902F9008956F927F928F929F92AF92BC +:1094E000BF92CF92DF92EF92FF920F931F93CF9391 +:1094F000DF933C01EB014A016881798180E090E0D3 +:109500000F9435592DEC3CEC4CEC5DE30F949659DF +:1095100020E030E040E251E40F946A600F94DE6195 +:1095200087E2A82E8CE9B82E6B0112E2E12EFF240F +:10953000F39400E010E02AE030E040E050E0BE01AB +:10954000C3010E94D7D1DF91CF911F910F91FF905E +:10955000EF90DF90CF90BF90AF909F908F907F90D3 +:109560006F9008956F927F928F929F92AF92BF9269 +:10957000CF92DF92EF92FF920F931F93CF93DF93DF +:109580003C01EB014A0120E030E040E251E4688117 +:1095900079818A819B810F94965920E030E048E4DC +:1095A00052E40F946A600F94DE618FE0A82E8CE97C +:1095B000B82E6B0114E6E12E16E8F12E01E010E062 +:1095C00022E330E040E050E0BE01C3010E94D7D169 +:1095D000DF91CF911F910F91FF90EF90DF90CF908F +:1095E000BF90AF909F908F907F906F9008952F9233 +:1095F0003F924F925F926F927F928F929F92AF9223 +:10960000BF92CF92DF92EF92FF920F931F93CF936F +:10961000DF931C01EB014801CA01B9010F943559D0 +:109620002AE037ED43E25DE30F9496592B013C01AC +:1096300020E030E040E05FEC0F94CB6218162CF095 +:10964000412C512C612C9FEC792EC301B2010F9457 +:10965000D7612B013C01688179818A819B810F94BC +:1096600035592AE037ED43E25DE30F9496596B01DB +:109670007C01C301B2010F9437599B01AC01C701B2 +:10968000B6010F946A600F94DE6108E71FE020E0E6 +:1096900030E078018901E418F5080609170983E02C +:1096A000A82E8CE9B82E6B01A3019201BE01C10165 +:1096B0000E94D7D1DF91CF911F910F91FF90EF9032 +:1096C000DF90CF90BF90AF909F908F907F906F90E2 +:1096D0005F904F903F902F9008951F93CF93DF930B +:1096E00090E0FC01E15AF24F1081880F991FFC01B4 +:1096F000E55AF24FC081D181FC01E959F24F8081D6 +:1097000091811816190644F4853021E0920714F06F +:1097100084E091E00E94E196D7FD03C0CE010E9453 +:109720008A501093080EDF91CF911F910C94389BB3 +:10973000CF93DF93CDB7DEB7A9970FB6F894DEBF0E +:109740000FBECDBF789484B5826084BD84B581603E +:1097500084BD85B5826085BD85B5816085BD8091FC +:109760006E00816080936E00109281008091810074 +:10977000826080938100809181008160809381006C +:10978000809180008160809380008091B10084602E +:109790008093B1008091B00081608093B00080918F +:1097A000910082608093910080919100816080930C +:1097B0009100809190008160809390008091A10041 +:1097C00082608093A1008091A10081608093A100BC +:1097D0008091A00081608093A0008091210182602F +:1097E00080932101809121018160809321018091EA +:1097F000200181608093200180917A0084608093B1 +:109800007A0080917A00826080937A0080917A0059 +:10981000816080937A0080917A00806880937A00DA +:109820001092C1006F98779A0E9472E60E9472E6C9 +:109830000E9472E60E9472E61092C0008091C00001 +:1098400082608093C0001092C50087E08093C400BE +:109850008091C10080618093C1008091C1008860C7 +:109860008093C1008091C10080688093C1000F94F3 +:1098700070468EEC9EE30F9469310F947B3314B7DE +:1098800010FF04C082EE95E30F94693111FF04C00C +:1098900081ED95E30F94693112FF04C08FEB95E3DE +:1098A0000F94693113FF04C08EEA95E30F94693178 +:1098B00015FF04C08DE995E30F94693114BE86E964 +:1098C00095E30F94693180E20E94F8388FE895E3C0 +:1098D0000F9469318AE00E94F8380F947B3383E556 +:1098E00095E30F9469310F947B338CE395E30F94E8 +:1098F00069310F947B3380914318909144189E01F5 +:109900002F5F3F4F6901B901009719F0681B790B70 +:1099100002C0695478418DE295E30F94573360E0BB +:1099200075E086E195E30F9457338AE00E94F8389A +:109930000E943F8584E29AE00E9462CA1AECE12EFE +:109940001EE2F12E00E420E140E060E088E29AE0CF +:109950000E9420E688E29AE00E94F7C88111EECFCB +:1099600064EC79E080E090E00F94453184E29AE085 +:109970000E9462CAE1E38E2EF0E39F2EA7E0AA2E9A +:10998000BCE3BB2E7AECE72E72E3F72E06E22EE064 +:1099900040E068E088E29AE00E9420E683E00E94CE +:1099A000998A80925F0A9092600A82EF94E30E9403 +:1099B000AA8BA0925F0AB092600A8EED94E30E9497 +:1099C000AA8B88E29AE00E94F7C8182F8111DACF9B +:1099D00064EC79E080E090E00F9445310F94AE168E +:1099E0000E94243820919F133091A0134091A1131D +:1099F0005091A21360913502709136028091370226 +:109A0000909138020F946B60609335027093360228 +:109A100080933702909338022091A3133091A413BE +:109A20004091A5135091A6136091390270913A02AA +:109A300080913B0290913C020F946B6060933902DD +:109A400070933A0280933B0290933C022091A713BB +:109A50003091A8134091A9135091AA1360913D022F +:109A600070913E0280913F02909140020F946B6092 +:109A700060933D0270933E0280933F0290934002B8 +:109A80000F94120C809101018064809301018091F8 +:109A900002018074809300018091010180618093B4 +:109AA0000101809102018071809300018091010188 +:109AB0008860809301018091020188708093000189 +:109AC0006D9A7598809101018062809301016C9A72 +:109AD00087ED80937A0010927E0010927D00809135 +:109AE0007E00816080937E0080917E008460809300 +:109AF0007E0080E888BD80916E00846080936E0057 +:109B0000809101018860809301016AEF70E080E03C +:109B100090E00F94364685E090E090935202809357 +:109B2000510260E080914D0290914E020E942CF60D +:109B300020E030E040EA50E40F94305987FF0AC03B +:109B400080914D0290914E02409790934E028093E7 +:109B50004D02E7CF83E191E090935402809353024A +:109B600060E080914F02909150020E942CF620E01C +:109B700030E849E853E40F94CB62181654F480910E +:109B80004F029091500240969093500280934F0262 +:109B9000E7CFE0904B02F0904C02C7010E9493F592 +:109BA00020E030E040EA50E40F94305987FF08C0CD +:109BB00030E1E31AF108F0924C02E0924B02E9CF57 +:109BC000E0908713F0908813C7010E9493F520E07E +:109BD00030E046E153E40F94CB62181644F480E180 +:109BE000E80EF11CF0928813E0928713E9CF0E94EF +:109BF00087A619A682E390E09AA389A31A82198204 +:109C00007E0191E2E90EF11C01E0960141E050E095 +:109C1000BE01675D7F4FC7010E94673889A5863105 +:109C200019F00E9476700FC083E390E09AA389A395 +:109C30001A82198201E0960140E150E06AE873E17E +:109C4000C7010E94673881E0809389130E942EAE7D +:109C500026982E9A25982D9A24982C9A10929B1328 +:109C600010929A130F94440D999A989A8091070133 +:109C70008068809307019A9A80910701806480939D +:109C8000070180910701806280930701809107019D +:109C900082608093070180910701846080930701AF +:109CA000809107018860809307018091070180619E +:109CB0008093070180910701826080930701809162 +:109CC000070184608093070168E5A62E63E0B62E45 +:109CD000F50161915F01812F0F9402431F5F1630E0 +:109CE000B9F780910A01826080930A0180910A018C +:109CF000816080930A0180910A01846080930A0147 +:109D000080910A01806880930A0180910A01806431 +:109D100080930A0180910A01806880930A010F9A5A +:109D2000179A0E9A169A0D9A159A0B9A139A0C9ADC +:109D3000149A0B9A139A389A4098179A80919D1307 +:109D40008E7F80939D13399A4198169A80919D1326 +:109D50008D7F80939D133C9A44983A9A4298159A25 +:109D6000139A80919D138B7F80939D133B9A439808 +:109D7000149A809180008C7F809380008091810074 +:109D8000877E886080938100809180008F738093AC +:109D9000800080918100887F82608093810080E0D4 +:109DA00090E490938900809388001092850010922F +:109DB000840080916F00826080936F00789481E0CE +:109DC00080939C130E949D681FB7F8948091311571 +:109DD000811127C0EAE1F4E48491E0E7F4E494918E +:109DE000E82FF0E0EE0FFF1FE956FC4BA591B49170 +:109DF000EC91E92321F461E085E30F94024561E0F1 +:109E000085E30F9431458CB580618CBD8CB5806441 +:109E10008CBD61E084E30F94314561E083E30F94EE +:109E20003145809131158F5F809331151FBF579A4F +:109E30004EE5A42E43E0B42E10E0F50161915F01E0 +:109E400070E0812F0F9432431F5F1530B1F780917E +:109E50009E138823C1F08091990A83FF0F94AE1658 +:109E60008091990A83FF0FC00F94352F0F94552FBF +:109E7000811103C00F944C2F06C088EF94E3909398 +:109E8000AD138093AC1398E288E10FB6F894A895CF +:109E9000809360000FBE909360000E94F3E50E94E3 +:109EA000C6E50E9499E540912A0E50912B0E6091D3 +:109EB0002C0E70912D0E82E195E30F944633409164 +:109EC0002E0E50912F0E6091300E7091310E8DE05C +:109ED00095E30F9446334091320E5091330E6091CA +:109EE000340E7091350E89E095E30F9446334CEAB9 +:109EF00055EC67E27EE380E095E30F94463334EF60 +:109F0000432E35E3532E20E6222E80E00E94243A91 +:109F100080918E0A87FD17C08091990A82FD13C037 +:109F200083FD03C00F94AE1602C00E9424388091B6 +:109F3000990A83FF05C00F94552F882309F439C16E +:109F4000FFEFF0938E0A8091990A86FF18C00F9454 +:109F50003D1610922F151092AB1310922E150E94E1 +:109F600085370E9405700E9419F50E9430381092C2 +:109F700055020F947E195092AD134092AC136DB6FA +:109F80007EB66091AC137091AD136115710581F0CF +:109F9000A12CB12CFB01EA0DFB1D349085010F5F54 +:109FA0001F4F332039F02AE0321621F05801F2CF4A +:109FB00080E02BC08DB79EB7801B910B0FB6F89435 +:109FC0009EBF0FBE8DBFEDB7FEB731964F01A50105 +:109FD000CF010F946358F401EA0DFB1D108233206A +:109FE00009F43BC18091AC139091AD13080F191F78 +:109FF0001093AD130093AC13AB2831F0C4010F9450 +:10A00000342280E00E94A92281E00FB6F8947EBE3F +:10A010000FBE6DBE81117BC080912F15882309F47E +:10A0200076C08091990A80FF5CC000912E15209E19 +:10A030008001112402551C4E64E276E3C8010F949E +:10A04000AE58009761F0FC01838180538A3038F06C +:10A050000E949AE681E196E30F94693145C0F801C8 +:10A0600001900020E9F731975F01A01AB10A109220 +:10A07000FA0B6EE470E0C8010F94C5634C01892BA4 +:10A0800009F4EEC060E270E0C4010F94C5638C0176 +:10A090000F5F1F4F6AE270E0C4010F94C563FC01BB +:10A0A00031972DE021833AE032831382F801019049 +:10A0B0000020E9F73197AF01401B510BB8018AEF3F +:10A0C0009BE00E9483918091FA0B882331F00F94DA +:10A0D00077338AEF95E30F9469318091990A81FF74 +:10A0E00003C00F94372802C00F94292180912F15A7 +:10A0F000882369F0815080932F1580912E158F5FF2 +:10A10000843018F480932E1502C010922E15909171 +:10A11000301580913215981709F4F7CE80913015DB +:10A120008093321580913015882309F4EECE0F9478 +:10A130007B3388E496E30F9469318091301580FD7C +:10A1400096C08091301584FD92C090E2B92E809126 +:10A15000301581FD98C08091301585FD94C000E2D6 +:10A160008091301582FD9AC08091301586FD96C091 +:10A1700010E28AE00E94F8381F9280E28F931F92CB +:10A180001F931F920F931F92BF9288E296E39F93B3 +:10A190008F9381E396E39F938F931F920E94EEAD7E +:10A1A0008DB79EB70D960FB6F8949EBF0FBE8DBFAC +:10A1B000AACE80918E0A082E000C990BC0969F9310 +:10A1C0008F93EBEEF5E3FF93EF93FF92EF920F94F3 +:10A1D000C85886EB9AE00E94978F0F900F900F90CF +:10A1E0000F900F900F9040E050E0B60186EB9AE0A0 +:10A1F0000E945E9418160CF0A3CEF6010190002088 +:10A20000E9F73197BE2EBC18BA94FFEFBF1681F064 +:10A2100001E010E00C0F1D1F0B0D111DB7FC1A956E +:10A22000F801808190E00F948263F8018083ECCF85 +:10A230008A858E37C1F245E050E0B701CE01019624 +:10A240000F94E063892B79F6C7010F94561680911D +:10A250008E0A8F5F80938E0A76CE00E010E0C8CE23 +:10A26000F1E0AF1AB108F801EA0DFB1D1ACF80E04A +:10A270000E94CB72AB01BC018DE59BE30F9446338A +:10A2800088E5B82E64CF81E00E94CB72AB01BC019F +:10A2900084E496E30F94463309E562CF82E00E949E +:10A2A000CB72AB01BC0180E496E30F9446331AE510 +:10A2B00060CFCF9390E0FC01E15AF24FC081880F4C +:10A2C000991FFC01E55AF24F8081918197FF0E940E +:10A2D0008A50C093080ECF910C94389B5F926F9276 +:10A2E0007F928F929F92AF92BF92CF92DF92EF9226 +:10A2F000FF920F931F93CF93DF93CDB7DEB768978D +:10A300000FB6F894DEBF0FBECDBFD82E4A015B0159 +:10A310003901E82EF12CF701E853F44CE49155246F +:10A3200053941E160CF4512CCC24C39420E030E03E +:10A33000A901C501B4010F94CB6218160CF0C12C11 +:10A34000C52451F1DD20A9F081E0D81225C08FEF9E +:10A350008093E1088093E2088091E3088F60809306 +:10A36000E3082FEF3FEF4FE050E064E18EEA98E022 +:10A3700011C08FEF8093BF098093C0098091C109FC +:10A380008F608093C1092FEF3FEF4FE050E064E111 +:10A390008CE899E00F94CB3B20E030E0A901B801B4 +:10A3A000C3010F943059EE0CFF1CEE0CFF1C811101 +:10A3B00009C0F701EF55F44C85919591A591B491A1 +:10A3C0008C013D01C801D3018D8B9E8BAF8BB88F63 +:10A3D00080E00E948C7269837A838B839C8381E006 +:10A3E0000E948C726D837E838F83988782E00E94A7 +:10A3F0008C7269877A878B879C8783E00E948C7236 +:10A400006D877E878F87988B01E010E00C0F1D1FF2 +:10A410000E0D1F1DF80110821182128213829E01FF +:10A42000235F3F4FAE01475F5F4FBE016B5F7F4FC2 +:10A43000CE0101960E949371F80180829182A282DE +:10A44000B382198A1A8A1B8A1C8A809136139091CA +:10A450003713892B91F4CE0141967C018E010B5E5E +:10A460001F4F9E01235F3F4FAE01475F5F4FBE010D +:10A470006B5F7F4F40970E941ED70E943D71CC209A +:10A48000A1F180913015882319F01092301507C082 +:10A4900040E060E070E085E69BE30F949036DD20BD +:10A4A00099F091E0D91221C01092E1081092E208CF +:10A4B0008091E308807F8093E30820E030E0A901E9 +:10A4C00064E18EEA98E00FC01092BF091092C009B3 +:10A4D0008091C109807F8093C10920E030E0A9010B +:10A4E00064E18CE899E00F94CB3B68960FB6F89442 +:10A4F000DEBF0FBECDBFDF91CF911F910F91FF90B7 +:10A50000EF90DF90CF90BF90AF909F908F907F9013 +:10A510006F905F9008954F925F926F927F928F92AB +:10A520009F92AF92BF92DF92EF92FF920F931F9391 +:10A53000CF93DF93D82EC82FD0E0FE01E853F44C20 +:10A5400064917E01EE0CFF1CEE0CFF1CF701E4543D +:10A55000F44C4590559065907490062E000C770B46 +:10A56000880B990B0F9437594B015C0120E030E0C8 +:10A5700040EC5FE3C301B2010F949659A501940129 +:10A580000F949659AB01BC0100E010E098018D2DAD +:10A590000F946E51F701E055F44C2591359145919A +:10A5A0005491C501B4010F9496594B015C0120E010 +:10A5B00030E0A9010F943059882309F437C000E036 +:10A5C00010E09801B501A40170588D2D0F946E51C3 +:10A5D000FE01E355F44C6491611107C00F947B3385 +:10A5E00083E79BE30F9469316AE0F701EF55F44C80 +:10A5F000459055906590749070E080E090E00F94E5 +:10A6000035599B01AC01C301B2010F9465612B0167 +:10A610003C01A5019401C501B4010F946B60AB012D +:10A62000BC01930182018D2D0F946E5181E090E069 +:10A630000D2C01C0880F0A94EAF790919D13982B76 +:10A6400090939D139091C70D892B8093C70DF701AF +:10A65000EB56F44C85919591A591B491E701CB5CB3 +:10A66000DD4F88839983AA83BB83F701E156FA4EB5 +:10A6700010821182128213828D2D0F94F9060F948D +:10A68000120CF701E954F24F88819981AA81BB81AC +:10A6900080839183A283B383DF91CF911F910F9128 +:10A6A000FF90EF90DF90BF90AF909F908F907F9042 +:10A6B0006F905F904F900895CF92DF92EF92FF924C +:10A6C000FC01362F128213828481807F16821782CA +:10A6D0009085907F90874EEA57E461EE7DE3418755 +:10A6E000528763877487C12CD12CE12C9FE3F92E0C +:10A6F000C586D686E786F08AA2E3B3E0B183A0835D +:10A70000128A118A438B548B658B768B178A918DB5 +:10A71000128E238D207F238F158E148E168E178E0A +:10A7200010A211A215A614A617A616A611AA10AA61 +:10A7300032AB2FEE38E033A722A721E0208F9C7F99 +:10A740009160918F8160848384E1858383E590E0CB +:10A75000A0E0B0E182A393A3A4A3B5A384E290E018 +:10A76000ADE0B1EC86A397A3A0A7B1A7FF90EF90AF +:10A77000DF90CF900895CF93DF93282F30E0F90139 +:10A78000EF56FB4B8491F901E55CFB4BD491F90149 +:10A79000EB51FC4BC491CC2391F081110F94904369 +:10A7A000EC2FF0E0EE0FFF1FE553FC4BA591B491A9 +:10A7B000EC91ED2381E090E021F480E002C080E0A4 +:10A7C00090E0DF91CF910895CF9390E0FC01E15AA2 +:10A7D000F24FC081880F991FFC01E959F24F808127 +:10A7E00091811816190644F4853021E0920714F07F +:10A7F00084E091E00E94E196C093080ECF910C9402 +:10A80000389BEF920F931F93CF93DF93E80147FD9F +:10A8100002C034E001C034E1042E000C550B57FF98 +:10A8200003C0519541955109E32E022F242FAE010B +:10A830000F940D5CCE01DF91CF911F910F91EF909E +:10A8400008958F929F92AF92BF92CF92DF92EF9234 +:10A85000FF92CF93DF93EC01688179818A819B819C +:10A86000611571058105910521F464E279ED8BE5AF +:10A8700097E02DE133EF41E050E00F94A85F4901EC +:10A880005A019B01AC01A7EAB1E40F94C75F6B01C9 +:10A890007C01ACEEB4EFA50194010F94D55FDC010F +:10A8A000CB018C0D9D1DAE1DBF1DB7FF03C00197D1 +:10A8B000A109B04888839983AA83BB83BC01CD01D9 +:10A8C0009F77DF91CF91FF90EF90DF90CF90BF9077 +:10A8D000AF909F908F9008958F929F92AF92BF926A +:10A8E000CF92DF92EF92FF9260918002709181028D +:10A8F0008091820290918302611571058105910515 +:10A9000021F464E279ED8BE597E02DE133EF41E04E +:10A9100050E00F94A85F49015A019B01AC01A7EADE +:10A92000B1E40F94C75F6B017C01ACEEB4EFA501FD +:10A9300094010F94D55FDC01CB018C0D9D1DAE1DE4 +:10A94000BF1DB7FF03C00197A109B04880938002E3 +:10A9500090938102A0938202B0938302BC01CD0147 +:10A960009F77FF90EF90DF90CF90BF90AF909F9038 +:10A970008F90089560938002709381028093820289 +:10A980009093830208958F929F92AF92BF92CF923D +:10A99000DF92EF92FF920F931F93CF93DF93EC011F +:10A9A0006B016115710519F0FB01918380837E01B4 +:10A9B000FFEFEF1AFF0A0881802F90E00F945A589A +:10A9C000892B11F0E701F3CF0D3239F47E0182E0DB +:10A9D000E80EF11C098111E008C00B3229F47E0158 +:10A9E00092E0E90EF11C098110E0E701219743E0B4 +:10A9F00050E060EB79E0CE010F948758892BC1F4C9 +:10AA0000239645E050E06BEA79E0CE010F94875839 +:10AA1000892B09F42596C114D10419F0F601D183CC +:10AA2000C0831111F6C060E070E080E89FE7FAC0D3 +:10AA300043E050E068EA79E0CE010F948758892B13 +:10AA400059F4C114D10409F4E9C0F2E0EF0EF11C8D +:10AA5000F601F182E082E2C020E030E0A901C0E02E +:10AA6000D0E0F70160EDA62EA00E89E08A1530F146 +:10AA7000912F9260B92E812F887012FF04C081112E +:10AA800024C0219622C081112197A5E0B0E00F9447 +:10AA9000C75FDC01CB01880F991FAA1FBB1F9C0158 +:10AAA000AD012A0D311D411D511D283989E9380795 +:10AAB000480789E1580748F0166006C09EEFA912C2 +:10AAC0000AC013FD40C01860B12E8FEFE81AF80AD3 +:10AAD00000811B2DC6CF802F8F7D8534A1F580810D +:10AAE0008D3211F4106106C08B3221F0319661E095 +:10AAF00070E004C08181329662E070E080538A3059 +:10AB000018F0E61BF70B1FC060E070E060389CE0B7 +:10AB100079075CF4DB01AA0FBB1FAA0FBB1F6A0FEA +:10AB20007B1F660F771F680F711D3196DF0111972C +:10AB30008C9180538A3050F314FF03C07195619556 +:10AB40007109C60FD71F11FF08C0C114D10429F025 +:10AB5000CF010197F60191838083CA01B9010F9457 +:10AB60003559212F2370233019F04B015C0106C0A9 +:10AB70004B015C01B7FAB094B7F8B09420E030E034 +:10AB8000A901C501B4010F943059882309F43EC0CE +:10AB9000D7FF06C0D195C195D10907EC19E002C0D5 +:10ABA0000FED19E06801F8E1CF1AD10890E2E92E23 +:10ABB000F12CCE15DF0574F0F80125913591459102 +:10ABC0005491C501B4010F9496594B015C01CE1903 +:10ABD000DF09EFCF04501109F594E7940C151D051A +:10ABE00041F78A2D880F8B2D881F8F3F49F020E079 +:10ABF00030E0A901C501B4010F943059811106C09C +:10AC000082E290E09093481880934718C501B40100 +:10AC100009C060E070E080E89FEF04C060E070E091 +:10AC200080EC9FE7DF91CF911F910F91FF90EF9004 +:10AC3000DF90CF90BF90AF909F908F9008953F92FC +:10AC40004F925F926F927F928F929F92AF92BF923C +:10AC5000CF92DF92EF92FF920F931F93CF93DF93E8 +:10AC60005C016B017A016115710519F0FB0191839B +:10AC70008083E114F10429F0C7010297839708F05B +:10AC8000E5C0E5012196F5011081812F90E00F9438 +:10AC90005A58892B11F05E01F4CF1D3229F4219608 +:10ACA000F501118101E007C01B3221F4E501229674 +:10ACB000F501118100E0E114F10409F1F0E1EF1672 +:10ACC000F10429F43FC010E3E114F10421F128E07C +:10ACD000E216F10401F154F4E2E0EE16F10421F57C +:10ACE000812C912CA12CB0E4BB2E3EC0FAE0EF16D3 +:10ACF000F10439F020E1E216F104B1F430C0103370 +:10AD000019F1FAE0EF2EF12CACEC8A2E982CA82C3D +:10AD1000ACE0BA2E29C078E0E72EF12C812C912CE2 +:10AD2000A12CE0E1BE2E20C060E070E080E090E861 +:10AD300097010F2C000C440B550B0F94865F4901B3 +:10AD40005A0112C0103359F488818F7D883509F07B +:10AD5000BACF19812296026080E1E82EF12C812C75 +:10AD6000912CA12C68E0B62E40E060E070E0CB01B1 +:10AD700027010F2C000C66087708FE0150ED352ED8 +:10AD8000310E29E0231570F42FEB210F2A3118F42E +:10AD900039EC332E06C02FE9210F2A3118F529EAA4 +:10ADA000322E310E232D30E02E153F05DCF447FD09 +:10ADB00016C086169706A806B90670F0A301920180 +:10ADC0000F94765F630D711D811D911D61307105BA +:10ADD000810520E8920710F04FEF01C041E0219675 +:10ADE0001081CBCF202F2170C114D10471F04423E6 +:10ADF00029F02197F601D183C08307C001FF19C054 +:10AE00002297F601D183C08314C047FF12C02223CA +:10AE100029F060E070E080E090E804C06FEF7FEF21 +:10AE20008FEF9FE722E230E03093481820934718D5 +:10AE300009C0222381F090958095709561957F4F90 +:10AE40008F4F9F4F462F372F282F12C040E030E002 +:10AE500020E090E00DC097FFF5CF82E290E0909364 +:10AE60004818809347186FEF7FEF8FEF9FE7EACF87 +:10AE7000642F732F822FDF91CF911F910F91FF903D +:10AE8000EF90DF90CF90BF90AF909F908F907F908A +:10AE90006F905F904F903F9008953F924F925F92D6 +:10AEA0006F927F928F929F92AF92BF92CF92DF92DA +:10AEB000EF92FF920F931F93CF93DF935C016B018F +:10AEC0007A016115710519F0FB0191838083E1140A +:10AED000F10429F0C7010297839708F0C9C0E50182 +:10AEE0002196F5011081812F90E00F945A58892BFB +:10AEF00011F05E01F4CF1D3229F42196F501118184 +:10AF000001E007C01B3221F4E5012296F501118111 +:10AF100000E0E114F104B1F0F0E1EF16F10429F4DE +:10AF2000B0C010E3E114F10401F12AE0E216F104EB +:10AF3000B1F180E1E816F10471F0E8E0EE16F104F9 +:10AF4000F1F413C0103341F588818F7D883549F7BE +:10AF5000198122960260F0E1EF2EF12C88248A9468 +:10AF6000982CA82CAFE0BA2E20C078E0E72EF12C68 +:10AF700088248A94982CA82CEFE1BE2E16C06FEF7F +:10AF80007FEFCB0197010F2C000C440B550B0F9456 +:10AF9000865F49015A0109C08AE0E82EF12C69E96F +:10AFA000862E982CA82C69E1B62E40E060E070E077 +:10AFB000CB0127010F2C000C66087708FE0150ED2D +:10AFC000352E310E29E0231570F42FEB210F2A3195 +:10AFD00018F439EC332E06C02FE9210F2A3130F551 +:10AFE00029EA322E310E232D30E02E153F05F4F4E0 +:10AFF0004F3FC9F086169706A806B90688F0A30148 +:10B0000092010F94765F232D30E040E050E0620F14 +:10B01000731F841F951F621773078407950710F429 +:10B020004FEF01C041E021961081C8CFC114D10477 +:10B0300051F0442311F0219703C001FF04C022976F +:10B04000F601D183C08300FF07C09095809570956D +:10B0500061957F4F8F4F9F4F4F3F79F482E290E091 +:10B0600090934818809347183FEF2FEF9FEF0DC044 +:10B0700040E030E020E090E008C0462F372F282F36 +:10B0800004C0103309F067CF5FCF642F732F822F76 +:10B09000DF91CF911F910F91FF90EF90DF90CF90B4 +:10B0A000BF90AF909F908F907F906F905F904F90E8 +:10B0B0003F90089591110D945C5E803219F0895093 +:10B0C0008550C8F70895FB01DC0102C005900D9280 +:10B0D00041505040D8F70895FC010590061621F024 +:10B0E0000020D9F7C00108953197CF010895FB01E1 +:10B0F000DC0105900D920020E1F70895FC01059018 +:10B100000020E9F7809590958E0F9F1F0895FB0111 +:10B11000DC014150504088F08D9181341CF08B351A +:10B120000CF4805E659161341CF06B350CF4605E4C +:10B13000861B611171F3990B0895881BFCCFFB01ED +:10B14000DC014150504048F005900D920020C9F7B5 +:10B1500001C01D9241505040E0F70895FB01559108 +:10B160005523A9F0BF01DC014D9145174111E1F7CD +:10B1700059F4CD010590002049F04D914015411141 +:10B18000C9F3FB014111EFCF81E090E001970895F1 +:10B190000F931F93CF93DF93CDB7DEB72E970FB6E4 +:10B1A000F894DEBF0FBECDBF0E891F898EE08C8361 +:10B1B0001A8309838FEF9FE79E838D83AE01465EDE +:10B1C0005F4F688D798DCE0101960F94035AEF8100 +:10B1D000F885E00FF11F10822E960FB6F894DEBFAF +:10B1E0000FBECDBFDF91CF911F910F9108950F93A7 +:10B1F0001F93CF93DF93CDB7DEB72E970FB6F8949A +:10B20000DEBF0FBECDBF8C01FA018EE08C831A83A6 +:10B21000098377FF02C060E070E8CB0101979E834D +:10B220008D83A901BF01CE0101960F94035A4D8170 +:10B230005E8157FD0AC02F813885421753070CF4F1 +:10B240009A01F801E20FF31F10822E960FB6F894C0 +:10B25000DEBF0FBECDBFDF91CF911F910F9108953B +:10B260000F94725908F481E00895E89409C097FB9F +:10B270003EF490958095709561957F4F8F4F9F4FCD +:10B280009923A9F0F92F96E9BB279395F695879511 +:10B2900077956795B795F111F8CFFAF4BB0F11F4D4 +:10B2A00060FF1BC06F5F7F4F8F4F9F4F16C088237B +:10B2B00011F096E911C0772321F09EE8872F762FB1 +:10B2C00005C0662371F096E8862F70E060E02AF0F2 +:10B2D0009A95660F771F881FDAF7880F96958795DE +:10B2E00097F90895990F0008550FAA0BE0E8FEEFB3 +:10B2F00016161706E807F907C0F012161306E4073A +:10B30000F50798F0621B730B840B950B39F40A2632 +:10B3100061F0232B242B252B21F408950A2609F410 +:10B32000A140A6958FEF811D811D08950F94A95905 +:10B330000D94265F0F94185F38F00F941F5F20F074 +:10B34000952311F00D940F5F0D94155F11240D944A +:10B350005A5F0F94375F70F3959FC1F3950F50E0DC +:10B36000551F629FF001729FBB27F00DB11D639FB7 +:10B37000AA27F00DB11DAA1F649F6627B00DA11D5D +:10B38000661F829F2227B00DA11D621F739FB00D03 +:10B39000A11D621F839FA00D611D221F749F332773 +:10B3A000A00D611D231F849F600D211D822F762F0C +:10B3B0006A2F11249F5750409AF0F1F088234AF0E9 +:10B3C000EE0FFF1FBB1F661F771F881F9150504055 +:10B3D000A9F79E3F510580F00D940F5F0D945A5FC1 +:10B3E0005F3FE4F3983ED4F3869577956795B795DC +:10B3F000F795E7959F5FC1F7FE2B880F911D9695F6 +:10B40000879597F908952F923F924F925F926F928E +:10B410007F928F929F92AF92BF92CF92DF92EF92E4 +:10B42000FF920F931F93CF93DF93CDB7DEB72B9788 +:10B430000FB6F894DEBF0FBECDBF6C017B018A0151 +:10B44000FC0117821682838181FFCCC1CE01019657 +:10B450003C01F6019381F70193FD859193FF819162 +:10B460007F01882309F4BAC1853239F493FD8591AF +:10B4700093FF81917F01853229F4B60190E00F940A +:10B48000755EE7CF912C212C312CFFE1F315D8F01C +:10B490008B3279F038F4803279F08332A1F4232DA5 +:10B4A00020611DC08D3261F0803369F4232D21604D +:10B4B00016C0832D8260382EE32DE4603E2E2AC014 +:10B4C000F32DF8601DC037FC2DC020ED280F2A3069 +:10B4D00040F08E32B9F436FC81C1232D2064322E27 +:10B4E00019C036FE06C08AE0989E200D1124922EC7 +:10B4F00011C0EAE02E9E200D1124222EF32DF062C1 +:10B500003F2E08C08C3621F4832D8068382E02C06F +:10B51000883641F4F70193FD859193FF81917F0176 +:10B520008111B3CF982F9F7D9554933028F40C5FF1 +:10B530001F4F9FE399830DC0833631F0833771F03D +:10B54000833509F059C021C0F801808189830E5FDD +:10B550001F4F88248394912C530113C02801F2E0DB +:10B560004F0E511CF801A080B18036FE03C0692D3A +:10B5700070E002C06FEF7FEFC5010F946A5E4C016F +:10B580008201F32DFF773F2E16C0280122E0420EE4 +:10B59000511CF801A080B18036FE03C0692D70E017 +:10B5A00002C06FEF7FEFC5010F945F5E4C01F32D7A +:10B5B000F0683F2E820133FC1BC0822D90E088167C +:10B5C0009906B0F4B60180E290E00F94755E2A947B +:10B5D000F4CFF50137FC859137FE81915F01B6010B +:10B5E00090E00F94755E21102A9421E0821A910850 +:10B5F0008114910471F7E8C0843611F0893641F561 +:10B60000F80137FE07C060817181828193810C5FF0 +:10B610001F4F08C060817181072E000C880B990BA9 +:10B620000E5F1F4FF32DFF763F2E97FF09C09095B9 +:10B630008095709561957F4F8F4F9F4FF0683F2E9B +:10B640002AE030E0A3010F94B15E882E861845C031 +:10B65000853731F4232D2F7EB22E2AE030E025C02D +:10B66000932D997FB92E8F36C1F018F4883579F073 +:10B67000B5C0803719F0883721F0B0C0E92FE061FC +:10B68000BE2EB4FE0DC0FB2DF460BF2E09C034FEEB +:10B690000AC0292F2660B22E06C028E030E005C07F +:10B6A00020E130E002C020E132E0F801B7FE07C03F +:10B6B00060817181828193810C5F1F4F06C0608120 +:10B6C000718180E090E00E5F1F4FA3010F94B15E87 +:10B6D000882E8618FB2DFF773F2E36FE0DC0232DBA +:10B6E0002E7FA22E891458F434FE0BC032FC09C000 +:10B6F000832D8E7EA82E05C0B82CA32C03C0B82C99 +:10B7000001C0B92CA4FE0FC0FE01E80DF11D80811F +:10B71000803321F49A2D997EA92E09C0A2FE06C07D +:10B72000B394B39404C08A2D867809F0B394A3FC33 +:10B7300011C0A0FE06C0B21488F4280C922C9B18ED +:10B740000EC0B21460F4B60180E290E00F94755E12 +:10B75000B394F7CFB21418F42B1802C0982C212CF4 +:10B76000A4FE10C0B60180E390E00F94755EA2FEC7 +:10B7700017C0A1FC03C088E790E002C088E590E014 +:10B78000B6010CC08A2D867859F0A1FE02C08BE26A +:10B7900001C080E2A7FC8DE2B60190E00F94755ED7 +:10B7A000891438F4B60180E390E00F94755E9A94A2 +:10B7B000F7CF8A94F301E80DF11D8081B60190E086 +:10B7C0000F94755E8110F5CF222009F442CEB601A8 +:10B7D00080E290E00F94755E2A94F6CFF6018681A0 +:10B7E000978102C08FEF9FEF2B960FB6F894DEBFC4 +:10B7F0000FBECDBFDF91CF911F910F91FF90EF90C2 +:10B80000DF90CF90BF90AF909F908F907F906F9080 +:10B810005F904F903F902F9008958F929F92AF929C +:10B82000BF92CF92DF92EF92FF920F931F93CF932D +:10B83000DF93CDB7DEB729970FB6F894DEBF0FBE02 +:10B84000CDBF6A01122FB02E2BE3201720F0FF246A +:10B85000F394F00E02C02CE3F22E0F2D27E0AE0180 +:10B860004F5F5F4F0F94845DBC014981842F8970C5 +:10B87000813031F0E1FC06C0E0FE06C090E205C078 +:10B880009DE203C09BE201C090E05E2D507143FF3A +:10B890003CC0911102C083E001C084E0811718F41C +:10B8A000212F281B01C020E051110BC0F601822F6F +:10B8B00030E2882319F031938150FBCFC20ED11CA6 +:10B8C00020E0992329F0D6019C93F60131966F016F +:10B8D000C6010396E2FE0AC03EE4D6013C9341E471 +:10B8E00011964C93119712963C9306C03EE6F601D2 +:10B8F000308341E641833283FC01322F40E233231F +:10B9000009F442C041933150FACF42FF44C0911133 +:10B9100002C083E001C084E0811718F4212F281BA6 +:10B9200001C020E051110BC0F601822F30E28823C4 +:10B9300019F031938150FBCFC20ED11C20E0992326 +:10B9400029F0D6019C93F60131966F01C60103964A +:10B95000E2FE0BC039E4D6013C933EE411963C93E1 +:10B96000119736E412963C9307C039E6F60130830E +:10B970003EE6318336E63283FC01322F40E2332348 +:10B9800019F041933150FBCFFC01E20FF11D108201 +:10B990008EEF9FEFA6C021E030E0911102C020E0C1 +:10B9A00030E0161617061CF4FB01319602C0E1E0E8 +:10B9B000F0E02E0F3F1FBB2021F0EB2DF0E0319681 +:10B9C00002C0E0E0F0E02E0F3F1FE12FF0E02E1765 +:10B9D0003F071CF4121B212F01C020E08E2D88711F +:10B9E00059F4F601822F30E2882319F03193815007 +:10B9F000FBCFC20ED11C20E0992329F0D6019C93E5 +:10BA0000F60131966F0151110BC0F601822F90E3C0 +:10BA1000882319F091938150FBCFC20ED11C20E0F6 +:10BA20000F2D060F9A81342F307144FF03C09133DC +:10BA300009F40150101624F4093018F008E001C090 +:10BA400001E0AB0177FF02C040E050E0FB01E41BE6 +:10BA5000F50BA1E0B0E0AC0FBD1FEA0FFB1F8EE2BB +:10BA6000A82E4B01801A91080B2D10E0119501951D +:10BA700011094F3FBFEF5B0721F4D601AC9211963D +:10BA80006D01641775072CF08416950614F48181F6 +:10BA900001C080E3415051093196D60111967D01D4 +:10BAA0004017510724F0D6018C936701E2CF641749 +:10BAB000750739F4963320F4953319F4311101C028 +:10BAC00081E3F6018083F701822F90E2882319F049 +:10BAD00091938150FBCFF701E20FF11D108280E0BE +:10BAE00090E029960FB6F894DEBF0FBECDBFDF9170 +:10BAF000CF911F910F91FF90EF90DF90CF90BF906B +:10BB0000AF909F908F900895283008F027E033275A +:10BB1000DA01990F311D87FD91600096610571056D +:10BB200039F432602E5F3D9330E32A95E1F70895B2 +:10BB30009F3F30F080387105610509F03C5F3C5F44 +:10BB40003D93913008F08068911DDF93CF931F9350 +:10BB50000F93FF92EF92192F987F9695E92F969564 +:10BB60009695E90FFF27E35CF54F99273327EE24DD +:10BB7000FF24A701E70105900894079428F4360FE5 +:10BB8000E71EF81E491F511D660F771F881F991F5A +:10BB90000694A1F70590079428F4E70EF81E491FB4 +:10BBA000561FC11D770F881F991F661F0694A1F7A6 +:10BBB0000590079428F4F80E491F561FC71FD11D82 +:10BBC000880F991F661F771F0694A1F705900794A9 +:10BBD00020F4490F561FC71FD81F990F661F771FE4 +:10BBE000881F0694A9F784911095177041F0D69597 +:10BBF000C79557954795F794E7941A95C1F7E3EEE3 +:10BC0000F9E068941590159135916591959105909D +:10BC10007FE27395E118F10A430B560BC90BD0096B +:10BC2000C0F7E10CF11E431F561FC91FD01D7EF443 +:10BC3000703311F48A95E6CFE894015030F0080F84 +:10BC40000AF40027021708F4202F2395022F7A33D5 +:10BC500028F079E37D932A95E9F710C07D932A9522 +:10BC600089F6069497956795379517951794E11877 +:10BC7000F10A430B560BC90BD00998F023957E911E +:10BC800073957A3308F070E37C932013B8F77E91B4 +:10BC900070617D9330F0839571E37D9370E32A9515 +:10BCA000E1F71124EF90FF900F911F91CF91DF9159 +:10BCB000992787FD90950895992788270895FC0175 +:10BCC0000590615070400110D8F7809590958E0FC7 +:10BCD0009F1F0895FC016150704001900110D8F73A +:10BCE000809590958E0F9F1F08950F931F93CF936C +:10BCF000DF93FB01238121FD03C08FEF9FEF2CC059 +:10BD000022FF16C04681578124813581421753078F +:10BD100044F4A081B1819D012F5F3F4F3183208387 +:10BD20008C93268137812F5F3F4F3783268314C042 +:10BD30008B01EC01FB010084F185E02D1995892B25 +:10BD4000E1F6D80116968D919C911797019617965A +:10BD50009C938E931697CE01DF91CF911F910F91F7 +:10BD60000895FA01AA27283051F1203181F1E89491 +:10BD70006F936E7F6E5F7F4F8F4F9F4FAF4FB1E0DE +:10BD80003ED0B4E03CD0670F781F891F9A1FA11DD9 +:10BD9000680F791F8A1F911DA11D6A0F711D811DDA +:10BDA000911DA11D20D009F468943F912AE0269F9F +:10BDB00011243019305D3193DEF6CF010895462FFE +:10BDC0004770405D4193B3E00FD0C9F7F6CF462FDF +:10BDD0004F70405D4A3318F0495D31FD4052419348 +:10BDE00002D0A9F7EACFB4E0A69597958795779505 +:10BDF0006795BA95C9F700976105710508959B018C +:10BE0000AC010A2E06945795479537952795BA9514 +:10BE1000C9F7620F731F841F951FA01D089597F91E +:10BE20009F6780E870E060E008959FEF80EC0895E0 +:10BE300000240A9416161706180609060895002409 +:10BE40000A9412161306140605060895092E039483 +:10BE5000000C11F4882352F0BB0F40F4BF2B11F4F7 +:10BE600060FF04C06F5F7F4F8F4F9F4F089557FD56 +:10BE70009058440F551F59F05F3F71F04795880F58 +:10BE800097FB991F61F09F3F79F0879508951216EF +:10BE900013061406551FF2CF4695F1DF08C016169B +:10BEA00017061806991FF1CF86957105610508944C +:10BEB0000895E894BB2766277727CB0197F9089563 +:10BEC000F999FECF92BD81BDF89A992780B5089562 +:10BED000262FF999FECF1FBA92BD81BD20BD0FB6A6 +:10BEE000F894FA9AF99A0FBE01960895DB018F93A0 +:10BEF0009F930F94C75FBF91AF91A29F800D911D3B +:10BF0000A39F900DB29F900D11240895A1E21A2EC7 +:10BF1000AA1BBB1BFD010DC0AA1FBB1FEE1FFF1FED +:10BF2000A217B307E407F50720F0A21BB30BE40B3D +:10BF3000F50B661F771F881F991F1A9469F7609584 +:10BF40007095809590959B01AC01BD01CF0108953E +:10BF5000052E97FB1EF400940F94BF5F57FD07D08A +:10BF60000F94865F07FC03D04EF40D94BF5F50958D +:10BF70004095309521953F4F4F4F5F4F08959095D5 +:10BF80008095709561957F4F8F4F9F4F08950F94C7 +:10BF9000DA5FA59F900DB49F900DA49F800D911D19 +:10BFA00011240895B7FF0D94C75F0F94C75F821BDC +:10BFB000930B0895A29FB001B39FC001A39F700D82 +:10BFC000811D1124911DB29F700D811D1124911DA1 +:10BFD0000895991B79E004C0991F961708F0961BE5 +:10BFE000881F7A95C9F78095089587FB082E062645 +:10BFF00087FD819567FD61950F94E95F0EF491953A +:10C0000007FC81950895AA1BBB1B51E107C0AA1F1D +:10C01000BB1FA617B70710F0A61BB70B881F991FE9 +:10C020005A95A9F780959095BC01CD01089597FB8D +:10C03000072E16F4009407D077FD09D00F94036003 +:10C0400007FC05D03EF4909581959F4F089570951B +:10C0500061957F4F0895EE0FFF1F881F8BBF0790DC +:10C06000F691E02D19940F93083090F0982F872FB8 +:10C07000762F652F542F432F322F22270850F4CFCD +:10C08000220F331F441F551F661F771F881F991FDC +:10C090000A95B2F70F91089597FB10F816940008CF +:10C0A0000F93083098F00850232F342F452F562F28 +:10C0B000672F782F892F902DF4CF0594979587952A +:10C0C0007795679557954795379527950A95AAF7D8 +:10C0D0000F9108955058BB27AA270F9482600D94A2 +:10C0E000265F0F94185F38F00F941F5F20F039F42B +:10C0F0009F3F19F426F40D94155F0EF4E095E7FBCD +:10C100000D940F5FE92F0F94375F58F3BA1762074A +:10C1100073078407950720F079F4A6F50D94595F0D +:10C120000EF4E0950B2EBA2FA02D0B01B901900152 +:10C130000C01CA01A0011124FF27591B99F0593F96 +:10C1400050F4503E68F11A16F040A22F232F342FDE +:10C150004427585FF3CF469537952795A795F0402C +:10C160005395C9F77EF41F16BA0B620B730B840B41 +:10C17000BAF09150A1F0FF0FBB1F661F771F881FF9 +:10C18000C2F70EC0BA0F621F731F841F48F4879551 +:10C1900077956795B795F7959E3F08F0B0CF939543 +:10C1A000880F08F09927EE0F9795879508950F94BB +:10C1B000185F60F080E891E009F49EEF0F941F5F34 +:10C1C00028F040E851E071F45EEF0CC00D94155F6B +:10C1D0000D94595FE92FE0780F94375F40F3092EF3 +:10C1E000052AB1F3261737074807590738F00E2EEE +:10C1F00007F8E02569F0E025E0640AC0EF6307F87E +:10C20000009407FADB01B9019D01DC01CA01AD010F +:10C21000EF930F947C610F94265F0F941A615F91E6 +:10C22000552339F02BED3FE049E450FD49EC0D94E6 +:10C230006B600895DF93DD27B92FBF7740E85FE398 +:10C240001616170648075B0718F4D92F0F94D0620B +:10C250009F938F937F936F930F945963E4E4F3E07C +:10C260000F944D620F94265F2F913F914F915F91F4 +:10C270000F94A959DD2351F09058A2EA2AED3FE02E +:10C2800049EC5FE3D0785D270F948260DF910D94D5 +:10C29000265F0F94B36290F09F3748F4911116F423 +:10C2A0000D945A5F60E070E080E89FE3089526F007 +:10C2B0001B16611D711D811D0D9424620D943F623A +:10C2C0000F947662E3950D949F620F9479610D94BB +:10C2D000265F0F941F5F58F00F94185F40F029F409 +:10C2E0005F3F29F00D940F5F51110D945A5F0D942B +:10C2F000155F0F94375F68F39923B1F3552391F3DA +:10C30000951B550BBB27AA2762177307840738F0C4 +:10C310009F5F5F4F220F331F441FAA1FA9F335D021 +:10C320000E2E3AF0E0E832D091505040E695001CD5 +:10C33000CAF72BD0FE2F29D0660F771F881FBB1F8F +:10C34000261737074807AB07B0E809F0BB0B802D6D +:10C35000BF01FF2793585F4F3AF09E3F510578F099 +:10C360000D940F5F0D945A5F5F3FE4F3983ED4F352 +:10C37000869577956795B795F7959F5FC9F7880F6D +:10C38000911D9695879597F90895E1E0660F771FBF +:10C39000881FBB1F621773078407BA0720F0621B50 +:10C3A000730B840BBA0BEE1F88F7E09508950F947A +:10C3B000DE616894B1110D945A5F08950F943F5F48 +:10C3C00088F09F5798F0B92F9927B751B0F0E1F056 +:10C3D000660F771F881F991F1AF0BA95C9F714C006 +:10C3E000B13091F00F94595FB1E008950D94595F09 +:10C3F000672F782F8827B85F39F0B93FCCF386953F +:10C4000077956795B395D9F73EF49095809570959B +:10C4100061957F4F8F4F9F4F08950F94B36290F0B7 +:10C420009F3748F4911116F00D945A5F60E070E068 +:10C4300080E89FEB089526F41B16611D711D811D78 +:10C440000D9424620D943F62882371F4772321F0C8 +:10C450009850872B762F07C0662311F499270DC0BB +:10C460009051862B70E060E02AF09A95660F771F56 +:10C47000881FDAF7880F9695879597F908959F3F5B +:10C4800031F0915020F4879577956795B795880F8F +:10C49000911D9695879597F90895DF93CF931F93F4 +:10C4A0000F93FF92EF92DF927B018C01689406C09C +:10C4B000DA2EEF010F94A959FE01E894A591259178 +:10C4C000359145915591A6F3EF010F948260FE01DD +:10C4D0009701A801DA9469F7DF90EF90FF900F9130 +:10C4E0001F91CF91DF9108950D94155F0F943F5FD9 +:10C4F000D8F3E894E0E0BB279F57F0F02AED3FE047 +:10C5000049EC06C0EE0FBB0F661F771F881F28F08F +:10C51000B23A62077307840728F0B25A620B730BB2 +:10C52000840BE3959A9572F7803830F49A95BB0F97 +:10C53000661F771F881FD2F790480D944162EF93D2 +:10C54000E0FF07C0A2EA2AED3FE049EC5FEB0F9461 +:10C5500082600F94265F0F90039401FC9058E1E7EE +:10C56000F3E00D9469630F943F5FA0F0BEE7B91745 +:10C5700088F4BB279F3860F41616B11D672F782FFB +:10C580008827985FF7CF869577956795B11D939526 +:10C590009639C8F308950F94725908F48FEF0895EF +:10C5A0009B01AC0160E070E080E89FE30D94656161 +:10C5B0000F943F5F58F19E5760F19851A0F0E9F059 +:10C5C000983020F5092E9927660F771F881F991F2D +:10C5D0000A94D1F712C0062E672F782F8827985F0C +:10C5E00011F4000C07C0993FB4F3869577956795D1 +:10C5F0009395D9F7611D711D811D3EF4909580952D +:10C60000709561957F4F8F4F9F4F089568940D945B +:10C610005A5F0D94595F9F930F9476620F9007FCB9 +:10C62000EE5F0D949F6219F416F40D94155F0D944E +:10C630003F620F943F5FB8F39923C9F3B6F39F5756 +:10C64000550B87FF0F9462630024A0E640EA900137 +:10C6500080585695979528F4805C660F771F881F41 +:10C6600020F026173707480730F4621B730B840B42 +:10C67000202931294A2BA695179407942025312586 +:10C680004A2758F7660F771F881F20F026173707AD +:10C69000480730F4620B730B840B200D311D411DD4 +:10C6A000A09581F7B901842F9158880F96958795A9 +:10C6B00008959B01AC010D9496590F947259880B03 +:10C6C000990B089591505040660F771F881FD2F73D +:10C6D00008959F938F937F936F93FF93EF939B01A5 +:10C6E000AC010F949659EF91FF910F944D622F91E9 +:10C6F0003F914F915F910D94965981E090E0F894AD +:10C700000D9408649111089581548A5108F4805E53 +:10C71000855A0895FB01DC0104C08D9101908019B8 +:10C7200021F441505040C8F7881B990B0895FB0134 +:10C73000DC0102C001900D9241505040D8F708959D +:10C74000DC0101C06D9341505040E0F70895FB01BA +:10C75000DC018D9181341CF08B350CF4805E61918D +:10C7600061341CF06B350CF4605E861B611189F33B +:10C77000990B0895FB01DC010D900020E9F711975A +:10C7800001900D920020E1F70895FC018191861738 +:10C7900021F08823D9F7992708953197CF0108957B +:10C7A000FB01DC018D91019080190110D9F3990BE7 +:10C7B0000895FB01DC0101900D920020E1F708953E +:10C7C000FB01DC014150504030F08D910190801907 +:10C7D00019F40020B9F7881B990B0895FB01DC01BF +:10C7E0004150504048F001900D920020C9F701C01F +:10C7F0001D9241505040E0F70895FC0181E090E027 +:10C800000190061609F4CF010020D1F70197089591 +:10C8100012E2C5E7D2E200E006C0802FFE010F94CD +:10C820002B602196011DC637D10780E00807A9F7C4 +:04C83000F894FFCFAA +:10C8340002C0D401005CFF79C4640000007A4300A4 +:10C84400005243CDCCCC3DFFFFFFFFFFFFFF013083 +:10C85400783030303000104000000080150C03E3C5 +:10C864008626025802000020410000C8C1000000D2 +:10C8740000000000000000803FAA00FF3FFF3F00CF +:10C88400000000FF3F010101FF06010000204100FC +:10C8940000C8C10000000000009B4300808E4300DC +:10C8A40000C8430164000000C8410000803FFFFF4E +:10C8B400010000000000A041008089430000A04165 +:10C8C40058595A4500803B4500803B450000704361 +:10C8D4000000704200803B4500803B4500803B45A2 +:10C8E400000040400000344200000000000000004E +:10C8F4000000000000005041000000000000004162 +:10C9040064000000640000000300000064000000F4 +:10C914006400000003000000030000001E0000008B +:10C924001E0000001E0000001E0000001E0000008B +:10C934001E000000000000000000000000000000D5 +:10C944000000A041008089430000A04100000000D5 +:10C95400B4E74DE777E701E8A40486E79AE7000027 +:10C964000000C202600250049C031E024A04D80262 +:10C974006603120228040004FE01F0010000000016 +:10C98400AE894DE7E086DF861010101010108787FF +:10C994008787876736593657360001800040002064 +:10C9A40000100008000400020000001018243604DF +:10C9B400050300014D313038004D313132004D3422 +:10C9C40031300056373400455252005A005900584D +:08C9D400002F002F504C52000F +:00000001FF diff --git a/THINKER V2/config/Eryone/THINKER SE/Stock with Bltouch filament runout/Configuration.h b/THINKER V2/config/Eryone/THINKER SE/Stock with Bltouch filament runout/Configuration.h index 1c361fa452..3e56b16027 100644 --- a/THINKER V2/config/Eryone/THINKER SE/Stock with Bltouch filament runout/Configuration.h +++ b/THINKER V2/config/Eryone/THINKER SE/Stock with Bltouch filament runout/Configuration.h @@ -134,7 +134,7 @@ #endif // Name displayed in the LCD "Ready" message and Info menu -#define CUSTOM_MACHINE_NAME "Thinker V2_BL" +#define CUSTOM_MACHINE_NAME "Thinker V2_BL_FL" // Printer's unique ID, used by some programs to differentiate between machines. // Choose your own or use a service like http://www.uuidgenerator.net/version4 diff --git a/THINKER V2/config/Eryone/THINKER SE/Stock with Bltouch filament runout/Configuration_adv.h b/THINKER V2/config/Eryone/THINKER SE/Stock with Bltouch filament runout/Configuration_adv.h index 3ea426452b..9cdd042373 100644 --- a/THINKER V2/config/Eryone/THINKER SE/Stock with Bltouch filament runout/Configuration_adv.h +++ b/THINKER V2/config/Eryone/THINKER SE/Stock with Bltouch filament runout/Configuration_adv.h @@ -1729,7 +1729,7 @@ // This short retract is done immediately, before parking the nozzle. #define FILAMENT_CHANGE_UNLOAD_FEEDRATE 30//10 // (mm/s) Unload filament feedrate. This can be pretty fast. #define FILAMENT_CHANGE_UNLOAD_ACCEL 16//25 // (mm/s^2) Lower acceleration may allow a faster feedrate. - #define FILAMENT_CHANGE_UNLOAD_LENGTH 450//100 // (mm) The length of filament for a complete unload. + #define FILAMENT_CHANGE_UNLOAD_LENGTH 25//100 // (mm) The length of filament for a complete unload. // For Bowden, the full length of the tube and nozzle. // For direct drive, the full length of the nozzle. // Set to 0 for manual unloading. diff --git a/THINKER V2/config/Eryone/THINKER SE/Stock with TMC2209 sensorless Bltouch/Configuration.h b/THINKER V2/config/Eryone/THINKER SE/Stock with TMC2209 sensorless Bltouch/Configuration.h index 0be630b878..8ad700b277 100644 --- a/THINKER V2/config/Eryone/THINKER SE/Stock with TMC2209 sensorless Bltouch/Configuration.h +++ b/THINKER V2/config/Eryone/THINKER SE/Stock with TMC2209 sensorless Bltouch/Configuration.h @@ -1119,7 +1119,7 @@ //#define FILAMENT_RUNOUT_SENSOR #if ENABLED(FILAMENT_RUNOUT_SENSOR) #define NUM_RUNOUT_SENSORS 1 // Number of sensors, up to one per extruder. Define a FIL_RUNOUT#_PIN for each. - #define FIL_RUNOUT_INVERTING false // Set to true to invert the logic of the sensor. + #define FIL_RUNOUT_INVERTING true // Set to true to invert the logic of the sensor. #define FIL_RUNOUT_PULLUP // Use internal pullup for filament runout pins. //#define FIL_RUNOUT_PULLDOWN // Use internal pulldown for filament runout pins. diff --git a/THINKER V2/config/Eryone/THINKER SE/Stock with TMC2209 sensorless Bltouch/Configuration_adv.h b/THINKER V2/config/Eryone/THINKER SE/Stock with TMC2209 sensorless Bltouch/Configuration_adv.h index d6f8ae0526..a7099578d0 100644 --- a/THINKER V2/config/Eryone/THINKER SE/Stock with TMC2209 sensorless Bltouch/Configuration_adv.h +++ b/THINKER V2/config/Eryone/THINKER SE/Stock with TMC2209 sensorless Bltouch/Configuration_adv.h @@ -1729,7 +1729,7 @@ // This short retract is done immediately, before parking the nozzle. #define FILAMENT_CHANGE_UNLOAD_FEEDRATE 30//10 // (mm/s) Unload filament feedrate. This can be pretty fast. #define FILAMENT_CHANGE_UNLOAD_ACCEL 16//25 // (mm/s^2) Lower acceleration may allow a faster feedrate. - #define FILAMENT_CHANGE_UNLOAD_LENGTH 450//100 // (mm) The length of filament for a complete unload. + #define FILAMENT_CHANGE_UNLOAD_LENGTH 26//100 // (mm) The length of filament for a complete unload. // For Bowden, the full length of the tube and nozzle. // For direct drive, the full length of the nozzle. // Set to 0 for manual unloading. diff --git a/THINKER V2/config/Eryone/THINKER SE/Stock with TMC2209 sensorless/Configuration.h b/THINKER V2/config/Eryone/THINKER SE/Stock with TMC2209 sensorless/Configuration.h index 613b3f45e5..c76fb12935 100644 --- a/THINKER V2/config/Eryone/THINKER SE/Stock with TMC2209 sensorless/Configuration.h +++ b/THINKER V2/config/Eryone/THINKER SE/Stock with TMC2209 sensorless/Configuration.h @@ -1119,7 +1119,7 @@ //#define FILAMENT_RUNOUT_SENSOR #if ENABLED(FILAMENT_RUNOUT_SENSOR) #define NUM_RUNOUT_SENSORS 1 // Number of sensors, up to one per extruder. Define a FIL_RUNOUT#_PIN for each. - #define FIL_RUNOUT_INVERTING false // Set to true to invert the logic of the sensor. + #define FIL_RUNOUT_INVERTING true // Set to true to invert the logic of the sensor. #define FIL_RUNOUT_PULLUP // Use internal pullup for filament runout pins. //#define FIL_RUNOUT_PULLDOWN // Use internal pulldown for filament runout pins. diff --git a/THINKER V2/config/Eryone/THINKER SE/TMC2209 with filament runout/Configuration.h b/THINKER V2/config/Eryone/THINKER SE/TMC2209 with filament runout/Configuration.h new file mode 100644 index 0000000000..a21240a6a2 --- /dev/null +++ b/THINKER V2/config/Eryone/THINKER SE/TMC2209 with filament runout/Configuration.h @@ -0,0 +1,2239 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (c) 2019 MarlinFirmware [https://github.com/MarlinFirmware/Marlin] + * + * Based on Sprinter and grbl. + * Copyright (c) 2011 Camiel Gubbels / Erik van der Zalm + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + */ +#pragma once + +/** + * Configuration.h + * + * Basic settings such as: + * + * - Type of electronics + * - Type of temperature sensor + * - Printer geometry + * - Endstop configuration + * - LCD controller + * - Extra features + * + * Advanced settings can be found in Configuration_adv.h + * + */ +#define CONFIGURATION_H_VERSION 020000 + +//=========================================================================== +//============================= Getting Started ============================= +//=========================================================================== + +/** + * Here are some standard links for getting your machine calibrated: + * + * http://reprap.org/wiki/Calibration + * http://youtu.be/wAL9d7FgInk + * http://calculator.josefprusa.cz + * http://reprap.org/wiki/Triffid_Hunter%27s_Calibration_Guide + * http://www.thingiverse.com/thing:5573 + * https://sites.google.com/site/repraplogphase/calibration-of-your-reprap + * http://www.thingiverse.com/thing:298812 + */ + +//=========================================================================== +//============================= DELTA Printer =============================== +//=========================================================================== +// For a Delta printer start with one of the configuration files in the +// config/examples/delta directory and customize for your machine. +// + +//=========================================================================== +//============================= SCARA Printer =============================== +//=========================================================================== +// For a SCARA printer start with the configuration files in +// config/examples/SCARA and customize for your machine. +// + +// @section info + +// Author info of this build printed to the host during boot and M115 +#define STRING_CONFIG_H_AUTHOR "(none, default config)" // Who made the changes. +//#define CUSTOM_VERSION_FILE Version.h // Path from the root directory (no quotes) + +/** + * *** VENDORS PLEASE READ *** + * + * Marlin allows you to add a custom boot image for Graphical LCDs. + * With this option Marlin will first show your custom screen followed + * by the standard Marlin logo with version number and web URL. + * + * We encourage you to take advantage of this new feature and we also + * respectfully request that you retain the unmodified Marlin boot screen. + */ + +// Show the Marlin bootscreen on startup. ** ENABLE FOR PRODUCTION ** +#define SHOW_BOOTSCREEN + +// Show the bitmap in Marlin/_Bootscreen.h on startup. +#define SHOW_CUSTOM_BOOTSCREEN + +// Show the bitmap in Marlin/_Statusscreen.h on the status screen. +//#define CUSTOM_STATUS_SCREEN_IMAGE + +// @section machine + +/** + * Select the serial port on the board to use for communication with the host. + * This allows the connection of wireless adapters (for instance) to non-default port pins. + * Note: The first serial port (-1 or 0) will always be used by the Arduino bootloader. + * + * :[-1, 0, 1, 2, 3, 4, 5, 6, 7] + */ +#define SERIAL_PORT 0 + +/** + * Select a secondary serial port on the board to use for communication with the host. + * This allows the connection of wireless adapters (for instance) to non-default port pins. + * Serial port -1 is the USB emulated serial port, if available. + * + * :[-1, 0, 1, 2, 3, 4, 5, 6, 7] + */ +//#define SERIAL_PORT_2 -1 + +/** + * This setting determines the communication speed of the printer. + * + * 250000 works in most cases, but you might try a lower speed if + * you commonly experience drop-outs during host printing. + * You may try up to 1000000 to speed up SD file transfer. + * + * :[2400, 9600, 19200, 38400, 57600, 115200, 250000, 500000, 1000000] + */ +#define BAUDRATE 250000 + +// Enable the Bluetooth serial interface on AT90USB devices +//#define BLUETOOTH + +// Choose the name from boards.h that matches your setup +#ifndef MOTHERBOARD + #define MOTHERBOARD BOARD_RAMBO +#endif + +// Name displayed in the LCD "Ready" message and Info menu +#define CUSTOM_MACHINE_NAME "Thinker V2_2209_FL" + +// Printer's unique ID, used by some programs to differentiate between machines. +// Choose your own or use a service like http://www.uuidgenerator.net/version4 +//#define MACHINE_UUID "00000000-0000-0000-0000-000000000000" + +// @section extruder + +// This defines the number of extruders +// :[1, 2, 3, 4, 5, 6] +#define EXTRUDERS 1 + +// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc. +#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75 + +// For Cyclops or any "multi-extruder" that shares a single nozzle. +//#define SINGLENOZZLE + +/** + * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants. + * + * This device allows one stepper driver on a control board to drive + * two to eight stepper motors, one at a time, in a manner suitable + * for extruders. + * + * This option only allows the multiplexer to switch on tool-change. + * Additional options to configure custom E moves are pending. + */ +//#define MK2_MULTIPLEXER +#if ENABLED(MK2_MULTIPLEXER) + // Override the default DIO selector pins here, if needed. + // Some pins files may provide defaults for these pins. + //#define E_MUX0_PIN 40 // Always Required + //#define E_MUX1_PIN 42 // Needed for 3 to 8 inputs + //#define E_MUX2_PIN 44 // Needed for 5 to 8 inputs +#endif + +/** + * Prusa Multi-Material Unit v2 + * + * Requires NOZZLE_PARK_FEATURE to park print head in case MMU unit fails. + * Requires EXTRUDERS = 5 + * + * For additional configuration see Configuration_adv.h + */ +//#define PRUSA_MMU2 + +// A dual extruder that uses a single stepper motor +//#define SWITCHING_EXTRUDER +#if ENABLED(SWITCHING_EXTRUDER) + #define SWITCHING_EXTRUDER_SERVO_NR 0 + #define SWITCHING_EXTRUDER_SERVO_ANGLES { 0, 90 } // Angles for E0, E1[, E2, E3] + #if EXTRUDERS > 3 + #define SWITCHING_EXTRUDER_E23_SERVO_NR 1 + #endif +#endif + +// A dual-nozzle that uses a servomotor to raise/lower one (or both) of the nozzles +//#define SWITCHING_NOZZLE +#if ENABLED(SWITCHING_NOZZLE) + #define SWITCHING_NOZZLE_SERVO_NR 0 + //#define SWITCHING_NOZZLE_E1_SERVO_NR 1 // If two servos are used, the index of the second + #define SWITCHING_NOZZLE_SERVO_ANGLES { 0, 90 } // Angles for E0, E1 (single servo) or lowered/raised (dual servo) +#endif + +/** + * Two separate X-carriages with extruders that connect to a moving part + * via a solenoid docking mechanism. Requires SOL1_PIN and SOL2_PIN. + */ +//#define PARKING_EXTRUDER + +/** + * Two separate X-carriages with extruders that connect to a moving part + * via a magnetic docking mechanism using movements and no solenoid + * + * project : https://www.thingiverse.com/thing:3080893 + * movements : https://youtu.be/0xCEiG9VS3k + * https://youtu.be/Bqbcs0CU2FE + */ +//#define MAGNETIC_PARKING_EXTRUDER + +#if EITHER(PARKING_EXTRUDER, MAGNETIC_PARKING_EXTRUDER) + + #define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders + #define PARKING_EXTRUDER_GRAB_DISTANCE 1 // (mm) Distance to move beyond the parking point to grab the extruder + //#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381 + + #if ENABLED(PARKING_EXTRUDER) + + #define PARKING_EXTRUDER_SOLENOIDS_INVERT // If enabled, the solenoid is NOT magnetized with applied voltage + #define PARKING_EXTRUDER_SOLENOIDS_PINS_ACTIVE LOW // LOW or HIGH pin signal energizes the coil + #define PARKING_EXTRUDER_SOLENOIDS_DELAY 250 // (ms) Delay for magnetic field. No delay if 0 or not defined. + //#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381 + + #elif ENABLED(MAGNETIC_PARKING_EXTRUDER) + + #define MPE_FAST_SPEED 9000 // (mm/m) Speed for travel before last distance point + #define MPE_SLOW_SPEED 4500 // (mm/m) Speed for last distance travel to park and couple + #define MPE_TRAVEL_DISTANCE 10 // (mm) Last distance point + #define MPE_COMPENSATION 0 // Offset Compensation -1 , 0 , 1 (multiplier) only for coupling + + #endif + +#endif + +/** + * Switching Toolhead + * + * Support for swappable and dockable toolheads, such as + * the E3D Tool Changer. Toolheads are locked with a servo. + */ +//#define SWITCHING_TOOLHEAD + +/** + * Magnetic Switching Toolhead + * + * Support swappable and dockable toolheads with a magnetic + * docking mechanism using movement and no servo. + */ +//#define MAGNETIC_SWITCHING_TOOLHEAD + +/** + * Electromagnetic Switching Toolhead + * + * Parking for CoreXY / HBot kinematics. + * Toolheads are parked at one edge and held with an electromagnet. + * Supports more than 2 Toolheads. See https://youtu.be/JolbsAKTKf4 + */ +//#define ELECTROMAGNETIC_SWITCHING_TOOLHEAD + +#if ANY(SWITCHING_TOOLHEAD, MAGNETIC_SWITCHING_TOOLHEAD, ELECTROMAGNETIC_SWITCHING_TOOLHEAD) + #define SWITCHING_TOOLHEAD_Y_POS 235 // (mm) Y position of the toolhead dock + #define SWITCHING_TOOLHEAD_Y_SECURITY 10 // (mm) Security distance Y axis + #define SWITCHING_TOOLHEAD_Y_CLEAR 60 // (mm) Minimum distance from dock for unobstructed X axis + #define SWITCHING_TOOLHEAD_X_POS { 215, 0 } // (mm) X positions for parking the extruders + #if ENABLED(SWITCHING_TOOLHEAD) + #define SWITCHING_TOOLHEAD_SERVO_NR 2 // Index of the servo connector + #define SWITCHING_TOOLHEAD_SERVO_ANGLES { 0, 180 } // (degrees) Angles for Lock, Unlock + #elif ENABLED(MAGNETIC_SWITCHING_TOOLHEAD) + #define SWITCHING_TOOLHEAD_Y_RELEASE 5 // (mm) Security distance Y axis + #define SWITCHING_TOOLHEAD_X_SECURITY { 90, 150 } // (mm) Security distance X axis (T0,T1) + //#define PRIME_BEFORE_REMOVE // Prime the nozzle before release from the dock + #if ENABLED(PRIME_BEFORE_REMOVE) + #define SWITCHING_TOOLHEAD_PRIME_MM 20 // (mm) Extruder prime length + #define SWITCHING_TOOLHEAD_RETRACT_MM 10 // (mm) Retract after priming length + #define SWITCHING_TOOLHEAD_PRIME_FEEDRATE 300 // (mm/m) Extruder prime feedrate + #define SWITCHING_TOOLHEAD_RETRACT_FEEDRATE 2400 // (mm/m) Extruder retract feedrate + #endif + #elif ENABLED(ELECTROMAGNETIC_SWITCHING_TOOLHEAD) + #define SWITCHING_TOOLHEAD_Z_HOP 2 // (mm) Z raise for switching + #endif +#endif + +/** + * "Mixing Extruder" + * - Adds G-codes M163 and M164 to set and "commit" the current mix factors. + * - Extends the stepping routines to move multiple steppers in proportion to the mix. + * - Optional support for Repetier Firmware's 'M164 S' supporting virtual tools. + * - This implementation supports up to two mixing extruders. + * - Enable DIRECT_MIXING_IN_G1 for M165 and mixing in G1 (from Pia Taubert's reference implementation). + */ +//#define MIXING_EXTRUDER +#if ENABLED(MIXING_EXTRUDER) + #define MIXING_STEPPERS 2 // Number of steppers in your mixing extruder + #define MIXING_VIRTUAL_TOOLS 16 // Use the Virtual Tool method with M163 and M164 + //#define DIRECT_MIXING_IN_G1 // Allow ABCDHI mix factors in G1 movement commands + //#define GRADIENT_MIX // Support for gradient mixing with M166 and LCD + #if ENABLED(GRADIENT_MIX) + //#define GRADIENT_VTOOL // Add M166 T to use a V-tool index as a Gradient alias + #endif +#endif + +// Offset of the extruders (uncomment if using more than one and relying on firmware to position when changing). +// The offset has to be X=0, Y=0 for the extruder 0 hotend (default extruder). +// For the other hotends it is their distance from the extruder 0 hotend. +//#define HOTEND_OFFSET_X { 0.0, 20.00 } // (mm) relative X-offset for each nozzle +//#define HOTEND_OFFSET_Y { 0.0, 5.00 } // (mm) relative Y-offset for each nozzle +//#define HOTEND_OFFSET_Z { 0.0, 0.00 } // (mm) relative Z-offset for each nozzle + +// @section machine + +/** + * Power Supply Control + * + * Enable and connect the power supply to the PS_ON_PIN. + * Specify whether the power supply is active HIGH or active LOW. + */ +//#define PSU_CONTROL +//#define PSU_NAME "Power Supply" + +#if ENABLED(PSU_CONTROL) + #define PSU_ACTIVE_HIGH false // Set 'false' for ATX, 'true' for X-Box + + //#define PSU_DEFAULT_OFF // Keep power off until enabled directly with M80 + //#define PSU_POWERUP_DELAY 100 // (ms) Delay for the PSU to warm up to full power + + //#define AUTO_POWER_CONTROL // Enable automatic control of the PS_ON pin + #if ENABLED(AUTO_POWER_CONTROL) + #define AUTO_POWER_FANS // Turn on PSU if fans need power + #define AUTO_POWER_E_FANS + #define AUTO_POWER_CONTROLLERFAN + #define AUTO_POWER_CHAMBER_FAN + //#define AUTO_POWER_E_TEMP 50 // (°C) Turn on PSU over this temperature + //#define AUTO_POWER_CHAMBER_TEMP 30 // (°C) Turn on PSU over this temperature + #define POWER_TIMEOUT 30 + #endif +#endif + +// @section temperature + +//=========================================================================== +//============================= Thermal Settings ============================ +//=========================================================================== + +/** + * --NORMAL IS 4.7kohm PULLUP!-- 1kohm pullup can be used on hotend sensor, using correct resistor and table + * + * Temperature sensors available: + * + * -5 : PT100 / PT1000 with MAX31865 (only for sensors 0-1) + * -3 : thermocouple with MAX31855 (only for sensors 0-1) + * -2 : thermocouple with MAX6675 (only for sensors 0-1) + * -4 : thermocouple with AD8495 + * -1 : thermocouple with AD595 + * 0 : not used + * 1 : 100k thermistor - best choice for EPCOS 100k (4.7k pullup) + * 331 : (3.3V scaled thermistor 1 table) + * 2 : 200k thermistor - ATC Semitec 204GT-2 (4.7k pullup) + * 3 : Mendel-parts thermistor (4.7k pullup) + * 4 : 10k thermistor !! do not use it for a hotend. It gives bad resolution at high temp. !! + * 5 : 100K thermistor - ATC Semitec 104GT-2/104NT-4-R025H42G (Used in ParCan & J-Head) (4.7k pullup) + * 501 : 100K Zonestar (Tronxy X3A) Thermistor + * 512 : 100k RPW-Ultra hotend thermistor (4.7k pullup) + * 6 : 100k EPCOS - Not as accurate as table 1 (created using a fluke thermocouple) (4.7k pullup) + * 7 : 100k Honeywell thermistor 135-104LAG-J01 (4.7k pullup) + * 71 : 100k Honeywell thermistor 135-104LAF-J01 (4.7k pullup) + * 8 : 100k 0603 SMD Vishay NTCS0603E3104FXT (4.7k pullup) + * 9 : 100k GE Sensing AL03006-58.2K-97-G1 (4.7k pullup) + * 10 : 100k RS thermistor 198-961 (4.7k pullup) + * 11 : 100k beta 3950 1% thermistor (4.7k pullup) + * 12 : 100k 0603 SMD Vishay NTCS0603E3104FXT (4.7k pullup) (calibrated for Makibox hot bed) + * 13 : 100k Hisens 3950 1% up to 300°C for hotend "Simple ONE " & "Hotend "All In ONE" + * 15 : 100k thermistor calibration for JGAurora A5 hotend + * 18 : ATC Semitec 204GT-2 (4.7k pullup) Dagoma.Fr - MKS_Base_DKU001327 + * 20 : Pt100 with circuit in the Ultimainboard V2.x + * 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x + * 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950 + * 61 : 100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup + * 66 : 4.7M High Temperature thermistor from Dyze Design + * 67 : 450C thermistor from SliceEngineering + * 70 : the 100K thermistor found in the bq Hephestos 2 + * 75 : 100k Generic Silicon Heat Pad with NTC 100K MGB18-104F39050L32 thermistor + * 99 : 100k thermistor with a 10K pull-up resistor (found on some Wanhao i3 machines) + * + * 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k. + * (but gives greater accuracy and more stable PID) + * 51 : 100k thermistor - EPCOS (1k pullup) + * 52 : 200k thermistor - ATC Semitec 204GT-2 (1k pullup) + * 55 : 100k thermistor - ATC Semitec 104GT-2 (Used in ParCan & J-Head) (1k pullup) + * + * 1047 : Pt1000 with 4k7 pullup + * 1010 : Pt1000 with 1k pullup (non standard) + * 147 : Pt100 with 4k7 pullup + * 110 : Pt100 with 1k pullup (non standard) + * + * 1000 : Custom - Specify parameters in Configuration_adv.h + * + * Use these for Testing or Development purposes. NEVER for production machine. + * 998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below. + * 999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below. + */ +#define TEMP_SENSOR_0 13 +#define TEMP_SENSOR_1 0 +#define TEMP_SENSOR_2 0 +#define TEMP_SENSOR_3 0 +#define TEMP_SENSOR_4 0 +#define TEMP_SENSOR_5 0 +#define TEMP_SENSOR_BED 13 +#define TEMP_SENSOR_CHAMBER 0 + +// Dummy thermistor constant temperature readings, for use with 998 and 999 +#define DUMMY_THERMISTOR_998_VALUE 25 +#define DUMMY_THERMISTOR_999_VALUE 100 + +// Use temp sensor 1 as a redundant sensor with sensor 0. If the readings +// from the two sensors differ too much the print will be aborted. +//#define TEMP_SENSOR_1_AS_REDUNDANT +#define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10 + +#define TEMP_RESIDENCY_TIME 10 // (seconds) Time to wait for hotend to "settle" in M109 +#define TEMP_WINDOW 1 // (°C) Temperature proximity for the "temperature reached" timer +#define TEMP_HYSTERESIS 3 // (°C) Temperature proximity considered "close enough" to the target + +#define TEMP_BED_RESIDENCY_TIME 10 // (seconds) Time to wait for bed to "settle" in M190 +#define TEMP_BED_WINDOW 1 // (°C) Temperature proximity for the "temperature reached" timer +#define TEMP_BED_HYSTERESIS 3 // (°C) Temperature proximity considered "close enough" to the target + +// Below this temperature the heater will be switched off +// because it probably indicates a broken thermistor wire. +#define HEATER_0_MINTEMP 5 +#define HEATER_1_MINTEMP 5 +#define HEATER_2_MINTEMP 5 +#define HEATER_3_MINTEMP 5 +#define HEATER_4_MINTEMP 5 +#define HEATER_5_MINTEMP 5 +#define BED_MINTEMP 5 + +// Above this temperature the heater will be switched off. +// This can protect components from overheating, but NOT from shorts and failures. +// (Use MINTEMP for thermistor short/failure protection.) +#define HEATER_0_MAXTEMP 275 +#define HEATER_1_MAXTEMP 275 +#define HEATER_2_MAXTEMP 275 +#define HEATER_3_MAXTEMP 275 +#define HEATER_4_MAXTEMP 275 +#define HEATER_5_MAXTEMP 275 +#define BED_MAXTEMP 150 + +//=========================================================================== +//============================= PID Settings ================================ +//=========================================================================== +// PID Tuning Guide here: http://reprap.org/wiki/PID_Tuning + +// Comment the following line to disable PID and enable bang-bang. +#define PIDTEMP +#define BANG_MAX 255 // Limits current to nozzle while in bang-bang mode; 255=full current +#define PID_MAX BANG_MAX // Limits current to nozzle while PID is active (see PID_FUNCTIONAL_RANGE below); 255=full current +#define PID_K1 0.95 // Smoothing factor within any PID loop +#if ENABLED(PIDTEMP) + //#define PID_EDIT_MENU // Add PID editing to the "Advanced Settings" menu. (~700 bytes of PROGMEM) + //#define PID_AUTOTUNE_MENU // Add PID auto-tuning to the "Advanced Settings" menu. (~250 bytes of PROGMEM) + //#define PID_DEBUG // Sends debug data to the serial port. + //#define PID_OPENLOOP 1 // Puts PID in open loop. M104/M140 sets the output power from 0 to PID_MAX + //#define SLOW_PWM_HEATERS // PWM with very low frequency (roughly 0.125Hz=8s) and minimum state time of approximately 1s useful for heaters driven by a relay + //#define PID_PARAMS_PER_HOTEND // Uses separate PID parameters for each extruder (useful for mismatched extruders) + // Set/get with gcode: M301 E[extruder number, 0-2] + #define PID_FUNCTIONAL_RANGE 10 // If the temperature difference between the target temperature and the actual temperature + // is more than PID_FUNCTIONAL_RANGE then the PID will be shut off and the heater will be set to min/max. + + // If you are using a pre-configured hotend then you can use one of the value sets by uncommenting it + + // Ultimaker Kp: 29.88 Ki: 2.72 Kd: 81.99 + #define DEFAULT_Kp 22.2 + #define DEFAULT_Ki 1.08 + #define DEFAULT_Kd 114 + + // MakerGear + //#define DEFAULT_Kp 7.0 + //#define DEFAULT_Ki 0.1 + //#define DEFAULT_Kd 12 + + // Mendel Parts V9 on 12V + //#define DEFAULT_Kp 63.0 + //#define DEFAULT_Ki 2.25 + //#define DEFAULT_Kd 440 + +#endif // PIDTEMP + +//=========================================================================== +//====================== PID > Bed Temperature Control ====================== +//=========================================================================== + +/** + * PID Bed Heating + * + * If this option is enabled set PID constants below. + * If this option is disabled, bang-bang will be used and BED_LIMIT_SWITCHING will enable hysteresis. + * + * The PID frequency will be the same as the extruder PWM. + * If PID_dT is the default, and correct for the hardware/configuration, that means 7.689Hz, + * which is fine for driving a square wave into a resistive load and does not significantly + * impact FET heating. This also works fine on a Fotek SSR-10DA Solid State Relay into a 250W + * heater. If your configuration is significantly different than this and you don't understand + * the issues involved, don't use bed PID until someone else verifies that your hardware works. + */ +//#define PIDTEMPBED + +//#define BED_LIMIT_SWITCHING + +/** + * Max Bed Power + * Applies to all forms of bed control (PID, bang-bang, and bang-bang with hysteresis). + * When set to any value below 255, enables a form of PWM to the bed that acts like a divider + * so don't use it unless you are OK with PWM on your bed. (See the comment on enabling PIDTEMPBED) + */ +#define MAX_BED_POWER 255 // limits duty cycle to bed; 255=full current + +#if ENABLED(PIDTEMPBED) + //#define MIN_BED_POWER 0 + //#define PID_BED_DEBUG // Sends debug data to the serial port. + + //120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+) + //from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10) + #define DEFAULT_bedKp 100.00 + #define DEFAULT_bedKi 5.023 + #define DEFAULT_bedKd 305.4 + + //120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+) + //from pidautotune + //#define DEFAULT_bedKp 97.1 + //#define DEFAULT_bedKi 1.41 + //#define DEFAULT_bedKd 1675.16 + + // FIND YOUR OWN: "M303 E-1 C8 S90" to run autotune on the bed at 90 degreesC for 8 cycles. +#endif // PIDTEMPBED + +// @section extruder + +/** + * Prevent extrusion if the temperature is below EXTRUDE_MINTEMP. + * Add M302 to set the minimum extrusion temperature and/or turn + * cold extrusion prevention on and off. + * + * *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! *** + */ +#define PREVENT_COLD_EXTRUSION +#define EXTRUDE_MINTEMP 170 + +/** + * Prevent a single extrusion longer than EXTRUDE_MAXLENGTH. + * Note: For Bowden Extruders make this large enough to allow load/unload. + */ +#define PREVENT_LENGTHY_EXTRUDE +#define EXTRUDE_MAXLENGTH 600//200 + +//=========================================================================== +//======================== Thermal Runaway Protection ======================= +//=========================================================================== + +/** + * Thermal Protection provides additional protection to your printer from damage + * and fire. Marlin always includes safe min and max temperature ranges which + * protect against a broken or disconnected thermistor wire. + * + * The issue: If a thermistor falls out, it will report the much lower + * temperature of the air in the room, and the the firmware will keep + * the heater on. + * + * If you get "Thermal Runaway" or "Heating failed" errors the + * details can be tuned in Configuration_adv.h + */ + +#define THERMAL_PROTECTION_HOTENDS // Enable thermal protection for all extruders +#define THERMAL_PROTECTION_BED // Enable thermal protection for the heated bed +#define THERMAL_PROTECTION_CHAMBER // Enable thermal protection for the heated chamber + +//=========================================================================== +//============================= Mechanical Settings ========================= +//=========================================================================== + +// @section machine + +// Uncomment one of these options to enable CoreXY, CoreXZ, or CoreYZ kinematics +// either in the usual order or reversed +//#define COREXY +//#define COREXZ +//#define COREYZ +//#define COREYX +//#define COREZX +//#define COREZY + +//=========================================================================== +//============================== Endstop Settings =========================== +//=========================================================================== + +// @section homing + +// Specify here all the endstop connectors that are connected to any endstop or probe. +// Almost all printers will be using one per axis. Probes will use one or more of the +// extra connectors. Leave undefined any used for non-endstop and non-probe purposes. +#define USE_XMIN_PLUG +#define USE_YMIN_PLUG +#define USE_ZMIN_PLUG +//#define USE_XMAX_PLUG +//#define USE_YMAX_PLUG +//#define USE_ZMAX_PLUG + +// Enable pullup for all endstops to prevent a floating state +#define ENDSTOPPULLUPS +#if DISABLED(ENDSTOPPULLUPS) + // Disable ENDSTOPPULLUPS to set pullups individually + //#define ENDSTOPPULLUP_XMAX + //#define ENDSTOPPULLUP_YMAX + //#define ENDSTOPPULLUP_ZMAX + //#define ENDSTOPPULLUP_XMIN + //#define ENDSTOPPULLUP_YMIN + //#define ENDSTOPPULLUP_ZMIN + //#define ENDSTOPPULLUP_ZMIN_PROBE +#endif + +// Enable pulldown for all endstops to prevent a floating state +//#define ENDSTOPPULLDOWNS +#if DISABLED(ENDSTOPPULLDOWNS) + // Disable ENDSTOPPULLDOWNS to set pulldowns individually + //#define ENDSTOPPULLDOWN_XMAX + //#define ENDSTOPPULLDOWN_YMAX + //#define ENDSTOPPULLDOWN_ZMAX + //#define ENDSTOPPULLDOWN_XMIN + //#define ENDSTOPPULLDOWN_YMIN + //#define ENDSTOPPULLDOWN_ZMIN + //#define ENDSTOPPULLDOWN_ZMIN_PROBE +#endif + +// Mechanical endstop with COM to ground and NC to Signal uses "false" here (most common setup). +#define X_MIN_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop. +#define Y_MIN_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop. +#define Z_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop. +#define X_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop. +#define Y_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop. +#define Z_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop. +#define Z_MIN_PROBE_ENDSTOP_INVERTING true // set to true to invert the logic of the probe. + +/** + * Stepper Drivers + * + * These settings allow Marlin to tune stepper driver timing and enable advanced options for + * stepper drivers that support them. You may also override timing options in Configuration_adv.h. + * + * A4988 is assumed for unspecified drivers. + * + * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100, + * TMC2130, TMC2130_STANDALONE, TMC2160, TMC2160_STANDALONE, + * TMC2208, TMC2208_STANDALONE, TMC2209, TMC2209_STANDALONE, + * TMC26X, TMC26X_STANDALONE, TMC2660, TMC2660_STANDALONE, + * TMC5130, TMC5130_STANDALONE, TMC5160, TMC5160_STANDALONE + * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2160', 'TMC2160_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC2209', 'TMC2209_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE', 'TMC5160', 'TMC5160_STANDALONE'] + */ +#define X_DRIVER_TYPE TMC2209//A4988 +#define Y_DRIVER_TYPE TMC2209//A4988 +#define Z_DRIVER_TYPE TMC2209//A4988 +//#define X2_DRIVER_TYPE A4988 +//#define Y2_DRIVER_TYPE A4988 +//#define Z2_DRIVER_TYPE A4988 +//#define Z3_DRIVER_TYPE A4988 +#define E0_DRIVER_TYPE TMC2209//A4988 +//#define E1_DRIVER_TYPE A4988 +//#define E2_DRIVER_TYPE A4988 +//#define E3_DRIVER_TYPE A4988 +//#define E4_DRIVER_TYPE A4988 +//#define E5_DRIVER_TYPE A4988 + + +// Enable this feature if all enabled endstop pins are interrupt-capable. +// This will remove the need to poll the interrupt pins, saving many CPU cycles. +//#define ENDSTOP_INTERRUPTS_FEATURE + +/** + * Endstop Noise Threshold + * + * Enable if your probe or endstops falsely trigger due to noise. + * + * - Higher values may affect repeatability or accuracy of some bed probes. + * - To fix noise install a 100nF ceramic capacitor inline with the switch. + * - This feature is not required for common micro-switches mounted on PCBs + * based on the Makerbot design, which already have the 100nF capacitor. + * + * :[2,3,4,5,6,7] + */ +//#define ENDSTOP_NOISE_THRESHOLD 2 + +//============================================================================= +//============================== Movement Settings ============================ +//============================================================================= +// @section motion + +/** + * Default Settings + * + * These settings can be reset by M502 + * + * Note that if EEPROM is enabled, saved values will override these. + */ + +/** + * With this option each E stepper can have its own factors for the + * following movement settings. If fewer factors are given than the + * total number of extruders, the last value applies to the rest. + */ +//#define DISTINCT_E_FACTORS + +/** + * Default Axis Steps Per Unit (steps/mm) + * Override with M92 + * X, Y, Z, E0 [, E1[, E2...]] + */ +#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 400, 93 } //{ 80, 80, 400, 93 } + +/** + * Default Max Feed Rate (mm/s) + * Override with M203 + * X, Y, Z, E0 [, E1[, E2...]] + */ +#define DEFAULT_MAX_FEEDRATE { 300, 300, 35, 25 } + +//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2 +#if ENABLED(LIMITED_MAX_FR_EDITING) + #define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits +#endif + +/** + * Default Max Acceleration (change/s) change = mm/s + * (Maximum start speed for accelerated moves) + * Override with M201 + * X, Y, Z, E0 [, E1[, E2...]] + */ +#define DEFAULT_MAX_ACCELERATION { 1500, 1500, 150, 1500 } + +//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2 +#if ENABLED(LIMITED_MAX_ACCEL_EDITING) + #define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits +#endif + +/** + * Default Acceleration (change/s) change = mm/s + * Override with M204 + * + * M204 P Acceleration + * M204 R Retract Acceleration + * M204 T Travel Acceleration + */ +#define DEFAULT_ACCELERATION 1250 // X, Y, Z and E acceleration for printing moves +#define DEFAULT_RETRACT_ACCELERATION 1250 // E acceleration for retracts +#define DEFAULT_TRAVEL_ACCELERATION 1500 // X, Y, Z acceleration for travel (non printing) moves + +/** + * Default Jerk limits (mm/s) + * Override with M205 X Y Z E + * + * "Jerk" specifies the minimum speed change that requires acceleration. + * When changing speed and direction, if the difference is less than the + * value set here, it may happen instantaneously. + */ +#define CLASSIC_JERK +#if ENABLED(CLASSIC_JERK) + #define DEFAULT_XJERK 10.0 + #define DEFAULT_YJERK 10.0 + #define DEFAULT_ZJERK 0.3 + + //#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2 + #if ENABLED(LIMITED_JERK_EDITING) + #define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits + #endif +#endif + +#define DEFAULT_EJERK 5.0 // May be used by Linear Advance + +/** + * Junction Deviation Factor + * + * See: + * https://reprap.org/forum/read.php?1,739819 + * http://blog.kyneticcnc.com/2018/10/computing-junction-deviation-for-marlin.html + */ +#if DISABLED(CLASSIC_JERK) + #define JUNCTION_DEVIATION_MM 0.013 // (mm) Distance from real junction edge +#endif + +/** + * S-Curve Acceleration + * + * This option eliminates vibration during printing by fitting a Bézier + * curve to move acceleration, producing much smoother direction changes. + * + * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained + */ +//#define S_CURVE_ACCELERATION + +//=========================================================================== +//============================= Z Probe Options ============================= +//=========================================================================== +// @section probes + +// +// See http://marlinfw.org/docs/configuration/probes.html +// + +/** + * Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN + * + * Enable this option for a probe connected to the Z Min endstop pin. + */ +#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN + +/** + * Z_MIN_PROBE_PIN + * + * Define this pin if the probe is not connected to Z_MIN_PIN. + * If not defined the default pin for the selected MOTHERBOARD + * will be used. Most of the time the default is what you want. + * + * - The simplest option is to use a free endstop connector. + * - Use 5V for powered (usually inductive) sensors. + * + * - RAMPS 1.3/1.4 boards may use the 5V, GND, and Aux4->D32 pin: + * - For simple switches connect... + * - normally-closed switches to GND and D32. + * - normally-open switches to 5V and D32. + * + */ +//#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default + +/** + * Probe Type + * + * Allen Key Probes, Servo Probes, Z-Sled Probes, FIX_MOUNTED_PROBE, etc. + * Activate one of these to use Auto Bed Leveling below. + */ + +/** + * The "Manual Probe" provides a means to do "Auto" Bed Leveling without a probe. + * Use G29 repeatedly, adjusting the Z height at each point with movement commands + * or (with LCD_BED_LEVELING) the LCD controller. + */ +//#define PROBE_MANUALLY +//#define MANUAL_PROBE_START_Z 0.2 + +/** + * A Fix-Mounted Probe either doesn't deploy or needs manual deployment. + * (e.g., an inductive probe or a nozzle-based probe-switch.) + */ +//#define FIX_MOUNTED_PROBE + +/** + * Z Servo Probe, such as an endstop switch on a rotating arm. + */ +//#define Z_PROBE_SERVO_NR 0 // Defaults to SERVO 0 connector. +//#define Z_SERVO_ANGLES { 70, 0 } // Z Servo Deploy and Stow angles + +/** + * The BLTouch probe uses a Hall effect sensor and emulates a servo. + */ +//#define BLTOUCH +#if ENABLED(BLTOUCH)||ENABLED(FIX_MOUNTED_PROBE) + //#define BLTOUCH_DELAY 375 // (ms) Enable and increase if needed + +#else +// power lose detect pin and super capacitor for save data + //#define POWER_LOSS_RECOVER_SUPER_CAP 1 + +#endif + + +/** + * Touch-MI Probe by hotends.fr + * + * This probe is deployed and activated by moving the X-axis to a magnet at the edge of the bed. + * By default, the magnet is assumed to be on the left and activated by a home. If the magnet is + * on the right, enable and set TOUCH_MI_DEPLOY_XPOS to the deploy position. + * + * Also requires: BABYSTEPPING, BABYSTEP_ZPROBE_OFFSET, Z_SAFE_HOMING, + * and a minimum Z_HOMING_HEIGHT of 10. + */ +//#define TOUCH_MI_PROBE +#if ENABLED(TOUCH_MI_PROBE) + #define TOUCH_MI_RETRACT_Z 0.5 // Height at which the probe retracts + //#define TOUCH_MI_DEPLOY_XPOS (X_MAX_BED + 2) // For a magnet on the right side of the bed + //#define TOUCH_MI_MANUAL_DEPLOY // For manual deploy (LCD menu) +#endif + +// A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) +//#define SOLENOID_PROBE + +// A sled-mounted probe like those designed by Charles Bell. +//#define Z_PROBE_SLED +//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like. + +// A probe deployed by moving the x-axis, such as the Wilson II's rack-and-pinion probe designed by Marty Rice. +//#define RACK_AND_PINION_PROBE +#if ENABLED(RACK_AND_PINION_PROBE) + #define Z_PROBE_DEPLOY_X X_MIN_POS + #define Z_PROBE_RETRACT_X X_MAX_POS +#endif + +// +// For Z_PROBE_ALLEN_KEY see the Delta example configurations. +// + +/** + * Z Probe to nozzle (X,Y) offset, relative to (0, 0). + * + * In the following example the X and Y offsets are both positive: + * + * #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } + * + * +-- BACK ---+ + * | | + * L | (+) P | R <-- probe (20,20) + * E | | I + * F | (-) N (+) | G <-- nozzle (10,10) + * T | | H + * | (-) | T + * | | + * O-- FRONT --+ + * (0,0) + * + * Specify a Probe position as { X, Y, Z } + */ +#define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } + +// Certain types of probes need to stay away from edges +#define MIN_PROBE_EDGE 10 + +// X and Y axis travel speed (mm/m) between probes +#define XY_PROBE_SPEED 8000 + +// Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2) +#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z + +// Feedrate (mm/m) for the "accurate" probe of each point +#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2) + +/** + * Multiple Probing + * + * You may get improved results by probing 2 or more times. + * With EXTRA_PROBING the more atypical reading(s) will be disregarded. + * + * A total of 2 does fast/slow probes with a weighted average. + * A total of 3 or more adds more slow probes, taking the average. + */ +//#define MULTIPLE_PROBING 2 +//#define EXTRA_PROBING 1 + +/** + * Z probes require clearance when deploying, stowing, and moving between + * probe points to avoid hitting the bed and other hardware. + * Servo-mounted probes require extra space for the arm to rotate. + * Inductive probes need space to keep from triggering early. + * + * Use these settings to specify the distance (mm) to raise the probe (or + * lower the bed). The values set here apply over and above any (negative) + * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. + * Only integer values >= 1 are valid here. + * + * Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle. + * But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle. + */ +#define Z_CLEARANCE_DEPLOY_PROBE 10 // Z Clearance for Deploy/Stow + +#if POWER_LOSS_RECOVER_SUPER_CAP +#define Z_CLEARANCE_BETWEEN_PROBES 0 // Z Clearance between probe points +#define Z_CLEARANCE_MULTI_PROBE 0 // Z Clearance between multiple probes +#else +#define Z_CLEARANCE_BETWEEN_PROBES 5 // Z Clearance between probe points +#define Z_CLEARANCE_MULTI_PROBE 5 // Z Clearance between multiple probes +#endif +//#define Z_AFTER_PROBING 5 // Z position after probing is done + +#define Z_PROBE_LOW_POINT -2 // Farthest distance below the trigger-point to go before stopping + +// For M851 give a range for adjusting the Z probe offset +#define Z_PROBE_OFFSET_RANGE_MIN -20 +#define Z_PROBE_OFFSET_RANGE_MAX 20 + +// Enable the M48 repeatability test to test probe accuracy +//#define Z_MIN_PROBE_REPEATABILITY_TEST + +// Before deploy/stow pause for user confirmation +//#define PAUSE_BEFORE_DEPLOY_STOW +#if ENABLED(PAUSE_BEFORE_DEPLOY_STOW) + //#define PAUSE_PROBE_DEPLOY_WHEN_TRIGGERED // For Manual Deploy Allenkey Probe +#endif + +/** + * Enable one or more of the following if probing seems unreliable. + * Heaters and/or fans can be disabled during probing to minimize electrical + * noise. A delay can also be added to allow noise and vibration to settle. + * These options are most useful for the BLTouch probe, but may also improve + * readings with inductive probes and piezo sensors. + */ +//#define PROBING_HEATERS_OFF // Turn heaters off when probing +#if ENABLED(PROBING_HEATERS_OFF) + //#define WAIT_FOR_BED_HEATER // Wait for bed to heat back up between probes (to improve accuracy) +#endif +//#define PROBING_FANS_OFF // Turn fans off when probing +//#define PROBING_STEPPERS_OFF // Turn steppers off (unless needed to hold position) when probing +//#define DELAY_BEFORE_PROBING 200 // (ms) To prevent vibrations from triggering piezo sensors + +// For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 +// :{ 0:'Low', 1:'High' } +#define X_ENABLE_ON 0 +#define Y_ENABLE_ON 0 +#define Z_ENABLE_ON 0 +#define E_ENABLE_ON 0 // For all extruders + +// Disables axis stepper immediately when it's not being used. +// WARNING: When motors turn off there is a chance of losing position accuracy! +#define DISABLE_X false +#define DISABLE_Y false +#define DISABLE_Z false + +// Warn on display about possibly reduced accuracy +//#define DISABLE_REDUCED_ACCURACY_WARNING + +// @section extruder + +#define DISABLE_E false // For all extruders +#define DISABLE_INACTIVE_EXTRUDER // Keep only the active extruder enabled + +// @section machine + +// Invert the stepper direction. Change (or reverse the motor connector) if an axis goes the wrong way. +#define INVERT_X_DIR true +#define INVERT_Y_DIR false +#define INVERT_Z_DIR false + +// @section extruder + +// For direct drive extruder v9 set to true, for geared extruder set to false. +#define INVERT_E0_DIR true +#define INVERT_E1_DIR false +#define INVERT_E2_DIR false +#define INVERT_E3_DIR false +#define INVERT_E4_DIR false +#define INVERT_E5_DIR false + +// @section homing + +//#define NO_MOTION_BEFORE_HOMING // Inhibit movement until all axes have been homed + +//#define UNKNOWN_Z_NO_RAISE // Don't raise Z (lower the bed) if Z is "unknown." For beds that fall when Z is powered off. + +//#define Z_HOMING_HEIGHT 4 // (mm) Minimal Z height before homing (G28) for Z clearance above the bed, clamps, ... + // Be sure you have this distance over your Z_MAX_POS in case. + +// Direction of endstops when homing; 1=MAX, -1=MIN +// :[-1,1] +#define X_HOME_DIR -1 +#define Y_HOME_DIR -1 +#define Z_HOME_DIR -1 + +// @section machine + +// The size of the print bed +#define X_BED_SIZE 300 +#define Y_BED_SIZE 300 + +// Travel limits (mm) after homing, corresponding to endstop positions. +#define X_MIN_POS 10 +#define Y_MIN_POS -25 +#define Z_MIN_POS 0 +#define X_MAX_POS (X_BED_SIZE+X_MIN_POS) +#define Y_MAX_POS (Y_BED_SIZE-15) +#define Z_MAX_POS 400 + +/** + * Software Endstops + * + * - Prevent moves outside the set machine bounds. + * - Individual axes can be disabled, if desired. + * - X and Y only apply to Cartesian robots. + * - Use 'M211' to set software endstops on/off or report current state + */ + +// Min software endstops constrain movement within minimum coordinate bounds +#define MIN_SOFTWARE_ENDSTOPS +#if ENABLED(MIN_SOFTWARE_ENDSTOPS) + #define MIN_SOFTWARE_ENDSTOP_X + #define MIN_SOFTWARE_ENDSTOP_Y + #define MIN_SOFTWARE_ENDSTOP_Z +#endif + +// Max software endstops constrain movement within maximum coordinate bounds +#define MAX_SOFTWARE_ENDSTOPS +#if ENABLED(MAX_SOFTWARE_ENDSTOPS) + #define MAX_SOFTWARE_ENDSTOP_X + #define MAX_SOFTWARE_ENDSTOP_Y + #define MAX_SOFTWARE_ENDSTOP_Z +#endif + +#if EITHER(MIN_SOFTWARE_ENDSTOPS, MAX_SOFTWARE_ENDSTOPS) + //#define SOFT_ENDSTOPS_MENU_ITEM // Enable/Disable software endstops from the LCD +#endif + +/** + * Filament Runout Sensors + * Mechanical or opto endstops are used to check for the presence of filament. + * + * RAMPS-based boards use SERVO3_PIN for the first runout sensor. + * For other boards you may need to define FIL_RUNOUT_PIN, FIL_RUNOUT2_PIN, etc. + * By default the firmware assumes HIGH=FILAMENT PRESENT. + */ +#define FILAMENT_RUNOUT_SENSOR +#if ENABLED(FILAMENT_RUNOUT_SENSOR) + #define NUM_RUNOUT_SENSORS 1 // Number of sensors, up to one per extruder. Define a FIL_RUNOUT#_PIN for each. + #define FIL_RUNOUT_INVERTING true // Set to true to invert the logic of the sensor. + #define FIL_RUNOUT_PULLUP // Use internal pullup for filament runout pins. + //#define FIL_RUNOUT_PULLDOWN // Use internal pulldown for filament runout pins. + + // Set one or more commands to execute on filament runout. + // (After 'M412 H' Marlin will ask the host to handle the process.) + #define FILAMENT_RUNOUT_SCRIPT "M600" + + // After a runout is detected, continue printing this length of filament + // before executing the runout script. Useful for a sensor at the end of + // a feed tube. Requires 4 bytes SRAM per sensor, plus 4 bytes overhead. + //#define FILAMENT_RUNOUT_DISTANCE_MM 25 + + #ifdef FILAMENT_RUNOUT_DISTANCE_MM + // Enable this option to use an encoder disc that toggles the runout pin + // as the filament moves. (Be sure to set FILAMENT_RUNOUT_DISTANCE_MM + // large enough to avoid false positives.) + //#define FILAMENT_MOTION_SENSOR + #endif +#endif + +//=========================================================================== +//=============================== Bed Leveling ============================== +//=========================================================================== +// @section calibrate + +/** + * Choose one of the options below to enable G29 Bed Leveling. The parameters + * and behavior of G29 will change depending on your selection. + * + * If using a Probe for Z Homing, enable Z_SAFE_HOMING also! + * + * - AUTO_BED_LEVELING_3POINT + * Probe 3 arbitrary points on the bed (that aren't collinear) + * You specify the XY coordinates of all 3 points. + * The result is a single tilted plane. Best for a flat bed. + * + * - AUTO_BED_LEVELING_LINEAR + * Probe several points in a grid. + * You specify the rectangle and the density of sample points. + * The result is a single tilted plane. Best for a flat bed. + * + * - AUTO_BED_LEVELING_BILINEAR + * Probe several points in a grid. + * You specify the rectangle and the density of sample points. + * The result is a mesh, best for large or uneven beds. + * + * - AUTO_BED_LEVELING_UBL (Unified Bed Leveling) + * A comprehensive bed leveling system combining the features and benefits + * of other systems. UBL also includes integrated Mesh Generation, Mesh + * Validation and Mesh Editing systems. + * + * - MESH_BED_LEVELING + * Probe a grid manually + * The result is a mesh, suitable for large or uneven beds. (See BILINEAR.) + * For machines without a probe, Mesh Bed Leveling provides a method to perform + * leveling in steps so you can manually adjust the Z height at each grid-point. + * With an LCD controller the process is guided step-by-step. + */ +//#define AUTO_BED_LEVELING_3POINT +//#define AUTO_BED_LEVELING_LINEAR +#if ENABLED(BLTOUCH)||ENABLED(FIX_MOUNTED_PROBE) +#define AUTO_BED_LEVELING_BILINEAR +#else +// power lose detect pin and super capacitor for save data +// #define POWER_LOSS_RECOVER_SUPER_CAP 1 + +#endif +//#define AUTO_BED_LEVELING_UBL +#define MESH_BED_LEVELING + +//#define POWER_LOSS_RECOVER_SUPER_CAP 1 + + +/** + * Normally G28 leaves leveling disabled on completion. Enable + * this option to have G28 restore the prior leveling state. + */ +#define RESTORE_LEVELING_AFTER_G28 + +/** + * Enable detailed logging of G28, G29, M48, etc. + * Turn on with the command 'M111 S32'. + * NOTE: Requires a lot of PROGMEM! + */ +//#define DEBUG_LEVELING_FEATURE + +#if ANY(MESH_BED_LEVELING, AUTO_BED_LEVELING_BILINEAR, AUTO_BED_LEVELING_UBL) + // Gradually reduce leveling correction until a set height is reached, + // at which point movement will be level to the machine's XY plane. + // The height can be set with M420 Z + #define ENABLE_LEVELING_FADE_HEIGHT + + // For Cartesian machines, instead of dividing moves on mesh boundaries, + // split up moves into short segments like a Delta. This follows the + // contours of the bed more closely than edge-to-edge straight moves. + #define SEGMENT_LEVELED_MOVES + #define LEVELED_SEGMENT_LENGTH 5.0 // (mm) Length of all segments (except the last one) + + /** + * Enable the G26 Mesh Validation Pattern tool. + */ + #define G26_MESH_VALIDATION + #if ENABLED(G26_MESH_VALIDATION) + #define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle. + #define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool. + #define MESH_TEST_HOTEND_TEMP 205 // (°C) Default nozzle temperature for the G26 Mesh Validation Tool. + #define MESH_TEST_BED_TEMP 60 // (°C) Default bed temperature for the G26 Mesh Validation Tool. + #define G26_XY_FEEDRATE 20 // (mm/s) Feedrate for XY Moves for the G26 Mesh Validation Tool. + #endif + +#endif + +#if EITHER(AUTO_BED_LEVELING_LINEAR, AUTO_BED_LEVELING_BILINEAR) + + // Set the number of grid points per dimension. + #define GRID_MAX_POINTS_X 5 + #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X + + // Probe along the Y axis, advancing X after each column + //#define PROBE_Y_FIRST + + #if ENABLED(AUTO_BED_LEVELING_BILINEAR) + + // Beyond the probed grid, continue the implied tilt? + // Default is to maintain the height of the nearest edge. + //#define EXTRAPOLATE_BEYOND_GRID + + // + // Experimental Subdivision of the grid by Catmull-Rom method. + // Synthesizes intermediate points to produce a more detailed mesh. + // + //#define ABL_BILINEAR_SUBDIVISION + #if ENABLED(ABL_BILINEAR_SUBDIVISION) + // Number of subdivisions between probe points + #define BILINEAR_SUBDIVISIONS 3 + #endif + + #endif + +#elif ENABLED(AUTO_BED_LEVELING_UBL) + + //=========================================================================== + //========================= Unified Bed Leveling ============================ + //=========================================================================== + + //#define MESH_EDIT_GFX_OVERLAY // Display a graphics overlay while editing the mesh + + #define MESH_INSET 1 // Set Mesh bounds as an inset region of the bed + #define GRID_MAX_POINTS_X 5//10 // Don't use more than 15 points per axis, implementation limited. + #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X + + #define UBL_MESH_EDIT_MOVES_Z // Sophisticated users prefer no movement of nozzle + #define UBL_SAVE_ACTIVE_ON_M500 // Save the currently active mesh in the current slot on M500 + + //#define UBL_Z_RAISE_WHEN_OFF_MESH 2.5 // When the nozzle is off the mesh, this value is used + // as the Z-Height correction value. + +#elif ENABLED(MESH_BED_LEVELING) + + //=========================================================================== + //=================================== Mesh ================================== + //=========================================================================== + + #define MESH_INSET 10 // Set Mesh bounds as an inset region of the bed + #define GRID_MAX_POINTS_X 5//3 // Don't use more than 7 points per axis, implementation limited. + #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X + + //#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS + +#endif // BED_LEVELING + +/** + * Add a bed leveling sub-menu for ABL or MBL. + * Include a guided procedure if manual probing is enabled. + */ +#define LCD_BED_LEVELING + +#if ENABLED(LCD_BED_LEVELING) + #define MESH_EDIT_Z_STEP 0.025 // (mm) Step size while manually probing Z axis. + #define LCD_PROBE_Z_RANGE 4 // (mm) Z Range centered on Z_MIN_POS for LCD Z adjustment + //#define MESH_EDIT_MENU // Add a menu to edit mesh points +#endif + +// Add a menu item to move between bed corners for manual bed adjustment +//#define LEVEL_BED_CORNERS + +#if ENABLED(LEVEL_BED_CORNERS) + #define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling + #define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners + #define LEVEL_CORNERS_HEIGHT 0.0 // (mm) Z height of nozzle at leveling points + //#define LEVEL_CENTER_TOO // Move to the center after the last corner +#endif + +/** + * Commands to execute at the end of G29 probing. + * Useful to retract or move the Z probe out of the way. + */ +//#define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10" + + +// @section homing + +// The center of the bed is at (X=0, Y=0) +//#define BED_CENTER_AT_0_0 + +// Manually set the home position. Leave these undefined for automatic settings. +// For DELTA this is the top-center of the Cartesian print volume. +//#define MANUAL_X_HOME_POS 0 +//#define MANUAL_Y_HOME_POS 0 +//#define MANUAL_Z_HOME_POS 0 + +// Use "Z Safe Homing" to avoid homing with a Z probe outside the bed area. +// +// With this feature enabled: +// +// - Allow Z homing only after X and Y homing AND stepper drivers still enabled. +// - If stepper drivers time out, it will need X and Y homing again before Z homing. +// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28). +// - Prevent Z homing when the Z probe is outside bed area. +// +//#define Z_SAFE_HOMING + +#if ENABLED(Z_SAFE_HOMING) + #define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28). + #define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28). +#endif + +// Homing speeds (mm/m) +#define HOMING_FEEDRATE_XY (50*60) +#define HOMING_FEEDRATE_Z (4*60) + +// Validate that endstops are triggered on homing moves +#define VALIDATE_HOMING_ENDSTOPS + +// @section calibrate + +/** + * Bed Skew Compensation + * + * This feature corrects for misalignment in the XYZ axes. + * + * Take the following steps to get the bed skew in the XY plane: + * 1. Print a test square (e.g., https://www.thingiverse.com/thing:2563185) + * 2. For XY_DIAG_AC measure the diagonal A to C + * 3. For XY_DIAG_BD measure the diagonal B to D + * 4. For XY_SIDE_AD measure the edge A to D + * + * Marlin automatically computes skew factors from these measurements. + * Skew factors may also be computed and set manually: + * + * - Compute AB : SQRT(2*AC*AC+2*BD*BD-4*AD*AD)/2 + * - XY_SKEW_FACTOR : TAN(PI/2-ACOS((AC*AC-AB*AB-AD*AD)/(2*AB*AD))) + * + * If desired, follow the same procedure for XZ and YZ. + * Use these diagrams for reference: + * + * Y Z Z + * ^ B-------C ^ B-------C ^ B-------C + * | / / | / / | / / + * | / / | / / | / / + * | A-------D | A-------D | A-------D + * +-------------->X +-------------->X +-------------->Y + * XY_SKEW_FACTOR XZ_SKEW_FACTOR YZ_SKEW_FACTOR + */ +//#define SKEW_CORRECTION + +#if ENABLED(SKEW_CORRECTION) + // Input all length measurements here: + #define XY_DIAG_AC 282.8427124746 + #define XY_DIAG_BD 282.8427124746 + #define XY_SIDE_AD 200 + + // Or, set the default skew factors directly here + // to override the above measurements: + #define XY_SKEW_FACTOR 0.0 + + //#define SKEW_CORRECTION_FOR_Z + #if ENABLED(SKEW_CORRECTION_FOR_Z) + #define XZ_DIAG_AC 282.8427124746 + #define XZ_DIAG_BD 282.8427124746 + #define YZ_DIAG_AC 282.8427124746 + #define YZ_DIAG_BD 282.8427124746 + #define YZ_SIDE_AD 200 + #define XZ_SKEW_FACTOR 0.0 + #define YZ_SKEW_FACTOR 0.0 + #endif + + // Enable this option for M852 to set skew at runtime + //#define SKEW_CORRECTION_GCODE +#endif + +//============================================================================= +//============================= Additional Features =========================== +//============================================================================= + +// @section extras + +/** + * EEPROM + * + * Persistent storage to preserve configurable settings across reboots. + * + * M500 - Store settings to EEPROM. + * M501 - Read settings from EEPROM. (i.e., Throw away unsaved changes) + * M502 - Revert settings to "factory" defaults. (Follow with M500 to init the EEPROM.) + */ +#define EEPROM_SETTINGS // Persistent storage with M500 and M501 +//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release! +#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save PROGMEM. +#if ENABLED(EEPROM_SETTINGS) + //#define EEPROM_AUTO_INIT // Init EEPROM automatically on any errors. +#endif + +// +// Host Keepalive +// +// When enabled Marlin will send a busy status message to the host +// every couple of seconds when it can't accept commands. +// +#define HOST_KEEPALIVE_FEATURE // Disable this if your host doesn't like keepalive messages +#define DEFAULT_KEEPALIVE_INTERVAL 2 // Number of seconds between "busy" messages. Set with M113. +#define BUSY_WHILE_HEATING // Some hosts require "busy" messages even during heating + +// +// M100 Free Memory Watcher +// +//#define M100_FREE_MEMORY_WATCHER // Add M100 (Free Memory Watcher) to debug memory usage + +// +// G20/G21 Inch mode support +// +//#define INCH_MODE_SUPPORT + +// +// M149 Set temperature units support +// +//#define TEMPERATURE_UNITS_SUPPORT + +// @section temperature + +// Preheat Constants +#define PREHEAT_1_LABEL "PLA" +#define PREHEAT_1_TEMP_HOTEND 205//180 +#define PREHEAT_1_TEMP_BED 65//70 +#define PREHEAT_1_FAN_SPEED 0 // Value from 0 to 255 + +#define PREHEAT_2_LABEL "ABS" +#define PREHEAT_2_TEMP_HOTEND 240 +#define PREHEAT_2_TEMP_BED 95//110 +#define PREHEAT_2_FAN_SPEED 0 // Value from 0 to 255 + +/** + * Nozzle Park + * + * Park the nozzle at the given XYZ position on idle or G27. + * + * The "P" parameter controls the action applied to the Z axis: + * + * P0 (Default) If Z is below park Z raise the nozzle. + * P1 Raise the nozzle always to Z-park height. + * P2 Raise the nozzle by Z-park amount, limited to Z_MAX_POS. + */ +#define NOZZLE_PARK_FEATURE + +#if ENABLED(NOZZLE_PARK_FEATURE) + // Specify a park position as { X, Y, Z_raise } + #define NOZZLE_PARK_POINT { (X_MIN_POS + 10), (Y_MAX_POS - 10), 20 } + #define NOZZLE_PARK_XY_FEEDRATE 100 // (mm/s) X and Y axes feedrate (also used for delta Z axis) + #define NOZZLE_PARK_Z_FEEDRATE 5 // (mm/s) Z axis feedrate (not used for delta printers) +#endif + +/** + * Clean Nozzle Feature -- EXPERIMENTAL + * + * Adds the G12 command to perform a nozzle cleaning process. + * + * Parameters: + * P Pattern + * S Strokes / Repetitions + * T Triangles (P1 only) + * + * Patterns: + * P0 Straight line (default). This process requires a sponge type material + * at a fixed bed location. "S" specifies strokes (i.e. back-forth motions) + * between the start / end points. + * + * P1 Zig-zag pattern between (X0, Y0) and (X1, Y1), "T" specifies the + * number of zig-zag triangles to do. "S" defines the number of strokes. + * Zig-zags are done in whichever is the narrower dimension. + * For example, "G12 P1 S1 T3" will execute: + * + * -- + * | (X0, Y1) | /\ /\ /\ | (X1, Y1) + * | | / \ / \ / \ | + * A | | / \ / \ / \ | + * | | / \ / \ / \ | + * | (X0, Y0) | / \/ \/ \ | (X1, Y0) + * -- +--------------------------------+ + * |________|_________|_________| + * T1 T2 T3 + * + * P2 Circular pattern with middle at NOZZLE_CLEAN_CIRCLE_MIDDLE. + * "R" specifies the radius. "S" specifies the stroke count. + * Before starting, the nozzle moves to NOZZLE_CLEAN_START_POINT. + * + * Caveats: The ending Z should be the same as starting Z. + * Attention: EXPERIMENTAL. G-code arguments may change. + * + */ +//#define NOZZLE_CLEAN_FEATURE + +#if ENABLED(NOZZLE_CLEAN_FEATURE) + // Default number of pattern repetitions + #define NOZZLE_CLEAN_STROKES 12 + + // Default number of triangles + #define NOZZLE_CLEAN_TRIANGLES 3 + + // Specify positions as { X, Y, Z } + #define NOZZLE_CLEAN_START_POINT { 30, 30, (Z_MIN_POS + 1) } + #define NOZZLE_CLEAN_END_POINT { 100, 60, (Z_MIN_POS + 1) } + + // Circular pattern radius + #define NOZZLE_CLEAN_CIRCLE_RADIUS 6.5 + // Circular pattern circle fragments number + #define NOZZLE_CLEAN_CIRCLE_FN 10 + // Middle point of circle + #define NOZZLE_CLEAN_CIRCLE_MIDDLE NOZZLE_CLEAN_START_POINT + + // Move the nozzle to the initial position after cleaning + #define NOZZLE_CLEAN_GOBACK + + // Enable for a purge/clean station that's always at the gantry height (thus no Z move) + //#define NOZZLE_CLEAN_NO_Z +#endif + +/** + * Print Job Timer + * + * Automatically start and stop the print job timer on M104/M109/M190. + * + * M104 (hotend, no wait) - high temp = none, low temp = stop timer + * M109 (hotend, wait) - high temp = start timer, low temp = stop timer + * M190 (bed, wait) - high temp = start timer, low temp = none + * + * The timer can also be controlled with the following commands: + * + * M75 - Start the print job timer + * M76 - Pause the print job timer + * M77 - Stop the print job timer + */ +#define PRINTJOB_TIMER_AUTOSTART + +/** + * Print Counter + * + * Track statistical data such as: + * + * - Total print jobs + * - Total successful print jobs + * - Total failed print jobs + * - Total time printing + * + * View the current statistics with M78. + */ +#define PRINTCOUNTER + +//============================================================================= +//============================= LCD and SD support ============================ +//============================================================================= + +// @section lcd + +/** + * LCD LANGUAGE + * + * Select the language to display on the LCD. These languages are available: + * + * en, an, bg, ca, cz, da, de, el, el_gr, es, eu, fi, fr, gl, hr, it, jp_kana, + * ko_KR, nl, pl, pt, pt_br, ru, sk, tr, uk, vi, zh_CN, zh_TW, test + * + * :{ 'en':'English', 'an':'Aragonese', 'bg':'Bulgarian', 'ca':'Catalan', 'cz':'Czech', 'da':'Danish', 'de':'German', 'el':'Greek', 'el_gr':'Greek (Greece)', 'es':'Spanish', 'eu':'Basque-Euskera', 'fi':'Finnish', 'fr':'French', 'gl':'Galician', 'hr':'Croatian', 'it':'Italian', 'jp_kana':'Japanese', 'ko_KR':'Korean (South Korea)', 'nl':'Dutch', 'pl':'Polish', 'pt':'Portuguese', 'pt_br':'Portuguese (Brazilian)', 'ru':'Russian', 'sk':'Slovak', 'tr':'Turkish', 'uk':'Ukrainian', 'vi':'Vietnamese', 'zh_CN':'Chinese (Simplified)', 'zh_TW':'Chinese (Traditional)', 'test':'TEST' } + */ +#define LCD_LANGUAGE en + +/** + * LCD Character Set + * + * Note: This option is NOT applicable to Graphical Displays. + * + * All character-based LCDs provide ASCII plus one of these + * language extensions: + * + * - JAPANESE ... the most common + * - WESTERN ... with more accented characters + * - CYRILLIC ... for the Russian language + * + * To determine the language extension installed on your controller: + * + * - Compile and upload with LCD_LANGUAGE set to 'test' + * - Click the controller to view the LCD menu + * - The LCD will display Japanese, Western, or Cyrillic text + * + * See http://marlinfw.org/docs/development/lcd_language.html + * + * :['JAPANESE', 'WESTERN', 'CYRILLIC'] + */ +#define DISPLAY_CHARSET_HD44780 JAPANESE + +/** + * Info Screen Style (0:Classic, 1:Prusa) + * + * :[0:'Classic', 1:'Prusa'] + */ +#define LCD_INFO_SCREEN_STYLE 0 + +/** + * SD CARD + * + * SD Card support is disabled by default. If your controller has an SD slot, + * you must uncomment the following option or it won't work. + * + */ +#define SDSUPPORT + +/** + * SD CARD: SPI SPEED + * + * Enable one of the following items for a slower SPI transfer speed. + * This may be required to resolve "volume init" errors. + */ +//#define SPI_SPEED SPI_HALF_SPEED +//#define SPI_SPEED SPI_QUARTER_SPEED +//#define SPI_SPEED SPI_EIGHTH_SPEED + +/** + * SD CARD: ENABLE CRC + * + * Use CRC checks and retries on the SD communication. + */ +//#define SD_CHECK_AND_RETRY + +/** + * LCD Menu Items + * + * Disable all menus and only display the Status Screen, or + * just remove some extraneous menu items to recover space. + */ +//#define NO_LCD_MENUS +//#define SLIM_LCD_MENUS + +// +// ENCODER SETTINGS +// +// This option overrides the default number of encoder pulses needed to +// produce one step. Should be increased for high-resolution encoders. +// +//#define ENCODER_PULSES_PER_STEP 4 + +// +// Use this option to override the number of step signals required to +// move between next/prev menu items. +// +//#define ENCODER_STEPS_PER_MENU_ITEM 1 + +/** + * Encoder Direction Options + * + * Test your encoder's behavior first with both options disabled. + * + * Reversed Value Edit and Menu Nav? Enable REVERSE_ENCODER_DIRECTION. + * Reversed Menu Navigation only? Enable REVERSE_MENU_DIRECTION. + * Reversed Value Editing only? Enable BOTH options. + */ + +// +// This option reverses the encoder direction everywhere. +// +// Set this option if CLOCKWISE causes values to DECREASE +// +#define REVERSE_ENCODER_DIRECTION + +// +// This option reverses the encoder direction for navigating LCD menus. +// +// If CLOCKWISE normally moves DOWN this makes it go UP. +// If CLOCKWISE normally moves UP this makes it go DOWN. +// +//#define REVERSE_MENU_DIRECTION + +// +// This option reverses the encoder direction for Select Screen. +// +// If CLOCKWISE normally moves LEFT this makes it go RIGHT. +// If CLOCKWISE normally moves RIGHT this makes it go LEFT. +// +//#define REVERSE_SELECT_DIRECTION + +// +// Individual Axis Homing +// +// Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu. +// +#define INDIVIDUAL_AXIS_HOMING_MENU + +// +// SPEAKER/BUZZER +// +// If you have a speaker that can produce tones, enable it here. +// By default Marlin assumes you have a buzzer with a fixed frequency. +// +//#define SPEAKER + +// +// The duration and frequency for the UI feedback sound. +// Set these to 0 to disable audio feedback in the LCD menus. +// +// Note: Test audio output with the G-Code: +// M300 S P +// +//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2 +//#define LCD_FEEDBACK_FREQUENCY_HZ 5000 + +//============================================================================= +//======================== LCD / Controller Selection ========================= +//======================== (Character-based LCDs) ========================= +//============================================================================= + +// +// RepRapDiscount Smart Controller. +// http://reprap.org/wiki/RepRapDiscount_Smart_Controller +// +// Note: Usually sold with a white PCB. +// +//#define REPRAP_DISCOUNT_SMART_CONTROLLER + +// +// Original RADDS LCD Display+Encoder+SDCardReader +// http://doku.radds.org/dokumentation/lcd-display/ +// +//#define RADDS_DISPLAY + +// +// ULTIMAKER Controller. +// +//#define ULTIMAKERCONTROLLER + +// +// ULTIPANEL as seen on Thingiverse. +// +//#define ULTIPANEL + +// +// PanelOne from T3P3 (via RAMPS 1.4 AUX2/AUX3) +// http://reprap.org/wiki/PanelOne +// +//#define PANEL_ONE + +// +// GADGETS3D G3D LCD/SD Controller +// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel +// +// Note: Usually sold with a blue PCB. +// +//#define G3D_PANEL + +// +// RigidBot Panel V1.0 +// http://www.inventapart.com/ +// +//#define RIGIDBOT_PANEL + +// +// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller +// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html +// +//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602 + +// +// ANET and Tronxy 20x4 Controller +// +//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin. + // This LCD is known to be susceptible to electrical interference + // which scrambles the display. Pressing any button clears it up. + // This is a LCD2004 display with 5 analog buttons. + +// +// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD. +// +//#define ULTRA_LCD + +//============================================================================= +//======================== LCD / Controller Selection ========================= +//===================== (I2C and Shift-Register LCDs) ===================== +//============================================================================= + +// +// CONTROLLER TYPE: I2C +// +// Note: These controllers require the installation of Arduino's LiquidCrystal_I2C +// library. For more info: https://github.com/kiyoshigawa/LiquidCrystal_I2C +// + +// +// Elefu RA Board Control Panel +// http://www.elefu.com/index.php?route=product/product&product_id=53 +// +//#define RA_CONTROL_PANEL + +// +// Sainsmart (YwRobot) LCD Displays +// +// These require F.Malpartida's LiquidCrystal_I2C library +// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home +// +//#define LCD_SAINSMART_I2C_1602 +//#define LCD_SAINSMART_I2C_2004 + +// +// Generic LCM1602 LCD adapter +// +//#define LCM1602 + +// +// PANELOLU2 LCD with status LEDs, +// separate encoder and click inputs. +// +// Note: This controller requires Arduino's LiquidTWI2 library v1.2.3 or later. +// For more info: https://github.com/lincomatic/LiquidTWI2 +// +// Note: The PANELOLU2 encoder click input can either be directly connected to +// a pin (if BTN_ENC defined to != -1) or read through I2C (when BTN_ENC == -1). +// +//#define LCD_I2C_PANELOLU2 + +// +// Panucatt VIKI LCD with status LEDs, +// integrated click & L/R/U/D buttons, separate encoder inputs. +// +//#define LCD_I2C_VIKI + +// +// CONTROLLER TYPE: Shift register panels +// + +// +// 2-wire Non-latching LCD SR from https://goo.gl/aJJ4sH +// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD +// +//#define SAV_3DLCD + +// +// 3-wire SR LCD with strobe using 74HC4094 +// https://github.com/mikeshub/SailfishLCD +// Uses the code directly from Sailfish +// +//#define FF_INTERFACEBOARD + +//============================================================================= +//======================= LCD / Controller Selection ======================= +//========================= (Graphical LCDs) ======================== +//============================================================================= + +// +// CONTROLLER TYPE: Graphical 128x64 (DOGM) +// +// IMPORTANT: The U8glib library is required for Graphical Display! +// https://github.com/olikraus/U8glib_Arduino +// + +// +// RepRapDiscount FULL GRAPHIC Smart Controller +// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller +// +#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER + +// +// ReprapWorld Graphical LCD +// https://reprapworld.com/?products_details&products_id/1218 +// +//#define REPRAPWORLD_GRAPHICAL_LCD + +// +// Activate one of these if you have a Panucatt Devices +// Viki 2.0 or mini Viki with Graphic LCD +// http://panucatt.com +// +//#define VIKI2 +//#define miniVIKI + +// +// MakerLab Mini Panel with graphic +// controller and SD support - http://reprap.org/wiki/Mini_panel +// +//#define MINIPANEL + +// +// MaKr3d Makr-Panel with graphic controller and SD support. +// http://reprap.org/wiki/MaKr3d_MaKrPanel +// +//#define MAKRPANEL + +// +// Adafruit ST7565 Full Graphic Controller. +// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/ +// +//#define ELB_FULL_GRAPHIC_CONTROLLER + +// +// BQ LCD Smart Controller shipped by +// default with the BQ Hephestos 2 and Witbox 2. +// +//#define BQ_LCD_SMART_CONTROLLER + +// +// Cartesio UI +// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface +// +//#define CARTESIO_UI + +// +// LCD for Melzi Card with Graphical LCD +// +//#define LCD_FOR_MELZI + +// +// Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder +// https://github.com/Ultimaker/Ultimaker2/tree/master/1249_Ulticontroller_Board_(x1) +// +//#define ULTI_CONTROLLER + +// +// MKS MINI12864 with graphic controller and SD support +// https://reprap.org/wiki/MKS_MINI_12864 +// +//#define MKS_MINI_12864 + +// +// FYSETC variant of the MINI12864 graphic controller with SD support +// https://wiki.fysetc.com/Mini12864_Panel/ +// +//#define FYSETC_MINI_12864_X_X // Type C/D/E/F. No tunable RGB Backlight by default +//#define FYSETC_MINI_12864_1_2 // Type C/D/E/F. Simple RGB Backlight (always on) +//#define FYSETC_MINI_12864_2_0 // Type A/B. Discreet RGB Backlight +//#define FYSETC_MINI_12864_2_1 // Type A/B. Neopixel RGB Backlight + +// +// Factory display for Creality CR-10 +// https://www.aliexpress.com/item/Universal-LCD-12864-3D-Printer-Display-Screen-With-Encoder-For-CR-10-CR-7-Model/32833148327.html +// +// This is RAMPS-compatible using a single 10-pin connector. +// (For CR-10 owners who want to replace the Melzi Creality board but retain the display) +// +//#define CR10_STOCKDISPLAY + +// +// ANET and Tronxy Graphical Controller +// +// Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6 +// A clone of the RepRapDiscount full graphics display but with +// different pins/wiring (see pins_ANET_10.h). +// +//#define ANET_FULL_GRAPHICS_LCD + +// +// AZSMZ 12864 LCD with SD +// https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html +// +//#define AZSMZ_12864 + +// +// Silvergate GLCD controller +// http://github.com/android444/Silvergate +// +//#define SILVER_GATE_GLCD_CONTROLLER + +//============================================================================= +//============================== OLED Displays ============================== +//============================================================================= + +// +// SSD1306 OLED full graphics generic display +// +//#define U8GLIB_SSD1306 + +// +// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules +// +//#define SAV_3DGLCD +#if ENABLED(SAV_3DGLCD) + #define U8GLIB_SSD1306 + //#define U8GLIB_SH1106 +#endif + +// +// TinyBoy2 128x64 OLED / Encoder Panel +// +//#define OLED_PANEL_TINYBOY2 + +// +// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER +// http://reprap.org/wiki/MKS_12864OLED +// +// Tiny, but very sharp OLED display +// +//#define MKS_12864OLED // Uses the SH1106 controller (default) +//#define MKS_12864OLED_SSD1306 // Uses the SSD1306 controller + +// +// Einstart S OLED SSD1306 +// +//#define U8GLIB_SH1106_EINSTART + +// +// Overlord OLED display/controller with i2c buzzer and LEDs +// +//#define OVERLORD_OLED + +//============================================================================= +//========================== Extensible UI Displays =========================== +//============================================================================= + +// +// DGUS Touch Display with DWIN OS +// +//#define DGUS_LCD + +// +// Touch-screen LCD for Malyan M200 printers +// +//#define MALYAN_LCD + +// +// Touch UI for FTDI EVE (FT800/FT810) displays +// See Configuration_adv.h for all configuration options. +// +//#define TOUCH_UI_FTDI_EVE + +// +// Third-party or vendor-customized controller interfaces. +// Sources should be installed in 'src/lcd/extensible_ui'. +// +//#define EXTENSIBLE_UI + +//============================================================================= +//=============================== Graphical TFTs ============================== +//============================================================================= + +// +// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) +// +//#define FSMC_GRAPHICAL_TFT + +//============================================================================= +//============================ Other Controllers ============================ +//============================================================================= + +// +// ADS7843/XPT2046 ADC Touchscreen such as ILI9341 2.8 +// +//#define TOUCH_BUTTONS +#if ENABLED(TOUCH_BUTTONS) + #define BUTTON_DELAY_EDIT 50 // (ms) Button repeat delay for edit screens + #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus + + #define XPT2046_X_CALIBRATION 12316 + #define XPT2046_Y_CALIBRATION -8981 + #define XPT2046_X_OFFSET -43 + #define XPT2046_Y_OFFSET 257 +#endif + +// +// RepRapWorld REPRAPWORLD_KEYPAD v1.1 +// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626 +// +//#define REPRAPWORLD_KEYPAD +//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0 // (mm) Distance to move per key-press + +//============================================================================= +//=============================== Extra Features ============================== +//============================================================================= + +// @section extras + +// Increase the FAN PWM frequency. Removes the PWM noise but increases heating in the FET/Arduino +//#define FAST_PWM_FAN + +// Use software PWM to drive the fan, as for the heaters. This uses a very low frequency +// which is not as annoying as with the hardware PWM. On the other hand, if this frequency +// is too low, you should also increment SOFT_PWM_SCALE. +//#define FAN_SOFT_PWM + +// Incrementing this by 1 will double the software PWM frequency, +// affecting heaters, and the fan if FAN_SOFT_PWM is enabled. +// However, control resolution will be halved for each increment; +// at zero value, there are 128 effective control positions. +// :[0,1,2,3,4,5,6,7] +#define SOFT_PWM_SCALE 0 + +// If SOFT_PWM_SCALE is set to a value higher than 0, dithering can +// be used to mitigate the associated resolution loss. If enabled, +// some of the PWM cycles are stretched so on average the desired +// duty cycle is attained. +//#define SOFT_PWM_DITHER + +// Temperature status LEDs that display the hotend and bed temperature. +// If all hotends, bed temperature, and target temperature are under 54C +// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis) +//#define TEMP_STAT_LEDS + +// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure +//#define SF_ARC_FIX + +// Support for the BariCUDA Paste Extruder +//#define BARICUDA + +// Support for BlinkM/CyzRgb +//#define BLINKM + +// Support for PCA9632 PWM LED driver +//#define PCA9632 + +// Support for PCA9533 PWM LED driver +// https://github.com/mikeshub/SailfishRGB_LED +//#define PCA9533 + +/** + * RGB LED / LED Strip Control + * + * Enable support for an RGB LED connected to 5V digital pins, or + * an RGB Strip connected to MOSFETs controlled by digital pins. + * + * Adds the M150 command to set the LED (or LED strip) color. + * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of + * luminance values can be set from 0 to 255. + * For Neopixel LED an overall brightness parameter is also available. + * + * *** CAUTION *** + * LED Strips require a MOSFET Chip between PWM lines and LEDs, + * as the Arduino cannot handle the current the LEDs will require. + * Failure to follow this precaution can destroy your Arduino! + * NOTE: A separate 5V power supply is required! The Neopixel LED needs + * more current than the Arduino 5V linear regulator can produce. + * *** CAUTION *** + * + * LED Type. Enable only one of the following two options. + * + */ +//#define RGB_LED +//#define RGBW_LED + +#if EITHER(RGB_LED, RGBW_LED) + //#define RGB_LED_R_PIN 34 + //#define RGB_LED_G_PIN 43 + //#define RGB_LED_B_PIN 35 + //#define RGB_LED_W_PIN -1 +#endif + +// Support for Adafruit Neopixel LED driver +//#define NEOPIXEL_LED +#if ENABLED(NEOPIXEL_LED) + #define NEOPIXEL_TYPE NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h) + #define NEOPIXEL_PIN 4 // LED driving pin + //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE + //#define NEOPIXEL2_PIN 5 + #define NEOPIXEL_PIXELS 30 // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used + #define NEOPIXEL_IS_SEQUENTIAL // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once. + #define NEOPIXEL_BRIGHTNESS 127 // Initial brightness (0-255) + //#define NEOPIXEL_STARTUP_TEST // Cycle through colors at startup + + // Use a single Neopixel LED for static (background) lighting + //#define NEOPIXEL_BKGD_LED_INDEX 0 // Index of the LED to use + //#define NEOPIXEL_BKGD_COLOR { 255, 255, 255, 0 } // R, G, B, W +#endif + +/** + * Printer Event LEDs + * + * During printing, the LEDs will reflect the printer status: + * + * - Gradually change from blue to violet as the heated bed gets to target temp + * - Gradually change from violet to red as the hotend gets to temperature + * - Change to white to illuminate work surface + * - Change to green once print has finished + * - Turn off after the print has finished and the user has pushed a button + */ +#if ANY(BLINKM, RGB_LED, RGBW_LED, PCA9632, PCA9533, NEOPIXEL_LED) + #define PRINTER_EVENT_LEDS +#endif + +/** + * R/C SERVO support + * Sponsored by TrinityLabs, Reworked by codexmas + */ + +/** + * Number of servos + * + * For some servo-related options NUM_SERVOS will be set automatically. + * Set this manually if there are extra servos needing manual control. + * Leave undefined or set to 0 to entirely disable the servo subsystem. + */ +//#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command +#if ENABLED(BLTOUCH) + +#define NUM_SERVOS 1 // Servo index starts with 0 for M280 command + +// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle. +// 300ms is a good value but you can try less delay. +// If the servo can't reach the requested position, increase it. +#define SERVO_DELAY { 300 } +#endif +// Only power servos during movement, otherwise leave off to prevent jitter +//#define DEACTIVATE_SERVOS_AFTER_MOVE + +// Allow servo angle to be edited and saved to EEPROM +//#define EDITABLE_SERVO_ANGLES diff --git a/THINKER V2/config/Eryone/THINKER SE/TMC2209 with filament runout/Configuration_adv.h b/THINKER V2/config/Eryone/THINKER SE/TMC2209 with filament runout/Configuration_adv.h new file mode 100644 index 0000000000..1a51bc6ad1 --- /dev/null +++ b/THINKER V2/config/Eryone/THINKER SE/TMC2209 with filament runout/Configuration_adv.h @@ -0,0 +1,2868 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (c) 2019 MarlinFirmware [https://github.com/MarlinFirmware/Marlin] + * + * Based on Sprinter and grbl. + * Copyright (c) 2011 Camiel Gubbels / Erik van der Zalm + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + */ +#pragma once + +/** + * Configuration_adv.h + * + * Advanced settings. + * Only change these if you know exactly what you're doing. + * Some of these settings can damage your printer if improperly set! + * + * Basic settings can be found in Configuration.h + * + */ +#define CONFIGURATION_ADV_H_VERSION 020000 + +// @section temperature + +//=========================================================================== +//=============================Thermal Settings ============================ +//=========================================================================== + +// +// Custom Thermistor 1000 parameters +// +#if TEMP_SENSOR_0 == 1000 + #define HOTEND0_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor + #define HOTEND0_RESISTANCE_25C_OHMS 100000 // Resistance at 25C + #define HOTEND0_BETA 3950 // Beta value +#endif + +#if TEMP_SENSOR_1 == 1000 + #define HOTEND1_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor + #define HOTEND1_RESISTANCE_25C_OHMS 100000 // Resistance at 25C + #define HOTEND1_BETA 3950 // Beta value +#endif + +#if TEMP_SENSOR_2 == 1000 + #define HOTEND2_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor + #define HOTEND2_RESISTANCE_25C_OHMS 100000 // Resistance at 25C + #define HOTEND2_BETA 3950 // Beta value +#endif + +#if TEMP_SENSOR_3 == 1000 + #define HOTEND3_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor + #define HOTEND3_RESISTANCE_25C_OHMS 100000 // Resistance at 25C + #define HOTEND3_BETA 3950 // Beta value +#endif + +#if TEMP_SENSOR_4 == 1000 + #define HOTEND4_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor + #define HOTEND4_RESISTANCE_25C_OHMS 100000 // Resistance at 25C + #define HOTEND4_BETA 3950 // Beta value +#endif + +#if TEMP_SENSOR_5 == 1000 + #define HOTEND5_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor + #define HOTEND5_RESISTANCE_25C_OHMS 100000 // Resistance at 25C + #define HOTEND5_BETA 3950 // Beta value +#endif + +#if TEMP_SENSOR_BED == 1000 + #define BED_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor + #define BED_RESISTANCE_25C_OHMS 100000 // Resistance at 25C + #define BED_BETA 3950 // Beta value +#endif + +#if TEMP_SENSOR_CHAMBER == 1000 + #define CHAMBER_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor + #define CHAMBER_RESISTANCE_25C_OHMS 100000 // Resistance at 25C + #define CHAMBER_BETA 3950 // Beta value +#endif + +// +// Hephestos 2 24V heated bed upgrade kit. +// https://store.bq.com/en/heated-bed-kit-hephestos2 +// +//#define HEPHESTOS2_HEATED_BED_KIT +#if ENABLED(HEPHESTOS2_HEATED_BED_KIT) + #undef TEMP_SENSOR_BED + #define TEMP_SENSOR_BED 70 + #define HEATER_BED_INVERTING true +#endif + +/** + * Heated Chamber settings + */ +#if TEMP_SENSOR_CHAMBER + #define CHAMBER_MINTEMP 5 + #define CHAMBER_MAXTEMP 60 + #define TEMP_CHAMBER_HYSTERESIS 1 // (°C) Temperature proximity considered "close enough" to the target + //#define CHAMBER_LIMIT_SWITCHING + //#define HEATER_CHAMBER_PIN 44 // Chamber heater on/off pin + //#define HEATER_CHAMBER_INVERTING false +#endif + +#if DISABLED(PIDTEMPBED) + #define BED_CHECK_INTERVAL 5000 // ms between checks in bang-bang control + #if ENABLED(BED_LIMIT_SWITCHING) + #define BED_HYSTERESIS 2 // Only disable heating if T>target+BED_HYSTERESIS and enable heating if T>target-BED_HYSTERESIS + #endif +#endif + +/** + * Thermal Protection provides additional protection to your printer from damage + * and fire. Marlin always includes safe min and max temperature ranges which + * protect against a broken or disconnected thermistor wire. + * + * The issue: If a thermistor falls out, it will report the much lower + * temperature of the air in the room, and the the firmware will keep + * the heater on. + * + * The solution: Once the temperature reaches the target, start observing. + * If the temperature stays too far below the target (hysteresis) for too + * long (period), the firmware will halt the machine as a safety precaution. + * + * If you get false positives for "Thermal Runaway", increase + * THERMAL_PROTECTION_HYSTERESIS and/or THERMAL_PROTECTION_PERIOD + */ +#if ENABLED(THERMAL_PROTECTION_HOTENDS) + #define THERMAL_PROTECTION_PERIOD 40 // Seconds + #define THERMAL_PROTECTION_HYSTERESIS 4 // Degrees Celsius + + //#define ADAPTIVE_FAN_SLOWING // Slow part cooling fan if temperature drops + #if BOTH(ADAPTIVE_FAN_SLOWING, PIDTEMP) + //#define NO_FAN_SLOWING_IN_PID_TUNING // Don't slow fan speed during M303 + #endif + + /** + * Whenever an M104, M109, or M303 increases the target temperature, the + * firmware will wait for the WATCH_TEMP_PERIOD to expire. If the temperature + * hasn't increased by WATCH_TEMP_INCREASE degrees, the machine is halted and + * requires a hard reset. This test restarts with any M104/M109/M303, but only + * if the current temperature is far enough below the target for a reliable + * test. + * + * If you get false positives for "Heating failed", increase WATCH_TEMP_PERIOD + * and/or decrease WATCH_TEMP_INCREASE. WATCH_TEMP_INCREASE should not be set + * below 2. + */ + #define WATCH_TEMP_PERIOD 20 // Seconds + #define WATCH_TEMP_INCREASE 2 // Degrees Celsius +#endif + +/** + * Thermal Protection parameters for the bed are just as above for hotends. + */ +#if ENABLED(THERMAL_PROTECTION_BED) + #define THERMAL_PROTECTION_BED_PERIOD 20 // Seconds + #define THERMAL_PROTECTION_BED_HYSTERESIS 2 // Degrees Celsius + + /** + * As described above, except for the bed (M140/M190/M303). + */ + #define WATCH_BED_TEMP_PERIOD 60 // Seconds + #define WATCH_BED_TEMP_INCREASE 2 // Degrees Celsius +#endif + +/** + * Thermal Protection parameters for the heated chamber. + */ +#if ENABLED(THERMAL_PROTECTION_CHAMBER) + #define THERMAL_PROTECTION_CHAMBER_PERIOD 20 // Seconds + #define THERMAL_PROTECTION_CHAMBER_HYSTERESIS 2 // Degrees Celsius + + /** + * Heated chamber watch settings (M141/M191). + */ + #define WATCH_CHAMBER_TEMP_PERIOD 60 // Seconds + #define WATCH_CHAMBER_TEMP_INCREASE 2 // Degrees Celsius +#endif + +#if ENABLED(PIDTEMP) + // Add an experimental additional term to the heater power, proportional to the extrusion speed. + // A well-chosen Kc value should add just enough power to melt the increased material volume. + //#define PID_EXTRUSION_SCALING + #if ENABLED(PID_EXTRUSION_SCALING) + #define DEFAULT_Kc (100) //heating power=Kc*(e_speed) + #define LPQ_MAX_LEN 50 + #endif + + /** + * Add an experimental additional term to the heater power, proportional to the fan speed. + * A well-chosen Kf value should add just enough power to compensate for power-loss from the cooling fan. + * You can either just add a constant compensation with the DEFAULT_Kf value + * or follow the instruction below to get speed-dependent compensation. + * + * Constant compensation (use only with fanspeeds of 0% and 100%) + * --------------------------------------------------------------------- + * A good starting point for the Kf-value comes from the calculation: + * kf = (power_fan * eff_fan) / power_heater * 255 + * where eff_fan is between 0.0 and 1.0, based on fan-efficiency and airflow to the nozzle / heater. + * + * Example: + * Heater: 40W, Fan: 0.1A * 24V = 2.4W, eff_fan = 0.8 + * Kf = (2.4W * 0.8) / 40W * 255 = 12.24 + * + * Fan-speed dependent compensation + * -------------------------------- + * 1. To find a good Kf value, set the hotend temperature, wait for it to settle, and enable the fan (100%). + * Make sure PID_FAN_SCALING_LIN_FACTOR is 0 and PID_FAN_SCALING_ALTERNATIVE_DEFINITION is not enabled. + * If you see the temperature drop repeat the test, increasing the Kf value slowly, until the temperature + * drop goes away. If the temperature overshoots after enabling the fan, the Kf value is too big. + * 2. Note the Kf-value for fan-speed at 100% + * 3. Determine a good value for PID_FAN_SCALING_MIN_SPEED, which is around the speed, where the fan starts moving. + * 4. Repeat step 1. and 2. for this fan speed. + * 5. Enable PID_FAN_SCALING_ALTERNATIVE_DEFINITION and enter the two identified Kf-values in + * PID_FAN_SCALING_AT_FULL_SPEED and PID_FAN_SCALING_AT_MIN_SPEED. Enter the minimum speed in PID_FAN_SCALING_MIN_SPEED + */ + //#define PID_FAN_SCALING + #if ENABLED(PID_FAN_SCALING) + //#define PID_FAN_SCALING_ALTERNATIVE_DEFINITION + #if ENABLED(PID_FAN_SCALING_ALTERNATIVE_DEFINITION) + // The alternative definition is used for an easier configuration. + // Just figure out Kf at fullspeed (255) and PID_FAN_SCALING_MIN_SPEED. + // DEFAULT_Kf and PID_FAN_SCALING_LIN_FACTOR are calculated accordingly. + + #define PID_FAN_SCALING_AT_FULL_SPEED 13.0 //=PID_FAN_SCALING_LIN_FACTOR*255+DEFAULT_Kf + #define PID_FAN_SCALING_AT_MIN_SPEED 6.0 //=PID_FAN_SCALING_LIN_FACTOR*PID_FAN_SCALING_MIN_SPEED+DEFAULT_Kf + #define PID_FAN_SCALING_MIN_SPEED 10.0 // Minimum fan speed at which to enable PID_FAN_SCALING + + #define DEFAULT_Kf (255.0*PID_FAN_SCALING_AT_MIN_SPEED-PID_FAN_SCALING_AT_FULL_SPEED*PID_FAN_SCALING_MIN_SPEED)/(255.0-PID_FAN_SCALING_MIN_SPEED) + #define PID_FAN_SCALING_LIN_FACTOR (PID_FAN_SCALING_AT_FULL_SPEED-DEFAULT_Kf)/255.0 + + #else + #define PID_FAN_SCALING_LIN_FACTOR (0) // Power loss due to cooling = Kf * (fan_speed) + #define DEFAULT_Kf 10 // A constant value added to the PID-tuner + #define PID_FAN_SCALING_MIN_SPEED 10 // Minimum fan speed at which to enable PID_FAN_SCALING + #endif + #endif +#endif + +/** + * Automatic Temperature: + * The hotend target temperature is calculated by all the buffered lines of gcode. + * The maximum buffered steps/sec of the extruder motor is called "se". + * Start autotemp mode with M109 S B F + * The target temperature is set to mintemp+factor*se[steps/sec] and is limited by + * mintemp and maxtemp. Turn this off by executing M109 without F* + * Also, if the temperature is set to a value below mintemp, it will not be changed by autotemp. + * On an Ultimaker, some initial testing worked with M109 S215 B260 F1 in the start.gcode + */ +#define AUTOTEMP +#if ENABLED(AUTOTEMP) + #define AUTOTEMP_OLDWEIGHT 0.98 +#endif + +// Show extra position information with 'M114 D' +//#define M114_DETAIL + +// Show Temperature ADC value +// Enable for M105 to include ADC values read from temperature sensors. +//#define SHOW_TEMP_ADC_VALUES + +/** + * High Temperature Thermistor Support + * + * Thermistors able to support high temperature tend to have a hard time getting + * good readings at room and lower temperatures. This means HEATER_X_RAW_LO_TEMP + * will probably be caught when the heating element first turns on during the + * preheating process, which will trigger a min_temp_error as a safety measure + * and force stop everything. + * To circumvent this limitation, we allow for a preheat time (during which, + * min_temp_error won't be triggered) and add a min_temp buffer to handle + * aberrant readings. + * + * If you want to enable this feature for your hotend thermistor(s) + * uncomment and set values > 0 in the constants below + */ + +// The number of consecutive low temperature errors that can occur +// before a min_temp_error is triggered. (Shouldn't be more than 10.) +//#define MAX_CONSECUTIVE_LOW_TEMPERATURE_ERROR_ALLOWED 0 + +// The number of milliseconds a hotend will preheat before starting to check +// the temperature. This value should NOT be set to the time it takes the +// hot end to reach the target temperature, but the time it takes to reach +// the minimum temperature your thermistor can read. The lower the better/safer. +// This shouldn't need to be more than 30 seconds (30000) +//#define MILLISECONDS_PREHEAT_TIME 0 + +// @section extruder + +// Extruder runout prevention. +// If the machine is idle and the temperature over MINTEMP +// then extrude some filament every couple of SECONDS. +//#define EXTRUDER_RUNOUT_PREVENT +#if ENABLED(EXTRUDER_RUNOUT_PREVENT) + #define EXTRUDER_RUNOUT_MINTEMP 190 + #define EXTRUDER_RUNOUT_SECONDS 30 + #define EXTRUDER_RUNOUT_SPEED 1500 // (mm/m) + #define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm) +#endif + +// @section temperature + +// Calibration for AD595 / AD8495 sensor to adjust temperature measurements. +// The final temperature is calculated as (measuredTemp * GAIN) + OFFSET. +#define TEMP_SENSOR_AD595_OFFSET 0.0 +#define TEMP_SENSOR_AD595_GAIN 1.0 +#define TEMP_SENSOR_AD8495_OFFSET 0.0 +#define TEMP_SENSOR_AD8495_GAIN 1.0 + +/** + * Controller Fan + * To cool down the stepper drivers and MOSFETs. + * + * The fan will turn on automatically whenever any stepper is enabled + * and turn off after a set period after all steppers are turned off. + */ +//#define USE_CONTROLLER_FAN +#if ENABLED(USE_CONTROLLER_FAN) + //#define CONTROLLER_FAN_PIN -1 // Set a custom pin for the controller fan + #define CONTROLLERFAN_SECS 60 // Duration in seconds for the fan to run after all motors are disabled + #define CONTROLLERFAN_SPEED 255 // 255 == full speed + //#define CONTROLLERFAN_SPEED_Z_ONLY 127 // Reduce noise on machines that keep Z enabled +#endif + +// When first starting the main fan, run it at full speed for the +// given number of milliseconds. This gets the fan spinning reliably +// before setting a PWM value. (Does not work with software PWM for fan on Sanguinololu) +//#define FAN_KICKSTART_TIME 100 + +// Some coolers may require a non-zero "off" state. +//#define FAN_OFF_PWM 1 + +/** + * PWM Fan Scaling + * + * Define the min/max speeds for PWM fans (as set with M106). + * + * With these options the M106 0-255 value range is scaled to a subset + * to ensure that the fan has enough power to spin, or to run lower + * current fans with higher current. (e.g., 5V/12V fans with 12V/24V) + * Value 0 always turns off the fan. + * + * Define one or both of these to override the default 0-255 range. + */ +//#define FAN_MIN_PWM 50 +//#define FAN_MAX_PWM 128 + +/** + * FAST PWM FAN Settings + * + * Use to change the FAST FAN PWM frequency (if enabled in Configuration.h) + * Combinations of PWM Modes, prescale values and TOP resolutions are used internally to produce a + * frequency as close as possible to the desired frequency. + * + * FAST_PWM_FAN_FREQUENCY [undefined by default] + * Set this to your desired frequency. + * If left undefined this defaults to F = F_CPU/(2*255*1) + * ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers + * These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required + * NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior. + * + * USE_OCR2A_AS_TOP [undefined by default] + * Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2: + * 16MHz MCUs: [62.5KHz, 31.4KHz (default), 7.8KHz, 3.92KHz, 1.95KHz, 977Hz, 488Hz, 244Hz, 60Hz, 122Hz, 30Hz] + * 20MHz MCUs: [78.1KHz, 39.2KHz (default), 9.77KHz, 4.9KHz, 2.44KHz, 1.22KHz, 610Hz, 305Hz, 153Hz, 76Hz, 38Hz] + * A greater range can be achieved by enabling USE_OCR2A_AS_TOP. But note that this option blocks the use of + * PWM on pin OC2A. Only use this option if you don't need PWM on 0C2A. (Check your schematic.) + * USE_OCR2A_AS_TOP sacrifices duty cycle control resolution to achieve this broader range of frequencies. + */ +#if ENABLED(FAST_PWM_FAN) + //#define FAST_PWM_FAN_FREQUENCY 31400 + //#define USE_OCR2A_AS_TOP +#endif + +// @section extruder + +/** + * Extruder cooling fans + * + * Extruder auto fans automatically turn on when their extruders' + * temperatures go above EXTRUDER_AUTO_FAN_TEMPERATURE. + * + * Your board's pins file specifies the recommended pins. Override those here + * or set to -1 to disable completely. + * + * Multiple extruders can be assigned to the same pin in which case + * the fan will turn on when any selected extruder is above the threshold. + */ +#define E0_AUTO_FAN_PIN 6//-1 +#define E1_AUTO_FAN_PIN -1 +#define E2_AUTO_FAN_PIN -1 +#define E3_AUTO_FAN_PIN -1 +#define E4_AUTO_FAN_PIN -1 +#define E5_AUTO_FAN_PIN -1 +#define CHAMBER_AUTO_FAN_PIN -1 + +#define EXTRUDER_AUTO_FAN_TEMPERATURE 50 +#define EXTRUDER_AUTO_FAN_SPEED 255 // 255 == full speed +#define CHAMBER_AUTO_FAN_TEMPERATURE 30 +#define CHAMBER_AUTO_FAN_SPEED 255 + +/** + * Part-Cooling Fan Multiplexer + * + * This feature allows you to digitally multiplex the fan output. + * The multiplexer is automatically switched at tool-change. + * Set FANMUX[012]_PINs below for up to 2, 4, or 8 multiplexed fans. + */ +#define FANMUX0_PIN -1 +#define FANMUX1_PIN -1 +#define FANMUX2_PIN -1 + +/** + * M355 Case Light on-off / brightness + */ +//#define CASE_LIGHT_ENABLE +#if ENABLED(CASE_LIGHT_ENABLE) + //#define CASE_LIGHT_PIN 4 // Override the default pin if needed + #define INVERT_CASE_LIGHT false // Set true if Case Light is ON when pin is LOW + #define CASE_LIGHT_DEFAULT_ON true // Set default power-up state on + #define CASE_LIGHT_DEFAULT_BRIGHTNESS 105 // Set default power-up brightness (0-255, requires PWM pin) + //#define CASE_LIGHT_MAX_PWM 128 // Limit pwm + //#define CASE_LIGHT_MENU // Add Case Light options to the LCD menu + //#define CASE_LIGHT_NO_BRIGHTNESS // Disable brightness control. Enable for non-PWM lighting. + //#define CASE_LIGHT_USE_NEOPIXEL // Use Neopixel LED as case light, requires NEOPIXEL_LED. + #if ENABLED(CASE_LIGHT_USE_NEOPIXEL) + #define CASE_LIGHT_NEOPIXEL_COLOR { 255, 255, 255, 255 } // { Red, Green, Blue, White } + #endif +#endif + +// @section homing + +// If you want endstops to stay on (by default) even when not homing +// enable this option. Override at any time with M120, M121. +//#define ENDSTOPS_ALWAYS_ON_DEFAULT + +// @section extras + +//#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats. + +// Employ an external closed loop controller. Override pins here if needed. +//#define EXTERNAL_CLOSED_LOOP_CONTROLLER +#if ENABLED(EXTERNAL_CLOSED_LOOP_CONTROLLER) + //#define CLOSED_LOOP_ENABLE_PIN -1 + //#define CLOSED_LOOP_MOVE_COMPLETE_PIN -1 +#endif + +/** + * Dual Steppers / Dual Endstops + * + * This section will allow you to use extra E drivers to drive a second motor for X, Y, or Z axes. + * + * For example, set X_DUAL_STEPPER_DRIVERS setting to use a second motor. If the motors need to + * spin in opposite directions set INVERT_X2_VS_X_DIR. If the second motor needs its own endstop + * set X_DUAL_ENDSTOPS. This can adjust for "racking." Use X2_USE_ENDSTOP to set the endstop plug + * that should be used for the second endstop. Extra endstops will appear in the output of 'M119'. + * + * Use X_DUAL_ENDSTOP_ADJUSTMENT to adjust for mechanical imperfection. After homing both motors + * this offset is applied to the X2 motor. To find the offset home the X axis, and measure the error + * in X2. Dual endstop offsets can be set at runtime with 'M666 X Y Z'. + */ + +//#define X_DUAL_STEPPER_DRIVERS +#if ENABLED(X_DUAL_STEPPER_DRIVERS) + #define INVERT_X2_VS_X_DIR true // Set 'true' if X motors should rotate in opposite directions + //#define X_DUAL_ENDSTOPS + #if ENABLED(X_DUAL_ENDSTOPS) + #define X2_USE_ENDSTOP _XMAX_ + #define X_DUAL_ENDSTOPS_ADJUSTMENT 0 + #endif +#endif + +//#define Y_DUAL_STEPPER_DRIVERS +#if ENABLED(Y_DUAL_STEPPER_DRIVERS) + #define INVERT_Y2_VS_Y_DIR true // Set 'true' if Y motors should rotate in opposite directions + //#define Y_DUAL_ENDSTOPS + #if ENABLED(Y_DUAL_ENDSTOPS) + #define Y2_USE_ENDSTOP _YMAX_ + #define Y_DUAL_ENDSTOPS_ADJUSTMENT 0 + #endif +#endif + +#define Z_DUAL_STEPPER_DRIVERS +#if ENABLED(Z_DUAL_STEPPER_DRIVERS) + //#define Z_DUAL_ENDSTOPS + #if ENABLED(Z_DUAL_ENDSTOPS) + #define Z2_USE_ENDSTOP _XMAX_ + #define Z_DUAL_ENDSTOPS_ADJUSTMENT 0 + #endif +#endif + +//#define Z_TRIPLE_STEPPER_DRIVERS +#if ENABLED(Z_TRIPLE_STEPPER_DRIVERS) + //#define Z_TRIPLE_ENDSTOPS + #if ENABLED(Z_TRIPLE_ENDSTOPS) + #define Z2_USE_ENDSTOP _XMAX_ + #define Z3_USE_ENDSTOP _YMAX_ + #define Z_TRIPLE_ENDSTOPS_ADJUSTMENT2 0 + #define Z_TRIPLE_ENDSTOPS_ADJUSTMENT3 0 + #endif +#endif + +/** + * Dual X Carriage + * + * This setup has two X carriages that can move independently, each with its own hotend. + * The carriages can be used to print an object with two colors or materials, or in + * "duplication mode" it can print two identical or X-mirrored objects simultaneously. + * The inactive carriage is parked automatically to prevent oozing. + * X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis. + * By default the X2 stepper is assigned to the first unused E plug on the board. + * + * The following Dual X Carriage modes can be selected with M605 S: + * + * 0 : (FULL_CONTROL) The slicer has full control over both X-carriages and can achieve optimal travel + * results as long as it supports dual X-carriages. (M605 S0) + * + * 1 : (AUTO_PARK) The firmware automatically parks and unparks the X-carriages on tool-change so + * that additional slicer support is not required. (M605 S1) + * + * 2 : (DUPLICATION) The firmware moves the second X-carriage and extruder in synchronization with + * the first X-carriage and extruder, to print 2 copies of the same object at the same time. + * Set the constant X-offset and temperature differential with M605 S2 X[offs] R[deg] and + * follow with M605 S2 to initiate duplicated movement. + * + * 3 : (MIRRORED) Formbot/Vivedino-inspired mirrored mode in which the second extruder duplicates + * the movement of the first except the second extruder is reversed in the X axis. + * Set the initial X offset and temperature differential with M605 S2 X[offs] R[deg] and + * follow with M605 S3 to initiate mirrored movement. + */ +//#define DUAL_X_CARRIAGE +#if ENABLED(DUAL_X_CARRIAGE) + #define X1_MIN_POS X_MIN_POS // Set to X_MIN_POS + #define X1_MAX_POS X_BED_SIZE // Set a maximum so the first X-carriage can't hit the parked second X-carriage + #define X2_MIN_POS 80 // Set a minimum to ensure the second X-carriage can't hit the parked first X-carriage + #define X2_MAX_POS 353 // Set this to the distance between toolheads when both heads are homed + #define X2_HOME_DIR 1 // Set to 1. The second X-carriage always homes to the maximum endstop position + #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. + // However: In this mode the HOTEND_OFFSET_X value for the second extruder provides a software + // override for X2_HOME_POS. This also allow recalibration of the distance between the two endstops + // without modifying the firmware (through the "M218 T1 X???" command). + // Remember: you should set the second extruder x-offset to 0 in your slicer. + + // This is the default power-up mode which can be later using M605. + #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_AUTO_PARK_MODE + + // Default x offset in duplication mode (typically set to half print bed width) + #define DEFAULT_DUPLICATION_X_OFFSET 100 + +#endif // DUAL_X_CARRIAGE + +// Activate a solenoid on the active extruder with M380. Disable all with M381. +// Define SOL0_PIN, SOL1_PIN, etc., for each extruder that has a solenoid. +//#define EXT_SOLENOID + +// @section homing + +// Homing hits each endstop, retracts by these distances, then does a slower bump. +#define X_HOME_BUMP_MM 0//5 +#define Y_HOME_BUMP_MM 0//5 +#define Z_HOME_BUMP_MM 2 +#define HOMING_BUMP_DIVISOR { 2, 2, 4 } // Re-Bump Speed Divisor (Divides the Homing Feedrate) +//#define QUICK_HOME // If homing includes X and Y, do a diagonal move initially +//#define HOMING_BACKOFF_MM { 2, 2, 2 } // (mm) Move away from the endstops after homing + +// When G28 is called, this option will make Y home before X +//#define HOME_Y_BEFORE_X + +// Enable this if X or Y can't home without homing the other axis first. +//#define CODEPENDENT_XY_HOMING + +#if ENABLED(BLTOUCH) + /** + * Either: Use the defaults (recommended) or: For special purposes, use the following DEFINES + * Do not activate settings that the probe might not understand. Clones might misunderstand + * advanced commands. + * + * Note: If the probe is not deploying, check a "Cmd: Reset" and "Cmd: Self-Test" and then + * check the wiring of the BROWN, RED and ORANGE wires. + * + * Note: If the trigger signal of your probe is not being recognized, it has been very often + * because the BLACK and WHITE wires needed to be swapped. They are not "interchangeable" + * like they would be with a real switch. So please check the wiring first. + * + * Settings for all BLTouch and clone probes: + */ + + // Safety: The probe needs time to recognize the command. + // Minimum command delay (ms). Enable and increase if needed. + //#define BLTOUCH_DELAY 500 + + /** + * Settings for BLTOUCH Classic 1.2, 1.3 or BLTouch Smart 1.0, 2.0, 2.2, 3.0, 3.1, and most clones: + */ + + // Feature: Switch into SW mode after a deploy. It makes the output pulse longer. Can be useful + // in special cases, like noisy or filtered input configurations. + //#define BLTOUCH_FORCE_SW_MODE + + /** + * Settings for BLTouch Smart 3.0 and 3.1 + * Summary: + * - Voltage modes: 5V and OD (open drain - "logic voltage free") output modes + * - High-Speed mode + * - Disable LCD voltage options + */ + + /** + * Danger: Don't activate 5V mode unless attached to a 5V-tolerant controller! + * V3.0 or 3.1: Set default mode to 5V mode at Marlin startup. + * If disabled, OD mode is the hard-coded default on 3.0 + * On startup, Marlin will compare its eeprom to this vale. If the selected mode + * differs, a mode set eeprom write will be completed at initialization. + * Use the option below to force an eeprom write to a V3.1 probe regardless. + */ + //#define BLTOUCH_SET_5V_MODE + + /** + * Safety: Activate if connecting a probe with an unknown voltage mode. + * V3.0: Set a probe into mode selected above at Marlin startup. Required for 5V mode on 3.0 + * V3.1: Force a probe with unknown mode into selected mode at Marlin startup ( = Probe EEPROM write ) + * To preserve the life of the probe, use this once then turn it off and re-flash. + */ + //#define BLTOUCH_FORCE_MODE_SET + + /** + * Use "HIGH SPEED" mode for probing. + * Danger: Disable if your probe sometimes fails. Only suitable for stable well-adjusted systems. + * This feature was designed for Delta's with very fast Z moves however higher speed cartesians may function + * If the machine cannot raise the probe fast enough after a trigger, it may enter a fault state. + */ + //#define BLTOUCH_HS_MODE + + // Safety: Enable voltage mode settings in the LCD menu. + //#define BLTOUCH_LCD_VOLTAGE_MENU + +#endif // BLTOUCH + +/** + * Z Steppers Auto-Alignment + * Add the G34 command to align multiple Z steppers using a bed probe. + */ +//#define Z_STEPPER_AUTO_ALIGN +#if ENABLED(Z_STEPPER_AUTO_ALIGN) + // Define probe X and Y positions for Z1, Z2 [, Z3] + #define Z_STEPPER_ALIGN_XY { { 10, 290 }, { 150, 10 }, { 290, 290 } } + + // Provide Z stepper positions for more rapid convergence in bed alignment. + // Currently requires triple stepper drivers. + //#define Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS + #if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS) + // Define Stepper XY positions for Z1, Z2, Z3 corresponding to + // the Z screw positions in the bed carriage. + // Define one position per Z stepper in stepper driver order. + #define Z_STEPPER_ALIGN_STEPPER_XY { { 210.7, 102.5 }, { 152.6, 220.0 }, { 94.5, 102.5 } } + #else + // Amplification factor. Used to scale the correction step up or down. + // In case the stepper (spindle) position is further out than the test point. + // Use a value > 1. NOTE: This may cause instability + #define Z_STEPPER_ALIGN_AMP 1.0 + #endif + + // Set number of iterations to align + #define Z_STEPPER_ALIGN_ITERATIONS 3 + + // Enable to restore leveling setup after operation + #define RESTORE_LEVELING_AFTER_G34 + + // On a 300mm bed a 5% grade would give a misalignment of ~1.5cm + #define G34_MAX_GRADE 5 // (%) Maximum incline G34 will handle + + // Stop criterion. If the accuracy is better than this stop iterating early + #define Z_STEPPER_ALIGN_ACC 0.02 +#endif + +// @section motion + +#define AXIS_RELATIVE_MODES { false, false, false, false } + +// Add a Duplicate option for well-separated conjoined nozzles +//#define MULTI_NOZZLE_DUPLICATION + +// By default pololu step drivers require an active high signal. However, some high power drivers require an active low signal as step. +#define INVERT_X_STEP_PIN false +#define INVERT_Y_STEP_PIN false +#define INVERT_Z_STEP_PIN false +#define INVERT_E_STEP_PIN false + +// Default stepper release if idle. Set to 0 to deactivate. +// Steppers will shut down DEFAULT_STEPPER_DEACTIVE_TIME seconds after the last move when DISABLE_INACTIVE_? is true. +// Time can be set by M18 and M84. +#define DEFAULT_STEPPER_DEACTIVE_TIME 120 +#define DISABLE_INACTIVE_X true +#define DISABLE_INACTIVE_Y true +#define DISABLE_INACTIVE_Z true // Set to false if the nozzle will fall down on your printed part when print has finished. +#define DISABLE_INACTIVE_E true + +#define DEFAULT_MINIMUMFEEDRATE 0.0 // minimum feedrate +#define DEFAULT_MINTRAVELFEEDRATE 0.0 + +//#define HOME_AFTER_DEACTIVATE // Require rehoming after steppers are deactivated + +// Minimum time that a segment needs to take if the buffer is emptied +#define DEFAULT_MINSEGMENTTIME 20000 // (ms) + +// If defined the movements slow down when the look ahead buffer is only half full +#define SLOWDOWN + +// Frequency limit +// See nophead's blog for more info +// Not working O +//#define XY_FREQUENCY_LIMIT 15 + +// Minimum planner junction speed. Sets the default minimum speed the planner plans for at the end +// of the buffer and all stops. This should not be much greater than zero and should only be changed +// if unwanted behavior is observed on a user's machine when running at very slow speeds. +#define MINIMUM_PLANNER_SPEED 0.05 // (mm/s) + +// +// Backlash Compensation +// Adds extra movement to axes on direction-changes to account for backlash. +// +//#define BACKLASH_COMPENSATION +#if ENABLED(BACKLASH_COMPENSATION) + // Define values for backlash distance and correction. + // If BACKLASH_GCODE is enabled these values are the defaults. + #define BACKLASH_DISTANCE_MM { 0, 0, 0 } // (mm) + #define BACKLASH_CORRECTION 0.0 // 0.0 = no correction; 1.0 = full correction + + // Set BACKLASH_SMOOTHING_MM to spread backlash correction over multiple segments + // to reduce print artifacts. (Enabling this is costly in memory and computation!) + //#define BACKLASH_SMOOTHING_MM 3 // (mm) + + // Add runtime configuration and tuning of backlash values (M425) + //#define BACKLASH_GCODE + + #if ENABLED(BACKLASH_GCODE) + // Measure the Z backlash when probing (G29) and set with "M425 Z" + #define MEASURE_BACKLASH_WHEN_PROBING + + #if ENABLED(MEASURE_BACKLASH_WHEN_PROBING) + // When measuring, the probe will move up to BACKLASH_MEASUREMENT_LIMIT + // mm away from point of contact in BACKLASH_MEASUREMENT_RESOLUTION + // increments while checking for the contact to be broken. + #define BACKLASH_MEASUREMENT_LIMIT 0.5 // (mm) + #define BACKLASH_MEASUREMENT_RESOLUTION 0.005 // (mm) + #define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW // (mm/m) + #endif + #endif +#endif + +/** + * Automatic backlash, position and hotend offset calibration + * + * Enable G425 to run automatic calibration using an electrically- + * conductive cube, bolt, or washer mounted on the bed. + * + * G425 uses the probe to touch the top and sides of the calibration object + * on the bed and measures and/or correct positional offsets, axis backlash + * and hotend offsets. + * + * Note: HOTEND_OFFSET and CALIBRATION_OBJECT_CENTER must be set to within + * ±5mm of true values for G425 to succeed. + */ +//#define CALIBRATION_GCODE +#if ENABLED(CALIBRATION_GCODE) + + #define CALIBRATION_MEASUREMENT_RESOLUTION 0.01 // mm + + #define CALIBRATION_FEEDRATE_SLOW 60 // mm/m + #define CALIBRATION_FEEDRATE_FAST 1200 // mm/m + #define CALIBRATION_FEEDRATE_TRAVEL 3000 // mm/m + + // The following parameters refer to the conical section of the nozzle tip. + #define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0 // mm + #define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0 // mm + + // Uncomment to enable reporting (required for "G425 V", but consumes PROGMEM). + //#define CALIBRATION_REPORTING + + // The true location and dimension the cube/bolt/washer on the bed. + #define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 } // mm + #define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 } // mm + + // Comment out any sides which are unreachable by the probe. For best + // auto-calibration results, all sides must be reachable. + #define CALIBRATION_MEASURE_RIGHT + #define CALIBRATION_MEASURE_FRONT + #define CALIBRATION_MEASURE_LEFT + #define CALIBRATION_MEASURE_BACK + + // Probing at the exact top center only works if the center is flat. If + // probing on a screwhead or hollow washer, probe near the edges. + //#define CALIBRATION_MEASURE_AT_TOP_EDGES + + // Define pin which is read during calibration + #ifndef CALIBRATION_PIN + #define CALIBRATION_PIN -1 // Override in pins.h or set to -1 to use your Z endstop + #define CALIBRATION_PIN_INVERTING false // Set to true to invert the pin + //#define CALIBRATION_PIN_PULLDOWN + #define CALIBRATION_PIN_PULLUP + #endif +#endif + +/** + * Adaptive Step Smoothing increases the resolution of multi-axis moves, particularly at step frequencies + * below 1kHz (for AVR) or 10kHz (for ARM), where aliasing between axes in multi-axis moves causes audible + * vibration and surface artifacts. The algorithm adapts to provide the best possible step smoothing at the + * lowest stepping frequencies. + */ +//#define ADAPTIVE_STEP_SMOOTHING + +/** + * Custom Microstepping + * Override as-needed for your setup. Up to 3 MS pins are supported. + */ +//#define MICROSTEP1 LOW,LOW,LOW +//#define MICROSTEP2 HIGH,LOW,LOW +//#define MICROSTEP4 LOW,HIGH,LOW +//#define MICROSTEP8 HIGH,HIGH,LOW +//#define MICROSTEP16 LOW,LOW,HIGH +//#define MICROSTEP32 HIGH,LOW,HIGH + +// Microstep setting (Only functional when stepper driver microstep pins are connected to MCU. +#define MICROSTEP_MODES { 16, 16, 16, 16, 16, 16 } // [1,2,4,8,16] + +/** + * @section stepper motor current + * + * Some boards have a means of setting the stepper motor current via firmware. + * + * The power on motor currents are set by: + * PWM_MOTOR_CURRENT - used by MINIRAMBO & ULTIMAIN_2 + * known compatible chips: A4982 + * DIGIPOT_MOTOR_CURRENT - used by BQ_ZUM_MEGA_3D, RAMBO & SCOOVO_X9H + * known compatible chips: AD5206 + * DAC_MOTOR_CURRENT_DEFAULT - used by PRINTRBOARD_REVF & RIGIDBOARD_V2 + * known compatible chips: MCP4728 + * DIGIPOT_I2C_MOTOR_CURRENTS - used by 5DPRINT, AZTEEG_X3_PRO, AZTEEG_X5_MINI_WIFI, MIGHTYBOARD_REVE + * known compatible chips: MCP4451, MCP4018 + * + * Motor currents can also be set by M907 - M910 and by the LCD. + * M907 - applies to all. + * M908 - BQ_ZUM_MEGA_3D, RAMBO, PRINTRBOARD_REVF, RIGIDBOARD_V2 & SCOOVO_X9H + * M909, M910 & LCD - only PRINTRBOARD_REVF & RIGIDBOARD_V2 + */ +//#define PWM_MOTOR_CURRENT { 1300, 1300, 1250 } // Values in milliamps +//#define DIGIPOT_MOTOR_CURRENT { 135,135,135,135,135 } // Values 0-255 (RAMBO 135 = ~0.75A, 185 = ~1A) +//#define DAC_MOTOR_CURRENT_DEFAULT { 70, 80, 90, 80 } // Default drive percent - X, Y, Z, E axis + +// Use an I2C based DIGIPOT (e.g., Azteeg X3 Pro) +//#define DIGIPOT_I2C +#if ENABLED(DIGIPOT_I2C) && !defined(DIGIPOT_I2C_ADDRESS_A) + /** + * Common slave addresses: + * + * A (A shifted) B (B shifted) IC + * Smoothie 0x2C (0x58) 0x2D (0x5A) MCP4451 + * AZTEEG_X3_PRO 0x2C (0x58) 0x2E (0x5C) MCP4451 + * AZTEEG_X5_MINI 0x2C (0x58) 0x2E (0x5C) MCP4451 + * AZTEEG_X5_MINI_WIFI 0x58 0x5C MCP4451 + * MIGHTYBOARD_REVE 0x2F (0x5E) MCP4018 + */ + #define DIGIPOT_I2C_ADDRESS_A 0x2C // unshifted slave address for first DIGIPOT + #define DIGIPOT_I2C_ADDRESS_B 0x2D // unshifted slave address for second DIGIPOT +#endif + +//#define DIGIPOT_MCP4018 // Requires library from https://github.com/stawel/SlowSoftI2CMaster +#define DIGIPOT_I2C_NUM_CHANNELS 8 // 5DPRINT: 4 AZTEEG_X3_PRO: 8 MKS SBASE: 5 +// Actual motor currents in Amps. The number of entries must match DIGIPOT_I2C_NUM_CHANNELS. +// These correspond to the physical drivers, so be mindful if the order is changed. +#define DIGIPOT_I2C_MOTOR_CURRENTS { 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 } // AZTEEG_X3_PRO + +//=========================================================================== +//=============================Additional Features=========================== +//=========================================================================== + +// @section lcd + +#if EITHER(ULTIPANEL, EXTENSIBLE_UI) + #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel + #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm) + #if ENABLED(ULTIPANEL) + #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position" + #define ULTIPANEL_FEEDMULTIPLY // Encoder sets the feedrate multiplier on the Status Screen + #endif +#endif + +// Change values more rapidly when the encoder is rotated faster +#define ENCODER_RATE_MULTIPLIER +#if ENABLED(ENCODER_RATE_MULTIPLIER) + #define ENCODER_10X_STEPS_PER_SEC 30 // (steps/s) Encoder rate for 10x speed + #define ENCODER_100X_STEPS_PER_SEC 80 // (steps/s) Encoder rate for 100x speed +#endif + +// Play a beep when the feedrate is changed from the Status Screen +//#define BEEP_ON_FEEDRATE_CHANGE +#if ENABLED(BEEP_ON_FEEDRATE_CHANGE) + #define FEEDRATE_CHANGE_BEEP_DURATION 10 + #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440 +#endif + +#if HAS_LCD_MENU + + // Include a page of printer information in the LCD Main Menu + #define LCD_INFO_MENU + #if ENABLED(LCD_INFO_MENU) + //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages + #endif + + // BACK menu items keep the highlight at the top + //#define TURBO_BACK_MENU_ITEM + + /** + * LED Control Menu + * Add LED Control to the LCD menu + */ + //#define LED_CONTROL_MENU + #if ENABLED(LED_CONTROL_MENU) + #define LED_COLOR_PRESETS // Enable the Preset Color menu option + #if ENABLED(LED_COLOR_PRESETS) + #define LED_USER_PRESET_RED 255 // User defined RED value + #define LED_USER_PRESET_GREEN 128 // User defined GREEN value + #define LED_USER_PRESET_BLUE 0 // User defined BLUE value + #define LED_USER_PRESET_WHITE 255 // User defined WHITE value + #define LED_USER_PRESET_BRIGHTNESS 255 // User defined intensity + //#define LED_USER_PRESET_STARTUP // Have the printer display the user preset color on startup + #endif + #endif + +#endif // HAS_LCD_MENU + +// Scroll a longer status message into view +#define STATUS_MESSAGE_SCROLLING + +// On the Info Screen, display XY with one decimal place when possible +//#define LCD_DECIMAL_SMALL_XY + +// The timeout (in ms) to return to the status screen from sub-menus +//#define LCD_TIMEOUT_TO_STATUS 15000 + +// Add an 'M73' G-code to set the current percentage +//#define LCD_SET_PROGRESS_MANUALLY + +// Show the E position (filament used) during printing +#define LCD_SHOW_E_TOTAL + +#if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS + //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits + //#define SHOW_REMAINING_TIME // Display estimated time to completion + #if ENABLED(SHOW_REMAINING_TIME) + #define USE_M73_REMAINING_TIME // Use remaining time from M73 command instead of estimation + #define ROTATE_PROGRESS_DISPLAY // Display (P)rogress, (E)lapsed, and (R)emaining time + #endif +#endif + +#if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS + //#define LCD_PROGRESS_BAR // Show a progress bar on HD44780 LCDs for SD printing + #if ENABLED(LCD_PROGRESS_BAR) + #define PROGRESS_BAR_BAR_TIME 2000 // (ms) Amount of time to show the bar + #define PROGRESS_BAR_MSG_TIME 3000 // (ms) Amount of time to show the status message + #define PROGRESS_MSG_EXPIRE 0 // (ms) Amount of time to retain the status message (0=forever) + //#define PROGRESS_MSG_ONCE // Show the message for MSG_TIME then clear it + //#define LCD_PROGRESS_BAR_TEST // Add a menu item to test the progress bar + #endif +#endif + +#if ENABLED(SDSUPPORT) + + // Some RAMPS and other boards don't detect when an SD card is inserted. You can work + // around this by connecting a push button or single throw switch to the pin defined + // as SD_DETECT_PIN in your board's pins definitions. + // This setting should be disabled unless you are using a push button, pulling the pin to ground. + // Note: This is always disabled for ULTIPANEL (except ELB_FULL_GRAPHIC_CONTROLLER). + #define SD_DETECT_INVERTED + + #define SD_FINISHED_STEPPERRELEASE true // Disable steppers when SD Print is finished + #define SD_FINISHED_RELEASECOMMAND "M84 X Y Z E" // You might want to keep the Z enabled so your bed stays in place. + + // Reverse SD sort to show "more recent" files first, according to the card's FAT. + // Since the FAT gets out of order with usage, SDCARD_SORT_ALPHA is recommended. + #define SDCARD_RATHERRECENTFIRST + + #define SD_MENU_CONFIRM_START // Confirm the selected SD file before printing + + //#define MENU_ADDAUTOSTART // Add a menu option to run auto#.g files + + #define EVENT_GCODE_SD_STOP "G28XY" // G-code to run on Stop Print (e.g., "G28XY" or "G27") + + /** + * Continue after Power-Loss (Creality3D) + * + * Store the current state to the SD Card at the start of each layer + * during SD printing. If the recovery file is found at boot time, present + * an option on the LCD screen to continue the print from the last-known + * point in the file. + */ + #define POWER_LOSS_RECOVERY + #if ENABLED(POWER_LOSS_RECOVERY) + //#define BACKUP_POWER_SUPPLY // Backup power / UPS to move the steppers on power loss + //#define POWER_LOSS_ZRAISE 2 // (mm) Z axis raise on resume (on power loss with UPS) + //#define POWER_LOSS_PIN 44 // Pin to detect power loss + //#define POWER_LOSS_STATE HIGH // State of pin indicating power loss + //#define POWER_LOSS_PULL // Set pullup / pulldown as appropriate + //#define POWER_LOSS_PURGE_LEN 20 // (mm) Length of filament to purge on resume + //#define POWER_LOSS_RETRACT_LEN 10 // (mm) Length of filament to retract on fail. Requires backup power. + + // Without a POWER_LOSS_PIN the following option helps reduce wear on the SD card, + // especially with "vase mode" printing. Set too high and vases cannot be continued. + #define POWER_LOSS_MIN_Z_CHANGE 0.05 // (mm) Minimum Z change before saving power-loss data + #endif + + /** + * Sort SD file listings in alphabetical order. + * + * With this option enabled, items on SD cards will be sorted + * by name for easier navigation. + * + * By default... + * + * - Use the slowest -but safest- method for sorting. + * - Folders are sorted to the top. + * - The sort key is statically allocated. + * - No added G-code (M34) support. + * - 40 item sorting limit. (Items after the first 40 are unsorted.) + * + * SD sorting uses static allocation (as set by SDSORT_LIMIT), allowing the + * compiler to calculate the worst-case usage and throw an error if the SRAM + * limit is exceeded. + * + * - SDSORT_USES_RAM provides faster sorting via a static directory buffer. + * - SDSORT_USES_STACK does the same, but uses a local stack-based buffer. + * - SDSORT_CACHE_NAMES will retain the sorted file listing in RAM. (Expensive!) + * - SDSORT_DYNAMIC_RAM only uses RAM when the SD menu is visible. (Use with caution!) + */ + //#define SDCARD_SORT_ALPHA + + // SD Card Sorting options + #if ENABLED(SDCARD_SORT_ALPHA) + #define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each. + #define FOLDER_SORTING -1 // -1=above 0=none 1=below + #define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code. + #define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting. + #define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.) + #define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option. + #define SDSORT_DYNAMIC_RAM false // Use dynamic allocation (within SD menus). Least expensive option. Set SDSORT_LIMIT before use! + #define SDSORT_CACHE_VFATS 2 // Maximum number of 13-byte VFAT entries to use for sorting. + // Note: Only affects SCROLL_LONG_FILENAMES with SDSORT_CACHE_NAMES but not SDSORT_DYNAMIC_RAM. + #endif + + // This allows hosts to request long names for files and folders with M33 + //#define LONG_FILENAME_HOST_SUPPORT + + // Enable this option to scroll long filenames in the SD card menu + //#define SCROLL_LONG_FILENAMES + + // Leave the heaters on after Stop Print (not recommended!) + //#define SD_ABORT_NO_COOLDOWN + + /** + * This option allows you to abort SD printing when any endstop is triggered. + * This feature must be enabled with "M540 S1" or from the LCD menu. + * To have any effect, endstops must be enabled during SD printing. + */ + //#define SD_ABORT_ON_ENDSTOP_HIT + + /** + * This option makes it easier to print the same SD Card file again. + * On print completion the LCD Menu will open with the file selected. + * You can just click to start the print, or navigate elsewhere. + */ + //#define SD_REPRINT_LAST_SELECTED_FILE + + /** + * Auto-report SdCard status with M27 S + */ + //#define AUTO_REPORT_SD_STATUS + + /** + * Support for USB thumb drives using an Arduino USB Host Shield or + * equivalent MAX3421E breakout board. The USB thumb drive will appear + * to Marlin as an SD card. + * + * The MAX3421E can be assigned the same pins as the SD card reader, with + * the following pin mapping: + * + * SCLK, MOSI, MISO --> SCLK, MOSI, MISO + * INT --> SD_DETECT_PIN [1] + * SS --> SDSS + * + * [1] On AVR an interrupt-capable pin is best for UHS3 compatibility. + */ + //#define USB_FLASH_DRIVE_SUPPORT + #if ENABLED(USB_FLASH_DRIVE_SUPPORT) + #define USB_CS_PIN SDSS + #define USB_INTR_PIN SD_DETECT_PIN + + /** + * USB Host Shield Library + * + * - UHS2 uses no interrupts and has been production-tested + * on a LulzBot TAZ Pro with a 32-bit Archim board. + * + * - UHS3 is newer code with better USB compatibility. But it + * is less tested and is known to interfere with Servos. + * [1] This requires USB_INTR_PIN to be interrupt-capable. + */ + //#define USE_UHS3_USB + #endif + + /** + * When using a bootloader that supports SD-Firmware-Flashing, + * add a menu item to activate SD-FW-Update on the next reboot. + * + * Requires ATMEGA2560 (Arduino Mega) + * + * Tested with this bootloader: + * https://github.com/FleetProbe/MicroBridge-Arduino-ATMega2560 + */ + //#define SD_FIRMWARE_UPDATE + #if ENABLED(SD_FIRMWARE_UPDATE) + #define SD_FIRMWARE_UPDATE_EEPROM_ADDR 0x1FF + #define SD_FIRMWARE_UPDATE_ACTIVE_VALUE 0xF0 + #define SD_FIRMWARE_UPDATE_INACTIVE_VALUE 0xFF + #endif + + // Add an optimized binary file transfer mode, initiated with 'M28 B1' + //#define BINARY_FILE_TRANSFER + + #if HAS_SDCARD_CONNECTION + /** + * Set this option to one of the following (or the board's defaults apply): + * + * LCD - Use the SD drive in the external LCD controller. + * ONBOARD - Use the SD drive on the control board. (No SD_DETECT_PIN. M21 to init.) + * CUSTOM_CABLE - Use a custom cable to access the SD (as defined in a pins file). + * + * :[ 'LCD', 'ONBOARD', 'CUSTOM_CABLE' ] + */ + //#define SDCARD_CONNECTION LCD + #endif + +#endif // SDSUPPORT + +/** + * By default an onboard SD card reader may be shared as a USB mass- + * storage device. This option hides the SD card from the host PC. + */ +//#define NO_SD_HOST_DRIVE // Disable SD Card access over USB (for security). + +/** + * Additional options for Graphical Displays + * + * Use the optimizations here to improve printing performance, + * which can be adversely affected by graphical display drawing, + * especially when doing several short moves, and when printing + * on DELTA and SCARA machines. + * + * Some of these options may result in the display lagging behind + * controller events, as there is a trade-off between reliable + * printing performance versus fast display updates. + */ +#if HAS_GRAPHICAL_LCD + // Show SD percentage next to the progress bar + #define DOGM_SD_PERCENT + + // Enable to save many cycles by drawing a hollow frame on the Info Screen + #define XYZ_HOLLOW_FRAME + + // Enable to save many cycles by drawing a hollow frame on Menu Screens + #define MENU_HOLLOW_FRAME + + // A bigger font is available for edit items. Costs 3120 bytes of PROGMEM. + // Western only. Not available for Cyrillic, Kana, Turkish, Greek, or Chinese. + //#define USE_BIG_EDIT_FONT + + // A smaller font may be used on the Info Screen. Costs 2300 bytes of PROGMEM. + // Western only. Not available for Cyrillic, Kana, Turkish, Greek, or Chinese. + //#define USE_SMALL_INFOFONT + + // Enable this option and reduce the value to optimize screen updates. + // The normal delay is 10µs. Use the lowest value that still gives a reliable display. + //#define DOGM_SPI_DELAY_US 5 + + // Swap the CW/CCW indicators in the graphics overlay + //#define OVERLAY_GFX_REVERSE + + /** + * ST7920-based LCDs can emulate a 16 x 4 character display using + * the ST7920 character-generator for very fast screen updates. + * Enable LIGHTWEIGHT_UI to use this special display mode. + * + * Since LIGHTWEIGHT_UI has limited space, the position and status + * message occupy the same line. Set STATUS_EXPIRE_SECONDS to the + * length of time to display the status message before clearing. + * + * Set STATUS_EXPIRE_SECONDS to zero to never clear the status. + * This will prevent position updates from being displayed. + */ + #if ENABLED(U8GLIB_ST7920) + //#define LIGHTWEIGHT_UI + #if ENABLED(LIGHTWEIGHT_UI) + #define STATUS_EXPIRE_SECONDS 20 + #endif + #endif + + /** + * Status (Info) Screen customizations + * These options may affect code size and screen render time. + * Custom status screens can forcibly override these settings. + */ + //#define STATUS_COMBINE_HEATERS // Use combined heater images instead of separate ones + //#define STATUS_HOTEND_NUMBERLESS // Use plain hotend icons instead of numbered ones (with 2+ hotends) + #define STATUS_HOTEND_INVERTED // Show solid nozzle bitmaps when heating (Requires STATUS_HOTEND_ANIM) + #define STATUS_HOTEND_ANIM // Use a second bitmap to indicate hotend heating + #define STATUS_BED_ANIM // Use a second bitmap to indicate bed heating + #define STATUS_CHAMBER_ANIM // Use a second bitmap to indicate chamber heating + //#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap + //#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap + //#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames + //#define STATUS_HEAT_PERCENT // Show heating in a progress bar + //#define BOOT_MARLIN_LOGO_SMALL // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash) + //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~‭3260 (or ~940) bytes of PROGMEM. + + // Frivolous Game Options + //#define MARLIN_BRICKOUT + //#define MARLIN_INVADERS + //#define MARLIN_SNAKE + //#define GAMES_EASTER_EGG // Add extra blank lines above the "Games" sub-menu + +#endif // HAS_GRAPHICAL_LCD + +// +// Touch UI for the FTDI Embedded Video Engine (EVE) +// +#if ENABLED(TOUCH_UI_FTDI_EVE) + // Display board used + //#define LCD_FTDI_VM800B35A // FTDI 3.5" with FT800 (320x240) + //#define LCD_4DSYSTEMS_4DLCD_FT843 // 4D Systems 4.3" (480x272) + //#define LCD_HAOYU_FT800CB // Haoyu with 4.3" or 5" (480x272) + //#define LCD_HAOYU_FT810CB // Haoyu with 5" (800x480) + //#define LCD_ALEPHOBJECTS_CLCD_UI // Aleph Objects Color LCD UI + + // Correct the resolution if not using the stock TFT panel. + //#define TOUCH_UI_320x240 + //#define TOUCH_UI_480x272 + //#define TOUCH_UI_800x480 + + // Mappings for boards with a standard RepRapDiscount Display connector + //#define AO_EXP1_PINMAP // AlephObjects CLCD UI EXP1 mapping + //#define AO_EXP2_PINMAP // AlephObjects CLCD UI EXP2 mapping + //#define CR10_TFT_PINMAP // Rudolph Riedel's CR10 pin mapping + //#define OTHER_PIN_LAYOUT // Define pins manually below + #if ENABLED(OTHER_PIN_LAYOUT) + // The pins for CS and MOD_RESET (PD) must be chosen. + #define CLCD_MOD_RESET 9 + #define CLCD_SPI_CS 10 + + // If using software SPI, specify pins for SCLK, MOSI, MISO + //#define CLCD_USE_SOFT_SPI + #if ENABLED(CLCD_USE_SOFT_SPI) + #define CLCD_SOFT_SPI_MOSI 11 + #define CLCD_SOFT_SPI_MISO 12 + #define CLCD_SOFT_SPI_SCLK 13 + #endif + #endif + + // Display Orientation. An inverted (i.e. upside-down) display + // is supported on the FT800. The FT810 and beyond also support + // portrait and mirrored orientations. + //#define TOUCH_UI_INVERTED + //#define TOUCH_UI_PORTRAIT + //#define TOUCH_UI_MIRRORED + + // UTF8 processing and rendering. + // Unsupported characters are shown as '?'. + //#define TOUCH_UI_USE_UTF8 + #if ENABLED(TOUCH_UI_USE_UTF8) + // Western accents support. These accented characters use + // combined bitmaps and require relatively little storage. + #define TOUCH_UI_UTF8_WESTERN_CHARSET + #if ENABLED(TOUCH_UI_UTF8_WESTERN_CHARSET) + // Additional character groups. These characters require + // full bitmaps and take up considerable storage: + //#define TOUCH_UI_UTF8_SUPERSCRIPTS // ¹ ² ³ + //#define TOUCH_UI_UTF8_COPYRIGHT // © ® + //#define TOUCH_UI_UTF8_GERMANIC // ß + //#define TOUCH_UI_UTF8_SCANDINAVIAN // Æ Ð Ø Þ æ ð ø þ + //#define TOUCH_UI_UTF8_PUNCTUATION // « » ¿ ¡ + //#define TOUCH_UI_UTF8_CURRENCY // ¢ £ ¤ ¥ + //#define TOUCH_UI_UTF8_ORDINALS // º ª + //#define TOUCH_UI_UTF8_MATHEMATICS // ± × ÷ + //#define TOUCH_UI_UTF8_FRACTIONS // ¼ ½ ¾ + //#define TOUCH_UI_UTF8_SYMBOLS // µ ¶ ¦ § ¬ + #endif + #endif + + // Use a smaller font when labels don't fit buttons + #define TOUCH_UI_FIT_TEXT + + // Allow language selection from menu at run-time (otherwise use LCD_LANGUAGE) + #define LCD_LANGUAGE_1 en + #define LCD_LANGUAGE_2 fr + #define LCD_LANGUAGE_3 de + #define LCD_LANGUAGE_4 es + #define LCD_LANGUAGE_5 it + + // Use a numeric passcode for "Screen lock" keypad. + // (recommended for smaller displays) + //#define TOUCH_UI_PASSCODE + + // Output extra debug info for Touch UI events + //#define TOUCH_UI_DEBUG + + // Developer menu (accessed by touching "About Printer" copyright text) + //#define TOUCH_UI_DEVELOPER_MENU +#endif + +// +// FSMC Graphical TFT +// +#if ENABLED(FSMC_GRAPHICAL_TFT) + //#define TFT_MARLINUI_COLOR 0xFFFF // White + //#define TFT_MARLINBG_COLOR 0x0000 // Black + //#define TFT_DISABLED_COLOR 0x0003 // Almost black + //#define TFT_BTCANCEL_COLOR 0xF800 // Red + //#define TFT_BTARROWS_COLOR 0xDEE6 // 11011 110111 00110 Yellow + //#define TFT_BTOKMENU_COLOR 0x145F // 00010 100010 11111 Cyan +#endif + +// @section safety + +/** + * The watchdog hardware timer will do a reset and disable all outputs + * if the firmware gets too overloaded to read the temperature sensors. + * + * If you find that watchdog reboot causes your AVR board to hang forever, + * enable WATCHDOG_RESET_MANUAL to use a custom timer instead of WDTO. + * NOTE: This method is less reliable as it can only catch hangups while + * interrupts are enabled. + */ +#define USE_WATCHDOG +#if ENABLED(USE_WATCHDOG) + //#define WATCHDOG_RESET_MANUAL +#endif + +// @section lcd + +/** + * Babystepping enables movement of the axes by tiny increments without changing + * the current position values. This feature is used primarily to adjust the Z + * axis in the first layer of a print in real-time. + * + * Warning: Does not respect endstops! + */ +#define BABYSTEPPING +#if ENABLED(BABYSTEPPING) + //#define BABYSTEP_WITHOUT_HOMING + //#define BABYSTEP_XY // Also enable X/Y Babystepping. Not supported on DELTA! + #define BABYSTEP_INVERT_Z false // Change if Z babysteps should go the other way + #define BABYSTEP_MULTIPLICATOR_Z 1 // Babysteps are very small. Increase for faster motion. + //#define BABYSTEP_MULTIPLICATOR_XY 1 + + #define DOUBLECLICK_FOR_Z_BABYSTEPPING // Double-click on the Status Screen for Z Babystepping. + #if ENABLED(DOUBLECLICK_FOR_Z_BABYSTEPPING) + #define DOUBLECLICK_MAX_INTERVAL 1250 // Maximum interval between clicks, in milliseconds. + // Note: Extra time may be added to mitigate controller latency. + //#define BABYSTEP_ALWAYS_AVAILABLE // Allow babystepping at all times (not just during movement). + //#define MOVE_Z_WHEN_IDLE // Jump to the move Z menu on doubleclick when printer is idle. + #if ENABLED(MOVE_Z_WHEN_IDLE) + #define MOVE_Z_IDLE_MULTIPLICATOR 1 // Multiply 1mm by this factor for the move step size. + #endif + #endif + + //#define BABYSTEP_DISPLAY_TOTAL // Display total babysteps since last G28 + + //#define BABYSTEP_ZPROBE_OFFSET // Combine M851 Z and Babystepping + #if ENABLED(BABYSTEP_ZPROBE_OFFSET) + //#define BABYSTEP_HOTEND_Z_OFFSET // For multiple hotends, babystep relative Z offsets + //#define BABYSTEP_ZPROBE_GFX_OVERLAY // Enable graphical overlay on Z-offset editor + #endif +#endif + +// @section extruder + +/** + * Linear Pressure Control v1.5 + * + * Assumption: advance [steps] = k * (delta velocity [steps/s]) + * K=0 means advance disabled. + * + * NOTE: K values for LIN_ADVANCE 1.5 differ from earlier versions! + * + * Set K around 0.22 for 3mm PLA Direct Drive with ~6.5cm between the drive gear and heatbreak. + * Larger K values will be needed for flexible filament and greater distances. + * If this algorithm produces a higher speed offset than the extruder can handle (compared to E jerk) + * print acceleration will be reduced during the affected moves to keep within the limit. + * + * See http://marlinfw.org/docs/features/lin_advance.html for full instructions. + * Mention @Sebastianv650 on GitHub to alert the author of any issues. + */ +//#define LIN_ADVANCE +#if ENABLED(LIN_ADVANCE) + //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants + #define LIN_ADVANCE_K 0.22 // Unit: mm compression per 1mm/s extruder speed + //#define LA_DEBUG // If enabled, this will generate debug information output over USB. +#endif + +// @section leveling + +/** + * Points to probe for all 3-point Leveling procedures. + * Override if the automatically selected points are inadequate. + */ +#if EITHER(AUTO_BED_LEVELING_3POINT, AUTO_BED_LEVELING_UBL) + //#define PROBE_PT_1_X 15 + //#define PROBE_PT_1_Y 180 + //#define PROBE_PT_2_X 15 + //#define PROBE_PT_2_Y 20 + //#define PROBE_PT_3_X 170 + //#define PROBE_PT_3_Y 20 +#endif + +/** + * Override MIN_PROBE_EDGE for each side of the build plate + * Useful to get probe points to exact positions on targets or + * to allow leveling to avoid plate clamps on only specific + * sides of the bed. + * + * If you are replacing the prior *_PROBE_BED_POSITION options, + * LEFT and FRONT values in most cases will map directly over + * RIGHT and REAR would be the inverse such as + * (X/Y_BED_SIZE - RIGHT/BACK_PROBE_BED_POSITION) + * + * This will allow all positions to match at compilation, however + * should the probe position be modified with M851XY then the + * probe points will follow. This prevents any change from causing + * the probe to be unable to reach any points. + */ +#if PROBE_SELECTED && !IS_KINEMATIC + //#define MIN_PROBE_EDGE_LEFT MIN_PROBE_EDGE + //#define MIN_PROBE_EDGE_RIGHT MIN_PROBE_EDGE + //#define MIN_PROBE_EDGE_FRONT MIN_PROBE_EDGE + //#define MIN_PROBE_EDGE_BACK MIN_PROBE_EDGE +#endif + +#if EITHER(MESH_BED_LEVELING, AUTO_BED_LEVELING_UBL) + // Override the mesh area if the automatic (max) area is too large + //#define MESH_MIN_X MESH_INSET + //#define MESH_MIN_Y MESH_INSET + //#define MESH_MAX_X X_BED_SIZE - (MESH_INSET) + //#define MESH_MAX_Y Y_BED_SIZE - (MESH_INSET) +#endif + +/** + * Repeatedly attempt G29 leveling until it succeeds. + * Stop after G29_MAX_RETRIES attempts. + */ +//#define G29_RETRY_AND_RECOVER +#if ENABLED(G29_RETRY_AND_RECOVER) + #define G29_MAX_RETRIES 3 + #define G29_HALT_ON_FAILURE + /** + * Specify the GCODE commands that will be executed when leveling succeeds, + * between attempts, and after the maximum number of retries have been tried. + */ + #define G29_SUCCESS_COMMANDS "M117 Bed leveling done." + #define G29_RECOVER_COMMANDS "M117 Probe failed. Rewiping.\nG28\nG12 P0 S12 T0" + #define G29_FAILURE_COMMANDS "M117 Bed leveling failed.\nG0 Z10\nM300 P25 S880\nM300 P50 S0\nM300 P25 S880\nM300 P50 S0\nM300 P25 S880\nM300 P50 S0\nG4 S1" + +#endif + +// @section extras + +// +// G2/G3 Arc Support +// +#define ARC_SUPPORT // Disable this feature to save ~3226 bytes +#if ENABLED(ARC_SUPPORT) + #define MM_PER_ARC_SEGMENT 1 // Length of each arc segment + #define MIN_ARC_SEGMENTS 24 // Minimum number of segments in a complete circle + #define N_ARC_CORRECTION 25 // Number of interpolated segments between corrections + //#define ARC_P_CIRCLES // Enable the 'P' parameter to specify complete circles + //#define CNC_WORKSPACE_PLANES // Allow G2/G3 to operate in XY, ZX, or YZ planes +#endif + +// Support for G5 with XYZE destination and IJPQ offsets. Requires ~2666 bytes. +//#define BEZIER_CURVE_SUPPORT + +/** + * G38 Probe Target + * + * This option adds G38.2 and G38.3 (probe towards target) + * and optionally G38.4 and G38.5 (probe away from target). + * Set MULTIPLE_PROBING for G38 to probe more than once. + */ +//#define G38_PROBE_TARGET +#if ENABLED(G38_PROBE_TARGET) + //#define G38_PROBE_AWAY // Include G38.4 and G38.5 to probe away from target + #define G38_MINIMUM_MOVE 0.0275 // (mm) Minimum distance that will produce a move. +#endif + +// Moves (or segments) with fewer steps than this will be joined with the next move +#define MIN_STEPS_PER_SEGMENT 6 + +/** + * Minimum delay before and after setting the stepper DIR (in ns) + * 0 : No delay (Expect at least 10µS since one Stepper ISR must transpire) + * 20 : Minimum for TMC2xxx drivers + * 200 : Minimum for A4988 drivers + * 400 : Minimum for A5984 drivers + * 500 : Minimum for LV8729 drivers (guess, no info in datasheet) + * 650 : Minimum for DRV8825 drivers + * 1500 : Minimum for TB6600 drivers (guess, no info in datasheet) + * 15000 : Minimum for TB6560 drivers (guess, no info in datasheet) + * + * Override the default value based on the driver type set in Configuration.h. + */ +//#define MINIMUM_STEPPER_POST_DIR_DELAY 650 +//#define MINIMUM_STEPPER_PRE_DIR_DELAY 650 + +/** + * Minimum stepper driver pulse width (in µs) + * 0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers + * 0 : Minimum 500ns for LV8729, adjusted in stepper.h + * 1 : Minimum for A4988 and A5984 stepper drivers + * 2 : Minimum for DRV8825 stepper drivers + * 3 : Minimum for TB6600 stepper drivers + * 30 : Minimum for TB6560 stepper drivers + * + * Override the default value based on the driver type set in Configuration.h. + */ +//#define MINIMUM_STEPPER_PULSE 2 + +/** + * Maximum stepping rate (in Hz) the stepper driver allows + * If undefined, defaults to 1MHz / (2 * MINIMUM_STEPPER_PULSE) + * 500000 : Maximum for A4988 stepper driver + * 400000 : Maximum for TMC2xxx stepper drivers + * 250000 : Maximum for DRV8825 stepper driver + * 200000 : Maximum for LV8729 stepper driver + * 150000 : Maximum for TB6600 stepper driver + * 15000 : Maximum for TB6560 stepper driver + * + * Override the default value based on the driver type set in Configuration.h. + */ +//#define MAXIMUM_STEPPER_RATE 250000 + +// @section temperature + +// Control heater 0 and heater 1 in parallel. +//#define HEATERS_PARALLEL + +//=========================================================================== +//================================= Buffers ================================= +//=========================================================================== + +// @section hidden + +// The number of linear motions that can be in the plan at any give time. +// THE BLOCK_BUFFER_SIZE NEEDS TO BE A POWER OF 2 (e.g. 8, 16, 32) because shifts and ors are used to do the ring-buffering. +#if ENABLED(SDSUPPORT) + #define BLOCK_BUFFER_SIZE 16 // SD,LCD,Buttons take more memory, block buffer needs to be smaller +#else + #define BLOCK_BUFFER_SIZE 16 // maximize block buffer +#endif + +// @section serial + +// The ASCII buffer for serial input +#define MAX_CMD_SIZE 96 +#define BUFSIZE 4 + +// Transmission to Host Buffer Size +// To save 386 bytes of PROGMEM (and TX_BUFFER_SIZE+3 bytes of RAM) set to 0. +// To buffer a simple "ok" you need 4 bytes. +// For ADVANCED_OK (M105) you need 32 bytes. +// For debug-echo: 128 bytes for the optimal speed. +// Other output doesn't need to be that speedy. +// :[0, 2, 4, 8, 16, 32, 64, 128, 256] +#define TX_BUFFER_SIZE 0 + +// Host Receive Buffer Size +// Without XON/XOFF flow control (see SERIAL_XON_XOFF below) 32 bytes should be enough. +// To use flow control, set this buffer size to at least 1024 bytes. +// :[0, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048] +//#define RX_BUFFER_SIZE 1024 + +#if RX_BUFFER_SIZE >= 1024 + // Enable to have the controller send XON/XOFF control characters to + // the host to signal the RX buffer is becoming full. + //#define SERIAL_XON_XOFF +#endif + +// Add M575 G-code to change the baud rate +//#define BAUD_RATE_GCODE + +#if ENABLED(SDSUPPORT) + // Enable this option to collect and display the maximum + // RX queue usage after transferring a file to SD. + //#define SERIAL_STATS_MAX_RX_QUEUED + + // Enable this option to collect and display the number + // of dropped bytes after a file transfer to SD. + //#define SERIAL_STATS_DROPPED_RX +#endif + +// Enable an emergency-command parser to intercept certain commands as they +// enter the serial receive buffer, so they cannot be blocked. +// Currently handles M108, M112, M410 +// Does not work on boards using AT90USB (USBCON) processors! +//#define EMERGENCY_PARSER + +// Bad Serial-connections can miss a received command by sending an 'ok' +// Therefore some clients abort after 30 seconds in a timeout. +// Some other clients start sending commands while receiving a 'wait'. +// This "wait" is only sent when the buffer is empty. 1 second is a good value here. +//#define NO_TIMEOUTS 1000 // Milliseconds + +// Some clients will have this feature soon. This could make the NO_TIMEOUTS unnecessary. +//#define ADVANCED_OK + +// Printrun may have trouble receiving long strings all at once. +// This option inserts short delays between lines of serial output. +#define SERIAL_OVERRUN_PROTECTION + +// @section extras + +/** + * Extra Fan Speed + * Adds a secondary fan speed for each print-cooling fan. + * 'M106 P T3-255' : Set a secondary speed for + * 'M106 P T2' : Use the set secondary speed + * 'M106 P T1' : Restore the previous fan speed + */ +//#define EXTRA_FAN_SPEED + +/** + * Firmware-based and LCD-controlled retract + * + * Add G10 / G11 commands for automatic firmware-based retract / recover. + * Use M207 and M208 to define parameters for retract / recover. + * + * Use M209 to enable or disable auto-retract. + * With auto-retract enabled, all G1 E moves within the set range + * will be converted to firmware-based retract/recover moves. + * + * Be sure to turn off auto-retract during filament change. + * + * Note that M207 / M208 / M209 settings are saved to EEPROM. + * + */ +//#define FWRETRACT +#if ENABLED(FWRETRACT) + #define FWRETRACT_AUTORETRACT // Override slicer retractions + #if ENABLED(FWRETRACT_AUTORETRACT) + #define MIN_AUTORETRACT 0.1 // (mm) Don't convert E moves under this length + #define MAX_AUTORETRACT 10.0 // (mm) Don't convert E moves over this length + #endif + #define RETRACT_LENGTH 3 // (mm) Default retract length (positive value) + #define RETRACT_LENGTH_SWAP 13 // (mm) Default swap retract length (positive value) + #define RETRACT_FEEDRATE 45 // (mm/s) Default feedrate for retracting + #define RETRACT_ZRAISE 0 // (mm) Default retract Z-raise + #define RETRACT_RECOVER_LENGTH 0 // (mm) Default additional recover length (added to retract length on recover) + #define RETRACT_RECOVER_LENGTH_SWAP 0 // (mm) Default additional swap recover length (added to retract length on recover from toolchange) + #define RETRACT_RECOVER_FEEDRATE 8 // (mm/s) Default feedrate for recovering from retraction + #define RETRACT_RECOVER_FEEDRATE_SWAP 8 // (mm/s) Default feedrate for recovering from swap retraction + #if ENABLED(MIXING_EXTRUDER) + //#define RETRACT_SYNC_MIXING // Retract and restore all mixing steppers simultaneously + #endif +#endif + +/** + * Universal tool change settings. + * Applies to all types of extruders except where explicitly noted. + */ +#if EXTRUDERS > 1 + // Z raise distance for tool-change, as needed for some extruders + #define TOOLCHANGE_ZRAISE 2 // (mm) + //#define TOOLCHANGE_NO_RETURN // Never return to the previous position on tool-change + + // Retract and prime filament on tool-change + //#define TOOLCHANGE_FILAMENT_SWAP + #if ENABLED(TOOLCHANGE_FILAMENT_SWAP) + #define TOOLCHANGE_FIL_SWAP_LENGTH 12 // (mm) + #define TOOLCHANGE_FIL_EXTRA_PRIME 2 // (mm) + #define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600 // (mm/m) + #define TOOLCHANGE_FIL_SWAP_PRIME_SPEED 3600 // (mm/m) + #endif + + /** + * Position to park head during tool change. + * Doesn't apply to SWITCHING_TOOLHEAD, DUAL_X_CARRIAGE, or PARKING_EXTRUDER + */ + //#define TOOLCHANGE_PARK + #if ENABLED(TOOLCHANGE_PARK) + #define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 } + #define TOOLCHANGE_PARK_XY_FEEDRATE 6000 // (mm/m) + #endif +#endif + +/** + * Advanced Pause + * Experimental feature for filament change support and for parking the nozzle when paused. + * Adds the GCode M600 for initiating filament change. + * If PARK_HEAD_ON_PAUSE enabled, adds the GCode M125 to pause printing and park the nozzle. + * + * Requires an LCD display. + * Requires NOZZLE_PARK_FEATURE. + * This feature is required for the default FILAMENT_RUNOUT_SCRIPT. + */ +#define ADVANCED_PAUSE_FEATURE +#if ENABLED(ADVANCED_PAUSE_FEATURE) + #define PAUSE_PARK_RETRACT_FEEDRATE 60 // (mm/s) Initial retract feedrate. + #define PAUSE_PARK_RETRACT_LENGTH 2 // (mm) Initial retract. + // This short retract is done immediately, before parking the nozzle. + #define FILAMENT_CHANGE_UNLOAD_FEEDRATE 30//10 // (mm/s) Unload filament feedrate. This can be pretty fast. + #define FILAMENT_CHANGE_UNLOAD_ACCEL 16//25 // (mm/s^2) Lower acceleration may allow a faster feedrate. + #define FILAMENT_CHANGE_UNLOAD_LENGTH 450//100 // (mm) The length of filament for a complete unload. + // For Bowden, the full length of the tube and nozzle. + // For direct drive, the full length of the nozzle. + // Set to 0 for manual unloading. + #define FILAMENT_CHANGE_SLOW_LOAD_FEEDRATE 6 // (mm/s) Slow move when starting load. + #define FILAMENT_CHANGE_SLOW_LOAD_LENGTH 0 // (mm) Slow length, to allow time to insert material. + // 0 to disable start loading and skip to fast load only + #define FILAMENT_CHANGE_FAST_LOAD_FEEDRATE 10//6 // (mm/s) Load filament feedrate. This can be pretty fast. + #define FILAMENT_CHANGE_FAST_LOAD_ACCEL 16//25 // (mm/s^2) Lower acceleration may allow a faster feedrate. + #define FILAMENT_CHANGE_FAST_LOAD_LENGTH 100//0 // (mm) Load length of filament, from extruder gear to nozzle. + // For Bowden, the full length of the tube and nozzle. + // For direct drive, the full length of the nozzle. + //#define ADVANCED_PAUSE_CONTINUOUS_PURGE // Purge continuously up to the purge length until interrupted. + #define ADVANCED_PAUSE_PURGE_FEEDRATE 5//3 // (mm/s) Extrude feedrate (after loading). Should be slower than load feedrate. + #define ADVANCED_PAUSE_PURGE_LENGTH 100//50 // (mm) Length to extrude after loading. + // Set to 0 for manual extrusion. + // Filament can be extruded repeatedly from the Filament Change menu + // until extrusion is consistent, and to purge old filament. + #define ADVANCED_PAUSE_RESUME_PRIME 0 // (mm) Extra distance to prime nozzle after returning from park. + //#define ADVANCED_PAUSE_FANS_PAUSE // Turn off print-cooling fans while the machine is paused. + + // Filament Unload does a Retract, Delay, and Purge first: + #define FILAMENT_UNLOAD_RETRACT_LENGTH 0//13 // (mm) Unload initial retract length. + #define FILAMENT_UNLOAD_DELAY 5000 // (ms) Delay for the filament to cool after retract. + #define FILAMENT_UNLOAD_PURGE_LENGTH 8 // (mm) An unretract is done, then this length is purged. + + #define PAUSE_PARK_NOZZLE_TIMEOUT 45 // (seconds) Time limit before the nozzle is turned off for safety. + #define FILAMENT_CHANGE_ALERT_BEEPS 10 // Number of alert beeps to play when a response is needed. + #define PAUSE_PARK_NO_STEPPER_TIMEOUT // Enable for XYZ steppers to stay powered on during filament change. + + #define PARK_HEAD_ON_PAUSE // Park the nozzle during pause and filament change. + //#define HOME_BEFORE_FILAMENT_CHANGE // Ensure homing has been completed prior to parking for filament change + + #define FILAMENT_LOAD_UNLOAD_GCODES // Add M701/M702 Load/Unload G-codes, plus Load/Unload in the LCD Prepare menu. + #define FILAMENT_UNLOAD_ALL_EXTRUDERS // Allow M702 to unload all extruders above a minimum target temp (as set by M302) +#endif + +// @section tmc + +/** + * TMC26X Stepper Driver options + * + * The TMC26XStepper library is required for this stepper driver. + * https://github.com/trinamic/TMC26XStepper + */ +#if HAS_DRIVER(TMC26X) + + #if AXIS_DRIVER_TYPE_X(TMC26X) + #define X_MAX_CURRENT 1000 // (mA) + #define X_SENSE_RESISTOR 91 // (mOhms) + #define X_MICROSTEPS 16 // Number of microsteps + #endif + + #if AXIS_DRIVER_TYPE_X2(TMC26X) + #define X2_MAX_CURRENT 1000 + #define X2_SENSE_RESISTOR 91 + #define X2_MICROSTEPS 16 + #endif + + #if AXIS_DRIVER_TYPE_Y(TMC26X) + #define Y_MAX_CURRENT 1000 + #define Y_SENSE_RESISTOR 91 + #define Y_MICROSTEPS 16 + #endif + + #if AXIS_DRIVER_TYPE_Y2(TMC26X) + #define Y2_MAX_CURRENT 1000 + #define Y2_SENSE_RESISTOR 91 + #define Y2_MICROSTEPS 16 + #endif + + #if AXIS_DRIVER_TYPE_Z(TMC26X) + #define Z_MAX_CURRENT 1000 + #define Z_SENSE_RESISTOR 91 + #define Z_MICROSTEPS 16 + #endif + + #if AXIS_DRIVER_TYPE_Z2(TMC26X) + #define Z2_MAX_CURRENT 1000 + #define Z2_SENSE_RESISTOR 91 + #define Z2_MICROSTEPS 16 + #endif + + #if AXIS_DRIVER_TYPE_Z3(TMC26X) + #define Z3_MAX_CURRENT 1000 + #define Z3_SENSE_RESISTOR 91 + #define Z3_MICROSTEPS 16 + #endif + + #if AXIS_DRIVER_TYPE_E0(TMC26X) + #define E0_MAX_CURRENT 1000 + #define E0_SENSE_RESISTOR 91 + #define E0_MICROSTEPS 16 + #endif + + #if AXIS_DRIVER_TYPE_E1(TMC26X) + #define E1_MAX_CURRENT 1000 + #define E1_SENSE_RESISTOR 91 + #define E1_MICROSTEPS 16 + #endif + + #if AXIS_DRIVER_TYPE_E2(TMC26X) + #define E2_MAX_CURRENT 1000 + #define E2_SENSE_RESISTOR 91 + #define E2_MICROSTEPS 16 + #endif + + #if AXIS_DRIVER_TYPE_E3(TMC26X) + #define E3_MAX_CURRENT 1000 + #define E3_SENSE_RESISTOR 91 + #define E3_MICROSTEPS 16 + #endif + + #if AXIS_DRIVER_TYPE_E4(TMC26X) + #define E4_MAX_CURRENT 1000 + #define E4_SENSE_RESISTOR 91 + #define E4_MICROSTEPS 16 + #endif + + #if AXIS_DRIVER_TYPE_E5(TMC26X) + #define E5_MAX_CURRENT 1000 + #define E5_SENSE_RESISTOR 91 + #define E5_MICROSTEPS 16 + #endif + +#endif // TMC26X + +// @section tmc_smart + +/** + * To use TMC2130, TMC2160, TMC2660, TMC5130, TMC5160 stepper drivers in SPI mode + * connect your SPI pins to the hardware SPI interface on your board and define + * the required CS pins in your `pins_MYBOARD.h` file. (e.g., RAMPS 1.4 uses AUX3 + * pins `X_CS_PIN 53`, `Y_CS_PIN 49`, etc.). + * You may also use software SPI if you wish to use general purpose IO pins. + * + * To use TMC2208 stepper UART-configurable stepper drivers connect #_SERIAL_TX_PIN + * to the driver side PDN_UART pin with a 1K resistor. + * To use the reading capabilities, also connect #_SERIAL_RX_PIN to PDN_UART without + * a resistor. + * The drivers can also be used with hardware serial. + * + * TMCStepper library is required to use TMC stepper drivers. + * https://github.com/teemuatlut/TMCStepper + */ +#if HAS_TRINAMIC + + #define HOLD_MULTIPLIER 0.5 // Scales down the holding current from run current + #define INTERPOLATE true // Interpolate X/Y/Z_MICROSTEPS to 256 + + #if AXIS_IS_TMC(X) + #define X_CURRENT 1000//800 // (mA) RMS current. Multiply by 1.414 for peak current. + #define X_CURRENT_HOME X_CURRENT // (mA) RMS current for sensorless homing + #define X_MICROSTEPS 16 // 0..256 + #define X_RSENSE 0.11 + #define X_CHAIN_POS -1 // <=0 : Not chained. 1 : MCU MOSI connected. 2 : Next in chain, ... + #endif + + #if AXIS_IS_TMC(X2) + #define X2_CURRENT 800 + #define X2_CURRENT_HOME X2_CURRENT + #define X2_MICROSTEPS 16 + #define X2_RSENSE 0.11 + #define X2_CHAIN_POS -1 + #endif + + #if AXIS_IS_TMC(Y) + #define Y_CURRENT 1000//800 + #define Y_CURRENT_HOME Y_CURRENT + #define Y_MICROSTEPS 16 + #define Y_RSENSE 0.11 + #define Y_CHAIN_POS -1 + #endif + + #if AXIS_IS_TMC(Y2) + #define Y2_CURRENT 800 + #define Y2_CURRENT_HOME Y2_CURRENT + #define Y2_MICROSTEPS 16 + #define Y2_RSENSE 0.11 + #define Y2_CHAIN_POS -1 + #endif + + #if AXIS_IS_TMC(Z) + #define Z_CURRENT 1100//800 + #define Z_CURRENT_HOME Z_CURRENT + #define Z_MICROSTEPS 16 + #define Z_RSENSE 0.11 + #define Z_CHAIN_POS -1 + #endif + + #if AXIS_IS_TMC(Z2) + #define Z2_CURRENT 800 + #define Z2_CURRENT_HOME Z2_CURRENT + #define Z2_MICROSTEPS 16 + #define Z2_RSENSE 0.11 + #define Z2_CHAIN_POS -1 + #endif + + #if AXIS_IS_TMC(Z3) + #define Z3_CURRENT 800 + #define Z3_CURRENT_HOME Z3_CURRENT + #define Z3_MICROSTEPS 16 + #define Z3_RSENSE 0.11 + #define Z3_CHAIN_POS -1 + #endif + + #if AXIS_IS_TMC(E0) + #define E0_CURRENT 900//800 + #define E0_MICROSTEPS 16 + #define E0_RSENSE 0.11 + #define E0_CHAIN_POS -1 + #endif + + #if AXIS_IS_TMC(E1) + #define E1_CURRENT 800 + #define E1_MICROSTEPS 16 + #define E1_RSENSE 0.11 + #define E1_CHAIN_POS -1 + #endif + + #if AXIS_IS_TMC(E2) + #define E2_CURRENT 800 + #define E2_MICROSTEPS 16 + #define E2_RSENSE 0.11 + #define E2_CHAIN_POS -1 + #endif + + #if AXIS_IS_TMC(E3) + #define E3_CURRENT 800 + #define E3_MICROSTEPS 16 + #define E3_RSENSE 0.11 + #define E3_CHAIN_POS -1 + #endif + + #if AXIS_IS_TMC(E4) + #define E4_CURRENT 800 + #define E4_MICROSTEPS 16 + #define E4_RSENSE 0.11 + #define E4_CHAIN_POS -1 + #endif + + #if AXIS_IS_TMC(E5) + #define E5_CURRENT 800 + #define E5_MICROSTEPS 16 + #define E5_RSENSE 0.11 + #define E5_CHAIN_POS -1 + #endif + + /** + * Override default SPI pins for TMC2130, TMC2160, TMC2660, TMC5130 and TMC5160 drivers here. + * The default pins can be found in your board's pins file. + */ + //#define X_CS_PIN -1 + //#define Y_CS_PIN -1 + //#define Z_CS_PIN -1 + //#define X2_CS_PIN -1 + //#define Y2_CS_PIN -1 + //#define Z2_CS_PIN -1 + //#define Z3_CS_PIN -1 + //#define E0_CS_PIN -1 + //#define E1_CS_PIN -1 + //#define E2_CS_PIN -1 + //#define E3_CS_PIN -1 + //#define E4_CS_PIN -1 + //#define E5_CS_PIN -1 + + /** + * Software option for SPI driven drivers (TMC2130, TMC2160, TMC2660, TMC5130 and TMC5160). + * The default SW SPI pins are defined the respective pins files, + * but you can override or define them here. + */ + //#define TMC_USE_SW_SPI + //#define TMC_SW_MOSI -1 + //#define TMC_SW_MISO -1 + //#define TMC_SW_SCK -1 + + /** + * Four TMC2209 drivers can use the same HW/SW serial port with hardware configured addresses. + * Set the address using jumpers on pins MS1 and MS2. + * Address | MS1 | MS2 + * 0 | LOW | LOW + * 1 | HIGH | LOW + * 2 | LOW | HIGH + * 3 | HIGH | HIGH + * + * Set *_SERIAL_TX_PIN and *_SERIAL_RX_PIN to match for all drivers + * on the same serial port, either here or in your board's pins file. + */ + #define X_SLAVE_ADDRESS 0 + #define Y_SLAVE_ADDRESS 1 + #define Z_SLAVE_ADDRESS 2 + //#define X2_SLAVE_ADDRESS -1//0 + //#define Y2_SLAVE_ADDRESS -1//0 + //#define Z2_SLAVE_ADDRESS -1//0 + //#define Z3_SLAVE_ADDRESS -1//0 + #define E0_SLAVE_ADDRESS 3 + //#define E1_SLAVE_ADDRESS -1//0 + //#define E2_SLAVE_ADDRESS -1//0 + //#define E3_SLAVE_ADDRESS -1//0 + //#define E4_SLAVE_ADDRESS -1//0 + //#define E5_SLAVE_ADDRESS -1//0 + + + /** + * Software enable + * + * Use for drivers that do not use a dedicated enable pin, but rather handle the same + * function through a communication line such as SPI or UART. + */ + //#define SOFTWARE_DRIVER_ENABLE + + /** + * TMC2130, TMC2160, TMC2208, TMC2209, TMC5130 and TMC5160 only + * Use Trinamic's ultra quiet stepping mode. + * When disabled, Marlin will use spreadCycle stepping mode. + */ + #define STEALTHCHOP_XY + #define STEALTHCHOP_Z + #define STEALTHCHOP_E + + /** + * Optimize spreadCycle chopper parameters by using predefined parameter sets + * or with the help of an example included in the library. + * Provided parameter sets are + * CHOPPER_DEFAULT_12V + * CHOPPER_DEFAULT_19V + * CHOPPER_DEFAULT_24V + * CHOPPER_DEFAULT_36V + * CHOPPER_PRUSAMK3_24V // Imported parameters from the official Prusa firmware for MK3 (24V) + * CHOPPER_MARLIN_119 // Old defaults from Marlin v1.1.9 + * + * Define you own with + * { , , hysteresis_start[1..8] } + */ + #define CHOPPER_TIMING CHOPPER_DEFAULT_24V + + /** + * Monitor Trinamic drivers for error conditions, + * like overtemperature and short to ground. + * In the case of overtemperature Marlin can decrease the driver current until error condition clears. + * Other detected conditions can be used to stop the current print. + * Relevant g-codes: + * M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given. + * M911 - Report stepper driver overtemperature pre-warn condition. + * M912 - Clear stepper driver overtemperature pre-warn condition flag. + * M122 - Report driver parameters (Requires TMC_DEBUG) + */ + #define MONITOR_DRIVER_STATUS + + #if ENABLED(MONITOR_DRIVER_STATUS) + #define CURRENT_STEP_DOWN 50 // [mA] + #define REPORT_CURRENT_CHANGE + #define STOP_ON_ERROR + #endif + + /** + * TMC2130, TMC2160, TMC2208, TMC2209, TMC5130 and TMC5160 only + * The driver will switch to spreadCycle when stepper speed is over HYBRID_THRESHOLD. + * This mode allows for faster movements at the expense of higher noise levels. + * STEALTHCHOP_(XY|Z|E) must be enabled to use HYBRID_THRESHOLD. + * M913 X/Y/Z/E to live tune the setting + */ + //#define HYBRID_THRESHOLD + + #define X_HYBRID_THRESHOLD 100 // [mm/s] + #define X2_HYBRID_THRESHOLD 100 + #define Y_HYBRID_THRESHOLD 100 + #define Y2_HYBRID_THRESHOLD 100 + #define Z_HYBRID_THRESHOLD 3 + #define Z2_HYBRID_THRESHOLD 3 + #define Z3_HYBRID_THRESHOLD 3 + #define E0_HYBRID_THRESHOLD 30 + #define E1_HYBRID_THRESHOLD 30 + #define E2_HYBRID_THRESHOLD 30 + #define E3_HYBRID_THRESHOLD 30 + #define E4_HYBRID_THRESHOLD 30 + #define E5_HYBRID_THRESHOLD 30 + + /** + * Use StallGuard2 to home / probe X, Y, Z. + * + * TMC2130, TMC2160, TMC2209, TMC2660, TMC5130, and TMC5160 only + * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin. + * X, Y, and Z homing will always be done in spreadCycle mode. + * + * X/Y/Z_STALL_SENSITIVITY is the default stall threshold. + * Use M914 X Y Z to set the stall threshold at runtime: + * + * Sensitivity TMC2209 Others + * HIGHEST 255 -64 (Too sensitive => False positive) + * LOWEST 0 63 (Too insensitive => No trigger) + * + * It is recommended to set [XYZ]_HOME_BUMP_MM to 0. + * + * SPI_ENDSTOPS *** Beta feature! *** TMC2130 Only *** + * Poll the driver through SPI to determine load when homing. + * Removes the need for a wire from DIAG1 to an endstop pin. + * + * IMPROVE_HOMING_RELIABILITY tunes acceleration and jerk when + * homing and adds a guard period for endstop triggering. + * + * TMC2209 requires STEALTHCHOP enabled for SENSORLESS_HOMING + */ + #define SENSORLESS_HOMING // StallGuard capable drivers only + + /** + * Use StallGuard2 to probe the bed with the nozzle. + * + * CAUTION: This could cause damage to machines that use a lead screw or threaded rod + * to move the Z axis. Take extreme care when attempting to enable this feature. + */ + //#define SENSORLESS_PROBING // StallGuard capable drivers only + + #if EITHER(SENSORLESS_HOMING, SENSORLESS_PROBING) + // TMC2209: 0...255. TMC2130: -64...63 + #define X_STALL_SENSITIVITY 70//8 + #define X2_STALL_SENSITIVITY X_STALL_SENSITIVITY + #define Y_STALL_SENSITIVITY 90//8 + //#define Z_STALL_SENSITIVITY 8 + //#define SPI_ENDSTOPS // TMC2130 only + //#define HOME_USING_SPREADCYCLE + //#define IMPROVE_HOMING_RELIABILITY + #endif + + /** + * Beta feature! + * Create a 50/50 square wave step pulse optimal for stepper drivers. + */ + //#define SQUARE_WAVE_STEPPING + + /** + * Enable M122 debugging command for TMC stepper drivers. + * M122 S0/1 will enable continous reporting. + */ + #define TMC_DEBUG + + /** + * You can set your own advanced settings by filling in predefined functions. + * A list of available functions can be found on the library github page + * https://github.com/teemuatlut/TMCStepper + * + * Example: + * #define TMC_ADV() { \ + * stepperX.diag0_otpw(1); \ + * stepperY.intpol(0); \ + * } + */ + #define TMC_ADV() { } + +#endif // HAS_TRINAMIC + +// @section L6470 + +/** + * L6470 Stepper Driver options + * + * Arduino-L6470 library (0.7.0 or higher) is required for this stepper driver. + * https://github.com/ameyer/Arduino-L6470 + * + * Requires the following to be defined in your pins_YOUR_BOARD file + * L6470_CHAIN_SCK_PIN + * L6470_CHAIN_MISO_PIN + * L6470_CHAIN_MOSI_PIN + * L6470_CHAIN_SS_PIN + * L6470_RESET_CHAIN_PIN (optional) + */ +#if HAS_DRIVER(L6470) + + //#define L6470_CHITCHAT // Display additional status info + + #if AXIS_DRIVER_TYPE_X(L6470) + #define X_MICROSTEPS 128 // Number of microsteps (VALID: 1, 2, 4, 8, 16, 32, 128) + #define X_OVERCURRENT 2000 // (mA) Current where the driver detects an over current (VALID: 375 x (1 - 16) - 6A max - rounds down) + #define X_STALLCURRENT 1500 // (mA) Current where the driver detects a stall (VALID: 31.25 * (1-128) - 4A max - rounds down) + #define X_MAX_VOLTAGE 127 // 0-255, Maximum effective voltage seen by stepper + #define X_CHAIN_POS -1 // Position in SPI chain. (<=0 : Not in chain. 1 : Nearest MOSI) + #endif + + #if AXIS_DRIVER_TYPE_X2(L6470) + #define X2_MICROSTEPS 128 + #define X2_OVERCURRENT 2000 + #define X2_STALLCURRENT 1500 + #define X2_MAX_VOLTAGE 127 + #define X2_CHAIN_POS -1 + #endif + + #if AXIS_DRIVER_TYPE_Y(L6470) + #define Y_MICROSTEPS 128 + #define Y_OVERCURRENT 2000 + #define Y_STALLCURRENT 1500 + #define Y_MAX_VOLTAGE 127 + #define Y_CHAIN_POS -1 + #endif + + #if AXIS_DRIVER_TYPE_Y2(L6470) + #define Y2_MICROSTEPS 128 + #define Y2_OVERCURRENT 2000 + #define Y2_STALLCURRENT 1500 + #define Y2_MAX_VOLTAGE 127 + #define Y2_CHAIN_POS -1 + #endif + + #if AXIS_DRIVER_TYPE_Z(L6470) + #define Z_MICROSTEPS 128 + #define Z_OVERCURRENT 2000 + #define Z_STALLCURRENT 1500 + #define Z_MAX_VOLTAGE 127 + #define Z_CHAIN_POS -1 + #endif + + #if AXIS_DRIVER_TYPE_Z2(L6470) + #define Z2_MICROSTEPS 128 + #define Z2_OVERCURRENT 2000 + #define Z2_STALLCURRENT 1500 + #define Z2_MAX_VOLTAGE 127 + #define Z2_CHAIN_POS -1 + #endif + + #if AXIS_DRIVER_TYPE_Z3(L6470) + #define Z3_MICROSTEPS 128 + #define Z3_OVERCURRENT 2000 + #define Z3_STALLCURRENT 1500 + #define Z3_MAX_VOLTAGE 127 + #define Z3_CHAIN_POS -1 + #endif + + #if AXIS_DRIVER_TYPE_E0(L6470) + #define E0_MICROSTEPS 128 + #define E0_OVERCURRENT 2000 + #define E0_STALLCURRENT 1500 + #define E0_MAX_VOLTAGE 127 + #define E0_CHAIN_POS -1 + #endif + + #if AXIS_DRIVER_TYPE_E1(L6470) + #define E1_MICROSTEPS 128 + #define E1_OVERCURRENT 2000 + #define E1_STALLCURRENT 1500 + #define E1_MAX_VOLTAGE 127 + #define E1_CHAIN_POS -1 + #endif + + #if AXIS_DRIVER_TYPE_E2(L6470) + #define E2_MICROSTEPS 128 + #define E2_OVERCURRENT 2000 + #define E2_STALLCURRENT 1500 + #define E2_MAX_VOLTAGE 127 + #define E2_CHAIN_POS -1 + #endif + + #if AXIS_DRIVER_TYPE_E3(L6470) + #define E3_MICROSTEPS 128 + #define E3_OVERCURRENT 2000 + #define E3_STALLCURRENT 1500 + #define E3_MAX_VOLTAGE 127 + #define E3_CHAIN_POS -1 + #endif + + #if AXIS_DRIVER_TYPE_E4(L6470) + #define E4_MICROSTEPS 128 + #define E4_OVERCURRENT 2000 + #define E4_STALLCURRENT 1500 + #define E4_MAX_VOLTAGE 127 + #define E4_CHAIN_POS -1 + #endif + + #if AXIS_DRIVER_TYPE_E5(L6470) + #define E5_MICROSTEPS 128 + #define E5_OVERCURRENT 2000 + #define E5_STALLCURRENT 1500 + #define E5_MAX_VOLTAGE 127 + #define E5_CHAIN_POS -1 + #endif + + /** + * Monitor L6470 drivers for error conditions like over temperature and over current. + * In the case of over temperature Marlin can decrease the drive until the error condition clears. + * Other detected conditions can be used to stop the current print. + * Relevant g-codes: + * M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given. + * I not present or I0 or I1 - X, Y, Z or E0 + * I2 - X2, Y2, Z2 or E1 + * I3 - Z3 or E3 + * I4 - E4 + * I5 - E5 + * M916 - Increase drive level until get thermal warning + * M917 - Find minimum current thresholds + * M918 - Increase speed until max or error + * M122 S0/1 - Report driver parameters + */ + //#define MONITOR_L6470_DRIVER_STATUS + + #if ENABLED(MONITOR_L6470_DRIVER_STATUS) + #define KVAL_HOLD_STEP_DOWN 1 + //#define L6470_STOP_ON_ERROR + #endif + +#endif // L6470 + +/** + * TWI/I2C BUS + * + * This feature is an EXPERIMENTAL feature so it shall not be used on production + * machines. Enabling this will allow you to send and receive I2C data from slave + * devices on the bus. + * + * ; Example #1 + * ; This macro send the string "Marlin" to the slave device with address 0x63 (99) + * ; It uses multiple M260 commands with one B arg + * M260 A99 ; Target slave address + * M260 B77 ; M + * M260 B97 ; a + * M260 B114 ; r + * M260 B108 ; l + * M260 B105 ; i + * M260 B110 ; n + * M260 S1 ; Send the current buffer + * + * ; Example #2 + * ; Request 6 bytes from slave device with address 0x63 (99) + * M261 A99 B5 + * + * ; Example #3 + * ; Example serial output of a M261 request + * echo:i2c-reply: from:99 bytes:5 data:hello + */ + +// @section i2cbus + +//#define EXPERIMENTAL_I2CBUS +#define I2C_SLAVE_ADDRESS 0 // Set a value from 8 to 127 to act as a slave + +// @section extras + +/** + * Photo G-code + * Add the M240 G-code to take a photo. + * The photo can be triggered by a digital pin or a physical movement. + */ +//#define PHOTO_GCODE +#if ENABLED(PHOTO_GCODE) + // A position to move to (and raise Z) before taking the photo + //#define PHOTO_POSITION { X_MAX_POS - 5, Y_MAX_POS, 0 } // { xpos, ypos, zraise } (M240 X Y Z) + //#define PHOTO_DELAY_MS 100 // (ms) Duration to pause before moving back (M240 P) + //#define PHOTO_RETRACT_MM 6.5 // (mm) E retract/recover for the photo move (M240 R S) + + // Canon RC-1 or homebrew digital camera trigger + // Data from: http://www.doc-diy.net/photo/rc-1_hacked/ + //#define PHOTOGRAPH_PIN 23 + + // Canon Hack Development Kit + // http://captain-slow.dk/2014/03/09/3d-printing-timelapses/ + //#define CHDK_PIN 4 + + // Optional second move with delay to trigger the camera shutter + //#define PHOTO_SWITCH_POSITION { X_MAX_POS, Y_MAX_POS } // { xpos, ypos } (M240 I J) + + // Duration to hold the switch or keep CHDK_PIN high + //#define PHOTO_SWITCH_MS 50 // (ms) (M240 D) +#endif + +/** + * Spindle & Laser control + * + * Add the M3, M4, and M5 commands to turn the spindle/laser on and off, and + * to set spindle speed, spindle direction, and laser power. + * + * SuperPid is a router/spindle speed controller used in the CNC milling community. + * Marlin can be used to turn the spindle on and off. It can also be used to set + * the spindle speed from 5,000 to 30,000 RPM. + * + * You'll need to select a pin for the ON/OFF function and optionally choose a 0-5V + * hardware PWM pin for the speed control and a pin for the rotation direction. + * + * See http://marlinfw.org/docs/configuration/laser_spindle.html for more config details. + */ +//#define SPINDLE_FEATURE +//#define LASER_FEATURE +#if EITHER(SPINDLE_FEATURE, LASER_FEATURE) + #define SPINDLE_LASER_ACTIVE_HIGH false // Set to "true" if the on/off function is active HIGH + #define SPINDLE_LASER_PWM true // Set to "true" if your controller supports setting the speed/power + #define SPINDLE_LASER_PWM_INVERT true // Set to "true" if the speed/power goes up when you want it to go slower + #define SPINDLE_LASER_POWERUP_DELAY 5000 // (ms) Delay to allow the spindle/laser to come up to speed/power + #define SPINDLE_LASER_POWERDOWN_DELAY 5000 // (ms) Delay to allow the spindle to stop + + #if ENABLED(SPINDLE_FEATURE) + //#define SPINDLE_CHANGE_DIR // Enable if your spindle controller can change spindle direction + #define SPINDLE_CHANGE_DIR_STOP // Enable if the spindle should stop before changing spin direction + #define SPINDLE_INVERT_DIR false // Set to "true" if the spin direction is reversed + + /** + * The M3 & M4 commands use the following equation to convert PWM duty cycle to speed/power + * + * SPEED/POWER = PWM duty cycle * SPEED_POWER_SLOPE + SPEED_POWER_INTERCEPT + * where PWM duty cycle varies from 0 to 255 + * + * set the following for your controller (ALL MUST BE SET) + */ + #define SPEED_POWER_SLOPE 118.4 + #define SPEED_POWER_INTERCEPT 0 + #define SPEED_POWER_MIN 5000 + #define SPEED_POWER_MAX 30000 // SuperPID router controller 0 - 30,000 RPM + #else + #define SPEED_POWER_SLOPE 0.3922 + #define SPEED_POWER_INTERCEPT 0 + #define SPEED_POWER_MIN 10 + #define SPEED_POWER_MAX 100 // 0-100% + #endif +#endif + +/** + * Coolant Control + * + * Add the M7, M8, and M9 commands to turn mist or flood coolant on and off. + * + * Note: COOLANT_MIST_PIN and/or COOLANT_FLOOD_PIN must also be defined. + */ +//#define COOLANT_CONTROL +#if ENABLED(COOLANT_CONTROL) + #define COOLANT_MIST // Enable if mist coolant is present + #define COOLANT_FLOOD // Enable if flood coolant is present + #define COOLANT_MIST_INVERT false // Set "true" if the on/off function is reversed + #define COOLANT_FLOOD_INVERT false // Set "true" if the on/off function is reversed +#endif + +/** + * Filament Width Sensor + * + * Measures the filament width in real-time and adjusts + * flow rate to compensate for any irregularities. + * + * Also allows the measured filament diameter to set the + * extrusion rate, so the slicer only has to specify the + * volume. + * + * Only a single extruder is supported at this time. + * + * 34 RAMPS_14 : Analog input 5 on the AUX2 connector + * 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E) + * 301 RAMBO : Analog input 3 + * + * Note: May require analog pins to be defined for other boards. + */ +//#define FILAMENT_WIDTH_SENSOR + +#if ENABLED(FILAMENT_WIDTH_SENSOR) + #define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4] + #define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber + + #define FILWIDTH_ERROR_MARGIN 1.0 // (mm) If a measurement differs too much from nominal width ignore it + #define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM. + + #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially + + // Display filament width on the LCD status line. Status messages will expire after 5 seconds. + //#define FILAMENT_LCD_DISPLAY +#endif + +/** + * CNC Coordinate Systems + * + * Enables G53 and G54-G59.3 commands to select coordinate systems + * and G92.1 to reset the workspace to native machine space. + */ +//#define CNC_COORDINATE_SYSTEMS + +/** + * Auto-report temperatures with M155 S + */ +#define AUTO_REPORT_TEMPERATURES + +/** + * Include capabilities in M115 output + */ +#define EXTENDED_CAPABILITIES_REPORT + +/** + * Expected Printer Check + * Add the M16 G-code to compare a string to the MACHINE_NAME. + * M16 with a non-matching string causes the printer to halt. + */ +//#define EXPECTED_PRINTER_CHECK + +/** + * Disable all Volumetric extrusion options + */ +//#define NO_VOLUMETRICS + +#if DISABLED(NO_VOLUMETRICS) + /** + * Volumetric extrusion default state + * Activate to make volumetric extrusion the default method, + * with DEFAULT_NOMINAL_FILAMENT_DIA as the default diameter. + * + * M200 D0 to disable, M200 Dn to set a new diameter. + */ + //#define VOLUMETRIC_DEFAULT_ON +#endif + +/** + * Enable this option for a leaner build of Marlin that removes all + * workspace offsets, simplifying coordinate transformations, leveling, etc. + * + * - M206 and M428 are disabled. + * - G92 will revert to its behavior from Marlin 1.0. + */ +//#define NO_WORKSPACE_OFFSETS + +/** + * Set the number of proportional font spaces required to fill up a typical character space. + * This can help to better align the output of commands like `G29 O` Mesh Output. + * + * For clients that use a fixed-width font (like OctoPrint), leave this set to 1.0. + * Otherwise, adjust according to your client and font. + */ +#define PROPORTIONAL_FONT_RATIO 1.0 + +/** + * Spend 28 bytes of SRAM to optimize the GCode parser + */ +#define FASTER_GCODE_PARSER + +/** + * CNC G-code options + * Support CNC-style G-code dialects used by laser cutters, drawing machine cams, etc. + * Note that G0 feedrates should be used with care for 3D printing (if used at all). + * High feedrates may cause ringing and harm print quality. + */ +//#define PAREN_COMMENTS // Support for parentheses-delimited comments +//#define GCODE_MOTION_MODES // Remember the motion mode (G0 G1 G2 G3 G5 G38.X) and apply for X Y Z E F, etc. + +// Enable and set a (default) feedrate for all G0 moves +//#define G0_FEEDRATE 3000 // (mm/m) +#ifdef G0_FEEDRATE + //#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode +#endif + +/** + * Startup commands + * + * Execute certain G-code commands immediately after power-on. + */ +//#define STARTUP_COMMANDS "M17 Z" + +/** + * G-code Macros + * + * Add G-codes M810-M819 to define and run G-code macros. + * Macros are not saved to EEPROM. + */ +//#define GCODE_MACROS +#if ENABLED(GCODE_MACROS) + #define GCODE_MACROS_SLOTS 5 // Up to 10 may be used + #define GCODE_MACROS_SLOT_SIZE 50 // Maximum length of a single macro +#endif + +/** + * User-defined menu items that execute custom GCode + */ +//#define CUSTOM_USER_MENUS +#if ENABLED(CUSTOM_USER_MENUS) + //#define CUSTOM_USER_MENU_TITLE "Custom Commands" + #define USER_SCRIPT_DONE "M117 User Script Done" + #define USER_SCRIPT_AUDIBLE_FEEDBACK + //#define USER_SCRIPT_RETURN // Return to status screen after a script + + #define USER_DESC_1 "Home & UBL Info" + #define USER_GCODE_1 "G28\nG29 W" + + #define USER_DESC_2 "Preheat for " PREHEAT_1_LABEL + #define USER_GCODE_2 "M140 S" STRINGIFY(PREHEAT_1_TEMP_BED) "\nM104 S" STRINGIFY(PREHEAT_1_TEMP_HOTEND) + + #define USER_DESC_3 "Preheat for " PREHEAT_2_LABEL + #define USER_GCODE_3 "M140 S" STRINGIFY(PREHEAT_2_TEMP_BED) "\nM104 S" STRINGIFY(PREHEAT_2_TEMP_HOTEND) + + #define USER_DESC_4 "Heat Bed/Home/Level" + #define USER_GCODE_4 "M140 S" STRINGIFY(PREHEAT_2_TEMP_BED) "\nG28\nG29" + + #define USER_DESC_5 "Home & Info" + #define USER_GCODE_5 "G28\nM503" +#endif + +/** + * Host Action Commands + * + * Define host streamer action commands in compliance with the standard. + * + * See https://reprap.org/wiki/G-code#Action_commands + * Common commands ........ poweroff, pause, paused, resume, resumed, cancel + * G29_RETRY_AND_RECOVER .. probe_rewipe, probe_failed + * + * Some features add reason codes to extend these commands. + * + * Host Prompt Support enables Marlin to use the host for user prompts so + * filament runout and other processes can be managed from the host side. + */ +//#define HOST_ACTION_COMMANDS +#if ENABLED(HOST_ACTION_COMMANDS) + //#define HOST_PROMPT_SUPPORT +#endif + +/** + * Cancel Objects + * + * Implement M486 to allow Marlin to skip objects + */ +//#define CANCEL_OBJECTS + +/** + * I2C position encoders for closed loop control. + * Developed by Chris Barr at Aus3D. + * + * Wiki: http://wiki.aus3d.com.au/Magnetic_Encoder + * Github: https://github.com/Aus3D/MagneticEncoder + * + * Supplier: http://aus3d.com.au/magnetic-encoder-module + * Alternative Supplier: http://reliabuild3d.com/ + * + * Reliabuild encoders have been modified to improve reliability. + */ + +//#define I2C_POSITION_ENCODERS +#if ENABLED(I2C_POSITION_ENCODERS) + + #define I2CPE_ENCODER_CNT 1 // The number of encoders installed; max of 5 + // encoders supported currently. + + #define I2CPE_ENC_1_ADDR I2CPE_PRESET_ADDR_X // I2C address of the encoder. 30-200. + #define I2CPE_ENC_1_AXIS X_AXIS // Axis the encoder module is installed on. _AXIS. + #define I2CPE_ENC_1_TYPE I2CPE_ENC_TYPE_LINEAR // Type of encoder: I2CPE_ENC_TYPE_LINEAR -or- + // I2CPE_ENC_TYPE_ROTARY. + #define I2CPE_ENC_1_TICKS_UNIT 2048 // 1024 for magnetic strips with 2mm poles; 2048 for + // 1mm poles. For linear encoders this is ticks / mm, + // for rotary encoders this is ticks / revolution. + //#define I2CPE_ENC_1_TICKS_REV (16 * 200) // Only needed for rotary encoders; number of stepper + // steps per full revolution (motor steps/rev * microstepping) + //#define I2CPE_ENC_1_INVERT // Invert the direction of axis travel. + #define I2CPE_ENC_1_EC_METHOD I2CPE_ECM_MICROSTEP // Type of error error correction. + #define I2CPE_ENC_1_EC_THRESH 0.10 // Threshold size for error (in mm) above which the + // printer will attempt to correct the error; errors + // smaller than this are ignored to minimize effects of + // measurement noise / latency (filter). + + #define I2CPE_ENC_2_ADDR I2CPE_PRESET_ADDR_Y // Same as above, but for encoder 2. + #define I2CPE_ENC_2_AXIS Y_AXIS + #define I2CPE_ENC_2_TYPE I2CPE_ENC_TYPE_LINEAR + #define I2CPE_ENC_2_TICKS_UNIT 2048 + //#define I2CPE_ENC_2_TICKS_REV (16 * 200) + //#define I2CPE_ENC_2_INVERT + #define I2CPE_ENC_2_EC_METHOD I2CPE_ECM_MICROSTEP + #define I2CPE_ENC_2_EC_THRESH 0.10 + + #define I2CPE_ENC_3_ADDR I2CPE_PRESET_ADDR_Z // Encoder 3. Add additional configuration options + #define I2CPE_ENC_3_AXIS Z_AXIS // as above, or use defaults below. + + #define I2CPE_ENC_4_ADDR I2CPE_PRESET_ADDR_E // Encoder 4. + #define I2CPE_ENC_4_AXIS E_AXIS + + #define I2CPE_ENC_5_ADDR 34 // Encoder 5. + #define I2CPE_ENC_5_AXIS E_AXIS + + // Default settings for encoders which are enabled, but without settings configured above. + #define I2CPE_DEF_TYPE I2CPE_ENC_TYPE_LINEAR + #define I2CPE_DEF_ENC_TICKS_UNIT 2048 + #define I2CPE_DEF_TICKS_REV (16 * 200) + #define I2CPE_DEF_EC_METHOD I2CPE_ECM_NONE + #define I2CPE_DEF_EC_THRESH 0.1 + + //#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given + // axis after which the printer will abort. Comment out to + // disable abort behavior. + + #define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault + // for this amount of time (in ms) before the encoder + // is trusted again. + + /** + * Position is checked every time a new command is executed from the buffer but during long moves, + * this setting determines the minimum update time between checks. A value of 100 works well with + * error rolling average when attempting to correct only for skips and not for vibration. + */ + #define I2CPE_MIN_UPD_TIME_MS 4 // (ms) Minimum time between encoder checks. + + // Use a rolling average to identify persistant errors that indicate skips, as opposed to vibration and noise. + #define I2CPE_ERR_ROLLING_AVERAGE + +#endif // I2C_POSITION_ENCODERS + +/** + * Analog Joystick(s) + */ +//#define JOYSTICK +#if ENABLED(JOYSTICK) + #define JOY_X_PIN 5 // RAMPS: Suggested pin A5 on AUX2 + #define JOY_Y_PIN 10 // RAMPS: Suggested pin A10 on AUX2 + #define JOY_Z_PIN 12 // RAMPS: Suggested pin A12 on AUX2 + #define JOY_EN_PIN 44 // RAMPS: Suggested pin D44 on AUX2 + + // Use M119 to find reasonable values after connecting your hardware: + #define JOY_X_LIMITS { 5600, 8190-100, 8190+100, 10800 } // min, deadzone start, deadzone end, max + #define JOY_Y_LIMITS { 5600, 8250-100, 8250+100, 11000 } + #define JOY_Z_LIMITS { 4800, 8080-100, 8080+100, 11550 } +#endif + +/** + * MAX7219 Debug Matrix + * + * Add support for a low-cost 8x8 LED Matrix based on the Max7219 chip as a realtime status display. + * Requires 3 signal wires. Some useful debug options are included to demonstrate its usage. + */ +//#define MAX7219_DEBUG +#if ENABLED(MAX7219_DEBUG) + #define MAX7219_CLK_PIN 64 + #define MAX7219_DIN_PIN 57 + #define MAX7219_LOAD_PIN 44 + + //#define MAX7219_GCODE // Add the M7219 G-code to control the LED matrix + #define MAX7219_INIT_TEST 2 // Do a test pattern at initialization (Set to 2 for spiral) + #define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain. + #define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°) + // connector at: right=0 bottom=-90 top=90 left=180 + //#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order + //#define MAX7219_SIDE_BY_SIDE // Big chip+matrix boards can be chained side-by-side + + /** + * Sample debug features + * If you add more debug displays, be careful to avoid conflicts! + */ + #define MAX7219_DEBUG_PRINTER_ALIVE // Blink corner LED of 8x8 matrix to show that the firmware is functioning + #define MAX7219_DEBUG_PLANNER_HEAD 3 // Show the planner queue head position on this and the next LED matrix row + #define MAX7219_DEBUG_PLANNER_TAIL 5 // Show the planner queue tail position on this and the next LED matrix row + + #define MAX7219_DEBUG_PLANNER_QUEUE 0 // Show the current planner queue depth on this and the next LED matrix row + // If you experience stuttering, reboots, etc. this option can reveal how + // tweaks made to the configuration are affecting the printer in real-time. +#endif + +/** + * NanoDLP Sync support + * + * Add support for Synchronized Z moves when using with NanoDLP. G0/G1 axis moves will output "Z_move_comp" + * string to enable synchronization with DLP projector exposure. This change will allow to use + * [[WaitForDoneMessage]] instead of populating your gcode with M400 commands + */ +//#define NANODLP_Z_SYNC +#if ENABLED(NANODLP_Z_SYNC) + //#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move. + // Default behavior is limited to Z axis only. +#endif + +/** + * WiFi Support (Espressif ESP32 WiFi) + */ +//#define WIFISUPPORT +#if ENABLED(WIFISUPPORT) + #define WIFI_SSID "Wifi SSID" + #define WIFI_PWD "Wifi Password" + //#define WEBSUPPORT // Start a webserver with auto-discovery + //#define OTASUPPORT // Support over-the-air firmware updates +#endif + +/** + * Prusa Multi-Material Unit v2 + * Enable in Configuration.h + */ +#if ENABLED(PRUSA_MMU2) + + // Serial port used for communication with MMU2. + // For AVR enable the UART port used for the MMU. (e.g., internalSerial) + // For 32-bit boards check your HAL for available serial ports. (e.g., Serial2) + #define INTERNAL_SERIAL_PORT 2 + #define MMU2_SERIAL internalSerial + + // Use hardware reset for MMU if a pin is defined for it + //#define MMU2_RST_PIN 23 + + // Enable if the MMU2 has 12V stepper motors (MMU2 Firmware 1.0.2 and up) + //#define MMU2_MODE_12V + + // G-code to execute when MMU2 F.I.N.D.A. probe detects filament runout + #define MMU2_FILAMENT_RUNOUT_SCRIPT "M600" + + // Add an LCD menu for MMU2 + //#define MMU2_MENUS + #if ENABLED(MMU2_MENUS) + // Settings for filament load / unload from the LCD menu. + // This is for Prusa MK3-style extruders. Customize for your hardware. + #define MMU2_FILAMENTCHANGE_EJECT_FEED 80.0 + #define MMU2_LOAD_TO_NOZZLE_SEQUENCE \ + { 7.2, 562 }, \ + { 14.4, 871 }, \ + { 36.0, 1393 }, \ + { 14.4, 871 }, \ + { 50.0, 198 } + + #define MMU2_RAMMING_SEQUENCE \ + { 1.0, 1000 }, \ + { 1.0, 1500 }, \ + { 2.0, 2000 }, \ + { 1.5, 3000 }, \ + { 2.5, 4000 }, \ + { -15.0, 5000 }, \ + { -14.0, 1200 }, \ + { -6.0, 600 }, \ + { 10.0, 700 }, \ + { -10.0, 400 }, \ + { -50.0, 2000 } + + #endif + + //#define MMU2_DEBUG // Write debug info to serial output + +#endif // PRUSA_MMU2 + +/** + * Advanced Print Counter settings + */ +#if ENABLED(PRINTCOUNTER) + #define SERVICE_WARNING_BUZZES 3 + // Activate up to 3 service interval watchdogs + //#define SERVICE_NAME_1 "Service S" + //#define SERVICE_INTERVAL_1 100 // print hours + //#define SERVICE_NAME_2 "Service L" + //#define SERVICE_INTERVAL_2 200 // print hours + //#define SERVICE_NAME_3 "Service 3" + //#define SERVICE_INTERVAL_3 1 // print hours +#endif + +// @section develop + +/** + * M43 - display pin status, watch pins for changes, watch endstops & toggle LED, Z servo probe test, toggle pins + */ +//#define PINS_DEBUGGING + +// Enable Marlin dev mode which adds some special commands +//#define MARLIN_DEV_MODE diff --git a/THINKER V2/config/Eryone/THINKER SE/TMC2209 with filament runout/src/pins/rambo/pins_RAMBO.h b/THINKER V2/config/Eryone/THINKER SE/TMC2209 with filament runout/src/pins/rambo/pins_RAMBO.h new file mode 100644 index 0000000000..f70c381c28 --- /dev/null +++ b/THINKER V2/config/Eryone/THINKER SE/TMC2209 with filament runout/src/pins/rambo/pins_RAMBO.h @@ -0,0 +1,275 @@ +/** + * Marlin 3D Printer Firmware + * Copyright (c) 2019 MarlinFirmware [https://github.com/MarlinFirmware/Marlin] + * + * Based on Sprinter and grbl. + * Copyright (c) 2011 Camiel Gubbels / Erik van der Zalm + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + */ +#pragma once + +/** + * IMPORTANT NOTE: + * Rambo users should be sure to compile Marlin using either the RAMBo + * board type if using the Arduino IDE - available via the link below - or + * the 'rambo' environment if using platformio, by specifying '-e rambo' on + * the command line or by changing the value of the 'env_default' variable to + * 'rambo' in the supplied platformio.ini. + * + * If you don't compile using the proper board type, the RAMBo's extended + * pins will likely be unavailable and accessories/addons may not work. + * + * Instructions for installing the Arduino RAMBo board type for the + * Arduino IDE are available at: + * http://reprap.org/wiki/Rambo_firmware + */ + +/** + * Rambo pin assignments + */ + +#ifndef __AVR_ATmega2560__ + #error "Oops! Select 'Arduino/Genuino Mega or Mega 2560' in 'Tools > Board.'" +#endif + +#define BOARD_INFO_NAME "Rambo" + +#define POWER_LOSS_DETECT_PIN 44 +// +// Limit Switches +// +#define X_MIN_PIN 12 +#define X_MAX_PIN 24 +#define Y_MIN_PIN 11 +#define Y_MAX_PIN 23 +#define Z_MAX_PIN 30 +#define FIL_RUNOUT_PIN 4//24 + + +#if ENABLED(BLTOUCH) + #define Z_MIN_PIN 22 +#elif ENABLED(FIX_MOUNTED_PROBE) + #define Z_MIN_PIN 4//24 +#else + + #define Z_MIN_PIN 10 +#endif + + +// +// Servos +// +#define SERVO0_PIN 4//24/* X_MAX_PIN//22 // Motor header MX1*/ +#define SERVO1_PIN 23 // Motor header MX2 +#define SERVO2_PIN -1//24 // Motor header MX3 +#define SERVO3_PIN 5 // PWM header pin 5 +// +// Z Probe (when not Z_MIN_PIN) +// +#ifndef Z_MIN_PROBE_PIN + #define Z_MIN_PROBE_PIN 30 +#endif + +// + +#if HAS_TRINAMIC + /** + * TMC2208/TMC2209 stepper drivers + * + * Hardware serial communication ports. + * If undefined software serial is used according to the pins below + */ + #define X_HARDWARE_SERIAL Serial1 + #define Y_HARDWARE_SERIAL Serial1 + #define Z_HARDWARE_SERIAL Serial1 + #define E0_HARDWARE_SERIAL Serial1 + + // Reduce baud rate to improve software serial reliability + #define TMC_BAUD_RATE 19200 +#endif + + +// Steppers +// +#define X_STEP_PIN 37 +#define X_DIR_PIN 48 +#define X_ENABLE_PIN 29 + +#define Y_STEP_PIN 36 +#define Y_DIR_PIN 49 +#define Y_ENABLE_PIN 28 + +#define Z_STEP_PIN 35 +#define Z_DIR_PIN 47 +#define Z_ENABLE_PIN 27 + +#define Z2_STEP_PIN 33 +#define Z2_DIR_PIN 42 +#define Z2_ENABLE_PIN 25 + +#define E0_STEP_PIN 34 +#define E0_DIR_PIN 43 +#define E0_ENABLE_PIN 26 + +#define E1_STEP_PIN 33 +#define E1_DIR_PIN 42 +#define E1_ENABLE_PIN 25 + +// Microstepping pins - Mapping not from fastio.h (?) +#define X_MS1_PIN 40 +#define X_MS2_PIN 41 +#define Y_MS1_PIN 69 +#define Y_MS2_PIN 39 +#define Z_MS1_PIN 68 +#define Z_MS2_PIN 67 +#define E0_MS1_PIN 65 +#define E0_MS2_PIN 66 +#define E1_MS1_PIN 63 +#define E1_MS2_PIN 64 + +#define DIGIPOTSS_PIN 38 +#define DIGIPOT_CHANNELS { 4,5,3,0,1 } // X Y Z E0 E1 digipot channels to stepper driver mapping +#ifndef DIGIPOT_MOTOR_CURRENT + #define DIGIPOT_MOTOR_CURRENT { 135,135,135,135,135 } // Values 0-255 (RAMBO 135 = ~0.75A, 185 = ~1A) +#endif + +// +// Temperature Sensors +// +#define TEMP_0_PIN 0 // Analog Input +#define TEMP_1_PIN 1 // Analog Input +#define TEMP_BED_PIN 2 // Analog Input + +// +// Heaters / Fans +// +#define HEATER_0_PIN 9 +#define HEATER_1_PIN 7 +#define HEATER_2_PIN 6 +#define HEATER_BED_PIN 3 + +#ifndef FAN_PIN + #define FAN_PIN 8 +#endif +#define FAN1_PIN 2 +#define FAN2_PIN 6 + +// +// Misc. Functions +// +#define SDSS 53 +#define LED_PIN 13 +#define PS_ON_PIN 4 +#define CASE_LIGHT_PIN 46 + +#ifndef FILWIDTH_PIN + #define FILWIDTH_PIN 3 // Analog Input +#endif + +// +// M3/M4/M5 - Spindle/Laser Control +// +#define SPINDLE_LASER_PWM_PIN NoPin // MUST BE HARDWARE PWM +#define SPINDLE_LASER_ENA_PIN NoPin // Pin should have a pullup! +#define SPINDLE_DIR_PIN NoPin + +// +// M7/M8/M9 - Coolant Control +// +#define COOLANT_MIST_PIN 22 +#define COOLANT_FLOOD_PIN 44 + +// +// Průša i3 MK2 Multiplexer Support +// +#define E_MUX0_PIN 17 +#define E_MUX1_PIN 16 +#define E_MUX2_PIN 84 // 84 in MK2 Firmware + +// +// LCD / Controller +// +#if HAS_SPI_LCD || TOUCH_UI_ULTIPANEL + + #define KILL_PIN 80 + + #if ENABLED(ULTIPANEL) || TOUCH_UI_ULTIPANEL + + #define LCD_PINS_RS 70 + #define LCD_PINS_ENABLE 71 + #define LCD_PINS_D4 72 + #define LCD_PINS_D5 73 + #define LCD_PINS_D6 74 + #define LCD_PINS_D7 75 + + #if ANY(VIKI2, miniVIKI) + #define BEEPER_PIN 44 + // NB: Panucatt's Viki 2.0 wiring diagram (v1.2) indicates that the + // beeper/buzzer is connected to pin 33; however, the pin used in the + // diagram is actually pin 44, so this is correct. + + #define DOGLCD_A0 70 + #define DOGLCD_CS 71 + #define LCD_SCREEN_ROT_180 + + #define BTN_EN1 85 + #define BTN_EN2 84 + #define BTN_ENC 83 + + #define SD_DETECT_PIN -1 // Pin 72 if using easy adapter board + + #define STAT_LED_RED_PIN 22 + #define STAT_LED_BLUE_PIN 32 + + #else // !VIKI2 && !miniVIKI + + #define BEEPER_PIN 79 + + // AUX-2 +#define BTN_EN1 64 +#define BTN_EN2 63 +//#define BTN_EN1 76 +//#define BTN_EN2 77 + #define BTN_ENC 78 + + #define SD_DETECT_PIN 81 + + #endif // !VIKI2 && !miniVIKI + + #else // !NEWPANEL - old style panel with shift register + + // No Beeper added + #define BEEPER_PIN 33 + + // Buttons attached to a shift register + // Not wired yet + //#define SHIFT_CLK 38 + //#define SHIFT_LD 42 + //#define SHIFT_OUT 40 + //#define SHIFT_EN 17 + + #define LCD_PINS_RS 75 + #define LCD_PINS_ENABLE 17 + #define LCD_PINS_D4 23 + #define LCD_PINS_D5 25 + #define LCD_PINS_D6 27 + #define LCD_PINS_D7 29 + + #endif // !NEWPANEL + +#endif // HAS_SPI_LCD + + diff --git a/THINKER V2/config/Eryone/THINKER SV2/Stock with Bltouch filament runout/Configuration.h b/THINKER V2/config/Eryone/THINKER SV2/Stock with Bltouch filament runout/Configuration.h index 87f8f73143..dcf81eae76 100644 --- a/THINKER V2/config/Eryone/THINKER SV2/Stock with Bltouch filament runout/Configuration.h +++ b/THINKER V2/config/Eryone/THINKER SV2/Stock with Bltouch filament runout/Configuration.h @@ -134,7 +134,7 @@ #endif // Name displayed in the LCD "Ready" message and Info menu -#define CUSTOM_MACHINE_NAME "Thinker V2_BL" +#define CUSTOM_MACHINE_NAME "Thinker V2_BL_FL" // Printer's unique ID, used by some programs to differentiate between machines. // Choose your own or use a service like http://www.uuidgenerator.net/version4 diff --git a/THINKER V2/config/Eryone/THINKER SV2/Stock with Bltouch filament runout/Configuration_adv.h b/THINKER V2/config/Eryone/THINKER SV2/Stock with Bltouch filament runout/Configuration_adv.h index 3ea426452b..9cdd042373 100644 --- a/THINKER V2/config/Eryone/THINKER SV2/Stock with Bltouch filament runout/Configuration_adv.h +++ b/THINKER V2/config/Eryone/THINKER SV2/Stock with Bltouch filament runout/Configuration_adv.h @@ -1729,7 +1729,7 @@ // This short retract is done immediately, before parking the nozzle. #define FILAMENT_CHANGE_UNLOAD_FEEDRATE 30//10 // (mm/s) Unload filament feedrate. This can be pretty fast. #define FILAMENT_CHANGE_UNLOAD_ACCEL 16//25 // (mm/s^2) Lower acceleration may allow a faster feedrate. - #define FILAMENT_CHANGE_UNLOAD_LENGTH 450//100 // (mm) The length of filament for a complete unload. + #define FILAMENT_CHANGE_UNLOAD_LENGTH 25//100 // (mm) The length of filament for a complete unload. // For Bowden, the full length of the tube and nozzle. // For direct drive, the full length of the nozzle. // Set to 0 for manual unloading.