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.